z3-4.8.15
checks.i686-linux.acl2
· build #1
· raw
unpackPhase
1unpacking sources2unpacking source archive /nix/store/h42hw6j32lmz7nsi05rhqdfh3r8430sk-source3source root is sourcepatchPhase
4patching sourcesconfigurePhase
5configuring6opt = --prefix, arg = /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.157opt = --python, arg = 8opt = --pypkgdir, arg = /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15/lib/python3.10/site-packages9New component: 'util'10New component: 'polynomial'11New component: 'interval'12New component: 'dd'13New component: 'simplex'14New component: 'hilbert'15New component: 'automata'16New component: 'realclosure'17New component: 'subpaving'18New component: 'ast'19New component: 'euf'20New component: 'params'21New component: 'smt_params'22New component: 'grobner'23New component: 'sat'24New component: 'nlsat'25New component: 'lp'26New component: 'rewriter'27New component: 'macros'28New component: 'normal_forms'29New component: 'model'30New component: 'tactic'31New component: 'substitution'32New component: 'parser_util'33New component: 'proofs'34New component: 'solver'35New component: 'cmd_context'36New component: 'smt2parser'37New component: 'pattern'38New component: 'aig_tactic'39New component: 'ackermannization'40New component: 'fpa'41New component: 'bit_blaster'42New component: 'core_tactics'43New component: 'arith_tactics'44New component: 'mbp'45New component: 'qe_lite'46New component: 'solver_assertions'47New component: 'sat_smt'48New component: 'sat_tactic'49New component: 'nlsat_tactic'50New component: 'subpaving_tactic'51New component: 'proto_model'52New component: 'smt'53New component: 'bv_tactics'54New component: 'fuzzing'55New component: 'smt_tactic'56New component: 'sls_tactic'57New component: 'qe'58New component: 'sat_solver'59New component: 'fd_solver'60New component: 'muz'61New component: 'dataflow'62New component: 'transforms'63New component: 'rel'64New component: 'spacer'65New component: 'clp'66New component: 'tab'67New component: 'ddnf'68New component: 'bmc'69New component: 'fp'70New component: 'smtlogic_tactics'71New component: 'ufbv_tactic'72New component: 'fpa_tactics'73New component: 'portfolio'74New component: 'opt'75New component: 'api'76New component: 'extra_cmds'77New component: 'shell'78New component: 'test'79New component: 'api_dll'80New component: 'dotnet'81New component: 'java'82New component: 'ml'83New component: 'cpp'84Python bindings directory was detected.85New component: 'python'86New component: 'python_install'87New component: 'js'88New component: 'cpp_example'89New component: 'z3_tptp'90New component: 'c_example'91New component: 'maxsat'92New component: 'dotnet_example'93New component: 'java_example'94New component: 'ml_example'95New component: 'py_example'96Generating src/util/z3_version.h from src/util/z3_version.h.in97Generated 'src/util/z3_version.h'98Generated 'src/sat/sat_simplifier_params.hpp'99Generated 'src/sat/sat_params.hpp'100Generated 'src/sat/sat_asymm_branch_params.hpp'101Generated 'src/sat/sat_scc_params.hpp'102Generated 'src/params/rewriter_params.hpp'103Generated 'src/params/seq_rewriter_params.hpp'104Generated 'src/params/fpa_rewriter_params.hpp'105Generated 'src/params/bv_rewriter_params.hpp'106Generated 'src/params/pattern_inference_params_helper.hpp'107Generated 'src/params/fpa2bv_rewriter_params.hpp'108Generated 'src/params/poly_rewriter_params.hpp'109Generated 'src/params/arith_rewriter_params.hpp'110Generated 'src/params/bool_rewriter_params.hpp'111Generated 'src/params/array_rewriter_params.hpp'112Generated 'src/ast/pp_params.hpp'113Generated 'src/ast/normal_forms/nnf_params.hpp'114Generated 'src/opt/opt_params.hpp'115Generated 'src/nlsat/nlsat_params.hpp'116Generated 'src/math/polynomial/algebraic_params.hpp'117Generated 'src/math/realclosure/rcf_params.hpp'118Generated 'src/ackermannization/ackermannization_params.hpp'119Generated 'src/ackermannization/ackermannize_bv_tactic_params.hpp'120Generated 'src/tactic/tactic_params.hpp'121Generated 'src/tactic/sls/sls_params.hpp'122Generated 'src/tactic/smtlogics/qfufbv_tactic_params.hpp'123Generated 'src/parsers/util/parser_params.hpp'124Generated 'src/smt/params/smt_params_helper.hpp'125Generated 'src/model/model_evaluator_params.hpp'126Generated 'src/model/model_params.hpp'127Generated 'src/muz/base/fp_params.hpp'128Generated 'src/solver/combined_solver_params.hpp'129Generated 'src/solver/parallel_params.hpp'130Generated 'src/solver/solver_params.hpp'131Generated 'src/ast/pattern/database.h'132Component api133Component portfolio134Component smtlogic_tactics135Component ackermannization136Component model137Component rewriter138Component ast139Component util140Component polynomial141Component automata142Component params143Component macros144Component solver145Component tactic146Component proofs147Component sat_solver148Component core_tactics149Component normal_forms150Component pattern151Component smt2parser152Component cmd_context153Component parser_util154Component aig_tactic155Component bv_tactics156Component bit_blaster157Component arith_tactics158Component sat159Component dd160Component interval161Component grobner162Component simplex163Component sat_tactic164Component sat_smt165Component euf166Component smt_params167Component fpa168Component mbp169Component lp170Component nlsat171Component qe_lite172Component nlsat_tactic173Component smt_tactic174Component smt175Component proto_model176Component solver_assertions177Component substitution178Component fp179Component muz180Component qe181Component clp182Component transforms183Component hilbert184Component dataflow185Component tab186Component rel187Component bmc188Component fd_solver189Component ddnf190Component spacer191Component ufbv_tactic192Component fpa_tactics193Component sls_tactic194Component subpaving_tactic195Component subpaving196Component realclosure197Component opt198Component extra_cmds199Component shell200Generated 'src/shell/install_tactic.cpp'201Component api202Component portfolio203Component smtlogic_tactics204Component ackermannization205Component model206Component rewriter207Component ast208Component util209Component polynomial210Component automata211Component params212Component macros213Component solver214Component tactic215Component proofs216Component sat_solver217Component core_tactics218Component normal_forms219Component pattern220Component smt2parser221Component cmd_context222Component parser_util223Component aig_tactic224Component bv_tactics225Component bit_blaster226Component arith_tactics227Component sat228Component dd229Component interval230Component grobner231Component simplex232Component sat_tactic233Component sat_smt234Component euf235Component smt_params236Component fpa237Component mbp238Component lp239Component nlsat240Component qe_lite241Component nlsat_tactic242Component smt_tactic243Component smt244Component proto_model245Component solver_assertions246Component substitution247Component fp248Component muz249Component qe250Component clp251Component transforms252Component hilbert253Component dataflow254Component tab255Component rel256Component bmc257Component fd_solver258Component ddnf259Component spacer260Component ufbv_tactic261Component fpa_tactics262Component sls_tactic263Component subpaving_tactic264Component subpaving265Component realclosure266Component opt267Component fuzzing268Component test269Generated 'src/test/install_tactic.cpp'270Component api271Component portfolio272Component smtlogic_tactics273Component ackermannization274Component model275Component rewriter276Component ast277Component util278Component polynomial279Component automata280Component params281Component macros282Component solver283Component tactic284Component proofs285Component sat_solver286Component core_tactics287Component normal_forms288Component pattern289Component smt2parser290Component cmd_context291Component parser_util292Component aig_tactic293Component bv_tactics294Component bit_blaster295Component arith_tactics296Component sat297Component dd298Component interval299Component grobner300Component simplex301Component sat_tactic302Component sat_smt303Component euf304Component smt_params305Component fpa306Component mbp307Component lp308Component nlsat309Component qe_lite310Component nlsat_tactic311Component smt_tactic312Component smt313Component proto_model314Component solver_assertions315Component substitution316Component fp317Component muz318Component qe319Component clp320Component transforms321Component hilbert322Component dataflow323Component tab324Component rel325Component bmc326Component fd_solver327Component ddnf328Component spacer329Component ufbv_tactic330Component fpa_tactics331Component sls_tactic332Component subpaving_tactic333Component subpaving334Component realclosure335Component opt336Component extra_cmds337Component api_dll338Generated 'src/api/dll/install_tactic.cpp'339Generated 'src/shell/mem_initializer.cpp'340Generated 'src/test/mem_initializer.cpp'341Generated 'src/api/dll/mem_initializer.cpp'342Generated 'src/shell/gparams_register_modules.cpp'343Generated 'src/test/gparams_register_modules.cpp'344Generated 'src/api/dll/gparams_register_modules.cpp'345Generated 'src/api/python/z3/z3consts.py346Generated 'src/api/api_log_macros.h'347Generated 'src/api/api_log_macros.cpp'348Generated 'src/api/api_commands.cpp'349Generated 'src/api/python/z3/z3core.py'350Listing 'src/api/python/z3'...351Compiling 'src/api/python/z3/__init__.py'...352Compiling 'src/api/python/z3/z3.py'...353Compiling 'src/api/python/z3/z3consts.py'...354Compiling 'src/api/python/z3/z3core.py'...355Compiling 'src/api/python/z3/z3num.py'...356Compiling 'src/api/python/z3/z3poly.py'...357Compiling 'src/api/python/z3/z3printer.py'...358Compiling 'src/api/python/z3/z3rcf.py'...359Compiling 'src/api/python/z3/z3types.py'...360Compiling 'src/api/python/z3/z3util.py'...361Generated python bytecode362Copied 'z3printer.py'363Copied '__init__.py'364Copied 'z3consts.py'365Copied 'z3util.py'366Copied 'z3core.py'367Copied 'z3types.py'368Copied 'z3.py'369Copied 'z3rcf.py'370Copied 'z3num.py'371Copied 'z3poly.py'372Copied 'z3printer.cpython-310.pyc'373Copied 'z3rcf.cpython-310.pyc'374Copied 'z3consts.cpython-310.pyc'375Copied 'z3num.cpython-310.pyc'376Copied 'z3util.cpython-310.pyc'377Copied '__init__.cpython-310.pyc'378Copied 'z3types.cpython-310.pyc'379Copied 'z3core.cpython-310.pyc'380Copied 'z3poly.cpython-310.pyc'381Copied 'z3.cpython-310.pyc'382Testing ar...383Testing g++...384Testing gcc...385Testing floating point support...386Host platform: Linux387C++ Compiler: g++388C Compiler : gcc389Archive Tool: ar390Arithmetic: internal391Prefix: /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.1539264-bit: False393FP math: SSE2-GCC394Python pkg dir: /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15/lib/python3.10/site-packages395Python version: 3.10396Writing build/Makefile397Copied Z3Py example 'parallel.py' to 'build/python'398Copied Z3Py example 'union_sort.py' to 'build/python'399Copied Z3Py example 'example.py' to 'build/python'400Copied Z3Py example 'trafficjam.py' to 'build/python'401Copied Z3Py example 'visitor.py' to 'build/python'402Copied Z3Py example 'mini_ic3.py' to 'build/python'403Copied Z3Py example 'rc2.py' to 'build/python'404Copied Z3Py example 'efsmt.py' to 'build/python'405Copied Z3Py example 'hs.py' to 'build/python'406Copied Z3Py example 'mini_quip.py' to 'build/python'407Copied Z3Py example 'all_interval_series.py' to 'build/python'408Copied Z3Py example 'socrates.py' to 'build/python'409Makefile was successfully generated.410 compilation mode: Release411Type 'cd build; make' to build Z3buildPhase
412building413build flags: -j48 SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash414src/smt/smt_statistics.cpp415src/util/approx_nat.cpp416src/util/luby.cpp417src/util/common_msgs.cpp418src/api/dll/dll.cpp419src/util/timeit.cpp420src/util/z3_exception.cpp421src/util/approx_set.cpp422src/util/memory_manager.cpp423src/api/api_commands.cpp424src/util/bit_util.cpp425src/util/page.cpp426src/util/util.cpp427src/util/timeout.cpp428src/util/scoped_timer.cpp429src/util/stack.cpp430src/shell/z3_log_frontend.cpp431src/util/fixed_bit_vector.cpp432src/util/hash.cpp433src/util/scoped_ctrl_c.cpp434src/util/mpn.cpp435src/util/lbool.cpp436src/solver/smt_logics.cpp437src/math/automata/automaton.cpp438src/util/min_cut.cpp439src/util/warning.cpp440src/util/trace.cpp441src/util/region.cpp442src/util/debug.cpp443src/util/smt2_util.cpp444src/util/prime_generator.cpp445src/util/permutation.cpp446src/util/rlimit.cpp447src/util/bit_vector.cpp448src/util/symbol.cpp449src/util/small_object_allocator.cpp450src/api/api_log.cpp451src/api/api_log_macros.cpp452src/api/z3_replayer.cpp453src/sat/sat_cutset.cpp454src/math/simplex/bit_matrix.cpp455src/math/dd/dd_bdd.cpp456src/util/cmd_context_types.cpp457src/util/mpz.cpp458src/util/statistics.cpp459src/math/realclosure/mpz_matrix.cpp460src/util/mpq.cpp461src/util/mpfx.cpp462src/util/state_graph.cpp463src/util/mpq_inf.cpp464src/util/mpff.cpp465src/shell/mem_initializer.cpp466src/smt/old_interval.cpp467src/sat/sat_config.cpp468src/sat/sat_clause_set.cpp469src/sat/sat_clause.cpp470src/sat/sat_clause_use_list.cpp471src/smt/params/dyn_ack_params.cpp472src/sat/sat_watched.cpp473src/smt/params/theory_pb_params.cpp474src/smt/params/theory_seq_params.cpp475src/smt/params/qi_params.cpp476src/smt/params/theory_arith_params.cpp477src/smt/params/theory_array_params.cpp478src/smt/params/preprocessor_params.cpp479src/smt/params/theory_str_params.cpp480src/smt/params/theory_bv_params.cpp481src/params/pattern_inference_params.cpp482src/math/subpaving/subpaving_mpq.cpp483src/math/subpaving/subpaving_mpff.cpp484src/math/realclosure/realclosure.cpp485src/math/dd/dd_pdd.cpp486src/math/interval/dep_intervals.cpp487src/math/interval/interval_mpq.cpp488src/util/gparams.cpp489src/util/mpbq.cpp490src/util/rational.cpp491src/util/inf_int_rational.cpp492src/util/env_params.cpp493src/util/s_integer.cpp494src/util/mpf.cpp495src/util/hwf.cpp496src/util/params.cpp497src/util/sexpr.cpp498src/api/dll/mem_initializer.cpp499src/muz/spacer/spacer_matrix.cpp500src/tactic/arith/linear_equation.cpp501src/math/lp/lp_utils.cpp502src/params/context_params.cpp503src/math/subpaving/subpaving_mpfx.cpp504src/math/subpaving/subpaving_mpf.cpp505src/math/subpaving/subpaving_hwf.cpp506src/math/subpaving/subpaving.cpp507src/math/hilbert/hilbert_basis.cpp508src/math/simplex/simplex.cpp509src/util/zstring.cpp510src/util/inf_rational.cpp511src/util/inf_s_integer.cpp512src/muz/base/bind_variables.cpp513src/tactic/arith/bound_propagator.cpp514src/ast/rewriter/func_decl_replace.cpp515src/math/grobner/pdd_solver.cpp516src/math/grobner/pdd_simplifier.cpp517src/smt/params/smt_params.cpp518src/ast/num_occurs.cpp519src/ast/ast_lt.cpp520src/ast/used_vars.cpp521src/ast/expr_map.cpp522src/ast/has_free_vars.cpp523src/ast/act_cache.cpp524src/ast/special_relations_decl_plugin.cpp525src/ast/for_each_ast.cpp526src/ast/expr_functors.cpp527src/ast/display_dimacs.cpp528src/ast/quantifier_stat.cpp529src/math/polynomial/polynomial_cache.cpp530src/api/dll/gparams_register_modules.cpp531src/shell/gparams_register_modules.cpp532src/muz/rel/tbv.cpp533src/smt/smt_value_sort.cpp534src/smt/uses_theory.cpp535src/ackermannization/ackr_helper.cpp536src/cmd_context/tactic_manager.cpp537src/parsers/util/scanner.cpp538src/parsers/util/simple_parser.cpp539src/parsers/util/cost_parser.cpp540src/ast/rewriter/datatype_rewriter.cpp541src/ast/rewriter/mk_extract_proc.cpp542src/math/lp/lp_settings.cpp543src/math/lp/binary_heap_priority_queue.cpp544src/nlsat/nlsat_types.cpp545src/sat/sat_gc.cpp546src/sat/sat_ddfw.cpp547src/sat/sat_drat.cpp548src/sat/sat_scc.cpp549src/sat/sat_elim_eqs.cpp550src/sat/sat_integrity_checker.cpp551src/sat/sat_lookahead.cpp552src/sat/dimacs.cpp553src/sat/sat_probing.cpp554src/sat/sat_model_converter.cpp555src/sat/sat_aig_cuts.cpp556src/sat/sat_simplifier.cpp557src/sat/sat_lut_finder.cpp558src/sat/sat_bcd.cpp559src/sat/sat_big.cpp560src/sat/sat_npn3_finder.cpp561src/sat/sat_cleaner.cpp562src/sat/sat_aig_finder.cpp563src/sat/sat_binspr.cpp564src/sat/sat_local_search.cpp565src/sat/sat_parallel.cpp566src/sat/sat_mus.cpp567src/sat/sat_asymm_branch.cpp568src/sat/sat_solver.cpp569src/sat/sat_xor_finder.cpp570src/sat/sat_prob.cpp571src/sat/sat_elim_vars.cpp572src/ast/format.cpp573src/ast/func_decl_dependencies.cpp574src/ast/cost_evaluator.cpp575src/ast/macro_substitution.cpp576src/ast/expr_stat.cpp577src/ast/for_each_expr.cpp578src/ast/ast_ll_pp.cpp579src/ast/pp.cpp580src/ast/occurs.cpp581src/math/simplex/model_based_opt.cpp582src/math/polynomial/upolynomial.cpp583src/math/polynomial/polynomial.cpp584src/math/polynomial/rpolynomial.cpp585src/shell/main.cpp586src/smt/arith_eq_solver.cpp587src/model/struct_factory.cpp588src/ast/rewriter/char_rewriter.cpp589src/ast/rewriter/ast_counter.cpp590src/ast/rewriter/distribute_forall.cpp591src/ast/rewriter/mk_simplified_app.cpp592src/math/lp/indexed_vector.cpp593src/math/lp/dense_matrix.cpp594src/math/lp/binary_heap_upair_queue.cpp595src/nlsat/nlsat_clause.cpp596src/nlsat/nlsat_interval_set.cpp597src/sat/sat_cut_simplifier.cpp598src/sat/sat_anf_simplifier.cpp599src/ast/euf/euf_enode.cpp600src/ast/value_generator.cpp601In file included from ../src/sat/sat_local_search.h:21,602 from ../src/sat/sat_local_search.cpp:20:603../src/util/vector.h: In member function 'bool sat::local_search::verify_goodvar() const':604../src/util/vector.h:480:26: warning: iteration 44739243 invokes undefined behavior [-Waggressive-loop-optimizations]605 480 | return m_data[idx];606 | ^607../src/sat/sat_local_search.cpp:245:32: note: within this loop608 245 | for (unsigned v = 0; v < num_vars(); ++v) {609 | ~~^~~~~~~~~~~~610src/math/polynomial/algebraic_numbers.cpp611src/math/polynomial/sexpr2upolynomial.cpp612In file included from ../src/sat/sat_local_search.h:21,613 from ../src/sat/sat_local_search.cpp:20:614../src/util/vector.h: In member function 'void sat::local_search::walksat()':615../src/util/vector.h:475:26: warning: iteration 44739243 invokes undefined behavior [-Waggressive-loop-optimizations]616 475 | return m_data[idx];617 | ^618../src/sat/sat_local_search.cpp:472:40: note: within this loop619 472 | for (unsigned v = 0; v < num_vars(); ++v) {620 | ~~^~~~~~~~~~~~621src/muz/spacer/spacer_mev_array.cpp622src/muz/spacer/spacer_antiunify.cpp623src/qe/qe_bool_plugin.cpp624src/qe/qe_bv_plugin.cpp625src/qe/qe_datatype_plugin.cpp626src/qe/nlarith_util.cpp627src/qe/qe_dl_plugin.cpp628src/qe/qe_array_plugin.cpp629src/smt/watch_list.cpp630src/smt/smt_farkas_util.cpp631src/smt/smt_almost_cg_table.cpp632src/smt/smt_clause.cpp633src/smt/smt_literal.cpp634src/smt/theory_opt.cpp635src/smt/fingerprints.cpp636src/smt/proto_model/proto_model.cpp637src/math/subpaving/tactic/expr2subpaving.cpp638src/qe/mbp/mbp_arrays.cpp639src/qe/mbp/mbp_plugin.cpp640src/qe/mbp/mbp_datatypes.cpp641src/qe/mbp/mbp_solve_plugin.cpp642src/qe/mbp/mbp_term_graph.cpp643src/tactic/arith/bv2real_rewriter.cpp644src/ast/fpa/fpa2bv_rewriter.cpp645src/ast/fpa/fpa2bv_converter.cpp646src/ast/fpa/bv2fpa_converter.cpp647src/ast/pattern/pattern_inference.cpp648src/cmd_context/pdecl.cpp649src/solver/check_logic.cpp650src/ast/proofs/proof_checker.cpp651src/ast/proofs/proof_utils.cpp652src/parsers/util/pattern_validation.cpp653src/ast/substitution/substitution.cpp654src/ast/substitution/matcher.cpp655src/ast/substitution/substitution_tree.cpp656src/ast/substitution/unifier.cpp657src/tactic/equiv_proof_converter.cpp658src/tactic/replace_proof_converter.cpp659src/model/func_interp.cpp660src/model/model_core.cpp661src/model/array_factory.cpp662src/model/model2expr.cpp663src/model/datatype_factory.cpp664src/model/model_v2_pp.cpp665src/model/model_pp.cpp666src/model/model.cpp667src/model/numeral_factory.cpp668src/model/value_factory.cpp669src/ast/normal_forms/elim_term_ite.cpp670src/ast/normal_forms/defined_names.cpp671src/ast/normal_forms/nnf.cpp672src/ast/normal_forms/pull_quant.cpp673src/ast/normal_forms/name_exprs.cpp674src/ast/macros/quantifier_macro_info.cpp675src/ast/macros/macro_util.cpp676src/ast/rewriter/bv_elim.cpp677src/ast/rewriter/pb_rewriter.cpp678src/ast/rewriter/dl_rewriter.cpp679src/ast/rewriter/rewriter.cpp680src/ast/rewriter/hoist_rewriter.cpp681src/ast/rewriter/factor_rewriter.cpp682src/ast/rewriter/cached_var_subst.cpp683src/ast/rewriter/bv_rewriter.cpp684src/ast/rewriter/quant_hoist.cpp685src/ast/rewriter/seq_skolem.cpp686src/ast/rewriter/arith_rewriter.cpp687src/ast/rewriter/bit2int.cpp688src/ast/rewriter/bool_rewriter.cpp689src/ast/rewriter/expr_safe_replace.cpp690src/ast/rewriter/array_rewriter.cpp691src/ast/rewriter/factor_equivs.cpp692src/ast/rewriter/var_subst.cpp693src/ast/rewriter/push_app_ite.cpp694src/ast/rewriter/seq_axioms.cpp695src/ast/rewriter/recfun_rewriter.cpp696src/ast/rewriter/pb2bv_rewriter.cpp697src/ast/rewriter/label_rewriter.cpp698src/ast/rewriter/expr_replacer.cpp699src/ast/rewriter/fpa_rewriter.cpp700src/ast/rewriter/bv_bounds.cpp701src/ast/rewriter/seq_rewriter.cpp702src/ast/rewriter/enum2bv_rewriter.cpp703src/ast/rewriter/maximize_ac_sharing.cpp704src/ast/rewriter/elim_bounds.cpp705src/ast/rewriter/inj_axiom.cpp706src/ast/rewriter/der.cpp707src/math/lp/nex_creator.cpp708src/nlsat/nlsat_evaluator.cpp709src/nlsat/nlsat_solver.cpp710src/nlsat/nlsat_explain.cpp711src/math/grobner/grobner.cpp712src/ast/euf/euf_egraph.cpp713src/ast/euf/euf_etable.cpp714src/ast/reg_decl_plugins.cpp715src/ast/expr_abstract.cpp716src/ast/array_decl_plugin.cpp717src/ast/ast_translation.cpp718src/ast/ast.cpp719src/ast/datatype_decl_plugin.cpp720src/ast/char_decl_plugin.cpp721src/ast/dl_decl_plugin.cpp722src/ast/ast_pp_dot.cpp723src/ast/well_sorted.cpp724src/ast/expr2var.cpp725src/ast/ast_smt2_pp.cpp726src/ast/expr2polynomial.cpp727src/ast/ast_util.cpp728src/ast/ast_smt_pp.cpp729src/ast/recfun_decl_plugin.cpp730src/ast/bv_decl_plugin.cpp731src/ast/shared_occs.cpp732src/ast/decl_collector.cpp733src/ast/seq_decl_plugin.cpp734src/ast/expr_substitution.cpp735src/ast/arith_decl_plugin.cpp736src/ast/pb_decl_plugin.cpp737src/ast/fpa_decl_plugin.cpp738src/ast/static_features.cpp739src/math/polynomial/upolynomial_factorization.cpp740src/opt/pb_sls.cpp741src/tactic/ufbv/ufbv_rewriter.cpp742src/muz/spacer/spacer_mbc.cpp743src/muz/spacer/spacer_qe_project.cpp744src/muz/spacer/spacer_sym_mux.cpp745src/muz/spacer/spacer_sem_matcher.cpp746src/muz/spacer/spacer_iuc_proof.cpp747src/muz/base/dl_boogie_proof.cpp748src/qe/qe_mbp.cpp749src/smt/smt_cg_table.cpp750src/sat/smt/pb_constraint.cpp751src/qe/mbp/mbp_arith.cpp752src/ast/rewriter/bit_blaster/bit_blaster.cpp753src/ast/rewriter/bit_blaster/bit_blaster_rewriter.cpp754src/ackermannization/lackr_model_constructor.cpp755src/model/model_macro_solver.cpp756src/model/model_implicant.cpp757src/model/model_smt2_pp.cpp758src/model/model_evaluator.cpp759src/ast/macros/macro_manager.cpp760src/ast/macros/quasi_macros.cpp761src/ast/rewriter/value_sweep.cpp762src/ast/rewriter/th_rewriter.cpp763src/ast/rewriter/seq_eq_solver.cpp764src/math/lp/permutation_matrix.cpp765src/math/lp/matrix.cpp766src/ast/ast_printer.cpp767src/ast/ast_pp_util.cpp768src/muz/spacer/spacer_unsat_core_learner.cpp769src/tactic/bv/bit_blaster_model_converter.cpp770src/ackermannization/ackr_model_converter.cpp771src/solver/check_sat_result.cpp772src/tactic/model_converter.cpp773src/tactic/generic_model_converter.cpp774src/tactic/horn_subsume_model_converter.cpp775src/ast/macros/macro_finder.cpp776src/math/lp/scaler.cpp777src/math/lp/eta_matrix.cpp778src/tactic/fpa/fpa2bv_model_converter.cpp779src/tactic/portfolio/solver2lookahead.cpp780src/tactic/smtlogics/qfufbv_ackr_model_converter.cpp781src/tactic/smtlogics/smt_tactic.cpp782src/muz/spacer/spacer_proof_utils.cpp783src/muz/spacer/spacer_unsat_core_plugin.cpp784src/muz/spacer/spacer_farkas_learner.cpp785src/muz/base/hnf.cpp786src/qe/qe_mbi.cpp787src/tactic/bv/bvarray2uf_rewriter.cpp788src/smt/smt_implied_equalities.cpp789src/sat/smt/pb_pb.cpp790src/sat/smt/bv_ackerman.cpp791src/sat/smt/atom2bool_var.cpp792src/solver/assertions/asserted_formulas.cpp793src/tactic/arith/pb2bv_model_converter.cpp794src/tactic/arith/probe_arith.cpp795src/tactic/arith/bv2int_rewriter.cpp796src/tactic/arith/bound_manager.cpp797src/tactic/core/collect_occs.cpp798src/ackermannization/lackr_model_converter_lazy.cpp799src/ackermannization/ackermannize_bv_model_converter.cpp800src/tactic/aig/aig.cpp801src/solver/combined_solver.cpp802src/solver/solver.cpp803src/solver/mus.cpp804src/tactic/dependency_converter.cpp805src/tactic/goal.cpp806src/tactic/goal_num_occurs.cpp807src/tactic/proof_converter.cpp808src/tactic/probe.cpp809src/tactic/goal_shared_occs.cpp810src/tactic/goal_util.cpp811src/cmd_context/extra_cmds/subpaving_cmds.cpp812src/cmd_context/extra_cmds/polynomial_cmds.cpp813src/cmd_context/extra_cmds/dbg_cmds.cpp814src/api/api_polynomial.cpp815src/api/api_bv.cpp816src/api/api_fpa.cpp817src/api/api_params.cpp818src/api/api_special_relations.cpp819src/api/api_context.cpp820src/api/api_model.cpp821src/api/api_solver.cpp822src/api/api_ast.cpp823src/api/api_stats.cpp824src/api/api_arith.cpp825src/api/api_algebraic.cpp826src/api/api_goal.cpp827src/api/api_ast_vector.cpp828src/api/api_ast_map.cpp829src/api/api_seq.cpp830src/api/api_qe.cpp831src/api/api_numeral.cpp832src/api/api_pb.cpp833src/api/api_array.cpp834src/api/api_config_params.cpp835src/api/api_quant.cpp836src/api/api_rcf.cpp837src/api/api_datatype.cpp838src/opt/opt_pareto.cpp839src/tactic/portfolio/default_tactic.cpp840src/tactic/portfolio/solver_subsumption_tactic.cpp841src/tactic/fpa/qffplra_tactic.cpp842src/tactic/fpa/fpa2bv_tactic.cpp843src/tactic/ufbv/macro_finder_tactic.cpp844src/tactic/ufbv/ufbv_rewriter_tactic.cpp845src/tactic/ufbv/quasi_macros_tactic.cpp846src/tactic/ufbv/ufbv_tactic.cpp847src/tactic/smtlogics/nra_tactic.cpp848src/tactic/smtlogics/qflia_tactic.cpp849src/tactic/smtlogics/qfnia_tactic.cpp850src/tactic/smtlogics/qfuf_tactic.cpp851src/tactic/smtlogics/qfidl_tactic.cpp852src/tactic/smtlogics/qflra_tactic.cpp853src/tactic/smtlogics/qfauflia_tactic.cpp854src/tactic/smtlogics/qfnra_tactic.cpp855src/muz/spacer/spacer_iuc_solver.cpp856src/muz/spacer/spacer_legacy_mbp.cpp857src/muz/spacer/spacer_prop_solver.cpp858src/muz/spacer/spacer_manager.cpp859src/muz/spacer/spacer_legacy_mev.cpp860src/muz/rel/doc.cpp861src/tactic/fd_solver/smtfd_solver.cpp862src/tactic/fd_solver/pb2bv_solver.cpp863src/tactic/fd_solver/enum2bv_solver.cpp864src/tactic/fd_solver/fd_solver.cpp865src/tactic/fd_solver/bounded_int2bv_solver.cpp866src/qe/qe_arith_plugin.cpp867src/qe/qe_cmd.cpp868src/qe/qe_tactic.cpp869src/tactic/sls/sls_tactic.cpp870src/tactic/sls/sls_engine.cpp871src/smt/tactic/ctx_solver_simplify_tactic.cpp872src/smt/tactic/smt_tactic_core.cpp873src/tactic/bv/bv_bound_chk_tactic.cpp874src/tactic/bv/dt2bv_tactic.cpp875src/tactic/bv/bit_blaster_tactic.cpp876src/tactic/bv/bv1_blaster_tactic.cpp877src/tactic/bv/bvarray2uf_tactic.cpp878src/tactic/bv/max_bv_sharing_tactic.cpp879src/tactic/bv/bv_size_reduction_tactic.cpp880src/tactic/bv/elim_small_bv_tactic.cpp881src/tactic/bv/bv_bounds_tactic.cpp882src/smt/smt_solver.cpp883src/smt/smt2_extra_cmds.cpp884src/math/subpaving/tactic/subpaving_tactic.cpp885src/nlsat/tactic/nlsat_tactic.cpp886src/nlsat/tactic/qfnra_nlsat_tactic.cpp887src/nlsat/tactic/goal2nlsat.cpp888src/sat/tactic/sat_tactic.cpp889src/sat/smt/pb_solver.cpp890src/sat/smt/pb_card.cpp891src/sat/smt/euf_internalize.cpp892src/sat/smt/q_clause.cpp893src/sat/smt/bv_delay_internalize.cpp894src/sat/smt/bv_invariant.cpp895src/sat/smt/array_internalize.cpp896src/sat/smt/euf_relevancy.cpp897src/sat/smt/array_solver.cpp898src/sat/smt/user_solver.cpp899src/sat/smt/bv_solver.cpp900src/sat/smt/array_model.cpp901src/sat/smt/bv_internalize.cpp902src/sat/smt/pb_internalize.cpp903src/sat/smt/dt_solver.cpp904src/sat/smt/euf_invariant.cpp905src/sat/smt/array_diagnostics.cpp906src/sat/smt/euf_proof.cpp907src/sat/smt/sat_th.cpp908src/sat/smt/recfun_solver.cpp909src/sat/smt/euf_model.cpp910src/sat/smt/euf_ackerman.cpp911src/sat/smt/array_axioms.cpp912src/qe/lite/qe_lite.cpp913src/tactic/arith/normalize_bounds_tactic.cpp914src/tactic/arith/purify_arith_tactic.cpp915src/tactic/arith/factor_tactic.cpp916src/tactic/arith/propagate_ineqs_tactic.cpp917src/tactic/arith/eq2bv_tactic.cpp918src/tactic/arith/diff_neq_tactic.cpp919src/tactic/arith/add_bounds_tactic.cpp920src/tactic/arith/recover_01_tactic.cpp921src/tactic/arith/lia2pb_tactic.cpp922src/tactic/arith/lia2card_tactic.cpp923src/tactic/arith/pb2bv_tactic.cpp924src/tactic/arith/degree_shift_tactic.cpp925src/tactic/arith/fm_tactic.cpp926src/tactic/arith/card2bv_tactic.cpp927src/tactic/arith/fix_dl_var_tactic.cpp928src/tactic/arith/arith_bounds_tactic.cpp929src/tactic/arith/nla2bv_tactic.cpp930src/tactic/core/elim_term_ite_tactic.cpp931src/tactic/core/distribute_forall_tactic.cpp932src/tactic/core/ctx_simplify_tactic.cpp933src/tactic/core/reduce_args_tactic.cpp934src/tactic/core/collect_statistics_tactic.cpp935src/tactic/core/simplify_tactic.cpp936src/tactic/core/tseitin_cnf_tactic.cpp937src/tactic/core/nnf_tactic.cpp938src/tactic/core/reduce_invertible_tactic.cpp939src/tactic/core/occf_tactic.cpp940src/tactic/core/special_relations_tactic.cpp941src/tactic/core/cofactor_term_ite_tactic.cpp942src/tactic/core/dom_simplify_tactic.cpp943src/tactic/core/propagate_values_tactic.cpp944src/tactic/core/der_tactic.cpp945src/tactic/core/solve_eqs_tactic.cpp946src/tactic/core/elim_uncnstr_tactic.cpp947src/tactic/core/cofactor_elim_term_ite.cpp948src/tactic/core/pb_preprocess_tactic.cpp949src/tactic/core/blast_term_ite_tactic.cpp950src/tactic/core/symmetry_reduce_tactic.cpp951src/tactic/core/injectivity_tactic.cpp952src/tactic/core/split_clause_tactic.cpp953src/ackermannization/lackr.cpp954src/ackermannization/ackr_bound_probe.cpp955src/tactic/aig/aig_tactic.cpp956src/ast/pattern/expr_pattern_match.cpp957src/parsers/smt2/marshal.cpp958src/cmd_context/echo_tactic.cpp959src/cmd_context/simplify_cmd.cpp960src/cmd_context/cmd_context.cpp961src/cmd_context/cmd_context_to_goal.cpp962src/cmd_context/cmd_util.cpp963src/cmd_context/parametric_cmd.cpp964src/cmd_context/eval_cmd.cpp965src/cmd_context/tactic_cmds.cpp966src/cmd_context/basic_cmds.cpp967src/solver/parallel_tactic.cpp968src/solver/tactic2solver.cpp969src/solver/solver_na2as.cpp970src/solver/solver2tactic.cpp971src/solver/solver_pool.cpp972src/tactic/tactic.cpp973src/tactic/tactical.cpp974src/math/lp/row_eta_matrix.cpp975src/math/lp/square_sparse_matrix.cpp976src/math/lp/square_dense_submatrix.cpp977src/shell/dimacs_frontend.cpp978src/shell/drat_frontend.cpp979src/api/api_tactic.cpp980src/tactic/portfolio/smt_strategic_solver.cpp981src/tactic/fpa/qffp_tactic.cpp982src/tactic/smtlogics/qfaufbv_tactic.cpp983src/tactic/smtlogics/quant_tactics.cpp984src/tactic/smtlogics/qfufbv_tactic.cpp985src/tactic/smtlogics/qfbv_tactic.cpp986src/muz/spacer/spacer_util.cpp987src/muz/spacer/spacer_json.cpp988src/sat/sat_solver/inc_sat_solver.cpp989src/qe/qe.cpp990src/qe/qsat.cpp991src/qe/nlqsat.cpp992src/tactic/sls/bvsls_opt_engine.cpp993src/smt/tactic/unit_subsumption_tactic.cpp994src/smt/expr_context_simplifier.cpp995src/smt/smt_quantifier.cpp996src/smt/smt_lookahead.cpp997src/smt/theory_bv.cpp998src/smt/smt_checker.cpp999src/smt/theory_array_base.cpp1000src/smt/smt_context_inv.cpp1001src/smt/smt_consequences.cpp1002src/smt/smt_relevancy.cpp1003src/smt/theory_datatype.cpp1004src/smt/smt_model_finder.cpp1005src/smt/smt_kernel.cpp1006src/smt/seq_axioms.cpp1007src/smt/smt_internalizer.cpp1008src/smt/theory_special_relations.cpp1009src/smt/smt_context_pp.cpp1010src/smt/theory_user_propagator.cpp1011src/smt/theory_array_bapa.cpp1012src/smt/theory_fpa.cpp1013src/smt/smt_case_split_queue.cpp1014src/smt/smt_context_stat.cpp1015src/smt/smt_justification.cpp1016src/smt/theory_dl.cpp1017src/smt/mam.cpp1018src/smt/smt_conflict_resolution.cpp1019src/smt/smt_context.cpp1020src/smt/theory_recfun.cpp1021src/smt/smt_model_checker.cpp1022src/smt/smt_for_each_relevant_expr.cpp1023src/smt/theory_dummy.cpp1024src/smt/theory_array.cpp1025src/smt/smt_theory.cpp1026src/smt/theory_array_full.cpp1027src/smt/smt_enode.cpp1028src/smt/smt_model_generator.cpp1029src/smt/seq_offset_eq.cpp1030src/smt/theory_pb.cpp1031src/smt/theory_char.cpp1032src/smt/smt_clause_proof.cpp1033src/smt/arith_eq_adapter.cpp1034src/smt/dyn_ack.cpp1035src/smt/smt_quick_checker.cpp1036src/smt/smt_arith_value.cpp1037src/smt/theory_wmaxsat.cpp1038src/smt/qi_queue.cpp1039src/sat/tactic/sat2goal.cpp1040src/sat/tactic/goal2sat.cpp1041src/sat/smt/fpa_solver.cpp1042src/ackermannization/ackermannize_bv_tactic.cpp1043src/parsers/smt2/smt2parser.cpp1044src/parsers/smt2/smt2scanner.cpp1045src/math/lp/lu.cpp1046src/api/dll/install_tactic.cpp1047src/shell/install_tactic.cpp1048src/opt/opt_lns.cpp1049src/muz/spacer/spacer_callback.cpp1050src/muz/spacer/spacer_quant_generalizer.cpp1051src/smt/seq_regex.cpp1052src/smt/theory_str_regex.cpp1053src/smt/smt_parallel.cpp1054src/smt/theory_diff_logic.cpp1055src/smt/theory_utvpi.cpp1056src/smt/theory_seq.cpp1057src/smt/seq_ne_solver.cpp1058src/smt/theory_str_mc.cpp1059src/smt/seq_eq_solver.cpp1060src/math/lp/core_solver_pretty_printer.cpp1061src/math/lp/lp_core_solver_base.cpp1062src/opt/wmax.cpp1063src/opt/sortmax.cpp1064src/opt/opt_context.cpp1065src/opt/maxres.cpp1066src/opt/maxsmt.cpp1067src/opt/opt_parse.cpp1068src/opt/opt_cmds.cpp1069src/opt/optsmt.cpp1070src/opt/opt_solver.cpp1071src/opt/maxlex.cpp1072src/muz/fp/datalog_parser.cpp1073src/muz/ddnf/ddnf.cpp1074src/muz/clp/clp_context.cpp1075src/muz/spacer/spacer_arith_generalizers.cpp1076src/muz/spacer/spacer_generalizers.cpp1077src/muz/spacer/spacer_sat_answer.cpp1078src/muz/spacer/spacer_pdr.cpp1079src/muz/transforms/dl_mk_magic_symbolic.cpp1080src/muz/transforms/dl_mk_array_eq_rewrite.cpp1081src/muz/transforms/dl_mk_unbound_compressor.cpp1082src/muz/transforms/dl_mk_quantifier_abstraction.cpp1083src/muz/transforms/dl_mk_karr_invariants.cpp1084src/muz/transforms/dl_mk_array_instantiation.cpp1085src/muz/transforms/dl_mk_coi_filter.cpp1086src/muz/transforms/dl_mk_quantifier_instantiation.cpp1087src/muz/transforms/dl_mk_bit_blast.cpp1088src/muz/transforms/dl_mk_elim_term_ite.cpp1089src/muz/transforms/dl_mk_magic_sets.cpp1090src/muz/transforms/dl_mk_loop_counter.cpp1091src/muz/transforms/dl_mk_array_blast.cpp1092src/muz/transforms/dl_mk_backwards.cpp1093src/muz/transforms/dl_mk_scale.cpp1094src/muz/transforms/dl_mk_separate_negated_tails.cpp1095src/muz/transforms/dl_mk_filter_rules.cpp1096src/muz/dataflow/dataflow.cpp1097src/muz/base/dl_rule.cpp1098src/muz/base/dl_rule_set.cpp1099src/muz/base/dl_rule_subsumption_index.cpp1100src/muz/base/dl_costs.cpp1101src/muz/base/dl_context.cpp1102src/muz/base/rule_properties.cpp1103src/muz/base/dl_rule_transformer.cpp1104src/muz/base/dl_util.cpp1105src/smt/theory_arith.cpp1106src/smt/theory_str.cpp1107src/smt/smt_setup.cpp1108src/smt/theory_dense_diff_logic.cpp1109src/sat/smt/q_mam.cpp1110src/sat/smt/q_model_fixer.cpp1111src/sat/smt/q_queue.cpp1112src/sat/smt/q_mbi.cpp1113src/sat/smt/q_solver.cpp1114src/sat/smt/q_ematch.cpp1115src/math/lp/lp_solver.cpp1116src/math/lp/lp_dual_core_solver.cpp1117src/shell/opt_frontend.cpp1118src/shell/smtlib_frontend.cpp1119src/api/api_opt.cpp1120src/api/api_parsers.cpp1121src/muz/fp/horn_tactic.cpp1122src/muz/spacer/spacer_context.cpp1123src/muz/spacer/spacer_legacy_frames.cpp1124src/muz/rel/dl_external_relation.cpp1125src/muz/transforms/dl_mk_coalesce.cpp1126src/muz/transforms/dl_transforms.cpp1127src/muz/transforms/dl_mk_interp_tail_simplifier.cpp1128src/muz/transforms/dl_mk_subsumption_checker.cpp1129src/muz/transforms/dl_mk_unfold.cpp1130src/muz/transforms/dl_mk_slice.cpp1131src/muz/transforms/dl_mk_rule_inliner.cpp1132src/sat/smt/q_eval.cpp1133src/math/lp/mon_eq.cpp1134src/math/lp/lp_dual_simplex.cpp1135src/math/lp/static_matrix.cpp1136src/math/lp/lp_primal_core_solver.cpp1137src/math/lp/lar_solver.cpp1138src/math/lp/lar_core_solver.cpp1139src/math/lp/int_solver.cpp1140src/math/lp/int_cube.cpp1141src/math/lp/hnf_cutter.cpp1142src/math/lp/gomory.cpp1143src/math/lp/int_gcd_test.cpp1144src/muz/bmc/dl_bmc_engine.cpp1145src/muz/tab/tab_context.cpp1146src/muz/spacer/spacer_dl_interface.cpp1147src/muz/rel/check_relation.cpp1148src/muz/rel/dl_lazy_table.cpp1149src/muz/rel/dl_sparse_table.cpp1150src/muz/rel/dl_mk_simple_joins.cpp1151src/muz/rel/udoc_relation.cpp1152src/muz/rel/dl_product_relation.cpp1153src/muz/rel/dl_instruction.cpp1154src/muz/rel/dl_mk_similarity_compressor.cpp1155src/muz/rel/dl_base.cpp1156src/muz/rel/dl_interval_relation.cpp1157src/muz/rel/dl_table_relation.cpp1158src/muz/rel/dl_table.cpp1159src/muz/rel/dl_sieve_relation.cpp1160src/muz/transforms/dl_mk_synchronize.cpp1161src/math/lp/int_branch.cpp1162src/math/lp/random_updater.cpp1163src/math/lp/lp_primal_simplex.cpp1164src/math/lp/factorization.cpp1165src/shell/lp_frontend.cpp1166src/api/api_datalog.cpp1167src/muz/fp/dl_register_engine.cpp1168src/muz/fp/dl_cmds.cpp1169src/muz/rel/dl_mk_explanations.cpp1170src/muz/rel/karr_relation.cpp1171src/muz/rel/aig_exporter.cpp1172src/muz/rel/rel_context.cpp1173src/muz/rel/dl_check_table.cpp1174src/muz/rel/dl_relation_manager.cpp1175src/muz/rel/dl_finite_product_relation.cpp1176src/muz/rel/dl_compiler.cpp1177src/shell/datalog_frontend.cpp1178src/muz/rel/dl_bound_relation.cpp1179src/math/lp/horner.cpp1180src/math/lp/nla_solver.cpp1181src/math/lp/nla_common.cpp1182src/math/lp/nra_solver.cpp1183src/math/lp/nla_monotone_lemmas.cpp1184src/math/lp/nla_intervals.cpp1185src/math/lp/nla_tangent_lemmas.cpp1186src/math/lp/nla_basics_lemmas.cpp1187src/math/lp/emonics.cpp1188src/math/lp/nla_order_lemmas.cpp1189In member function 'void vector<T, CallDestructors, SZ>::resize(SZ) [with T = sort*; bool CallDestructors = false; SZ = unsigned int]',1190 inlined from 'void datalog::project_out_vector_columns(T&, unsigned int, const unsigned int*) [with T = datalog::relation_signature]' at ../src/muz/base/dl_util.h:267:25,1191 inlined from 'static void datalog::tr_infrastructure<Traits>::signature_base::from_project(const signature&, unsigned int, const unsigned int*, datalog::tr_infrastructure<Traits>::signature&) [with Traits = datalog::relation_traits]' at ../src/muz/rel/dl_base.h:142:43,1192 inlined from 'virtual datalog::relation_transformer_fn* datalog::table_relation_plugin::mk_select_equal_and_project_fn(const datalog::relation_base&, app* const&, unsigned int)' at ../src/muz/rel/dl_table_relation.cpp:229:41:1193cc1plus: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=]1194src/math/lp/nla_core.cpp1195src/math/lp/factorization_factory_imp.cpp1196src/math/lp/monomial_bounds.cpp1197src/smt/theory_lra.cpp1198src/sat/smt/arith_axioms.cpp1199src/sat/smt/arith_diagnostics.cpp1200src/sat/smt/arith_solver.cpp1201src/sat/smt/euf_solver.cpp1202src/sat/smt/arith_internalize.cpp1203In member function 'void vector<T, CallDestructors, SZ>::resize(SZ) [with T = sort*; bool CallDestructors = false; SZ = unsigned int]',1204 inlined from 'void datalog::project_out_vector_columns(T&, unsigned int, const unsigned int*) [with T = datalog::relation_signature]' at ../src/muz/base/dl_util.h:267:25,1205 inlined from 'static void datalog::tr_infrastructure<Traits>::signature_base::from_project(const signature&, unsigned int, const unsigned int*, datalog::tr_infrastructure<Traits>::signature&) [with Traits = datalog::relation_traits]' at ../src/muz/rel/dl_base.h:142:43,1206 inlined from 'void datalog::compiler::make_select_equal_and_project(datalog::compiler::reg_idx, datalog::relation_element, unsigned int, datalog::compiler::reg_idx&, bool, datalog::instruction_block&)' at ../src/muz/rel/dl_compiler.cpp:92:41:1207cc1plus: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=]1208g++ -o z3 shell/dimacs_frontend.o shell/opt_frontend.o shell/lp_frontend.o shell/z3_log_frontend.o shell/drat_frontend.o shell/install_tactic.o shell/datalog_frontend.o shell/mem_initializer.o shell/smtlib_frontend.o shell/main.o shell/gparams_register_modules.o cmd_context/extra_cmds/extra_cmds.a api/api.a opt/opt.a tactic/portfolio/portfolio.a tactic/fpa/fpa_tactics.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz/fp/fp.a muz/bmc/bmc.a muz/ddnf/ddnf.a muz/tab/tab.a muz/clp/clp.a muz/spacer/spacer.a muz/rel/rel.a muz/transforms/transforms.a muz/dataflow/dataflow.a muz/base/muz.a tactic/fd_solver/fd_solver.a sat/sat_solver/sat_solver.a qe/qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a tactic/bv/bv_tactics.a smt/smt.a smt/proto_model/proto_model.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a sat/tactic/sat_tactic.a sat/smt/sat_smt.a solver/assertions/solver_assertions.a qe/lite/qe_lite.a qe/mbp/mbp.a tactic/arith/arith_tactics.a tactic/core/core_tactics.a ast/rewriter/bit_blaster/bit_blaster.a ast/fpa/fpa.a ackermannization/ackermannization.a tactic/aig/aig_tactic.a ast/pattern/pattern.a parsers/smt2/smt2parser.a cmd_context/cmd_context.a solver/solver.a ast/proofs/proofs.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/macros/macros.a ast/rewriter/rewriter.a math/lp/lp.a nlsat/nlsat.a sat/sat.a math/grobner/grobner.a smt/params/smt_params.a params/params.a ast/euf/euf.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/automata/automata.a math/hilbert/hilbert.a math/simplex/simplex.a math/dd/dd.a math/interval/interval.a math/polynomial/polynomial.a util/util.a -lpthread 1209g++ -o libz3.so -shared api/dll/install_tactic.o api/dll/gparams_register_modules.o api/dll/dll.o api/dll/mem_initializer.o api/api_tactic.o api/api_polynomial.o api/api_bv.o api/api_fpa.o api/api_params.o api/api_special_relations.o api/api_context.o api/api_model.o api/api_solver.o api/api_ast.o api/api_log.o api/api_stats.o api/z3_replayer.o api/api_arith.o api/api_commands.o api/api_algebraic.o api/api_goal.o api/api_ast_vector.o api/api_ast_map.o api/api_seq.o api/api_datalog.o api/api_qe.o api/api_opt.o api/api_log_macros.o api/api_parsers.o api/api_numeral.o api/api_pb.o api/api_array.o api/api_config_params.o api/api_quant.o api/api_rcf.o api/api_datatype.o cmd_context/extra_cmds/extra_cmds.a opt/opt.a tactic/portfolio/portfolio.a tactic/fpa/fpa_tactics.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz/fp/fp.a muz/bmc/bmc.a muz/ddnf/ddnf.a muz/tab/tab.a muz/clp/clp.a muz/spacer/spacer.a muz/rel/rel.a muz/transforms/transforms.a muz/dataflow/dataflow.a muz/base/muz.a tactic/fd_solver/fd_solver.a sat/sat_solver/sat_solver.a qe/qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a tactic/bv/bv_tactics.a smt/smt.a smt/proto_model/proto_model.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a sat/tactic/sat_tactic.a sat/smt/sat_smt.a solver/assertions/solver_assertions.a qe/lite/qe_lite.a qe/mbp/mbp.a tactic/arith/arith_tactics.a tactic/core/core_tactics.a ast/rewriter/bit_blaster/bit_blaster.a ast/fpa/fpa.a ackermannization/ackermannization.a tactic/aig/aig_tactic.a ast/pattern/pattern.a parsers/smt2/smt2parser.a cmd_context/cmd_context.a solver/solver.a ast/proofs/proofs.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/macros/macros.a ast/rewriter/rewriter.a math/lp/lp.a nlsat/nlsat.a sat/sat.a math/grobner/grobner.a smt/params/smt_params.a params/params.a ast/euf/euf.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/automata/automata.a math/hilbert/hilbert.a math/simplex/simplex.a math/dd/dd.a math/interval/interval.a math/polynomial/polynomial.a util/util.a -lpthread -Wl,-soname,libz3.so1210ln -f -s ../libz3.so python1211Z3 was successfully built.1212Z3Py scripts can already be executed in the 'build/python' directory.1213Z3Py scripts stored in arbitrary directories can be executed if the 'build/python' directory is added to the PYTHONPATH environment variable and the 'build' directory is added to the LD_LIBRARY_PATH environment variable.1214Use the following command to install Z3 at prefix /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15.1215 sudo make install1216buildPhase completed in 2 minutes 33 secondscheckPhase
1217running tests1218src/test/dl_util.cpp1219src/test/zstring.cpp1220src/test/quant_solve.cpp1221src/test/sat_user_scope.cpp1222src/test/mpfx.cpp1223src/test/uint_set.cpp1224src/test/f2n.cpp1225src/test/mpq.cpp1226src/test/polynomial.cpp1227src/test/simplex.cpp1228src/test/simple_parser.cpp1229src/test/substitution.cpp1230src/test/value_generator.cpp1231src/test/expr_rand.cpp1232src/test/dl_table.cpp1233src/test/udoc_relation.cpp1234src/test/ast.cpp1235src/test/mpbq.cpp1236src/test/pdd_solver.cpp1237src/test/mem_initializer.cpp1238src/test/scoped_timer.cpp1239src/test/object_allocator.cpp1240src/test/theory_pb.cpp1241src/test/stack.cpp1242src/test/algebraic.cpp1243src/test/bits.cpp1244src/test/bdd.cpp1245src/test/datalog_parser.cpp1246src/test/get_implied_equalities.cpp1247src/test/ex.cpp1248src/test/fixed_bit_vector.cpp1249src/test/chashtable.cpp1250src/test/heap.cpp1251src/test/vector.cpp1252src/test/optional.cpp1253src/test/model_evaluator.cpp1254src/test/escaped.cpp1255src/test/check_assumptions.cpp1256src/test/pb2bv.cpp1257src/test/sat_lookahead.cpp1258src/test/heap_trie.cpp1259src/test/hashtable.cpp1260src/test/proof_checker.cpp1261src/test/buffer.cpp1262src/test/dl_relation.cpp1263src/test/map.cpp1264src/test/install_tactic.cpp1265src/test/theory_dl.cpp1266src/test/smt2print_parse.cpp1267src/test/finder.cpp1268src/test/list.cpp1269src/test/old_interval.cpp1270src/test/sorting_network.cpp1271src/test/simplifier.cpp1272src/test/doc.cpp1273src/test/horn_subsume_model_converter.cpp1274src/test/region.cpp1275src/test/karr.cpp1276src/test/model2expr.cpp1277src/test/qe_arith.cpp1278src/test/timeout.cpp1279src/test/small_object_allocator.cpp1280src/test/model_retrieval.cpp1281src/test/nlsat.cpp1282src/test/smt_context.cpp1283src/test/diff_logic.cpp1284src/test/trigo.cpp1285src/test/matcher.cpp1286src/test/mpf.cpp1287src/test/ext_numeral.cpp1288src/test/no_overflow.cpp1289src/test/rcf.cpp1290src/test/tbv.cpp1291src/test/prime_generator.cpp1292src/test/arith_simplifier_plugin.cpp1293src/test/mpff.cpp1294src/test/for_each_file.cpp1295src/test/api_bug.cpp1296src/test/mpz.cpp1297src/test/sat_local_search.cpp1298src/test/quant_elim.cpp1299src/test/value_sweep.cpp1300src/test/hilbert_basis.cpp1301src/test/cnf_backbones.cpp1302src/test/hwf.cpp1303src/test/total_order.cpp1304src/test/interval.cpp1305src/test/cube_clause.cpp1306src/test/symbol.cpp1307src/test/string_buffer.cpp1308src/test/nlarith_util.cpp1309src/test/expr_substitution.cpp1310src/test/parray.cpp1311src/test/dl_query.cpp1312src/test/model_based_opt.cpp1313src/test/bit_vector.cpp1314src/test/main.cpp1315src/test/solver_pool.cpp1316src/test/ddnf.cpp1317src/test/gparams_register_modules.cpp1318src/test/permutation.cpp1319src/test/inf_rational.cpp1320src/test/polynorm.cpp1321src/test/upolynomial.cpp1322src/test/egraph.cpp1323src/test/arith_rewriter.cpp1324src/test/dl_product_relation.cpp1325src/test/pdd.cpp1326src/test/bit_blaster.cpp1327src/test/get_consequences.cpp1328src/test/dl_context.cpp1329src/test/var_subst.cpp1330src/test/rational.cpp1331src/test/random.cpp1332src/test/api.cpp1333src/test/symbol_table.cpp1334src/test/memory.cpp1335src/test/factor_rewriter.cpp1336src/test/fuzzing/expr_rand.cpp1337src/test/fuzzing/expr_delta.cpp1338g++ -o test-z3 test/dl_util.o test/zstring.o test/quant_solve.o test/sat_user_scope.o test/mpfx.o test/uint_set.o test/f2n.o test/mpq.o test/polynomial.o test/simplex.o test/simple_parser.o test/substitution.o test/value_generator.o test/expr_rand.o test/dl_table.o test/udoc_relation.o test/ast.o test/mpbq.o test/pdd_solver.o test/mem_initializer.o test/scoped_timer.o test/object_allocator.o test/theory_pb.o test/stack.o test/algebraic.o test/bits.o test/bdd.o test/datalog_parser.o test/get_implied_equalities.o test/ex.o test/fixed_bit_vector.o test/chashtable.o test/heap.o test/vector.o test/optional.o test/model_evaluator.o test/escaped.o test/check_assumptions.o test/pb2bv.o test/sat_lookahead.o test/heap_trie.o test/hashtable.o test/proof_checker.o test/buffer.o test/dl_relation.o test/map.o test/install_tactic.o test/theory_dl.o test/smt2print_parse.o test/finder.o test/list.o test/old_interval.o test/sorting_network.o test/simplifier.o test/doc.o test/horn_subsume_model_converter.o test/region.o test/karr.o test/model2expr.o test/qe_arith.o test/timeout.o test/small_object_allocator.o test/model_retrieval.o test/nlsat.o test/smt_context.o test/diff_logic.o test/trigo.o test/matcher.o test/mpf.o test/ext_numeral.o test/no_overflow.o test/rcf.o test/tbv.o test/prime_generator.o test/arith_simplifier_plugin.o test/mpff.o test/for_each_file.o test/api_bug.o test/mpz.o test/sat_local_search.o test/quant_elim.o test/value_sweep.o test/hilbert_basis.o test/cnf_backbones.o test/hwf.o test/total_order.o test/interval.o test/cube_clause.o test/symbol.o test/string_buffer.o test/nlarith_util.o test/expr_substitution.o test/parray.o test/dl_query.o test/model_based_opt.o test/bit_vector.o test/main.o test/solver_pool.o test/ddnf.o test/gparams_register_modules.o test/permutation.o test/inf_rational.o test/polynorm.o test/upolynomial.o test/egraph.o test/arith_rewriter.o test/dl_product_relation.o test/pdd.o test/bit_blaster.o test/get_consequences.o test/dl_context.o test/var_subst.o test/rational.o test/random.o test/api.o test/symbol_table.o test/memory.o test/factor_rewriter.o api/api.a opt/opt.a tactic/portfolio/portfolio.a tactic/fpa/fpa_tactics.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz/fp/fp.a muz/bmc/bmc.a muz/ddnf/ddnf.a muz/tab/tab.a muz/clp/clp.a muz/spacer/spacer.a muz/rel/rel.a muz/transforms/transforms.a muz/dataflow/dataflow.a muz/base/muz.a tactic/fd_solver/fd_solver.a sat/sat_solver/sat_solver.a qe/qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a test/fuzzing/fuzzing.a tactic/bv/bv_tactics.a smt/smt.a smt/proto_model/proto_model.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a sat/tactic/sat_tactic.a sat/smt/sat_smt.a solver/assertions/solver_assertions.a qe/lite/qe_lite.a qe/mbp/mbp.a tactic/arith/arith_tactics.a tactic/core/core_tactics.a ast/rewriter/bit_blaster/bit_blaster.a ast/fpa/fpa.a ackermannization/ackermannization.a tactic/aig/aig_tactic.a ast/pattern/pattern.a parsers/smt2/smt2parser.a cmd_context/cmd_context.a solver/solver.a ast/proofs/proofs.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/macros/macros.a ast/rewriter/rewriter.a math/lp/lp.a nlsat/nlsat.a sat/sat.a math/grobner/grobner.a smt/params/smt_params.a params/params.a ast/euf/euf.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/automata/automata.a math/hilbert/hilbert.a math/simplex/simplex.a math/dd/dd.a math/interval/interval.a math/polynomial/polynomial.a util/util.a -lpthread 1339PASS1340(test random :time 0.00 :before-memory 0.77 :after-memory 0.77)1341PASS1342(test random :time 0.00 :before-memory 0.77 :after-memory 0.77)1343PASS1344(test symbol_table :time 0.00 :before-memory 0.77 :after-memory 0.77)1345PASS1346(test symbol_table :time 0.00 :before-memory 0.77 :after-memory 0.77)1347PASS1348(test region :time 0.00 :before-memory 0.77 :after-memory 0.77)1349PASS1350(test region :time 0.00 :before-memory 0.77 :after-memory 0.77)1351foo boo foo1352PASS1353(test symbol :time 0.00 :before-memory 0.77 :after-memory 0.77)1354foo boo foo1355PASS1356(test symbol :time 0.00 :before-memory 0.77 :after-memory 0.77)1357i: 01358i: 10001359i: 20001360i: 30001361i: 40001362i: 50001363i: 60001364i: 70001365i: 80001366i: 90001367i: 100001368i: 110001369i: 120001370i: 130001371i: 140001372i: 150001373i: 160001374i: 170001375i: 180001376i: 190001377i: 200001378i: 210001379i: 220001380i: 230001381i: 240001382i: 250001383i: 260001384i: 270001385i: 280001386i: 290001387i: 300001388i: 310001389i: 320001390i: 330001391i: 340001392i: 350001393i: 360001394i: 370001395i: 380001396i: 390001397i: 400001398i: 410001399i: 420001400i: 430001401i: 440001402i: 450001403i: 460001404i: 470001405i: 480001406i: 490001407i: 500001408i: 510001409i: 520001410i: 530001411i: 540001412i: 550001413i: 560001414i: 570001415i: 580001416i: 590001417i: 600001418i: 610001419i: 620001420i: 630001421i: 640001422i: 650001423i: 660001424i: 670001425i: 680001426i: 690001427i: 700001428i: 710001429i: 720001430i: 730001431i: 740001432i: 750001433i: 760001434i: 770001435i: 780001436i: 790001437i: 800001438i: 810001439i: 820001440i: 830001441i: 840001442i: 850001443i: 860001444i: 870001445i: 880001446i: 890001447i: 900001448i: 910001449i: 920001450i: 930001451i: 940001452i: 950001453i: 960001454i: 970001455i: 980001456i: 990001457i: 01458i: 10001459i: 20001460i: 30001461i: 40001462i: 50001463i: 60001464i: 70001465i: 80001466i: 90001467i: 100001468i: 110001469i: 120001470i: 130001471i: 140001472i: 150001473i: 160001474i: 170001475i: 180001476i: 190001477i: 200001478i: 210001479i: 220001480i: 230001481i: 240001482i: 250001483i: 260001484i: 270001485i: 280001486i: 290001487i: 300001488i: 310001489i: 320001490i: 330001491i: 340001492i: 350001493i: 360001494i: 370001495i: 380001496i: 390001497i: 400001498i: 410001499i: 420001500i: 430001501i: 440001502i: 450001503i: 460001504i: 470001505i: 480001506i: 490001507i: 500001508i: 510001509i: 520001510i: 530001511i: 540001512i: 550001513i: 560001514i: 570001515i: 580001516i: 590001517i: 600001518i: 610001519i: 620001520i: 630001521i: 640001522i: 650001523i: 660001524i: 670001525i: 680001526i: 690001527i: 700001528i: 710001529i: 720001530i: 730001531i: 740001532i: 750001533i: 760001534i: 770001535i: 780001536i: 790001537i: 800001538i: 810001539i: 820001540i: 830001541i: 840001542i: 850001543i: 860001544i: 870001545i: 880001546i: 890001547i: 900001548i: 910001549i: 920001550i: 930001551i: 940001552i: 950001553i: 960001554i: 970001555i: 980001556i: 990001557i: 01558i: 10001559i: 20001560i: 30001561i: 40001562i: 50001563i: 60001564i: 70001565i: 80001566i: 90001567i: 100001568i: 110001569i: 120001570i: 130001571i: 140001572i: 150001573i: 160001574i: 170001575i: 180001576i: 190001577i: 200001578i: 210001579i: 220001580i: 230001581i: 240001582i: 250001583i: 260001584i: 270001585i: 280001586i: 290001587i: 300001588i: 310001589i: 320001590i: 330001591i: 340001592i: 350001593i: 360001594i: 370001595i: 380001596i: 390001597i: 400001598i: 410001599i: 420001600i: 430001601i: 440001602i: 450001603i: 460001604i: 470001605i: 480001606i: 490001607i: 500001608i: 510001609i: 520001610i: 530001611i: 540001612i: 550001613i: 560001614i: 570001615i: 580001616i: 590001617i: 600001618i: 610001619i: 620001620i: 630001621i: 640001622i: 650001623i: 660001624i: 670001625i: 680001626i: 690001627i: 700001628i: 710001629i: 720001630i: 730001631i: 740001632i: 750001633i: 760001634i: 770001635i: 780001636i: 790001637i: 800001638i: 810001639i: 820001640i: 830001641i: 840001642i: 850001643i: 860001644i: 870001645i: 880001646i: 890001647i: 900001648i: 910001649i: 920001650i: 930001651i: 940001652i: 950001653i: 960001654i: 970001655i: 980001656i: 990001657PASS1658(test heap :time 0.02 :before-memory 0.77 :after-memory 0.77)1659i: 01660i: 10001661i: 20001662i: 30001663i: 40001664i: 50001665i: 60001666i: 70001667i: 80001668i: 90001669i: 100001670i: 110001671i: 120001672i: 130001673i: 140001674i: 150001675i: 160001676i: 170001677i: 180001678i: 190001679i: 200001680i: 210001681i: 220001682i: 230001683i: 240001684i: 250001685i: 260001686i: 270001687i: 280001688i: 290001689i: 300001690i: 310001691i: 320001692i: 330001693i: 340001694i: 350001695i: 360001696i: 370001697i: 380001698i: 390001699i: 400001700i: 410001701i: 420001702i: 430001703i: 440001704i: 450001705i: 460001706i: 470001707i: 480001708i: 490001709i: 500001710i: 510001711i: 520001712i: 530001713i: 540001714i: 550001715i: 560001716i: 570001717i: 580001718i: 590001719i: 600001720i: 610001721i: 620001722i: 630001723i: 640001724i: 650001725i: 660001726i: 670001727i: 680001728i: 690001729i: 700001730i: 710001731i: 720001732i: 730001733i: 740001734i: 750001735i: 760001736i: 770001737i: 780001738i: 790001739i: 800001740i: 810001741i: 820001742i: 830001743i: 840001744i: 850001745i: 860001746i: 870001747i: 880001748i: 890001749i: 900001750i: 910001751i: 920001752i: 930001753i: 940001754i: 950001755i: 960001756i: 970001757i: 980001758i: 990001759i: 01760i: 10001761i: 20001762i: 30001763i: 40001764i: 50001765i: 60001766i: 70001767i: 80001768i: 90001769i: 100001770i: 110001771i: 120001772i: 130001773i: 140001774i: 150001775i: 160001776i: 170001777i: 180001778i: 190001779i: 200001780i: 210001781i: 220001782i: 230001783i: 240001784i: 250001785i: 260001786i: 270001787i: 280001788i: 290001789i: 300001790i: 310001791i: 320001792i: 330001793i: 340001794i: 350001795i: 360001796i: 370001797i: 380001798i: 390001799i: 400001800i: 410001801i: 420001802i: 430001803i: 440001804i: 450001805i: 460001806i: 470001807i: 480001808i: 490001809i: 500001810i: 510001811i: 520001812i: 530001813i: 540001814i: 550001815i: 560001816i: 570001817i: 580001818i: 590001819i: 600001820i: 610001821i: 620001822i: 630001823i: 640001824i: 650001825i: 660001826i: 670001827i: 680001828i: 690001829i: 700001830i: 710001831i: 720001832i: 730001833i: 740001834i: 750001835i: 760001836i: 770001837i: 780001838i: 790001839i: 800001840i: 810001841i: 820001842i: 830001843i: 840001844i: 850001845i: 860001846i: 870001847i: 880001848i: 890001849i: 900001850i: 910001851i: 920001852i: 930001853i: 940001854i: 950001855i: 960001856i: 970001857i: 980001858i: 990001859i: 01860i: 10001861i: 20001862i: 30001863i: 40001864i: 50001865i: 60001866i: 70001867i: 80001868i: 90001869i: 100001870i: 110001871i: 120001872i: 130001873i: 140001874i: 150001875i: 160001876i: 170001877i: 180001878i: 190001879i: 200001880i: 210001881i: 220001882i: 230001883i: 240001884i: 250001885i: 260001886i: 270001887i: 280001888i: 290001889i: 300001890i: 310001891i: 320001892i: 330001893i: 340001894i: 350001895i: 360001896i: 370001897i: 380001898i: 390001899i: 400001900i: 410001901i: 420001902i: 430001903i: 440001904i: 450001905i: 460001906i: 470001907i: 480001908i: 490001909i: 500001910i: 510001911i: 520001912i: 530001913i: 540001914i: 550001915i: 560001916i: 570001917i: 580001918i: 590001919i: 600001920i: 610001921i: 620001922i: 630001923i: 640001924i: 650001925i: 660001926i: 670001927i: 680001928i: 690001929i: 700001930i: 710001931i: 720001932i: 730001933i: 740001934i: 750001935i: 760001936i: 770001937i: 780001938i: 790001939i: 800001940i: 810001941i: 820001942i: 830001943i: 840001944i: 850001945i: 860001946i: 870001947i: 880001948i: 890001949i: 900001950i: 910001951i: 920001952i: 930001953i: 940001954i: 950001955i: 960001956i: 970001957i: 980001958i: 990001959PASS1960(test heap :time 0.02 :before-memory 0.77 :after-memory 0.77)1961PASS1962(test hashtable :time 0.00 :before-memory 0.77 :after-memory 0.77)1963PASS1964(test hashtable :time 0.00 :before-memory 0.77 :after-memory 0.77)1965sizeof(rational): 241966int64_max: 9223372036854775807, INT64_MAX: 9223372036854775807, int64_max.get_int64(): 9223372036854775807, int64_max.get_uint64(): 92233720368547758071967running tst61968running tst71969running tst81970running tst9197141000000000000 -7000000000000 -5 6000000000000197241000000000000 == 410000000000001973-41000000000000 -7000000000000 6 10000000000001974-41000000000000 == -410000000000001975-41000000000000 7000000000000 -6 10000000000001976-41000000000000 == -41000000000000197741000000000000 7000000000000 5 6000000000000197841000000000000 == 41000000000000197941 -7 -5 6198041 == 411981-41 -7 6 11982-41 == -411983-41 7 -6 11984-41 == -41198541 7 5 6198641 == 411987running rational_tester::tst11988(multiplication with big rationals :time 4.15 :before-memory 1.10 :after-memory 31.87)1989(multiplication with floats: :time 0.00 :before-memory 31.87 :after-memory 31.87)19901991Testing multiplication performance using small ints1992(multiplication with rationals :time 0.01 :before-memory 52.84 :after-memory 52.84)1993(multiplication with floats: :time 0.00 :before-memory 52.84 :after-memory 52.84)19941995Testing multiplication performance using small rationals1996(multiplication with rationals :time 0.16 :before-memory 52.84 :after-memory 52.84)1997(multiplication with floats: :time 0.00 :before-memory 52.84 :after-memory 52.84)19981999test1220000: 1loading 70,298 hidden lines…
72299(fourier time :time 0.00 :before-memory 1.10 :after-memory 1.10)72300num. roots: 372301sign var(-oo): 572302sign var(+oo): 272303roots:72304intervals: (2097152, 4194304) (63.125, 63.25) (63, 63.125)(interval check :time 0.00 :before-memory 1.10 :after-memory 1.10)7230572306p: x0^5 + 2 x0^4 - 10 x0^3 - 20 x0^2 + 9 x0 + 1872307q: x^5 + 2 x^4 - 10 x^3 - 20 x^2 + 9 x + 1872308degree(q): 572309expanded q: 18 9 -20 -10 2 1 72310new q: 2 x^5 + 3 x^4 - 9 x^3 - 19 x^2 + 10 x + 1972311new q^2: 4 x^10 + 12 x^9 - 27 x^8 - 130 x^7 + 7 x^6 + 478 x^5 + 295 x^4 - 722 x^3 - 622 x^2 + 380 x + 36172312new (q^2)^3: 64 x^30 + 576 x^29 + 432 x^28 - 12288 x^27 - 40020 x^26 + 79284 x^25 + 586149 x^24 + 235698 x^23 - 4140627 x^22 - 6895030 x^21 + 15251184 x^20 + 49873788 x^19 - 16794929 x^18 - 201145074 x^17 - 108039945 x^16 + 499210576 x^15 + 614825733 x^14 - 724261014 x^13 - 1616514344 x^12 + 376952670 x^11 + 2580727584 x^10 + 671496040 x^9 - 2571049230 x^8 - 1605401010 x^7 + 1474343885 x^6 + 1530682218 x^5 - 329384703 x^4 - 739359046 x^3 - 86793786 x^2 + 148565940 x + 47045881723137231472315Testing Z_p72316GCD in Z[x]72317_p: x^4 + 2 x^3 + 2 x^2 + x72318_q: x^3 + x + 172319gcd: 172320_p: x^4 + 2 x^3 + 2 x^2 + x72321_q: x^3 + x + 172322subresultant_gcd: 172323GCD in Z_3[x]72324_p: x^4 - x^3 - x^2 + x72325_q: x^3 + x + 172326gcd: x - 172327_p: x^4 - x^3 - x^2 + x72328_q: x^3 + x + 172329subresultant_gcd: x - 1723307233172332Testing Z_p72333GCD in Z[x]72334_p: x^8 + x^6 + 10 x^4 + 10 x^3 + 8 x^2 + 2 x + 872335_q: x^6 + 5 x^5 + 9 x^4 + 5 x^2 + 5 x72336gcd: 172337_p: x^8 + x^6 + 10 x^4 + 10 x^3 + 8 x^2 + 2 x + 872338_q: x^6 + 5 x^5 + 9 x^4 + 5 x^2 + 5 x72339subresultant_gcd: 172340GCD in Z_13[x]72341_p: x^8 + x^6 - 3 x^4 - 3 x^3 - 5 x^2 + 2 x - 572342_q: x^6 + 5 x^5 - 4 x^4 + 5 x^2 + 5 x72343gcd: x^5 + 5 x^4 - 4 x^3 + 5 x + 572344_p: x^8 + x^6 - 3 x^4 - 3 x^3 - 5 x^2 + 2 x - 572345_q: x^6 + 5 x^5 - 4 x^4 + 5 x^2 + 5 x72346subresultant_gcd: x^5 + 5 x^4 - 4 x^3 + 5 x + 57234772348Extended GCD72349GCD in Z_13[x]72350A: x^6 + 5 x^5 - 4 x^4 + 5 x^2 + 5 x72351B: x^8 + x^6 - 3 x^4 - 3 x^3 - 5 x^2 + 2 x - 572352U: x^2 - 5 x + 472353V: -172354D: x^5 + 5 x^4 - 4 x^3 + 5 x + 57235572356Extended GCD in Z_772357GCD in Z_7[x]72358A: x^3 + 272359B: -1 x^2 - 172360U: 3 x - 172361V: 3 x^2 - x - 372362D: 172363PASS72364(test upolynomial :time 0.40 :before-memory 0.80 :after-memory 0.80)72365p: 507962865083498496 x0^10 + 102100535881783197696 x0^9 - 14783112447185507561472 x0^8 - 2001324733200883839555072 x0^7 + 195168383210843217999079936 x0^6 + 38119811955608999164032 x0^5 + 9215524544769908136049956 x0^4 - 733241058456905205563830332 x0^3 - 15888459782104331950227 x0^2 - 10235992917286431461226534 x0 + 68868975731070866050538792172366numbers in decimal:72367-199.0000036564?72368-199.0000002927?7236998.5000019176?7237098.5000019191?72371numbers as root objects72372(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 1)72373(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 2)72374(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 3)72375(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 4)72376numbers as intervals72377(-52166657/2^18, -104333313/2^19)72378(-104333313/2^19, -199)72379(13220446465/2^27, 26440892931/2^28)72380(26440892931/2^28, 6610223233/2^26)72381numbers in decimal:72382-199.6334841049?723830.6335535718?723841.2450962798?7238598.5000019267?72386numbers as root objects72387(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 1)72388(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 2)72389(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 3)72390(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 4)72391numbers as intervals72392(-256, -128)72393(0, 1)72394(1, 2)72395(64, 128)72396a:98.5000019176?72397a:(13220446465/2^27, 26440892931/2^28)72398a:(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 3)72399b:98.5000019191?72400b:(26440892931/2^28, 6610223233/2^26)72401b:(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 4)72402c:98.5000019267?72403c:(64, 128)72404c:(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 4)72405c < a sturm 0724060 (expecting 0)72407b < a 072408c < b sturm 072409072410root: 272411root: (#^4 - 4, 2)72412--------------72413p: x1 x3 + 172414x0 -> (#, 1)72415x1 -> (#, 1)72416x2 -> (#, 1)72417roots:72418signs:72419+72420--------------72421p: x1 x3 + 172422x0 -> (#, 1)72423x1 -> (# - 1, 1)72424x2 -> (#, 1)72425roots:72426(# + 1, 1) -172427signs:72428- 0 +72429--------------72430p: x1 x3 + 172431x0 -> (#, 1)72432x1 -> (#^2 - 2, 2)72433x2 -> (#, 1)72434roots:72435(2 #^2 - 1, 1) -0.7071067811?72436signs:72437- 0 +72438--------------72439p: x2 x3 + x1 x3 + 172440x0 -> (#, 1)72441x1 -> (#^2 - 2, 2)72442x2 -> (#^2 - 2, 2)72443roots:72444(8 #^2 - 1, 1) -0.3535533905?72445signs:72446- 0 +72447--------------72448p: x2 x3 + x1 x3 + x1 x2 + 272449x0 -> (#, 1)72450x1 -> (#^2 - 2, 2)72451x2 -> (#^2 - 2, 2)72452roots:72453(#^2 - 2, 1) -1.4142135623?72454signs:72455- 0 +72456--------------72457p: x2 x3^3 + x1 x3^3 + x1 x2 + 272458x0 -> (#, 1)72459x1 -> (#^2 - 2, 2)72460x2 -> (#^2 - 2, 2)72461roots:72462(#^6 - 2, 1) -1.1224620483?72463signs:72464- 0 +72465--------------72466p: x2 x3^2 + x1 x3^2 - x1 x2 - 272467x0 -> (#, 1)72468x1 -> (#^2 - 2, 2)72469x2 -> (#^2 - 2, 2)72470roots:72471(#^4 - 2, 1) -1.1892071150?72472(#^4 - 2, 2) 1.1892071150?72473signs:72474+ 0 - 0 +72475--------------72476p: x0 x2 x3^2 + x0 x1 x3^2 - x0 x1 x2 - 272477x0 -> (#, 1)72478x1 -> (#^2 - 2, 2)72479x2 -> (#^2 - 2, 2)72480roots:72481signs:72482-72483--------------72484p: - x2 x3 + x1 x3 + x1 x2 - 272485x0 -> (#, 1)72486x1 -> (#^2 - 2, 2)72487x2 -> (#^2 - 2, 2)72488roots:72489signs:72490072491--------------72492p: - x2 x3^3 + x1 x3^3 + x1 x2 - 272493x0 -> (#, 1)72494x1 -> (#^2 - 2, 2)72495x2 -> (#^2 - 2, 2)72496roots:72497signs:72498072499--------------72500p: x3^2 - 2 x0 x3 - x1 x3 + x0^2 + x0 x172501x0 -> (#^2 - 2, 2)72502x1 -> (#^2 - 3, 2)72503x2 -> (#, 1)72504roots:72505(#^2 - 2, 2) 1.4142135623?72506(#^4 - 10 #^2 + 1, 4) 3.1462643699?72507signs:72508+ 0 - 0 +72509--------------72510p: x3^3 - 3 x0 x3^2 - 2 x1 x3^2 + 3 x0^2 x3 + 4 x0 x1 x3 + x1^2 x3 - x0^3 - 2 x0^2 x1 - x0 x1^272511x0 -> (#^2 - 2, 2)72512x1 -> (#^2 - 3, 2)72513x2 -> (#, 1)72514roots:72515(#^2 - 2, 2) 1.4142135623?72516(#^4 - 10 #^2 + 1, 4) 3.1462643699?72517signs:72518- 0 + 0 +72519--------------72520p: x3^5 - x1 x3^4 - 4 x3^4 + 4 x1 x3^3 + 5 x3^3 - 5 x1 x3^2 - 2 x3^2 + 2 x1 x3 - x0 x3^4 + x0 x1 x3^3 + 4 x0 x3^3 - 4 x0 x1 x3^2 - 5 x0 x3^2 + 5 x0 x1 x3 + 2 x0 x3 - 2 x0 x172521x0 -> (#^2 - 2, 2)72522x1 -> (#^2 - 3, 2)72523x2 -> (#, 1)72524roots:72525(# - 1, 1) 172526(#^2 - 2, 2) 1.4142135623?72527(#^2 - 3, 2) 1.7320508075?72528(# - 2, 1) 272529signs:72530- 0 - 0 + 0 - 0 +72531d: 172532p: (x2^2) (x1) (0) (2 x2 + x1) 7253372534p': (x1) (0) (6 x2 + 3 x1) 7253572536h2: (6 x2^3 + 3 x1 x2^2) (4 x1 x2 + 2 x1^2) 7253772538d: 272539h3: (216 x2^7 + 324 x1 x2^6 + 162 x1^2 x2^5 + 16 x1^3 x2^2 + 16 x1^4 x2 + 4 x1^5 + 27 x1^3 x2^4) 7254072541sign(h3(v1,v2)): 172542sign(h2(v1,v2)): 172543sign(p'(v1,v2)): 172544sign(p(v1,v2)): -172545tmp: -1/2 -0.572546v0: -0.572547sign(h2(v1,v2)): 172548sign(p'(v1,v2)): 172549sign(p(v1,v2)): 172550--------------72551p: x2 + x0 x1 + x1^2 + 272552x0 -> (#, 1)72553x1 -> (#, 1)72554x2 -> (#, 1)72555sign: 172556--------------72557p: x2 + x1^2 + x0 x1 + 272558x0 -> (#, 1)72559x1 -> (#, 1)72560x2 -> (# + 2, 1)72561sign: 072562--------------72563p: x2 + x1^2 + x0 x1 + 272564x0 -> (# + 3, 1)72565x1 -> (# - 1, 1)72566x2 -> (# + 2, 1)72567sign: -172568--------------72569p: x2 + x1^2 + x0 x1 + 272570x0 -> (#^2 - 2, 2)72571x1 -> (#, 1)72572x2 -> (# + 2, 1)72573sign: 072574--------------72575p: x2 + x1^2 + x0 x1 + 272576x0 -> (#^2 - 2, 2)72577x1 -> (#, 1)72578x2 -> (# - 1, 1)72579sign: 172580--------------72581p: x2 + x1^2 + x0 x1 + 272582x0 -> (#^2 - 2, 2)72583x1 -> (#, 1)72584x2 -> (# + 3, 1)72585sign: -172586--------------72587p: x2 + x1^2 + x0 x1 + 272588x0 -> (#^2 - 2, 2)72589x1 -> (# - 1, 1)72590x2 -> (# + 3, 1)72591sign: 172592--------------72593p: x2 + x1^2 + x0 x1 + 272594x0 -> (#^2 - 2, 2)72595x1 -> (# - 1, 1)72596x2 -> (# + 4, 1)72597sign: 172598--------------72599p: x2 + x1^2 + x0 x1 + 272600x0 -> (#^2 - 2, 2)72601x1 -> (# - 1, 1)72602x2 -> (# + 5, 1)72603sign: -172604--------------72605p: x2 + x1^2 + x0 x1 + 272606x0 -> (#^2 - 2, 2)72607x1 -> (#^2 - 2, 2)72608x2 -> (# + 2, 1)72609sign: 072610--------------72611p: x2 + x1^2 + x0 x1 + 272612x0 -> (#^2 - 2, 2)72613x1 -> (#^2 - 2, 2)72614x2 -> (# + 3, 1)72615sign: -172616--------------72617p: - x2 + x0 x1 + x1^2 + 272618x0 -> (#^2 - 2, 2)72619x1 -> (#^2 - 2, 2)72620x2 -> (# + 3, 1)72621sign: 172622----------72623lower: 1/2^3 as decimal: 0.12572624upper: 3/2^2 as decimal: 0.7572625choice: 1/2 as decimal: 0.572626----------72627lower: 1220703125/2^27 as decimal: 9.09494701?72628upper: 1375/2^7 as decimal: 10.742187572629choice: 10 as decimal: 1072630----------72631lower: 1220703125/2^27 as decimal: 9.09494701?72632upper: 10001/2^10 as decimal: 9.76660156?72633choice: 19/2 as decimal: 9.572634----------72635lower: 1 as decimal: 172636upper: 1 as decimal: 172637choice: 1 as decimal: 172638----------72639lower: 1 as decimal: 172640upper: 2 as decimal: 272641choice: 1 as decimal: 172642----------72643lower: -1 as decimal: -172644upper: -1 as decimal: -172645choice: -1 as decimal: -172646----------72647lower: -2 as decimal: -272648upper: -1 as decimal: -172649choice: -2 as decimal: -272650----------72651lower: 0 as decimal: 072652upper: 275/2^8 as decimal: 1.0742187572653choice: 0 as decimal: 072654----------72655lower: 7/2^3 as decimal: 0.87572656upper: 1001/2^10 as decimal: 0.97753906?72657choice: 7/2^3 as decimal: 0.87572658----------72659lower: 125/2^7 as decimal: 0.976562572660upper: 1001/2^10 as decimal: 0.97753906?72661choice: 125/2^7 as decimal: 0.976562572662----------72663lower: 4457915684525902395869512133369841539490161434991526715513934826241/2^192 as decimal: 710186941.75287040?72664upper: 2228957842262951197934756066684920769745080717495763357756967413121/2^191 as decimal: 710186941.75287040?72665choice: 2228957842262951197934756066684920769745080717495763357756967413121/2^191 as decimal: 710186941.75287040?72666----------72667lower: 4457915684525902395869512133369841539490161434991526715513934826241/2^192 as decimal: 710186941.75287040?72668upper: 4457915684525902395869512133369841539490161434991526715513934826497/2^192 as decimal: 710186941.75287040?72669choice: 4353433285669826558466320442743985878408360776358912808119076979/2^182 as decimal: 710186941.75287040?72670two101: 1.0650410894? (#^11 - 2, 1)72671two103: 1.1040895136? (#^7 - 2, 1)72672sum1: 2.1691306031? (#^77 - 22 #^70 - 14 #^66 + 220 #^63 - 544236 #^59 - 1320 #^56 + 84 #^55 - 97853448 #^52 + 5280 #^49 - 25531352 #^48 - 2670956288 #^45 - 280 #^44 - 14784 #^42 + 20445649840 #^41 - 20052576544 #^38 - 155813504 #^37 + 29568 #^35 - 850951467520 #^34 + 560 #^33 - 50308241984 #^31 - 120170824928 #^30 - 42240 #^28 + 4024746461120 #^27 - 186825408 #^26 - 43405281920 #^24 - 1992710577088 #^23 - 672 #^22 + 42240 #^21 - 2544211567744 #^20 + 34723106880 #^19 - 11504100608 #^17 - 1268310460032 #^16 - 37166976 #^15 - 28160 #^14 + 171371574528 #^13 - 38011467648 #^12 + 448 #^11 - 650890240 #^10 - 20646191104 #^9 - 198253440 #^8 + 11264 #^7 - 495599104 #^6 + 96233984 #^5 - 295680 #^4 - 2050048 #^3 - 670208 #^2 - 19712 # - 2176, 1)72673Wilkinson's polynomial: x0^20 - 210 x0^19 + 20615 x0^18 - 1256850 x0^17 + 53327946 x0^16 - 1672280820 x0^15 + 40171771630 x0^14 - 756111184500 x0^13 + 11310276995381 x0^12 - 135585182899530 x0^11 + 1307535010540395 x0^10 - 10142299865511450 x0^9 + 63030812099294896 x0^8 - 311333643161390640 x0^7 + 1206647803780373360 x0^6 - 3599979517947607200 x0^5 + 8037811822645051776 x0^4 - 12870931245150988800 x0^3 + 13803759753640704000 x0^2 - 8752948036761600000 x0 + 243290200817664000072674p: x0^20 - 210 x0^19 + 20615 x0^18 - 1256850 x0^17 + 53327946 x0^16 - 1672280820 x0^15 + 40171771630 x0^14 - 756111184500 x0^13 + 11310276995381 x0^12 - 135585182899530 x0^11 + 1307535010540395 x0^10 - 10142299865511450 x0^9 + 63030812099294896 x0^8 - 311333643161390640 x0^7 + 1206647803780373360 x0^6 - 3599979517947607200 x0^5 + 8037811822645051776 x0^4 - 12870931245150988800 x0^3 + 13803759753640704000 x0^2 - 8752948036761600000 x0 + 243290200817664000072675numbers in decimal:7267617267727267837267947268057268167268277268387268497268510726861172687127268813726891472690157269116726921772693187269419726952072696numbers as root objects72697(# - 1, 1)72698(# - 2, 1)72699(# - 3, 1)72700(# - 4, 1)72701(# - 5, 1)72702(# - 6, 1)72703(# - 7, 1)72704(# - 8, 1)72705(# - 9, 1)72706(# - 10, 1)72707(# - 11, 1)72708(# - 12, 1)72709(# - 13, 1)72710(# - 14, 1)72711(# - 15, 1)72712(# - 16, 1)72713(# - 17, 1)72714(# - 18, 1)72715(# - 19, 1)72716(# - 20, 1)72717numbers as intervals72718[1, 1]72719[2, 2]72720[3, 3]72721[4, 4]72722[5, 5]72723[6, 6]72724[7, 7]72725[8, 8]72726[9, 9]72727[10, 10]72728[11, 11]72729[12, 12]72730[13, 13]72731[14, 14]72732[15, 15]72733[16, 16]72734[17, 17]72735[18, 18]72736[19, 19]72737[20, 20]72738p: 3 x0 - 272739numbers in decimal:727400.6666666666?72741numbers as root objects72742(3 # - 2, 1)72743numbers as intervals72744[2/3, 2/3]72745p: x0^2 - 272746numbers in decimal:72747-1.4142135623?727481.4142135623?72749numbers as root objects72750(#^2 - 2, 1)72751(#^2 - 2, 2)72752numbers as intervals72753(-4, 0)72754(0, 4)72755sqrt(2) + 1/3: 1.7475468957? (1/2, 13/2^2) (9 #^2 - 6 # - 17, 2)72756-sqrt(2) + 1/3: -1.0808802290? (-11/2^2, 0) (9 #^2 - 6 # - 17, 1)72757p: x0^7 - 3 x0^6 + 2 x0^5 - x0^3 + 2 x0^2 + x0 - 272758numbers in decimal:727591727601.1673039782?72761272762numbers as root objects72763(# - 1, 1)72764(#^5 - # - 1, 1)72765(# - 2, 1)72766numbers as intervals72767[1, 1]72768(0, 4)72769[2, 2]72770compare(1.4142135623?, 1.1673039782?): 172771()72772p: x0^4 - 5 x0^2 + 672773numbers in decimal:72774-1.7320508075?72775-1.4142135623?727761.4142135623?727771.7320508075?72778numbers as root objects72779(#^2 - 3, 1)72780(#^2 - 2, 1)72781(#^2 - 2, 2)72782(#^2 - 3, 2)72783numbers as intervals72784(-2, -3/2)72785(-3/2, -1)72786(1, 3/2)72787(3/2, 2)72788compare(1.4142135623?, 1.4142135623?): 072789()72790sqrt(2)^4: 472791sqrt2 + gauss: 2.5815175406? (#^10 - 10 #^8 + 38 #^6 - 2 #^5 - 100 #^4 - 40 #^3 + 121 #^2 - 38 # - 17, 2)72792sqrt2*sqrt2: 272793sqrt2*sqrt2 == 2: 172794(-3)^(1/5): -1.2457309396?72795sqrt(2)^(1/3): 1.1224620483?72796as-root-object(sqrt(2)^(1/3)): (#^6 - 2, 2)72797(sqrt(2) + 1)^(1/3): 1.3415037626?72798as-root-object((sqrt(2) + 1)^(1/3)): (#^6 - 2 #^3 - 1, 2)72799(sqrt(2) + gauss)^(1/5): 1.2088572404?72800as-root-object(sqrt(2) + gauss)^(1/5): (#^50 - 10 #^40 + 38 #^30 - 2 #^25 - 100 #^20 - 40 #^15 + 121 #^10 - 38 #^5 - 17, 2)72801(sqrt(2) / sqrt(2)): 172802(sqrt(2) / gauss): 1.2115212392?72803(sqrt(2) / gauss) 30 digits: 1.211521239291433957983023270852?72804as-root-object(sqrt(2) / gauss): (#^10 - 2 #^8 + 16 #^4 - 32, 2)72805is_int(sqrt(2)^(1/3)): 0728061/sqrt(2): 0.7071067811?728074*1/sqrt(2): 2.8284271247? (#^2 - 8, 2)72808sqrt(2)*4*(1/sqrt2): 4 (# - 4, 1)72809is_int(sqrt(2)*4*(1/sqrt2)): 1, after is-int: 472810p: 998 x0^3 - 14970 x0 - 1414 x0^2 + 2121072811is-rational(sqrt2): 072812qr: (499 # - 707, 1), is-rational: 1, val: (499 # - 707, 1)72813using refine upper...728145/2^3 < 5/7 < 5/2^2728150.625 < 0.71428571428571428571? < 1.25728165/2^3 < 5/7 < 15/2^4728170.625 < 0.71428571428571428571? < 0.9375728185/2^3 < 5/7 < 25/2^5728190.625 < 0.71428571428571428571? < 0.781257282045/2^6 < 5/7 < 95/2^7728210.703125 < 0.71428571428571428571? < 0.74218757282245/2^6 < 5/7 < 185/2^8728230.703125 < 0.71428571428571428571? < 0.7226562572824365/2^9 < 5/7 < 735/2^10728250.712890625 < 0.71428571428571428571? < 0.717773437572826365/2^9 < 5/7 < 1465/2^11728270.712890625 < 0.71428571428571428571? < 0.71533203125728282925/2^12 < 5/7 < 5855/2^13728290.714111328125 < 0.71428571428571428571? < 0.7147216796875728302925/2^12 < 5/7 < 11705/2^14728310.714111328125 < 0.71428571428571428571? < 0.714416503906257283223405/2^15 < 5/7 < 46815/2^16728330.714263916015625 < 0.71428571428571428571? < 0.71434020996093757283423405/2^15 < 5/7 < 93625/2^17728350.714263916015625 < 0.71428571428571428571? < 0.7143020629882812572836187245/2^18 < 5/7 < 374495/2^19728370.714282989501953125 < 0.71428571428571428571? < 0.714292526245117187572838187245/2^18 < 5/7 < 748985/2^20728390.714282989501953125 < 0.71428571428571428571? < 0.71428775787353515625728401497965/2^21 < 5/7 < 2995935/2^22728410.71428537368774414062? < 0.71428571428571428571? < 0.71428656578063964843?728421497965/2^21 < 5/7 < 5991865/2^23728430.71428537368774414062? < 0.71428571428571428571? < 0.71428596973419189453?7284411983725/2^24 < 5/7 < 23967455/2^25728450.71428567171096801757? < 0.71428571428571428571? < 0.71428582072257995605?7284611983725/2^24 < 5/7 < 47934905/2^26728470.71428567171096801757? < 0.71428571428571428571? < 0.71428574621677398681?7284895869805/2^27 < 5/7 < 191739615/2^28728490.71428570896387100219? < 0.71428571428571428571? < 0.71428572759032249450?7285095869805/2^27 < 5/7 < 383479225/2^29728510.71428570896387100219? < 0.71428571428571428571? < 0.71428571827709674835?72852766958445/2^30 < 5/7 < 1533916895/2^31728530.71428571362048387527? < 0.71428571428571428571? < 0.71428571594879031181?72854using refine lower...728555/2^3 < 5/7 < 5/2^2728560.625 < 0.71428571428571428571? < 1.257285745/2^6 < 5/7 < 25/2^5728580.703125 < 0.71428571428571428571? < 0.7812572859365/2^9 < 5/7 < 185/2^8728600.712890625 < 0.71428571428571428571? < 0.72265625728612925/2^12 < 5/7 < 1465/2^11728620.714111328125 < 0.71428571428571428571? < 0.715332031257286323405/2^15 < 5/7 < 11705/2^14728640.714263916015625 < 0.71428571428571428571? < 0.7144165039062572865187245/2^18 < 5/7 < 93625/2^17728660.714282989501953125 < 0.71428571428571428571? < 0.71430206298828125728671497965/2^21 < 5/7 < 748985/2^20728680.71428537368774414062? < 0.71428571428571428571? < 0.714287757873535156257286911983725/2^24 < 5/7 < 5991865/2^23728700.71428567171096801757? < 0.71428571428571428571? < 0.71428596973419189453?7287195869805/2^27 < 5/7 < 47934905/2^26728720.71428570896387100219? < 0.71428571428571428571? < 0.71428574621677398681?72873766958445/2^30 < 5/7 < 383479225/2^29728740.71428571362048387527? < 0.71428571428571428571? < 0.71428571827709674835?728756135667565/2^33 < 5/7 < 3067833785/2^32728760.71428571420256048440? < 0.71428571428571428571? < 0.71428571478463709354?7287749085340525/2^36 < 5/7 < 24542670265/2^35728780.71428571427532006055? < 0.71428571428571428571? < 0.71428571434807963669?72879392682724205/2^39 < 5/7 < 196341362105/2^38728800.71428571428441500756? < 0.71428571428571428571? < 0.71428571429350995458?728813141461793645/2^42 < 5/7 < 1570730896825/2^41728820.71428571428555187594? < 0.71428571428571428571? < 0.71428571428668874432?7288325131694349165/2^45 < 5/7 < 12565847174585/2^44728840.71428571428569398449? < 0.71428571428571428571? < 0.71428571428583609304?72885201053554793325/2^48 < 5/7 < 100526777396665/2^47728860.71428571428571174806? < 0.71428571428571428571? < 0.71428571428572951163?728871608428438346605/2^51 < 5/7 < 804214219173305/2^50728880.71428571428571396850? < 0.71428571428571428571? < 0.71428571428571618895?7288912867427506772845/2^54 < 5/7 < 6433713753386425/2^53728900.71428571428571424606? < 0.71428571428571428571? < 0.71428571428571452361?72891102939420054182765/2^57 < 5/7 < 51469710027091385/2^56728920.71428571428571428075? < 0.71428571428571428571? < 0.71428571428571431545?72893823515360433462125/2^60 < 5/7 < 411757680216731065/2^59728940.71428571428571428509? < 0.71428571428571428571? < 0.71428571428571428943?72895PASS72896(test algebraic :time 0.71 :before-memory 0.80 :after-memory 0.80)72897p: 507962865083498496 x0^10 + 102100535881783197696 x0^9 - 14783112447185507561472 x0^8 - 2001324733200883839555072 x0^7 + 195168383210843217999079936 x0^6 + 38119811955608999164032 x0^5 + 9215524544769908136049956 x0^4 - 733241058456905205563830332 x0^3 - 15888459782104331950227 x0^2 - 10235992917286431461226534 x0 + 68868975731070866050538792172898numbers in decimal:72899-199.0000036564?72900-199.0000002927?7290198.5000019176?7290298.5000019191?72903numbers as root objects72904(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 1)72905(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 2)72906(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 3)72907(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 4)72908numbers as intervals72909(-52166657/2^18, -104333313/2^19)72910(-104333313/2^19, -199)72911(13220446465/2^27, 26440892931/2^28)72912(26440892931/2^28, 6610223233/2^26)72913numbers in decimal:72914-199.6334841049?729150.6335535718?729161.2450962798?7291798.5000019267?72918numbers as root objects72919(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 1)72920(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 2)72921(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 3)72922(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 4)72923numbers as intervals72924(-256, -128)72925(0, 1)72926(1, 2)72927(64, 128)72928a:98.5000019176?72929a:(13220446465/2^27, 26440892931/2^28)72930a:(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 3)72931b:98.5000019191?72932b:(26440892931/2^28, 6610223233/2^26)72933b:(507962865083498496 #^10 + 102100535881783197696 #^9 - 14783112447185507561472 #^8 - 2001324733200883839555072 #^7 + 195168383210843217999079936 #^6 + 38119811955608999164032 #^5 + 9215524544769908136049956 #^4 - 733241058456905205563830332 #^3 - 15888459782104331950227 #^2 - 10235992917286431461226534 # + 688689757310708660505387921, 4)72934c:98.5000019267?72935c:(64, 128)72936c:(1286741608255488 #^6 + 129317531629676544 #^5 - 25384908626459170944 #^4 + 16014650289587907456 #^3 + 2042137943326838560 #^2 + 44729821875714513846 # - 29154410578758924855, 4)72937c < a sturm 0729380 (expecting 0)72939b < a 072940c < b sturm 072941072942root: 272943root: (#^4 - 4, 2)72944--------------72945p: x1 x3 + 172946x0 -> (#, 1)72947x1 -> (#, 1)72948x2 -> (#, 1)72949roots:72950signs:72951+72952--------------72953p: x1 x3 + 172954x0 -> (#, 1)72955x1 -> (# - 1, 1)72956x2 -> (#, 1)72957roots:72958(# + 1, 1) -172959signs:72960- 0 +72961--------------72962p: x1 x3 + 172963x0 -> (#, 1)72964x1 -> (#^2 - 2, 2)72965x2 -> (#, 1)72966roots:72967(2 #^2 - 1, 1) -0.7071067811?72968signs:72969- 0 +72970--------------72971p: x2 x3 + x1 x3 + 172972x0 -> (#, 1)72973x1 -> (#^2 - 2, 2)72974x2 -> (#^2 - 2, 2)72975roots:72976(8 #^2 - 1, 1) -0.3535533905?72977signs:72978- 0 +72979--------------72980p: x2 x3 + x1 x3 + x1 x2 + 272981x0 -> (#, 1)72982x1 -> (#^2 - 2, 2)72983x2 -> (#^2 - 2, 2)72984roots:72985(#^2 - 2, 1) -1.4142135623?72986signs:72987- 0 +72988--------------72989p: x2 x3^3 + x1 x3^3 + x1 x2 + 272990x0 -> (#, 1)72991x1 -> (#^2 - 2, 2)72992x2 -> (#^2 - 2, 2)72993roots:72994(#^6 - 2, 1) -1.1224620483?72995signs:72996- 0 +72997--------------72998p: x2 x3^2 + x1 x3^2 - x1 x2 - 272999x0 -> (#, 1)73000x1 -> (#^2 - 2, 2)73001x2 -> (#^2 - 2, 2)73002roots:73003(#^4 - 2, 1) -1.1892071150?73004(#^4 - 2, 2) 1.1892071150?73005signs:73006+ 0 - 0 +73007--------------73008p: x0 x2 x3^2 + x0 x1 x3^2 - x0 x1 x2 - 273009x0 -> (#, 1)73010x1 -> (#^2 - 2, 2)73011x2 -> (#^2 - 2, 2)73012roots:73013signs:73014-73015--------------73016p: - x2 x3 + x1 x3 + x1 x2 - 273017x0 -> (#, 1)73018x1 -> (#^2 - 2, 2)73019x2 -> (#^2 - 2, 2)73020roots:73021signs:73022073023--------------73024p: - x2 x3^3 + x1 x3^3 + x1 x2 - 273025x0 -> (#, 1)73026x1 -> (#^2 - 2, 2)73027x2 -> (#^2 - 2, 2)73028roots:73029signs:73030073031--------------73032p: x3^2 - 2 x0 x3 - x1 x3 + x0^2 + x0 x173033x0 -> (#^2 - 2, 2)73034x1 -> (#^2 - 3, 2)73035x2 -> (#, 1)73036roots:73037(#^2 - 2, 2) 1.4142135623?73038(#^4 - 10 #^2 + 1, 4) 3.1462643699?73039signs:73040+ 0 - 0 +73041--------------73042p: x3^3 - 3 x0 x3^2 - 2 x1 x3^2 + 3 x0^2 x3 + 4 x0 x1 x3 + x1^2 x3 - x0^3 - 2 x0^2 x1 - x0 x1^273043x0 -> (#^2 - 2, 2)73044x1 -> (#^2 - 3, 2)73045x2 -> (#, 1)73046roots:73047(#^2 - 2, 2) 1.4142135623?73048(#^4 - 10 #^2 + 1, 4) 3.1462643699?73049signs:73050- 0 + 0 +73051--------------73052p: x3^5 - x1 x3^4 - 4 x3^4 + 4 x1 x3^3 + 5 x3^3 - 5 x1 x3^2 - 2 x3^2 + 2 x1 x3 - x0 x3^4 + x0 x1 x3^3 + 4 x0 x3^3 - 4 x0 x1 x3^2 - 5 x0 x3^2 + 5 x0 x1 x3 + 2 x0 x3 - 2 x0 x173053x0 -> (#^2 - 2, 2)73054x1 -> (#^2 - 3, 2)73055x2 -> (#, 1)73056roots:73057(# - 1, 1) 173058(#^2 - 2, 2) 1.4142135623?73059(#^2 - 3, 2) 1.7320508075?73060(# - 2, 1) 273061signs:73062- 0 - 0 + 0 - 0 +73063d: 173064p: (x2^2) (x1) (0) (2 x2 + x1) 7306573066p': (x1) (0) (6 x2 + 3 x1) 7306773068h2: (6 x2^3 + 3 x1 x2^2) (4 x1 x2 + 2 x1^2) 7306973070d: 273071h3: (216 x2^7 + 324 x1 x2^6 + 162 x1^2 x2^5 + 16 x1^3 x2^2 + 16 x1^4 x2 + 4 x1^5 + 27 x1^3 x2^4) 7307273073sign(h3(v1,v2)): 173074sign(h2(v1,v2)): 173075sign(p'(v1,v2)): 173076sign(p(v1,v2)): -173077tmp: -1/2 -0.573078v0: -0.573079sign(h2(v1,v2)): 173080sign(p'(v1,v2)): 173081sign(p(v1,v2)): 173082--------------73083p: x2 + x0 x1 + x1^2 + 273084x0 -> (#, 1)73085x1 -> (#, 1)73086x2 -> (#, 1)73087sign: 173088--------------73089p: x2 + x1^2 + x0 x1 + 273090x0 -> (#, 1)73091x1 -> (#, 1)73092x2 -> (# + 2, 1)73093sign: 073094--------------73095p: x2 + x1^2 + x0 x1 + 273096x0 -> (# + 3, 1)73097x1 -> (# - 1, 1)73098x2 -> (# + 2, 1)73099sign: -173100--------------73101p: x2 + x1^2 + x0 x1 + 273102x0 -> (#^2 - 2, 2)73103x1 -> (#, 1)73104x2 -> (# + 2, 1)73105sign: 073106--------------73107p: x2 + x1^2 + x0 x1 + 273108x0 -> (#^2 - 2, 2)73109x1 -> (#, 1)73110x2 -> (# - 1, 1)73111sign: 173112--------------73113p: x2 + x1^2 + x0 x1 + 273114x0 -> (#^2 - 2, 2)73115x1 -> (#, 1)73116x2 -> (# + 3, 1)73117sign: -173118--------------73119p: x2 + x1^2 + x0 x1 + 273120x0 -> (#^2 - 2, 2)73121x1 -> (# - 1, 1)73122x2 -> (# + 3, 1)73123sign: 173124--------------73125p: x2 + x1^2 + x0 x1 + 273126x0 -> (#^2 - 2, 2)73127x1 -> (# - 1, 1)73128x2 -> (# + 4, 1)73129sign: 173130--------------73131p: x2 + x1^2 + x0 x1 + 273132x0 -> (#^2 - 2, 2)73133x1 -> (# - 1, 1)73134x2 -> (# + 5, 1)73135sign: -173136--------------73137p: x2 + x1^2 + x0 x1 + 273138x0 -> (#^2 - 2, 2)73139x1 -> (#^2 - 2, 2)73140x2 -> (# + 2, 1)73141sign: 073142--------------73143p: x2 + x1^2 + x0 x1 + 273144x0 -> (#^2 - 2, 2)73145x1 -> (#^2 - 2, 2)73146x2 -> (# + 3, 1)73147sign: -173148--------------73149p: - x2 + x0 x1 + x1^2 + 273150x0 -> (#^2 - 2, 2)73151x1 -> (#^2 - 2, 2)73152x2 -> (# + 3, 1)73153sign: 173154----------73155lower: 1/2^3 as decimal: 0.12573156upper: 3/2^2 as decimal: 0.7573157choice: 1/2 as decimal: 0.573158----------73159lower: 1220703125/2^27 as decimal: 9.09494701?73160upper: 1375/2^7 as decimal: 10.742187573161choice: 10 as decimal: 1073162----------73163lower: 1220703125/2^27 as decimal: 9.09494701?73164upper: 10001/2^10 as decimal: 9.76660156?73165choice: 19/2 as decimal: 9.573166----------73167lower: 1 as decimal: 173168upper: 1 as decimal: 173169choice: 1 as decimal: 173170----------73171lower: 1 as decimal: 173172upper: 2 as decimal: 273173choice: 1 as decimal: 173174----------73175lower: -1 as decimal: -173176upper: -1 as decimal: -173177choice: -1 as decimal: -173178----------73179lower: -2 as decimal: -273180upper: -1 as decimal: -173181choice: -2 as decimal: -273182----------73183lower: 0 as decimal: 073184upper: 275/2^8 as decimal: 1.0742187573185choice: 0 as decimal: 073186----------73187lower: 7/2^3 as decimal: 0.87573188upper: 1001/2^10 as decimal: 0.97753906?73189choice: 7/2^3 as decimal: 0.87573190----------73191lower: 125/2^7 as decimal: 0.976562573192upper: 1001/2^10 as decimal: 0.97753906?73193choice: 125/2^7 as decimal: 0.976562573194----------73195lower: 4457915684525902395869512133369841539490161434991526715513934826241/2^192 as decimal: 710186941.75287040?73196upper: 2228957842262951197934756066684920769745080717495763357756967413121/2^191 as decimal: 710186941.75287040?73197choice: 2228957842262951197934756066684920769745080717495763357756967413121/2^191 as decimal: 710186941.75287040?73198----------73199lower: 4457915684525902395869512133369841539490161434991526715513934826241/2^192 as decimal: 710186941.75287040?73200upper: 4457915684525902395869512133369841539490161434991526715513934826497/2^192 as decimal: 710186941.75287040?73201choice: 4353433285669826558466320442743985878408360776358912808119076979/2^182 as decimal: 710186941.75287040?73202two101: 1.0650410894? (#^11 - 2, 1)73203two103: 1.1040895136? (#^7 - 2, 1)73204sum1: 2.1691306031? (#^77 - 22 #^70 - 14 #^66 + 220 #^63 - 544236 #^59 - 1320 #^56 + 84 #^55 - 97853448 #^52 + 5280 #^49 - 25531352 #^48 - 2670956288 #^45 - 280 #^44 - 14784 #^42 + 20445649840 #^41 - 20052576544 #^38 - 155813504 #^37 + 29568 #^35 - 850951467520 #^34 + 560 #^33 - 50308241984 #^31 - 120170824928 #^30 - 42240 #^28 + 4024746461120 #^27 - 186825408 #^26 - 43405281920 #^24 - 1992710577088 #^23 - 672 #^22 + 42240 #^21 - 2544211567744 #^20 + 34723106880 #^19 - 11504100608 #^17 - 1268310460032 #^16 - 37166976 #^15 - 28160 #^14 + 171371574528 #^13 - 38011467648 #^12 + 448 #^11 - 650890240 #^10 - 20646191104 #^9 - 198253440 #^8 + 11264 #^7 - 495599104 #^6 + 96233984 #^5 - 295680 #^4 - 2050048 #^3 - 670208 #^2 - 19712 # - 2176, 1)73205Wilkinson's polynomial: x0^20 - 210 x0^19 + 20615 x0^18 - 1256850 x0^17 + 53327946 x0^16 - 1672280820 x0^15 + 40171771630 x0^14 - 756111184500 x0^13 + 11310276995381 x0^12 - 135585182899530 x0^11 + 1307535010540395 x0^10 - 10142299865511450 x0^9 + 63030812099294896 x0^8 - 311333643161390640 x0^7 + 1206647803780373360 x0^6 - 3599979517947607200 x0^5 + 8037811822645051776 x0^4 - 12870931245150988800 x0^3 + 13803759753640704000 x0^2 - 8752948036761600000 x0 + 243290200817664000073206p: x0^20 - 210 x0^19 + 20615 x0^18 - 1256850 x0^17 + 53327946 x0^16 - 1672280820 x0^15 + 40171771630 x0^14 - 756111184500 x0^13 + 11310276995381 x0^12 - 135585182899530 x0^11 + 1307535010540395 x0^10 - 10142299865511450 x0^9 + 63030812099294896 x0^8 - 311333643161390640 x0^7 + 1206647803780373360 x0^6 - 3599979517947607200 x0^5 + 8037811822645051776 x0^4 - 12870931245150988800 x0^3 + 13803759753640704000 x0^2 - 8752948036761600000 x0 + 243290200817664000073207numbers in decimal:7320817320927321037321147321257321367321477321587321697321710732181173219127322013732211473222157322316732241773225187322619732272073228numbers as root objects73229(# - 1, 1)73230(# - 2, 1)73231(# - 3, 1)73232(# - 4, 1)73233(# - 5, 1)73234(# - 6, 1)73235(# - 7, 1)73236(# - 8, 1)73237(# - 9, 1)73238(# - 10, 1)73239(# - 11, 1)73240(# - 12, 1)73241(# - 13, 1)73242(# - 14, 1)73243(# - 15, 1)73244(# - 16, 1)73245(# - 17, 1)73246(# - 18, 1)73247(# - 19, 1)73248(# - 20, 1)73249numbers as intervals73250[1, 1]73251[2, 2]73252[3, 3]73253[4, 4]73254[5, 5]73255[6, 6]73256[7, 7]73257[8, 8]73258[9, 9]73259[10, 10]73260[11, 11]73261[12, 12]73262[13, 13]73263[14, 14]73264[15, 15]73265[16, 16]73266[17, 17]73267[18, 18]73268[19, 19]73269[20, 20]73270p: 3 x0 - 273271numbers in decimal:732720.6666666666?73273numbers as root objects73274(3 # - 2, 1)73275numbers as intervals73276[2/3, 2/3]73277p: x0^2 - 273278numbers in decimal:73279-1.4142135623?732801.4142135623?73281numbers as root objects73282(#^2 - 2, 1)73283(#^2 - 2, 2)73284numbers as intervals73285(-4, 0)73286(0, 4)73287sqrt(2) + 1/3: 1.7475468957? (1/2, 13/2^2) (9 #^2 - 6 # - 17, 2)73288-sqrt(2) + 1/3: -1.0808802290? (-11/2^2, 0) (9 #^2 - 6 # - 17, 1)73289p: x0^7 - 3 x0^6 + 2 x0^5 - x0^3 + 2 x0^2 + x0 - 273290numbers in decimal:732911732921.1673039782?73293273294numbers as root objects73295(# - 1, 1)73296(#^5 - # - 1, 1)73297(# - 2, 1)73298numbers as intervals73299[1, 1]73300(0, 4)73301[2, 2]73302compare(1.4142135623?, 1.1673039782?): 173303()73304p: x0^4 - 5 x0^2 + 673305numbers in decimal:73306-1.7320508075?73307-1.4142135623?733081.4142135623?733091.7320508075?73310numbers as root objects73311(#^2 - 3, 1)73312(#^2 - 2, 1)73313(#^2 - 2, 2)73314(#^2 - 3, 2)73315numbers as intervals73316(-2, -3/2)73317(-3/2, -1)73318(1, 3/2)73319(3/2, 2)73320compare(1.4142135623?, 1.4142135623?): 073321()73322sqrt(2)^4: 473323sqrt2 + gauss: 2.5815175406? (#^10 - 10 #^8 + 38 #^6 - 2 #^5 - 100 #^4 - 40 #^3 + 121 #^2 - 38 # - 17, 2)73324sqrt2*sqrt2: 273325sqrt2*sqrt2 == 2: 173326(-3)^(1/5): -1.2457309396?73327sqrt(2)^(1/3): 1.1224620483?73328as-root-object(sqrt(2)^(1/3)): (#^6 - 2, 2)73329(sqrt(2) + 1)^(1/3): 1.3415037626?73330as-root-object((sqrt(2) + 1)^(1/3)): (#^6 - 2 #^3 - 1, 2)73331(sqrt(2) + gauss)^(1/5): 1.2088572404?73332as-root-object(sqrt(2) + gauss)^(1/5): (#^50 - 10 #^40 + 38 #^30 - 2 #^25 - 100 #^20 - 40 #^15 + 121 #^10 - 38 #^5 - 17, 2)73333(sqrt(2) / sqrt(2)): 173334(sqrt(2) / gauss): 1.2115212392?73335(sqrt(2) / gauss) 30 digits: 1.211521239291433957983023270852?73336as-root-object(sqrt(2) / gauss): (#^10 - 2 #^8 + 16 #^4 - 32, 2)73337is_int(sqrt(2)^(1/3)): 0733381/sqrt(2): 0.7071067811?733394*1/sqrt(2): 2.8284271247? (#^2 - 8, 2)73340sqrt(2)*4*(1/sqrt2): 4 (# - 4, 1)73341is_int(sqrt(2)*4*(1/sqrt2)): 1, after is-int: 473342p: 998 x0^3 - 14970 x0 - 1414 x0^2 + 2121073343is-rational(sqrt2): 073344qr: (499 # - 707, 1), is-rational: 1, val: (499 # - 707, 1)73345using refine upper...733465/2^3 < 5/7 < 5/2^2733470.625 < 0.71428571428571428571? < 1.25733485/2^3 < 5/7 < 15/2^4733490.625 < 0.71428571428571428571? < 0.9375733505/2^3 < 5/7 < 25/2^5733510.625 < 0.71428571428571428571? < 0.781257335245/2^6 < 5/7 < 95/2^7733530.703125 < 0.71428571428571428571? < 0.74218757335445/2^6 < 5/7 < 185/2^8733550.703125 < 0.71428571428571428571? < 0.7226562573356365/2^9 < 5/7 < 735/2^10733570.712890625 < 0.71428571428571428571? < 0.717773437573358365/2^9 < 5/7 < 1465/2^11733590.712890625 < 0.71428571428571428571? < 0.71533203125733602925/2^12 < 5/7 < 5855/2^13733610.714111328125 < 0.71428571428571428571? < 0.7147216796875733622925/2^12 < 5/7 < 11705/2^14733630.714111328125 < 0.71428571428571428571? < 0.714416503906257336423405/2^15 < 5/7 < 46815/2^16733650.714263916015625 < 0.71428571428571428571? < 0.71434020996093757336623405/2^15 < 5/7 < 93625/2^17733670.714263916015625 < 0.71428571428571428571? < 0.7143020629882812573368187245/2^18 < 5/7 < 374495/2^19733690.714282989501953125 < 0.71428571428571428571? < 0.714292526245117187573370187245/2^18 < 5/7 < 748985/2^20733710.714282989501953125 < 0.71428571428571428571? < 0.71428775787353515625733721497965/2^21 < 5/7 < 2995935/2^22733730.71428537368774414062? < 0.71428571428571428571? < 0.71428656578063964843?733741497965/2^21 < 5/7 < 5991865/2^23733750.71428537368774414062? < 0.71428571428571428571? < 0.71428596973419189453?7337611983725/2^24 < 5/7 < 23967455/2^25733770.71428567171096801757? < 0.71428571428571428571? < 0.71428582072257995605?7337811983725/2^24 < 5/7 < 47934905/2^26733790.71428567171096801757? < 0.71428571428571428571? < 0.71428574621677398681?7338095869805/2^27 < 5/7 < 191739615/2^28733810.71428570896387100219? < 0.71428571428571428571? < 0.71428572759032249450?7338295869805/2^27 < 5/7 < 383479225/2^29733830.71428570896387100219? < 0.71428571428571428571? < 0.71428571827709674835?73384766958445/2^30 < 5/7 < 1533916895/2^31733850.71428571362048387527? < 0.71428571428571428571? < 0.71428571594879031181?73386using refine lower...733875/2^3 < 5/7 < 5/2^2733880.625 < 0.71428571428571428571? < 1.257338945/2^6 < 5/7 < 25/2^5733900.703125 < 0.71428571428571428571? < 0.7812573391365/2^9 < 5/7 < 185/2^8733920.712890625 < 0.71428571428571428571? < 0.72265625733932925/2^12 < 5/7 < 1465/2^11733940.714111328125 < 0.71428571428571428571? < 0.715332031257339523405/2^15 < 5/7 < 11705/2^14733960.714263916015625 < 0.71428571428571428571? < 0.7144165039062573397187245/2^18 < 5/7 < 93625/2^17733980.714282989501953125 < 0.71428571428571428571? < 0.71430206298828125733991497965/2^21 < 5/7 < 748985/2^20734000.71428537368774414062? < 0.71428571428571428571? < 0.714287757873535156257340111983725/2^24 < 5/7 < 5991865/2^23734020.71428567171096801757? < 0.71428571428571428571? < 0.71428596973419189453?7340395869805/2^27 < 5/7 < 47934905/2^26734040.71428570896387100219? < 0.71428571428571428571? < 0.71428574621677398681?73405766958445/2^30 < 5/7 < 383479225/2^29734060.71428571362048387527? < 0.71428571428571428571? < 0.71428571827709674835?734076135667565/2^33 < 5/7 < 3067833785/2^32734080.71428571420256048440? < 0.71428571428571428571? < 0.71428571478463709354?7340949085340525/2^36 < 5/7 < 24542670265/2^35734100.71428571427532006055? < 0.71428571428571428571? < 0.71428571434807963669?73411392682724205/2^39 < 5/7 < 196341362105/2^38734120.71428571428441500756? < 0.71428571428571428571? < 0.71428571429350995458?734133141461793645/2^42 < 5/7 < 1570730896825/2^41734140.71428571428555187594? < 0.71428571428571428571? < 0.71428571428668874432?7341525131694349165/2^45 < 5/7 < 12565847174585/2^44734160.71428571428569398449? < 0.71428571428571428571? < 0.71428571428583609304?73417201053554793325/2^48 < 5/7 < 100526777396665/2^47734180.71428571428571174806? < 0.71428571428571428571? < 0.71428571428572951163?734191608428438346605/2^51 < 5/7 < 804214219173305/2^50734200.71428571428571396850? < 0.71428571428571428571? < 0.71428571428571618895?7342112867427506772845/2^54 < 5/7 < 6433713753386425/2^53734220.71428571428571424606? < 0.71428571428571428571? < 0.71428571428571452361?73423102939420054182765/2^57 < 5/7 < 51469710027091385/2^56734240.71428571428571428075? < 0.71428571428571428571? < 0.71428571428571431545?73425823515360433462125/2^60 < 5/7 < 411757680216731065/2^59734260.71428571428571428509? < 0.71428571428571428571? < 0.71428571428571428943?73427PASS73428(test algebraic :time 0.77 :before-memory 0.80 :after-memory 0.80)734292, 734303, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 7343141, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 7343289, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 73433149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 73434199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 73435269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 73436337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 73437401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 73438463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 73439547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 73440613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 73441677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 73442757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 73443829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 73444911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 73445991, 997, 1009, 1013, 1019, 1021, 1031, 1033, 1039, 1049, 1051, 734461061, 1063, 1069, 1087, 1091, 1093, 1097, 1103, 1109, 1117, 1123, 734471129, 1151, 1153, 1163, 1171, 1181, 1187, 1193, 1201, 1213, 1217, 734481223, 1229, 1231, 1237, 1249, 1259, 1277, 1279, 1283, 1289, 1291, 734491297, 1301, 1303, 1307, 1319, 1321, 1327, 1361, 1367, 1373, 1381, 734501399, 1409, 1423, 1427, 1429, 1433, 1439, 1447, 1451, 1453, 1459, 734511471, 1481, 1483, 1487, 1489, 1493, 1499, 1511, 1523, 1531, 1543, 734521549, 1553, 1559, 1567, 1571, 1579, 1583, 1597, 1601, 1607, 1609, 734531613, 1619, 1621, 1627, 1637, 1657, 1663, 1667, 1669, 1693, 1697, 734541699, 1709, 1721, 1723, 1733, 1741, 1747, 1753, 1759, 1777, 1783, 734551787, 1789, 1801, 1811, 1823, 1831, 1847, 1861, 1867, 1871, 1873, 734561877, 1879, 1889, 1901, 1907, 1913, 1931, 1933, 1949, 1951, 1973, 734571979, 1987, 1993, 1997, 1999, 2003, 2011, 2017, 2027, 2029, 2039, 734582053, 2063, 2069, 2081, 2083, 2087, 2089, 2099, 2111, 2113, 2129, 734592131, 2137, 2141, 2143, 2153, 2161, 2179, 2203, 2207, 2213, 2221, 734602237, 2239, 2243, 2251, 2267, 2269, 2273, 2281, 2287, 2293, 2297, 734612309, 2311, 2333, 2339, 2341, 2347, 2351, 2357, 2371, 2377, 2381, 734622383, 2389, 2393, 2399, 2411, 2417, 2423, 2437, 2441, 2447, 2459, 734632467, 2473, 2477, 2503, 2521, 2531, 2539, 2543, 2549, 2551, 2557, 734642579, 2591, 2593, 2609, 2617, 2621, 2633, 2647, 2657, 2659, 2663, 734652671, 2677, 2683, 2687, 2689, 2693, 2699, 2707, 2711, 2713, 2719, 734662729, 2731, 2741, 2749, 2753, 2767, 2777, 2789, 2791, 2797, 2801, 734672803, 2819, 2833, 2837, 2843, 2851, 2857, 2861, 2879, 2887, 2897, 734682903, 2909, 2917, 2927, 2939, 2953, 2957, 2963, 2969, 2971, 2999, 734693001, 3011, 3019, 3023, 3037, 3041, 3049, 3061, 3067, 3079, 3083, 734703089, 3109, 3119, 3121, 3137, 3163, 3167, 3169, 3181, 3187, 3191, 734713203, 3209, 3217, 3221, 3229, 3251, 3253, 3257, 3259, 3271, 3299, 734723301, 3307, 3313, 3319, 3323, 3329, 3331, 3343, 3347, 3359, 3361, 734733371, 3373, 3389, 3391, 3407, 3413, 3433, 3449, 3457, 3461, 3463, 734743467, 3469, 3491, 3499, 3511, 3517, 3527, 3529, 3533, 3539, 3541, 734753547, 3557, 3559, 3571, 3581, 3583, 3593, 3607, 3613, 3617, 3623, 734763631, 3637, 3643, 3659, 3671, 3673, 3677, 3691, 3697, 3701, 3709, 734773719, 3727, 3733, 3739, 3761, 3767, 3769, 3779, 3793, 3797, 3803, 734783821, 3823, 3833, 3847, 3851, 3853, 3863, 3877, 3881, 3889, 3907, 734793911, 3917, 3919, 3923, 3929, 3931, 3943, 3947, 3967, 3989, 4001, 734804003, 4007, 4013, 4019, 4021, 4027, 4049, 4051, 4057, 4073, 4079, 734814091, 4093, 4099, 4111, 4127, 4129, 4133, 4139, 4153, 4157, 4159, 734824177, 4201, 4211, 4217, 4219, 4229, 4231, 4241, 4243, 4253, 4259, 734834261, 4271, 4273, 4283, 4289, 4297, 4327, 4337, 4339, 4349, 4357, 734844363, 4373, 4391, 4397, 4409, 4421, 4423, 4441, 4447, 4451, 4457, 734854463, 4481, 4483, 4493, 4507, 4513, 4517, 4519, 4523, 4547, 4549, 734864561, 4567, 4583, 4591, 4597, 4603, 4621, 4637, 4639, 4643, 4649, 734874651, 4657, 4663, 4673, 4679, 4691, 4703, 4721, 4723, 4729, 4733, 734884751, 4759, 4783, 4787, 4789, 4793, 4799, 4801, 4813, 4817, 4831, 734894861, 4871, 4877, 4889, 4903, 4909, 4919, 4931, 4933, 4937, 4943, 734904951, 4957, 4967, 4969, 4973, 4987, 4993, 4999, 5003, 5009, 5011, 734915021, 5023, 5039, 5051, 5059, 5077, 5081, 5087, 5099, 5101, 5107, 734925113, 5119, 5147, 5153, 5167, 5171, 5179, 5189, 5197, 5209, 5227, 734935231, 5233, 5237, 5261, 5273, 5279, 5281, 5297, 5303, 5309, 5323, 734945333, 5347, 5351, 5381, 5387, 5393, 5399, 5407, 5413, 5417, 5419, 734955431, 5437, 5441, 5443, 5449, 5471, 5477, 5479, 5483, 5501, 5503, 734965507, 5519, 5521, 5527, 5531, 5557, 5563, 5569, 5573, 5581, 5591, 734975623, 5639, 5641, 5647, 5651, 5653, 5657, 5659, 5669, 5683, 5689, 734985693, 5701, 5711, 5717, 5737, 5741, 5743, 5749, 5779, 5783, 5791, 734995801, 5807, 5813, 5821, 5827, 5839, 5843, 5849, 5851, 5857, 5861, 735005867, 5869, 5879, 5881, 5897, 5903, 5923, 5927, 5939, 5953, 5981, 735015987, 6007, 6011, 6029, 6037, 6043, 6047, 6053, 6067, 6073, 6079, 735026089, 6091, 6101, 6113, 6121, 6131, 6133, 6143, 6151, 6163, 6173, 735036197, 6199, 6203, 6211, 6217, 6221, 6229, 6247, 6257, 6263, 6269, 735046271, 6277, 6287, 6299, 6301, 6311, 6317, 6323, 6329, 6337, 6343, 735056353, 6359, 6361, 6367, 6373, 6379, 6389, 6397, 6421, 6427, 6449, 735066451, 6469, 6473, 6481, 6491, 6521, 6529, 6547, 6551, 6553, 6563, 735076569, 6571, 6577, 6581, 6599, 6607, 6619, 6637, 6653, 6659, 6661, 735086673, 6679, 6689, 6691, 6701, 6703, 6709, 6719, 6733, 6737, 6761, 735096763, 6779, 6781, 6791, 6793, 6803, 6823, 6827, 6829, 6833, 6841, 735106857, 6863, 6869, 6871, 6883, 6899, 6907, 6911, 6917, 6947, 6949, 735116959, 6961, 6967, 6971, 6977, 6983, 6991, 6997, 7001, 7013, 7019, 735127027, 7039, 7043, 7057, 7069, 7079, 7103, 7109, 7121, 7127, 7129, 735137151, 7159, 7177, 7187, 7193, 7207, 7211, 7213, 7219, 7229, 7237, 735147243, 7247, 7253, 7283, 7297, 7307, 7309, 7321, 7331, 7333, 7349, 735157351, 7369, 7393, 7411, 7417, 7433, 7451, 7457, 7459, 7477, 7481, 735167487, 7489, 7499, 7507, 7517, 7523, 7529, 7537, 7541, 7547, 7549, 735177559, 7561, 7573, 7577, 7583, 7589, 7591, 7603, 7607, 7621, 7639, 735187643, 7649, 7669, 7673, 7681, 7687, 7691, 7699, 7703, 7717, 7723, 735197727, 7741, 7753, 7757, 7759, 7789, 7793, 7817, 7823, 7829, 7841, 735207853, 7867, 7873, 7877, 7879, 7883, 7901, 7907, 7919, 7927, 7933, 735217937, 7949, 7951, 7963, 7993, 8009, 8011, 8017, 8039, 8053, 8059, 735228069, 8081, 8087, 8089, 8093, 8101, 8111, 8117, 8123, 8147, 8161, 735238167, 8171, 8179, 8191, 8209, 8219, 8221, 8231, 8233, 8237, 8243, 735248263, 8269, 8273, 8287, 8291, 8293, 8297, 8311, 8317, 8329, 8353, 735258363, 8369, 8377, 8387, 8389, 8419, 8423, 8429, 8431, 8443, 8447, 735268461, 8467, 8501, 8513, 8521, 8527, 8537, 8539, 8543, 8563, 8573, 735278581, 8597, 8599, 8609, 8623, 8627, 8629, 8641, 8647, 8663, 8669, 735288677, 8681, 8689, 8693, 8699, 8707, 8713, 8719, 8731, 8737, 8741, 735298747, 8753, 8761, 8779, 8783, 8803, 8807, 8819, 8821, 8831, 8837, 735308839, 8849, 8861, 8863, 8867, 8887, 8893, 8923, 8929, 8933, 8941, 735318951, 8963, 8969, 8971, 8999, 9001, 9007, 9011, 9013, 9029, 9041, 735329043, 9049, 9059, 9067, 9091, 9103, 9109, 9127, 9133, 9137, 9151, 735339157, 9161, 9173, 9181, 9187, 9199, 9203, 9209, 9221, 9227, 9239, 735349241, 9257, 9277, 9281, 9283, 9293, 9311, 9319, 9323, 9337, 9341, 735359343, 9349, 9371, 9377, 9391, 9397, 9403, 9413, 9419, 9421, 9431, 735369433, 9437, 9439, 9461, 9463, 9467, 9473, 9479, 9491, 9497, 9511, 735379521, 9533, 9539, 9547, 9551, 9587, 9601, 9613, 9619, 9623, 9629, 735389631, 9643, 9649, 9661, 9677, 9679, 9689, 9697, 9719, 9721, 9733, 735399739, 9743, 9749, 9767, 9769, 9781, 9787, 9791, 9803, 9811, 9817, 735409829, 9833, 9839, 9851, 9857, 9859, 9871, 9883, 9887, 9901, 9907, 735419923, 9929, 9931, 9941, 9949, 9967, 9973, 10007, 10009, 10037, 10039, 7354210061, 10067, 10069, 10079, 10091, 10093, 10099, 10103, 10111, 10133, 10139, 7354310141, 10151, 10159, 10163, 10169, 10177, 10181, 10193, 10211, 10223, 10243, 7354410247, 10253, 10259, 10267, 10271, 10273, 10289, 10301, 10303, 10313, 10321, 7354510331, 10333, 10337, 10343, 10357, 10369, 10391, 10399, 10427, 10429, 10433, 7354610453, 10457, 10459, 10463, 10477, 10487, 10499, 10501, 10513, 10529, 10531, 7354710559, 10567, 10589, 10597, 10601, 10607, 10613, 10627, 10631, 10639, 10651, 7354810657, 10663, 10667, 10687, 10691, 10709, 10711, 10723, 10729, 10733, 10739, 7354910753, 10771, 10781, 10789, 10799, 10831, 10837, 10847, 10853, 10859, 10861, 7355010867, 10883, 10889, 10891, 10903, 10909, 10937, 10939, 10949, 10957, 10973, 7355110979, 10987, 10993, 11003, 11027, 11047, 11057, 11059, 11069, 11071, 11083, 7355211087, 11093, 11113, 11117, 11119, 11131, 11149, 11159, 11161, 11171, 11173, 7355311177, 11197, 11213, 11239, 11243, 11251, 11257, 11261, 11273, 11279, 11287, 7355411299, 11311, 11317, 11321, 11329, 11351, 11353, 11369, 11383, 11393, 11399, 7355511411, 11423, 11437, 11443, 11447, 11467, 11471, 11483, 11489, 11491, 11497, 7355611503, 11519, 11527, 11549, 11551, 11579, 11587, 11593, 11597, 11617, 11621, 7355711633, 11657, 11677, 11681, 11689, 11699, 11701, 11717, 11719, 11731, 11743, 7355811777, 11779, 11783, 11789, 11801, 11807, 11813, 11821, 11827, 11831, 11833, 7355911839, 11863, 11867, 11887, 11897, 11903, 11909, 11923, 11927, 11933, 11939, 7356011941, 11953, 11959, 11969, 11971, 11981, 11987, 12007, 12011, 12037, 12041, 7356112043, 12049, 12071, 12073, 12097, 12101, 12107, 12109, 12113, 12119, 12143, 7356212149, 12157, 12161, 12163, 12197, 12203, 12211, 12227, 12239, 12241, 12251, 7356312253, 12263, 12269, 12277, 12281, 12289, 12301, 12323, 12329, 12343, 12347, 7356412373, 12377, 12379, 12391, 12401, 12409, 12413, 12421, 12433, 12437, 12451, 7356512457, 12473, 12479, 12487, 12491, 12497, 12503, 12511, 12517, 12527, 12539, 7356612541, 12547, 12553, 12569, 12577, 12583, 12589, 12601, 12611, 12613, 12619, 7356712637, 12641, 12647, 12653, 12659, 12671, 12689, 12697, 12703, 12713, 12721, 7356812739, 12743, 12757, 12763, 12781, 12791, 12799, 12809, 12821, 12823, 12829, 7356912841, 12853, 12889, 12893, 12899, 12907, 12911, 12917, 12919, 12923, 12941, 7357012953, 12959, 12967, 12973, 12979, 12983, 13001, 13003, 13007, 13009, 13033, 7357113037, 13043, 13049, 13063, 13093, 13099, 13103, 13109, 13121, 13127, 13147, 7357213151, 13159, 13163, 13171, 13177, 13183, 13187, 13217, 13219, 13229, 13241, 7357313249, 13259, 13267, 13291, 13297, 13309, 13313, 13327, 13331, 13337, 13339, 7357413367, 13381, 13397, 13399, 13411, 13417, 13421, 13441, 13451, 13457, 13463, 7357513469, 13477, 13487, 13499, 13513, 13523, 13537, 13553, 13567, 13577, 13591, 7357613597, 13613, 13619, 13627, 13633, 13649, 13669, 13679, 13681, 13687, 13691, 7357713693, 13697, 13709, 13711, 13721, 13723, 13729, 13751, 13757, 13759, 13763, 7357813781, 13789, 13799, 13807, 13829, 13831, 13841, 13859, 13873, 13877, 13879, 7357913883, 13901, 13903, 13907, 13913, 13921, 13931, 13933, 13963, 13967, 13997, 7358013999, 14009, 14011, 14029, 14033, 14051, 14057, 14071, 14081, 14083, 14087, 7358114107, 14143, 14149, 14153, 14159, 14173, 14177, 14197, 14207, 14221, 14243, 7358214249, 14251, 14281, 14293, 14303, 14321, 14323, 14327, 14341, 14347, 14369, 7358314387, 14389, 14401, 14407, 14411, 14419, 14423, 14431, 14437, 14447, 14449, 7358414461, 14479, 14489, 14503, 14519, 14533, 14537, 14543, 14549, 14551, 14557, 7358514561, 14563, 14591, 14593, 14621, 14627, 14629, 14633, 14639, 14653, 14657, 7358614669, 14683, 14699, 14713, 14717, 14723, 14731, 14737, 14741, 14747, 14753, 7358714759, 14767, 14771, 14779, 14783, 14797, 14813, 14821, 14827, 14831, 14843, 7358814851, 14867, 14869, 14879, 14887, 14891, 14897, 14923, 14929, 14939, 14947, 7358914951, 14957, 14969, 14983, 15013, 15017, 15031, 15053, 15061, 15073, 15077, 7359015083, 15091, 15101, 15107, 15121, 15131, 15137, 15139, 15149, 15161, 15173, 7359115187, 15193, 15199, 15217, 15227, 15233, 15241, 15259, 15263, 15269, 15271, 7359215277, 15287, 15289, 15299, 15307, 15313, 15319, 15329, 15331, 15349, 15359, 7359315361, 15373, 15377, 15383, 15391, 15401, 15413, 15427, 15439, 15443, 15451, 7359415461, 15467, 15473, 15493, 15497, 15511, 15527, 15541, 15551, 15559, 15569, 7359515581, 15583, 15601, 15607, 15619, 15629, 15641, 15643, 15647, 15649, 15661, 7359615667, 15671, 15679, 15683, 15727, 15731, 15733, 15737, 15739, 15749, 15761, 7359715767, 15773, 15787, 15791, 15797, 15803, 15809, 15817, 15823, 15859, 15877, 7359815881, 15887, 15889, 15901, 15907, 15913, 15919, 15923, 15937, 15959, 15971, 7359915973, 15991, 16001, 16007, 16033, 16057, 16061, 16063, 16067, 16069, 16073, 7360016087, 16091, 16097, 16103, 16111, 16127, 16139, 16141, 16183, 16187, 16189, 7360116193, 16217, 16223, 16229, 16231, 16249, 16253, 16267, 16273, 16301, 16319, 7360216333, 16339, 16349, 16361, 16363, 16369, 16381, 16411, 16417, 16421, 16427, 7360316433, 16447, 16451, 16453, 16477, 16481, 16487, 16493, 16519, 16529, 16547, 7360416553, 16561, 16567, 16573, 16603, 16607, 16619, 16631, 16633, 16649, 16651, 7360516657, 16661, 16673, 16691, 16693, 16699, 16703, 16729, 16741, 16747, 16759, 7360616763, 16787, 16811, 16823, 16829, 16831, 16843, 16871, 16879, 16883, 16889, 7360716901, 16903, 16921, 16927, 16931, 16937, 16943, 16963, 16979, 16981, 16987, 7360816993, 17011, 17021, 17027, 17029, 17033, 17041, 17047, 17053, 17077, 17093, 7360917099, 17107, 17117, 17123, 17137, 17159, 17167, 17183, 17189, 17191, 17203, 7361017207, 17209, 17231, 17239, 17257, 17291, 17293, 17299, 17317, 17321, 17327, 7361117333, 17341, 17351, 17359, 17377, 17383, 17387, 17389, 17393, 17401, 17417, 7361217419, 17431, 17443, 17449, 17467, 17471, 17477, 17483, 17489, 17491, 17497, 7361317509, 17519, 17539, 17551, 17569, 17573, 17579, 17581, 17597, 17599, 17609, 7361417623, 17627, 17657, 17659, 17669, 17681, 17683, 17707, 17713, 17729, 17737, 7361517747, 17749, 17761, 17783, 17789, 17791, 17807, 17827, 17837, 17839, 17851, 7361617863, 17881, 17891, 17903, 17909, 17911, 17921, 17923, 17929, 17939, 17957, 7361717959, 17971, 17977, 17981, 17987, 17989, 18013, 18041, 18043, 18047, 18049, 7361818059, 18061, 18077, 18089, 18097, 18119, 18121, 18127, 18131, 18133, 18143, 7361918149, 18169, 18181, 18191, 18199, 18211, 18217, 18223, 18229, 18233, 18251, 7362018253, 18257, 18269, 18287, 18289, 18301, 18307, 18311, 18313, 18329, 18341, 7362118353, 18367, 18371, 18379, 18397, 18401, 18413, 18427, 18433, 18439, 18443, 7362218451, 18457, 18461, 18481, 18493, 18503, 18517, 18521, 18523, 18539, 18541, 7362318553, 18583, 18587, 18593, 18617, 18637, 18661, 18671, 18679, 18691, 18701, 7362418713, 18719, 18731, 18743, 18749, 18757, 18773, 18787, 18793, 18797, 18803, 7362518839, 18859, 18869, 18899, 18911, 18913, 18917, 18919, 18947, 18959, 18973, 7362618979, 19001, 19009, 19013, 19031, 19037, 19051, 19069, 19073, 19079, 19081, 7362719087, 19121, 19139, 19141, 19157, 19163, 19181, 19183, 19207, 19211, 19213, 7362819219, 19231, 19237, 19249, 19259, 19267, 19273, 19289, 19301, 19309, 19319, 7362919333, 19373, 19379, 19381, 19387, 19391, 19403, 19417, 19421, 19423, 19427, 7363019429, 19433, 19441, 19447, 19457, 19463, 19469, 19471, 19477, 19483, 19489, 7363119501, 19507, 19531, 19541, 19543, 19553, 19559, 19571, 19577, 19583, 19597, 7363219603, 19609, 19661, 19681, 19687, 19697, 19699, 19709, 19717, 19727, 19739, 7363319751, 19753, 19759, 19763, 19777, 19793, 19801, 19813, 19819, 19841, 19843, 7363419853, 19861, 19867, 19889, 19891, 19913, 19919, 19927, 19937, 19949, 19961, 7363519963, 19973, 19979, 19991, 19993, 19997, 20011, 20021, 20023, 20029, 20047, 7363620051, 20063, 20071, 20089, 20101, 20107, 20113, 20117, 20123, 20129, 20143, 7363720147, 20149, 20161, 20173, 20177, 20183, 20201, 20219, 20231, 20233, 20249, 7363820261, 20269, 20287, 20297, 20323, 20327, 20333, 20341, 20347, 20353, 20357, 7363920359, 20369, 20389, 20393, 20399, 20407, 20411, 20431, 20441, 20443, 20477, 7364020479, 20483, 20507, 20509, 20521, 20533, 20543, 20549, 20551, 20563, 20593, 7364120599, 20611, 20627, 20639, 20641, 20663, 20681, 20693, 20707, 20717, 20719, 7364220731, 20743, 20747, 20749, 20753, 20759, 20771, 20773, 20789, 20807, 20809, 7364320849, 20857, 20873, 20879, 20887, 20897, 20899, 20903, 20921, 20929, 20939, 7364420947, 20959, 20963, 20981, 20983, 21001, 21011, 21013, 21017, 21019, 21023, 7364521031, 21059, 21061, 21067, 21089, 21101, 21107, 21121, 21139, 21143, 21149, 7364621157, 21163, 21169, 21179, 21187, 21191, 21193, 21211, 21221, 21227, 21247, 7364721269, 21277, 21283, 21313, 21317, 21319, 21323, 21341, 21347, 21377, 21379, 7364821383, 21391, 21397, 21401, 21407, 21419, 21433, 21467, 21481, 21487, 21491, 7364921493, 21499, 21503, 21517, 21521, 21523, 21529, 21557, 21559, 21563, 21569, 7365021577, 21587, 21589, 21599, 21601, 21611, 21613, 21617, 21647, 21649, 21661, 7365121673, 21683, 21701, 21713, 21727, 21737, 21739, 21751, 21757, 21767, 21773, 7365221787, 21799, 21803, 21817, 21821, 21839, 21841, 21851, 21859, 21863, 21871, 7365321881, 21893, 21911, 21929, 21937, 21943, 21961, 21977, 21991, 21997, 22003, 7365422013, 22027, 22031, 22037, 22039, 22051, 22063, 22067, 22073, 22079, 22091, 7365522093, 22109, 22111, 22123, 22129, 22133, 22147, 22153, 22157, 22159, 22171, 7365622189, 22193, 22229, 22247, 22259, 22271, 22273, 22277, 22279, 22283, 22291, 7365722303, 22307, 22343, 22349, 22367, 22369, 22381, 22391, 22397, 22409, 22433, 7365822441, 22447, 22453, 22469, 22481, 22483, 22501, 22511, 22531, 22541, 22543, 7365922549, 22567, 22571, 22573, 22613, 22619, 22621, 22637, 22639, 22643, 22651, 7366022669, 22679, 22691, 22697, 22699, 22709, 22717, 22721, 22727, 22739, 22741, 7366122751, 22769, 22777, 22783, 22787, 22807, 22811, 22817, 22853, 22859, 22861, 7366222871, 22877, 22901, 22907, 22921, 22937, 22943, 22961, 22963, 22973, 22993, 7366323003, 23011, 23017, 23021, 23027, 23029, 23039, 23041, 23053, 23057, 23059, 7366423063, 23071, 23081, 23087, 23099, 23117, 23131, 23143, 23159, 23167, 23173, 7366523189, 23197, 23201, 23203, 23209, 23227, 23251, 23269, 23279, 23291, 23293, 7366623297, 23311, 23321, 23327, 23333, 23339, 23357, 23369, 23371, 23399, 23417, 7366723431, 23447, 23459, 23473, 23497, 23509, 23531, 23537, 23539, 23549, 23557, 7366823561, 23563, 23567, 23581, 23593, 23599, 23603, 23609, 23623, 23627, 23629, 7366923633, 23663, 23669, 23671, 23677, 23687, 23689, 23719, 23741, 23743, 23747, 7367023753, 23761, 23767, 23773, 23789, 23801, 23813, 23819, 23827, 23831, 23833, 7367123857, 23869, 23873, 23879, 23887, 23893, 23899, 23909, 23911, 23917, 23929, 7367223957, 23971, 23977, 23981, 23993, 24001, 24007, 24019, 24023, 24029, 24043, 7367324049, 24061, 24071, 24077, 24083, 24091, 24097, 24103, 24107, 24109, 24113, 7367424121, 24133, 24137, 24151, 24169, 24179, 24181, 24197, 24203, 24223, 24229, 7367524239, 24247, 24251, 24281, 24317, 24329, 24337, 24359, 24371, 24373, 24379, 7367624391, 24407, 24413, 24419, 24421, 24439, 24443, 24469, 24473, 24481, 24499, 7367724509, 24517, 24527, 24533, 24547, 24551, 24571, 24593, 24611, 24623, 24631, 7367824659, 24671, 24677, 24683, 24691, 24697, 24709, 24733, 24749, 24763, 24767, 7367924781, 24793, 24799, 24809, 24821, 24841, 24847, 24851, 24859, 24877, 24889, 7368024907, 24917, 24919, 24923, 24943, 24953, 24967, 24971, 24977, 24979, 24989, 7368125013, 25031, 25033, 25037, 25057, 25073, 25087, 25097, 25111, 25117, 25121, 7368225127, 25147, 25153, 25163, 25169, 25171, 25183, 25189, 25219, 25229, 25237, 7368325243, 25247, 25253, 25261, 25301, 25303, 25307, 25309, 25321, 25339, 25343, 7368425349, 25357, 25367, 25373, 25391, 25409, 25411, 25423, 25439, 25447, 25453, 7368525457, 25463, 25469, 25471, 25523, 25537, 25541, 25561, 25577, 25579, 25583, 7368625589, 25601, 25603, 25609, 25621, 25633, 25639, 25643, 25657, 25667, 25673, 7368725679, 25693, 25703, 25717, 25733, 25741, 25747, 25759, 25763, 25771, 25793, 7368825799, 25801, 25819, 25841, 25847, 25849, 25867, 25873, 25889, 25903, 25913, 7368925919, 25931, 25933, 25939, 25943, 25951, 25969, 25981, 25997, 25999, 26003, 7369026017, 26021, 26029, 26041, 26053, 26083, 26099, 26107, 26111, 26113, 26119, 7369126141, 26153, 26161, 26171, 26177, 26183, 26189, 26203, 26209, 26227, 26237, 7369226249, 26251, 26261, 26263, 26267, 26293, 26297, 26309, 26317, 26321, 26339, 7369326347, 26357, 26371, 26387, 26393, 26399, 26407, 26417, 26423, 26431, 26437, 7369426449, 26459, 26479, 26489, 26497, 26501, 26513, 26539, 26557, 26561, 26573, 7369526591, 26597, 26627, 26633, 26641, 26647, 26669, 26681, 26683, 26687, 26693, 7369626699, 26701, 26711, 26713, 26717, 26723, 26729, 26731, 26737, 26759, 26777, 7369726783, 26801, 26813, 26821, 26833, 26839, 26849, 26861, 26863, 26879, 26881, 7369826891, 26893, 26903, 26921, 26927, 26947, 26951, 26953, 26959, 26981, 26987, 7369926993, 27011, 27017, 27031, 27043, 27059, 27061, 27067, 27073, 27077, 27091, 7370027103, 27107, 27109, 27127, 27143, 27179, 27191, 27197, 27211, 27239, 27241, 7370127253, 27259, 27271, 27277, 27281, 27283, 27299, 27329, 27337, 27361, 27367, 7370227397, 27407, 27409, 27427, 27431, 27437, 27449, 27457, 27479, 27481, 27487, 7370327509, 27527, 27529, 27539, 27541, 27551, 27581, 27583, 27611, 27617, 27631, 7370427647, 27653, 27673, 27689, 27691, 27697, 27701, 27733, 27737, 27739, 27743, 7370527749, 27751, 27763, 27767, 27773, 27779, 27791, 27793, 27799, 27803, 27809, 7370627817, 27823, 27827, 27847, 27851, 27883, 27893, 27901, 27917, 27919, 27941, 7370727943, 27947, 27953, 27961, 27967, 27983, 27997, 28001, 28019, 28027, 28031, 7370828051, 28057, 28069, 28081, 28087, 28097, 28099, 28109, 28111, 28123, 28151, 7370928163, 28181, 28183, 28201, 28211, 28219, 28229, 28277, 28279, 28283, 28289, 7371028297, 28307, 28309, 28319, 28349, 28351, 28387, 28393, 28403, 28409, 28411, 7371128429, 28433, 28439, 28447, 28463, 28477, 28493, 28499, 28513, 28517, 28537, 7371228541, 28547, 28549, 28559, 28571, 28573, 28579, 28591, 28597, 28603, 28607, 7371328619, 28621, 28627, 28631, 28643, 28649, 28657, 28661, 28663, 28669, 28687, 7371428697, 28703, 28711, 28723, 28729, 28751, 28753, 28759, 28771, 28789, 28793, 7371528807, 28813, 28817, 28837, 28843, 28859, 28867, 28871, 28879, 28901, 28909, 7371628921, 28927, 28933, 28949, 28961, 28979, 29009, 29017, 29021, 29023, 29027, 7371729033, 29059, 29063, 29077, 29101, 29123, 29129, 29131, 29137, 29147, 29153, 7371829167, 29173, 29179, 29191, 29201, 29207, 29209, 29221, 29231, 29243, 29251, 7371929269, 29287, 29297, 29303, 29311, 29327, 29333, 29339, 29347, 29363, 29383, 7372029387, 29389, 29399, 29401, 29411, 29423, 29429, 29437, 29443, 29453, 29473, 7372129483, 29501, 29527, 29531, 29537, 29567, 29569, 29573, 29581, 29587, 29599, 7372229611, 29629, 29633, 29641, 29663, 29669, 29671, 29683, 29717, 29723, 29741, 7372329753, 29759, 29761, 29789, 29803, 29819, 29833, 29837, 29851, 29863, 29867, 7372429873, 29879, 29881, 29917, 29921, 29927, 29947, 29959, 29983, 29989, 30011, 7372530013, 30029, 30047, 30059, 30071, 30089, 30091, 30097, 30103, 30109, 30113, 7372630119, 30133, 30137, 30139, 30161, 30169, 30181, 30187, 30197, 30203, 30211, 7372730223, 30241, 30253, 30259, 30269, 30271, 30293, 30307, 30313, 30319, 30323, 7372830341, 30347, 30367, 30389, 30391, 30403, 30427, 30431, 30449, 30467, 30469, 7372930491, 30493, 30497, 30509, 30517, 30529, 30539, 30553, 30557, 30559, 30577, 7373030593, 30631, 30637, 30643, 30649, 30661, 30671, 30677, 30689, 30697, 30703, 7373130707, 30713, 30727, 30757, 30763, 30773, 30781, 30803, 30809, 30817, 30829, 7373230839, 30841, 30851, 30853, 30859, 30869, 30871, 30881, 30893, 30911, 30931, 7373330937, 30941, 30949, 30971, 30977, 30983, 31013, 31019, 31033, 31039, 31051, 7373431063, 31069, 31079, 31081, 31091, 31121, 31123, 31139, 31147, 31151, 31153, 7373531159, 31177, 31181, 31183, 31189, 31193, 31219, 31223, 31231, 31237, 31247, 7373631249, 31253, 31259, 31267, 31271, 31277, 31307, 31319, 31321, 31327, 31333, 7373731337, 31357, 31379, 31387, 31391, 31393, 31397, 31469, 31477, 31481, 31489, 7373831511, 31513, 31517, 31531, 31541, 31543, 31547, 31567, 31573, 31583, 31601, 7373931607, 31627, 31643, 31649, 31657, 31663, 31667, 31687, 31699, 31721, 31723, 7374031727, 31729, 31741, 31751, 31769, 31771, 31793, 31799, 31817, 31847, 31849, 7374131859, 31873, 31883, 31891, 31907, 31957, 31963, 31973, 31981, 31991, 32003, 7374232009, 32027, 32029, 32051, 32057, 32059, 32063, 32069, 32077, 32083, 32089, 7374332099, 32117, 32119, 32141, 32143, 32159, 32173, 32183, 32189, 32191, 32203, 7374432213, 32233, 32237, 32251, 32257, 32261, 32297, 32299, 32303, 32309, 32321, 7374532323, 32327, 32341, 32353, 32359, 32363, 32369, 32371, 32377, 32381, 32401, 7374632411, 32413, 32423, 32429, 32441, 32443, 32467, 32479, 32491, 32497, 32503, 7374732507, 32531, 32533, 32537, 32561, 32563, 32569, 32573, 32579, 32587, 32603, 7374832609, 32611, 32621, 32633, 32647, 32653, 32687, 32693, 32707, 32713, 32717, 7374932719, 32749, 32771, 32779, 32783, 32789, 32797, 32801, 32803, 32831, 32833, 7375032839, 32843, 32869, 32887, 32909, 32911, 32917, 32933, 32939, 32941, 32957, 7375132969, 32971, 32983, 32987, 32993, 32999, 33013, 33023, 33029, 33037, 33049, 7375233053, 33071, 33073, 33083, 33091, 33107, 33113, 33119, 33149, 33151, 33161, 7375333179, 33181, 33191, 33199, 33203, 33211, 33223, 33247, 33287, 33289, 33301, 7375433311, 33317, 33329, 33331, 33343, 33347, 33349, 33353, 33359, 33377, 33391, 7375533403, 33409, 33413, 33427, 33457, 33461, 33469, 33479, 33487, 33493, 33503, 7375633521, 33529, 33533, 33547, 33563, 33569, 33577, 33581, 33587, 33589, 33599, 7375733601, 33613, 33617, 33619, 33623, 33629, 33637, 33641, 33647, 33679, 33703, 7375833713, 33721, 33739, 33749, 33751, 33757, 33767, 33769, 33773, 33791, 33797, 7375933809, 33811, 33827, 33829, 33851, 33857, 33863, 33871, 33889, 33893, 33911, 7376033923, 33931, 33937, 33941, 33961, 33967, 33997, 34019, 34031, 34033, 34039, 7376134057, 34061, 34123, 34127, 34129, 34141, 34147, 34157, 34159, 34171, 34183, 7376234211, 34213, 34217, 34231, 34253, 34259, 34261, 34267, 34273, 34283, 34297, 7376334301, 34303, 34313, 34319, 34327, 34337, 34351, 34361, 34367, 34369, 34381, 7376434403, 34421, 34429, 34439, 34457, 34469, 34471, 34483, 34487, 34499, 34501, 7376534511, 34513, 34519, 34537, 34543, 34549, 34583, 34589, 34591, 34603, 34607, 7376634613, 34631, 34649, 34651, 34667, 34673, 34679, 34687, 34693, 34703, 34721, 7376734729, 34739, 34747, 34757, 34759, 34763, 34781, 34807, 34819, 34841, 34843, 7376834847, 34849, 34871, 34877, 34883, 34897, 34913, 34919, 34939, 34949, 34961, 7376934963, 34981, 35023, 35027, 35051, 35053, 35059, 35069, 35081, 35083, 35089, 7377035099, 35107, 35111, 35117, 35129, 35141, 35149, 35153, 35159, 35171, 35201, 7377135221, 35227, 35251, 35257, 35267, 35279, 35281, 35291, 35311, 35317, 35323, 7377235327, 35339, 35353, 35363, 35381, 35393, 35401, 35407, 35419, 35423, 35437, 7377335447, 35449, 35461, 35491, 35507, 35509, 35521, 35527, 35531, 35533, 35537, 7377435543, 35569, 35573, 35591, 35593, 35597, 35603, 35617, 35671, 35677, 35729, 7377535731, 35747, 35753, 35759, 35771, 35797, 35801, 35803, 35809, 35831, 35837, 7377635839, 35851, 35863, 35869, 35879, 35897, 35899, 35911, 35923, 35933, 35951, 7377735963, 35969, 35977, 35983, 35993, 35999, 36007, 36011, 36013, 36017, 36037, 7377836061, 36067, 36073, 36083, 36097, 36107, 36109, 36131, 36137, 36151, 36161, 7377936187, 36191, 36209, 36217, 36229, 36241, 36251, 36263, 36269, 36277, 36293, 7378036299, 36307, 36313, 36319, 36341, 36343, 36353, 36373, 36383, 36389, 36433, 7378136451, 36457, 36467, 36469, 36473, 36479, 36493, 36497, 36523, 36527, 36529, 7378236541, 36551, 36559, 36563, 36571, 36583, 36587, 36599, 36607, 36629, 36637, 7378336643, 36653, 36671, 36677, 36683, 36691, 36697, 36709, 36713, 36721, 36739, 7378436749, 36761, 36767, 36779, 36781, 36787, 36791, 36793, 36809, 36821, 36833, 7378536847, 36857, 36871, 36877, 36887, 36899, 36901, 36913, 36919, 36923, 36929, 7378636931, 36943, 36947, 36973, 36979, 36997, 37003, 37013, 37019, 37021, 37039, 7378737049, 37057, 37061, 37087, 37097, 37117, 37123, 37139, 37159, 37171, 37181, 7378837189, 37199, 37201, 37217, 37223, 37243, 37253, 37273, 37277, 37307, 37309, 7378937313, 37321, 37337, 37339, 37357, 37361, 37363, 37369, 37379, 37397, 37409, 7379037423, 37441, 37447, 37463, 37483, 37489, 37493, 37501, 37507, 37511, 37517, 7379137529, 37537, 37547, 37549, 37561, 37567, 37571, 37573, 37579, 37589, 37591, 7379237607, 37619, 37633, 37643, 37649, 37657, 37663, 37691, 37693, 37699, 37717, 7379337747, 37781, 37783, 37799, 37811, 37813, 37831, 37847, 37853, 37861, 37871, 7379437879, 37889, 37897, 37907, 37951, 37957, 37963, 37967, 37987, 37991, 37993, 7379537997, 38011, 38039, 38047, 38053, 38069, 38083, 38113, 38119, 38149, 38153, 7379638167, 38177, 38183, 38189, 38197, 38201, 38219, 38231, 38237, 38239, 38261, 7379738273, 38281, 38287, 38299, 38303, 38317, 38321, 38327, 38329, 38333, 38351, 7379838371, 38377, 38393, 38431, 38447, 38449, 38453, 38459, 38461, 38501, 38543, 7379938557, 38561, 38567, 38569, 38593, 38603, 38609, 38611, 38629, 38639, 38651, 7380038653, 38669, 38671, 38677, 38693, 38699, 38707, 38711, 38713, 38723, 38729, 7380138737, 38747, 38749, 38767, 38783, 38791, 38803, 38821, 38833, 38839, 38851, 7380238861, 38867, 38873, 38891, 38903, 38917, 38921, 38923, 38933, 38953, 38959, 7380338971, 38977, 38993, 39019, 39023, 39041, 39043, 39047, 39079, 39089, 39097, 7380439103, 39107, 39113, 39119, 39133, 39139, 39157, 39161, 39163, 39181, 39191, 7380539199, 39209, 39217, 39227, 39229, 39233, 39239, 39241, 39251, 39293, 39301, 7380639313, 39317, 39323, 39341, 39343, 39359, 39367, 39371, 39373, 39383, 39397, 7380739409, 39419, 39439, 39443, 39451, 39461, 39499, 39503, 39509, 39511, 39521, 7380839541, 39551, 39563, 39569, 39581, 39607, 39619, 39623, 39631, 39659, 39667, 7380939671, 39679, 39703, 39709, 39719, 39727, 39733, 39749, 39761, 39769, 39779, 7381039791, 39799, 39821, 39827, 39829, 39839, 39841, 39847, 39857, 39863, 39869, 7381139877, 39883, 39887, 39901, 39929, 39937, 39953, 39971, 39979, 39983, 39989, 7381240009, 40013, 40031, 40037, 40039, 40063, 40087, 40093, 40099, 40111, 40123, 7381340127, 40129, 40151, 40153, 40163, 40169, 40177, 40189, 40193, 40213, 40231, 7381440237, 40241, 40253, 40277, 40283, 40289, 40343, 40351, 40357, 40361, 40387, 7381540423, 40427, 40429, 40433, 40459, 40471, 40483, 40487, 40493, 40499, 40507, 7381640519, 40529, 40531, 40543, 40559, 40577, 40583, 40591, 40597, 40609, 40627, 7381740637, 40639, 40693, 40697, 40699, 40709, 40739, 40751, 40759, 40763, 40771, 7381840787, 40801, 40813, 40819, 40823, 40829, 40841, 40847, 40849, 40853, 40867, 7381940879, 40883, 40897, 40903, 40927, 40933, 40939, 40949, 40961, 40973, 40993, 7382041011, 41017, 41023, 41039, 41047, 41051, 41057, 41077, 41081, 41113, 41117, 7382141131, 41141, 41143, 41149, 41161, 41177, 41179, 41183, 41189, 41201, 41203, 7382241213, 41221, 41227, 41231, 41233, 41243, 41257, 41263, 41269, 41281, 41299, 7382341333, 41341, 41351, 41357, 41381, 41387, 41389, 41399, 41411, 41413, 41443, 7382441453, 41467, 41479, 41491, 41507, 41513, 41519, 41521, 41539, 41543, 41549, 7382541579, 41593, 41597, 41603, 41609, 41611, 41617, 41621, 41627, 41641, 41647, 7382641651, 41659, 41669, 41681, 41687, 41719, 41729, 41737, 41759, 41761, 41771, 7382741777, 41801, 41809, 41813, 41843, 41849, 41851, 41863, 41879, 41887, 41893, 7382841897, 41903, 41911, 41927, 41941, 41947, 41953, 41957, 41959, 41969, 41981, 7382941983, 41999, 42013, 42017, 42019, 42023, 42043, 42061, 42071, 42073, 42083, 7383042089, 42101, 42131, 42139, 42157, 42169, 42179, 42181, 42187, 42193, 42197, 7383142209, 42221, 42223, 42227, 42239, 42257, 42281, 42283, 42293, 42299, 42307, 7383242323, 42331, 42337, 42349, 42359, 42373, 42379, 42391, 42397, 42403, 42407, 7383342409, 42433, 42437, 42443, 42451, 42457, 42461, 42463, 42467, 42473, 42487, 7383442491, 42499, 42509, 42533, 42557, 42569, 42571, 42577, 42589, 42611, 42641, 7383542643, 42649, 42667, 42677, 42683, 42689, 42697, 42701, 42703, 42709, 42719, 7383642727, 42737, 42743, 42751, 42767, 42773, 42787, 42793, 42797, 42821, 42829, 7383742839, 42841, 42853, 42859, 42863, 42899, 42901, 42923, 42929, 42937, 42943, 7383842953, 42961, 42967, 42979, 42989, 43003, 43013, 43019, 43037, 43049, 43051, 7383943063, 43067, 43093, 43103, 43117, 43133, 43151, 43159, 43177, 43189, 43201, 7384043207, 43223, 43237, 43261, 43271, 43283, 43291, 43313, 43319, 43321, 43331, 7384143391, 43397, 43399, 43403, 43411, 43427, 43441, 43451, 43457, 43481, 43487, 7384243499, 43517, 43541, 43543, 43573, 43577, 43579, 43591, 43597, 43607, 43609, 7384343613, 43627, 43633, 43649, 43651, 43661, 43669, 43691, 43711, 43717, 43721, 7384443753, 43759, 43777, 43781, 43783, 43787, 43789, 43793, 43801, 43853, 43867, 7384543889, 43891, 43913, 43933, 43943, 43951, 43961, 43963, 43969, 43973, 43987, 7384643991, 43997, 44017, 44021, 44027, 44029, 44041, 44053, 44059, 44071, 44087, 7384744089, 44101, 44111, 44119, 44123, 44129, 44131, 44159, 44171, 44179, 44189, 7384844201, 44203, 44207, 44221, 44249, 44257, 44263, 44267, 44269, 44273, 44279, 7384944281, 44293, 44351, 44357, 44371, 44381, 44383, 44389, 44417, 44449, 44453, 7385044483, 44491, 44497, 44501, 44507, 44519, 44531, 44533, 44537, 44543, 44549, 7385144563, 44579, 44587, 44617, 44621, 44623, 44633, 44641, 44647, 44651, 44657, 7385244683, 44687, 44699, 44701, 44711, 44729, 44741, 44753, 44771, 44773, 44777, 7385344789, 44797, 44809, 44819, 44839, 44843, 44851, 44867, 44879, 44887, 44893, 7385444909, 44917, 44927, 44939, 44953, 44959, 44963, 44971, 44983, 44987, 45007, 7385545013, 45053, 45061, 45077, 45083, 45119, 45121, 45127, 45131, 45137, 45139, 7385645161, 45179, 45181, 45191, 45197, 45233, 45247, 45259, 45263, 45281, 45289, 7385745293, 45307, 45317, 45319, 45329, 45337, 45341, 45343, 45361, 45377, 45389, 7385845403, 45413, 45427, 45433, 45439, 45481, 45491, 45497, 45503, 45523, 45533, 7385945541, 45553, 45557, 45569, 45587, 45589, 45599, 45613, 45631, 45641, 45659, 7386045667, 45673, 45677, 45691, 45697, 45707, 45737, 45751, 45757, 45763, 45767, 7386145779, 45817, 45821, 45823, 45827, 45833, 45841, 45853, 45863, 45869, 45887, 7386245893, 45943, 45949, 45953, 45959, 45971, 45979, 45989, 46021, 46027, 46049, 7386346051, 46061, 46073, 46091, 46093, 46099, 46103, 46133, 46141, 46147, 46153, 7386446171, 46181, 46183, 46187, 46199, 46219, 46229, 46237, 46261, 46271, 46273, 7386546279, 46301, 46307, 46309, 46327, 46337, 46349, 46351, 46381, 46399, 46411, 7386646439, 46441, 46447, 46451, 46457, 46471, 46477, 46489, 46499, 46507, 46511, 7386746523, 46549, 46559, 46567, 46573, 46589, 46591, 46601, 46619, 46633, 46639, 7386846643, 46649, 46663, 46679, 46681, 46687, 46691, 46703, 46723, 46727, 46747, 7386946751, 46757, 46769, 46771, 46807, 46811, 46817, 46819, 46829, 46831, 46853, 7387046861, 46867, 46877, 46889, 46901, 46919, 46933, 46957, 46993, 46997, 47017, 7387147041, 47051, 47057, 47059, 47087, 47093, 47111, 47119, 47123, 47129, 47137, 7387247143, 47147, 47149, 47161, 47189, 47207, 47221, 47237, 47251, 47269, 47279, 7387347287, 47293, 47297, 47303, 47309, 47317, 47339, 47351, 47353, 47363, 47381, 7387447387, 47389, 47407, 47417, 47419, 47431, 47441, 47459, 47491, 47497, 47501, 7387547507, 47513, 47521, 47527, 47533, 47543, 47563, 47569, 47581, 47591, 47599, 7387647609, 47623, 47629, 47639, 47653, 47657, 47659, 47681, 47699, 47701, 47711, 7387747713, 47717, 47737, 47741, 47743, 47777, 47779, 47791, 47797, 47807, 47809, 7387847819, 47837, 47843, 47857, 47869, 47881, 47903, 47911, 47917, 47933, 47939, 7387947947, 47951, 47963, 47969, 47977, 47981, 48017, 48023, 48029, 48049, 48073, 7388048079, 48091, 48109, 48119, 48121, 48131, 48157, 48163, 48179, 48187, 48193, 7388148197, 48221, 48239, 48247, 48259, 48271, 48281, 48299, 48311, 48313, 48337, 7388248341, 48353, 48371, 48383, 48397, 48407, 48409, 48413, 48437, 48449, 48463, 7388348473, 48479, 48481, 48487, 48491, 48497, 48523, 48527, 48533, 48539, 48541, 7388448563, 48571, 48589, 48593, 48611, 48619, 48623, 48647, 48649, 48661, 48673, 7388548677, 48679, 48731, 48733, 48751, 48757, 48761, 48767, 48779, 48781, 48787, 7388648799, 48809, 48817, 48821, 48823, 48847, 48857, 48859, 48869, 48871, 48883, 7388748889, 48907, 48947, 48953, 48973, 48989, 48991, 49003, 49009, 49019, 49031, 7388849033, 49037, 49043, 49057, 49069, 49081, 49103, 49109, 49117, 49121, 49123, 7388949139, 49157, 49169, 49171, 49177, 49193, 49199, 49201, 49207, 49211, 49223, 7389049253, 49261, 49277, 49279, 49297, 49307, 49331, 49333, 49339, 49363, 49367, 7389149369, 49391, 49393, 49409, 49411, 49417, 49429, 49433, 49451, 49459, 49463, 7389249477, 49481, 49499, 49523, 49529, 49531, 49537, 49547, 49549, 49559, 49597, 7389349603, 49613, 49627, 49633, 49639, 49663, 49667, 49669, 49681, 49697, 49711, 7389449727, 49739, 49741, 49747, 49757, 49783, 49787, 49789, 49801, 49807, 49811, 7389549823, 49831, 49843, 49853, 49871, 49877, 49891, 49919, 49921, 49927, 49937, 7389649939, 49943, 49957, 49991, 49993, 49999, 50021, 50023, 50033, 50047, 50051, 7389750053, 50069, 50077, 50087, 50093, 50101, 50111, 50119, 50123, 50129, 50131, 7389850147, 50153, 50159, 50177, 50207, 50221, 50227, 50231, 50261, 50263, 50273, 7389950287, 50291, 50311, 50321, 50329, 50333, 50341, 50359, 50363, 50377, 50383, 7390050387, 50411, 50417, 50423, 50441, 50459, 50461, 50497, 50503, 50513, 50527, 7390150539, 50543, 50549, 50551, 50581, 50587, 50591, 50593, 50599, 50627, 50647, 7390250651, 50671, 50683, 50707, 50723, 50741, 50753, 50767, 50773, 50777, 50789, 7390350821, 50833, 50839, 50849, 50857, 50867, 50873, 50891, 50893, 50909, 50923, 7390450929, 50951, 50957, 50969, 50971, 50989, 50993, 51001, 51031, 51043, 51047, 7390551059, 51061, 51071, 51109, 51131, 51133, 51137, 51151, 51157, 51169, 51193, 7390651197, 51199, 51203, 51217, 51229, 51239, 51241, 51257, 51263, 51283, 51287, 7390751307, 51329, 51341, 51343, 51347, 51349, 51361, 51383, 51407, 51413, 51419, 7390851421, 51427, 51431, 51437, 51439, 51449, 51461, 51473, 51479, 51481, 51487, 7390951503, 51511, 51517, 51521, 51539, 51551, 51563, 51577, 51581, 51593, 51599, 7391051607, 51613, 51631, 51637, 51647, 51659, 51673, 51679, 51683, 51691, 51713, 7391151719, 51721, 51749, 51767, 51769, 51787, 51797, 51803, 51817, 51827, 51829, 7391251839, 51853, 51859, 51869, 51871, 51893, 51899, 51907, 51913, 51929, 51941, 7391351949, 51971, 51973, 51977, 51991, 52009, 52021, 52027, 52051, 52057, 52067, 7391452069, 52081, 52103, 52121, 52127, 52147, 52153, 52163, 52177, 52181, 52183, 7391552189, 52201, 52223, 52237, 52249, 52253, 52259, 52267, 52289, 52291, 52301, 7391652313, 52321, 52361, 52363, 52369, 52379, 52387, 52391, 52433, 52453, 52457, 7391752489, 52501, 52511, 52517, 52529, 52541, 52543, 52553, 52561, 52567, 52571, 7391852579, 52583, 52609, 52627, 52631, 52639, 52667, 52673, 52691, 52697, 52709, 7391952711, 52721, 52727, 52733, 52747, 52757, 52769, 52783, 52807, 52813, 52817, 7392052837, 52859, 52861, 52879, 52883, 52889, 52901, 52903, 52919, 52937, 52951, 7392152957, 52963, 52967, 52973, 52981, 52999, 53003, 53017, 53047, 53051, 53069, 7392253077, 53087, 53089, 53093, 53101, 53113, 53117, 53129, 53147, 53149, 53161, 7392353171, 53173, 53189, 53197, 53201, 53231, 53233, 53239, 53267, 53269, 53279, 7392453281, 53299, 53309, 53323, 53327, 53353, 53359, 53377, 53381, 53401, 53407, 7392553411, 53419, 53437, 53441, 53453, 53479, 53503, 53507, 53527, 53549, 53551, 7392653569, 53591, 53593, 53597, 53609, 53611, 53617, 53623, 53629, 53633, 53639, 7392753653, 53657, 53681, 53693, 53699, 53717, 53719, 53731, 53759, 53773, 53777, 7392853783, 53791, 53813, 53819, 53831, 53849, 53857, 53861, 53881, 53887, 53891, 7392953897, 53899, 53917, 53923, 53927, 53939, 53951, 53959, 53987, 53993, 54001, 7393054011, 54013, 54037, 54049, 54059, 54083, 54091, 54101, 54121, 54133, 54139, 7393154151, 54163, 54167, 54181, 54193, 54217, 54251, 54269, 54277, 54287, 54293, 7393254311, 54319, 54323, 54331, 54347, 54361, 54367, 54371, 54377, 54401, 54403, 7393354409, 54413, 54419, 54421, 54437, 54443, 54449, 54469, 54493, 54497, 54499, 7393454503, 54517, 54521, 54539, 54541, 54547, 54559, 54563, 54577, 54581, 54583, 7393554601, 54617, 54623, 54629, 54631, 54647, 54667, 54673, 54679, 54709, 54713, 7393654721, 54727, 54751, 54767, 54773, 54779, 54787, 54799, 54829, 54833, 54851, 7393754869, 54877, 54881, 54907, 54917, 54919, 54941, 54949, 54959, 54973, 54979, 7393854983, 55001, 55009, 55021, 55049, 55051, 55057, 55061, 55073, 55079, 55103, 7393955109, 55117, 55127, 55147, 55163, 55171, 55201, 55207, 55213, 55217, 55219, 7394055229, 55243, 55249, 55259, 55291, 55313, 55331, 55333, 55337, 55339, 55343, 7394155351, 55373, 55381, 55399, 55411, 55439, 55441, 55457, 55469, 55487, 55501, 7394255511, 55529, 55541, 55547, 55579, 55589, 55603, 55609, 55619, 55621, 55631, 7394355633, 55639, 55661, 55663, 55667, 55673, 55681, 55691, 55697, 55711, 55717, 7394455721, 55733, 55763, 55787, 55793, 55799, 55807, 55813, 55817, 55819, 55823, 7394555829, 55837, 55843, 55849, 55871, 55889, 55897, 55901, 55903, 55921, 55927, 7394655931, 55933, 55949, 55967, 55987, 55997, 56003, 56009, 56039, 56041, 56053, 7394756081, 56087, 56093, 56099, 56101, 56113, 56123, 56131, 56149, 56167, 56171, 7394856179, 56197, 56207, 56209, 56237, 56239, 56249, 56263, 56267, 56269, 56299, 7394956311, 56333, 56359, 56369, 56377, 56383, 56393, 56401, 56417, 56431, 56437, 7395056443, 56453, 56467, 56473, 56477, 56479, 56489, 56501, 56503, 56509, 56519, 7395156527, 56531, 56533, 56543, 56569, 56591, 56597, 56599, 56611, 56629, 56633, 7395256659, 56663, 56671, 56681, 56687, 56701, 56711, 56713, 56731, 56737, 56747, 7395356767, 56773, 56779, 56783, 56807, 56809, 56813, 56821, 56827, 56843, 56857, 7395456873, 56891, 56893, 56897, 56909, 56911, 56921, 56923, 56929, 56941, 56951, 7395556957, 56963, 56983, 56989, 56993, 56999, 57037, 57041, 57047, 57059, 57073, 7395657077, 57089, 57097, 57107, 57119, 57131, 57139, 57143, 57149, 57163, 57173, 7395757179, 57191, 57193, 57203, 57221, 57223, 57241, 57251, 57259, 57269, 57271, 7395857283, 57287, 57301, 57329, 57331, 57347, 57349, 57367, 57373, 57383, 57389, 7395957397, 57413, 57427, 57457, 57467, 57487, 57493, 57503, 57527, 57529, 57557, 7396057559, 57571, 57587, 57593, 57601, 57637, 57641, 57649, 57653, 57667, 57679, 7396157689, 57697, 57709, 57713, 57719, 57727, 57731, 57737, 57751, 57773, 57781, 7396257787, 57791, 57793, 57803, 57809, 57829, 57839, 57847, 57853, 57859, 57881, 7396357899, 57901, 57917, 57923, 57943, 57947, 57973, 57977, 57991, 58013, 58027, 7396458031, 58043, 58049, 58057, 58061, 58067, 58073, 58099, 58109, 58111, 58129, 7396558147, 58151, 58153, 58169, 58171, 58189, 58193, 58199, 58207, 58211, 58217, 7396658229, 58231, 58237, 58243, 58271, 58309, 58313, 58321, 58337, 58363, 58367, 7396758369, 58379, 58391, 58393, 58403, 58411, 58417, 58427, 58439, 58441, 58451, 7396858453, 58477, 58481, 58511, 58537, 58543, 58549, 58567, 58573, 58579, 58601, 7396958603, 58613, 58631, 58657, 58661, 58679, 58687, 58693, 58699, 58711, 58727, 7397058733, 58741, 58757, 58763, 58771, 58787, 58789, 58831, 58889, 58897, 58901, 7397158907, 58909, 58913, 58921, 58937, 58943, 58963, 58967, 58979, 58991, 58997, 7397259009, 59011, 59021, 59023, 59029, 59051, 59053, 59063, 59069, 59077, 59083, 7397359093, 59107, 59113, 59119, 59123, 59141, 59149, 59159, 59167, 59183, 59197, 7397459207, 59209, 59219, 59221, 59233, 59239, 59243, 59263, 59273, 59281, 59333, 7397559341, 59351, 59357, 59359, 59369, 59377, 59387, 59393, 59399, 59407, 59417, 7397659419, 59441, 59443, 59447, 59453, 59467, 59471, 59473, 59497, 59509, 59513, 7397759539, 59557, 59561, 59567, 59581, 59611, 59617, 59621, 59627, 59629, 59651, 7397859659, 59663, 59669, 59671, 59693, 59699, 59707, 59723, 59729, 59743, 59747, 7397959753, 59771, 59779, 59791, 59797, 59809, 59833, 59863, 59879, 59887, 59921, 7398059929, 59951, 59957, 59971, 59981, 59999, 60013, 60017, 60029, 60037, 60041, 7398160077, 60083, 60089, 60091, 60101, 60103, 60107, 60127, 60133, 60139, 60149, 7398260161, 60167, 60169, 60209, 60217, 60223, 60251, 60257, 60259, 60271, 60289, 7398360293, 60317, 60331, 60337, 60343, 60353, 60373, 60383, 60397, 60413, 60427, 7398460443, 60449, 60457, 60493, 60497, 60509, 60521, 60527, 60539, 60589, 60601, 7398560607, 60611, 60617, 60623, 60631, 60637, 60647, 60649, 60659, 60661, 60679, 7398660689, 60703, 60719, 60727, 60733, 60737, 60757, 60761, 60763, 60773, 60779, 7398760793, 60811, 60821, 60859, 60869, 60887, 60889, 60899, 60901, 60913, 60917, 7398860919, 60923, 60937, 60943, 60953, 60961, 61001, 61007, 61027, 61031, 61043, 7398961051, 61057, 61091, 61099, 61121, 61129, 61141, 61151, 61153, 61169, 61211, 7399061223, 61231, 61253, 61261, 61283, 61291, 61297, 61331, 61333, 61339, 61343, 7399161357, 61363, 61379, 61381, 61403, 61409, 61417, 61441, 61463, 61469, 61471, 7399261483, 61487, 61493, 61507, 61511, 61519, 61543, 61547, 61553, 61559, 61561, 7399361583, 61603, 61609, 61613, 61627, 61631, 61637, 61643, 61651, 61657, 61667, 7399461673, 61681, 61687, 61703, 61717, 61723, 61729, 61751, 61757, 61781, 61813, 7399561819, 61837, 61843, 61861, 61871, 61879, 61909, 61927, 61933, 61949, 61961, 7399661967, 61979, 61981, 61987, 61991, 62003, 62011, 62017, 62039, 62047, 62053, 7399762057, 62071, 62081, 62099, 62119, 62129, 62131, 62137, 62141, 62143, 62171, 7399862189, 62191, 62201, 62207, 62213, 62219, 62233, 62273, 62297, 62299, 62303, 7399962311, 62323, 62327, 62347, 62351, 62383, 62401, 62417, 62423, 62459, 62467, 7400062473, 62477, 62483, 62497, 62501, 62507, 62533, 62539, 62549, 62563, 62581, 7400162591, 62597, 62603, 62617, 62627, 62633, 62639, 62653, 62659, 62683, 62687, 7400262701, 62723, 62731, 62743, 62753, 62761, 62773, 62791, 62801, 62819, 62827, 7400362851, 62861, 62869, 62873, 62897, 62903, 62921, 62927, 62929, 62939, 62969, 7400462971, 62981, 62983, 62987, 62989, 63029, 63031, 63059, 63067, 63073, 63079, 7400563097, 63103, 63113, 63127, 63131, 63149, 63179, 63197, 63199, 63211, 63241, 7400663247, 63277, 63281, 63299, 63311, 63313, 63317, 63331, 63337, 63347, 63353, 7400763361, 63367, 63377, 63389, 63391, 63397, 63409, 63419, 63421, 63439, 63443, 7400863463, 63467, 63473, 63487, 63493, 63499, 63521, 63527, 63533, 63541, 63559, 7400963577, 63587, 63589, 63599, 63601, 63607, 63611, 63617, 63629, 63647, 63649, 7401063659, 63667, 63671, 63689, 63691, 63697, 63703, 63709, 63719, 63727, 63737, 7401163743, 63761, 63773, 63781, 63793, 63799, 63803, 63809, 63823, 63839, 63841, 7401263853, 63857, 63863, 63901, 63907, 63913, 63929, 63949, 63977, 63997, 64007, 7401364013, 64019, 64033, 64037, 64063, 64067, 64081, 64091, 64109, 64123, 64151, 7401464153, 64157, 64171, 64187, 64189, 64217, 64223, 64231, 64237, 64271, 64279, 7401564283, 64301, 64303, 64319, 64327, 64333, 64373, 64381, 64399, 64403, 64433, 7401664439, 64451, 64453, 64483, 64489, 64499, 64513, 64553, 64567, 64577, 64579, 7401764591, 64601, 64609, 64613, 64621, 64627, 64633, 64661, 64663, 64667, 64679, 7401864693, 64709, 64717, 64747, 64763, 64781, 64783, 64793, 64811, 64817, 64849, 7401964853, 64871, 64877, 64879, 64891, 64901, 64919, 64921, 64927, 64937, 64951, 7402064969, 64997, 65003, 65011, 65027, 65029, 65033, 65053, 65063, 65071, 65089, 7402165099, 65101, 65111, 65119, 65123, 65129, 65141, 65147, 65167, 65171, 65173, 7402265179, 65183, 65203, 65213, 65239, 65257, 65267, 65269, 65287, 65293, 65309, 7402365323, 65327, 65353, 65357, 65371, 65381, 65393, 65407, 65413, 65419, 65423, 7402465437, 65447, 65449, 65479, 65497, 65519, 65521, 65537, 65539, 65543, 65551, 7402565557, 65563, 65579, 65581, 65587, 65599, 65609, 65617, 65629, 65633, 65647, 7402665651, 65657, 65677, 65687, 65699, 65701, 65707, 65713, 65717, 65719, 65729, 7402765731, 65761, 65777, 65789, 65809, 65827, 65831, 65837, 65839, 65843, 65851, 7402865867, 65881, 65899, 65921, 65927, 65929, 65951, 65957, 65963, 65981, 65983, 7402965993, 66029, 66037, 66041, 66047, 66067, 66071, 66083, 66089, 66103, 66107, 7403066109, 66137, 66161, 66169, 66173, 66179, 66191, 66221, 66239, 66271, 66293, 7403166301, 66337, 66343, 66347, 66359, 66361, 66373, 66377, 66383, 66403, 66413, 7403266431, 66449, 66457, 66463, 66467, 66491, 66499, 66509, 66523, 66529, 66533, 7403366541, 66553, 66569, 66571, 66587, 66593, 66601, 66617, 66629, 66643, 66653, 7403466683, 66697, 66701, 66713, 66721, 66733, 66739, 66749, 66751, 66763, 66791, 7403566797, 66809, 66821, 66841, 66851, 66853, 66863, 66877, 66883, 66889, 66919, 7403666923, 66931, 66943, 66947, 66949, 66959, 66973, 66977, 67003, 67021, 67033, 7403767043, 67049, 67057, 67061, 67073, 67079, 67103, 67121, 67129, 67139, 67141, 7403867153, 67157, 67169, 67181, 67187, 67189, 67211, 67213, 67217, 67219, 67231, 7403967247, 67261, 67271, 67273, 67289, 67307, 67339, 67343, 67349, 67369, 67391, 7404067399, 67409, 67411, 67421, 67427, 67429, 67433, 67447, 67453, 67477, 67481, 7404167489, 67493, 67499, 67511, 67523, 67531, 67537, 67547, 67559, 67567, 67577, 7404267579, 67589, 67601, 67607, 67619, 67631, 67651, 67679, 67699, 67709, 67723, 7404367733, 67741, 67751, 67757, 67759, 67763, 67777, 67783, 67789, 67801, 67807, 7404467819, 67829, 67843, 67853, 67867, 67883, 67891, 67901, 67927, 67931, 67933, 7404567939, 67943, 67957, 67961, 67967, 67979, 67987, 67993, 68023, 68041, 68053, 7404668059, 68071, 68087, 68099, 68111, 68113, 68141, 68147, 68161, 68171, 68207, 7404768209, 68213, 68219, 68227, 68239, 68261, 68279, 68281, 68311, 68329, 68351, 7404868371, 68389, 68399, 68437, 68443, 68447, 68449, 68473, 68477, 68483, 68489, 7404968491, 68501, 68507, 68521, 68531, 68539, 68543, 68567, 68581, 68597, 68611, 7405068633, 68639, 68659, 68669, 68683, 68687, 68699, 68711, 68713, 68729, 68737, 7405168743, 68749, 68767, 68771, 68777, 68791, 68813, 68819, 68821, 68863, 68879, 7405268881, 68891, 68897, 68899, 68903, 68909, 68917, 68927, 68947, 68963, 68993, 7405369001, 69011, 69019, 69029, 69031, 69061, 69067, 69073, 69109, 69119, 69127, 7405469143, 69149, 69151, 69163, 69191, 69193, 69197, 69203, 69221, 69233, 69239, 7405569247, 69257, 69259, 69263, 69313, 69317, 69337, 69341, 69371, 69379, 69383, 7405669389, 69401, 69403, 69427, 69431, 69439, 69457, 69463, 69467, 69473, 69481, 7405769491, 69493, 69497, 69499, 69539, 69557, 69593, 69623, 69653, 69661, 69677, 7405869691, 69697, 69709, 69737, 69739, 69761, 69763, 69767, 69779, 69809, 69821, 7405969827, 69829, 69833, 69847, 69857, 69859, 69877, 69899, 69911, 69929, 69931, 7406069941, 69959, 69991, 69997, 70001, 70003, 70009, 70019, 70039, 70051, 70061, 7406170067, 70079, 70099, 70111, 70117, 70121, 70123, 70139, 70141, 70157, 70163, 7406270177, 70181, 70183, 70199, 70201, 70207, 70223, 70229, 70237, 70241, 70249, 7406370271, 70289, 70297, 70309, 70313, 70321, 70327, 70351, 70373, 70379, 70381, 7406470393, 70423, 70429, 70439, 70451, 70457, 70459, 70481, 70487, 70489, 70501, 7406570507, 70529, 70537, 70549, 70571, 70573, 70583, 70589, 70607, 70619, 70621, 7406670627, 70639, 70657, 70663, 70667, 70687, 70709, 70717, 70729, 70753, 70769, 7406770783, 70793, 70823, 70841, 70843, 70849, 70853, 70867, 70877, 70879, 70891, 7406870901, 70913, 70919, 70921, 70937, 70949, 70951, 70957, 70969, 70979, 70981, 7406970991, 70997, 70999, 71011, 71023, 71039, 71059, 71069, 71081, 71089, 71119, 7407071129, 71143, 71147, 71153, 71161, 71167, 71171, 71191, 71209, 71233, 71237, 7407171249, 71257, 71261, 71263, 71287, 71293, 71317, 71327, 71329, 71333, 71339, 7407271341, 71347, 71353, 71359, 71363, 71387, 71389, 71399, 71411, 71413, 71419, 7407371429, 71437, 71443, 71453, 71471, 71473, 71479, 71483, 71503, 71527, 71537, 7407471549, 71551, 71563, 71569, 71593, 71597, 71633, 71647, 71663, 71671, 71693, 7407571699, 71707, 71711, 71713, 71719, 71741, 71761, 71777, 71789, 71807, 71809, 7407671821, 71837, 71843, 71849, 71861, 71867, 71879, 71881, 71887, 71899, 71909, 7407771917, 71933, 71941, 71947, 71963, 71971, 71983, 71987, 71993, 71999, 72019, 7407872031, 72043, 72047, 72053, 72073, 72077, 72089, 72091, 72101, 72103, 72109, 7407972139, 72161, 72167, 72169, 72173, 72211, 72221, 72223, 72227, 72229, 72251, 7408072253, 72269, 72271, 72277, 72287, 72307, 72313, 72337, 72341, 72353, 72367, 7408172379, 72383, 72421, 72431, 72461, 72467, 72469, 72481, 72493, 72497, 72503, 7408272533, 72547, 72551, 72559, 72577, 72613, 72617, 72623, 72643, 72647, 72649, 7408372661, 72671, 72673, 72679, 72689, 72701, 72707, 72719, 72727, 72733, 72739, 7408472763, 72767, 72797, 72817, 72823, 72859, 72869, 72871, 72883, 72889, 72893, 7408572901, 72907, 72911, 72923, 72931, 72937, 72949, 72953, 72959, 72973, 72977, 7408672997, 73009, 73013, 73019, 73037, 73039, 73043, 73061, 73063, 73079, 73091, 7408773121, 73127, 73133, 73141, 73181, 73189, 73237, 73243, 73259, 73277, 73291, 7408873303, 73309, 73327, 73331, 73351, 73361, 73363, 73369, 73379, 73387, 73417, 7408973421, 73433, 73453, 73459, 73471, 73477, 73483, 73517, 73523, 73529, 73547, 7409073553, 73561, 73571, 73583, 73589, 73597, 73607, 73609, 73613, 73637, 73643, 7409173651, 73673, 73679, 73681, 73693, 73699, 73709, 73721, 73727, 73751, 73757, 7409273771, 73783, 73819, 73823, 73847, 73849, 73859, 73867, 73877, 73883, 73897, 7409373907, 73939, 73943, 73951, 73961, 73973, 73999, 74017, 74021, 74027, 74047, 7409474051, 74071, 74077, 74093, 74099, 74101, 74131, 74143, 74149, 74159, 74161, 7409574167, 74177, 74189, 74197, 74201, 74203, 74209, 74219, 74231, 74257, 74279, 7409674287, 74293, 74297, 74311, 74317, 74323, 74353, 74357, 74363, 74377, 74381, 7409774383, 74411, 74413, 74419, 74441, 74449, 74453, 74471, 74489, 74507, 74509, 7409874521, 74527, 74531, 74551, 74561, 74567, 74573, 74587, 74597, 74609, 74611, 7409974623, 74653, 74687, 74699, 74707, 74713, 74717, 74719, 74729, 74731, 74747, 7410074759, 74761, 74771, 74779, 74797, 74821, 74827, 74831, 74843, 74857, 74861, 7410174869, 74873, 74887, 74891, 74897, 74903, 74923, 74929, 74933, 74941, 74959, 7410275011, 75013, 75017, 75029, 75037, 75041, 75079, 75083, 75109, 75133, 75149, 7410375161, 75167, 75169, 75181, 75193, 75209, 75211, 75217, 75223, 75227, 75239, 7410475253, 75269, 75277, 75289, 75307, 75323, 75329, 75337, 75347, 75353, 75367, 7410575377, 75389, 75391, 75401, 75403, 75407, 75431, 75437, 75479, 75503, 75511, 7410675521, 75527, 75533, 75539, 75541, 75553, 75557, 75571, 75577, 75583, 75611, 7410775617, 75619, 75629, 75641, 75653, 75659, 75679, 75683, 75689, 75703, 75707, 7410875709, 75721, 75731, 75743, 75767, 75773, 75781, 75787, 75793, 75797, 75821, 7410975833, 75853, 75869, 75883, 75913, 75931, 75937, 75941, 75967, 75979, 75983, 7411075989, 75991, 75997, 76001, 76003, 76031, 76039, 76079, 76081, 76091, 76099, 7411176103, 76123, 76129, 76147, 76157, 76159, 76163, 76207, 76213, 76231, 76243, 7411276249, 76253, 76259, 76261, 76283, 76289, 76303, 76333, 76343, 76367, 76369, 7411376379, 76387, 76403, 76421, 76423, 76441, 76463, 76471, 76481, 76487, 76493, 7411476507, 76511, 76519, 76537, 76541, 76543, 76561, 76579, 76597, 76603, 76607, 7411576631, 76649, 76651, 76667, 76673, 76679, 76697, 76717, 76733, 76753, 76757, 7411676771, 76777, 76781, 76801, 76819, 76829, 76831, 76837, 76847, 76871, 76873, 7411776883, 76907, 76913, 76919, 76943, 76949, 76961, 76963, 76991, 77003, 77017, 7411877023, 77029, 77041, 77047, 77069, 77081, 77093, 77101, 77137, 77141, 77153, 7411977167, 77171, 77191, 77201, 77213, 77237, 77239, 77243, 77249, 77261, 77263, 7412077267, 77269, 77279, 77291, 77317, 77323, 77339, 77347, 77351, 77359, 77369, 7412177377, 77383, 77417, 77419, 77431, 77447, 77471, 77477, 77479, 77489, 77491, 7412277509, 77513, 77521, 77527, 77543, 77549, 77551, 77557, 77563, 77569, 77573, 7412377587, 77591, 77611, 77617, 77621, 77641, 77647, 77659, 77681, 77687, 77689, 7412477699, 77711, 77713, 77719, 77723, 77731, 77743, 77747, 77761, 77773, 77783, 7412577797, 77801, 77813, 77839, 77849, 77863, 77867, 77893, 77899, 77929, 77933, 7412677951, 77969, 77977, 77983, 77999, 78007, 78017, 78031, 78041, 78049, 78059, 7412778079, 78101, 78121, 78137, 78139, 78157, 78163, 78167, 78173, 78179, 78191, 7412878193, 78203, 78229, 78233, 78241, 78259, 78277, 78283, 78301, 78307, 78311, 7412978317, 78341, 78347, 78367, 78401, 78427, 78437, 78439, 78467, 78479, 78487, 7413078497, 78509, 78511, 78517, 78539, 78541, 78553, 78569, 78571, 78577, 78583, 7413178593, 78607, 78623, 78643, 78649, 78653, 78691, 78697, 78707, 78713, 78721, 7413278737, 78779, 78781, 78787, 78791, 78797, 78803, 78809, 78823, 78839, 78853, 7413378857, 78877, 78887, 78889, 78893, 78901, 78919, 78929, 78941, 78977, 78979, 7413478989, 79031, 79039, 79043, 79063, 79087, 79103, 79111, 79133, 79139, 79147, 7413579151, 79153, 79159, 79181, 79187, 79193, 79201, 79229, 79231, 79241, 79259, 7413679273, 79279, 79283, 79301, 79309, 79319, 79333, 79337, 79349, 79357, 79367, 7413779379, 79393, 79397, 79399, 79411, 79423, 79427, 79433, 79451, 79481, 79493, 7413879531, 79537, 79549, 79559, 79561, 79579, 79589, 79601, 79609, 79613, 79621, 7413979627, 79631, 79633, 79657, 79669, 79687, 79691, 79693, 79697, 79699, 79757, 7414079769, 79777, 79801, 79811, 79813, 79817, 79823, 79829, 79841, 79843, 79847, 7414179861, 79867, 79873, 79889, 79901, 79903, 79907, 79939, 79943, 79967, 79973, 7414279979, 79987, 79997, 79999, 80021, 80039, 80051, 80071, 80077, 80107, 80111, 7414380141, 80147, 80149, 80153, 80167, 80173, 80177, 80191, 80207, 80209, 80221, 7414480231, 80233, 80239, 80251, 80263, 80273, 80279, 80287, 80309, 80317, 80329, 7414580341, 80347, 80363, 80369, 80387, 80407, 80429, 80447, 80449, 80471, 80473, 7414680489, 80491, 80513, 80527, 80537, 80557, 80567, 80599, 80603, 80611, 80621, 7414780627, 80629, 80651, 80657, 80669, 80671, 80677, 80681, 80683, 80687, 80701, 7414880713, 80737, 80747, 80749, 80761, 80777, 80779, 80783, 80789, 80803, 80809, 7414980819, 80831, 80833, 80849, 80863, 80897, 80909, 80911, 80917, 80923, 80929, 7415080933, 80953, 80963, 80989, 81001, 81013, 81017, 81019, 81023, 81031, 81041, 7415181043, 81047, 81049, 81071, 81077, 81083, 81097, 81101, 81119, 81131, 81157, 7415281163, 81173, 81181, 81197, 81199, 81203, 81223, 81233, 81239, 81281, 81283, 7415381293, 81299, 81307, 81331, 81343, 81349, 81353, 81359, 81371, 81373, 81401, 7415481409, 81421, 81439, 81457, 81463, 81509, 81517, 81527, 81533, 81547, 81551, 7415581553, 81559, 81563, 81569, 81611, 81619, 81629, 81637, 81647, 81649, 81667, 7415681671, 81677, 81689, 81701, 81703, 81707, 81727, 81737, 81749, 81761, 81769, 7415781773, 81799, 81817, 81839, 81847, 81853, 81869, 81883, 81899, 81901, 81919, 7415881929, 81931, 81937, 81943, 81953, 81967, 81971, 81973, 82003, 82007, 82009, 7415982013, 82021, 82031, 82037, 82039, 82051, 82067, 82073, 82129, 82139, 82141, 7416082153, 82163, 82171, 82183, 82189, 82193, 82207, 82217, 82219, 82223, 82231, 7416182237, 82241, 82261, 82267, 82279, 82301, 82307, 82339, 82349, 82351, 82361, 7416282373, 82387, 82393, 82421, 82457, 82463, 82469, 82471, 82483, 82487, 82493, 7416382499, 82507, 82529, 82531, 82549, 82559, 82561, 82567, 82571, 82591, 82601, 7416482609, 82613, 82619, 82633, 82651, 82657, 82699, 82721, 82723, 82727, 82729, 7416582757, 82759, 82763, 82781, 82787, 82793, 82799, 82811, 82813, 82837, 82847, 7416682883, 82889, 82891, 82903, 82913, 82939, 82963, 82981, 82997, 83003, 83009, 7416783023, 83047, 83059, 83063, 83071, 83077, 83089, 83093, 83101, 83117, 83137, 7416883177, 83203, 83207, 83219, 83221, 83227, 83231, 83233, 83243, 83257, 83267, 7416983269, 83273, 83299, 83311, 83339, 83341, 83357, 83383, 83389, 83399, 83401, 7417083407, 83417, 83423, 83431, 83437, 83443, 83449, 83459, 83471, 83477, 83497, 7417183537, 83557, 83561, 83563, 83579, 83591, 83597, 83609, 83617, 83621, 83639, 7417283641, 83653, 83663, 83689, 83701, 83717, 83719, 83737, 83761, 83773, 83777, 7417383791, 83813, 83833, 83843, 83857, 83869, 83873, 83891, 83903, 83911, 83921, 7417483933, 83939, 83969, 83983, 83987, 84011, 84017, 84047, 84053, 84059, 84061, 7417584067, 84089, 84121, 84127, 84131, 84137, 84143, 84163, 84179, 84181, 84191, 7417684199, 84211, 84221, 84223, 84229, 84239, 84247, 84263, 84299, 84307, 84313, 7417784317, 84319, 84347, 84349, 84377, 84389, 84391, 84401, 84407, 84421, 84431, 7417884437, 84443, 84449, 84457, 84463, 84467, 84481, 84499, 84503, 84509, 84521, 7417984523, 84533, 84551, 84559, 84589, 84629, 84631, 84649, 84653, 84659, 84673, 7418084691, 84697, 84701, 84713, 84719, 84731, 84737, 84751, 84761, 84787, 84793, 7418184809, 84811, 84827, 84857, 84859, 84869, 84871, 84913, 84919, 84947, 84961, 7418284967, 84977, 84979, 84991, 85009, 85021, 85027, 85037, 85049, 85061, 85081, 7418385087, 85091, 85093, 85103, 85109, 85121, 85133, 85147, 85159, 85193, 85199, 7418485201, 85213, 85223, 85229, 85237, 85243, 85247, 85259, 85297, 85303, 85313, 7418585331, 85333, 85361, 85363, 85369, 85381, 85411, 85427, 85429, 85439, 85447, 7418685451, 85453, 85469, 85487, 85513, 85517, 85523, 85531, 85549, 85571, 85577, 7418785597, 85601, 85607, 85619, 85621, 85627, 85639, 85643, 85661, 85667, 85669, 7418885691, 85703, 85711, 85717, 85733, 85751, 85781, 85793, 85817, 85819, 85829, 7418985831, 85837, 85843, 85847, 85853, 85889, 85903, 85909, 85931, 85933, 85991, 7419085999, 86011, 86017, 86027, 86029, 86069, 86077, 86083, 86111, 86113, 86117, 7419186131, 86137, 86143, 86161, 86171, 86179, 86183, 86197, 86201, 86209, 86239, 7419286243, 86249, 86257, 86263, 86269, 86287, 86291, 86293, 86297, 86311, 86323, 7419386341, 86351, 86353, 86357, 86369, 86371, 86381, 86389, 86399, 86413, 86423, 7419486441, 86453, 86461, 86467, 86477, 86491, 86501, 86509, 86531, 86533, 86539, 7419586561, 86573, 86579, 86587, 86599, 86627, 86629, 86677, 86689, 86693, 86711, 7419686719, 86729, 86743, 86753, 86767, 86771, 86783, 86813, 86837, 86843, 86851, 7419786857, 86861, 86869, 86923, 86927, 86929, 86939, 86951, 86959, 86969, 86981, 7419886993, 87011, 87013, 87037, 87041, 87049, 87071, 87083, 87103, 87107, 87119, 7419987121, 87133, 87149, 87151, 87179, 87181, 87187, 87211, 87221, 87223, 87251, 7420087253, 87257, 87277, 87281, 87293, 87299, 87313, 87317, 87323, 87337, 87359, 7420187383, 87403, 87407, 87421, 87427, 87433, 87443, 87473, 87481, 87491, 87509, 7420287511, 87517, 87523, 87539, 87541, 87547, 87553, 87557, 87559, 87583, 87587, 7420387589, 87613, 87623, 87629, 87631, 87641, 87643, 87649, 87671, 87679, 87683, 7420487691, 87697, 87701, 87719, 87721, 87739, 87743, 87751, 87767, 87793, 87797, 7420587803, 87811, 87833, 87853, 87869, 87877, 87881, 87887, 87911, 87917, 87931, 7420687943, 87959, 87961, 87973, 87977, 87991, 88001, 88003, 88007, 88019, 88037, 7420788069, 88079, 88093, 88117, 88129, 88169, 88177, 88211, 88223, 88237, 88241, 7420888259, 88261, 88289, 88301, 88321, 88327, 88337, 88339, 88379, 88397, 88411, 7420988423, 88427, 88463, 88469, 88471, 88493, 88499, 88513, 88523, 88547, 88589, 7421088591, 88607, 88609, 88643, 88651, 88657, 88661, 88663, 88667, 88681, 88721, 7421188729, 88741, 88747, 88771, 88789, 88793, 88799, 88801, 88807, 88811, 88813, 7421288817, 88819, 88843, 88853, 88861, 88867, 88873, 88883, 88897, 88903, 88919, 7421388937, 88951, 88969, 88993, 88997, 89003, 89009, 89017, 89021, 89041, 89051, 7421489057, 89069, 89071, 89083, 89087, 89101, 89107, 89113, 89119, 89123, 89137, 7421589153, 89189, 89203, 89209, 89213, 89227, 89231, 89237, 89261, 89269, 89273, 7421689293, 89303, 89317, 89329, 89363, 89371, 89381, 89387, 89393, 89399, 89413, 7421789417, 89431, 89443, 89449, 89459, 89477, 89491, 89501, 89513, 89519, 89521, 7421889527, 89533, 89561, 89563, 89567, 89591, 89597, 89599, 89603, 89611, 89627, 7421989633, 89653, 89657, 89659, 89669, 89671, 89681, 89689, 89753, 89759, 89767, 7422089779, 89783, 89797, 89809, 89819, 89821, 89833, 89839, 89849, 89867, 89891, 7422189897, 89899, 89909, 89917, 89923, 89939, 89959, 89963, 89977, 89983, 89989, 7422290001, 90007, 90011, 90017, 90019, 90023, 90031, 90053, 90059, 90067, 90071, 7422390073, 90089, 90107, 90121, 90127, 90149, 90163, 90173, 90187, 90191, 90197, 7422490199, 90203, 90217, 90227, 90239, 90247, 90263, 90271, 90281, 90289, 90313, 7422590353, 90359, 90371, 90373, 90379, 90397, 90401, 90403, 90407, 90437, 90439, 7422690469, 90473, 90481, 90499, 90511, 90523, 90527, 90529, 90533, 90547, 90583, 7422790599, 90617, 90619, 90631, 90641, 90647, 90659, 90677, 90679, 90697, 90703, 7422890709, 90731, 90749, 90787, 90793, 90803, 90821, 90823, 90833, 90841, 90847, 7422990863, 90887, 90901, 90907, 90911, 90917, 90931, 90947, 90971, 90977, 90989, 7423090997, 91009, 91019, 91033, 91079, 91081, 91097, 91099, 91121, 91127, 91129, 7423191139, 91141, 91151, 91153, 91159, 91163, 91183, 91193, 91199, 91229, 91237, 7423291243, 91249, 91253, 91283, 91291, 91297, 91303, 91309, 91331, 91367, 91369, 7423391373, 91381, 91387, 91393, 91397, 91411, 91423, 91433, 91453, 91457, 91459, 7423491463, 91493, 91499, 91513, 91529, 91541, 91571, 91573, 91577, 91583, 91591, 7423591621, 91631, 91639, 91673, 91691, 91703, 91711, 91733, 91753, 91757, 91771, 7423691781, 91801, 91807, 91811, 91813, 91823, 91837, 91841, 91867, 91873, 91909, 7423791921, 91939, 91943, 91951, 91957, 91961, 91967, 91969, 91997, 92003, 92009, 7423892033, 92041, 92051, 92077, 92083, 92107, 92111, 92119, 92143, 92153, 92173, 7423992177, 92179, 92189, 92203, 92219, 92221, 92227, 92233, 92237, 92243, 92251, 7424092269, 92297, 92311, 92317, 92333, 92347, 92353, 92357, 92363, 92369, 92377, 7424192381, 92383, 92387, 92399, 92401, 92413, 92419, 92431, 92459, 92461, 92467, 7424292479, 92489, 92503, 92507, 92551, 92557, 92567, 92569, 92581, 92593, 92623, 7424392627, 92639, 92641, 92647, 92657, 92669, 92671, 92681, 92683, 92693, 92699, 7424492707, 92717, 92723, 92737, 92753, 92761, 92767, 92779, 92789, 92791, 92801, 7424592809, 92821, 92831, 92849, 92857, 92861, 92863, 92867, 92893, 92899, 92921, 7424692927, 92941, 92951, 92957, 92959, 92987, 92993, 93001, 93047, 93053, 93059, 7424793077, 93083, 93089, 93097, 93103, 93113, 93131, 93133, 93139, 93151, 93169, 7424893179, 93187, 93199, 93229, 93239, 93241, 93251, 93253, 93257, 93263, 93281, 7424993283, 93287, 93307, 93319, 93323, 93329, 93337, 93371, 93377, 93383, 93407, 7425093419, 93427, 93463, 93479, 93481, 93487, 93491, 93493, 93497, 93503, 93523, 7425193529, 93553, 93557, 93559, 93563, 93581, 93601, 93607, 93629, 93637, 93683, 7425293701, 93703, 93719, 93739, 93761, 93763, 93787, 93809, 93811, 93827, 93851, 7425393871, 93887, 93889, 93893, 93901, 93911, 93913, 93923, 93937, 93941, 93949, 7425493967, 93971, 93979, 93983, 93997, 94007, 94009, 94033, 94049, 94057, 94063, 7425594079, 94099, 94109, 94111, 94117, 94121, 94151, 94153, 94169, 94201, 94207, 7425694219, 94229, 94253, 94261, 94273, 94291, 94307, 94309, 94321, 94327, 94331, 7425794343, 94349, 94351, 94379, 94397, 94399, 94421, 94427, 94433, 94439, 94441, 7425894447, 94463, 94477, 94483, 94513, 94529, 94531, 94541, 94543, 94547, 94559, 7425994561, 94573, 94583, 94597, 94603, 94613, 94621, 94649, 94651, 94687, 94693, 7426094709, 94723, 94727, 94747, 94771, 94777, 94781, 94789, 94793, 94811, 94819, 7426194823, 94837, 94841, 94847, 94849, 94873, 94889, 94903, 94907, 94933, 94949, 7426294951, 94961, 94993, 94999, 95003, 95009, 95021, 95027, 95063, 95071, 95083, 7426395087, 95089, 95093, 95101, 95107, 95111, 95131, 95143, 95153, 95177, 95189, 7426495191, 95203, 95213, 95219, 95231, 95233, 95239, 95257, 95261, 95267, 95273, 7426595279, 95287, 95311, 95317, 95327, 95339, 95369, 95383, 95393, 95401, 95413, 7426695419, 95429, 95441, 95443, 95461, 95467, 95471, 95479, 95483, 95507, 95527, 7426795531, 95539, 95549, 95561, 95569, 95581, 95597, 95603, 95617, 95621, 95629, 7426895633, 95651, 95701, 95707, 95713, 95717, 95723, 95731, 95737, 95747, 95773, 7426995783, 95789, 95791, 95801, 95803, 95813, 95819, 95857, 95869, 95873, 95881, 7427095891, 95911, 95917, 95923, 95929, 95947, 95957, 95959, 95971, 95987, 95989, 7427196001, 96013, 96017, 96043, 96053, 96059, 96079, 96097, 96137, 96149, 96157, 7427296167, 96179, 96181, 96199, 96211, 96221, 96223, 96233, 96259, 96263, 96269, 7427396281, 96289, 96293, 96323, 96329, 96331, 96337, 96353, 96377, 96401, 96419, 7427496431, 96443, 96451, 96457, 96461, 96469, 96479, 96487, 96493, 96497, 96517, 7427596527, 96553, 96557, 96581, 96587, 96589, 96601, 96643, 96661, 96667, 96671, 7427696697, 96703, 96731, 96737, 96739, 96749, 96757, 96763, 96769, 96779, 96787, 7427796797, 96799, 96821, 96823, 96827, 96847, 96851, 96857, 96893, 96907, 96911, 7427896931, 96953, 96959, 96973, 96979, 96989, 96997, 97001, 97003, 97007, 97021, 7427997039, 97073, 97081, 97103, 97117, 97127, 97151, 97157, 97159, 97169, 97171, 7428097177, 97187, 97213, 97231, 97241, 97259, 97283, 97301, 97303, 97327, 97367, 7428197369, 97373, 97379, 97381, 97387, 97397, 97423, 97429, 97441, 97453, 97459, 7428297463, 97499, 97501, 97511, 97523, 97547, 97549, 97553, 97561, 97571, 97577, 7428397579, 97583, 97607, 97609, 97613, 97649, 97651, 97673, 97687, 97711, 97729, 7428497771, 97777, 97787, 97789, 97813, 97829, 97841, 97843, 97847, 97849, 97859, 7428597861, 97871, 97879, 97883, 97919, 97927, 97931, 97943, 97961, 97967, 97973, 7428697987, 98009, 98011, 98017, 98041, 98047, 98057, 98081, 98101, 98123, 98129, 7428798143, 98179, 98207, 98213, 98221, 98227, 98251, 98257, 98269, 98297, 98299, 7428898317, 98321, 98323, 98327, 98347, 98369, 98377, 98387, 98389, 98407, 98411, 7428998419, 98429, 98443, 98453, 98459, 98467, 98473, 98479, 98491, 98507, 98519, 7429098533, 98543, 98561, 98563, 98573, 98597, 98621, 98627, 98639, 98641, 98663, 7429198669, 98689, 98711, 98713, 98717, 98729, 98731, 98737, 98773, 98779, 98801, 7429298807, 98809, 98837, 98849, 98867, 98869, 98873, 98887, 98893, 98897, 98899, 7429398909, 98911, 98927, 98929, 98939, 98947, 98953, 98963, 98981, 98993, 98999, 7429499013, 99017, 99023, 99041, 99053, 99079, 99083, 99089, 99103, 99109, 99119, 7429599131, 99133, 99137, 99139, 99149, 99173, 99181, 99191, 99223, 99233, 99241, 7429699251, 99257, 99259, 99277, 99289, 99317, 99347, 99349, 99367, 99371, 99377, 7429799391, 99397, 99401, 99409, 99431, 99439, 99469, 99487, 99497, 99523, 99527, 7429899529, 99551, 99559, 99563, 99571, 99577, 99581, 99607, 99611, 99623, 99643, 7429999661, 99667, 99679, 99689, 99707, 99709, 99713, 99719, 99721, 99733, 99761, 7430099767, 99787, 99793, 99809, 99817, 99823, 99829, 99833, 99839, 99859, 99871, 7430199877, 99881, 99901, 99907, 99923, 99929, 99961, 99971, 99989, 99991, 100003, 74302100019, 100043, 100049, 100057, 100069, 100103, 100109, 100129, 100151, 100153, 100169, 74303100183, 100189, 100193, 100207, 100213, 100237, 100267, 100271, 100279, 100291, 100297, 74304100313, 100333, 100343, 100357, 100361, 100363, 100379, 100391, 100393, 100403, 100411, 74305100417, 100447, 100459, 100469, 100483, 100493, 100501, 100511, 100517, 100519, 100523, 74306100537, 100547, 100549, 100559, 100591, 100609, 100613, 100621, 100649, 100669, 100673, 74307100693, 100699, 100703, 100733, 100741, 100747, 100769, 100787, 100799, 100801, 100811, 74308100823, 100829, 100847, 100853, 100907, 100913, 100927, 100931, 100937, 100943, 100957, 74309100981, 100987, 100999, 101009, 101021, 101027, 101051, 101063, 101081, 101089, 101107, 74310101111, 101113, 101117, 101119, 101141, 101149, 101159, 101161, 101173, 101183, 101197, 74311101203, 101207, 101209, 101221, 101267, 101273, 101279, 101281, 101287, 101293, 101323, 74312101333, 101341, 101347, 101359, 101363, 101377, 101383, 101399, 101411, 101419, 101429, 74313101449, 101467, 101477, 101483, 101489, 101501, 101503, 101513, 101527, 101531, 101533, 74314101537, 101561, 101573, 101581, 101599, 101603, 101611, 101627, 101641, 101653, 101663, 74315101681, 101693, 101701, 101719, 101723, 101737, 101741, 101747, 101749, 101771, 101789, 74316101797, 101807, 101833, 101837, 101839, 101863, 101869, 101873, 101879, 101891, 101917, 74317101921, 101929, 101939, 101957, 101963, 101977, 101987, 101999, 102001, 102013, 102019, 74318102023, 102031, 102043, 102059, 102061, 102071, 102077, 102079, 102101, 102103, 102107, 74319102121, 102139, 102149, 102161, 102181, 102191, 102197, 102199, 102203, 102217, 102229, 74320102233, 102241, 102251, 102253, 102259, 102293, 102299, 102301, 102317, 102329, 102337, 74321102359, 102367, 102397, 102407, 102409, 102433, 102437, 102451, 102461, 102481, 102497, 74322102499, 102503, 102523, 102533, 102539, 102547, 102551, 102559, 102563, 102587, 102593, 74323102607, 102611, 102643, 102647, 102653, 102667, 102673, 102677, 102679, 102701, 102761, 74324102763, 102769, 102793, 102797, 102811, 102829, 102841, 102859, 102871, 102877, 102881, 74325102911, 102913, 102929, 102931, 102953, 102967, 102983, 103001, 103007, 103043, 103049, 74326103067, 103069, 103079, 103087, 103091, 103093, 103099, 103123, 103141, 103171, 103177, 74327103183, 103217, 103231, 103237, 103289, 103291, 103307, 103319, 103333, 103349, 103357, 74328103387, 103391, 103393, 103399, 103409, 103421, 103423, 103451, 103457, 103471, 103483, 74329103511, 103529, 103549, 103553, 103561, 103567, 103573, 103577, 103583, 103591, 103613, 74330103619, 103643, 103651, 103657, 103669, 103681, 103687, 103699, 103703, 103723, 103769, 74331103787, 103801, 103811, 103813, 103837, 103841, 103843, 103867, 103889, 103903, 103913, 74332103919, 103951, 103963, 103967, 103969, 103979, 103981, 103991, 103993, 103997, 104003, 74333104009, 104021, 104033, 104047, 104053, 104059, 104087, 104089, 104107, 104113, 104119, 74334104123, 104147, 104149, 104161, 104173, 104179, 104183, 104207, 104231, 104233, 104239, 74335104243, 104281, 104287, 104297, 104309, 104311, 104323, 104327, 104347, 104369, 104381, 74336104383, 104393, 104399, 104417, 104459, 104471, 104473, 104479, 104491, 104513, 104527, 74337104537, 104543, 104549, 104551, 104561, 104579, 104593, 104597, 104623, 104639, 104651, 74338104659, 104677, 104681, 104683, 104693, 104701, 104707, 104711, 104717, 104723, 104729, 7433974340PASS74341(test prime_generator :time 0.05 :before-memory 0.80 :after-memory 0.80)743422, 743433, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 7434441, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 7434589, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 74346149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 74347199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 74348269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 74349337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 74350401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 74351463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 74352547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 74353613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 74354677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 74355757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 74356829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 74357911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 74358991, 997, 1009, 1013, 1019, 1021, 1031, 1033, 1039, 1049, 1051, 743591061, 1063, 1069, 1087, 1091, 1093, 1097, 1103, 1109, 1117, 1123, 743601129, 1151, 1153, 1163, 1171, 1181, 1187, 1193, 1201, 1213, 1217, 743611223, 1229, 1231, 1237, 1249, 1259, 1277, 1279, 1283, 1289, 1291, 743621297, 1301, 1303, 1307, 1319, 1321, 1327, 1361, 1367, 1373, 1381, 743631399, 1409, 1423, 1427, 1429, 1433, 1439, 1447, 1451, 1453, 1459, 743641471, 1481, 1483, 1487, 1489, 1493, 1499, 1511, 1523, 1531, 1543, 743651549, 1553, 1559, 1567, 1571, 1579, 1583, 1597, 1601, 1607, 1609, 743661613, 1619, 1621, 1627, 1637, 1657, 1663, 1667, 1669, 1693, 1697, 743671699, 1709, 1721, 1723, 1733, 1741, 1747, 1753, 1759, 1777, 1783, 743681787, 1789, 1801, 1811, 1823, 1831, 1847, 1861, 1867, 1871, 1873, 743691877, 1879, 1889, 1901, 1907, 1913, 1931, 1933, 1949, 1951, 1973, 743701979, 1987, 1993, 1997, 1999, 2003, 2011, 2017, 2027, 2029, 2039, 743712053, 2063, 2069, 2081, 2083, 2087, 2089, 2099, 2111, 2113, 2129, 743722131, 2137, 2141, 2143, 2153, 2161, 2179, 2203, 2207, 2213, 2221, 743732237, 2239, 2243, 2251, 2267, 2269, 2273, 2281, 2287, 2293, 2297, 743742309, 2311, 2333, 2339, 2341, 2347, 2351, 2357, 2371, 2377, 2381, 743752383, 2389, 2393, 2399, 2411, 2417, 2423, 2437, 2441, 2447, 2459, 743762467, 2473, 2477, 2503, 2521, 2531, 2539, 2543, 2549, 2551, 2557, 743772579, 2591, 2593, 2609, 2617, 2621, 2633, 2647, 2657, 2659, 2663, 743782671, 2677, 2683, 2687, 2689, 2693, 2699, 2707, 2711, 2713, 2719, 743792729, 2731, 2741, 2749, 2753, 2767, 2777, 2789, 2791, 2797, 2801, 743802803, 2819, 2833, 2837, 2843, 2851, 2857, 2861, 2879, 2887, 2897, 743812903, 2909, 2917, 2927, 2939, 2953, 2957, 2963, 2969, 2971, 2999, 743823001, 3011, 3019, 3023, 3037, 3041, 3049, 3061, 3067, 3079, 3083, 743833089, 3109, 3119, 3121, 3137, 3163, 3167, 3169, 3181, 3187, 3191, 743843203, 3209, 3217, 3221, 3229, 3251, 3253, 3257, 3259, 3271, 3299, 743853301, 3307, 3313, 3319, 3323, 3329, 3331, 3343, 3347, 3359, 3361, 743863371, 3373, 3389, 3391, 3407, 3413, 3433, 3449, 3457, 3461, 3463, 743873467, 3469, 3491, 3499, 3511, 3517, 3527, 3529, 3533, 3539, 3541, 743883547, 3557, 3559, 3571, 3581, 3583, 3593, 3607, 3613, 3617, 3623, 743893631, 3637, 3643, 3659, 3671, 3673, 3677, 3691, 3697, 3701, 3709, 743903719, 3727, 3733, 3739, 3761, 3767, 3769, 3779, 3793, 3797, 3803, 743913821, 3823, 3833, 3847, 3851, 3853, 3863, 3877, 3881, 3889, 3907, 743923911, 3917, 3919, 3923, 3929, 3931, 3943, 3947, 3967, 3989, 4001, 743934003, 4007, 4013, 4019, 4021, 4027, 4049, 4051, 4057, 4073, 4079, 743944091, 4093, 4099, 4111, 4127, 4129, 4133, 4139, 4153, 4157, 4159, 743954177, 4201, 4211, 4217, 4219, 4229, 4231, 4241, 4243, 4253, 4259, 743964261, 4271, 4273, 4283, 4289, 4297, 4327, 4337, 4339, 4349, 4357, 743974363, 4373, 4391, 4397, 4409, 4421, 4423, 4441, 4447, 4451, 4457, 743984463, 4481, 4483, 4493, 4507, 4513, 4517, 4519, 4523, 4547, 4549, 743994561, 4567, 4583, 4591, 4597, 4603, 4621, 4637, 4639, 4643, 4649, 744004651, 4657, 4663, 4673, 4679, 4691, 4703, 4721, 4723, 4729, 4733, 744014751, 4759, 4783, 4787, 4789, 4793, 4799, 4801, 4813, 4817, 4831, 744024861, 4871, 4877, 4889, 4903, 4909, 4919, 4931, 4933, 4937, 4943, 744034951, 4957, 4967, 4969, 4973, 4987, 4993, 4999, 5003, 5009, 5011, 744045021, 5023, 5039, 5051, 5059, 5077, 5081, 5087, 5099, 5101, 5107, 744055113, 5119, 5147, 5153, 5167, 5171, 5179, 5189, 5197, 5209, 5227, 744065231, 5233, 5237, 5261, 5273, 5279, 5281, 5297, 5303, 5309, 5323, 744075333, 5347, 5351, 5381, 5387, 5393, 5399, 5407, 5413, 5417, 5419, 744085431, 5437, 5441, 5443, 5449, 5471, 5477, 5479, 5483, 5501, 5503, 744095507, 5519, 5521, 5527, 5531, 5557, 5563, 5569, 5573, 5581, 5591, 744105623, 5639, 5641, 5647, 5651, 5653, 5657, 5659, 5669, 5683, 5689, 744115693, 5701, 5711, 5717, 5737, 5741, 5743, 5749, 5779, 5783, 5791, 744125801, 5807, 5813, 5821, 5827, 5839, 5843, 5849, 5851, 5857, 5861, 744135867, 5869, 5879, 5881, 5897, 5903, 5923, 5927, 5939, 5953, 5981, 744145987, 6007, 6011, 6029, 6037, 6043, 6047, 6053, 6067, 6073, 6079, 744156089, 6091, 6101, 6113, 6121, 6131, 6133, 6143, 6151, 6163, 6173, 744166197, 6199, 6203, 6211, 6217, 6221, 6229, 6247, 6257, 6263, 6269, 744176271, 6277, 6287, 6299, 6301, 6311, 6317, 6323, 6329, 6337, 6343, 744186353, 6359, 6361, 6367, 6373, 6379, 6389, 6397, 6421, 6427, 6449, 744196451, 6469, 6473, 6481, 6491, 6521, 6529, 6547, 6551, 6553, 6563, 744206569, 6571, 6577, 6581, 6599, 6607, 6619, 6637, 6653, 6659, 6661, 744216673, 6679, 6689, 6691, 6701, 6703, 6709, 6719, 6733, 6737, 6761, 744226763, 6779, 6781, 6791, 6793, 6803, 6823, 6827, 6829, 6833, 6841, 744236857, 6863, 6869, 6871, 6883, 6899, 6907, 6911, 6917, 6947, 6949, 744246959, 6961, 6967, 6971, 6977, 6983, 6991, 6997, 7001, 7013, 7019, 744257027, 7039, 7043, 7057, 7069, 7079, 7103, 7109, 7121, 7127, 7129, 744267151, 7159, 7177, 7187, 7193, 7207, 7211, 7213, 7219, 7229, 7237, 744277243, 7247, 7253, 7283, 7297, 7307, 7309, 7321, 7331, 7333, 7349, 744287351, 7369, 7393, 7411, 7417, 7433, 7451, 7457, 7459, 7477, 7481, 744297487, 7489, 7499, 7507, 7517, 7523, 7529, 7537, 7541, 7547, 7549, 744307559, 7561, 7573, 7577, 7583, 7589, 7591, 7603, 7607, 7621, 7639, 744317643, 7649, 7669, 7673, 7681, 7687, 7691, 7699, 7703, 7717, 7723, 744327727, 7741, 7753, 7757, 7759, 7789, 7793, 7817, 7823, 7829, 7841, 744337853, 7867, 7873, 7877, 7879, 7883, 7901, 7907, 7919, 7927, 7933, 744347937, 7949, 7951, 7963, 7993, 8009, 8011, 8017, 8039, 8053, 8059, 744358069, 8081, 8087, 8089, 8093, 8101, 8111, 8117, 8123, 8147, 8161, 744368167, 8171, 8179, 8191, 8209, 8219, 8221, 8231, 8233, 8237, 8243, 744378263, 8269, 8273, 8287, 8291, 8293, 8297, 8311, 8317, 8329, 8353, 744388363, 8369, 8377, 8387, 8389, 8419, 8423, 8429, 8431, 8443, 8447, 744398461, 8467, 8501, 8513, 8521, 8527, 8537, 8539, 8543, 8563, 8573, 744408581, 8597, 8599, 8609, 8623, 8627, 8629, 8641, 8647, 8663, 8669, 744418677, 8681, 8689, 8693, 8699, 8707, 8713, 8719, 8731, 8737, 8741, 744428747, 8753, 8761, 8779, 8783, 8803, 8807, 8819, 8821, 8831, 8837, 744438839, 8849, 8861, 8863, 8867, 8887, 8893, 8923, 8929, 8933, 8941, 744448951, 8963, 8969, 8971, 8999, 9001, 9007, 9011, 9013, 9029, 9041, 744459043, 9049, 9059, 9067, 9091, 9103, 9109, 9127, 9133, 9137, 9151, 744469157, 9161, 9173, 9181, 9187, 9199, 9203, 9209, 9221, 9227, 9239, 744479241, 9257, 9277, 9281, 9283, 9293, 9311, 9319, 9323, 9337, 9341, 744489343, 9349, 9371, 9377, 9391, 9397, 9403, 9413, 9419, 9421, 9431, 744499433, 9437, 9439, 9461, 9463, 9467, 9473, 9479, 9491, 9497, 9511, 744509521, 9533, 9539, 9547, 9551, 9587, 9601, 9613, 9619, 9623, 9629, 744519631, 9643, 9649, 9661, 9677, 9679, 9689, 9697, 9719, 9721, 9733, 744529739, 9743, 9749, 9767, 9769, 9781, 9787, 9791, 9803, 9811, 9817, 744539829, 9833, 9839, 9851, 9857, 9859, 9871, 9883, 9887, 9901, 9907, 744549923, 9929, 9931, 9941, 9949, 9967, 9973, 10007, 10009, 10037, 10039, 7445510061, 10067, 10069, 10079, 10091, 10093, 10099, 10103, 10111, 10133, 10139, 7445610141, 10151, 10159, 10163, 10169, 10177, 10181, 10193, 10211, 10223, 10243, 7445710247, 10253, 10259, 10267, 10271, 10273, 10289, 10301, 10303, 10313, 10321, 7445810331, 10333, 10337, 10343, 10357, 10369, 10391, 10399, 10427, 10429, 10433, 7445910453, 10457, 10459, 10463, 10477, 10487, 10499, 10501, 10513, 10529, 10531, 7446010559, 10567, 10589, 10597, 10601, 10607, 10613, 10627, 10631, 10639, 10651, 7446110657, 10663, 10667, 10687, 10691, 10709, 10711, 10723, 10729, 10733, 10739, 7446210753, 10771, 10781, 10789, 10799, 10831, 10837, 10847, 10853, 10859, 10861, 7446310867, 10883, 10889, 10891, 10903, 10909, 10937, 10939, 10949, 10957, 10973, 7446410979, 10987, 10993, 11003, 11027, 11047, 11057, 11059, 11069, 11071, 11083, 7446511087, 11093, 11113, 11117, 11119, 11131, 11149, 11159, 11161, 11171, 11173, 7446611177, 11197, 11213, 11239, 11243, 11251, 11257, 11261, 11273, 11279, 11287, 7446711299, 11311, 11317, 11321, 11329, 11351, 11353, 11369, 11383, 11393, 11399, 7446811411, 11423, 11437, 11443, 11447, 11467, 11471, 11483, 11489, 11491, 11497, 7446911503, 11519, 11527, 11549, 11551, 11579, 11587, 11593, 11597, 11617, 11621, 7447011633, 11657, 11677, 11681, 11689, 11699, 11701, 11717, 11719, 11731, 11743, 7447111777, 11779, 11783, 11789, 11801, 11807, 11813, 11821, 11827, 11831, 11833, 7447211839, 11863, 11867, 11887, 11897, 11903, 11909, 11923, 11927, 11933, 11939, 7447311941, 11953, 11959, 11969, 11971, 11981, 11987, 12007, 12011, 12037, 12041, 7447412043, 12049, 12071, 12073, 12097, 12101, 12107, 12109, 12113, 12119, 12143, 7447512149, 12157, 12161, 12163, 12197, 12203, 12211, 12227, 12239, 12241, 12251, 7447612253, 12263, 12269, 12277, 12281, 12289, 12301, 12323, 12329, 12343, 12347, 7447712373, 12377, 12379, 12391, 12401, 12409, 12413, 12421, 12433, 12437, 12451, 7447812457, 12473, 12479, 12487, 12491, 12497, 12503, 12511, 12517, 12527, 12539, 7447912541, 12547, 12553, 12569, 12577, 12583, 12589, 12601, 12611, 12613, 12619, 7448012637, 12641, 12647, 12653, 12659, 12671, 12689, 12697, 12703, 12713, 12721, 7448112739, 12743, 12757, 12763, 12781, 12791, 12799, 12809, 12821, 12823, 12829, 7448212841, 12853, 12889, 12893, 12899, 12907, 12911, 12917, 12919, 12923, 12941, 7448312953, 12959, 12967, 12973, 12979, 12983, 13001, 13003, 13007, 13009, 13033, 7448413037, 13043, 13049, 13063, 13093, 13099, 13103, 13109, 13121, 13127, 13147, 7448513151, 13159, 13163, 13171, 13177, 13183, 13187, 13217, 13219, 13229, 13241, 7448613249, 13259, 13267, 13291, 13297, 13309, 13313, 13327, 13331, 13337, 13339, 7448713367, 13381, 13397, 13399, 13411, 13417, 13421, 13441, 13451, 13457, 13463, 7448813469, 13477, 13487, 13499, 13513, 13523, 13537, 13553, 13567, 13577, 13591, 7448913597, 13613, 13619, 13627, 13633, 13649, 13669, 13679, 13681, 13687, 13691, 7449013693, 13697, 13709, 13711, 13721, 13723, 13729, 13751, 13757, 13759, 13763, 7449113781, 13789, 13799, 13807, 13829, 13831, 13841, 13859, 13873, 13877, 13879, 7449213883, 13901, 13903, 13907, 13913, 13921, 13931, 13933, 13963, 13967, 13997, 7449313999, 14009, 14011, 14029, 14033, 14051, 14057, 14071, 14081, 14083, 14087, 7449414107, 14143, 14149, 14153, 14159, 14173, 14177, 14197, 14207, 14221, 14243, 7449514249, 14251, 14281, 14293, 14303, 14321, 14323, 14327, 14341, 14347, 14369, 7449614387, 14389, 14401, 14407, 14411, 14419, 14423, 14431, 14437, 14447, 14449, 7449714461, 14479, 14489, 14503, 14519, 14533, 14537, 14543, 14549, 14551, 14557, 7449814561, 14563, 14591, 14593, 14621, 14627, 14629, 14633, 14639, 14653, 14657, 7449914669, 14683, 14699, 14713, 14717, 14723, 14731, 14737, 14741, 14747, 14753, 7450014759, 14767, 14771, 14779, 14783, 14797, 14813, 14821, 14827, 14831, 14843, 7450114851, 14867, 14869, 14879, 14887, 14891, 14897, 14923, 14929, 14939, 14947, 7450214951, 14957, 14969, 14983, 15013, 15017, 15031, 15053, 15061, 15073, 15077, 7450315083, 15091, 15101, 15107, 15121, 15131, 15137, 15139, 15149, 15161, 15173, 7450415187, 15193, 15199, 15217, 15227, 15233, 15241, 15259, 15263, 15269, 15271, 7450515277, 15287, 15289, 15299, 15307, 15313, 15319, 15329, 15331, 15349, 15359, 7450615361, 15373, 15377, 15383, 15391, 15401, 15413, 15427, 15439, 15443, 15451, 7450715461, 15467, 15473, 15493, 15497, 15511, 15527, 15541, 15551, 15559, 15569, 7450815581, 15583, 15601, 15607, 15619, 15629, 15641, 15643, 15647, 15649, 15661, 7450915667, 15671, 15679, 15683, 15727, 15731, 15733, 15737, 15739, 15749, 15761, 7451015767, 15773, 15787, 15791, 15797, 15803, 15809, 15817, 15823, 15859, 15877, 7451115881, 15887, 15889, 15901, 15907, 15913, 15919, 15923, 15937, 15959, 15971, 7451215973, 15991, 16001, 16007, 16033, 16057, 16061, 16063, 16067, 16069, 16073, 7451316087, 16091, 16097, 16103, 16111, 16127, 16139, 16141, 16183, 16187, 16189, 7451416193, 16217, 16223, 16229, 16231, 16249, 16253, 16267, 16273, 16301, 16319, 7451516333, 16339, 16349, 16361, 16363, 16369, 16381, 16411, 16417, 16421, 16427, 7451616433, 16447, 16451, 16453, 16477, 16481, 16487, 16493, 16519, 16529, 16547, 7451716553, 16561, 16567, 16573, 16603, 16607, 16619, 16631, 16633, 16649, 16651, 7451816657, 16661, 16673, 16691, 16693, 16699, 16703, 16729, 16741, 16747, 16759, 7451916763, 16787, 16811, 16823, 16829, 16831, 16843, 16871, 16879, 16883, 16889, 7452016901, 16903, 16921, 16927, 16931, 16937, 16943, 16963, 16979, 16981, 16987, 7452116993, 17011, 17021, 17027, 17029, 17033, 17041, 17047, 17053, 17077, 17093, 7452217099, 17107, 17117, 17123, 17137, 17159, 17167, 17183, 17189, 17191, 17203, 7452317207, 17209, 17231, 17239, 17257, 17291, 17293, 17299, 17317, 17321, 17327, 7452417333, 17341, 17351, 17359, 17377, 17383, 17387, 17389, 17393, 17401, 17417, 7452517419, 17431, 17443, 17449, 17467, 17471, 17477, 17483, 17489, 17491, 17497, 7452617509, 17519, 17539, 17551, 17569, 17573, 17579, 17581, 17597, 17599, 17609, 7452717623, 17627, 17657, 17659, 17669, 17681, 17683, 17707, 17713, 17729, 17737, 7452817747, 17749, 17761, 17783, 17789, 17791, 17807, 17827, 17837, 17839, 17851, 7452917863, 17881, 17891, 17903, 17909, 17911, 17921, 17923, 17929, 17939, 17957, 7453017959, 17971, 17977, 17981, 17987, 17989, 18013, 18041, 18043, 18047, 18049, 7453118059, 18061, 18077, 18089, 18097, 18119, 18121, 18127, 18131, 18133, 18143, 7453218149, 18169, 18181, 18191, 18199, 18211, 18217, 18223, 18229, 18233, 18251, 7453318253, 18257, 18269, 18287, 18289, 18301, 18307, 18311, 18313, 18329, 18341, 7453418353, 18367, 18371, 18379, 18397, 18401, 18413, 18427, 18433, 18439, 18443, 7453518451, 18457, 18461, 18481, 18493, 18503, 18517, 18521, 18523, 18539, 18541, 7453618553, 18583, 18587, 18593, 18617, 18637, 18661, 18671, 18679, 18691, 18701, 7453718713, 18719, 18731, 18743, 18749, 18757, 18773, 18787, 18793, 18797, 18803, 7453818839, 18859, 18869, 18899, 18911, 18913, 18917, 18919, 18947, 18959, 18973, 7453918979, 19001, 19009, 19013, 19031, 19037, 19051, 19069, 19073, 19079, 19081, 7454019087, 19121, 19139, 19141, 19157, 19163, 19181, 19183, 19207, 19211, 19213, 7454119219, 19231, 19237, 19249, 19259, 19267, 19273, 19289, 19301, 19309, 19319, 7454219333, 19373, 19379, 19381, 19387, 19391, 19403, 19417, 19421, 19423, 19427, 7454319429, 19433, 19441, 19447, 19457, 19463, 19469, 19471, 19477, 19483, 19489, 7454419501, 19507, 19531, 19541, 19543, 19553, 19559, 19571, 19577, 19583, 19597, 7454519603, 19609, 19661, 19681, 19687, 19697, 19699, 19709, 19717, 19727, 19739, 7454619751, 19753, 19759, 19763, 19777, 19793, 19801, 19813, 19819, 19841, 19843, 7454719853, 19861, 19867, 19889, 19891, 19913, 19919, 19927, 19937, 19949, 19961, 7454819963, 19973, 19979, 19991, 19993, 19997, 20011, 20021, 20023, 20029, 20047, 7454920051, 20063, 20071, 20089, 20101, 20107, 20113, 20117, 20123, 20129, 20143, 7455020147, 20149, 20161, 20173, 20177, 20183, 20201, 20219, 20231, 20233, 20249, 7455120261, 20269, 20287, 20297, 20323, 20327, 20333, 20341, 20347, 20353, 20357, 7455220359, 20369, 20389, 20393, 20399, 20407, 20411, 20431, 20441, 20443, 20477, 7455320479, 20483, 20507, 20509, 20521, 20533, 20543, 20549, 20551, 20563, 20593, 7455420599, 20611, 20627, 20639, 20641, 20663, 20681, 20693, 20707, 20717, 20719, 7455520731, 20743, 20747, 20749, 20753, 20759, 20771, 20773, 20789, 20807, 20809, 7455620849, 20857, 20873, 20879, 20887, 20897, 20899, 20903, 20921, 20929, 20939, 7455720947, 20959, 20963, 20981, 20983, 21001, 21011, 21013, 21017, 21019, 21023, 7455821031, 21059, 21061, 21067, 21089, 21101, 21107, 21121, 21139, 21143, 21149, 7455921157, 21163, 21169, 21179, 21187, 21191, 21193, 21211, 21221, 21227, 21247, 7456021269, 21277, 21283, 21313, 21317, 21319, 21323, 21341, 21347, 21377, 21379, 7456121383, 21391, 21397, 21401, 21407, 21419, 21433, 21467, 21481, 21487, 21491, 7456221493, 21499, 21503, 21517, 21521, 21523, 21529, 21557, 21559, 21563, 21569, 7456321577, 21587, 21589, 21599, 21601, 21611, 21613, 21617, 21647, 21649, 21661, 7456421673, 21683, 21701, 21713, 21727, 21737, 21739, 21751, 21757, 21767, 21773, 7456521787, 21799, 21803, 21817, 21821, 21839, 21841, 21851, 21859, 21863, 21871, 7456621881, 21893, 21911, 21929, 21937, 21943, 21961, 21977, 21991, 21997, 22003, 7456722013, 22027, 22031, 22037, 22039, 22051, 22063, 22067, 22073, 22079, 22091, 7456822093, 22109, 22111, 22123, 22129, 22133, 22147, 22153, 22157, 22159, 22171, 7456922189, 22193, 22229, 22247, 22259, 22271, 22273, 22277, 22279, 22283, 22291, 7457022303, 22307, 22343, 22349, 22367, 22369, 22381, 22391, 22397, 22409, 22433, 7457122441, 22447, 22453, 22469, 22481, 22483, 22501, 22511, 22531, 22541, 22543, 7457222549, 22567, 22571, 22573, 22613, 22619, 22621, 22637, 22639, 22643, 22651, 7457322669, 22679, 22691, 22697, 22699, 22709, 22717, 22721, 22727, 22739, 22741, 7457422751, 22769, 22777, 22783, 22787, 22807, 22811, 22817, 22853, 22859, 22861, 7457522871, 22877, 22901, 22907, 22921, 22937, 22943, 22961, 22963, 22973, 22993, 7457623003, 23011, 23017, 23021, 23027, 23029, 23039, 23041, 23053, 23057, 23059, 7457723063, 23071, 23081, 23087, 23099, 23117, 23131, 23143, 23159, 23167, 23173, 7457823189, 23197, 23201, 23203, 23209, 23227, 23251, 23269, 23279, 23291, 23293, 7457923297, 23311, 23321, 23327, 23333, 23339, 23357, 23369, 23371, 23399, 23417, 7458023431, 23447, 23459, 23473, 23497, 23509, 23531, 23537, 23539, 23549, 23557, 7458123561, 23563, 23567, 23581, 23593, 23599, 23603, 23609, 23623, 23627, 23629, 7458223633, 23663, 23669, 23671, 23677, 23687, 23689, 23719, 23741, 23743, 23747, 7458323753, 23761, 23767, 23773, 23789, 23801, 23813, 23819, 23827, 23831, 23833, 7458423857, 23869, 23873, 23879, 23887, 23893, 23899, 23909, 23911, 23917, 23929, 7458523957, 23971, 23977, 23981, 23993, 24001, 24007, 24019, 24023, 24029, 24043, 7458624049, 24061, 24071, 24077, 24083, 24091, 24097, 24103, 24107, 24109, 24113, 7458724121, 24133, 24137, 24151, 24169, 24179, 24181, 24197, 24203, 24223, 24229, 7458824239, 24247, 24251, 24281, 24317, 24329, 24337, 24359, 24371, 24373, 24379, 7458924391, 24407, 24413, 24419, 24421, 24439, 24443, 24469, 24473, 24481, 24499, 7459024509, 24517, 24527, 24533, 24547, 24551, 24571, 24593, 24611, 24623, 24631, 7459124659, 24671, 24677, 24683, 24691, 24697, 24709, 24733, 24749, 24763, 24767, 7459224781, 24793, 24799, 24809, 24821, 24841, 24847, 24851, 24859, 24877, 24889, 7459324907, 24917, 24919, 24923, 24943, 24953, 24967, 24971, 24977, 24979, 24989, 7459425013, 25031, 25033, 25037, 25057, 25073, 25087, 25097, 25111, 25117, 25121, 7459525127, 25147, 25153, 25163, 25169, 25171, 25183, 25189, 25219, 25229, 25237, 7459625243, 25247, 25253, 25261, 25301, 25303, 25307, 25309, 25321, 25339, 25343, 7459725349, 25357, 25367, 25373, 25391, 25409, 25411, 25423, 25439, 25447, 25453, 7459825457, 25463, 25469, 25471, 25523, 25537, 25541, 25561, 25577, 25579, 25583, 7459925589, 25601, 25603, 25609, 25621, 25633, 25639, 25643, 25657, 25667, 25673, 7460025679, 25693, 25703, 25717, 25733, 25741, 25747, 25759, 25763, 25771, 25793, 7460125799, 25801, 25819, 25841, 25847, 25849, 25867, 25873, 25889, 25903, 25913, 7460225919, 25931, 25933, 25939, 25943, 25951, 25969, 25981, 25997, 25999, 26003, 7460326017, 26021, 26029, 26041, 26053, 26083, 26099, 26107, 26111, 26113, 26119, 7460426141, 26153, 26161, 26171, 26177, 26183, 26189, 26203, 26209, 26227, 26237, 7460526249, 26251, 26261, 26263, 26267, 26293, 26297, 26309, 26317, 26321, 26339, 7460626347, 26357, 26371, 26387, 26393, 26399, 26407, 26417, 26423, 26431, 26437, 7460726449, 26459, 26479, 26489, 26497, 26501, 26513, 26539, 26557, 26561, 26573, 7460826591, 26597, 26627, 26633, 26641, 26647, 26669, 26681, 26683, 26687, 26693, 7460926699, 26701, 26711, 26713, 26717, 26723, 26729, 26731, 26737, 26759, 26777, 7461026783, 26801, 26813, 26821, 26833, 26839, 26849, 26861, 26863, 26879, 26881, 7461126891, 26893, 26903, 26921, 26927, 26947, 26951, 26953, 26959, 26981, 26987, 7461226993, 27011, 27017, 27031, 27043, 27059, 27061, 27067, 27073, 27077, 27091, 7461327103, 27107, 27109, 27127, 27143, 27179, 27191, 27197, 27211, 27239, 27241, 7461427253, 27259, 27271, 27277, 27281, 27283, 27299, 27329, 27337, 27361, 27367, 7461527397, 27407, 27409, 27427, 27431, 27437, 27449, 27457, 27479, 27481, 27487, 7461627509, 27527, 27529, 27539, 27541, 27551, 27581, 27583, 27611, 27617, 27631, 7461727647, 27653, 27673, 27689, 27691, 27697, 27701, 27733, 27737, 27739, 27743, 7461827749, 27751, 27763, 27767, 27773, 27779, 27791, 27793, 27799, 27803, 27809, 7461927817, 27823, 27827, 27847, 27851, 27883, 27893, 27901, 27917, 27919, 27941, 7462027943, 27947, 27953, 27961, 27967, 27983, 27997, 28001, 28019, 28027, 28031, 7462128051, 28057, 28069, 28081, 28087, 28097, 28099, 28109, 28111, 28123, 28151, 7462228163, 28181, 28183, 28201, 28211, 28219, 28229, 28277, 28279, 28283, 28289, 7462328297, 28307, 28309, 28319, 28349, 28351, 28387, 28393, 28403, 28409, 28411, 7462428429, 28433, 28439, 28447, 28463, 28477, 28493, 28499, 28513, 28517, 28537, 7462528541, 28547, 28549, 28559, 28571, 28573, 28579, 28591, 28597, 28603, 28607, 7462628619, 28621, 28627, 28631, 28643, 28649, 28657, 28661, 28663, 28669, 28687, 7462728697, 28703, 28711, 28723, 28729, 28751, 28753, 28759, 28771, 28789, 28793, 7462828807, 28813, 28817, 28837, 28843, 28859, 28867, 28871, 28879, 28901, 28909, 7462928921, 28927, 28933, 28949, 28961, 28979, 29009, 29017, 29021, 29023, 29027, 7463029033, 29059, 29063, 29077, 29101, 29123, 29129, 29131, 29137, 29147, 29153, 7463129167, 29173, 29179, 29191, 29201, 29207, 29209, 29221, 29231, 29243, 29251, 7463229269, 29287, 29297, 29303, 29311, 29327, 29333, 29339, 29347, 29363, 29383, 7463329387, 29389, 29399, 29401, 29411, 29423, 29429, 29437, 29443, 29453, 29473, 7463429483, 29501, 29527, 29531, 29537, 29567, 29569, 29573, 29581, 29587, 29599, 7463529611, 29629, 29633, 29641, 29663, 29669, 29671, 29683, 29717, 29723, 29741, 7463629753, 29759, 29761, 29789, 29803, 29819, 29833, 29837, 29851, 29863, 29867, 7463729873, 29879, 29881, 29917, 29921, 29927, 29947, 29959, 29983, 29989, 30011, 7463830013, 30029, 30047, 30059, 30071, 30089, 30091, 30097, 30103, 30109, 30113, 7463930119, 30133, 30137, 30139, 30161, 30169, 30181, 30187, 30197, 30203, 30211, 7464030223, 30241, 30253, 30259, 30269, 30271, 30293, 30307, 30313, 30319, 30323, 7464130341, 30347, 30367, 30389, 30391, 30403, 30427, 30431, 30449, 30467, 30469, 7464230491, 30493, 30497, 30509, 30517, 30529, 30539, 30553, 30557, 30559, 30577, 7464330593, 30631, 30637, 30643, 30649, 30661, 30671, 30677, 30689, 30697, 30703, 7464430707, 30713, 30727, 30757, 30763, 30773, 30781, 30803, 30809, 30817, 30829, 7464530839, 30841, 30851, 30853, 30859, 30869, 30871, 30881, 30893, 30911, 30931, 7464630937, 30941, 30949, 30971, 30977, 30983, 31013, 31019, 31033, 31039, 31051, 7464731063, 31069, 31079, 31081, 31091, 31121, 31123, 31139, 31147, 31151, 31153, 7464831159, 31177, 31181, 31183, 31189, 31193, 31219, 31223, 31231, 31237, 31247, 7464931249, 31253, 31259, 31267, 31271, 31277, 31307, 31319, 31321, 31327, 31333, 7465031337, 31357, 31379, 31387, 31391, 31393, 31397, 31469, 31477, 31481, 31489, 7465131511, 31513, 31517, 31531, 31541, 31543, 31547, 31567, 31573, 31583, 31601, 7465231607, 31627, 31643, 31649, 31657, 31663, 31667, 31687, 31699, 31721, 31723, 7465331727, 31729, 31741, 31751, 31769, 31771, 31793, 31799, 31817, 31847, 31849, 7465431859, 31873, 31883, 31891, 31907, 31957, 31963, 31973, 31981, 31991, 32003, 7465532009, 32027, 32029, 32051, 32057, 32059, 32063, 32069, 32077, 32083, 32089, 7465632099, 32117, 32119, 32141, 32143, 32159, 32173, 32183, 32189, 32191, 32203, 7465732213, 32233, 32237, 32251, 32257, 32261, 32297, 32299, 32303, 32309, 32321, 7465832323, 32327, 32341, 32353, 32359, 32363, 32369, 32371, 32377, 32381, 32401, 7465932411, 32413, 32423, 32429, 32441, 32443, 32467, 32479, 32491, 32497, 32503, 7466032507, 32531, 32533, 32537, 32561, 32563, 32569, 32573, 32579, 32587, 32603, 7466132609, 32611, 32621, 32633, 32647, 32653, 32687, 32693, 32707, 32713, 32717, 7466232719, 32749, 32771, 32779, 32783, 32789, 32797, 32801, 32803, 32831, 32833, 7466332839, 32843, 32869, 32887, 32909, 32911, 32917, 32933, 32939, 32941, 32957, 7466432969, 32971, 32983, 32987, 32993, 32999, 33013, 33023, 33029, 33037, 33049, 7466533053, 33071, 33073, 33083, 33091, 33107, 33113, 33119, 33149, 33151, 33161, 7466633179, 33181, 33191, 33199, 33203, 33211, 33223, 33247, 33287, 33289, 33301, 7466733311, 33317, 33329, 33331, 33343, 33347, 33349, 33353, 33359, 33377, 33391, 7466833403, 33409, 33413, 33427, 33457, 33461, 33469, 33479, 33487, 33493, 33503, 7466933521, 33529, 33533, 33547, 33563, 33569, 33577, 33581, 33587, 33589, 33599, 7467033601, 33613, 33617, 33619, 33623, 33629, 33637, 33641, 33647, 33679, 33703, 7467133713, 33721, 33739, 33749, 33751, 33757, 33767, 33769, 33773, 33791, 33797, 7467233809, 33811, 33827, 33829, 33851, 33857, 33863, 33871, 33889, 33893, 33911, 7467333923, 33931, 33937, 33941, 33961, 33967, 33997, 34019, 34031, 34033, 34039, 7467434057, 34061, 34123, 34127, 34129, 34141, 34147, 34157, 34159, 34171, 34183, 7467534211, 34213, 34217, 34231, 34253, 34259, 34261, 34267, 34273, 34283, 34297, 7467634301, 34303, 34313, 34319, 34327, 34337, 34351, 34361, 34367, 34369, 34381, 7467734403, 34421, 34429, 34439, 34457, 34469, 34471, 34483, 34487, 34499, 34501, 7467834511, 34513, 34519, 34537, 34543, 34549, 34583, 34589, 34591, 34603, 34607, 7467934613, 34631, 34649, 34651, 34667, 34673, 34679, 34687, 34693, 34703, 34721, 7468034729, 34739, 34747, 34757, 34759, 34763, 34781, 34807, 34819, 34841, 34843, 7468134847, 34849, 34871, 34877, 34883, 34897, 34913, 34919, 34939, 34949, 34961, 7468234963, 34981, 35023, 35027, 35051, 35053, 35059, 35069, 35081, 35083, 35089, 7468335099, 35107, 35111, 35117, 35129, 35141, 35149, 35153, 35159, 35171, 35201, 7468435221, 35227, 35251, 35257, 35267, 35279, 35281, 35291, 35311, 35317, 35323, 7468535327, 35339, 35353, 35363, 35381, 35393, 35401, 35407, 35419, 35423, 35437, 7468635447, 35449, 35461, 35491, 35507, 35509, 35521, 35527, 35531, 35533, 35537, 7468735543, 35569, 35573, 35591, 35593, 35597, 35603, 35617, 35671, 35677, 35729, 7468835731, 35747, 35753, 35759, 35771, 35797, 35801, 35803, 35809, 35831, 35837, 7468935839, 35851, 35863, 35869, 35879, 35897, 35899, 35911, 35923, 35933, 35951, 7469035963, 35969, 35977, 35983, 35993, 35999, 36007, 36011, 36013, 36017, 36037, 7469136061, 36067, 36073, 36083, 36097, 36107, 36109, 36131, 36137, 36151, 36161, 7469236187, 36191, 36209, 36217, 36229, 36241, 36251, 36263, 36269, 36277, 36293, 7469336299, 36307, 36313, 36319, 36341, 36343, 36353, 36373, 36383, 36389, 36433, 7469436451, 36457, 36467, 36469, 36473, 36479, 36493, 36497, 36523, 36527, 36529, 7469536541, 36551, 36559, 36563, 36571, 36583, 36587, 36599, 36607, 36629, 36637, 7469636643, 36653, 36671, 36677, 36683, 36691, 36697, 36709, 36713, 36721, 36739, 7469736749, 36761, 36767, 36779, 36781, 36787, 36791, 36793, 36809, 36821, 36833, 7469836847, 36857, 36871, 36877, 36887, 36899, 36901, 36913, 36919, 36923, 36929, 7469936931, 36943, 36947, 36973, 36979, 36997, 37003, 37013, 37019, 37021, 37039, 7470037049, 37057, 37061, 37087, 37097, 37117, 37123, 37139, 37159, 37171, 37181, 7470137189, 37199, 37201, 37217, 37223, 37243, 37253, 37273, 37277, 37307, 37309, 7470237313, 37321, 37337, 37339, 37357, 37361, 37363, 37369, 37379, 37397, 37409, 7470337423, 37441, 37447, 37463, 37483, 37489, 37493, 37501, 37507, 37511, 37517, 7470437529, 37537, 37547, 37549, 37561, 37567, 37571, 37573, 37579, 37589, 37591, 7470537607, 37619, 37633, 37643, 37649, 37657, 37663, 37691, 37693, 37699, 37717, 7470637747, 37781, 37783, 37799, 37811, 37813, 37831, 37847, 37853, 37861, 37871, 7470737879, 37889, 37897, 37907, 37951, 37957, 37963, 37967, 37987, 37991, 37993, 7470837997, 38011, 38039, 38047, 38053, 38069, 38083, 38113, 38119, 38149, 38153, 7470938167, 38177, 38183, 38189, 38197, 38201, 38219, 38231, 38237, 38239, 38261, 7471038273, 38281, 38287, 38299, 38303, 38317, 38321, 38327, 38329, 38333, 38351, 7471138371, 38377, 38393, 38431, 38447, 38449, 38453, 38459, 38461, 38501, 38543, 7471238557, 38561, 38567, 38569, 38593, 38603, 38609, 38611, 38629, 38639, 38651, 7471338653, 38669, 38671, 38677, 38693, 38699, 38707, 38711, 38713, 38723, 38729, 7471438737, 38747, 38749, 38767, 38783, 38791, 38803, 38821, 38833, 38839, 38851, 7471538861, 38867, 38873, 38891, 38903, 38917, 38921, 38923, 38933, 38953, 38959, 7471638971, 38977, 38993, 39019, 39023, 39041, 39043, 39047, 39079, 39089, 39097, 7471739103, 39107, 39113, 39119, 39133, 39139, 39157, 39161, 39163, 39181, 39191, 7471839199, 39209, 39217, 39227, 39229, 39233, 39239, 39241, 39251, 39293, 39301, 7471939313, 39317, 39323, 39341, 39343, 39359, 39367, 39371, 39373, 39383, 39397, 7472039409, 39419, 39439, 39443, 39451, 39461, 39499, 39503, 39509, 39511, 39521, 7472139541, 39551, 39563, 39569, 39581, 39607, 39619, 39623, 39631, 39659, 39667, 7472239671, 39679, 39703, 39709, 39719, 39727, 39733, 39749, 39761, 39769, 39779, 7472339791, 39799, 39821, 39827, 39829, 39839, 39841, 39847, 39857, 39863, 39869, 7472439877, 39883, 39887, 39901, 39929, 39937, 39953, 39971, 39979, 39983, 39989, 7472540009, 40013, 40031, 40037, 40039, 40063, 40087, 40093, 40099, 40111, 40123, 7472640127, 40129, 40151, 40153, 40163, 40169, 40177, 40189, 40193, 40213, 40231, 7472740237, 40241, 40253, 40277, 40283, 40289, 40343, 40351, 40357, 40361, 40387, 7472840423, 40427, 40429, 40433, 40459, 40471, 40483, 40487, 40493, 40499, 40507, 7472940519, 40529, 40531, 40543, 40559, 40577, 40583, 40591, 40597, 40609, 40627, 7473040637, 40639, 40693, 40697, 40699, 40709, 40739, 40751, 40759, 40763, 40771, 7473140787, 40801, 40813, 40819, 40823, 40829, 40841, 40847, 40849, 40853, 40867, 7473240879, 40883, 40897, 40903, 40927, 40933, 40939, 40949, 40961, 40973, 40993, 7473341011, 41017, 41023, 41039, 41047, 41051, 41057, 41077, 41081, 41113, 41117, 7473441131, 41141, 41143, 41149, 41161, 41177, 41179, 41183, 41189, 41201, 41203, 7473541213, 41221, 41227, 41231, 41233, 41243, 41257, 41263, 41269, 41281, 41299, 7473641333, 41341, 41351, 41357, 41381, 41387, 41389, 41399, 41411, 41413, 41443, 7473741453, 41467, 41479, 41491, 41507, 41513, 41519, 41521, 41539, 41543, 41549, 7473841579, 41593, 41597, 41603, 41609, 41611, 41617, 41621, 41627, 41641, 41647, 7473941651, 41659, 41669, 41681, 41687, 41719, 41729, 41737, 41759, 41761, 41771, 7474041777, 41801, 41809, 41813, 41843, 41849, 41851, 41863, 41879, 41887, 41893, 7474141897, 41903, 41911, 41927, 41941, 41947, 41953, 41957, 41959, 41969, 41981, 7474241983, 41999, 42013, 42017, 42019, 42023, 42043, 42061, 42071, 42073, 42083, 7474342089, 42101, 42131, 42139, 42157, 42169, 42179, 42181, 42187, 42193, 42197, 7474442209, 42221, 42223, 42227, 42239, 42257, 42281, 42283, 42293, 42299, 42307, 7474542323, 42331, 42337, 42349, 42359, 42373, 42379, 42391, 42397, 42403, 42407, 7474642409, 42433, 42437, 42443, 42451, 42457, 42461, 42463, 42467, 42473, 42487, 7474742491, 42499, 42509, 42533, 42557, 42569, 42571, 42577, 42589, 42611, 42641, 7474842643, 42649, 42667, 42677, 42683, 42689, 42697, 42701, 42703, 42709, 42719, 7474942727, 42737, 42743, 42751, 42767, 42773, 42787, 42793, 42797, 42821, 42829, 7475042839, 42841, 42853, 42859, 42863, 42899, 42901, 42923, 42929, 42937, 42943, 7475142953, 42961, 42967, 42979, 42989, 43003, 43013, 43019, 43037, 43049, 43051, 7475243063, 43067, 43093, 43103, 43117, 43133, 43151, 43159, 43177, 43189, 43201, 7475343207, 43223, 43237, 43261, 43271, 43283, 43291, 43313, 43319, 43321, 43331, 7475443391, 43397, 43399, 43403, 43411, 43427, 43441, 43451, 43457, 43481, 43487, 7475543499, 43517, 43541, 43543, 43573, 43577, 43579, 43591, 43597, 43607, 43609, 7475643613, 43627, 43633, 43649, 43651, 43661, 43669, 43691, 43711, 43717, 43721, 7475743753, 43759, 43777, 43781, 43783, 43787, 43789, 43793, 43801, 43853, 43867, 7475843889, 43891, 43913, 43933, 43943, 43951, 43961, 43963, 43969, 43973, 43987, 7475943991, 43997, 44017, 44021, 44027, 44029, 44041, 44053, 44059, 44071, 44087, 7476044089, 44101, 44111, 44119, 44123, 44129, 44131, 44159, 44171, 44179, 44189, 7476144201, 44203, 44207, 44221, 44249, 44257, 44263, 44267, 44269, 44273, 44279, 7476244281, 44293, 44351, 44357, 44371, 44381, 44383, 44389, 44417, 44449, 44453, 7476344483, 44491, 44497, 44501, 44507, 44519, 44531, 44533, 44537, 44543, 44549, 7476444563, 44579, 44587, 44617, 44621, 44623, 44633, 44641, 44647, 44651, 44657, 7476544683, 44687, 44699, 44701, 44711, 44729, 44741, 44753, 44771, 44773, 44777, 7476644789, 44797, 44809, 44819, 44839, 44843, 44851, 44867, 44879, 44887, 44893, 7476744909, 44917, 44927, 44939, 44953, 44959, 44963, 44971, 44983, 44987, 45007, 7476845013, 45053, 45061, 45077, 45083, 45119, 45121, 45127, 45131, 45137, 45139, 7476945161, 45179, 45181, 45191, 45197, 45233, 45247, 45259, 45263, 45281, 45289, 7477045293, 45307, 45317, 45319, 45329, 45337, 45341, 45343, 45361, 45377, 45389, 7477145403, 45413, 45427, 45433, 45439, 45481, 45491, 45497, 45503, 45523, 45533, 7477245541, 45553, 45557, 45569, 45587, 45589, 45599, 45613, 45631, 45641, 45659, 7477345667, 45673, 45677, 45691, 45697, 45707, 45737, 45751, 45757, 45763, 45767, 7477445779, 45817, 45821, 45823, 45827, 45833, 45841, 45853, 45863, 45869, 45887, 7477545893, 45943, 45949, 45953, 45959, 45971, 45979, 45989, 46021, 46027, 46049, 7477646051, 46061, 46073, 46091, 46093, 46099, 46103, 46133, 46141, 46147, 46153, 7477746171, 46181, 46183, 46187, 46199, 46219, 46229, 46237, 46261, 46271, 46273, 7477846279, 46301, 46307, 46309, 46327, 46337, 46349, 46351, 46381, 46399, 46411, 7477946439, 46441, 46447, 46451, 46457, 46471, 46477, 46489, 46499, 46507, 46511, 7478046523, 46549, 46559, 46567, 46573, 46589, 46591, 46601, 46619, 46633, 46639, 7478146643, 46649, 46663, 46679, 46681, 46687, 46691, 46703, 46723, 46727, 46747, 7478246751, 46757, 46769, 46771, 46807, 46811, 46817, 46819, 46829, 46831, 46853, 7478346861, 46867, 46877, 46889, 46901, 46919, 46933, 46957, 46993, 46997, 47017, 7478447041, 47051, 47057, 47059, 47087, 47093, 47111, 47119, 47123, 47129, 47137, 7478547143, 47147, 47149, 47161, 47189, 47207, 47221, 47237, 47251, 47269, 47279, 7478647287, 47293, 47297, 47303, 47309, 47317, 47339, 47351, 47353, 47363, 47381, 7478747387, 47389, 47407, 47417, 47419, 47431, 47441, 47459, 47491, 47497, 47501, 7478847507, 47513, 47521, 47527, 47533, 47543, 47563, 47569, 47581, 47591, 47599, 7478947609, 47623, 47629, 47639, 47653, 47657, 47659, 47681, 47699, 47701, 47711, 7479047713, 47717, 47737, 47741, 47743, 47777, 47779, 47791, 47797, 47807, 47809, 7479147819, 47837, 47843, 47857, 47869, 47881, 47903, 47911, 47917, 47933, 47939, 7479247947, 47951, 47963, 47969, 47977, 47981, 48017, 48023, 48029, 48049, 48073, 7479348079, 48091, 48109, 48119, 48121, 48131, 48157, 48163, 48179, 48187, 48193, 7479448197, 48221, 48239, 48247, 48259, 48271, 48281, 48299, 48311, 48313, 48337, 7479548341, 48353, 48371, 48383, 48397, 48407, 48409, 48413, 48437, 48449, 48463, 7479648473, 48479, 48481, 48487, 48491, 48497, 48523, 48527, 48533, 48539, 48541, 7479748563, 48571, 48589, 48593, 48611, 48619, 48623, 48647, 48649, 48661, 48673, 7479848677, 48679, 48731, 48733, 48751, 48757, 48761, 48767, 48779, 48781, 48787, 7479948799, 48809, 48817, 48821, 48823, 48847, 48857, 48859, 48869, 48871, 48883, 7480048889, 48907, 48947, 48953, 48973, 48989, 48991, 49003, 49009, 49019, 49031, 7480149033, 49037, 49043, 49057, 49069, 49081, 49103, 49109, 49117, 49121, 49123, 7480249139, 49157, 49169, 49171, 49177, 49193, 49199, 49201, 49207, 49211, 49223, 7480349253, 49261, 49277, 49279, 49297, 49307, 49331, 49333, 49339, 49363, 49367, 7480449369, 49391, 49393, 49409, 49411, 49417, 49429, 49433, 49451, 49459, 49463, 7480549477, 49481, 49499, 49523, 49529, 49531, 49537, 49547, 49549, 49559, 49597, 7480649603, 49613, 49627, 49633, 49639, 49663, 49667, 49669, 49681, 49697, 49711, 7480749727, 49739, 49741, 49747, 49757, 49783, 49787, 49789, 49801, 49807, 49811, 7480849823, 49831, 49843, 49853, 49871, 49877, 49891, 49919, 49921, 49927, 49937, 7480949939, 49943, 49957, 49991, 49993, 49999, 50021, 50023, 50033, 50047, 50051, 7481050053, 50069, 50077, 50087, 50093, 50101, 50111, 50119, 50123, 50129, 50131, 7481150147, 50153, 50159, 50177, 50207, 50221, 50227, 50231, 50261, 50263, 50273, 7481250287, 50291, 50311, 50321, 50329, 50333, 50341, 50359, 50363, 50377, 50383, 7481350387, 50411, 50417, 50423, 50441, 50459, 50461, 50497, 50503, 50513, 50527, 7481450539, 50543, 50549, 50551, 50581, 50587, 50591, 50593, 50599, 50627, 50647, 7481550651, 50671, 50683, 50707, 50723, 50741, 50753, 50767, 50773, 50777, 50789, 7481650821, 50833, 50839, 50849, 50857, 50867, 50873, 50891, 50893, 50909, 50923, 7481750929, 50951, 50957, 50969, 50971, 50989, 50993, 51001, 51031, 51043, 51047, 7481851059, 51061, 51071, 51109, 51131, 51133, 51137, 51151, 51157, 51169, 51193, 7481951197, 51199, 51203, 51217, 51229, 51239, 51241, 51257, 51263, 51283, 51287, 7482051307, 51329, 51341, 51343, 51347, 51349, 51361, 51383, 51407, 51413, 51419, 7482151421, 51427, 51431, 51437, 51439, 51449, 51461, 51473, 51479, 51481, 51487, 7482251503, 51511, 51517, 51521, 51539, 51551, 51563, 51577, 51581, 51593, 51599, 7482351607, 51613, 51631, 51637, 51647, 51659, 51673, 51679, 51683, 51691, 51713, 7482451719, 51721, 51749, 51767, 51769, 51787, 51797, 51803, 51817, 51827, 51829, 7482551839, 51853, 51859, 51869, 51871, 51893, 51899, 51907, 51913, 51929, 51941, 7482651949, 51971, 51973, 51977, 51991, 52009, 52021, 52027, 52051, 52057, 52067, 7482752069, 52081, 52103, 52121, 52127, 52147, 52153, 52163, 52177, 52181, 52183, 7482852189, 52201, 52223, 52237, 52249, 52253, 52259, 52267, 52289, 52291, 52301, 7482952313, 52321, 52361, 52363, 52369, 52379, 52387, 52391, 52433, 52453, 52457, 7483052489, 52501, 52511, 52517, 52529, 52541, 52543, 52553, 52561, 52567, 52571, 7483152579, 52583, 52609, 52627, 52631, 52639, 52667, 52673, 52691, 52697, 52709, 7483252711, 52721, 52727, 52733, 52747, 52757, 52769, 52783, 52807, 52813, 52817, 7483352837, 52859, 52861, 52879, 52883, 52889, 52901, 52903, 52919, 52937, 52951, 7483452957, 52963, 52967, 52973, 52981, 52999, 53003, 53017, 53047, 53051, 53069, 7483553077, 53087, 53089, 53093, 53101, 53113, 53117, 53129, 53147, 53149, 53161, 7483653171, 53173, 53189, 53197, 53201, 53231, 53233, 53239, 53267, 53269, 53279, 7483753281, 53299, 53309, 53323, 53327, 53353, 53359, 53377, 53381, 53401, 53407, 7483853411, 53419, 53437, 53441, 53453, 53479, 53503, 53507, 53527, 53549, 53551, 7483953569, 53591, 53593, 53597, 53609, 53611, 53617, 53623, 53629, 53633, 53639, 7484053653, 53657, 53681, 53693, 53699, 53717, 53719, 53731, 53759, 53773, 53777, 7484153783, 53791, 53813, 53819, 53831, 53849, 53857, 53861, 53881, 53887, 53891, 7484253897, 53899, 53917, 53923, 53927, 53939, 53951, 53959, 53987, 53993, 54001, 7484354011, 54013, 54037, 54049, 54059, 54083, 54091, 54101, 54121, 54133, 54139, 7484454151, 54163, 54167, 54181, 54193, 54217, 54251, 54269, 54277, 54287, 54293, 7484554311, 54319, 54323, 54331, 54347, 54361, 54367, 54371, 54377, 54401, 54403, 7484654409, 54413, 54419, 54421, 54437, 54443, 54449, 54469, 54493, 54497, 54499, 7484754503, 54517, 54521, 54539, 54541, 54547, 54559, 54563, 54577, 54581, 54583, 7484854601, 54617, 54623, 54629, 54631, 54647, 54667, 54673, 54679, 54709, 54713, 7484954721, 54727, 54751, 54767, 54773, 54779, 54787, 54799, 54829, 54833, 54851, 7485054869, 54877, 54881, 54907, 54917, 54919, 54941, 54949, 54959, 54973, 54979, 7485154983, 55001, 55009, 55021, 55049, 55051, 55057, 55061, 55073, 55079, 55103, 7485255109, 55117, 55127, 55147, 55163, 55171, 55201, 55207, 55213, 55217, 55219, 7485355229, 55243, 55249, 55259, 55291, 55313, 55331, 55333, 55337, 55339, 55343, 7485455351, 55373, 55381, 55399, 55411, 55439, 55441, 55457, 55469, 55487, 55501, 7485555511, 55529, 55541, 55547, 55579, 55589, 55603, 55609, 55619, 55621, 55631, 7485655633, 55639, 55661, 55663, 55667, 55673, 55681, 55691, 55697, 55711, 55717, 7485755721, 55733, 55763, 55787, 55793, 55799, 55807, 55813, 55817, 55819, 55823, 7485855829, 55837, 55843, 55849, 55871, 55889, 55897, 55901, 55903, 55921, 55927, 7485955931, 55933, 55949, 55967, 55987, 55997, 56003, 56009, 56039, 56041, 56053, 7486056081, 56087, 56093, 56099, 56101, 56113, 56123, 56131, 56149, 56167, 56171, 7486156179, 56197, 56207, 56209, 56237, 56239, 56249, 56263, 56267, 56269, 56299, 7486256311, 56333, 56359, 56369, 56377, 56383, 56393, 56401, 56417, 56431, 56437, 7486356443, 56453, 56467, 56473, 56477, 56479, 56489, 56501, 56503, 56509, 56519, 7486456527, 56531, 56533, 56543, 56569, 56591, 56597, 56599, 56611, 56629, 56633, 7486556659, 56663, 56671, 56681, 56687, 56701, 56711, 56713, 56731, 56737, 56747, 7486656767, 56773, 56779, 56783, 56807, 56809, 56813, 56821, 56827, 56843, 56857, 7486756873, 56891, 56893, 56897, 56909, 56911, 56921, 56923, 56929, 56941, 56951, 7486856957, 56963, 56983, 56989, 56993, 56999, 57037, 57041, 57047, 57059, 57073, 7486957077, 57089, 57097, 57107, 57119, 57131, 57139, 57143, 57149, 57163, 57173, 7487057179, 57191, 57193, 57203, 57221, 57223, 57241, 57251, 57259, 57269, 57271, 7487157283, 57287, 57301, 57329, 57331, 57347, 57349, 57367, 57373, 57383, 57389, 7487257397, 57413, 57427, 57457, 57467, 57487, 57493, 57503, 57527, 57529, 57557, 7487357559, 57571, 57587, 57593, 57601, 57637, 57641, 57649, 57653, 57667, 57679, 7487457689, 57697, 57709, 57713, 57719, 57727, 57731, 57737, 57751, 57773, 57781, 7487557787, 57791, 57793, 57803, 57809, 57829, 57839, 57847, 57853, 57859, 57881, 7487657899, 57901, 57917, 57923, 57943, 57947, 57973, 57977, 57991, 58013, 58027, 7487758031, 58043, 58049, 58057, 58061, 58067, 58073, 58099, 58109, 58111, 58129, 7487858147, 58151, 58153, 58169, 58171, 58189, 58193, 58199, 58207, 58211, 58217, 7487958229, 58231, 58237, 58243, 58271, 58309, 58313, 58321, 58337, 58363, 58367, 7488058369, 58379, 58391, 58393, 58403, 58411, 58417, 58427, 58439, 58441, 58451, 7488158453, 58477, 58481, 58511, 58537, 58543, 58549, 58567, 58573, 58579, 58601, 7488258603, 58613, 58631, 58657, 58661, 58679, 58687, 58693, 58699, 58711, 58727, 7488358733, 58741, 58757, 58763, 58771, 58787, 58789, 58831, 58889, 58897, 58901, 7488458907, 58909, 58913, 58921, 58937, 58943, 58963, 58967, 58979, 58991, 58997, 7488559009, 59011, 59021, 59023, 59029, 59051, 59053, 59063, 59069, 59077, 59083, 7488659093, 59107, 59113, 59119, 59123, 59141, 59149, 59159, 59167, 59183, 59197, 7488759207, 59209, 59219, 59221, 59233, 59239, 59243, 59263, 59273, 59281, 59333, 7488859341, 59351, 59357, 59359, 59369, 59377, 59387, 59393, 59399, 59407, 59417, 7488959419, 59441, 59443, 59447, 59453, 59467, 59471, 59473, 59497, 59509, 59513, 7489059539, 59557, 59561, 59567, 59581, 59611, 59617, 59621, 59627, 59629, 59651, 7489159659, 59663, 59669, 59671, 59693, 59699, 59707, 59723, 59729, 59743, 59747, 7489259753, 59771, 59779, 59791, 59797, 59809, 59833, 59863, 59879, 59887, 59921, 7489359929, 59951, 59957, 59971, 59981, 59999, 60013, 60017, 60029, 60037, 60041, 7489460077, 60083, 60089, 60091, 60101, 60103, 60107, 60127, 60133, 60139, 60149, 7489560161, 60167, 60169, 60209, 60217, 60223, 60251, 60257, 60259, 60271, 60289, 7489660293, 60317, 60331, 60337, 60343, 60353, 60373, 60383, 60397, 60413, 60427, 7489760443, 60449, 60457, 60493, 60497, 60509, 60521, 60527, 60539, 60589, 60601, 7489860607, 60611, 60617, 60623, 60631, 60637, 60647, 60649, 60659, 60661, 60679, 7489960689, 60703, 60719, 60727, 60733, 60737, 60757, 60761, 60763, 60773, 60779, 7490060793, 60811, 60821, 60859, 60869, 60887, 60889, 60899, 60901, 60913, 60917, 7490160919, 60923, 60937, 60943, 60953, 60961, 61001, 61007, 61027, 61031, 61043, 7490261051, 61057, 61091, 61099, 61121, 61129, 61141, 61151, 61153, 61169, 61211, 7490361223, 61231, 61253, 61261, 61283, 61291, 61297, 61331, 61333, 61339, 61343, 7490461357, 61363, 61379, 61381, 61403, 61409, 61417, 61441, 61463, 61469, 61471, 7490561483, 61487, 61493, 61507, 61511, 61519, 61543, 61547, 61553, 61559, 61561, 7490661583, 61603, 61609, 61613, 61627, 61631, 61637, 61643, 61651, 61657, 61667, 7490761673, 61681, 61687, 61703, 61717, 61723, 61729, 61751, 61757, 61781, 61813, 7490861819, 61837, 61843, 61861, 61871, 61879, 61909, 61927, 61933, 61949, 61961, 7490961967, 61979, 61981, 61987, 61991, 62003, 62011, 62017, 62039, 62047, 62053, 7491062057, 62071, 62081, 62099, 62119, 62129, 62131, 62137, 62141, 62143, 62171, 7491162189, 62191, 62201, 62207, 62213, 62219, 62233, 62273, 62297, 62299, 62303, 7491262311, 62323, 62327, 62347, 62351, 62383, 62401, 62417, 62423, 62459, 62467, 7491362473, 62477, 62483, 62497, 62501, 62507, 62533, 62539, 62549, 62563, 62581, 7491462591, 62597, 62603, 62617, 62627, 62633, 62639, 62653, 62659, 62683, 62687, 7491562701, 62723, 62731, 62743, 62753, 62761, 62773, 62791, 62801, 62819, 62827, 7491662851, 62861, 62869, 62873, 62897, 62903, 62921, 62927, 62929, 62939, 62969, 7491762971, 62981, 62983, 62987, 62989, 63029, 63031, 63059, 63067, 63073, 63079, 7491863097, 63103, 63113, 63127, 63131, 63149, 63179, 63197, 63199, 63211, 63241, 7491963247, 63277, 63281, 63299, 63311, 63313, 63317, 63331, 63337, 63347, 63353, 7492063361, 63367, 63377, 63389, 63391, 63397, 63409, 63419, 63421, 63439, 63443, 7492163463, 63467, 63473, 63487, 63493, 63499, 63521, 63527, 63533, 63541, 63559, 7492263577, 63587, 63589, 63599, 63601, 63607, 63611, 63617, 63629, 63647, 63649, 7492363659, 63667, 63671, 63689, 63691, 63697, 63703, 63709, 63719, 63727, 63737, 7492463743, 63761, 63773, 63781, 63793, 63799, 63803, 63809, 63823, 63839, 63841, 7492563853, 63857, 63863, 63901, 63907, 63913, 63929, 63949, 63977, 63997, 64007, 7492664013, 64019, 64033, 64037, 64063, 64067, 64081, 64091, 64109, 64123, 64151, 7492764153, 64157, 64171, 64187, 64189, 64217, 64223, 64231, 64237, 64271, 64279, 7492864283, 64301, 64303, 64319, 64327, 64333, 64373, 64381, 64399, 64403, 64433, 7492964439, 64451, 64453, 64483, 64489, 64499, 64513, 64553, 64567, 64577, 64579, 7493064591, 64601, 64609, 64613, 64621, 64627, 64633, 64661, 64663, 64667, 64679, 7493164693, 64709, 64717, 64747, 64763, 64781, 64783, 64793, 64811, 64817, 64849, 7493264853, 64871, 64877, 64879, 64891, 64901, 64919, 64921, 64927, 64937, 64951, 7493364969, 64997, 65003, 65011, 65027, 65029, 65033, 65053, 65063, 65071, 65089, 7493465099, 65101, 65111, 65119, 65123, 65129, 65141, 65147, 65167, 65171, 65173, 7493565179, 65183, 65203, 65213, 65239, 65257, 65267, 65269, 65287, 65293, 65309, 7493665323, 65327, 65353, 65357, 65371, 65381, 65393, 65407, 65413, 65419, 65423, 7493765437, 65447, 65449, 65479, 65497, 65519, 65521, 65537, 65539, 65543, 65551, 7493865557, 65563, 65579, 65581, 65587, 65599, 65609, 65617, 65629, 65633, 65647, 7493965651, 65657, 65677, 65687, 65699, 65701, 65707, 65713, 65717, 65719, 65729, 7494065731, 65761, 65777, 65789, 65809, 65827, 65831, 65837, 65839, 65843, 65851, 7494165867, 65881, 65899, 65921, 65927, 65929, 65951, 65957, 65963, 65981, 65983, 7494265993, 66029, 66037, 66041, 66047, 66067, 66071, 66083, 66089, 66103, 66107, 7494366109, 66137, 66161, 66169, 66173, 66179, 66191, 66221, 66239, 66271, 66293, 7494466301, 66337, 66343, 66347, 66359, 66361, 66373, 66377, 66383, 66403, 66413, 7494566431, 66449, 66457, 66463, 66467, 66491, 66499, 66509, 66523, 66529, 66533, 7494666541, 66553, 66569, 66571, 66587, 66593, 66601, 66617, 66629, 66643, 66653, 7494766683, 66697, 66701, 66713, 66721, 66733, 66739, 66749, 66751, 66763, 66791, 7494866797, 66809, 66821, 66841, 66851, 66853, 66863, 66877, 66883, 66889, 66919, 7494966923, 66931, 66943, 66947, 66949, 66959, 66973, 66977, 67003, 67021, 67033, 7495067043, 67049, 67057, 67061, 67073, 67079, 67103, 67121, 67129, 67139, 67141, 7495167153, 67157, 67169, 67181, 67187, 67189, 67211, 67213, 67217, 67219, 67231, 7495267247, 67261, 67271, 67273, 67289, 67307, 67339, 67343, 67349, 67369, 67391, 7495367399, 67409, 67411, 67421, 67427, 67429, 67433, 67447, 67453, 67477, 67481, 7495467489, 67493, 67499, 67511, 67523, 67531, 67537, 67547, 67559, 67567, 67577, 7495567579, 67589, 67601, 67607, 67619, 67631, 67651, 67679, 67699, 67709, 67723, 7495667733, 67741, 67751, 67757, 67759, 67763, 67777, 67783, 67789, 67801, 67807, 7495767819, 67829, 67843, 67853, 67867, 67883, 67891, 67901, 67927, 67931, 67933, 7495867939, 67943, 67957, 67961, 67967, 67979, 67987, 67993, 68023, 68041, 68053, 7495968059, 68071, 68087, 68099, 68111, 68113, 68141, 68147, 68161, 68171, 68207, 7496068209, 68213, 68219, 68227, 68239, 68261, 68279, 68281, 68311, 68329, 68351, 7496168371, 68389, 68399, 68437, 68443, 68447, 68449, 68473, 68477, 68483, 68489, 7496268491, 68501, 68507, 68521, 68531, 68539, 68543, 68567, 68581, 68597, 68611, 7496368633, 68639, 68659, 68669, 68683, 68687, 68699, 68711, 68713, 68729, 68737, 7496468743, 68749, 68767, 68771, 68777, 68791, 68813, 68819, 68821, 68863, 68879, 7496568881, 68891, 68897, 68899, 68903, 68909, 68917, 68927, 68947, 68963, 68993, 7496669001, 69011, 69019, 69029, 69031, 69061, 69067, 69073, 69109, 69119, 69127, 7496769143, 69149, 69151, 69163, 69191, 69193, 69197, 69203, 69221, 69233, 69239, 7496869247, 69257, 69259, 69263, 69313, 69317, 69337, 69341, 69371, 69379, 69383, 7496969389, 69401, 69403, 69427, 69431, 69439, 69457, 69463, 69467, 69473, 69481, 7497069491, 69493, 69497, 69499, 69539, 69557, 69593, 69623, 69653, 69661, 69677, 7497169691, 69697, 69709, 69737, 69739, 69761, 69763, 69767, 69779, 69809, 69821, 7497269827, 69829, 69833, 69847, 69857, 69859, 69877, 69899, 69911, 69929, 69931, 7497369941, 69959, 69991, 69997, 70001, 70003, 70009, 70019, 70039, 70051, 70061, 7497470067, 70079, 70099, 70111, 70117, 70121, 70123, 70139, 70141, 70157, 70163, 7497570177, 70181, 70183, 70199, 70201, 70207, 70223, 70229, 70237, 70241, 70249, 7497670271, 70289, 70297, 70309, 70313, 70321, 70327, 70351, 70373, 70379, 70381, 7497770393, 70423, 70429, 70439, 70451, 70457, 70459, 70481, 70487, 70489, 70501, 7497870507, 70529, 70537, 70549, 70571, 70573, 70583, 70589, 70607, 70619, 70621, 7497970627, 70639, 70657, 70663, 70667, 70687, 70709, 70717, 70729, 70753, 70769, 7498070783, 70793, 70823, 70841, 70843, 70849, 70853, 70867, 70877, 70879, 70891, 7498170901, 70913, 70919, 70921, 70937, 70949, 70951, 70957, 70969, 70979, 70981, 7498270991, 70997, 70999, 71011, 71023, 71039, 71059, 71069, 71081, 71089, 71119, 7498371129, 71143, 71147, 71153, 71161, 71167, 71171, 71191, 71209, 71233, 71237, 7498471249, 71257, 71261, 71263, 71287, 71293, 71317, 71327, 71329, 71333, 71339, 7498571341, 71347, 71353, 71359, 71363, 71387, 71389, 71399, 71411, 71413, 71419, 7498671429, 71437, 71443, 71453, 71471, 71473, 71479, 71483, 71503, 71527, 71537, 7498771549, 71551, 71563, 71569, 71593, 71597, 71633, 71647, 71663, 71671, 71693, 7498871699, 71707, 71711, 71713, 71719, 71741, 71761, 71777, 71789, 71807, 71809, 7498971821, 71837, 71843, 71849, 71861, 71867, 71879, 71881, 71887, 71899, 71909, 7499071917, 71933, 71941, 71947, 71963, 71971, 71983, 71987, 71993, 71999, 72019, 7499172031, 72043, 72047, 72053, 72073, 72077, 72089, 72091, 72101, 72103, 72109, 7499272139, 72161, 72167, 72169, 72173, 72211, 72221, 72223, 72227, 72229, 72251, 7499372253, 72269, 72271, 72277, 72287, 72307, 72313, 72337, 72341, 72353, 72367, 7499472379, 72383, 72421, 72431, 72461, 72467, 72469, 72481, 72493, 72497, 72503, 7499572533, 72547, 72551, 72559, 72577, 72613, 72617, 72623, 72643, 72647, 72649, 7499672661, 72671, 72673, 72679, 72689, 72701, 72707, 72719, 72727, 72733, 72739, 7499772763, 72767, 72797, 72817, 72823, 72859, 72869, 72871, 72883, 72889, 72893, 7499872901, 72907, 72911, 72923, 72931, 72937, 72949, 72953, 72959, 72973, 72977, 7499972997, 73009, 73013, 73019, 73037, 73039, 73043, 73061, 73063, 73079, 73091, 7500073121, 73127, 73133, 73141, 73181, 73189, 73237, 73243, 73259, 73277, 73291, 7500173303, 73309, 73327, 73331, 73351, 73361, 73363, 73369, 73379, 73387, 73417, 7500273421, 73433, 73453, 73459, 73471, 73477, 73483, 73517, 73523, 73529, 73547, 7500373553, 73561, 73571, 73583, 73589, 73597, 73607, 73609, 73613, 73637, 73643, 7500473651, 73673, 73679, 73681, 73693, 73699, 73709, 73721, 73727, 73751, 73757, 7500573771, 73783, 73819, 73823, 73847, 73849, 73859, 73867, 73877, 73883, 73897, 7500673907, 73939, 73943, 73951, 73961, 73973, 73999, 74017, 74021, 74027, 74047, 7500774051, 74071, 74077, 74093, 74099, 74101, 74131, 74143, 74149, 74159, 74161, 7500874167, 74177, 74189, 74197, 74201, 74203, 74209, 74219, 74231, 74257, 74279, 7500974287, 74293, 74297, 74311, 74317, 74323, 74353, 74357, 74363, 74377, 74381, 7501074383, 74411, 74413, 74419, 74441, 74449, 74453, 74471, 74489, 74507, 74509, 7501174521, 74527, 74531, 74551, 74561, 74567, 74573, 74587, 74597, 74609, 74611, 7501274623, 74653, 74687, 74699, 74707, 74713, 74717, 74719, 74729, 74731, 74747, 7501374759, 74761, 74771, 74779, 74797, 74821, 74827, 74831, 74843, 74857, 74861, 7501474869, 74873, 74887, 74891, 74897, 74903, 74923, 74929, 74933, 74941, 74959, 7501575011, 75013, 75017, 75029, 75037, 75041, 75079, 75083, 75109, 75133, 75149, 7501675161, 75167, 75169, 75181, 75193, 75209, 75211, 75217, 75223, 75227, 75239, 7501775253, 75269, 75277, 75289, 75307, 75323, 75329, 75337, 75347, 75353, 75367, 7501875377, 75389, 75391, 75401, 75403, 75407, 75431, 75437, 75479, 75503, 75511, 7501975521, 75527, 75533, 75539, 75541, 75553, 75557, 75571, 75577, 75583, 75611, 7502075617, 75619, 75629, 75641, 75653, 75659, 75679, 75683, 75689, 75703, 75707, 7502175709, 75721, 75731, 75743, 75767, 75773, 75781, 75787, 75793, 75797, 75821, 7502275833, 75853, 75869, 75883, 75913, 75931, 75937, 75941, 75967, 75979, 75983, 7502375989, 75991, 75997, 76001, 76003, 76031, 76039, 76079, 76081, 76091, 76099, 7502476103, 76123, 76129, 76147, 76157, 76159, 76163, 76207, 76213, 76231, 76243, 7502576249, 76253, 76259, 76261, 76283, 76289, 76303, 76333, 76343, 76367, 76369, 7502676379, 76387, 76403, 76421, 76423, 76441, 76463, 76471, 76481, 76487, 76493, 7502776507, 76511, 76519, 76537, 76541, 76543, 76561, 76579, 76597, 76603, 76607, 7502876631, 76649, 76651, 76667, 76673, 76679, 76697, 76717, 76733, 76753, 76757, 7502976771, 76777, 76781, 76801, 76819, 76829, 76831, 76837, 76847, 76871, 76873, 7503076883, 76907, 76913, 76919, 76943, 76949, 76961, 76963, 76991, 77003, 77017, 7503177023, 77029, 77041, 77047, 77069, 77081, 77093, 77101, 77137, 77141, 77153, 7503277167, 77171, 77191, 77201, 77213, 77237, 77239, 77243, 77249, 77261, 77263, 7503377267, 77269, 77279, 77291, 77317, 77323, 77339, 77347, 77351, 77359, 77369, 7503477377, 77383, 77417, 77419, 77431, 77447, 77471, 77477, 77479, 77489, 77491, 7503577509, 77513, 77521, 77527, 77543, 77549, 77551, 77557, 77563, 77569, 77573, 7503677587, 77591, 77611, 77617, 77621, 77641, 77647, 77659, 77681, 77687, 77689, 7503777699, 77711, 77713, 77719, 77723, 77731, 77743, 77747, 77761, 77773, 77783, 7503877797, 77801, 77813, 77839, 77849, 77863, 77867, 77893, 77899, 77929, 77933, 7503977951, 77969, 77977, 77983, 77999, 78007, 78017, 78031, 78041, 78049, 78059, 7504078079, 78101, 78121, 78137, 78139, 78157, 78163, 78167, 78173, 78179, 78191, 7504178193, 78203, 78229, 78233, 78241, 78259, 78277, 78283, 78301, 78307, 78311, 7504278317, 78341, 78347, 78367, 78401, 78427, 78437, 78439, 78467, 78479, 78487, 7504378497, 78509, 78511, 78517, 78539, 78541, 78553, 78569, 78571, 78577, 78583, 7504478593, 78607, 78623, 78643, 78649, 78653, 78691, 78697, 78707, 78713, 78721, 7504578737, 78779, 78781, 78787, 78791, 78797, 78803, 78809, 78823, 78839, 78853, 7504678857, 78877, 78887, 78889, 78893, 78901, 78919, 78929, 78941, 78977, 78979, 7504778989, 79031, 79039, 79043, 79063, 79087, 79103, 79111, 79133, 79139, 79147, 7504879151, 79153, 79159, 79181, 79187, 79193, 79201, 79229, 79231, 79241, 79259, 7504979273, 79279, 79283, 79301, 79309, 79319, 79333, 79337, 79349, 79357, 79367, 7505079379, 79393, 79397, 79399, 79411, 79423, 79427, 79433, 79451, 79481, 79493, 7505179531, 79537, 79549, 79559, 79561, 79579, 79589, 79601, 79609, 79613, 79621, 7505279627, 79631, 79633, 79657, 79669, 79687, 79691, 79693, 79697, 79699, 79757, 7505379769, 79777, 79801, 79811, 79813, 79817, 79823, 79829, 79841, 79843, 79847, 7505479861, 79867, 79873, 79889, 79901, 79903, 79907, 79939, 79943, 79967, 79973, 7505579979, 79987, 79997, 79999, 80021, 80039, 80051, 80071, 80077, 80107, 80111, 7505680141, 80147, 80149, 80153, 80167, 80173, 80177, 80191, 80207, 80209, 80221, 7505780231, 80233, 80239, 80251, 80263, 80273, 80279, 80287, 80309, 80317, 80329, 7505880341, 80347, 80363, 80369, 80387, 80407, 80429, 80447, 80449, 80471, 80473, 7505980489, 80491, 80513, 80527, 80537, 80557, 80567, 80599, 80603, 80611, 80621, 7506080627, 80629, 80651, 80657, 80669, 80671, 80677, 80681, 80683, 80687, 80701, 7506180713, 80737, 80747, 80749, 80761, 80777, 80779, 80783, 80789, 80803, 80809, 7506280819, 80831, 80833, 80849, 80863, 80897, 80909, 80911, 80917, 80923, 80929, 7506380933, 80953, 80963, 80989, 81001, 81013, 81017, 81019, 81023, 81031, 81041, 7506481043, 81047, 81049, 81071, 81077, 81083, 81097, 81101, 81119, 81131, 81157, 7506581163, 81173, 81181, 81197, 81199, 81203, 81223, 81233, 81239, 81281, 81283, 7506681293, 81299, 81307, 81331, 81343, 81349, 81353, 81359, 81371, 81373, 81401, 7506781409, 81421, 81439, 81457, 81463, 81509, 81517, 81527, 81533, 81547, 81551, 7506881553, 81559, 81563, 81569, 81611, 81619, 81629, 81637, 81647, 81649, 81667, 7506981671, 81677, 81689, 81701, 81703, 81707, 81727, 81737, 81749, 81761, 81769, 7507081773, 81799, 81817, 81839, 81847, 81853, 81869, 81883, 81899, 81901, 81919, 7507181929, 81931, 81937, 81943, 81953, 81967, 81971, 81973, 82003, 82007, 82009, 7507282013, 82021, 82031, 82037, 82039, 82051, 82067, 82073, 82129, 82139, 82141, 7507382153, 82163, 82171, 82183, 82189, 82193, 82207, 82217, 82219, 82223, 82231, 7507482237, 82241, 82261, 82267, 82279, 82301, 82307, 82339, 82349, 82351, 82361, 7507582373, 82387, 82393, 82421, 82457, 82463, 82469, 82471, 82483, 82487, 82493, 7507682499, 82507, 82529, 82531, 82549, 82559, 82561, 82567, 82571, 82591, 82601, 7507782609, 82613, 82619, 82633, 82651, 82657, 82699, 82721, 82723, 82727, 82729, 7507882757, 82759, 82763, 82781, 82787, 82793, 82799, 82811, 82813, 82837, 82847, 7507982883, 82889, 82891, 82903, 82913, 82939, 82963, 82981, 82997, 83003, 83009, 7508083023, 83047, 83059, 83063, 83071, 83077, 83089, 83093, 83101, 83117, 83137, 7508183177, 83203, 83207, 83219, 83221, 83227, 83231, 83233, 83243, 83257, 83267, 7508283269, 83273, 83299, 83311, 83339, 83341, 83357, 83383, 83389, 83399, 83401, 7508383407, 83417, 83423, 83431, 83437, 83443, 83449, 83459, 83471, 83477, 83497, 7508483537, 83557, 83561, 83563, 83579, 83591, 83597, 83609, 83617, 83621, 83639, 7508583641, 83653, 83663, 83689, 83701, 83717, 83719, 83737, 83761, 83773, 83777, 7508683791, 83813, 83833, 83843, 83857, 83869, 83873, 83891, 83903, 83911, 83921, 7508783933, 83939, 83969, 83983, 83987, 84011, 84017, 84047, 84053, 84059, 84061, 7508884067, 84089, 84121, 84127, 84131, 84137, 84143, 84163, 84179, 84181, 84191, 7508984199, 84211, 84221, 84223, 84229, 84239, 84247, 84263, 84299, 84307, 84313, 7509084317, 84319, 84347, 84349, 84377, 84389, 84391, 84401, 84407, 84421, 84431, 7509184437, 84443, 84449, 84457, 84463, 84467, 84481, 84499, 84503, 84509, 84521, 7509284523, 84533, 84551, 84559, 84589, 84629, 84631, 84649, 84653, 84659, 84673, 7509384691, 84697, 84701, 84713, 84719, 84731, 84737, 84751, 84761, 84787, 84793, 7509484809, 84811, 84827, 84857, 84859, 84869, 84871, 84913, 84919, 84947, 84961, 7509584967, 84977, 84979, 84991, 85009, 85021, 85027, 85037, 85049, 85061, 85081, 7509685087, 85091, 85093, 85103, 85109, 85121, 85133, 85147, 85159, 85193, 85199, 7509785201, 85213, 85223, 85229, 85237, 85243, 85247, 85259, 85297, 85303, 85313, 7509885331, 85333, 85361, 85363, 85369, 85381, 85411, 85427, 85429, 85439, 85447, 7509985451, 85453, 85469, 85487, 85513, 85517, 85523, 85531, 85549, 85571, 85577, 7510085597, 85601, 85607, 85619, 85621, 85627, 85639, 85643, 85661, 85667, 85669, 7510185691, 85703, 85711, 85717, 85733, 85751, 85781, 85793, 85817, 85819, 85829, 7510285831, 85837, 85843, 85847, 85853, 85889, 85903, 85909, 85931, 85933, 85991, 7510385999, 86011, 86017, 86027, 86029, 86069, 86077, 86083, 86111, 86113, 86117, 7510486131, 86137, 86143, 86161, 86171, 86179, 86183, 86197, 86201, 86209, 86239, 7510586243, 86249, 86257, 86263, 86269, 86287, 86291, 86293, 86297, 86311, 86323, 7510686341, 86351, 86353, 86357, 86369, 86371, 86381, 86389, 86399, 86413, 86423, 7510786441, 86453, 86461, 86467, 86477, 86491, 86501, 86509, 86531, 86533, 86539, 7510886561, 86573, 86579, 86587, 86599, 86627, 86629, 86677, 86689, 86693, 86711, 7510986719, 86729, 86743, 86753, 86767, 86771, 86783, 86813, 86837, 86843, 86851, 7511086857, 86861, 86869, 86923, 86927, 86929, 86939, 86951, 86959, 86969, 86981, 7511186993, 87011, 87013, 87037, 87041, 87049, 87071, 87083, 87103, 87107, 87119, 7511287121, 87133, 87149, 87151, 87179, 87181, 87187, 87211, 87221, 87223, 87251, 7511387253, 87257, 87277, 87281, 87293, 87299, 87313, 87317, 87323, 87337, 87359, 7511487383, 87403, 87407, 87421, 87427, 87433, 87443, 87473, 87481, 87491, 87509, 7511587511, 87517, 87523, 87539, 87541, 87547, 87553, 87557, 87559, 87583, 87587, 7511687589, 87613, 87623, 87629, 87631, 87641, 87643, 87649, 87671, 87679, 87683, 7511787691, 87697, 87701, 87719, 87721, 87739, 87743, 87751, 87767, 87793, 87797, 7511887803, 87811, 87833, 87853, 87869, 87877, 87881, 87887, 87911, 87917, 87931, 7511987943, 87959, 87961, 87973, 87977, 87991, 88001, 88003, 88007, 88019, 88037, 7512088069, 88079, 88093, 88117, 88129, 88169, 88177, 88211, 88223, 88237, 88241, 7512188259, 88261, 88289, 88301, 88321, 88327, 88337, 88339, 88379, 88397, 88411, 7512288423, 88427, 88463, 88469, 88471, 88493, 88499, 88513, 88523, 88547, 88589, 7512388591, 88607, 88609, 88643, 88651, 88657, 88661, 88663, 88667, 88681, 88721, 7512488729, 88741, 88747, 88771, 88789, 88793, 88799, 88801, 88807, 88811, 88813, 7512588817, 88819, 88843, 88853, 88861, 88867, 88873, 88883, 88897, 88903, 88919, 7512688937, 88951, 88969, 88993, 88997, 89003, 89009, 89017, 89021, 89041, 89051, 7512789057, 89069, 89071, 89083, 89087, 89101, 89107, 89113, 89119, 89123, 89137, 7512889153, 89189, 89203, 89209, 89213, 89227, 89231, 89237, 89261, 89269, 89273, 7512989293, 89303, 89317, 89329, 89363, 89371, 89381, 89387, 89393, 89399, 89413, 7513089417, 89431, 89443, 89449, 89459, 89477, 89491, 89501, 89513, 89519, 89521, 7513189527, 89533, 89561, 89563, 89567, 89591, 89597, 89599, 89603, 89611, 89627, 7513289633, 89653, 89657, 89659, 89669, 89671, 89681, 89689, 89753, 89759, 89767, 7513389779, 89783, 89797, 89809, 89819, 89821, 89833, 89839, 89849, 89867, 89891, 7513489897, 89899, 89909, 89917, 89923, 89939, 89959, 89963, 89977, 89983, 89989, 7513590001, 90007, 90011, 90017, 90019, 90023, 90031, 90053, 90059, 90067, 90071, 7513690073, 90089, 90107, 90121, 90127, 90149, 90163, 90173, 90187, 90191, 90197, 7513790199, 90203, 90217, 90227, 90239, 90247, 90263, 90271, 90281, 90289, 90313, 7513890353, 90359, 90371, 90373, 90379, 90397, 90401, 90403, 90407, 90437, 90439, 7513990469, 90473, 90481, 90499, 90511, 90523, 90527, 90529, 90533, 90547, 90583, 7514090599, 90617, 90619, 90631, 90641, 90647, 90659, 90677, 90679, 90697, 90703, 7514190709, 90731, 90749, 90787, 90793, 90803, 90821, 90823, 90833, 90841, 90847, 7514290863, 90887, 90901, 90907, 90911, 90917, 90931, 90947, 90971, 90977, 90989, 7514390997, 91009, 91019, 91033, 91079, 91081, 91097, 91099, 91121, 91127, 91129, 7514491139, 91141, 91151, 91153, 91159, 91163, 91183, 91193, 91199, 91229, 91237, 7514591243, 91249, 91253, 91283, 91291, 91297, 91303, 91309, 91331, 91367, 91369, 7514691373, 91381, 91387, 91393, 91397, 91411, 91423, 91433, 91453, 91457, 91459, 7514791463, 91493, 91499, 91513, 91529, 91541, 91571, 91573, 91577, 91583, 91591, 7514891621, 91631, 91639, 91673, 91691, 91703, 91711, 91733, 91753, 91757, 91771, 7514991781, 91801, 91807, 91811, 91813, 91823, 91837, 91841, 91867, 91873, 91909, 7515091921, 91939, 91943, 91951, 91957, 91961, 91967, 91969, 91997, 92003, 92009, 7515192033, 92041, 92051, 92077, 92083, 92107, 92111, 92119, 92143, 92153, 92173, 7515292177, 92179, 92189, 92203, 92219, 92221, 92227, 92233, 92237, 92243, 92251, 7515392269, 92297, 92311, 92317, 92333, 92347, 92353, 92357, 92363, 92369, 92377, 7515492381, 92383, 92387, 92399, 92401, 92413, 92419, 92431, 92459, 92461, 92467, 7515592479, 92489, 92503, 92507, 92551, 92557, 92567, 92569, 92581, 92593, 92623, 7515692627, 92639, 92641, 92647, 92657, 92669, 92671, 92681, 92683, 92693, 92699, 7515792707, 92717, 92723, 92737, 92753, 92761, 92767, 92779, 92789, 92791, 92801, 7515892809, 92821, 92831, 92849, 92857, 92861, 92863, 92867, 92893, 92899, 92921, 7515992927, 92941, 92951, 92957, 92959, 92987, 92993, 93001, 93047, 93053, 93059, 7516093077, 93083, 93089, 93097, 93103, 93113, 93131, 93133, 93139, 93151, 93169, 7516193179, 93187, 93199, 93229, 93239, 93241, 93251, 93253, 93257, 93263, 93281, 7516293283, 93287, 93307, 93319, 93323, 93329, 93337, 93371, 93377, 93383, 93407, 7516393419, 93427, 93463, 93479, 93481, 93487, 93491, 93493, 93497, 93503, 93523, 7516493529, 93553, 93557, 93559, 93563, 93581, 93601, 93607, 93629, 93637, 93683, 7516593701, 93703, 93719, 93739, 93761, 93763, 93787, 93809, 93811, 93827, 93851, 7516693871, 93887, 93889, 93893, 93901, 93911, 93913, 93923, 93937, 93941, 93949, 7516793967, 93971, 93979, 93983, 93997, 94007, 94009, 94033, 94049, 94057, 94063, 7516894079, 94099, 94109, 94111, 94117, 94121, 94151, 94153, 94169, 94201, 94207, 7516994219, 94229, 94253, 94261, 94273, 94291, 94307, 94309, 94321, 94327, 94331, 7517094343, 94349, 94351, 94379, 94397, 94399, 94421, 94427, 94433, 94439, 94441, 7517194447, 94463, 94477, 94483, 94513, 94529, 94531, 94541, 94543, 94547, 94559, 7517294561, 94573, 94583, 94597, 94603, 94613, 94621, 94649, 94651, 94687, 94693, 7517394709, 94723, 94727, 94747, 94771, 94777, 94781, 94789, 94793, 94811, 94819, 7517494823, 94837, 94841, 94847, 94849, 94873, 94889, 94903, 94907, 94933, 94949, 7517594951, 94961, 94993, 94999, 95003, 95009, 95021, 95027, 95063, 95071, 95083, 7517695087, 95089, 95093, 95101, 95107, 95111, 95131, 95143, 95153, 95177, 95189, 7517795191, 95203, 95213, 95219, 95231, 95233, 95239, 95257, 95261, 95267, 95273, 7517895279, 95287, 95311, 95317, 95327, 95339, 95369, 95383, 95393, 95401, 95413, 7517995419, 95429, 95441, 95443, 95461, 95467, 95471, 95479, 95483, 95507, 95527, 7518095531, 95539, 95549, 95561, 95569, 95581, 95597, 95603, 95617, 95621, 95629, 7518195633, 95651, 95701, 95707, 95713, 95717, 95723, 95731, 95737, 95747, 95773, 7518295783, 95789, 95791, 95801, 95803, 95813, 95819, 95857, 95869, 95873, 95881, 7518395891, 95911, 95917, 95923, 95929, 95947, 95957, 95959, 95971, 95987, 95989, 7518496001, 96013, 96017, 96043, 96053, 96059, 96079, 96097, 96137, 96149, 96157, 7518596167, 96179, 96181, 96199, 96211, 96221, 96223, 96233, 96259, 96263, 96269, 7518696281, 96289, 96293, 96323, 96329, 96331, 96337, 96353, 96377, 96401, 96419, 7518796431, 96443, 96451, 96457, 96461, 96469, 96479, 96487, 96493, 96497, 96517, 7518896527, 96553, 96557, 96581, 96587, 96589, 96601, 96643, 96661, 96667, 96671, 7518996697, 96703, 96731, 96737, 96739, 96749, 96757, 96763, 96769, 96779, 96787, 7519096797, 96799, 96821, 96823, 96827, 96847, 96851, 96857, 96893, 96907, 96911, 7519196931, 96953, 96959, 96973, 96979, 96989, 96997, 97001, 97003, 97007, 97021, 7519297039, 97073, 97081, 97103, 97117, 97127, 97151, 97157, 97159, 97169, 97171, 7519397177, 97187, 97213, 97231, 97241, 97259, 97283, 97301, 97303, 97327, 97367, 7519497369, 97373, 97379, 97381, 97387, 97397, 97423, 97429, 97441, 97453, 97459, 7519597463, 97499, 97501, 97511, 97523, 97547, 97549, 97553, 97561, 97571, 97577, 7519697579, 97583, 97607, 97609, 97613, 97649, 97651, 97673, 97687, 97711, 97729, 7519797771, 97777, 97787, 97789, 97813, 97829, 97841, 97843, 97847, 97849, 97859, 7519897861, 97871, 97879, 97883, 97919, 97927, 97931, 97943, 97961, 97967, 97973, 7519997987, 98009, 98011, 98017, 98041, 98047, 98057, 98081, 98101, 98123, 98129, 7520098143, 98179, 98207, 98213, 98221, 98227, 98251, 98257, 98269, 98297, 98299, 7520198317, 98321, 98323, 98327, 98347, 98369, 98377, 98387, 98389, 98407, 98411, 7520298419, 98429, 98443, 98453, 98459, 98467, 98473, 98479, 98491, 98507, 98519, 7520398533, 98543, 98561, 98563, 98573, 98597, 98621, 98627, 98639, 98641, 98663, 7520498669, 98689, 98711, 98713, 98717, 98729, 98731, 98737, 98773, 98779, 98801, 7520598807, 98809, 98837, 98849, 98867, 98869, 98873, 98887, 98893, 98897, 98899, 7520698909, 98911, 98927, 98929, 98939, 98947, 98953, 98963, 98981, 98993, 98999, 7520799013, 99017, 99023, 99041, 99053, 99079, 99083, 99089, 99103, 99109, 99119, 7520899131, 99133, 99137, 99139, 99149, 99173, 99181, 99191, 99223, 99233, 99241, 7520999251, 99257, 99259, 99277, 99289, 99317, 99347, 99349, 99367, 99371, 99377, 7521099391, 99397, 99401, 99409, 99431, 99439, 99469, 99487, 99497, 99523, 99527, 7521199529, 99551, 99559, 99563, 99571, 99577, 99581, 99607, 99611, 99623, 99643, 7521299661, 99667, 99679, 99689, 99707, 99709, 99713, 99719, 99721, 99733, 99761, 7521399767, 99787, 99793, 99809, 99817, 99823, 99829, 99833, 99839, 99859, 99871, 7521499877, 99881, 99901, 99907, 99923, 99929, 99961, 99971, 99989, 99991, 100003, 75215100019, 100043, 100049, 100057, 100069, 100103, 100109, 100129, 100151, 100153, 100169, 75216100183, 100189, 100193, 100207, 100213, 100237, 100267, 100271, 100279, 100291, 100297, 75217100313, 100333, 100343, 100357, 100361, 100363, 100379, 100391, 100393, 100403, 100411, 75218100417, 100447, 100459, 100469, 100483, 100493, 100501, 100511, 100517, 100519, 100523, 75219100537, 100547, 100549, 100559, 100591, 100609, 100613, 100621, 100649, 100669, 100673, 75220100693, 100699, 100703, 100733, 100741, 100747, 100769, 100787, 100799, 100801, 100811, 75221100823, 100829, 100847, 100853, 100907, 100913, 100927, 100931, 100937, 100943, 100957, 75222100981, 100987, 100999, 101009, 101021, 101027, 101051, 101063, 101081, 101089, 101107, 75223101111, 101113, 101117, 101119, 101141, 101149, 101159, 101161, 101173, 101183, 101197, 75224101203, 101207, 101209, 101221, 101267, 101273, 101279, 101281, 101287, 101293, 101323, 75225101333, 101341, 101347, 101359, 101363, 101377, 101383, 101399, 101411, 101419, 101429, 75226101449, 101467, 101477, 101483, 101489, 101501, 101503, 101513, 101527, 101531, 101533, 75227101537, 101561, 101573, 101581, 101599, 101603, 101611, 101627, 101641, 101653, 101663, 75228101681, 101693, 101701, 101719, 101723, 101737, 101741, 101747, 101749, 101771, 101789, 75229101797, 101807, 101833, 101837, 101839, 101863, 101869, 101873, 101879, 101891, 101917, 75230101921, 101929, 101939, 101957, 101963, 101977, 101987, 101999, 102001, 102013, 102019, 75231102023, 102031, 102043, 102059, 102061, 102071, 102077, 102079, 102101, 102103, 102107, 75232102121, 102139, 102149, 102161, 102181, 102191, 102197, 102199, 102203, 102217, 102229, 75233102233, 102241, 102251, 102253, 102259, 102293, 102299, 102301, 102317, 102329, 102337, 75234102359, 102367, 102397, 102407, 102409, 102433, 102437, 102451, 102461, 102481, 102497, 75235102499, 102503, 102523, 102533, 102539, 102547, 102551, 102559, 102563, 102587, 102593, 75236102607, 102611, 102643, 102647, 102653, 102667, 102673, 102677, 102679, 102701, 102761, 75237102763, 102769, 102793, 102797, 102811, 102829, 102841, 102859, 102871, 102877, 102881, 75238102911, 102913, 102929, 102931, 102953, 102967, 102983, 103001, 103007, 103043, 103049, 75239103067, 103069, 103079, 103087, 103091, 103093, 103099, 103123, 103141, 103171, 103177, 75240103183, 103217, 103231, 103237, 103289, 103291, 103307, 103319, 103333, 103349, 103357, 75241103387, 103391, 103393, 103399, 103409, 103421, 103423, 103451, 103457, 103471, 103483, 75242103511, 103529, 103549, 103553, 103561, 103567, 103573, 103577, 103583, 103591, 103613, 75243103619, 103643, 103651, 103657, 103669, 103681, 103687, 103699, 103703, 103723, 103769, 75244103787, 103801, 103811, 103813, 103837, 103841, 103843, 103867, 103889, 103903, 103913, 75245103919, 103951, 103963, 103967, 103969, 103979, 103981, 103991, 103993, 103997, 104003, 75246104009, 104021, 104033, 104047, 104053, 104059, 104087, 104089, 104107, 104113, 104119, 75247104123, 104147, 104149, 104161, 104173, 104179, 104183, 104207, 104231, 104233, 104239, 75248104243, 104281, 104287, 104297, 104309, 104311, 104323, 104327, 104347, 104369, 104381, 75249104383, 104393, 104399, 104417, 104459, 104471, 104473, 104479, 104491, 104513, 104527, 75250104537, 104543, 104549, 104551, 104561, 104579, 104593, 104597, 104623, 104639, 104651, 75251104659, 104677, 104681, 104683, 104693, 104701, 104707, 104711, 104717, 104723, 104729, 7525275253PASS75254(test prime_generator :time 0.06 :before-memory 0.80 :after-memory 0.80)75255PASS75256(test permutation :time 0.00 :before-memory 0.80 :after-memory 0.80)75257PASS75258(test permutation :time 0.00 :before-memory 0.80 :after-memory 0.80)75259Project (or !(x1 = 0) !(4 x1 + x0^2 > 0) !(x2 - x0 > 0) !(x2^2 - x0 x2 - x1 = 0))75260Project (or - x1 + 4 x0^2 < 0 !(x2^2 - 2 x0 x2 - x1 + x0^2 < 0) !(x2 + x0 = 0))75261------------------75262PASS75263(test nlsat :time 0.00 :before-memory 0.80 :after-memory 0.80)75264Project (or !(x1 = 0) !(4 x1 + x0^2 > 0) !(x2 - x0 > 0) !(x2^2 - x0 x2 - x1 = 0))75265Project (or - x1 + 4 x0^2 < 0 !(x2^2 - 2 x0 x2 - x1 + x0^2 < 0) !(x2 + x0 = 0))75266------------------75267PASS75268(test nlsat :time 0.00 :before-memory 0.80 :after-memory 0.80)75269PASS75270(test zstring :time 0.00 :before-memory 0.80 :after-memory 0.80)75271PASS75272(test zstring :time 0.00 :before-memory 0.80 :after-memory 0.80)75273checkPhase completed in 4 minutes 35 secondsinstallPhase
75274installing75275install flags: SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash install75276Z3Py was installed at /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15/lib/python3.10/site-packages, make sure this directory is in your PYTHONPATH environment variable. @echo Z3 was successfully installed.fixupPhase
75277post-installation fixup75278shrinking RPATHs of ELF executables and libraries in /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.1575279shrinking /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15/bin/z375280strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip75281stripping (with command strip and flags -S) in /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15/bin75282patching script interpreter paths in /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.1575283checking for references to /build/ in /nix/store/fiksv95sqz6zw1h1c95mj121y16gm8qb-z3-4.8.15...75284shrinking RPATHs of ELF executables and libraries in /nix/store/6r2kpz60s8qzr42vxbvy4jlkgva4iqww-z3-4.8.15-lib75285shrinking /nix/store/6r2kpz60s8qzr42vxbvy4jlkgva4iqww-z3-4.8.15-lib/lib/libz3.so75286strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip75287stripping (with command strip and flags -S) in /nix/store/6r2kpz60s8qzr42vxbvy4jlkgva4iqww-z3-4.8.15-lib/lib75288patching script interpreter paths in /nix/store/6r2kpz60s8qzr42vxbvy4jlkgva4iqww-z3-4.8.15-lib75289checking for references to /build/ in /nix/store/6r2kpz60s8qzr42vxbvy4jlkgva4iqww-z3-4.8.15-lib...75290shrinking RPATHs of ELF executables and libraries in /nix/store/v0l23g5v06slrg6pjb7pdgzwyzf0172l-z3-4.8.15-dev75291strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip75292patching script interpreter paths in /nix/store/v0l23g5v06slrg6pjb7pdgzwyzf0172l-z3-4.8.15-dev75293checking for references to /build/ in /nix/store/v0l23g5v06slrg6pjb7pdgzwyzf0172l-z3-4.8.15-dev...75294shrinking RPATHs of ELF executables and libraries in /nix/store/lj3ww5b0czpn9i7sji5042s8i1ck20bh-z3-4.8.15-python75295strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip75296stripping (with command strip and flags -S) in /nix/store/lj3ww5b0czpn9i7sji5042s8i1ck20bh-z3-4.8.15-python/lib75297patching script interpreter paths in /nix/store/lj3ww5b0czpn9i7sji5042s8i1ck20bh-z3-4.8.15-python75298checking for references to /build/ in /nix/store/lj3ww5b0czpn9i7sji5042s8i1ck20bh-z3-4.8.15-python...