diff --git a/src/muz/fp/datalog_parser.cpp b/src/muz/fp/datalog_parser.cpp index 830f6d078..32f3f64ba 100644 --- a/src/muz/fp/datalog_parser.cpp +++ b/src/muz/fp/datalog_parser.cpp @@ -431,7 +431,6 @@ protected: ast_manager& m_manager; dlexer* m_lexer; - ast_ref_vector m_pinned; region m_region; dl_decl_util & m_decl_util; arith_util m_arith; @@ -450,7 +449,6 @@ public: dparser(context& ctx, ast_manager& m): m_context(ctx), m_manager(m), - m_pinned(m), m_decl_util(ctx.get_decl_util()), m_arith(m), m_num_vars(0), @@ -486,7 +484,6 @@ protected: void reset() { m_num_vars = 0; m_sym_idx = 0; - m_pinned.reset(); m_vars.reset(); m_region.reset(); m_path.clear(); @@ -741,7 +738,7 @@ protected: // dtoken parse_infix(dtoken tok1, char const* td, app_ref& pred) { symbol td1(td); - expr* v1 = 0, *v2 = 0; + expr_ref v1(m_manager), v2(m_manager); sort* s = 0; dtoken tok2 = m_lexer->next_token(); if (tok2 != TK_NEQ && tok2 != TK_GT && tok2 != TK_LT && tok2 != TK_EQ) { @@ -755,12 +752,16 @@ protected: symbol td2(td); if (tok1 == TK_ID) { - m_vars.find(td1.bare_str(), v1); + expr* _v1 = 0; + m_vars.find(td1.bare_str(), _v1); + v1 = _v1; } if (tok3 == TK_ID) { - m_vars.find(td2.bare_str(), v2); + expr* _v2 = 0; + m_vars.find(td2.bare_str(), _v2); + v2 = _v2; } - if (v1 == 0 && v2 == 0) { + if (!v1 && !v2) { return unexpected(tok3, "at least one argument should be a variable"); } if (v1) { @@ -1018,10 +1019,6 @@ protected: } void add_rule(app* head, unsigned sz, app* const* body, const bool * is_neg) { - m_pinned.push_back(head); - for (unsigned i = 0; i < sz; ++i) { - m_pinned.push_back(body[i]); - } rule_manager& m = m_context.get_rule_manager(); if(sz==0 && m.is_fact(head)) { @@ -1075,7 +1072,6 @@ protected: unsigned idx = m_context.get_constant_number(s, name); res = m_decl_util.mk_numeral(idx, s); } - m_pinned.push_back(res); return res; } /** @@ -1090,13 +1086,11 @@ protected: unsigned idx = m_context.get_constant_number(s, symbol(to_string(el).c_str())); res = m_decl_util.mk_numeral(idx, s); } - m_pinned.push_back(res); return res; } app* mk_const(uint64 el, sort* s) { unsigned idx = m_context.get_constant_number(s, el); app * res = m_decl_util.mk_numeral(idx, s); - m_pinned.push_back(res); return res; } diff --git a/src/opt/weighted_maxsat.cpp b/src/opt/weighted_maxsat.cpp index 8a8bb2aba..f72d7a91a 100644 --- a/src/opt/weighted_maxsat.cpp +++ b/src/opt/weighted_maxsat.cpp @@ -33,6 +33,7 @@ Notes: #include "qfbv_tactic.h" #include "card2bv_tactic.h" #include "tactic2solver.h" +#include "bvsls_opt_engine.h" namespace smt { @@ -463,11 +464,14 @@ namespace opt { ref m_sat_solver; scoped_ptr m_imp; smt::pb_sls m_sls; + bvsls_opt_engine m_bvsls; + imp(ast_manager& m, opt_solver& s, expr_ref_vector const& soft_constraints, vector const& weights): m(m), s(s), m_soft(soft_constraints), m_weights(weights), m_print_all_models(false), m_cancel(false), m_solver(m, m_params, symbol("bound")), - m_sls(m) + m_sls(m), + m_bvsls(m, m_params) { m_assignment.resize(m_soft.size(), false); } @@ -534,6 +538,9 @@ namespace opt { if (m_engine == symbol("sls")) { return sls_solve(); } + if (m_engine == symbol("bvsls")) { + return bvsls_solve(); + } if (m_engine == symbol::null || m_engine == symbol("wmax")) { return incremental_solve(); } @@ -687,6 +694,57 @@ namespace opt { return is_sat; } + lbool bvsls_solve() { + IF_VERBOSE(1, verbose_stream() << "(bvsls solve)\n";); + + bv_util bv(m); + pb::card_pb_rewriter pb_rewriter(m); + expr_ref tmp(m), objective(m), zero(m); + expr_ref_vector es(m); + + for (unsigned i = 0; i < s.get_num_assertions(); ++i) { + pb_rewriter(s.get_assertion(i), tmp); + m_bvsls.assert_expr(tmp); + } + + m_lower = m_upper = rational::zero(); + + for (unsigned i = 0; i < m_soft.size(); ++i) { + m_upper += m_weights[i]; + } + rational num = numerator(m_upper); + rational den = denominator(m_upper); + rational maxval = num*den; + unsigned bv_size = maxval.get_num_bits(); + zero = bv.mk_numeral(rational(0), bv_size); + for (unsigned i = 0; i < m_soft.size(); ++i) { + es.push_back(m.mk_ite(m_soft[i].get(), bv.mk_numeral(den*m_weights[i], bv_size), zero)); + } + if (es.empty()) { + objective = bv.mk_numeral(0, bv_size); + } + else { + objective = es[0].get(); + for (unsigned i = 1; i < es.size(); ++i) { + objective = bv.mk_bv_add(objective, es[i].get()); + } + } + // TBD: can we set an initial model on m_bvsls? + bvsls_opt_engine::optimization_result res = m_bvsls.optimize(objective); + switch(res.is_sat) { + case l_true: { + unsigned bv_size = 0; + // TBD: m_bvsls.get_model(m_model); + VERIFY(bv.is_numeral(res.optimum, m_lower, bv_size)); + break; + } + case l_false: + case l_undef: + break; + } + return res.is_sat; + } + /** Iteratively increase cost until there is an assignment during final_check that satisfies min_cost. diff --git a/src/tactic/arith/card2bv_tactic.cpp b/src/tactic/arith/card2bv_tactic.cpp index 929213472..ca40d8a47 100644 --- a/src/tactic/arith/card2bv_tactic.cpp +++ b/src/tactic/arith/card2bv_tactic.cpp @@ -19,19 +19,12 @@ Notes: #include"tactical.h" #include"cooperate.h" #include"rewriter_def.h" -#include"th_rewriter.h" #include"ast_smt2_pp.h" #include"expr_substitution.h" #include"card2bv_tactic.h" -#include"pb_decl_plugin.h" -class card2bv_rewriter { - ast_manager& m; - arith_util au; - pb_util pb; - bv_util bv; - - unsigned get_num_bits(func_decl* f) { +namespace pb { + unsigned card2bv_rewriter::get_num_bits(func_decl* f) { rational r(0); unsigned sz = f->get_arity(); for (unsigned i = 0; i < sz; ++i) { @@ -40,16 +33,15 @@ class card2bv_rewriter { r = r > pb.get_k(f)? r : pb.get_k(f); return r.get_num_bits(); } - -public: - card2bv_rewriter(ast_manager& m): + + card2bv_rewriter::card2bv_rewriter(ast_manager& m): m(m), au(m), pb(m), bv(m) {} - - br_status mk_app_core(func_decl * f, unsigned sz, expr * const* args, expr_ref & result) { + + br_status card2bv_rewriter::mk_app_core(func_decl * f, unsigned sz, expr * const* args, expr_ref & result) { if (f->get_family_id() == null_family_id) { if (sz == 1) { // Expecting minimize/maximize. @@ -84,7 +76,7 @@ public: break; } b = bv.mk_numeral(pb.get_k(f), bw); - + switch (f->get_decl_kind()) { case OP_AT_MOST_K: case OP_PB_LE: @@ -104,8 +96,11 @@ public: } return BR_FAILED; } - else if (f->get_family_id() == au.get_family_id()) - { + // NSB: review + // we should remove this code and rely on a layer above to deal with + // whatever it accomplishes. It seems to break types. + // + else if (f->get_family_id() == au.get_family_id()) { if (f->get_decl_kind() == OP_ADD) { bool all_ite_01 = true; unsigned bits = 0; @@ -122,7 +117,7 @@ public: else return BR_FAILED; } - + result = 0; for (unsigned i = 0; i < sz; i++) { rational val1, val2; @@ -141,34 +136,15 @@ public: else return BR_FAILED; } -}; -struct card2bv_rewriter_cfg : public default_rewriter_cfg { - card2bv_rewriter m_r; - bool rewrite_patterns() const { return false; } - bool flat_assoc(func_decl * f) const { return false; } - br_status reduce_app(func_decl * f, unsigned num, expr * const * args, expr_ref & result, proof_ref & result_pr) { - result_pr = 0; - return m_r.mk_app_core(f, num, args, result); - } - card2bv_rewriter_cfg(ast_manager & m):m_r(m) {} -}; - -template class rewriter_tpl; - -class card_pb_rewriter : public rewriter_tpl { - card2bv_rewriter_cfg m_cfg; -public: - card_pb_rewriter(ast_manager & m): - rewriter_tpl(m, false, m_cfg), - m_cfg(m) {} + template class rewriter_tpl; }; class card2bv_tactic : public tactic { ast_manager & m; params_ref m_params; th_rewriter m_rw1; - card_pb_rewriter m_rw2; + pb::card_pb_rewriter m_rw2; public: diff --git a/src/tactic/arith/card2bv_tactic.h b/src/tactic/arith/card2bv_tactic.h index 0e1c9f5b0..90bafbf53 100644 --- a/src/tactic/arith/card2bv_tactic.h +++ b/src/tactic/arith/card2bv_tactic.h @@ -20,9 +20,46 @@ Notes: #define _CARD2BV_TACTIC_ #include"params.h" +#include"pb_decl_plugin.h" +#include"th_rewriter.h" +#include"rewriter.h" + class ast_manager; class tactic; +namespace pb { + + class card2bv_rewriter { + ast_manager& m; + arith_util au; + pb_util pb; + bv_util bv; + unsigned get_num_bits(func_decl* f); + public: + card2bv_rewriter(ast_manager& m); + br_status mk_app_core(func_decl * f, unsigned sz, expr * const* args, expr_ref & result); + }; + + struct card2bv_rewriter_cfg : public default_rewriter_cfg { + card2bv_rewriter m_r; + bool rewrite_patterns() const { return false; } + bool flat_assoc(func_decl * f) const { return false; } + br_status reduce_app(func_decl * f, unsigned num, expr * const * args, expr_ref & result, proof_ref & result_pr) { + result_pr = 0; + return m_r.mk_app_core(f, num, args, result); + } + card2bv_rewriter_cfg(ast_manager & m):m_r(m) {} + }; + + class card_pb_rewriter : public rewriter_tpl { + card2bv_rewriter_cfg m_cfg; + public: + card_pb_rewriter(ast_manager & m): + rewriter_tpl(m, false, m_cfg), + m_cfg(m) {} + }; +}; + tactic * mk_card2bv_tactic(ast_manager & m, params_ref const & p = params_ref()); /* ADD_TACTIC("card2bv", "convert pseudo-boolean constraints to bit-vectors.", "mk_card2bv_tactic(m, p)") diff --git a/tests/chat_sls.smt2 b/tests/chat_sls.smt2 new file mode 100644 index 000000000..33a6d9b5e --- /dev/null +++ b/tests/chat_sls.smt2 @@ -0,0 +1,3380 @@ +(declare-const |dn([7,Main.main],41)| Bool) +(declare-const |dn([3,7],24)| Bool) +(declare-const |dn([7,Main.main],47)| Bool) +(declare-const |dn([9,Main.main],86)| Bool) +(declare-const |dn([7,Main.main],51)| Bool) +(declare-const |dn([3,7],20)| Bool) +(declare-const |dn([6,9],91)| Bool) +(declare-const |scc(3)| Bool) +(declare-const |dn([6,9],92)| Bool) +(declare-const |scc(4)| Bool) +(declare-const |dn([7,Main.main],54)| Bool) +(declare-const |scc(0)| Bool) +(declare-const |dn([Main.main],109)| Bool) +(declare-const |dn([7,Main.main],58)| Bool) +(declare-const |dn([Main.main],104)| Bool) +(declare-const |dn([Main.main],102)| Bool) +(declare-const |dn([8,Main.main],101)| Bool) +(declare-const |dn([6,9],95)| Bool) +(declare-const |dn([8,Main.main],96)| Bool) +(declare-const |dn([3,7],28)| Bool) +(declare-const |dn([Main.main],106)| Bool) +(declare-const |dn([2,3],36)| Bool) +(declare-const |dn([4,1],78)| Bool) +(declare-const |dn([Main.main],114)| Bool) +(declare-const |dn([2,3],35)| Bool) +(declare-const |dn([2,3],38)| Bool) +(declare-const |dn([5,1],63)| Bool) +(declare-const |dn([7,Main.main],39)| Bool) +(declare-const |dn([3,7],33)| Bool) +(declare-const |dn([9,Main.main],88)| Bool) +(declare-const |dn([4,1],80)| Bool) +(declare-const |dn([Main.main],116)| Bool) +(declare-const |dn([Main.main],111)| Bool) +(declare-const |dn([7,Main.main],42)| Bool) +(declare-const |dn([9,Main.main],85)| Bool) +(declare-const |dn([3,7],27)| Bool) +(declare-const |dn([1,3],64)| Bool) +(declare-const |dn([9,Main.main],83)| Bool) +(declare-const |dn([1,3],67)| Bool) +(declare-const |dn([7,Main.main],40)| Bool) +(declare-const |dn([3,7],25)| Bool) +(declare-const |dn([6,9],90)| Bool) +(declare-const |dn([7,Main.main],60)| Bool) +(declare-const |dn([7,Main.main],50)| Bool) +(declare-const |dn([5,1],62)| Bool) +(declare-const |dn([3,7],22)| Bool) +(declare-const |dn([7,Main.main],53)| Bool) +(declare-const |dn([6,9],93)| Bool) +(declare-const |dn([7,Main.main],57)| Bool) +(declare-const |dn([Main.main],108)| Bool) +(declare-const |dn([7,Main.main],55)| Bool) +(declare-const |scc(1)| Bool) +(declare-const |dn([Main.main],105)| Bool) +(declare-const |scc(2)| Bool) +(declare-const |dn([8,Main.main],97)| Bool) +(declare-const |dn([Main.main],103)| Bool) +(declare-const |scc(5)| Bool) +(declare-const |dn([4,1],70)| Bool) +(declare-const |dn([6,9],94)| Bool) +(declare-const |dn([8,Main.main],100)| Bool) +(declare-const |dn([7,Main.main],59)| Bool) +(declare-const |dn([5,1],61)| Bool) +(declare-const |dn([4,1],69)| Bool) +(declare-const |dn([3,7],29)| Bool) +(declare-const |dn([3,7],31)| Bool) +(declare-const |dn([Main.main],113)| Bool) +(declare-const |dn([4,1],79)| Bool) +(declare-const |dn([2,3],34)| Bool) +(declare-const |dn([Main.main],115)| Bool) +(declare-const |dn([2,3],37)| Bool) +(declare-const |dn([1,3],68)| Bool) +(declare-const |dn([4,1],81)| Bool) +(declare-const |scc(7)| Bool) +(declare-const |dn([9,Main.main],89)| Bool) +(declare-const |dn([1,3],66)| Bool) +(declare-const |dn([9,Main.main],84)| Bool) +(declare-const |dn([1,3],65)| Bool) +(declare-const |dn([7,Main.main],43)| Bool) +(declare-const |dn([9,Main.main],82)| Bool) +(declare-const |dn([7,Main.main],45)| Bool) +(declare-const |dn([3,7],30)| Bool) +(declare-const |scc(8)| Bool) +(declare-const |dn([9,Main.main],87)| Bool) +(declare-const |dn([3,7],21)| Bool) +(declare-const |dn([7,Main.main],49)| Bool) +(declare-const |scc(6)| Bool) +(declare-const |dn([7,Main.main],41)_dn([3,7],20)| Bool) +(declare-const |dn([7,Main.main],41)_dn([7,Main.main],42)| Bool) +(declare-const |dn([3,7],24)_dn([3,7],25)| Bool) +(declare-const |dn([3,7],24)_dn([4,1],80)| Bool) +(declare-const |dn([7,Main.main],47)_dn([7,Main.main],41)| Bool) +(declare-const |dn([7,Main.main],47)_dn([7,Main.main],45)| Bool) +(declare-const |dn([9,Main.main],86)_dn([9,Main.main],87)| Bool) +(declare-const |dn([9,Main.main],86)_dn([6,9],91)| Bool) +(declare-const |dn([7,Main.main],51)_dn([9,Main.main],84)| Bool) +(declare-const |dn([3,7],20)_dn([3,7],21)| Bool) +(declare-const |dn([3,7],20)_dn([1,3],64)| Bool) +(declare-const |dn([6,9],91)_dn([7,Main.main],54)| Bool) +(declare-const |dn([6,9],91)_dn([6,9],92)| Bool) +(declare-const |scc(3)_dn([3,7],20)| Bool) +(declare-const |scc(3)_dn([3,7],22)| Bool) +(declare-const |scc(3)_dn([3,7],27)| Bool) +(declare-const |scc(3)_dn([3,7],29)| Bool) +(declare-const |scc(3)_dn([3,7],31)| Bool) +(declare-const |scc(3)_dn([3,7],33)| Bool) +(declare-const |dn([6,9],92)_dn([6,9],90)| Bool) +(declare-const |dn([6,9],92)_dn([6,9],91)| Bool) +(declare-const |dn([6,9],92)_dn([6,9],93)| Bool) +(declare-const |dn([6,9],92)_dn([6,9],95)| Bool) +(declare-const |scc(4)_dn([2,3],35)| Bool) +(declare-const |scc(4)_dn([4,1],70)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],51)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],55)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],58)| Bool) +(declare-const |dn([7,Main.main],54)_dn([7,Main.main],59)| Bool) +(declare-const |dn([7,Main.main],54)_scc(1)| Bool) +(declare-const |dn([7,Main.main],54)_scc(7)| Bool) +(declare-const |scc(0)_dn([3,7],24)| Bool) +(declare-const |scc(0)_dn([2,3],34)| Bool) +(declare-const |dn([Main.main],109)_dn([Main.main],111)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],51)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],55)| Bool) +(declare-const |dn([7,Main.main],58)_dn([7,Main.main],59)| Bool) +(declare-const |dn([7,Main.main],58)_scc(1)| Bool) +(declare-const |dn([7,Main.main],58)_scc(7)| Bool) +(declare-const |dn([Main.main],104)_dn([7,Main.main],49)| Bool) +(declare-const |dn([Main.main],104)_dn([Main.main],105)| Bool) +(declare-const |dn([8,Main.main],101)_dn([8,Main.main],96)| Bool) +(declare-const |dn([8,Main.main],101)_dn([8,Main.main],97)| Bool) +(declare-const |dn([6,9],95)_dn([6,9],90)| Bool) +(declare-const |dn([6,9],95)_dn([6,9],91)| Bool) +(declare-const |dn([6,9],95)_dn([6,9],93)| Bool) +(declare-const |dn([6,9],95)_scc(1)| Bool) +(declare-const |dn([8,Main.main],96)_dn([8,Main.main],97)| Bool) +(declare-const |dn([3,7],28)_dn([3,7],20)| Bool) +(declare-const |dn([3,7],28)_dn([3,7],22)| Bool) +(declare-const |dn([3,7],28)_dn([3,7],27)| Bool) +(declare-const |dn([3,7],28)_dn([3,7],29)| Bool) +(declare-const |dn([3,7],28)_dn([3,7],31)| Bool) +(declare-const |dn([3,7],28)_dn([3,7],33)| Bool) +(declare-const |dn([3,7],28)_scc(6)| Bool) +(declare-const |dn([Main.main],106)_dn([7,Main.main],47)| Bool) +(declare-const |dn([2,3],36)_dn([3,7],31)| Bool) +(declare-const |dn([2,3],36)_dn([2,3],37)| Bool) +(declare-const |dn([4,1],78)_dn([4,1],79)| Bool) +(declare-const |dn([4,1],78)_scc(4)| Bool) +(declare-const |dn([Main.main],114)_dn([9,Main.main],83)| Bool) +(declare-const |dn([Main.main],114)_dn([Main.main],115)| Bool) +(declare-const |dn([2,3],35)_dn([3,7],33)| Bool) +(declare-const |dn([2,3],35)_dn([2,3],36)| Bool) +(declare-const |dn([2,3],38)_dn([2,3],34)| Bool) +(declare-const |dn([2,3],38)_dn([2,3],35)| Bool) +(declare-const |dn([5,1],63)_dn([5,1],61)| Bool) +(declare-const |dn([5,1],63)_dn([5,1],62)| Bool) +(declare-const |dn([7,Main.main],39)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],39)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],39)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],39)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],39)_dn([7,Main.main],58)| Bool) +(declare-const |dn([3,7],33)_dn([3,7],20)| Bool) +(declare-const |dn([3,7],33)_dn([3,7],22)| Bool) +(declare-const |dn([3,7],33)_dn([3,7],27)| Bool) +(declare-const |dn([3,7],33)_dn([3,7],29)| Bool) +(declare-const |dn([3,7],33)_dn([3,7],31)| Bool) +(declare-const |dn([9,Main.main],88)_dn([9,Main.main],89)| Bool) +(declare-const |dn([4,1],80)_dn([4,1],81)| Bool) +(declare-const |dn([Main.main],116)_dn([Main.main],113)| Bool) +(declare-const |dn([Main.main],111)_dn([Main.main],102)| Bool) +(declare-const |dn([Main.main],111)_dn([Main.main],103)| Bool) +(declare-const |dn([7,Main.main],42)_dn([3,7],22)| Bool) +(declare-const |dn([7,Main.main],42)_dn([7,Main.main],43)| Bool) +(declare-const |dn([9,Main.main],85)_dn([9,Main.main],86)| Bool) +(declare-const |dn([9,Main.main],85)_dn([6,9],90)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],20)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],22)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],28)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],29)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],30)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],31)| Bool) +(declare-const |dn([3,7],27)_dn([3,7],33)| Bool) +(declare-const |dn([1,3],64)_dn([1,3],65)| Bool) +(declare-const |dn([1,3],64)_dn([1,3],67)| Bool) +(declare-const |dn([9,Main.main],83)_dn([9,Main.main],82)| Bool) +(declare-const |dn([9,Main.main],83)_dn([9,Main.main],84)| Bool) +(declare-const |dn([9,Main.main],83)_dn([9,Main.main],88)| Bool) +(declare-const |dn([1,3],67)_dn([5,1],61)| Bool) +(declare-const |dn([1,3],67)_dn([1,3],68)| Bool) +(declare-const |dn([7,Main.main],40)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],40)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],40)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],40)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],40)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],40)_dn([7,Main.main],58)| Bool) +(declare-const |dn([3,7],25)_dn([1,3],67)| Bool) +(declare-const |dn([6,9],90)_dn([6,9],91)| Bool) +(declare-const |dn([6,9],90)_dn([6,9],93)| Bool) +(declare-const |dn([6,9],90)_dn([6,9],95)| Bool) +(declare-const |dn([7,Main.main],60)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],60)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],60)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],60)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],60)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],60)_dn([7,Main.main],58)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],51)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],55)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],58)| Bool) +(declare-const |dn([7,Main.main],50)_dn([7,Main.main],59)| Bool) +(declare-const |dn([7,Main.main],50)_scc(1)| Bool) +(declare-const |dn([7,Main.main],50)_scc(7)| Bool) +(declare-const |dn([5,1],62)_dn([5,1],61)| Bool) +(declare-const |dn([5,1],62)_dn([5,1],63)| Bool) +(declare-const |dn([5,1],62)_scc(2)| Bool) +(declare-const |dn([3,7],22)_dn([1,3],65)| Bool) +(declare-const |dn([7,Main.main],53)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],53)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],53)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],53)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],53)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],53)_dn([7,Main.main],58)| Bool) +(declare-const |dn([6,9],93)_dn([9,Main.main],88)| Bool) +(declare-const |dn([6,9],93)_dn([6,9],94)| Bool) +(declare-const |dn([7,Main.main],57)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],57)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],57)_dn([7,Main.main],49)| Bool) +(declare-const |dn([7,Main.main],57)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],57)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],57)_dn([7,Main.main],58)| Bool) +(declare-const |dn([Main.main],108)_dn([8,Main.main],97)| Bool) +(declare-const |dn([Main.main],108)_dn([Main.main],109)| Bool) +(declare-const |dn([7,Main.main],55)_dn([6,9],95)| Bool) +(declare-const |scc(1)_dn([7,Main.main],39)| Bool) +(declare-const |scc(1)_dn([7,Main.main],47)| Bool) +(declare-const |scc(1)_dn([7,Main.main],49)| Bool) +(declare-const |scc(1)_dn([7,Main.main],50)| Bool) +(declare-const |scc(1)_dn([7,Main.main],51)| Bool) +(declare-const |scc(1)_dn([7,Main.main],54)| Bool) +(declare-const |scc(1)_dn([7,Main.main],55)| Bool) +(declare-const |scc(1)_dn([7,Main.main],57)| Bool) +(declare-const |scc(1)_dn([7,Main.main],58)| Bool) +(declare-const |scc(1)_dn([7,Main.main],59)| Bool) +(declare-const |scc(1)_dn([6,9],93)| Bool) +(declare-const |scc(1)_scc(7)| Bool) +(declare-const |dn([Main.main],105)_dn([7,Main.main],50)| Bool) +(declare-const |dn([Main.main],105)_dn([Main.main],106)| Bool) +(declare-const |scc(2)_dn([3,7],20)| Bool) +(declare-const |scc(2)_dn([3,7],22)| Bool) +(declare-const |scc(2)_dn([3,7],27)| Bool) +(declare-const |scc(2)_dn([3,7],29)| Bool) +(declare-const |scc(2)_dn([3,7],31)| Bool) +(declare-const |scc(2)_dn([3,7],33)| Bool) +(declare-const |dn([8,Main.main],97)_dn([3,7],27)| Bool) +(declare-const |dn([Main.main],103)_dn([7,Main.main],39)| Bool) +(declare-const |dn([Main.main],103)_dn([Main.main],104)| Bool) +(declare-const |scc(5)_dn([5,1],63)| Bool) +(declare-const |scc(5)_dn([8,Main.main],100)| Bool) +(declare-const |dn([6,9],94)_dn([6,9],90)| Bool) +(declare-const |dn([6,9],94)_dn([6,9],91)| Bool) +(declare-const |dn([6,9],94)_dn([6,9],93)| Bool) +(declare-const |dn([6,9],94)_dn([6,9],95)| Bool) +(declare-const |dn([8,Main.main],100)_dn([4,1],78)| Bool) +(declare-const |dn([8,Main.main],100)_dn([8,Main.main],101)| Bool) +(declare-const |dn([7,Main.main],59)_dn([7,Main.main],60)| Bool) +(declare-const |dn([7,Main.main],59)_dn([6,9],95)| Bool) +(declare-const |dn([5,1],61)_dn([5,1],62)| Bool) +(declare-const |dn([5,1],61)_dn([5,1],63)| Bool) +(declare-const |dn([4,1],69)_dn([4,1],78)| Bool) +(declare-const |dn([4,1],69)_dn([4,1],80)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],20)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],22)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],27)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],28)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],30)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],31)| Bool) +(declare-const |dn([3,7],29)_dn([3,7],33)| Bool) +(declare-const |dn([3,7],31)_dn([5,1],62)| Bool) +(declare-const |dn([Main.main],113)_dn([9,Main.main],82)| Bool) +(declare-const |dn([Main.main],113)_dn([Main.main],114)| Bool) +(declare-const |dn([4,1],79)_dn([4,1],69)| Bool) +(declare-const |dn([4,1],79)_dn([4,1],78)| Bool) +(declare-const |dn([4,1],79)_dn([4,1],80)| Bool) +(declare-const |dn([2,3],34)_dn([2,3],35)| Bool) +(declare-const |dn([Main.main],115)_dn([Main.main],111)| Bool) +(declare-const |dn([Main.main],115)_dn([Main.main],116)| Bool) +(declare-const |dn([2,3],37)_dn([2,3],38)| Bool) +(declare-const |dn([2,3],37)_dn([7,Main.main],58)| Bool) +(declare-const |dn([1,3],68)_dn([1,3],64)| Bool) +(declare-const |dn([1,3],68)_dn([1,3],65)| Bool) +(declare-const |dn([1,3],68)_dn([1,3],67)| Bool) +(declare-const |dn([4,1],81)_dn([4,1],69)| Bool) +(declare-const |dn([4,1],81)_dn([4,1],78)| Bool) +(declare-const |dn([4,1],81)_dn([4,1],80)| Bool) +(declare-const |scc(7)_dn([7,Main.main],39)| Bool) +(declare-const |scc(7)_dn([7,Main.main],47)| Bool) +(declare-const |scc(7)_dn([7,Main.main],49)| Bool) +(declare-const |scc(7)_dn([7,Main.main],50)| Bool) +(declare-const |scc(7)_dn([7,Main.main],51)| Bool) +(declare-const |scc(7)_dn([7,Main.main],53)| Bool) +(declare-const |scc(7)_dn([7,Main.main],54)| Bool) +(declare-const |scc(7)_dn([7,Main.main],55)| Bool) +(declare-const |scc(7)_dn([7,Main.main],58)| Bool) +(declare-const |scc(7)_dn([7,Main.main],59)| Bool) +(declare-const |scc(7)_scc(1)| Bool) +(declare-const |dn([9,Main.main],89)_dn([9,Main.main],82)| Bool) +(declare-const |dn([9,Main.main],89)_dn([9,Main.main],83)| Bool) +(declare-const |dn([9,Main.main],89)_dn([9,Main.main],84)| Bool) +(declare-const |dn([9,Main.main],89)_dn([9,Main.main],88)| Bool) +(declare-const |dn([1,3],66)_dn([1,3],64)| Bool) +(declare-const |dn([1,3],66)_dn([1,3],65)| Bool) +(declare-const |dn([1,3],66)_dn([1,3],67)| Bool) +(declare-const |dn([1,3],66)_scc(0)| Bool) +(declare-const |dn([9,Main.main],84)_dn([9,Main.main],82)| Bool) +(declare-const |dn([9,Main.main],84)_dn([9,Main.main],83)| Bool) +(declare-const |dn([9,Main.main],84)_dn([9,Main.main],85)| Bool) +(declare-const |dn([9,Main.main],84)_dn([9,Main.main],88)| Bool) +(declare-const |dn([1,3],65)_dn([1,3],66)| Bool) +(declare-const |dn([1,3],65)_dn([4,1],69)| Bool) +(declare-const |dn([7,Main.main],43)_dn([7,Main.main],40)| Bool) +(declare-const |dn([9,Main.main],82)_dn([9,Main.main],83)| Bool) +(declare-const |dn([9,Main.main],82)_dn([9,Main.main],84)| Bool) +(declare-const |dn([9,Main.main],82)_dn([9,Main.main],88)| Bool) +(declare-const |dn([7,Main.main],45)_dn([7,Main.main],40)| Bool) +(declare-const |dn([3,7],30)_dn([3,7],20)| Bool) +(declare-const |dn([3,7],30)_dn([3,7],22)| Bool) +(declare-const |dn([3,7],30)_dn([3,7],27)| Bool) +(declare-const |dn([3,7],30)_dn([3,7],29)| Bool) +(declare-const |dn([3,7],30)_dn([3,7],31)| Bool) +(declare-const |dn([3,7],30)_dn([3,7],33)| Bool) +(declare-const |dn([3,7],30)_scc(5)| Bool) +(declare-const |scc(8)_dn([8,Main.main],96)| Bool) +(declare-const |scc(8)_dn([Main.main],108)| Bool) +(declare-const |dn([9,Main.main],87)_dn([7,Main.main],53)| Bool) +(declare-const |dn([9,Main.main],87)_dn([9,Main.main],82)| Bool) +(declare-const |dn([9,Main.main],87)_dn([9,Main.main],83)| Bool) +(declare-const |dn([9,Main.main],87)_dn([9,Main.main],84)| Bool) +(declare-const |dn([9,Main.main],87)_dn([9,Main.main],88)| Bool) +(declare-const |dn([9,Main.main],87)_scc(7)| Bool) +(declare-const |dn([3,7],21)_dn([3,7],20)| Bool) +(declare-const |dn([3,7],21)_dn([3,7],22)| Bool) +(declare-const |dn([3,7],21)_dn([3,7],27)| Bool) +(declare-const |dn([3,7],21)_dn([3,7],29)| Bool) +(declare-const |dn([3,7],21)_dn([3,7],31)| Bool) +(declare-const |dn([3,7],21)_dn([3,7],33)| Bool) +(declare-const |dn([7,Main.main],49)_dn([7,Main.main],39)| Bool) +(declare-const |dn([7,Main.main],49)_dn([7,Main.main],47)| Bool) +(declare-const |dn([7,Main.main],49)_dn([7,Main.main],50)| Bool) +(declare-const |dn([7,Main.main],49)_dn([7,Main.main],54)| Bool) +(declare-const |dn([7,Main.main],49)_dn([7,Main.main],58)| Bool) +(declare-const |scc(6)_dn([3,7],29)| Bool) +(assert |dn([Main.main],113)|) +(assert (= |dn([7,Main.main],41)| (or |dn([7,Main.main],41)_dn([3,7],20)| |dn([7,Main.main],41)_dn([7,Main.main],42)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([7,Main.main],41)_dn([7,Main.main],42)|))) +(assert (not (and |dn([7,Main.main],41)_dn([7,Main.main],42)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (= |dn([3,7],24)| (or |dn([3,7],24)_dn([3,7],25)| |dn([3,7],24)_dn([4,1],80)|))) +(assert (not (and |dn([3,7],24)_dn([3,7],25)| |dn([3,7],24)_dn([4,1],80)|))) +(assert (not (and |dn([3,7],24)_dn([4,1],80)| |dn([3,7],24)_dn([3,7],25)|))) +(assert (= |dn([7,Main.main],47)| (or |dn([7,Main.main],47)_dn([7,Main.main],41)| |dn([7,Main.main],47)_dn([7,Main.main],45)|))) +(assert (not (and |dn([7,Main.main],47)_dn([7,Main.main],41)| |dn([7,Main.main],47)_dn([7,Main.main],45)|))) +(assert (not (and |dn([7,Main.main],47)_dn([7,Main.main],45)| |dn([7,Main.main],47)_dn([7,Main.main],41)|))) +(assert (= |dn([9,Main.main],86)| (or |dn([9,Main.main],86)_dn([9,Main.main],87)| |dn([9,Main.main],86)_dn([6,9],91)|))) +(assert (not (and |dn([9,Main.main],86)_dn([9,Main.main],87)| |dn([9,Main.main],86)_dn([6,9],91)|))) +(assert (not (and |dn([9,Main.main],86)_dn([6,9],91)| |dn([9,Main.main],86)_dn([9,Main.main],87)|))) +(assert (= |dn([7,Main.main],51)| (or |dn([7,Main.main],51)_dn([9,Main.main],84)|))) +(assert (= |dn([3,7],20)| (or |dn([3,7],20)_dn([3,7],21)| |dn([3,7],20)_dn([1,3],64)|))) +(assert (not (and |dn([3,7],20)_dn([3,7],21)| |dn([3,7],20)_dn([1,3],64)|))) +(assert (not (and |dn([3,7],20)_dn([1,3],64)| |dn([3,7],20)_dn([3,7],21)|))) +(assert (= |dn([6,9],91)| (or |dn([6,9],91)_dn([7,Main.main],54)| |dn([6,9],91)_dn([6,9],92)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([6,9],91)_dn([6,9],92)|))) +(assert (not (and |dn([6,9],91)_dn([6,9],92)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (= |scc(3)| (or |scc(3)_dn([3,7],20)| |scc(3)_dn([3,7],22)| |scc(3)_dn([3,7],27)| |scc(3)_dn([3,7],29)| |scc(3)_dn([3,7],31)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |scc(3)_dn([3,7],31)|))) +(assert (= |dn([6,9],92)| (or |dn([6,9],92)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (= |scc(4)| (or |scc(4)_dn([2,3],35)| |scc(4)_dn([4,1],70)|))) +(assert (not (and |scc(4)_dn([2,3],35)| |scc(4)_dn([4,1],70)|))) +(assert (not (and |scc(4)_dn([4,1],70)| |scc(4)_dn([2,3],35)|))) +(assert (= |dn([7,Main.main],54)| (or |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],54)_scc(1)|))) +(assert (= |scc(0)| (or |scc(0)_dn([3,7],24)| |scc(0)_dn([2,3],34)|))) +(assert (not (and |scc(0)_dn([3,7],24)| |scc(0)_dn([2,3],34)|))) +(assert (not (and |scc(0)_dn([2,3],34)| |scc(0)_dn([3,7],24)|))) +(assert (= |dn([Main.main],109)| (or |dn([Main.main],109)_dn([Main.main],111)|))) +(assert (= |dn([7,Main.main],58)| (or |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],58)_scc(1)|))) +(assert (= |dn([Main.main],104)| (or |dn([Main.main],104)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([Main.main],105)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([Main.main],105)|))) +(assert (not (and |dn([Main.main],104)_dn([Main.main],105)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not |dn([Main.main],102)|)) +(assert (= |dn([8,Main.main],101)| (or |dn([8,Main.main],101)_dn([8,Main.main],96)| |dn([8,Main.main],101)_dn([8,Main.main],97)|))) +(assert (not (and |dn([8,Main.main],101)_dn([8,Main.main],96)| |dn([8,Main.main],101)_dn([8,Main.main],97)|))) +(assert (not (and |dn([8,Main.main],101)_dn([8,Main.main],97)| |dn([8,Main.main],101)_dn([8,Main.main],96)|))) +(assert (= |dn([6,9],95)| (or |dn([6,9],95)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],93)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],90)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (= |dn([8,Main.main],96)| (or |dn([8,Main.main],96)_dn([8,Main.main],97)|))) +(assert (= |dn([3,7],28)| (or |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],28)_scc(6)|))) +(assert (not (and |dn([3,7],28)_scc(6)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_scc(6)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_scc(6)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_scc(6)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_scc(6)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_scc(6)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (= |dn([Main.main],106)| (or |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (= |dn([2,3],36)| (or |dn([2,3],36)_dn([3,7],31)| |dn([2,3],36)_dn([2,3],37)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([2,3],36)_dn([2,3],37)|))) +(assert (not (and |dn([2,3],36)_dn([2,3],37)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (= |dn([4,1],78)| (or |dn([4,1],78)_dn([4,1],79)| |dn([4,1],78)_scc(4)|))) +(assert (not (and |dn([4,1],78)_dn([4,1],79)| |dn([4,1],78)_scc(4)|))) +(assert (not (and |dn([4,1],78)_scc(4)| |dn([4,1],78)_dn([4,1],79)|))) +(assert (= |dn([Main.main],114)| (or |dn([Main.main],114)_dn([9,Main.main],83)| |dn([Main.main],114)_dn([Main.main],115)|))) +(assert (not (and |dn([Main.main],114)_dn([9,Main.main],83)| |dn([Main.main],114)_dn([Main.main],115)|))) +(assert (not (and |dn([Main.main],114)_dn([Main.main],115)| |dn([Main.main],114)_dn([9,Main.main],83)|))) +(assert (= |dn([2,3],35)| (or |dn([2,3],35)_dn([3,7],33)| |dn([2,3],35)_dn([2,3],36)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |dn([2,3],35)_dn([2,3],36)|))) +(assert (not (and |dn([2,3],35)_dn([2,3],36)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (= |dn([2,3],38)| (or |dn([2,3],38)_dn([2,3],34)| |dn([2,3],38)_dn([2,3],35)|))) +(assert (not (and |dn([2,3],38)_dn([2,3],34)| |dn([2,3],38)_dn([2,3],35)|))) +(assert (not (and |dn([2,3],38)_dn([2,3],35)| |dn([2,3],38)_dn([2,3],34)|))) +(assert (= |dn([5,1],63)| (or |dn([5,1],63)_dn([5,1],61)| |dn([5,1],63)_dn([5,1],62)|))) +(assert (not (and |dn([5,1],63)_dn([5,1],61)| |dn([5,1],63)_dn([5,1],62)|))) +(assert (not (and |dn([5,1],63)_dn([5,1],62)| |dn([5,1],63)_dn([5,1],61)|))) +(assert (= |dn([7,Main.main],39)| (or |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (= |dn([3,7],33)| (or |dn([3,7],33)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (= |dn([9,Main.main],88)| (or |dn([9,Main.main],88)_dn([9,Main.main],89)|))) +(assert (= |dn([4,1],80)| (or |dn([4,1],80)_dn([4,1],81)|))) +(assert (= |dn([Main.main],116)| (or |dn([Main.main],116)_dn([Main.main],113)|))) +(assert (= |dn([Main.main],111)| (or |dn([Main.main],111)_dn([Main.main],102)| |dn([Main.main],111)_dn([Main.main],103)|))) +(assert (not (and |dn([Main.main],111)_dn([Main.main],102)| |dn([Main.main],111)_dn([Main.main],103)|))) +(assert (not (and |dn([Main.main],111)_dn([Main.main],103)| |dn([Main.main],111)_dn([Main.main],102)|))) +(assert (= |dn([7,Main.main],42)| (or |dn([7,Main.main],42)_dn([3,7],22)| |dn([7,Main.main],42)_dn([7,Main.main],43)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([7,Main.main],42)_dn([7,Main.main],43)|))) +(assert (not (and |dn([7,Main.main],42)_dn([7,Main.main],43)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (= |dn([9,Main.main],85)| (or |dn([9,Main.main],85)_dn([9,Main.main],86)| |dn([9,Main.main],85)_dn([6,9],90)|))) +(assert (not (and |dn([9,Main.main],85)_dn([9,Main.main],86)| |dn([9,Main.main],85)_dn([6,9],90)|))) +(assert (not (and |dn([9,Main.main],85)_dn([6,9],90)| |dn([9,Main.main],85)_dn([9,Main.main],86)|))) +(assert (= |dn([3,7],27)| (or |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (= |dn([1,3],64)| (or |dn([1,3],64)_dn([1,3],65)| |dn([1,3],64)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],65)| |dn([1,3],64)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],67)| |dn([1,3],64)_dn([1,3],65)|))) +(assert (= |dn([9,Main.main],83)| (or |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],84)|))) +(assert (= |dn([1,3],67)| (or |dn([1,3],67)_dn([5,1],61)| |dn([1,3],67)_dn([1,3],68)|))) +(assert (not (and |dn([1,3],67)_dn([5,1],61)| |dn([1,3],67)_dn([1,3],68)|))) +(assert (not (and |dn([1,3],67)_dn([1,3],68)| |dn([1,3],67)_dn([5,1],61)|))) +(assert (= |dn([7,Main.main],40)| (or |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (= |dn([3,7],25)| (or |dn([3,7],25)_dn([1,3],67)|))) +(assert (= |dn([6,9],90)| (or |dn([6,9],90)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],93)|))) +(assert (= |dn([7,Main.main],60)| (or |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (= |dn([7,Main.main],50)| (or |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],50)_scc(1)|))) +(assert (= |dn([5,1],62)| (or |dn([5,1],62)_dn([5,1],61)| |dn([5,1],62)_dn([5,1],63)| |dn([5,1],62)_scc(2)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],61)| |dn([5,1],62)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],61)| |dn([5,1],62)_scc(2)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],63)| |dn([5,1],62)_dn([5,1],61)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],63)| |dn([5,1],62)_scc(2)|))) +(assert (not (and |dn([5,1],62)_scc(2)| |dn([5,1],62)_dn([5,1],61)|))) +(assert (not (and |dn([5,1],62)_scc(2)| |dn([5,1],62)_dn([5,1],63)|))) +(assert (= |dn([3,7],22)| (or |dn([3,7],22)_dn([1,3],65)|))) +(assert (= |dn([7,Main.main],53)| (or |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (= |dn([6,9],93)| (or |dn([6,9],93)_dn([9,Main.main],88)| |dn([6,9],93)_dn([6,9],94)|))) +(assert (not (and |dn([6,9],93)_dn([9,Main.main],88)| |dn([6,9],93)_dn([6,9],94)|))) +(assert (not (and |dn([6,9],93)_dn([6,9],94)| |dn([6,9],93)_dn([9,Main.main],88)|))) +(assert (= |dn([7,Main.main],57)| (or |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (= |dn([Main.main],108)| (or |dn([Main.main],108)_dn([8,Main.main],97)| |dn([Main.main],108)_dn([Main.main],109)|))) +(assert (not (and |dn([Main.main],108)_dn([8,Main.main],97)| |dn([Main.main],108)_dn([Main.main],109)|))) +(assert (not (and |dn([Main.main],108)_dn([Main.main],109)| |dn([Main.main],108)_dn([8,Main.main],97)|))) +(assert (= |dn([7,Main.main],55)| (or |dn([7,Main.main],55)_dn([6,9],95)|))) +(assert (= |scc(1)| (or |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([6,9],93)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],57)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |scc(1)_scc(7)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],57)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_scc(7)| |scc(1)_dn([6,9],93)|))) +(assert (= |dn([Main.main],105)| (or |dn([Main.main],105)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([Main.main],106)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([Main.main],106)|))) +(assert (not (and |dn([Main.main],105)_dn([Main.main],106)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (= |scc(2)| (or |scc(2)_dn([3,7],20)| |scc(2)_dn([3,7],22)| |scc(2)_dn([3,7],27)| |scc(2)_dn([3,7],29)| |scc(2)_dn([3,7],31)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |scc(2)_dn([3,7],31)|))) +(assert (= |dn([8,Main.main],97)| (or |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (= |dn([Main.main],103)| (or |dn([Main.main],103)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([Main.main],104)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([Main.main],104)|))) +(assert (not (and |dn([Main.main],103)_dn([Main.main],104)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (= |scc(5)| (or |scc(5)_dn([5,1],63)| |scc(5)_dn([8,Main.main],100)|))) +(assert (not (and |scc(5)_dn([5,1],63)| |scc(5)_dn([8,Main.main],100)|))) +(assert (not (and |scc(5)_dn([8,Main.main],100)| |scc(5)_dn([5,1],63)|))) +(assert (not |dn([4,1],70)|)) +(assert (= |dn([6,9],94)| (or |dn([6,9],94)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (= |dn([8,Main.main],100)| (or |dn([8,Main.main],100)_dn([4,1],78)| |dn([8,Main.main],100)_dn([8,Main.main],101)|))) +(assert (not (and |dn([8,Main.main],100)_dn([4,1],78)| |dn([8,Main.main],100)_dn([8,Main.main],101)|))) +(assert (not (and |dn([8,Main.main],100)_dn([8,Main.main],101)| |dn([8,Main.main],100)_dn([4,1],78)|))) +(assert (= |dn([7,Main.main],59)| (or |dn([7,Main.main],59)_dn([7,Main.main],60)| |dn([7,Main.main],59)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],59)_dn([7,Main.main],60)| |dn([7,Main.main],59)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],59)_dn([6,9],95)| |dn([7,Main.main],59)_dn([7,Main.main],60)|))) +(assert (= |dn([5,1],61)| (or |dn([5,1],61)_dn([5,1],62)| |dn([5,1],61)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],61)_dn([5,1],62)| |dn([5,1],61)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],61)_dn([5,1],63)| |dn([5,1],61)_dn([5,1],62)|))) +(assert (= |dn([4,1],69)| (or |dn([4,1],69)_dn([4,1],78)| |dn([4,1],69)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],78)| |dn([4,1],69)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],80)| |dn([4,1],69)_dn([4,1],78)|))) +(assert (= |dn([3,7],29)| (or |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (= |dn([3,7],31)| (or |dn([3,7],31)_dn([5,1],62)|))) +(assert (= |dn([Main.main],113)| (or |dn([Main.main],113)_dn([9,Main.main],82)| |dn([Main.main],113)_dn([Main.main],114)|))) +(assert (not (and |dn([Main.main],113)_dn([9,Main.main],82)| |dn([Main.main],113)_dn([Main.main],114)|))) +(assert (not (and |dn([Main.main],113)_dn([Main.main],114)| |dn([Main.main],113)_dn([9,Main.main],82)|))) +(assert (= |dn([4,1],79)| (or |dn([4,1],79)_dn([4,1],69)| |dn([4,1],79)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],69)| |dn([4,1],79)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],69)| |dn([4,1],79)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],80)| |dn([4,1],79)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],80)| |dn([4,1],79)_dn([4,1],78)|))) +(assert (= |dn([2,3],34)| (or |dn([2,3],34)_dn([2,3],35)|))) +(assert (= |dn([Main.main],115)| (or |dn([Main.main],115)_dn([Main.main],111)| |dn([Main.main],115)_dn([Main.main],116)|))) +(assert (not (and |dn([Main.main],115)_dn([Main.main],111)| |dn([Main.main],115)_dn([Main.main],116)|))) +(assert (not (and |dn([Main.main],115)_dn([Main.main],116)| |dn([Main.main],115)_dn([Main.main],111)|))) +(assert (= |dn([2,3],37)| (or |dn([2,3],37)_dn([2,3],38)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([2,3],38)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([2,3],37)_dn([2,3],38)|))) +(assert (= |dn([1,3],68)| (or |dn([1,3],68)_dn([1,3],64)| |dn([1,3],68)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],64)| |dn([1,3],68)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],64)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],67)| |dn([1,3],68)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],67)| |dn([1,3],68)_dn([1,3],65)|))) +(assert (= |dn([4,1],81)| (or |dn([4,1],81)_dn([4,1],69)| |dn([4,1],81)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],69)| |dn([4,1],81)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],69)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],80)| |dn([4,1],81)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],80)| |dn([4,1],81)_dn([4,1],78)|))) +(assert (= |scc(7)| (or |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],59)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(7)_scc(1)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_scc(1)| |scc(7)_dn([7,Main.main],59)|))) +(assert (= |dn([9,Main.main],89)| (or |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (= |dn([1,3],66)| (or |dn([1,3],66)_dn([1,3],64)| |dn([1,3],66)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],67)| |dn([1,3],66)_scc(0)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],64)| |dn([1,3],66)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],64)| |dn([1,3],66)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],64)| |dn([1,3],66)_scc(0)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],65)| |dn([1,3],66)_scc(0)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],67)| |dn([1,3],66)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],67)| |dn([1,3],66)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],67)| |dn([1,3],66)_scc(0)|))) +(assert (not (and |dn([1,3],66)_scc(0)| |dn([1,3],66)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],66)_scc(0)| |dn([1,3],66)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],66)_scc(0)| |dn([1,3],66)_dn([1,3],67)|))) +(assert (= |dn([9,Main.main],84)| (or |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],85)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],85)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],85)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],85)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],85)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],85)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],85)|))) +(assert (= |dn([1,3],65)| (or |dn([1,3],65)_dn([1,3],66)| |dn([1,3],65)_dn([4,1],69)|))) +(assert (not (and |dn([1,3],65)_dn([1,3],66)| |dn([1,3],65)_dn([4,1],69)|))) +(assert (not (and |dn([1,3],65)_dn([4,1],69)| |dn([1,3],65)_dn([1,3],66)|))) +(assert (= |dn([7,Main.main],43)| (or |dn([7,Main.main],43)_dn([7,Main.main],40)|))) +(assert (= |dn([9,Main.main],82)| (or |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],84)|))) +(assert (= |dn([7,Main.main],45)| (or |dn([7,Main.main],45)_dn([7,Main.main],40)|))) +(assert (= |dn([3,7],30)| (or |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],30)_scc(5)|))) +(assert (not (and |dn([3,7],30)_scc(5)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_scc(5)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_scc(5)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_scc(5)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_scc(5)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_scc(5)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (= |scc(8)| (or |scc(8)_dn([8,Main.main],96)| |scc(8)_dn([Main.main],108)|))) +(assert (not (and |scc(8)_dn([8,Main.main],96)| |scc(8)_dn([Main.main],108)|))) +(assert (not (and |scc(8)_dn([Main.main],108)| |scc(8)_dn([8,Main.main],96)|))) +(assert (= |dn([9,Main.main],87)| (or |dn([9,Main.main],87)_dn([7,Main.main],53)| |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_dn([7,Main.main],53)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([7,Main.main],53)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([7,Main.main],53)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([7,Main.main],53)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([7,Main.main],53)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([7,Main.main],53)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([7,Main.main],53)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([7,Main.main],53)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([7,Main.main],53)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([9,Main.main],87)_dn([7,Main.main],53)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (= |dn([7,Main.main],49)| (or |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (= |scc(6)| (or |scc(6)_dn([3,7],29)|))) +(assert (= |dn([7,Main.main],41)| (or |dn([7,Main.main],47)_dn([7,Main.main],41)|))) +(assert (= |dn([3,7],24)| (or |scc(0)_dn([3,7],24)|))) +(assert (= |dn([7,Main.main],47)| (or |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([Main.main],106)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |scc(1)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |scc(7)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],47)| |dn([7,Main.main],58)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([Main.main],106)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],39)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],40)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],49)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],53)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],57)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],60)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |scc(1)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |scc(7)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],50)_dn([7,Main.main],47)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],47)| |dn([7,Main.main],54)_dn([7,Main.main],47)|))) +(assert (= |dn([9,Main.main],86)| (or |dn([9,Main.main],85)_dn([9,Main.main],86)|))) +(assert (= |dn([7,Main.main],51)| (or |dn([7,Main.main],50)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |scc(1)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (not (and |scc(7)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],51)| |dn([7,Main.main],58)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],50)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |scc(1)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |scc(7)_dn([7,Main.main],51)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],51)| |dn([7,Main.main],54)_dn([7,Main.main],51)|))) +(assert (= |dn([3,7],20)| (or |dn([7,Main.main],41)_dn([3,7],20)| |scc(2)_dn([3,7],20)| |scc(3)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([7,Main.main],41)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |scc(2)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |scc(3)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],20)| |dn([3,7],29)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([7,Main.main],41)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |scc(2)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |scc(3)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],21)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],28)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],30)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],33)_dn([3,7],20)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],20)| |dn([3,7],27)_dn([3,7],20)|))) +(assert (= |dn([6,9],91)| (or |dn([9,Main.main],86)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([9,Main.main],86)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],91)|))) +(assert (not (and |dn([9,Main.main],86)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([9,Main.main],86)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not (and |dn([9,Main.main],86)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],91)| |dn([9,Main.main],86)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([9,Main.main],86)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([9,Main.main],86)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],91)| |dn([6,9],95)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([9,Main.main],86)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([6,9],90)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([6,9],92)_dn([6,9],91)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],91)| |dn([6,9],94)_dn([6,9],91)|))) +(assert (not |scc(3)|)) +(assert (= |dn([6,9],92)| (or |dn([6,9],91)_dn([6,9],92)|))) +(assert (= |scc(4)| (or |dn([4,1],78)_scc(4)|))) +(assert (= |dn([7,Main.main],54)| (or |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([6,9],91)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |scc(1)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (not (and |scc(7)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],54)| |dn([7,Main.main],58)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([6,9],91)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],39)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],40)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],49)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],53)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],57)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],60)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |scc(1)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |scc(7)_dn([7,Main.main],54)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],54)| |dn([7,Main.main],50)_dn([7,Main.main],54)|))) +(assert (= |scc(0)| (or |dn([1,3],66)_scc(0)|))) +(assert (= |dn([Main.main],109)| (or |dn([Main.main],108)_dn([Main.main],109)|))) +(assert (= |dn([7,Main.main],58)| (or |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([2,3],37)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |scc(1)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (not (and |scc(7)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],58)| |dn([7,Main.main],54)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([2,3],37)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],39)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],40)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],49)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],53)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],57)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],60)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |scc(1)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |scc(7)_dn([7,Main.main],58)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],58)| |dn([7,Main.main],50)_dn([7,Main.main],58)|))) +(assert (= |dn([Main.main],104)| (or |dn([Main.main],103)_dn([Main.main],104)|))) +(assert (= |dn([Main.main],102)| (or |dn([Main.main],111)_dn([Main.main],102)|))) +(assert (= |dn([8,Main.main],101)| (or |dn([8,Main.main],100)_dn([8,Main.main],101)|))) +(assert (= |dn([6,9],95)| (or |dn([7,Main.main],55)_dn([6,9],95)| |dn([7,Main.main],59)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],55)_dn([6,9],95)| |dn([7,Main.main],59)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],55)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],55)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],55)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],59)_dn([6,9],95)| |dn([7,Main.main],55)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],59)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],59)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([7,Main.main],59)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],95)| |dn([7,Main.main],55)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],95)| |dn([7,Main.main],59)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([7,Main.main],55)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([7,Main.main],59)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],95)| |dn([6,9],94)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([7,Main.main],55)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([7,Main.main],59)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([6,9],90)_dn([6,9],95)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],95)| |dn([6,9],92)_dn([6,9],95)|))) +(assert (= |dn([8,Main.main],96)| (or |scc(8)_dn([8,Main.main],96)| |dn([8,Main.main],101)_dn([8,Main.main],96)|))) +(assert (not (and |scc(8)_dn([8,Main.main],96)| |dn([8,Main.main],101)_dn([8,Main.main],96)|))) +(assert (not (and |dn([8,Main.main],101)_dn([8,Main.main],96)| |scc(8)_dn([8,Main.main],96)|))) +(assert (= |dn([3,7],28)| (or |dn([3,7],27)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],28)| |dn([3,7],29)_dn([3,7],28)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],28)| |dn([3,7],27)_dn([3,7],28)|))) +(assert (= |dn([Main.main],106)| (or |dn([Main.main],105)_dn([Main.main],106)|))) +(assert (= |dn([2,3],36)| (or |dn([2,3],35)_dn([2,3],36)|))) +(assert (= |dn([4,1],78)| (or |dn([8,Main.main],100)_dn([4,1],78)| |dn([4,1],69)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],78)|))) +(assert (not (and |dn([8,Main.main],100)_dn([4,1],78)| |dn([4,1],69)_dn([4,1],78)|))) +(assert (not (and |dn([8,Main.main],100)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],78)|))) +(assert (not (and |dn([8,Main.main],100)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],78)| |dn([8,Main.main],100)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],78)| |dn([8,Main.main],100)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],78)| |dn([4,1],69)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],78)| |dn([4,1],81)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],78)| |dn([8,Main.main],100)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],78)| |dn([4,1],69)_dn([4,1],78)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],78)| |dn([4,1],79)_dn([4,1],78)|))) +(assert (= |dn([Main.main],114)| (or |dn([Main.main],113)_dn([Main.main],114)|))) +(assert (= |dn([2,3],35)| (or |scc(4)_dn([2,3],35)| |dn([2,3],34)_dn([2,3],35)| |dn([2,3],38)_dn([2,3],35)|))) +(assert (not (and |scc(4)_dn([2,3],35)| |dn([2,3],34)_dn([2,3],35)|))) +(assert (not (and |scc(4)_dn([2,3],35)| |dn([2,3],38)_dn([2,3],35)|))) +(assert (not (and |dn([2,3],34)_dn([2,3],35)| |scc(4)_dn([2,3],35)|))) +(assert (not (and |dn([2,3],34)_dn([2,3],35)| |dn([2,3],38)_dn([2,3],35)|))) +(assert (not (and |dn([2,3],38)_dn([2,3],35)| |scc(4)_dn([2,3],35)|))) +(assert (not (and |dn([2,3],38)_dn([2,3],35)| |dn([2,3],34)_dn([2,3],35)|))) +(assert (= |dn([2,3],38)| (or |dn([2,3],37)_dn([2,3],38)|))) +(assert (= |dn([5,1],63)| (or |scc(5)_dn([5,1],63)| |dn([5,1],61)_dn([5,1],63)| |dn([5,1],62)_dn([5,1],63)|))) +(assert (not (and |scc(5)_dn([5,1],63)| |dn([5,1],61)_dn([5,1],63)|))) +(assert (not (and |scc(5)_dn([5,1],63)| |dn([5,1],62)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],61)_dn([5,1],63)| |scc(5)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],61)_dn([5,1],63)| |dn([5,1],62)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],63)| |scc(5)_dn([5,1],63)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],63)| |dn([5,1],61)_dn([5,1],63)|))) +(assert (= |dn([7,Main.main],39)| (or |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([Main.main],103)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |scc(1)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |scc(7)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],39)| |dn([7,Main.main],58)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([Main.main],103)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],40)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],49)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],53)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],57)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],60)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |scc(1)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |scc(7)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],50)_dn([7,Main.main],39)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],39)| |dn([7,Main.main],54)_dn([7,Main.main],39)|))) +(assert (= |dn([3,7],33)| (or |dn([2,3],35)_dn([3,7],33)| |scc(2)_dn([3,7],33)| |scc(3)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([2,3],35)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |scc(2)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |scc(3)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],33)| |dn([3,7],29)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([2,3],35)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |scc(2)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |scc(3)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],21)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],28)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],30)_dn([3,7],33)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],33)| |dn([3,7],27)_dn([3,7],33)|))) +(assert (= |dn([9,Main.main],88)| (or |dn([6,9],93)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([6,9],93)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([6,9],93)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([6,9],93)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([6,9],93)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([6,9],93)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([6,9],93)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([6,9],93)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([6,9],93)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([6,9],93)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],88)| |dn([9,Main.main],84)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([6,9],93)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],82)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],83)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],87)_dn([9,Main.main],88)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],88)| |dn([9,Main.main],89)_dn([9,Main.main],88)|))) +(assert (= |dn([4,1],80)| (or |dn([3,7],24)_dn([4,1],80)| |dn([4,1],69)_dn([4,1],80)| |dn([4,1],79)_dn([4,1],80)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([3,7],24)_dn([4,1],80)| |dn([4,1],69)_dn([4,1],80)|))) +(assert (not (and |dn([3,7],24)_dn([4,1],80)| |dn([4,1],79)_dn([4,1],80)|))) +(assert (not (and |dn([3,7],24)_dn([4,1],80)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],80)| |dn([3,7],24)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],80)| |dn([4,1],79)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],69)_dn([4,1],80)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],80)| |dn([3,7],24)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],80)| |dn([4,1],69)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],80)| |dn([4,1],81)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],80)| |dn([3,7],24)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],80)| |dn([4,1],69)_dn([4,1],80)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],80)| |dn([4,1],79)_dn([4,1],80)|))) +(assert (= |dn([Main.main],116)| (or |dn([Main.main],115)_dn([Main.main],116)|))) +(assert (= |dn([Main.main],111)| (or |dn([Main.main],109)_dn([Main.main],111)| |dn([Main.main],115)_dn([Main.main],111)|))) +(assert (not (and |dn([Main.main],109)_dn([Main.main],111)| |dn([Main.main],115)_dn([Main.main],111)|))) +(assert (not (and |dn([Main.main],115)_dn([Main.main],111)| |dn([Main.main],109)_dn([Main.main],111)|))) +(assert (= |dn([7,Main.main],42)| (or |dn([7,Main.main],41)_dn([7,Main.main],42)|))) +(assert (= |dn([9,Main.main],85)| (or |dn([9,Main.main],84)_dn([9,Main.main],85)|))) +(assert (= |dn([3,7],27)| (or |dn([8,Main.main],97)_dn([3,7],27)| |scc(2)_dn([3,7],27)| |scc(3)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([8,Main.main],97)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |scc(2)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |scc(3)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],27)| |dn([3,7],29)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([8,Main.main],97)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |scc(2)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |scc(3)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],21)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],28)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],30)_dn([3,7],27)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],27)| |dn([3,7],33)_dn([3,7],27)|))) +(assert (= |dn([1,3],64)| (or |dn([3,7],20)_dn([1,3],64)| |dn([1,3],66)_dn([1,3],64)| |dn([1,3],68)_dn([1,3],64)|))) +(assert (not (and |dn([3,7],20)_dn([1,3],64)| |dn([1,3],66)_dn([1,3],64)|))) +(assert (not (and |dn([3,7],20)_dn([1,3],64)| |dn([1,3],68)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],64)| |dn([3,7],20)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],64)| |dn([1,3],68)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],64)| |dn([3,7],20)_dn([1,3],64)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],64)| |dn([1,3],66)_dn([1,3],64)|))) +(assert (= |dn([9,Main.main],83)| (or |dn([Main.main],114)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([Main.main],114)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],83)|))) +(assert (not (and |dn([Main.main],114)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([Main.main],114)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (not (and |dn([Main.main],114)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([Main.main],114)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([Main.main],114)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([Main.main],114)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],83)| |dn([9,Main.main],84)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([Main.main],114)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],82)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],87)_dn([9,Main.main],83)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],83)| |dn([9,Main.main],89)_dn([9,Main.main],83)|))) +(assert (= |dn([1,3],67)| (or |dn([3,7],25)_dn([1,3],67)| |dn([1,3],64)_dn([1,3],67)| |dn([1,3],66)_dn([1,3],67)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([3,7],25)_dn([1,3],67)| |dn([1,3],64)_dn([1,3],67)|))) +(assert (not (and |dn([3,7],25)_dn([1,3],67)| |dn([1,3],66)_dn([1,3],67)|))) +(assert (not (and |dn([3,7],25)_dn([1,3],67)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],67)| |dn([3,7],25)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],67)| |dn([1,3],66)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],67)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],67)| |dn([3,7],25)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],67)| |dn([1,3],64)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],67)| |dn([1,3],68)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],67)| |dn([3,7],25)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],67)| |dn([1,3],64)_dn([1,3],67)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],67)| |dn([1,3],66)_dn([1,3],67)|))) +(assert (= |dn([7,Main.main],40)| (or |dn([7,Main.main],43)_dn([7,Main.main],40)| |dn([7,Main.main],45)_dn([7,Main.main],40)|))) +(assert (not (and |dn([7,Main.main],43)_dn([7,Main.main],40)| |dn([7,Main.main],45)_dn([7,Main.main],40)|))) +(assert (not (and |dn([7,Main.main],45)_dn([7,Main.main],40)| |dn([7,Main.main],43)_dn([7,Main.main],40)|))) +(assert (= |dn([3,7],25)| (or |dn([3,7],24)_dn([3,7],25)|))) +(assert (= |dn([6,9],90)| (or |dn([9,Main.main],85)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([9,Main.main],85)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],90)|))) +(assert (not (and |dn([9,Main.main],85)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],90)|))) +(assert (not (and |dn([9,Main.main],85)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],90)| |dn([9,Main.main],85)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],90)| |dn([9,Main.main],85)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],90)| |dn([6,9],95)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],90)| |dn([9,Main.main],85)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],90)| |dn([6,9],92)_dn([6,9],90)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],90)| |dn([6,9],94)_dn([6,9],90)|))) +(assert (= |dn([7,Main.main],60)| (or |dn([7,Main.main],59)_dn([7,Main.main],60)|))) +(assert (= |dn([7,Main.main],50)| (or |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([Main.main],105)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],49)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |scc(1)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (not (and |scc(7)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],50)| |dn([7,Main.main],58)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([Main.main],105)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],39)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],40)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],49)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],53)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],57)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],60)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |scc(1)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |scc(7)_dn([7,Main.main],50)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],50)| |dn([7,Main.main],54)_dn([7,Main.main],50)|))) +(assert (= |dn([5,1],62)| (or |dn([3,7],31)_dn([5,1],62)| |dn([5,1],61)_dn([5,1],62)| |dn([5,1],63)_dn([5,1],62)|))) +(assert (not (and |dn([3,7],31)_dn([5,1],62)| |dn([5,1],61)_dn([5,1],62)|))) +(assert (not (and |dn([3,7],31)_dn([5,1],62)| |dn([5,1],63)_dn([5,1],62)|))) +(assert (not (and |dn([5,1],61)_dn([5,1],62)| |dn([3,7],31)_dn([5,1],62)|))) +(assert (not (and |dn([5,1],61)_dn([5,1],62)| |dn([5,1],63)_dn([5,1],62)|))) +(assert (not (and |dn([5,1],63)_dn([5,1],62)| |dn([3,7],31)_dn([5,1],62)|))) +(assert (not (and |dn([5,1],63)_dn([5,1],62)| |dn([5,1],61)_dn([5,1],62)|))) +(assert (= |dn([3,7],22)| (or |dn([7,Main.main],42)_dn([3,7],22)| |scc(2)_dn([3,7],22)| |scc(3)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([7,Main.main],42)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |scc(2)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |scc(3)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],22)| |dn([3,7],29)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([7,Main.main],42)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |scc(2)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |scc(3)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],21)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],28)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],30)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],33)_dn([3,7],22)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],22)| |dn([3,7],27)_dn([3,7],22)|))) +(assert (= |dn([7,Main.main],53)| (or |dn([9,Main.main],87)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |dn([9,Main.main],87)_dn([7,Main.main],53)| |scc(7)_dn([7,Main.main],53)|))) +(assert (not (and |scc(7)_dn([7,Main.main],53)| |dn([9,Main.main],87)_dn([7,Main.main],53)|))) +(assert (= |dn([6,9],93)| (or |scc(1)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (not (and |scc(1)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],93)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],90)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],92)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],94)_dn([6,9],93)| |dn([6,9],95)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |scc(1)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |dn([6,9],90)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |dn([6,9],92)_dn([6,9],93)|))) +(assert (not (and |dn([6,9],95)_dn([6,9],93)| |dn([6,9],94)_dn([6,9],93)|))) +(assert (= |dn([7,Main.main],57)| (or |scc(1)_dn([7,Main.main],57)|))) +(assert (= |dn([Main.main],108)| (or |scc(8)_dn([Main.main],108)|))) +(assert (= |dn([7,Main.main],55)| (or |dn([7,Main.main],54)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |scc(1)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (not (and |scc(7)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],55)| |dn([7,Main.main],58)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],54)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |scc(1)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |scc(7)_dn([7,Main.main],55)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],55)| |dn([7,Main.main],50)_dn([7,Main.main],55)|))) +(assert (= |scc(1)| (or |dn([6,9],95)_scc(1)| |scc(7)_scc(1)| |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |scc(7)_scc(1)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([6,9],95)_scc(1)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |scc(7)_scc(1)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |scc(7)_scc(1)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |scc(7)_scc(1)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |scc(7)_scc(1)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |scc(7)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],54)_scc(1)|))) +(assert (not (and |dn([7,Main.main],50)_scc(1)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |scc(7)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],54)_scc(1)| |dn([7,Main.main],58)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([6,9],95)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |scc(7)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],50)_scc(1)|))) +(assert (not (and |dn([7,Main.main],58)_scc(1)| |dn([7,Main.main],54)_scc(1)|))) +(assert (= |dn([Main.main],105)| (or |dn([Main.main],104)_dn([Main.main],105)|))) +(assert (= |scc(2)| (or |dn([5,1],62)_scc(2)|))) +(assert (= |dn([8,Main.main],97)| (or |dn([Main.main],108)_dn([8,Main.main],97)| |dn([8,Main.main],96)_dn([8,Main.main],97)| |dn([8,Main.main],101)_dn([8,Main.main],97)|))) +(assert (not (and |dn([Main.main],108)_dn([8,Main.main],97)| |dn([8,Main.main],96)_dn([8,Main.main],97)|))) +(assert (not (and |dn([Main.main],108)_dn([8,Main.main],97)| |dn([8,Main.main],101)_dn([8,Main.main],97)|))) +(assert (not (and |dn([8,Main.main],96)_dn([8,Main.main],97)| |dn([Main.main],108)_dn([8,Main.main],97)|))) +(assert (not (and |dn([8,Main.main],96)_dn([8,Main.main],97)| |dn([8,Main.main],101)_dn([8,Main.main],97)|))) +(assert (not (and |dn([8,Main.main],101)_dn([8,Main.main],97)| |dn([Main.main],108)_dn([8,Main.main],97)|))) +(assert (not (and |dn([8,Main.main],101)_dn([8,Main.main],97)| |dn([8,Main.main],96)_dn([8,Main.main],97)|))) +(assert (= |dn([Main.main],103)| (or |dn([Main.main],111)_dn([Main.main],103)|))) +(assert (= |scc(5)| (or |dn([3,7],30)_scc(5)|))) +(assert (= |dn([4,1],70)| (or |scc(4)_dn([4,1],70)|))) +(assert (= |dn([6,9],94)| (or |dn([6,9],93)_dn([6,9],94)|))) +(assert (= |dn([8,Main.main],100)| (or |scc(5)_dn([8,Main.main],100)|))) +(assert (= |dn([7,Main.main],59)| (or |dn([7,Main.main],58)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |scc(1)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (not (and |scc(7)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],59)| |dn([7,Main.main],54)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],58)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |scc(1)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |scc(7)_dn([7,Main.main],59)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],59)| |dn([7,Main.main],50)_dn([7,Main.main],59)|))) +(assert (= |dn([5,1],61)| (or |dn([1,3],67)_dn([5,1],61)| |dn([5,1],62)_dn([5,1],61)| |dn([5,1],63)_dn([5,1],61)|))) +(assert (not (and |dn([1,3],67)_dn([5,1],61)| |dn([5,1],62)_dn([5,1],61)|))) +(assert (not (and |dn([1,3],67)_dn([5,1],61)| |dn([5,1],63)_dn([5,1],61)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],61)| |dn([1,3],67)_dn([5,1],61)|))) +(assert (not (and |dn([5,1],62)_dn([5,1],61)| |dn([5,1],63)_dn([5,1],61)|))) +(assert (not (and |dn([5,1],63)_dn([5,1],61)| |dn([1,3],67)_dn([5,1],61)|))) +(assert (not (and |dn([5,1],63)_dn([5,1],61)| |dn([5,1],62)_dn([5,1],61)|))) +(assert (= |dn([4,1],69)| (or |dn([1,3],65)_dn([4,1],69)| |dn([4,1],79)_dn([4,1],69)| |dn([4,1],81)_dn([4,1],69)|))) +(assert (not (and |dn([1,3],65)_dn([4,1],69)| |dn([4,1],79)_dn([4,1],69)|))) +(assert (not (and |dn([1,3],65)_dn([4,1],69)| |dn([4,1],81)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],69)| |dn([1,3],65)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],79)_dn([4,1],69)| |dn([4,1],81)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],69)| |dn([1,3],65)_dn([4,1],69)|))) +(assert (not (and |dn([4,1],81)_dn([4,1],69)| |dn([4,1],79)_dn([4,1],69)|))) +(assert (= |dn([3,7],29)| (or |scc(6)_dn([3,7],29)| |scc(2)_dn([3,7],29)| |scc(3)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |scc(6)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |scc(2)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |scc(3)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],29)| |dn([3,7],27)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |scc(6)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |scc(2)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |scc(3)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],21)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],28)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],30)_dn([3,7],29)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],29)| |dn([3,7],33)_dn([3,7],29)|))) +(assert (= |dn([3,7],31)| (or |dn([2,3],36)_dn([3,7],31)| |scc(2)_dn([3,7],31)| |scc(3)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([2,3],36)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |scc(2)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |scc(3)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],21)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],28)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],30)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],33)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],31)| |dn([3,7],29)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([2,3],36)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |scc(2)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |scc(3)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],21)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],28)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],30)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],33)_dn([3,7],31)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],31)| |dn([3,7],27)_dn([3,7],31)|))) +(assert (= |dn([4,1],79)| (or |dn([4,1],78)_dn([4,1],79)|))) +(assert (= |dn([2,3],34)| (or |scc(0)_dn([2,3],34)| |dn([2,3],38)_dn([2,3],34)|))) +(assert (not (and |scc(0)_dn([2,3],34)| |dn([2,3],38)_dn([2,3],34)|))) +(assert (not (and |dn([2,3],38)_dn([2,3],34)| |scc(0)_dn([2,3],34)|))) +(assert (= |dn([Main.main],115)| (or |dn([Main.main],114)_dn([Main.main],115)|))) +(assert (= |dn([2,3],37)| (or |dn([2,3],36)_dn([2,3],37)|))) +(assert (= |dn([1,3],68)| (or |dn([1,3],67)_dn([1,3],68)|))) +(assert (= |dn([4,1],81)| (or |dn([4,1],80)_dn([4,1],81)|))) +(assert (= |scc(7)| (or |dn([9,Main.main],87)_scc(7)| |scc(1)_scc(7)| |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |scc(1)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([9,Main.main],87)_scc(7)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |scc(1)_scc(7)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |scc(1)_scc(7)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |scc(1)_scc(7)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |scc(1)_scc(7)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |scc(1)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],54)_scc(7)|))) +(assert (not (and |dn([7,Main.main],50)_scc(7)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |scc(1)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],54)_scc(7)| |dn([7,Main.main],58)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([9,Main.main],87)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |scc(1)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],50)_scc(7)|))) +(assert (not (and |dn([7,Main.main],58)_scc(7)| |dn([7,Main.main],54)_scc(7)|))) +(assert (= |dn([9,Main.main],89)| (or |dn([9,Main.main],88)_dn([9,Main.main],89)|))) +(assert (= |dn([1,3],66)| (or |dn([1,3],65)_dn([1,3],66)|))) +(assert (= |dn([9,Main.main],84)| (or |dn([7,Main.main],51)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([7,Main.main],51)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],84)|))) +(assert (not (and |dn([7,Main.main],51)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],84)|))) +(assert (not (and |dn([7,Main.main],51)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([7,Main.main],51)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([7,Main.main],51)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],82)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([7,Main.main],51)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([7,Main.main],51)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],84)| |dn([9,Main.main],89)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([7,Main.main],51)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],82)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],83)_dn([9,Main.main],84)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],84)| |dn([9,Main.main],87)_dn([9,Main.main],84)|))) +(assert (= |dn([1,3],65)| (or |dn([3,7],22)_dn([1,3],65)| |dn([1,3],64)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],65)|))) +(assert (not (and |dn([3,7],22)_dn([1,3],65)| |dn([1,3],64)_dn([1,3],65)|))) +(assert (not (and |dn([3,7],22)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],65)|))) +(assert (not (and |dn([3,7],22)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],65)| |dn([3,7],22)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],64)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],65)| |dn([3,7],22)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],65)| |dn([1,3],64)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],66)_dn([1,3],65)| |dn([1,3],68)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],65)| |dn([3,7],22)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],65)| |dn([1,3],64)_dn([1,3],65)|))) +(assert (not (and |dn([1,3],68)_dn([1,3],65)| |dn([1,3],66)_dn([1,3],65)|))) +(assert (= |dn([7,Main.main],43)| (or |dn([7,Main.main],42)_dn([7,Main.main],43)|))) +(assert (= |dn([9,Main.main],82)| (or |dn([Main.main],113)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([Main.main],113)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],82)|))) +(assert (not (and |dn([Main.main],113)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([Main.main],113)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (not (and |dn([Main.main],113)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([Main.main],113)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],83)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([Main.main],113)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],87)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([Main.main],113)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],89)_dn([9,Main.main],82)| |dn([9,Main.main],84)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([Main.main],113)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],83)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],87)_dn([9,Main.main],82)|))) +(assert (not (and |dn([9,Main.main],84)_dn([9,Main.main],82)| |dn([9,Main.main],89)_dn([9,Main.main],82)|))) +(assert (= |dn([7,Main.main],45)| (or |dn([7,Main.main],47)_dn([7,Main.main],45)|))) +(assert (= |dn([3,7],30)| (or |dn([3,7],29)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],29)_dn([3,7],30)| |dn([3,7],27)_dn([3,7],30)|))) +(assert (not (and |dn([3,7],27)_dn([3,7],30)| |dn([3,7],29)_dn([3,7],30)|))) +(assert (not |scc(8)|)) +(assert (= |dn([9,Main.main],87)| (or |dn([9,Main.main],86)_dn([9,Main.main],87)|))) +(assert (= |dn([3,7],21)| (or |dn([3,7],20)_dn([3,7],21)|))) +(assert (= |dn([7,Main.main],49)| (or |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([Main.main],104)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],39)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],40)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],53)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],57)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],60)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |scc(1)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |scc(7)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],50)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],54)_dn([7,Main.main],49)| |dn([7,Main.main],58)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([Main.main],104)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],39)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],40)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],53)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],57)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],60)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |scc(1)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |scc(7)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],50)_dn([7,Main.main],49)|))) +(assert (not (and |dn([7,Main.main],58)_dn([7,Main.main],49)| |dn([7,Main.main],54)_dn([7,Main.main],49)|))) +(assert (= |scc(6)| (or |dn([3,7],28)_scc(6)|))) +(assert-soft |dn([7,Main.main],41)_dn([3,7],20)| :weight 1) +(assert-soft |scc(2)_dn([3,7],20)| :weight 1) +(assert-soft |scc(3)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],21)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],28)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],30)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],33)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],27)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],29)_dn([3,7],20)| :weight 1) +(assert-soft |dn([3,7],20)_dn([3,7],21)| :weight 1) +(assert-soft |dn([7,Main.main],42)_dn([3,7],22)| :weight 1) +(assert-soft |scc(2)_dn([3,7],22)| :weight 1) +(assert-soft |scc(3)_dn([3,7],22)| :weight 1) +(assert-soft |dn([3,7],21)_dn([3,7],22)| :weight 1) +(assert-soft |dn([3,7],28)_dn([3,7],22)| :weight 1) +(assert-soft |dn([3,7],30)_dn([3,7],22)| :weight 1) +(assert-soft |dn([3,7],33)_dn([3,7],22)| :weight 1) +(assert-soft |dn([3,7],27)_dn([3,7],22)| :weight 1) +(assert-soft |dn([3,7],29)_dn([3,7],22)| :weight 1) +(assert-soft |scc(0)_dn([3,7],24)| :weight 1) +(assert-soft |dn([3,7],24)_dn([3,7],25)| :weight 1) +(assert-soft |dn([8,Main.main],97)_dn([3,7],27)| :weight 2) +(assert-soft |scc(2)_dn([3,7],27)| :weight 2) +(assert-soft |scc(3)_dn([3,7],27)| :weight 2) +(assert-soft |dn([3,7],21)_dn([3,7],27)| :weight 2) +(assert-soft |dn([3,7],28)_dn([3,7],27)| :weight 2) +(assert-soft |dn([3,7],30)_dn([3,7],27)| :weight 2) +(assert-soft |dn([3,7],33)_dn([3,7],27)| :weight 2) +(assert-soft |dn([3,7],29)_dn([3,7],27)| :weight 2) +(assert-soft |dn([3,7],27)_dn([3,7],28)| :weight 6) +(assert-soft |dn([3,7],29)_dn([3,7],28)| :weight 6) +(assert-soft |scc(6)_dn([3,7],29)| :weight 2) +(assert-soft |scc(2)_dn([3,7],29)| :weight 2) +(assert-soft |scc(3)_dn([3,7],29)| :weight 2) +(assert-soft |dn([3,7],21)_dn([3,7],29)| :weight 2) +(assert-soft |dn([3,7],28)_dn([3,7],29)| :weight 2) +(assert-soft |dn([3,7],30)_dn([3,7],29)| :weight 2) +(assert-soft |dn([3,7],33)_dn([3,7],29)| :weight 2) +(assert-soft |dn([3,7],27)_dn([3,7],29)| :weight 2) +(assert-soft |dn([3,7],29)_dn([3,7],30)| :weight 6) +(assert-soft |dn([3,7],27)_dn([3,7],30)| :weight 6) +(assert-soft |dn([2,3],36)_dn([3,7],31)| :weight 1) +(assert-soft |scc(2)_dn([3,7],31)| :weight 1) +(assert-soft |scc(3)_dn([3,7],31)| :weight 1) +(assert-soft |dn([3,7],21)_dn([3,7],31)| :weight 1) +(assert-soft |dn([3,7],28)_dn([3,7],31)| :weight 1) +(assert-soft |dn([3,7],30)_dn([3,7],31)| :weight 1) +(assert-soft |dn([3,7],33)_dn([3,7],31)| :weight 1) +(assert-soft |dn([3,7],27)_dn([3,7],31)| :weight 1) +(assert-soft |dn([3,7],29)_dn([3,7],31)| :weight 1) +(assert-soft |dn([2,3],35)_dn([3,7],33)| :weight 1) +(assert-soft |scc(2)_dn([3,7],33)| :weight 1) +(assert-soft |scc(3)_dn([3,7],33)| :weight 1) +(assert-soft |dn([3,7],21)_dn([3,7],33)| :weight 1) +(assert-soft |dn([3,7],28)_dn([3,7],33)| :weight 1) +(assert-soft |dn([3,7],30)_dn([3,7],33)| :weight 1) +(assert-soft |dn([3,7],27)_dn([3,7],33)| :weight 1) +(assert-soft |dn([3,7],29)_dn([3,7],33)| :weight 1) +(assert-soft |scc(0)_dn([2,3],34)| :weight 1) +(assert-soft |dn([2,3],38)_dn([2,3],34)| :weight 1) +(assert-soft |scc(4)_dn([2,3],35)| :weight 1) +(assert-soft |dn([2,3],34)_dn([2,3],35)| :weight 1) +(assert-soft |dn([2,3],38)_dn([2,3],35)| :weight 1) +(assert-soft |dn([2,3],35)_dn([2,3],36)| :weight 1) +(assert-soft |dn([2,3],36)_dn([2,3],37)| :weight 1) +(assert-soft |dn([2,3],37)_dn([2,3],38)| :weight 1) +(assert-soft |dn([Main.main],103)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],40)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],49)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],53)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],57)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],60)_dn([7,Main.main],39)| :weight 6) +(assert-soft |scc(1)_dn([7,Main.main],39)| :weight 6) +(assert-soft |scc(7)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],39)| :weight 6) +(assert-soft |dn([7,Main.main],43)_dn([7,Main.main],40)| :weight 4) +(assert-soft |dn([7,Main.main],45)_dn([7,Main.main],40)| :weight 4) +(assert-soft |dn([7,Main.main],47)_dn([7,Main.main],41)| :weight 1) +(assert-soft |dn([7,Main.main],41)_dn([7,Main.main],42)| :weight 1) +(assert-soft |dn([7,Main.main],42)_dn([7,Main.main],43)| :weight 1) +(assert-soft |dn([7,Main.main],47)_dn([7,Main.main],45)| :weight 4) +(assert-soft |dn([Main.main],106)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],39)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],40)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],49)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],53)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],57)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],60)_dn([7,Main.main],47)| :weight 8) +(assert-soft |scc(1)_dn([7,Main.main],47)| :weight 8) +(assert-soft |scc(7)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],47)| :weight 8) +(assert-soft |dn([Main.main],104)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],39)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],40)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],53)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],57)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],60)_dn([7,Main.main],49)| :weight 8) +(assert-soft |scc(1)_dn([7,Main.main],49)| :weight 8) +(assert-soft |scc(7)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],49)| :weight 8) +(assert-soft |dn([Main.main],105)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],39)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],40)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],49)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],53)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],57)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],60)_dn([7,Main.main],50)| :weight 2) +(assert-soft |scc(1)_dn([7,Main.main],50)| :weight 2) +(assert-soft |scc(7)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],50)| :weight 2) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],51)| :weight 6) +(assert-soft |scc(1)_dn([7,Main.main],51)| :weight 6) +(assert-soft |scc(7)_dn([7,Main.main],51)| :weight 6) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],51)| :weight 6) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],51)| :weight 6) +(assert-soft |dn([9,Main.main],87)_dn([7,Main.main],53)| :weight 6) +(assert-soft |scc(7)_dn([7,Main.main],53)| :weight 6) +(assert-soft |dn([6,9],91)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],39)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],40)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],49)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],53)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],57)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],60)_dn([7,Main.main],54)| :weight 2) +(assert-soft |scc(1)_dn([7,Main.main],54)| :weight 2) +(assert-soft |scc(7)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],54)| :weight 2) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],55)| :weight 18) +(assert-soft |scc(1)_dn([7,Main.main],55)| :weight 18) +(assert-soft |scc(7)_dn([7,Main.main],55)| :weight 18) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],55)| :weight 18) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],55)| :weight 18) +(assert-soft |scc(1)_dn([7,Main.main],57)| :weight 4) +(assert-soft |dn([2,3],37)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],39)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],40)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],49)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],53)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],57)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],60)_dn([7,Main.main],58)| :weight 1) +(assert-soft |scc(1)_dn([7,Main.main],58)| :weight 1) +(assert-soft |scc(7)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],58)| :weight 1) +(assert-soft |dn([7,Main.main],58)_dn([7,Main.main],59)| :weight 1) +(assert-soft |scc(1)_dn([7,Main.main],59)| :weight 1) +(assert-soft |scc(7)_dn([7,Main.main],59)| :weight 1) +(assert-soft |dn([7,Main.main],50)_dn([7,Main.main],59)| :weight 1) +(assert-soft |dn([7,Main.main],54)_dn([7,Main.main],59)| :weight 1) +(assert-soft |dn([7,Main.main],59)_dn([7,Main.main],60)| :weight 1) +(assert-soft |dn([1,3],67)_dn([5,1],61)| :weight 1) +(assert-soft |dn([5,1],62)_dn([5,1],61)| :weight 1) +(assert-soft |dn([5,1],63)_dn([5,1],61)| :weight 1) +(assert-soft |dn([3,7],31)_dn([5,1],62)| :weight 1) +(assert-soft |dn([5,1],61)_dn([5,1],62)| :weight 1) +(assert-soft |dn([5,1],63)_dn([5,1],62)| :weight 1) +(assert-soft |scc(5)_dn([5,1],63)| :weight 8) +(assert-soft |dn([5,1],61)_dn([5,1],63)| :weight 8) +(assert-soft |dn([5,1],62)_dn([5,1],63)| :weight 8) +(assert-soft |dn([3,7],20)_dn([1,3],64)| :weight 1) +(assert-soft |dn([1,3],66)_dn([1,3],64)| :weight 1) +(assert-soft |dn([1,3],68)_dn([1,3],64)| :weight 1) +(assert-soft |dn([3,7],22)_dn([1,3],65)| :weight 1) +(assert-soft |dn([1,3],64)_dn([1,3],65)| :weight 1) +(assert-soft |dn([1,3],66)_dn([1,3],65)| :weight 1) +(assert-soft |dn([1,3],68)_dn([1,3],65)| :weight 1) +(assert-soft |dn([1,3],65)_dn([1,3],66)| :weight 1) +(assert-soft |dn([3,7],25)_dn([1,3],67)| :weight 1) +(assert-soft |dn([1,3],64)_dn([1,3],67)| :weight 1) +(assert-soft |dn([1,3],66)_dn([1,3],67)| :weight 1) +(assert-soft |dn([1,3],68)_dn([1,3],67)| :weight 1) +(assert-soft |dn([1,3],67)_dn([1,3],68)| :weight 1) +(assert-soft |dn([1,3],65)_dn([4,1],69)| :weight 1) +(assert-soft |dn([4,1],79)_dn([4,1],69)| :weight 1) +(assert-soft |dn([4,1],81)_dn([4,1],69)| :weight 1) +(assert-soft |scc(4)_dn([4,1],70)| :weight 2) +(assert-soft |dn([8,Main.main],100)_dn([4,1],78)| :weight 6) +(assert-soft |dn([4,1],69)_dn([4,1],78)| :weight 6) +(assert-soft |dn([4,1],79)_dn([4,1],78)| :weight 6) +(assert-soft |dn([4,1],81)_dn([4,1],78)| :weight 6) +(assert-soft |dn([4,1],78)_dn([4,1],79)| :weight 4) +(assert-soft |dn([3,7],24)_dn([4,1],80)| :weight 1) +(assert-soft |dn([4,1],69)_dn([4,1],80)| :weight 1) +(assert-soft |dn([4,1],79)_dn([4,1],80)| :weight 1) +(assert-soft |dn([4,1],81)_dn([4,1],80)| :weight 1) +(assert-soft |dn([4,1],80)_dn([4,1],81)| :weight 1) +(assert-soft |dn([Main.main],113)_dn([9,Main.main],82)| :weight 4) +(assert-soft |dn([9,Main.main],83)_dn([9,Main.main],82)| :weight 4) +(assert-soft |dn([9,Main.main],87)_dn([9,Main.main],82)| :weight 4) +(assert-soft |dn([9,Main.main],89)_dn([9,Main.main],82)| :weight 4) +(assert-soft |dn([9,Main.main],84)_dn([9,Main.main],82)| :weight 4) +(assert-soft |dn([Main.main],114)_dn([9,Main.main],83)| :weight 4) +(assert-soft |dn([9,Main.main],82)_dn([9,Main.main],83)| :weight 4) +(assert-soft |dn([9,Main.main],87)_dn([9,Main.main],83)| :weight 4) +(assert-soft |dn([9,Main.main],89)_dn([9,Main.main],83)| :weight 4) +(assert-soft |dn([9,Main.main],84)_dn([9,Main.main],83)| :weight 4) +(assert-soft |dn([7,Main.main],51)_dn([9,Main.main],84)| :weight 2) +(assert-soft |dn([9,Main.main],82)_dn([9,Main.main],84)| :weight 2) +(assert-soft |dn([9,Main.main],83)_dn([9,Main.main],84)| :weight 2) +(assert-soft |dn([9,Main.main],87)_dn([9,Main.main],84)| :weight 2) +(assert-soft |dn([9,Main.main],89)_dn([9,Main.main],84)| :weight 2) +(assert-soft |dn([9,Main.main],84)_dn([9,Main.main],85)| :weight 6) +(assert-soft |dn([9,Main.main],85)_dn([9,Main.main],86)| :weight 6) +(assert-soft |dn([9,Main.main],86)_dn([9,Main.main],87)| :weight 2) +(assert-soft |dn([6,9],93)_dn([9,Main.main],88)| :weight 6) +(assert-soft |dn([9,Main.main],82)_dn([9,Main.main],88)| :weight 6) +(assert-soft |dn([9,Main.main],83)_dn([9,Main.main],88)| :weight 6) +(assert-soft |dn([9,Main.main],87)_dn([9,Main.main],88)| :weight 6) +(assert-soft |dn([9,Main.main],89)_dn([9,Main.main],88)| :weight 6) +(assert-soft |dn([9,Main.main],84)_dn([9,Main.main],88)| :weight 6) +(assert-soft |dn([9,Main.main],88)_dn([9,Main.main],89)| :weight 6) +(assert-soft |dn([9,Main.main],85)_dn([6,9],90)| :weight 8) +(assert-soft |dn([6,9],92)_dn([6,9],90)| :weight 8) +(assert-soft |dn([6,9],94)_dn([6,9],90)| :weight 8) +(assert-soft |dn([6,9],95)_dn([6,9],90)| :weight 8) +(assert-soft |dn([9,Main.main],86)_dn([6,9],91)| :weight 8) +(assert-soft |dn([6,9],90)_dn([6,9],91)| :weight 8) +(assert-soft |dn([6,9],92)_dn([6,9],91)| :weight 8) +(assert-soft |dn([6,9],94)_dn([6,9],91)| :weight 8) +(assert-soft |dn([6,9],95)_dn([6,9],91)| :weight 8) +(assert-soft |dn([6,9],91)_dn([6,9],92)| :weight 4) +(assert-soft |scc(1)_dn([6,9],93)| :weight 6) +(assert-soft |dn([6,9],90)_dn([6,9],93)| :weight 6) +(assert-soft |dn([6,9],92)_dn([6,9],93)| :weight 6) +(assert-soft |dn([6,9],94)_dn([6,9],93)| :weight 6) +(assert-soft |dn([6,9],95)_dn([6,9],93)| :weight 6) +(assert-soft |dn([6,9],93)_dn([6,9],94)| :weight 4) +(assert-soft |dn([7,Main.main],55)_dn([6,9],95)| :weight 6) +(assert-soft |dn([7,Main.main],59)_dn([6,9],95)| :weight 6) +(assert-soft |dn([6,9],90)_dn([6,9],95)| :weight 6) +(assert-soft |dn([6,9],92)_dn([6,9],95)| :weight 6) +(assert-soft |dn([6,9],94)_dn([6,9],95)| :weight 6) +(assert-soft |scc(8)_dn([8,Main.main],96)| :weight 4) +(assert-soft |dn([8,Main.main],101)_dn([8,Main.main],96)| :weight 4) +(assert-soft |dn([Main.main],108)_dn([8,Main.main],97)| :weight 8) +(assert-soft |dn([8,Main.main],96)_dn([8,Main.main],97)| :weight 8) +(assert-soft |dn([8,Main.main],101)_dn([8,Main.main],97)| :weight 8) +(assert-soft |scc(5)_dn([8,Main.main],100)| :weight 4) +(assert-soft |dn([8,Main.main],100)_dn([8,Main.main],101)| :weight 4) +(assert-soft |dn([Main.main],111)_dn([Main.main],102)| :weight 1) +(assert-soft |dn([Main.main],111)_dn([Main.main],103)| :weight 6) +(assert-soft |dn([Main.main],103)_dn([Main.main],104)| :weight 2) +(assert-soft |dn([Main.main],104)_dn([Main.main],105)| :weight 2) +(assert-soft |dn([Main.main],105)_dn([Main.main],106)| :weight 2) +(assert-soft |scc(8)_dn([Main.main],108)| :weight 2) +(assert-soft |dn([Main.main],108)_dn([Main.main],109)| :weight 6) +(assert-soft |dn([Main.main],109)_dn([Main.main],111)| :weight 6) +(assert-soft |dn([Main.main],115)_dn([Main.main],111)| :weight 6) +(assert-soft |dn([Main.main],116)_dn([Main.main],113)| :weight 3) +(assert-soft |dn([Main.main],113)_dn([Main.main],114)| :weight 1) +(assert-soft |dn([Main.main],114)_dn([Main.main],115)| :weight 1) +(assert-soft |dn([Main.main],115)_dn([Main.main],116)| :weight 2) +(assert-soft |dn([1,3],66)_scc(0)| :weight 1) +(assert-soft |dn([6,9],95)_scc(1)| :weight 6) +(assert-soft |scc(7)_scc(1)| :weight 6) +(assert-soft |dn([7,Main.main],50)_scc(1)| :weight 6) +(assert-soft |dn([7,Main.main],54)_scc(1)| :weight 6) +(assert-soft |dn([7,Main.main],58)_scc(1)| :weight 6) +(assert-soft |dn([5,1],62)_scc(2)| :weight 1) +(assert-soft |dn([4,1],78)_scc(4)| :weight 4) +(assert-soft |dn([3,7],30)_scc(5)| :weight 8) +(assert-soft |dn([3,7],28)_scc(6)| :weight 6) +(assert-soft |dn([9,Main.main],87)_scc(7)| :weight 2) +(assert-soft |scc(1)_scc(7)| :weight 2) +(assert-soft |dn([7,Main.main],50)_scc(7)| :weight 2) +(assert-soft |dn([7,Main.main],54)_scc(7)| :weight 2) +(assert-soft |dn([7,Main.main],58)_scc(7)| :weight 2) +(set-option :smt.pb.conflict_frequency 100) + +(optimize + :wmaxsat_engine bvsls + :print_statistics true + :timeout 1200000 +)