ELF>@@@8@@@@@@@@@@tt `` ((`(`@@DDPtdؖؖ@ؖ@Qtd/lib64/ld-linux-x86-64.so.2GNU GNUjgjE^Y{1m17 P 7:<|BE)qX},Hn7`  {wJ4O0Ai t[ GX m`Գ``Գ`& h@(@libgmp.so.3__gmon_start___Jv_RegisterClasses__gmpz_tdiv_q_ui__gmp_fprintf__gmpz_fdiv_r_ui__gmpz_set_ui__gmpz_sqrtrem__gmpz_cmp__gmpz_mul_si__gmpz_swap__gmpz_init_set__gmpz_probab_prime_p__gmpz_clear_fini__gmpz_set__gmpz_mul_ui__gmpz_add_ui__gmpz_get_d_2exp__gmpz_sqrt__gmpz_init__gmpz_mul__gmpz_init_set_si__gmpz_pow_ui__gmpz_ui_pow_ui__gmpz_sub_ui__gmpz_add__gmpz_set_si__gmpz_set_strlibgomp.so.1GOMP_parallel_endomp_get_thread_numGOMP_loop_dynamic_startGOMP_loop_endomp_get_max_threadsGOMP_loop_end_nowaitGOMP_parallel_startGOMP_loop_dynamic_nextlibpthread.so.0longjmplibc.so.6fflushstrcpyfopenputsputcharreallocstrtolfgetccallocmemset_setjmpstdoutfputcfclosemalloc__libc_start_mainfree_edata__bss_startGLIBC_2.2.5GOMP_1.0K ui 0@$& (& cui ` `9``` `(`0`8`@`H` P` X` ``h`p`x``````````Ȳ`в`ز```` `!`"`#`$`% `&(`'0`(8`)@`*H`+P`,X`-``.h`/p`0x`1`2`3`4`5`6HuH5r %t @%r h%j h%b h%Z h%R h%J h%B h%: hp%2 h`%* h P%" h @% h 0% h % h % h% h% h% h% h%ڟ h%ҟ h%ʟ h%Ÿ h% hp% h`% hP% h@% h0% h % h% h%z h%r h %j h!%b h"%Z h#%R h$%J h%%B h&%: h'p%2 h(`%* h)P%" h*@% h+0% h, % h-% h.% h/% h0% h1% h2%ڞ h31I^HHPTI@HP@H@@gHH HtHÐUHSH= uK`H H`HHH9s$fDHH `H H9rk H[fff.H= UHtHt `ÐHcI HcHH=H H H9sHcH4H9wLc Hc4AHHH NL9sfDHcH4I9wffffff.Hc HcHH= H4H9sDHc 9OHH9wfHcNj Hc5n HcHH=m LL9s@Hc749OHI9w@HD E1ɅDt'1 fΉ1A)ƅ҉uu CHÿH@`ffffff.AtNH D fDHHHt(A)@tELLHAA)@D@AWAVAUATUSHH(Dt$`Ld$bEEHcE11H1DHD$1e@H Ht$HH0j@11H޿(AI$HDH$AD$fD$bD9};I fA<$~<?)у fztfDfDE~1H޿)A9H([]A\A]A^A_@A$Il$ HcHś ~E1E1E1ffDHɝ j@HH1GH޿(AHU1q@HAD}HE94$UH޿+`MD)t tDHQ f@HH1DH1 HL$f@HH1s@H޿+T$T$fDAWAVAUATUSHH$H$H$DoH@H$W$WH$WHk H$$WT$ H$G$G$G$GD$4H$HD$HH$H9T$H$HD$HHT$HH@H$HHk H$H$H$HD$PHT$PH9$$RHD$PHT$PH@H$HHk H$H$H$HD$XHT$XH9$$HD$XHT$XH@H$HHk H$H$H$HD$`HT$`H9$A$HD$`HT$`H@H$HHk H$H$H$HD$hHT$hH9$$mHD$hHT$hH@HD$pHHk HD$pH9D$pHD$xHD$pHD$8$HD$8HT$8H@HD$@HT$@HHHBH9HD$ 4HT$T$4HT$LzHHIGI9HD$ML|$(IDD$ DAI^HHL$CL9sHcD AIcHHcHHfDtD9uHD9|D9E~\1f.DDAMcFHcH+DX ؍Hcۉ,DB A9A@HD D% AED- DEEE1g  +1H@`1Mc}fAUD A5- ATHG UHcoSD+ HcHHH5 H,(9HPEAMcFHcPLHH9vkEAMcI"fLchHPHB"F,IIH9v99}EA)IcLhHcATLchHF,IIH9wD9}bLE)H% Ύ McBHHA)D[]A\A]ÐEA)IcLPHcEHcPL+fDLAH% k HMcA)F[]A\A]D  1E~<9|4011DDLA9|"HA9A91fD1@f.AWAVAUATUSH8H|$ t$(T$,D$(D$,H q = T$(\$,HH,HcD$(T$L$HkHD$ HD$fJ!D$HT$L -D]E9(11EDtA9HA99|LcJMnL<LTME9|)11tAL9|kH99|;\$~oHD$HT$ H|$LKMHHt H U =o D$IHD$D$MMMIIWT$9T$(|1D$,\$(9rH8[]A\A]A^A_LcNu <,t<>t HuHcLpHJ M1 H߃IN,8AE9-C ~ L@H[]A\A]A^A_fAW1AVAUATAUHSHH8t$,u fD,t HuHL` 1HLAEA1t%,u,t HuHLhN,+ 1HEAUA1HD$(t*,u #,HATuHHPHT$( 1LADyHD$AHHE~11|$ @HHIUIt$|$ DH &A9H[]A\A]A^A_fHVfA}Hr5IUHj,fff.AWIAVAUATUSHt$HT$0mfLrD$Hc1Lt$HHD$Hs E1E18~6DHar 1ALAHJ<(IHr D9 ωLjH+o HT$H4H#q H<AI;l$y|$Lt$L q H=;n 1Ln DT$m AL6L1HMEE#IHIH9|-m HȃHAD0)HHH)AL6HD9uHĈ[]A\A]A^A_HcL$Hq 4HL$L,T$d~LL41E1T$Hp T$A؋t$LAJ0H<(HVHoq F9$(ɋD$HL$0LD$E~11|$ @HHIUIt$|$ DH &A9H[]A\A]A^A_fHVfA}Hj5IUHr,fff.AWAVAUAATIUSH(T$A$T$ADD$HHtHIt$D$D$HDt$HHAHD$D$D$fDHt$It$DT$jD9t$} HYD)HcDLHD9|AL$HcH,L,Hc}ML54@ 藝HIHc}L- @ vHIEhH> H{> HD$D)D$(D|$$\$,LD$B Hv@ O<1J@L|$D|$$D$ 4Dd$H5? L,H=p? 1E1McJD%y= H5R? AH=?? LD$AD$D)HHH HcHDHJ)H @ J J )L)LLD)L@L)HHH? HL$HD94~WD< HL$HHcMI<$H4H>HI$A1HH[]A\A]A^A_fDH= Ht$ 2D$ H9L$ }$D%< DH=> DЉD$L$,H = DHcɋD$(HD$9D$(OD|$$E1E1f.B "~HO,$11H> J(H<(HH^< B9"؋; H < D)HAIA9|~811H> H<(H豙; HD< D)H9H=`> 苙u; H< D)H~811H= H<(HQ;; H; D)H9H== A'H=; ; kD91(HH=  HH_= HH; 1@`LH-< H: L%B< E8H}Hc葙HI$Hc}H< oH1HbH: 1E1D;8H< H<*H; Lt-1E1HH; L I5  nHHD$(HD$ mHHOHH5 Q~)11H fH=5 HH芑943 ⿀`x`n近HH-3 HD$P@E1Hxӏ@H膏HT$ D$dD$hHHT$XLd$(1#t$A$I $H uHT$ HcŁ HT$ C<wp$(@@@H1[]A\A]A^A_H|$X1 ۏE2 HHd`}L|}aDE A }\L0~BBB B(A0A8G` 8A0A(B BBBE L=BBB B(A0A8G 8A0A(B BBBA TFLl(BDE B(A0A8D@ 8C0A(B BBBC DiBSE E(  ABBB S ABBVL(BBB B(A0A8Dp 8A0A(B BBBA LlBBE B(D0C8Fp 8D0A(B BBBA D(BBB B(A0E8F@8A0A(B BBBLBDB B(G0D8Gp\ 8C0A(B BBBA 4T0bBED C(G0F(A ABBLhBBB A(G0 (A BBBA A(A BBD<BBB A(G0(A BBE4xBBA A(G0(A ABB,TBPD AB,pBKI ABL`BBB B(D0C8GP 8A0A(B BBBA LЙBBB E(A0C8Dp 8A0A(B BBBA |TQBEE E(D0A8DPw 8A0A(B BBBE D 8F0A(B BBBE 8F0A(B BBBLBBE B(A0A8D`Q 8A0A(B BBBD L$0BJE B(A0A8DpN 8A0A(B BBBG dtBBE E(D0A8DPy 8A0A(B BBBF C 8A0A(B BBBC LHBEB B(A0A8Is 8A0A(B BBBA d,BBE E(D0A8DPv 8A0A(B BBBI C 8A0A(B BBBC LsBBB E(D0A8D`: 8A0A(B BBBA |lBEB B(A0A8G 8A0A(B BBBI K 8C0A(B BBBI D 8F0A(B BBBE <dвBGB A(C0 (C BBBA L@DBBB B(D0A8D@8 8D0A(B BBBJ L@BBA A(D0` (A ABBH D(F ABBDD BBB B(A0A8G`8A0A(B BBB$ oAD ~ AD bDD PBBB B(A0A8Dp8A0A(B BBB ("DYd @BQB A(A0W (A BBDA & (A BBGA R (A BBDA D| BBB B(A0A8D`8A0A(B BBBD @BBB B(A0A8G`8A0A(B BBB ػAD AD, BGB B(A0A8GP8A0A(B BBBDt BBB B(A0A8D`8A0A(B BBBD BBB B(A0A8G`8A0A(B BBB$ VAD0OAL, BQB B(A0A8DP 8A0A(B BBBA D| BGB B(A0A8G`8A0A(B BBBL 0BGB B(A0A8F 8C0A(B BBBG D BGB B(A0A8G`8A0A(B BBBL\ 8BGB B(A0A8F 8C0A(B BBBG D BBB B(A0D8Dp8A0A(B BBB$ PN0I I Z F fLLBGB B(A0A8I  8A0A(B BBBC 4lBFA G@  AABD tpUBEB B(A0A8D` 8A0A(B BBBF U 8A0A(B BBBI J8A0A(B BBBLXBBB B(A0A8G 8C0A(B BBBA $lQ_@XKc h@ (@o`@X@@  ` @X @0 o @ool @(`@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@GCC: (GNU) 4.5.1 20100924 (Red Hat 4.5.1-4).symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment@#@ 1<@<$Do`@`<N @VX@X^ol @l zko @ pzX @X 0 @  h@h@P@X(@(8@8ؖ@ؖȘ@Ș`` ` (`(```$`Գ 0Գ,: \ @@<@`@@X@l @ @ X @ @ h@ @ @(@8@ؖ@Ș@`` `(````` @`*`8 `E @[`j`x @`p@ ` @ X@ Y@ ^@ ^@5 `@O a@i b@ j@ s@ |@ }@L @`%`6`I(`R `]h`lw 2@}ȴ` C@  @Fд`` %@V _@` @9" @2 2@B [@O`U @\`g`n `t@~ `(`0`@`P`  `` 3 T@< @Ip`S`_(@ez` 0?@Q``` @@  d@ +6D`J`P @$@i[f8@u`x J@s `1@````% U@D.`7 @=ARȶ`a P@>k `Y@o|ж` c@V```0` &@ '@`@@%`2 `6 P@F `K\(`b 7@{0` H@@`` /@P``` +@` 0@p` P/@b `'`1MP`V`Z X@c`gԳ`sp```з` P@\`  ` (  Z@"1  k@B `E Y `g `l  ``  @A  @U  B@  ` 0` г`   }@ @`  Գ`& @` 1  *@?  @LH ] P`a r  ` @w ``  3@  L@l     D@ p` `  `$  @@)  @a-  h@3 G U `call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.5947dtor_idx.5949frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxdetZgg_hnofree_MD.cchtree_head_work.omp_fn.0projcoef.omp_fn.1expand_head_work.omp_fn.2expand_head_work.omp_fn.3newton_head_work.omp_fn.4newton_head_work.omp_fn.5newton_head_work.omp_fn.6minus2_head_work.omp_fn.7minus_head_work.omp_fn.8maketreeZ_head_work.omp_fn.9zeroerase_head_work.omp_fn.10zeroerase_head_work.omp_fn.11_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__gmpz_cmpddd__gmpz_mulsubstxpminuspolyZzeroerase_do_workMAXvarwork_maketreeZprintf@@GLIBC_2.2.5__gmpz_sqrtrem__gmpz_mul_uitermcmpexpand_head_workinvfactmemset@@GLIBC_2.2.5chbound0__libc_csu_finimatrix2Hadamardchdet_scalarlmax2_startdata2coefZMAXmatminus_head_work__gmpz_init_set_sivariabletdegnumber_minus_workZ2__gmpz_set_uiminus_workZ2lnumberMAXnmono__gmon_start___Jv_RegisterClassesmaxthreadsputs@@GLIBC_2.2.5_setjmp@@GLIBC_2.2.5makeset1fprinthead2Zevaltabledep_sum_num_finiputchar@@GLIBC_2.2.5mtblminus_set_workmalloc@@GLIBC_2.2.5fopen@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5max_inverse_tMAXelemarraydegreelistminus_do_workGOMP_loop_end@@GOMP_1.0chdet_poly__gmpz_add__gmpz_pow_uielem1val_nreevalhead__gmpz_set_IO_stdin_usedmaexpandZline2tdegreefputc@@GLIBC_2.2.5GOMP_loop_dynamic_next@@GOMP_1.0omp_get_thread_num@@OMP_1.0free@@GLIBC_2.2.5__data_startsum_numminus_workZ1number_minus_workZ1makeset2varsnamezeroerase__gmpz_fdiv_r_uimax_inverse0_tcalbound0chtree_head_workvmatrixMfgetc@@GLIBC_2.2.5newton_head_workchtmp3inverseNDTtdegreequicksortZlist2treeZPRODH__gmpz_probab_prime_p__dso_handle__gmpz_set_sistrtol@@GLIBC_2.2.5__DTOR_END__CMX__libc_csu_initlmax__gmpz_tdiv_q_uiworkZmaketree_newton_set_workcolminuspolyZ2CMh__gmp_fprintfCMline2varsnameOMP_DEEP0__gmpz_swapfactline2polyZmax_inverseline2weightnumber_minus_workZ0getline2max_eval_degree__gmpz_sub_uielemarrayGOMP_parallel_end@@GOMP_1.0weight_nND1makeset3mz1__bss_startval_npoint_nminus_workZ0__gmpz_init_setevalheadZ__gmpz_mul_siexpc__gmpz_initstrcpy@@GLIBC_2.2.5pm__gmpz_get_d_2expchtmp1longjmp@@GLIBC_2.2.5__gmpz_set_strn__gmpz_sqrtprojcoefminus2_head_workNDcalloc@@GLIBC_2.2.5PROD_weight_n_endfclose@@GLIBC_2.2.5val_npointchboundzeroerase_head_workminus2_do_workrowOMP_DEEP1max_inverse0GOMP_parallel_start@@GOMP_1.0maketreeZ_head_workweightrealloc@@GLIBC_2.2.5_edatadata2polyZdisterm2termZcalboundfprintf@@GLIBC_2.2.5mz0__gmpz_ui_pow_uidetMnpointZmaketreeZchtreeZGOMP_loop_dynamic_start@@GOMP_1.0GOMP_loop_end_nowait@@GOMP_1.0__gmpz_clearnewtonZPRODstdout@@GLIBC_2.2.5omp_get_max_threads@@OMP_1.0TWO_CMmainivM_initfflush@@GLIBC_2.2.5__gmpz_add_uichtmp2