Move slow regressions and update guidelines. (#6508)
authorAina Niemetz <aina.niemetz@gmail.com>
Fri, 7 May 2021 23:30:48 +0000 (16:30 -0700)
committerGitHub <noreply@github.com>
Fri, 7 May 2021 23:30:48 +0000 (23:30 +0000)
This moves regression test that exceed the time limit of their
respective level to the appropriate level. It further updates the
guidelines in the README with information on how to properly categorize
regression tests into levels (with time limits).

Note: Test regress3/issue4717.smt2 was previously unsolved (unknown) and
      is now sat (Z3 agrees).

23 files changed:
test/regress/CMakeLists.txt
test/regress/README.md
test/regress/regress1/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2 [deleted file]
test/regress/regress1/nl/iand-native-1.smt2 [deleted file]
test/regress/regress1/nl/ufnia-factor-open-proof.smt2 [deleted file]
test/regress/regress1/quantifiers/issue3481-unsat1.smt2 [deleted file]
test/regress/regress2/arith/abz5_1400.smtv1.smt2 [deleted file]
test/regress/regress2/error0.smt2 [deleted file]
test/regress/regress2/ho/SYO362^5.p [deleted file]
test/regress/regress2/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2 [new file with mode: 0644]
test/regress/regress2/nl/ufnia-factor-open-proof.smt2 [new file with mode: 0644]
test/regress/regress2/quantifiers/ForElimination-scala-9.smt2 [deleted file]
test/regress/regress2/quantifiers/issue3481-unsat1.smt2 [new file with mode: 0644]
test/regress/regress2/quantifiers/javafe.ast.ArrayInit.35.smt2 [deleted file]
test/regress/regress3/arith/abz5_1400.smtv1.smt2 [new file with mode: 0644]
test/regress/regress3/error0.smt2 [new file with mode: 0644]
test/regress/regress3/ho/SYO362^5.p [new file with mode: 0644]
test/regress/regress3/issue4714.smt2
test/regress/regress3/nl/iand-native-1.smt2 [new file with mode: 0644]
test/regress/regress3/quantifiers/ForElimination-scala-9.smt2 [new file with mode: 0644]
test/regress/regress3/quantifiers/javafe.ast.ArrayInit.35.smt2 [new file with mode: 0644]
test/regress/regress3/siegel-nl-bases.smt2 [deleted file]
test/regress/regress4/siegel-nl-bases.smt2 [new file with mode: 0644]

index a64a1eb1e5c1e83c51c116feff9ae11e4119b23a..9bda5cff1d2b1d02f9acb1f96e667c3b9815c855 100644 (file)
@@ -1576,7 +1576,6 @@ set(regress_1_tests
   regress1/issue5739-rtf-processed.smt2
   regress1/lemmas/clocksynchro_5clocks.main_invar.base.smtv1.smt2
   regress1/lemmas/pursuit-safety-8.smtv1.smt2
-  regress1/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2
   regress1/model-blocker-simple.smt2
   regress1/model-blocker-values.smt2
   regress1/nl/approx-sqrt.smt2
@@ -1599,7 +1598,6 @@ set(regress_1_tests
   regress1/nl/exp_monotone.smt2
   regress1/nl/ext-rew-aggr-test.smt2
   regress1/nl/factor_agg_s.smt2
-  regress1/nl/iand-native-1.smt2
   regress1/nl/iand-native-2.smt2
   regress1/nl/iand-native-granularities.smt2
   regress1/nl/issue3300-approx-sqrt-witness.smt2
@@ -1647,7 +1645,6 @@ set(regress_1_tests
   regress1/nl/sugar-ident-3.smt2
   regress1/nl/sugar-ident.smt2
   regress1/nl/tan-rewrite2.smt2
-  regress1/nl/ufnia-factor-open-proof.smt2
   regress1/nl/zero-subset.smt2
   regress1/non-fatal-errors.smt2
   regress1/parsing_ringer.cvc
@@ -1763,7 +1760,6 @@ set(regress_1_tests
   regress1/quantifiers/issue3316.smt2
   regress1/quantifiers/issue3317.smt2
   regress1/quantifiers/issue3481.smt2
-  regress1/quantifiers/issue3481-unsat1.smt2
   regress1/quantifiers/issue3537.smt2
   regress1/quantifiers/issue3628.smt2
   regress1/quantifiers/issue3664.smt2
@@ -2337,7 +2333,6 @@ set(regress_2_tests
   regress2/DTP_k2_n35_c175_s15.smt2
   regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2
   regress2/GEO123+1.minimized.smt2
-  regress2/arith/abz5_1400.smtv1.smt2
   regress2/arith/arith-int-098.cvc
   regress2/arith/pursuit-safety-11.smtv1.smt2
   regress2/arith/pursuit-safety-12.smtv1.smt2
@@ -2365,7 +2360,6 @@ set(regress_2_tests
   regress2/bv_to_int_mask_array_2.smt2
   regress2/bv_to_int_mask_array_3.smt2
   regress2/bv_to_int_shifts.smt2
-  regress2/error0.smt2
   regress2/error1.smtv1.smt2
   regress2/fuzz_2.smtv1.smt2
   regress2/hash_sat_06_19.smt2
@@ -2377,24 +2371,24 @@ set(regress_2_tests
   regress2/ho/fta0409.smt2
   regress2/ho/involved_parsing_ALG248^3.p
   regress2/ho/partial_app_interpreted_SWW474^2.p
-  regress2/ho/SYO362^5.p
   regress2/hole7.cvc
   regress2/hole8.cvc
   regress2/instance_1444.smtv1.smt2
   regress2/issue3687-check-models.smt2
   regress2/issue4707-bv-to-bool-large.smt2
   regress2/issue6495-dup-pat-term.smt2
+  regress2/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2
   regress2/javafe.ast.StandardPrettyPrint.319_no_forall.smt2
   regress2/javafe.ast.WhileStmt.447_no_forall.smt2
   regress2/nl/nt-lemmas-bad.smt2
+  regress2/nl/ufnia-factor-open-proof.smt2
   regress2/ooo.rf6.smt2
   regress2/ooo.tag10.smt2
   regress2/piVC_5581bd.smt2
   regress2/push-pop/DRAGON_4_e2_2799_e3_1915.lus.ic3.1.min.smt2
   regress2/quantifiers/AdditiveMethods_AdditiveMethods..ctor.smt2
-  regress2/quantifiers/ForElimination-scala-9.smt2
   regress2/quantifiers/gn-wrong-091018.smt2
-  regress2/quantifiers/javafe.ast.ArrayInit.35.smt2
+  regress2/quantifiers/issue3481-unsat1.smt2
   regress2/quantifiers/javafe.ast.StandardPrettyPrint.319.smt2
   regress2/quantifiers/javafe.ast.WhileStmt.447.smt2
   regress2/quantifiers/javafe.tc.CheckCompilationUnit.001.smt2
@@ -2452,6 +2446,7 @@ set(regress_2_tests
 # Regression level 3 tests
 
 set(regress_3_tests
+  regress3/arith/abz5_1400.smtv1.smt2
   regress3/arith_prp-13-24.smt2
   regress3/aufbv-wchains010ue.smtv1.smt2
   regress3/auflia-fuzz06.smtv1.smt2
@@ -2477,24 +2472,27 @@ set(regress_3_tests
   regress3/decision-wchains010ue.smtv1.smt2
   regress3/DRAGON_1.lus.sy
   regress3/eq_diamond14.smtv1.smt2
+  regress3/error0.smt2
   regress3/friedman_n4_i5.smtv1.smt2
   regress3/friedman_n6_i4.smtv1.smt2
+  regress3/ho/SYO362^5.p
   regress3/hole9.cvc
   regress3/hole10.cvc
   regress3/incorrect1.smtv1.smt2
   regress3/interpol2.smt2
   regress3/inv_gen_n_c11.sy
   regress3/issue4170.smt2
-  regress3/issue4476-ext-rew.smt2
   regress3/issue4714.smt2
   regress3/lpsat-goal-9.smt2
   regress3/nia-max-square.sy
+  regress3/nl/iand-native-1.smt2
   regress3/PEQ018_size4.smtv1.smt2
   regress3/policyM.sy
+  regress3/quantifiers/ForElimination-scala-9.smt2
+  regress3/quantifiers/javafe.ast.ArrayInit.35.smt2
   regress3/quantifiers/sygus-inst-ufbv-sdlx-fixpoint-5.smt2
   regress3/qwh.35.405.shuffled-as.sat03-1651.smtv1.smt2
   regress3/regex-rrv.sy
-  regress3/siegel-nl-bases.smt2
   regress3/sixfuncs.sy
   regress3/specsharp-WindowsCard.15.RTE.Terminate_System.Int32.smt2
   regress3/strings-any-term.sy
@@ -2502,7 +2500,6 @@ set(regress_3_tests
   regress3/strings/norn-dis-0707-3.smt2
   regress3/strings/replace_re_all.smt2
   regress3/unbdd_inv_gen_ex7.sy
-  regress3/unifpi-solve-car_1.lus.sy
   regress3/vcb.sy
 )
 
@@ -2523,6 +2520,7 @@ set(regress_4_tests
   regress4/NEQ016_size5.smtv1.smt2
   regress4/pp-regfile.smtv1.smt2
   regress4/sets-card-neg-mem-union-2.smt2
+  regress4/siegel-nl-bases.smt2
   regress4/unsat-circ-reduce.smt2
   regress4/xs-11-20-5-2-5-3.smt2
   regress4/xs-11-20-5-2-5-3.smtv1.smt2
@@ -2616,6 +2614,9 @@ set(regression_disabled_tests
   regress1/sygus/issue3498.smt2
   regress2/arith/miplib-opt1217--27.smt2
   regress2/nl/dumortier-050317.smt2
+  # time out
+  regress3/unifpi-solve-car_1.lus.sy
+  regress3/issue4476-ext-rew.smt2
 )
 
 #-----------------------------------------------------------------------------#
index f7fb2b6d385e8322ab3c758588d949e27815e0a0..efd79472b9fe515d6a37987032203f0fe033a51e 100644 (file)
@@ -1,12 +1,24 @@
 # Regression
 
-## Regression Levels and Running Regression Tests
+## Regression Levels
 
-cvc5's regression tests are divided into 5 levels (level 0 to 4). Higher
-regression levels are reserved for longer running regressions. 
+cvc5's regression tests are divided into 5 levels (level 0 to 4), based on
+their run time (`production` build with `--assertions`).
+Higher regression levels are reserved for longer running regressions.
 
-For running regressions tests, 
-see the [INSTALL](https://github.com/CVC4/CVC4/blob/master/INSTALL.md#testing-cvc4) file.
+The time limits for each level are:
+
+* **Level 0:** <= 1s
+* **Level 1:** <= 5s
+* **Level 2:** <= 10s
+* **Level 3:** <= 100s
+* **Level 4:** > 100s
+
+## Running Regression Tests
+
+For running regressions tests, see the
+[INSTALL](https://github.com/CVC4/CVC4/blob/master/INSTALL.md#testing-cvc4)
+file.
 
 By default, each invocation of cvc5 is done with a 10 minute timeout. To use a
 different timeout, set the `TEST_TIMEOUT` environment variable:
diff --git a/test/regress/regress1/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2 b/test/regress/regress1/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2
deleted file mode 100644 (file)
index 038b630..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-(set-option :incremental false)
-(set-info :source "TTA Startup. Bruno Dutertre (bruno@csl.sri.com)")
-(set-info :status unsat)
-(set-info :category "industrial")
-(set-info :difficulty "0")
-(set-logic QF_LRA)
-(declare-fun x_0 () Real)
-(declare-fun x_1 () Real)
-(declare-fun x_2 () Real)
-(declare-fun x_3 () Real)
-(declare-fun x_4 () Real)
-(declare-fun x_5 () Real)
-(declare-fun x_6 () Real)
-(declare-fun x_7 () Real)
-(declare-fun x_8 () Real)
-(declare-fun x_9 () Real)
-(declare-fun x_10 () Real)
-(declare-fun x_11 () Real)
-(declare-fun x_12 () Real)
-(declare-fun x_13 () Real)
-(declare-fun x_14 () Real)
-(declare-fun x_15 () Real)
-(declare-fun x_16 () Real)
-(declare-fun x_17 () Real)
-(declare-fun x_18 () Real)
-(declare-fun x_19 () Bool)
-(declare-fun x_20 () Bool)
-(declare-fun x_21 () Bool)
-(declare-fun x_22 () Bool)
-(declare-fun x_23 () Bool)
-(declare-fun x_24 () Bool)
-(declare-fun x_25 () Bool)
-(declare-fun x_26 () Bool)
-(declare-fun x_27 () Bool)
-(declare-fun x_28 () Real)
-(declare-fun x_29 () Bool)
-(declare-fun x_30 () Bool)
-(declare-fun x_31 () Bool)
-(declare-fun x_32 () Real)
-(declare-fun x_33 () Real)
-(declare-fun x_34 () Real)
-(declare-fun x_35 () Real)
-(declare-fun x_36 () Real)
-(declare-fun x_37 () Real)
-(declare-fun x_38 () Real)
-(declare-fun x_39 () Real)
-(declare-fun x_40 () Real)
-(declare-fun x_41 () Real)
-(declare-fun x_42 () Real)
-(declare-fun x_43 () Real)
-(declare-fun x_44 () Real)
-(declare-fun x_45 () Real)
-(declare-fun x_46 () Real)
-(declare-fun x_47 () Real)
-(declare-fun x_48 () Real)
-(declare-fun x_49 () Real)
-(declare-fun x_50 () Real)
-(declare-fun x_51 () Real)
-(declare-fun x_52 () Real)
-(declare-fun x_53 () Real)
-(declare-fun x_54 () Real)
-(declare-fun x_55 () Real)
-(declare-fun x_56 () Real)
-(declare-fun x_57 () Real)
-(declare-fun x_58 () Real)
-(declare-fun x_59 () Real)
-(declare-fun x_60 () Real)
-(declare-fun x_61 () Real)
-(declare-fun x_62 () Real)
-(declare-fun x_63 () Real)
-(declare-fun x_64 () Real)
-(declare-fun x_65 () Real)
-(declare-fun x_66 () Real)
-(declare-fun x_67 () Real)
-(declare-fun x_68 () Real)
-(declare-fun x_69 () Real)
-(declare-fun x_70 () Real)
-(declare-fun x_71 () Real)
-(declare-fun x_72 () Real)
-(declare-fun x_73 () Real)
-(declare-fun x_74 () Real)
-(declare-fun x_75 () Real)
-(declare-fun x_76 () Real)
-(declare-fun x_77 () Real)
-(declare-fun x_78 () Real)
-(declare-fun x_79 () Real)
-(declare-fun x_80 () Real)
-(declare-fun x_81 () Real)
-(declare-fun x_82 () Real)
-(declare-fun x_83 () Real)
-(declare-fun x_84 () Real)
-(declare-fun x_85 () Real)
-(declare-fun x_86 () Bool)
-(declare-fun x_87 () Real)
-(declare-fun x_88 () Bool)
-(declare-fun x_89 () Bool)
-(declare-fun x_90 () Bool)
-(declare-fun x_91 () Bool)
-(declare-fun x_92 () Bool)
-(declare-fun x_93 () Bool)
-(declare-fun x_94 () Bool)
-(declare-fun x_95 () Bool)
-(declare-fun x_96 () Real)
-(declare-fun x_97 () Real)
-(declare-fun x_98 () Real)
-(declare-fun x_99 () Real)
-(declare-fun x_100 () Real)
-(declare-fun x_101 () Real)
-(declare-fun x_102 () Real)
-(declare-fun x_103 () Real)
-(declare-fun x_104 () Real)
-(declare-fun x_105 () Real)
-(declare-fun x_106 () Real)
-(declare-fun x_107 () Real)
-(declare-fun x_108 () Real)
-(declare-fun x_109 () Real)
-(declare-fun x_110 () Real)
-(declare-fun x_111 () Real)
-(declare-fun x_112 () Real)
-(declare-fun x_113 () Real)
-(declare-fun x_114 () Real)
-(declare-fun x_115 () Real)
-(check-sat-assuming ( (let ((_let_0 (= x_0 0.0))) (let ((_let_1 (= x_0 1.0))) (let ((_let_2 (= x_0 2.0))) (let ((_let_3 (= x_1 0.0))) (let ((_let_4 (= x_1 1.0))) (let ((_let_5 (= x_1 2.0))) (let ((_let_6 (= x_2 0.0))) (let ((_let_7 (= x_2 1.0))) (let ((_let_8 (= x_2 2.0))) (let ((_let_9 (= x_3 0.0))) (let ((_let_10 (= x_3 1.0))) (let ((_let_11 (= x_3 2.0))) (let ((_let_12 (= x_4 0.0))) (let ((_let_13 (= x_4 1.0))) (let ((_let_14 (= x_4 2.0))) (let ((_let_15 (= x_5 0.0))) (let ((_let_16 (= x_5 1.0))) (let ((_let_17 (= x_5 2.0))) (let ((_let_18 (= x_6 0.0))) (let ((_let_19 (= x_6 1.0))) (let ((_let_20 (= x_6 2.0))) (let ((_let_21 (= x_7 0.0))) (let ((_let_22 (= x_7 1.0))) (let ((_let_23 (= x_7 2.0))) (let ((_let_24 (= x_8 0.0))) (let ((_let_25 (= x_8 1.0))) (let ((_let_26 (= x_8 2.0))) (let ((_let_27 (= x_18 0.0))) (let ((_let_28 (= x_0 3.0))) (let ((_let_29 (= x_1 3.0))) (let ((_let_30 (= x_2 3.0))) (let ((_let_31 (= x_3 3.0))) (let ((_let_32 (= x_4 3.0))) (let ((_let_33 (= x_5 3.0))) (let ((_let_34 (= x_6 3.0))) (let ((_let_35 (= x_7 3.0))) (let ((_let_36 (= x_8 3.0))) (let ((_let_37 (= x_28 9.0))) (let ((_let_38 (= x_28 8.0))) (let ((_let_39 (= x_28 7.0))) (let ((_let_40 (= x_28 6.0))) (let ((_let_41 (= x_28 5.0))) (let ((_let_42 (= x_28 4.0))) (let ((_let_43 (= x_28 3.0))) (let ((_let_44 (= x_28 2.0))) (let ((_let_45 (not (<= (- x_65 x_63) x_32)))) (let ((_let_46 (not (<= (- x_66 x_63) x_32)))) (let ((_let_47 (not (<= (- x_67 x_63) x_32)))) (let ((_let_48 (not (<= (- x_68 x_63) x_32)))) (let ((_let_49 (not (<= (- x_69 x_63) x_32)))) (let ((_let_50 (not (<= (- x_70 x_63) x_32)))) (let ((_let_51 (not (<= (- x_71 x_63) x_32)))) (let ((_let_52 (not (<= (- x_72 x_63) x_32)))) (let ((_let_53 (not (<= (- x_66 x_65) x_32)))) (let ((_let_54 (not (<= (- x_67 x_65) x_32)))) (let ((_let_55 (not (<= (- x_68 x_65) x_32)))) (let ((_let_56 (not (<= (- x_69 x_65) x_32)))) (let ((_let_57 (not (<= (- x_70 x_65) x_32)))) (let ((_let_58 (not (<= (- x_71 x_65) x_32)))) (let ((_let_59 (not (<= (- x_72 x_65) x_32)))) (let ((_let_60 (not (<= (- x_67 x_66) x_32)))) (let ((_let_61 (not (<= (- x_68 x_66) x_32)))) (let ((_let_62 (not (<= (- x_69 x_66) x_32)))) (let ((_let_63 (not (<= (- x_70 x_66) x_32)))) (let ((_let_64 (not (<= (- x_71 x_66) x_32)))) (let ((_let_65 (not (<= (- x_72 x_66) x_32)))) (let ((_let_66 (not (<= (- x_68 x_67) x_32)))) (let ((_let_67 (not (<= (- x_69 x_67) x_32)))) (let ((_let_68 (not (<= (- x_70 x_67) x_32)))) (let ((_let_69 (not (<= (- x_71 x_67) x_32)))) (let ((_let_70 (not (<= (- x_72 x_67) x_32)))) (let ((_let_71 (not (<= (- x_69 x_68) x_32)))) (let ((_let_72 (not (<= (- x_70 x_68) x_32)))) (let ((_let_73 (not (<= (- x_71 x_68) x_32)))) (let ((_let_74 (not (<= (- x_72 x_68) x_32)))) (let ((_let_75 (not (<= (- x_70 x_69) x_32)))) (let ((_let_76 (not (<= (- x_71 x_69) x_32)))) (let ((_let_77 (not (<= (- x_72 x_69) x_32)))) (let ((_let_78 (not (<= (- x_71 x_70) x_32)))) (let ((_let_79 (not (<= (- x_72 x_70) x_32)))) (let ((_let_80 (not (<= (- x_72 x_71) x_32)))) (let ((_let_81 (<= (- x_63 x_53) 27.0))) (let ((_let_82 (<= (- x_65 x_53) 30.0))) (let ((_let_83 (<= (- x_66 x_53) 33.0))) (let ((_let_84 (<= (- x_67 x_53) 36.0))) (let ((_let_85 (<= (- x_68 x_53) 39.0))) (let ((_let_86 (<= (- x_69 x_53) 42.0))) (let ((_let_87 (<= (- x_70 x_53) 45.0))) (let ((_let_88 (<= (- x_71 x_53) 48.0))) (let ((_let_89 (<= (- x_72 x_53) 51.0))) (let ((_let_90 (= x_74 x_75))) (let ((_let_91 (= x_74 x_76))) (let ((_let_92 (= x_74 x_77))) (let ((_let_93 (= x_74 x_78))) (let ((_let_94 (= x_74 x_79))) (let ((_let_95 (= x_74 x_80))) (let ((_let_96 (= x_74 x_81))) (let ((_let_97 (= x_74 x_82))) (let ((_let_98 (= x_75 x_74))) (let ((_let_99 (= x_75 x_76))) (let ((_let_100 (= x_75 x_77))) (let ((_let_101 (= x_75 x_78))) (let ((_let_102 (= x_75 x_79))) (let ((_let_103 (= x_75 x_80))) (let ((_let_104 (= x_75 x_81))) (let ((_let_105 (= x_75 x_82))) (let ((_let_106 (= x_76 x_74))) (let ((_let_107 (= x_76 x_75))) (let ((_let_108 (= x_76 x_77))) (let ((_let_109 (= x_76 x_78))) (let ((_let_110 (= x_76 x_79))) (let ((_let_111 (= x_76 x_80))) (let ((_let_112 (= x_76 x_81))) (let ((_let_113 (= x_76 x_82))) (let ((_let_114 (= x_77 x_74))) (let ((_let_115 (= x_77 x_75))) (let ((_let_116 (= x_77 x_76))) (let ((_let_117 (= x_77 x_78))) (let ((_let_118 (= x_77 x_79))) (let ((_let_119 (= x_77 x_80))) (let ((_let_120 (= x_77 x_81))) (let ((_let_121 (= x_77 x_82))) (let ((_let_122 (= x_78 x_74))) (let ((_let_123 (= x_78 x_75))) (let ((_let_124 (= x_78 x_76))) (let ((_let_125 (= x_78 x_77))) (let ((_let_126 (= x_78 x_79))) (let ((_let_127 (= x_78 x_80))) (let ((_let_128 (= x_78 x_81))) (let ((_let_129 (= x_78 x_82))) (let ((_let_130 (= x_79 x_74))) (let ((_let_131 (= x_79 x_75))) (let ((_let_132 (= x_79 x_76))) (let ((_let_133 (= x_79 x_77))) (let ((_let_134 (= x_79 x_78))) (let ((_let_135 (= x_79 x_80))) (let ((_let_136 (= x_79 x_81))) (let ((_let_137 (= x_79 x_82))) (let ((_let_138 (= x_80 x_74))) (let ((_let_139 (= x_80 x_75))) (let ((_let_140 (= x_80 x_76))) (let ((_let_141 (= x_80 x_77))) (let ((_let_142 (= x_80 x_78))) (let ((_let_143 (= x_80 x_79))) (let ((_let_144 (= x_80 x_81))) (let ((_let_145 (= x_80 x_82))) (let ((_let_146 (= x_81 x_74))) (let ((_let_147 (= x_81 x_75))) (let ((_let_148 (= x_81 x_76))) (let ((_let_149 (= x_81 x_77))) (let ((_let_150 (= x_81 x_78))) (let ((_let_151 (= x_81 x_79))) (let ((_let_152 (= x_81 x_80))) (let ((_let_153 (= x_81 x_82))) (let ((_let_154 (= x_82 x_74))) (let ((_let_155 (= x_82 x_75))) (let ((_let_156 (= x_82 x_76))) (let ((_let_157 (= x_82 x_77))) (let ((_let_158 (= x_82 x_78))) (let ((_let_159 (= x_82 x_79))) (let ((_let_160 (= x_82 x_80))) (let ((_let_161 (= x_82 x_81))) (let ((_let_162 (not (= x_54 3.0)))) (let ((_let_163 (not (= x_55 3.0)))) (let ((_let_164 (not (= x_56 3.0)))) (let ((_let_165 (not (= x_57 3.0)))) (let ((_let_166 (not (= x_58 3.0)))) (let ((_let_167 (not (= x_59 3.0)))) (let ((_let_168 (not (= x_60 3.0)))) (let ((_let_169 (not (= x_61 3.0)))) (let ((_let_170 (not (= x_62 3.0)))) (let ((_let_171 (and x_86 (< x_87 x_63)))) (let ((_let_172 (and x_88 (< x_87 x_65)))) (let ((_let_173 (and x_89 (< x_87 x_66)))) (let ((_let_174 (and x_90 (< x_87 x_67)))) (let ((_let_175 (and x_91 (< x_87 x_68)))) (let ((_let_176 (and x_92 (< x_87 x_69)))) (let ((_let_177 (and x_93 (< x_87 x_70)))) (let ((_let_178 (and x_94 (< x_87 x_71)))) (let ((_let_179 (and x_95 (< x_87 x_72)))) (let ((_let_180 (ite (= x_84 9.0) x_72 (ite (= x_84 8.0) x_71 (ite (= x_84 7.0) x_70 (ite (= x_84 6.0) x_69 (ite (= x_84 5.0) x_68 (ite (= x_84 4.0) x_67 (ite (= x_84 3.0) x_66 (ite (= x_84 2.0) x_65 x_63)))))))))) (let ((_let_181 (= x_18 1.0))) (let ((_let_182 (ite (= x_33 9.0) 1 (+ x_33 1.0)))) (let ((_let_183 (ite (= x_34 9.0) 1 (+ x_34 1.0)))) (let ((_let_184 (ite (= x_35 9.0) 1 (+ x_35 1.0)))) (let ((_let_185 (ite (= x_36 9.0) 1 (+ x_36 1.0)))) (let ((_let_186 (ite (= x_37 9.0) 1 (+ x_37 1.0)))) (let ((_let_187 (ite (= x_38 9.0) 1 (+ x_38 1.0)))) (let ((_let_188 (ite (= x_39 9.0) 1 (+ x_39 1.0)))) (let ((_let_189 (ite (= x_40 9.0) 1 (+ x_40 1.0)))) (let ((_let_190 (ite (= x_41 9.0) 1 (+ x_41 1.0)))) (let ((_let_191 (= x_84 x_28))) (let ((_let_192 (= x_74 x_28))) (let ((_let_193 (= x_75 x_28))) (let ((_let_194 (= x_76 x_28))) (let ((_let_195 (= x_77 x_28))) (let ((_let_196 (= x_53 x_9))) (let ((_let_197 (= x_53 x_10))) (let ((_let_198 (= x_78 x_28))) (let ((_let_199 (= x_53 x_11))) (let ((_let_200 (= x_53 x_12))) (let ((_let_201 (= x_53 x_13))) (let ((_let_202 (= x_53 x_14))) (let ((_let_203 (= x_53 x_15))) (let ((_let_204 (= x_53 x_16))) (let ((_let_205 (= x_53 x_17))) (let ((_let_206 (= x_79 x_28))) (let ((_let_207 (= x_80 x_28))) (let ((_let_208 (= x_81 x_28))) (let ((_let_209 (= x_82 x_28))) (let ((_let_210 (= x_62 x_8))) (let ((_let_211 (= x_82 x_41))) (let ((_let_212 (= x_72 x_17))) (let ((_let_213 (= x_54 x_0))) (let ((_let_214 (= x_74 x_33))) (let ((_let_215 (= x_63 x_9))) (let ((_let_216 (= x_55 x_1))) (let ((_let_217 (= x_75 x_34))) (let ((_let_218 (= x_65 x_10))) (let ((_let_219 (= x_56 x_2))) (let ((_let_220 (= x_76 x_35))) (let ((_let_221 (= x_66 x_11))) (let ((_let_222 (= x_57 x_3))) (let ((_let_223 (= x_77 x_36))) (let ((_let_224 (= x_67 x_12))) (let ((_let_225 (= x_58 x_4))) (let ((_let_226 (= x_78 x_37))) (let ((_let_227 (= x_68 x_13))) (let ((_let_228 (= x_59 x_5))) (let ((_let_229 (= x_79 x_38))) (let ((_let_230 (= x_69 x_14))) (let ((_let_231 (= x_60 x_6))) (let ((_let_232 (= x_80 x_39))) (let ((_let_233 (= x_70 x_15))) (let ((_let_234 (= x_61 x_7))) (let ((_let_235 (= x_81 x_40))) (let ((_let_236 (= x_71 x_16))) (let ((_let_237 (and (and (and (and (and (and (and (and (not x_19) (not x_20)) (not x_21)) (not x_22)) (not x_23)) (not x_24)) (not x_25)) (not x_26)) (not x_27)))) (let ((_let_238 (= x_28 1.0))) (let ((_let_239 (and (not x_29) (not x_30)))) (let ((_let_240 (and _let_239 (not x_31)))) (let ((_let_241 (and x_29 (not x_30)))) (let ((_let_242 (or x_29 x_30))) (let ((_let_243 (or (not x_29) x_30))) (let ((_let_244 (and (and (and (and (and (or _let_242 x_31) (or _let_243 x_31)) (or (or x_29 (not x_30)) x_31)) (or (or (not x_29) (not x_30)) x_31)) (or _let_242 (not x_31))) (or _let_243 (not x_31))))) (let ((_let_245 (and (and (and (and (and (and (and (and (not x_86) (not x_88)) (not x_89)) (not x_90)) (not x_91)) (not x_92)) (not x_93)) (not x_94)) (not x_95)))) (let ((_let_246 (and (not (= x_54 1.0)) (not (= x_54 2.0))))) (let ((_let_247 (and (not (= x_55 1.0)) (not (= x_55 2.0))))) (let ((_let_248 (and (not (= x_56 1.0)) (not (= x_56 2.0))))) (let ((_let_249 (and (not (= x_57 1.0)) (not (= x_57 2.0))))) (let ((_let_250 (and (not (= x_58 1.0)) (not (= x_58 2.0))))) (let ((_let_251 (and (not (= x_59 1.0)) (not (= x_59 2.0))))) (let ((_let_252 (and (not (= x_60 1.0)) (not (= x_60 2.0))))) (let ((_let_253 (and (not (= x_61 1.0)) (not (= x_61 2.0))))) (let ((_let_254 (and (not (= x_62 1.0)) (not (= x_62 2.0))))) (let ((_let_255 (+ x_53 3.0))) (let ((_let_256 (+ (+ x_63 (* (ite (< x_74 1.0) (- (- 1.0 x_74) 1.0) (- (+ (- 9.0 x_74) 1.0) 1.0)) 3.0)) x_32))) (let ((_let_257 (+ (+ x_65 (* (ite (< x_75 2.0) (- (- 2.0 x_75) 1.0) (- (+ (- 9.0 x_75) 2.0) 1.0)) 3.0)) x_32))) (let ((_let_258 (+ (+ x_66 (* (ite (< x_76 3.0) (- (- 3.0 x_76) 1.0) (- (+ (- 9.0 x_76) 3.0) 1.0)) 3.0)) x_32))) (let ((_let_259 (+ (+ x_67 (* (ite (< x_77 4.0) (- (- 4.0 x_77) 1.0) (- (+ (- 9.0 x_77) 4.0) 1.0)) 3.0)) x_32))) (let ((_let_260 (+ (+ x_68 (* (ite (< x_78 5.0) (- (- 5.0 x_78) 1.0) (- (+ (- 9.0 x_78) 5.0) 1.0)) 3.0)) x_32))) (let ((_let_261 (+ (+ x_69 (* (ite (< x_79 6.0) (- (- 6.0 x_79) 1.0) (- (+ (- 9.0 x_79) 6.0) 1.0)) 3.0)) x_32))) (let ((_let_262 (+ (+ x_70 (* (ite (< x_80 7.0) (- (- 7.0 x_80) 1.0) (- (+ (- 9.0 x_80) 7.0) 1.0)) 3.0)) x_32))) (let ((_let_263 (+ (+ x_71 (* (ite (< x_81 8.0) (- (- 8.0 x_81) 1.0) (- (+ (- 9.0 x_81) 8.0) 1.0)) 3.0)) x_32))) (let ((_let_264 (+ (+ x_72 (* (ite (< x_82 9.0) (- x_83 1.0) (- (+ x_83 9.0) 1.0)) 3.0)) x_32))) (let ((_let_265 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_245 (or (or (or (or (or (or (or (or (= x_54 3.0) (= x_55 3.0)) (= x_56 3.0)) (= x_57 3.0)) (= x_58 3.0)) (= x_59 3.0)) (= x_60 3.0)) (= x_61 3.0)) (= x_62 3.0))) (or _let_162 (<= x_63 _let_255))) (or _let_163 (<= x_65 _let_255))) (or _let_164 (<= x_66 _let_255))) (or _let_165 (<= x_67 _let_255))) (or _let_166 (<= x_68 _let_255))) (or _let_167 (<= x_69 _let_255))) (or _let_168 (<= x_70 _let_255))) (or _let_169 (<= x_71 _let_255))) (or _let_170 (<= x_72 _let_255))) (or _let_162 (and (and (and (and (and (and (and (and (or (or (or _let_162 (not (< x_53 x_63))) (not (= x_53 x_63))) (and (= x_74 x_96) (= x_63 (+ x_63 3.0)))) (or _let_163 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_65))) (and _let_90 (= x_63 x_65))) (or (or (not (= x_53 x_63)) (not (= x_53 x_65))) _let_90)) (or (or (not (< x_53 x_63)) (not (= x_53 x_65))) (and (= x_74 x_97) (= x_63 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_66))) (and _let_91 (= x_63 x_66))) (or (or (not (= x_53 x_63)) (not (= x_53 x_66))) _let_91)) (or (or (not (< x_53 x_63)) (not (= x_53 x_66))) (and (= x_74 x_98) (= x_63 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_67))) (and _let_92 (= x_63 x_67))) (or (or (not (= x_53 x_63)) (not (= x_53 x_67))) _let_92)) (or (or (not (< x_53 x_63)) (not (= x_53 x_67))) (and (= x_74 x_99) (= x_63 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_68))) (and _let_93 (= x_63 x_68))) (or (or (not (= x_53 x_63)) (not (= x_53 x_68))) _let_93)) (or (or (not (< x_53 x_63)) (not (= x_53 x_68))) (and (= x_74 x_100) (= x_63 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_69))) (and _let_94 (= x_63 x_69))) (or (or (not (= x_53 x_63)) (not (= x_53 x_69))) _let_94)) (or (or (not (< x_53 x_63)) (not (= x_53 x_69))) (and (= x_74 x_101) (= x_63 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_70))) (and _let_95 (= x_63 x_70))) (or (or (not (= x_53 x_63)) (not (= x_53 x_70))) _let_95)) (or (or (not (< x_53 x_63)) (not (= x_53 x_70))) (and (= x_74 x_102) (= x_63 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_71))) (and _let_96 (= x_63 x_71))) (or (or (not (= x_53 x_63)) (not (= x_53 x_71))) _let_96)) (or (or (not (< x_53 x_63)) (not (= x_53 x_71))) (and (= x_74 x_103) (= x_63 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_72))) (and _let_97 (= x_63 x_72))) (or (or (not (= x_53 x_63)) (not (= x_53 x_72))) _let_97)) (or (or (not (< x_53 x_63)) (not (= x_53 x_72))) (and (= x_74 x_104) (= x_63 (+ x_72 3.0))))))))) (or _let_163 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_63))) (and _let_98 (= x_65 x_63))) (or (or (not (= x_53 x_65)) (not (= x_53 x_63))) _let_98)) (or (or (not (< x_53 x_65)) (not (= x_53 x_63))) (and (= x_75 x_96) (= x_65 (+ x_63 3.0)))))) (or (or (or _let_163 (not (< x_53 x_65))) (not (= x_53 x_65))) (and (= x_75 x_97) (= x_65 (+ x_65 3.0))))) (or _let_164 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_66))) (and _let_99 (= x_65 x_66))) (or (or (not (= x_53 x_65)) (not (= x_53 x_66))) _let_99)) (or (or (not (< x_53 x_65)) (not (= x_53 x_66))) (and (= x_75 x_98) (= x_65 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_67))) (and _let_100 (= x_65 x_67))) (or (or (not (= x_53 x_65)) (not (= x_53 x_67))) _let_100)) (or (or (not (< x_53 x_65)) (not (= x_53 x_67))) (and (= x_75 x_99) (= x_65 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_68))) (and _let_101 (= x_65 x_68))) (or (or (not (= x_53 x_65)) (not (= x_53 x_68))) _let_101)) (or (or (not (< x_53 x_65)) (not (= x_53 x_68))) (and (= x_75 x_100) (= x_65 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_69))) (and _let_102 (= x_65 x_69))) (or (or (not (= x_53 x_65)) (not (= x_53 x_69))) _let_102)) (or (or (not (< x_53 x_65)) (not (= x_53 x_69))) (and (= x_75 x_101) (= x_65 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_70))) (and _let_103 (= x_65 x_70))) (or (or (not (= x_53 x_65)) (not (= x_53 x_70))) _let_103)) (or (or (not (< x_53 x_65)) (not (= x_53 x_70))) (and (= x_75 x_102) (= x_65 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_71))) (and _let_104 (= x_65 x_71))) (or (or (not (= x_53 x_65)) (not (= x_53 x_71))) _let_104)) (or (or (not (< x_53 x_65)) (not (= x_53 x_71))) (and (= x_75 x_103) (= x_65 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_72))) (and _let_105 (= x_65 x_72))) (or (or (not (= x_53 x_65)) (not (= x_53 x_72))) _let_105)) (or (or (not (< x_53 x_65)) (not (= x_53 x_72))) (and (= x_75 x_104) (= x_65 (+ x_72 3.0))))))))) (or _let_164 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_63))) (and _let_106 (= x_66 x_63))) (or (or (not (= x_53 x_66)) (not (= x_53 x_63))) _let_106)) (or (or (not (< x_53 x_66)) (not (= x_53 x_63))) (and (= x_76 x_96) (= x_66 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_65))) (and _let_107 (= x_66 x_65))) (or (or (not (= x_53 x_66)) (not (= x_53 x_65))) _let_107)) (or (or (not (< x_53 x_66)) (not (= x_53 x_65))) (and (= x_76 x_97) (= x_66 (+ x_65 3.0))))))) (or (or (or _let_164 (not (< x_53 x_66))) (not (= x_53 x_66))) (and (= x_76 x_98) (= x_66 (+ x_66 3.0))))) (or _let_165 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_67))) (and _let_108 (= x_66 x_67))) (or (or (not (= x_53 x_66)) (not (= x_53 x_67))) _let_108)) (or (or (not (< x_53 x_66)) (not (= x_53 x_67))) (and (= x_76 x_99) (= x_66 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_68))) (and _let_109 (= x_66 x_68))) (or (or (not (= x_53 x_66)) (not (= x_53 x_68))) _let_109)) (or (or (not (< x_53 x_66)) (not (= x_53 x_68))) (and (= x_76 x_100) (= x_66 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_69))) (and _let_110 (= x_66 x_69))) (or (or (not (= x_53 x_66)) (not (= x_53 x_69))) _let_110)) (or (or (not (< x_53 x_66)) (not (= x_53 x_69))) (and (= x_76 x_101) (= x_66 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_70))) (and _let_111 (= x_66 x_70))) (or (or (not (= x_53 x_66)) (not (= x_53 x_70))) _let_111)) (or (or (not (< x_53 x_66)) (not (= x_53 x_70))) (and (= x_76 x_102) (= x_66 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_71))) (and _let_112 (= x_66 x_71))) (or (or (not (= x_53 x_66)) (not (= x_53 x_71))) _let_112)) (or (or (not (< x_53 x_66)) (not (= x_53 x_71))) (and (= x_76 x_103) (= x_66 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_72))) (and _let_113 (= x_66 x_72))) (or (or (not (= x_53 x_66)) (not (= x_53 x_72))) _let_113)) (or (or (not (< x_53 x_66)) (not (= x_53 x_72))) (and (= x_76 x_104) (= x_66 (+ x_72 3.0))))))))) (or _let_165 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_63))) (and _let_114 (= x_67 x_63))) (or (or (not (= x_53 x_67)) (not (= x_53 x_63))) _let_114)) (or (or (not (< x_53 x_67)) (not (= x_53 x_63))) (and (= x_77 x_96) (= x_67 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_65))) (and _let_115 (= x_67 x_65))) (or (or (not (= x_53 x_67)) (not (= x_53 x_65))) _let_115)) (or (or (not (< x_53 x_67)) (not (= x_53 x_65))) (and (= x_77 x_97) (= x_67 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_66))) (and _let_116 (= x_67 x_66))) (or (or (not (= x_53 x_67)) (not (= x_53 x_66))) _let_116)) (or (or (not (< x_53 x_67)) (not (= x_53 x_66))) (and (= x_77 x_98) (= x_67 (+ x_66 3.0))))))) (or (or (or _let_165 (not (< x_53 x_67))) (not (= x_53 x_67))) (and (= x_77 x_99) (= x_67 (+ x_67 3.0))))) (or _let_166 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_68))) (and _let_117 (= x_67 x_68))) (or (or (not (= x_53 x_67)) (not (= x_53 x_68))) _let_117)) (or (or (not (< x_53 x_67)) (not (= x_53 x_68))) (and (= x_77 x_100) (= x_67 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_69))) (and _let_118 (= x_67 x_69))) (or (or (not (= x_53 x_67)) (not (= x_53 x_69))) _let_118)) (or (or (not (< x_53 x_67)) (not (= x_53 x_69))) (and (= x_77 x_101) (= x_67 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_70))) (and _let_119 (= x_67 x_70))) (or (or (not (= x_53 x_67)) (not (= x_53 x_70))) _let_119)) (or (or (not (< x_53 x_67)) (not (= x_53 x_70))) (and (= x_77 x_102) (= x_67 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_71))) (and _let_120 (= x_67 x_71))) (or (or (not (= x_53 x_67)) (not (= x_53 x_71))) _let_120)) (or (or (not (< x_53 x_67)) (not (= x_53 x_71))) (and (= x_77 x_103) (= x_67 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_72))) (and _let_121 (= x_67 x_72))) (or (or (not (= x_53 x_67)) (not (= x_53 x_72))) _let_121)) (or (or (not (< x_53 x_67)) (not (= x_53 x_72))) (and (= x_77 x_104) (= x_67 (+ x_72 3.0))))))))) (or _let_166 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_63))) (and _let_122 (= x_68 x_63))) (or (or (not (= x_53 x_68)) (not (= x_53 x_63))) _let_122)) (or (or (not (< x_53 x_68)) (not (= x_53 x_63))) (and (= x_78 x_96) (= x_68 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_65))) (and _let_123 (= x_68 x_65))) (or (or (not (= x_53 x_68)) (not (= x_53 x_65))) _let_123)) (or (or (not (< x_53 x_68)) (not (= x_53 x_65))) (and (= x_78 x_97) (= x_68 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_66))) (and _let_124 (= x_68 x_66))) (or (or (not (= x_53 x_68)) (not (= x_53 x_66))) _let_124)) (or (or (not (< x_53 x_68)) (not (= x_53 x_66))) (and (= x_78 x_98) (= x_68 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_67))) (and _let_125 (= x_68 x_67))) (or (or (not (= x_53 x_68)) (not (= x_53 x_67))) _let_125)) (or (or (not (< x_53 x_68)) (not (= x_53 x_67))) (and (= x_78 x_99) (= x_68 (+ x_67 3.0))))))) (or (or (or _let_166 (not (< x_53 x_68))) (not (= x_53 x_68))) (and (= x_78 x_100) (= x_68 (+ x_68 3.0))))) (or _let_167 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_69))) (and _let_126 (= x_68 x_69))) (or (or (not (= x_53 x_68)) (not (= x_53 x_69))) _let_126)) (or (or (not (< x_53 x_68)) (not (= x_53 x_69))) (and (= x_78 x_101) (= x_68 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_70))) (and _let_127 (= x_68 x_70))) (or (or (not (= x_53 x_68)) (not (= x_53 x_70))) _let_127)) (or (or (not (< x_53 x_68)) (not (= x_53 x_70))) (and (= x_78 x_102) (= x_68 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_71))) (and _let_128 (= x_68 x_71))) (or (or (not (= x_53 x_68)) (not (= x_53 x_71))) _let_128)) (or (or (not (< x_53 x_68)) (not (= x_53 x_71))) (and (= x_78 x_103) (= x_68 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_72))) (and _let_129 (= x_68 x_72))) (or (or (not (= x_53 x_68)) (not (= x_53 x_72))) _let_129)) (or (or (not (< x_53 x_68)) (not (= x_53 x_72))) (and (= x_78 x_104) (= x_68 (+ x_72 3.0))))))))) (or _let_167 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_63))) (and _let_130 (= x_69 x_63))) (or (or (not (= x_53 x_69)) (not (= x_53 x_63))) _let_130)) (or (or (not (< x_53 x_69)) (not (= x_53 x_63))) (and (= x_79 x_96) (= x_69 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_65))) (and _let_131 (= x_69 x_65))) (or (or (not (= x_53 x_69)) (not (= x_53 x_65))) _let_131)) (or (or (not (< x_53 x_69)) (not (= x_53 x_65))) (and (= x_79 x_97) (= x_69 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_66))) (and _let_132 (= x_69 x_66))) (or (or (not (= x_53 x_69)) (not (= x_53 x_66))) _let_132)) (or (or (not (< x_53 x_69)) (not (= x_53 x_66))) (and (= x_79 x_98) (= x_69 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_67))) (and _let_133 (= x_69 x_67))) (or (or (not (= x_53 x_69)) (not (= x_53 x_67))) _let_133)) (or (or (not (< x_53 x_69)) (not (= x_53 x_67))) (and (= x_79 x_99) (= x_69 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_68))) (and _let_134 (= x_69 x_68))) (or (or (not (= x_53 x_69)) (not (= x_53 x_68))) _let_134)) (or (or (not (< x_53 x_69)) (not (= x_53 x_68))) (and (= x_79 x_100) (= x_69 (+ x_68 3.0))))))) (or (or (or _let_167 (not (< x_53 x_69))) (not (= x_53 x_69))) (and (= x_79 x_101) (= x_69 (+ x_69 3.0))))) (or _let_168 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_70))) (and _let_135 (= x_69 x_70))) (or (or (not (= x_53 x_69)) (not (= x_53 x_70))) _let_135)) (or (or (not (< x_53 x_69)) (not (= x_53 x_70))) (and (= x_79 x_102) (= x_69 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_71))) (and _let_136 (= x_69 x_71))) (or (or (not (= x_53 x_69)) (not (= x_53 x_71))) _let_136)) (or (or (not (< x_53 x_69)) (not (= x_53 x_71))) (and (= x_79 x_103) (= x_69 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_72))) (and _let_137 (= x_69 x_72))) (or (or (not (= x_53 x_69)) (not (= x_53 x_72))) _let_137)) (or (or (not (< x_53 x_69)) (not (= x_53 x_72))) (and (= x_79 x_104) (= x_69 (+ x_72 3.0))))))))) (or _let_168 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_63))) (and _let_138 (= x_70 x_63))) (or (or (not (= x_53 x_70)) (not (= x_53 x_63))) _let_138)) (or (or (not (< x_53 x_70)) (not (= x_53 x_63))) (and (= x_80 x_96) (= x_70 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_65))) (and _let_139 (= x_70 x_65))) (or (or (not (= x_53 x_70)) (not (= x_53 x_65))) _let_139)) (or (or (not (< x_53 x_70)) (not (= x_53 x_65))) (and (= x_80 x_97) (= x_70 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_66))) (and _let_140 (= x_70 x_66))) (or (or (not (= x_53 x_70)) (not (= x_53 x_66))) _let_140)) (or (or (not (< x_53 x_70)) (not (= x_53 x_66))) (and (= x_80 x_98) (= x_70 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_67))) (and _let_141 (= x_70 x_67))) (or (or (not (= x_53 x_70)) (not (= x_53 x_67))) _let_141)) (or (or (not (< x_53 x_70)) (not (= x_53 x_67))) (and (= x_80 x_99) (= x_70 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_68))) (and _let_142 (= x_70 x_68))) (or (or (not (= x_53 x_70)) (not (= x_53 x_68))) _let_142)) (or (or (not (< x_53 x_70)) (not (= x_53 x_68))) (and (= x_80 x_100) (= x_70 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_69))) (and _let_143 (= x_70 x_69))) (or (or (not (= x_53 x_70)) (not (= x_53 x_69))) _let_143)) (or (or (not (< x_53 x_70)) (not (= x_53 x_69))) (and (= x_80 x_101) (= x_70 (+ x_69 3.0))))))) (or (or (or _let_168 (not (< x_53 x_70))) (not (= x_53 x_70))) (and (= x_80 x_102) (= x_70 (+ x_70 3.0))))) (or _let_169 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_71))) (and _let_144 (= x_70 x_71))) (or (or (not (= x_53 x_70)) (not (= x_53 x_71))) _let_144)) (or (or (not (< x_53 x_70)) (not (= x_53 x_71))) (and (= x_80 x_103) (= x_70 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_72))) (and _let_145 (= x_70 x_72))) (or (or (not (= x_53 x_70)) (not (= x_53 x_72))) _let_145)) (or (or (not (< x_53 x_70)) (not (= x_53 x_72))) (and (= x_80 x_104) (= x_70 (+ x_72 3.0))))))))) (or _let_169 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_63))) (and _let_146 (= x_71 x_63))) (or (or (not (= x_53 x_71)) (not (= x_53 x_63))) _let_146)) (or (or (not (< x_53 x_71)) (not (= x_53 x_63))) (and (= x_81 x_96) (= x_71 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_65))) (and _let_147 (= x_71 x_65))) (or (or (not (= x_53 x_71)) (not (= x_53 x_65))) _let_147)) (or (or (not (< x_53 x_71)) (not (= x_53 x_65))) (and (= x_81 x_97) (= x_71 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_66))) (and _let_148 (= x_71 x_66))) (or (or (not (= x_53 x_71)) (not (= x_53 x_66))) _let_148)) (or (or (not (< x_53 x_71)) (not (= x_53 x_66))) (and (= x_81 x_98) (= x_71 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_67))) (and _let_149 (= x_71 x_67))) (or (or (not (= x_53 x_71)) (not (= x_53 x_67))) _let_149)) (or (or (not (< x_53 x_71)) (not (= x_53 x_67))) (and (= x_81 x_99) (= x_71 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_68))) (and _let_150 (= x_71 x_68))) (or (or (not (= x_53 x_71)) (not (= x_53 x_68))) _let_150)) (or (or (not (< x_53 x_71)) (not (= x_53 x_68))) (and (= x_81 x_100) (= x_71 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_69))) (and _let_151 (= x_71 x_69))) (or (or (not (= x_53 x_71)) (not (= x_53 x_69))) _let_151)) (or (or (not (< x_53 x_71)) (not (= x_53 x_69))) (and (= x_81 x_101) (= x_71 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_70))) (and _let_152 (= x_71 x_70))) (or (or (not (= x_53 x_71)) (not (= x_53 x_70))) _let_152)) (or (or (not (< x_53 x_71)) (not (= x_53 x_70))) (and (= x_81 x_102) (= x_71 (+ x_70 3.0))))))) (or (or (or _let_169 (not (< x_53 x_71))) (not (= x_53 x_71))) (and (= x_81 x_103) (= x_71 (+ x_71 3.0))))) (or _let_170 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_72))) (and _let_153 (= x_71 x_72))) (or (or (not (= x_53 x_71)) (not (= x_53 x_72))) _let_153)) (or (or (not (< x_53 x_71)) (not (= x_53 x_72))) (and (= x_81 x_104) (= x_71 (+ x_72 3.0))))))))) (or _let_170 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_63))) (and _let_154 (= x_72 x_63))) (or (or (not (= x_53 x_72)) (not (= x_53 x_63))) _let_154)) (or (or (not (< x_53 x_72)) (not (= x_53 x_63))) (and (= x_82 x_96) (= x_72 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_65))) (and _let_155 (= x_72 x_65))) (or (or (not (= x_53 x_72)) (not (= x_53 x_65))) _let_155)) (or (or (not (< x_53 x_72)) (not (= x_53 x_65))) (and (= x_82 x_97) (= x_72 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_66))) (and _let_156 (= x_72 x_66))) (or (or (not (= x_53 x_72)) (not (= x_53 x_66))) _let_156)) (or (or (not (< x_53 x_72)) (not (= x_53 x_66))) (and (= x_82 x_98) (= x_72 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_67))) (and _let_157 (= x_72 x_67))) (or (or (not (= x_53 x_72)) (not (= x_53 x_67))) _let_157)) (or (or (not (< x_53 x_72)) (not (= x_53 x_67))) (and (= x_82 x_99) (= x_72 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_68))) (and _let_158 (= x_72 x_68))) (or (or (not (= x_53 x_72)) (not (= x_53 x_68))) _let_158)) (or (or (not (< x_53 x_72)) (not (= x_53 x_68))) (and (= x_82 x_100) (= x_72 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_69))) (and _let_159 (= x_72 x_69))) (or (or (not (= x_53 x_72)) (not (= x_53 x_69))) _let_159)) (or (or (not (< x_53 x_72)) (not (= x_53 x_69))) (and (= x_82 x_101) (= x_72 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_70))) (and _let_160 (= x_72 x_70))) (or (or (not (= x_53 x_72)) (not (= x_53 x_70))) _let_160)) (or (or (not (< x_53 x_72)) (not (= x_53 x_70))) (and (= x_82 x_102) (= x_72 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_71))) (and _let_161 (= x_72 x_71))) (or (or (not (= x_53 x_72)) (not (= x_53 x_71))) _let_161)) (or (or (not (< x_53 x_72)) (not (= x_53 x_71))) (and (= x_82 x_103) (= x_72 (+ x_71 3.0))))))) (or (or (or _let_170 (not (< x_53 x_72))) (not (= x_53 x_72))) (and (= x_82 x_104) (= x_72 (+ x_72 3.0))))))) (or _let_162 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_256))) (or _let_247 (not (<= x_65 _let_256)))) (or _let_248 (not (<= x_66 _let_256)))) (or _let_249 (not (<= x_67 _let_256)))) (or _let_250 (not (<= x_68 _let_256)))) (or _let_251 (not (<= x_69 _let_256)))) (or _let_252 (not (<= x_70 _let_256)))) (or _let_253 (not (<= x_71 _let_256)))) (or _let_254 (not (<= x_72 _let_256)))))) (or _let_163 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_257))) (or _let_247 (not (<= x_65 _let_257)))) (or _let_248 (not (<= x_66 _let_257)))) (or _let_249 (not (<= x_67 _let_257)))) (or _let_250 (not (<= x_68 _let_257)))) (or _let_251 (not (<= x_69 _let_257)))) (or _let_252 (not (<= x_70 _let_257)))) (or _let_253 (not (<= x_71 _let_257)))) (or _let_254 (not (<= x_72 _let_257)))))) (or _let_164 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_258))) (or _let_247 (not (<= x_65 _let_258)))) (or _let_248 (not (<= x_66 _let_258)))) (or _let_249 (not (<= x_67 _let_258)))) (or _let_250 (not (<= x_68 _let_258)))) (or _let_251 (not (<= x_69 _let_258)))) (or _let_252 (not (<= x_70 _let_258)))) (or _let_253 (not (<= x_71 _let_258)))) (or _let_254 (not (<= x_72 _let_258)))))) (or _let_165 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_259))) (or _let_247 (not (<= x_65 _let_259)))) (or _let_248 (not (<= x_66 _let_259)))) (or _let_249 (not (<= x_67 _let_259)))) (or _let_250 (not (<= x_68 _let_259)))) (or _let_251 (not (<= x_69 _let_259)))) (or _let_252 (not (<= x_70 _let_259)))) (or _let_253 (not (<= x_71 _let_259)))) (or _let_254 (not (<= x_72 _let_259)))))) (or _let_166 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_260))) (or _let_247 (not (<= x_65 _let_260)))) (or _let_248 (not (<= x_66 _let_260)))) (or _let_249 (not (<= x_67 _let_260)))) (or _let_250 (not (<= x_68 _let_260)))) (or _let_251 (not (<= x_69 _let_260)))) (or _let_252 (not (<= x_70 _let_260)))) (or _let_253 (not (<= x_71 _let_260)))) (or _let_254 (not (<= x_72 _let_260)))))) (or _let_167 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_261))) (or _let_247 (not (<= x_65 _let_261)))) (or _let_248 (not (<= x_66 _let_261)))) (or _let_249 (not (<= x_67 _let_261)))) (or _let_250 (not (<= x_68 _let_261)))) (or _let_251 (not (<= x_69 _let_261)))) (or _let_252 (not (<= x_70 _let_261)))) (or _let_253 (not (<= x_71 _let_261)))) (or _let_254 (not (<= x_72 _let_261)))))) (or _let_168 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_262))) (or _let_247 (not (<= x_65 _let_262)))) (or _let_248 (not (<= x_66 _let_262)))) (or _let_249 (not (<= x_67 _let_262)))) (or _let_250 (not (<= x_68 _let_262)))) (or _let_251 (not (<= x_69 _let_262)))) (or _let_252 (not (<= x_70 _let_262)))) (or _let_253 (not (<= x_71 _let_262)))) (or _let_254 (not (<= x_72 _let_262)))))) (or _let_169 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_263))) (or _let_247 (not (<= x_65 _let_263)))) (or _let_248 (not (<= x_66 _let_263)))) (or _let_249 (not (<= x_67 _let_263)))) (or _let_250 (not (<= x_68 _let_263)))) (or _let_251 (not (<= x_69 _let_263)))) (or _let_252 (not (<= x_70 _let_263)))) (or _let_253 (not (<= x_71 _let_263)))) (or _let_254 (not (<= x_72 _let_263)))))) (or _let_170 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_264))) (or _let_247 (not (<= x_65 _let_264)))) (or _let_248 (not (<= x_66 _let_264)))) (or _let_249 (not (<= x_67 _let_264)))) (or _let_250 (not (<= x_68 _let_264)))) (or _let_251 (not (<= x_69 _let_264)))) (or _let_252 (not (<= x_70 _let_264)))) (or _let_253 (not (<= x_71 _let_264)))) (or _let_254 (not (<= x_72 _let_264)))))))) (let ((_let_266 (and (and (and (and (and (and (and (and (> x_9 0.0) (> x_10 0.0)) (> x_11 0.0)) (> x_12 0.0)) (> x_13 0.0)) (> x_14 0.0)) (> x_15 0.0)) (> x_16 0.0)) (> x_17 0.0)))) (let ((_let_267 (and (and (and (and (and (and (and (and (<= x_53 x_9) (<= x_53 x_10)) (<= x_53 x_11)) (<= x_53 x_12)) (<= x_53 x_13)) (<= x_53 x_14)) (<= x_53 x_15)) (<= x_53 x_16)) (<= x_53 x_17)))) (let ((_let_268 (= x_53 0.0))) (let ((_let_269 (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)))) (let ((_let_270 (= x_64 0.0))) (let ((_let_271 (and (and (and _let_269 (= x_95 x_27)) _let_191) _let_270))) (let ((_let_272 (= 0 0))) (let ((_let_273 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 false)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_274 (+ 0 27))) (let ((_let_275 (= x_63 (/ _let_274 1)))) (let ((_let_276 (= x_87 (ite _let_237 (+ 0.0 x_32) 0)))) (let ((_let_277 (= x_88 (or _let_237 x_20)))) (let ((_let_278 (= x_89 (or _let_237 x_21)))) (let ((_let_279 (= x_90 (or _let_237 x_22)))) (let ((_let_280 (= x_91 (or _let_237 x_23)))) (let ((_let_281 (= x_92 (or _let_237 x_24)))) (let ((_let_282 (= x_93 (or _let_237 x_25)))) (let ((_let_283 (= x_94 (or _let_237 x_26)))) (let ((_let_284 (= x_95 (or _let_237 x_27)))) (let ((_let_285 (= x_84 (ite _let_237 1 x_28)))) (let ((_let_286 (= x_64 (/ (ite _let_237 0 0) 1)))) (let ((_let_287 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) (= x_86 false)) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_285) _let_286))) (let ((_let_288 (= x_63 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_289 (and _let_28 (= 0.0 x_9)))) (let ((_let_290 (= x_63 (/ (+ 0 3) 1)))) (let ((_let_291 (= x_73 (ite _let_237 1 x_18)))) (let ((_let_292 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 false)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_293 (+ 0 30))) (let ((_let_294 (= x_65 (/ _let_293 1)))) (let ((_let_295 (= x_86 (or _let_237 x_19)))) (let ((_let_296 (= x_84 (ite _let_237 2 x_28)))) (let ((_let_297 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) (= x_88 false)) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_296) _let_286))) (let ((_let_298 (= x_65 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_299 (and _let_29 (= 0.0 x_10)))) (let ((_let_300 (= x_65 (/ (+ 0 3) 1)))) (let ((_let_301 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 false)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_302 (+ 0 33))) (let ((_let_303 (= x_66 (/ _let_302 1)))) (let ((_let_304 (= x_84 (ite _let_237 3 x_28)))) (let ((_let_305 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) (= x_89 false)) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_304) _let_286))) (let ((_let_306 (= x_66 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_307 (and _let_30 (= 0.0 x_11)))) (let ((_let_308 (= x_66 (/ (+ 0 3) 1)))) (let ((_let_309 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 false)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_310 (+ 0 36))) (let ((_let_311 (= x_67 (/ _let_310 1)))) (let ((_let_312 (= x_84 (ite _let_237 4 x_28)))) (let ((_let_313 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) (= x_90 false)) _let_280) _let_281) _let_282) _let_283) _let_284) _let_312) _let_286))) (let ((_let_314 (= x_67 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_315 (and _let_31 (= 0.0 x_12)))) (let ((_let_316 (= x_67 (/ (+ 0 3) 1)))) (let ((_let_317 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 false)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_318 (+ 0 39))) (let ((_let_319 (= x_68 (/ _let_318 1)))) (let ((_let_320 (= x_84 (ite _let_237 5 x_28)))) (let ((_let_321 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) (= x_91 false)) _let_281) _let_282) _let_283) _let_284) _let_320) _let_286))) (let ((_let_322 (= x_68 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_323 (and _let_32 (= 0.0 x_13)))) (let ((_let_324 (= x_68 (/ (+ 0 3) 1)))) (let ((_let_325 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 false)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_326 (+ 0 42))) (let ((_let_327 (= x_69 (/ _let_326 1)))) (let ((_let_328 (= x_84 (ite _let_237 6 x_28)))) (let ((_let_329 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) (= x_92 false)) _let_282) _let_283) _let_284) _let_328) _let_286))) (let ((_let_330 (= x_69 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_331 (and _let_33 (= 0.0 x_14)))) (let ((_let_332 (= x_69 (/ (+ 0 3) 1)))) (let ((_let_333 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 false)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_334 (+ 0 45))) (let ((_let_335 (= x_70 (/ _let_334 1)))) (let ((_let_336 (= x_84 (ite _let_237 7 x_28)))) (let ((_let_337 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) (= x_93 false)) _let_283) _let_284) _let_336) _let_286))) (let ((_let_338 (= x_70 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_339 (and _let_34 (= 0.0 x_15)))) (let ((_let_340 (= x_70 (/ (+ 0 3) 1)))) (let ((_let_341 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 false)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_342 (+ 0 48))) (let ((_let_343 (= x_71 (/ _let_342 1)))) (let ((_let_344 (= x_84 (ite _let_237 8 x_28)))) (let ((_let_345 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) (= x_94 false)) _let_284) _let_344) _let_286))) (let ((_let_346 (= x_71 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_347 (and _let_35 (= 0.0 x_16)))) (let ((_let_348 (= x_71 (/ (+ 0 3) 1)))) (let ((_let_349 (and (and (and _let_269 (= x_95 false)) _let_191) _let_270))) (let ((_let_350 (+ 0 51))) (let ((_let_351 (= x_72 (/ _let_350 1)))) (let ((_let_352 (= x_84 (ite _let_237 9 x_28)))) (let ((_let_353 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) (= x_95 false)) _let_352) _let_286))) (let ((_let_354 (= x_72 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_355 (and _let_36 (= 0.0 x_17)))) (let ((_let_356 (= x_72 (/ (+ 0 3) 1)))) (let ((_let_357 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or x_86 x_88) x_89) x_90) x_91) x_92) x_93) x_94) x_95) (= x_73 0.0)) (= x_85 2.0)) (or (or (= x_54 0.0) (= x_54 1.0)) (= x_54 2.0))) (or (or (= x_55 0.0) (= x_55 1.0)) (= x_55 2.0))) (or (or (= x_56 0.0) (= x_56 1.0)) (= x_56 2.0))) (or (or (= x_57 0.0) (= x_57 1.0)) (= x_57 2.0))) (or (or (= x_58 0.0) (= x_58 1.0)) (= x_58 2.0))) (or (or (= x_59 0.0) (= x_59 1.0)) (= x_59 2.0))) (or (or (= x_60 0.0) (= x_60 1.0)) (= x_60 2.0))) (or (or (= x_61 0.0) (= x_61 1.0)) (= x_61 2.0))) (or (or (= x_62 0.0) (= x_62 1.0)) (= x_62 2.0))) (or (not (= x_54 2.0)) (and (and (not x_86) (not (< (- x_63 x_64) 27.0))) _let_81))) (or (not (= x_55 2.0)) (and (and (not x_88) (not (< (- x_65 x_64) 30.0))) _let_82))) (or (not (= x_56 2.0)) (and (and (not x_89) (not (< (- x_66 x_64) 33.0))) _let_83))) (or (not (= x_57 2.0)) (and (and (not x_90) (not (< (- x_67 x_64) 36.0))) _let_84))) (or (not (= x_58 2.0)) (and (and (not x_91) (not (< (- x_68 x_64) 39.0))) _let_85))) (or (not (= x_59 2.0)) (and (and (not x_92) (not (< (- x_69 x_64) 42.0))) _let_86))) (or (not (= x_60 2.0)) (and (and (not x_93) (not (< (- x_70 x_64) 45.0))) _let_87))) (or (not (= x_61 2.0)) (and (and (not x_94) (not (< (- x_71 x_64) 48.0))) _let_88))) (or (not (= x_62 2.0)) (and (and (not x_95) (not (< (- x_72 x_64) 51.0))) _let_89))) (or (or (not (= x_54 1.0)) x_86) (not (< x_63 (+ x_64 54.0))))) (or (or (not (= x_55 1.0)) x_88) (not (< x_65 (+ x_64 57.0))))) (or (or (not (= x_56 1.0)) x_89) (not (< x_66 (+ x_64 60.0))))) (or (or (not (= x_57 1.0)) x_90) (not (< x_67 (+ x_64 63.0))))) (or (or (not (= x_58 1.0)) x_91) (not (< x_68 (+ x_64 66.0))))) (or (or (not (= x_59 1.0)) x_92) (not (< x_69 (+ x_64 69.0))))) (or (or (not (= x_60 1.0)) x_93) (not (< x_70 (+ x_64 72.0))))) (or (or (not (= x_61 1.0)) x_94) (not (< x_71 (+ x_64 75.0))))) (or (or (not (= x_62 1.0)) x_95) (not (< x_72 (+ x_64 78.0))))))) (let ((_let_358 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_245 (or (or (or (or (or (or (or (or (= x_54 2.0) (= x_55 2.0)) (= x_56 2.0)) (= x_57 2.0)) (= x_58 2.0)) (= x_59 2.0)) (= x_60 2.0)) (= x_61 2.0)) (= x_62 2.0))) (or (or (= x_54 0.0) (= x_54 1.0)) (= x_54 2.0))) (or (or (= x_55 0.0) (= x_55 1.0)) (= x_55 2.0))) (or (or (= x_56 0.0) (= x_56 1.0)) (= x_56 2.0))) (or (or (= x_57 0.0) (= x_57 1.0)) (= x_57 2.0))) (or (or (= x_58 0.0) (= x_58 1.0)) (= x_58 2.0))) (or (or (= x_59 0.0) (= x_59 1.0)) (= x_59 2.0))) (or (or (= x_60 0.0) (= x_60 1.0)) (= x_60 2.0))) (or (or (= x_61 0.0) (= x_61 1.0)) (= x_61 2.0))) (or (or (= x_62 0.0) (= x_62 1.0)) (= x_62 2.0))) (or (not (= x_54 2.0)) _let_81)) (or (not (= x_55 2.0)) _let_82)) (or (not (= x_56 2.0)) _let_83)) (or (not (= x_57 2.0)) _let_84)) (or (not (= x_58 2.0)) _let_85)) (or (not (= x_59 2.0)) _let_86)) (or (not (= x_60 2.0)) _let_87)) (or (not (= x_61 2.0)) _let_88)) (or (not (= x_62 2.0)) _let_89)) (or (not (= x_54 2.0)) (and (and (and (and (and (and (and (or (not (= x_55 2.0)) _let_45) (or (not (= x_56 2.0)) _let_46)) (or (not (= x_57 2.0)) _let_47)) (or (not (= x_58 2.0)) _let_48)) (or (not (= x_59 2.0)) _let_49)) (or (not (= x_60 2.0)) _let_50)) (or (not (= x_61 2.0)) _let_51)) (or (not (= x_62 2.0)) _let_52)))) (or (not (= x_55 2.0)) (and (and (and (and (and (and (or (not (= x_56 2.0)) _let_53) (or (not (= x_57 2.0)) _let_54)) (or (not (= x_58 2.0)) _let_55)) (or (not (= x_59 2.0)) _let_56)) (or (not (= x_60 2.0)) _let_57)) (or (not (= x_61 2.0)) _let_58)) (or (not (= x_62 2.0)) _let_59)))) (or (not (= x_56 2.0)) (and (and (and (and (and (or (not (= x_57 2.0)) _let_60) (or (not (= x_58 2.0)) _let_61)) (or (not (= x_59 2.0)) _let_62)) (or (not (= x_60 2.0)) _let_63)) (or (not (= x_61 2.0)) _let_64)) (or (not (= x_62 2.0)) _let_65)))) (or (not (= x_57 2.0)) (and (and (and (and (or (not (= x_58 2.0)) _let_66) (or (not (= x_59 2.0)) _let_67)) (or (not (= x_60 2.0)) _let_68)) (or (not (= x_61 2.0)) _let_69)) (or (not (= x_62 2.0)) _let_70)))) (or (not (= x_58 2.0)) (and (and (and (or (not (= x_59 2.0)) _let_71) (or (not (= x_60 2.0)) _let_72)) (or (not (= x_61 2.0)) _let_73)) (or (not (= x_62 2.0)) _let_74)))) (or (not (= x_59 2.0)) (and (and (or (not (= x_60 2.0)) _let_75) (or (not (= x_61 2.0)) _let_76)) (or (not (= x_62 2.0)) _let_77)))) (or (not (= x_60 2.0)) (and (or (not (= x_61 2.0)) _let_78) (or (not (= x_62 2.0)) _let_79)))) (or (or (not (= x_61 2.0)) (not (= x_62 2.0))) _let_80)) (or (not (= x_54 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_63) x_32))) (or (not (= x_55 1.0)) _let_45)) (or (not (= x_56 1.0)) _let_46)) (or (not (= x_57 1.0)) _let_47)) (or (not (= x_58 1.0)) _let_48)) (or (not (= x_59 1.0)) _let_49)) (or (not (= x_60 1.0)) _let_50)) (or (not (= x_61 1.0)) _let_51)) (or (not (= x_62 1.0)) _let_52)))) (or (not (= x_55 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_65) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_65) x_32)))) (or (not (= x_56 1.0)) _let_53)) (or (not (= x_57 1.0)) _let_54)) (or (not (= x_58 1.0)) _let_55)) (or (not (= x_59 1.0)) _let_56)) (or (not (= x_60 1.0)) _let_57)) (or (not (= x_61 1.0)) _let_58)) (or (not (= x_62 1.0)) _let_59)))) (or (not (= x_56 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_66) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_66) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_66) x_32)))) (or (not (= x_57 1.0)) _let_60)) (or (not (= x_58 1.0)) _let_61)) (or (not (= x_59 1.0)) _let_62)) (or (not (= x_60 1.0)) _let_63)) (or (not (= x_61 1.0)) _let_64)) (or (not (= x_62 1.0)) _let_65)))) (or (not (= x_57 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_67) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_67) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_67) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_67) x_32)))) (or (not (= x_58 1.0)) _let_66)) (or (not (= x_59 1.0)) _let_67)) (or (not (= x_60 1.0)) _let_68)) (or (not (= x_61 1.0)) _let_69)) (or (not (= x_62 1.0)) _let_70)))) (or (not (= x_58 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_68) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_68) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_68) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_68) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_68) x_32)))) (or (not (= x_59 1.0)) _let_71)) (or (not (= x_60 1.0)) _let_72)) (or (not (= x_61 1.0)) _let_73)) (or (not (= x_62 1.0)) _let_74)))) (or (not (= x_59 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_69) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_69) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_69) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_69) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_69) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_69) x_32)))) (or (not (= x_60 1.0)) _let_75)) (or (not (= x_61 1.0)) _let_76)) (or (not (= x_62 1.0)) _let_77)))) (or (not (= x_60 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_70) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_70) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_70) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_70) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_70) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_70) x_32)))) (or (not (= x_60 1.0)) (not (<= (- x_70 x_70) x_32)))) (or (not (= x_61 1.0)) _let_78)) (or (not (= x_62 1.0)) _let_79)))) (or (not (= x_61 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_71) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_71) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_71) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_71) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_71) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_71) x_32)))) (or (not (= x_60 1.0)) (not (<= (- x_70 x_71) x_32)))) (or (not (= x_61 1.0)) (not (<= (- x_71 x_71) x_32)))) (or (not (= x_62 1.0)) _let_80)))) (or (not (= x_62 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_72) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_72) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_72) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_72) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_72) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_72) x_32)))) (or (not (= x_60 1.0)) (not (<= (- x_70 x_72) x_32)))) (or (not (= x_61 1.0)) (not (<= (- x_71 x_72) x_32)))) (or (not (= x_62 1.0)) (not (<= (- x_72 x_72) x_32)))))))) (let ((_let_359 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or x_86 x_88) x_89) x_90) x_91) x_92) x_93) x_94) x_95) (= x_73 0.0)) (= x_85 2.0)) (= _let_180 (+ (+ x_64 (* (- x_84 1.0) 3.0)) 27.0))) (not (ite (= x_84 9.0) x_95 (ite (= x_84 8.0) x_94 (ite (= x_84 7.0) x_93 (ite (= x_84 6.0) x_92 (ite (= x_84 5.0) x_91 (ite (= x_84 4.0) x_90 (ite (= x_84 3.0) x_89 (ite (= x_84 2.0) x_88 x_86)))))))))) (or (or (or (not (= x_54 2.0)) (= 1.0 x_84)) _let_171) (and (not (< (- x_63 x_64) 27.0)) _let_81))) (or (or (or (not (= x_55 2.0)) (= 2.0 x_84)) _let_172) (and (not (< (- x_65 x_64) 30.0)) _let_82))) (or (or (or (not (= x_56 2.0)) (= 3.0 x_84)) _let_173) (and (not (< (- x_66 x_64) 33.0)) _let_83))) (or (or (or (not (= x_57 2.0)) (= 4.0 x_84)) _let_174) (and (not (< (- x_67 x_64) 36.0)) _let_84))) (or (or (or (not (= x_58 2.0)) (= 5.0 x_84)) _let_175) (and (not (< (- x_68 x_64) 39.0)) _let_85))) (or (or (or (not (= x_59 2.0)) (= 6.0 x_84)) _let_176) (and (not (< (- x_69 x_64) 42.0)) _let_86))) (or (or (or (not (= x_60 2.0)) (= 7.0 x_84)) _let_177) (and (not (< (- x_70 x_64) 45.0)) _let_87))) (or (or (or (not (= x_61 2.0)) (= 8.0 x_84)) _let_178) (and (not (< (- x_71 x_64) 48.0)) _let_88))) (or (or (or (not (= x_62 2.0)) (= 9.0 x_84)) _let_179) (and (not (< (- x_72 x_64) 51.0)) _let_89))) (or (or (not (= x_54 1.0)) _let_171) (not (< x_63 (+ x_64 54.0))))) (or (or (not (= x_55 1.0)) _let_172) (not (< x_65 (+ x_64 57.0))))) (or (or (not (= x_56 1.0)) _let_173) (not (< x_66 (+ x_64 60.0))))) (or (or (not (= x_57 1.0)) _let_174) (not (< x_67 (+ x_64 63.0))))) (or (or (not (= x_58 1.0)) _let_175) (not (< x_68 (+ x_64 66.0))))) (or (or (not (= x_59 1.0)) _let_176) (not (< x_69 (+ x_64 69.0))))) (or (or (not (= x_60 1.0)) _let_177) (not (< x_70 (+ x_64 72.0))))) (or (or (not (= x_61 1.0)) _let_178) (not (< x_71 (+ x_64 75.0))))) (or (or (not (= x_62 1.0)) _let_179) (not (< x_72 (+ x_64 78.0))))) (or _let_162 (and (= x_74 x_84) (= x_63 (+ x_64 3.0))))) (or _let_163 (and (= x_75 x_84) (= x_65 (+ x_64 3.0))))) (or _let_164 (and (= x_76 x_84) (= x_66 (+ x_64 3.0))))) (or _let_165 (and (= x_77 x_84) (= x_67 (+ x_64 3.0))))) (or _let_166 (and (= x_78 x_84) (= x_68 (+ x_64 3.0))))) (or _let_167 (and (= x_79 x_84) (= x_69 (+ x_64 3.0))))) (or _let_168 (and (= x_80 x_84) (= x_70 (+ x_64 3.0))))) (or _let_169 (and (= x_81 x_84) (= x_71 (+ x_64 3.0))))) (or _let_170 (and (= x_82 x_84) (= x_72 (+ x_64 3.0))))))) (let ((_let_360 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or x_86 x_88) x_89) x_90) x_91) x_92) x_93) x_94) x_95) (= x_73 1.0)) (= x_85 3.0)) (= (ite (= x_84 9.0) x_82 (ite (= x_84 8.0) x_81 (ite (= x_84 7.0) x_80 (ite (= x_84 6.0) x_79 (ite (= x_84 5.0) x_78 (ite (= x_84 4.0) x_77 (ite (= x_84 3.0) x_76 (ite (= x_84 2.0) x_75 x_74)))))))) x_84)) (= _let_180 (+ x_64 3.0))) (or (or _let_162 (not (< x_53 x_63))) (and (= x_74 x_84) (= x_63 _let_180)))) (or (or _let_163 (not (< x_53 x_65))) (and (= x_75 x_84) (= x_65 _let_180)))) (or (or _let_164 (not (< x_53 x_66))) (and (= x_76 x_84) (= x_66 _let_180)))) (or (or _let_165 (not (< x_53 x_67))) (and (= x_77 x_84) (= x_67 _let_180)))) (or (or _let_166 (not (< x_53 x_68))) (and (= x_78 x_84) (= x_68 _let_180)))) (or (or _let_167 (not (< x_53 x_69))) (and (= x_79 x_84) (= x_69 _let_180)))) (or (or _let_168 (not (< x_53 x_70))) (and (= x_80 x_84) (= x_70 _let_180)))) (or (or _let_169 (not (< x_53 x_71))) (and (= x_81 x_84) (= x_71 _let_180)))) (or (or _let_170 (not (< x_53 x_72))) (and (= x_82 x_84) (= x_72 _let_180)))) (or (or _let_162 (not (= x_53 x_63))) (and (= (ite (= x_74 9.0) 1 (+ x_74 1.0)) x_84) (= _let_180 (+ x_63 3.0))))) (or (or _let_163 (not (= x_53 x_65))) (and (= (ite (= x_75 9.0) 1 (+ x_75 1.0)) x_84) (= _let_180 (+ x_65 3.0))))) (or (or _let_164 (not (= x_53 x_66))) (and (= (ite (= x_76 9.0) 1 (+ x_76 1.0)) x_84) (= _let_180 (+ x_66 3.0))))) (or (or _let_165 (not (= x_53 x_67))) (and (= (ite (= x_77 9.0) 1 (+ x_77 1.0)) x_84) (= _let_180 (+ x_67 3.0))))) (or (or _let_166 (not (= x_53 x_68))) (and (= (ite (= x_78 9.0) 1 (+ x_78 1.0)) x_84) (= _let_180 (+ x_68 3.0))))) (or (or _let_167 (not (= x_53 x_69))) (and (= (ite (= x_79 9.0) 1 (+ x_79 1.0)) x_84) (= _let_180 (+ x_69 3.0))))) (or (or _let_168 (not (= x_53 x_70))) (and (= (ite (= x_80 9.0) 1 (+ x_80 1.0)) x_84) (= _let_180 (+ x_70 3.0))))) (or (or _let_169 (not (= x_53 x_71))) (and (= (ite (= x_81 9.0) 1 (+ x_81 1.0)) x_84) (= _let_180 (+ x_71 3.0))))) (or (or _let_170 (not (= x_53 x_72))) (and (= (ite (= x_82 9.0) 1 (+ x_82 1.0)) x_84) (= _let_180 (+ x_72 3.0))))) (or (or (not (= x_54 1.0)) _let_171) (not (< x_63 (+ x_64 54.0))))) (or (or (not (= x_55 1.0)) _let_172) (not (< x_65 (+ x_64 57.0))))) (or (or (not (= x_56 1.0)) _let_173) (not (< x_66 (+ x_64 60.0))))) (or (or (not (= x_57 1.0)) _let_174) (not (< x_67 (+ x_64 63.0))))) (or (or (not (= x_58 1.0)) _let_175) (not (< x_68 (+ x_64 66.0))))) (or (or (not (= x_59 1.0)) _let_176) (not (< x_69 (+ x_64 69.0))))) (or (or (not (= x_60 1.0)) _let_177) (not (< x_70 (+ x_64 72.0))))) (or (or (not (= x_61 1.0)) _let_178) (not (< x_71 (+ x_64 75.0))))) (or (or (not (= x_62 1.0)) _let_179) (not (< x_72 (+ x_64 78.0))))) (or (not (= x_54 2.0)) _let_171)) (or (not (= x_55 2.0)) _let_172)) (or (not (= x_56 2.0)) _let_173)) (or (not (= x_57 2.0)) _let_174)) (or (not (= x_58 2.0)) _let_175)) (or (not (= x_59 2.0)) _let_176)) (or (not (= x_60 2.0)) _let_177)) (or (not (= x_61 2.0)) _let_178)) (or (not (= x_62 2.0)) _let_179)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x_115 6.0) (>= x_115 0.0)) (<= x_105 6.0)) (>= x_105 0.0)) (<= x_85 3.0)) (>= x_85 0.0)) (<= x_73 1.0)) (>= x_73 0.0)) (<= x_62 3.0)) (>= x_62 0.0)) (<= x_61 3.0)) (>= x_61 0.0)) (<= x_60 3.0)) (>= x_60 0.0)) (<= x_59 3.0)) (>= x_59 0.0)) (<= x_58 3.0)) (>= x_58 0.0)) (<= x_57 3.0)) (>= x_57 0.0)) (<= x_56 3.0)) (>= x_56 0.0)) (<= x_55 3.0)) (>= x_55 0.0)) (<= x_54 3.0)) (>= x_54 0.0)) (<= x_43 3.0)) (>= x_43 0.0)) (<= x_18 1.0)) (>= x_18 0.0)) (<= x_8 3.0)) (>= x_8 0.0)) (<= x_7 3.0)) (>= x_7 0.0)) (<= x_6 3.0)) (>= x_6 0.0)) (<= x_5 3.0)) (>= x_5 0.0)) (<= x_4 3.0)) (>= x_4 0.0)) (<= x_3 3.0)) (>= x_3 0.0)) (<= x_2 3.0)) (>= x_2 0.0)) (<= x_1 3.0)) (>= x_1 0.0)) (<= x_0 3.0)) (>= x_0 0.0)) (or (or (or (or (or (or (or (or _let_238 _let_44) _let_43) _let_42) _let_41) _let_40) _let_39) _let_38) _let_37)) (not (< x_28 1.0))) (<= x_28 9.0)) (> x_32 0.0)) (< x_32 (/ 3 2))) (or (or (or (or (or (or (or (or (= x_33 1.0) (= x_33 2.0)) (= x_33 3.0)) (= x_33 4.0)) (= x_33 5.0)) (= x_33 6.0)) (= x_33 7.0)) (= x_33 8.0)) (= x_33 9.0))) (not (< x_33 1.0))) (<= x_33 9.0)) (or (or (or (or (or (or (or (or (= x_34 1.0) (= x_34 2.0)) (= x_34 3.0)) (= x_34 4.0)) (= x_34 5.0)) (= x_34 6.0)) (= x_34 7.0)) (= x_34 8.0)) (= x_34 9.0))) (not (< x_34 1.0))) (<= x_34 9.0)) (or (or (or (or (or (or (or (or (= x_35 1.0) (= x_35 2.0)) (= x_35 3.0)) (= x_35 4.0)) (= x_35 5.0)) (= x_35 6.0)) (= x_35 7.0)) (= x_35 8.0)) (= x_35 9.0))) (not (< x_35 1.0))) (<= x_35 9.0)) (or (or (or (or (or (or (or (or (= x_36 1.0) (= x_36 2.0)) (= x_36 3.0)) (= x_36 4.0)) (= x_36 5.0)) (= x_36 6.0)) (= x_36 7.0)) (= x_36 8.0)) (= x_36 9.0))) (not (< x_36 1.0))) (<= x_36 9.0)) (or (or (or (or (or (or (or (or (= x_37 1.0) (= x_37 2.0)) (= x_37 3.0)) (= x_37 4.0)) (= x_37 5.0)) (= x_37 6.0)) (= x_37 7.0)) (= x_37 8.0)) (= x_37 9.0))) (not (< x_37 1.0))) (<= x_37 9.0)) (or (or (or (or (or (or (or (or (= x_38 1.0) (= x_38 2.0)) (= x_38 3.0)) (= x_38 4.0)) (= x_38 5.0)) (= x_38 6.0)) (= x_38 7.0)) (= x_38 8.0)) (= x_38 9.0))) (not (< x_38 1.0))) (<= x_38 9.0)) (or (or (or (or (or (or (or (or (= x_39 1.0) (= x_39 2.0)) (= x_39 3.0)) (= x_39 4.0)) (= x_39 5.0)) (= x_39 6.0)) (= x_39 7.0)) (= x_39 8.0)) (= x_39 9.0))) (not (< x_39 1.0))) (<= x_39 9.0)) (or (or (or (or (or (or (or (or (= x_40 1.0) (= x_40 2.0)) (= x_40 3.0)) (= x_40 4.0)) (= x_40 5.0)) (= x_40 6.0)) (= x_40 7.0)) (= x_40 8.0)) (= x_40 9.0))) (not (< x_40 1.0))) (<= x_40 9.0)) (or (or (or (or (or (or (or (or (= x_41 1.0) (= x_41 2.0)) (= x_41 3.0)) (= x_41 4.0)) (= x_41 5.0)) (= x_41 6.0)) (= x_41 7.0)) (= x_41 8.0)) (= x_41 9.0))) (not (< x_41 1.0))) (<= x_41 9.0)) (or (or (or (or (or (or (or (or (= x_74 1.0) (= x_74 2.0)) (= x_74 3.0)) (= x_74 4.0)) (= x_74 5.0)) (= x_74 6.0)) (= x_74 7.0)) (= x_74 8.0)) (= x_74 9.0))) (not (< x_74 1.0))) (<= x_74 9.0)) (or (or (or (or (or (or (or (or (= x_75 1.0) (= x_75 2.0)) (= x_75 3.0)) (= x_75 4.0)) (= x_75 5.0)) (= x_75 6.0)) (= x_75 7.0)) (= x_75 8.0)) (= x_75 9.0))) (not (< x_75 1.0))) (<= x_75 9.0)) (or (or (or (or (or (or (or (or (= x_76 1.0) (= x_76 2.0)) (= x_76 3.0)) (= x_76 4.0)) (= x_76 5.0)) (= x_76 6.0)) (= x_76 7.0)) (= x_76 8.0)) (= x_76 9.0))) (not (< x_76 1.0))) (<= x_76 9.0)) (or (or (or (or (or (or (or (or (= x_77 1.0) (= x_77 2.0)) (= x_77 3.0)) (= x_77 4.0)) (= x_77 5.0)) (= x_77 6.0)) (= x_77 7.0)) (= x_77 8.0)) (= x_77 9.0))) (not (< x_77 1.0))) (<= x_77 9.0)) (or (or (or (or (or (or (or (or (= x_78 1.0) (= x_78 2.0)) (= x_78 3.0)) (= x_78 4.0)) (= x_78 5.0)) (= x_78 6.0)) (= x_78 7.0)) (= x_78 8.0)) (= x_78 9.0))) (not (< x_78 1.0))) (<= x_78 9.0)) (or (or (or (or (or (or (or (or (= x_79 1.0) (= x_79 2.0)) (= x_79 3.0)) (= x_79 4.0)) (= x_79 5.0)) (= x_79 6.0)) (= x_79 7.0)) (= x_79 8.0)) (= x_79 9.0))) (not (< x_79 1.0))) (<= x_79 9.0)) (or (or (or (or (or (or (or (or (= x_80 1.0) (= x_80 2.0)) (= x_80 3.0)) (= x_80 4.0)) (= x_80 5.0)) (= x_80 6.0)) (= x_80 7.0)) (= x_80 8.0)) (= x_80 9.0))) (not (< x_80 1.0))) (<= x_80 9.0)) (or (or (or (or (or (or (or (or (= x_81 1.0) (= x_81 2.0)) (= x_81 3.0)) (= x_81 4.0)) (= x_81 5.0)) (= x_81 6.0)) (= x_81 7.0)) (= x_81 8.0)) (= x_81 9.0))) (not (< x_81 1.0))) (<= x_81 9.0)) (or (or (or (or (or (or (or (or (= x_82 1.0) (= x_82 2.0)) (= x_82 3.0)) (= x_82 4.0)) (= x_82 5.0)) (= x_82 6.0)) (= x_82 7.0)) (= x_82 8.0)) (= x_82 9.0))) (not (< x_82 1.0))) (<= x_82 9.0)) (or (or (or (or (or (or (or (or (= x_84 1.0) (= x_84 2.0)) (= x_84 3.0)) (= x_84 4.0)) (= x_84 5.0)) (= x_84 6.0)) (= x_84 7.0)) (= x_84 8.0)) (= x_84 9.0))) (not (< x_84 1.0))) (<= x_84 9.0)) _let_0) _let_3) _let_6) _let_9) _let_12) _let_15) _let_18) _let_21) _let_24) (> x_9 0.0)) (< x_9 30.0)) (> x_10 0.0)) (< x_10 30.0)) (> x_11 0.0)) (< x_11 30.0)) (> x_12 0.0)) (< x_12 30.0)) (> x_13 0.0)) (< x_13 30.0)) (> x_14 0.0)) (< x_14 30.0)) (> x_15 0.0)) (< x_15 30.0)) (> x_16 0.0)) (< x_16 30.0)) (> x_17 0.0)) (< x_17 30.0)) _let_181) (not x_19)) (not x_20)) (not x_21)) (not x_22)) (not x_23)) (not x_24)) (not x_25)) (not x_26)) (not x_27)) _let_238) _let_240) (= x_42 (- 9.0 x_41))) (= x_43 (ite _let_37 x_8 (ite _let_38 x_7 (ite _let_39 x_6 (ite _let_40 x_5 (ite _let_41 x_4 (ite _let_42 x_3 (ite _let_43 x_2 (ite _let_44 x_1 x_0)))))))))) (= x_44 _let_182)) (= x_45 _let_183)) (= x_46 _let_184)) (= x_47 _let_185)) (= x_48 _let_186)) (= x_49 _let_187)) (= x_50 _let_188)) (= x_51 _let_189)) (= x_52 _let_190)) (= x_83 (- 9.0 x_82))) (= x_85 (ite (= x_84 9.0) x_62 (ite (= x_84 8.0) x_61 (ite (= x_84 7.0) x_60 (ite (= x_84 6.0) x_59 (ite (= x_84 5.0) x_58 (ite (= x_84 4.0) x_57 (ite (= x_84 3.0) x_56 (ite (= x_84 2.0) x_55 x_54)))))))))) (= x_96 (ite (= x_74 9.0) 1 (+ x_74 1.0)))) (= x_97 (ite (= x_75 9.0) 1 (+ x_75 1.0)))) (= x_98 (ite (= x_76 9.0) 1 (+ x_76 1.0)))) (= x_99 (ite (= x_77 9.0) 1 (+ x_77 1.0)))) (= x_100 (ite (= x_78 9.0) 1 (+ x_78 1.0)))) (= x_101 (ite (= x_79 9.0) 1 (+ x_79 1.0)))) (= x_102 (ite (= x_80 9.0) 1 (+ x_80 1.0)))) (= x_103 (ite (= x_81 9.0) 1 (+ x_81 1.0)))) (= x_104 (ite (= x_82 9.0) 1 (+ x_82 1.0)))) (= x_105 (/ (ite _let_265 4 6) 1))) (= x_106 _let_182)) (= x_107 _let_183)) (= x_108 _let_184)) (= x_109 _let_185)) (= x_110 _let_186)) (= x_111 _let_187)) (= x_112 _let_188)) (= x_113 _let_189)) (= x_114 _let_190)) (or (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (ite _let_237 _let_266 (and _let_266 (> 0 0))) (ite _let_237 (and _let_267 (or (or (or (or (or (or (or (or _let_196 _let_197) _let_199) _let_200) _let_201) _let_202) _let_203) _let_204) _let_205)) (and (and _let_267 (<= x_53 0.0)) (or (or (or (or (or (or (or (or (or _let_268 _let_196) _let_197) _let_199) _let_200) _let_201) _let_202) _let_203) _let_204) _let_205)))) _let_213) _let_216) _let_219) _let_222) _let_225) _let_228) _let_231) _let_234) _let_210) _let_214) _let_217) _let_220) _let_223) _let_226) _let_229) _let_232) _let_235) _let_211) _let_215) _let_218) _let_221) _let_224) _let_227) _let_230) _let_233) _let_236) _let_212) _let_271) (and (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_0 (= 0.0 x_9)) (= x_54 1.0)) (= x_63 (/ (+ 0 54) 1))) _let_271) _let_214) (and (and (and (and (and (and _let_0 x_19) _let_272) _let_273) _let_213) _let_214) _let_215)) (and (and (and (and (and _let_1 (= 0.0 x_9)) (= x_54 2.0)) _let_275) _let_287) _let_214)) (and (and (and (and (and (and (and _let_1 x_19) _let_27) _let_272) (= x_54 2.0)) (= x_63 (- (/ _let_274 1) x_32))) _let_273) _let_214)) (and (and (and (and (and (and (and _let_2 x_19) _let_27) _let_272) (= x_54 3.0)) _let_288) _let_192) _let_273)) (and (and (and (and (and _let_2 (= 0.0 x_9)) _let_275) _let_287) _let_213) _let_214)) (and (and (and (and (and (and (and (or _let_1 _let_2) x_19) _let_181) _let_272) (= x_54 3.0)) _let_288) _let_192) _let_273)) (and (and (and (and (and _let_289 (not (= _let_182 1.0))) _let_290) (= x_74 x_106)) _let_271) _let_213)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_289 (= x_106 1.0)) _let_290) (= x_74 _let_182)) _let_291) _let_276) (not x_86)) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_285) _let_286) _let_213)) (and (and (and (and (and (and (and _let_28 x_19) _let_181) _let_272) _let_273) _let_213) _let_214) _let_215)) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_3 (= 0.0 x_10)) (= x_55 1.0)) (= x_65 (/ (+ 0 57) 1))) _let_271) _let_217) (and (and (and (and (and (and _let_3 x_20) _let_272) _let_292) _let_216) _let_217) _let_218)) (and (and (and (and (and _let_4 (= 0.0 x_10)) (= x_55 2.0)) _let_294) _let_297) _let_217)) (and (and (and (and (and (and (and _let_4 x_20) _let_27) _let_272) (= x_55 2.0)) (= x_65 (- (/ _let_293 1) x_32))) _let_292) _let_217)) (and (and (and (and (and (and (and _let_5 x_20) _let_27) _let_272) (= x_55 3.0)) _let_298) _let_193) _let_292)) (and (and (and (and (and _let_5 (= 0.0 x_10)) _let_294) _let_297) _let_216) _let_217)) (and (and (and (and (and (and (and (or _let_4 _let_5) x_20) _let_181) _let_272) (= x_55 3.0)) _let_298) _let_193) _let_292)) (and (and (and (and (and _let_299 (not (= _let_183 2.0))) _let_300) (= x_75 x_107)) _let_271) _let_216)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_299 (= x_107 2.0)) _let_300) (= x_75 _let_183)) _let_291) _let_276) _let_295) (not x_88)) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_296) _let_286) _let_216)) (and (and (and (and (and (and (and _let_29 x_20) _let_181) _let_272) _let_292) _let_216) _let_217) _let_218)) _let_213) _let_214) _let_215) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_6 (= 0.0 x_11)) (= x_56 1.0)) (= x_66 (/ (+ 0 60) 1))) _let_271) _let_220) (and (and (and (and (and (and _let_6 x_21) _let_272) _let_301) _let_219) _let_220) _let_221)) (and (and (and (and (and _let_7 (= 0.0 x_11)) (= x_56 2.0)) _let_303) _let_305) _let_220)) (and (and (and (and (and (and (and _let_7 x_21) _let_27) _let_272) (= x_56 2.0)) (= x_66 (- (/ _let_302 1) x_32))) _let_301) _let_220)) (and (and (and (and (and (and (and _let_8 x_21) _let_27) _let_272) (= x_56 3.0)) _let_306) _let_194) _let_301)) (and (and (and (and (and _let_8 (= 0.0 x_11)) _let_303) _let_305) _let_219) _let_220)) (and (and (and (and (and (and (and (or _let_7 _let_8) x_21) _let_181) _let_272) (= x_56 3.0)) _let_306) _let_194) _let_301)) (and (and (and (and (and _let_307 (not (= _let_184 3.0))) _let_308) (= x_76 x_108)) _let_271) _let_219)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_307 (= x_108 3.0)) _let_308) (= x_76 _let_184)) _let_291) _let_276) _let_295) _let_277) (not x_89)) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_304) _let_286) _let_219)) (and (and (and (and (and (and (and _let_30 x_21) _let_181) _let_272) _let_301) _let_219) _let_220) _let_221)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_9 (= 0.0 x_12)) (= x_57 1.0)) (= x_67 (/ (+ 0 63) 1))) _let_271) _let_223) (and (and (and (and (and (and _let_9 x_22) _let_272) _let_309) _let_222) _let_223) _let_224)) (and (and (and (and (and _let_10 (= 0.0 x_12)) (= x_57 2.0)) _let_311) _let_313) _let_223)) (and (and (and (and (and (and (and _let_10 x_22) _let_27) _let_272) (= x_57 2.0)) (= x_67 (- (/ _let_310 1) x_32))) _let_309) _let_223)) (and (and (and (and (and (and (and _let_11 x_22) _let_27) _let_272) (= x_57 3.0)) _let_314) _let_195) _let_309)) (and (and (and (and (and _let_11 (= 0.0 x_12)) _let_311) _let_313) _let_222) _let_223)) (and (and (and (and (and (and (and (or _let_10 _let_11) x_22) _let_181) _let_272) (= x_57 3.0)) _let_314) _let_195) _let_309)) (and (and (and (and (and _let_315 (not (= _let_185 4.0))) _let_316) (= x_77 x_109)) _let_271) _let_222)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_315 (= x_109 4.0)) _let_316) (= x_77 _let_185)) _let_291) _let_276) _let_295) _let_277) _let_278) (not x_90)) _let_280) _let_281) _let_282) _let_283) _let_284) _let_312) _let_286) _let_222)) (and (and (and (and (and (and (and _let_31 x_22) _let_181) _let_272) _let_309) _let_222) _let_223) _let_224)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_12 (= 0.0 x_13)) (= x_58 1.0)) (= x_68 (/ (+ 0 66) 1))) _let_271) _let_226) (and (and (and (and (and (and _let_12 x_23) _let_272) _let_317) _let_225) _let_226) _let_227)) (and (and (and (and (and _let_13 (= 0.0 x_13)) (= x_58 2.0)) _let_319) _let_321) _let_226)) (and (and (and (and (and (and (and _let_13 x_23) _let_27) _let_272) (= x_58 2.0)) (= x_68 (- (/ _let_318 1) x_32))) _let_317) _let_226)) (and (and (and (and (and (and (and _let_14 x_23) _let_27) _let_272) (= x_58 3.0)) _let_322) _let_198) _let_317)) (and (and (and (and (and _let_14 (= 0.0 x_13)) _let_319) _let_321) _let_225) _let_226)) (and (and (and (and (and (and (and (or _let_13 _let_14) x_23) _let_181) _let_272) (= x_58 3.0)) _let_322) _let_198) _let_317)) (and (and (and (and (and _let_323 (not (= _let_186 5.0))) _let_324) (= x_78 x_110)) _let_271) _let_225)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_323 (= x_110 5.0)) _let_324) (= x_78 _let_186)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) (not x_91)) _let_281) _let_282) _let_283) _let_284) _let_320) _let_286) _let_225)) (and (and (and (and (and (and (and _let_32 x_23) _let_181) _let_272) _let_317) _let_225) _let_226) _let_227)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_15 (= 0.0 x_14)) (= x_59 1.0)) (= x_69 (/ (+ 0 69) 1))) _let_271) _let_229) (and (and (and (and (and (and _let_15 x_24) _let_272) _let_325) _let_228) _let_229) _let_230)) (and (and (and (and (and _let_16 (= 0.0 x_14)) (= x_59 2.0)) _let_327) _let_329) _let_229)) (and (and (and (and (and (and (and _let_16 x_24) _let_27) _let_272) (= x_59 2.0)) (= x_69 (- (/ _let_326 1) x_32))) _let_325) _let_229)) (and (and (and (and (and (and (and _let_17 x_24) _let_27) _let_272) (= x_59 3.0)) _let_330) _let_206) _let_325)) (and (and (and (and (and _let_17 (= 0.0 x_14)) _let_327) _let_329) _let_228) _let_229)) (and (and (and (and (and (and (and (or _let_16 _let_17) x_24) _let_181) _let_272) (= x_59 3.0)) _let_330) _let_206) _let_325)) (and (and (and (and (and _let_331 (not (= _let_187 6.0))) _let_332) (= x_79 x_111)) _let_271) _let_228)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_331 (= x_111 6.0)) _let_332) (= x_79 _let_187)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) (not x_92)) _let_282) _let_283) _let_284) _let_328) _let_286) _let_228)) (and (and (and (and (and (and (and _let_33 x_24) _let_181) _let_272) _let_325) _let_228) _let_229) _let_230)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_18 (= 0.0 x_15)) (= x_60 1.0)) (= x_70 (/ (+ 0 72) 1))) _let_271) _let_232) (and (and (and (and (and (and _let_18 x_25) _let_272) _let_333) _let_231) _let_232) _let_233)) (and (and (and (and (and _let_19 (= 0.0 x_15)) (= x_60 2.0)) _let_335) _let_337) _let_232)) (and (and (and (and (and (and (and _let_19 x_25) _let_27) _let_272) (= x_60 2.0)) (= x_70 (- (/ _let_334 1) x_32))) _let_333) _let_232)) (and (and (and (and (and (and (and _let_20 x_25) _let_27) _let_272) (= x_60 3.0)) _let_338) _let_207) _let_333)) (and (and (and (and (and _let_20 (= 0.0 x_15)) _let_335) _let_337) _let_231) _let_232)) (and (and (and (and (and (and (and (or _let_19 _let_20) x_25) _let_181) _let_272) (= x_60 3.0)) _let_338) _let_207) _let_333)) (and (and (and (and (and _let_339 (not (= _let_188 7.0))) _let_340) (= x_80 x_112)) _let_271) _let_231)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_339 (= x_112 7.0)) _let_340) (= x_80 _let_188)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) (not x_93)) _let_283) _let_284) _let_336) _let_286) _let_231)) (and (and (and (and (and (and (and _let_34 x_25) _let_181) _let_272) _let_333) _let_231) _let_232) _let_233)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_21 (= 0.0 x_16)) (= x_61 1.0)) (= x_71 (/ (+ 0 75) 1))) _let_271) _let_235) (and (and (and (and (and (and _let_21 x_26) _let_272) _let_341) _let_234) _let_235) _let_236)) (and (and (and (and (and _let_22 (= 0.0 x_16)) (= x_61 2.0)) _let_343) _let_345) _let_235)) (and (and (and (and (and (and (and _let_22 x_26) _let_27) _let_272) (= x_61 2.0)) (= x_71 (- (/ _let_342 1) x_32))) _let_341) _let_235)) (and (and (and (and (and (and (and _let_23 x_26) _let_27) _let_272) (= x_61 3.0)) _let_346) _let_208) _let_341)) (and (and (and (and (and _let_23 (= 0.0 x_16)) _let_343) _let_345) _let_234) _let_235)) (and (and (and (and (and (and (and (or _let_22 _let_23) x_26) _let_181) _let_272) (= x_61 3.0)) _let_346) _let_208) _let_341)) (and (and (and (and (and _let_347 (not (= _let_189 8.0))) _let_348) (= x_81 x_113)) _let_271) _let_234)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_347 (= x_113 8.0)) _let_348) (= x_81 _let_189)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) (not x_94)) _let_284) _let_344) _let_286) _let_234)) (and (and (and (and (and (and (and _let_35 x_26) _let_181) _let_272) _let_341) _let_234) _let_235) _let_236)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_24 (= 0.0 x_17)) (= x_62 1.0)) (= x_72 (/ (+ 0 78) 1))) _let_271) _let_211) (and (and (and (and (and (and _let_24 x_27) _let_272) _let_349) _let_210) _let_211) _let_212)) (and (and (and (and (and _let_25 (= 0.0 x_17)) (= x_62 2.0)) _let_351) _let_353) _let_211)) (and (and (and (and (and (and (and _let_25 x_27) _let_27) _let_272) (= x_62 2.0)) (= x_72 (- (/ _let_350 1) x_32))) _let_349) _let_211)) (and (and (and (and (and (and (and _let_26 x_27) _let_27) _let_272) (= x_62 3.0)) _let_354) _let_209) _let_349)) (and (and (and (and (and _let_26 (= 0.0 x_17)) _let_351) _let_353) _let_210) _let_211)) (and (and (and (and (and (and (and (or _let_25 _let_26) x_27) _let_181) _let_272) (= x_62 3.0)) _let_354) _let_209) _let_349)) (and (and (and (and (and _let_355 (not (= _let_190 9.0))) _let_356) (= x_82 x_114)) _let_271) _let_210)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_355 (= x_114 9.0)) _let_356) (= x_82 _let_190)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) (not x_95)) _let_352) _let_286) _let_210)) (and (and (and (and (and (and (and _let_36 x_27) _let_181) _let_272) _let_349) _let_210) _let_211) _let_212)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236)) _let_268))) (or (or (or (or (or (or (and _let_240 (= x_115 (/ (ite (and (and (and (and (and (and (and (and (and _let_245 (or (= x_54 0.0) (= x_54 1.0))) (or (= x_55 0.0) (= x_55 1.0))) (or (= x_56 0.0) (= x_56 1.0))) (or (= x_57 0.0) (= x_57 1.0))) (or (= x_58 0.0) (= x_58 1.0))) (or (= x_59 0.0) (= x_59 1.0))) (or (= x_60 0.0) (= x_60 1.0))) (or (= x_61 0.0) (= x_61 1.0))) (or (= x_62 0.0) (= x_62 1.0))) 0 (ite _let_357 1 6)) 1))) (and (and _let_241 (not x_31)) (= x_115 (/ (ite _let_357 1 (ite _let_358 2 6)) 1)))) (and (and (and (not x_29) x_30) (not x_31)) (= x_115 (/ (ite _let_358 2 (ite _let_359 3 6)) 1)))) (and (and (and x_29 x_30) (not x_31)) (= x_115 (ite _let_359 3 (ite _let_358 2 x_105))))) (and (and _let_239 x_31) (= x_115 (/ (ite _let_265 4 (ite _let_360 5 6)) 1)))) (and (and _let_241 x_31) (= x_115 (ite _let_360 5 x_105)))) (and _let_244 (= x_115 6.0)))) (or (and (and (and (and (and (not (= x_115 0.0)) (not (= x_115 1.0))) (not (= x_115 2.0))) (not (= x_115 3.0))) (not (= x_115 4.0))) (not (= x_115 5.0))) _let_244)) (or (or (not x_31) (not x_30)) (not x_29)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))
diff --git a/test/regress/regress1/nl/iand-native-1.smt2 b/test/regress/regress1/nl/iand-native-1.smt2
deleted file mode 100644 (file)
index 0835b70..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-; COMMAND-LINE: --iand-mode=value
-; COMMAND-LINE: --iand-mode=sum --bvand-integer-granularity=1 --finite-model-find
-; COMMAND-LINE: --iand-mode=bitwise
-; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=1
-; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=2
-; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=4
-; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=5
-; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=6
-; EXPECT: sat
-(set-logic QF_NIA)
-(set-info :status sat)
-(declare-fun x () Int)
-(declare-fun y () Int)
-
-(assert (and (<= 0 x) (< x 16)))
-(assert (and (<= 0 y) (< y 16)))
-(assert (> ((_ iand 4) x y) 0))
-
-(check-sat)
diff --git a/test/regress/regress1/nl/ufnia-factor-open-proof.smt2 b/test/regress/regress1/nl/ufnia-factor-open-proof.smt2
deleted file mode 100644 (file)
index bcb077f..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-(set-logic QF_UFNIA)
-(set-info :status unsat)
-(declare-fun pow2 (Int) Int)
-(define-fun intmax ((k Int)) Int (- (pow2 k) 1))
-(define-fun intmodtotal ((pow2 Int) (a Int) (b Int)) Int (mod a b))
-(define-fun intneg ((k Int) (a Int)) Int 1)
-(define-fun intmul ((k Int) (a Int) (b Int)) Int (mod (* a b) (pow2 k)))
-(declare-fun k () Int)
-(assert (> k 0))
-(assert (= 1 (pow2 1)))
-(declare-fun %x () Int)
-(assert (> %x 0))
-(assert (not (= (intmul k %x (intmax k)) (mod (- (pow2 k) %x) (pow2 k)))))
-(check-sat)
diff --git a/test/regress/regress1/quantifiers/issue3481-unsat1.smt2 b/test/regress/regress1/quantifiers/issue3481-unsat1.smt2
deleted file mode 100644 (file)
index 9cf535d..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-; COMMAND-LINE: --full-saturate-quant
-; EXPECT: unsat
-
-;; produced by cvc4_16.drv ;;
-(set-logic AUFBVDTNIRA)
-(set-info :smt-lib-version 2.6)
-;;; generated by SMT-LIB2 driver
-;;; SMT-LIB2 driver: bit-vectors, common part
-;;; SMT-LIB2: integer arithmetic
-(declare-sort string 0)
-
-(declare-datatypes ((tuple0 0))
-(((Tuple0))))
-(declare-sort us_private 0)
-
-(declare-fun private__bool_eq (us_private us_private) Bool)
-
-(declare-const us_null_ext__ us_private)
-
-(declare-sort us_type_of_heap 0)
-
-(declare-datatypes ((us_type_of_heap__ref 0))
-(((us_type_of_heap__refqtmk (us_type_of_heap__content us_type_of_heap)))))
-(declare-sort us_image 0)
-
-(declare-datatypes ((int__ref 0))
-(((int__refqtmk (int__content Int)))))
-(declare-datatypes ((bool__ref 0))
-(((bool__refqtmk (bool__content Bool)))))
-(declare-datatypes ((us_fixed__ref 0))
-(((us_fixed__refqtmk (us_fixed__content Int)))))
-(declare-datatypes ((real__ref 0))
-(((real__refqtmk (real__content Real)))))
-(declare-datatypes ((us_private__ref 0))
-(((us_private__refqtmk (us_private__content us_private)))))
-(define-fun int__ref___projection ((a int__ref)) Int (int__content a))
-
-(define-fun us_fixed__ref___projection ((a us_fixed__ref)) Int (us_fixed__content
-                                                               a))
-
-(define-fun bool__ref___projection ((a bool__ref)) Bool (bool__content a))
-
-(define-fun real__ref___projection ((a real__ref)) Real (real__content a))
-
-(define-fun us_private__ref___projection ((a us_private__ref)) us_private 
-  (us_private__content a))
-
-(define-fun abs1 ((x Int)) Int (ite (<= 0 x) x (- x)))
-
-;; Abs_le
-  (assert
-  (forall ((x Int) (y Int)) (= (<= (abs1 x) y) (and (<= (- y) x) (<= x y)))))
-
-;; Abs_pos
-  (assert (forall ((x Int)) (<= 0 (abs1 x))))
-
-(declare-fun div1 (Int Int) Int)
-
-(declare-fun mod1 (Int Int) Int)
-
-;; Div_mod
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (not (= y 0)) (= x (+ (* y (div1 x y)) (mod1 x y))))))
-
-;; Div_bound
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (and (<= 0 x) (< 0 y)) (and (<= 0 (div1 x y)) (<= (div1 x y) x)))))
-
-;; Mod_bound
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (not (= y 0))
-  (and (< (- (abs1 y)) (mod1 x y)) (< (mod1 x y) (abs1 y))))))
-
-;; Div_sign_pos
-  (assert
-  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< 0 y)) (<= 0 (div1 x y)))))
-
-;; Div_sign_neg
-  (assert
-  (forall ((x Int) (y Int)) (=> (and (<= x 0) (< 0 y)) (<= (div1 x y) 0))))
-
-;; Mod_sign_pos
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (and (<= 0 x) (not (= y 0))) (<= 0 (mod1 x y)))))
-
-;; Mod_sign_neg
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (and (<= x 0) (not (= y 0))) (<= (mod1 x y) 0))))
-
-;; Rounds_toward_zero
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (not (= y 0)) (<= (abs1 (* (div1 x y) y)) (abs1 x)))))
-
-;; Div_1
-  (assert (forall ((x Int)) (= (div1 x 1) x)))
-
-;; Mod_1
-  (assert (forall ((x Int)) (= (mod1 x 1) 0)))
-
-;; Div_inf
-  (assert
-  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< x y)) (= (div1 x y) 0))))
-
-;; Mod_inf
-  (assert
-  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< x y)) (= (mod1 x y) x))))
-
-;; Div_mult
-  (assert
-  (forall ((x Int) (y Int) (z Int))
-  (! (=> (and (< 0 x) (and (<= 0 y) (<= 0 z)))
-     (= (div1 (+ (* x y) z) x) (+ y (div1 z x)))) :pattern ((div1
-                                                            (+ (* x y) z) x)) )))
-
-;; Mod_mult
-  (assert
-  (forall ((x Int) (y Int) (z Int))
-  (! (=> (and (< 0 x) (and (<= 0 y) (<= 0 z)))
-     (= (mod1 (+ (* x y) z) x) (mod1 z x))) :pattern ((mod1 (+ (* x y) z) x)) )))
-
-;; Div_unique
-  (assert
-  (forall ((x Int) (y Int) (q Int))
-  (=> (< 0 y) (=> (and (<= (* q y) x) (< x (+ (* q y) y))) (= (div x y) q)))))
-
-;; Div_bound
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (and (<= 0 x) (< 0 y)) (and (<= 0 (div x y)) (<= (div x y) x)))))
-
-;; Div_inf
-  (assert
-  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< x y)) (= (div x y) 0))))
-
-;; Div_inf_neg
-  (assert
-  (forall ((x Int) (y Int))
-  (=> (and (< 0 x) (<= x y)) (= (div (- x) y) (- 1)))))
-
-;; Mod_0
-  (assert (forall ((y Int)) (=> (not (= y 0)) (= (mod 0 y) 0))))
-
-;; Div_1_left
-  (assert (forall ((y Int)) (=> (< 1 y) (= (div 1 y) 0))))
-
-;; Div_minus1_left
-  (assert (forall ((y Int)) (=> (< 1 y) (= (div (- 1) y) (- 1)))))
-
-;; Mod_1_left
-  (assert (forall ((y Int)) (=> (< 1 y) (= (mod 1 y) 1))))
-
-;; Mod_minus1_left
-  (assert
-  (forall ((y Int))
-  (! (=> (< 1 y) (= (mod (- 1) y) (- y 1))) :pattern ((mod (- 1) y)) )))
-
-;; Div_mult
-  (assert
-  (forall ((x Int) (y Int) (z Int))
-  (! (=> (< 0 x) (= (div (+ (* x y) z) x) (+ y (div z x)))) :pattern ((div (+ (* x y) z) x)) )))
-
-;; Mod_mult
-  (assert
-  (forall ((x Int) (y Int) (z Int))
-  (! (=> (< 0 x) (= (mod (+ (* x y) z) x) (mod z x))) :pattern ((mod (+ (* x y) z) x)) )))
-
-(define-fun mod2 ((x Int)
-  (y Int)) Int (ite (< 0 y) (mod x y) (+ (mod x y) y)))
-
-(declare-sort integer 0)
-
-(declare-fun integerqtint (integer) Int)
-
-;; integer'axiom
-  (assert
-  (forall ((i integer))
-  (and (<= (- 2147483648) (integerqtint i)) (<= (integerqtint i) 2147483647))))
-
-(define-fun in_range ((x Int)) Bool (and (<= (- 2147483648) x)
-                                    (<= x 2147483647)))
-
-(declare-fun attr__ATTRIBUTE_IMAGE (Int) us_image)
-
-(declare-fun attr__ATTRIBUTE_VALUE__pre_check (us_image) Bool)
-
-(declare-fun attr__ATTRIBUTE_VALUE (us_image) Int)
-
-(declare-fun user_eq (integer integer) Bool)
-
-(declare-const dummy integer)
-
-(declare-datatypes ((integer__ref 0))
-(((integer__refqtmk (integer__content integer)))))
-(define-fun integer__ref_integer__content__projection ((a integer__ref)) integer 
-  (integer__content a))
-
-(define-fun dynamic_invariant ((temp___expr_18 Int) (temp___is_init_14 Bool)
-  (temp___skip_constant_15 Bool) (temp___do_toplevel_16 Bool)
-  (temp___do_typ_inv_17 Bool)) Bool (=>
-                                    (or (= temp___is_init_14 true)
-                                    (<= (- 2147483648) 2147483647)) (in_range
-                                    temp___expr_18)))
-
-(declare-const input Int)
-
-(declare-const attr__ATTRIBUTE_ADDRESS Int)
-
-(declare-const attr__ATTRIBUTE_ADDRESS1 Int)
-
-(declare-const attr__ATTRIBUTE_ADDRESS2 Int)
-
-(declare-const attr__ATTRIBUTE_ADDRESS3 Int)
-
-(assert
-;; defqtvc
- ;; File "where_are_the_run_time_errors.adb", line 2, characters 0-0
-  (not
-  (forall ((x Int) (y Int) (k Int) (k1 Int) (x1 Int))
-  (=> (dynamic_invariant input true false true true)
-  (=> (dynamic_invariant x false false true true)
-  (=> (dynamic_invariant y false false true true)
-  (=> (dynamic_invariant k false false true true)
-  (=> (= k1 (div1 input 100))
-  (=> (= x1 2)
-  (let ((o (+ k1 5)))
-  (=> (in_range o)
-  (forall ((y1 Int))
-  (=> (= y1 o)
-  (forall ((x2 Int) (y2 Int))
-  (=>
-  (ite (< x1 10)
-  (exists ((temp___loop_entry_159 Int))
-  (and (= temp___loop_entry_159 y1)
-  (let ((o1 (+ y1 3)))
-  (and (in_range o1)
-  (exists ((y3 Int))
-  (and (= y3 o1)
-  (let ((o2 (+ x1 1)))
-  (and (in_range o2)
-  (exists ((x3 Int))
-  (and (= x3 o2)
-  (let ((o3 (- x3 2)))
-  (and (in_range o3)
-  (let ((o4 (* 3 o3)))
-  (and (in_range o4)
-  (and (in_range (+ temp___loop_entry_159 o4))
-  (and (and (= y2 (+ temp___loop_entry_159 (* 3 (- x2 2)))) (<= 3 x2))
-  (and
-  (and (dynamic_invariant x2 false true true true) (dynamic_invariant y2
-  false true true true)) (not (< x2 10)))))))))))))))))))
-  (and (= x2 x1) (= y2 y1)))
-  (let ((o1 (* 3 k1)))
-  (=> (in_range o1)
-  (let ((o2 (+ o1 100)))
-  (=> (in_range o2)
-  (forall ((spark__branch Bool))
-  (=> (= spark__branch (ite (< 43 o2) true false))
-  (=> (= spark__branch true)
-  (let ((o3 (+ y2 1)))
-  (=> (in_range o3)
-  (forall ((y3 Int))
-  (=> (= y3 o3)
-  (let ((o4 (- x2 y3))) (=> (in_range o4) (in_range (div1 x2 o4))))))))))))))))))))))))))))))
-(check-sat)
diff --git a/test/regress/regress2/arith/abz5_1400.smtv1.smt2 b/test/regress/regress2/arith/abz5_1400.smtv1.smt2
deleted file mode 100644 (file)
index 09ac469..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-(set-option :incremental false)
-(set-info :source "These benchmarks are used by the job-shop scheduling community and were
-originaly from Andre Henning.  They were translated into CVC format by Bruno
-Dutertre and Leonardo de Moura.  Contact demoura@csl.sri.com for more
-information.
-
-This benchmark was automatically translated into SMT-LIB format from
-CVC format using CVC Lite")
-(set-info :status sat)
-(set-info :category "crafted")
-(set-info :difficulty "0")
-(set-logic QF_RDL)
-(declare-fun cvclZero () Real)
-(declare-fun Z () Real)
-(declare-fun t_0_0 () Real)
-(declare-fun t_0_1 () Real)
-(declare-fun t_0_2 () Real)
-(declare-fun t_0_3 () Real)
-(declare-fun t_0_4 () Real)
-(declare-fun t_0_5 () Real)
-(declare-fun t_0_6 () Real)
-(declare-fun t_0_7 () Real)
-(declare-fun t_0_8 () Real)
-(declare-fun t_0_9 () Real)
-(declare-fun t_1_0 () Real)
-(declare-fun t_1_1 () Real)
-(declare-fun t_1_2 () Real)
-(declare-fun t_1_3 () Real)
-(declare-fun t_1_4 () Real)
-(declare-fun t_1_5 () Real)
-(declare-fun t_1_6 () Real)
-(declare-fun t_1_7 () Real)
-(declare-fun t_1_8 () Real)
-(declare-fun t_1_9 () Real)
-(declare-fun t_2_0 () Real)
-(declare-fun t_2_1 () Real)
-(declare-fun t_2_2 () Real)
-(declare-fun t_2_3 () Real)
-(declare-fun t_2_4 () Real)
-(declare-fun t_2_5 () Real)
-(declare-fun t_2_6 () Real)
-(declare-fun t_2_7 () Real)
-(declare-fun t_2_8 () Real)
-(declare-fun t_2_9 () Real)
-(declare-fun t_3_0 () Real)
-(declare-fun t_3_1 () Real)
-(declare-fun t_3_2 () Real)
-(declare-fun t_3_3 () Real)
-(declare-fun t_3_4 () Real)
-(declare-fun t_3_5 () Real)
-(declare-fun t_3_6 () Real)
-(declare-fun t_3_7 () Real)
-(declare-fun t_3_8 () Real)
-(declare-fun t_3_9 () Real)
-(declare-fun t_4_0 () Real)
-(declare-fun t_4_1 () Real)
-(declare-fun t_4_2 () Real)
-(declare-fun t_4_3 () Real)
-(declare-fun t_4_4 () Real)
-(declare-fun t_4_5 () Real)
-(declare-fun t_4_6 () Real)
-(declare-fun t_4_7 () Real)
-(declare-fun t_4_8 () Real)
-(declare-fun t_4_9 () Real)
-(declare-fun t_5_0 () Real)
-(declare-fun t_5_1 () Real)
-(declare-fun t_5_2 () Real)
-(declare-fun t_5_3 () Real)
-(declare-fun t_5_4 () Real)
-(declare-fun t_5_5 () Real)
-(declare-fun t_5_6 () Real)
-(declare-fun t_5_7 () Real)
-(declare-fun t_5_8 () Real)
-(declare-fun t_5_9 () Real)
-(declare-fun t_6_0 () Real)
-(declare-fun t_6_1 () Real)
-(declare-fun t_6_2 () Real)
-(declare-fun t_6_3 () Real)
-(declare-fun t_6_4 () Real)
-(declare-fun t_6_5 () Real)
-(declare-fun t_6_6 () Real)
-(declare-fun t_6_7 () Real)
-(declare-fun t_6_8 () Real)
-(declare-fun t_6_9 () Real)
-(declare-fun t_7_0 () Real)
-(declare-fun t_7_1 () Real)
-(declare-fun t_7_2 () Real)
-(declare-fun t_7_3 () Real)
-(declare-fun t_7_4 () Real)
-(declare-fun t_7_5 () Real)
-(declare-fun t_7_6 () Real)
-(declare-fun t_7_7 () Real)
-(declare-fun t_7_8 () Real)
-(declare-fun t_7_9 () Real)
-(declare-fun t_8_0 () Real)
-(declare-fun t_8_1 () Real)
-(declare-fun t_8_2 () Real)
-(declare-fun t_8_3 () Real)
-(declare-fun t_8_4 () Real)
-(declare-fun t_8_5 () Real)
-(declare-fun t_8_6 () Real)
-(declare-fun t_8_7 () Real)
-(declare-fun t_8_8 () Real)
-(declare-fun t_8_9 () Real)
-(declare-fun t_9_0 () Real)
-(declare-fun t_9_1 () Real)
-(declare-fun t_9_2 () Real)
-(declare-fun t_9_3 () Real)
-(declare-fun t_9_4 () Real)
-(declare-fun t_9_5 () Real)
-(declare-fun t_9_6 () Real)
-(declare-fun t_9_7 () Real)
-(declare-fun t_9_8 () Real)
-(declare-fun t_9_9 () Real)
-(check-sat-assuming ( (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (>= (- t_0_4 cvclZero) 0.0) (>= (- t_0_8 t_0_4) 88.0)) (>= (- t_0_6 t_0_8) 68.0)) (>= (- t_0_5 t_0_6) 94.0)) (>= (- t_0_1 t_0_5) 99.0)) (>= (- t_0_2 t_0_1) 67.0)) (>= (- t_0_9 t_0_2) 89.0)) (>= (- t_0_7 t_0_9) 77.0)) (>= (- t_0_0 t_0_7) 99.0)) (>= (- t_0_3 t_0_0) 86.0)) (>= (- Z t_0_3) 92.0)) (and (and (and (and (and (and (and (and (and (and (>= (- t_1_5 cvclZero) 0.0) (>= (- t_1_3 t_1_5) 72.0)) (>= (- t_1_6 t_1_3) 50.0)) (>= (- t_1_4 t_1_6) 69.0)) (>= (- t_1_2 t_1_4) 75.0)) (>= (- t_1_8 t_1_2) 94.0)) (>= (- t_1_0 t_1_8) 66.0)) (>= (- t_1_1 t_1_0) 92.0)) (>= (- t_1_7 t_1_1) 82.0)) (>= (- t_1_9 t_1_7) 94.0)) (>= (- Z t_1_9) 63.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_2_9 cvclZero) 0.0) (>= (- t_2_8 t_2_9) 83.0)) (>= (- t_2_0 t_2_8) 61.0)) (>= (- t_2_1 t_2_0) 83.0)) (>= (- t_2_6 t_2_1) 65.0)) (>= (- t_2_5 t_2_6) 64.0)) (>= (- t_2_7 t_2_5) 85.0)) (>= (- t_2_4 t_2_7) 78.0)) (>= (- t_2_2 t_2_4) 85.0)) (>= (- t_2_3 t_2_2) 55.0)) (>= (- Z t_2_3) 77.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_3_7 cvclZero) 0.0) (>= (- t_3_2 t_3_7) 94.0)) (>= (- t_3_1 t_3_2) 68.0)) (>= (- t_3_4 t_3_1) 61.0)) (>= (- t_3_3 t_3_4) 99.0)) (>= (- t_3_6 t_3_3) 54.0)) (>= (- t_3_5 t_3_6) 75.0)) (>= (- t_3_0 t_3_5) 66.0)) (>= (- t_3_9 t_3_0) 76.0)) (>= (- t_3_8 t_3_9) 63.0)) (>= (- Z t_3_8) 67.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_4_3 cvclZero) 0.0) (>= (- t_4_4 t_4_3) 69.0)) (>= (- t_4_9 t_4_4) 88.0)) (>= (- t_4_8 t_4_9) 82.0)) (>= (- t_4_0 t_4_8) 95.0)) (>= (- t_4_2 t_4_0) 99.0)) (>= (- t_4_6 t_4_2) 67.0)) (>= (- t_4_5 t_4_6) 95.0)) (>= (- t_4_7 t_4_5) 68.0)) (>= (- t_4_1 t_4_7) 67.0)) (>= (- Z t_4_1) 86.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_5_1 cvclZero) 0.0) (>= (- t_5_4 t_5_1) 99.0)) (>= (- t_5_5 t_5_4) 81.0)) (>= (- t_5_6 t_5_5) 64.0)) (>= (- t_5_8 t_5_6) 66.0)) (>= (- t_5_2 t_5_8) 80.0)) (>= (- t_5_7 t_5_2) 80.0)) (>= (- t_5_9 t_5_7) 69.0)) (>= (- t_5_3 t_5_9) 62.0)) (>= (- t_5_0 t_5_3) 79.0)) (>= (- Z t_5_0) 88.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_6_7 cvclZero) 0.0) (>= (- t_6_1 t_6_7) 50.0)) (>= (- t_6_4 t_6_1) 86.0)) (>= (- t_6_3 t_6_4) 97.0)) (>= (- t_6_0 t_6_3) 96.0)) (>= (- t_6_8 t_6_0) 95.0)) (>= (- t_6_2 t_6_8) 97.0)) (>= (- t_6_5 t_6_2) 66.0)) (>= (- t_6_6 t_6_5) 99.0)) (>= (- t_6_9 t_6_6) 52.0)) (>= (- Z t_6_9) 71.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_7_4 cvclZero) 0.0) (>= (- t_7_6 t_7_4) 98.0)) (>= (- t_7_3 t_7_6) 73.0)) (>= (- t_7_2 t_7_3) 82.0)) (>= (- t_7_1 t_7_2) 51.0)) (>= (- t_7_5 t_7_1) 71.0)) (>= (- t_7_7 t_7_5) 94.0)) (>= (- t_7_0 t_7_7) 85.0)) (>= (- t_7_8 t_7_0) 62.0)) (>= (- t_7_9 t_7_8) 95.0)) (>= (- Z t_7_9) 79.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_8_0 cvclZero) 0.0) (>= (- t_8_6 t_8_0) 94.0)) (>= (- t_8_3 t_8_6) 71.0)) (>= (- t_8_7 t_8_3) 81.0)) (>= (- t_8_1 t_8_7) 85.0)) (>= (- t_8_2 t_8_1) 66.0)) (>= (- t_8_4 t_8_2) 90.0)) (>= (- t_8_5 t_8_4) 76.0)) (>= (- t_8_8 t_8_5) 58.0)) (>= (- t_8_9 t_8_8) 93.0)) (>= (- Z t_8_9) 97.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_9_3 cvclZero) 0.0) (>= (- t_9_0 t_9_3) 50.0)) (>= (- t_9_1 t_9_0) 59.0)) (>= (- t_9_8 t_9_1) 82.0)) (>= (- t_9_7 t_9_8) 67.0)) (>= (- t_9_9 t_9_7) 56.0)) (>= (- t_9_6 t_9_9) 96.0)) (>= (- t_9_4 t_9_6) 58.0)) (>= (- t_9_5 t_9_4) 81.0)) (>= (- t_9_2 t_9_5) 59.0)) (>= (- Z t_9_2) 96.0))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_0 t_1_0) 92.0) (>= (- t_1_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_2_0) 83.0) (>= (- t_2_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_3_0) 76.0) (>= (- t_3_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_4_0) 99.0) (>= (- t_4_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_5_0) 88.0) (>= (- t_5_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_6_0) 95.0) (>= (- t_6_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_7_0) 62.0) (>= (- t_7_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_8_0) 94.0) (>= (- t_8_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_9_0) 59.0) (>= (- t_9_0 t_0_0) 86.0))) (or (>= (- t_1_0 t_2_0) 83.0) (>= (- t_2_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_3_0) 76.0) (>= (- t_3_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_4_0) 99.0) (>= (- t_4_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_5_0) 88.0) (>= (- t_5_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_6_0) 95.0) (>= (- t_6_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_7_0) 62.0) (>= (- t_7_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_8_0) 94.0) (>= (- t_8_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_9_0) 59.0) (>= (- t_9_0 t_1_0) 92.0))) (or (>= (- t_2_0 t_3_0) 76.0) (>= (- t_3_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_4_0) 99.0) (>= (- t_4_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_5_0) 88.0) (>= (- t_5_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_6_0) 95.0) (>= (- t_6_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_7_0) 62.0) (>= (- t_7_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_8_0) 94.0) (>= (- t_8_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_9_0) 59.0) (>= (- t_9_0 t_2_0) 83.0))) (or (>= (- t_3_0 t_4_0) 99.0) (>= (- t_4_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_5_0) 88.0) (>= (- t_5_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_6_0) 95.0) (>= (- t_6_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_7_0) 62.0) (>= (- t_7_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_8_0) 94.0) (>= (- t_8_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_9_0) 59.0) (>= (- t_9_0 t_3_0) 76.0))) (or (>= (- t_4_0 t_5_0) 88.0) (>= (- t_5_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_6_0) 95.0) (>= (- t_6_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_7_0) 62.0) (>= (- t_7_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_8_0) 94.0) (>= (- t_8_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_9_0) 59.0) (>= (- t_9_0 t_4_0) 99.0))) (or (>= (- t_5_0 t_6_0) 95.0) (>= (- t_6_0 t_5_0) 88.0))) (or (>= (- t_5_0 t_7_0) 62.0) (>= (- t_7_0 t_5_0) 88.0))) (or (>= (- t_5_0 t_8_0) 94.0) (>= (- t_8_0 t_5_0) 88.0))) (or (>= (- t_5_0 t_9_0) 59.0) (>= (- t_9_0 t_5_0) 88.0))) (or (>= (- t_6_0 t_7_0) 62.0) (>= (- t_7_0 t_6_0) 95.0))) (or (>= (- t_6_0 t_8_0) 94.0) (>= (- t_8_0 t_6_0) 95.0))) (or (>= (- t_6_0 t_9_0) 59.0) (>= (- t_9_0 t_6_0) 95.0))) (or (>= (- t_7_0 t_8_0) 94.0) (>= (- t_8_0 t_7_0) 62.0))) (or (>= (- t_7_0 t_9_0) 59.0) (>= (- t_9_0 t_7_0) 62.0))) (or (>= (- t_8_0 t_9_0) 59.0) (>= (- t_9_0 t_8_0) 94.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_1 t_1_1) 82.0) (>= (- t_1_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_2_1) 65.0) (>= (- t_2_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_3_1) 61.0) (>= (- t_3_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_4_1) 86.0) (>= (- t_4_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_5_1) 99.0) (>= (- t_5_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_6_1) 86.0) (>= (- t_6_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_7_1) 71.0) (>= (- t_7_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_8_1) 66.0) (>= (- t_8_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_9_1) 82.0) (>= (- t_9_1 t_0_1) 67.0))) (or (>= (- t_1_1 t_2_1) 65.0) (>= (- t_2_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_3_1) 61.0) (>= (- t_3_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_4_1) 86.0) (>= (- t_4_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_5_1) 99.0) (>= (- t_5_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_6_1) 86.0) (>= (- t_6_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_7_1) 71.0) (>= (- t_7_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_8_1) 66.0) (>= (- t_8_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_9_1) 82.0) (>= (- t_9_1 t_1_1) 82.0))) (or (>= (- t_2_1 t_3_1) 61.0) (>= (- t_3_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_4_1) 86.0) (>= (- t_4_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_5_1) 99.0) (>= (- t_5_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_6_1) 86.0) (>= (- t_6_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_7_1) 71.0) (>= (- t_7_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_8_1) 66.0) (>= (- t_8_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_9_1) 82.0) (>= (- t_9_1 t_2_1) 65.0))) (or (>= (- t_3_1 t_4_1) 86.0) (>= (- t_4_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_5_1) 99.0) (>= (- t_5_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_6_1) 86.0) (>= (- t_6_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_7_1) 71.0) (>= (- t_7_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_8_1) 66.0) (>= (- t_8_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_9_1) 82.0) (>= (- t_9_1 t_3_1) 61.0))) (or (>= (- t_4_1 t_5_1) 99.0) (>= (- t_5_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_6_1) 86.0) (>= (- t_6_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_7_1) 71.0) (>= (- t_7_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_8_1) 66.0) (>= (- t_8_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_9_1) 82.0) (>= (- t_9_1 t_4_1) 86.0))) (or (>= (- t_5_1 t_6_1) 86.0) (>= (- t_6_1 t_5_1) 99.0))) (or (>= (- t_5_1 t_7_1) 71.0) (>= (- t_7_1 t_5_1) 99.0))) (or (>= (- t_5_1 t_8_1) 66.0) (>= (- t_8_1 t_5_1) 99.0))) (or (>= (- t_5_1 t_9_1) 82.0) (>= (- t_9_1 t_5_1) 99.0))) (or (>= (- t_6_1 t_7_1) 71.0) (>= (- t_7_1 t_6_1) 86.0))) (or (>= (- t_6_1 t_8_1) 66.0) (>= (- t_8_1 t_6_1) 86.0))) (or (>= (- t_6_1 t_9_1) 82.0) (>= (- t_9_1 t_6_1) 86.0))) (or (>= (- t_7_1 t_8_1) 66.0) (>= (- t_8_1 t_7_1) 71.0))) (or (>= (- t_7_1 t_9_1) 82.0) (>= (- t_9_1 t_7_1) 71.0))) (or (>= (- t_8_1 t_9_1) 82.0) (>= (- t_9_1 t_8_1) 66.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_2 t_1_2) 94.0) (>= (- t_1_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_2_2) 55.0) (>= (- t_2_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_3_2) 68.0) (>= (- t_3_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_4_2) 67.0) (>= (- t_4_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_5_2) 80.0) (>= (- t_5_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_6_2) 66.0) (>= (- t_6_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_7_2) 51.0) (>= (- t_7_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_8_2) 90.0) (>= (- t_8_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_9_2) 96.0) (>= (- t_9_2 t_0_2) 89.0))) (or (>= (- t_1_2 t_2_2) 55.0) (>= (- t_2_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_3_2) 68.0) (>= (- t_3_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_4_2) 67.0) (>= (- t_4_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_5_2) 80.0) (>= (- t_5_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_6_2) 66.0) (>= (- t_6_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_7_2) 51.0) (>= (- t_7_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_8_2) 90.0) (>= (- t_8_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_9_2) 96.0) (>= (- t_9_2 t_1_2) 94.0))) (or (>= (- t_2_2 t_3_2) 68.0) (>= (- t_3_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_4_2) 67.0) (>= (- t_4_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_5_2) 80.0) (>= (- t_5_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_6_2) 66.0) (>= (- t_6_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_7_2) 51.0) (>= (- t_7_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_8_2) 90.0) (>= (- t_8_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_9_2) 96.0) (>= (- t_9_2 t_2_2) 55.0))) (or (>= (- t_3_2 t_4_2) 67.0) (>= (- t_4_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_5_2) 80.0) (>= (- t_5_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_6_2) 66.0) (>= (- t_6_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_7_2) 51.0) (>= (- t_7_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_8_2) 90.0) (>= (- t_8_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_9_2) 96.0) (>= (- t_9_2 t_3_2) 68.0))) (or (>= (- t_4_2 t_5_2) 80.0) (>= (- t_5_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_6_2) 66.0) (>= (- t_6_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_7_2) 51.0) (>= (- t_7_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_8_2) 90.0) (>= (- t_8_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_9_2) 96.0) (>= (- t_9_2 t_4_2) 67.0))) (or (>= (- t_5_2 t_6_2) 66.0) (>= (- t_6_2 t_5_2) 80.0))) (or (>= (- t_5_2 t_7_2) 51.0) (>= (- t_7_2 t_5_2) 80.0))) (or (>= (- t_5_2 t_8_2) 90.0) (>= (- t_8_2 t_5_2) 80.0))) (or (>= (- t_5_2 t_9_2) 96.0) (>= (- t_9_2 t_5_2) 80.0))) (or (>= (- t_6_2 t_7_2) 51.0) (>= (- t_7_2 t_6_2) 66.0))) (or (>= (- t_6_2 t_8_2) 90.0) (>= (- t_8_2 t_6_2) 66.0))) (or (>= (- t_6_2 t_9_2) 96.0) (>= (- t_9_2 t_6_2) 66.0))) (or (>= (- t_7_2 t_8_2) 90.0) (>= (- t_8_2 t_7_2) 51.0))) (or (>= (- t_7_2 t_9_2) 96.0) (>= (- t_9_2 t_7_2) 51.0))) (or (>= (- t_8_2 t_9_2) 96.0) (>= (- t_9_2 t_8_2) 90.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_3 t_1_3) 50.0) (>= (- t_1_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_2_3) 77.0) (>= (- t_2_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_3_3) 54.0) (>= (- t_3_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_4_3) 69.0) (>= (- t_4_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_5_3) 79.0) (>= (- t_5_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_6_3) 96.0) (>= (- t_6_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_7_3) 82.0) (>= (- t_7_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_8_3) 81.0) (>= (- t_8_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_9_3) 50.0) (>= (- t_9_3 t_0_3) 92.0))) (or (>= (- t_1_3 t_2_3) 77.0) (>= (- t_2_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_3_3) 54.0) (>= (- t_3_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_4_3) 69.0) (>= (- t_4_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_5_3) 79.0) (>= (- t_5_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_6_3) 96.0) (>= (- t_6_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_7_3) 82.0) (>= (- t_7_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_8_3) 81.0) (>= (- t_8_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_9_3) 50.0) (>= (- t_9_3 t_1_3) 50.0))) (or (>= (- t_2_3 t_3_3) 54.0) (>= (- t_3_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_4_3) 69.0) (>= (- t_4_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_5_3) 79.0) (>= (- t_5_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_6_3) 96.0) (>= (- t_6_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_7_3) 82.0) (>= (- t_7_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_8_3) 81.0) (>= (- t_8_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_9_3) 50.0) (>= (- t_9_3 t_2_3) 77.0))) (or (>= (- t_3_3 t_4_3) 69.0) (>= (- t_4_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_5_3) 79.0) (>= (- t_5_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_6_3) 96.0) (>= (- t_6_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_7_3) 82.0) (>= (- t_7_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_8_3) 81.0) (>= (- t_8_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_9_3) 50.0) (>= (- t_9_3 t_3_3) 54.0))) (or (>= (- t_4_3 t_5_3) 79.0) (>= (- t_5_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_6_3) 96.0) (>= (- t_6_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_7_3) 82.0) (>= (- t_7_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_8_3) 81.0) (>= (- t_8_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_9_3) 50.0) (>= (- t_9_3 t_4_3) 69.0))) (or (>= (- t_5_3 t_6_3) 96.0) (>= (- t_6_3 t_5_3) 79.0))) (or (>= (- t_5_3 t_7_3) 82.0) (>= (- t_7_3 t_5_3) 79.0))) (or (>= (- t_5_3 t_8_3) 81.0) (>= (- t_8_3 t_5_3) 79.0))) (or (>= (- t_5_3 t_9_3) 50.0) (>= (- t_9_3 t_5_3) 79.0))) (or (>= (- t_6_3 t_7_3) 82.0) (>= (- t_7_3 t_6_3) 96.0))) (or (>= (- t_6_3 t_8_3) 81.0) (>= (- t_8_3 t_6_3) 96.0))) (or (>= (- t_6_3 t_9_3) 50.0) (>= (- t_9_3 t_6_3) 96.0))) (or (>= (- t_7_3 t_8_3) 81.0) (>= (- t_8_3 t_7_3) 82.0))) (or (>= (- t_7_3 t_9_3) 50.0) (>= (- t_9_3 t_7_3) 82.0))) (or (>= (- t_8_3 t_9_3) 50.0) (>= (- t_9_3 t_8_3) 81.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_4 t_1_4) 75.0) (>= (- t_1_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_2_4) 85.0) (>= (- t_2_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_3_4) 99.0) (>= (- t_3_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_4_4) 88.0) (>= (- t_4_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_5_4) 81.0) (>= (- t_5_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_6_4) 97.0) (>= (- t_6_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_7_4) 98.0) (>= (- t_7_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_8_4) 76.0) (>= (- t_8_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_9_4) 81.0) (>= (- t_9_4 t_0_4) 88.0))) (or (>= (- t_1_4 t_2_4) 85.0) (>= (- t_2_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_3_4) 99.0) (>= (- t_3_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_4_4) 88.0) (>= (- t_4_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_5_4) 81.0) (>= (- t_5_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_6_4) 97.0) (>= (- t_6_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_7_4) 98.0) (>= (- t_7_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_8_4) 76.0) (>= (- t_8_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_9_4) 81.0) (>= (- t_9_4 t_1_4) 75.0))) (or (>= (- t_2_4 t_3_4) 99.0) (>= (- t_3_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_4_4) 88.0) (>= (- t_4_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_5_4) 81.0) (>= (- t_5_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_6_4) 97.0) (>= (- t_6_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_7_4) 98.0) (>= (- t_7_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_8_4) 76.0) (>= (- t_8_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_9_4) 81.0) (>= (- t_9_4 t_2_4) 85.0))) (or (>= (- t_3_4 t_4_4) 88.0) (>= (- t_4_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_5_4) 81.0) (>= (- t_5_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_6_4) 97.0) (>= (- t_6_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_7_4) 98.0) (>= (- t_7_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_8_4) 76.0) (>= (- t_8_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_9_4) 81.0) (>= (- t_9_4 t_3_4) 99.0))) (or (>= (- t_4_4 t_5_4) 81.0) (>= (- t_5_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_6_4) 97.0) (>= (- t_6_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_7_4) 98.0) (>= (- t_7_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_8_4) 76.0) (>= (- t_8_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_9_4) 81.0) (>= (- t_9_4 t_4_4) 88.0))) (or (>= (- t_5_4 t_6_4) 97.0) (>= (- t_6_4 t_5_4) 81.0))) (or (>= (- t_5_4 t_7_4) 98.0) (>= (- t_7_4 t_5_4) 81.0))) (or (>= (- t_5_4 t_8_4) 76.0) (>= (- t_8_4 t_5_4) 81.0))) (or (>= (- t_5_4 t_9_4) 81.0) (>= (- t_9_4 t_5_4) 81.0))) (or (>= (- t_6_4 t_7_4) 98.0) (>= (- t_7_4 t_6_4) 97.0))) (or (>= (- t_6_4 t_8_4) 76.0) (>= (- t_8_4 t_6_4) 97.0))) (or (>= (- t_6_4 t_9_4) 81.0) (>= (- t_9_4 t_6_4) 97.0))) (or (>= (- t_7_4 t_8_4) 76.0) (>= (- t_8_4 t_7_4) 98.0))) (or (>= (- t_7_4 t_9_4) 81.0) (>= (- t_9_4 t_7_4) 98.0))) (or (>= (- t_8_4 t_9_4) 81.0) (>= (- t_9_4 t_8_4) 76.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_5 t_1_5) 72.0) (>= (- t_1_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_2_5) 85.0) (>= (- t_2_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_3_5) 66.0) (>= (- t_3_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_4_5) 68.0) (>= (- t_4_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_5_5) 64.0) (>= (- t_5_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_6_5) 99.0) (>= (- t_6_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_7_5) 94.0) (>= (- t_7_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_8_5) 58.0) (>= (- t_8_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_9_5) 59.0) (>= (- t_9_5 t_0_5) 99.0))) (or (>= (- t_1_5 t_2_5) 85.0) (>= (- t_2_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_3_5) 66.0) (>= (- t_3_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_4_5) 68.0) (>= (- t_4_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_5_5) 64.0) (>= (- t_5_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_6_5) 99.0) (>= (- t_6_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_7_5) 94.0) (>= (- t_7_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_8_5) 58.0) (>= (- t_8_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_9_5) 59.0) (>= (- t_9_5 t_1_5) 72.0))) (or (>= (- t_2_5 t_3_5) 66.0) (>= (- t_3_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_4_5) 68.0) (>= (- t_4_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_5_5) 64.0) (>= (- t_5_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_6_5) 99.0) (>= (- t_6_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_7_5) 94.0) (>= (- t_7_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_8_5) 58.0) (>= (- t_8_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_9_5) 59.0) (>= (- t_9_5 t_2_5) 85.0))) (or (>= (- t_3_5 t_4_5) 68.0) (>= (- t_4_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_5_5) 64.0) (>= (- t_5_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_6_5) 99.0) (>= (- t_6_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_7_5) 94.0) (>= (- t_7_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_8_5) 58.0) (>= (- t_8_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_9_5) 59.0) (>= (- t_9_5 t_3_5) 66.0))) (or (>= (- t_4_5 t_5_5) 64.0) (>= (- t_5_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_6_5) 99.0) (>= (- t_6_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_7_5) 94.0) (>= (- t_7_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_8_5) 58.0) (>= (- t_8_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_9_5) 59.0) (>= (- t_9_5 t_4_5) 68.0))) (or (>= (- t_5_5 t_6_5) 99.0) (>= (- t_6_5 t_5_5) 64.0))) (or (>= (- t_5_5 t_7_5) 94.0) (>= (- t_7_5 t_5_5) 64.0))) (or (>= (- t_5_5 t_8_5) 58.0) (>= (- t_8_5 t_5_5) 64.0))) (or (>= (- t_5_5 t_9_5) 59.0) (>= (- t_9_5 t_5_5) 64.0))) (or (>= (- t_6_5 t_7_5) 94.0) (>= (- t_7_5 t_6_5) 99.0))) (or (>= (- t_6_5 t_8_5) 58.0) (>= (- t_8_5 t_6_5) 99.0))) (or (>= (- t_6_5 t_9_5) 59.0) (>= (- t_9_5 t_6_5) 99.0))) (or (>= (- t_7_5 t_8_5) 58.0) (>= (- t_8_5 t_7_5) 94.0))) (or (>= (- t_7_5 t_9_5) 59.0) (>= (- t_9_5 t_7_5) 94.0))) (or (>= (- t_8_5 t_9_5) 59.0) (>= (- t_9_5 t_8_5) 58.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_6 t_1_6) 69.0) (>= (- t_1_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_2_6) 64.0) (>= (- t_2_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_3_6) 75.0) (>= (- t_3_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_4_6) 95.0) (>= (- t_4_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_5_6) 66.0) (>= (- t_5_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_6_6) 52.0) (>= (- t_6_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_7_6) 73.0) (>= (- t_7_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_8_6) 71.0) (>= (- t_8_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_9_6) 58.0) (>= (- t_9_6 t_0_6) 94.0))) (or (>= (- t_1_6 t_2_6) 64.0) (>= (- t_2_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_3_6) 75.0) (>= (- t_3_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_4_6) 95.0) (>= (- t_4_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_5_6) 66.0) (>= (- t_5_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_6_6) 52.0) (>= (- t_6_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_7_6) 73.0) (>= (- t_7_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_8_6) 71.0) (>= (- t_8_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_9_6) 58.0) (>= (- t_9_6 t_1_6) 69.0))) (or (>= (- t_2_6 t_3_6) 75.0) (>= (- t_3_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_4_6) 95.0) (>= (- t_4_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_5_6) 66.0) (>= (- t_5_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_6_6) 52.0) (>= (- t_6_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_7_6) 73.0) (>= (- t_7_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_8_6) 71.0) (>= (- t_8_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_9_6) 58.0) (>= (- t_9_6 t_2_6) 64.0))) (or (>= (- t_3_6 t_4_6) 95.0) (>= (- t_4_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_5_6) 66.0) (>= (- t_5_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_6_6) 52.0) (>= (- t_6_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_7_6) 73.0) (>= (- t_7_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_8_6) 71.0) (>= (- t_8_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_9_6) 58.0) (>= (- t_9_6 t_3_6) 75.0))) (or (>= (- t_4_6 t_5_6) 66.0) (>= (- t_5_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_6_6) 52.0) (>= (- t_6_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_7_6) 73.0) (>= (- t_7_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_8_6) 71.0) (>= (- t_8_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_9_6) 58.0) (>= (- t_9_6 t_4_6) 95.0))) (or (>= (- t_5_6 t_6_6) 52.0) (>= (- t_6_6 t_5_6) 66.0))) (or (>= (- t_5_6 t_7_6) 73.0) (>= (- t_7_6 t_5_6) 66.0))) (or (>= (- t_5_6 t_8_6) 71.0) (>= (- t_8_6 t_5_6) 66.0))) (or (>= (- t_5_6 t_9_6) 58.0) (>= (- t_9_6 t_5_6) 66.0))) (or (>= (- t_6_6 t_7_6) 73.0) (>= (- t_7_6 t_6_6) 52.0))) (or (>= (- t_6_6 t_8_6) 71.0) (>= (- t_8_6 t_6_6) 52.0))) (or (>= (- t_6_6 t_9_6) 58.0) (>= (- t_9_6 t_6_6) 52.0))) (or (>= (- t_7_6 t_8_6) 71.0) (>= (- t_8_6 t_7_6) 73.0))) (or (>= (- t_7_6 t_9_6) 58.0) (>= (- t_9_6 t_7_6) 73.0))) (or (>= (- t_8_6 t_9_6) 58.0) (>= (- t_9_6 t_8_6) 71.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_7 t_1_7) 94.0) (>= (- t_1_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_2_7) 78.0) (>= (- t_2_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_3_7) 94.0) (>= (- t_3_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_4_7) 67.0) (>= (- t_4_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_5_7) 69.0) (>= (- t_5_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_6_7) 50.0) (>= (- t_6_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_7_7) 85.0) (>= (- t_7_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_8_7) 85.0) (>= (- t_8_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_9_7) 56.0) (>= (- t_9_7 t_0_7) 99.0))) (or (>= (- t_1_7 t_2_7) 78.0) (>= (- t_2_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_3_7) 94.0) (>= (- t_3_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_4_7) 67.0) (>= (- t_4_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_5_7) 69.0) (>= (- t_5_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_6_7) 50.0) (>= (- t_6_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_7_7) 85.0) (>= (- t_7_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_8_7) 85.0) (>= (- t_8_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_9_7) 56.0) (>= (- t_9_7 t_1_7) 94.0))) (or (>= (- t_2_7 t_3_7) 94.0) (>= (- t_3_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_4_7) 67.0) (>= (- t_4_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_5_7) 69.0) (>= (- t_5_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_6_7) 50.0) (>= (- t_6_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_7_7) 85.0) (>= (- t_7_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_8_7) 85.0) (>= (- t_8_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_9_7) 56.0) (>= (- t_9_7 t_2_7) 78.0))) (or (>= (- t_3_7 t_4_7) 67.0) (>= (- t_4_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_5_7) 69.0) (>= (- t_5_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_6_7) 50.0) (>= (- t_6_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_7_7) 85.0) (>= (- t_7_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_8_7) 85.0) (>= (- t_8_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_9_7) 56.0) (>= (- t_9_7 t_3_7) 94.0))) (or (>= (- t_4_7 t_5_7) 69.0) (>= (- t_5_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_6_7) 50.0) (>= (- t_6_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_7_7) 85.0) (>= (- t_7_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_8_7) 85.0) (>= (- t_8_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_9_7) 56.0) (>= (- t_9_7 t_4_7) 67.0))) (or (>= (- t_5_7 t_6_7) 50.0) (>= (- t_6_7 t_5_7) 69.0))) (or (>= (- t_5_7 t_7_7) 85.0) (>= (- t_7_7 t_5_7) 69.0))) (or (>= (- t_5_7 t_8_7) 85.0) (>= (- t_8_7 t_5_7) 69.0))) (or (>= (- t_5_7 t_9_7) 56.0) (>= (- t_9_7 t_5_7) 69.0))) (or (>= (- t_6_7 t_7_7) 85.0) (>= (- t_7_7 t_6_7) 50.0))) (or (>= (- t_6_7 t_8_7) 85.0) (>= (- t_8_7 t_6_7) 50.0))) (or (>= (- t_6_7 t_9_7) 56.0) (>= (- t_9_7 t_6_7) 50.0))) (or (>= (- t_7_7 t_8_7) 85.0) (>= (- t_8_7 t_7_7) 85.0))) (or (>= (- t_7_7 t_9_7) 56.0) (>= (- t_9_7 t_7_7) 85.0))) (or (>= (- t_8_7 t_9_7) 56.0) (>= (- t_9_7 t_8_7) 85.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_8 t_1_8) 66.0) (>= (- t_1_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_2_8) 61.0) (>= (- t_2_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_3_8) 67.0) (>= (- t_3_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_4_8) 95.0) (>= (- t_4_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_5_8) 80.0) (>= (- t_5_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_6_8) 97.0) (>= (- t_6_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_7_8) 95.0) (>= (- t_7_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_8_8) 93.0) (>= (- t_8_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_9_8) 67.0) (>= (- t_9_8 t_0_8) 68.0))) (or (>= (- t_1_8 t_2_8) 61.0) (>= (- t_2_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_3_8) 67.0) (>= (- t_3_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_4_8) 95.0) (>= (- t_4_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_5_8) 80.0) (>= (- t_5_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_6_8) 97.0) (>= (- t_6_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_7_8) 95.0) (>= (- t_7_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_8_8) 93.0) (>= (- t_8_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_9_8) 67.0) (>= (- t_9_8 t_1_8) 66.0))) (or (>= (- t_2_8 t_3_8) 67.0) (>= (- t_3_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_4_8) 95.0) (>= (- t_4_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_5_8) 80.0) (>= (- t_5_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_6_8) 97.0) (>= (- t_6_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_7_8) 95.0) (>= (- t_7_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_8_8) 93.0) (>= (- t_8_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_9_8) 67.0) (>= (- t_9_8 t_2_8) 61.0))) (or (>= (- t_3_8 t_4_8) 95.0) (>= (- t_4_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_5_8) 80.0) (>= (- t_5_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_6_8) 97.0) (>= (- t_6_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_7_8) 95.0) (>= (- t_7_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_8_8) 93.0) (>= (- t_8_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_9_8) 67.0) (>= (- t_9_8 t_3_8) 67.0))) (or (>= (- t_4_8 t_5_8) 80.0) (>= (- t_5_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_6_8) 97.0) (>= (- t_6_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_7_8) 95.0) (>= (- t_7_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_8_8) 93.0) (>= (- t_8_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_9_8) 67.0) (>= (- t_9_8 t_4_8) 95.0))) (or (>= (- t_5_8 t_6_8) 97.0) (>= (- t_6_8 t_5_8) 80.0))) (or (>= (- t_5_8 t_7_8) 95.0) (>= (- t_7_8 t_5_8) 80.0))) (or (>= (- t_5_8 t_8_8) 93.0) (>= (- t_8_8 t_5_8) 80.0))) (or (>= (- t_5_8 t_9_8) 67.0) (>= (- t_9_8 t_5_8) 80.0))) (or (>= (- t_6_8 t_7_8) 95.0) (>= (- t_7_8 t_6_8) 97.0))) (or (>= (- t_6_8 t_8_8) 93.0) (>= (- t_8_8 t_6_8) 97.0))) (or (>= (- t_6_8 t_9_8) 67.0) (>= (- t_9_8 t_6_8) 97.0))) (or (>= (- t_7_8 t_8_8) 93.0) (>= (- t_8_8 t_7_8) 95.0))) (or (>= (- t_7_8 t_9_8) 67.0) (>= (- t_9_8 t_7_8) 95.0))) (or (>= (- t_8_8 t_9_8) 67.0) (>= (- t_9_8 t_8_8) 93.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_9 t_1_9) 63.0) (>= (- t_1_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_2_9) 83.0) (>= (- t_2_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_3_9) 63.0) (>= (- t_3_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_4_9) 82.0) (>= (- t_4_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_5_9) 62.0) (>= (- t_5_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_6_9) 71.0) (>= (- t_6_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_7_9) 79.0) (>= (- t_7_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_8_9) 97.0) (>= (- t_8_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_9_9) 96.0) (>= (- t_9_9 t_0_9) 77.0))) (or (>= (- t_1_9 t_2_9) 83.0) (>= (- t_2_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_3_9) 63.0) (>= (- t_3_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_4_9) 82.0) (>= (- t_4_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_5_9) 62.0) (>= (- t_5_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_6_9) 71.0) (>= (- t_6_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_7_9) 79.0) (>= (- t_7_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_8_9) 97.0) (>= (- t_8_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_9_9) 96.0) (>= (- t_9_9 t_1_9) 63.0))) (or (>= (- t_2_9 t_3_9) 63.0) (>= (- t_3_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_4_9) 82.0) (>= (- t_4_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_5_9) 62.0) (>= (- t_5_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_6_9) 71.0) (>= (- t_6_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_7_9) 79.0) (>= (- t_7_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_8_9) 97.0) (>= (- t_8_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_9_9) 96.0) (>= (- t_9_9 t_2_9) 83.0))) (or (>= (- t_3_9 t_4_9) 82.0) (>= (- t_4_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_5_9) 62.0) (>= (- t_5_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_6_9) 71.0) (>= (- t_6_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_7_9) 79.0) (>= (- t_7_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_8_9) 97.0) (>= (- t_8_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_9_9) 96.0) (>= (- t_9_9 t_3_9) 63.0))) (or (>= (- t_4_9 t_5_9) 62.0) (>= (- t_5_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_6_9) 71.0) (>= (- t_6_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_7_9) 79.0) (>= (- t_7_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_8_9) 97.0) (>= (- t_8_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_9_9) 96.0) (>= (- t_9_9 t_4_9) 82.0))) (or (>= (- t_5_9 t_6_9) 71.0) (>= (- t_6_9 t_5_9) 62.0))) (or (>= (- t_5_9 t_7_9) 79.0) (>= (- t_7_9 t_5_9) 62.0))) (or (>= (- t_5_9 t_8_9) 97.0) (>= (- t_8_9 t_5_9) 62.0))) (or (>= (- t_5_9 t_9_9) 96.0) (>= (- t_9_9 t_5_9) 62.0))) (or (>= (- t_6_9 t_7_9) 79.0) (>= (- t_7_9 t_6_9) 71.0))) (or (>= (- t_6_9 t_8_9) 97.0) (>= (- t_8_9 t_6_9) 71.0))) (or (>= (- t_6_9 t_9_9) 96.0) (>= (- t_9_9 t_6_9) 71.0))) (or (>= (- t_7_9 t_8_9) 97.0) (>= (- t_8_9 t_7_9) 79.0))) (or (>= (- t_7_9 t_9_9) 96.0) (>= (- t_9_9 t_7_9) 79.0))) (or (>= (- t_8_9 t_9_9) 96.0) (>= (- t_9_9 t_8_9) 97.0)))) (<= (- Z cvclZero) 1400.0)) ))
diff --git a/test/regress/regress2/error0.smt2 b/test/regress/regress2/error0.smt2
deleted file mode 100644 (file)
index 73177a2..0000000
+++ /dev/null
@@ -1,1281 +0,0 @@
-
-(set-logic QF_UFLIA)
-(declare-sort U 0)
-(set-info :source "Currently this example asserts both a literal and its negation to a theory.")
-(set-info :status unsat)
-(set-info :category "industrial")
-(set-info :difficulty 0)
-(declare-fun arg0 () Int)
-(declare-fun arg1 () Int)
-(declare-fun fmt0 () Int)
-(declare-fun fmt1 () Int)
-(declare-fun distance () Int)
-(declare-fun fmt_length () Int)
-(declare-fun adr_lo () Int)
-(declare-fun adr_medlo () Int)
-(declare-fun adr_medhi () Int)
-(declare-fun adr_hi () Int)
-(declare-fun format (Int) Int)
-(declare-fun percent () Int)
-(declare-fun s () Int)
-(declare-fun s_count (Int) Int)
-(declare-fun x () Int)
-(declare-fun x_count (Int) Int)
-(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
-(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
-(assert (<= adr_hi 6))
-(assert (>= adr_hi 6))
-(assert (<= x 120))
-(assert (>= x 120))
-(assert (<= adr_medhi 5))
-(assert (>= adr_medhi 5))
-(assert (<= percent 37))
-(assert (>= percent 37))
-(assert (<= s 115))
-(assert (>= s 115))
-(assert (<= (+ arg0 (* (- 1) arg1) distance) 0))
-(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4)))
-(assert (<= adr_medlo 4))
-(assert (>= adr_medlo 4))
-(assert (<= adr_lo 3))
-(assert (>= adr_lo 3))
-(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))
-(assert (<= distance 18))
-(assert (>= distance 18))
-(assert (<= fmt_length 13))
-(assert (>= fmt_length 13))
-(assert (>= (+ arg1 (* (- 1) fmt0)) 0))
-(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1)))
-(assert (<= fmt0 0))
-(assert (>= fmt0 0))
-(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0))
-(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0))
-(assert (<= distance 18))
-(assert (>= distance 18))
-(assert (<= fmt_length 13))
-(assert (>= fmt_length 13))
-(assert (<= adr_lo 3))
-(assert (>= adr_lo 3))
-(assert (<= adr_medlo 4))
-(assert (>= adr_medlo 4))
-(assert (<= adr_medhi 5))
-(assert (>= adr_medhi 5))
-(assert (<= adr_hi 6))
-(assert (>= adr_hi 6))
-(assert (<= percent 37))
-(assert (>= percent 37))
-(assert (<= s 115))
-(assert (>= s 115))
-(assert (<= x 120))
-(assert (>= x 120))
-(assert (<= fmt0 0))
-(assert (>= fmt0 0))
-(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0))
-(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0))
-(assert (>= (+ arg1 (* (- 1) fmt0)) 0))
-(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1)))
-(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))
-(assert (<= (+ arg0 (* (- 1) arg1) distance) 0))
-(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4)))
-(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
-(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (<= (+ fmt0 (* (- 1) fmt1)) 0)))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (>= (+ fmt0 (* (- 1) fmt1)) 0)))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 1))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))
-(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)))))
-(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))))
-(assert (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 2))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))))
-(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))))
-(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 3))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))))
-(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))))
-(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 4))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
-(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))))
-(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))))
-(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 5))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))
-(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))))
-(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))))
-(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 6))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
-(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))))
-(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 7))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))
-(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))))
-(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 8))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))))
-(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))))
-(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 9))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))
-(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))))
-(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))))
-(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 10))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))
-(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))))
-(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))))
-(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 11))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))))
-(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))))
-(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 12))))
-(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 12))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 12))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 12))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))))
-(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (<= (+ arg1 (* (- 1) fmt0)) 0)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (>= (+ arg1 (* (- 1) fmt0)) 0)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (<= (+ arg1 (* (- 1) fmt0)) 1)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (>= (+ arg1 (* (- 1) fmt0)) 1)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 1)) (not (>= (+ arg1 (* (- 1) fmt0)) 1)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))
-(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)))))
-(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))))
-(assert (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (<= (+ arg1 (* (- 1) fmt0)) 2)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (>= (+ arg1 (* (- 1) fmt0)) 2)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))
-(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))))
-(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))))
-(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (<= (+ arg1 (* (- 1) fmt0)) 3)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (>= (+ arg1 (* (- 1) fmt0)) 3)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3)) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))
-(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))))
-(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))))
-(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (<= (+ arg1 (* (- 1) fmt0)) 4)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (>= (+ arg1 (* (- 1) fmt0)) 4)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4)) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))
-(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))))
-(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))))
-(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (<= (+ arg1 (* (- 1) fmt0)) 5)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (>= (+ arg1 (* (- 1) fmt0)) 5)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5)) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))))
-(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (<= (+ arg1 (* (- 1) fmt0)) 6)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (>= (+ arg1 (* (- 1) fmt0)) 6)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (<= (+ arg1 (* (- 1) fmt0)) 7)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (>= (+ arg1 (* (- 1) fmt0)) 7)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7)) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))
-(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))))
-(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))))
-(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (<= (+ arg1 (* (- 1) fmt0)) 8)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (>= (+ arg1 (* (- 1) fmt0)) 8)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8)) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))))
-(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))))
-(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)))))
-(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)) (not (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))))))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (<= (+ arg1 (* (- 1) fmt0)) 9)))
-(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (>= (+ arg1 (* (- 1) fmt0)) 9)))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 9)) (not (>= (+ arg1 (* (- 1) fmt0)) 9)) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))))
-(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (<= (+ percent (* (- 1) (format 0))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (>= (+ percent (* (- 1) (format 0))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 0))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (<= (+ s (* (- 1) (format 0))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (>= (+ s (* (- 1) (format 0))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 0))) 0)) (not (>= (+ s (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (<= (+ x (* (- 1) (format 0))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (>= (+ x (* (- 1) (format 0))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 0))) 0)) (not (>= (+ x (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))))
-(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (<= (format 0) 3)))
-(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (>= (format 0) 3)))
-(assert (or (not (<= (format 0) 3)) (not (>= (format 0) 3)) (and (<= (format 0) 3) (>= (format 0) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (and (<= (format 0) 3) (>= (format 0) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))))))
-(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (<= (format 0) 4)))
-(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (>= (format 0) 4)))
-(assert (or (not (<= (format 0) 4)) (not (>= (format 0) 4)) (and (<= (format 0) 4) (>= (format 0) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (and (<= (format 0) 4) (>= (format 0) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))))))
-(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (<= (format 0) 5)))
-(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (>= (format 0) 5)))
-(assert (or (not (<= (format 0) 5)) (not (>= (format 0) 5)) (and (<= (format 0) 5) (>= (format 0) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (and (<= (format 0) 5) (>= (format 0) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))))))
-(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (<= (format 0) 6)))
-(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (>= (format 0) 6)))
-(assert (or (not (<= (format 0) 6)) (not (>= (format 0) 6)) (and (<= (format 0) 6) (>= (format 0) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (and (<= (format 0) 6) (>= (format 0) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))))))
-(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (<= (format 0) 255)))
-(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (>= (format 0) 255)))
-(assert (or (not (<= (format 0) 255)) (not (>= (format 0) 255)) (and (<= (format 0) 255) (>= (format 0) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (and (<= (format 0) 255) (>= (format 0) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (<= (+ percent (* (- 1) (format 1))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (>= (+ percent (* (- 1) (format 1))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (<= (+ s (* (- 1) (format 1))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (>= (+ s (* (- 1) (format 1))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 1))) 0)) (not (>= (+ s (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (<= (+ x (* (- 1) (format 1))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (>= (+ x (* (- 1) (format 1))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))))
-(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (<= (format 1) 3)))
-(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (>= (format 1) 3)))
-(assert (or (not (<= (format 1) 3)) (not (>= (format 1) 3)) (and (<= (format 1) 3) (>= (format 1) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (and (<= (format 1) 3) (>= (format 1) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))))))
-(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (<= (format 1) 4)))
-(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (>= (format 1) 4)))
-(assert (or (not (<= (format 1) 4)) (not (>= (format 1) 4)) (and (<= (format 1) 4) (>= (format 1) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (and (<= (format 1) 4) (>= (format 1) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))))))
-(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (<= (format 1) 5)))
-(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (>= (format 1) 5)))
-(assert (or (not (<= (format 1) 5)) (not (>= (format 1) 5)) (and (<= (format 1) 5) (>= (format 1) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (and (<= (format 1) 5) (>= (format 1) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))))))
-(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (<= (format 1) 6)))
-(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (>= (format 1) 6)))
-(assert (or (not (<= (format 1) 6)) (not (>= (format 1) 6)) (and (<= (format 1) 6) (>= (format 1) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (and (<= (format 1) 6) (>= (format 1) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))))))
-(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (<= (format 1) 255)))
-(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (>= (format 1) 255)))
-(assert (or (not (<= (format 1) 255)) (not (>= (format 1) 255)) (and (<= (format 1) 255) (>= (format 1) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (and (<= (format 1) 255) (>= (format 1) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (<= (+ percent (* (- 1) (format 2))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (>= (+ percent (* (- 1) (format 2))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (<= (+ s (* (- 1) (format 2))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (>= (+ s (* (- 1) (format 2))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (<= (+ x (* (- 1) (format 2))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (>= (+ x (* (- 1) (format 2))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))))
-(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (<= (format 2) 3)))
-(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (>= (format 2) 3)))
-(assert (or (not (<= (format 2) 3)) (not (>= (format 2) 3)) (and (<= (format 2) 3) (>= (format 2) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (and (<= (format 2) 3) (>= (format 2) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))))))
-(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (<= (format 2) 4)))
-(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (>= (format 2) 4)))
-(assert (or (not (<= (format 2) 4)) (not (>= (format 2) 4)) (and (<= (format 2) 4) (>= (format 2) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (and (<= (format 2) 4) (>= (format 2) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))))))
-(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (<= (format 2) 5)))
-(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (>= (format 2) 5)))
-(assert (or (not (<= (format 2) 5)) (not (>= (format 2) 5)) (and (<= (format 2) 5) (>= (format 2) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (and (<= (format 2) 5) (>= (format 2) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))))))
-(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (<= (format 2) 6)))
-(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (>= (format 2) 6)))
-(assert (or (not (<= (format 2) 6)) (not (>= (format 2) 6)) (and (<= (format 2) 6) (>= (format 2) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (and (<= (format 2) 6) (>= (format 2) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))))))
-(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (<= (format 2) 255)))
-(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (>= (format 2) 255)))
-(assert (or (not (<= (format 2) 255)) (not (>= (format 2) 255)) (and (<= (format 2) 255) (>= (format 2) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (and (<= (format 2) 255) (>= (format 2) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (<= (+ percent (* (- 1) (format 3))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (>= (+ percent (* (- 1) (format 3))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (<= (+ s (* (- 1) (format 3))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (>= (+ s (* (- 1) (format 3))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (<= (+ x (* (- 1) (format 3))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (>= (+ x (* (- 1) (format 3))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 3))) 0)) (not (>= (+ x (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))))
-(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (<= (format 3) 3)))
-(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (>= (format 3) 3)))
-(assert (or (not (<= (format 3) 3)) (not (>= (format 3) 3)) (and (<= (format 3) 3) (>= (format 3) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (and (<= (format 3) 3) (>= (format 3) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))))))
-(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (<= (format 3) 4)))
-(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (>= (format 3) 4)))
-(assert (or (not (<= (format 3) 4)) (not (>= (format 3) 4)) (and (<= (format 3) 4) (>= (format 3) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (and (<= (format 3) 4) (>= (format 3) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))))))
-(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (<= (format 3) 5)))
-(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (>= (format 3) 5)))
-(assert (or (not (<= (format 3) 5)) (not (>= (format 3) 5)) (and (<= (format 3) 5) (>= (format 3) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (and (<= (format 3) 5) (>= (format 3) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))))))
-(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (<= (format 3) 6)))
-(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (>= (format 3) 6)))
-(assert (or (not (<= (format 3) 6)) (not (>= (format 3) 6)) (and (<= (format 3) 6) (>= (format 3) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (and (<= (format 3) 6) (>= (format 3) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))))))
-(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (<= (format 3) 255)))
-(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (>= (format 3) 255)))
-(assert (or (not (<= (format 3) 255)) (not (>= (format 3) 255)) (and (<= (format 3) 255) (>= (format 3) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (and (<= (format 3) 255) (>= (format 3) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (<= (+ percent (* (- 1) (format 4))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (>= (+ percent (* (- 1) (format 4))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (<= (+ s (* (- 1) (format 4))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (>= (+ s (* (- 1) (format 4))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (<= (+ x (* (- 1) (format 4))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (>= (+ x (* (- 1) (format 4))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 4))) 0)) (not (>= (+ x (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))))
-(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (<= (format 4) 3)))
-(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (>= (format 4) 3)))
-(assert (or (not (<= (format 4) 3)) (not (>= (format 4) 3)) (and (<= (format 4) 3) (>= (format 4) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (and (<= (format 4) 3) (>= (format 4) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))))))
-(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (<= (format 4) 4)))
-(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (>= (format 4) 4)))
-(assert (or (not (<= (format 4) 4)) (not (>= (format 4) 4)) (and (<= (format 4) 4) (>= (format 4) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (and (<= (format 4) 4) (>= (format 4) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))))))
-(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (<= (format 4) 5)))
-(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (>= (format 4) 5)))
-(assert (or (not (<= (format 4) 5)) (not (>= (format 4) 5)) (and (<= (format 4) 5) (>= (format 4) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (and (<= (format 4) 5) (>= (format 4) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))))))
-(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (<= (format 4) 6)))
-(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (>= (format 4) 6)))
-(assert (or (not (<= (format 4) 6)) (not (>= (format 4) 6)) (and (<= (format 4) 6) (>= (format 4) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (and (<= (format 4) 6) (>= (format 4) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))))))
-(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (<= (format 4) 255)))
-(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (>= (format 4) 255)))
-(assert (or (not (<= (format 4) 255)) (not (>= (format 4) 255)) (and (<= (format 4) 255) (>= (format 4) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (and (<= (format 4) 255) (>= (format 4) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (<= (+ percent (* (- 1) (format 5))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (>= (+ percent (* (- 1) (format 5))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (<= (+ s (* (- 1) (format 5))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (>= (+ s (* (- 1) (format 5))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 5))) 0)) (not (>= (+ s (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (<= (+ x (* (- 1) (format 5))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (>= (+ x (* (- 1) (format 5))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 5))) 0)) (not (>= (+ x (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))))
-(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (<= (format 5) 3)))
-(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (>= (format 5) 3)))
-(assert (or (not (<= (format 5) 3)) (not (>= (format 5) 3)) (and (<= (format 5) 3) (>= (format 5) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (and (<= (format 5) 3) (>= (format 5) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))))))
-(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (<= (format 5) 4)))
-(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (>= (format 5) 4)))
-(assert (or (not (<= (format 5) 4)) (not (>= (format 5) 4)) (and (<= (format 5) 4) (>= (format 5) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (and (<= (format 5) 4) (>= (format 5) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))))))
-(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (<= (format 5) 5)))
-(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (>= (format 5) 5)))
-(assert (or (not (<= (format 5) 5)) (not (>= (format 5) 5)) (and (<= (format 5) 5) (>= (format 5) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (and (<= (format 5) 5) (>= (format 5) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))))))
-(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (<= (format 5) 6)))
-(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (>= (format 5) 6)))
-(assert (or (not (<= (format 5) 6)) (not (>= (format 5) 6)) (and (<= (format 5) 6) (>= (format 5) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (and (<= (format 5) 6) (>= (format 5) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))))))
-(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (<= (format 5) 255)))
-(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (>= (format 5) 255)))
-(assert (or (not (<= (format 5) 255)) (not (>= (format 5) 255)) (and (<= (format 5) 255) (>= (format 5) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (and (<= (format 5) 255) (>= (format 5) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (<= (+ percent (* (- 1) (format 6))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (>= (+ percent (* (- 1) (format 6))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (<= (+ s (* (- 1) (format 6))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (>= (+ s (* (- 1) (format 6))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (<= (+ x (* (- 1) (format 6))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (>= (+ x (* (- 1) (format 6))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 6))) 0)) (not (>= (+ x (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))))
-(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (<= (format 6) 3)))
-(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (>= (format 6) 3)))
-(assert (or (not (<= (format 6) 3)) (not (>= (format 6) 3)) (and (<= (format 6) 3) (>= (format 6) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))))
-
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))))))
-
-(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (<= (format 6) 4)))
-(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (>= (format 6) 4)))
-(assert (or (not (<= (format 6) 4)) (not (>= (format 6) 4)) (and (<= (format 6) 4) (>= (format 6) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (and (<= (format 6) 4) (>= (format 6) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))))))
-(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (<= (format 6) 5)))
-(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (>= (format 6) 5)))
-(assert (or (not (<= (format 6) 5)) (not (>= (format 6) 5)) (and (<= (format 6) 5) (>= (format 6) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (and (<= (format 6) 5) (>= (format 6) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))))))
-(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (<= (format 6) 6)))
-(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (>= (format 6) 6)))
-(assert (or (not (<= (format 6) 6)) (not (>= (format 6) 6)) (and (<= (format 6) 6) (>= (format 6) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (and (<= (format 6) 6) (>= (format 6) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))))))
-(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (<= (format 6) 255)))
-(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (>= (format 6) 255)))
-(assert (or (not (<= (format 6) 255)) (not (>= (format 6) 255)) (and (<= (format 6) 255) (>= (format 6) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (and (<= (format 6) 255) (>= (format 6) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (<= (+ percent (* (- 1) (format 7))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (>= (+ percent (* (- 1) (format 7))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (<= (+ s (* (- 1) (format 7))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (>= (+ s (* (- 1) (format 7))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (<= (+ x (* (- 1) (format 7))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (>= (+ x (* (- 1) (format 7))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))))
-(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (<= (format 7) 3)))
-(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (>= (format 7) 3)))
-(assert (or (not (<= (format 7) 3)) (not (>= (format 7) 3)) (and (<= (format 7) 3) (>= (format 7) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (and (<= (format 7) 3) (>= (format 7) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))))))
-(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (<= (format 7) 4)))
-(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (>= (format 7) 4)))
-(assert (or (not (<= (format 7) 4)) (not (>= (format 7) 4)) (and (<= (format 7) 4) (>= (format 7) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (and (<= (format 7) 4) (>= (format 7) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))))))
-(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (<= (format 7) 5)))
-(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (>= (format 7) 5)))
-(assert (or (not (<= (format 7) 5)) (not (>= (format 7) 5)) (and (<= (format 7) 5) (>= (format 7) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (and (<= (format 7) 5) (>= (format 7) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))))))
-(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (<= (format 7) 6)))
-(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (>= (format 7) 6)))
-(assert (or (not (<= (format 7) 6)) (not (>= (format 7) 6)) (and (<= (format 7) 6) (>= (format 7) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (and (<= (format 7) 6) (>= (format 7) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))))))
-(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (<= (format 7) 255)))
-(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (>= (format 7) 255)))
-(assert (or (not (<= (format 7) 255)) (not (>= (format 7) 255)) (and (<= (format 7) 255) (>= (format 7) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (and (<= (format 7) 255) (>= (format 7) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (<= (+ percent (* (- 1) (format 8))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (>= (+ percent (* (- 1) (format 8))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (<= (+ s (* (- 1) (format 8))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (>= (+ s (* (- 1) (format 8))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (<= (+ x (* (- 1) (format 8))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (>= (+ x (* (- 1) (format 8))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 8))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))))
-(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (<= (format 8) 3)))
-(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (>= (format 8) 3)))
-(assert (or (not (<= (format 8) 3)) (not (>= (format 8) 3)) (and (<= (format 8) 3) (>= (format 8) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (and (<= (format 8) 3) (>= (format 8) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))))))
-(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (<= (format 8) 4)))
-(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (>= (format 8) 4)))
-(assert (or (not (<= (format 8) 4)) (not (>= (format 8) 4)) (and (<= (format 8) 4) (>= (format 8) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (and (<= (format 8) 4) (>= (format 8) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))))))
-(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (<= (format 8) 5)))
-(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (>= (format 8) 5)))
-(assert (or (not (<= (format 8) 5)) (not (>= (format 8) 5)) (and (<= (format 8) 5) (>= (format 8) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (and (<= (format 8) 5) (>= (format 8) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))))))
-(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (<= (format 8) 6)))
-(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (>= (format 8) 6)))
-(assert (or (not (<= (format 8) 6)) (not (>= (format 8) 6)) (and (<= (format 8) 6) (>= (format 8) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (and (<= (format 8) 6) (>= (format 8) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))))))
-(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (<= (format 8) 255)))
-(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (>= (format 8) 255)))
-(assert (or (not (<= (format 8) 255)) (not (>= (format 8) 255)) (and (<= (format 8) 255) (>= (format 8) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (and (<= (format 8) 255) (>= (format 8) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (<= (+ percent (* (- 1) (format 9))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (>= (+ percent (* (- 1) (format 9))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (<= (+ s (* (- 1) (format 9))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (>= (+ s (* (- 1) (format 9))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (<= (+ x (* (- 1) (format 9))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (>= (+ x (* (- 1) (format 9))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 9))) 0)) (not (>= (+ x (* (- 1) (format 9))) 0)) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))))
-(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (<= (format 9) 3)))
-(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (>= (format 9) 3)))
-(assert (or (not (<= (format 9) 3)) (not (>= (format 9) 3)) (and (<= (format 9) 3) (>= (format 9) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (and (<= (format 9) 3) (>= (format 9) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))))))
-(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (<= (format 9) 4)))
-(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (>= (format 9) 4)))
-(assert (or (not (<= (format 9) 4)) (not (>= (format 9) 4)) (and (<= (format 9) 4) (>= (format 9) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (and (<= (format 9) 4) (>= (format 9) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))))))
-(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (<= (format 9) 5)))
-(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (>= (format 9) 5)))
-(assert (or (not (<= (format 9) 5)) (not (>= (format 9) 5)) (and (<= (format 9) 5) (>= (format 9) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (and (<= (format 9) 5) (>= (format 9) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))))))
-(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (<= (format 9) 6)))
-(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (>= (format 9) 6)))
-(assert (or (not (<= (format 9) 6)) (not (>= (format 9) 6)) (and (<= (format 9) 6) (>= (format 9) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (and (<= (format 9) 6) (>= (format 9) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))))))
-(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (<= (format 9) 255)))
-(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (>= (format 9) 255)))
-(assert (or (not (<= (format 9) 255)) (not (>= (format 9) 255)) (and (<= (format 9) 255) (>= (format 9) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (and (<= (format 9) 255) (>= (format 9) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (<= (+ percent (* (- 1) (format 10))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (>= (+ percent (* (- 1) (format 10))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 10))) 0)) (not (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (<= (+ s (* (- 1) (format 10))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (>= (+ s (* (- 1) (format 10))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 10))) 0)) (not (>= (+ s (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (<= (+ x (* (- 1) (format 10))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (>= (+ x (* (- 1) (format 10))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))))
-(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (<= (format 10) 3)))
-(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (>= (format 10) 3)))
-(assert (or (not (<= (format 10) 3)) (not (>= (format 10) 3)) (and (<= (format 10) 3) (>= (format 10) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (and (<= (format 10) 3) (>= (format 10) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))))))
-(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (<= (format 10) 4)))
-(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (>= (format 10) 4)))
-(assert (or (not (<= (format 10) 4)) (not (>= (format 10) 4)) (and (<= (format 10) 4) (>= (format 10) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (and (<= (format 10) 4) (>= (format 10) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))))))
-(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (<= (format 10) 5)))
-(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (>= (format 10) 5)))
-(assert (or (not (<= (format 10) 5)) (not (>= (format 10) 5)) (and (<= (format 10) 5) (>= (format 10) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (and (<= (format 10) 5) (>= (format 10) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))))))
-(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (<= (format 10) 6)))
-(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (>= (format 10) 6)))
-(assert (or (not (<= (format 10) 6)) (not (>= (format 10) 6)) (and (<= (format 10) 6) (>= (format 10) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (and (<= (format 10) 6) (>= (format 10) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))))))
-(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (<= (format 10) 255)))
-(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (>= (format 10) 255)))
-(assert (or (not (<= (format 10) 255)) (not (>= (format 10) 255)) (and (<= (format 10) 255) (>= (format 10) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (and (<= (format 10) 255) (>= (format 10) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (<= (+ percent (* (- 1) (format 11))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (>= (+ percent (* (- 1) (format 11))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 11))) 0)) (not (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (<= (+ s (* (- 1) (format 11))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (>= (+ s (* (- 1) (format 11))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 11))) 0)) (not (>= (+ s (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (<= (+ x (* (- 1) (format 11))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (>= (+ x (* (- 1) (format 11))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 11))) 0)) (not (>= (+ x (* (- 1) (format 11))) 0)) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))))
-(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (<= (format 11) 3)))
-(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (>= (format 11) 3)))
-(assert (or (not (<= (format 11) 3)) (not (>= (format 11) 3)) (and (<= (format 11) 3) (>= (format 11) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (and (<= (format 11) 3) (>= (format 11) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))))))
-(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (<= (format 11) 4)))
-(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (>= (format 11) 4)))
-(assert (or (not (<= (format 11) 4)) (not (>= (format 11) 4)) (and (<= (format 11) 4) (>= (format 11) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (and (<= (format 11) 4) (>= (format 11) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))))))
-(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (<= (format 11) 5)))
-(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (>= (format 11) 5)))
-(assert (or (not (<= (format 11) 5)) (not (>= (format 11) 5)) (and (<= (format 11) 5) (>= (format 11) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (and (<= (format 11) 5) (>= (format 11) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))))))
-(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (<= (format 11) 6)))
-(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (>= (format 11) 6)))
-(assert (or (not (<= (format 11) 6)) (not (>= (format 11) 6)) (and (<= (format 11) 6) (>= (format 11) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (and (<= (format 11) 6) (>= (format 11) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))))))
-(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (<= (format 11) 255)))
-(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (>= (format 11) 255)))
-(assert (or (not (<= (format 11) 255)) (not (>= (format 11) 255)) (and (<= (format 11) 255) (>= (format 11) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (and (<= (format 11) 255) (>= (format 11) 255))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (<= (+ percent (* (- 1) (format 12))) 0)))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (>= (+ percent (* (- 1) (format 12))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format 12))) 0)) (not (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (<= (+ s (* (- 1) (format 12))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (>= (+ s (* (- 1) (format 12))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 12))) 0)) (not (>= (+ s (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))
-(assert (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))))
-(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (<= (+ x (* (- 1) (format 12))) 0)))
-(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (>= (+ x (* (- 1) (format 12))) 0)))
-(assert (or (not (<= (+ x (* (- 1) (format 12))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))))
-(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))))
-(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (<= (format 12) 3)))
-(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (>= (format 12) 3)))
-(assert (or (not (<= (format 12) 3)) (not (>= (format 12) 3)) (and (<= (format 12) 3) (>= (format 12) 3))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (and (<= (format 12) 3) (>= (format 12) 3)))))
-(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))))))
-(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (<= (format 12) 4)))
-(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (>= (format 12) 4)))
-(assert (or (not (<= (format 12) 4)) (not (>= (format 12) 4)) (and (<= (format 12) 4) (>= (format 12) 4))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (and (<= (format 12) 4) (>= (format 12) 4)))))
-(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))))))
-(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (<= (format 12) 5)))
-(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (>= (format 12) 5)))
-(assert (or (not (<= (format 12) 5)) (not (>= (format 12) 5)) (and (<= (format 12) 5) (>= (format 12) 5))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (and (<= (format 12) 5) (>= (format 12) 5)))))
-(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))))))
-(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (<= (format 12) 6)))
-(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (>= (format 12) 6)))
-(assert (or (not (<= (format 12) 6)) (not (>= (format 12) 6)) (and (<= (format 12) 6) (>= (format 12) 6))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (and (<= (format 12) 6) (>= (format 12) 6)))))
-(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))))))
-(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (<= (format 12) 255)))
-(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (>= (format 12) 255)))
-(assert (or (not (<= (format 12) 255)) (not (>= (format 12) 255)) (and (<= (format 12) 255) (>= (format 12) 255))))
-(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (and (<= (format 12) 255) (>= (format 12) 255))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))
-(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (<= (s_count 0) 1)))
-(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (>= (s_count 0) 1)))
-(assert (or (not (<= (s_count 0) 1)) (not (>= (s_count 0) 1)) (and (<= (s_count 0) 1) (>= (s_count 0) 1))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (s_count 0) 1) (>= (s_count 0) 1))))
-(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (<= (s_count 0) 0)))
-(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (>= (s_count 0) 0)))
-(assert (or (not (<= (s_count 0) 0)) (not (>= (s_count 0) 0)) (and (<= (s_count 0) 0) (>= (s_count 0) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (s_count 0) 0) (>= (s_count 0) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))
-(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))
-(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))
-(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))
-(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))
-(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))
-(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))
-(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))
-(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))
-(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))
-(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))
-(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))
-(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))
-(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))
-(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))
-(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))
-(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))
-(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))
-(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))
-(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))
-(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))
-(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))
-(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))
-(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))
-(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))
-(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))
-(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))
-(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))
-(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))
-(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))
-(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))
-(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))
-(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))
-(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))
-(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))
-(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))
-(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))
-(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))
-(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))
-(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))
-(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))
-(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))
-(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))))
-(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (<= (+ s (* (- 1) (format 13))) 0)))
-(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (>= (+ s (* (- 1) (format 13))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 13))) 0)) (not (>= (+ s (* (- 1) (format 13))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))))
-(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))
-(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))
-(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))))
-(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))
-(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))
-(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))
-(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (<= (x_count 0) 1)))
-(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (>= (x_count 0) 1)))
-(assert (or (not (<= (x_count 0) 1)) (not (>= (x_count 0) 1)) (and (<= (x_count 0) 1) (>= (x_count 0) 1))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (x_count 0) 1) (>= (x_count 0) 1))))
-(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (<= (x_count 0) 0)))
-(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (>= (x_count 0) 0)))
-(assert (or (not (<= (x_count 0) 0)) (not (>= (x_count 0) 0)) (and (<= (x_count 0) 0) (>= (x_count 0) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (x_count 0) 0) (>= (x_count 0) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))
-(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))
-(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))
-(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))))
-(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))
-(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))
-(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))
-(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))
-(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))
-(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))))
-(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))
-(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))
-(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))
-(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))
-(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))
-(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))))
-(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))
-(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))
-(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))
-(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))
-(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))
-(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))))
-(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))
-(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))
-(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))
-(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))
-(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))
-(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))))
-(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))
-(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))
-(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))
-(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))
-(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))
-(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))
-(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))))
-(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))
-(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))
-(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
-(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
-(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))
-
-
-
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (<= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0))))
-(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
-(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= x 120)) (not (<= (format 10) 6))))
-(assert (or (= (+ (s_count 1) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0))))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= (format 2) 6))))
-(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 1))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0))))
-(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 2))) 0))))
-(assert (or (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))))
-(assert (or (not (>= (+ s (* (- 1) (format 2))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))
-(assert (or (not (= arg1 2)) (= (+ (format arg1) (* (- 1) (format 2))) 0)))
-(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0))))
-(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3))))
-(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 11)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
-(assert (or (not (<= fmt1 10)) (not (= fmt1 11))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 10)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10)))))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 9)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9)))))
-(assert (or (not (>= fmt1 10)) (not (<= fmt1 9))))
-(assert (or (not (>= fmt1 10)) (not (= fmt1 9))))
-(assert (or (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (not (<= fmt1 8)) (not (>= fmt1 9))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 8)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 7)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7)))))
-(assert (or (not (>= fmt1 7)) (not (<= fmt0 0)) (<= (+ fmt0 (* (- 1) fmt1)) (- 7))))
-(assert (or (not (<= fmt1 8)) (not (= fmt1 10))))
-(assert (or (not (<= fmt1 8)) (not (= fmt1 9))))
-(assert (or (not (>= fmt1 8)) (not (= fmt1 7))))
-(assert (or (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (not (<= fmt1 7)) (not (= fmt1 8))))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (>= fmt1 7) (not (= fmt1 7))))
-(assert (or (= fmt1 6) (not (= fmt1 6))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
-(assert (or (= fmt1 6) (not (= fmt1 6))))
-(assert (or (= fmt1 6) (<= fmt1 5) (>= fmt1 7)))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
-(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
-(assert (or (>= fmt1 5) (not (= fmt1 6))))
-(assert (or (= fmt1 3) (not (= fmt1 3))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (= fmt1 3) (not (= fmt1 3))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (= fmt1 3) (not (>= fmt1 3)) (not (<= fmt1 3))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (<= fmt1 3) (not (<= fmt0 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1))))
-(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (>= fmt1 3) (not (= fmt1 3))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
-(assert (or (= fmt1 2) (not (= fmt1 2))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 1)) (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (<= (+ arg1 (* (- 1) fmt1)) 0)))
-(assert (or (= fmt1 2) (not (>= fmt1 2)) (not (<= fmt1 2))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 1) (>= fmt1 2) (not (>= fmt0 0))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (>= (+ arg1 (* (- 1) fmt1)) 0))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
-(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
-(assert (or (not (<= fmt1 2)) (not (>= fmt1 3))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (not (>= fmt0 0)) (not (<= fmt1 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))
-(assert (or (not (>= fmt1 5)) (not (= fmt1 2))))
-(assert (or (not (>= fmt1 5)) (not (= fmt1 3))))
-(assert (or (<= (+ arg1 (* (- 1) fmt0)) 2) (not (>= fmt0 0)) (not (<= arg1 2))))
-(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 5)))
-(assert (or (<= arg1 2) (not (= arg1 2))))
-(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5))))
-(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
-(assert (or (<= (+ arg1 (* (- 1) fmt0)) 8) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= fmt_length 13)) (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4)))
-(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5)))))
-(assert (or (not (<= fmt0 0)) (not (>= fmt1 5)) (<= (+ fmt0 (* (- 1) fmt1)) (- 5))))
-(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt0)) 2))))
-(assert (or (>= fmt1 5) (not (= fmt1 5))))
-(assert (or (= fmt1 4) (not (= fmt1 4))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
-(assert (or (= fmt1 4) (<= fmt1 3) (>= fmt1 5)))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 2)))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (>= (+ arg1 (* (- 1) fmt1)) (- 1))))
-(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt0)) 2))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 2)) (<= (+ arg1 (* (- 1) fmt1)) (- 3))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
-(assert (or (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
-(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
-(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
-(assert (or (not (>= (format 4) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 4))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 7))) 0))))
-(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (<= (format 6) 6))))
-(assert (or (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= s 115)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 4))) 0))))
-(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0))))
-(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
-(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))
-(assert (or (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))))
-(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
-(assert (or (not (<= fmt1 2)) (not (= fmt1 4))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0))))
-(assert (or (not (>= fmt1 3)) (not (= fmt1 2))))
-(assert (or (= arg1 6) (not (= arg1 6))))
-(assert (or (= arg1 6) (not (= arg1 6))))
-(assert (or (= arg1 6) (not (= arg1 6))))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (>= fmt1 9)) (not (<= fmt1 5))))
-(assert (or (not (>= fmt1 9)) (not (= fmt1 5))))
-(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8))))
-(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
-(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 9)))))
-(assert (or (= arg1 6) (not (>= arg1 6)) (not (<= arg1 6))))
-(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= fmt0 0)) (<= arg1 6)))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (>= (+ arg1 (* (- 1) fmt1)) (- 3))))
-(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 3) (* (- 1) (format 10))) 0))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
-(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= fmt1 6)) (not (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (not (<= (+ x (* (- 1) (format 12))) 0)) (= (+ (format 3) (* (- 1) (format 10))) 0)))
-(assert (or (= fmt1 6) (not (>= fmt1 6)) (not (<= fmt1 6))))
-(assert (or (not (>= fmt0 0)) (not (<= fmt1 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))
-(assert (or (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0))))
-(assert (or (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)))
-(assert (or (not (>= fmt1 6)) (not (= fmt1 5))))
-(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
-(assert (or (not (>= fmt1 7)) (not (<= fmt1 6))))
-(assert (or (not (>= fmt1 7)) (not (= fmt1 6))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7)))))
-(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1)))))
-(assert (or (= (+ arg1 (* (- 1) fmt1)) 1) (not (= (+ arg1 (* (- 1) fmt1)) 1))))
-(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 5)))))
-(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0))))
-(assert (or (not (= fmt1 4)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0))))
-(assert (or (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))
-(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (>= (+ percent (* (- 1) (format fmt1))) 0) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (= arg1 6)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0))))
-(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))))
-(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= arg1 6)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0)))
-(assert (or (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (>= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0))))
-(assert (or (>= (+ (format arg1) (* (- 1) (format 2))) 0) (<= (+ (format arg1) (* (- 1) (format 2))) 0)))
-(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0)))
-(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
-(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))))
-(assert (or (not (>= fmt1 8)) (not (= fmt1 4))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 3))) 0))))
-(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0))))
-(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))))
-(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (= fmt1 7)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0))))
-(assert (or (<= (+ percent (* (- 1) (format fmt1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0))))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (= fmt1 7)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0)))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))
-(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (= arg1 6))))
-(assert (or (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (>= (+ (format arg1) (* (- 1) (format 2))) 0)))
-(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0))))
-(assert (or (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0))))
-(assert (or (>= (+ (format fmt1) (* (- 1) (format 1))) 0) (<= (+ (format fmt1) (* (- 1) (format 1))) 0)))
-(assert (or (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (>= (+ (format fmt1) (* (- 1) (format 1))) 0)))
-(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 3))) 0)))
-(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0))))
-(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0))))
-(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 3))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 3))) 0))))
-(assert (or (>= (+ (format fmt1) (* (- 1) (format 3))) 0) (<= (+ (format fmt1) (* (- 1) (format 3))) 0)))
-(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0))))
-(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0))))
-(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0))))
-(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 4))) 0)))
-(assert (or (not (<= (format 8) 6)) (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= percent 37))))
-(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))))
-(assert (or (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= x 120))))
-(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0))))
-(assert (or (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
-(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
-(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 5))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 5))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
-(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0)))
-(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= arg1 6)) (= (+ (format fmt1) (* (- 1) (format 1))) 0)))
-(assert (or (= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0))))
-(assert (or (<= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ (format arg1) (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 3))) 0))))
-(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (>= (+ (format arg1) (* (- 1) (format 3))) 0)))
-(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0))))
-(assert (or (>= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0))))
-(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (= fmt1 6))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
-(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
-(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
-(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
-(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))))
-(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))))
-(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))))
-(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))
-(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
-(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
-(assert (or (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
-(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0))))
-(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0))))
-(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
-(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
-(assert (or (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (= fmt1 2)) (= (+ (format 1) (* (- 1) (format 2))) 0)))
-(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0))))
-(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (<= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0))))
-(assert (or (not (= fmt1 2)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0))))
-(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
-(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
-(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
-(assert (or (not (>= fmt1 8)) (not (<= fmt1 6))))
-
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
-(assert (or (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count 1) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (= (+ (format 1) (* (- 1) (format (+ 1 fmt1)))) 0))))
-(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format fmt1) (* (- 1) (format 2))) 0))))
-(assert (or (not (= fmt1 8)) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (not (<= (+ x (* (- 1) (format 8))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= percent 37)) (not (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0))))
-(assert (or (not (>= (format 8) 255)) (not (<= percent 37)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 8))) 0))))
-(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0))))
-(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0))))
-(assert (or (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0)))
-(assert (or (not (= fmt1 8)) (= (+ (format fmt1) (* (- 1) (format 8))) 0)))
-(assert (or (<= (+ (format fmt1) (* (- 1) (format 4))) 0) (>= (+ (format fmt1) (* (- 1) (format 4))) 0)))
-(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (>= (format 8) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0))))
-(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (<= percent 37)) (not (>= (format 8) 255)) (not (>= (+ percent (* (- 1) (format fmt1))) 0))))
-(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= (+ percent (* (- 1) (format 0))) 0)) (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))
-(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
-(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
-
-
-(check-sat)
-(exit)
diff --git a/test/regress/regress2/ho/SYO362^5.p b/test/regress/regress2/ho/SYO362^5.p
deleted file mode 100644 (file)
index c01d3f2..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-% COMMAND-LINE: --uf-ho --full-saturate-quant --ho-elim
-% EXPECT: % SZS status Theorem for SYO362^5
-
-thf(cK,type,(
-    cK: ( $i > $o ) > $i > $o )).
-
-thf(cTHM631A_pme,conjecture,
-    ( ! [X: $i > $o,Y: $i > $o] :
-        ( ( cK
-          @ ^ [Xz: $i] :
-              ( ( X @ Xz )
-              | ( Y @ Xz ) ) )
-        = ( ^ [Xw: $i] :
-              ( ( cK @ X @ Xw )
-              | ( cK @ Y @ Xw ) ) ) )
-   => ! [X: $i > $o,Y: $i > $o] :
-        ( ! [Xx: $i] :
-            ( ( X @ Xx )
-           => ( Y @ Xx ) )
-       => ! [Xx: $i] :
-            ( ( cK @ X @ Xx )
-           => ( cK @ Y @ Xx ) ) ) )).
diff --git a/test/regress/regress2/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2 b/test/regress/regress2/lemmas/simple_startup_9nodes.abstract.base.smtv1.smt2
new file mode 100644 (file)
index 0000000..038b630
--- /dev/null
@@ -0,0 +1,123 @@
+(set-option :incremental false)
+(set-info :source "TTA Startup. Bruno Dutertre (bruno@csl.sri.com)")
+(set-info :status unsat)
+(set-info :category "industrial")
+(set-info :difficulty "0")
+(set-logic QF_LRA)
+(declare-fun x_0 () Real)
+(declare-fun x_1 () Real)
+(declare-fun x_2 () Real)
+(declare-fun x_3 () Real)
+(declare-fun x_4 () Real)
+(declare-fun x_5 () Real)
+(declare-fun x_6 () Real)
+(declare-fun x_7 () Real)
+(declare-fun x_8 () Real)
+(declare-fun x_9 () Real)
+(declare-fun x_10 () Real)
+(declare-fun x_11 () Real)
+(declare-fun x_12 () Real)
+(declare-fun x_13 () Real)
+(declare-fun x_14 () Real)
+(declare-fun x_15 () Real)
+(declare-fun x_16 () Real)
+(declare-fun x_17 () Real)
+(declare-fun x_18 () Real)
+(declare-fun x_19 () Bool)
+(declare-fun x_20 () Bool)
+(declare-fun x_21 () Bool)
+(declare-fun x_22 () Bool)
+(declare-fun x_23 () Bool)
+(declare-fun x_24 () Bool)
+(declare-fun x_25 () Bool)
+(declare-fun x_26 () Bool)
+(declare-fun x_27 () Bool)
+(declare-fun x_28 () Real)
+(declare-fun x_29 () Bool)
+(declare-fun x_30 () Bool)
+(declare-fun x_31 () Bool)
+(declare-fun x_32 () Real)
+(declare-fun x_33 () Real)
+(declare-fun x_34 () Real)
+(declare-fun x_35 () Real)
+(declare-fun x_36 () Real)
+(declare-fun x_37 () Real)
+(declare-fun x_38 () Real)
+(declare-fun x_39 () Real)
+(declare-fun x_40 () Real)
+(declare-fun x_41 () Real)
+(declare-fun x_42 () Real)
+(declare-fun x_43 () Real)
+(declare-fun x_44 () Real)
+(declare-fun x_45 () Real)
+(declare-fun x_46 () Real)
+(declare-fun x_47 () Real)
+(declare-fun x_48 () Real)
+(declare-fun x_49 () Real)
+(declare-fun x_50 () Real)
+(declare-fun x_51 () Real)
+(declare-fun x_52 () Real)
+(declare-fun x_53 () Real)
+(declare-fun x_54 () Real)
+(declare-fun x_55 () Real)
+(declare-fun x_56 () Real)
+(declare-fun x_57 () Real)
+(declare-fun x_58 () Real)
+(declare-fun x_59 () Real)
+(declare-fun x_60 () Real)
+(declare-fun x_61 () Real)
+(declare-fun x_62 () Real)
+(declare-fun x_63 () Real)
+(declare-fun x_64 () Real)
+(declare-fun x_65 () Real)
+(declare-fun x_66 () Real)
+(declare-fun x_67 () Real)
+(declare-fun x_68 () Real)
+(declare-fun x_69 () Real)
+(declare-fun x_70 () Real)
+(declare-fun x_71 () Real)
+(declare-fun x_72 () Real)
+(declare-fun x_73 () Real)
+(declare-fun x_74 () Real)
+(declare-fun x_75 () Real)
+(declare-fun x_76 () Real)
+(declare-fun x_77 () Real)
+(declare-fun x_78 () Real)
+(declare-fun x_79 () Real)
+(declare-fun x_80 () Real)
+(declare-fun x_81 () Real)
+(declare-fun x_82 () Real)
+(declare-fun x_83 () Real)
+(declare-fun x_84 () Real)
+(declare-fun x_85 () Real)
+(declare-fun x_86 () Bool)
+(declare-fun x_87 () Real)
+(declare-fun x_88 () Bool)
+(declare-fun x_89 () Bool)
+(declare-fun x_90 () Bool)
+(declare-fun x_91 () Bool)
+(declare-fun x_92 () Bool)
+(declare-fun x_93 () Bool)
+(declare-fun x_94 () Bool)
+(declare-fun x_95 () Bool)
+(declare-fun x_96 () Real)
+(declare-fun x_97 () Real)
+(declare-fun x_98 () Real)
+(declare-fun x_99 () Real)
+(declare-fun x_100 () Real)
+(declare-fun x_101 () Real)
+(declare-fun x_102 () Real)
+(declare-fun x_103 () Real)
+(declare-fun x_104 () Real)
+(declare-fun x_105 () Real)
+(declare-fun x_106 () Real)
+(declare-fun x_107 () Real)
+(declare-fun x_108 () Real)
+(declare-fun x_109 () Real)
+(declare-fun x_110 () Real)
+(declare-fun x_111 () Real)
+(declare-fun x_112 () Real)
+(declare-fun x_113 () Real)
+(declare-fun x_114 () Real)
+(declare-fun x_115 () Real)
+(check-sat-assuming ( (let ((_let_0 (= x_0 0.0))) (let ((_let_1 (= x_0 1.0))) (let ((_let_2 (= x_0 2.0))) (let ((_let_3 (= x_1 0.0))) (let ((_let_4 (= x_1 1.0))) (let ((_let_5 (= x_1 2.0))) (let ((_let_6 (= x_2 0.0))) (let ((_let_7 (= x_2 1.0))) (let ((_let_8 (= x_2 2.0))) (let ((_let_9 (= x_3 0.0))) (let ((_let_10 (= x_3 1.0))) (let ((_let_11 (= x_3 2.0))) (let ((_let_12 (= x_4 0.0))) (let ((_let_13 (= x_4 1.0))) (let ((_let_14 (= x_4 2.0))) (let ((_let_15 (= x_5 0.0))) (let ((_let_16 (= x_5 1.0))) (let ((_let_17 (= x_5 2.0))) (let ((_let_18 (= x_6 0.0))) (let ((_let_19 (= x_6 1.0))) (let ((_let_20 (= x_6 2.0))) (let ((_let_21 (= x_7 0.0))) (let ((_let_22 (= x_7 1.0))) (let ((_let_23 (= x_7 2.0))) (let ((_let_24 (= x_8 0.0))) (let ((_let_25 (= x_8 1.0))) (let ((_let_26 (= x_8 2.0))) (let ((_let_27 (= x_18 0.0))) (let ((_let_28 (= x_0 3.0))) (let ((_let_29 (= x_1 3.0))) (let ((_let_30 (= x_2 3.0))) (let ((_let_31 (= x_3 3.0))) (let ((_let_32 (= x_4 3.0))) (let ((_let_33 (= x_5 3.0))) (let ((_let_34 (= x_6 3.0))) (let ((_let_35 (= x_7 3.0))) (let ((_let_36 (= x_8 3.0))) (let ((_let_37 (= x_28 9.0))) (let ((_let_38 (= x_28 8.0))) (let ((_let_39 (= x_28 7.0))) (let ((_let_40 (= x_28 6.0))) (let ((_let_41 (= x_28 5.0))) (let ((_let_42 (= x_28 4.0))) (let ((_let_43 (= x_28 3.0))) (let ((_let_44 (= x_28 2.0))) (let ((_let_45 (not (<= (- x_65 x_63) x_32)))) (let ((_let_46 (not (<= (- x_66 x_63) x_32)))) (let ((_let_47 (not (<= (- x_67 x_63) x_32)))) (let ((_let_48 (not (<= (- x_68 x_63) x_32)))) (let ((_let_49 (not (<= (- x_69 x_63) x_32)))) (let ((_let_50 (not (<= (- x_70 x_63) x_32)))) (let ((_let_51 (not (<= (- x_71 x_63) x_32)))) (let ((_let_52 (not (<= (- x_72 x_63) x_32)))) (let ((_let_53 (not (<= (- x_66 x_65) x_32)))) (let ((_let_54 (not (<= (- x_67 x_65) x_32)))) (let ((_let_55 (not (<= (- x_68 x_65) x_32)))) (let ((_let_56 (not (<= (- x_69 x_65) x_32)))) (let ((_let_57 (not (<= (- x_70 x_65) x_32)))) (let ((_let_58 (not (<= (- x_71 x_65) x_32)))) (let ((_let_59 (not (<= (- x_72 x_65) x_32)))) (let ((_let_60 (not (<= (- x_67 x_66) x_32)))) (let ((_let_61 (not (<= (- x_68 x_66) x_32)))) (let ((_let_62 (not (<= (- x_69 x_66) x_32)))) (let ((_let_63 (not (<= (- x_70 x_66) x_32)))) (let ((_let_64 (not (<= (- x_71 x_66) x_32)))) (let ((_let_65 (not (<= (- x_72 x_66) x_32)))) (let ((_let_66 (not (<= (- x_68 x_67) x_32)))) (let ((_let_67 (not (<= (- x_69 x_67) x_32)))) (let ((_let_68 (not (<= (- x_70 x_67) x_32)))) (let ((_let_69 (not (<= (- x_71 x_67) x_32)))) (let ((_let_70 (not (<= (- x_72 x_67) x_32)))) (let ((_let_71 (not (<= (- x_69 x_68) x_32)))) (let ((_let_72 (not (<= (- x_70 x_68) x_32)))) (let ((_let_73 (not (<= (- x_71 x_68) x_32)))) (let ((_let_74 (not (<= (- x_72 x_68) x_32)))) (let ((_let_75 (not (<= (- x_70 x_69) x_32)))) (let ((_let_76 (not (<= (- x_71 x_69) x_32)))) (let ((_let_77 (not (<= (- x_72 x_69) x_32)))) (let ((_let_78 (not (<= (- x_71 x_70) x_32)))) (let ((_let_79 (not (<= (- x_72 x_70) x_32)))) (let ((_let_80 (not (<= (- x_72 x_71) x_32)))) (let ((_let_81 (<= (- x_63 x_53) 27.0))) (let ((_let_82 (<= (- x_65 x_53) 30.0))) (let ((_let_83 (<= (- x_66 x_53) 33.0))) (let ((_let_84 (<= (- x_67 x_53) 36.0))) (let ((_let_85 (<= (- x_68 x_53) 39.0))) (let ((_let_86 (<= (- x_69 x_53) 42.0))) (let ((_let_87 (<= (- x_70 x_53) 45.0))) (let ((_let_88 (<= (- x_71 x_53) 48.0))) (let ((_let_89 (<= (- x_72 x_53) 51.0))) (let ((_let_90 (= x_74 x_75))) (let ((_let_91 (= x_74 x_76))) (let ((_let_92 (= x_74 x_77))) (let ((_let_93 (= x_74 x_78))) (let ((_let_94 (= x_74 x_79))) (let ((_let_95 (= x_74 x_80))) (let ((_let_96 (= x_74 x_81))) (let ((_let_97 (= x_74 x_82))) (let ((_let_98 (= x_75 x_74))) (let ((_let_99 (= x_75 x_76))) (let ((_let_100 (= x_75 x_77))) (let ((_let_101 (= x_75 x_78))) (let ((_let_102 (= x_75 x_79))) (let ((_let_103 (= x_75 x_80))) (let ((_let_104 (= x_75 x_81))) (let ((_let_105 (= x_75 x_82))) (let ((_let_106 (= x_76 x_74))) (let ((_let_107 (= x_76 x_75))) (let ((_let_108 (= x_76 x_77))) (let ((_let_109 (= x_76 x_78))) (let ((_let_110 (= x_76 x_79))) (let ((_let_111 (= x_76 x_80))) (let ((_let_112 (= x_76 x_81))) (let ((_let_113 (= x_76 x_82))) (let ((_let_114 (= x_77 x_74))) (let ((_let_115 (= x_77 x_75))) (let ((_let_116 (= x_77 x_76))) (let ((_let_117 (= x_77 x_78))) (let ((_let_118 (= x_77 x_79))) (let ((_let_119 (= x_77 x_80))) (let ((_let_120 (= x_77 x_81))) (let ((_let_121 (= x_77 x_82))) (let ((_let_122 (= x_78 x_74))) (let ((_let_123 (= x_78 x_75))) (let ((_let_124 (= x_78 x_76))) (let ((_let_125 (= x_78 x_77))) (let ((_let_126 (= x_78 x_79))) (let ((_let_127 (= x_78 x_80))) (let ((_let_128 (= x_78 x_81))) (let ((_let_129 (= x_78 x_82))) (let ((_let_130 (= x_79 x_74))) (let ((_let_131 (= x_79 x_75))) (let ((_let_132 (= x_79 x_76))) (let ((_let_133 (= x_79 x_77))) (let ((_let_134 (= x_79 x_78))) (let ((_let_135 (= x_79 x_80))) (let ((_let_136 (= x_79 x_81))) (let ((_let_137 (= x_79 x_82))) (let ((_let_138 (= x_80 x_74))) (let ((_let_139 (= x_80 x_75))) (let ((_let_140 (= x_80 x_76))) (let ((_let_141 (= x_80 x_77))) (let ((_let_142 (= x_80 x_78))) (let ((_let_143 (= x_80 x_79))) (let ((_let_144 (= x_80 x_81))) (let ((_let_145 (= x_80 x_82))) (let ((_let_146 (= x_81 x_74))) (let ((_let_147 (= x_81 x_75))) (let ((_let_148 (= x_81 x_76))) (let ((_let_149 (= x_81 x_77))) (let ((_let_150 (= x_81 x_78))) (let ((_let_151 (= x_81 x_79))) (let ((_let_152 (= x_81 x_80))) (let ((_let_153 (= x_81 x_82))) (let ((_let_154 (= x_82 x_74))) (let ((_let_155 (= x_82 x_75))) (let ((_let_156 (= x_82 x_76))) (let ((_let_157 (= x_82 x_77))) (let ((_let_158 (= x_82 x_78))) (let ((_let_159 (= x_82 x_79))) (let ((_let_160 (= x_82 x_80))) (let ((_let_161 (= x_82 x_81))) (let ((_let_162 (not (= x_54 3.0)))) (let ((_let_163 (not (= x_55 3.0)))) (let ((_let_164 (not (= x_56 3.0)))) (let ((_let_165 (not (= x_57 3.0)))) (let ((_let_166 (not (= x_58 3.0)))) (let ((_let_167 (not (= x_59 3.0)))) (let ((_let_168 (not (= x_60 3.0)))) (let ((_let_169 (not (= x_61 3.0)))) (let ((_let_170 (not (= x_62 3.0)))) (let ((_let_171 (and x_86 (< x_87 x_63)))) (let ((_let_172 (and x_88 (< x_87 x_65)))) (let ((_let_173 (and x_89 (< x_87 x_66)))) (let ((_let_174 (and x_90 (< x_87 x_67)))) (let ((_let_175 (and x_91 (< x_87 x_68)))) (let ((_let_176 (and x_92 (< x_87 x_69)))) (let ((_let_177 (and x_93 (< x_87 x_70)))) (let ((_let_178 (and x_94 (< x_87 x_71)))) (let ((_let_179 (and x_95 (< x_87 x_72)))) (let ((_let_180 (ite (= x_84 9.0) x_72 (ite (= x_84 8.0) x_71 (ite (= x_84 7.0) x_70 (ite (= x_84 6.0) x_69 (ite (= x_84 5.0) x_68 (ite (= x_84 4.0) x_67 (ite (= x_84 3.0) x_66 (ite (= x_84 2.0) x_65 x_63)))))))))) (let ((_let_181 (= x_18 1.0))) (let ((_let_182 (ite (= x_33 9.0) 1 (+ x_33 1.0)))) (let ((_let_183 (ite (= x_34 9.0) 1 (+ x_34 1.0)))) (let ((_let_184 (ite (= x_35 9.0) 1 (+ x_35 1.0)))) (let ((_let_185 (ite (= x_36 9.0) 1 (+ x_36 1.0)))) (let ((_let_186 (ite (= x_37 9.0) 1 (+ x_37 1.0)))) (let ((_let_187 (ite (= x_38 9.0) 1 (+ x_38 1.0)))) (let ((_let_188 (ite (= x_39 9.0) 1 (+ x_39 1.0)))) (let ((_let_189 (ite (= x_40 9.0) 1 (+ x_40 1.0)))) (let ((_let_190 (ite (= x_41 9.0) 1 (+ x_41 1.0)))) (let ((_let_191 (= x_84 x_28))) (let ((_let_192 (= x_74 x_28))) (let ((_let_193 (= x_75 x_28))) (let ((_let_194 (= x_76 x_28))) (let ((_let_195 (= x_77 x_28))) (let ((_let_196 (= x_53 x_9))) (let ((_let_197 (= x_53 x_10))) (let ((_let_198 (= x_78 x_28))) (let ((_let_199 (= x_53 x_11))) (let ((_let_200 (= x_53 x_12))) (let ((_let_201 (= x_53 x_13))) (let ((_let_202 (= x_53 x_14))) (let ((_let_203 (= x_53 x_15))) (let ((_let_204 (= x_53 x_16))) (let ((_let_205 (= x_53 x_17))) (let ((_let_206 (= x_79 x_28))) (let ((_let_207 (= x_80 x_28))) (let ((_let_208 (= x_81 x_28))) (let ((_let_209 (= x_82 x_28))) (let ((_let_210 (= x_62 x_8))) (let ((_let_211 (= x_82 x_41))) (let ((_let_212 (= x_72 x_17))) (let ((_let_213 (= x_54 x_0))) (let ((_let_214 (= x_74 x_33))) (let ((_let_215 (= x_63 x_9))) (let ((_let_216 (= x_55 x_1))) (let ((_let_217 (= x_75 x_34))) (let ((_let_218 (= x_65 x_10))) (let ((_let_219 (= x_56 x_2))) (let ((_let_220 (= x_76 x_35))) (let ((_let_221 (= x_66 x_11))) (let ((_let_222 (= x_57 x_3))) (let ((_let_223 (= x_77 x_36))) (let ((_let_224 (= x_67 x_12))) (let ((_let_225 (= x_58 x_4))) (let ((_let_226 (= x_78 x_37))) (let ((_let_227 (= x_68 x_13))) (let ((_let_228 (= x_59 x_5))) (let ((_let_229 (= x_79 x_38))) (let ((_let_230 (= x_69 x_14))) (let ((_let_231 (= x_60 x_6))) (let ((_let_232 (= x_80 x_39))) (let ((_let_233 (= x_70 x_15))) (let ((_let_234 (= x_61 x_7))) (let ((_let_235 (= x_81 x_40))) (let ((_let_236 (= x_71 x_16))) (let ((_let_237 (and (and (and (and (and (and (and (and (not x_19) (not x_20)) (not x_21)) (not x_22)) (not x_23)) (not x_24)) (not x_25)) (not x_26)) (not x_27)))) (let ((_let_238 (= x_28 1.0))) (let ((_let_239 (and (not x_29) (not x_30)))) (let ((_let_240 (and _let_239 (not x_31)))) (let ((_let_241 (and x_29 (not x_30)))) (let ((_let_242 (or x_29 x_30))) (let ((_let_243 (or (not x_29) x_30))) (let ((_let_244 (and (and (and (and (and (or _let_242 x_31) (or _let_243 x_31)) (or (or x_29 (not x_30)) x_31)) (or (or (not x_29) (not x_30)) x_31)) (or _let_242 (not x_31))) (or _let_243 (not x_31))))) (let ((_let_245 (and (and (and (and (and (and (and (and (not x_86) (not x_88)) (not x_89)) (not x_90)) (not x_91)) (not x_92)) (not x_93)) (not x_94)) (not x_95)))) (let ((_let_246 (and (not (= x_54 1.0)) (not (= x_54 2.0))))) (let ((_let_247 (and (not (= x_55 1.0)) (not (= x_55 2.0))))) (let ((_let_248 (and (not (= x_56 1.0)) (not (= x_56 2.0))))) (let ((_let_249 (and (not (= x_57 1.0)) (not (= x_57 2.0))))) (let ((_let_250 (and (not (= x_58 1.0)) (not (= x_58 2.0))))) (let ((_let_251 (and (not (= x_59 1.0)) (not (= x_59 2.0))))) (let ((_let_252 (and (not (= x_60 1.0)) (not (= x_60 2.0))))) (let ((_let_253 (and (not (= x_61 1.0)) (not (= x_61 2.0))))) (let ((_let_254 (and (not (= x_62 1.0)) (not (= x_62 2.0))))) (let ((_let_255 (+ x_53 3.0))) (let ((_let_256 (+ (+ x_63 (* (ite (< x_74 1.0) (- (- 1.0 x_74) 1.0) (- (+ (- 9.0 x_74) 1.0) 1.0)) 3.0)) x_32))) (let ((_let_257 (+ (+ x_65 (* (ite (< x_75 2.0) (- (- 2.0 x_75) 1.0) (- (+ (- 9.0 x_75) 2.0) 1.0)) 3.0)) x_32))) (let ((_let_258 (+ (+ x_66 (* (ite (< x_76 3.0) (- (- 3.0 x_76) 1.0) (- (+ (- 9.0 x_76) 3.0) 1.0)) 3.0)) x_32))) (let ((_let_259 (+ (+ x_67 (* (ite (< x_77 4.0) (- (- 4.0 x_77) 1.0) (- (+ (- 9.0 x_77) 4.0) 1.0)) 3.0)) x_32))) (let ((_let_260 (+ (+ x_68 (* (ite (< x_78 5.0) (- (- 5.0 x_78) 1.0) (- (+ (- 9.0 x_78) 5.0) 1.0)) 3.0)) x_32))) (let ((_let_261 (+ (+ x_69 (* (ite (< x_79 6.0) (- (- 6.0 x_79) 1.0) (- (+ (- 9.0 x_79) 6.0) 1.0)) 3.0)) x_32))) (let ((_let_262 (+ (+ x_70 (* (ite (< x_80 7.0) (- (- 7.0 x_80) 1.0) (- (+ (- 9.0 x_80) 7.0) 1.0)) 3.0)) x_32))) (let ((_let_263 (+ (+ x_71 (* (ite (< x_81 8.0) (- (- 8.0 x_81) 1.0) (- (+ (- 9.0 x_81) 8.0) 1.0)) 3.0)) x_32))) (let ((_let_264 (+ (+ x_72 (* (ite (< x_82 9.0) (- x_83 1.0) (- (+ x_83 9.0) 1.0)) 3.0)) x_32))) (let ((_let_265 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_245 (or (or (or (or (or (or (or (or (= x_54 3.0) (= x_55 3.0)) (= x_56 3.0)) (= x_57 3.0)) (= x_58 3.0)) (= x_59 3.0)) (= x_60 3.0)) (= x_61 3.0)) (= x_62 3.0))) (or _let_162 (<= x_63 _let_255))) (or _let_163 (<= x_65 _let_255))) (or _let_164 (<= x_66 _let_255))) (or _let_165 (<= x_67 _let_255))) (or _let_166 (<= x_68 _let_255))) (or _let_167 (<= x_69 _let_255))) (or _let_168 (<= x_70 _let_255))) (or _let_169 (<= x_71 _let_255))) (or _let_170 (<= x_72 _let_255))) (or _let_162 (and (and (and (and (and (and (and (and (or (or (or _let_162 (not (< x_53 x_63))) (not (= x_53 x_63))) (and (= x_74 x_96) (= x_63 (+ x_63 3.0)))) (or _let_163 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_65))) (and _let_90 (= x_63 x_65))) (or (or (not (= x_53 x_63)) (not (= x_53 x_65))) _let_90)) (or (or (not (< x_53 x_63)) (not (= x_53 x_65))) (and (= x_74 x_97) (= x_63 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_66))) (and _let_91 (= x_63 x_66))) (or (or (not (= x_53 x_63)) (not (= x_53 x_66))) _let_91)) (or (or (not (< x_53 x_63)) (not (= x_53 x_66))) (and (= x_74 x_98) (= x_63 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_67))) (and _let_92 (= x_63 x_67))) (or (or (not (= x_53 x_63)) (not (= x_53 x_67))) _let_92)) (or (or (not (< x_53 x_63)) (not (= x_53 x_67))) (and (= x_74 x_99) (= x_63 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_68))) (and _let_93 (= x_63 x_68))) (or (or (not (= x_53 x_63)) (not (= x_53 x_68))) _let_93)) (or (or (not (< x_53 x_63)) (not (= x_53 x_68))) (and (= x_74 x_100) (= x_63 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_69))) (and _let_94 (= x_63 x_69))) (or (or (not (= x_53 x_63)) (not (= x_53 x_69))) _let_94)) (or (or (not (< x_53 x_63)) (not (= x_53 x_69))) (and (= x_74 x_101) (= x_63 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_70))) (and _let_95 (= x_63 x_70))) (or (or (not (= x_53 x_63)) (not (= x_53 x_70))) _let_95)) (or (or (not (< x_53 x_63)) (not (= x_53 x_70))) (and (= x_74 x_102) (= x_63 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_71))) (and _let_96 (= x_63 x_71))) (or (or (not (= x_53 x_63)) (not (= x_53 x_71))) _let_96)) (or (or (not (< x_53 x_63)) (not (= x_53 x_71))) (and (= x_74 x_103) (= x_63 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_63)) (not (< x_53 x_72))) (and _let_97 (= x_63 x_72))) (or (or (not (= x_53 x_63)) (not (= x_53 x_72))) _let_97)) (or (or (not (< x_53 x_63)) (not (= x_53 x_72))) (and (= x_74 x_104) (= x_63 (+ x_72 3.0))))))))) (or _let_163 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_63))) (and _let_98 (= x_65 x_63))) (or (or (not (= x_53 x_65)) (not (= x_53 x_63))) _let_98)) (or (or (not (< x_53 x_65)) (not (= x_53 x_63))) (and (= x_75 x_96) (= x_65 (+ x_63 3.0)))))) (or (or (or _let_163 (not (< x_53 x_65))) (not (= x_53 x_65))) (and (= x_75 x_97) (= x_65 (+ x_65 3.0))))) (or _let_164 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_66))) (and _let_99 (= x_65 x_66))) (or (or (not (= x_53 x_65)) (not (= x_53 x_66))) _let_99)) (or (or (not (< x_53 x_65)) (not (= x_53 x_66))) (and (= x_75 x_98) (= x_65 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_67))) (and _let_100 (= x_65 x_67))) (or (or (not (= x_53 x_65)) (not (= x_53 x_67))) _let_100)) (or (or (not (< x_53 x_65)) (not (= x_53 x_67))) (and (= x_75 x_99) (= x_65 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_68))) (and _let_101 (= x_65 x_68))) (or (or (not (= x_53 x_65)) (not (= x_53 x_68))) _let_101)) (or (or (not (< x_53 x_65)) (not (= x_53 x_68))) (and (= x_75 x_100) (= x_65 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_69))) (and _let_102 (= x_65 x_69))) (or (or (not (= x_53 x_65)) (not (= x_53 x_69))) _let_102)) (or (or (not (< x_53 x_65)) (not (= x_53 x_69))) (and (= x_75 x_101) (= x_65 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_70))) (and _let_103 (= x_65 x_70))) (or (or (not (= x_53 x_65)) (not (= x_53 x_70))) _let_103)) (or (or (not (< x_53 x_65)) (not (= x_53 x_70))) (and (= x_75 x_102) (= x_65 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_71))) (and _let_104 (= x_65 x_71))) (or (or (not (= x_53 x_65)) (not (= x_53 x_71))) _let_104)) (or (or (not (< x_53 x_65)) (not (= x_53 x_71))) (and (= x_75 x_103) (= x_65 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_65)) (not (< x_53 x_72))) (and _let_105 (= x_65 x_72))) (or (or (not (= x_53 x_65)) (not (= x_53 x_72))) _let_105)) (or (or (not (< x_53 x_65)) (not (= x_53 x_72))) (and (= x_75 x_104) (= x_65 (+ x_72 3.0))))))))) (or _let_164 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_63))) (and _let_106 (= x_66 x_63))) (or (or (not (= x_53 x_66)) (not (= x_53 x_63))) _let_106)) (or (or (not (< x_53 x_66)) (not (= x_53 x_63))) (and (= x_76 x_96) (= x_66 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_65))) (and _let_107 (= x_66 x_65))) (or (or (not (= x_53 x_66)) (not (= x_53 x_65))) _let_107)) (or (or (not (< x_53 x_66)) (not (= x_53 x_65))) (and (= x_76 x_97) (= x_66 (+ x_65 3.0))))))) (or (or (or _let_164 (not (< x_53 x_66))) (not (= x_53 x_66))) (and (= x_76 x_98) (= x_66 (+ x_66 3.0))))) (or _let_165 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_67))) (and _let_108 (= x_66 x_67))) (or (or (not (= x_53 x_66)) (not (= x_53 x_67))) _let_108)) (or (or (not (< x_53 x_66)) (not (= x_53 x_67))) (and (= x_76 x_99) (= x_66 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_68))) (and _let_109 (= x_66 x_68))) (or (or (not (= x_53 x_66)) (not (= x_53 x_68))) _let_109)) (or (or (not (< x_53 x_66)) (not (= x_53 x_68))) (and (= x_76 x_100) (= x_66 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_69))) (and _let_110 (= x_66 x_69))) (or (or (not (= x_53 x_66)) (not (= x_53 x_69))) _let_110)) (or (or (not (< x_53 x_66)) (not (= x_53 x_69))) (and (= x_76 x_101) (= x_66 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_70))) (and _let_111 (= x_66 x_70))) (or (or (not (= x_53 x_66)) (not (= x_53 x_70))) _let_111)) (or (or (not (< x_53 x_66)) (not (= x_53 x_70))) (and (= x_76 x_102) (= x_66 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_71))) (and _let_112 (= x_66 x_71))) (or (or (not (= x_53 x_66)) (not (= x_53 x_71))) _let_112)) (or (or (not (< x_53 x_66)) (not (= x_53 x_71))) (and (= x_76 x_103) (= x_66 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_66)) (not (< x_53 x_72))) (and _let_113 (= x_66 x_72))) (or (or (not (= x_53 x_66)) (not (= x_53 x_72))) _let_113)) (or (or (not (< x_53 x_66)) (not (= x_53 x_72))) (and (= x_76 x_104) (= x_66 (+ x_72 3.0))))))))) (or _let_165 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_63))) (and _let_114 (= x_67 x_63))) (or (or (not (= x_53 x_67)) (not (= x_53 x_63))) _let_114)) (or (or (not (< x_53 x_67)) (not (= x_53 x_63))) (and (= x_77 x_96) (= x_67 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_65))) (and _let_115 (= x_67 x_65))) (or (or (not (= x_53 x_67)) (not (= x_53 x_65))) _let_115)) (or (or (not (< x_53 x_67)) (not (= x_53 x_65))) (and (= x_77 x_97) (= x_67 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_66))) (and _let_116 (= x_67 x_66))) (or (or (not (= x_53 x_67)) (not (= x_53 x_66))) _let_116)) (or (or (not (< x_53 x_67)) (not (= x_53 x_66))) (and (= x_77 x_98) (= x_67 (+ x_66 3.0))))))) (or (or (or _let_165 (not (< x_53 x_67))) (not (= x_53 x_67))) (and (= x_77 x_99) (= x_67 (+ x_67 3.0))))) (or _let_166 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_68))) (and _let_117 (= x_67 x_68))) (or (or (not (= x_53 x_67)) (not (= x_53 x_68))) _let_117)) (or (or (not (< x_53 x_67)) (not (= x_53 x_68))) (and (= x_77 x_100) (= x_67 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_69))) (and _let_118 (= x_67 x_69))) (or (or (not (= x_53 x_67)) (not (= x_53 x_69))) _let_118)) (or (or (not (< x_53 x_67)) (not (= x_53 x_69))) (and (= x_77 x_101) (= x_67 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_70))) (and _let_119 (= x_67 x_70))) (or (or (not (= x_53 x_67)) (not (= x_53 x_70))) _let_119)) (or (or (not (< x_53 x_67)) (not (= x_53 x_70))) (and (= x_77 x_102) (= x_67 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_71))) (and _let_120 (= x_67 x_71))) (or (or (not (= x_53 x_67)) (not (= x_53 x_71))) _let_120)) (or (or (not (< x_53 x_67)) (not (= x_53 x_71))) (and (= x_77 x_103) (= x_67 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_67)) (not (< x_53 x_72))) (and _let_121 (= x_67 x_72))) (or (or (not (= x_53 x_67)) (not (= x_53 x_72))) _let_121)) (or (or (not (< x_53 x_67)) (not (= x_53 x_72))) (and (= x_77 x_104) (= x_67 (+ x_72 3.0))))))))) (or _let_166 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_63))) (and _let_122 (= x_68 x_63))) (or (or (not (= x_53 x_68)) (not (= x_53 x_63))) _let_122)) (or (or (not (< x_53 x_68)) (not (= x_53 x_63))) (and (= x_78 x_96) (= x_68 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_65))) (and _let_123 (= x_68 x_65))) (or (or (not (= x_53 x_68)) (not (= x_53 x_65))) _let_123)) (or (or (not (< x_53 x_68)) (not (= x_53 x_65))) (and (= x_78 x_97) (= x_68 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_66))) (and _let_124 (= x_68 x_66))) (or (or (not (= x_53 x_68)) (not (= x_53 x_66))) _let_124)) (or (or (not (< x_53 x_68)) (not (= x_53 x_66))) (and (= x_78 x_98) (= x_68 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_67))) (and _let_125 (= x_68 x_67))) (or (or (not (= x_53 x_68)) (not (= x_53 x_67))) _let_125)) (or (or (not (< x_53 x_68)) (not (= x_53 x_67))) (and (= x_78 x_99) (= x_68 (+ x_67 3.0))))))) (or (or (or _let_166 (not (< x_53 x_68))) (not (= x_53 x_68))) (and (= x_78 x_100) (= x_68 (+ x_68 3.0))))) (or _let_167 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_69))) (and _let_126 (= x_68 x_69))) (or (or (not (= x_53 x_68)) (not (= x_53 x_69))) _let_126)) (or (or (not (< x_53 x_68)) (not (= x_53 x_69))) (and (= x_78 x_101) (= x_68 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_70))) (and _let_127 (= x_68 x_70))) (or (or (not (= x_53 x_68)) (not (= x_53 x_70))) _let_127)) (or (or (not (< x_53 x_68)) (not (= x_53 x_70))) (and (= x_78 x_102) (= x_68 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_71))) (and _let_128 (= x_68 x_71))) (or (or (not (= x_53 x_68)) (not (= x_53 x_71))) _let_128)) (or (or (not (< x_53 x_68)) (not (= x_53 x_71))) (and (= x_78 x_103) (= x_68 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_68)) (not (< x_53 x_72))) (and _let_129 (= x_68 x_72))) (or (or (not (= x_53 x_68)) (not (= x_53 x_72))) _let_129)) (or (or (not (< x_53 x_68)) (not (= x_53 x_72))) (and (= x_78 x_104) (= x_68 (+ x_72 3.0))))))))) (or _let_167 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_63))) (and _let_130 (= x_69 x_63))) (or (or (not (= x_53 x_69)) (not (= x_53 x_63))) _let_130)) (or (or (not (< x_53 x_69)) (not (= x_53 x_63))) (and (= x_79 x_96) (= x_69 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_65))) (and _let_131 (= x_69 x_65))) (or (or (not (= x_53 x_69)) (not (= x_53 x_65))) _let_131)) (or (or (not (< x_53 x_69)) (not (= x_53 x_65))) (and (= x_79 x_97) (= x_69 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_66))) (and _let_132 (= x_69 x_66))) (or (or (not (= x_53 x_69)) (not (= x_53 x_66))) _let_132)) (or (or (not (< x_53 x_69)) (not (= x_53 x_66))) (and (= x_79 x_98) (= x_69 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_67))) (and _let_133 (= x_69 x_67))) (or (or (not (= x_53 x_69)) (not (= x_53 x_67))) _let_133)) (or (or (not (< x_53 x_69)) (not (= x_53 x_67))) (and (= x_79 x_99) (= x_69 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_68))) (and _let_134 (= x_69 x_68))) (or (or (not (= x_53 x_69)) (not (= x_53 x_68))) _let_134)) (or (or (not (< x_53 x_69)) (not (= x_53 x_68))) (and (= x_79 x_100) (= x_69 (+ x_68 3.0))))))) (or (or (or _let_167 (not (< x_53 x_69))) (not (= x_53 x_69))) (and (= x_79 x_101) (= x_69 (+ x_69 3.0))))) (or _let_168 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_70))) (and _let_135 (= x_69 x_70))) (or (or (not (= x_53 x_69)) (not (= x_53 x_70))) _let_135)) (or (or (not (< x_53 x_69)) (not (= x_53 x_70))) (and (= x_79 x_102) (= x_69 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_71))) (and _let_136 (= x_69 x_71))) (or (or (not (= x_53 x_69)) (not (= x_53 x_71))) _let_136)) (or (or (not (< x_53 x_69)) (not (= x_53 x_71))) (and (= x_79 x_103) (= x_69 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_69)) (not (< x_53 x_72))) (and _let_137 (= x_69 x_72))) (or (or (not (= x_53 x_69)) (not (= x_53 x_72))) _let_137)) (or (or (not (< x_53 x_69)) (not (= x_53 x_72))) (and (= x_79 x_104) (= x_69 (+ x_72 3.0))))))))) (or _let_168 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_63))) (and _let_138 (= x_70 x_63))) (or (or (not (= x_53 x_70)) (not (= x_53 x_63))) _let_138)) (or (or (not (< x_53 x_70)) (not (= x_53 x_63))) (and (= x_80 x_96) (= x_70 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_65))) (and _let_139 (= x_70 x_65))) (or (or (not (= x_53 x_70)) (not (= x_53 x_65))) _let_139)) (or (or (not (< x_53 x_70)) (not (= x_53 x_65))) (and (= x_80 x_97) (= x_70 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_66))) (and _let_140 (= x_70 x_66))) (or (or (not (= x_53 x_70)) (not (= x_53 x_66))) _let_140)) (or (or (not (< x_53 x_70)) (not (= x_53 x_66))) (and (= x_80 x_98) (= x_70 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_67))) (and _let_141 (= x_70 x_67))) (or (or (not (= x_53 x_70)) (not (= x_53 x_67))) _let_141)) (or (or (not (< x_53 x_70)) (not (= x_53 x_67))) (and (= x_80 x_99) (= x_70 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_68))) (and _let_142 (= x_70 x_68))) (or (or (not (= x_53 x_70)) (not (= x_53 x_68))) _let_142)) (or (or (not (< x_53 x_70)) (not (= x_53 x_68))) (and (= x_80 x_100) (= x_70 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_69))) (and _let_143 (= x_70 x_69))) (or (or (not (= x_53 x_70)) (not (= x_53 x_69))) _let_143)) (or (or (not (< x_53 x_70)) (not (= x_53 x_69))) (and (= x_80 x_101) (= x_70 (+ x_69 3.0))))))) (or (or (or _let_168 (not (< x_53 x_70))) (not (= x_53 x_70))) (and (= x_80 x_102) (= x_70 (+ x_70 3.0))))) (or _let_169 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_71))) (and _let_144 (= x_70 x_71))) (or (or (not (= x_53 x_70)) (not (= x_53 x_71))) _let_144)) (or (or (not (< x_53 x_70)) (not (= x_53 x_71))) (and (= x_80 x_103) (= x_70 (+ x_71 3.0))))))) (or _let_170 (and (and (or (or (not (< x_53 x_70)) (not (< x_53 x_72))) (and _let_145 (= x_70 x_72))) (or (or (not (= x_53 x_70)) (not (= x_53 x_72))) _let_145)) (or (or (not (< x_53 x_70)) (not (= x_53 x_72))) (and (= x_80 x_104) (= x_70 (+ x_72 3.0))))))))) (or _let_169 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_63))) (and _let_146 (= x_71 x_63))) (or (or (not (= x_53 x_71)) (not (= x_53 x_63))) _let_146)) (or (or (not (< x_53 x_71)) (not (= x_53 x_63))) (and (= x_81 x_96) (= x_71 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_65))) (and _let_147 (= x_71 x_65))) (or (or (not (= x_53 x_71)) (not (= x_53 x_65))) _let_147)) (or (or (not (< x_53 x_71)) (not (= x_53 x_65))) (and (= x_81 x_97) (= x_71 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_66))) (and _let_148 (= x_71 x_66))) (or (or (not (= x_53 x_71)) (not (= x_53 x_66))) _let_148)) (or (or (not (< x_53 x_71)) (not (= x_53 x_66))) (and (= x_81 x_98) (= x_71 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_67))) (and _let_149 (= x_71 x_67))) (or (or (not (= x_53 x_71)) (not (= x_53 x_67))) _let_149)) (or (or (not (< x_53 x_71)) (not (= x_53 x_67))) (and (= x_81 x_99) (= x_71 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_68))) (and _let_150 (= x_71 x_68))) (or (or (not (= x_53 x_71)) (not (= x_53 x_68))) _let_150)) (or (or (not (< x_53 x_71)) (not (= x_53 x_68))) (and (= x_81 x_100) (= x_71 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_69))) (and _let_151 (= x_71 x_69))) (or (or (not (= x_53 x_71)) (not (= x_53 x_69))) _let_151)) (or (or (not (< x_53 x_71)) (not (= x_53 x_69))) (and (= x_81 x_101) (= x_71 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_70))) (and _let_152 (= x_71 x_70))) (or (or (not (= x_53 x_71)) (not (= x_53 x_70))) _let_152)) (or (or (not (< x_53 x_71)) (not (= x_53 x_70))) (and (= x_81 x_102) (= x_71 (+ x_70 3.0))))))) (or (or (or _let_169 (not (< x_53 x_71))) (not (= x_53 x_71))) (and (= x_81 x_103) (= x_71 (+ x_71 3.0))))) (or _let_170 (and (and (or (or (not (< x_53 x_71)) (not (< x_53 x_72))) (and _let_153 (= x_71 x_72))) (or (or (not (= x_53 x_71)) (not (= x_53 x_72))) _let_153)) (or (or (not (< x_53 x_71)) (not (= x_53 x_72))) (and (= x_81 x_104) (= x_71 (+ x_72 3.0))))))))) (or _let_170 (and (and (and (and (and (and (and (and (or _let_162 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_63))) (and _let_154 (= x_72 x_63))) (or (or (not (= x_53 x_72)) (not (= x_53 x_63))) _let_154)) (or (or (not (< x_53 x_72)) (not (= x_53 x_63))) (and (= x_82 x_96) (= x_72 (+ x_63 3.0)))))) (or _let_163 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_65))) (and _let_155 (= x_72 x_65))) (or (or (not (= x_53 x_72)) (not (= x_53 x_65))) _let_155)) (or (or (not (< x_53 x_72)) (not (= x_53 x_65))) (and (= x_82 x_97) (= x_72 (+ x_65 3.0))))))) (or _let_164 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_66))) (and _let_156 (= x_72 x_66))) (or (or (not (= x_53 x_72)) (not (= x_53 x_66))) _let_156)) (or (or (not (< x_53 x_72)) (not (= x_53 x_66))) (and (= x_82 x_98) (= x_72 (+ x_66 3.0))))))) (or _let_165 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_67))) (and _let_157 (= x_72 x_67))) (or (or (not (= x_53 x_72)) (not (= x_53 x_67))) _let_157)) (or (or (not (< x_53 x_72)) (not (= x_53 x_67))) (and (= x_82 x_99) (= x_72 (+ x_67 3.0))))))) (or _let_166 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_68))) (and _let_158 (= x_72 x_68))) (or (or (not (= x_53 x_72)) (not (= x_53 x_68))) _let_158)) (or (or (not (< x_53 x_72)) (not (= x_53 x_68))) (and (= x_82 x_100) (= x_72 (+ x_68 3.0))))))) (or _let_167 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_69))) (and _let_159 (= x_72 x_69))) (or (or (not (= x_53 x_72)) (not (= x_53 x_69))) _let_159)) (or (or (not (< x_53 x_72)) (not (= x_53 x_69))) (and (= x_82 x_101) (= x_72 (+ x_69 3.0))))))) (or _let_168 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_70))) (and _let_160 (= x_72 x_70))) (or (or (not (= x_53 x_72)) (not (= x_53 x_70))) _let_160)) (or (or (not (< x_53 x_72)) (not (= x_53 x_70))) (and (= x_82 x_102) (= x_72 (+ x_70 3.0))))))) (or _let_169 (and (and (or (or (not (< x_53 x_72)) (not (< x_53 x_71))) (and _let_161 (= x_72 x_71))) (or (or (not (= x_53 x_72)) (not (= x_53 x_71))) _let_161)) (or (or (not (< x_53 x_72)) (not (= x_53 x_71))) (and (= x_82 x_103) (= x_72 (+ x_71 3.0))))))) (or (or (or _let_170 (not (< x_53 x_72))) (not (= x_53 x_72))) (and (= x_82 x_104) (= x_72 (+ x_72 3.0))))))) (or _let_162 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_256))) (or _let_247 (not (<= x_65 _let_256)))) (or _let_248 (not (<= x_66 _let_256)))) (or _let_249 (not (<= x_67 _let_256)))) (or _let_250 (not (<= x_68 _let_256)))) (or _let_251 (not (<= x_69 _let_256)))) (or _let_252 (not (<= x_70 _let_256)))) (or _let_253 (not (<= x_71 _let_256)))) (or _let_254 (not (<= x_72 _let_256)))))) (or _let_163 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_257))) (or _let_247 (not (<= x_65 _let_257)))) (or _let_248 (not (<= x_66 _let_257)))) (or _let_249 (not (<= x_67 _let_257)))) (or _let_250 (not (<= x_68 _let_257)))) (or _let_251 (not (<= x_69 _let_257)))) (or _let_252 (not (<= x_70 _let_257)))) (or _let_253 (not (<= x_71 _let_257)))) (or _let_254 (not (<= x_72 _let_257)))))) (or _let_164 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_258))) (or _let_247 (not (<= x_65 _let_258)))) (or _let_248 (not (<= x_66 _let_258)))) (or _let_249 (not (<= x_67 _let_258)))) (or _let_250 (not (<= x_68 _let_258)))) (or _let_251 (not (<= x_69 _let_258)))) (or _let_252 (not (<= x_70 _let_258)))) (or _let_253 (not (<= x_71 _let_258)))) (or _let_254 (not (<= x_72 _let_258)))))) (or _let_165 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_259))) (or _let_247 (not (<= x_65 _let_259)))) (or _let_248 (not (<= x_66 _let_259)))) (or _let_249 (not (<= x_67 _let_259)))) (or _let_250 (not (<= x_68 _let_259)))) (or _let_251 (not (<= x_69 _let_259)))) (or _let_252 (not (<= x_70 _let_259)))) (or _let_253 (not (<= x_71 _let_259)))) (or _let_254 (not (<= x_72 _let_259)))))) (or _let_166 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_260))) (or _let_247 (not (<= x_65 _let_260)))) (or _let_248 (not (<= x_66 _let_260)))) (or _let_249 (not (<= x_67 _let_260)))) (or _let_250 (not (<= x_68 _let_260)))) (or _let_251 (not (<= x_69 _let_260)))) (or _let_252 (not (<= x_70 _let_260)))) (or _let_253 (not (<= x_71 _let_260)))) (or _let_254 (not (<= x_72 _let_260)))))) (or _let_167 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_261))) (or _let_247 (not (<= x_65 _let_261)))) (or _let_248 (not (<= x_66 _let_261)))) (or _let_249 (not (<= x_67 _let_261)))) (or _let_250 (not (<= x_68 _let_261)))) (or _let_251 (not (<= x_69 _let_261)))) (or _let_252 (not (<= x_70 _let_261)))) (or _let_253 (not (<= x_71 _let_261)))) (or _let_254 (not (<= x_72 _let_261)))))) (or _let_168 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_262))) (or _let_247 (not (<= x_65 _let_262)))) (or _let_248 (not (<= x_66 _let_262)))) (or _let_249 (not (<= x_67 _let_262)))) (or _let_250 (not (<= x_68 _let_262)))) (or _let_251 (not (<= x_69 _let_262)))) (or _let_252 (not (<= x_70 _let_262)))) (or _let_253 (not (<= x_71 _let_262)))) (or _let_254 (not (<= x_72 _let_262)))))) (or _let_169 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_263))) (or _let_247 (not (<= x_65 _let_263)))) (or _let_248 (not (<= x_66 _let_263)))) (or _let_249 (not (<= x_67 _let_263)))) (or _let_250 (not (<= x_68 _let_263)))) (or _let_251 (not (<= x_69 _let_263)))) (or _let_252 (not (<= x_70 _let_263)))) (or _let_253 (not (<= x_71 _let_263)))) (or _let_254 (not (<= x_72 _let_263)))))) (or _let_170 (and (and (and (and (and (and (and (and (or _let_246 (not (<= x_63 _let_264))) (or _let_247 (not (<= x_65 _let_264)))) (or _let_248 (not (<= x_66 _let_264)))) (or _let_249 (not (<= x_67 _let_264)))) (or _let_250 (not (<= x_68 _let_264)))) (or _let_251 (not (<= x_69 _let_264)))) (or _let_252 (not (<= x_70 _let_264)))) (or _let_253 (not (<= x_71 _let_264)))) (or _let_254 (not (<= x_72 _let_264)))))))) (let ((_let_266 (and (and (and (and (and (and (and (and (> x_9 0.0) (> x_10 0.0)) (> x_11 0.0)) (> x_12 0.0)) (> x_13 0.0)) (> x_14 0.0)) (> x_15 0.0)) (> x_16 0.0)) (> x_17 0.0)))) (let ((_let_267 (and (and (and (and (and (and (and (and (<= x_53 x_9) (<= x_53 x_10)) (<= x_53 x_11)) (<= x_53 x_12)) (<= x_53 x_13)) (<= x_53 x_14)) (<= x_53 x_15)) (<= x_53 x_16)) (<= x_53 x_17)))) (let ((_let_268 (= x_53 0.0))) (let ((_let_269 (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)))) (let ((_let_270 (= x_64 0.0))) (let ((_let_271 (and (and (and _let_269 (= x_95 x_27)) _let_191) _let_270))) (let ((_let_272 (= 0 0))) (let ((_let_273 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 false)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_274 (+ 0 27))) (let ((_let_275 (= x_63 (/ _let_274 1)))) (let ((_let_276 (= x_87 (ite _let_237 (+ 0.0 x_32) 0)))) (let ((_let_277 (= x_88 (or _let_237 x_20)))) (let ((_let_278 (= x_89 (or _let_237 x_21)))) (let ((_let_279 (= x_90 (or _let_237 x_22)))) (let ((_let_280 (= x_91 (or _let_237 x_23)))) (let ((_let_281 (= x_92 (or _let_237 x_24)))) (let ((_let_282 (= x_93 (or _let_237 x_25)))) (let ((_let_283 (= x_94 (or _let_237 x_26)))) (let ((_let_284 (= x_95 (or _let_237 x_27)))) (let ((_let_285 (= x_84 (ite _let_237 1 x_28)))) (let ((_let_286 (= x_64 (/ (ite _let_237 0 0) 1)))) (let ((_let_287 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) (= x_86 false)) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_285) _let_286))) (let ((_let_288 (= x_63 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_289 (and _let_28 (= 0.0 x_9)))) (let ((_let_290 (= x_63 (/ (+ 0 3) 1)))) (let ((_let_291 (= x_73 (ite _let_237 1 x_18)))) (let ((_let_292 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 false)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_293 (+ 0 30))) (let ((_let_294 (= x_65 (/ _let_293 1)))) (let ((_let_295 (= x_86 (or _let_237 x_19)))) (let ((_let_296 (= x_84 (ite _let_237 2 x_28)))) (let ((_let_297 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) (= x_88 false)) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_296) _let_286))) (let ((_let_298 (= x_65 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_299 (and _let_29 (= 0.0 x_10)))) (let ((_let_300 (= x_65 (/ (+ 0 3) 1)))) (let ((_let_301 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 false)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_302 (+ 0 33))) (let ((_let_303 (= x_66 (/ _let_302 1)))) (let ((_let_304 (= x_84 (ite _let_237 3 x_28)))) (let ((_let_305 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) (= x_89 false)) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_304) _let_286))) (let ((_let_306 (= x_66 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_307 (and _let_30 (= 0.0 x_11)))) (let ((_let_308 (= x_66 (/ (+ 0 3) 1)))) (let ((_let_309 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 false)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_310 (+ 0 36))) (let ((_let_311 (= x_67 (/ _let_310 1)))) (let ((_let_312 (= x_84 (ite _let_237 4 x_28)))) (let ((_let_313 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) (= x_90 false)) _let_280) _let_281) _let_282) _let_283) _let_284) _let_312) _let_286))) (let ((_let_314 (= x_67 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_315 (and _let_31 (= 0.0 x_12)))) (let ((_let_316 (= x_67 (/ (+ 0 3) 1)))) (let ((_let_317 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 false)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_318 (+ 0 39))) (let ((_let_319 (= x_68 (/ _let_318 1)))) (let ((_let_320 (= x_84 (ite _let_237 5 x_28)))) (let ((_let_321 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) (= x_91 false)) _let_281) _let_282) _let_283) _let_284) _let_320) _let_286))) (let ((_let_322 (= x_68 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_323 (and _let_32 (= 0.0 x_13)))) (let ((_let_324 (= x_68 (/ (+ 0 3) 1)))) (let ((_let_325 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 false)) (= x_93 x_25)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_326 (+ 0 42))) (let ((_let_327 (= x_69 (/ _let_326 1)))) (let ((_let_328 (= x_84 (ite _let_237 6 x_28)))) (let ((_let_329 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) (= x_92 false)) _let_282) _let_283) _let_284) _let_328) _let_286))) (let ((_let_330 (= x_69 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_331 (and _let_33 (= 0.0 x_14)))) (let ((_let_332 (= x_69 (/ (+ 0 3) 1)))) (let ((_let_333 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 false)) (= x_94 x_26)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_334 (+ 0 45))) (let ((_let_335 (= x_70 (/ _let_334 1)))) (let ((_let_336 (= x_84 (ite _let_237 7 x_28)))) (let ((_let_337 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) (= x_93 false)) _let_283) _let_284) _let_336) _let_286))) (let ((_let_338 (= x_70 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_339 (and _let_34 (= 0.0 x_15)))) (let ((_let_340 (= x_70 (/ (+ 0 3) 1)))) (let ((_let_341 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 x_18) (= x_87 0.0)) (= x_86 x_19)) (= x_88 x_20)) (= x_89 x_21)) (= x_90 x_22)) (= x_91 x_23)) (= x_92 x_24)) (= x_93 x_25)) (= x_94 false)) (= x_95 x_27)) _let_191) _let_270))) (let ((_let_342 (+ 0 48))) (let ((_let_343 (= x_71 (/ _let_342 1)))) (let ((_let_344 (= x_84 (ite _let_237 8 x_28)))) (let ((_let_345 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) (= x_94 false)) _let_284) _let_344) _let_286))) (let ((_let_346 (= x_71 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_347 (and _let_35 (= 0.0 x_16)))) (let ((_let_348 (= x_71 (/ (+ 0 3) 1)))) (let ((_let_349 (and (and (and _let_269 (= x_95 false)) _let_191) _let_270))) (let ((_let_350 (+ 0 51))) (let ((_let_351 (= x_72 (/ _let_350 1)))) (let ((_let_352 (= x_84 (ite _let_237 9 x_28)))) (let ((_let_353 (and (and (and (and (and (and (and (and (and (and (and (and (= x_73 (ite _let_237 0 x_18)) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) (= x_95 false)) _let_352) _let_286))) (let ((_let_354 (= x_72 (- (/ (+ 0 3) 1) x_32)))) (let ((_let_355 (and _let_36 (= 0.0 x_17)))) (let ((_let_356 (= x_72 (/ (+ 0 3) 1)))) (let ((_let_357 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or x_86 x_88) x_89) x_90) x_91) x_92) x_93) x_94) x_95) (= x_73 0.0)) (= x_85 2.0)) (or (or (= x_54 0.0) (= x_54 1.0)) (= x_54 2.0))) (or (or (= x_55 0.0) (= x_55 1.0)) (= x_55 2.0))) (or (or (= x_56 0.0) (= x_56 1.0)) (= x_56 2.0))) (or (or (= x_57 0.0) (= x_57 1.0)) (= x_57 2.0))) (or (or (= x_58 0.0) (= x_58 1.0)) (= x_58 2.0))) (or (or (= x_59 0.0) (= x_59 1.0)) (= x_59 2.0))) (or (or (= x_60 0.0) (= x_60 1.0)) (= x_60 2.0))) (or (or (= x_61 0.0) (= x_61 1.0)) (= x_61 2.0))) (or (or (= x_62 0.0) (= x_62 1.0)) (= x_62 2.0))) (or (not (= x_54 2.0)) (and (and (not x_86) (not (< (- x_63 x_64) 27.0))) _let_81))) (or (not (= x_55 2.0)) (and (and (not x_88) (not (< (- x_65 x_64) 30.0))) _let_82))) (or (not (= x_56 2.0)) (and (and (not x_89) (not (< (- x_66 x_64) 33.0))) _let_83))) (or (not (= x_57 2.0)) (and (and (not x_90) (not (< (- x_67 x_64) 36.0))) _let_84))) (or (not (= x_58 2.0)) (and (and (not x_91) (not (< (- x_68 x_64) 39.0))) _let_85))) (or (not (= x_59 2.0)) (and (and (not x_92) (not (< (- x_69 x_64) 42.0))) _let_86))) (or (not (= x_60 2.0)) (and (and (not x_93) (not (< (- x_70 x_64) 45.0))) _let_87))) (or (not (= x_61 2.0)) (and (and (not x_94) (not (< (- x_71 x_64) 48.0))) _let_88))) (or (not (= x_62 2.0)) (and (and (not x_95) (not (< (- x_72 x_64) 51.0))) _let_89))) (or (or (not (= x_54 1.0)) x_86) (not (< x_63 (+ x_64 54.0))))) (or (or (not (= x_55 1.0)) x_88) (not (< x_65 (+ x_64 57.0))))) (or (or (not (= x_56 1.0)) x_89) (not (< x_66 (+ x_64 60.0))))) (or (or (not (= x_57 1.0)) x_90) (not (< x_67 (+ x_64 63.0))))) (or (or (not (= x_58 1.0)) x_91) (not (< x_68 (+ x_64 66.0))))) (or (or (not (= x_59 1.0)) x_92) (not (< x_69 (+ x_64 69.0))))) (or (or (not (= x_60 1.0)) x_93) (not (< x_70 (+ x_64 72.0))))) (or (or (not (= x_61 1.0)) x_94) (not (< x_71 (+ x_64 75.0))))) (or (or (not (= x_62 1.0)) x_95) (not (< x_72 (+ x_64 78.0))))))) (let ((_let_358 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_245 (or (or (or (or (or (or (or (or (= x_54 2.0) (= x_55 2.0)) (= x_56 2.0)) (= x_57 2.0)) (= x_58 2.0)) (= x_59 2.0)) (= x_60 2.0)) (= x_61 2.0)) (= x_62 2.0))) (or (or (= x_54 0.0) (= x_54 1.0)) (= x_54 2.0))) (or (or (= x_55 0.0) (= x_55 1.0)) (= x_55 2.0))) (or (or (= x_56 0.0) (= x_56 1.0)) (= x_56 2.0))) (or (or (= x_57 0.0) (= x_57 1.0)) (= x_57 2.0))) (or (or (= x_58 0.0) (= x_58 1.0)) (= x_58 2.0))) (or (or (= x_59 0.0) (= x_59 1.0)) (= x_59 2.0))) (or (or (= x_60 0.0) (= x_60 1.0)) (= x_60 2.0))) (or (or (= x_61 0.0) (= x_61 1.0)) (= x_61 2.0))) (or (or (= x_62 0.0) (= x_62 1.0)) (= x_62 2.0))) (or (not (= x_54 2.0)) _let_81)) (or (not (= x_55 2.0)) _let_82)) (or (not (= x_56 2.0)) _let_83)) (or (not (= x_57 2.0)) _let_84)) (or (not (= x_58 2.0)) _let_85)) (or (not (= x_59 2.0)) _let_86)) (or (not (= x_60 2.0)) _let_87)) (or (not (= x_61 2.0)) _let_88)) (or (not (= x_62 2.0)) _let_89)) (or (not (= x_54 2.0)) (and (and (and (and (and (and (and (or (not (= x_55 2.0)) _let_45) (or (not (= x_56 2.0)) _let_46)) (or (not (= x_57 2.0)) _let_47)) (or (not (= x_58 2.0)) _let_48)) (or (not (= x_59 2.0)) _let_49)) (or (not (= x_60 2.0)) _let_50)) (or (not (= x_61 2.0)) _let_51)) (or (not (= x_62 2.0)) _let_52)))) (or (not (= x_55 2.0)) (and (and (and (and (and (and (or (not (= x_56 2.0)) _let_53) (or (not (= x_57 2.0)) _let_54)) (or (not (= x_58 2.0)) _let_55)) (or (not (= x_59 2.0)) _let_56)) (or (not (= x_60 2.0)) _let_57)) (or (not (= x_61 2.0)) _let_58)) (or (not (= x_62 2.0)) _let_59)))) (or (not (= x_56 2.0)) (and (and (and (and (and (or (not (= x_57 2.0)) _let_60) (or (not (= x_58 2.0)) _let_61)) (or (not (= x_59 2.0)) _let_62)) (or (not (= x_60 2.0)) _let_63)) (or (not (= x_61 2.0)) _let_64)) (or (not (= x_62 2.0)) _let_65)))) (or (not (= x_57 2.0)) (and (and (and (and (or (not (= x_58 2.0)) _let_66) (or (not (= x_59 2.0)) _let_67)) (or (not (= x_60 2.0)) _let_68)) (or (not (= x_61 2.0)) _let_69)) (or (not (= x_62 2.0)) _let_70)))) (or (not (= x_58 2.0)) (and (and (and (or (not (= x_59 2.0)) _let_71) (or (not (= x_60 2.0)) _let_72)) (or (not (= x_61 2.0)) _let_73)) (or (not (= x_62 2.0)) _let_74)))) (or (not (= x_59 2.0)) (and (and (or (not (= x_60 2.0)) _let_75) (or (not (= x_61 2.0)) _let_76)) (or (not (= x_62 2.0)) _let_77)))) (or (not (= x_60 2.0)) (and (or (not (= x_61 2.0)) _let_78) (or (not (= x_62 2.0)) _let_79)))) (or (or (not (= x_61 2.0)) (not (= x_62 2.0))) _let_80)) (or (not (= x_54 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_63) x_32))) (or (not (= x_55 1.0)) _let_45)) (or (not (= x_56 1.0)) _let_46)) (or (not (= x_57 1.0)) _let_47)) (or (not (= x_58 1.0)) _let_48)) (or (not (= x_59 1.0)) _let_49)) (or (not (= x_60 1.0)) _let_50)) (or (not (= x_61 1.0)) _let_51)) (or (not (= x_62 1.0)) _let_52)))) (or (not (= x_55 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_65) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_65) x_32)))) (or (not (= x_56 1.0)) _let_53)) (or (not (= x_57 1.0)) _let_54)) (or (not (= x_58 1.0)) _let_55)) (or (not (= x_59 1.0)) _let_56)) (or (not (= x_60 1.0)) _let_57)) (or (not (= x_61 1.0)) _let_58)) (or (not (= x_62 1.0)) _let_59)))) (or (not (= x_56 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_66) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_66) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_66) x_32)))) (or (not (= x_57 1.0)) _let_60)) (or (not (= x_58 1.0)) _let_61)) (or (not (= x_59 1.0)) _let_62)) (or (not (= x_60 1.0)) _let_63)) (or (not (= x_61 1.0)) _let_64)) (or (not (= x_62 1.0)) _let_65)))) (or (not (= x_57 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_67) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_67) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_67) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_67) x_32)))) (or (not (= x_58 1.0)) _let_66)) (or (not (= x_59 1.0)) _let_67)) (or (not (= x_60 1.0)) _let_68)) (or (not (= x_61 1.0)) _let_69)) (or (not (= x_62 1.0)) _let_70)))) (or (not (= x_58 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_68) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_68) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_68) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_68) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_68) x_32)))) (or (not (= x_59 1.0)) _let_71)) (or (not (= x_60 1.0)) _let_72)) (or (not (= x_61 1.0)) _let_73)) (or (not (= x_62 1.0)) _let_74)))) (or (not (= x_59 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_69) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_69) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_69) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_69) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_69) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_69) x_32)))) (or (not (= x_60 1.0)) _let_75)) (or (not (= x_61 1.0)) _let_76)) (or (not (= x_62 1.0)) _let_77)))) (or (not (= x_60 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_70) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_70) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_70) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_70) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_70) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_70) x_32)))) (or (not (= x_60 1.0)) (not (<= (- x_70 x_70) x_32)))) (or (not (= x_61 1.0)) _let_78)) (or (not (= x_62 1.0)) _let_79)))) (or (not (= x_61 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_71) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_71) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_71) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_71) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_71) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_71) x_32)))) (or (not (= x_60 1.0)) (not (<= (- x_70 x_71) x_32)))) (or (not (= x_61 1.0)) (not (<= (- x_71 x_71) x_32)))) (or (not (= x_62 1.0)) _let_80)))) (or (not (= x_62 2.0)) (and (and (and (and (and (and (and (and (or (not (= x_54 1.0)) (not (<= (- x_63 x_72) x_32))) (or (not (= x_55 1.0)) (not (<= (- x_65 x_72) x_32)))) (or (not (= x_56 1.0)) (not (<= (- x_66 x_72) x_32)))) (or (not (= x_57 1.0)) (not (<= (- x_67 x_72) x_32)))) (or (not (= x_58 1.0)) (not (<= (- x_68 x_72) x_32)))) (or (not (= x_59 1.0)) (not (<= (- x_69 x_72) x_32)))) (or (not (= x_60 1.0)) (not (<= (- x_70 x_72) x_32)))) (or (not (= x_61 1.0)) (not (<= (- x_71 x_72) x_32)))) (or (not (= x_62 1.0)) (not (<= (- x_72 x_72) x_32)))))))) (let ((_let_359 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or x_86 x_88) x_89) x_90) x_91) x_92) x_93) x_94) x_95) (= x_73 0.0)) (= x_85 2.0)) (= _let_180 (+ (+ x_64 (* (- x_84 1.0) 3.0)) 27.0))) (not (ite (= x_84 9.0) x_95 (ite (= x_84 8.0) x_94 (ite (= x_84 7.0) x_93 (ite (= x_84 6.0) x_92 (ite (= x_84 5.0) x_91 (ite (= x_84 4.0) x_90 (ite (= x_84 3.0) x_89 (ite (= x_84 2.0) x_88 x_86)))))))))) (or (or (or (not (= x_54 2.0)) (= 1.0 x_84)) _let_171) (and (not (< (- x_63 x_64) 27.0)) _let_81))) (or (or (or (not (= x_55 2.0)) (= 2.0 x_84)) _let_172) (and (not (< (- x_65 x_64) 30.0)) _let_82))) (or (or (or (not (= x_56 2.0)) (= 3.0 x_84)) _let_173) (and (not (< (- x_66 x_64) 33.0)) _let_83))) (or (or (or (not (= x_57 2.0)) (= 4.0 x_84)) _let_174) (and (not (< (- x_67 x_64) 36.0)) _let_84))) (or (or (or (not (= x_58 2.0)) (= 5.0 x_84)) _let_175) (and (not (< (- x_68 x_64) 39.0)) _let_85))) (or (or (or (not (= x_59 2.0)) (= 6.0 x_84)) _let_176) (and (not (< (- x_69 x_64) 42.0)) _let_86))) (or (or (or (not (= x_60 2.0)) (= 7.0 x_84)) _let_177) (and (not (< (- x_70 x_64) 45.0)) _let_87))) (or (or (or (not (= x_61 2.0)) (= 8.0 x_84)) _let_178) (and (not (< (- x_71 x_64) 48.0)) _let_88))) (or (or (or (not (= x_62 2.0)) (= 9.0 x_84)) _let_179) (and (not (< (- x_72 x_64) 51.0)) _let_89))) (or (or (not (= x_54 1.0)) _let_171) (not (< x_63 (+ x_64 54.0))))) (or (or (not (= x_55 1.0)) _let_172) (not (< x_65 (+ x_64 57.0))))) (or (or (not (= x_56 1.0)) _let_173) (not (< x_66 (+ x_64 60.0))))) (or (or (not (= x_57 1.0)) _let_174) (not (< x_67 (+ x_64 63.0))))) (or (or (not (= x_58 1.0)) _let_175) (not (< x_68 (+ x_64 66.0))))) (or (or (not (= x_59 1.0)) _let_176) (not (< x_69 (+ x_64 69.0))))) (or (or (not (= x_60 1.0)) _let_177) (not (< x_70 (+ x_64 72.0))))) (or (or (not (= x_61 1.0)) _let_178) (not (< x_71 (+ x_64 75.0))))) (or (or (not (= x_62 1.0)) _let_179) (not (< x_72 (+ x_64 78.0))))) (or _let_162 (and (= x_74 x_84) (= x_63 (+ x_64 3.0))))) (or _let_163 (and (= x_75 x_84) (= x_65 (+ x_64 3.0))))) (or _let_164 (and (= x_76 x_84) (= x_66 (+ x_64 3.0))))) (or _let_165 (and (= x_77 x_84) (= x_67 (+ x_64 3.0))))) (or _let_166 (and (= x_78 x_84) (= x_68 (+ x_64 3.0))))) (or _let_167 (and (= x_79 x_84) (= x_69 (+ x_64 3.0))))) (or _let_168 (and (= x_80 x_84) (= x_70 (+ x_64 3.0))))) (or _let_169 (and (= x_81 x_84) (= x_71 (+ x_64 3.0))))) (or _let_170 (and (= x_82 x_84) (= x_72 (+ x_64 3.0))))))) (let ((_let_360 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or x_86 x_88) x_89) x_90) x_91) x_92) x_93) x_94) x_95) (= x_73 1.0)) (= x_85 3.0)) (= (ite (= x_84 9.0) x_82 (ite (= x_84 8.0) x_81 (ite (= x_84 7.0) x_80 (ite (= x_84 6.0) x_79 (ite (= x_84 5.0) x_78 (ite (= x_84 4.0) x_77 (ite (= x_84 3.0) x_76 (ite (= x_84 2.0) x_75 x_74)))))))) x_84)) (= _let_180 (+ x_64 3.0))) (or (or _let_162 (not (< x_53 x_63))) (and (= x_74 x_84) (= x_63 _let_180)))) (or (or _let_163 (not (< x_53 x_65))) (and (= x_75 x_84) (= x_65 _let_180)))) (or (or _let_164 (not (< x_53 x_66))) (and (= x_76 x_84) (= x_66 _let_180)))) (or (or _let_165 (not (< x_53 x_67))) (and (= x_77 x_84) (= x_67 _let_180)))) (or (or _let_166 (not (< x_53 x_68))) (and (= x_78 x_84) (= x_68 _let_180)))) (or (or _let_167 (not (< x_53 x_69))) (and (= x_79 x_84) (= x_69 _let_180)))) (or (or _let_168 (not (< x_53 x_70))) (and (= x_80 x_84) (= x_70 _let_180)))) (or (or _let_169 (not (< x_53 x_71))) (and (= x_81 x_84) (= x_71 _let_180)))) (or (or _let_170 (not (< x_53 x_72))) (and (= x_82 x_84) (= x_72 _let_180)))) (or (or _let_162 (not (= x_53 x_63))) (and (= (ite (= x_74 9.0) 1 (+ x_74 1.0)) x_84) (= _let_180 (+ x_63 3.0))))) (or (or _let_163 (not (= x_53 x_65))) (and (= (ite (= x_75 9.0) 1 (+ x_75 1.0)) x_84) (= _let_180 (+ x_65 3.0))))) (or (or _let_164 (not (= x_53 x_66))) (and (= (ite (= x_76 9.0) 1 (+ x_76 1.0)) x_84) (= _let_180 (+ x_66 3.0))))) (or (or _let_165 (not (= x_53 x_67))) (and (= (ite (= x_77 9.0) 1 (+ x_77 1.0)) x_84) (= _let_180 (+ x_67 3.0))))) (or (or _let_166 (not (= x_53 x_68))) (and (= (ite (= x_78 9.0) 1 (+ x_78 1.0)) x_84) (= _let_180 (+ x_68 3.0))))) (or (or _let_167 (not (= x_53 x_69))) (and (= (ite (= x_79 9.0) 1 (+ x_79 1.0)) x_84) (= _let_180 (+ x_69 3.0))))) (or (or _let_168 (not (= x_53 x_70))) (and (= (ite (= x_80 9.0) 1 (+ x_80 1.0)) x_84) (= _let_180 (+ x_70 3.0))))) (or (or _let_169 (not (= x_53 x_71))) (and (= (ite (= x_81 9.0) 1 (+ x_81 1.0)) x_84) (= _let_180 (+ x_71 3.0))))) (or (or _let_170 (not (= x_53 x_72))) (and (= (ite (= x_82 9.0) 1 (+ x_82 1.0)) x_84) (= _let_180 (+ x_72 3.0))))) (or (or (not (= x_54 1.0)) _let_171) (not (< x_63 (+ x_64 54.0))))) (or (or (not (= x_55 1.0)) _let_172) (not (< x_65 (+ x_64 57.0))))) (or (or (not (= x_56 1.0)) _let_173) (not (< x_66 (+ x_64 60.0))))) (or (or (not (= x_57 1.0)) _let_174) (not (< x_67 (+ x_64 63.0))))) (or (or (not (= x_58 1.0)) _let_175) (not (< x_68 (+ x_64 66.0))))) (or (or (not (= x_59 1.0)) _let_176) (not (< x_69 (+ x_64 69.0))))) (or (or (not (= x_60 1.0)) _let_177) (not (< x_70 (+ x_64 72.0))))) (or (or (not (= x_61 1.0)) _let_178) (not (< x_71 (+ x_64 75.0))))) (or (or (not (= x_62 1.0)) _let_179) (not (< x_72 (+ x_64 78.0))))) (or (not (= x_54 2.0)) _let_171)) (or (not (= x_55 2.0)) _let_172)) (or (not (= x_56 2.0)) _let_173)) (or (not (= x_57 2.0)) _let_174)) (or (not (= x_58 2.0)) _let_175)) (or (not (= x_59 2.0)) _let_176)) (or (not (= x_60 2.0)) _let_177)) (or (not (= x_61 2.0)) _let_178)) (or (not (= x_62 2.0)) _let_179)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x_115 6.0) (>= x_115 0.0)) (<= x_105 6.0)) (>= x_105 0.0)) (<= x_85 3.0)) (>= x_85 0.0)) (<= x_73 1.0)) (>= x_73 0.0)) (<= x_62 3.0)) (>= x_62 0.0)) (<= x_61 3.0)) (>= x_61 0.0)) (<= x_60 3.0)) (>= x_60 0.0)) (<= x_59 3.0)) (>= x_59 0.0)) (<= x_58 3.0)) (>= x_58 0.0)) (<= x_57 3.0)) (>= x_57 0.0)) (<= x_56 3.0)) (>= x_56 0.0)) (<= x_55 3.0)) (>= x_55 0.0)) (<= x_54 3.0)) (>= x_54 0.0)) (<= x_43 3.0)) (>= x_43 0.0)) (<= x_18 1.0)) (>= x_18 0.0)) (<= x_8 3.0)) (>= x_8 0.0)) (<= x_7 3.0)) (>= x_7 0.0)) (<= x_6 3.0)) (>= x_6 0.0)) (<= x_5 3.0)) (>= x_5 0.0)) (<= x_4 3.0)) (>= x_4 0.0)) (<= x_3 3.0)) (>= x_3 0.0)) (<= x_2 3.0)) (>= x_2 0.0)) (<= x_1 3.0)) (>= x_1 0.0)) (<= x_0 3.0)) (>= x_0 0.0)) (or (or (or (or (or (or (or (or _let_238 _let_44) _let_43) _let_42) _let_41) _let_40) _let_39) _let_38) _let_37)) (not (< x_28 1.0))) (<= x_28 9.0)) (> x_32 0.0)) (< x_32 (/ 3 2))) (or (or (or (or (or (or (or (or (= x_33 1.0) (= x_33 2.0)) (= x_33 3.0)) (= x_33 4.0)) (= x_33 5.0)) (= x_33 6.0)) (= x_33 7.0)) (= x_33 8.0)) (= x_33 9.0))) (not (< x_33 1.0))) (<= x_33 9.0)) (or (or (or (or (or (or (or (or (= x_34 1.0) (= x_34 2.0)) (= x_34 3.0)) (= x_34 4.0)) (= x_34 5.0)) (= x_34 6.0)) (= x_34 7.0)) (= x_34 8.0)) (= x_34 9.0))) (not (< x_34 1.0))) (<= x_34 9.0)) (or (or (or (or (or (or (or (or (= x_35 1.0) (= x_35 2.0)) (= x_35 3.0)) (= x_35 4.0)) (= x_35 5.0)) (= x_35 6.0)) (= x_35 7.0)) (= x_35 8.0)) (= x_35 9.0))) (not (< x_35 1.0))) (<= x_35 9.0)) (or (or (or (or (or (or (or (or (= x_36 1.0) (= x_36 2.0)) (= x_36 3.0)) (= x_36 4.0)) (= x_36 5.0)) (= x_36 6.0)) (= x_36 7.0)) (= x_36 8.0)) (= x_36 9.0))) (not (< x_36 1.0))) (<= x_36 9.0)) (or (or (or (or (or (or (or (or (= x_37 1.0) (= x_37 2.0)) (= x_37 3.0)) (= x_37 4.0)) (= x_37 5.0)) (= x_37 6.0)) (= x_37 7.0)) (= x_37 8.0)) (= x_37 9.0))) (not (< x_37 1.0))) (<= x_37 9.0)) (or (or (or (or (or (or (or (or (= x_38 1.0) (= x_38 2.0)) (= x_38 3.0)) (= x_38 4.0)) (= x_38 5.0)) (= x_38 6.0)) (= x_38 7.0)) (= x_38 8.0)) (= x_38 9.0))) (not (< x_38 1.0))) (<= x_38 9.0)) (or (or (or (or (or (or (or (or (= x_39 1.0) (= x_39 2.0)) (= x_39 3.0)) (= x_39 4.0)) (= x_39 5.0)) (= x_39 6.0)) (= x_39 7.0)) (= x_39 8.0)) (= x_39 9.0))) (not (< x_39 1.0))) (<= x_39 9.0)) (or (or (or (or (or (or (or (or (= x_40 1.0) (= x_40 2.0)) (= x_40 3.0)) (= x_40 4.0)) (= x_40 5.0)) (= x_40 6.0)) (= x_40 7.0)) (= x_40 8.0)) (= x_40 9.0))) (not (< x_40 1.0))) (<= x_40 9.0)) (or (or (or (or (or (or (or (or (= x_41 1.0) (= x_41 2.0)) (= x_41 3.0)) (= x_41 4.0)) (= x_41 5.0)) (= x_41 6.0)) (= x_41 7.0)) (= x_41 8.0)) (= x_41 9.0))) (not (< x_41 1.0))) (<= x_41 9.0)) (or (or (or (or (or (or (or (or (= x_74 1.0) (= x_74 2.0)) (= x_74 3.0)) (= x_74 4.0)) (= x_74 5.0)) (= x_74 6.0)) (= x_74 7.0)) (= x_74 8.0)) (= x_74 9.0))) (not (< x_74 1.0))) (<= x_74 9.0)) (or (or (or (or (or (or (or (or (= x_75 1.0) (= x_75 2.0)) (= x_75 3.0)) (= x_75 4.0)) (= x_75 5.0)) (= x_75 6.0)) (= x_75 7.0)) (= x_75 8.0)) (= x_75 9.0))) (not (< x_75 1.0))) (<= x_75 9.0)) (or (or (or (or (or (or (or (or (= x_76 1.0) (= x_76 2.0)) (= x_76 3.0)) (= x_76 4.0)) (= x_76 5.0)) (= x_76 6.0)) (= x_76 7.0)) (= x_76 8.0)) (= x_76 9.0))) (not (< x_76 1.0))) (<= x_76 9.0)) (or (or (or (or (or (or (or (or (= x_77 1.0) (= x_77 2.0)) (= x_77 3.0)) (= x_77 4.0)) (= x_77 5.0)) (= x_77 6.0)) (= x_77 7.0)) (= x_77 8.0)) (= x_77 9.0))) (not (< x_77 1.0))) (<= x_77 9.0)) (or (or (or (or (or (or (or (or (= x_78 1.0) (= x_78 2.0)) (= x_78 3.0)) (= x_78 4.0)) (= x_78 5.0)) (= x_78 6.0)) (= x_78 7.0)) (= x_78 8.0)) (= x_78 9.0))) (not (< x_78 1.0))) (<= x_78 9.0)) (or (or (or (or (or (or (or (or (= x_79 1.0) (= x_79 2.0)) (= x_79 3.0)) (= x_79 4.0)) (= x_79 5.0)) (= x_79 6.0)) (= x_79 7.0)) (= x_79 8.0)) (= x_79 9.0))) (not (< x_79 1.0))) (<= x_79 9.0)) (or (or (or (or (or (or (or (or (= x_80 1.0) (= x_80 2.0)) (= x_80 3.0)) (= x_80 4.0)) (= x_80 5.0)) (= x_80 6.0)) (= x_80 7.0)) (= x_80 8.0)) (= x_80 9.0))) (not (< x_80 1.0))) (<= x_80 9.0)) (or (or (or (or (or (or (or (or (= x_81 1.0) (= x_81 2.0)) (= x_81 3.0)) (= x_81 4.0)) (= x_81 5.0)) (= x_81 6.0)) (= x_81 7.0)) (= x_81 8.0)) (= x_81 9.0))) (not (< x_81 1.0))) (<= x_81 9.0)) (or (or (or (or (or (or (or (or (= x_82 1.0) (= x_82 2.0)) (= x_82 3.0)) (= x_82 4.0)) (= x_82 5.0)) (= x_82 6.0)) (= x_82 7.0)) (= x_82 8.0)) (= x_82 9.0))) (not (< x_82 1.0))) (<= x_82 9.0)) (or (or (or (or (or (or (or (or (= x_84 1.0) (= x_84 2.0)) (= x_84 3.0)) (= x_84 4.0)) (= x_84 5.0)) (= x_84 6.0)) (= x_84 7.0)) (= x_84 8.0)) (= x_84 9.0))) (not (< x_84 1.0))) (<= x_84 9.0)) _let_0) _let_3) _let_6) _let_9) _let_12) _let_15) _let_18) _let_21) _let_24) (> x_9 0.0)) (< x_9 30.0)) (> x_10 0.0)) (< x_10 30.0)) (> x_11 0.0)) (< x_11 30.0)) (> x_12 0.0)) (< x_12 30.0)) (> x_13 0.0)) (< x_13 30.0)) (> x_14 0.0)) (< x_14 30.0)) (> x_15 0.0)) (< x_15 30.0)) (> x_16 0.0)) (< x_16 30.0)) (> x_17 0.0)) (< x_17 30.0)) _let_181) (not x_19)) (not x_20)) (not x_21)) (not x_22)) (not x_23)) (not x_24)) (not x_25)) (not x_26)) (not x_27)) _let_238) _let_240) (= x_42 (- 9.0 x_41))) (= x_43 (ite _let_37 x_8 (ite _let_38 x_7 (ite _let_39 x_6 (ite _let_40 x_5 (ite _let_41 x_4 (ite _let_42 x_3 (ite _let_43 x_2 (ite _let_44 x_1 x_0)))))))))) (= x_44 _let_182)) (= x_45 _let_183)) (= x_46 _let_184)) (= x_47 _let_185)) (= x_48 _let_186)) (= x_49 _let_187)) (= x_50 _let_188)) (= x_51 _let_189)) (= x_52 _let_190)) (= x_83 (- 9.0 x_82))) (= x_85 (ite (= x_84 9.0) x_62 (ite (= x_84 8.0) x_61 (ite (= x_84 7.0) x_60 (ite (= x_84 6.0) x_59 (ite (= x_84 5.0) x_58 (ite (= x_84 4.0) x_57 (ite (= x_84 3.0) x_56 (ite (= x_84 2.0) x_55 x_54)))))))))) (= x_96 (ite (= x_74 9.0) 1 (+ x_74 1.0)))) (= x_97 (ite (= x_75 9.0) 1 (+ x_75 1.0)))) (= x_98 (ite (= x_76 9.0) 1 (+ x_76 1.0)))) (= x_99 (ite (= x_77 9.0) 1 (+ x_77 1.0)))) (= x_100 (ite (= x_78 9.0) 1 (+ x_78 1.0)))) (= x_101 (ite (= x_79 9.0) 1 (+ x_79 1.0)))) (= x_102 (ite (= x_80 9.0) 1 (+ x_80 1.0)))) (= x_103 (ite (= x_81 9.0) 1 (+ x_81 1.0)))) (= x_104 (ite (= x_82 9.0) 1 (+ x_82 1.0)))) (= x_105 (/ (ite _let_265 4 6) 1))) (= x_106 _let_182)) (= x_107 _let_183)) (= x_108 _let_184)) (= x_109 _let_185)) (= x_110 _let_186)) (= x_111 _let_187)) (= x_112 _let_188)) (= x_113 _let_189)) (= x_114 _let_190)) (or (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (ite _let_237 _let_266 (and _let_266 (> 0 0))) (ite _let_237 (and _let_267 (or (or (or (or (or (or (or (or _let_196 _let_197) _let_199) _let_200) _let_201) _let_202) _let_203) _let_204) _let_205)) (and (and _let_267 (<= x_53 0.0)) (or (or (or (or (or (or (or (or (or _let_268 _let_196) _let_197) _let_199) _let_200) _let_201) _let_202) _let_203) _let_204) _let_205)))) _let_213) _let_216) _let_219) _let_222) _let_225) _let_228) _let_231) _let_234) _let_210) _let_214) _let_217) _let_220) _let_223) _let_226) _let_229) _let_232) _let_235) _let_211) _let_215) _let_218) _let_221) _let_224) _let_227) _let_230) _let_233) _let_236) _let_212) _let_271) (and (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_0 (= 0.0 x_9)) (= x_54 1.0)) (= x_63 (/ (+ 0 54) 1))) _let_271) _let_214) (and (and (and (and (and (and _let_0 x_19) _let_272) _let_273) _let_213) _let_214) _let_215)) (and (and (and (and (and _let_1 (= 0.0 x_9)) (= x_54 2.0)) _let_275) _let_287) _let_214)) (and (and (and (and (and (and (and _let_1 x_19) _let_27) _let_272) (= x_54 2.0)) (= x_63 (- (/ _let_274 1) x_32))) _let_273) _let_214)) (and (and (and (and (and (and (and _let_2 x_19) _let_27) _let_272) (= x_54 3.0)) _let_288) _let_192) _let_273)) (and (and (and (and (and _let_2 (= 0.0 x_9)) _let_275) _let_287) _let_213) _let_214)) (and (and (and (and (and (and (and (or _let_1 _let_2) x_19) _let_181) _let_272) (= x_54 3.0)) _let_288) _let_192) _let_273)) (and (and (and (and (and _let_289 (not (= _let_182 1.0))) _let_290) (= x_74 x_106)) _let_271) _let_213)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_289 (= x_106 1.0)) _let_290) (= x_74 _let_182)) _let_291) _let_276) (not x_86)) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_285) _let_286) _let_213)) (and (and (and (and (and (and (and _let_28 x_19) _let_181) _let_272) _let_273) _let_213) _let_214) _let_215)) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_3 (= 0.0 x_10)) (= x_55 1.0)) (= x_65 (/ (+ 0 57) 1))) _let_271) _let_217) (and (and (and (and (and (and _let_3 x_20) _let_272) _let_292) _let_216) _let_217) _let_218)) (and (and (and (and (and _let_4 (= 0.0 x_10)) (= x_55 2.0)) _let_294) _let_297) _let_217)) (and (and (and (and (and (and (and _let_4 x_20) _let_27) _let_272) (= x_55 2.0)) (= x_65 (- (/ _let_293 1) x_32))) _let_292) _let_217)) (and (and (and (and (and (and (and _let_5 x_20) _let_27) _let_272) (= x_55 3.0)) _let_298) _let_193) _let_292)) (and (and (and (and (and _let_5 (= 0.0 x_10)) _let_294) _let_297) _let_216) _let_217)) (and (and (and (and (and (and (and (or _let_4 _let_5) x_20) _let_181) _let_272) (= x_55 3.0)) _let_298) _let_193) _let_292)) (and (and (and (and (and _let_299 (not (= _let_183 2.0))) _let_300) (= x_75 x_107)) _let_271) _let_216)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_299 (= x_107 2.0)) _let_300) (= x_75 _let_183)) _let_291) _let_276) _let_295) (not x_88)) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_296) _let_286) _let_216)) (and (and (and (and (and (and (and _let_29 x_20) _let_181) _let_272) _let_292) _let_216) _let_217) _let_218)) _let_213) _let_214) _let_215) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_6 (= 0.0 x_11)) (= x_56 1.0)) (= x_66 (/ (+ 0 60) 1))) _let_271) _let_220) (and (and (and (and (and (and _let_6 x_21) _let_272) _let_301) _let_219) _let_220) _let_221)) (and (and (and (and (and _let_7 (= 0.0 x_11)) (= x_56 2.0)) _let_303) _let_305) _let_220)) (and (and (and (and (and (and (and _let_7 x_21) _let_27) _let_272) (= x_56 2.0)) (= x_66 (- (/ _let_302 1) x_32))) _let_301) _let_220)) (and (and (and (and (and (and (and _let_8 x_21) _let_27) _let_272) (= x_56 3.0)) _let_306) _let_194) _let_301)) (and (and (and (and (and _let_8 (= 0.0 x_11)) _let_303) _let_305) _let_219) _let_220)) (and (and (and (and (and (and (and (or _let_7 _let_8) x_21) _let_181) _let_272) (= x_56 3.0)) _let_306) _let_194) _let_301)) (and (and (and (and (and _let_307 (not (= _let_184 3.0))) _let_308) (= x_76 x_108)) _let_271) _let_219)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_307 (= x_108 3.0)) _let_308) (= x_76 _let_184)) _let_291) _let_276) _let_295) _let_277) (not x_89)) _let_279) _let_280) _let_281) _let_282) _let_283) _let_284) _let_304) _let_286) _let_219)) (and (and (and (and (and (and (and _let_30 x_21) _let_181) _let_272) _let_301) _let_219) _let_220) _let_221)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_9 (= 0.0 x_12)) (= x_57 1.0)) (= x_67 (/ (+ 0 63) 1))) _let_271) _let_223) (and (and (and (and (and (and _let_9 x_22) _let_272) _let_309) _let_222) _let_223) _let_224)) (and (and (and (and (and _let_10 (= 0.0 x_12)) (= x_57 2.0)) _let_311) _let_313) _let_223)) (and (and (and (and (and (and (and _let_10 x_22) _let_27) _let_272) (= x_57 2.0)) (= x_67 (- (/ _let_310 1) x_32))) _let_309) _let_223)) (and (and (and (and (and (and (and _let_11 x_22) _let_27) _let_272) (= x_57 3.0)) _let_314) _let_195) _let_309)) (and (and (and (and (and _let_11 (= 0.0 x_12)) _let_311) _let_313) _let_222) _let_223)) (and (and (and (and (and (and (and (or _let_10 _let_11) x_22) _let_181) _let_272) (= x_57 3.0)) _let_314) _let_195) _let_309)) (and (and (and (and (and _let_315 (not (= _let_185 4.0))) _let_316) (= x_77 x_109)) _let_271) _let_222)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_315 (= x_109 4.0)) _let_316) (= x_77 _let_185)) _let_291) _let_276) _let_295) _let_277) _let_278) (not x_90)) _let_280) _let_281) _let_282) _let_283) _let_284) _let_312) _let_286) _let_222)) (and (and (and (and (and (and (and _let_31 x_22) _let_181) _let_272) _let_309) _let_222) _let_223) _let_224)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_12 (= 0.0 x_13)) (= x_58 1.0)) (= x_68 (/ (+ 0 66) 1))) _let_271) _let_226) (and (and (and (and (and (and _let_12 x_23) _let_272) _let_317) _let_225) _let_226) _let_227)) (and (and (and (and (and _let_13 (= 0.0 x_13)) (= x_58 2.0)) _let_319) _let_321) _let_226)) (and (and (and (and (and (and (and _let_13 x_23) _let_27) _let_272) (= x_58 2.0)) (= x_68 (- (/ _let_318 1) x_32))) _let_317) _let_226)) (and (and (and (and (and (and (and _let_14 x_23) _let_27) _let_272) (= x_58 3.0)) _let_322) _let_198) _let_317)) (and (and (and (and (and _let_14 (= 0.0 x_13)) _let_319) _let_321) _let_225) _let_226)) (and (and (and (and (and (and (and (or _let_13 _let_14) x_23) _let_181) _let_272) (= x_58 3.0)) _let_322) _let_198) _let_317)) (and (and (and (and (and _let_323 (not (= _let_186 5.0))) _let_324) (= x_78 x_110)) _let_271) _let_225)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_323 (= x_110 5.0)) _let_324) (= x_78 _let_186)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) (not x_91)) _let_281) _let_282) _let_283) _let_284) _let_320) _let_286) _let_225)) (and (and (and (and (and (and (and _let_32 x_23) _let_181) _let_272) _let_317) _let_225) _let_226) _let_227)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_15 (= 0.0 x_14)) (= x_59 1.0)) (= x_69 (/ (+ 0 69) 1))) _let_271) _let_229) (and (and (and (and (and (and _let_15 x_24) _let_272) _let_325) _let_228) _let_229) _let_230)) (and (and (and (and (and _let_16 (= 0.0 x_14)) (= x_59 2.0)) _let_327) _let_329) _let_229)) (and (and (and (and (and (and (and _let_16 x_24) _let_27) _let_272) (= x_59 2.0)) (= x_69 (- (/ _let_326 1) x_32))) _let_325) _let_229)) (and (and (and (and (and (and (and _let_17 x_24) _let_27) _let_272) (= x_59 3.0)) _let_330) _let_206) _let_325)) (and (and (and (and (and _let_17 (= 0.0 x_14)) _let_327) _let_329) _let_228) _let_229)) (and (and (and (and (and (and (and (or _let_16 _let_17) x_24) _let_181) _let_272) (= x_59 3.0)) _let_330) _let_206) _let_325)) (and (and (and (and (and _let_331 (not (= _let_187 6.0))) _let_332) (= x_79 x_111)) _let_271) _let_228)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_331 (= x_111 6.0)) _let_332) (= x_79 _let_187)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) (not x_92)) _let_282) _let_283) _let_284) _let_328) _let_286) _let_228)) (and (and (and (and (and (and (and _let_33 x_24) _let_181) _let_272) _let_325) _let_228) _let_229) _let_230)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_18 (= 0.0 x_15)) (= x_60 1.0)) (= x_70 (/ (+ 0 72) 1))) _let_271) _let_232) (and (and (and (and (and (and _let_18 x_25) _let_272) _let_333) _let_231) _let_232) _let_233)) (and (and (and (and (and _let_19 (= 0.0 x_15)) (= x_60 2.0)) _let_335) _let_337) _let_232)) (and (and (and (and (and (and (and _let_19 x_25) _let_27) _let_272) (= x_60 2.0)) (= x_70 (- (/ _let_334 1) x_32))) _let_333) _let_232)) (and (and (and (and (and (and (and _let_20 x_25) _let_27) _let_272) (= x_60 3.0)) _let_338) _let_207) _let_333)) (and (and (and (and (and _let_20 (= 0.0 x_15)) _let_335) _let_337) _let_231) _let_232)) (and (and (and (and (and (and (and (or _let_19 _let_20) x_25) _let_181) _let_272) (= x_60 3.0)) _let_338) _let_207) _let_333)) (and (and (and (and (and _let_339 (not (= _let_188 7.0))) _let_340) (= x_80 x_112)) _let_271) _let_231)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_339 (= x_112 7.0)) _let_340) (= x_80 _let_188)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) (not x_93)) _let_283) _let_284) _let_336) _let_286) _let_231)) (and (and (and (and (and (and (and _let_34 x_25) _let_181) _let_272) _let_333) _let_231) _let_232) _let_233)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_234) _let_235) _let_236) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_21 (= 0.0 x_16)) (= x_61 1.0)) (= x_71 (/ (+ 0 75) 1))) _let_271) _let_235) (and (and (and (and (and (and _let_21 x_26) _let_272) _let_341) _let_234) _let_235) _let_236)) (and (and (and (and (and _let_22 (= 0.0 x_16)) (= x_61 2.0)) _let_343) _let_345) _let_235)) (and (and (and (and (and (and (and _let_22 x_26) _let_27) _let_272) (= x_61 2.0)) (= x_71 (- (/ _let_342 1) x_32))) _let_341) _let_235)) (and (and (and (and (and (and (and _let_23 x_26) _let_27) _let_272) (= x_61 3.0)) _let_346) _let_208) _let_341)) (and (and (and (and (and _let_23 (= 0.0 x_16)) _let_343) _let_345) _let_234) _let_235)) (and (and (and (and (and (and (and (or _let_22 _let_23) x_26) _let_181) _let_272) (= x_61 3.0)) _let_346) _let_208) _let_341)) (and (and (and (and (and _let_347 (not (= _let_189 8.0))) _let_348) (= x_81 x_113)) _let_271) _let_234)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_347 (= x_113 8.0)) _let_348) (= x_81 _let_189)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) (not x_94)) _let_284) _let_344) _let_286) _let_234)) (and (and (and (and (and (and (and _let_35 x_26) _let_181) _let_272) _let_341) _let_234) _let_235) _let_236)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_210) _let_211) _let_212)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (or (or (or (or (or (or (or (or (or (and (and (and (and (and _let_24 (= 0.0 x_17)) (= x_62 1.0)) (= x_72 (/ (+ 0 78) 1))) _let_271) _let_211) (and (and (and (and (and (and _let_24 x_27) _let_272) _let_349) _let_210) _let_211) _let_212)) (and (and (and (and (and _let_25 (= 0.0 x_17)) (= x_62 2.0)) _let_351) _let_353) _let_211)) (and (and (and (and (and (and (and _let_25 x_27) _let_27) _let_272) (= x_62 2.0)) (= x_72 (- (/ _let_350 1) x_32))) _let_349) _let_211)) (and (and (and (and (and (and (and _let_26 x_27) _let_27) _let_272) (= x_62 3.0)) _let_354) _let_209) _let_349)) (and (and (and (and (and _let_26 (= 0.0 x_17)) _let_351) _let_353) _let_210) _let_211)) (and (and (and (and (and (and (and (or _let_25 _let_26) x_27) _let_181) _let_272) (= x_62 3.0)) _let_354) _let_209) _let_349)) (and (and (and (and (and _let_355 (not (= _let_190 9.0))) _let_356) (= x_82 x_114)) _let_271) _let_210)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and _let_355 (= x_114 9.0)) _let_356) (= x_82 _let_190)) _let_291) _let_276) _let_295) _let_277) _let_278) _let_279) _let_280) _let_281) _let_282) _let_283) (not x_95)) _let_352) _let_286) _let_210)) (and (and (and (and (and (and (and _let_36 x_27) _let_181) _let_272) _let_349) _let_210) _let_211) _let_212)) _let_213) _let_214) _let_215) _let_216) _let_217) _let_218) _let_219) _let_220) _let_221) _let_222) _let_223) _let_224) _let_225) _let_226) _let_227) _let_228) _let_229) _let_230) _let_231) _let_232) _let_233) _let_234) _let_235) _let_236)) _let_268))) (or (or (or (or (or (or (and _let_240 (= x_115 (/ (ite (and (and (and (and (and (and (and (and (and _let_245 (or (= x_54 0.0) (= x_54 1.0))) (or (= x_55 0.0) (= x_55 1.0))) (or (= x_56 0.0) (= x_56 1.0))) (or (= x_57 0.0) (= x_57 1.0))) (or (= x_58 0.0) (= x_58 1.0))) (or (= x_59 0.0) (= x_59 1.0))) (or (= x_60 0.0) (= x_60 1.0))) (or (= x_61 0.0) (= x_61 1.0))) (or (= x_62 0.0) (= x_62 1.0))) 0 (ite _let_357 1 6)) 1))) (and (and _let_241 (not x_31)) (= x_115 (/ (ite _let_357 1 (ite _let_358 2 6)) 1)))) (and (and (and (not x_29) x_30) (not x_31)) (= x_115 (/ (ite _let_358 2 (ite _let_359 3 6)) 1)))) (and (and (and x_29 x_30) (not x_31)) (= x_115 (ite _let_359 3 (ite _let_358 2 x_105))))) (and (and _let_239 x_31) (= x_115 (/ (ite _let_265 4 (ite _let_360 5 6)) 1)))) (and (and _let_241 x_31) (= x_115 (ite _let_360 5 x_105)))) (and _let_244 (= x_115 6.0)))) (or (and (and (and (and (and (not (= x_115 0.0)) (not (= x_115 1.0))) (not (= x_115 2.0))) (not (= x_115 3.0))) (not (= x_115 4.0))) (not (= x_115 5.0))) _let_244)) (or (or (not x_31) (not x_30)) (not x_29)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))
diff --git a/test/regress/regress2/nl/ufnia-factor-open-proof.smt2 b/test/regress/regress2/nl/ufnia-factor-open-proof.smt2
new file mode 100644 (file)
index 0000000..bcb077f
--- /dev/null
@@ -0,0 +1,14 @@
+(set-logic QF_UFNIA)
+(set-info :status unsat)
+(declare-fun pow2 (Int) Int)
+(define-fun intmax ((k Int)) Int (- (pow2 k) 1))
+(define-fun intmodtotal ((pow2 Int) (a Int) (b Int)) Int (mod a b))
+(define-fun intneg ((k Int) (a Int)) Int 1)
+(define-fun intmul ((k Int) (a Int) (b Int)) Int (mod (* a b) (pow2 k)))
+(declare-fun k () Int)
+(assert (> k 0))
+(assert (= 1 (pow2 1)))
+(declare-fun %x () Int)
+(assert (> %x 0))
+(assert (not (= (intmul k %x (intmax k)) (mod (- (pow2 k) %x) (pow2 k)))))
+(check-sat)
diff --git a/test/regress/regress2/quantifiers/ForElimination-scala-9.smt2 b/test/regress/regress2/quantifiers/ForElimination-scala-9.smt2
deleted file mode 100644 (file)
index 04ea50b..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-; COMMAND-LINE: --finite-model-find --uf-ss=no-minimal
-; EXPECT: unsat
-(set-logic ALL_SUPPORTED)
-(declare-datatypes ((Statement!1556 0) (Expression!1578 0) (List!1617 0)) (
-((Assign!1557 (varID!1558 (_ BitVec 32)) (expr!1559 Expression!1578)) (Block!1560 (body!1561 List!1617)) (For!1562 (init!1563 Statement!1556) (expr!1564 Expression!1578) (step!1565 Statement!1556) (body!1566 Statement!1556)) (IfThenElse!1567 (expr!1568 Expression!1578) (then!1569 Statement!1556) (elze!1570 Statement!1556)) (Print!1571 (msg!1572 (_ BitVec 32)) (varID!1573 (_ BitVec 32))) (Skip!1574) (While!1575 (expr!1576 Expression!1578) (body!1577 Statement!1556)))
-((And!1579 (lhs!1580 Expression!1578) (rhs!1581 Expression!1578)) (Division!1582 (lhs!1583 Expression!1578) (rhs!1584 Expression!1578)) (Equals!1585 (lhs!1586 Expression!1578) (rhs!1587 Expression!1578)) (GreaterThan!1588 (lhs!1589 Expression!1578) (rhs!1590 Expression!1578)) (IntLiteral!1591 (value!1592 (_ BitVec 32))) (LessThan!1593 (lhs!1594 Expression!1578) (rhs!1595 Expression!1578)) (Minus!1596 (lhs!1597 Expression!1578) (rhs!1598 Expression!1578)) (Modulo!1599 (lhs!1600 Expression!1578) (rhs!1601 Expression!1578)) (Neg!1602 (expr!1603 Expression!1578)) (Not!1604 (expr!1605 Expression!1578)) (Or!1606 (lhs!1607 Expression!1578) (rhs!1608 Expression!1578)) (Plus!1609 (lhs!1610 Expression!1578) (rhs!1611 Expression!1578)) (Times!1612 (lhs!1613 Expression!1578) (rhs!1614 Expression!1578)) (Var!1615 (varID!1616 (_ BitVec 32))))
-((Cons!1618 (head!1619 Statement!1556) (tail!1620 List!1617)) (Nil!1621))
-))
-(declare-fun error_value!1622 () Bool)
-(declare-fun ifree (Statement!1556) Bool)
-(declare-fun isForFreeList!223 (List!1617) Bool)
-(declare-fun error_value!1623 () List!1617)
-(declare-fun efll (List!1617) List!1617)
-(declare-fun efl (Statement!1556) Statement!1556)
-(declare-sort I_ifree 0)
-(set-info :notes "ifree_arg_0_1 is op created during fun def fmf")
-(declare-fun ifree_arg_0_1 (I_ifree) Statement!1556)
-(declare-sort I_isForFreeList!223 0)
-(set-info :notes "isForFreeList!223_arg_0_2 is op created during fun def fmf")
-(declare-fun isForFreeList!223_arg_0_2 (I_isForFreeList!223) List!1617)
-(declare-sort I_efll 0)
-(set-info :notes "efll_arg_0_3 is op created during fun def fmf")
-(declare-fun efll_arg_0_3 (I_efll) List!1617)
-(declare-sort I_efl 0)
-(set-info :notes "efl_arg_0_4 is op created during fun def fmf")
-(declare-fun efl_arg_0_4 (I_efl) Statement!1556)
-(assert (forall ((?i I_ifree)) (and (= (ifree (ifree_arg_0_1 ?i)) (ite ((_ is Block!1560) (ifree_arg_0_1 ?i)) (isForFreeList!223 (body!1561 (ifree_arg_0_1 ?i))) (ite ((_ is IfThenElse!1567) (ifree_arg_0_1 ?i)) (and (ifree (elze!1570 (ifree_arg_0_1 ?i))) (ifree (then!1569 (ifree_arg_0_1 ?i)))) (ite ((_ is While!1575) (ifree_arg_0_1 ?i)) (ifree (body!1577 (ifree_arg_0_1 ?i))) (not ((_ is For!1562) (ifree_arg_0_1 ?i))))))) (ite ((_ is Block!1560) (ifree_arg_0_1 ?i)) (not (forall ((?z I_isForFreeList!223)) (not (= (isForFreeList!223_arg_0_2 ?z) (body!1561 (ifree_arg_0_1 ?i)))) )) (ite ((_ is IfThenElse!1567) (ifree_arg_0_1 ?i)) (and (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (elze!1570 (ifree_arg_0_1 ?i)))) )) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (then!1569 (ifree_arg_0_1 ?i)))) ))) (ite ((_ is While!1575) (ifree_arg_0_1 ?i)) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (body!1577 (ifree_arg_0_1 ?i)))) )) true)))) ))
-(assert (forall ((?i I_isForFreeList!223)) (and (= (isForFreeList!223 (isForFreeList!223_arg_0_2 ?i)) (ite ((_ is Nil!1621) (isForFreeList!223_arg_0_2 ?i)) true (ite ((_ is Cons!1618) (isForFreeList!223_arg_0_2 ?i)) (and (isForFreeList!223 (tail!1620 (isForFreeList!223_arg_0_2 ?i))) (ifree (head!1619 (isForFreeList!223_arg_0_2 ?i)))) error_value!1622))) (ite ((_ is Nil!1621) (isForFreeList!223_arg_0_2 ?i)) true (ite ((_ is Cons!1618) (isForFreeList!223_arg_0_2 ?i)) (and (not (forall ((?z I_isForFreeList!223)) (not (= (isForFreeList!223_arg_0_2 ?z) (tail!1620 (isForFreeList!223_arg_0_2 ?i)))) )) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (head!1619 (isForFreeList!223_arg_0_2 ?i)))) ))) true))) ))
-(assert (forall ((?i I_efll)) (and (= (efll (efll_arg_0_3 ?i)) (ite ((_ is Nil!1621) (efll_arg_0_3 ?i)) Nil!1621 (ite ((_ is Cons!1618) (efll_arg_0_3 ?i)) (Cons!1618 (efl (head!1619 (efll_arg_0_3 ?i))) (efll (tail!1620 (efll_arg_0_3 ?i)))) error_value!1623))) (ite ((_ is Nil!1621) (efll_arg_0_3 ?i)) true (ite ((_ is Cons!1618) (efll_arg_0_3 ?i)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (head!1619 (efll_arg_0_3 ?i)))) )) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (tail!1620 (efll_arg_0_3 ?i)))) ))) true))) ))
-(assert (forall ((?i I_efl)) (and (= (efl (efl_arg_0_4 ?i)) (ite ((_ is Block!1560) (efl_arg_0_4 ?i)) (Block!1560 (efll (body!1561 (efl_arg_0_4 ?i)))) (ite ((_ is IfThenElse!1567) (efl_arg_0_4 ?i)) (IfThenElse!1567 (expr!1568 (efl_arg_0_4 ?i)) (efl (then!1569 (efl_arg_0_4 ?i))) (efl (elze!1570 (efl_arg_0_4 ?i)))) (ite ((_ is While!1575) (efl_arg_0_4 ?i)) (While!1575 (expr!1576 (efl_arg_0_4 ?i)) (efl (body!1577 (efl_arg_0_4 ?i)))) (ite ((_ is For!1562) (efl_arg_0_4 ?i)) (Block!1560 (Cons!1618 (efl (init!1563 (efl_arg_0_4 ?i))) (Cons!1618 (While!1575 (expr!1564 (efl_arg_0_4 ?i)) (Block!1560 (Cons!1618 (efl (body!1566 (efl_arg_0_4 ?i))) (Cons!1618 (efl (step!1565 (efl_arg_0_4 ?i))) Nil!1621)))) Nil!1621))) (efl_arg_0_4 ?i)))))) (ite ((_ is Block!1560) (efl_arg_0_4 ?i)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (efl_arg_0_4 ?i)))) )) (ite ((_ is IfThenElse!1567) (efl_arg_0_4 ?i)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (efl_arg_0_4 ?i)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (efl_arg_0_4 ?i)))) ))) (ite ((_ is While!1575) (efl_arg_0_4 ?i)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (efl_arg_0_4 ?i)))) )) (ite ((_ is For!1562) (efl_arg_0_4 ?i)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (efl_arg_0_4 ?i)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (efl_arg_0_4 ?i)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (efl_arg_0_4 ?i)))) ))) true))))) ))
-(assert (exists ((stat!216 Statement!1556)) (not (=> (and (and (and (and ((_ is For!1562) stat!216) ((_ is For!1562) stat!216)) (and (ifree (ite ((_ is Block!1560) (init!1563 stat!216)) (Block!1560 (efll (body!1561 (init!1563 stat!216)))) (ite ((_ is IfThenElse!1567) (init!1563 stat!216)) (IfThenElse!1567 (expr!1568 (init!1563 stat!216)) (efl (then!1569 (init!1563 stat!216))) (efl (elze!1570 (init!1563 stat!216)))) (ite ((_ is While!1575) (init!1563 stat!216)) (While!1575 (expr!1576 (init!1563 stat!216)) (efl (body!1577 (init!1563 stat!216)))) (ite ((_ is For!1562) (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (init!1563 stat!216))) (Cons!1618 (While!1575 (expr!1564 (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (init!1563 stat!216))) (Cons!1618 (efl (step!1565 (init!1563 stat!216))) Nil!1621)))) Nil!1621))) (init!1563 stat!216)))))) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) (init!1563 stat!216)) (Block!1560 (efll (body!1561 (init!1563 stat!216)))) (ite ((_ is IfThenElse!1567) (init!1563 stat!216)) (IfThenElse!1567 (expr!1568 (init!1563 stat!216)) (efl (then!1569 (init!1563 stat!216))) (efl (elze!1570 (init!1563 stat!216)))) (ite ((_ is While!1575) (init!1563 stat!216)) (While!1575 (expr!1576 (init!1563 stat!216)) (efl (body!1577 (init!1563 stat!216)))) (ite ((_ is For!1562) (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (init!1563 stat!216))) (Cons!1618 (While!1575 (expr!1564 (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (init!1563 stat!216))) (Cons!1618 (efl (step!1565 (init!1563 stat!216))) Nil!1621)))) Nil!1621))) (init!1563 stat!216))))))) )) (ite ((_ is Block!1560) (init!1563 stat!216)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (init!1563 stat!216)))) )) (ite ((_ is IfThenElse!1567) (init!1563 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (init!1563 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (init!1563 stat!216)))) ))) (ite ((_ is While!1575) (init!1563 stat!216)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (init!1563 stat!216)))) )) (ite ((_ is For!1562) (init!1563 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (init!1563 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (init!1563 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (init!1563 stat!216)))) ))) true)))))) (and (ifree (ite ((_ is Block!1560) (step!1565 stat!216)) (Block!1560 (efll (body!1561 (step!1565 stat!216)))) (ite ((_ is IfThenElse!1567) (step!1565 stat!216)) (IfThenElse!1567 (expr!1568 (step!1565 stat!216)) (efl (then!1569 (step!1565 stat!216))) (efl (elze!1570 (step!1565 stat!216)))) (ite ((_ is While!1575) (step!1565 stat!216)) (While!1575 (expr!1576 (step!1565 stat!216)) (efl (body!1577 (step!1565 stat!216)))) (ite ((_ is For!1562) (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (step!1565 stat!216))) (Cons!1618 (While!1575 (expr!1564 (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (step!1565 stat!216))) (Cons!1618 (efl (step!1565 (step!1565 stat!216))) Nil!1621)))) Nil!1621))) (step!1565 stat!216)))))) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) (step!1565 stat!216)) (Block!1560 (efll (body!1561 (step!1565 stat!216)))) (ite ((_ is IfThenElse!1567) (step!1565 stat!216)) (IfThenElse!1567 (expr!1568 (step!1565 stat!216)) (efl (then!1569 (step!1565 stat!216))) (efl (elze!1570 (step!1565 stat!216)))) (ite ((_ is While!1575) (step!1565 stat!216)) (While!1575 (expr!1576 (step!1565 stat!216)) (efl (body!1577 (step!1565 stat!216)))) (ite ((_ is For!1562) (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (step!1565 stat!216))) (Cons!1618 (While!1575 (expr!1564 (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (step!1565 stat!216))) (Cons!1618 (efl (step!1565 (step!1565 stat!216))) Nil!1621)))) Nil!1621))) (step!1565 stat!216))))))) )) (ite ((_ is Block!1560) (step!1565 stat!216)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (step!1565 stat!216)))) )) (ite ((_ is IfThenElse!1567) (step!1565 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (step!1565 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (step!1565 stat!216)))) ))) (ite ((_ is While!1575) (step!1565 stat!216)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (step!1565 stat!216)))) )) (ite ((_ is For!1562) (step!1565 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (step!1565 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (step!1565 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (step!1565 stat!216)))) ))) true)))))) (and (ifree (ite ((_ is Block!1560) (body!1566 stat!216)) (Block!1560 (efll (body!1561 (body!1566 stat!216)))) (ite ((_ is IfThenElse!1567) (body!1566 stat!216)) (IfThenElse!1567 (expr!1568 (body!1566 stat!216)) (efl (then!1569 (body!1566 stat!216))) (efl (elze!1570 (body!1566 stat!216)))) (ite ((_ is While!1575) (body!1566 stat!216)) (While!1575 (expr!1576 (body!1566 stat!216)) (efl (body!1577 (body!1566 stat!216)))) (ite ((_ is For!1562) (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (body!1566 stat!216))) (Cons!1618 (While!1575 (expr!1564 (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (body!1566 stat!216))) (Cons!1618 (efl (step!1565 (body!1566 stat!216))) Nil!1621)))) Nil!1621))) (body!1566 stat!216)))))) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) (body!1566 stat!216)) (Block!1560 (efll (body!1561 (body!1566 stat!216)))) (ite ((_ is IfThenElse!1567) (body!1566 stat!216)) (IfThenElse!1567 (expr!1568 (body!1566 stat!216)) (efl (then!1569 (body!1566 stat!216))) (efl (elze!1570 (body!1566 stat!216)))) (ite ((_ is While!1575) (body!1566 stat!216)) (While!1575 (expr!1576 (body!1566 stat!216)) (efl (body!1577 (body!1566 stat!216)))) (ite ((_ is For!1562) (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (body!1566 stat!216))) (Cons!1618 (While!1575 (expr!1564 (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (body!1566 stat!216))) (Cons!1618 (efl (step!1565 (body!1566 stat!216))) Nil!1621)))) Nil!1621))) (body!1566 stat!216))))))) )) (ite ((_ is Block!1560) (body!1566 stat!216)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (body!1566 stat!216)))) )) (ite ((_ is IfThenElse!1567) (body!1566 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (body!1566 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (body!1566 stat!216)))) ))) (ite ((_ is While!1575) (body!1566 stat!216)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (body!1566 stat!216)))) )) (ite ((_ is For!1562) (body!1566 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (body!1566 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (body!1566 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (body!1566 stat!216)))) ))) true)))))) (or (ifree (ite ((_ is Block!1560) stat!216) (Block!1560 (efll (body!1561 stat!216))) (ite ((_ is IfThenElse!1567) stat!216) (IfThenElse!1567 (expr!1568 stat!216) (efl (then!1569 stat!216)) (efl (elze!1570 stat!216))) (ite ((_ is While!1575) stat!216) (While!1575 (expr!1576 stat!216) (efl (body!1577 stat!216))) (ite ((_ is For!1562) stat!216) (Block!1560 (Cons!1618 (efl (init!1563 stat!216)) (Cons!1618 (While!1575 (expr!1564 stat!216) (Block!1560 (Cons!1618 (efl (body!1566 stat!216)) (Cons!1618 (efl (step!1565 stat!216)) Nil!1621)))) Nil!1621))) stat!216))))) (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) stat!216) (Block!1560 (efll (body!1561 stat!216))) (ite ((_ is IfThenElse!1567) stat!216) (IfThenElse!1567 (expr!1568 stat!216) (efl (then!1569 stat!216)) (efl (elze!1570 stat!216))) (ite ((_ is While!1575) stat!216) (While!1575 (expr!1576 stat!216) (efl (body!1577 stat!216))) (ite ((_ is For!1562) stat!216) (Block!1560 (Cons!1618 (efl (init!1563 stat!216)) (Cons!1618 (While!1575 (expr!1564 stat!216) (Block!1560 (Cons!1618 (efl (body!1566 stat!216)) (Cons!1618 (efl (step!1565 stat!216)) Nil!1621)))) Nil!1621))) stat!216)))))) ) (not (ite ((_ is Block!1560) stat!216) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 stat!216))) )) (ite ((_ is IfThenElse!1567) stat!216) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 stat!216))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 stat!216))) ))) (ite ((_ is While!1575) stat!216) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 stat!216))) )) (ite ((_ is For!1562) stat!216) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 stat!216))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 stat!216))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 stat!216))) ))) true)))))))) ))
-(check-sat)
diff --git a/test/regress/regress2/quantifiers/issue3481-unsat1.smt2 b/test/regress/regress2/quantifiers/issue3481-unsat1.smt2
new file mode 100644 (file)
index 0000000..9cf535d
--- /dev/null
@@ -0,0 +1,270 @@
+; COMMAND-LINE: --full-saturate-quant
+; EXPECT: unsat
+
+;; produced by cvc4_16.drv ;;
+(set-logic AUFBVDTNIRA)
+(set-info :smt-lib-version 2.6)
+;;; generated by SMT-LIB2 driver
+;;; SMT-LIB2 driver: bit-vectors, common part
+;;; SMT-LIB2: integer arithmetic
+(declare-sort string 0)
+
+(declare-datatypes ((tuple0 0))
+(((Tuple0))))
+(declare-sort us_private 0)
+
+(declare-fun private__bool_eq (us_private us_private) Bool)
+
+(declare-const us_null_ext__ us_private)
+
+(declare-sort us_type_of_heap 0)
+
+(declare-datatypes ((us_type_of_heap__ref 0))
+(((us_type_of_heap__refqtmk (us_type_of_heap__content us_type_of_heap)))))
+(declare-sort us_image 0)
+
+(declare-datatypes ((int__ref 0))
+(((int__refqtmk (int__content Int)))))
+(declare-datatypes ((bool__ref 0))
+(((bool__refqtmk (bool__content Bool)))))
+(declare-datatypes ((us_fixed__ref 0))
+(((us_fixed__refqtmk (us_fixed__content Int)))))
+(declare-datatypes ((real__ref 0))
+(((real__refqtmk (real__content Real)))))
+(declare-datatypes ((us_private__ref 0))
+(((us_private__refqtmk (us_private__content us_private)))))
+(define-fun int__ref___projection ((a int__ref)) Int (int__content a))
+
+(define-fun us_fixed__ref___projection ((a us_fixed__ref)) Int (us_fixed__content
+                                                               a))
+
+(define-fun bool__ref___projection ((a bool__ref)) Bool (bool__content a))
+
+(define-fun real__ref___projection ((a real__ref)) Real (real__content a))
+
+(define-fun us_private__ref___projection ((a us_private__ref)) us_private 
+  (us_private__content a))
+
+(define-fun abs1 ((x Int)) Int (ite (<= 0 x) x (- x)))
+
+;; Abs_le
+  (assert
+  (forall ((x Int) (y Int)) (= (<= (abs1 x) y) (and (<= (- y) x) (<= x y)))))
+
+;; Abs_pos
+  (assert (forall ((x Int)) (<= 0 (abs1 x))))
+
+(declare-fun div1 (Int Int) Int)
+
+(declare-fun mod1 (Int Int) Int)
+
+;; Div_mod
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (not (= y 0)) (= x (+ (* y (div1 x y)) (mod1 x y))))))
+
+;; Div_bound
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (and (<= 0 x) (< 0 y)) (and (<= 0 (div1 x y)) (<= (div1 x y) x)))))
+
+;; Mod_bound
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (not (= y 0))
+  (and (< (- (abs1 y)) (mod1 x y)) (< (mod1 x y) (abs1 y))))))
+
+;; Div_sign_pos
+  (assert
+  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< 0 y)) (<= 0 (div1 x y)))))
+
+;; Div_sign_neg
+  (assert
+  (forall ((x Int) (y Int)) (=> (and (<= x 0) (< 0 y)) (<= (div1 x y) 0))))
+
+;; Mod_sign_pos
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (and (<= 0 x) (not (= y 0))) (<= 0 (mod1 x y)))))
+
+;; Mod_sign_neg
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (and (<= x 0) (not (= y 0))) (<= (mod1 x y) 0))))
+
+;; Rounds_toward_zero
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (not (= y 0)) (<= (abs1 (* (div1 x y) y)) (abs1 x)))))
+
+;; Div_1
+  (assert (forall ((x Int)) (= (div1 x 1) x)))
+
+;; Mod_1
+  (assert (forall ((x Int)) (= (mod1 x 1) 0)))
+
+;; Div_inf
+  (assert
+  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< x y)) (= (div1 x y) 0))))
+
+;; Mod_inf
+  (assert
+  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< x y)) (= (mod1 x y) x))))
+
+;; Div_mult
+  (assert
+  (forall ((x Int) (y Int) (z Int))
+  (! (=> (and (< 0 x) (and (<= 0 y) (<= 0 z)))
+     (= (div1 (+ (* x y) z) x) (+ y (div1 z x)))) :pattern ((div1
+                                                            (+ (* x y) z) x)) )))
+
+;; Mod_mult
+  (assert
+  (forall ((x Int) (y Int) (z Int))
+  (! (=> (and (< 0 x) (and (<= 0 y) (<= 0 z)))
+     (= (mod1 (+ (* x y) z) x) (mod1 z x))) :pattern ((mod1 (+ (* x y) z) x)) )))
+
+;; Div_unique
+  (assert
+  (forall ((x Int) (y Int) (q Int))
+  (=> (< 0 y) (=> (and (<= (* q y) x) (< x (+ (* q y) y))) (= (div x y) q)))))
+
+;; Div_bound
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (and (<= 0 x) (< 0 y)) (and (<= 0 (div x y)) (<= (div x y) x)))))
+
+;; Div_inf
+  (assert
+  (forall ((x Int) (y Int)) (=> (and (<= 0 x) (< x y)) (= (div x y) 0))))
+
+;; Div_inf_neg
+  (assert
+  (forall ((x Int) (y Int))
+  (=> (and (< 0 x) (<= x y)) (= (div (- x) y) (- 1)))))
+
+;; Mod_0
+  (assert (forall ((y Int)) (=> (not (= y 0)) (= (mod 0 y) 0))))
+
+;; Div_1_left
+  (assert (forall ((y Int)) (=> (< 1 y) (= (div 1 y) 0))))
+
+;; Div_minus1_left
+  (assert (forall ((y Int)) (=> (< 1 y) (= (div (- 1) y) (- 1)))))
+
+;; Mod_1_left
+  (assert (forall ((y Int)) (=> (< 1 y) (= (mod 1 y) 1))))
+
+;; Mod_minus1_left
+  (assert
+  (forall ((y Int))
+  (! (=> (< 1 y) (= (mod (- 1) y) (- y 1))) :pattern ((mod (- 1) y)) )))
+
+;; Div_mult
+  (assert
+  (forall ((x Int) (y Int) (z Int))
+  (! (=> (< 0 x) (= (div (+ (* x y) z) x) (+ y (div z x)))) :pattern ((div (+ (* x y) z) x)) )))
+
+;; Mod_mult
+  (assert
+  (forall ((x Int) (y Int) (z Int))
+  (! (=> (< 0 x) (= (mod (+ (* x y) z) x) (mod z x))) :pattern ((mod (+ (* x y) z) x)) )))
+
+(define-fun mod2 ((x Int)
+  (y Int)) Int (ite (< 0 y) (mod x y) (+ (mod x y) y)))
+
+(declare-sort integer 0)
+
+(declare-fun integerqtint (integer) Int)
+
+;; integer'axiom
+  (assert
+  (forall ((i integer))
+  (and (<= (- 2147483648) (integerqtint i)) (<= (integerqtint i) 2147483647))))
+
+(define-fun in_range ((x Int)) Bool (and (<= (- 2147483648) x)
+                                    (<= x 2147483647)))
+
+(declare-fun attr__ATTRIBUTE_IMAGE (Int) us_image)
+
+(declare-fun attr__ATTRIBUTE_VALUE__pre_check (us_image) Bool)
+
+(declare-fun attr__ATTRIBUTE_VALUE (us_image) Int)
+
+(declare-fun user_eq (integer integer) Bool)
+
+(declare-const dummy integer)
+
+(declare-datatypes ((integer__ref 0))
+(((integer__refqtmk (integer__content integer)))))
+(define-fun integer__ref_integer__content__projection ((a integer__ref)) integer 
+  (integer__content a))
+
+(define-fun dynamic_invariant ((temp___expr_18 Int) (temp___is_init_14 Bool)
+  (temp___skip_constant_15 Bool) (temp___do_toplevel_16 Bool)
+  (temp___do_typ_inv_17 Bool)) Bool (=>
+                                    (or (= temp___is_init_14 true)
+                                    (<= (- 2147483648) 2147483647)) (in_range
+                                    temp___expr_18)))
+
+(declare-const input Int)
+
+(declare-const attr__ATTRIBUTE_ADDRESS Int)
+
+(declare-const attr__ATTRIBUTE_ADDRESS1 Int)
+
+(declare-const attr__ATTRIBUTE_ADDRESS2 Int)
+
+(declare-const attr__ATTRIBUTE_ADDRESS3 Int)
+
+(assert
+;; defqtvc
+ ;; File "where_are_the_run_time_errors.adb", line 2, characters 0-0
+  (not
+  (forall ((x Int) (y Int) (k Int) (k1 Int) (x1 Int))
+  (=> (dynamic_invariant input true false true true)
+  (=> (dynamic_invariant x false false true true)
+  (=> (dynamic_invariant y false false true true)
+  (=> (dynamic_invariant k false false true true)
+  (=> (= k1 (div1 input 100))
+  (=> (= x1 2)
+  (let ((o (+ k1 5)))
+  (=> (in_range o)
+  (forall ((y1 Int))
+  (=> (= y1 o)
+  (forall ((x2 Int) (y2 Int))
+  (=>
+  (ite (< x1 10)
+  (exists ((temp___loop_entry_159 Int))
+  (and (= temp___loop_entry_159 y1)
+  (let ((o1 (+ y1 3)))
+  (and (in_range o1)
+  (exists ((y3 Int))
+  (and (= y3 o1)
+  (let ((o2 (+ x1 1)))
+  (and (in_range o2)
+  (exists ((x3 Int))
+  (and (= x3 o2)
+  (let ((o3 (- x3 2)))
+  (and (in_range o3)
+  (let ((o4 (* 3 o3)))
+  (and (in_range o4)
+  (and (in_range (+ temp___loop_entry_159 o4))
+  (and (and (= y2 (+ temp___loop_entry_159 (* 3 (- x2 2)))) (<= 3 x2))
+  (and
+  (and (dynamic_invariant x2 false true true true) (dynamic_invariant y2
+  false true true true)) (not (< x2 10)))))))))))))))))))
+  (and (= x2 x1) (= y2 y1)))
+  (let ((o1 (* 3 k1)))
+  (=> (in_range o1)
+  (let ((o2 (+ o1 100)))
+  (=> (in_range o2)
+  (forall ((spark__branch Bool))
+  (=> (= spark__branch (ite (< 43 o2) true false))
+  (=> (= spark__branch true)
+  (let ((o3 (+ y2 1)))
+  (=> (in_range o3)
+  (forall ((y3 Int))
+  (=> (= y3 o3)
+  (let ((o4 (- x2 y3))) (=> (in_range o4) (in_range (div1 x2 o4))))))))))))))))))))))))))))))
+(check-sat)
diff --git a/test/regress/regress2/quantifiers/javafe.ast.ArrayInit.35.smt2 b/test/regress/regress2/quantifiers/javafe.ast.ArrayInit.35.smt2
deleted file mode 100644 (file)
index dcdc418..0000000
+++ /dev/null
@@ -1,746 +0,0 @@
-(set-logic AUFLIA)
-(set-info :source | Simplify Theorem Prover Benchmark Suite |)
-(set-info :smt-lib-version 2.6)
-(set-info :category "industrial")
-(set-info :status unsat)
-(declare-fun true_term () Int)
-(declare-fun false_term () Int)
-(assert (= true_term 1))
-(assert (= false_term 0))
-(declare-fun S_select (Int Int) Int)
-(declare-fun S_store (Int Int Int) Int)
-(assert (forall ((?m Int) (?i Int) (?x Int)) (= (S_select (S_store ?m ?i ?x) ?i) ?x)))
-(assert (forall ((?m Int) (?i Int) (?j Int) (?x Int)) (=> (not (= ?i ?j)) (= (S_select (S_store ?m ?i ?x) ?j) (S_select ?m ?j)))))
-(declare-fun PO_LT (Int Int) Int)
-(assert (forall ((?t Int)) (= (PO_LT ?t ?t) true_term)))
-(declare-fun T_java_lang_Object () Int)
-(assert (= (PO_LT T_java_lang_Object T_java_lang_Object) true_term))
-(assert (forall ((?t0 Int) (?t1 Int) (?t2 Int)) (=> (and (= (PO_LT ?t0 ?t1) true_term) (= (PO_LT ?t1 ?t2) true_term)) (= (PO_LT ?t0 ?t2) true_term))))
-(assert (forall ((?t0 Int) (?t1 Int)) (=> (and (= (PO_LT ?t0 ?t1) true_term) (= (PO_LT ?t1 ?t0) true_term)) (= ?t0 ?t1))))
-(declare-fun T_boolean () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_boolean) true_term) (= ?t T_boolean))))
-(declare-fun T_char () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_char) true_term) (= ?t T_char))))
-(declare-fun T_byte () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_byte) true_term) (= ?t T_byte))))
-(declare-fun T_short () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_short) true_term) (= ?t T_short))))
-(declare-fun T_int () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_int) true_term) (= ?t T_int))))
-(declare-fun T_long () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_long) true_term) (= ?t T_long))))
-(declare-fun T_float () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_float) true_term) (= ?t T_float))))
-(declare-fun T_double () Int)
-(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_double) true_term) (= ?t T_double))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_boolean ?t) true_term) (= ?t T_boolean))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_char ?t) true_term) (= ?t T_char))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_byte ?t) true_term) (= ?t T_byte))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_short ?t) true_term) (= ?t T_short))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_int ?t) true_term) (= ?t T_int))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_long ?t) true_term) (= ?t T_long))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_float ?t) true_term) (= ?t T_float))))
-(assert (forall ((?t Int)) (=> (= (PO_LT T_double ?t) true_term) (= ?t T_double))))
-(declare-fun asChild (Int Int) Int)
-(declare-fun classDown (Int Int) Int)
-(assert (forall ((?t0 Int) (?t1 Int) (?t2 Int)) (let ((?v_0 (asChild ?t1 ?t2))) (=> (= (PO_LT ?t0 ?v_0) true_term) (= (classDown ?t2 ?t0) ?v_0)))))
-(declare-fun T_java_lang_Cloneable () Int)
-(assert (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term))
-(declare-fun array (Int) Int)
-(assert (forall ((?t Int)) (= (PO_LT (array ?t) T_java_lang_Cloneable) true_term)))
-(declare-fun elemtype (Int) Int)
-(assert (forall ((?t Int)) (= (elemtype (array ?t)) ?t)))
-(assert (forall ((?t0 Int) (?t1 Int)) (let ((?v_0 (elemtype ?t0))) (= (= (PO_LT ?t0 (array ?t1)) true_term) (and (= ?t0 (array ?v_0)) (= (PO_LT ?v_0 ?t1) true_term))))))
-(declare-fun is (Int Int) Int)
-(declare-fun cast (Int Int) Int)
-(assert (forall ((?x Int) (?t Int)) (= (is (cast ?x ?t) ?t) true_term)))
-(assert (forall ((?x Int) (?t Int)) (=> (= (is ?x ?t) true_term) (= (cast ?x ?t) ?x))))
-(assert true)
-(assert (forall ((?x Int)) (= (= (is ?x T_char) true_term) (and (<= 0 ?x) (<= ?x 65535)))))
-(assert (forall ((?x Int)) (= (= (is ?x T_byte) true_term) (and (<= (- 128) ?x) (<= ?x 127)))))
-(assert (forall ((?x Int)) (= (= (is ?x T_short) true_term) (and (<= (- 32768) ?x) (<= ?x 32767)))))
-(declare-fun intFirst () Int)
-(declare-fun intLast () Int)
-(assert (forall ((?x Int)) (= (= (is ?x T_int) true_term) (and (<= intFirst ?x) (<= ?x intLast)))))
-(declare-fun longFirst () Int)
-(declare-fun longLast () Int)
-(assert (forall ((?x Int)) (= (= (is ?x T_long) true_term) (and (<= longFirst ?x) (<= ?x longLast)))))
-(assert (< longFirst intFirst))
-(assert (< intFirst (- 1000000)))
-(assert (< 1000000 intLast))
-(assert (< intLast longLast))
-(declare-fun null () Int)
-(declare-fun typeof (Int) Int)
-(assert (forall ((?x Int) (?t Int)) (=> (= (PO_LT ?t T_java_lang_Object) true_term) (= (= (is ?x ?t) true_term) (or (= ?x null) (= (PO_LT (typeof ?x) ?t) true_term))))))
-(declare-fun asField (Int Int) Int)
-(assert (forall ((?f Int) (?t Int) (?x Int)) (= (is (S_select (asField ?f ?t) ?x) ?t) true_term)))
-(declare-fun asElems (Int) Int)
-(assert (forall ((?e Int) (?a Int) (?i Int)) (= (is (S_select (S_select (asElems ?e) ?a) ?i) (elemtype (typeof ?a))) true_term)))
-(declare-fun vAllocTime (Int) Int)
-(declare-fun isAllocated (Int Int) Int)
-(assert (forall ((?x Int) (?a0 Int)) (= (= (isAllocated ?x ?a0) true_term) (< (vAllocTime ?x) ?a0))))
-(declare-fun fClosedTime (Int) Int)
-(assert (forall ((?x Int) (?f Int) (?a0 Int)) (=> (and (< (fClosedTime ?f) ?a0) (= (isAllocated ?x ?a0) true_term)) (= (isAllocated (S_select ?f ?x) ?a0) true_term))))
-(declare-fun eClosedTime (Int) Int)
-(assert (forall ((?a Int) (?e Int) (?i Int) (?a0 Int)) (=> (and (< (eClosedTime ?e) ?a0) (= (isAllocated ?a ?a0) true_term)) (= (isAllocated (S_select (S_select ?e ?a) ?i) ?a0) true_term))))
-(declare-fun asLockSet (Int) Int)
-(declare-fun max (Int) Int)
-(assert (forall ((?S Int)) (let ((?v_0 (asLockSet ?S))) (= (S_select ?v_0 (max ?v_0)) true_term))))
-(assert (forall ((?S Int)) (= (S_select (asLockSet ?S) null) true_term)))
-(declare-fun lockLE (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (lockLE ?x ?y) true_term) (<= ?x ?y))))
-(declare-fun lockLT (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (lockLT ?x ?y) true_term) (< ?x ?y))))
-(assert (forall ((?S Int) (?mu Int)) (let ((?v_0 (asLockSet ?S))) (=> (= (S_select ?v_0 ?mu) true_term) (= (lockLE ?mu (max ?v_0)) true_term)))))
-(assert (forall ((?x Int)) (=> (= (PO_LT (typeof ?x) T_java_lang_Object) true_term) (= (lockLE null ?x) true_term))))
-(declare-fun arrayLength (Int) Int)
-(assert (forall ((?a Int)) (let ((?v_0 (arrayLength ?a))) (and (<= 0 ?v_0) (= (is ?v_0 T_int) true_term)))))
-(declare-fun arrayFresh (Int Int Int Int Int Int Int) Int)
-(declare-fun arrayShapeMore (Int Int) Int)
-(declare-fun arrayParent (Int) Int)
-(declare-fun arrayPosition (Int) Int)
-(assert (forall ((?a Int) (?a0 Int) (?b0 Int) (?e Int) (?n Int) (?s Int) (?T Int) (?v Int)) (= (= (arrayFresh ?a ?a0 ?b0 ?e (arrayShapeMore ?n ?s) ?T ?v) true_term) (and (<= ?a0 (vAllocTime ?a)) (= (isAllocated ?a ?b0) true_term) (not (= ?a null)) (= (typeof ?a) ?T) (= (arrayLength ?a) ?n) (forall ((?i Int)) (let ((?v_0 (S_select (S_select ?e ?a) ?i))) (and (= (arrayFresh ?v_0 ?a0 ?b0 ?e ?s (elemtype ?T) ?v) true_term) (= (arrayParent ?v_0) ?a) (= (arrayPosition ?v_0) ?i))))))))
-(declare-fun arrayShapeOne (Int) Int)
-(assert (forall ((?a Int) (?a0 Int) (?b0 Int) (?e Int) (?n Int) (?T Int) (?v Int)) (= (= (arrayFresh ?a ?a0 ?b0 ?e (arrayShapeOne ?n) ?T ?v) true_term) (and (<= ?a0 (vAllocTime ?a)) (= (isAllocated ?a ?b0) true_term) (not (= ?a null)) (= (typeof ?a) ?T) (= (arrayLength ?a) ?n) (forall ((?i Int)) (= (S_select (S_select ?e ?a) ?i) ?v))))))
-(declare-fun arrayType () Int)
-(assert (= arrayType (asChild arrayType T_java_lang_Object)))
-(assert (forall ((?t Int)) (= (PO_LT (array ?t) arrayType) true_term)))
-(declare-fun isNewArray (Int) Int)
-(assert (forall ((?s Int)) (=> (= true_term (isNewArray ?s)) (= (PO_LT (typeof ?s) arrayType) true_term))))
-(declare-fun boolAnd (Int Int) Int)
-(assert (forall ((?a Int) (?b Int)) (= (= (boolAnd ?a ?b) true_term) (and (= ?a true_term) (= ?b true_term)))))
-(declare-fun boolEq (Int Int) Int)
-(assert (forall ((?a Int) (?b Int)) (= (= (boolEq ?a ?b) true_term) (= (= ?a true_term) (= ?b true_term)))))
-(declare-fun boolImplies (Int Int) Int)
-(assert (forall ((?a Int) (?b Int)) (= (= (boolImplies ?a ?b) true_term) (=> (= ?a true_term) (= ?b true_term)))))
-(declare-fun boolNE (Int Int) Int)
-(assert (forall ((?a Int) (?b Int)) (= (= (boolNE ?a ?b) true_term) (not (= (= ?a true_term) (= ?b true_term))))))
-(declare-fun boolNot (Int) Int)
-(assert (forall ((?a Int)) (= (= (boolNot ?a) true_term) (not (= ?a true_term)))))
-(declare-fun boolOr (Int Int) Int)
-(assert (forall ((?a Int) (?b Int)) (= (= (boolOr ?a ?b) true_term) (or (= ?a true_term) (= ?b true_term)))))
-(declare-fun integralEQ (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (integralEQ ?x ?y) true_term) (= ?x ?y))))
-(declare-fun stringCat (Int Int) Int)
-(declare-fun T_java_lang_String () Int)
-(assert (forall ((?x Int) (?y Int)) (let ((?v_0 (stringCat ?x ?y))) (and (not (= ?v_0 null)) (= (PO_LT (typeof ?v_0) T_java_lang_String) true_term)))))
-(declare-fun integralGE (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (integralGE ?x ?y) true_term) (>= ?x ?y))))
-(declare-fun integralGT (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (integralGT ?x ?y) true_term) (> ?x ?y))))
-(declare-fun integralLE (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (integralLE ?x ?y) true_term) (<= ?x ?y))))
-(declare-fun integralLT (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (integralLT ?x ?y) true_term) (< ?x ?y))))
-(declare-fun integralNE (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (integralNE ?x ?y) true_term) (not (= ?x ?y)))))
-(declare-fun refEQ (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (refEQ ?x ?y) true_term) (= ?x ?y))))
-(declare-fun refNE (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (= (= (refNE ?x ?y) true_term) (not (= ?x ?y)))))
-(declare-fun nonnullelements (Int Int) Int)
-(assert (forall ((?x Int) (?e Int)) (= (= (nonnullelements ?x ?e) true_term) (and (not (= ?x null)) (forall ((?i Int)) (=> (and (<= 0 ?i) (< ?i (arrayLength ?x))) (not (= (S_select (S_select ?e ?x) ?i) null))))))))
-(declare-fun classLiteral (Int) Int)
-(declare-fun T_java_lang_Class () Int)
-(declare-fun alloc () Int)
-(assert (forall ((?t Int)) (let ((?v_0 (classLiteral ?t))) (and (not (= ?v_0 null)) (= (is ?v_0 T_java_lang_Class) true_term) (= (isAllocated ?v_0 alloc) true_term)))))
-(declare-fun integralAnd (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (=> (or (<= 0 ?x) (<= 0 ?y)) (<= 0 (integralAnd ?x ?y)))))
-(assert (forall ((?x Int) (?y Int)) (=> (<= 0 ?x) (<= (integralAnd ?x ?y) ?x))))
-(assert (forall ((?x Int) (?y Int)) (=> (<= 0 ?y) (<= (integralAnd ?x ?y) ?y))))
-(declare-fun integralOr (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (let ((?v_0 (integralOr ?x ?y))) (=> (and (<= 0 ?x) (<= 0 ?y)) (and (<= ?x ?v_0) (<= ?y ?v_0))))))
-(declare-fun integralXor (Int Int) Int)
-(assert (forall ((?x Int) (?y Int)) (=> (and (<= 0 ?x) (<= 0 ?y)) (<= 0 (integralXor ?x ?y)))))
-(declare-fun intShiftL (Int Int) Int)
-(assert (forall ((?n Int)) (=> (and (<= 0 ?n) (< ?n 31)) (<= 1 (intShiftL 1 ?n)))))
-(declare-fun longShiftL (Int Int) Int)
-(assert (forall ((?n Int)) (=> (and (<= 0 ?n) (< ?n 63)) (<= 1 (longShiftL 1 ?n)))))
-(assert true)
-(declare-fun T_javafe_ast_ConstructorInvocation () Int)
-(declare-fun T_javafe_ast_Stmt () Int)
-(declare-fun T_javafe_ast_VariableAccess () Int)
-(declare-fun T_javafe_ast_Expr () Int)
-(declare-fun T_javafe_ast_ImportDecl () Int)
-(declare-fun T_javafe_ast_ASTNode () Int)
-(declare-fun T_javafe_ast_TryCatchStmt () Int)
-(declare-fun T_javafe_ast_OperatorTags () Int)
-(declare-fun T_javafe_ast_GeneratedTags () Int)
-(declare-fun T_javafe_ast_TagConstants () Int)
-(declare-fun T_javafe_tc_FieldDeclVec () Int)
-(declare-fun T_javafe_ast_BlockStmt () Int)
-(declare-fun T_javafe_ast_GenericBlockStmt () Int)
-(declare-fun T_javafe_ast_RoutineDecl () Int)
-(declare-fun T_javafe_ast_TypeDeclElem () Int)
-(declare-fun T_javafe_ast_VarInit () Int)
-(declare-fun T_javafe_ast_ParenExpr () Int)
-(declare-fun T_javafe_ast_Type () Int)
-(declare-fun T_javafe_ast_EvalStmt () Int)
-(declare-fun T_javafe_ast_TypeObjectDesignator () Int)
-(declare-fun T_javafe_ast_ObjectDesignator () Int)
-(declare-fun T_java_lang_RuntimeException () Int)
-(declare-fun T_java_lang_Exception () Int)
-(declare-fun T_javafe_ast_IfStmt () Int)
-(declare-fun T_javafe_ast_ArrayInit () Int)
-(declare-fun T_java_lang_Throwable () Int)
-(declare-fun T_java_util_Map () Int)
-(declare-fun T_java_util_EscjavaKeyValue () Int)
-(declare-fun T_java_lang_Long () Int)
-(declare-fun T_java_lang_Number () Int)
-(declare-fun T_java_lang_Comparable () Int)
-(declare-fun T_javafe_ast_CondExpr () Int)
-(declare-fun T_javafe_util_Location () Int)
-(declare-fun T_javafe_tc_MethodDeclVec () Int)
-(declare-fun T_javafe_ast_VarDeclStmt () Int)
-(declare-fun T_javafe_ast_MethodDecl () Int)
-(declare-fun T_javafe_ast_TypeName () Int)
-(declare-fun T_javafe_ast_LiteralExpr () Int)
-(declare-fun T_java_io_Serializable () Int)
-(declare-fun T_javafe_ast_ThrowStmt () Int)
-(declare-fun T_java_lang_Boolean () Int)
-(declare-fun T_javafe_ast_SkipStmt () Int)
-(declare-fun T_javafe_ast_LocalVarDecl () Int)
-(declare-fun T_javafe_ast_GenericVarDecl () Int)
-(declare-fun T_javafe_ast_CastExpr () Int)
-(declare-fun T_javafe_ast_WhileStmt () Int)
-(declare-fun T_javafe_ast_TypeDecl () Int)
-(declare-fun T_javafe_ast_MethodInvocation () Int)
-(declare-fun T_javafe_ast_Identifier () Int)
-(declare-fun T_javafe_ast_NewInstanceExpr () Int)
-(declare-fun T_java_util_Hashtable () Int)
-(declare-fun T_java_util_Dictionary () Int)
-(declare-fun T_javafe_tc_Env () Int)
-(declare-fun T_javafe_ast_SingleTypeImportDecl () Int)
-(declare-fun T_javafe_ast_Name () Int)
-(declare-fun T_javafe_ast_CompilationUnit () Int)
-(declare-fun T_javafe_ast_BreakStmt () Int)
-(declare-fun T_javafe_ast_BranchStmt () Int)
-(declare-fun T_javafe_ast_VisitorArgResult () Int)
-(declare-fun T_javafe_ast_AmbiguousVariableAccess () Int)
-(declare-fun T_javafe_ast_FormalParaDecl () Int)
-(declare-fun T_javafe_ast_TryFinallyStmt () Int)
-(declare-fun T_javafe_ast_SuperObjectDesignator () Int)
-(declare-fun T_javafe_ast_UnaryExpr () Int)
-(declare-fun T_javafe_ast_InterfaceDecl () Int)
-(declare-fun T_javafe_ast_SynchronizeStmt () Int)
-(declare-fun T_java_lang_IndexOutOfBoundsException () Int)
-(declare-fun T_javafe_ast_LabelStmt () Int)
-(declare-fun T_javafe_ast_CompoundName () Int)
-(declare-fun T_javafe_ast_CatchClause () Int)
-(declare-fun T_javafe_ast_FieldAccess () Int)
-(declare-fun T_javafe_ast_IdentifierVec () Int)
-(declare-fun T_java_lang_Integer () Int)
-(declare-fun T_javafe_ast_ExprVec () Int)
-(declare-fun T_javafe_tc_TagConstants () Int)
-(declare-fun T_javafe_parser_TagConstants () Int)
-(declare-fun T_javafe_ast_ConstructorDecl () Int)
-(declare-fun T_javafe_ast_SwitchStmt () Int)
-(declare-fun T_java_lang_Double () Int)
-(declare-fun T_javafe_ast_PrimitiveType () Int)
-(declare-fun T_javafe_ast_ReturnStmt () Int)
-(declare-fun T_java_lang_Float () Int)
-(declare-fun T_javafe_ast_ThisExpr () Int)
-(declare-fun T_javafe_ast_ExprObjectDesignator () Int)
-(declare-fun T_javafe_ast_ForStmt () Int)
-(declare-fun T_javafe_ast_InstanceOfExpr () Int)
-(declare-fun T_javafe_ast_OnDemandImportDecl () Int)
-(declare-fun T_javafe_ast_ClassDeclStmt () Int)
-(declare-fun T_javafe_tc_TypeSig () Int)
-(declare-fun T_javafe_ast_InitBlock () Int)
-(declare-fun T_javafe_ast_ArrayRefExpr () Int)
-(declare-fun T_javafe_ast_ArrayType () Int)
-(declare-fun T_javafe_ast_ASTDecoration () Int)
-(declare-fun T_javafe_ast_VarInitVec () Int)
-(declare-fun T_javafe_ast_Visitor () Int)
-(declare-fun T_javafe_ast_SwitchLabel () Int)
-(declare-fun T_javafe_ast_FieldDecl () Int)
-(declare-fun T_javafe_ast_BinaryExpr () Int)
-(declare-fun T_javafe_ast_ClassDecl () Int)
-(declare-fun T_javafe_ast_ClassLiteral () Int)
-(declare-fun T_javafe_ast_DoStmt () Int)
-(declare-fun T_javafe_ast_NewArrayExpr () Int)
-(declare-fun T_javafe_ast_AmbiguousMethodInvocation () Int)
-(declare-fun T_javafe_ast_ContinueStmt () Int)
-(declare-fun T_javafe_ast_SimpleName () Int)
-(declare-fun DIST_ZERO_1 () Int)
-(declare-fun T__TYPE () Int)
-(declare-fun TRYCATCHSTMT_19_43_7 () Int)
-(declare-fun UNARYSUB_18_55_26 () Int)
-(declare-fun TYPEDECLELEMPRAGMA_29_27_26 () Int)
-(declare-fun SHORTTYPE_17_36_26 () Int)
-(declare-fun WHILESTMT_19_29_7 () Int)
-(declare-fun STAR_18_37_26 () Int)
-(declare-fun VARIABLEACCESS_19_56_7 () Int)
-(declare-fun SINGLETYPEIMPORTDECL_19_15_7 () Int)
-(declare-fun BITAND_18_23_26 () Int)
-(declare-fun TRYFINALLYSTMT_19_42_7 () Int)
-(declare-fun UNARYADD_18_54_26 () Int)
-(declare-fun BYTETYPE_17_35_26 () Int)
-(declare-fun CLASSDECLSTMT_19_28_7 () Int)
-(declare-fun MOD_18_36_26 () Int)
-(declare-fun STMTPRAGMA_29_26_26 () Int)
-(declare-fun AMBIGUOUSVARIABLEACCESS_19_55_7 () Int)
-(declare-fun COMPILATIONUNIT_19_14_7 () Int)
-(declare-fun BITXOR_18_22_26 () Int)
-(declare-fun SWITCHLABEL_19_41_7 () Int)
-(declare-fun ASGBITXOR_18_51_26 () Int)
-(declare-fun punctuationStrings_29_134_22 () Int)
-(declare-fun NULLTYPE_17_34_26 () Int)
-(declare-fun VARDECLSTMT_19_27_7 () Int)
-(declare-fun DIV_18_35_26 () Int)
-(declare-fun otherStrings_29_193_30 () Int)
-(declare-fun PARENEXPR_19_54_7 () Int)
-(declare-fun BITOR_18_21_26 () Int)
-(declare-fun MODIFIERPRAGMA_29_25_26 () Int)
-(declare-fun noTokens_29_212_27 () Int)
-(declare-fun SKIPSTMT_19_40_7 () Int)
-(declare-fun ASGBITOR_18_50_26 () Int)
-(declare-fun COMPOUNDNAME_19_67_7 () Int)
-(declare-fun VOIDTYPE_17_33_26 () Int)
-(declare-fun SWITCHSTMT_19_26_7 () Int)
-(declare-fun SUB_18_34_26 () Int)
-(declare-fun CASTEXPR_19_53_7 () Int)
-(declare-fun TYPESIG_28_6_28 () Int)
-(declare-fun FORSTMT_19_39_7 () Int)
-(declare-fun LEXICALPRAGMA_29_24_26 () Int)
-(declare-fun ASGBITAND_18_49_26 () Int)
-(declare-fun SIMPLENAME_19_66_7 () Int)
-(declare-fun DOUBLETYPE_17_32_26 () Int)
-(declare-fun BLOCKSTMT_19_25_7 () Int)
-(declare-fun ADD_18_33_26 () Int)
-(declare-fun FIRST_KEYWORD_29_51_26 () Int)
-(declare-fun INSTANCEOFEXPR_19_52_7 () Int)
-(declare-fun AND_18_20_26 () Int)
-(declare-fun IFSTMT_19_38_7 () Int)
-(declare-fun LAST_KEYWORD_29_103_26 () Int)
-(declare-fun ASGURSHIFT_18_48_26 () Int)
-(declare-fun ARRAYTYPE_19_65_7 () Int)
-(declare-fun FORMALPARADECL_19_24_7 () Int)
-(declare-fun FLOATTYPE_17_31_26 () Int)
-(declare-fun URSHIFT_18_32_26 () Int)
-(declare-fun CONDEXPR_19_51_7 () Int)
-(declare-fun OR_18_19_26 () Int)
-(declare-fun LABELSTMT_19_37_7 () Int)
-(declare-fun NULLLIT_17_45_26 () Int)
-(declare-fun ASGRSHIFT_18_47_26 () Int)
-(declare-fun NULL_29_82_26 () Int)
-(declare-fun TYPENAME_19_64_7 () Int)
-(declare-fun CHARTYPE_17_30_26 () Int)
-(declare-fun FIELDDECL_19_23_7 () Int)
-(declare-fun RSHIFT_18_31_26 () Int)
-(declare-fun NEWARRAYEXPR_19_50_7 () Int)
-(declare-fun CONTINUESTMT_19_36_7 () Int)
-(declare-fun STRINGLIT_17_44_26 () Int)
-(declare-fun ASGLSHIFT_18_46_26 () Int)
-(declare-fun SUPEROBJECTDESIGNATOR_19_63_7 () Int)
-(declare-fun LONGTYPE_17_29_26 () Int)
-(declare-fun LOCALVARDECL_19_22_7 () Int)
-(declare-fun LSHIFT_18_30_26 () Int)
-(declare-fun NEWINSTANCEEXPR_19_49_7 () Int)
-(declare-fun POSTFIXDEC_18_63_26 () Int)
-(declare-fun BREAKSTMT_19_35_7 () Int)
-(declare-fun DOUBLELIT_17_43_26 () Int)
-(declare-fun ASGSUB_18_45_26 () Int)
-(declare-fun TYPEOBJECTDESIGNATOR_19_62_7 () Int)
-(declare-fun INTTYPE_17_28_26 () Int)
-(declare-fun INITBLOCK_19_21_7 () Int)
-(declare-fun LT_18_29_26 () Int)
-(declare-fun ARRAYREFEXPR_19_48_7 () Int)
-(declare-fun POSTFIXINC_18_62_26 () Int)
-(declare-fun THROWSTMT_19_34_7 () Int)
-(declare-fun FLOATLIT_17_42_26 () Int)
-(declare-fun ASGADD_18_44_26 () Int)
-(declare-fun EXPROBJECTDESIGNATOR_19_61_7 () Int)
-(declare-fun otherCodes_29_202_27 () Int)
-(declare-fun BOOLEANTYPE_17_27_26 () Int)
-(declare-fun METHODDECL_19_20_7 () Int)
-(declare-fun LE_18_28_26 () Int)
-(declare-fun THISEXPR_19_47_7 () Int)
-(declare-fun DEC_18_59_26 () Int)
-(declare-fun CHARLIT_17_41_26 () Int)
-(declare-fun RETURNSTMT_19_33_7 () Int)
-(declare-fun punctuationCodes_29_164_19 () Int)
-(declare-fun ASGREM_18_43_26 () Int)
-(declare-fun CLASSLITERAL_19_60_7 () Int)
-(declare-fun IDENT_17_25_26 () Int)
-(declare-fun CONSTRUCTORDECL_19_19_7 () Int)
-(declare-fun GT_18_27_26 () Int)
-(declare-fun ARRAYINIT_19_46_7 () Int)
-(declare-fun INC_18_58_26 () Int)
-(declare-fun LONGLIT_17_40_26 () Int)
-(declare-fun EVALSTMT_19_32_7 () Int)
-(declare-fun ASGDIV_18_42_26 () Int)
-(declare-fun METHODINVOCATION_19_59_7 () Int)
-(declare-fun INTERFACEDECL_19_18_7 () Int)
-(declare-fun GE_18_26_26 () Int)
-(declare-fun CATCHCLAUSE_19_45_7 () Int)
-(declare-fun BITNOT_18_57_26 () Int)
-(declare-fun keywordStrings_29_181_30 () Int)
-(declare-fun NULL_13_60_26 () Int)
-(declare-fun SYNCHRONIZESTMT_19_31_7 () Int)
-(declare-fun INTLIT_17_39_26 () Int)
-(declare-fun ASGMUL_18_41_26 () Int)
-(declare-fun AMBIGUOUSMETHODINVOCATION_19_58_7 () Int)
-(declare-fun CLASSDECL_19_17_7 () Int)
-(declare-fun EQ_18_25_26 () Int)
-(declare-fun TYPEMODIFIERPRAGMA_29_28_26 () Int)
-(declare-fun CONSTRUCTORINVOCATION_19_44_7 () Int)
-(declare-fun NOT_18_56_26 () Int)
-(declare-fun BOOLEANLIT_17_38_26 () Int)
-(declare-fun DOSTMT_19_30_7 () Int)
-(declare-fun ASSIGN_18_40_26 () Int)
-(declare-fun FIELDACCESS_19_57_7 () Int)
-(declare-fun ONDEMANDIMPORTDECL_19_16_7 () Int)
-(declare-fun NE_18_24_26 () Int)
-(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int))) (and (= (PO_LT T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ConstructorInvocation (asChild T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_VariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_VariableAccess (asChild T_javafe_ast_VariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ImportDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ImportDecl (asChild T_javafe_ast_ImportDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryCatchStmt (asChild T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_OperatorTags T_java_lang_Object) true_term) (= T_javafe_ast_OperatorTags (asChild T_javafe_ast_OperatorTags T_java_lang_Object)) (= (PO_LT T_javafe_ast_OperatorTags T_javafe_ast_GeneratedTags) true_term) (= (PO_LT T_javafe_ast_TagConstants T_javafe_ast_OperatorTags) true_term) (= T_javafe_ast_TagConstants (asChild T_javafe_ast_TagConstants T_javafe_ast_OperatorTags)) (= (PO_LT T_javafe_tc_FieldDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_FieldDeclVec (asChild T_javafe_tc_FieldDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_BlockStmt (asChild T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_RoutineDecl (asChild T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_Stmt T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Stmt (asChild T_javafe_ast_Stmt T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_Expr T_javafe_ast_VarInit) true_term) (= T_javafe_ast_Expr (asChild T_javafe_ast_Expr T_javafe_ast_VarInit)) (= (PO_LT T_javafe_ast_TypeDeclElem T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_ParenExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ParenExpr (asChild T_javafe_ast_ParenExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_Type T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Type (asChild T_javafe_ast_Type T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_EvalStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_EvalStmt (asChild T_javafe_ast_EvalStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_TypeObjectDesignator (asChild T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_lang_RuntimeException T_java_lang_Exception) true_term) (= T_java_lang_RuntimeException (asChild T_java_lang_RuntimeException T_java_lang_Exception)) (= (PO_LT T_javafe_ast_GeneratedTags T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_IfStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_IfStmt (asChild T_javafe_ast_IfStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ArrayInit T_javafe_ast_VarInit) true_term) (= T_javafe_ast_ArrayInit (asChild T_javafe_ast_ArrayInit T_javafe_ast_VarInit)) (= (PO_LT T_java_lang_Exception T_java_lang_Throwable) true_term) (= T_java_lang_Exception (asChild T_java_lang_Exception T_java_lang_Throwable)) (= (PO_LT T_java_util_Map T_java_lang_Object) true_term) (= (PO_LT T_java_util_Map T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_java_lang_Long T_java_lang_Number) true_term) (= T_java_lang_Long (asChild T_java_lang_Long T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Long) true_term) (= ?t T_java_lang_Long))) (= (PO_LT T_java_lang_Long T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_CondExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CondExpr (asChild T_javafe_ast_CondExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_util_Location T_java_lang_Object) true_term) (= T_javafe_util_Location (asChild T_javafe_util_Location T_java_lang_Object)) (= (PO_LT T_javafe_tc_MethodDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_MethodDeclVec (asChild T_javafe_tc_MethodDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_VarDeclStmt (asChild T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_MethodDecl (asChild T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_TypeName T_javafe_ast_Type) true_term) (= T_javafe_ast_TypeName (asChild T_javafe_ast_TypeName T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_LiteralExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_LiteralExpr (asChild T_javafe_ast_LiteralExpr T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Throwable T_java_lang_Object) true_term) (= T_java_lang_Throwable (asChild T_java_lang_Throwable T_java_lang_Object)) (= (PO_LT T_java_lang_Throwable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_ThrowStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ThrowStmt (asChild T_javafe_ast_ThrowStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Boolean T_java_lang_Object) true_term) (= T_java_lang_Boolean (asChild T_java_lang_Boolean T_java_lang_Object)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Boolean) true_term) (= ?t T_java_lang_Boolean))) (= (PO_LT T_java_lang_Boolean T_java_io_Serializable) true_term) (= (PO_LT T_java_io_Serializable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_SkipStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SkipStmt (asChild T_javafe_ast_SkipStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Comparable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_LocalVarDecl (asChild T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ObjectDesignator (asChild T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CastExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CastExpr (asChild T_javafe_ast_CastExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_WhileStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_WhileStmt (asChild T_javafe_ast_WhileStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeDecl (asChild T_javafe_ast_TypeDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_MethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_MethodInvocation (asChild T_javafe_ast_MethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_Identifier T_java_lang_Object) true_term) (= T_javafe_ast_Identifier (asChild T_javafe_ast_Identifier T_java_lang_Object)) (forall ((?t Int)) (= (= (PO_LT ?t T_javafe_ast_Identifier) true_term) (= ?t T_javafe_ast_Identifier))) (= (PO_LT T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewInstanceExpr (asChild T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr)) (= (PO_LT T_java_util_Hashtable T_java_util_Dictionary) true_term) (= T_java_util_Hashtable (asChild T_java_util_Hashtable T_java_util_Dictionary)) (= (PO_LT T_java_util_Hashtable T_java_util_Map) true_term) (= (PO_LT T_java_util_Hashtable T_java_lang_Cloneable) true_term) (= (PO_LT T_java_util_Hashtable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_tc_Env T_java_lang_Object) true_term) (= T_javafe_tc_Env (asChild T_javafe_tc_Env T_java_lang_Object)) (= (PO_LT T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_SingleTypeImportDecl (asChild T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_Name T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Name (asChild T_javafe_ast_Name T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CompilationUnit (asChild T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_BreakStmt (asChild T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_java_lang_Number T_java_lang_Object) true_term) (= T_java_lang_Number (asChild T_java_lang_Number T_java_lang_Object)) (= (PO_LT T_java_lang_Number T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_VisitorArgResult T_java_lang_Object) true_term) (= T_javafe_ast_VisitorArgResult (asChild T_javafe_ast_VisitorArgResult T_java_lang_Object)) (= (PO_LT T_java_util_EscjavaKeyValue T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_GenericBlockStmt (asChild T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousVariableAccess (asChild T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FormalParaDecl (asChild T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryFinallyStmt (asChild T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_SuperObjectDesignator (asChild T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_ast_UnaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_UnaryExpr (asChild T_javafe_ast_UnaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_InterfaceDecl (asChild T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SynchronizeStmt (asChild T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException) true_term) (= T_java_lang_IndexOutOfBoundsException (asChild T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException)) (= (PO_LT T_javafe_ast_LabelStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_LabelStmt (asChild T_javafe_ast_LabelStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_CompoundName T_javafe_ast_Name) true_term) (= T_javafe_ast_CompoundName (asChild T_javafe_ast_CompoundName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_CatchClause T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CatchClause (asChild T_javafe_ast_CatchClause T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_FieldAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_FieldAccess (asChild T_javafe_ast_FieldAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_IdentifierVec T_java_lang_Object) true_term) (= T_javafe_ast_IdentifierVec (asChild T_javafe_ast_IdentifierVec T_java_lang_Object)) (= (PO_LT T_java_lang_Integer T_java_lang_Number) true_term) (= T_java_lang_Integer (asChild T_java_lang_Integer T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Integer) true_term) (= ?t T_java_lang_Integer))) (= (PO_LT T_java_lang_Integer T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ExprVec T_java_lang_Object) true_term) (= T_javafe_ast_ExprVec (asChild T_javafe_ast_ExprVec T_java_lang_Object)) (= (PO_LT T_javafe_tc_TagConstants T_javafe_parser_TagConstants) true_term) (= T_javafe_tc_TagConstants (asChild T_javafe_tc_TagConstants T_javafe_parser_TagConstants)) (= (PO_LT T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_ConstructorDecl (asChild T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_SwitchStmt (asChild T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_parser_TagConstants T_javafe_ast_TagConstants) true_term) (= T_javafe_parser_TagConstants (asChild T_javafe_parser_TagConstants T_javafe_ast_TagConstants)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Object) true_term) (= T_javafe_ast_ASTNode (asChild T_javafe_ast_ASTNode T_java_lang_Object)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Cloneable) true_term) (= (PO_LT T_java_lang_Double T_java_lang_Number) true_term) (= T_java_lang_Double (asChild T_java_lang_Double T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Double) true_term) (= ?t T_java_lang_Double))) (= (PO_LT T_java_lang_Double T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_PrimitiveType T_javafe_ast_Type) true_term) (= T_javafe_ast_PrimitiveType (asChild T_javafe_ast_PrimitiveType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_ReturnStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ReturnStmt (asChild T_javafe_ast_ReturnStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Float T_java_lang_Number) true_term) (= T_java_lang_Float (asChild T_java_lang_Float T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Float) true_term) (= ?t T_java_lang_Float))) (= (PO_LT T_java_lang_Float T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ThisExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ThisExpr (asChild T_javafe_ast_ThisExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_VarInit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_VarInit (asChild T_javafe_ast_VarInit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_ExprObjectDesignator (asChild T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_util_Dictionary T_java_lang_Object) true_term) (= T_java_util_Dictionary (asChild T_java_util_Dictionary T_java_lang_Object)) (= (PO_LT T_java_util_Dictionary T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_javafe_ast_ForStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ForStmt (asChild T_javafe_ast_ForStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_InstanceOfExpr (asChild T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_GenericVarDecl (asChild T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_OnDemandImportDecl (asChild T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ClassDeclStmt (asChild T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_tc_TypeSig T_javafe_ast_Type) true_term) (= T_javafe_tc_TypeSig (asChild T_javafe_tc_TypeSig T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_InitBlock (asChild T_javafe_ast_InitBlock T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ArrayRefExpr (asChild T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ArrayType T_javafe_ast_Type) true_term) (= T_javafe_ast_ArrayType (asChild T_javafe_ast_ArrayType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_BranchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_BranchStmt (asChild T_javafe_ast_BranchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ASTDecoration T_java_lang_Object) true_term) (= T_javafe_ast_ASTDecoration (asChild T_javafe_ast_ASTDecoration T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarInitVec T_java_lang_Object) true_term) (= T_javafe_ast_VarInitVec (asChild T_javafe_ast_VarInitVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_Visitor T_java_lang_Object) true_term) (= T_javafe_ast_Visitor (asChild T_javafe_ast_Visitor T_java_lang_Object)) (= (PO_LT T_javafe_ast_SwitchLabel T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SwitchLabel (asChild T_javafe_ast_SwitchLabel T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FieldDecl (asChild T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_BinaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_BinaryExpr (asChild T_javafe_ast_BinaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_ClassDecl (asChild T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_ClassLiteral T_javafe_ast_Expr) true_term) (= T_javafe_ast_ClassLiteral (asChild T_javafe_ast_ClassLiteral T_javafe_ast_Expr)) (= (PO_LT T_java_lang_String T_java_lang_Object) true_term) (= T_java_lang_String (asChild T_java_lang_String T_java_lang_Object)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_String) true_term) (= ?t T_java_lang_String))) (= (PO_LT T_java_lang_String T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_String T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_DoStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_DoStmt (asChild T_javafe_ast_DoStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_NewArrayExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewArrayExpr (asChild T_javafe_ast_NewArrayExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousMethodInvocation (asChild T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_ContinueStmt (asChild T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_javafe_ast_SimpleName T_javafe_ast_Name) true_term) (= T_javafe_ast_SimpleName (asChild T_javafe_ast_SimpleName T_javafe_ast_Name)) (and (= arrayType (+ DIST_ZERO_1 0)) (= T_boolean (+ DIST_ZERO_1 1)) (= T_char (+ DIST_ZERO_1 2)) (= T_byte (+ DIST_ZERO_1 3)) (= T_short (+ DIST_ZERO_1 4)) (= T_int (+ DIST_ZERO_1 5)) (= T_long (+ DIST_ZERO_1 6)) (= T_float (+ DIST_ZERO_1 7)) (= T_double (+ DIST_ZERO_1 8)) (= T__TYPE (+ DIST_ZERO_1 9)) (= T_javafe_ast_ConstructorInvocation (+ DIST_ZERO_1 10)) (= T_javafe_ast_VariableAccess (+ DIST_ZERO_1 11)) (= T_javafe_ast_ImportDecl (+ DIST_ZERO_1 12)) (= T_javafe_ast_TryCatchStmt (+ DIST_ZERO_1 13)) (= T_javafe_ast_OperatorTags (+ DIST_ZERO_1 14)) (= T_javafe_ast_TagConstants (+ DIST_ZERO_1 15)) (= T_javafe_tc_FieldDeclVec (+ DIST_ZERO_1 16)) (= T_javafe_ast_BlockStmt (+ DIST_ZERO_1 17)) (= T_javafe_ast_RoutineDecl (+ DIST_ZERO_1 18)) (= T_javafe_ast_Stmt (+ DIST_ZERO_1 19)) (= T_javafe_ast_Expr (+ DIST_ZERO_1 20)) (= T_javafe_ast_TypeDeclElem (+ DIST_ZERO_1 21)) (= T_javafe_ast_ParenExpr (+ DIST_ZERO_1 22)) (= T_javafe_ast_Type (+ DIST_ZERO_1 23)) (= T_javafe_ast_EvalStmt (+ DIST_ZERO_1 24)) (= T_javafe_ast_TypeObjectDesignator (+ DIST_ZERO_1 25)) (= T_java_lang_RuntimeException (+ DIST_ZERO_1 26)) (= T_javafe_ast_GeneratedTags (+ DIST_ZERO_1 27)) (= T_javafe_ast_IfStmt (+ DIST_ZERO_1 28)) (= T_javafe_ast_ArrayInit (+ DIST_ZERO_1 29)) (= T_java_lang_Exception (+ DIST_ZERO_1 30)) (= T_java_util_Map (+ DIST_ZERO_1 31)) (= T_java_lang_Long (+ DIST_ZERO_1 32)) (= T_javafe_ast_CondExpr (+ DIST_ZERO_1 33)) (= T_javafe_util_Location (+ DIST_ZERO_1 34)) (= T_javafe_tc_MethodDeclVec (+ DIST_ZERO_1 35)) (= T_javafe_ast_VarDeclStmt (+ DIST_ZERO_1 36)) (= T_javafe_ast_MethodDecl (+ DIST_ZERO_1 37)) (= T_javafe_ast_TypeName (+ DIST_ZERO_1 38)) (= T_javafe_ast_LiteralExpr (+ DIST_ZERO_1 39)) (= T_java_lang_Throwable (+ DIST_ZERO_1 40)) (= T_javafe_ast_ThrowStmt (+ DIST_ZERO_1 41)) (= T_java_lang_Boolean (+ DIST_ZERO_1 42)) (= T_java_io_Serializable (+ DIST_ZERO_1 43)) (= T_javafe_ast_SkipStmt (+ DIST_ZERO_1 44)) (= T_java_lang_Comparable (+ DIST_ZERO_1 45)) (= T_javafe_ast_LocalVarDecl (+ DIST_ZERO_1 46)) (= T_javafe_ast_ObjectDesignator (+ DIST_ZERO_1 47)) (= T_javafe_ast_CastExpr (+ DIST_ZERO_1 48)) (= T_javafe_ast_WhileStmt (+ DIST_ZERO_1 49)) (= T_javafe_ast_TypeDecl (+ DIST_ZERO_1 50)) (= T_javafe_ast_MethodInvocation (+ DIST_ZERO_1 51)) (= T_java_lang_Cloneable (+ DIST_ZERO_1 52)) (= T_javafe_ast_Identifier (+ DIST_ZERO_1 53)) (= T_javafe_ast_NewInstanceExpr (+ DIST_ZERO_1 54)) (= T_java_lang_Object (+ DIST_ZERO_1 55)) (= T_java_util_Hashtable (+ DIST_ZERO_1 56)) (= T_javafe_tc_Env (+ DIST_ZERO_1 57)) (= T_javafe_ast_SingleTypeImportDecl (+ DIST_ZERO_1 58)) (= T_javafe_ast_Name (+ DIST_ZERO_1 59)) (= T_javafe_ast_CompilationUnit (+ DIST_ZERO_1 60)) (= T_javafe_ast_BreakStmt (+ DIST_ZERO_1 61)) (= T_java_lang_Number (+ DIST_ZERO_1 62)) (= T_javafe_ast_VisitorArgResult (+ DIST_ZERO_1 63)) (= T_java_util_EscjavaKeyValue (+ DIST_ZERO_1 64)) (= T_javafe_ast_GenericBlockStmt (+ DIST_ZERO_1 65)) (= T_javafe_ast_AmbiguousVariableAccess (+ DIST_ZERO_1 66)) (= T_javafe_ast_FormalParaDecl (+ DIST_ZERO_1 67)) (= T_javafe_ast_TryFinallyStmt (+ DIST_ZERO_1 68)) (= T_javafe_ast_SuperObjectDesignator (+ DIST_ZERO_1 69)) (= T_javafe_ast_UnaryExpr (+ DIST_ZERO_1 70)) (= T_javafe_ast_InterfaceDecl (+ DIST_ZERO_1 71)) (= T_javafe_ast_SynchronizeStmt (+ DIST_ZERO_1 72)) (= T_java_lang_IndexOutOfBoundsException (+ DIST_ZERO_1 73)) (= T_javafe_ast_LabelStmt (+ DIST_ZERO_1 74)) (= T_javafe_ast_CompoundName (+ DIST_ZERO_1 75)) (= T_javafe_ast_CatchClause (+ DIST_ZERO_1 76)) (= T_javafe_ast_FieldAccess (+ DIST_ZERO_1 77)) (= T_javafe_ast_IdentifierVec (+ DIST_ZERO_1 78)) (= T_java_lang_Integer (+ DIST_ZERO_1 79)) (= T_javafe_ast_ExprVec (+ DIST_ZERO_1 80)) (= T_javafe_tc_TagConstants (+ DIST_ZERO_1 81)) (= T_javafe_ast_ConstructorDecl (+ DIST_ZERO_1 82)) (= T_javafe_ast_SwitchStmt (+ DIST_ZERO_1 83)) (= T_javafe_parser_TagConstants (+ DIST_ZERO_1 84)) (= T_javafe_ast_ASTNode (+ DIST_ZERO_1 85)) (= T_java_lang_Double (+ DIST_ZERO_1 86)) (= T_javafe_ast_PrimitiveType (+ DIST_ZERO_1 87)) (= T_javafe_ast_ReturnStmt (+ DIST_ZERO_1 88)) (= T_java_lang_Float (+ DIST_ZERO_1 89)) (= T_javafe_ast_ThisExpr (+ DIST_ZERO_1 90)) (= T_javafe_ast_VarInit (+ DIST_ZERO_1 91)) (= T_javafe_ast_ExprObjectDesignator (+ DIST_ZERO_1 92)) (= T_java_util_Dictionary (+ DIST_ZERO_1 93)) (= T_javafe_ast_ForStmt (+ DIST_ZERO_1 94)) (= T_javafe_ast_InstanceOfExpr (+ DIST_ZERO_1 95)) (= T_javafe_ast_GenericVarDecl (+ DIST_ZERO_1 96)) (= T_javafe_ast_OnDemandImportDecl (+ DIST_ZERO_1 97)) (= T_javafe_ast_ClassDeclStmt (+ DIST_ZERO_1 98)) (= T_javafe_tc_TypeSig (+ DIST_ZERO_1 99)) (= T_javafe_ast_InitBlock (+ DIST_ZERO_1 100)) (= T_javafe_ast_ArrayRefExpr (+ DIST_ZERO_1 101)) (= T_javafe_ast_ArrayType (+ DIST_ZERO_1 102)) (= T_javafe_ast_BranchStmt (+ DIST_ZERO_1 103)) (= T_javafe_ast_ASTDecoration (+ DIST_ZERO_1 104)) (= T_javafe_ast_VarInitVec (+ DIST_ZERO_1 105)) (= T_javafe_ast_Visitor (+ DIST_ZERO_1 106)) (= T_javafe_ast_SwitchLabel (+ DIST_ZERO_1 107)) (= T_javafe_ast_FieldDecl (+ DIST_ZERO_1 108)) (= T_javafe_ast_BinaryExpr (+ DIST_ZERO_1 109)) (= T_javafe_ast_ClassDecl (+ DIST_ZERO_1 110)) (= T_javafe_ast_ClassLiteral (+ DIST_ZERO_1 111)) (= T_java_lang_String (+ DIST_ZERO_1 112)) (= T_javafe_ast_DoStmt (+ DIST_ZERO_1 113)) (= T_javafe_ast_NewArrayExpr (+ DIST_ZERO_1 114)) (= T_javafe_ast_AmbiguousMethodInvocation (+ DIST_ZERO_1 115)) (= T_javafe_ast_ContinueStmt (+ DIST_ZERO_1 116)) (= T_javafe_ast_SimpleName (+ DIST_ZERO_1 117))) (= true_term (is TRYCATCHSTMT_19_43_7 T_int)) (= TRYCATCHSTMT_19_43_7 29) (= true_term (is UNARYSUB_18_55_26 T_int)) (= UNARYSUB_18_55_26 86) (= true_term (is TYPEDECLELEMPRAGMA_29_27_26 T_int)) (= TYPEDECLELEMPRAGMA_29_27_26 117) (= true_term (is SHORTTYPE_17_36_26 T_int)) (= SHORTTYPE_17_36_26 103) (= true_term (is WHILESTMT_19_29_7 T_int)) (= WHILESTMT_19_29_7 15) (= true_term (is STAR_18_37_26 T_int)) (= STAR_18_37_26 72) (= true_term (is VARIABLEACCESS_19_56_7 T_int)) (= VARIABLEACCESS_19_56_7 42) (= true_term (is SINGLETYPEIMPORTDECL_19_15_7 T_int)) (= SINGLETYPEIMPORTDECL_19_15_7 1) (= true_term (is BITAND_18_23_26 T_int)) (= BITAND_18_23_26 58) (= true_term (is TRYFINALLYSTMT_19_42_7 T_int)) (= TRYFINALLYSTMT_19_42_7 28) (= true_term (is UNARYADD_18_54_26 T_int)) (= UNARYADD_18_54_26 85) (= true_term (is BYTETYPE_17_35_26 T_int)) (= BYTETYPE_17_35_26 102) (= true_term (is CLASSDECLSTMT_19_28_7 T_int)) (= CLASSDECLSTMT_19_28_7 14) (= true_term (is MOD_18_36_26 T_int)) (= MOD_18_36_26 71) (= true_term (is STMTPRAGMA_29_26_26 T_int)) (= STMTPRAGMA_29_26_26 116) (= true_term (is AMBIGUOUSVARIABLEACCESS_19_55_7 T_int)) (= AMBIGUOUSVARIABLEACCESS_19_55_7 41) (= true_term (is COMPILATIONUNIT_19_14_7 T_int)) (= COMPILATIONUNIT_19_14_7 0) (= true_term (is BITXOR_18_22_26 T_int)) (= BITXOR_18_22_26 57) (= true_term (is SWITCHLABEL_19_41_7 T_int)) (= SWITCHLABEL_19_41_7 27) (= true_term (is ASGBITXOR_18_51_26 T_int)) (= ASGBITXOR_18_51_26 84) (= true_term (is punctuationStrings_29_134_22 ?v_0)) (not (= punctuationStrings_29_134_22 null)) (= (typeof punctuationStrings_29_134_22) ?v_0) (= (arrayLength punctuationStrings_29_134_22) 48) (= true_term (is NULLTYPE_17_34_26 T_int)) (= NULLTYPE_17_34_26 101) (= true_term (is VARDECLSTMT_19_27_7 T_int)) (= VARDECLSTMT_19_27_7 13) (= true_term (is DIV_18_35_26 T_int)) (= DIV_18_35_26 70) (= true_term (is otherStrings_29_193_30 ?v_0)) (not (= otherStrings_29_193_30 null)) (= (typeof otherStrings_29_193_30) ?v_0) (= (arrayLength otherStrings_29_193_30) 15) (= true_term (is PARENEXPR_19_54_7 T_int)) (= PARENEXPR_19_54_7 40) (= true_term (is BITOR_18_21_26 T_int)) (= BITOR_18_21_26 56) (= true_term (is MODIFIERPRAGMA_29_25_26 T_int)) (= MODIFIERPRAGMA_29_25_26 115) (= true_term (is noTokens_29_212_27 T_int)) (= true_term (is SKIPSTMT_19_40_7 T_int)) (= SKIPSTMT_19_40_7 26) (= true_term (is ASGBITOR_18_50_26 T_int)) (= ASGBITOR_18_50_26 83) (= true_term (is COMPOUNDNAME_19_67_7 T_int)) (= COMPOUNDNAME_19_67_7 53) (= true_term (is VOIDTYPE_17_33_26 T_int)) (= VOIDTYPE_17_33_26 100) (= true_term (is SWITCHSTMT_19_26_7 T_int)) (= SWITCHSTMT_19_26_7 12) (= true_term (is SUB_18_34_26 T_int)) (= SUB_18_34_26 69) (= true_term (is CASTEXPR_19_53_7 T_int)) (= CASTEXPR_19_53_7 39) (= true_term (is TYPESIG_28_6_28 T_int)) (= TYPESIG_28_6_28 184) (= true_term (is FORSTMT_19_39_7 T_int)) (= FORSTMT_19_39_7 25) (= true_term (is LEXICALPRAGMA_29_24_26 T_int)) (= LEXICALPRAGMA_29_24_26 114) (= true_term (is ASGBITAND_18_49_26 T_int)) (= ASGBITAND_18_49_26 82) (= true_term (is SIMPLENAME_19_66_7 T_int)) (= SIMPLENAME_19_66_7 52) (= true_term (is DOUBLETYPE_17_32_26 T_int)) (= DOUBLETYPE_17_32_26 99) (= true_term (is BLOCKSTMT_19_25_7 T_int)) (= BLOCKSTMT_19_25_7 11) (= true_term (is ADD_18_33_26 T_int)) (= ADD_18_33_26 68) (= true_term (is FIRST_KEYWORD_29_51_26 T_int)) (= FIRST_KEYWORD_29_51_26 133) (= true_term (is INSTANCEOFEXPR_19_52_7 T_int)) (= INSTANCEOFEXPR_19_52_7 38) (= true_term (is AND_18_20_26 T_int)) (= AND_18_20_26 55) (= true_term (is IFSTMT_19_38_7 T_int)) (= IFSTMT_19_38_7 24) (= true_term (is LAST_KEYWORD_29_103_26 T_int)) (= LAST_KEYWORD_29_103_26 183) (= true_term (is ASGURSHIFT_18_48_26 T_int)) (= ASGURSHIFT_18_48_26 81) (= true_term (is ARRAYTYPE_19_65_7 T_int)) (= ARRAYTYPE_19_65_7 51) (= true_term (is FORMALPARADECL_19_24_7 T_int)) (= FORMALPARADECL_19_24_7 10) (= true_term (is FLOATTYPE_17_31_26 T_int)) (= FLOATTYPE_17_31_26 98) (= true_term (is URSHIFT_18_32_26 T_int)) (= URSHIFT_18_32_26 67) (= true_term (is CONDEXPR_19_51_7 T_int)) (= CONDEXPR_19_51_7 37) (= true_term (is OR_18_19_26 T_int)) (= OR_18_19_26 54) (= true_term (is LABELSTMT_19_37_7 T_int)) (= LABELSTMT_19_37_7 23) (= true_term (is NULLLIT_17_45_26 T_int)) (= NULLLIT_17_45_26 111) (= true_term (is ASGRSHIFT_18_47_26 T_int)) (= ASGRSHIFT_18_47_26 80) (= true_term (is NULL_29_82_26 T_int)) (= NULL_29_82_26 163) (= true_term (is TYPENAME_19_64_7 T_int)) (= TYPENAME_19_64_7 50) (= true_term (is CHARTYPE_17_30_26 T_int)) (= CHARTYPE_17_30_26 97) (= true_term (is FIELDDECL_19_23_7 T_int)) (= FIELDDECL_19_23_7 9) (= true_term (is RSHIFT_18_31_26 T_int)) (= RSHIFT_18_31_26 66) (= true_term (is NEWARRAYEXPR_19_50_7 T_int)) (= NEWARRAYEXPR_19_50_7 36) (= true_term (is CONTINUESTMT_19_36_7 T_int)) (= CONTINUESTMT_19_36_7 22) (= true_term (is STRINGLIT_17_44_26 T_int)) (= STRINGLIT_17_44_26 110) (= true_term (is ASGLSHIFT_18_46_26 T_int)) (= ASGLSHIFT_18_46_26 79) (= true_term (is SUPEROBJECTDESIGNATOR_19_63_7 T_int)) (= SUPEROBJECTDESIGNATOR_19_63_7 49) (= true_term (is LONGTYPE_17_29_26 T_int)) (= LONGTYPE_17_29_26 96) (= true_term (is LOCALVARDECL_19_22_7 T_int)) (= LOCALVARDECL_19_22_7 8) (= true_term (is LSHIFT_18_30_26 T_int)) (= LSHIFT_18_30_26 65) (= true_term (is NEWINSTANCEEXPR_19_49_7 T_int)) (= NEWINSTANCEEXPR_19_49_7 35) (= true_term (is POSTFIXDEC_18_63_26 T_int)) (= POSTFIXDEC_18_63_26 92) (= true_term (is BREAKSTMT_19_35_7 T_int)) (= BREAKSTMT_19_35_7 21) (= true_term (is DOUBLELIT_17_43_26 T_int)) (= DOUBLELIT_17_43_26 109) (= true_term (is ASGSUB_18_45_26 T_int)) (= ASGSUB_18_45_26 78) (= true_term (is TYPEOBJECTDESIGNATOR_19_62_7 T_int)) (= TYPEOBJECTDESIGNATOR_19_62_7 48) (= true_term (is INTTYPE_17_28_26 T_int)) (= INTTYPE_17_28_26 95) (= true_term (is INITBLOCK_19_21_7 T_int)) (= INITBLOCK_19_21_7 7) (= true_term (is LT_18_29_26 T_int)) (= LT_18_29_26 64) (= true_term (is ARRAYREFEXPR_19_48_7 T_int)) (= ARRAYREFEXPR_19_48_7 34) (= true_term (is POSTFIXINC_18_62_26 T_int)) (= POSTFIXINC_18_62_26 91) (= true_term (is THROWSTMT_19_34_7 T_int)) (= THROWSTMT_19_34_7 20) (= true_term (is FLOATLIT_17_42_26 T_int)) (= FLOATLIT_17_42_26 108) (= true_term (is ASGADD_18_44_26 T_int)) (= ASGADD_18_44_26 77) (= true_term (is EXPROBJECTDESIGNATOR_19_61_7 T_int)) (= EXPROBJECTDESIGNATOR_19_61_7 47) (= true_term (is otherCodes_29_202_27 ?v_1)) (not (= otherCodes_29_202_27 null)) (= (typeof otherCodes_29_202_27) ?v_1) (= (arrayLength otherCodes_29_202_27) 15) (= true_term (is BOOLEANTYPE_17_27_26 T_int)) (= BOOLEANTYPE_17_27_26 94) (= true_term (is METHODDECL_19_20_7 T_int)) (= METHODDECL_19_20_7 6) (= true_term (is LE_18_28_26 T_int)) (= LE_18_28_26 63) (= true_term (is THISEXPR_19_47_7 T_int)) (= THISEXPR_19_47_7 33) (= true_term (is DEC_18_59_26 T_int)) (= DEC_18_59_26 90) (= true_term (is CHARLIT_17_41_26 T_int)) (= CHARLIT_17_41_26 107) (= true_term (is RETURNSTMT_19_33_7 T_int)) (= RETURNSTMT_19_33_7 19) (= true_term (is punctuationCodes_29_164_19 ?v_1)) (not (= punctuationCodes_29_164_19 null)) (= (typeof punctuationCodes_29_164_19) ?v_1) (= (arrayLength punctuationCodes_29_164_19) 48) (= true_term (is ASGREM_18_43_26 T_int)) (= ASGREM_18_43_26 76) (= true_term (is CLASSLITERAL_19_60_7 T_int)) (= CLASSLITERAL_19_60_7 46) (= true_term (is IDENT_17_25_26 T_int)) (= IDENT_17_25_26 93) (= true_term (is CONSTRUCTORDECL_19_19_7 T_int)) (= CONSTRUCTORDECL_19_19_7 5) (= true_term (is GT_18_27_26 T_int)) (= GT_18_27_26 62) (= true_term (is ARRAYINIT_19_46_7 T_int)) (= ARRAYINIT_19_46_7 32) (= true_term (is INC_18_58_26 T_int)) (= INC_18_58_26 89) (= true_term (is LONGLIT_17_40_26 T_int)) (= LONGLIT_17_40_26 106) (= true_term (is EVALSTMT_19_32_7 T_int)) (= EVALSTMT_19_32_7 18) (= true_term (is ASGDIV_18_42_26 T_int)) (= ASGDIV_18_42_26 75) (= true_term (is METHODINVOCATION_19_59_7 T_int)) (= METHODINVOCATION_19_59_7 45) (= true_term (is INTERFACEDECL_19_18_7 T_int)) (= INTERFACEDECL_19_18_7 4) (= true_term (is GE_18_26_26 T_int)) (= GE_18_26_26 61) (= true_term (is CATCHCLAUSE_19_45_7 T_int)) (= CATCHCLAUSE_19_45_7 31) (= true_term (is BITNOT_18_57_26 T_int)) (= BITNOT_18_57_26 88) (= true_term (is keywordStrings_29_181_30 ?v_0)) (not (= keywordStrings_29_181_30 null)) (= (typeof keywordStrings_29_181_30) ?v_0) (= (arrayLength keywordStrings_29_181_30) 51) (= true_term (is NULL_13_60_26 T_int)) (= NULL_13_60_26 0) (= true_term (is SYNCHRONIZESTMT_19_31_7 T_int)) (= SYNCHRONIZESTMT_19_31_7 17) (= true_term (is INTLIT_17_39_26 T_int)) (= INTLIT_17_39_26 105) (= true_term (is ASGMUL_18_41_26 T_int)) (= ASGMUL_18_41_26 74) (= true_term (is AMBIGUOUSMETHODINVOCATION_19_58_7 T_int)) (= AMBIGUOUSMETHODINVOCATION_19_58_7 44) (= true_term (is CLASSDECL_19_17_7 T_int)) (= CLASSDECL_19_17_7 3) (= true_term (is EQ_18_25_26 T_int)) (= EQ_18_25_26 60) (= true_term (is TYPEMODIFIERPRAGMA_29_28_26 T_int)) (= TYPEMODIFIERPRAGMA_29_28_26 118) (= true_term (is CONSTRUCTORINVOCATION_19_44_7 T_int)) (= CONSTRUCTORINVOCATION_19_44_7 30) (= true_term (is NOT_18_56_26 T_int)) (= NOT_18_56_26 87) (= true_term (is BOOLEANLIT_17_38_26 T_int)) (= BOOLEANLIT_17_38_26 104) (= true_term (is DOSTMT_19_30_7 T_int)) (= DOSTMT_19_30_7 16) (= true_term (is ASSIGN_18_40_26 T_int)) (= ASSIGN_18_40_26 73) (= true_term (is FIELDACCESS_19_57_7 T_int)) (= FIELDACCESS_19_57_7 43) (= true_term (is ONDEMANDIMPORTDECL_19_16_7 T_int)) (= ONDEMANDIMPORTDECL_19_16_7 2) (= true_term (is NE_18_24_26 T_int)) (= NE_18_24_26 59))))
-(declare-fun locOpenBrace_pre_80_36_13 () Int)
-(declare-fun locOpenBrace_80_36_13 () Int)
-(declare-fun TRYCATCHSTMT_pre_19_43_7 () Int)
-(declare-fun UNARYSUB_pre_18_55_26 () Int)
-(declare-fun TYPEDECLELEMPRAGMA_pre_29_27_26 () Int)
-(declare-fun SHORTTYPE_pre_17_36_26 () Int)
-(declare-fun WHILESTMT_pre_19_29_7 () Int)
-(declare-fun body_pre_80_34_19 () Int)
-(declare-fun body_80_34_19 () Int)
-(declare-fun STAR_pre_18_37_26 () Int)
-(declare-fun elems_pre_18_34 () Int)
-(declare-fun elems_18_34 () Int)
-(declare-fun enclosingInstance_pre_122_25_14 () Int)
-(declare-fun enclosingInstance_122_25_14 () Int)
-(declare-fun loc_pre_110_18_13 () Int)
-(declare-fun loc_110_18_13 () Int)
-(declare-fun elements_pre_124_61_33 () Int)
-(declare-fun elements_124_61_33 () Int)
-(declare-fun loc_pre_122_49_13 () Int)
-(declare-fun loc_122_49_13 () Int)
-(declare-fun VARIABLEACCESS_pre_19_56_7 () Int)
-(declare-fun SINGLETYPEIMPORTDECL_pre_19_15_7 () Int)
-(declare-fun BITAND_pre_18_23_26 () Int)
-(declare-fun locCloseBrace_pre_90_25_13 () Int)
-(declare-fun locCloseBrace_90_25_13 () Int)
-(declare-fun loc_pre_139_20_13 () Int)
-(declare-fun loc_139_20_13 () Int)
-(declare-fun TRYFINALLYSTMT_pre_19_42_7 () Int)
-(declare-fun UNARYADD_pre_18_54_26 () Int)
-(declare-fun locFirstSemi_pre_114_36_13 () Int)
-(declare-fun locFirstSemi_114_36_13 () Int)
-(declare-fun elemType_pre_138_18_28 () Int)
-(declare-fun elemType_138_18_28 () Int)
-(declare-fun BYTETYPE_pre_17_35_26 () Int)
-(declare-fun CLASSDECLSTMT_pre_19_28_7 () Int)
-(declare-fun MOD_pre_18_36_26 () Int)
-(declare-fun STMTPRAGMA_pre_29_26_26 () Int)
-(declare-fun op_pre_26_26_13 () Int)
-(declare-fun op_26_26_13 () Int)
-(declare-fun init_pre_123_35_19 () Int)
-(declare-fun init_123_35_19 () Int)
-(declare-fun AMBIGUOUSVARIABLEACCESS_pre_19_55_7 () Int)
-(declare-fun COMPILATIONUNIT_pre_19_14_7 () Int)
-(declare-fun BITXOR_pre_18_22_26 () Int)
-(declare-fun locCloseParen_pre_127_24_13 () Int)
-(declare-fun locCloseParen_127_24_13 () Int)
-(declare-fun locKeyword_pre_119_45_13 () Int)
-(declare-fun locKeyword_119_45_13 () Int)
-(declare-fun SWITCHLABEL_pre_19_41_7 () Int)
-(declare-fun ASGBITXOR_pre_18_51_26 () Int)
-(declare-fun punctuationStrings_pre_29_134_22 () Int)
-(declare-fun locOpenParen_pre_105_23_13 () Int)
-(declare-fun locOpenParen_105_23_13 () Int)
-(declare-fun tag_pre_27_30_13 () Int)
-(declare-fun tag_27_30_13 () Int)
-(declare-fun loc_pre_62_45_13 () Int)
-(declare-fun loc_62_45_13 () Int)
-(declare-fun loc_pre_93_18_13 () Int)
-(declare-fun loc_93_18_13 () Int)
-(declare-fun elements_pre_14_61_36 () Int)
-(declare-fun elements_14_61_36 () Int)
-(declare-fun NULLTYPE_pre_17_34_26 () Int)
-(declare-fun VARDECLSTMT_pre_19_27_7 () Int)
-(declare-fun DIV_pre_18_35_26 () Int)
-(declare-fun locOpenParen_pre_128_18_13 () Int)
-(declare-fun locOpenParen_128_18_13 () Int)
-(declare-fun type_pre_126_18_28 () Int)
-(declare-fun type_126_18_28 () Int)
-(declare-fun count_pre_124_67_33 () Int)
-(declare-fun count_124_67_33 () Int)
-(declare-fun otherStrings_pre_29_193_30 () Int)
-(declare-fun loc_pre_23_50_13 () Int)
-(declare-fun loc_23_50_13 () Int)
-(declare-fun PARENEXPR_pre_19_54_7 () Int)
-(declare-fun loc_pre_83_29_13 () Int)
-(declare-fun loc_83_29_13 () Int)
-(declare-fun BITOR_pre_18_21_26 () Int)
-(declare-fun loc_pre_100_18_13 () Int)
-(declare-fun loc_100_18_13 () Int)
-(declare-fun MODIFIERPRAGMA_pre_29_25_26 () Int)
-(declare-fun noTokens_pre_29_212_27 () Int)
-(declare-fun tag_pre_23_32_13 () Int)
-(declare-fun tag_23_32_13 () Int)
-(declare-fun SKIPSTMT_pre_19_40_7 () Int)
-(declare-fun ASGBITOR_pre_18_50_26 () Int)
-(declare-fun loc_pre_118_23_13 () Int)
-(declare-fun loc_118_23_13 () Int)
-(declare-fun superCall_pre_119_24_17 () Int)
-(declare-fun superCall_119_24_17 () Int)
-(declare-fun locQuestion_pre_125_22_13 () Int)
-(declare-fun locQuestion_125_22_13 () Int)
-(declare-fun COMPOUNDNAME_pre_19_67_7 () Int)
-(declare-fun VOIDTYPE_pre_17_33_26 () Int)
-(declare-fun SWITCHSTMT_pre_19_26_7 () Int)
-(declare-fun SUB_pre_18_34_26 () Int)
-(declare-fun locDot_pre_84_21_13 () Int)
-(declare-fun locDot_84_21_13 () Int)
-(declare-fun CASTEXPR_pre_19_53_7 () Int)
-(declare-fun locSuper_pre_137_20_13 () Int)
-(declare-fun locSuper_137_20_13 () Int)
-(declare-fun TYPESIG_pre_28_6_28 () Int)
-(declare-fun FORSTMT_pre_19_39_7 () Int)
-(declare-fun count_pre_14_67_33 () Int)
-(declare-fun count_14_67_33 () Int)
-(declare-fun locOpenBrace_pre_90_22_13 () Int)
-(declare-fun locOpenBrace_90_22_13 () Int)
-(declare-fun LEXICALPRAGMA_pre_29_24_26 () Int)
-(declare-fun ASGBITAND_pre_18_49_26 () Int)
-(declare-fun locDot_pre_133_23_13 () Int)
-(declare-fun locDot_133_23_13 () Int)
-(declare-fun SIMPLENAME_pre_19_66_7 () Int)
-(declare-fun DOUBLETYPE_pre_17_32_26 () Int)
-(declare-fun BLOCKSTMT_pre_19_25_7 () Int)
-(declare-fun locId_pre_112_20_13 () Int)
-(declare-fun locId_112_20_13 () Int)
-(declare-fun ADD_pre_18_33_26 () Int)
-(declare-fun locId_pre_80_43_13 () Int)
-(declare-fun locId_80_43_13 () Int)
-(declare-fun FIRST_KEYWORD_pre_29_51_26 () Int)
-(declare-fun INSTANCEOFEXPR_pre_19_52_7 () Int)
-(declare-fun loc_pre_113_22_13 () Int)
-(declare-fun loc_113_22_13 () Int)
-(declare-fun AND_pre_18_20_26 () Int)
-(declare-fun locId_pre_77_38_13 () Int)
-(declare-fun locId_77_38_13 () Int)
-(declare-fun IFSTMT_pre_19_38_7 () Int)
-(declare-fun LAST_KEYWORD_pre_29_103_26 () Int)
-(declare-fun ASGURSHIFT_pre_18_48_26 () Int)
-(declare-fun locOpenParen_pre_127_21_13 () Int)
-(declare-fun locOpenParen_127_21_13 () Int)
-(declare-fun locDot_pre_119_41_13 () Int)
-(declare-fun locDot_119_41_13 () Int)
-(declare-fun loc_pre_114_33_13 () Int)
-(declare-fun loc_114_33_13 () Int)
-(declare-fun ARRAYTYPE_pre_19_65_7 () Int)
-(declare-fun locFinally_pre_117_25_13 () Int)
-(declare-fun locFinally_117_25_13 () Int)
-(declare-fun FORMALPARADECL_pre_19_24_7 () Int)
-(declare-fun FLOATTYPE_pre_17_31_26 () Int)
-(declare-fun URSHIFT_pre_18_32_26 () Int)
-(declare-fun locOpenParen_pre_132_28_13 () Int)
-(declare-fun locOpenParen_132_28_13 () Int)
-(declare-fun locOp_pre_25_43_13 () Int)
-(declare-fun locOp_25_43_13 () Int)
-(declare-fun value_pre_23_45_16 () Int)
-(declare-fun value_23_45_16 () Int)
-(declare-fun locId_pre_130_24_13 () Int)
-(declare-fun locId_130_24_13 () Int)
-(declare-fun CONDEXPR_pre_19_51_7 () Int)
-(declare-fun elements_pre_140_61_39 () Int)
-(declare-fun elements_140_61_39 () Int)
-(declare-fun locCloseBrace_pre_24_13 () Int)
-(declare-fun locCloseBrace_24_13 () Int)
-(declare-fun OR_pre_18_19_26 () Int)
-(declare-fun LABELSTMT_pre_19_37_7 () Int)
-(declare-fun NULLLIT_pre_17_45_26 () Int)
-(declare-fun ASGRSHIFT_pre_18_47_26 () Int)
-(declare-fun locGuardOpenParen_pre_103_23_13 () Int)
-(declare-fun locGuardOpenParen_103_23_13 () Int)
-(declare-fun elements_pre_73_61_39 () Int)
-(declare-fun elements_73_61_39 () Int)
-(declare-fun loc_pre_108_18_13 () Int)
-(declare-fun loc_108_18_13 () Int)
-(declare-fun NULL_pre_29_82_26 () Int)
-(declare-fun TYPENAME_pre_19_64_7 () Int)
-(declare-fun CHARTYPE_pre_17_30_26 () Int)
-(declare-fun FIELDDECL_pre_19_23_7 () Int)
-(declare-fun RSHIFT_pre_18_31_26 () Int)
-(declare-fun locCloseBrace_pre_62_54_13 () Int)
-(declare-fun locCloseBrace_62_54_13 () Int)
-(declare-fun loc_pre_105_20_13 () Int)
-(declare-fun loc_105_20_13 () Int)
-(declare-fun loc_pre_123_49_13 () Int)
-(declare-fun loc_123_49_13 () Int)
-(declare-fun loc_pre_104_20_13 () Int)
-(declare-fun loc_104_20_13 () Int)
-(declare-fun NEWARRAYEXPR_pre_19_50_7 () Int)
-(declare-fun locType_pre_79_21_13 () Int)
-(declare-fun locType_79_21_13 () Int)
-(declare-fun type_pre_123_24_28 () Int)
-(declare-fun type_123_24_28 () Int)
-(declare-fun I_will_establish_invariants_afterwards_pre_5_236_34 () Int)
-(declare-fun I_will_establish_invariants_afterwards_5_236_34 () Int)
-(declare-fun CONTINUESTMT_pre_19_36_7 () Int)
-(declare-fun STRINGLIT_pre_17_44_26 () Int)
-(declare-fun ASGLSHIFT_pre_18_46_26 () Int)
-(declare-fun SUPEROBJECTDESIGNATOR_pre_19_63_7 () Int)
-(declare-fun LONGTYPE_pre_17_29_26 () Int)
-(declare-fun LOCALVARDECL_pre_19_22_7 () Int)
-(declare-fun LSHIFT_pre_18_30_26 () Int)
-(declare-fun loc_pre_80_40_13 () Int)
-(declare-fun loc_80_40_13 () Int)
-(declare-fun loc_pre_120_22_13 () Int)
-(declare-fun loc_120_22_13 () Int)
-(declare-fun NEWINSTANCEEXPR_pre_19_49_7 () Int)
-(declare-fun loc_pre_129_22_13 () Int)
-(declare-fun loc_129_22_13 () Int)
-(declare-fun locOpenBrackets_pre_123_65_29 () Int)
-(declare-fun locOpenBrackets_123_65_29 () Int)
-(declare-fun POSTFIXDEC_pre_18_63_26 () Int)
-(declare-fun BREAKSTMT_pre_19_35_7 () Int)
-(declare-fun type_pre_77_35_28 () Int)
-(declare-fun type_77_35_28 () Int)
-(declare-fun count_pre_140_67_33 () Int)
-(declare-fun count_140_67_33 () Int)
-(declare-fun DOUBLELIT_pre_17_43_26 () Int)
-(declare-fun ASGSUB_pre_18_45_26 () Int)
-(declare-fun ids_pre_141_19_37 () Int)
-(declare-fun ids_141_19_37 () Int)
-(declare-fun type_pre_127_18_28 () Int)
-(declare-fun type_127_18_28 () Int)
-(declare-fun TYPEOBJECTDESIGNATOR_pre_19_62_7 () Int)
-(declare-fun count_pre_73_67_33 () Int)
-(declare-fun count_73_67_33 () Int)
-(declare-fun INTTYPE_pre_17_28_26 () Int)
-(declare-fun INITBLOCK_pre_19_21_7 () Int)
-(declare-fun LT_pre_18_29_26 () Int)
-(declare-fun locId_pre_132_25_13 () Int)
-(declare-fun locId_132_25_13 () Int)
-(declare-fun type_pre_133_20_28 () Int)
-(declare-fun type_133_20_28 () Int)
-(declare-fun ARRAYREFEXPR_pre_19_48_7 () Int)
-(declare-fun POSTFIXINC_pre_18_62_26 () Int)
-(declare-fun loc_pre_63_30_13 () Int)
-(declare-fun loc_63_30_13 () Int)
-(declare-fun THROWSTMT_pre_19_34_7 () Int)
-(declare-fun FLOATLIT_pre_17_42_26 () Int)
-(declare-fun ASGADD_pre_18_44_26 () Int)
-(declare-fun length_pre_81_50_25 () Int)
-(declare-fun length_81_50_25 () Int)
-(declare-fun enclosingInstance_pre_119_37_14 () Int)
-(declare-fun enclosingInstance_119_37_14 () Int)
-(declare-fun loc_pre_116_29_13 () Int)
-(declare-fun loc_116_29_13 () Int)
-(declare-fun loc_pre_117_22_13 () Int)
-(declare-fun loc_117_22_13 () Int)
-(declare-fun EXPROBJECTDESIGNATOR_pre_19_61_7 () Int)
-(declare-fun otherCodes_pre_29_202_27 () Int)
-(declare-fun BOOLEANTYPE_pre_17_27_26 () Int)
-(declare-fun METHODDECL_pre_19_20_7 () Int)
-(declare-fun LE_pre_18_28_26 () Int)
-(declare-fun locOpenBrace_pre_21_13 () Int)
-(declare-fun locOpenBrace_21_13 () Int)
-(declare-fun locOpenBrace_pre_62_51_13 () Int)
-(declare-fun locOpenBrace_62_51_13 () Int)
-(declare-fun loc_pre_107_18_13 () Int)
-(declare-fun loc_107_18_13 () Int)
-(declare-fun dims_pre_123_45_31 () Int)
-(declare-fun dims_123_45_31 () Int)
-(declare-fun THISEXPR_pre_19_47_7 () Int)
-(declare-fun DEC_pre_18_59_26 () Int)
-(declare-fun locCloseBracket_pre_121_23_13 () Int)
-(declare-fun locCloseBracket_121_23_13 () Int)
-(declare-fun CHARLIT_pre_17_41_26 () Int)
-(declare-fun RETURNSTMT_pre_19_33_7 () Int)
-(declare-fun locOp_pre_26_32_13 () Int)
-(declare-fun locOp_26_32_13 () Int)
-(declare-fun punctuationCodes_pre_29_164_19 () Int)
-(declare-fun ASGREM_pre_18_43_26 () Int)
-(declare-fun CLASSLITERAL_pre_19_60_7 () Int)
-(declare-fun IDENT_pre_17_25_26 () Int)
-(declare-fun CONSTRUCTORDECL_pre_19_19_7 () Int)
-(declare-fun locDot_pre_122_29_13 () Int)
-(declare-fun locDot_122_29_13 () Int)
-(declare-fun GT_pre_18_27_26 () Int)
-(declare-fun locOpenBracket_pre_138_21_13 () Int)
-(declare-fun locOpenBracket_138_21_13 () Int)
-(declare-fun elements_pre_72_61_38 () Int)
-(declare-fun elements_72_61_38 () Int)
-(declare-fun ARRAYINIT_pre_19_46_7 () Int)
-(declare-fun INC_pre_18_58_26 () Int)
-(declare-fun owner_pre_8_35_28 () Int)
-(declare-fun owner_8_35_28 () Int)
-(declare-fun locIds_pre_141_25_29 () Int)
-(declare-fun locIds_141_25_29 () Int)
-(declare-fun loc_pre_103_20_13 () Int)
-(declare-fun loc_103_20_13 () Int)
-(declare-fun LONGLIT_pre_17_40_26 () Int)
-(declare-fun EVALSTMT_pre_19_32_7 () Int)
-(declare-fun ASGDIV_pre_18_42_26 () Int)
-(declare-fun locOpenParen_pre_122_52_13 () Int)
-(declare-fun locOpenParen_122_52_13 () Int)
-(declare-fun METHODINVOCATION_pre_19_59_7 () Int)
-(declare-fun tokenType_pre_78_90_8 () Int)
-(declare-fun tokenType_78_90_8 () Int)
-(declare-fun INTERFACEDECL_pre_19_18_7 () Int)
-(declare-fun GE_pre_18_26_26 () Int)
-(declare-fun locCloseParen_pre_128_21_13 () Int)
-(declare-fun locCloseParen_128_21_13 () Int)
-(declare-fun CATCHCLAUSE_pre_19_45_7 () Int)
-(declare-fun BITNOT_pre_18_57_26 () Int)
-(declare-fun keywordStrings_pre_29_181_30 () Int)
-(declare-fun locOpenParen_pre_131_30_13 () Int)
-(declare-fun locOpenParen_131_30_13 () Int)
-(declare-fun NULL_pre_13_60_26 () Int)
-(declare-fun SYNCHRONIZESTMT_pre_19_31_7 () Int)
-(declare-fun INTLIT_pre_17_39_26 () Int)
-(declare-fun ASGMUL_pre_18_41_26 () Int)
-(declare-fun loc_pre_115_16_13 () Int)
-(declare-fun loc_115_16_13 () Int)
-(declare-fun AMBIGUOUSMETHODINVOCATION_pre_19_58_7 () Int)
-(declare-fun CLASSDECL_pre_19_17_7 () Int)
-(declare-fun EQ_pre_18_25_26 () Int)
-(declare-fun locOpenParen_pre_119_48_13 () Int)
-(declare-fun locOpenParen_119_48_13 () Int)
-(declare-fun loc_pre_27_35_13 () Int)
-(declare-fun loc_27_35_13 () Int)
-(declare-fun TYPEMODIFIERPRAGMA_pre_29_28_26 () Int)
-(declare-fun locId_pre_62_48_13 () Int)
-(declare-fun locId_62_48_13 () Int)
-(declare-fun CONSTRUCTORINVOCATION_pre_19_44_7 () Int)
-(declare-fun count_pre_72_67_33 () Int)
-(declare-fun count_72_67_33 () Int)
-(declare-fun NOT_pre_18_56_26 () Int)
-(declare-fun returnType_pre_79_18_28 () Int)
-(declare-fun returnType_79_18_28 () Int)
-(declare-fun locDots_pre_141_31_29 () Int)
-(declare-fun locDots_141_31_29 () Int)
-(declare-fun BOOLEANLIT_pre_17_38_26 () Int)
-(declare-fun DOSTMT_pre_19_30_7 () Int)
-(declare-fun ASSIGN_pre_18_40_26 () Int)
-(declare-fun loc_pre_126_21_13 () Int)
-(declare-fun loc_126_21_13 () Int)
-(declare-fun op_pre_25_35_13 () Int)
-(declare-fun op_25_35_13 () Int)
-(declare-fun FIELDACCESS_pre_19_57_7 () Int)
-(declare-fun syntax_pre_22_28_29 () Int)
-(declare-fun syntax_22_28_29 () Int)
-(declare-fun ONDEMANDIMPORTDECL_pre_19_16_7 () Int)
-(declare-fun NE_pre_18_24_26 () Int)
-(declare-fun locColon_pre_125_25_13 () Int)
-(declare-fun locColon_125_25_13 () Int)
-(declare-fun locOpenBracket_pre_121_20_13 () Int)
-(declare-fun locOpenBracket_121_20_13 () Int)
-(declare-fun elems_pre () Int)
-(declare-fun elems () Int)
-(declare-fun LS () Int)
-(declare-fun alloc_pre () Int)
-(declare-fun elems_91_56 () Int)
-(declare-fun locOpenBrace_91_67 () Int)
-(declare-fun locCloseBrace_91_85 () Int)
-(declare-fun after_93_24_93_24 () Int)
-(declare-fun RES_93_24_93_24 () Int)
-(declare-fun EC_93_24_93_24 () Int)
-(declare-fun ecReturn () Int)
-(declare-fun elems_94_12 () Int)
-(declare-fun locOpenBrace_95_12 () Int)
-(declare-fun locCloseBrace_96_12 () Int)
-(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int)) (?v_2 (= true_term true_term)) (?v_5 (< alloc after_93_24_93_24)) (?v_3 (not (= RES_93_24_93_24 null))) (?v_6 (not (= true_term (isAllocated RES_93_24_93_24 alloc)))) (?v_7 (= true_term (is RES_93_24_93_24 T_javafe_ast_ArrayInit))) (?v_8 (= true_term (isAllocated RES_93_24_93_24 after_93_24_93_24))) (?v_9 (= EC_93_24_93_24 ecReturn)) (?v_10 (= (S_select owner_8_35_28 RES_93_24_93_24) null)) (?v_11 (= (typeof RES_93_24_93_24) T_javafe_ast_ArrayInit))) (let ((?v_4 (not ?v_3)) (?v_12 (= elems_94_12 (S_store elems_18_34 RES_93_24_93_24 elems_91_56))) (?v_13 (= locOpenBrace_95_12 (S_store locOpenBrace_21_13 RES_93_24_93_24 locOpenBrace_91_67))) (?v_14 (= ecReturn ecReturn))) (let ((?v_15 (=> ?v_14 ?v_3))) (not (=> true (=> (and (= locOpenBrace_pre_80_36_13 locOpenBrace_80_36_13) (= locOpenBrace_80_36_13 (asField locOpenBrace_80_36_13 T_int)) (= TRYCATCHSTMT_pre_19_43_7 TRYCATCHSTMT_19_43_7) (= true_term (is TRYCATCHSTMT_19_43_7 T_int)) (= UNARYSUB_pre_18_55_26 UNARYSUB_18_55_26) (= true_term (is UNARYSUB_18_55_26 T_int)) (= TYPEDECLELEMPRAGMA_pre_29_27_26 TYPEDECLELEMPRAGMA_29_27_26) (= true_term (is TYPEDECLELEMPRAGMA_29_27_26 T_int)) (= SHORTTYPE_pre_17_36_26 SHORTTYPE_17_36_26) (= true_term (is SHORTTYPE_17_36_26 T_int)) (= WHILESTMT_pre_19_29_7 WHILESTMT_19_29_7) (= true_term (is WHILESTMT_19_29_7 T_int)) (= body_pre_80_34_19 body_80_34_19) (= body_80_34_19 (asField body_80_34_19 T_javafe_ast_BlockStmt)) (< (fClosedTime body_80_34_19) alloc) (= STAR_pre_18_37_26 STAR_18_37_26) (= true_term (is STAR_18_37_26 T_int)) (= elems_pre_18_34 elems_18_34) (= elems_18_34 (asField elems_18_34 T_javafe_ast_VarInitVec)) (< (fClosedTime elems_18_34) alloc) (forall ((?s Int)) (=> (not (= ?s null)) (not (= (S_select elems_18_34 ?s) null)))) (= enclosingInstance_pre_122_25_14 enclosingInstance_122_25_14) (= enclosingInstance_122_25_14 (asField enclosingInstance_122_25_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_122_25_14) alloc) (= loc_pre_110_18_13 loc_110_18_13) (= loc_110_18_13 (asField loc_110_18_13 T_int)) (= elements_pre_124_61_33 elements_124_61_33) (= elements_124_61_33 (asField elements_124_61_33 (array T_javafe_ast_Expr))) (< (fClosedTime elements_124_61_33) alloc) (forall ((?s_1_ Int)) (=> (not (= ?s_1_ null)) (not (= (S_select elements_124_61_33 ?s_1_) null)))) (= loc_pre_122_49_13 loc_122_49_13) (= loc_122_49_13 (asField loc_122_49_13 T_int)) (= VARIABLEACCESS_pre_19_56_7 VARIABLEACCESS_19_56_7) (= true_term (is VARIABLEACCESS_19_56_7 T_int)) (= SINGLETYPEIMPORTDECL_pre_19_15_7 SINGLETYPEIMPORTDECL_19_15_7) (= true_term (is SINGLETYPEIMPORTDECL_19_15_7 T_int)) (= BITAND_pre_18_23_26 BITAND_18_23_26) (= true_term (is BITAND_18_23_26 T_int)) (= locCloseBrace_pre_90_25_13 locCloseBrace_90_25_13) (= locCloseBrace_90_25_13 (asField locCloseBrace_90_25_13 T_int)) (= loc_pre_139_20_13 loc_139_20_13) (= loc_139_20_13 (asField loc_139_20_13 T_int)) (= TRYFINALLYSTMT_pre_19_42_7 TRYFINALLYSTMT_19_42_7) (= true_term (is TRYFINALLYSTMT_19_42_7 T_int)) (= UNARYADD_pre_18_54_26 UNARYADD_18_54_26) (= true_term (is UNARYADD_18_54_26 T_int)) (= locFirstSemi_pre_114_36_13 locFirstSemi_114_36_13) (= locFirstSemi_114_36_13 (asField locFirstSemi_114_36_13 T_int)) (= elemType_pre_138_18_28 elemType_138_18_28) (= elemType_138_18_28 (asField elemType_138_18_28 T_javafe_ast_Type)) (< (fClosedTime elemType_138_18_28) alloc) (forall ((?s_2_ Int)) (=> (not (= ?s_2_ null)) (not (= (S_select elemType_138_18_28 ?s_2_) null)))) (= BYTETYPE_pre_17_35_26 BYTETYPE_17_35_26) (= true_term (is BYTETYPE_17_35_26 T_int)) (= CLASSDECLSTMT_pre_19_28_7 CLASSDECLSTMT_19_28_7) (= true_term (is CLASSDECLSTMT_19_28_7 T_int)) (= MOD_pre_18_36_26 MOD_18_36_26) (= true_term (is MOD_18_36_26 T_int)) (= STMTPRAGMA_pre_29_26_26 STMTPRAGMA_29_26_26) (= true_term (is STMTPRAGMA_29_26_26 T_int)) (= op_pre_26_26_13 op_26_26_13) (= op_26_26_13 (asField op_26_26_13 T_int)) (= init_pre_123_35_19 init_123_35_19) (= init_123_35_19 (asField init_123_35_19 T_javafe_ast_ArrayInit)) (< (fClosedTime init_123_35_19) alloc) (= AMBIGUOUSVARIABLEACCESS_pre_19_55_7 AMBIGUOUSVARIABLEACCESS_19_55_7) (= true_term (is AMBIGUOUSVARIABLEACCESS_19_55_7 T_int)) (= COMPILATIONUNIT_pre_19_14_7 COMPILATIONUNIT_19_14_7) (= true_term (is COMPILATIONUNIT_19_14_7 T_int)) (= BITXOR_pre_18_22_26 BITXOR_18_22_26) (= true_term (is BITXOR_18_22_26 T_int)) (= locCloseParen_pre_127_24_13 locCloseParen_127_24_13) (= locCloseParen_127_24_13 (asField locCloseParen_127_24_13 T_int)) (= locKeyword_pre_119_45_13 locKeyword_119_45_13) (= locKeyword_119_45_13 (asField locKeyword_119_45_13 T_int)) (= SWITCHLABEL_pre_19_41_7 SWITCHLABEL_19_41_7) (= true_term (is SWITCHLABEL_19_41_7 T_int)) (= ASGBITXOR_pre_18_51_26 ASGBITXOR_18_51_26) (= true_term (is ASGBITXOR_18_51_26 T_int)) (= punctuationStrings_pre_29_134_22 punctuationStrings_29_134_22) (= true_term (is punctuationStrings_29_134_22 ?v_0)) (= true_term (isAllocated punctuationStrings_29_134_22 alloc)) (= locOpenParen_pre_105_23_13 locOpenParen_105_23_13) (= locOpenParen_105_23_13 (asField locOpenParen_105_23_13 T_int)) (= tag_pre_27_30_13 tag_27_30_13) (= tag_27_30_13 (asField tag_27_30_13 T_int)) (= loc_pre_62_45_13 loc_62_45_13) (= loc_62_45_13 (asField loc_62_45_13 T_int)) (= loc_pre_93_18_13 loc_93_18_13) (= loc_93_18_13 (asField loc_93_18_13 T_int)) (= elements_pre_14_61_36 elements_14_61_36) (= elements_14_61_36 (asField elements_14_61_36 (array T_javafe_ast_VarInit))) (< (fClosedTime elements_14_61_36) alloc) (forall ((?s_3_ Int)) (=> (not (= ?s_3_ null)) (not (= (S_select elements_14_61_36 ?s_3_) null)))) (= NULLTYPE_pre_17_34_26 NULLTYPE_17_34_26) (= true_term (is NULLTYPE_17_34_26 T_int)) (= VARDECLSTMT_pre_19_27_7 VARDECLSTMT_19_27_7) (= true_term (is VARDECLSTMT_19_27_7 T_int)) (= DIV_pre_18_35_26 DIV_18_35_26) (= true_term (is DIV_18_35_26 T_int)) (= locOpenParen_pre_128_18_13 locOpenParen_128_18_13) (= locOpenParen_128_18_13 (asField locOpenParen_128_18_13 T_int)) (= type_pre_126_18_28 type_126_18_28) (= type_126_18_28 (asField type_126_18_28 T_javafe_ast_Type)) (< (fClosedTime type_126_18_28) alloc) (forall ((?s_4_ Int)) (=> (not (= ?s_4_ null)) (not (= (S_select type_126_18_28 ?s_4_) null)))) (= count_pre_124_67_33 count_124_67_33) (= count_124_67_33 (asField count_124_67_33 T_int)) (= otherStrings_pre_29_193_30 otherStrings_29_193_30) (= true_term (is otherStrings_29_193_30 ?v_0)) (= true_term (isAllocated otherStrings_29_193_30 alloc)) (= loc_pre_23_50_13 loc_23_50_13) (= loc_23_50_13 (asField loc_23_50_13 T_int)) (= PARENEXPR_pre_19_54_7 PARENEXPR_19_54_7) (= true_term (is PARENEXPR_19_54_7 T_int)) (= loc_pre_83_29_13 loc_83_29_13) (= loc_83_29_13 (asField loc_83_29_13 T_int)) (= BITOR_pre_18_21_26 BITOR_18_21_26) (= true_term (is BITOR_18_21_26 T_int)) (= loc_pre_100_18_13 loc_100_18_13) (= loc_100_18_13 (asField loc_100_18_13 T_int)) (= MODIFIERPRAGMA_pre_29_25_26 MODIFIERPRAGMA_29_25_26) (= true_term (is MODIFIERPRAGMA_29_25_26 T_int)) (= noTokens_pre_29_212_27 noTokens_29_212_27) (= true_term (is noTokens_29_212_27 T_int)) (= tag_pre_23_32_13 tag_23_32_13) (= tag_23_32_13 (asField tag_23_32_13 T_int)) (= SKIPSTMT_pre_19_40_7 SKIPSTMT_19_40_7) (= true_term (is SKIPSTMT_19_40_7 T_int)) (= ASGBITOR_pre_18_50_26 ASGBITOR_18_50_26) (= true_term (is ASGBITOR_18_50_26 T_int)) (= loc_pre_118_23_13 loc_118_23_13) (= loc_118_23_13 (asField loc_118_23_13 T_int)) (= superCall_pre_119_24_17 superCall_119_24_17) (= superCall_119_24_17 (asField superCall_119_24_17 T_boolean)) (= locQuestion_pre_125_22_13 locQuestion_125_22_13) (= locQuestion_125_22_13 (asField locQuestion_125_22_13 T_int)) (= COMPOUNDNAME_pre_19_67_7 COMPOUNDNAME_19_67_7) (= true_term (is COMPOUNDNAME_19_67_7 T_int)) (= VOIDTYPE_pre_17_33_26 VOIDTYPE_17_33_26) (= true_term (is VOIDTYPE_17_33_26 T_int)) (= SWITCHSTMT_pre_19_26_7 SWITCHSTMT_19_26_7) (= true_term (is SWITCHSTMT_19_26_7 T_int)) (= SUB_pre_18_34_26 SUB_18_34_26) (= true_term (is SUB_18_34_26 T_int)) (= locDot_pre_84_21_13 locDot_84_21_13) (= locDot_84_21_13 (asField locDot_84_21_13 T_int)) (= CASTEXPR_pre_19_53_7 CASTEXPR_19_53_7) (= true_term (is CASTEXPR_19_53_7 T_int)) (= locSuper_pre_137_20_13 locSuper_137_20_13) (= locSuper_137_20_13 (asField locSuper_137_20_13 T_int)) (= TYPESIG_pre_28_6_28 TYPESIG_28_6_28) (= true_term (is TYPESIG_28_6_28 T_int)) (= FORSTMT_pre_19_39_7 FORSTMT_19_39_7) (= true_term (is FORSTMT_19_39_7 T_int)) (= count_pre_14_67_33 count_14_67_33) (= count_14_67_33 (asField count_14_67_33 T_int)) (= locOpenBrace_pre_90_22_13 locOpenBrace_90_22_13) (= locOpenBrace_90_22_13 (asField locOpenBrace_90_22_13 T_int)) (= LEXICALPRAGMA_pre_29_24_26 LEXICALPRAGMA_29_24_26) (= true_term (is LEXICALPRAGMA_29_24_26 T_int)) (= ASGBITAND_pre_18_49_26 ASGBITAND_18_49_26) (= true_term (is ASGBITAND_18_49_26 T_int)) (= locDot_pre_133_23_13 locDot_133_23_13) (= locDot_133_23_13 (asField locDot_133_23_13 T_int)) (= SIMPLENAME_pre_19_66_7 SIMPLENAME_19_66_7) (= true_term (is SIMPLENAME_19_66_7 T_int)) (= DOUBLETYPE_pre_17_32_26 DOUBLETYPE_17_32_26) (= true_term (is DOUBLETYPE_17_32_26 T_int)) (= BLOCKSTMT_pre_19_25_7 BLOCKSTMT_19_25_7) (= true_term (is BLOCKSTMT_19_25_7 T_int)) (= locId_pre_112_20_13 locId_112_20_13) (= locId_112_20_13 (asField locId_112_20_13 T_int)) (= ADD_pre_18_33_26 ADD_18_33_26) (= true_term (is ADD_18_33_26 T_int)) (= locId_pre_80_43_13 locId_80_43_13) (= locId_80_43_13 (asField locId_80_43_13 T_int)) (= FIRST_KEYWORD_pre_29_51_26 FIRST_KEYWORD_29_51_26) (= true_term (is FIRST_KEYWORD_29_51_26 T_int)) (= INSTANCEOFEXPR_pre_19_52_7 INSTANCEOFEXPR_19_52_7) (= true_term (is INSTANCEOFEXPR_19_52_7 T_int)) (= loc_pre_113_22_13 loc_113_22_13) (= loc_113_22_13 (asField loc_113_22_13 T_int)) (= AND_pre_18_20_26 AND_18_20_26) (= true_term (is AND_18_20_26 T_int)) (= locId_pre_77_38_13 locId_77_38_13) (= locId_77_38_13 (asField locId_77_38_13 T_int)) (= IFSTMT_pre_19_38_7 IFSTMT_19_38_7) (= true_term (is IFSTMT_19_38_7 T_int)) (= LAST_KEYWORD_pre_29_103_26 LAST_KEYWORD_29_103_26) (= true_term (is LAST_KEYWORD_29_103_26 T_int)) (= ASGURSHIFT_pre_18_48_26 ASGURSHIFT_18_48_26) (= true_term (is ASGURSHIFT_18_48_26 T_int)) (= locOpenParen_pre_127_21_13 locOpenParen_127_21_13) (= locOpenParen_127_21_13 (asField locOpenParen_127_21_13 T_int)) (= locDot_pre_119_41_13 locDot_119_41_13) (= locDot_119_41_13 (asField locDot_119_41_13 T_int)) (= loc_pre_114_33_13 loc_114_33_13) (= loc_114_33_13 (asField loc_114_33_13 T_int)) (= ARRAYTYPE_pre_19_65_7 ARRAYTYPE_19_65_7) (= true_term (is ARRAYTYPE_19_65_7 T_int)) (= locFinally_pre_117_25_13 locFinally_117_25_13) (= locFinally_117_25_13 (asField locFinally_117_25_13 T_int)) (= FORMALPARADECL_pre_19_24_7 FORMALPARADECL_19_24_7) (= true_term (is FORMALPARADECL_19_24_7 T_int)) (= FLOATTYPE_pre_17_31_26 FLOATTYPE_17_31_26) (= true_term (is FLOATTYPE_17_31_26 T_int)) (= URSHIFT_pre_18_32_26 URSHIFT_18_32_26) (= true_term (is URSHIFT_18_32_26 T_int)) (= locOpenParen_pre_132_28_13 locOpenParen_132_28_13) (= locOpenParen_132_28_13 (asField locOpenParen_132_28_13 T_int)) (= locOp_pre_25_43_13 locOp_25_43_13) (= locOp_25_43_13 (asField locOp_25_43_13 T_int)) (= value_pre_23_45_16 value_23_45_16) (= value_23_45_16 (asField value_23_45_16 T_java_lang_Object)) (< (fClosedTime value_23_45_16) alloc) (= locId_pre_130_24_13 locId_130_24_13) (= locId_130_24_13 (asField locId_130_24_13 T_int)) (= CONDEXPR_pre_19_51_7 CONDEXPR_19_51_7) (= true_term (is CONDEXPR_19_51_7 T_int)) (= elements_pre_140_61_39 elements_140_61_39) (= elements_140_61_39 (asField elements_140_61_39 (array T_javafe_ast_Identifier))) (< (fClosedTime elements_140_61_39) alloc) (forall ((?s_5_ Int)) (=> (not (= ?s_5_ null)) (not (= (S_select elements_140_61_39 ?s_5_) null)))) (= locCloseBrace_pre_24_13 locCloseBrace_24_13) (= locCloseBrace_24_13 (asField locCloseBrace_24_13 T_int)) (= OR_pre_18_19_26 OR_18_19_26) (= true_term (is OR_18_19_26 T_int)) (= LABELSTMT_pre_19_37_7 LABELSTMT_19_37_7) (= true_term (is LABELSTMT_19_37_7 T_int)) (= NULLLIT_pre_17_45_26 NULLLIT_17_45_26) (= true_term (is NULLLIT_17_45_26 T_int)) (= ASGRSHIFT_pre_18_47_26 ASGRSHIFT_18_47_26) (= true_term (is ASGRSHIFT_18_47_26 T_int)) (= locGuardOpenParen_pre_103_23_13 locGuardOpenParen_103_23_13) (= locGuardOpenParen_103_23_13 (asField locGuardOpenParen_103_23_13 T_int)) (= elements_pre_73_61_39 elements_73_61_39) (= elements_73_61_39 (asField elements_73_61_39 (array T_javafe_ast_MethodDecl))) (< (fClosedTime elements_73_61_39) alloc) (forall ((?s_6_ Int)) (=> (not (= ?s_6_ null)) (not (= (S_select elements_73_61_39 ?s_6_) null)))) (= loc_pre_108_18_13 loc_108_18_13) (= loc_108_18_13 (asField loc_108_18_13 T_int)) (= NULL_pre_29_82_26 NULL_29_82_26) (= true_term (is NULL_29_82_26 T_int)) (= TYPENAME_pre_19_64_7 TYPENAME_19_64_7) (= true_term (is TYPENAME_19_64_7 T_int)) (= CHARTYPE_pre_17_30_26 CHARTYPE_17_30_26) (= true_term (is CHARTYPE_17_30_26 T_int)) (= FIELDDECL_pre_19_23_7 FIELDDECL_19_23_7) (= true_term (is FIELDDECL_19_23_7 T_int)) (= RSHIFT_pre_18_31_26 RSHIFT_18_31_26) (= true_term (is RSHIFT_18_31_26 T_int)) (= locCloseBrace_pre_62_54_13 locCloseBrace_62_54_13) (= locCloseBrace_62_54_13 (asField locCloseBrace_62_54_13 T_int)) (= loc_pre_105_20_13 loc_105_20_13) (= loc_105_20_13 (asField loc_105_20_13 T_int)) (= loc_pre_123_49_13 loc_123_49_13) (= loc_123_49_13 (asField loc_123_49_13 T_int)) (= loc_pre_104_20_13 loc_104_20_13) (= loc_104_20_13 (asField loc_104_20_13 T_int)) (= NEWARRAYEXPR_pre_19_50_7 NEWARRAYEXPR_19_50_7) (= true_term (is NEWARRAYEXPR_19_50_7 T_int)) (= locType_pre_79_21_13 locType_79_21_13) (= locType_79_21_13 (asField locType_79_21_13 T_int)) (= type_pre_123_24_28 type_123_24_28) (= type_123_24_28 (asField type_123_24_28 T_javafe_ast_Type)) (< (fClosedTime type_123_24_28) alloc) (forall ((?s_7_ Int)) (=> (not (= ?s_7_ null)) (not (= (S_select type_123_24_28 ?s_7_) null)))) (= I_will_establish_invariants_afterwards_pre_5_236_34 I_will_establish_invariants_afterwards_5_236_34) (= true_term (is I_will_establish_invariants_afterwards_5_236_34 T_boolean)) (= CONTINUESTMT_pre_19_36_7 CONTINUESTMT_19_36_7) (= true_term (is CONTINUESTMT_19_36_7 T_int)) (= STRINGLIT_pre_17_44_26 STRINGLIT_17_44_26) (= true_term (is STRINGLIT_17_44_26 T_int)) (= ASGLSHIFT_pre_18_46_26 ASGLSHIFT_18_46_26) (= true_term (is ASGLSHIFT_18_46_26 T_int)) (= SUPEROBJECTDESIGNATOR_pre_19_63_7 SUPEROBJECTDESIGNATOR_19_63_7) (= true_term (is SUPEROBJECTDESIGNATOR_19_63_7 T_int)) (= LONGTYPE_pre_17_29_26 LONGTYPE_17_29_26) (= true_term (is LONGTYPE_17_29_26 T_int)) (= LOCALVARDECL_pre_19_22_7 LOCALVARDECL_19_22_7) (= true_term (is LOCALVARDECL_19_22_7 T_int)) (= LSHIFT_pre_18_30_26 LSHIFT_18_30_26) (= true_term (is LSHIFT_18_30_26 T_int)) (= loc_pre_80_40_13 loc_80_40_13) (= loc_80_40_13 (asField loc_80_40_13 T_int)) (= loc_pre_120_22_13 loc_120_22_13) (= loc_120_22_13 (asField loc_120_22_13 T_int)) (= NEWINSTANCEEXPR_pre_19_49_7 NEWINSTANCEEXPR_19_49_7) (= true_term (is NEWINSTANCEEXPR_19_49_7 T_int)) (= loc_pre_129_22_13 loc_129_22_13) (= loc_129_22_13 (asField loc_129_22_13 T_int)) (= locOpenBrackets_pre_123_65_29 locOpenBrackets_123_65_29) (= locOpenBrackets_123_65_29 (asField locOpenBrackets_123_65_29 ?v_1)) (< (fClosedTime locOpenBrackets_123_65_29) alloc) (forall ((?s_8_ Int)) (=> (not (= ?s_8_ null)) (not (= (S_select locOpenBrackets_123_65_29 ?s_8_) null)))) (= POSTFIXDEC_pre_18_63_26 POSTFIXDEC_18_63_26) (= true_term (is POSTFIXDEC_18_63_26 T_int)) (= BREAKSTMT_pre_19_35_7 BREAKSTMT_19_35_7) (= true_term (is BREAKSTMT_19_35_7 T_int)) (= type_pre_77_35_28 type_77_35_28) (= type_77_35_28 (asField type_77_35_28 T_javafe_ast_Type)) (< (fClosedTime type_77_35_28) alloc) (forall ((?s_9_ Int)) (=> (not (= ?s_9_ null)) (not (= (S_select type_77_35_28 ?s_9_) null)))) (= count_pre_140_67_33 count_140_67_33) (= count_140_67_33 (asField count_140_67_33 T_int)) (= DOUBLELIT_pre_17_43_26 DOUBLELIT_17_43_26) (= true_term (is DOUBLELIT_17_43_26 T_int)) (= ASGSUB_pre_18_45_26 ASGSUB_18_45_26) (= true_term (is ASGSUB_18_45_26 T_int)) (= ids_pre_141_19_37 ids_141_19_37) (= ids_141_19_37 (asField ids_141_19_37 T_javafe_ast_IdentifierVec)) (< (fClosedTime ids_141_19_37) alloc) (forall ((?s_10_ Int)) (=> (not (= ?s_10_ null)) (not (= (S_select ids_141_19_37 ?s_10_) null)))) (= type_pre_127_18_28 type_127_18_28) (= type_127_18_28 (asField type_127_18_28 T_javafe_ast_Type)) (< (fClosedTime type_127_18_28) alloc) (forall ((?s_11_ Int)) (=> (not (= ?s_11_ null)) (not (= (S_select type_127_18_28 ?s_11_) null)))) (= TYPEOBJECTDESIGNATOR_pre_19_62_7 TYPEOBJECTDESIGNATOR_19_62_7) (= true_term (is TYPEOBJECTDESIGNATOR_19_62_7 T_int)) (= count_pre_73_67_33 count_73_67_33) (= count_73_67_33 (asField count_73_67_33 T_int)) (= INTTYPE_pre_17_28_26 INTTYPE_17_28_26) (= true_term (is INTTYPE_17_28_26 T_int)) (= INITBLOCK_pre_19_21_7 INITBLOCK_19_21_7) (= true_term (is INITBLOCK_19_21_7 T_int)) (= LT_pre_18_29_26 LT_18_29_26) (= true_term (is LT_18_29_26 T_int)) (= locId_pre_132_25_13 locId_132_25_13) (= locId_132_25_13 (asField locId_132_25_13 T_int)) (= type_pre_133_20_28 type_133_20_28) (= type_133_20_28 (asField type_133_20_28 T_javafe_ast_Type)) (< (fClosedTime type_133_20_28) alloc) (forall ((?s_12_ Int)) (=> (not (= ?s_12_ null)) (not (= (S_select type_133_20_28 ?s_12_) null)))) (= ARRAYREFEXPR_pre_19_48_7 ARRAYREFEXPR_19_48_7) (= true_term (is ARRAYREFEXPR_19_48_7 T_int)) (= POSTFIXINC_pre_18_62_26 POSTFIXINC_18_62_26) (= true_term (is POSTFIXINC_18_62_26 T_int)) (= loc_pre_63_30_13 loc_63_30_13) (= loc_63_30_13 (asField loc_63_30_13 T_int)) (= THROWSTMT_pre_19_34_7 THROWSTMT_19_34_7) (= true_term (is THROWSTMT_19_34_7 T_int)) (= FLOATLIT_pre_17_42_26 FLOATLIT_17_42_26) (= true_term (is FLOATLIT_17_42_26 T_int)) (= ASGADD_pre_18_44_26 ASGADD_18_44_26) (= true_term (is ASGADD_18_44_26 T_int)) (= length_pre_81_50_25 length_81_50_25) (= length_81_50_25 (asField length_81_50_25 T_int)) (= enclosingInstance_pre_119_37_14 enclosingInstance_119_37_14) (= enclosingInstance_119_37_14 (asField enclosingInstance_119_37_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_119_37_14) alloc) (= loc_pre_116_29_13 loc_116_29_13) (= loc_116_29_13 (asField loc_116_29_13 T_int)) (= loc_pre_117_22_13 loc_117_22_13) (= loc_117_22_13 (asField loc_117_22_13 T_int)) (= EXPROBJECTDESIGNATOR_pre_19_61_7 EXPROBJECTDESIGNATOR_19_61_7) (= true_term (is EXPROBJECTDESIGNATOR_19_61_7 T_int)) (= otherCodes_pre_29_202_27 otherCodes_29_202_27) (= true_term (is otherCodes_29_202_27 ?v_1)) (= true_term (isAllocated otherCodes_29_202_27 alloc)) (= BOOLEANTYPE_pre_17_27_26 BOOLEANTYPE_17_27_26) (= true_term (is BOOLEANTYPE_17_27_26 T_int)) (= METHODDECL_pre_19_20_7 METHODDECL_19_20_7) (= true_term (is METHODDECL_19_20_7 T_int)) (= LE_pre_18_28_26 LE_18_28_26) (= true_term (is LE_18_28_26 T_int)) (= locOpenBrace_pre_21_13 locOpenBrace_21_13) (= locOpenBrace_21_13 (asField locOpenBrace_21_13 T_int)) (= locOpenBrace_pre_62_51_13 locOpenBrace_62_51_13) (= locOpenBrace_62_51_13 (asField locOpenBrace_62_51_13 T_int)) (= loc_pre_107_18_13 loc_107_18_13) (= loc_107_18_13 (asField loc_107_18_13 T_int)) (= dims_pre_123_45_31 dims_123_45_31) (= dims_123_45_31 (asField dims_123_45_31 T_javafe_ast_ExprVec)) (< (fClosedTime dims_123_45_31) alloc) (forall ((?s_13_ Int)) (=> (not (= ?s_13_ null)) (not (= (S_select dims_123_45_31 ?s_13_) null)))) (= THISEXPR_pre_19_47_7 THISEXPR_19_47_7) (= true_term (is THISEXPR_19_47_7 T_int)) (= DEC_pre_18_59_26 DEC_18_59_26) (= true_term (is DEC_18_59_26 T_int)) (= locCloseBracket_pre_121_23_13 locCloseBracket_121_23_13) (= locCloseBracket_121_23_13 (asField locCloseBracket_121_23_13 T_int)) (= CHARLIT_pre_17_41_26 CHARLIT_17_41_26) (= true_term (is CHARLIT_17_41_26 T_int)) (= RETURNSTMT_pre_19_33_7 RETURNSTMT_19_33_7) (= true_term (is RETURNSTMT_19_33_7 T_int)) (= locOp_pre_26_32_13 locOp_26_32_13) (= locOp_26_32_13 (asField locOp_26_32_13 T_int)) (= punctuationCodes_pre_29_164_19 punctuationCodes_29_164_19) (= true_term (is punctuationCodes_29_164_19 ?v_1)) (= true_term (isAllocated punctuationCodes_29_164_19 alloc)) (= ASGREM_pre_18_43_26 ASGREM_18_43_26) (= true_term (is ASGREM_18_43_26 T_int)) (= CLASSLITERAL_pre_19_60_7 CLASSLITERAL_19_60_7) (= true_term (is CLASSLITERAL_19_60_7 T_int)) (= IDENT_pre_17_25_26 IDENT_17_25_26) (= true_term (is IDENT_17_25_26 T_int)) (= CONSTRUCTORDECL_pre_19_19_7 CONSTRUCTORDECL_19_19_7) (= true_term (is CONSTRUCTORDECL_19_19_7 T_int)) (= locDot_pre_122_29_13 locDot_122_29_13) (= locDot_122_29_13 (asField locDot_122_29_13 T_int)) (= GT_pre_18_27_26 GT_18_27_26) (= true_term (is GT_18_27_26 T_int)) (= locOpenBracket_pre_138_21_13 locOpenBracket_138_21_13) (= locOpenBracket_138_21_13 (asField locOpenBracket_138_21_13 T_int)) (= elements_pre_72_61_38 elements_72_61_38) (= elements_72_61_38 (asField elements_72_61_38 (array T_javafe_ast_FieldDecl))) (< (fClosedTime elements_72_61_38) alloc) (forall ((?s_14_ Int)) (=> (not (= ?s_14_ null)) (not (= (S_select elements_72_61_38 ?s_14_) null)))) (= ARRAYINIT_pre_19_46_7 ARRAYINIT_19_46_7) (= true_term (is ARRAYINIT_19_46_7 T_int)) (= INC_pre_18_58_26 INC_18_58_26) (= true_term (is INC_18_58_26 T_int)) (= owner_pre_8_35_28 owner_8_35_28) (= owner_8_35_28 (asField owner_8_35_28 T_java_lang_Object)) (< (fClosedTime owner_8_35_28) alloc) (= locIds_pre_141_25_29 locIds_141_25_29) (= locIds_141_25_29 (asField locIds_141_25_29 ?v_1)) (< (fClosedTime locIds_141_25_29) alloc) (forall ((?s_15_ Int)) (=> (not (= ?s_15_ null)) (not (= (S_select locIds_141_25_29 ?s_15_) null)))) (= loc_pre_103_20_13 loc_103_20_13) (= loc_103_20_13 (asField loc_103_20_13 T_int)) (= LONGLIT_pre_17_40_26 LONGLIT_17_40_26) (= true_term (is LONGLIT_17_40_26 T_int)) (= EVALSTMT_pre_19_32_7 EVALSTMT_19_32_7) (= true_term (is EVALSTMT_19_32_7 T_int)) (= ASGDIV_pre_18_42_26 ASGDIV_18_42_26) (= true_term (is ASGDIV_18_42_26 T_int)) (= locOpenParen_pre_122_52_13 locOpenParen_122_52_13) (= locOpenParen_122_52_13 (asField locOpenParen_122_52_13 T_int)) (= METHODINVOCATION_pre_19_59_7 METHODINVOCATION_19_59_7) (= true_term (is METHODINVOCATION_19_59_7 T_int)) (= tokenType_pre_78_90_8 tokenType_78_90_8) (= tokenType_78_90_8 (asField tokenType_78_90_8 T_int)) (= INTERFACEDECL_pre_19_18_7 INTERFACEDECL_19_18_7) (= true_term (is INTERFACEDECL_19_18_7 T_int)) (= GE_pre_18_26_26 GE_18_26_26) (= true_term (is GE_18_26_26 T_int)) (= locCloseParen_pre_128_21_13 locCloseParen_128_21_13) (= locCloseParen_128_21_13 (asField locCloseParen_128_21_13 T_int)) (= CATCHCLAUSE_pre_19_45_7 CATCHCLAUSE_19_45_7) (= true_term (is CATCHCLAUSE_19_45_7 T_int)) (= BITNOT_pre_18_57_26 BITNOT_18_57_26) (= true_term (is BITNOT_18_57_26 T_int)) (= keywordStrings_pre_29_181_30 keywordStrings_29_181_30) (= true_term (is keywordStrings_29_181_30 ?v_0)) (= true_term (isAllocated keywordStrings_29_181_30 alloc)) (= locOpenParen_pre_131_30_13 locOpenParen_131_30_13) (= locOpenParen_131_30_13 (asField locOpenParen_131_30_13 T_int)) (= NULL_pre_13_60_26 NULL_13_60_26) (= true_term (is NULL_13_60_26 T_int)) (= SYNCHRONIZESTMT_pre_19_31_7 SYNCHRONIZESTMT_19_31_7) (= true_term (is SYNCHRONIZESTMT_19_31_7 T_int)) (= INTLIT_pre_17_39_26 INTLIT_17_39_26) (= true_term (is INTLIT_17_39_26 T_int)) (= ASGMUL_pre_18_41_26 ASGMUL_18_41_26) (= true_term (is ASGMUL_18_41_26 T_int)) (= loc_pre_115_16_13 loc_115_16_13) (= loc_115_16_13 (asField loc_115_16_13 T_int)) (= AMBIGUOUSMETHODINVOCATION_pre_19_58_7 AMBIGUOUSMETHODINVOCATION_19_58_7) (= true_term (is AMBIGUOUSMETHODINVOCATION_19_58_7 T_int)) (= CLASSDECL_pre_19_17_7 CLASSDECL_19_17_7) (= true_term (is CLASSDECL_19_17_7 T_int)) (= EQ_pre_18_25_26 EQ_18_25_26) (= true_term (is EQ_18_25_26 T_int)) (= locOpenParen_pre_119_48_13 locOpenParen_119_48_13) (= locOpenParen_119_48_13 (asField locOpenParen_119_48_13 T_int)) (= loc_pre_27_35_13 loc_27_35_13) (= loc_27_35_13 (asField loc_27_35_13 T_int)) (= TYPEMODIFIERPRAGMA_pre_29_28_26 TYPEMODIFIERPRAGMA_29_28_26) (= true_term (is TYPEMODIFIERPRAGMA_29_28_26 T_int)) (= locId_pre_62_48_13 locId_62_48_13) (= locId_62_48_13 (asField locId_62_48_13 T_int)) (= CONSTRUCTORINVOCATION_pre_19_44_7 CONSTRUCTORINVOCATION_19_44_7) (= true_term (is CONSTRUCTORINVOCATION_19_44_7 T_int)) (= count_pre_72_67_33 count_72_67_33) (= count_72_67_33 (asField count_72_67_33 T_int)) (= NOT_pre_18_56_26 NOT_18_56_26) (= true_term (is NOT_18_56_26 T_int)) (= returnType_pre_79_18_28 returnType_79_18_28) (= returnType_79_18_28 (asField returnType_79_18_28 T_javafe_ast_Type)) (< (fClosedTime returnType_79_18_28) alloc) (forall ((?s_16_ Int)) (=> (not (= ?s_16_ null)) (not (= (S_select returnType_79_18_28 ?s_16_) null)))) (= locDots_pre_141_31_29 locDots_141_31_29) (= locDots_141_31_29 (asField locDots_141_31_29 ?v_1)) (< (fClosedTime locDots_141_31_29) alloc) (forall ((?s_17_ Int)) (=> (not (= ?s_17_ null)) (not (= (S_select locDots_141_31_29 ?s_17_) null)))) (= BOOLEANLIT_pre_17_38_26 BOOLEANLIT_17_38_26) (= true_term (is BOOLEANLIT_17_38_26 T_int)) (= DOSTMT_pre_19_30_7 DOSTMT_19_30_7) (= true_term (is DOSTMT_19_30_7 T_int)) (= ASSIGN_pre_18_40_26 ASSIGN_18_40_26) (= true_term (is ASSIGN_18_40_26 T_int)) (= loc_pre_126_21_13 loc_126_21_13) (= loc_126_21_13 (asField loc_126_21_13 T_int)) (= op_pre_25_35_13 op_25_35_13) (= op_25_35_13 (asField op_25_35_13 T_int)) (= FIELDACCESS_pre_19_57_7 FIELDACCESS_19_57_7) (= true_term (is FIELDACCESS_19_57_7 T_int)) (= syntax_pre_22_28_29 syntax_22_28_29) (= syntax_22_28_29 (asField syntax_22_28_29 T_boolean)) (= ONDEMANDIMPORTDECL_pre_19_16_7 ONDEMANDIMPORTDECL_19_16_7) (= true_term (is ONDEMANDIMPORTDECL_19_16_7 T_int)) (= NE_pre_18_24_26 NE_18_24_26) (= true_term (is NE_18_24_26 T_int)) (= locColon_pre_125_25_13 locColon_125_25_13) (= locColon_125_25_13 (asField locColon_125_25_13 T_int)) (= locOpenBracket_pre_121_20_13 locOpenBracket_121_20_13) (= locOpenBracket_121_20_13 (asField locOpenBracket_121_20_13 T_int)) (= elems_pre elems) (= elems (asElems elems)) (< (eClosedTime elems) alloc) (= LS (asLockSet LS)) (= alloc_pre alloc)) (not (and (= true_term (is elems_91_56 T_javafe_ast_VarInitVec)) (= true_term (isAllocated elems_91_56 alloc)) (not (= elems_91_56 null)) (= true_term (is locOpenBrace_91_67 T_int)) (= true_term (is locCloseBrace_91_85 T_int)) (not (= locOpenBrace_91_67 NULL_13_60_26)) (not (= locCloseBrace_91_85 NULL_13_60_26)) (forall ((?brokenObj Int)) (=> (and (= true_term (is ?brokenObj T_javafe_ast_ArrayInit)) (not (= ?brokenObj null))) (not (= (S_select locOpenBrace_21_13 ?brokenObj) NULL_13_60_26)))) (forall ((?brokenObj_1_ Int)) (=> (and (= true_term (is ?brokenObj_1_ T_javafe_ast_ArrayInit)) (not (= ?brokenObj_1_ null))) (not (= (S_select locCloseBrace_24_13 ?brokenObj_1_) NULL_13_60_26)))) (or (not ?v_2) (and ?v_2 ?v_5 ?v_3 ?v_6 ?v_7 ?v_8 ?v_9 ?v_10 ?v_11 (or ?v_4 (and ?v_3 ?v_12 (or ?v_4 (and ?v_3 ?v_13 ?v_4))))) (and ?v_2 ?v_5 ?v_3 ?v_6 ?v_7 ?v_8 ?v_9 ?v_10 ?v_11 ?v_3 ?v_12 ?v_3 ?v_13 ?v_3 (= locCloseBrace_96_12 (S_store locCloseBrace_24_13 RES_93_24_93_24 locCloseBrace_91_85)) ?v_2 (or (not ?v_14) (and ?v_14 (or (not ?v_15) (and ?v_15 (or (not (forall ((?brokenObj Int)) (=> (and (= true_term (is ?brokenObj T_javafe_ast_ArrayInit)) (= true_term (isAllocated ?brokenObj after_93_24_93_24)) (not (= ?brokenObj null))) (not (= (S_select locOpenBrace_95_12 ?brokenObj) NULL_13_60_26))))) (not (forall ((?brokenObj_1_ Int)) (=> (and (= true_term (is ?brokenObj_1_ T_javafe_ast_ArrayInit)) (= true_term (isAllocated ?brokenObj_1_ after_93_24_93_24)) (not (= ?brokenObj_1_ null))) (not (= (S_select locCloseBrace_96_12 ?brokenObj_1_) NULL_13_60_26)))))))))))))))))))))
-(check-sat)
-(exit)
diff --git a/test/regress/regress3/arith/abz5_1400.smtv1.smt2 b/test/regress/regress3/arith/abz5_1400.smtv1.smt2
new file mode 100644 (file)
index 0000000..09ac469
--- /dev/null
@@ -0,0 +1,115 @@
+(set-option :incremental false)
+(set-info :source "These benchmarks are used by the job-shop scheduling community and were
+originaly from Andre Henning.  They were translated into CVC format by Bruno
+Dutertre and Leonardo de Moura.  Contact demoura@csl.sri.com for more
+information.
+
+This benchmark was automatically translated into SMT-LIB format from
+CVC format using CVC Lite")
+(set-info :status sat)
+(set-info :category "crafted")
+(set-info :difficulty "0")
+(set-logic QF_RDL)
+(declare-fun cvclZero () Real)
+(declare-fun Z () Real)
+(declare-fun t_0_0 () Real)
+(declare-fun t_0_1 () Real)
+(declare-fun t_0_2 () Real)
+(declare-fun t_0_3 () Real)
+(declare-fun t_0_4 () Real)
+(declare-fun t_0_5 () Real)
+(declare-fun t_0_6 () Real)
+(declare-fun t_0_7 () Real)
+(declare-fun t_0_8 () Real)
+(declare-fun t_0_9 () Real)
+(declare-fun t_1_0 () Real)
+(declare-fun t_1_1 () Real)
+(declare-fun t_1_2 () Real)
+(declare-fun t_1_3 () Real)
+(declare-fun t_1_4 () Real)
+(declare-fun t_1_5 () Real)
+(declare-fun t_1_6 () Real)
+(declare-fun t_1_7 () Real)
+(declare-fun t_1_8 () Real)
+(declare-fun t_1_9 () Real)
+(declare-fun t_2_0 () Real)
+(declare-fun t_2_1 () Real)
+(declare-fun t_2_2 () Real)
+(declare-fun t_2_3 () Real)
+(declare-fun t_2_4 () Real)
+(declare-fun t_2_5 () Real)
+(declare-fun t_2_6 () Real)
+(declare-fun t_2_7 () Real)
+(declare-fun t_2_8 () Real)
+(declare-fun t_2_9 () Real)
+(declare-fun t_3_0 () Real)
+(declare-fun t_3_1 () Real)
+(declare-fun t_3_2 () Real)
+(declare-fun t_3_3 () Real)
+(declare-fun t_3_4 () Real)
+(declare-fun t_3_5 () Real)
+(declare-fun t_3_6 () Real)
+(declare-fun t_3_7 () Real)
+(declare-fun t_3_8 () Real)
+(declare-fun t_3_9 () Real)
+(declare-fun t_4_0 () Real)
+(declare-fun t_4_1 () Real)
+(declare-fun t_4_2 () Real)
+(declare-fun t_4_3 () Real)
+(declare-fun t_4_4 () Real)
+(declare-fun t_4_5 () Real)
+(declare-fun t_4_6 () Real)
+(declare-fun t_4_7 () Real)
+(declare-fun t_4_8 () Real)
+(declare-fun t_4_9 () Real)
+(declare-fun t_5_0 () Real)
+(declare-fun t_5_1 () Real)
+(declare-fun t_5_2 () Real)
+(declare-fun t_5_3 () Real)
+(declare-fun t_5_4 () Real)
+(declare-fun t_5_5 () Real)
+(declare-fun t_5_6 () Real)
+(declare-fun t_5_7 () Real)
+(declare-fun t_5_8 () Real)
+(declare-fun t_5_9 () Real)
+(declare-fun t_6_0 () Real)
+(declare-fun t_6_1 () Real)
+(declare-fun t_6_2 () Real)
+(declare-fun t_6_3 () Real)
+(declare-fun t_6_4 () Real)
+(declare-fun t_6_5 () Real)
+(declare-fun t_6_6 () Real)
+(declare-fun t_6_7 () Real)
+(declare-fun t_6_8 () Real)
+(declare-fun t_6_9 () Real)
+(declare-fun t_7_0 () Real)
+(declare-fun t_7_1 () Real)
+(declare-fun t_7_2 () Real)
+(declare-fun t_7_3 () Real)
+(declare-fun t_7_4 () Real)
+(declare-fun t_7_5 () Real)
+(declare-fun t_7_6 () Real)
+(declare-fun t_7_7 () Real)
+(declare-fun t_7_8 () Real)
+(declare-fun t_7_9 () Real)
+(declare-fun t_8_0 () Real)
+(declare-fun t_8_1 () Real)
+(declare-fun t_8_2 () Real)
+(declare-fun t_8_3 () Real)
+(declare-fun t_8_4 () Real)
+(declare-fun t_8_5 () Real)
+(declare-fun t_8_6 () Real)
+(declare-fun t_8_7 () Real)
+(declare-fun t_8_8 () Real)
+(declare-fun t_8_9 () Real)
+(declare-fun t_9_0 () Real)
+(declare-fun t_9_1 () Real)
+(declare-fun t_9_2 () Real)
+(declare-fun t_9_3 () Real)
+(declare-fun t_9_4 () Real)
+(declare-fun t_9_5 () Real)
+(declare-fun t_9_6 () Real)
+(declare-fun t_9_7 () Real)
+(declare-fun t_9_8 () Real)
+(declare-fun t_9_9 () Real)
+(check-sat-assuming ( (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (>= (- t_0_4 cvclZero) 0.0) (>= (- t_0_8 t_0_4) 88.0)) (>= (- t_0_6 t_0_8) 68.0)) (>= (- t_0_5 t_0_6) 94.0)) (>= (- t_0_1 t_0_5) 99.0)) (>= (- t_0_2 t_0_1) 67.0)) (>= (- t_0_9 t_0_2) 89.0)) (>= (- t_0_7 t_0_9) 77.0)) (>= (- t_0_0 t_0_7) 99.0)) (>= (- t_0_3 t_0_0) 86.0)) (>= (- Z t_0_3) 92.0)) (and (and (and (and (and (and (and (and (and (and (>= (- t_1_5 cvclZero) 0.0) (>= (- t_1_3 t_1_5) 72.0)) (>= (- t_1_6 t_1_3) 50.0)) (>= (- t_1_4 t_1_6) 69.0)) (>= (- t_1_2 t_1_4) 75.0)) (>= (- t_1_8 t_1_2) 94.0)) (>= (- t_1_0 t_1_8) 66.0)) (>= (- t_1_1 t_1_0) 92.0)) (>= (- t_1_7 t_1_1) 82.0)) (>= (- t_1_9 t_1_7) 94.0)) (>= (- Z t_1_9) 63.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_2_9 cvclZero) 0.0) (>= (- t_2_8 t_2_9) 83.0)) (>= (- t_2_0 t_2_8) 61.0)) (>= (- t_2_1 t_2_0) 83.0)) (>= (- t_2_6 t_2_1) 65.0)) (>= (- t_2_5 t_2_6) 64.0)) (>= (- t_2_7 t_2_5) 85.0)) (>= (- t_2_4 t_2_7) 78.0)) (>= (- t_2_2 t_2_4) 85.0)) (>= (- t_2_3 t_2_2) 55.0)) (>= (- Z t_2_3) 77.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_3_7 cvclZero) 0.0) (>= (- t_3_2 t_3_7) 94.0)) (>= (- t_3_1 t_3_2) 68.0)) (>= (- t_3_4 t_3_1) 61.0)) (>= (- t_3_3 t_3_4) 99.0)) (>= (- t_3_6 t_3_3) 54.0)) (>= (- t_3_5 t_3_6) 75.0)) (>= (- t_3_0 t_3_5) 66.0)) (>= (- t_3_9 t_3_0) 76.0)) (>= (- t_3_8 t_3_9) 63.0)) (>= (- Z t_3_8) 67.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_4_3 cvclZero) 0.0) (>= (- t_4_4 t_4_3) 69.0)) (>= (- t_4_9 t_4_4) 88.0)) (>= (- t_4_8 t_4_9) 82.0)) (>= (- t_4_0 t_4_8) 95.0)) (>= (- t_4_2 t_4_0) 99.0)) (>= (- t_4_6 t_4_2) 67.0)) (>= (- t_4_5 t_4_6) 95.0)) (>= (- t_4_7 t_4_5) 68.0)) (>= (- t_4_1 t_4_7) 67.0)) (>= (- Z t_4_1) 86.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_5_1 cvclZero) 0.0) (>= (- t_5_4 t_5_1) 99.0)) (>= (- t_5_5 t_5_4) 81.0)) (>= (- t_5_6 t_5_5) 64.0)) (>= (- t_5_8 t_5_6) 66.0)) (>= (- t_5_2 t_5_8) 80.0)) (>= (- t_5_7 t_5_2) 80.0)) (>= (- t_5_9 t_5_7) 69.0)) (>= (- t_5_3 t_5_9) 62.0)) (>= (- t_5_0 t_5_3) 79.0)) (>= (- Z t_5_0) 88.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_6_7 cvclZero) 0.0) (>= (- t_6_1 t_6_7) 50.0)) (>= (- t_6_4 t_6_1) 86.0)) (>= (- t_6_3 t_6_4) 97.0)) (>= (- t_6_0 t_6_3) 96.0)) (>= (- t_6_8 t_6_0) 95.0)) (>= (- t_6_2 t_6_8) 97.0)) (>= (- t_6_5 t_6_2) 66.0)) (>= (- t_6_6 t_6_5) 99.0)) (>= (- t_6_9 t_6_6) 52.0)) (>= (- Z t_6_9) 71.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_7_4 cvclZero) 0.0) (>= (- t_7_6 t_7_4) 98.0)) (>= (- t_7_3 t_7_6) 73.0)) (>= (- t_7_2 t_7_3) 82.0)) (>= (- t_7_1 t_7_2) 51.0)) (>= (- t_7_5 t_7_1) 71.0)) (>= (- t_7_7 t_7_5) 94.0)) (>= (- t_7_0 t_7_7) 85.0)) (>= (- t_7_8 t_7_0) 62.0)) (>= (- t_7_9 t_7_8) 95.0)) (>= (- Z t_7_9) 79.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_8_0 cvclZero) 0.0) (>= (- t_8_6 t_8_0) 94.0)) (>= (- t_8_3 t_8_6) 71.0)) (>= (- t_8_7 t_8_3) 81.0)) (>= (- t_8_1 t_8_7) 85.0)) (>= (- t_8_2 t_8_1) 66.0)) (>= (- t_8_4 t_8_2) 90.0)) (>= (- t_8_5 t_8_4) 76.0)) (>= (- t_8_8 t_8_5) 58.0)) (>= (- t_8_9 t_8_8) 93.0)) (>= (- Z t_8_9) 97.0))) (and (and (and (and (and (and (and (and (and (and (>= (- t_9_3 cvclZero) 0.0) (>= (- t_9_0 t_9_3) 50.0)) (>= (- t_9_1 t_9_0) 59.0)) (>= (- t_9_8 t_9_1) 82.0)) (>= (- t_9_7 t_9_8) 67.0)) (>= (- t_9_9 t_9_7) 56.0)) (>= (- t_9_6 t_9_9) 96.0)) (>= (- t_9_4 t_9_6) 58.0)) (>= (- t_9_5 t_9_4) 81.0)) (>= (- t_9_2 t_9_5) 59.0)) (>= (- Z t_9_2) 96.0))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_0 t_1_0) 92.0) (>= (- t_1_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_2_0) 83.0) (>= (- t_2_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_3_0) 76.0) (>= (- t_3_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_4_0) 99.0) (>= (- t_4_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_5_0) 88.0) (>= (- t_5_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_6_0) 95.0) (>= (- t_6_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_7_0) 62.0) (>= (- t_7_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_8_0) 94.0) (>= (- t_8_0 t_0_0) 86.0))) (or (>= (- t_0_0 t_9_0) 59.0) (>= (- t_9_0 t_0_0) 86.0))) (or (>= (- t_1_0 t_2_0) 83.0) (>= (- t_2_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_3_0) 76.0) (>= (- t_3_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_4_0) 99.0) (>= (- t_4_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_5_0) 88.0) (>= (- t_5_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_6_0) 95.0) (>= (- t_6_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_7_0) 62.0) (>= (- t_7_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_8_0) 94.0) (>= (- t_8_0 t_1_0) 92.0))) (or (>= (- t_1_0 t_9_0) 59.0) (>= (- t_9_0 t_1_0) 92.0))) (or (>= (- t_2_0 t_3_0) 76.0) (>= (- t_3_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_4_0) 99.0) (>= (- t_4_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_5_0) 88.0) (>= (- t_5_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_6_0) 95.0) (>= (- t_6_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_7_0) 62.0) (>= (- t_7_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_8_0) 94.0) (>= (- t_8_0 t_2_0) 83.0))) (or (>= (- t_2_0 t_9_0) 59.0) (>= (- t_9_0 t_2_0) 83.0))) (or (>= (- t_3_0 t_4_0) 99.0) (>= (- t_4_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_5_0) 88.0) (>= (- t_5_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_6_0) 95.0) (>= (- t_6_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_7_0) 62.0) (>= (- t_7_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_8_0) 94.0) (>= (- t_8_0 t_3_0) 76.0))) (or (>= (- t_3_0 t_9_0) 59.0) (>= (- t_9_0 t_3_0) 76.0))) (or (>= (- t_4_0 t_5_0) 88.0) (>= (- t_5_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_6_0) 95.0) (>= (- t_6_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_7_0) 62.0) (>= (- t_7_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_8_0) 94.0) (>= (- t_8_0 t_4_0) 99.0))) (or (>= (- t_4_0 t_9_0) 59.0) (>= (- t_9_0 t_4_0) 99.0))) (or (>= (- t_5_0 t_6_0) 95.0) (>= (- t_6_0 t_5_0) 88.0))) (or (>= (- t_5_0 t_7_0) 62.0) (>= (- t_7_0 t_5_0) 88.0))) (or (>= (- t_5_0 t_8_0) 94.0) (>= (- t_8_0 t_5_0) 88.0))) (or (>= (- t_5_0 t_9_0) 59.0) (>= (- t_9_0 t_5_0) 88.0))) (or (>= (- t_6_0 t_7_0) 62.0) (>= (- t_7_0 t_6_0) 95.0))) (or (>= (- t_6_0 t_8_0) 94.0) (>= (- t_8_0 t_6_0) 95.0))) (or (>= (- t_6_0 t_9_0) 59.0) (>= (- t_9_0 t_6_0) 95.0))) (or (>= (- t_7_0 t_8_0) 94.0) (>= (- t_8_0 t_7_0) 62.0))) (or (>= (- t_7_0 t_9_0) 59.0) (>= (- t_9_0 t_7_0) 62.0))) (or (>= (- t_8_0 t_9_0) 59.0) (>= (- t_9_0 t_8_0) 94.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_1 t_1_1) 82.0) (>= (- t_1_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_2_1) 65.0) (>= (- t_2_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_3_1) 61.0) (>= (- t_3_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_4_1) 86.0) (>= (- t_4_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_5_1) 99.0) (>= (- t_5_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_6_1) 86.0) (>= (- t_6_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_7_1) 71.0) (>= (- t_7_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_8_1) 66.0) (>= (- t_8_1 t_0_1) 67.0))) (or (>= (- t_0_1 t_9_1) 82.0) (>= (- t_9_1 t_0_1) 67.0))) (or (>= (- t_1_1 t_2_1) 65.0) (>= (- t_2_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_3_1) 61.0) (>= (- t_3_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_4_1) 86.0) (>= (- t_4_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_5_1) 99.0) (>= (- t_5_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_6_1) 86.0) (>= (- t_6_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_7_1) 71.0) (>= (- t_7_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_8_1) 66.0) (>= (- t_8_1 t_1_1) 82.0))) (or (>= (- t_1_1 t_9_1) 82.0) (>= (- t_9_1 t_1_1) 82.0))) (or (>= (- t_2_1 t_3_1) 61.0) (>= (- t_3_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_4_1) 86.0) (>= (- t_4_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_5_1) 99.0) (>= (- t_5_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_6_1) 86.0) (>= (- t_6_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_7_1) 71.0) (>= (- t_7_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_8_1) 66.0) (>= (- t_8_1 t_2_1) 65.0))) (or (>= (- t_2_1 t_9_1) 82.0) (>= (- t_9_1 t_2_1) 65.0))) (or (>= (- t_3_1 t_4_1) 86.0) (>= (- t_4_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_5_1) 99.0) (>= (- t_5_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_6_1) 86.0) (>= (- t_6_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_7_1) 71.0) (>= (- t_7_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_8_1) 66.0) (>= (- t_8_1 t_3_1) 61.0))) (or (>= (- t_3_1 t_9_1) 82.0) (>= (- t_9_1 t_3_1) 61.0))) (or (>= (- t_4_1 t_5_1) 99.0) (>= (- t_5_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_6_1) 86.0) (>= (- t_6_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_7_1) 71.0) (>= (- t_7_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_8_1) 66.0) (>= (- t_8_1 t_4_1) 86.0))) (or (>= (- t_4_1 t_9_1) 82.0) (>= (- t_9_1 t_4_1) 86.0))) (or (>= (- t_5_1 t_6_1) 86.0) (>= (- t_6_1 t_5_1) 99.0))) (or (>= (- t_5_1 t_7_1) 71.0) (>= (- t_7_1 t_5_1) 99.0))) (or (>= (- t_5_1 t_8_1) 66.0) (>= (- t_8_1 t_5_1) 99.0))) (or (>= (- t_5_1 t_9_1) 82.0) (>= (- t_9_1 t_5_1) 99.0))) (or (>= (- t_6_1 t_7_1) 71.0) (>= (- t_7_1 t_6_1) 86.0))) (or (>= (- t_6_1 t_8_1) 66.0) (>= (- t_8_1 t_6_1) 86.0))) (or (>= (- t_6_1 t_9_1) 82.0) (>= (- t_9_1 t_6_1) 86.0))) (or (>= (- t_7_1 t_8_1) 66.0) (>= (- t_8_1 t_7_1) 71.0))) (or (>= (- t_7_1 t_9_1) 82.0) (>= (- t_9_1 t_7_1) 71.0))) (or (>= (- t_8_1 t_9_1) 82.0) (>= (- t_9_1 t_8_1) 66.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_2 t_1_2) 94.0) (>= (- t_1_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_2_2) 55.0) (>= (- t_2_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_3_2) 68.0) (>= (- t_3_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_4_2) 67.0) (>= (- t_4_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_5_2) 80.0) (>= (- t_5_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_6_2) 66.0) (>= (- t_6_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_7_2) 51.0) (>= (- t_7_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_8_2) 90.0) (>= (- t_8_2 t_0_2) 89.0))) (or (>= (- t_0_2 t_9_2) 96.0) (>= (- t_9_2 t_0_2) 89.0))) (or (>= (- t_1_2 t_2_2) 55.0) (>= (- t_2_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_3_2) 68.0) (>= (- t_3_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_4_2) 67.0) (>= (- t_4_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_5_2) 80.0) (>= (- t_5_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_6_2) 66.0) (>= (- t_6_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_7_2) 51.0) (>= (- t_7_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_8_2) 90.0) (>= (- t_8_2 t_1_2) 94.0))) (or (>= (- t_1_2 t_9_2) 96.0) (>= (- t_9_2 t_1_2) 94.0))) (or (>= (- t_2_2 t_3_2) 68.0) (>= (- t_3_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_4_2) 67.0) (>= (- t_4_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_5_2) 80.0) (>= (- t_5_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_6_2) 66.0) (>= (- t_6_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_7_2) 51.0) (>= (- t_7_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_8_2) 90.0) (>= (- t_8_2 t_2_2) 55.0))) (or (>= (- t_2_2 t_9_2) 96.0) (>= (- t_9_2 t_2_2) 55.0))) (or (>= (- t_3_2 t_4_2) 67.0) (>= (- t_4_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_5_2) 80.0) (>= (- t_5_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_6_2) 66.0) (>= (- t_6_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_7_2) 51.0) (>= (- t_7_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_8_2) 90.0) (>= (- t_8_2 t_3_2) 68.0))) (or (>= (- t_3_2 t_9_2) 96.0) (>= (- t_9_2 t_3_2) 68.0))) (or (>= (- t_4_2 t_5_2) 80.0) (>= (- t_5_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_6_2) 66.0) (>= (- t_6_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_7_2) 51.0) (>= (- t_7_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_8_2) 90.0) (>= (- t_8_2 t_4_2) 67.0))) (or (>= (- t_4_2 t_9_2) 96.0) (>= (- t_9_2 t_4_2) 67.0))) (or (>= (- t_5_2 t_6_2) 66.0) (>= (- t_6_2 t_5_2) 80.0))) (or (>= (- t_5_2 t_7_2) 51.0) (>= (- t_7_2 t_5_2) 80.0))) (or (>= (- t_5_2 t_8_2) 90.0) (>= (- t_8_2 t_5_2) 80.0))) (or (>= (- t_5_2 t_9_2) 96.0) (>= (- t_9_2 t_5_2) 80.0))) (or (>= (- t_6_2 t_7_2) 51.0) (>= (- t_7_2 t_6_2) 66.0))) (or (>= (- t_6_2 t_8_2) 90.0) (>= (- t_8_2 t_6_2) 66.0))) (or (>= (- t_6_2 t_9_2) 96.0) (>= (- t_9_2 t_6_2) 66.0))) (or (>= (- t_7_2 t_8_2) 90.0) (>= (- t_8_2 t_7_2) 51.0))) (or (>= (- t_7_2 t_9_2) 96.0) (>= (- t_9_2 t_7_2) 51.0))) (or (>= (- t_8_2 t_9_2) 96.0) (>= (- t_9_2 t_8_2) 90.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_3 t_1_3) 50.0) (>= (- t_1_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_2_3) 77.0) (>= (- t_2_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_3_3) 54.0) (>= (- t_3_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_4_3) 69.0) (>= (- t_4_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_5_3) 79.0) (>= (- t_5_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_6_3) 96.0) (>= (- t_6_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_7_3) 82.0) (>= (- t_7_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_8_3) 81.0) (>= (- t_8_3 t_0_3) 92.0))) (or (>= (- t_0_3 t_9_3) 50.0) (>= (- t_9_3 t_0_3) 92.0))) (or (>= (- t_1_3 t_2_3) 77.0) (>= (- t_2_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_3_3) 54.0) (>= (- t_3_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_4_3) 69.0) (>= (- t_4_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_5_3) 79.0) (>= (- t_5_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_6_3) 96.0) (>= (- t_6_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_7_3) 82.0) (>= (- t_7_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_8_3) 81.0) (>= (- t_8_3 t_1_3) 50.0))) (or (>= (- t_1_3 t_9_3) 50.0) (>= (- t_9_3 t_1_3) 50.0))) (or (>= (- t_2_3 t_3_3) 54.0) (>= (- t_3_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_4_3) 69.0) (>= (- t_4_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_5_3) 79.0) (>= (- t_5_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_6_3) 96.0) (>= (- t_6_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_7_3) 82.0) (>= (- t_7_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_8_3) 81.0) (>= (- t_8_3 t_2_3) 77.0))) (or (>= (- t_2_3 t_9_3) 50.0) (>= (- t_9_3 t_2_3) 77.0))) (or (>= (- t_3_3 t_4_3) 69.0) (>= (- t_4_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_5_3) 79.0) (>= (- t_5_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_6_3) 96.0) (>= (- t_6_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_7_3) 82.0) (>= (- t_7_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_8_3) 81.0) (>= (- t_8_3 t_3_3) 54.0))) (or (>= (- t_3_3 t_9_3) 50.0) (>= (- t_9_3 t_3_3) 54.0))) (or (>= (- t_4_3 t_5_3) 79.0) (>= (- t_5_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_6_3) 96.0) (>= (- t_6_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_7_3) 82.0) (>= (- t_7_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_8_3) 81.0) (>= (- t_8_3 t_4_3) 69.0))) (or (>= (- t_4_3 t_9_3) 50.0) (>= (- t_9_3 t_4_3) 69.0))) (or (>= (- t_5_3 t_6_3) 96.0) (>= (- t_6_3 t_5_3) 79.0))) (or (>= (- t_5_3 t_7_3) 82.0) (>= (- t_7_3 t_5_3) 79.0))) (or (>= (- t_5_3 t_8_3) 81.0) (>= (- t_8_3 t_5_3) 79.0))) (or (>= (- t_5_3 t_9_3) 50.0) (>= (- t_9_3 t_5_3) 79.0))) (or (>= (- t_6_3 t_7_3) 82.0) (>= (- t_7_3 t_6_3) 96.0))) (or (>= (- t_6_3 t_8_3) 81.0) (>= (- t_8_3 t_6_3) 96.0))) (or (>= (- t_6_3 t_9_3) 50.0) (>= (- t_9_3 t_6_3) 96.0))) (or (>= (- t_7_3 t_8_3) 81.0) (>= (- t_8_3 t_7_3) 82.0))) (or (>= (- t_7_3 t_9_3) 50.0) (>= (- t_9_3 t_7_3) 82.0))) (or (>= (- t_8_3 t_9_3) 50.0) (>= (- t_9_3 t_8_3) 81.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_4 t_1_4) 75.0) (>= (- t_1_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_2_4) 85.0) (>= (- t_2_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_3_4) 99.0) (>= (- t_3_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_4_4) 88.0) (>= (- t_4_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_5_4) 81.0) (>= (- t_5_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_6_4) 97.0) (>= (- t_6_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_7_4) 98.0) (>= (- t_7_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_8_4) 76.0) (>= (- t_8_4 t_0_4) 88.0))) (or (>= (- t_0_4 t_9_4) 81.0) (>= (- t_9_4 t_0_4) 88.0))) (or (>= (- t_1_4 t_2_4) 85.0) (>= (- t_2_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_3_4) 99.0) (>= (- t_3_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_4_4) 88.0) (>= (- t_4_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_5_4) 81.0) (>= (- t_5_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_6_4) 97.0) (>= (- t_6_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_7_4) 98.0) (>= (- t_7_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_8_4) 76.0) (>= (- t_8_4 t_1_4) 75.0))) (or (>= (- t_1_4 t_9_4) 81.0) (>= (- t_9_4 t_1_4) 75.0))) (or (>= (- t_2_4 t_3_4) 99.0) (>= (- t_3_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_4_4) 88.0) (>= (- t_4_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_5_4) 81.0) (>= (- t_5_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_6_4) 97.0) (>= (- t_6_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_7_4) 98.0) (>= (- t_7_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_8_4) 76.0) (>= (- t_8_4 t_2_4) 85.0))) (or (>= (- t_2_4 t_9_4) 81.0) (>= (- t_9_4 t_2_4) 85.0))) (or (>= (- t_3_4 t_4_4) 88.0) (>= (- t_4_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_5_4) 81.0) (>= (- t_5_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_6_4) 97.0) (>= (- t_6_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_7_4) 98.0) (>= (- t_7_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_8_4) 76.0) (>= (- t_8_4 t_3_4) 99.0))) (or (>= (- t_3_4 t_9_4) 81.0) (>= (- t_9_4 t_3_4) 99.0))) (or (>= (- t_4_4 t_5_4) 81.0) (>= (- t_5_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_6_4) 97.0) (>= (- t_6_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_7_4) 98.0) (>= (- t_7_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_8_4) 76.0) (>= (- t_8_4 t_4_4) 88.0))) (or (>= (- t_4_4 t_9_4) 81.0) (>= (- t_9_4 t_4_4) 88.0))) (or (>= (- t_5_4 t_6_4) 97.0) (>= (- t_6_4 t_5_4) 81.0))) (or (>= (- t_5_4 t_7_4) 98.0) (>= (- t_7_4 t_5_4) 81.0))) (or (>= (- t_5_4 t_8_4) 76.0) (>= (- t_8_4 t_5_4) 81.0))) (or (>= (- t_5_4 t_9_4) 81.0) (>= (- t_9_4 t_5_4) 81.0))) (or (>= (- t_6_4 t_7_4) 98.0) (>= (- t_7_4 t_6_4) 97.0))) (or (>= (- t_6_4 t_8_4) 76.0) (>= (- t_8_4 t_6_4) 97.0))) (or (>= (- t_6_4 t_9_4) 81.0) (>= (- t_9_4 t_6_4) 97.0))) (or (>= (- t_7_4 t_8_4) 76.0) (>= (- t_8_4 t_7_4) 98.0))) (or (>= (- t_7_4 t_9_4) 81.0) (>= (- t_9_4 t_7_4) 98.0))) (or (>= (- t_8_4 t_9_4) 81.0) (>= (- t_9_4 t_8_4) 76.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_5 t_1_5) 72.0) (>= (- t_1_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_2_5) 85.0) (>= (- t_2_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_3_5) 66.0) (>= (- t_3_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_4_5) 68.0) (>= (- t_4_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_5_5) 64.0) (>= (- t_5_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_6_5) 99.0) (>= (- t_6_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_7_5) 94.0) (>= (- t_7_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_8_5) 58.0) (>= (- t_8_5 t_0_5) 99.0))) (or (>= (- t_0_5 t_9_5) 59.0) (>= (- t_9_5 t_0_5) 99.0))) (or (>= (- t_1_5 t_2_5) 85.0) (>= (- t_2_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_3_5) 66.0) (>= (- t_3_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_4_5) 68.0) (>= (- t_4_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_5_5) 64.0) (>= (- t_5_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_6_5) 99.0) (>= (- t_6_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_7_5) 94.0) (>= (- t_7_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_8_5) 58.0) (>= (- t_8_5 t_1_5) 72.0))) (or (>= (- t_1_5 t_9_5) 59.0) (>= (- t_9_5 t_1_5) 72.0))) (or (>= (- t_2_5 t_3_5) 66.0) (>= (- t_3_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_4_5) 68.0) (>= (- t_4_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_5_5) 64.0) (>= (- t_5_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_6_5) 99.0) (>= (- t_6_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_7_5) 94.0) (>= (- t_7_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_8_5) 58.0) (>= (- t_8_5 t_2_5) 85.0))) (or (>= (- t_2_5 t_9_5) 59.0) (>= (- t_9_5 t_2_5) 85.0))) (or (>= (- t_3_5 t_4_5) 68.0) (>= (- t_4_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_5_5) 64.0) (>= (- t_5_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_6_5) 99.0) (>= (- t_6_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_7_5) 94.0) (>= (- t_7_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_8_5) 58.0) (>= (- t_8_5 t_3_5) 66.0))) (or (>= (- t_3_5 t_9_5) 59.0) (>= (- t_9_5 t_3_5) 66.0))) (or (>= (- t_4_5 t_5_5) 64.0) (>= (- t_5_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_6_5) 99.0) (>= (- t_6_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_7_5) 94.0) (>= (- t_7_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_8_5) 58.0) (>= (- t_8_5 t_4_5) 68.0))) (or (>= (- t_4_5 t_9_5) 59.0) (>= (- t_9_5 t_4_5) 68.0))) (or (>= (- t_5_5 t_6_5) 99.0) (>= (- t_6_5 t_5_5) 64.0))) (or (>= (- t_5_5 t_7_5) 94.0) (>= (- t_7_5 t_5_5) 64.0))) (or (>= (- t_5_5 t_8_5) 58.0) (>= (- t_8_5 t_5_5) 64.0))) (or (>= (- t_5_5 t_9_5) 59.0) (>= (- t_9_5 t_5_5) 64.0))) (or (>= (- t_6_5 t_7_5) 94.0) (>= (- t_7_5 t_6_5) 99.0))) (or (>= (- t_6_5 t_8_5) 58.0) (>= (- t_8_5 t_6_5) 99.0))) (or (>= (- t_6_5 t_9_5) 59.0) (>= (- t_9_5 t_6_5) 99.0))) (or (>= (- t_7_5 t_8_5) 58.0) (>= (- t_8_5 t_7_5) 94.0))) (or (>= (- t_7_5 t_9_5) 59.0) (>= (- t_9_5 t_7_5) 94.0))) (or (>= (- t_8_5 t_9_5) 59.0) (>= (- t_9_5 t_8_5) 58.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_6 t_1_6) 69.0) (>= (- t_1_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_2_6) 64.0) (>= (- t_2_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_3_6) 75.0) (>= (- t_3_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_4_6) 95.0) (>= (- t_4_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_5_6) 66.0) (>= (- t_5_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_6_6) 52.0) (>= (- t_6_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_7_6) 73.0) (>= (- t_7_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_8_6) 71.0) (>= (- t_8_6 t_0_6) 94.0))) (or (>= (- t_0_6 t_9_6) 58.0) (>= (- t_9_6 t_0_6) 94.0))) (or (>= (- t_1_6 t_2_6) 64.0) (>= (- t_2_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_3_6) 75.0) (>= (- t_3_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_4_6) 95.0) (>= (- t_4_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_5_6) 66.0) (>= (- t_5_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_6_6) 52.0) (>= (- t_6_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_7_6) 73.0) (>= (- t_7_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_8_6) 71.0) (>= (- t_8_6 t_1_6) 69.0))) (or (>= (- t_1_6 t_9_6) 58.0) (>= (- t_9_6 t_1_6) 69.0))) (or (>= (- t_2_6 t_3_6) 75.0) (>= (- t_3_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_4_6) 95.0) (>= (- t_4_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_5_6) 66.0) (>= (- t_5_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_6_6) 52.0) (>= (- t_6_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_7_6) 73.0) (>= (- t_7_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_8_6) 71.0) (>= (- t_8_6 t_2_6) 64.0))) (or (>= (- t_2_6 t_9_6) 58.0) (>= (- t_9_6 t_2_6) 64.0))) (or (>= (- t_3_6 t_4_6) 95.0) (>= (- t_4_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_5_6) 66.0) (>= (- t_5_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_6_6) 52.0) (>= (- t_6_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_7_6) 73.0) (>= (- t_7_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_8_6) 71.0) (>= (- t_8_6 t_3_6) 75.0))) (or (>= (- t_3_6 t_9_6) 58.0) (>= (- t_9_6 t_3_6) 75.0))) (or (>= (- t_4_6 t_5_6) 66.0) (>= (- t_5_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_6_6) 52.0) (>= (- t_6_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_7_6) 73.0) (>= (- t_7_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_8_6) 71.0) (>= (- t_8_6 t_4_6) 95.0))) (or (>= (- t_4_6 t_9_6) 58.0) (>= (- t_9_6 t_4_6) 95.0))) (or (>= (- t_5_6 t_6_6) 52.0) (>= (- t_6_6 t_5_6) 66.0))) (or (>= (- t_5_6 t_7_6) 73.0) (>= (- t_7_6 t_5_6) 66.0))) (or (>= (- t_5_6 t_8_6) 71.0) (>= (- t_8_6 t_5_6) 66.0))) (or (>= (- t_5_6 t_9_6) 58.0) (>= (- t_9_6 t_5_6) 66.0))) (or (>= (- t_6_6 t_7_6) 73.0) (>= (- t_7_6 t_6_6) 52.0))) (or (>= (- t_6_6 t_8_6) 71.0) (>= (- t_8_6 t_6_6) 52.0))) (or (>= (- t_6_6 t_9_6) 58.0) (>= (- t_9_6 t_6_6) 52.0))) (or (>= (- t_7_6 t_8_6) 71.0) (>= (- t_8_6 t_7_6) 73.0))) (or (>= (- t_7_6 t_9_6) 58.0) (>= (- t_9_6 t_7_6) 73.0))) (or (>= (- t_8_6 t_9_6) 58.0) (>= (- t_9_6 t_8_6) 71.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_7 t_1_7) 94.0) (>= (- t_1_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_2_7) 78.0) (>= (- t_2_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_3_7) 94.0) (>= (- t_3_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_4_7) 67.0) (>= (- t_4_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_5_7) 69.0) (>= (- t_5_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_6_7) 50.0) (>= (- t_6_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_7_7) 85.0) (>= (- t_7_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_8_7) 85.0) (>= (- t_8_7 t_0_7) 99.0))) (or (>= (- t_0_7 t_9_7) 56.0) (>= (- t_9_7 t_0_7) 99.0))) (or (>= (- t_1_7 t_2_7) 78.0) (>= (- t_2_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_3_7) 94.0) (>= (- t_3_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_4_7) 67.0) (>= (- t_4_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_5_7) 69.0) (>= (- t_5_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_6_7) 50.0) (>= (- t_6_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_7_7) 85.0) (>= (- t_7_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_8_7) 85.0) (>= (- t_8_7 t_1_7) 94.0))) (or (>= (- t_1_7 t_9_7) 56.0) (>= (- t_9_7 t_1_7) 94.0))) (or (>= (- t_2_7 t_3_7) 94.0) (>= (- t_3_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_4_7) 67.0) (>= (- t_4_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_5_7) 69.0) (>= (- t_5_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_6_7) 50.0) (>= (- t_6_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_7_7) 85.0) (>= (- t_7_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_8_7) 85.0) (>= (- t_8_7 t_2_7) 78.0))) (or (>= (- t_2_7 t_9_7) 56.0) (>= (- t_9_7 t_2_7) 78.0))) (or (>= (- t_3_7 t_4_7) 67.0) (>= (- t_4_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_5_7) 69.0) (>= (- t_5_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_6_7) 50.0) (>= (- t_6_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_7_7) 85.0) (>= (- t_7_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_8_7) 85.0) (>= (- t_8_7 t_3_7) 94.0))) (or (>= (- t_3_7 t_9_7) 56.0) (>= (- t_9_7 t_3_7) 94.0))) (or (>= (- t_4_7 t_5_7) 69.0) (>= (- t_5_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_6_7) 50.0) (>= (- t_6_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_7_7) 85.0) (>= (- t_7_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_8_7) 85.0) (>= (- t_8_7 t_4_7) 67.0))) (or (>= (- t_4_7 t_9_7) 56.0) (>= (- t_9_7 t_4_7) 67.0))) (or (>= (- t_5_7 t_6_7) 50.0) (>= (- t_6_7 t_5_7) 69.0))) (or (>= (- t_5_7 t_7_7) 85.0) (>= (- t_7_7 t_5_7) 69.0))) (or (>= (- t_5_7 t_8_7) 85.0) (>= (- t_8_7 t_5_7) 69.0))) (or (>= (- t_5_7 t_9_7) 56.0) (>= (- t_9_7 t_5_7) 69.0))) (or (>= (- t_6_7 t_7_7) 85.0) (>= (- t_7_7 t_6_7) 50.0))) (or (>= (- t_6_7 t_8_7) 85.0) (>= (- t_8_7 t_6_7) 50.0))) (or (>= (- t_6_7 t_9_7) 56.0) (>= (- t_9_7 t_6_7) 50.0))) (or (>= (- t_7_7 t_8_7) 85.0) (>= (- t_8_7 t_7_7) 85.0))) (or (>= (- t_7_7 t_9_7) 56.0) (>= (- t_9_7 t_7_7) 85.0))) (or (>= (- t_8_7 t_9_7) 56.0) (>= (- t_9_7 t_8_7) 85.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_8 t_1_8) 66.0) (>= (- t_1_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_2_8) 61.0) (>= (- t_2_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_3_8) 67.0) (>= (- t_3_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_4_8) 95.0) (>= (- t_4_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_5_8) 80.0) (>= (- t_5_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_6_8) 97.0) (>= (- t_6_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_7_8) 95.0) (>= (- t_7_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_8_8) 93.0) (>= (- t_8_8 t_0_8) 68.0))) (or (>= (- t_0_8 t_9_8) 67.0) (>= (- t_9_8 t_0_8) 68.0))) (or (>= (- t_1_8 t_2_8) 61.0) (>= (- t_2_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_3_8) 67.0) (>= (- t_3_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_4_8) 95.0) (>= (- t_4_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_5_8) 80.0) (>= (- t_5_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_6_8) 97.0) (>= (- t_6_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_7_8) 95.0) (>= (- t_7_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_8_8) 93.0) (>= (- t_8_8 t_1_8) 66.0))) (or (>= (- t_1_8 t_9_8) 67.0) (>= (- t_9_8 t_1_8) 66.0))) (or (>= (- t_2_8 t_3_8) 67.0) (>= (- t_3_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_4_8) 95.0) (>= (- t_4_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_5_8) 80.0) (>= (- t_5_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_6_8) 97.0) (>= (- t_6_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_7_8) 95.0) (>= (- t_7_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_8_8) 93.0) (>= (- t_8_8 t_2_8) 61.0))) (or (>= (- t_2_8 t_9_8) 67.0) (>= (- t_9_8 t_2_8) 61.0))) (or (>= (- t_3_8 t_4_8) 95.0) (>= (- t_4_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_5_8) 80.0) (>= (- t_5_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_6_8) 97.0) (>= (- t_6_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_7_8) 95.0) (>= (- t_7_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_8_8) 93.0) (>= (- t_8_8 t_3_8) 67.0))) (or (>= (- t_3_8 t_9_8) 67.0) (>= (- t_9_8 t_3_8) 67.0))) (or (>= (- t_4_8 t_5_8) 80.0) (>= (- t_5_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_6_8) 97.0) (>= (- t_6_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_7_8) 95.0) (>= (- t_7_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_8_8) 93.0) (>= (- t_8_8 t_4_8) 95.0))) (or (>= (- t_4_8 t_9_8) 67.0) (>= (- t_9_8 t_4_8) 95.0))) (or (>= (- t_5_8 t_6_8) 97.0) (>= (- t_6_8 t_5_8) 80.0))) (or (>= (- t_5_8 t_7_8) 95.0) (>= (- t_7_8 t_5_8) 80.0))) (or (>= (- t_5_8 t_8_8) 93.0) (>= (- t_8_8 t_5_8) 80.0))) (or (>= (- t_5_8 t_9_8) 67.0) (>= (- t_9_8 t_5_8) 80.0))) (or (>= (- t_6_8 t_7_8) 95.0) (>= (- t_7_8 t_6_8) 97.0))) (or (>= (- t_6_8 t_8_8) 93.0) (>= (- t_8_8 t_6_8) 97.0))) (or (>= (- t_6_8 t_9_8) 67.0) (>= (- t_9_8 t_6_8) 97.0))) (or (>= (- t_7_8 t_8_8) 93.0) (>= (- t_8_8 t_7_8) 95.0))) (or (>= (- t_7_8 t_9_8) 67.0) (>= (- t_9_8 t_7_8) 95.0))) (or (>= (- t_8_8 t_9_8) 67.0) (>= (- t_9_8 t_8_8) 93.0)))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_9 t_1_9) 63.0) (>= (- t_1_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_2_9) 83.0) (>= (- t_2_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_3_9) 63.0) (>= (- t_3_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_4_9) 82.0) (>= (- t_4_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_5_9) 62.0) (>= (- t_5_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_6_9) 71.0) (>= (- t_6_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_7_9) 79.0) (>= (- t_7_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_8_9) 97.0) (>= (- t_8_9 t_0_9) 77.0))) (or (>= (- t_0_9 t_9_9) 96.0) (>= (- t_9_9 t_0_9) 77.0))) (or (>= (- t_1_9 t_2_9) 83.0) (>= (- t_2_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_3_9) 63.0) (>= (- t_3_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_4_9) 82.0) (>= (- t_4_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_5_9) 62.0) (>= (- t_5_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_6_9) 71.0) (>= (- t_6_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_7_9) 79.0) (>= (- t_7_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_8_9) 97.0) (>= (- t_8_9 t_1_9) 63.0))) (or (>= (- t_1_9 t_9_9) 96.0) (>= (- t_9_9 t_1_9) 63.0))) (or (>= (- t_2_9 t_3_9) 63.0) (>= (- t_3_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_4_9) 82.0) (>= (- t_4_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_5_9) 62.0) (>= (- t_5_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_6_9) 71.0) (>= (- t_6_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_7_9) 79.0) (>= (- t_7_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_8_9) 97.0) (>= (- t_8_9 t_2_9) 83.0))) (or (>= (- t_2_9 t_9_9) 96.0) (>= (- t_9_9 t_2_9) 83.0))) (or (>= (- t_3_9 t_4_9) 82.0) (>= (- t_4_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_5_9) 62.0) (>= (- t_5_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_6_9) 71.0) (>= (- t_6_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_7_9) 79.0) (>= (- t_7_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_8_9) 97.0) (>= (- t_8_9 t_3_9) 63.0))) (or (>= (- t_3_9 t_9_9) 96.0) (>= (- t_9_9 t_3_9) 63.0))) (or (>= (- t_4_9 t_5_9) 62.0) (>= (- t_5_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_6_9) 71.0) (>= (- t_6_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_7_9) 79.0) (>= (- t_7_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_8_9) 97.0) (>= (- t_8_9 t_4_9) 82.0))) (or (>= (- t_4_9 t_9_9) 96.0) (>= (- t_9_9 t_4_9) 82.0))) (or (>= (- t_5_9 t_6_9) 71.0) (>= (- t_6_9 t_5_9) 62.0))) (or (>= (- t_5_9 t_7_9) 79.0) (>= (- t_7_9 t_5_9) 62.0))) (or (>= (- t_5_9 t_8_9) 97.0) (>= (- t_8_9 t_5_9) 62.0))) (or (>= (- t_5_9 t_9_9) 96.0) (>= (- t_9_9 t_5_9) 62.0))) (or (>= (- t_6_9 t_7_9) 79.0) (>= (- t_7_9 t_6_9) 71.0))) (or (>= (- t_6_9 t_8_9) 97.0) (>= (- t_8_9 t_6_9) 71.0))) (or (>= (- t_6_9 t_9_9) 96.0) (>= (- t_9_9 t_6_9) 71.0))) (or (>= (- t_7_9 t_8_9) 97.0) (>= (- t_8_9 t_7_9) 79.0))) (or (>= (- t_7_9 t_9_9) 96.0) (>= (- t_9_9 t_7_9) 79.0))) (or (>= (- t_8_9 t_9_9) 96.0) (>= (- t_9_9 t_8_9) 97.0)))) (<= (- Z cvclZero) 1400.0)) ))
diff --git a/test/regress/regress3/error0.smt2 b/test/regress/regress3/error0.smt2
new file mode 100644 (file)
index 0000000..73177a2
--- /dev/null
@@ -0,0 +1,1281 @@
+
+(set-logic QF_UFLIA)
+(declare-sort U 0)
+(set-info :source "Currently this example asserts both a literal and its negation to a theory.")
+(set-info :status unsat)
+(set-info :category "industrial")
+(set-info :difficulty 0)
+(declare-fun arg0 () Int)
+(declare-fun arg1 () Int)
+(declare-fun fmt0 () Int)
+(declare-fun fmt1 () Int)
+(declare-fun distance () Int)
+(declare-fun fmt_length () Int)
+(declare-fun adr_lo () Int)
+(declare-fun adr_medlo () Int)
+(declare-fun adr_medhi () Int)
+(declare-fun adr_hi () Int)
+(declare-fun format (Int) Int)
+(declare-fun percent () Int)
+(declare-fun s () Int)
+(declare-fun s_count (Int) Int)
+(declare-fun x () Int)
+(declare-fun x_count (Int) Int)
+(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
+(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
+(assert (<= adr_hi 6))
+(assert (>= adr_hi 6))
+(assert (<= x 120))
+(assert (>= x 120))
+(assert (<= adr_medhi 5))
+(assert (>= adr_medhi 5))
+(assert (<= percent 37))
+(assert (>= percent 37))
+(assert (<= s 115))
+(assert (>= s 115))
+(assert (<= (+ arg0 (* (- 1) arg1) distance) 0))
+(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4)))
+(assert (<= adr_medlo 4))
+(assert (>= adr_medlo 4))
+(assert (<= adr_lo 3))
+(assert (>= adr_lo 3))
+(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))
+(assert (<= distance 18))
+(assert (>= distance 18))
+(assert (<= fmt_length 13))
+(assert (>= fmt_length 13))
+(assert (>= (+ arg1 (* (- 1) fmt0)) 0))
+(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1)))
+(assert (<= fmt0 0))
+(assert (>= fmt0 0))
+(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0))
+(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0))
+(assert (<= distance 18))
+(assert (>= distance 18))
+(assert (<= fmt_length 13))
+(assert (>= fmt_length 13))
+(assert (<= adr_lo 3))
+(assert (>= adr_lo 3))
+(assert (<= adr_medlo 4))
+(assert (>= adr_medlo 4))
+(assert (<= adr_medhi 5))
+(assert (>= adr_medhi 5))
+(assert (<= adr_hi 6))
+(assert (>= adr_hi 6))
+(assert (<= percent 37))
+(assert (>= percent 37))
+(assert (<= s 115))
+(assert (>= s 115))
+(assert (<= x 120))
+(assert (>= x 120))
+(assert (<= fmt0 0))
+(assert (>= fmt0 0))
+(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0))
+(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0))
+(assert (>= (+ arg1 (* (- 1) fmt0)) 0))
+(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1)))
+(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))
+(assert (<= (+ arg0 (* (- 1) arg1) distance) 0))
+(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4)))
+(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
+(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (<= (+ fmt0 (* (- 1) fmt1)) 0)))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (>= (+ fmt0 (* (- 1) fmt1)) 0)))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 1))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))
+(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)))))
+(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))))
+(assert (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 2))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))))
+(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))))
+(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 3))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))))
+(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))))
+(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 4))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
+(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))))
+(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))))
+(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 5))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))
+(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))))
+(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))))
+(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 6))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
+(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))))
+(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 7))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))
+(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))))
+(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 8))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))))
+(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))))
+(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 9))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))
+(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))))
+(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))))
+(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 10))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))
+(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))))
+(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))))
+(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 11))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))))
+(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))))
+(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 12))))
+(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 12))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 12))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 12))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))))
+(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (<= (+ arg1 (* (- 1) fmt0)) 0)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (>= (+ arg1 (* (- 1) fmt0)) 0)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (<= (+ arg1 (* (- 1) fmt0)) 1)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (>= (+ arg1 (* (- 1) fmt0)) 1)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 1)) (not (>= (+ arg1 (* (- 1) fmt0)) 1)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))
+(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)))))
+(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))))
+(assert (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (<= (+ arg1 (* (- 1) fmt0)) 2)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (>= (+ arg1 (* (- 1) fmt0)) 2)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))
+(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))))
+(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))))
+(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (<= (+ arg1 (* (- 1) fmt0)) 3)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (>= (+ arg1 (* (- 1) fmt0)) 3)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3)) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))
+(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))))
+(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))))
+(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (<= (+ arg1 (* (- 1) fmt0)) 4)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (>= (+ arg1 (* (- 1) fmt0)) 4)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4)) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))
+(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))))
+(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))))
+(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (<= (+ arg1 (* (- 1) fmt0)) 5)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (>= (+ arg1 (* (- 1) fmt0)) 5)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5)) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))))
+(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (<= (+ arg1 (* (- 1) fmt0)) 6)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (>= (+ arg1 (* (- 1) fmt0)) 6)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (<= (+ arg1 (* (- 1) fmt0)) 7)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (>= (+ arg1 (* (- 1) fmt0)) 7)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7)) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))
+(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))))
+(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))))
+(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (<= (+ arg1 (* (- 1) fmt0)) 8)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (>= (+ arg1 (* (- 1) fmt0)) 8)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8)) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))))
+(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))))
+(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)))))
+(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)) (not (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))))))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (<= (+ arg1 (* (- 1) fmt0)) 9)))
+(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (>= (+ arg1 (* (- 1) fmt0)) 9)))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 9)) (not (>= (+ arg1 (* (- 1) fmt0)) 9)) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))))
+(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (<= (+ percent (* (- 1) (format 0))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (>= (+ percent (* (- 1) (format 0))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 0))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (<= (+ s (* (- 1) (format 0))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (>= (+ s (* (- 1) (format 0))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 0))) 0)) (not (>= (+ s (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (<= (+ x (* (- 1) (format 0))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (>= (+ x (* (- 1) (format 0))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 0))) 0)) (not (>= (+ x (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))))
+(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (<= (format 0) 3)))
+(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (>= (format 0) 3)))
+(assert (or (not (<= (format 0) 3)) (not (>= (format 0) 3)) (and (<= (format 0) 3) (>= (format 0) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (and (<= (format 0) 3) (>= (format 0) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))))))
+(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (<= (format 0) 4)))
+(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (>= (format 0) 4)))
+(assert (or (not (<= (format 0) 4)) (not (>= (format 0) 4)) (and (<= (format 0) 4) (>= (format 0) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (and (<= (format 0) 4) (>= (format 0) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))))))
+(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (<= (format 0) 5)))
+(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (>= (format 0) 5)))
+(assert (or (not (<= (format 0) 5)) (not (>= (format 0) 5)) (and (<= (format 0) 5) (>= (format 0) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (and (<= (format 0) 5) (>= (format 0) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))))))
+(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (<= (format 0) 6)))
+(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (>= (format 0) 6)))
+(assert (or (not (<= (format 0) 6)) (not (>= (format 0) 6)) (and (<= (format 0) 6) (>= (format 0) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (and (<= (format 0) 6) (>= (format 0) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))))))
+(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (<= (format 0) 255)))
+(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (>= (format 0) 255)))
+(assert (or (not (<= (format 0) 255)) (not (>= (format 0) 255)) (and (<= (format 0) 255) (>= (format 0) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (and (<= (format 0) 255) (>= (format 0) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (<= (+ percent (* (- 1) (format 1))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (>= (+ percent (* (- 1) (format 1))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (<= (+ s (* (- 1) (format 1))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (>= (+ s (* (- 1) (format 1))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 1))) 0)) (not (>= (+ s (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (<= (+ x (* (- 1) (format 1))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (>= (+ x (* (- 1) (format 1))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))))
+(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (<= (format 1) 3)))
+(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (>= (format 1) 3)))
+(assert (or (not (<= (format 1) 3)) (not (>= (format 1) 3)) (and (<= (format 1) 3) (>= (format 1) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (and (<= (format 1) 3) (>= (format 1) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))))))
+(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (<= (format 1) 4)))
+(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (>= (format 1) 4)))
+(assert (or (not (<= (format 1) 4)) (not (>= (format 1) 4)) (and (<= (format 1) 4) (>= (format 1) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (and (<= (format 1) 4) (>= (format 1) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))))))
+(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (<= (format 1) 5)))
+(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (>= (format 1) 5)))
+(assert (or (not (<= (format 1) 5)) (not (>= (format 1) 5)) (and (<= (format 1) 5) (>= (format 1) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (and (<= (format 1) 5) (>= (format 1) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))))))
+(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (<= (format 1) 6)))
+(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (>= (format 1) 6)))
+(assert (or (not (<= (format 1) 6)) (not (>= (format 1) 6)) (and (<= (format 1) 6) (>= (format 1) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (and (<= (format 1) 6) (>= (format 1) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))))))
+(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (<= (format 1) 255)))
+(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (>= (format 1) 255)))
+(assert (or (not (<= (format 1) 255)) (not (>= (format 1) 255)) (and (<= (format 1) 255) (>= (format 1) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (and (<= (format 1) 255) (>= (format 1) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (<= (+ percent (* (- 1) (format 2))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (>= (+ percent (* (- 1) (format 2))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (<= (+ s (* (- 1) (format 2))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (>= (+ s (* (- 1) (format 2))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (<= (+ x (* (- 1) (format 2))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (>= (+ x (* (- 1) (format 2))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))))
+(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (<= (format 2) 3)))
+(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (>= (format 2) 3)))
+(assert (or (not (<= (format 2) 3)) (not (>= (format 2) 3)) (and (<= (format 2) 3) (>= (format 2) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (and (<= (format 2) 3) (>= (format 2) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))))))
+(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (<= (format 2) 4)))
+(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (>= (format 2) 4)))
+(assert (or (not (<= (format 2) 4)) (not (>= (format 2) 4)) (and (<= (format 2) 4) (>= (format 2) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (and (<= (format 2) 4) (>= (format 2) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))))))
+(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (<= (format 2) 5)))
+(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (>= (format 2) 5)))
+(assert (or (not (<= (format 2) 5)) (not (>= (format 2) 5)) (and (<= (format 2) 5) (>= (format 2) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (and (<= (format 2) 5) (>= (format 2) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))))))
+(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (<= (format 2) 6)))
+(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (>= (format 2) 6)))
+(assert (or (not (<= (format 2) 6)) (not (>= (format 2) 6)) (and (<= (format 2) 6) (>= (format 2) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (and (<= (format 2) 6) (>= (format 2) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))))))
+(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (<= (format 2) 255)))
+(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (>= (format 2) 255)))
+(assert (or (not (<= (format 2) 255)) (not (>= (format 2) 255)) (and (<= (format 2) 255) (>= (format 2) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (and (<= (format 2) 255) (>= (format 2) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (<= (+ percent (* (- 1) (format 3))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (>= (+ percent (* (- 1) (format 3))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (<= (+ s (* (- 1) (format 3))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (>= (+ s (* (- 1) (format 3))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (<= (+ x (* (- 1) (format 3))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (>= (+ x (* (- 1) (format 3))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 3))) 0)) (not (>= (+ x (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))))
+(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (<= (format 3) 3)))
+(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (>= (format 3) 3)))
+(assert (or (not (<= (format 3) 3)) (not (>= (format 3) 3)) (and (<= (format 3) 3) (>= (format 3) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (and (<= (format 3) 3) (>= (format 3) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))))))
+(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (<= (format 3) 4)))
+(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (>= (format 3) 4)))
+(assert (or (not (<= (format 3) 4)) (not (>= (format 3) 4)) (and (<= (format 3) 4) (>= (format 3) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (and (<= (format 3) 4) (>= (format 3) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))))))
+(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (<= (format 3) 5)))
+(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (>= (format 3) 5)))
+(assert (or (not (<= (format 3) 5)) (not (>= (format 3) 5)) (and (<= (format 3) 5) (>= (format 3) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (and (<= (format 3) 5) (>= (format 3) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))))))
+(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (<= (format 3) 6)))
+(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (>= (format 3) 6)))
+(assert (or (not (<= (format 3) 6)) (not (>= (format 3) 6)) (and (<= (format 3) 6) (>= (format 3) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (and (<= (format 3) 6) (>= (format 3) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))))))
+(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (<= (format 3) 255)))
+(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (>= (format 3) 255)))
+(assert (or (not (<= (format 3) 255)) (not (>= (format 3) 255)) (and (<= (format 3) 255) (>= (format 3) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (and (<= (format 3) 255) (>= (format 3) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (<= (+ percent (* (- 1) (format 4))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (>= (+ percent (* (- 1) (format 4))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (<= (+ s (* (- 1) (format 4))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (>= (+ s (* (- 1) (format 4))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (<= (+ x (* (- 1) (format 4))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (>= (+ x (* (- 1) (format 4))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 4))) 0)) (not (>= (+ x (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))))
+(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (<= (format 4) 3)))
+(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (>= (format 4) 3)))
+(assert (or (not (<= (format 4) 3)) (not (>= (format 4) 3)) (and (<= (format 4) 3) (>= (format 4) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (and (<= (format 4) 3) (>= (format 4) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))))))
+(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (<= (format 4) 4)))
+(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (>= (format 4) 4)))
+(assert (or (not (<= (format 4) 4)) (not (>= (format 4) 4)) (and (<= (format 4) 4) (>= (format 4) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (and (<= (format 4) 4) (>= (format 4) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))))))
+(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (<= (format 4) 5)))
+(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (>= (format 4) 5)))
+(assert (or (not (<= (format 4) 5)) (not (>= (format 4) 5)) (and (<= (format 4) 5) (>= (format 4) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (and (<= (format 4) 5) (>= (format 4) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))))))
+(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (<= (format 4) 6)))
+(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (>= (format 4) 6)))
+(assert (or (not (<= (format 4) 6)) (not (>= (format 4) 6)) (and (<= (format 4) 6) (>= (format 4) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (and (<= (format 4) 6) (>= (format 4) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))))))
+(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (<= (format 4) 255)))
+(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (>= (format 4) 255)))
+(assert (or (not (<= (format 4) 255)) (not (>= (format 4) 255)) (and (<= (format 4) 255) (>= (format 4) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (and (<= (format 4) 255) (>= (format 4) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (<= (+ percent (* (- 1) (format 5))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (>= (+ percent (* (- 1) (format 5))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (<= (+ s (* (- 1) (format 5))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (>= (+ s (* (- 1) (format 5))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 5))) 0)) (not (>= (+ s (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (<= (+ x (* (- 1) (format 5))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (>= (+ x (* (- 1) (format 5))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 5))) 0)) (not (>= (+ x (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))))
+(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (<= (format 5) 3)))
+(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (>= (format 5) 3)))
+(assert (or (not (<= (format 5) 3)) (not (>= (format 5) 3)) (and (<= (format 5) 3) (>= (format 5) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (and (<= (format 5) 3) (>= (format 5) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))))))
+(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (<= (format 5) 4)))
+(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (>= (format 5) 4)))
+(assert (or (not (<= (format 5) 4)) (not (>= (format 5) 4)) (and (<= (format 5) 4) (>= (format 5) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (and (<= (format 5) 4) (>= (format 5) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))))))
+(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (<= (format 5) 5)))
+(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (>= (format 5) 5)))
+(assert (or (not (<= (format 5) 5)) (not (>= (format 5) 5)) (and (<= (format 5) 5) (>= (format 5) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (and (<= (format 5) 5) (>= (format 5) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))))))
+(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (<= (format 5) 6)))
+(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (>= (format 5) 6)))
+(assert (or (not (<= (format 5) 6)) (not (>= (format 5) 6)) (and (<= (format 5) 6) (>= (format 5) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (and (<= (format 5) 6) (>= (format 5) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))))))
+(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (<= (format 5) 255)))
+(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (>= (format 5) 255)))
+(assert (or (not (<= (format 5) 255)) (not (>= (format 5) 255)) (and (<= (format 5) 255) (>= (format 5) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (and (<= (format 5) 255) (>= (format 5) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (<= (+ percent (* (- 1) (format 6))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (>= (+ percent (* (- 1) (format 6))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (<= (+ s (* (- 1) (format 6))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (>= (+ s (* (- 1) (format 6))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (<= (+ x (* (- 1) (format 6))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (>= (+ x (* (- 1) (format 6))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 6))) 0)) (not (>= (+ x (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))))
+(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (<= (format 6) 3)))
+(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (>= (format 6) 3)))
+(assert (or (not (<= (format 6) 3)) (not (>= (format 6) 3)) (and (<= (format 6) 3) (>= (format 6) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))))
+
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))))))
+
+(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (<= (format 6) 4)))
+(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (>= (format 6) 4)))
+(assert (or (not (<= (format 6) 4)) (not (>= (format 6) 4)) (and (<= (format 6) 4) (>= (format 6) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (and (<= (format 6) 4) (>= (format 6) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))))))
+(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (<= (format 6) 5)))
+(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (>= (format 6) 5)))
+(assert (or (not (<= (format 6) 5)) (not (>= (format 6) 5)) (and (<= (format 6) 5) (>= (format 6) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (and (<= (format 6) 5) (>= (format 6) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))))))
+(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (<= (format 6) 6)))
+(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (>= (format 6) 6)))
+(assert (or (not (<= (format 6) 6)) (not (>= (format 6) 6)) (and (<= (format 6) 6) (>= (format 6) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (and (<= (format 6) 6) (>= (format 6) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))))))
+(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (<= (format 6) 255)))
+(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (>= (format 6) 255)))
+(assert (or (not (<= (format 6) 255)) (not (>= (format 6) 255)) (and (<= (format 6) 255) (>= (format 6) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (and (<= (format 6) 255) (>= (format 6) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (<= (+ percent (* (- 1) (format 7))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (>= (+ percent (* (- 1) (format 7))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (<= (+ s (* (- 1) (format 7))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (>= (+ s (* (- 1) (format 7))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (<= (+ x (* (- 1) (format 7))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (>= (+ x (* (- 1) (format 7))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))))
+(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (<= (format 7) 3)))
+(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (>= (format 7) 3)))
+(assert (or (not (<= (format 7) 3)) (not (>= (format 7) 3)) (and (<= (format 7) 3) (>= (format 7) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (and (<= (format 7) 3) (>= (format 7) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))))))
+(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (<= (format 7) 4)))
+(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (>= (format 7) 4)))
+(assert (or (not (<= (format 7) 4)) (not (>= (format 7) 4)) (and (<= (format 7) 4) (>= (format 7) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (and (<= (format 7) 4) (>= (format 7) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))))))
+(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (<= (format 7) 5)))
+(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (>= (format 7) 5)))
+(assert (or (not (<= (format 7) 5)) (not (>= (format 7) 5)) (and (<= (format 7) 5) (>= (format 7) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (and (<= (format 7) 5) (>= (format 7) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))))))
+(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (<= (format 7) 6)))
+(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (>= (format 7) 6)))
+(assert (or (not (<= (format 7) 6)) (not (>= (format 7) 6)) (and (<= (format 7) 6) (>= (format 7) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (and (<= (format 7) 6) (>= (format 7) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))))))
+(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (<= (format 7) 255)))
+(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (>= (format 7) 255)))
+(assert (or (not (<= (format 7) 255)) (not (>= (format 7) 255)) (and (<= (format 7) 255) (>= (format 7) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (and (<= (format 7) 255) (>= (format 7) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (<= (+ percent (* (- 1) (format 8))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (>= (+ percent (* (- 1) (format 8))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (<= (+ s (* (- 1) (format 8))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (>= (+ s (* (- 1) (format 8))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (<= (+ x (* (- 1) (format 8))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (>= (+ x (* (- 1) (format 8))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 8))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))))
+(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (<= (format 8) 3)))
+(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (>= (format 8) 3)))
+(assert (or (not (<= (format 8) 3)) (not (>= (format 8) 3)) (and (<= (format 8) 3) (>= (format 8) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (and (<= (format 8) 3) (>= (format 8) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))))))
+(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (<= (format 8) 4)))
+(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (>= (format 8) 4)))
+(assert (or (not (<= (format 8) 4)) (not (>= (format 8) 4)) (and (<= (format 8) 4) (>= (format 8) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (and (<= (format 8) 4) (>= (format 8) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))))))
+(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (<= (format 8) 5)))
+(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (>= (format 8) 5)))
+(assert (or (not (<= (format 8) 5)) (not (>= (format 8) 5)) (and (<= (format 8) 5) (>= (format 8) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (and (<= (format 8) 5) (>= (format 8) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))))))
+(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (<= (format 8) 6)))
+(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (>= (format 8) 6)))
+(assert (or (not (<= (format 8) 6)) (not (>= (format 8) 6)) (and (<= (format 8) 6) (>= (format 8) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (and (<= (format 8) 6) (>= (format 8) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))))))
+(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (<= (format 8) 255)))
+(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (>= (format 8) 255)))
+(assert (or (not (<= (format 8) 255)) (not (>= (format 8) 255)) (and (<= (format 8) 255) (>= (format 8) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (and (<= (format 8) 255) (>= (format 8) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (<= (+ percent (* (- 1) (format 9))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (>= (+ percent (* (- 1) (format 9))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (<= (+ s (* (- 1) (format 9))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (>= (+ s (* (- 1) (format 9))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (<= (+ x (* (- 1) (format 9))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (>= (+ x (* (- 1) (format 9))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 9))) 0)) (not (>= (+ x (* (- 1) (format 9))) 0)) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))))
+(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (<= (format 9) 3)))
+(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (>= (format 9) 3)))
+(assert (or (not (<= (format 9) 3)) (not (>= (format 9) 3)) (and (<= (format 9) 3) (>= (format 9) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (and (<= (format 9) 3) (>= (format 9) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))))))
+(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (<= (format 9) 4)))
+(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (>= (format 9) 4)))
+(assert (or (not (<= (format 9) 4)) (not (>= (format 9) 4)) (and (<= (format 9) 4) (>= (format 9) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (and (<= (format 9) 4) (>= (format 9) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))))))
+(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (<= (format 9) 5)))
+(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (>= (format 9) 5)))
+(assert (or (not (<= (format 9) 5)) (not (>= (format 9) 5)) (and (<= (format 9) 5) (>= (format 9) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (and (<= (format 9) 5) (>= (format 9) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))))))
+(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (<= (format 9) 6)))
+(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (>= (format 9) 6)))
+(assert (or (not (<= (format 9) 6)) (not (>= (format 9) 6)) (and (<= (format 9) 6) (>= (format 9) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (and (<= (format 9) 6) (>= (format 9) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))))))
+(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (<= (format 9) 255)))
+(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (>= (format 9) 255)))
+(assert (or (not (<= (format 9) 255)) (not (>= (format 9) 255)) (and (<= (format 9) 255) (>= (format 9) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (and (<= (format 9) 255) (>= (format 9) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (<= (+ percent (* (- 1) (format 10))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (>= (+ percent (* (- 1) (format 10))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 10))) 0)) (not (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (<= (+ s (* (- 1) (format 10))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (>= (+ s (* (- 1) (format 10))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 10))) 0)) (not (>= (+ s (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (<= (+ x (* (- 1) (format 10))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (>= (+ x (* (- 1) (format 10))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))))
+(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (<= (format 10) 3)))
+(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (>= (format 10) 3)))
+(assert (or (not (<= (format 10) 3)) (not (>= (format 10) 3)) (and (<= (format 10) 3) (>= (format 10) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (and (<= (format 10) 3) (>= (format 10) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))))))
+(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (<= (format 10) 4)))
+(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (>= (format 10) 4)))
+(assert (or (not (<= (format 10) 4)) (not (>= (format 10) 4)) (and (<= (format 10) 4) (>= (format 10) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (and (<= (format 10) 4) (>= (format 10) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))))))
+(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (<= (format 10) 5)))
+(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (>= (format 10) 5)))
+(assert (or (not (<= (format 10) 5)) (not (>= (format 10) 5)) (and (<= (format 10) 5) (>= (format 10) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (and (<= (format 10) 5) (>= (format 10) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))))))
+(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (<= (format 10) 6)))
+(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (>= (format 10) 6)))
+(assert (or (not (<= (format 10) 6)) (not (>= (format 10) 6)) (and (<= (format 10) 6) (>= (format 10) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (and (<= (format 10) 6) (>= (format 10) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))))))
+(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (<= (format 10) 255)))
+(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (>= (format 10) 255)))
+(assert (or (not (<= (format 10) 255)) (not (>= (format 10) 255)) (and (<= (format 10) 255) (>= (format 10) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (and (<= (format 10) 255) (>= (format 10) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (<= (+ percent (* (- 1) (format 11))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (>= (+ percent (* (- 1) (format 11))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 11))) 0)) (not (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (<= (+ s (* (- 1) (format 11))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (>= (+ s (* (- 1) (format 11))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 11))) 0)) (not (>= (+ s (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (<= (+ x (* (- 1) (format 11))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (>= (+ x (* (- 1) (format 11))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 11))) 0)) (not (>= (+ x (* (- 1) (format 11))) 0)) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))))
+(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (<= (format 11) 3)))
+(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (>= (format 11) 3)))
+(assert (or (not (<= (format 11) 3)) (not (>= (format 11) 3)) (and (<= (format 11) 3) (>= (format 11) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (and (<= (format 11) 3) (>= (format 11) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))))))
+(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (<= (format 11) 4)))
+(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (>= (format 11) 4)))
+(assert (or (not (<= (format 11) 4)) (not (>= (format 11) 4)) (and (<= (format 11) 4) (>= (format 11) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (and (<= (format 11) 4) (>= (format 11) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))))))
+(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (<= (format 11) 5)))
+(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (>= (format 11) 5)))
+(assert (or (not (<= (format 11) 5)) (not (>= (format 11) 5)) (and (<= (format 11) 5) (>= (format 11) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (and (<= (format 11) 5) (>= (format 11) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))))))
+(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (<= (format 11) 6)))
+(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (>= (format 11) 6)))
+(assert (or (not (<= (format 11) 6)) (not (>= (format 11) 6)) (and (<= (format 11) 6) (>= (format 11) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (and (<= (format 11) 6) (>= (format 11) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))))))
+(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (<= (format 11) 255)))
+(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (>= (format 11) 255)))
+(assert (or (not (<= (format 11) 255)) (not (>= (format 11) 255)) (and (<= (format 11) 255) (>= (format 11) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (and (<= (format 11) 255) (>= (format 11) 255))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (<= (+ percent (* (- 1) (format 12))) 0)))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (>= (+ percent (* (- 1) (format 12))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format 12))) 0)) (not (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (<= (+ s (* (- 1) (format 12))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (>= (+ s (* (- 1) (format 12))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 12))) 0)) (not (>= (+ s (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))
+(assert (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))))
+(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (<= (+ x (* (- 1) (format 12))) 0)))
+(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (>= (+ x (* (- 1) (format 12))) 0)))
+(assert (or (not (<= (+ x (* (- 1) (format 12))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))))
+(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))))
+(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (<= (format 12) 3)))
+(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (>= (format 12) 3)))
+(assert (or (not (<= (format 12) 3)) (not (>= (format 12) 3)) (and (<= (format 12) 3) (>= (format 12) 3))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (and (<= (format 12) 3) (>= (format 12) 3)))))
+(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))))))
+(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (<= (format 12) 4)))
+(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (>= (format 12) 4)))
+(assert (or (not (<= (format 12) 4)) (not (>= (format 12) 4)) (and (<= (format 12) 4) (>= (format 12) 4))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (and (<= (format 12) 4) (>= (format 12) 4)))))
+(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))))))
+(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (<= (format 12) 5)))
+(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (>= (format 12) 5)))
+(assert (or (not (<= (format 12) 5)) (not (>= (format 12) 5)) (and (<= (format 12) 5) (>= (format 12) 5))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (and (<= (format 12) 5) (>= (format 12) 5)))))
+(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))))))
+(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (<= (format 12) 6)))
+(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (>= (format 12) 6)))
+(assert (or (not (<= (format 12) 6)) (not (>= (format 12) 6)) (and (<= (format 12) 6) (>= (format 12) 6))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (and (<= (format 12) 6) (>= (format 12) 6)))))
+(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))))))
+(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (<= (format 12) 255)))
+(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (>= (format 12) 255)))
+(assert (or (not (<= (format 12) 255)) (not (>= (format 12) 255)) (and (<= (format 12) 255) (>= (format 12) 255))))
+(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (and (<= (format 12) 255) (>= (format 12) 255))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))
+(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (<= (s_count 0) 1)))
+(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (>= (s_count 0) 1)))
+(assert (or (not (<= (s_count 0) 1)) (not (>= (s_count 0) 1)) (and (<= (s_count 0) 1) (>= (s_count 0) 1))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (s_count 0) 1) (>= (s_count 0) 1))))
+(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (<= (s_count 0) 0)))
+(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (>= (s_count 0) 0)))
+(assert (or (not (<= (s_count 0) 0)) (not (>= (s_count 0) 0)) (and (<= (s_count 0) 0) (>= (s_count 0) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (s_count 0) 0) (>= (s_count 0) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))
+(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))
+(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))
+(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))
+(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))
+(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))
+(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))
+(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))
+(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))
+(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))
+(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))
+(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))
+(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))
+(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))
+(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))
+(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))
+(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))
+(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))
+(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))
+(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))
+(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))
+(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))
+(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))
+(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))
+(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))
+(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))
+(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))
+(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))
+(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))
+(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))
+(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))
+(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))
+(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))
+(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))
+(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))
+(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))
+(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))
+(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))
+(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))
+(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))
+(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))
+(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))
+(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))))
+(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (<= (+ s (* (- 1) (format 13))) 0)))
+(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (>= (+ s (* (- 1) (format 13))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 13))) 0)) (not (>= (+ s (* (- 1) (format 13))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))))
+(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))
+(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))
+(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))))
+(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))
+(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))
+(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))
+(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (<= (x_count 0) 1)))
+(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (>= (x_count 0) 1)))
+(assert (or (not (<= (x_count 0) 1)) (not (>= (x_count 0) 1)) (and (<= (x_count 0) 1) (>= (x_count 0) 1))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (x_count 0) 1) (>= (x_count 0) 1))))
+(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (<= (x_count 0) 0)))
+(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (>= (x_count 0) 0)))
+(assert (or (not (<= (x_count 0) 0)) (not (>= (x_count 0) 0)) (and (<= (x_count 0) 0) (>= (x_count 0) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (x_count 0) 0) (>= (x_count 0) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))
+(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))
+(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))
+(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))))
+(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))
+(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))
+(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))
+(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))
+(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))
+(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))))
+(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))
+(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))
+(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))
+(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))
+(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))
+(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))))
+(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))
+(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))
+(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))
+(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))
+(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))
+(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))))
+(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))
+(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))
+(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))
+(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))
+(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))
+(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))))
+(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))
+(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))
+(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))
+(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))
+(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))
+(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))
+(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))))
+(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))
+(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))
+(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
+(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
+(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))
+
+
+
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (<= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0))))
+(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
+(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= x 120)) (not (<= (format 10) 6))))
+(assert (or (= (+ (s_count 1) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0))))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= (format 2) 6))))
+(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 1))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0))))
+(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 2))) 0))))
+(assert (or (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))))
+(assert (or (not (>= (+ s (* (- 1) (format 2))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))
+(assert (or (not (= arg1 2)) (= (+ (format arg1) (* (- 1) (format 2))) 0)))
+(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0))))
+(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3))))
+(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 11)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11)))))
+(assert (or (not (<= fmt1 10)) (not (= fmt1 11))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 10)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10)))))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 9)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9)))))
+(assert (or (not (>= fmt1 10)) (not (<= fmt1 9))))
+(assert (or (not (>= fmt1 10)) (not (= fmt1 9))))
+(assert (or (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (not (<= fmt1 8)) (not (>= fmt1 9))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 8)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 7)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7)))))
+(assert (or (not (>= fmt1 7)) (not (<= fmt0 0)) (<= (+ fmt0 (* (- 1) fmt1)) (- 7))))
+(assert (or (not (<= fmt1 8)) (not (= fmt1 10))))
+(assert (or (not (<= fmt1 8)) (not (= fmt1 9))))
+(assert (or (not (>= fmt1 8)) (not (= fmt1 7))))
+(assert (or (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (not (<= fmt1 7)) (not (= fmt1 8))))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (>= fmt1 7) (not (= fmt1 7))))
+(assert (or (= fmt1 6) (not (= fmt1 6))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
+(assert (or (= fmt1 6) (not (= fmt1 6))))
+(assert (or (= fmt1 6) (<= fmt1 5) (>= fmt1 7)))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
+(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
+(assert (or (>= fmt1 5) (not (= fmt1 6))))
+(assert (or (= fmt1 3) (not (= fmt1 3))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (= fmt1 3) (not (= fmt1 3))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (= fmt1 3) (not (>= fmt1 3)) (not (<= fmt1 3))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (<= fmt1 3) (not (<= fmt0 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1))))
+(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (>= fmt1 3) (not (= fmt1 3))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
+(assert (or (= fmt1 2) (not (= fmt1 2))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 1)) (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (<= (+ arg1 (* (- 1) fmt1)) 0)))
+(assert (or (= fmt1 2) (not (>= fmt1 2)) (not (<= fmt1 2))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 1) (>= fmt1 2) (not (>= fmt0 0))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (>= (+ arg1 (* (- 1) fmt1)) 0))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
+(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3)))))
+(assert (or (not (<= fmt1 2)) (not (>= fmt1 3))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (not (>= fmt0 0)) (not (<= fmt1 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))
+(assert (or (not (>= fmt1 5)) (not (= fmt1 2))))
+(assert (or (not (>= fmt1 5)) (not (= fmt1 3))))
+(assert (or (<= (+ arg1 (* (- 1) fmt0)) 2) (not (>= fmt0 0)) (not (<= arg1 2))))
+(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 5)))
+(assert (or (<= arg1 2) (not (= arg1 2))))
+(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5))))
+(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0))))
+(assert (or (<= (+ arg1 (* (- 1) fmt0)) 8) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= fmt_length 13)) (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4)))
+(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5)))))
+(assert (or (not (<= fmt0 0)) (not (>= fmt1 5)) (<= (+ fmt0 (* (- 1) fmt1)) (- 5))))
+(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt0)) 2))))
+(assert (or (>= fmt1 5) (not (= fmt1 5))))
+(assert (or (= fmt1 4) (not (= fmt1 4))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
+(assert (or (= fmt1 4) (<= fmt1 3) (>= fmt1 5)))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 2)))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (>= (+ arg1 (* (- 1) fmt1)) (- 1))))
+(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt0)) 2))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 2)) (<= (+ arg1 (* (- 1) fmt1)) (- 3))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
+(assert (or (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
+(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))))
+(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
+(assert (or (not (>= (format 4) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 4))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 7))) 0))))
+(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (<= (format 6) 6))))
+(assert (or (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= s 115)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 4))) 0))))
+(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0))))
+(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
+(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))
+(assert (or (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))))
+(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4)))))
+(assert (or (not (<= fmt1 2)) (not (= fmt1 4))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0))))
+(assert (or (not (>= fmt1 3)) (not (= fmt1 2))))
+(assert (or (= arg1 6) (not (= arg1 6))))
+(assert (or (= arg1 6) (not (= arg1 6))))
+(assert (or (= arg1 6) (not (= arg1 6))))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (>= fmt1 9)) (not (<= fmt1 5))))
+(assert (or (not (>= fmt1 9)) (not (= fmt1 5))))
+(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8))))
+(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
+(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 9)))))
+(assert (or (= arg1 6) (not (>= arg1 6)) (not (<= arg1 6))))
+(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= fmt0 0)) (<= arg1 6)))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (>= (+ arg1 (* (- 1) fmt1)) (- 3))))
+(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 3) (* (- 1) (format 10))) 0))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2)))))
+(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= fmt1 6)) (not (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (not (<= (+ x (* (- 1) (format 12))) 0)) (= (+ (format 3) (* (- 1) (format 10))) 0)))
+(assert (or (= fmt1 6) (not (>= fmt1 6)) (not (<= fmt1 6))))
+(assert (or (not (>= fmt0 0)) (not (<= fmt1 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))
+(assert (or (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0))))
+(assert (or (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)))
+(assert (or (not (>= fmt1 6)) (not (= fmt1 5))))
+(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6)))))
+(assert (or (not (>= fmt1 7)) (not (<= fmt1 6))))
+(assert (or (not (>= fmt1 7)) (not (= fmt1 6))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7)))))
+(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1)))))
+(assert (or (= (+ arg1 (* (- 1) fmt1)) 1) (not (= (+ arg1 (* (- 1) fmt1)) 1))))
+(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 5)))))
+(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0))))
+(assert (or (not (= fmt1 4)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0))))
+(assert (or (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))
+(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (>= (+ percent (* (- 1) (format fmt1))) 0) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (= arg1 6)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0))))
+(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))))
+(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= arg1 6)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0)))
+(assert (or (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (>= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0))))
+(assert (or (>= (+ (format arg1) (* (- 1) (format 2))) 0) (<= (+ (format arg1) (* (- 1) (format 2))) 0)))
+(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0)))
+(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
+(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))))
+(assert (or (not (>= fmt1 8)) (not (= fmt1 4))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 3))) 0))))
+(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0))))
+(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))))
+(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (= fmt1 7)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0))))
+(assert (or (<= (+ percent (* (- 1) (format fmt1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0))))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (= fmt1 7)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0)))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))
+(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (= arg1 6))))
+(assert (or (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (>= (+ (format arg1) (* (- 1) (format 2))) 0)))
+(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0))))
+(assert (or (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0))))
+(assert (or (>= (+ (format fmt1) (* (- 1) (format 1))) 0) (<= (+ (format fmt1) (* (- 1) (format 1))) 0)))
+(assert (or (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (>= (+ (format fmt1) (* (- 1) (format 1))) 0)))
+(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 3))) 0)))
+(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0))))
+(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0))))
+(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 3))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 3))) 0))))
+(assert (or (>= (+ (format fmt1) (* (- 1) (format 3))) 0) (<= (+ (format fmt1) (* (- 1) (format 3))) 0)))
+(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0))))
+(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0))))
+(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0))))
+(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 4))) 0)))
+(assert (or (not (<= (format 8) 6)) (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= percent 37))))
+(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))))
+(assert (or (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= x 120))))
+(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0))))
+(assert (or (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
+(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
+(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 5))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 5))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))))
+(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0)))
+(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= arg1 6)) (= (+ (format fmt1) (* (- 1) (format 1))) 0)))
+(assert (or (= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0))))
+(assert (or (<= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ (format arg1) (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 3))) 0))))
+(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (>= (+ (format arg1) (* (- 1) (format 3))) 0)))
+(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0))))
+(assert (or (>= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0))))
+(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (= fmt1 6))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
+(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))))
+(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
+(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
+(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))))
+(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))))
+(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))))
+(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))
+(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
+(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
+(assert (or (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2)))))
+(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0))))
+(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0))))
+(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
+(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
+(assert (or (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (= fmt1 2)) (= (+ (format 1) (* (- 1) (format 2))) 0)))
+(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0))))
+(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (<= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0))))
+(assert (or (not (= fmt1 2)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0))))
+(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))
+(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))
+(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))
+(assert (or (not (>= fmt1 8)) (not (<= fmt1 6))))
+
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0))))
+(assert (or (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count 1) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (= (+ (format 1) (* (- 1) (format (+ 1 fmt1)))) 0))))
+(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format fmt1) (* (- 1) (format 2))) 0))))
+(assert (or (not (= fmt1 8)) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (not (<= (+ x (* (- 1) (format 8))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= percent 37)) (not (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0))))
+(assert (or (not (>= (format 8) 255)) (not (<= percent 37)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 8))) 0))))
+(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0))))
+(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0))))
+(assert (or (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0)))
+(assert (or (not (= fmt1 8)) (= (+ (format fmt1) (* (- 1) (format 8))) 0)))
+(assert (or (<= (+ (format fmt1) (* (- 1) (format 4))) 0) (>= (+ (format fmt1) (* (- 1) (format 4))) 0)))
+(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (>= (format 8) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0))))
+(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (<= percent 37)) (not (>= (format 8) 255)) (not (>= (+ percent (* (- 1) (format fmt1))) 0))))
+(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= (+ percent (* (- 1) (format 0))) 0)) (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8)))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))
+(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
+(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))))
+
+
+(check-sat)
+(exit)
diff --git a/test/regress/regress3/ho/SYO362^5.p b/test/regress/regress3/ho/SYO362^5.p
new file mode 100644 (file)
index 0000000..c01d3f2
--- /dev/null
@@ -0,0 +1,22 @@
+% COMMAND-LINE: --uf-ho --full-saturate-quant --ho-elim
+% EXPECT: % SZS status Theorem for SYO362^5
+
+thf(cK,type,(
+    cK: ( $i > $o ) > $i > $o )).
+
+thf(cTHM631A_pme,conjecture,
+    ( ! [X: $i > $o,Y: $i > $o] :
+        ( ( cK
+          @ ^ [Xz: $i] :
+              ( ( X @ Xz )
+              | ( Y @ Xz ) ) )
+        = ( ^ [Xw: $i] :
+              ( ( cK @ X @ Xw )
+              | ( cK @ Y @ Xw ) ) ) )
+   => ! [X: $i > $o,Y: $i > $o] :
+        ( ! [Xx: $i] :
+            ( ( X @ Xx )
+           => ( Y @ Xx ) )
+       => ! [Xx: $i] :
+            ( ( cK @ X @ Xx )
+           => ( cK @ Y @ Xx ) ) ) )).
index ee3e59a3213cda11cc963f913c2950e47a8674c5..ac89140443bea6ff4c640ea8f88e3da495782318 100644 (file)
@@ -1,5 +1,5 @@
 ; COMMAND-LINE: --check-models
-; EXPECT: unknown
+; EXPECT: sat 
 (set-logic UFNIRA)
 (declare-fun c (Int) Int)
 (define-fun d ((k Int)) Int (- (c k) 10))
diff --git a/test/regress/regress3/nl/iand-native-1.smt2 b/test/regress/regress3/nl/iand-native-1.smt2
new file mode 100644 (file)
index 0000000..0835b70
--- /dev/null
@@ -0,0 +1,19 @@
+; COMMAND-LINE: --iand-mode=value
+; COMMAND-LINE: --iand-mode=sum --bvand-integer-granularity=1 --finite-model-find
+; COMMAND-LINE: --iand-mode=bitwise
+; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=1
+; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=2
+; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=4
+; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=5
+; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=6
+; EXPECT: sat
+(set-logic QF_NIA)
+(set-info :status sat)
+(declare-fun x () Int)
+(declare-fun y () Int)
+
+(assert (and (<= 0 x) (< x 16)))
+(assert (and (<= 0 y) (< y 16)))
+(assert (> ((_ iand 4) x y) 0))
+
+(check-sat)
diff --git a/test/regress/regress3/quantifiers/ForElimination-scala-9.smt2 b/test/regress/regress3/quantifiers/ForElimination-scala-9.smt2
new file mode 100644 (file)
index 0000000..04ea50b
--- /dev/null
@@ -0,0 +1,32 @@
+; COMMAND-LINE: --finite-model-find --uf-ss=no-minimal
+; EXPECT: unsat
+(set-logic ALL_SUPPORTED)
+(declare-datatypes ((Statement!1556 0) (Expression!1578 0) (List!1617 0)) (
+((Assign!1557 (varID!1558 (_ BitVec 32)) (expr!1559 Expression!1578)) (Block!1560 (body!1561 List!1617)) (For!1562 (init!1563 Statement!1556) (expr!1564 Expression!1578) (step!1565 Statement!1556) (body!1566 Statement!1556)) (IfThenElse!1567 (expr!1568 Expression!1578) (then!1569 Statement!1556) (elze!1570 Statement!1556)) (Print!1571 (msg!1572 (_ BitVec 32)) (varID!1573 (_ BitVec 32))) (Skip!1574) (While!1575 (expr!1576 Expression!1578) (body!1577 Statement!1556)))
+((And!1579 (lhs!1580 Expression!1578) (rhs!1581 Expression!1578)) (Division!1582 (lhs!1583 Expression!1578) (rhs!1584 Expression!1578)) (Equals!1585 (lhs!1586 Expression!1578) (rhs!1587 Expression!1578)) (GreaterThan!1588 (lhs!1589 Expression!1578) (rhs!1590 Expression!1578)) (IntLiteral!1591 (value!1592 (_ BitVec 32))) (LessThan!1593 (lhs!1594 Expression!1578) (rhs!1595 Expression!1578)) (Minus!1596 (lhs!1597 Expression!1578) (rhs!1598 Expression!1578)) (Modulo!1599 (lhs!1600 Expression!1578) (rhs!1601 Expression!1578)) (Neg!1602 (expr!1603 Expression!1578)) (Not!1604 (expr!1605 Expression!1578)) (Or!1606 (lhs!1607 Expression!1578) (rhs!1608 Expression!1578)) (Plus!1609 (lhs!1610 Expression!1578) (rhs!1611 Expression!1578)) (Times!1612 (lhs!1613 Expression!1578) (rhs!1614 Expression!1578)) (Var!1615 (varID!1616 (_ BitVec 32))))
+((Cons!1618 (head!1619 Statement!1556) (tail!1620 List!1617)) (Nil!1621))
+))
+(declare-fun error_value!1622 () Bool)
+(declare-fun ifree (Statement!1556) Bool)
+(declare-fun isForFreeList!223 (List!1617) Bool)
+(declare-fun error_value!1623 () List!1617)
+(declare-fun efll (List!1617) List!1617)
+(declare-fun efl (Statement!1556) Statement!1556)
+(declare-sort I_ifree 0)
+(set-info :notes "ifree_arg_0_1 is op created during fun def fmf")
+(declare-fun ifree_arg_0_1 (I_ifree) Statement!1556)
+(declare-sort I_isForFreeList!223 0)
+(set-info :notes "isForFreeList!223_arg_0_2 is op created during fun def fmf")
+(declare-fun isForFreeList!223_arg_0_2 (I_isForFreeList!223) List!1617)
+(declare-sort I_efll 0)
+(set-info :notes "efll_arg_0_3 is op created during fun def fmf")
+(declare-fun efll_arg_0_3 (I_efll) List!1617)
+(declare-sort I_efl 0)
+(set-info :notes "efl_arg_0_4 is op created during fun def fmf")
+(declare-fun efl_arg_0_4 (I_efl) Statement!1556)
+(assert (forall ((?i I_ifree)) (and (= (ifree (ifree_arg_0_1 ?i)) (ite ((_ is Block!1560) (ifree_arg_0_1 ?i)) (isForFreeList!223 (body!1561 (ifree_arg_0_1 ?i))) (ite ((_ is IfThenElse!1567) (ifree_arg_0_1 ?i)) (and (ifree (elze!1570 (ifree_arg_0_1 ?i))) (ifree (then!1569 (ifree_arg_0_1 ?i)))) (ite ((_ is While!1575) (ifree_arg_0_1 ?i)) (ifree (body!1577 (ifree_arg_0_1 ?i))) (not ((_ is For!1562) (ifree_arg_0_1 ?i))))))) (ite ((_ is Block!1560) (ifree_arg_0_1 ?i)) (not (forall ((?z I_isForFreeList!223)) (not (= (isForFreeList!223_arg_0_2 ?z) (body!1561 (ifree_arg_0_1 ?i)))) )) (ite ((_ is IfThenElse!1567) (ifree_arg_0_1 ?i)) (and (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (elze!1570 (ifree_arg_0_1 ?i)))) )) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (then!1569 (ifree_arg_0_1 ?i)))) ))) (ite ((_ is While!1575) (ifree_arg_0_1 ?i)) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (body!1577 (ifree_arg_0_1 ?i)))) )) true)))) ))
+(assert (forall ((?i I_isForFreeList!223)) (and (= (isForFreeList!223 (isForFreeList!223_arg_0_2 ?i)) (ite ((_ is Nil!1621) (isForFreeList!223_arg_0_2 ?i)) true (ite ((_ is Cons!1618) (isForFreeList!223_arg_0_2 ?i)) (and (isForFreeList!223 (tail!1620 (isForFreeList!223_arg_0_2 ?i))) (ifree (head!1619 (isForFreeList!223_arg_0_2 ?i)))) error_value!1622))) (ite ((_ is Nil!1621) (isForFreeList!223_arg_0_2 ?i)) true (ite ((_ is Cons!1618) (isForFreeList!223_arg_0_2 ?i)) (and (not (forall ((?z I_isForFreeList!223)) (not (= (isForFreeList!223_arg_0_2 ?z) (tail!1620 (isForFreeList!223_arg_0_2 ?i)))) )) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (head!1619 (isForFreeList!223_arg_0_2 ?i)))) ))) true))) ))
+(assert (forall ((?i I_efll)) (and (= (efll (efll_arg_0_3 ?i)) (ite ((_ is Nil!1621) (efll_arg_0_3 ?i)) Nil!1621 (ite ((_ is Cons!1618) (efll_arg_0_3 ?i)) (Cons!1618 (efl (head!1619 (efll_arg_0_3 ?i))) (efll (tail!1620 (efll_arg_0_3 ?i)))) error_value!1623))) (ite ((_ is Nil!1621) (efll_arg_0_3 ?i)) true (ite ((_ is Cons!1618) (efll_arg_0_3 ?i)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (head!1619 (efll_arg_0_3 ?i)))) )) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (tail!1620 (efll_arg_0_3 ?i)))) ))) true))) ))
+(assert (forall ((?i I_efl)) (and (= (efl (efl_arg_0_4 ?i)) (ite ((_ is Block!1560) (efl_arg_0_4 ?i)) (Block!1560 (efll (body!1561 (efl_arg_0_4 ?i)))) (ite ((_ is IfThenElse!1567) (efl_arg_0_4 ?i)) (IfThenElse!1567 (expr!1568 (efl_arg_0_4 ?i)) (efl (then!1569 (efl_arg_0_4 ?i))) (efl (elze!1570 (efl_arg_0_4 ?i)))) (ite ((_ is While!1575) (efl_arg_0_4 ?i)) (While!1575 (expr!1576 (efl_arg_0_4 ?i)) (efl (body!1577 (efl_arg_0_4 ?i)))) (ite ((_ is For!1562) (efl_arg_0_4 ?i)) (Block!1560 (Cons!1618 (efl (init!1563 (efl_arg_0_4 ?i))) (Cons!1618 (While!1575 (expr!1564 (efl_arg_0_4 ?i)) (Block!1560 (Cons!1618 (efl (body!1566 (efl_arg_0_4 ?i))) (Cons!1618 (efl (step!1565 (efl_arg_0_4 ?i))) Nil!1621)))) Nil!1621))) (efl_arg_0_4 ?i)))))) (ite ((_ is Block!1560) (efl_arg_0_4 ?i)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (efl_arg_0_4 ?i)))) )) (ite ((_ is IfThenElse!1567) (efl_arg_0_4 ?i)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (efl_arg_0_4 ?i)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (efl_arg_0_4 ?i)))) ))) (ite ((_ is While!1575) (efl_arg_0_4 ?i)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (efl_arg_0_4 ?i)))) )) (ite ((_ is For!1562) (efl_arg_0_4 ?i)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (efl_arg_0_4 ?i)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (efl_arg_0_4 ?i)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (efl_arg_0_4 ?i)))) ))) true))))) ))
+(assert (exists ((stat!216 Statement!1556)) (not (=> (and (and (and (and ((_ is For!1562) stat!216) ((_ is For!1562) stat!216)) (and (ifree (ite ((_ is Block!1560) (init!1563 stat!216)) (Block!1560 (efll (body!1561 (init!1563 stat!216)))) (ite ((_ is IfThenElse!1567) (init!1563 stat!216)) (IfThenElse!1567 (expr!1568 (init!1563 stat!216)) (efl (then!1569 (init!1563 stat!216))) (efl (elze!1570 (init!1563 stat!216)))) (ite ((_ is While!1575) (init!1563 stat!216)) (While!1575 (expr!1576 (init!1563 stat!216)) (efl (body!1577 (init!1563 stat!216)))) (ite ((_ is For!1562) (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (init!1563 stat!216))) (Cons!1618 (While!1575 (expr!1564 (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (init!1563 stat!216))) (Cons!1618 (efl (step!1565 (init!1563 stat!216))) Nil!1621)))) Nil!1621))) (init!1563 stat!216)))))) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) (init!1563 stat!216)) (Block!1560 (efll (body!1561 (init!1563 stat!216)))) (ite ((_ is IfThenElse!1567) (init!1563 stat!216)) (IfThenElse!1567 (expr!1568 (init!1563 stat!216)) (efl (then!1569 (init!1563 stat!216))) (efl (elze!1570 (init!1563 stat!216)))) (ite ((_ is While!1575) (init!1563 stat!216)) (While!1575 (expr!1576 (init!1563 stat!216)) (efl (body!1577 (init!1563 stat!216)))) (ite ((_ is For!1562) (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (init!1563 stat!216))) (Cons!1618 (While!1575 (expr!1564 (init!1563 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (init!1563 stat!216))) (Cons!1618 (efl (step!1565 (init!1563 stat!216))) Nil!1621)))) Nil!1621))) (init!1563 stat!216))))))) )) (ite ((_ is Block!1560) (init!1563 stat!216)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (init!1563 stat!216)))) )) (ite ((_ is IfThenElse!1567) (init!1563 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (init!1563 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (init!1563 stat!216)))) ))) (ite ((_ is While!1575) (init!1563 stat!216)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (init!1563 stat!216)))) )) (ite ((_ is For!1562) (init!1563 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (init!1563 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (init!1563 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (init!1563 stat!216)))) ))) true)))))) (and (ifree (ite ((_ is Block!1560) (step!1565 stat!216)) (Block!1560 (efll (body!1561 (step!1565 stat!216)))) (ite ((_ is IfThenElse!1567) (step!1565 stat!216)) (IfThenElse!1567 (expr!1568 (step!1565 stat!216)) (efl (then!1569 (step!1565 stat!216))) (efl (elze!1570 (step!1565 stat!216)))) (ite ((_ is While!1575) (step!1565 stat!216)) (While!1575 (expr!1576 (step!1565 stat!216)) (efl (body!1577 (step!1565 stat!216)))) (ite ((_ is For!1562) (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (step!1565 stat!216))) (Cons!1618 (While!1575 (expr!1564 (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (step!1565 stat!216))) (Cons!1618 (efl (step!1565 (step!1565 stat!216))) Nil!1621)))) Nil!1621))) (step!1565 stat!216)))))) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) (step!1565 stat!216)) (Block!1560 (efll (body!1561 (step!1565 stat!216)))) (ite ((_ is IfThenElse!1567) (step!1565 stat!216)) (IfThenElse!1567 (expr!1568 (step!1565 stat!216)) (efl (then!1569 (step!1565 stat!216))) (efl (elze!1570 (step!1565 stat!216)))) (ite ((_ is While!1575) (step!1565 stat!216)) (While!1575 (expr!1576 (step!1565 stat!216)) (efl (body!1577 (step!1565 stat!216)))) (ite ((_ is For!1562) (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (step!1565 stat!216))) (Cons!1618 (While!1575 (expr!1564 (step!1565 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (step!1565 stat!216))) (Cons!1618 (efl (step!1565 (step!1565 stat!216))) Nil!1621)))) Nil!1621))) (step!1565 stat!216))))))) )) (ite ((_ is Block!1560) (step!1565 stat!216)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (step!1565 stat!216)))) )) (ite ((_ is IfThenElse!1567) (step!1565 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (step!1565 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (step!1565 stat!216)))) ))) (ite ((_ is While!1575) (step!1565 stat!216)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (step!1565 stat!216)))) )) (ite ((_ is For!1562) (step!1565 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (step!1565 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (step!1565 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (step!1565 stat!216)))) ))) true)))))) (and (ifree (ite ((_ is Block!1560) (body!1566 stat!216)) (Block!1560 (efll (body!1561 (body!1566 stat!216)))) (ite ((_ is IfThenElse!1567) (body!1566 stat!216)) (IfThenElse!1567 (expr!1568 (body!1566 stat!216)) (efl (then!1569 (body!1566 stat!216))) (efl (elze!1570 (body!1566 stat!216)))) (ite ((_ is While!1575) (body!1566 stat!216)) (While!1575 (expr!1576 (body!1566 stat!216)) (efl (body!1577 (body!1566 stat!216)))) (ite ((_ is For!1562) (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (body!1566 stat!216))) (Cons!1618 (While!1575 (expr!1564 (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (body!1566 stat!216))) (Cons!1618 (efl (step!1565 (body!1566 stat!216))) Nil!1621)))) Nil!1621))) (body!1566 stat!216)))))) (not (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) (body!1566 stat!216)) (Block!1560 (efll (body!1561 (body!1566 stat!216)))) (ite ((_ is IfThenElse!1567) (body!1566 stat!216)) (IfThenElse!1567 (expr!1568 (body!1566 stat!216)) (efl (then!1569 (body!1566 stat!216))) (efl (elze!1570 (body!1566 stat!216)))) (ite ((_ is While!1575) (body!1566 stat!216)) (While!1575 (expr!1576 (body!1566 stat!216)) (efl (body!1577 (body!1566 stat!216)))) (ite ((_ is For!1562) (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (init!1563 (body!1566 stat!216))) (Cons!1618 (While!1575 (expr!1564 (body!1566 stat!216)) (Block!1560 (Cons!1618 (efl (body!1566 (body!1566 stat!216))) (Cons!1618 (efl (step!1565 (body!1566 stat!216))) Nil!1621)))) Nil!1621))) (body!1566 stat!216))))))) )) (ite ((_ is Block!1560) (body!1566 stat!216)) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 (body!1566 stat!216)))) )) (ite ((_ is IfThenElse!1567) (body!1566 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 (body!1566 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 (body!1566 stat!216)))) ))) (ite ((_ is While!1575) (body!1566 stat!216)) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 (body!1566 stat!216)))) )) (ite ((_ is For!1562) (body!1566 stat!216)) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 (body!1566 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 (body!1566 stat!216)))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 (body!1566 stat!216)))) ))) true)))))) (or (ifree (ite ((_ is Block!1560) stat!216) (Block!1560 (efll (body!1561 stat!216))) (ite ((_ is IfThenElse!1567) stat!216) (IfThenElse!1567 (expr!1568 stat!216) (efl (then!1569 stat!216)) (efl (elze!1570 stat!216))) (ite ((_ is While!1575) stat!216) (While!1575 (expr!1576 stat!216) (efl (body!1577 stat!216))) (ite ((_ is For!1562) stat!216) (Block!1560 (Cons!1618 (efl (init!1563 stat!216)) (Cons!1618 (While!1575 (expr!1564 stat!216) (Block!1560 (Cons!1618 (efl (body!1566 stat!216)) (Cons!1618 (efl (step!1565 stat!216)) Nil!1621)))) Nil!1621))) stat!216))))) (forall ((?z I_ifree)) (not (= (ifree_arg_0_1 ?z) (ite ((_ is Block!1560) stat!216) (Block!1560 (efll (body!1561 stat!216))) (ite ((_ is IfThenElse!1567) stat!216) (IfThenElse!1567 (expr!1568 stat!216) (efl (then!1569 stat!216)) (efl (elze!1570 stat!216))) (ite ((_ is While!1575) stat!216) (While!1575 (expr!1576 stat!216) (efl (body!1577 stat!216))) (ite ((_ is For!1562) stat!216) (Block!1560 (Cons!1618 (efl (init!1563 stat!216)) (Cons!1618 (While!1575 (expr!1564 stat!216) (Block!1560 (Cons!1618 (efl (body!1566 stat!216)) (Cons!1618 (efl (step!1565 stat!216)) Nil!1621)))) Nil!1621))) stat!216)))))) ) (not (ite ((_ is Block!1560) stat!216) (not (forall ((?z I_efll)) (not (= (efll_arg_0_3 ?z) (body!1561 stat!216))) )) (ite ((_ is IfThenElse!1567) stat!216) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (then!1569 stat!216))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (elze!1570 stat!216))) ))) (ite ((_ is While!1575) stat!216) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1577 stat!216))) )) (ite ((_ is For!1562) stat!216) (and (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (init!1563 stat!216))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (body!1566 stat!216))) )) (not (forall ((?z I_efl)) (not (= (efl_arg_0_4 ?z) (step!1565 stat!216))) ))) true)))))))) ))
+(check-sat)
diff --git a/test/regress/regress3/quantifiers/javafe.ast.ArrayInit.35.smt2 b/test/regress/regress3/quantifiers/javafe.ast.ArrayInit.35.smt2
new file mode 100644 (file)
index 0000000..dcdc418
--- /dev/null
@@ -0,0 +1,746 @@
+(set-logic AUFLIA)
+(set-info :source | Simplify Theorem Prover Benchmark Suite |)
+(set-info :smt-lib-version 2.6)
+(set-info :category "industrial")
+(set-info :status unsat)
+(declare-fun true_term () Int)
+(declare-fun false_term () Int)
+(assert (= true_term 1))
+(assert (= false_term 0))
+(declare-fun S_select (Int Int) Int)
+(declare-fun S_store (Int Int Int) Int)
+(assert (forall ((?m Int) (?i Int) (?x Int)) (= (S_select (S_store ?m ?i ?x) ?i) ?x)))
+(assert (forall ((?m Int) (?i Int) (?j Int) (?x Int)) (=> (not (= ?i ?j)) (= (S_select (S_store ?m ?i ?x) ?j) (S_select ?m ?j)))))
+(declare-fun PO_LT (Int Int) Int)
+(assert (forall ((?t Int)) (= (PO_LT ?t ?t) true_term)))
+(declare-fun T_java_lang_Object () Int)
+(assert (= (PO_LT T_java_lang_Object T_java_lang_Object) true_term))
+(assert (forall ((?t0 Int) (?t1 Int) (?t2 Int)) (=> (and (= (PO_LT ?t0 ?t1) true_term) (= (PO_LT ?t1 ?t2) true_term)) (= (PO_LT ?t0 ?t2) true_term))))
+(assert (forall ((?t0 Int) (?t1 Int)) (=> (and (= (PO_LT ?t0 ?t1) true_term) (= (PO_LT ?t1 ?t0) true_term)) (= ?t0 ?t1))))
+(declare-fun T_boolean () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_boolean) true_term) (= ?t T_boolean))))
+(declare-fun T_char () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_char) true_term) (= ?t T_char))))
+(declare-fun T_byte () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_byte) true_term) (= ?t T_byte))))
+(declare-fun T_short () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_short) true_term) (= ?t T_short))))
+(declare-fun T_int () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_int) true_term) (= ?t T_int))))
+(declare-fun T_long () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_long) true_term) (= ?t T_long))))
+(declare-fun T_float () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_float) true_term) (= ?t T_float))))
+(declare-fun T_double () Int)
+(assert (forall ((?t Int)) (=> (= (PO_LT ?t T_double) true_term) (= ?t T_double))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_boolean ?t) true_term) (= ?t T_boolean))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_char ?t) true_term) (= ?t T_char))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_byte ?t) true_term) (= ?t T_byte))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_short ?t) true_term) (= ?t T_short))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_int ?t) true_term) (= ?t T_int))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_long ?t) true_term) (= ?t T_long))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_float ?t) true_term) (= ?t T_float))))
+(assert (forall ((?t Int)) (=> (= (PO_LT T_double ?t) true_term) (= ?t T_double))))
+(declare-fun asChild (Int Int) Int)
+(declare-fun classDown (Int Int) Int)
+(assert (forall ((?t0 Int) (?t1 Int) (?t2 Int)) (let ((?v_0 (asChild ?t1 ?t2))) (=> (= (PO_LT ?t0 ?v_0) true_term) (= (classDown ?t2 ?t0) ?v_0)))))
+(declare-fun T_java_lang_Cloneable () Int)
+(assert (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term))
+(declare-fun array (Int) Int)
+(assert (forall ((?t Int)) (= (PO_LT (array ?t) T_java_lang_Cloneable) true_term)))
+(declare-fun elemtype (Int) Int)
+(assert (forall ((?t Int)) (= (elemtype (array ?t)) ?t)))
+(assert (forall ((?t0 Int) (?t1 Int)) (let ((?v_0 (elemtype ?t0))) (= (= (PO_LT ?t0 (array ?t1)) true_term) (and (= ?t0 (array ?v_0)) (= (PO_LT ?v_0 ?t1) true_term))))))
+(declare-fun is (Int Int) Int)
+(declare-fun cast (Int Int) Int)
+(assert (forall ((?x Int) (?t Int)) (= (is (cast ?x ?t) ?t) true_term)))
+(assert (forall ((?x Int) (?t Int)) (=> (= (is ?x ?t) true_term) (= (cast ?x ?t) ?x))))
+(assert true)
+(assert (forall ((?x Int)) (= (= (is ?x T_char) true_term) (and (<= 0 ?x) (<= ?x 65535)))))
+(assert (forall ((?x Int)) (= (= (is ?x T_byte) true_term) (and (<= (- 128) ?x) (<= ?x 127)))))
+(assert (forall ((?x Int)) (= (= (is ?x T_short) true_term) (and (<= (- 32768) ?x) (<= ?x 32767)))))
+(declare-fun intFirst () Int)
+(declare-fun intLast () Int)
+(assert (forall ((?x Int)) (= (= (is ?x T_int) true_term) (and (<= intFirst ?x) (<= ?x intLast)))))
+(declare-fun longFirst () Int)
+(declare-fun longLast () Int)
+(assert (forall ((?x Int)) (= (= (is ?x T_long) true_term) (and (<= longFirst ?x) (<= ?x longLast)))))
+(assert (< longFirst intFirst))
+(assert (< intFirst (- 1000000)))
+(assert (< 1000000 intLast))
+(assert (< intLast longLast))
+(declare-fun null () Int)
+(declare-fun typeof (Int) Int)
+(assert (forall ((?x Int) (?t Int)) (=> (= (PO_LT ?t T_java_lang_Object) true_term) (= (= (is ?x ?t) true_term) (or (= ?x null) (= (PO_LT (typeof ?x) ?t) true_term))))))
+(declare-fun asField (Int Int) Int)
+(assert (forall ((?f Int) (?t Int) (?x Int)) (= (is (S_select (asField ?f ?t) ?x) ?t) true_term)))
+(declare-fun asElems (Int) Int)
+(assert (forall ((?e Int) (?a Int) (?i Int)) (= (is (S_select (S_select (asElems ?e) ?a) ?i) (elemtype (typeof ?a))) true_term)))
+(declare-fun vAllocTime (Int) Int)
+(declare-fun isAllocated (Int Int) Int)
+(assert (forall ((?x Int) (?a0 Int)) (= (= (isAllocated ?x ?a0) true_term) (< (vAllocTime ?x) ?a0))))
+(declare-fun fClosedTime (Int) Int)
+(assert (forall ((?x Int) (?f Int) (?a0 Int)) (=> (and (< (fClosedTime ?f) ?a0) (= (isAllocated ?x ?a0) true_term)) (= (isAllocated (S_select ?f ?x) ?a0) true_term))))
+(declare-fun eClosedTime (Int) Int)
+(assert (forall ((?a Int) (?e Int) (?i Int) (?a0 Int)) (=> (and (< (eClosedTime ?e) ?a0) (= (isAllocated ?a ?a0) true_term)) (= (isAllocated (S_select (S_select ?e ?a) ?i) ?a0) true_term))))
+(declare-fun asLockSet (Int) Int)
+(declare-fun max (Int) Int)
+(assert (forall ((?S Int)) (let ((?v_0 (asLockSet ?S))) (= (S_select ?v_0 (max ?v_0)) true_term))))
+(assert (forall ((?S Int)) (= (S_select (asLockSet ?S) null) true_term)))
+(declare-fun lockLE (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (lockLE ?x ?y) true_term) (<= ?x ?y))))
+(declare-fun lockLT (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (lockLT ?x ?y) true_term) (< ?x ?y))))
+(assert (forall ((?S Int) (?mu Int)) (let ((?v_0 (asLockSet ?S))) (=> (= (S_select ?v_0 ?mu) true_term) (= (lockLE ?mu (max ?v_0)) true_term)))))
+(assert (forall ((?x Int)) (=> (= (PO_LT (typeof ?x) T_java_lang_Object) true_term) (= (lockLE null ?x) true_term))))
+(declare-fun arrayLength (Int) Int)
+(assert (forall ((?a Int)) (let ((?v_0 (arrayLength ?a))) (and (<= 0 ?v_0) (= (is ?v_0 T_int) true_term)))))
+(declare-fun arrayFresh (Int Int Int Int Int Int Int) Int)
+(declare-fun arrayShapeMore (Int Int) Int)
+(declare-fun arrayParent (Int) Int)
+(declare-fun arrayPosition (Int) Int)
+(assert (forall ((?a Int) (?a0 Int) (?b0 Int) (?e Int) (?n Int) (?s Int) (?T Int) (?v Int)) (= (= (arrayFresh ?a ?a0 ?b0 ?e (arrayShapeMore ?n ?s) ?T ?v) true_term) (and (<= ?a0 (vAllocTime ?a)) (= (isAllocated ?a ?b0) true_term) (not (= ?a null)) (= (typeof ?a) ?T) (= (arrayLength ?a) ?n) (forall ((?i Int)) (let ((?v_0 (S_select (S_select ?e ?a) ?i))) (and (= (arrayFresh ?v_0 ?a0 ?b0 ?e ?s (elemtype ?T) ?v) true_term) (= (arrayParent ?v_0) ?a) (= (arrayPosition ?v_0) ?i))))))))
+(declare-fun arrayShapeOne (Int) Int)
+(assert (forall ((?a Int) (?a0 Int) (?b0 Int) (?e Int) (?n Int) (?T Int) (?v Int)) (= (= (arrayFresh ?a ?a0 ?b0 ?e (arrayShapeOne ?n) ?T ?v) true_term) (and (<= ?a0 (vAllocTime ?a)) (= (isAllocated ?a ?b0) true_term) (not (= ?a null)) (= (typeof ?a) ?T) (= (arrayLength ?a) ?n) (forall ((?i Int)) (= (S_select (S_select ?e ?a) ?i) ?v))))))
+(declare-fun arrayType () Int)
+(assert (= arrayType (asChild arrayType T_java_lang_Object)))
+(assert (forall ((?t Int)) (= (PO_LT (array ?t) arrayType) true_term)))
+(declare-fun isNewArray (Int) Int)
+(assert (forall ((?s Int)) (=> (= true_term (isNewArray ?s)) (= (PO_LT (typeof ?s) arrayType) true_term))))
+(declare-fun boolAnd (Int Int) Int)
+(assert (forall ((?a Int) (?b Int)) (= (= (boolAnd ?a ?b) true_term) (and (= ?a true_term) (= ?b true_term)))))
+(declare-fun boolEq (Int Int) Int)
+(assert (forall ((?a Int) (?b Int)) (= (= (boolEq ?a ?b) true_term) (= (= ?a true_term) (= ?b true_term)))))
+(declare-fun boolImplies (Int Int) Int)
+(assert (forall ((?a Int) (?b Int)) (= (= (boolImplies ?a ?b) true_term) (=> (= ?a true_term) (= ?b true_term)))))
+(declare-fun boolNE (Int Int) Int)
+(assert (forall ((?a Int) (?b Int)) (= (= (boolNE ?a ?b) true_term) (not (= (= ?a true_term) (= ?b true_term))))))
+(declare-fun boolNot (Int) Int)
+(assert (forall ((?a Int)) (= (= (boolNot ?a) true_term) (not (= ?a true_term)))))
+(declare-fun boolOr (Int Int) Int)
+(assert (forall ((?a Int) (?b Int)) (= (= (boolOr ?a ?b) true_term) (or (= ?a true_term) (= ?b true_term)))))
+(declare-fun integralEQ (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (integralEQ ?x ?y) true_term) (= ?x ?y))))
+(declare-fun stringCat (Int Int) Int)
+(declare-fun T_java_lang_String () Int)
+(assert (forall ((?x Int) (?y Int)) (let ((?v_0 (stringCat ?x ?y))) (and (not (= ?v_0 null)) (= (PO_LT (typeof ?v_0) T_java_lang_String) true_term)))))
+(declare-fun integralGE (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (integralGE ?x ?y) true_term) (>= ?x ?y))))
+(declare-fun integralGT (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (integralGT ?x ?y) true_term) (> ?x ?y))))
+(declare-fun integralLE (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (integralLE ?x ?y) true_term) (<= ?x ?y))))
+(declare-fun integralLT (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (integralLT ?x ?y) true_term) (< ?x ?y))))
+(declare-fun integralNE (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (integralNE ?x ?y) true_term) (not (= ?x ?y)))))
+(declare-fun refEQ (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (refEQ ?x ?y) true_term) (= ?x ?y))))
+(declare-fun refNE (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (= (= (refNE ?x ?y) true_term) (not (= ?x ?y)))))
+(declare-fun nonnullelements (Int Int) Int)
+(assert (forall ((?x Int) (?e Int)) (= (= (nonnullelements ?x ?e) true_term) (and (not (= ?x null)) (forall ((?i Int)) (=> (and (<= 0 ?i) (< ?i (arrayLength ?x))) (not (= (S_select (S_select ?e ?x) ?i) null))))))))
+(declare-fun classLiteral (Int) Int)
+(declare-fun T_java_lang_Class () Int)
+(declare-fun alloc () Int)
+(assert (forall ((?t Int)) (let ((?v_0 (classLiteral ?t))) (and (not (= ?v_0 null)) (= (is ?v_0 T_java_lang_Class) true_term) (= (isAllocated ?v_0 alloc) true_term)))))
+(declare-fun integralAnd (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (=> (or (<= 0 ?x) (<= 0 ?y)) (<= 0 (integralAnd ?x ?y)))))
+(assert (forall ((?x Int) (?y Int)) (=> (<= 0 ?x) (<= (integralAnd ?x ?y) ?x))))
+(assert (forall ((?x Int) (?y Int)) (=> (<= 0 ?y) (<= (integralAnd ?x ?y) ?y))))
+(declare-fun integralOr (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (let ((?v_0 (integralOr ?x ?y))) (=> (and (<= 0 ?x) (<= 0 ?y)) (and (<= ?x ?v_0) (<= ?y ?v_0))))))
+(declare-fun integralXor (Int Int) Int)
+(assert (forall ((?x Int) (?y Int)) (=> (and (<= 0 ?x) (<= 0 ?y)) (<= 0 (integralXor ?x ?y)))))
+(declare-fun intShiftL (Int Int) Int)
+(assert (forall ((?n Int)) (=> (and (<= 0 ?n) (< ?n 31)) (<= 1 (intShiftL 1 ?n)))))
+(declare-fun longShiftL (Int Int) Int)
+(assert (forall ((?n Int)) (=> (and (<= 0 ?n) (< ?n 63)) (<= 1 (longShiftL 1 ?n)))))
+(assert true)
+(declare-fun T_javafe_ast_ConstructorInvocation () Int)
+(declare-fun T_javafe_ast_Stmt () Int)
+(declare-fun T_javafe_ast_VariableAccess () Int)
+(declare-fun T_javafe_ast_Expr () Int)
+(declare-fun T_javafe_ast_ImportDecl () Int)
+(declare-fun T_javafe_ast_ASTNode () Int)
+(declare-fun T_javafe_ast_TryCatchStmt () Int)
+(declare-fun T_javafe_ast_OperatorTags () Int)
+(declare-fun T_javafe_ast_GeneratedTags () Int)
+(declare-fun T_javafe_ast_TagConstants () Int)
+(declare-fun T_javafe_tc_FieldDeclVec () Int)
+(declare-fun T_javafe_ast_BlockStmt () Int)
+(declare-fun T_javafe_ast_GenericBlockStmt () Int)
+(declare-fun T_javafe_ast_RoutineDecl () Int)
+(declare-fun T_javafe_ast_TypeDeclElem () Int)
+(declare-fun T_javafe_ast_VarInit () Int)
+(declare-fun T_javafe_ast_ParenExpr () Int)
+(declare-fun T_javafe_ast_Type () Int)
+(declare-fun T_javafe_ast_EvalStmt () Int)
+(declare-fun T_javafe_ast_TypeObjectDesignator () Int)
+(declare-fun T_javafe_ast_ObjectDesignator () Int)
+(declare-fun T_java_lang_RuntimeException () Int)
+(declare-fun T_java_lang_Exception () Int)
+(declare-fun T_javafe_ast_IfStmt () Int)
+(declare-fun T_javafe_ast_ArrayInit () Int)
+(declare-fun T_java_lang_Throwable () Int)
+(declare-fun T_java_util_Map () Int)
+(declare-fun T_java_util_EscjavaKeyValue () Int)
+(declare-fun T_java_lang_Long () Int)
+(declare-fun T_java_lang_Number () Int)
+(declare-fun T_java_lang_Comparable () Int)
+(declare-fun T_javafe_ast_CondExpr () Int)
+(declare-fun T_javafe_util_Location () Int)
+(declare-fun T_javafe_tc_MethodDeclVec () Int)
+(declare-fun T_javafe_ast_VarDeclStmt () Int)
+(declare-fun T_javafe_ast_MethodDecl () Int)
+(declare-fun T_javafe_ast_TypeName () Int)
+(declare-fun T_javafe_ast_LiteralExpr () Int)
+(declare-fun T_java_io_Serializable () Int)
+(declare-fun T_javafe_ast_ThrowStmt () Int)
+(declare-fun T_java_lang_Boolean () Int)
+(declare-fun T_javafe_ast_SkipStmt () Int)
+(declare-fun T_javafe_ast_LocalVarDecl () Int)
+(declare-fun T_javafe_ast_GenericVarDecl () Int)
+(declare-fun T_javafe_ast_CastExpr () Int)
+(declare-fun T_javafe_ast_WhileStmt () Int)
+(declare-fun T_javafe_ast_TypeDecl () Int)
+(declare-fun T_javafe_ast_MethodInvocation () Int)
+(declare-fun T_javafe_ast_Identifier () Int)
+(declare-fun T_javafe_ast_NewInstanceExpr () Int)
+(declare-fun T_java_util_Hashtable () Int)
+(declare-fun T_java_util_Dictionary () Int)
+(declare-fun T_javafe_tc_Env () Int)
+(declare-fun T_javafe_ast_SingleTypeImportDecl () Int)
+(declare-fun T_javafe_ast_Name () Int)
+(declare-fun T_javafe_ast_CompilationUnit () Int)
+(declare-fun T_javafe_ast_BreakStmt () Int)
+(declare-fun T_javafe_ast_BranchStmt () Int)
+(declare-fun T_javafe_ast_VisitorArgResult () Int)
+(declare-fun T_javafe_ast_AmbiguousVariableAccess () Int)
+(declare-fun T_javafe_ast_FormalParaDecl () Int)
+(declare-fun T_javafe_ast_TryFinallyStmt () Int)
+(declare-fun T_javafe_ast_SuperObjectDesignator () Int)
+(declare-fun T_javafe_ast_UnaryExpr () Int)
+(declare-fun T_javafe_ast_InterfaceDecl () Int)
+(declare-fun T_javafe_ast_SynchronizeStmt () Int)
+(declare-fun T_java_lang_IndexOutOfBoundsException () Int)
+(declare-fun T_javafe_ast_LabelStmt () Int)
+(declare-fun T_javafe_ast_CompoundName () Int)
+(declare-fun T_javafe_ast_CatchClause () Int)
+(declare-fun T_javafe_ast_FieldAccess () Int)
+(declare-fun T_javafe_ast_IdentifierVec () Int)
+(declare-fun T_java_lang_Integer () Int)
+(declare-fun T_javafe_ast_ExprVec () Int)
+(declare-fun T_javafe_tc_TagConstants () Int)
+(declare-fun T_javafe_parser_TagConstants () Int)
+(declare-fun T_javafe_ast_ConstructorDecl () Int)
+(declare-fun T_javafe_ast_SwitchStmt () Int)
+(declare-fun T_java_lang_Double () Int)
+(declare-fun T_javafe_ast_PrimitiveType () Int)
+(declare-fun T_javafe_ast_ReturnStmt () Int)
+(declare-fun T_java_lang_Float () Int)
+(declare-fun T_javafe_ast_ThisExpr () Int)
+(declare-fun T_javafe_ast_ExprObjectDesignator () Int)
+(declare-fun T_javafe_ast_ForStmt () Int)
+(declare-fun T_javafe_ast_InstanceOfExpr () Int)
+(declare-fun T_javafe_ast_OnDemandImportDecl () Int)
+(declare-fun T_javafe_ast_ClassDeclStmt () Int)
+(declare-fun T_javafe_tc_TypeSig () Int)
+(declare-fun T_javafe_ast_InitBlock () Int)
+(declare-fun T_javafe_ast_ArrayRefExpr () Int)
+(declare-fun T_javafe_ast_ArrayType () Int)
+(declare-fun T_javafe_ast_ASTDecoration () Int)
+(declare-fun T_javafe_ast_VarInitVec () Int)
+(declare-fun T_javafe_ast_Visitor () Int)
+(declare-fun T_javafe_ast_SwitchLabel () Int)
+(declare-fun T_javafe_ast_FieldDecl () Int)
+(declare-fun T_javafe_ast_BinaryExpr () Int)
+(declare-fun T_javafe_ast_ClassDecl () Int)
+(declare-fun T_javafe_ast_ClassLiteral () Int)
+(declare-fun T_javafe_ast_DoStmt () Int)
+(declare-fun T_javafe_ast_NewArrayExpr () Int)
+(declare-fun T_javafe_ast_AmbiguousMethodInvocation () Int)
+(declare-fun T_javafe_ast_ContinueStmt () Int)
+(declare-fun T_javafe_ast_SimpleName () Int)
+(declare-fun DIST_ZERO_1 () Int)
+(declare-fun T__TYPE () Int)
+(declare-fun TRYCATCHSTMT_19_43_7 () Int)
+(declare-fun UNARYSUB_18_55_26 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_29_27_26 () Int)
+(declare-fun SHORTTYPE_17_36_26 () Int)
+(declare-fun WHILESTMT_19_29_7 () Int)
+(declare-fun STAR_18_37_26 () Int)
+(declare-fun VARIABLEACCESS_19_56_7 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_19_15_7 () Int)
+(declare-fun BITAND_18_23_26 () Int)
+(declare-fun TRYFINALLYSTMT_19_42_7 () Int)
+(declare-fun UNARYADD_18_54_26 () Int)
+(declare-fun BYTETYPE_17_35_26 () Int)
+(declare-fun CLASSDECLSTMT_19_28_7 () Int)
+(declare-fun MOD_18_36_26 () Int)
+(declare-fun STMTPRAGMA_29_26_26 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_19_55_7 () Int)
+(declare-fun COMPILATIONUNIT_19_14_7 () Int)
+(declare-fun BITXOR_18_22_26 () Int)
+(declare-fun SWITCHLABEL_19_41_7 () Int)
+(declare-fun ASGBITXOR_18_51_26 () Int)
+(declare-fun punctuationStrings_29_134_22 () Int)
+(declare-fun NULLTYPE_17_34_26 () Int)
+(declare-fun VARDECLSTMT_19_27_7 () Int)
+(declare-fun DIV_18_35_26 () Int)
+(declare-fun otherStrings_29_193_30 () Int)
+(declare-fun PARENEXPR_19_54_7 () Int)
+(declare-fun BITOR_18_21_26 () Int)
+(declare-fun MODIFIERPRAGMA_29_25_26 () Int)
+(declare-fun noTokens_29_212_27 () Int)
+(declare-fun SKIPSTMT_19_40_7 () Int)
+(declare-fun ASGBITOR_18_50_26 () Int)
+(declare-fun COMPOUNDNAME_19_67_7 () Int)
+(declare-fun VOIDTYPE_17_33_26 () Int)
+(declare-fun SWITCHSTMT_19_26_7 () Int)
+(declare-fun SUB_18_34_26 () Int)
+(declare-fun CASTEXPR_19_53_7 () Int)
+(declare-fun TYPESIG_28_6_28 () Int)
+(declare-fun FORSTMT_19_39_7 () Int)
+(declare-fun LEXICALPRAGMA_29_24_26 () Int)
+(declare-fun ASGBITAND_18_49_26 () Int)
+(declare-fun SIMPLENAME_19_66_7 () Int)
+(declare-fun DOUBLETYPE_17_32_26 () Int)
+(declare-fun BLOCKSTMT_19_25_7 () Int)
+(declare-fun ADD_18_33_26 () Int)
+(declare-fun FIRST_KEYWORD_29_51_26 () Int)
+(declare-fun INSTANCEOFEXPR_19_52_7 () Int)
+(declare-fun AND_18_20_26 () Int)
+(declare-fun IFSTMT_19_38_7 () Int)
+(declare-fun LAST_KEYWORD_29_103_26 () Int)
+(declare-fun ASGURSHIFT_18_48_26 () Int)
+(declare-fun ARRAYTYPE_19_65_7 () Int)
+(declare-fun FORMALPARADECL_19_24_7 () Int)
+(declare-fun FLOATTYPE_17_31_26 () Int)
+(declare-fun URSHIFT_18_32_26 () Int)
+(declare-fun CONDEXPR_19_51_7 () Int)
+(declare-fun OR_18_19_26 () Int)
+(declare-fun LABELSTMT_19_37_7 () Int)
+(declare-fun NULLLIT_17_45_26 () Int)
+(declare-fun ASGRSHIFT_18_47_26 () Int)
+(declare-fun NULL_29_82_26 () Int)
+(declare-fun TYPENAME_19_64_7 () Int)
+(declare-fun CHARTYPE_17_30_26 () Int)
+(declare-fun FIELDDECL_19_23_7 () Int)
+(declare-fun RSHIFT_18_31_26 () Int)
+(declare-fun NEWARRAYEXPR_19_50_7 () Int)
+(declare-fun CONTINUESTMT_19_36_7 () Int)
+(declare-fun STRINGLIT_17_44_26 () Int)
+(declare-fun ASGLSHIFT_18_46_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_19_63_7 () Int)
+(declare-fun LONGTYPE_17_29_26 () Int)
+(declare-fun LOCALVARDECL_19_22_7 () Int)
+(declare-fun LSHIFT_18_30_26 () Int)
+(declare-fun NEWINSTANCEEXPR_19_49_7 () Int)
+(declare-fun POSTFIXDEC_18_63_26 () Int)
+(declare-fun BREAKSTMT_19_35_7 () Int)
+(declare-fun DOUBLELIT_17_43_26 () Int)
+(declare-fun ASGSUB_18_45_26 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_19_62_7 () Int)
+(declare-fun INTTYPE_17_28_26 () Int)
+(declare-fun INITBLOCK_19_21_7 () Int)
+(declare-fun LT_18_29_26 () Int)
+(declare-fun ARRAYREFEXPR_19_48_7 () Int)
+(declare-fun POSTFIXINC_18_62_26 () Int)
+(declare-fun THROWSTMT_19_34_7 () Int)
+(declare-fun FLOATLIT_17_42_26 () Int)
+(declare-fun ASGADD_18_44_26 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_19_61_7 () Int)
+(declare-fun otherCodes_29_202_27 () Int)
+(declare-fun BOOLEANTYPE_17_27_26 () Int)
+(declare-fun METHODDECL_19_20_7 () Int)
+(declare-fun LE_18_28_26 () Int)
+(declare-fun THISEXPR_19_47_7 () Int)
+(declare-fun DEC_18_59_26 () Int)
+(declare-fun CHARLIT_17_41_26 () Int)
+(declare-fun RETURNSTMT_19_33_7 () Int)
+(declare-fun punctuationCodes_29_164_19 () Int)
+(declare-fun ASGREM_18_43_26 () Int)
+(declare-fun CLASSLITERAL_19_60_7 () Int)
+(declare-fun IDENT_17_25_26 () Int)
+(declare-fun CONSTRUCTORDECL_19_19_7 () Int)
+(declare-fun GT_18_27_26 () Int)
+(declare-fun ARRAYINIT_19_46_7 () Int)
+(declare-fun INC_18_58_26 () Int)
+(declare-fun LONGLIT_17_40_26 () Int)
+(declare-fun EVALSTMT_19_32_7 () Int)
+(declare-fun ASGDIV_18_42_26 () Int)
+(declare-fun METHODINVOCATION_19_59_7 () Int)
+(declare-fun INTERFACEDECL_19_18_7 () Int)
+(declare-fun GE_18_26_26 () Int)
+(declare-fun CATCHCLAUSE_19_45_7 () Int)
+(declare-fun BITNOT_18_57_26 () Int)
+(declare-fun keywordStrings_29_181_30 () Int)
+(declare-fun NULL_13_60_26 () Int)
+(declare-fun SYNCHRONIZESTMT_19_31_7 () Int)
+(declare-fun INTLIT_17_39_26 () Int)
+(declare-fun ASGMUL_18_41_26 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_19_58_7 () Int)
+(declare-fun CLASSDECL_19_17_7 () Int)
+(declare-fun EQ_18_25_26 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_29_28_26 () Int)
+(declare-fun CONSTRUCTORINVOCATION_19_44_7 () Int)
+(declare-fun NOT_18_56_26 () Int)
+(declare-fun BOOLEANLIT_17_38_26 () Int)
+(declare-fun DOSTMT_19_30_7 () Int)
+(declare-fun ASSIGN_18_40_26 () Int)
+(declare-fun FIELDACCESS_19_57_7 () Int)
+(declare-fun ONDEMANDIMPORTDECL_19_16_7 () Int)
+(declare-fun NE_18_24_26 () Int)
+(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int))) (and (= (PO_LT T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ConstructorInvocation (asChild T_javafe_ast_ConstructorInvocation T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_VariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_VariableAccess (asChild T_javafe_ast_VariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ImportDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ImportDecl (asChild T_javafe_ast_ImportDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryCatchStmt (asChild T_javafe_ast_TryCatchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_OperatorTags T_java_lang_Object) true_term) (= T_javafe_ast_OperatorTags (asChild T_javafe_ast_OperatorTags T_java_lang_Object)) (= (PO_LT T_javafe_ast_OperatorTags T_javafe_ast_GeneratedTags) true_term) (= (PO_LT T_javafe_ast_TagConstants T_javafe_ast_OperatorTags) true_term) (= T_javafe_ast_TagConstants (asChild T_javafe_ast_TagConstants T_javafe_ast_OperatorTags)) (= (PO_LT T_javafe_tc_FieldDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_FieldDeclVec (asChild T_javafe_tc_FieldDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_BlockStmt (asChild T_javafe_ast_BlockStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_RoutineDecl (asChild T_javafe_ast_RoutineDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_RoutineDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_Stmt T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Stmt (asChild T_javafe_ast_Stmt T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_Expr T_javafe_ast_VarInit) true_term) (= T_javafe_ast_Expr (asChild T_javafe_ast_Expr T_javafe_ast_VarInit)) (= (PO_LT T_javafe_ast_TypeDeclElem T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_ParenExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ParenExpr (asChild T_javafe_ast_ParenExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_Type T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Type (asChild T_javafe_ast_Type T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_EvalStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_EvalStmt (asChild T_javafe_ast_EvalStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_TypeObjectDesignator (asChild T_javafe_ast_TypeObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_lang_RuntimeException T_java_lang_Exception) true_term) (= T_java_lang_RuntimeException (asChild T_java_lang_RuntimeException T_java_lang_Exception)) (= (PO_LT T_javafe_ast_GeneratedTags T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_IfStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_IfStmt (asChild T_javafe_ast_IfStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ArrayInit T_javafe_ast_VarInit) true_term) (= T_javafe_ast_ArrayInit (asChild T_javafe_ast_ArrayInit T_javafe_ast_VarInit)) (= (PO_LT T_java_lang_Exception T_java_lang_Throwable) true_term) (= T_java_lang_Exception (asChild T_java_lang_Exception T_java_lang_Throwable)) (= (PO_LT T_java_util_Map T_java_lang_Object) true_term) (= (PO_LT T_java_util_Map T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_java_lang_Long T_java_lang_Number) true_term) (= T_java_lang_Long (asChild T_java_lang_Long T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Long) true_term) (= ?t T_java_lang_Long))) (= (PO_LT T_java_lang_Long T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_CondExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CondExpr (asChild T_javafe_ast_CondExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_util_Location T_java_lang_Object) true_term) (= T_javafe_util_Location (asChild T_javafe_util_Location T_java_lang_Object)) (= (PO_LT T_javafe_tc_MethodDeclVec T_java_lang_Object) true_term) (= T_javafe_tc_MethodDeclVec (asChild T_javafe_tc_MethodDeclVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_VarDeclStmt (asChild T_javafe_ast_VarDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_MethodDecl (asChild T_javafe_ast_MethodDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_TypeName T_javafe_ast_Type) true_term) (= T_javafe_ast_TypeName (asChild T_javafe_ast_TypeName T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_LiteralExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_LiteralExpr (asChild T_javafe_ast_LiteralExpr T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Throwable T_java_lang_Object) true_term) (= T_java_lang_Throwable (asChild T_java_lang_Throwable T_java_lang_Object)) (= (PO_LT T_java_lang_Throwable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_ThrowStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ThrowStmt (asChild T_javafe_ast_ThrowStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Boolean T_java_lang_Object) true_term) (= T_java_lang_Boolean (asChild T_java_lang_Boolean T_java_lang_Object)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Boolean) true_term) (= ?t T_java_lang_Boolean))) (= (PO_LT T_java_lang_Boolean T_java_io_Serializable) true_term) (= (PO_LT T_java_io_Serializable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_SkipStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SkipStmt (asChild T_javafe_ast_SkipStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Comparable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_LocalVarDecl (asChild T_javafe_ast_LocalVarDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_ObjectDesignator (asChild T_javafe_ast_ObjectDesignator T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CastExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_CastExpr (asChild T_javafe_ast_CastExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_WhileStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_WhileStmt (asChild T_javafe_ast_WhileStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_TypeDecl (asChild T_javafe_ast_TypeDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_TypeDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_MethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_MethodInvocation (asChild T_javafe_ast_MethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_java_lang_Cloneable T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_Identifier T_java_lang_Object) true_term) (= T_javafe_ast_Identifier (asChild T_javafe_ast_Identifier T_java_lang_Object)) (forall ((?t Int)) (= (= (PO_LT ?t T_javafe_ast_Identifier) true_term) (= ?t T_javafe_ast_Identifier))) (= (PO_LT T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewInstanceExpr (asChild T_javafe_ast_NewInstanceExpr T_javafe_ast_Expr)) (= (PO_LT T_java_util_Hashtable T_java_util_Dictionary) true_term) (= T_java_util_Hashtable (asChild T_java_util_Hashtable T_java_util_Dictionary)) (= (PO_LT T_java_util_Hashtable T_java_util_Map) true_term) (= (PO_LT T_java_util_Hashtable T_java_lang_Cloneable) true_term) (= (PO_LT T_java_util_Hashtable T_java_io_Serializable) true_term) (= (PO_LT T_javafe_tc_Env T_java_lang_Object) true_term) (= T_javafe_tc_Env (asChild T_javafe_tc_Env T_java_lang_Object)) (= (PO_LT T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_SingleTypeImportDecl (asChild T_javafe_ast_SingleTypeImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_Name T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_Name (asChild T_javafe_ast_Name T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CompilationUnit (asChild T_javafe_ast_CompilationUnit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_BreakStmt (asChild T_javafe_ast_BreakStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_java_lang_Number T_java_lang_Object) true_term) (= T_java_lang_Number (asChild T_java_lang_Number T_java_lang_Object)) (= (PO_LT T_java_lang_Number T_java_io_Serializable) true_term) (= (PO_LT T_javafe_ast_VisitorArgResult T_java_lang_Object) true_term) (= T_javafe_ast_VisitorArgResult (asChild T_javafe_ast_VisitorArgResult T_java_lang_Object)) (= (PO_LT T_java_util_EscjavaKeyValue T_java_lang_Object) true_term) (= (PO_LT T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_GenericBlockStmt (asChild T_javafe_ast_GenericBlockStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousVariableAccess (asChild T_javafe_ast_AmbiguousVariableAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FormalParaDecl (asChild T_javafe_ast_FormalParaDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_TryFinallyStmt (asChild T_javafe_ast_TryFinallyStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_SuperObjectDesignator (asChild T_javafe_ast_SuperObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_javafe_ast_UnaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_UnaryExpr (asChild T_javafe_ast_UnaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_InterfaceDecl (asChild T_javafe_ast_InterfaceDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SynchronizeStmt (asChild T_javafe_ast_SynchronizeStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException) true_term) (= T_java_lang_IndexOutOfBoundsException (asChild T_java_lang_IndexOutOfBoundsException T_java_lang_RuntimeException)) (= (PO_LT T_javafe_ast_LabelStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_LabelStmt (asChild T_javafe_ast_LabelStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_CompoundName T_javafe_ast_Name) true_term) (= T_javafe_ast_CompoundName (asChild T_javafe_ast_CompoundName T_javafe_ast_Name)) (= (PO_LT T_javafe_ast_CatchClause T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_CatchClause (asChild T_javafe_ast_CatchClause T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_FieldAccess T_javafe_ast_Expr) true_term) (= T_javafe_ast_FieldAccess (asChild T_javafe_ast_FieldAccess T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_IdentifierVec T_java_lang_Object) true_term) (= T_javafe_ast_IdentifierVec (asChild T_javafe_ast_IdentifierVec T_java_lang_Object)) (= (PO_LT T_java_lang_Integer T_java_lang_Number) true_term) (= T_java_lang_Integer (asChild T_java_lang_Integer T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Integer) true_term) (= ?t T_java_lang_Integer))) (= (PO_LT T_java_lang_Integer T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ExprVec T_java_lang_Object) true_term) (= T_javafe_ast_ExprVec (asChild T_javafe_ast_ExprVec T_java_lang_Object)) (= (PO_LT T_javafe_tc_TagConstants T_javafe_parser_TagConstants) true_term) (= T_javafe_tc_TagConstants (asChild T_javafe_tc_TagConstants T_javafe_parser_TagConstants)) (= (PO_LT T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl) true_term) (= T_javafe_ast_ConstructorDecl (asChild T_javafe_ast_ConstructorDecl T_javafe_ast_RoutineDecl)) (= (PO_LT T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt) true_term) (= T_javafe_ast_SwitchStmt (asChild T_javafe_ast_SwitchStmt T_javafe_ast_GenericBlockStmt)) (= (PO_LT T_javafe_parser_TagConstants T_javafe_ast_TagConstants) true_term) (= T_javafe_parser_TagConstants (asChild T_javafe_parser_TagConstants T_javafe_ast_TagConstants)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Object) true_term) (= T_javafe_ast_ASTNode (asChild T_javafe_ast_ASTNode T_java_lang_Object)) (= (PO_LT T_javafe_ast_ASTNode T_java_lang_Cloneable) true_term) (= (PO_LT T_java_lang_Double T_java_lang_Number) true_term) (= T_java_lang_Double (asChild T_java_lang_Double T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Double) true_term) (= ?t T_java_lang_Double))) (= (PO_LT T_java_lang_Double T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_PrimitiveType T_javafe_ast_Type) true_term) (= T_javafe_ast_PrimitiveType (asChild T_javafe_ast_PrimitiveType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_ReturnStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ReturnStmt (asChild T_javafe_ast_ReturnStmt T_javafe_ast_Stmt)) (= (PO_LT T_java_lang_Float T_java_lang_Number) true_term) (= T_java_lang_Float (asChild T_java_lang_Float T_java_lang_Number)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_Float) true_term) (= ?t T_java_lang_Float))) (= (PO_LT T_java_lang_Float T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_ThisExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ThisExpr (asChild T_javafe_ast_ThisExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_VarInit T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_VarInit (asChild T_javafe_ast_VarInit T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator) true_term) (= T_javafe_ast_ExprObjectDesignator (asChild T_javafe_ast_ExprObjectDesignator T_javafe_ast_ObjectDesignator)) (= (PO_LT T_java_util_Dictionary T_java_lang_Object) true_term) (= T_java_util_Dictionary (asChild T_java_util_Dictionary T_java_lang_Object)) (= (PO_LT T_java_util_Dictionary T_java_util_EscjavaKeyValue) true_term) (= (PO_LT T_javafe_ast_ForStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ForStmt (asChild T_javafe_ast_ForStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_InstanceOfExpr (asChild T_javafe_ast_InstanceOfExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_GenericVarDecl (asChild T_javafe_ast_GenericVarDecl T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl) true_term) (= T_javafe_ast_OnDemandImportDecl (asChild T_javafe_ast_OnDemandImportDecl T_javafe_ast_ImportDecl)) (= (PO_LT T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_ClassDeclStmt (asChild T_javafe_ast_ClassDeclStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_tc_TypeSig T_javafe_ast_Type) true_term) (= T_javafe_tc_TypeSig (asChild T_javafe_tc_TypeSig T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_ASTNode) true_term) (= T_javafe_ast_InitBlock (asChild T_javafe_ast_InitBlock T_javafe_ast_ASTNode)) (= (PO_LT T_javafe_ast_InitBlock T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_ArrayRefExpr (asChild T_javafe_ast_ArrayRefExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ArrayType T_javafe_ast_Type) true_term) (= T_javafe_ast_ArrayType (asChild T_javafe_ast_ArrayType T_javafe_ast_Type)) (= (PO_LT T_javafe_ast_BranchStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_BranchStmt (asChild T_javafe_ast_BranchStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_ASTDecoration T_java_lang_Object) true_term) (= T_javafe_ast_ASTDecoration (asChild T_javafe_ast_ASTDecoration T_java_lang_Object)) (= (PO_LT T_javafe_ast_VarInitVec T_java_lang_Object) true_term) (= T_javafe_ast_VarInitVec (asChild T_javafe_ast_VarInitVec T_java_lang_Object)) (= (PO_LT T_javafe_ast_Visitor T_java_lang_Object) true_term) (= T_javafe_ast_Visitor (asChild T_javafe_ast_Visitor T_java_lang_Object)) (= (PO_LT T_javafe_ast_SwitchLabel T_javafe_ast_Stmt) true_term) (= T_javafe_ast_SwitchLabel (asChild T_javafe_ast_SwitchLabel T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl) true_term) (= T_javafe_ast_FieldDecl (asChild T_javafe_ast_FieldDecl T_javafe_ast_GenericVarDecl)) (= (PO_LT T_javafe_ast_FieldDecl T_javafe_ast_TypeDeclElem) true_term) (= (PO_LT T_javafe_ast_BinaryExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_BinaryExpr (asChild T_javafe_ast_BinaryExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl) true_term) (= T_javafe_ast_ClassDecl (asChild T_javafe_ast_ClassDecl T_javafe_ast_TypeDecl)) (= (PO_LT T_javafe_ast_ClassLiteral T_javafe_ast_Expr) true_term) (= T_javafe_ast_ClassLiteral (asChild T_javafe_ast_ClassLiteral T_javafe_ast_Expr)) (= (PO_LT T_java_lang_String T_java_lang_Object) true_term) (= T_java_lang_String (asChild T_java_lang_String T_java_lang_Object)) (forall ((?t Int)) (= (= (PO_LT ?t T_java_lang_String) true_term) (= ?t T_java_lang_String))) (= (PO_LT T_java_lang_String T_java_io_Serializable) true_term) (= (PO_LT T_java_lang_String T_java_lang_Comparable) true_term) (= (PO_LT T_javafe_ast_DoStmt T_javafe_ast_Stmt) true_term) (= T_javafe_ast_DoStmt (asChild T_javafe_ast_DoStmt T_javafe_ast_Stmt)) (= (PO_LT T_javafe_ast_NewArrayExpr T_javafe_ast_Expr) true_term) (= T_javafe_ast_NewArrayExpr (asChild T_javafe_ast_NewArrayExpr T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr) true_term) (= T_javafe_ast_AmbiguousMethodInvocation (asChild T_javafe_ast_AmbiguousMethodInvocation T_javafe_ast_Expr)) (= (PO_LT T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt) true_term) (= T_javafe_ast_ContinueStmt (asChild T_javafe_ast_ContinueStmt T_javafe_ast_BranchStmt)) (= (PO_LT T_javafe_ast_SimpleName T_javafe_ast_Name) true_term) (= T_javafe_ast_SimpleName (asChild T_javafe_ast_SimpleName T_javafe_ast_Name)) (and (= arrayType (+ DIST_ZERO_1 0)) (= T_boolean (+ DIST_ZERO_1 1)) (= T_char (+ DIST_ZERO_1 2)) (= T_byte (+ DIST_ZERO_1 3)) (= T_short (+ DIST_ZERO_1 4)) (= T_int (+ DIST_ZERO_1 5)) (= T_long (+ DIST_ZERO_1 6)) (= T_float (+ DIST_ZERO_1 7)) (= T_double (+ DIST_ZERO_1 8)) (= T__TYPE (+ DIST_ZERO_1 9)) (= T_javafe_ast_ConstructorInvocation (+ DIST_ZERO_1 10)) (= T_javafe_ast_VariableAccess (+ DIST_ZERO_1 11)) (= T_javafe_ast_ImportDecl (+ DIST_ZERO_1 12)) (= T_javafe_ast_TryCatchStmt (+ DIST_ZERO_1 13)) (= T_javafe_ast_OperatorTags (+ DIST_ZERO_1 14)) (= T_javafe_ast_TagConstants (+ DIST_ZERO_1 15)) (= T_javafe_tc_FieldDeclVec (+ DIST_ZERO_1 16)) (= T_javafe_ast_BlockStmt (+ DIST_ZERO_1 17)) (= T_javafe_ast_RoutineDecl (+ DIST_ZERO_1 18)) (= T_javafe_ast_Stmt (+ DIST_ZERO_1 19)) (= T_javafe_ast_Expr (+ DIST_ZERO_1 20)) (= T_javafe_ast_TypeDeclElem (+ DIST_ZERO_1 21)) (= T_javafe_ast_ParenExpr (+ DIST_ZERO_1 22)) (= T_javafe_ast_Type (+ DIST_ZERO_1 23)) (= T_javafe_ast_EvalStmt (+ DIST_ZERO_1 24)) (= T_javafe_ast_TypeObjectDesignator (+ DIST_ZERO_1 25)) (= T_java_lang_RuntimeException (+ DIST_ZERO_1 26)) (= T_javafe_ast_GeneratedTags (+ DIST_ZERO_1 27)) (= T_javafe_ast_IfStmt (+ DIST_ZERO_1 28)) (= T_javafe_ast_ArrayInit (+ DIST_ZERO_1 29)) (= T_java_lang_Exception (+ DIST_ZERO_1 30)) (= T_java_util_Map (+ DIST_ZERO_1 31)) (= T_java_lang_Long (+ DIST_ZERO_1 32)) (= T_javafe_ast_CondExpr (+ DIST_ZERO_1 33)) (= T_javafe_util_Location (+ DIST_ZERO_1 34)) (= T_javafe_tc_MethodDeclVec (+ DIST_ZERO_1 35)) (= T_javafe_ast_VarDeclStmt (+ DIST_ZERO_1 36)) (= T_javafe_ast_MethodDecl (+ DIST_ZERO_1 37)) (= T_javafe_ast_TypeName (+ DIST_ZERO_1 38)) (= T_javafe_ast_LiteralExpr (+ DIST_ZERO_1 39)) (= T_java_lang_Throwable (+ DIST_ZERO_1 40)) (= T_javafe_ast_ThrowStmt (+ DIST_ZERO_1 41)) (= T_java_lang_Boolean (+ DIST_ZERO_1 42)) (= T_java_io_Serializable (+ DIST_ZERO_1 43)) (= T_javafe_ast_SkipStmt (+ DIST_ZERO_1 44)) (= T_java_lang_Comparable (+ DIST_ZERO_1 45)) (= T_javafe_ast_LocalVarDecl (+ DIST_ZERO_1 46)) (= T_javafe_ast_ObjectDesignator (+ DIST_ZERO_1 47)) (= T_javafe_ast_CastExpr (+ DIST_ZERO_1 48)) (= T_javafe_ast_WhileStmt (+ DIST_ZERO_1 49)) (= T_javafe_ast_TypeDecl (+ DIST_ZERO_1 50)) (= T_javafe_ast_MethodInvocation (+ DIST_ZERO_1 51)) (= T_java_lang_Cloneable (+ DIST_ZERO_1 52)) (= T_javafe_ast_Identifier (+ DIST_ZERO_1 53)) (= T_javafe_ast_NewInstanceExpr (+ DIST_ZERO_1 54)) (= T_java_lang_Object (+ DIST_ZERO_1 55)) (= T_java_util_Hashtable (+ DIST_ZERO_1 56)) (= T_javafe_tc_Env (+ DIST_ZERO_1 57)) (= T_javafe_ast_SingleTypeImportDecl (+ DIST_ZERO_1 58)) (= T_javafe_ast_Name (+ DIST_ZERO_1 59)) (= T_javafe_ast_CompilationUnit (+ DIST_ZERO_1 60)) (= T_javafe_ast_BreakStmt (+ DIST_ZERO_1 61)) (= T_java_lang_Number (+ DIST_ZERO_1 62)) (= T_javafe_ast_VisitorArgResult (+ DIST_ZERO_1 63)) (= T_java_util_EscjavaKeyValue (+ DIST_ZERO_1 64)) (= T_javafe_ast_GenericBlockStmt (+ DIST_ZERO_1 65)) (= T_javafe_ast_AmbiguousVariableAccess (+ DIST_ZERO_1 66)) (= T_javafe_ast_FormalParaDecl (+ DIST_ZERO_1 67)) (= T_javafe_ast_TryFinallyStmt (+ DIST_ZERO_1 68)) (= T_javafe_ast_SuperObjectDesignator (+ DIST_ZERO_1 69)) (= T_javafe_ast_UnaryExpr (+ DIST_ZERO_1 70)) (= T_javafe_ast_InterfaceDecl (+ DIST_ZERO_1 71)) (= T_javafe_ast_SynchronizeStmt (+ DIST_ZERO_1 72)) (= T_java_lang_IndexOutOfBoundsException (+ DIST_ZERO_1 73)) (= T_javafe_ast_LabelStmt (+ DIST_ZERO_1 74)) (= T_javafe_ast_CompoundName (+ DIST_ZERO_1 75)) (= T_javafe_ast_CatchClause (+ DIST_ZERO_1 76)) (= T_javafe_ast_FieldAccess (+ DIST_ZERO_1 77)) (= T_javafe_ast_IdentifierVec (+ DIST_ZERO_1 78)) (= T_java_lang_Integer (+ DIST_ZERO_1 79)) (= T_javafe_ast_ExprVec (+ DIST_ZERO_1 80)) (= T_javafe_tc_TagConstants (+ DIST_ZERO_1 81)) (= T_javafe_ast_ConstructorDecl (+ DIST_ZERO_1 82)) (= T_javafe_ast_SwitchStmt (+ DIST_ZERO_1 83)) (= T_javafe_parser_TagConstants (+ DIST_ZERO_1 84)) (= T_javafe_ast_ASTNode (+ DIST_ZERO_1 85)) (= T_java_lang_Double (+ DIST_ZERO_1 86)) (= T_javafe_ast_PrimitiveType (+ DIST_ZERO_1 87)) (= T_javafe_ast_ReturnStmt (+ DIST_ZERO_1 88)) (= T_java_lang_Float (+ DIST_ZERO_1 89)) (= T_javafe_ast_ThisExpr (+ DIST_ZERO_1 90)) (= T_javafe_ast_VarInit (+ DIST_ZERO_1 91)) (= T_javafe_ast_ExprObjectDesignator (+ DIST_ZERO_1 92)) (= T_java_util_Dictionary (+ DIST_ZERO_1 93)) (= T_javafe_ast_ForStmt (+ DIST_ZERO_1 94)) (= T_javafe_ast_InstanceOfExpr (+ DIST_ZERO_1 95)) (= T_javafe_ast_GenericVarDecl (+ DIST_ZERO_1 96)) (= T_javafe_ast_OnDemandImportDecl (+ DIST_ZERO_1 97)) (= T_javafe_ast_ClassDeclStmt (+ DIST_ZERO_1 98)) (= T_javafe_tc_TypeSig (+ DIST_ZERO_1 99)) (= T_javafe_ast_InitBlock (+ DIST_ZERO_1 100)) (= T_javafe_ast_ArrayRefExpr (+ DIST_ZERO_1 101)) (= T_javafe_ast_ArrayType (+ DIST_ZERO_1 102)) (= T_javafe_ast_BranchStmt (+ DIST_ZERO_1 103)) (= T_javafe_ast_ASTDecoration (+ DIST_ZERO_1 104)) (= T_javafe_ast_VarInitVec (+ DIST_ZERO_1 105)) (= T_javafe_ast_Visitor (+ DIST_ZERO_1 106)) (= T_javafe_ast_SwitchLabel (+ DIST_ZERO_1 107)) (= T_javafe_ast_FieldDecl (+ DIST_ZERO_1 108)) (= T_javafe_ast_BinaryExpr (+ DIST_ZERO_1 109)) (= T_javafe_ast_ClassDecl (+ DIST_ZERO_1 110)) (= T_javafe_ast_ClassLiteral (+ DIST_ZERO_1 111)) (= T_java_lang_String (+ DIST_ZERO_1 112)) (= T_javafe_ast_DoStmt (+ DIST_ZERO_1 113)) (= T_javafe_ast_NewArrayExpr (+ DIST_ZERO_1 114)) (= T_javafe_ast_AmbiguousMethodInvocation (+ DIST_ZERO_1 115)) (= T_javafe_ast_ContinueStmt (+ DIST_ZERO_1 116)) (= T_javafe_ast_SimpleName (+ DIST_ZERO_1 117))) (= true_term (is TRYCATCHSTMT_19_43_7 T_int)) (= TRYCATCHSTMT_19_43_7 29) (= true_term (is UNARYSUB_18_55_26 T_int)) (= UNARYSUB_18_55_26 86) (= true_term (is TYPEDECLELEMPRAGMA_29_27_26 T_int)) (= TYPEDECLELEMPRAGMA_29_27_26 117) (= true_term (is SHORTTYPE_17_36_26 T_int)) (= SHORTTYPE_17_36_26 103) (= true_term (is WHILESTMT_19_29_7 T_int)) (= WHILESTMT_19_29_7 15) (= true_term (is STAR_18_37_26 T_int)) (= STAR_18_37_26 72) (= true_term (is VARIABLEACCESS_19_56_7 T_int)) (= VARIABLEACCESS_19_56_7 42) (= true_term (is SINGLETYPEIMPORTDECL_19_15_7 T_int)) (= SINGLETYPEIMPORTDECL_19_15_7 1) (= true_term (is BITAND_18_23_26 T_int)) (= BITAND_18_23_26 58) (= true_term (is TRYFINALLYSTMT_19_42_7 T_int)) (= TRYFINALLYSTMT_19_42_7 28) (= true_term (is UNARYADD_18_54_26 T_int)) (= UNARYADD_18_54_26 85) (= true_term (is BYTETYPE_17_35_26 T_int)) (= BYTETYPE_17_35_26 102) (= true_term (is CLASSDECLSTMT_19_28_7 T_int)) (= CLASSDECLSTMT_19_28_7 14) (= true_term (is MOD_18_36_26 T_int)) (= MOD_18_36_26 71) (= true_term (is STMTPRAGMA_29_26_26 T_int)) (= STMTPRAGMA_29_26_26 116) (= true_term (is AMBIGUOUSVARIABLEACCESS_19_55_7 T_int)) (= AMBIGUOUSVARIABLEACCESS_19_55_7 41) (= true_term (is COMPILATIONUNIT_19_14_7 T_int)) (= COMPILATIONUNIT_19_14_7 0) (= true_term (is BITXOR_18_22_26 T_int)) (= BITXOR_18_22_26 57) (= true_term (is SWITCHLABEL_19_41_7 T_int)) (= SWITCHLABEL_19_41_7 27) (= true_term (is ASGBITXOR_18_51_26 T_int)) (= ASGBITXOR_18_51_26 84) (= true_term (is punctuationStrings_29_134_22 ?v_0)) (not (= punctuationStrings_29_134_22 null)) (= (typeof punctuationStrings_29_134_22) ?v_0) (= (arrayLength punctuationStrings_29_134_22) 48) (= true_term (is NULLTYPE_17_34_26 T_int)) (= NULLTYPE_17_34_26 101) (= true_term (is VARDECLSTMT_19_27_7 T_int)) (= VARDECLSTMT_19_27_7 13) (= true_term (is DIV_18_35_26 T_int)) (= DIV_18_35_26 70) (= true_term (is otherStrings_29_193_30 ?v_0)) (not (= otherStrings_29_193_30 null)) (= (typeof otherStrings_29_193_30) ?v_0) (= (arrayLength otherStrings_29_193_30) 15) (= true_term (is PARENEXPR_19_54_7 T_int)) (= PARENEXPR_19_54_7 40) (= true_term (is BITOR_18_21_26 T_int)) (= BITOR_18_21_26 56) (= true_term (is MODIFIERPRAGMA_29_25_26 T_int)) (= MODIFIERPRAGMA_29_25_26 115) (= true_term (is noTokens_29_212_27 T_int)) (= true_term (is SKIPSTMT_19_40_7 T_int)) (= SKIPSTMT_19_40_7 26) (= true_term (is ASGBITOR_18_50_26 T_int)) (= ASGBITOR_18_50_26 83) (= true_term (is COMPOUNDNAME_19_67_7 T_int)) (= COMPOUNDNAME_19_67_7 53) (= true_term (is VOIDTYPE_17_33_26 T_int)) (= VOIDTYPE_17_33_26 100) (= true_term (is SWITCHSTMT_19_26_7 T_int)) (= SWITCHSTMT_19_26_7 12) (= true_term (is SUB_18_34_26 T_int)) (= SUB_18_34_26 69) (= true_term (is CASTEXPR_19_53_7 T_int)) (= CASTEXPR_19_53_7 39) (= true_term (is TYPESIG_28_6_28 T_int)) (= TYPESIG_28_6_28 184) (= true_term (is FORSTMT_19_39_7 T_int)) (= FORSTMT_19_39_7 25) (= true_term (is LEXICALPRAGMA_29_24_26 T_int)) (= LEXICALPRAGMA_29_24_26 114) (= true_term (is ASGBITAND_18_49_26 T_int)) (= ASGBITAND_18_49_26 82) (= true_term (is SIMPLENAME_19_66_7 T_int)) (= SIMPLENAME_19_66_7 52) (= true_term (is DOUBLETYPE_17_32_26 T_int)) (= DOUBLETYPE_17_32_26 99) (= true_term (is BLOCKSTMT_19_25_7 T_int)) (= BLOCKSTMT_19_25_7 11) (= true_term (is ADD_18_33_26 T_int)) (= ADD_18_33_26 68) (= true_term (is FIRST_KEYWORD_29_51_26 T_int)) (= FIRST_KEYWORD_29_51_26 133) (= true_term (is INSTANCEOFEXPR_19_52_7 T_int)) (= INSTANCEOFEXPR_19_52_7 38) (= true_term (is AND_18_20_26 T_int)) (= AND_18_20_26 55) (= true_term (is IFSTMT_19_38_7 T_int)) (= IFSTMT_19_38_7 24) (= true_term (is LAST_KEYWORD_29_103_26 T_int)) (= LAST_KEYWORD_29_103_26 183) (= true_term (is ASGURSHIFT_18_48_26 T_int)) (= ASGURSHIFT_18_48_26 81) (= true_term (is ARRAYTYPE_19_65_7 T_int)) (= ARRAYTYPE_19_65_7 51) (= true_term (is FORMALPARADECL_19_24_7 T_int)) (= FORMALPARADECL_19_24_7 10) (= true_term (is FLOATTYPE_17_31_26 T_int)) (= FLOATTYPE_17_31_26 98) (= true_term (is URSHIFT_18_32_26 T_int)) (= URSHIFT_18_32_26 67) (= true_term (is CONDEXPR_19_51_7 T_int)) (= CONDEXPR_19_51_7 37) (= true_term (is OR_18_19_26 T_int)) (= OR_18_19_26 54) (= true_term (is LABELSTMT_19_37_7 T_int)) (= LABELSTMT_19_37_7 23) (= true_term (is NULLLIT_17_45_26 T_int)) (= NULLLIT_17_45_26 111) (= true_term (is ASGRSHIFT_18_47_26 T_int)) (= ASGRSHIFT_18_47_26 80) (= true_term (is NULL_29_82_26 T_int)) (= NULL_29_82_26 163) (= true_term (is TYPENAME_19_64_7 T_int)) (= TYPENAME_19_64_7 50) (= true_term (is CHARTYPE_17_30_26 T_int)) (= CHARTYPE_17_30_26 97) (= true_term (is FIELDDECL_19_23_7 T_int)) (= FIELDDECL_19_23_7 9) (= true_term (is RSHIFT_18_31_26 T_int)) (= RSHIFT_18_31_26 66) (= true_term (is NEWARRAYEXPR_19_50_7 T_int)) (= NEWARRAYEXPR_19_50_7 36) (= true_term (is CONTINUESTMT_19_36_7 T_int)) (= CONTINUESTMT_19_36_7 22) (= true_term (is STRINGLIT_17_44_26 T_int)) (= STRINGLIT_17_44_26 110) (= true_term (is ASGLSHIFT_18_46_26 T_int)) (= ASGLSHIFT_18_46_26 79) (= true_term (is SUPEROBJECTDESIGNATOR_19_63_7 T_int)) (= SUPEROBJECTDESIGNATOR_19_63_7 49) (= true_term (is LONGTYPE_17_29_26 T_int)) (= LONGTYPE_17_29_26 96) (= true_term (is LOCALVARDECL_19_22_7 T_int)) (= LOCALVARDECL_19_22_7 8) (= true_term (is LSHIFT_18_30_26 T_int)) (= LSHIFT_18_30_26 65) (= true_term (is NEWINSTANCEEXPR_19_49_7 T_int)) (= NEWINSTANCEEXPR_19_49_7 35) (= true_term (is POSTFIXDEC_18_63_26 T_int)) (= POSTFIXDEC_18_63_26 92) (= true_term (is BREAKSTMT_19_35_7 T_int)) (= BREAKSTMT_19_35_7 21) (= true_term (is DOUBLELIT_17_43_26 T_int)) (= DOUBLELIT_17_43_26 109) (= true_term (is ASGSUB_18_45_26 T_int)) (= ASGSUB_18_45_26 78) (= true_term (is TYPEOBJECTDESIGNATOR_19_62_7 T_int)) (= TYPEOBJECTDESIGNATOR_19_62_7 48) (= true_term (is INTTYPE_17_28_26 T_int)) (= INTTYPE_17_28_26 95) (= true_term (is INITBLOCK_19_21_7 T_int)) (= INITBLOCK_19_21_7 7) (= true_term (is LT_18_29_26 T_int)) (= LT_18_29_26 64) (= true_term (is ARRAYREFEXPR_19_48_7 T_int)) (= ARRAYREFEXPR_19_48_7 34) (= true_term (is POSTFIXINC_18_62_26 T_int)) (= POSTFIXINC_18_62_26 91) (= true_term (is THROWSTMT_19_34_7 T_int)) (= THROWSTMT_19_34_7 20) (= true_term (is FLOATLIT_17_42_26 T_int)) (= FLOATLIT_17_42_26 108) (= true_term (is ASGADD_18_44_26 T_int)) (= ASGADD_18_44_26 77) (= true_term (is EXPROBJECTDESIGNATOR_19_61_7 T_int)) (= EXPROBJECTDESIGNATOR_19_61_7 47) (= true_term (is otherCodes_29_202_27 ?v_1)) (not (= otherCodes_29_202_27 null)) (= (typeof otherCodes_29_202_27) ?v_1) (= (arrayLength otherCodes_29_202_27) 15) (= true_term (is BOOLEANTYPE_17_27_26 T_int)) (= BOOLEANTYPE_17_27_26 94) (= true_term (is METHODDECL_19_20_7 T_int)) (= METHODDECL_19_20_7 6) (= true_term (is LE_18_28_26 T_int)) (= LE_18_28_26 63) (= true_term (is THISEXPR_19_47_7 T_int)) (= THISEXPR_19_47_7 33) (= true_term (is DEC_18_59_26 T_int)) (= DEC_18_59_26 90) (= true_term (is CHARLIT_17_41_26 T_int)) (= CHARLIT_17_41_26 107) (= true_term (is RETURNSTMT_19_33_7 T_int)) (= RETURNSTMT_19_33_7 19) (= true_term (is punctuationCodes_29_164_19 ?v_1)) (not (= punctuationCodes_29_164_19 null)) (= (typeof punctuationCodes_29_164_19) ?v_1) (= (arrayLength punctuationCodes_29_164_19) 48) (= true_term (is ASGREM_18_43_26 T_int)) (= ASGREM_18_43_26 76) (= true_term (is CLASSLITERAL_19_60_7 T_int)) (= CLASSLITERAL_19_60_7 46) (= true_term (is IDENT_17_25_26 T_int)) (= IDENT_17_25_26 93) (= true_term (is CONSTRUCTORDECL_19_19_7 T_int)) (= CONSTRUCTORDECL_19_19_7 5) (= true_term (is GT_18_27_26 T_int)) (= GT_18_27_26 62) (= true_term (is ARRAYINIT_19_46_7 T_int)) (= ARRAYINIT_19_46_7 32) (= true_term (is INC_18_58_26 T_int)) (= INC_18_58_26 89) (= true_term (is LONGLIT_17_40_26 T_int)) (= LONGLIT_17_40_26 106) (= true_term (is EVALSTMT_19_32_7 T_int)) (= EVALSTMT_19_32_7 18) (= true_term (is ASGDIV_18_42_26 T_int)) (= ASGDIV_18_42_26 75) (= true_term (is METHODINVOCATION_19_59_7 T_int)) (= METHODINVOCATION_19_59_7 45) (= true_term (is INTERFACEDECL_19_18_7 T_int)) (= INTERFACEDECL_19_18_7 4) (= true_term (is GE_18_26_26 T_int)) (= GE_18_26_26 61) (= true_term (is CATCHCLAUSE_19_45_7 T_int)) (= CATCHCLAUSE_19_45_7 31) (= true_term (is BITNOT_18_57_26 T_int)) (= BITNOT_18_57_26 88) (= true_term (is keywordStrings_29_181_30 ?v_0)) (not (= keywordStrings_29_181_30 null)) (= (typeof keywordStrings_29_181_30) ?v_0) (= (arrayLength keywordStrings_29_181_30) 51) (= true_term (is NULL_13_60_26 T_int)) (= NULL_13_60_26 0) (= true_term (is SYNCHRONIZESTMT_19_31_7 T_int)) (= SYNCHRONIZESTMT_19_31_7 17) (= true_term (is INTLIT_17_39_26 T_int)) (= INTLIT_17_39_26 105) (= true_term (is ASGMUL_18_41_26 T_int)) (= ASGMUL_18_41_26 74) (= true_term (is AMBIGUOUSMETHODINVOCATION_19_58_7 T_int)) (= AMBIGUOUSMETHODINVOCATION_19_58_7 44) (= true_term (is CLASSDECL_19_17_7 T_int)) (= CLASSDECL_19_17_7 3) (= true_term (is EQ_18_25_26 T_int)) (= EQ_18_25_26 60) (= true_term (is TYPEMODIFIERPRAGMA_29_28_26 T_int)) (= TYPEMODIFIERPRAGMA_29_28_26 118) (= true_term (is CONSTRUCTORINVOCATION_19_44_7 T_int)) (= CONSTRUCTORINVOCATION_19_44_7 30) (= true_term (is NOT_18_56_26 T_int)) (= NOT_18_56_26 87) (= true_term (is BOOLEANLIT_17_38_26 T_int)) (= BOOLEANLIT_17_38_26 104) (= true_term (is DOSTMT_19_30_7 T_int)) (= DOSTMT_19_30_7 16) (= true_term (is ASSIGN_18_40_26 T_int)) (= ASSIGN_18_40_26 73) (= true_term (is FIELDACCESS_19_57_7 T_int)) (= FIELDACCESS_19_57_7 43) (= true_term (is ONDEMANDIMPORTDECL_19_16_7 T_int)) (= ONDEMANDIMPORTDECL_19_16_7 2) (= true_term (is NE_18_24_26 T_int)) (= NE_18_24_26 59))))
+(declare-fun locOpenBrace_pre_80_36_13 () Int)
+(declare-fun locOpenBrace_80_36_13 () Int)
+(declare-fun TRYCATCHSTMT_pre_19_43_7 () Int)
+(declare-fun UNARYSUB_pre_18_55_26 () Int)
+(declare-fun TYPEDECLELEMPRAGMA_pre_29_27_26 () Int)
+(declare-fun SHORTTYPE_pre_17_36_26 () Int)
+(declare-fun WHILESTMT_pre_19_29_7 () Int)
+(declare-fun body_pre_80_34_19 () Int)
+(declare-fun body_80_34_19 () Int)
+(declare-fun STAR_pre_18_37_26 () Int)
+(declare-fun elems_pre_18_34 () Int)
+(declare-fun elems_18_34 () Int)
+(declare-fun enclosingInstance_pre_122_25_14 () Int)
+(declare-fun enclosingInstance_122_25_14 () Int)
+(declare-fun loc_pre_110_18_13 () Int)
+(declare-fun loc_110_18_13 () Int)
+(declare-fun elements_pre_124_61_33 () Int)
+(declare-fun elements_124_61_33 () Int)
+(declare-fun loc_pre_122_49_13 () Int)
+(declare-fun loc_122_49_13 () Int)
+(declare-fun VARIABLEACCESS_pre_19_56_7 () Int)
+(declare-fun SINGLETYPEIMPORTDECL_pre_19_15_7 () Int)
+(declare-fun BITAND_pre_18_23_26 () Int)
+(declare-fun locCloseBrace_pre_90_25_13 () Int)
+(declare-fun locCloseBrace_90_25_13 () Int)
+(declare-fun loc_pre_139_20_13 () Int)
+(declare-fun loc_139_20_13 () Int)
+(declare-fun TRYFINALLYSTMT_pre_19_42_7 () Int)
+(declare-fun UNARYADD_pre_18_54_26 () Int)
+(declare-fun locFirstSemi_pre_114_36_13 () Int)
+(declare-fun locFirstSemi_114_36_13 () Int)
+(declare-fun elemType_pre_138_18_28 () Int)
+(declare-fun elemType_138_18_28 () Int)
+(declare-fun BYTETYPE_pre_17_35_26 () Int)
+(declare-fun CLASSDECLSTMT_pre_19_28_7 () Int)
+(declare-fun MOD_pre_18_36_26 () Int)
+(declare-fun STMTPRAGMA_pre_29_26_26 () Int)
+(declare-fun op_pre_26_26_13 () Int)
+(declare-fun op_26_26_13 () Int)
+(declare-fun init_pre_123_35_19 () Int)
+(declare-fun init_123_35_19 () Int)
+(declare-fun AMBIGUOUSVARIABLEACCESS_pre_19_55_7 () Int)
+(declare-fun COMPILATIONUNIT_pre_19_14_7 () Int)
+(declare-fun BITXOR_pre_18_22_26 () Int)
+(declare-fun locCloseParen_pre_127_24_13 () Int)
+(declare-fun locCloseParen_127_24_13 () Int)
+(declare-fun locKeyword_pre_119_45_13 () Int)
+(declare-fun locKeyword_119_45_13 () Int)
+(declare-fun SWITCHLABEL_pre_19_41_7 () Int)
+(declare-fun ASGBITXOR_pre_18_51_26 () Int)
+(declare-fun punctuationStrings_pre_29_134_22 () Int)
+(declare-fun locOpenParen_pre_105_23_13 () Int)
+(declare-fun locOpenParen_105_23_13 () Int)
+(declare-fun tag_pre_27_30_13 () Int)
+(declare-fun tag_27_30_13 () Int)
+(declare-fun loc_pre_62_45_13 () Int)
+(declare-fun loc_62_45_13 () Int)
+(declare-fun loc_pre_93_18_13 () Int)
+(declare-fun loc_93_18_13 () Int)
+(declare-fun elements_pre_14_61_36 () Int)
+(declare-fun elements_14_61_36 () Int)
+(declare-fun NULLTYPE_pre_17_34_26 () Int)
+(declare-fun VARDECLSTMT_pre_19_27_7 () Int)
+(declare-fun DIV_pre_18_35_26 () Int)
+(declare-fun locOpenParen_pre_128_18_13 () Int)
+(declare-fun locOpenParen_128_18_13 () Int)
+(declare-fun type_pre_126_18_28 () Int)
+(declare-fun type_126_18_28 () Int)
+(declare-fun count_pre_124_67_33 () Int)
+(declare-fun count_124_67_33 () Int)
+(declare-fun otherStrings_pre_29_193_30 () Int)
+(declare-fun loc_pre_23_50_13 () Int)
+(declare-fun loc_23_50_13 () Int)
+(declare-fun PARENEXPR_pre_19_54_7 () Int)
+(declare-fun loc_pre_83_29_13 () Int)
+(declare-fun loc_83_29_13 () Int)
+(declare-fun BITOR_pre_18_21_26 () Int)
+(declare-fun loc_pre_100_18_13 () Int)
+(declare-fun loc_100_18_13 () Int)
+(declare-fun MODIFIERPRAGMA_pre_29_25_26 () Int)
+(declare-fun noTokens_pre_29_212_27 () Int)
+(declare-fun tag_pre_23_32_13 () Int)
+(declare-fun tag_23_32_13 () Int)
+(declare-fun SKIPSTMT_pre_19_40_7 () Int)
+(declare-fun ASGBITOR_pre_18_50_26 () Int)
+(declare-fun loc_pre_118_23_13 () Int)
+(declare-fun loc_118_23_13 () Int)
+(declare-fun superCall_pre_119_24_17 () Int)
+(declare-fun superCall_119_24_17 () Int)
+(declare-fun locQuestion_pre_125_22_13 () Int)
+(declare-fun locQuestion_125_22_13 () Int)
+(declare-fun COMPOUNDNAME_pre_19_67_7 () Int)
+(declare-fun VOIDTYPE_pre_17_33_26 () Int)
+(declare-fun SWITCHSTMT_pre_19_26_7 () Int)
+(declare-fun SUB_pre_18_34_26 () Int)
+(declare-fun locDot_pre_84_21_13 () Int)
+(declare-fun locDot_84_21_13 () Int)
+(declare-fun CASTEXPR_pre_19_53_7 () Int)
+(declare-fun locSuper_pre_137_20_13 () Int)
+(declare-fun locSuper_137_20_13 () Int)
+(declare-fun TYPESIG_pre_28_6_28 () Int)
+(declare-fun FORSTMT_pre_19_39_7 () Int)
+(declare-fun count_pre_14_67_33 () Int)
+(declare-fun count_14_67_33 () Int)
+(declare-fun locOpenBrace_pre_90_22_13 () Int)
+(declare-fun locOpenBrace_90_22_13 () Int)
+(declare-fun LEXICALPRAGMA_pre_29_24_26 () Int)
+(declare-fun ASGBITAND_pre_18_49_26 () Int)
+(declare-fun locDot_pre_133_23_13 () Int)
+(declare-fun locDot_133_23_13 () Int)
+(declare-fun SIMPLENAME_pre_19_66_7 () Int)
+(declare-fun DOUBLETYPE_pre_17_32_26 () Int)
+(declare-fun BLOCKSTMT_pre_19_25_7 () Int)
+(declare-fun locId_pre_112_20_13 () Int)
+(declare-fun locId_112_20_13 () Int)
+(declare-fun ADD_pre_18_33_26 () Int)
+(declare-fun locId_pre_80_43_13 () Int)
+(declare-fun locId_80_43_13 () Int)
+(declare-fun FIRST_KEYWORD_pre_29_51_26 () Int)
+(declare-fun INSTANCEOFEXPR_pre_19_52_7 () Int)
+(declare-fun loc_pre_113_22_13 () Int)
+(declare-fun loc_113_22_13 () Int)
+(declare-fun AND_pre_18_20_26 () Int)
+(declare-fun locId_pre_77_38_13 () Int)
+(declare-fun locId_77_38_13 () Int)
+(declare-fun IFSTMT_pre_19_38_7 () Int)
+(declare-fun LAST_KEYWORD_pre_29_103_26 () Int)
+(declare-fun ASGURSHIFT_pre_18_48_26 () Int)
+(declare-fun locOpenParen_pre_127_21_13 () Int)
+(declare-fun locOpenParen_127_21_13 () Int)
+(declare-fun locDot_pre_119_41_13 () Int)
+(declare-fun locDot_119_41_13 () Int)
+(declare-fun loc_pre_114_33_13 () Int)
+(declare-fun loc_114_33_13 () Int)
+(declare-fun ARRAYTYPE_pre_19_65_7 () Int)
+(declare-fun locFinally_pre_117_25_13 () Int)
+(declare-fun locFinally_117_25_13 () Int)
+(declare-fun FORMALPARADECL_pre_19_24_7 () Int)
+(declare-fun FLOATTYPE_pre_17_31_26 () Int)
+(declare-fun URSHIFT_pre_18_32_26 () Int)
+(declare-fun locOpenParen_pre_132_28_13 () Int)
+(declare-fun locOpenParen_132_28_13 () Int)
+(declare-fun locOp_pre_25_43_13 () Int)
+(declare-fun locOp_25_43_13 () Int)
+(declare-fun value_pre_23_45_16 () Int)
+(declare-fun value_23_45_16 () Int)
+(declare-fun locId_pre_130_24_13 () Int)
+(declare-fun locId_130_24_13 () Int)
+(declare-fun CONDEXPR_pre_19_51_7 () Int)
+(declare-fun elements_pre_140_61_39 () Int)
+(declare-fun elements_140_61_39 () Int)
+(declare-fun locCloseBrace_pre_24_13 () Int)
+(declare-fun locCloseBrace_24_13 () Int)
+(declare-fun OR_pre_18_19_26 () Int)
+(declare-fun LABELSTMT_pre_19_37_7 () Int)
+(declare-fun NULLLIT_pre_17_45_26 () Int)
+(declare-fun ASGRSHIFT_pre_18_47_26 () Int)
+(declare-fun locGuardOpenParen_pre_103_23_13 () Int)
+(declare-fun locGuardOpenParen_103_23_13 () Int)
+(declare-fun elements_pre_73_61_39 () Int)
+(declare-fun elements_73_61_39 () Int)
+(declare-fun loc_pre_108_18_13 () Int)
+(declare-fun loc_108_18_13 () Int)
+(declare-fun NULL_pre_29_82_26 () Int)
+(declare-fun TYPENAME_pre_19_64_7 () Int)
+(declare-fun CHARTYPE_pre_17_30_26 () Int)
+(declare-fun FIELDDECL_pre_19_23_7 () Int)
+(declare-fun RSHIFT_pre_18_31_26 () Int)
+(declare-fun locCloseBrace_pre_62_54_13 () Int)
+(declare-fun locCloseBrace_62_54_13 () Int)
+(declare-fun loc_pre_105_20_13 () Int)
+(declare-fun loc_105_20_13 () Int)
+(declare-fun loc_pre_123_49_13 () Int)
+(declare-fun loc_123_49_13 () Int)
+(declare-fun loc_pre_104_20_13 () Int)
+(declare-fun loc_104_20_13 () Int)
+(declare-fun NEWARRAYEXPR_pre_19_50_7 () Int)
+(declare-fun locType_pre_79_21_13 () Int)
+(declare-fun locType_79_21_13 () Int)
+(declare-fun type_pre_123_24_28 () Int)
+(declare-fun type_123_24_28 () Int)
+(declare-fun I_will_establish_invariants_afterwards_pre_5_236_34 () Int)
+(declare-fun I_will_establish_invariants_afterwards_5_236_34 () Int)
+(declare-fun CONTINUESTMT_pre_19_36_7 () Int)
+(declare-fun STRINGLIT_pre_17_44_26 () Int)
+(declare-fun ASGLSHIFT_pre_18_46_26 () Int)
+(declare-fun SUPEROBJECTDESIGNATOR_pre_19_63_7 () Int)
+(declare-fun LONGTYPE_pre_17_29_26 () Int)
+(declare-fun LOCALVARDECL_pre_19_22_7 () Int)
+(declare-fun LSHIFT_pre_18_30_26 () Int)
+(declare-fun loc_pre_80_40_13 () Int)
+(declare-fun loc_80_40_13 () Int)
+(declare-fun loc_pre_120_22_13 () Int)
+(declare-fun loc_120_22_13 () Int)
+(declare-fun NEWINSTANCEEXPR_pre_19_49_7 () Int)
+(declare-fun loc_pre_129_22_13 () Int)
+(declare-fun loc_129_22_13 () Int)
+(declare-fun locOpenBrackets_pre_123_65_29 () Int)
+(declare-fun locOpenBrackets_123_65_29 () Int)
+(declare-fun POSTFIXDEC_pre_18_63_26 () Int)
+(declare-fun BREAKSTMT_pre_19_35_7 () Int)
+(declare-fun type_pre_77_35_28 () Int)
+(declare-fun type_77_35_28 () Int)
+(declare-fun count_pre_140_67_33 () Int)
+(declare-fun count_140_67_33 () Int)
+(declare-fun DOUBLELIT_pre_17_43_26 () Int)
+(declare-fun ASGSUB_pre_18_45_26 () Int)
+(declare-fun ids_pre_141_19_37 () Int)
+(declare-fun ids_141_19_37 () Int)
+(declare-fun type_pre_127_18_28 () Int)
+(declare-fun type_127_18_28 () Int)
+(declare-fun TYPEOBJECTDESIGNATOR_pre_19_62_7 () Int)
+(declare-fun count_pre_73_67_33 () Int)
+(declare-fun count_73_67_33 () Int)
+(declare-fun INTTYPE_pre_17_28_26 () Int)
+(declare-fun INITBLOCK_pre_19_21_7 () Int)
+(declare-fun LT_pre_18_29_26 () Int)
+(declare-fun locId_pre_132_25_13 () Int)
+(declare-fun locId_132_25_13 () Int)
+(declare-fun type_pre_133_20_28 () Int)
+(declare-fun type_133_20_28 () Int)
+(declare-fun ARRAYREFEXPR_pre_19_48_7 () Int)
+(declare-fun POSTFIXINC_pre_18_62_26 () Int)
+(declare-fun loc_pre_63_30_13 () Int)
+(declare-fun loc_63_30_13 () Int)
+(declare-fun THROWSTMT_pre_19_34_7 () Int)
+(declare-fun FLOATLIT_pre_17_42_26 () Int)
+(declare-fun ASGADD_pre_18_44_26 () Int)
+(declare-fun length_pre_81_50_25 () Int)
+(declare-fun length_81_50_25 () Int)
+(declare-fun enclosingInstance_pre_119_37_14 () Int)
+(declare-fun enclosingInstance_119_37_14 () Int)
+(declare-fun loc_pre_116_29_13 () Int)
+(declare-fun loc_116_29_13 () Int)
+(declare-fun loc_pre_117_22_13 () Int)
+(declare-fun loc_117_22_13 () Int)
+(declare-fun EXPROBJECTDESIGNATOR_pre_19_61_7 () Int)
+(declare-fun otherCodes_pre_29_202_27 () Int)
+(declare-fun BOOLEANTYPE_pre_17_27_26 () Int)
+(declare-fun METHODDECL_pre_19_20_7 () Int)
+(declare-fun LE_pre_18_28_26 () Int)
+(declare-fun locOpenBrace_pre_21_13 () Int)
+(declare-fun locOpenBrace_21_13 () Int)
+(declare-fun locOpenBrace_pre_62_51_13 () Int)
+(declare-fun locOpenBrace_62_51_13 () Int)
+(declare-fun loc_pre_107_18_13 () Int)
+(declare-fun loc_107_18_13 () Int)
+(declare-fun dims_pre_123_45_31 () Int)
+(declare-fun dims_123_45_31 () Int)
+(declare-fun THISEXPR_pre_19_47_7 () Int)
+(declare-fun DEC_pre_18_59_26 () Int)
+(declare-fun locCloseBracket_pre_121_23_13 () Int)
+(declare-fun locCloseBracket_121_23_13 () Int)
+(declare-fun CHARLIT_pre_17_41_26 () Int)
+(declare-fun RETURNSTMT_pre_19_33_7 () Int)
+(declare-fun locOp_pre_26_32_13 () Int)
+(declare-fun locOp_26_32_13 () Int)
+(declare-fun punctuationCodes_pre_29_164_19 () Int)
+(declare-fun ASGREM_pre_18_43_26 () Int)
+(declare-fun CLASSLITERAL_pre_19_60_7 () Int)
+(declare-fun IDENT_pre_17_25_26 () Int)
+(declare-fun CONSTRUCTORDECL_pre_19_19_7 () Int)
+(declare-fun locDot_pre_122_29_13 () Int)
+(declare-fun locDot_122_29_13 () Int)
+(declare-fun GT_pre_18_27_26 () Int)
+(declare-fun locOpenBracket_pre_138_21_13 () Int)
+(declare-fun locOpenBracket_138_21_13 () Int)
+(declare-fun elements_pre_72_61_38 () Int)
+(declare-fun elements_72_61_38 () Int)
+(declare-fun ARRAYINIT_pre_19_46_7 () Int)
+(declare-fun INC_pre_18_58_26 () Int)
+(declare-fun owner_pre_8_35_28 () Int)
+(declare-fun owner_8_35_28 () Int)
+(declare-fun locIds_pre_141_25_29 () Int)
+(declare-fun locIds_141_25_29 () Int)
+(declare-fun loc_pre_103_20_13 () Int)
+(declare-fun loc_103_20_13 () Int)
+(declare-fun LONGLIT_pre_17_40_26 () Int)
+(declare-fun EVALSTMT_pre_19_32_7 () Int)
+(declare-fun ASGDIV_pre_18_42_26 () Int)
+(declare-fun locOpenParen_pre_122_52_13 () Int)
+(declare-fun locOpenParen_122_52_13 () Int)
+(declare-fun METHODINVOCATION_pre_19_59_7 () Int)
+(declare-fun tokenType_pre_78_90_8 () Int)
+(declare-fun tokenType_78_90_8 () Int)
+(declare-fun INTERFACEDECL_pre_19_18_7 () Int)
+(declare-fun GE_pre_18_26_26 () Int)
+(declare-fun locCloseParen_pre_128_21_13 () Int)
+(declare-fun locCloseParen_128_21_13 () Int)
+(declare-fun CATCHCLAUSE_pre_19_45_7 () Int)
+(declare-fun BITNOT_pre_18_57_26 () Int)
+(declare-fun keywordStrings_pre_29_181_30 () Int)
+(declare-fun locOpenParen_pre_131_30_13 () Int)
+(declare-fun locOpenParen_131_30_13 () Int)
+(declare-fun NULL_pre_13_60_26 () Int)
+(declare-fun SYNCHRONIZESTMT_pre_19_31_7 () Int)
+(declare-fun INTLIT_pre_17_39_26 () Int)
+(declare-fun ASGMUL_pre_18_41_26 () Int)
+(declare-fun loc_pre_115_16_13 () Int)
+(declare-fun loc_115_16_13 () Int)
+(declare-fun AMBIGUOUSMETHODINVOCATION_pre_19_58_7 () Int)
+(declare-fun CLASSDECL_pre_19_17_7 () Int)
+(declare-fun EQ_pre_18_25_26 () Int)
+(declare-fun locOpenParen_pre_119_48_13 () Int)
+(declare-fun locOpenParen_119_48_13 () Int)
+(declare-fun loc_pre_27_35_13 () Int)
+(declare-fun loc_27_35_13 () Int)
+(declare-fun TYPEMODIFIERPRAGMA_pre_29_28_26 () Int)
+(declare-fun locId_pre_62_48_13 () Int)
+(declare-fun locId_62_48_13 () Int)
+(declare-fun CONSTRUCTORINVOCATION_pre_19_44_7 () Int)
+(declare-fun count_pre_72_67_33 () Int)
+(declare-fun count_72_67_33 () Int)
+(declare-fun NOT_pre_18_56_26 () Int)
+(declare-fun returnType_pre_79_18_28 () Int)
+(declare-fun returnType_79_18_28 () Int)
+(declare-fun locDots_pre_141_31_29 () Int)
+(declare-fun locDots_141_31_29 () Int)
+(declare-fun BOOLEANLIT_pre_17_38_26 () Int)
+(declare-fun DOSTMT_pre_19_30_7 () Int)
+(declare-fun ASSIGN_pre_18_40_26 () Int)
+(declare-fun loc_pre_126_21_13 () Int)
+(declare-fun loc_126_21_13 () Int)
+(declare-fun op_pre_25_35_13 () Int)
+(declare-fun op_25_35_13 () Int)
+(declare-fun FIELDACCESS_pre_19_57_7 () Int)
+(declare-fun syntax_pre_22_28_29 () Int)
+(declare-fun syntax_22_28_29 () Int)
+(declare-fun ONDEMANDIMPORTDECL_pre_19_16_7 () Int)
+(declare-fun NE_pre_18_24_26 () Int)
+(declare-fun locColon_pre_125_25_13 () Int)
+(declare-fun locColon_125_25_13 () Int)
+(declare-fun locOpenBracket_pre_121_20_13 () Int)
+(declare-fun locOpenBracket_121_20_13 () Int)
+(declare-fun elems_pre () Int)
+(declare-fun elems () Int)
+(declare-fun LS () Int)
+(declare-fun alloc_pre () Int)
+(declare-fun elems_91_56 () Int)
+(declare-fun locOpenBrace_91_67 () Int)
+(declare-fun locCloseBrace_91_85 () Int)
+(declare-fun after_93_24_93_24 () Int)
+(declare-fun RES_93_24_93_24 () Int)
+(declare-fun EC_93_24_93_24 () Int)
+(declare-fun ecReturn () Int)
+(declare-fun elems_94_12 () Int)
+(declare-fun locOpenBrace_95_12 () Int)
+(declare-fun locCloseBrace_96_12 () Int)
+(assert (let ((?v_0 (array T_java_lang_String)) (?v_1 (array T_int)) (?v_2 (= true_term true_term)) (?v_5 (< alloc after_93_24_93_24)) (?v_3 (not (= RES_93_24_93_24 null))) (?v_6 (not (= true_term (isAllocated RES_93_24_93_24 alloc)))) (?v_7 (= true_term (is RES_93_24_93_24 T_javafe_ast_ArrayInit))) (?v_8 (= true_term (isAllocated RES_93_24_93_24 after_93_24_93_24))) (?v_9 (= EC_93_24_93_24 ecReturn)) (?v_10 (= (S_select owner_8_35_28 RES_93_24_93_24) null)) (?v_11 (= (typeof RES_93_24_93_24) T_javafe_ast_ArrayInit))) (let ((?v_4 (not ?v_3)) (?v_12 (= elems_94_12 (S_store elems_18_34 RES_93_24_93_24 elems_91_56))) (?v_13 (= locOpenBrace_95_12 (S_store locOpenBrace_21_13 RES_93_24_93_24 locOpenBrace_91_67))) (?v_14 (= ecReturn ecReturn))) (let ((?v_15 (=> ?v_14 ?v_3))) (not (=> true (=> (and (= locOpenBrace_pre_80_36_13 locOpenBrace_80_36_13) (= locOpenBrace_80_36_13 (asField locOpenBrace_80_36_13 T_int)) (= TRYCATCHSTMT_pre_19_43_7 TRYCATCHSTMT_19_43_7) (= true_term (is TRYCATCHSTMT_19_43_7 T_int)) (= UNARYSUB_pre_18_55_26 UNARYSUB_18_55_26) (= true_term (is UNARYSUB_18_55_26 T_int)) (= TYPEDECLELEMPRAGMA_pre_29_27_26 TYPEDECLELEMPRAGMA_29_27_26) (= true_term (is TYPEDECLELEMPRAGMA_29_27_26 T_int)) (= SHORTTYPE_pre_17_36_26 SHORTTYPE_17_36_26) (= true_term (is SHORTTYPE_17_36_26 T_int)) (= WHILESTMT_pre_19_29_7 WHILESTMT_19_29_7) (= true_term (is WHILESTMT_19_29_7 T_int)) (= body_pre_80_34_19 body_80_34_19) (= body_80_34_19 (asField body_80_34_19 T_javafe_ast_BlockStmt)) (< (fClosedTime body_80_34_19) alloc) (= STAR_pre_18_37_26 STAR_18_37_26) (= true_term (is STAR_18_37_26 T_int)) (= elems_pre_18_34 elems_18_34) (= elems_18_34 (asField elems_18_34 T_javafe_ast_VarInitVec)) (< (fClosedTime elems_18_34) alloc) (forall ((?s Int)) (=> (not (= ?s null)) (not (= (S_select elems_18_34 ?s) null)))) (= enclosingInstance_pre_122_25_14 enclosingInstance_122_25_14) (= enclosingInstance_122_25_14 (asField enclosingInstance_122_25_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_122_25_14) alloc) (= loc_pre_110_18_13 loc_110_18_13) (= loc_110_18_13 (asField loc_110_18_13 T_int)) (= elements_pre_124_61_33 elements_124_61_33) (= elements_124_61_33 (asField elements_124_61_33 (array T_javafe_ast_Expr))) (< (fClosedTime elements_124_61_33) alloc) (forall ((?s_1_ Int)) (=> (not (= ?s_1_ null)) (not (= (S_select elements_124_61_33 ?s_1_) null)))) (= loc_pre_122_49_13 loc_122_49_13) (= loc_122_49_13 (asField loc_122_49_13 T_int)) (= VARIABLEACCESS_pre_19_56_7 VARIABLEACCESS_19_56_7) (= true_term (is VARIABLEACCESS_19_56_7 T_int)) (= SINGLETYPEIMPORTDECL_pre_19_15_7 SINGLETYPEIMPORTDECL_19_15_7) (= true_term (is SINGLETYPEIMPORTDECL_19_15_7 T_int)) (= BITAND_pre_18_23_26 BITAND_18_23_26) (= true_term (is BITAND_18_23_26 T_int)) (= locCloseBrace_pre_90_25_13 locCloseBrace_90_25_13) (= locCloseBrace_90_25_13 (asField locCloseBrace_90_25_13 T_int)) (= loc_pre_139_20_13 loc_139_20_13) (= loc_139_20_13 (asField loc_139_20_13 T_int)) (= TRYFINALLYSTMT_pre_19_42_7 TRYFINALLYSTMT_19_42_7) (= true_term (is TRYFINALLYSTMT_19_42_7 T_int)) (= UNARYADD_pre_18_54_26 UNARYADD_18_54_26) (= true_term (is UNARYADD_18_54_26 T_int)) (= locFirstSemi_pre_114_36_13 locFirstSemi_114_36_13) (= locFirstSemi_114_36_13 (asField locFirstSemi_114_36_13 T_int)) (= elemType_pre_138_18_28 elemType_138_18_28) (= elemType_138_18_28 (asField elemType_138_18_28 T_javafe_ast_Type)) (< (fClosedTime elemType_138_18_28) alloc) (forall ((?s_2_ Int)) (=> (not (= ?s_2_ null)) (not (= (S_select elemType_138_18_28 ?s_2_) null)))) (= BYTETYPE_pre_17_35_26 BYTETYPE_17_35_26) (= true_term (is BYTETYPE_17_35_26 T_int)) (= CLASSDECLSTMT_pre_19_28_7 CLASSDECLSTMT_19_28_7) (= true_term (is CLASSDECLSTMT_19_28_7 T_int)) (= MOD_pre_18_36_26 MOD_18_36_26) (= true_term (is MOD_18_36_26 T_int)) (= STMTPRAGMA_pre_29_26_26 STMTPRAGMA_29_26_26) (= true_term (is STMTPRAGMA_29_26_26 T_int)) (= op_pre_26_26_13 op_26_26_13) (= op_26_26_13 (asField op_26_26_13 T_int)) (= init_pre_123_35_19 init_123_35_19) (= init_123_35_19 (asField init_123_35_19 T_javafe_ast_ArrayInit)) (< (fClosedTime init_123_35_19) alloc) (= AMBIGUOUSVARIABLEACCESS_pre_19_55_7 AMBIGUOUSVARIABLEACCESS_19_55_7) (= true_term (is AMBIGUOUSVARIABLEACCESS_19_55_7 T_int)) (= COMPILATIONUNIT_pre_19_14_7 COMPILATIONUNIT_19_14_7) (= true_term (is COMPILATIONUNIT_19_14_7 T_int)) (= BITXOR_pre_18_22_26 BITXOR_18_22_26) (= true_term (is BITXOR_18_22_26 T_int)) (= locCloseParen_pre_127_24_13 locCloseParen_127_24_13) (= locCloseParen_127_24_13 (asField locCloseParen_127_24_13 T_int)) (= locKeyword_pre_119_45_13 locKeyword_119_45_13) (= locKeyword_119_45_13 (asField locKeyword_119_45_13 T_int)) (= SWITCHLABEL_pre_19_41_7 SWITCHLABEL_19_41_7) (= true_term (is SWITCHLABEL_19_41_7 T_int)) (= ASGBITXOR_pre_18_51_26 ASGBITXOR_18_51_26) (= true_term (is ASGBITXOR_18_51_26 T_int)) (= punctuationStrings_pre_29_134_22 punctuationStrings_29_134_22) (= true_term (is punctuationStrings_29_134_22 ?v_0)) (= true_term (isAllocated punctuationStrings_29_134_22 alloc)) (= locOpenParen_pre_105_23_13 locOpenParen_105_23_13) (= locOpenParen_105_23_13 (asField locOpenParen_105_23_13 T_int)) (= tag_pre_27_30_13 tag_27_30_13) (= tag_27_30_13 (asField tag_27_30_13 T_int)) (= loc_pre_62_45_13 loc_62_45_13) (= loc_62_45_13 (asField loc_62_45_13 T_int)) (= loc_pre_93_18_13 loc_93_18_13) (= loc_93_18_13 (asField loc_93_18_13 T_int)) (= elements_pre_14_61_36 elements_14_61_36) (= elements_14_61_36 (asField elements_14_61_36 (array T_javafe_ast_VarInit))) (< (fClosedTime elements_14_61_36) alloc) (forall ((?s_3_ Int)) (=> (not (= ?s_3_ null)) (not (= (S_select elements_14_61_36 ?s_3_) null)))) (= NULLTYPE_pre_17_34_26 NULLTYPE_17_34_26) (= true_term (is NULLTYPE_17_34_26 T_int)) (= VARDECLSTMT_pre_19_27_7 VARDECLSTMT_19_27_7) (= true_term (is VARDECLSTMT_19_27_7 T_int)) (= DIV_pre_18_35_26 DIV_18_35_26) (= true_term (is DIV_18_35_26 T_int)) (= locOpenParen_pre_128_18_13 locOpenParen_128_18_13) (= locOpenParen_128_18_13 (asField locOpenParen_128_18_13 T_int)) (= type_pre_126_18_28 type_126_18_28) (= type_126_18_28 (asField type_126_18_28 T_javafe_ast_Type)) (< (fClosedTime type_126_18_28) alloc) (forall ((?s_4_ Int)) (=> (not (= ?s_4_ null)) (not (= (S_select type_126_18_28 ?s_4_) null)))) (= count_pre_124_67_33 count_124_67_33) (= count_124_67_33 (asField count_124_67_33 T_int)) (= otherStrings_pre_29_193_30 otherStrings_29_193_30) (= true_term (is otherStrings_29_193_30 ?v_0)) (= true_term (isAllocated otherStrings_29_193_30 alloc)) (= loc_pre_23_50_13 loc_23_50_13) (= loc_23_50_13 (asField loc_23_50_13 T_int)) (= PARENEXPR_pre_19_54_7 PARENEXPR_19_54_7) (= true_term (is PARENEXPR_19_54_7 T_int)) (= loc_pre_83_29_13 loc_83_29_13) (= loc_83_29_13 (asField loc_83_29_13 T_int)) (= BITOR_pre_18_21_26 BITOR_18_21_26) (= true_term (is BITOR_18_21_26 T_int)) (= loc_pre_100_18_13 loc_100_18_13) (= loc_100_18_13 (asField loc_100_18_13 T_int)) (= MODIFIERPRAGMA_pre_29_25_26 MODIFIERPRAGMA_29_25_26) (= true_term (is MODIFIERPRAGMA_29_25_26 T_int)) (= noTokens_pre_29_212_27 noTokens_29_212_27) (= true_term (is noTokens_29_212_27 T_int)) (= tag_pre_23_32_13 tag_23_32_13) (= tag_23_32_13 (asField tag_23_32_13 T_int)) (= SKIPSTMT_pre_19_40_7 SKIPSTMT_19_40_7) (= true_term (is SKIPSTMT_19_40_7 T_int)) (= ASGBITOR_pre_18_50_26 ASGBITOR_18_50_26) (= true_term (is ASGBITOR_18_50_26 T_int)) (= loc_pre_118_23_13 loc_118_23_13) (= loc_118_23_13 (asField loc_118_23_13 T_int)) (= superCall_pre_119_24_17 superCall_119_24_17) (= superCall_119_24_17 (asField superCall_119_24_17 T_boolean)) (= locQuestion_pre_125_22_13 locQuestion_125_22_13) (= locQuestion_125_22_13 (asField locQuestion_125_22_13 T_int)) (= COMPOUNDNAME_pre_19_67_7 COMPOUNDNAME_19_67_7) (= true_term (is COMPOUNDNAME_19_67_7 T_int)) (= VOIDTYPE_pre_17_33_26 VOIDTYPE_17_33_26) (= true_term (is VOIDTYPE_17_33_26 T_int)) (= SWITCHSTMT_pre_19_26_7 SWITCHSTMT_19_26_7) (= true_term (is SWITCHSTMT_19_26_7 T_int)) (= SUB_pre_18_34_26 SUB_18_34_26) (= true_term (is SUB_18_34_26 T_int)) (= locDot_pre_84_21_13 locDot_84_21_13) (= locDot_84_21_13 (asField locDot_84_21_13 T_int)) (= CASTEXPR_pre_19_53_7 CASTEXPR_19_53_7) (= true_term (is CASTEXPR_19_53_7 T_int)) (= locSuper_pre_137_20_13 locSuper_137_20_13) (= locSuper_137_20_13 (asField locSuper_137_20_13 T_int)) (= TYPESIG_pre_28_6_28 TYPESIG_28_6_28) (= true_term (is TYPESIG_28_6_28 T_int)) (= FORSTMT_pre_19_39_7 FORSTMT_19_39_7) (= true_term (is FORSTMT_19_39_7 T_int)) (= count_pre_14_67_33 count_14_67_33) (= count_14_67_33 (asField count_14_67_33 T_int)) (= locOpenBrace_pre_90_22_13 locOpenBrace_90_22_13) (= locOpenBrace_90_22_13 (asField locOpenBrace_90_22_13 T_int)) (= LEXICALPRAGMA_pre_29_24_26 LEXICALPRAGMA_29_24_26) (= true_term (is LEXICALPRAGMA_29_24_26 T_int)) (= ASGBITAND_pre_18_49_26 ASGBITAND_18_49_26) (= true_term (is ASGBITAND_18_49_26 T_int)) (= locDot_pre_133_23_13 locDot_133_23_13) (= locDot_133_23_13 (asField locDot_133_23_13 T_int)) (= SIMPLENAME_pre_19_66_7 SIMPLENAME_19_66_7) (= true_term (is SIMPLENAME_19_66_7 T_int)) (= DOUBLETYPE_pre_17_32_26 DOUBLETYPE_17_32_26) (= true_term (is DOUBLETYPE_17_32_26 T_int)) (= BLOCKSTMT_pre_19_25_7 BLOCKSTMT_19_25_7) (= true_term (is BLOCKSTMT_19_25_7 T_int)) (= locId_pre_112_20_13 locId_112_20_13) (= locId_112_20_13 (asField locId_112_20_13 T_int)) (= ADD_pre_18_33_26 ADD_18_33_26) (= true_term (is ADD_18_33_26 T_int)) (= locId_pre_80_43_13 locId_80_43_13) (= locId_80_43_13 (asField locId_80_43_13 T_int)) (= FIRST_KEYWORD_pre_29_51_26 FIRST_KEYWORD_29_51_26) (= true_term (is FIRST_KEYWORD_29_51_26 T_int)) (= INSTANCEOFEXPR_pre_19_52_7 INSTANCEOFEXPR_19_52_7) (= true_term (is INSTANCEOFEXPR_19_52_7 T_int)) (= loc_pre_113_22_13 loc_113_22_13) (= loc_113_22_13 (asField loc_113_22_13 T_int)) (= AND_pre_18_20_26 AND_18_20_26) (= true_term (is AND_18_20_26 T_int)) (= locId_pre_77_38_13 locId_77_38_13) (= locId_77_38_13 (asField locId_77_38_13 T_int)) (= IFSTMT_pre_19_38_7 IFSTMT_19_38_7) (= true_term (is IFSTMT_19_38_7 T_int)) (= LAST_KEYWORD_pre_29_103_26 LAST_KEYWORD_29_103_26) (= true_term (is LAST_KEYWORD_29_103_26 T_int)) (= ASGURSHIFT_pre_18_48_26 ASGURSHIFT_18_48_26) (= true_term (is ASGURSHIFT_18_48_26 T_int)) (= locOpenParen_pre_127_21_13 locOpenParen_127_21_13) (= locOpenParen_127_21_13 (asField locOpenParen_127_21_13 T_int)) (= locDot_pre_119_41_13 locDot_119_41_13) (= locDot_119_41_13 (asField locDot_119_41_13 T_int)) (= loc_pre_114_33_13 loc_114_33_13) (= loc_114_33_13 (asField loc_114_33_13 T_int)) (= ARRAYTYPE_pre_19_65_7 ARRAYTYPE_19_65_7) (= true_term (is ARRAYTYPE_19_65_7 T_int)) (= locFinally_pre_117_25_13 locFinally_117_25_13) (= locFinally_117_25_13 (asField locFinally_117_25_13 T_int)) (= FORMALPARADECL_pre_19_24_7 FORMALPARADECL_19_24_7) (= true_term (is FORMALPARADECL_19_24_7 T_int)) (= FLOATTYPE_pre_17_31_26 FLOATTYPE_17_31_26) (= true_term (is FLOATTYPE_17_31_26 T_int)) (= URSHIFT_pre_18_32_26 URSHIFT_18_32_26) (= true_term (is URSHIFT_18_32_26 T_int)) (= locOpenParen_pre_132_28_13 locOpenParen_132_28_13) (= locOpenParen_132_28_13 (asField locOpenParen_132_28_13 T_int)) (= locOp_pre_25_43_13 locOp_25_43_13) (= locOp_25_43_13 (asField locOp_25_43_13 T_int)) (= value_pre_23_45_16 value_23_45_16) (= value_23_45_16 (asField value_23_45_16 T_java_lang_Object)) (< (fClosedTime value_23_45_16) alloc) (= locId_pre_130_24_13 locId_130_24_13) (= locId_130_24_13 (asField locId_130_24_13 T_int)) (= CONDEXPR_pre_19_51_7 CONDEXPR_19_51_7) (= true_term (is CONDEXPR_19_51_7 T_int)) (= elements_pre_140_61_39 elements_140_61_39) (= elements_140_61_39 (asField elements_140_61_39 (array T_javafe_ast_Identifier))) (< (fClosedTime elements_140_61_39) alloc) (forall ((?s_5_ Int)) (=> (not (= ?s_5_ null)) (not (= (S_select elements_140_61_39 ?s_5_) null)))) (= locCloseBrace_pre_24_13 locCloseBrace_24_13) (= locCloseBrace_24_13 (asField locCloseBrace_24_13 T_int)) (= OR_pre_18_19_26 OR_18_19_26) (= true_term (is OR_18_19_26 T_int)) (= LABELSTMT_pre_19_37_7 LABELSTMT_19_37_7) (= true_term (is LABELSTMT_19_37_7 T_int)) (= NULLLIT_pre_17_45_26 NULLLIT_17_45_26) (= true_term (is NULLLIT_17_45_26 T_int)) (= ASGRSHIFT_pre_18_47_26 ASGRSHIFT_18_47_26) (= true_term (is ASGRSHIFT_18_47_26 T_int)) (= locGuardOpenParen_pre_103_23_13 locGuardOpenParen_103_23_13) (= locGuardOpenParen_103_23_13 (asField locGuardOpenParen_103_23_13 T_int)) (= elements_pre_73_61_39 elements_73_61_39) (= elements_73_61_39 (asField elements_73_61_39 (array T_javafe_ast_MethodDecl))) (< (fClosedTime elements_73_61_39) alloc) (forall ((?s_6_ Int)) (=> (not (= ?s_6_ null)) (not (= (S_select elements_73_61_39 ?s_6_) null)))) (= loc_pre_108_18_13 loc_108_18_13) (= loc_108_18_13 (asField loc_108_18_13 T_int)) (= NULL_pre_29_82_26 NULL_29_82_26) (= true_term (is NULL_29_82_26 T_int)) (= TYPENAME_pre_19_64_7 TYPENAME_19_64_7) (= true_term (is TYPENAME_19_64_7 T_int)) (= CHARTYPE_pre_17_30_26 CHARTYPE_17_30_26) (= true_term (is CHARTYPE_17_30_26 T_int)) (= FIELDDECL_pre_19_23_7 FIELDDECL_19_23_7) (= true_term (is FIELDDECL_19_23_7 T_int)) (= RSHIFT_pre_18_31_26 RSHIFT_18_31_26) (= true_term (is RSHIFT_18_31_26 T_int)) (= locCloseBrace_pre_62_54_13 locCloseBrace_62_54_13) (= locCloseBrace_62_54_13 (asField locCloseBrace_62_54_13 T_int)) (= loc_pre_105_20_13 loc_105_20_13) (= loc_105_20_13 (asField loc_105_20_13 T_int)) (= loc_pre_123_49_13 loc_123_49_13) (= loc_123_49_13 (asField loc_123_49_13 T_int)) (= loc_pre_104_20_13 loc_104_20_13) (= loc_104_20_13 (asField loc_104_20_13 T_int)) (= NEWARRAYEXPR_pre_19_50_7 NEWARRAYEXPR_19_50_7) (= true_term (is NEWARRAYEXPR_19_50_7 T_int)) (= locType_pre_79_21_13 locType_79_21_13) (= locType_79_21_13 (asField locType_79_21_13 T_int)) (= type_pre_123_24_28 type_123_24_28) (= type_123_24_28 (asField type_123_24_28 T_javafe_ast_Type)) (< (fClosedTime type_123_24_28) alloc) (forall ((?s_7_ Int)) (=> (not (= ?s_7_ null)) (not (= (S_select type_123_24_28 ?s_7_) null)))) (= I_will_establish_invariants_afterwards_pre_5_236_34 I_will_establish_invariants_afterwards_5_236_34) (= true_term (is I_will_establish_invariants_afterwards_5_236_34 T_boolean)) (= CONTINUESTMT_pre_19_36_7 CONTINUESTMT_19_36_7) (= true_term (is CONTINUESTMT_19_36_7 T_int)) (= STRINGLIT_pre_17_44_26 STRINGLIT_17_44_26) (= true_term (is STRINGLIT_17_44_26 T_int)) (= ASGLSHIFT_pre_18_46_26 ASGLSHIFT_18_46_26) (= true_term (is ASGLSHIFT_18_46_26 T_int)) (= SUPEROBJECTDESIGNATOR_pre_19_63_7 SUPEROBJECTDESIGNATOR_19_63_7) (= true_term (is SUPEROBJECTDESIGNATOR_19_63_7 T_int)) (= LONGTYPE_pre_17_29_26 LONGTYPE_17_29_26) (= true_term (is LONGTYPE_17_29_26 T_int)) (= LOCALVARDECL_pre_19_22_7 LOCALVARDECL_19_22_7) (= true_term (is LOCALVARDECL_19_22_7 T_int)) (= LSHIFT_pre_18_30_26 LSHIFT_18_30_26) (= true_term (is LSHIFT_18_30_26 T_int)) (= loc_pre_80_40_13 loc_80_40_13) (= loc_80_40_13 (asField loc_80_40_13 T_int)) (= loc_pre_120_22_13 loc_120_22_13) (= loc_120_22_13 (asField loc_120_22_13 T_int)) (= NEWINSTANCEEXPR_pre_19_49_7 NEWINSTANCEEXPR_19_49_7) (= true_term (is NEWINSTANCEEXPR_19_49_7 T_int)) (= loc_pre_129_22_13 loc_129_22_13) (= loc_129_22_13 (asField loc_129_22_13 T_int)) (= locOpenBrackets_pre_123_65_29 locOpenBrackets_123_65_29) (= locOpenBrackets_123_65_29 (asField locOpenBrackets_123_65_29 ?v_1)) (< (fClosedTime locOpenBrackets_123_65_29) alloc) (forall ((?s_8_ Int)) (=> (not (= ?s_8_ null)) (not (= (S_select locOpenBrackets_123_65_29 ?s_8_) null)))) (= POSTFIXDEC_pre_18_63_26 POSTFIXDEC_18_63_26) (= true_term (is POSTFIXDEC_18_63_26 T_int)) (= BREAKSTMT_pre_19_35_7 BREAKSTMT_19_35_7) (= true_term (is BREAKSTMT_19_35_7 T_int)) (= type_pre_77_35_28 type_77_35_28) (= type_77_35_28 (asField type_77_35_28 T_javafe_ast_Type)) (< (fClosedTime type_77_35_28) alloc) (forall ((?s_9_ Int)) (=> (not (= ?s_9_ null)) (not (= (S_select type_77_35_28 ?s_9_) null)))) (= count_pre_140_67_33 count_140_67_33) (= count_140_67_33 (asField count_140_67_33 T_int)) (= DOUBLELIT_pre_17_43_26 DOUBLELIT_17_43_26) (= true_term (is DOUBLELIT_17_43_26 T_int)) (= ASGSUB_pre_18_45_26 ASGSUB_18_45_26) (= true_term (is ASGSUB_18_45_26 T_int)) (= ids_pre_141_19_37 ids_141_19_37) (= ids_141_19_37 (asField ids_141_19_37 T_javafe_ast_IdentifierVec)) (< (fClosedTime ids_141_19_37) alloc) (forall ((?s_10_ Int)) (=> (not (= ?s_10_ null)) (not (= (S_select ids_141_19_37 ?s_10_) null)))) (= type_pre_127_18_28 type_127_18_28) (= type_127_18_28 (asField type_127_18_28 T_javafe_ast_Type)) (< (fClosedTime type_127_18_28) alloc) (forall ((?s_11_ Int)) (=> (not (= ?s_11_ null)) (not (= (S_select type_127_18_28 ?s_11_) null)))) (= TYPEOBJECTDESIGNATOR_pre_19_62_7 TYPEOBJECTDESIGNATOR_19_62_7) (= true_term (is TYPEOBJECTDESIGNATOR_19_62_7 T_int)) (= count_pre_73_67_33 count_73_67_33) (= count_73_67_33 (asField count_73_67_33 T_int)) (= INTTYPE_pre_17_28_26 INTTYPE_17_28_26) (= true_term (is INTTYPE_17_28_26 T_int)) (= INITBLOCK_pre_19_21_7 INITBLOCK_19_21_7) (= true_term (is INITBLOCK_19_21_7 T_int)) (= LT_pre_18_29_26 LT_18_29_26) (= true_term (is LT_18_29_26 T_int)) (= locId_pre_132_25_13 locId_132_25_13) (= locId_132_25_13 (asField locId_132_25_13 T_int)) (= type_pre_133_20_28 type_133_20_28) (= type_133_20_28 (asField type_133_20_28 T_javafe_ast_Type)) (< (fClosedTime type_133_20_28) alloc) (forall ((?s_12_ Int)) (=> (not (= ?s_12_ null)) (not (= (S_select type_133_20_28 ?s_12_) null)))) (= ARRAYREFEXPR_pre_19_48_7 ARRAYREFEXPR_19_48_7) (= true_term (is ARRAYREFEXPR_19_48_7 T_int)) (= POSTFIXINC_pre_18_62_26 POSTFIXINC_18_62_26) (= true_term (is POSTFIXINC_18_62_26 T_int)) (= loc_pre_63_30_13 loc_63_30_13) (= loc_63_30_13 (asField loc_63_30_13 T_int)) (= THROWSTMT_pre_19_34_7 THROWSTMT_19_34_7) (= true_term (is THROWSTMT_19_34_7 T_int)) (= FLOATLIT_pre_17_42_26 FLOATLIT_17_42_26) (= true_term (is FLOATLIT_17_42_26 T_int)) (= ASGADD_pre_18_44_26 ASGADD_18_44_26) (= true_term (is ASGADD_18_44_26 T_int)) (= length_pre_81_50_25 length_81_50_25) (= length_81_50_25 (asField length_81_50_25 T_int)) (= enclosingInstance_pre_119_37_14 enclosingInstance_119_37_14) (= enclosingInstance_119_37_14 (asField enclosingInstance_119_37_14 T_javafe_ast_Expr)) (< (fClosedTime enclosingInstance_119_37_14) alloc) (= loc_pre_116_29_13 loc_116_29_13) (= loc_116_29_13 (asField loc_116_29_13 T_int)) (= loc_pre_117_22_13 loc_117_22_13) (= loc_117_22_13 (asField loc_117_22_13 T_int)) (= EXPROBJECTDESIGNATOR_pre_19_61_7 EXPROBJECTDESIGNATOR_19_61_7) (= true_term (is EXPROBJECTDESIGNATOR_19_61_7 T_int)) (= otherCodes_pre_29_202_27 otherCodes_29_202_27) (= true_term (is otherCodes_29_202_27 ?v_1)) (= true_term (isAllocated otherCodes_29_202_27 alloc)) (= BOOLEANTYPE_pre_17_27_26 BOOLEANTYPE_17_27_26) (= true_term (is BOOLEANTYPE_17_27_26 T_int)) (= METHODDECL_pre_19_20_7 METHODDECL_19_20_7) (= true_term (is METHODDECL_19_20_7 T_int)) (= LE_pre_18_28_26 LE_18_28_26) (= true_term (is LE_18_28_26 T_int)) (= locOpenBrace_pre_21_13 locOpenBrace_21_13) (= locOpenBrace_21_13 (asField locOpenBrace_21_13 T_int)) (= locOpenBrace_pre_62_51_13 locOpenBrace_62_51_13) (= locOpenBrace_62_51_13 (asField locOpenBrace_62_51_13 T_int)) (= loc_pre_107_18_13 loc_107_18_13) (= loc_107_18_13 (asField loc_107_18_13 T_int)) (= dims_pre_123_45_31 dims_123_45_31) (= dims_123_45_31 (asField dims_123_45_31 T_javafe_ast_ExprVec)) (< (fClosedTime dims_123_45_31) alloc) (forall ((?s_13_ Int)) (=> (not (= ?s_13_ null)) (not (= (S_select dims_123_45_31 ?s_13_) null)))) (= THISEXPR_pre_19_47_7 THISEXPR_19_47_7) (= true_term (is THISEXPR_19_47_7 T_int)) (= DEC_pre_18_59_26 DEC_18_59_26) (= true_term (is DEC_18_59_26 T_int)) (= locCloseBracket_pre_121_23_13 locCloseBracket_121_23_13) (= locCloseBracket_121_23_13 (asField locCloseBracket_121_23_13 T_int)) (= CHARLIT_pre_17_41_26 CHARLIT_17_41_26) (= true_term (is CHARLIT_17_41_26 T_int)) (= RETURNSTMT_pre_19_33_7 RETURNSTMT_19_33_7) (= true_term (is RETURNSTMT_19_33_7 T_int)) (= locOp_pre_26_32_13 locOp_26_32_13) (= locOp_26_32_13 (asField locOp_26_32_13 T_int)) (= punctuationCodes_pre_29_164_19 punctuationCodes_29_164_19) (= true_term (is punctuationCodes_29_164_19 ?v_1)) (= true_term (isAllocated punctuationCodes_29_164_19 alloc)) (= ASGREM_pre_18_43_26 ASGREM_18_43_26) (= true_term (is ASGREM_18_43_26 T_int)) (= CLASSLITERAL_pre_19_60_7 CLASSLITERAL_19_60_7) (= true_term (is CLASSLITERAL_19_60_7 T_int)) (= IDENT_pre_17_25_26 IDENT_17_25_26) (= true_term (is IDENT_17_25_26 T_int)) (= CONSTRUCTORDECL_pre_19_19_7 CONSTRUCTORDECL_19_19_7) (= true_term (is CONSTRUCTORDECL_19_19_7 T_int)) (= locDot_pre_122_29_13 locDot_122_29_13) (= locDot_122_29_13 (asField locDot_122_29_13 T_int)) (= GT_pre_18_27_26 GT_18_27_26) (= true_term (is GT_18_27_26 T_int)) (= locOpenBracket_pre_138_21_13 locOpenBracket_138_21_13) (= locOpenBracket_138_21_13 (asField locOpenBracket_138_21_13 T_int)) (= elements_pre_72_61_38 elements_72_61_38) (= elements_72_61_38 (asField elements_72_61_38 (array T_javafe_ast_FieldDecl))) (< (fClosedTime elements_72_61_38) alloc) (forall ((?s_14_ Int)) (=> (not (= ?s_14_ null)) (not (= (S_select elements_72_61_38 ?s_14_) null)))) (= ARRAYINIT_pre_19_46_7 ARRAYINIT_19_46_7) (= true_term (is ARRAYINIT_19_46_7 T_int)) (= INC_pre_18_58_26 INC_18_58_26) (= true_term (is INC_18_58_26 T_int)) (= owner_pre_8_35_28 owner_8_35_28) (= owner_8_35_28 (asField owner_8_35_28 T_java_lang_Object)) (< (fClosedTime owner_8_35_28) alloc) (= locIds_pre_141_25_29 locIds_141_25_29) (= locIds_141_25_29 (asField locIds_141_25_29 ?v_1)) (< (fClosedTime locIds_141_25_29) alloc) (forall ((?s_15_ Int)) (=> (not (= ?s_15_ null)) (not (= (S_select locIds_141_25_29 ?s_15_) null)))) (= loc_pre_103_20_13 loc_103_20_13) (= loc_103_20_13 (asField loc_103_20_13 T_int)) (= LONGLIT_pre_17_40_26 LONGLIT_17_40_26) (= true_term (is LONGLIT_17_40_26 T_int)) (= EVALSTMT_pre_19_32_7 EVALSTMT_19_32_7) (= true_term (is EVALSTMT_19_32_7 T_int)) (= ASGDIV_pre_18_42_26 ASGDIV_18_42_26) (= true_term (is ASGDIV_18_42_26 T_int)) (= locOpenParen_pre_122_52_13 locOpenParen_122_52_13) (= locOpenParen_122_52_13 (asField locOpenParen_122_52_13 T_int)) (= METHODINVOCATION_pre_19_59_7 METHODINVOCATION_19_59_7) (= true_term (is METHODINVOCATION_19_59_7 T_int)) (= tokenType_pre_78_90_8 tokenType_78_90_8) (= tokenType_78_90_8 (asField tokenType_78_90_8 T_int)) (= INTERFACEDECL_pre_19_18_7 INTERFACEDECL_19_18_7) (= true_term (is INTERFACEDECL_19_18_7 T_int)) (= GE_pre_18_26_26 GE_18_26_26) (= true_term (is GE_18_26_26 T_int)) (= locCloseParen_pre_128_21_13 locCloseParen_128_21_13) (= locCloseParen_128_21_13 (asField locCloseParen_128_21_13 T_int)) (= CATCHCLAUSE_pre_19_45_7 CATCHCLAUSE_19_45_7) (= true_term (is CATCHCLAUSE_19_45_7 T_int)) (= BITNOT_pre_18_57_26 BITNOT_18_57_26) (= true_term (is BITNOT_18_57_26 T_int)) (= keywordStrings_pre_29_181_30 keywordStrings_29_181_30) (= true_term (is keywordStrings_29_181_30 ?v_0)) (= true_term (isAllocated keywordStrings_29_181_30 alloc)) (= locOpenParen_pre_131_30_13 locOpenParen_131_30_13) (= locOpenParen_131_30_13 (asField locOpenParen_131_30_13 T_int)) (= NULL_pre_13_60_26 NULL_13_60_26) (= true_term (is NULL_13_60_26 T_int)) (= SYNCHRONIZESTMT_pre_19_31_7 SYNCHRONIZESTMT_19_31_7) (= true_term (is SYNCHRONIZESTMT_19_31_7 T_int)) (= INTLIT_pre_17_39_26 INTLIT_17_39_26) (= true_term (is INTLIT_17_39_26 T_int)) (= ASGMUL_pre_18_41_26 ASGMUL_18_41_26) (= true_term (is ASGMUL_18_41_26 T_int)) (= loc_pre_115_16_13 loc_115_16_13) (= loc_115_16_13 (asField loc_115_16_13 T_int)) (= AMBIGUOUSMETHODINVOCATION_pre_19_58_7 AMBIGUOUSMETHODINVOCATION_19_58_7) (= true_term (is AMBIGUOUSMETHODINVOCATION_19_58_7 T_int)) (= CLASSDECL_pre_19_17_7 CLASSDECL_19_17_7) (= true_term (is CLASSDECL_19_17_7 T_int)) (= EQ_pre_18_25_26 EQ_18_25_26) (= true_term (is EQ_18_25_26 T_int)) (= locOpenParen_pre_119_48_13 locOpenParen_119_48_13) (= locOpenParen_119_48_13 (asField locOpenParen_119_48_13 T_int)) (= loc_pre_27_35_13 loc_27_35_13) (= loc_27_35_13 (asField loc_27_35_13 T_int)) (= TYPEMODIFIERPRAGMA_pre_29_28_26 TYPEMODIFIERPRAGMA_29_28_26) (= true_term (is TYPEMODIFIERPRAGMA_29_28_26 T_int)) (= locId_pre_62_48_13 locId_62_48_13) (= locId_62_48_13 (asField locId_62_48_13 T_int)) (= CONSTRUCTORINVOCATION_pre_19_44_7 CONSTRUCTORINVOCATION_19_44_7) (= true_term (is CONSTRUCTORINVOCATION_19_44_7 T_int)) (= count_pre_72_67_33 count_72_67_33) (= count_72_67_33 (asField count_72_67_33 T_int)) (= NOT_pre_18_56_26 NOT_18_56_26) (= true_term (is NOT_18_56_26 T_int)) (= returnType_pre_79_18_28 returnType_79_18_28) (= returnType_79_18_28 (asField returnType_79_18_28 T_javafe_ast_Type)) (< (fClosedTime returnType_79_18_28) alloc) (forall ((?s_16_ Int)) (=> (not (= ?s_16_ null)) (not (= (S_select returnType_79_18_28 ?s_16_) null)))) (= locDots_pre_141_31_29 locDots_141_31_29) (= locDots_141_31_29 (asField locDots_141_31_29 ?v_1)) (< (fClosedTime locDots_141_31_29) alloc) (forall ((?s_17_ Int)) (=> (not (= ?s_17_ null)) (not (= (S_select locDots_141_31_29 ?s_17_) null)))) (= BOOLEANLIT_pre_17_38_26 BOOLEANLIT_17_38_26) (= true_term (is BOOLEANLIT_17_38_26 T_int)) (= DOSTMT_pre_19_30_7 DOSTMT_19_30_7) (= true_term (is DOSTMT_19_30_7 T_int)) (= ASSIGN_pre_18_40_26 ASSIGN_18_40_26) (= true_term (is ASSIGN_18_40_26 T_int)) (= loc_pre_126_21_13 loc_126_21_13) (= loc_126_21_13 (asField loc_126_21_13 T_int)) (= op_pre_25_35_13 op_25_35_13) (= op_25_35_13 (asField op_25_35_13 T_int)) (= FIELDACCESS_pre_19_57_7 FIELDACCESS_19_57_7) (= true_term (is FIELDACCESS_19_57_7 T_int)) (= syntax_pre_22_28_29 syntax_22_28_29) (= syntax_22_28_29 (asField syntax_22_28_29 T_boolean)) (= ONDEMANDIMPORTDECL_pre_19_16_7 ONDEMANDIMPORTDECL_19_16_7) (= true_term (is ONDEMANDIMPORTDECL_19_16_7 T_int)) (= NE_pre_18_24_26 NE_18_24_26) (= true_term (is NE_18_24_26 T_int)) (= locColon_pre_125_25_13 locColon_125_25_13) (= locColon_125_25_13 (asField locColon_125_25_13 T_int)) (= locOpenBracket_pre_121_20_13 locOpenBracket_121_20_13) (= locOpenBracket_121_20_13 (asField locOpenBracket_121_20_13 T_int)) (= elems_pre elems) (= elems (asElems elems)) (< (eClosedTime elems) alloc) (= LS (asLockSet LS)) (= alloc_pre alloc)) (not (and (= true_term (is elems_91_56 T_javafe_ast_VarInitVec)) (= true_term (isAllocated elems_91_56 alloc)) (not (= elems_91_56 null)) (= true_term (is locOpenBrace_91_67 T_int)) (= true_term (is locCloseBrace_91_85 T_int)) (not (= locOpenBrace_91_67 NULL_13_60_26)) (not (= locCloseBrace_91_85 NULL_13_60_26)) (forall ((?brokenObj Int)) (=> (and (= true_term (is ?brokenObj T_javafe_ast_ArrayInit)) (not (= ?brokenObj null))) (not (= (S_select locOpenBrace_21_13 ?brokenObj) NULL_13_60_26)))) (forall ((?brokenObj_1_ Int)) (=> (and (= true_term (is ?brokenObj_1_ T_javafe_ast_ArrayInit)) (not (= ?brokenObj_1_ null))) (not (= (S_select locCloseBrace_24_13 ?brokenObj_1_) NULL_13_60_26)))) (or (not ?v_2) (and ?v_2 ?v_5 ?v_3 ?v_6 ?v_7 ?v_8 ?v_9 ?v_10 ?v_11 (or ?v_4 (and ?v_3 ?v_12 (or ?v_4 (and ?v_3 ?v_13 ?v_4))))) (and ?v_2 ?v_5 ?v_3 ?v_6 ?v_7 ?v_8 ?v_9 ?v_10 ?v_11 ?v_3 ?v_12 ?v_3 ?v_13 ?v_3 (= locCloseBrace_96_12 (S_store locCloseBrace_24_13 RES_93_24_93_24 locCloseBrace_91_85)) ?v_2 (or (not ?v_14) (and ?v_14 (or (not ?v_15) (and ?v_15 (or (not (forall ((?brokenObj Int)) (=> (and (= true_term (is ?brokenObj T_javafe_ast_ArrayInit)) (= true_term (isAllocated ?brokenObj after_93_24_93_24)) (not (= ?brokenObj null))) (not (= (S_select locOpenBrace_95_12 ?brokenObj) NULL_13_60_26))))) (not (forall ((?brokenObj_1_ Int)) (=> (and (= true_term (is ?brokenObj_1_ T_javafe_ast_ArrayInit)) (= true_term (isAllocated ?brokenObj_1_ after_93_24_93_24)) (not (= ?brokenObj_1_ null))) (not (= (S_select locCloseBrace_96_12 ?brokenObj_1_) NULL_13_60_26)))))))))))))))))))))
+(check-sat)
+(exit)
diff --git a/test/regress/regress3/siegel-nl-bases.smt2 b/test/regress/regress3/siegel-nl-bases.smt2
deleted file mode 100644 (file)
index cf6e3ab..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-; COMMAND-LINE: --nl-ext
-; EXPECT: unsat
-(set-logic QF_NIA)
-(declare-const n Int)
-(declare-const i1 Int)
-(declare-const i2 Int)
-(declare-const j1 Int)
-(declare-const j2 Int)
-(assert (>= n 0))
-(assert (not (= i1 i2)))
-(assert (<= 0 i1))
-(assert (<= i1 j1))
-(assert (< j1 n))
-(assert (<= 0 i2))
-(assert (<= i2 j2))
-(assert (< j2 n))
-(assert (or
-  (= (+ (* i1 n) j1) (+ (* i2 n) j2))
-  (= (+ (* i1 n) j1) (+ (* j2 n) i2))
-  (= (+ (* j1 n) i1) (+ (* i2 n) j2))
-  (= (+ (* j1 n) i1) (+ (* j2 n) i2))))
-(check-sat)
diff --git a/test/regress/regress4/siegel-nl-bases.smt2 b/test/regress/regress4/siegel-nl-bases.smt2
new file mode 100644 (file)
index 0000000..cf6e3ab
--- /dev/null
@@ -0,0 +1,22 @@
+; COMMAND-LINE: --nl-ext
+; EXPECT: unsat
+(set-logic QF_NIA)
+(declare-const n Int)
+(declare-const i1 Int)
+(declare-const i2 Int)
+(declare-const j1 Int)
+(declare-const j2 Int)
+(assert (>= n 0))
+(assert (not (= i1 i2)))
+(assert (<= 0 i1))
+(assert (<= i1 j1))
+(assert (< j1 n))
+(assert (<= 0 i2))
+(assert (<= i2 j2))
+(assert (< j2 n))
+(assert (or
+  (= (+ (* i1 n) j1) (+ (* i2 n) j2))
+  (= (+ (* i1 n) j1) (+ (* j2 n) i2))
+  (= (+ (* j1 n) i1) (+ (* i2 n) j2))
+  (= (+ (* j1 n) i1) (+ (* j2 n) i2))))
+(check-sat)