ELF>@@t@8@@@@@@@@@@ll pp`p`t@ (p(p`(p`@@DDPtdbb@b@,,Qtd/lib64/ld-linux-x86-64.so.2GNU GNU) "1Aŗ@l/ P /24|BE)qX},Hn7`  wJ*O0Ai  GXB@w`/ts`s`6ts`& @`@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_strlibc.so.6fflushstrcpyfopenputsputcharreallocstrtolfgetccallocmemsetlongjmp_setjmpstdoutfputcfclosemalloc__libc_start_mainfree_edata__bss_start_endGLIBC_2.2.5ui Gq` s`1q`q`q`r`r`r`r` r`(r` 0r` 8r` @r`Hr`Pr`Xr``r`hr`pr`xr`r`r`r`r`r`r`r`r`r`r`r` r`!r`"r`#r`$r`%s`&s`'s`(s`) s`*(s`+0s`,8s`-@s`.H uQH5b %b @%b h%b h%b h%b h%b h%b h%b h%b hp%b h`%b h P%b h @%b h 0%b h %b h %b h%zb h%rb h%jb h%bb h%Zb h%Rb h%Jb h%Bb h%:b hp%2b h`%*b hP%"b h@%b h0%b h % b h%b h%a h%a h %a h!%a h"%a h#%a h$%a h%%a h&%a h'p%a h(`%a h)P%a h*@%a h+01I^HHPTI@`@H_@H@R@HH_ HtHÐUHSH=xa uKp`Hra Hp`HHH9s$fDHHMa p`H?a H9r+a H[fff.H=] UHtHt p`ÐHcc HcHH=a H H9sHcH4H9wLcic Hc4AHHHa NL9sfDHcH4I9wffffff.Hc c HcHH=fa H4H9sDHc 9OHH9wfHcNj Hc5b HcHH=a LL9s@Hc749OHI9w@HD_ E1ɅDt'1 fΉ1A)ƅ҉uu CHÿ`@\@u`ffffff.AtNH _ D X_ fDHHHt(A)@tELLHAA)@D@AWAVAUATUSHH(Dt$`Ld$bEEHcE11H1DHD$1e@H)a Ht$HH0`@1aH޿(AI$HDH$AD$fD$bD9};I fA<$~<?)у fztfDfDE~1H޿)pA9H([]A\A]A^A_@A$Il$ HcH^ ~E1E1E1ffDH9` `@HH1wH޿(AHU1`@HAoD}HE94$UH޿+MD)t tDH_ `@HH1DH_ HL$`@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$CL9su <,t<>t HuHcLpH*M M1 H߃IN,8mAE9-sL ~ L@H[]A\A]A^A_fAW1AVAUATAUHSHH8t$,u fD,t HuHL` 1HLAEA1t%,u,t HuHLhN,+ 1HEAUA1HD$(t*,u #,HATuHHPHT$(1 LAD9HD$ AHHE~11|$ @HHIUIt$|$ DH &A9H[]A\A]A^A_fHVfA}Hr5IUHj,fff.AWAVAUATUSHXHt$ fH^$I1LA E3E5> HlA E1Lr> D-K> LHcHH5g? I9HcWHGHRL H9s,L? HcHpHcHHH96IH4r1A$I;,$<$L@ H-?= 1L = D$< L;I1HM$DAE,$IIIH9|D< HȃHAD9A)HHHA)щL;HD9uHX[]A\A]A^A_HcHT$H IL? HL$ A:T$0L-s< D5L< E1< HH4H>? H5W= L I)HcUHEHRL$Hc HPH HI9v$HcLXH EIHI9wHAIIA)щME9Hct$0HT$|$HHk Hr|$0L$0D$HT$H\$(HD$HcL$4Ht$@HHHt$8HHD$HD$49Љ$GLd$@Hl$8H\$HM@HL$H= Ht$|$HA 2K4IHH4pH ,$D$9$H|$uL\$ L4> E+E$HL$(E1L: D-: %; HH4H= H5; L fI9HcWHGHRLE~11|$ @HHIUIt$|$ DH &A9H[]A\A]A^A_fHVfA}Hj5IUHr,fff.AWAVAUAATIUSH(A$ADD$HHtHIt$D$D$ HDt$HHAHD$D$D$fDHt$It$DvD9t$ }@D|$H\$l$ ADIt$ 7 DHH D)HD9|׃l$ Hl$ D|$ l$E|$DEMd$A$f7MD$DKAH-7 Lz: DL$ HcrI<9Dt$ D=7 A)EADAF,EMcLHWM\1fzoIo HA9sswsAT5HE9t.HcN<8MO$fAE,$IIIH9HHf6 )D9Ή}H([]A\A]A^A_ID$L@Mcffff.AWAVAUATUSH|6 ~vH6 E1E1B (~QOt-11H96 I5 v`HN$0It$6A$H+6 B9(ŋ6 AIA9|H[]A\A]A^A_AW@0w`AVAUATUSH.0w`HLHcE6 0w`H0w`H=8 H8 Hua@1H[]A\A]A^A_v=@0w`A@DF1t`|1F`@DD$ 1$H=4 H޿v`[fAv`DH<v` tC?1D=\4 f4 HH4 H_4 AG҉7 ~H4 E1D$DB(~QOt-11HY4 I3 v`HN$0It$VA$HK4 B;(|ŋ/4 D$I9T$|H)6 H;b6 sH;H6 1H+H;D6 rH{6 H54 H9s-H=5 HcHXHcHHH9HHr1`@Ɖ1%3 t`v` 3 HD)1Au=0w`H{0v`0w`,AAt$ ʿv`0w`,=2 1 މÉȉ1҉)ƅ҉uutD=E1Ҿ0w`IH);15 v`GHcat`v`H_ )2 *A `@11뇿`@@u`GAWAVAUIATUSHHT$$fHF=1 1HD$0t9u H9|9ָOtHIE1H3H|$0E1fA]\$\$E1HzHB 1Dt$$HcH,DEt| 1 9tr1Iƿv`H0w`);3 GAHcIcLH4HT$HwHIHT$HDv`I<HH;\$lMEA0L~111f.HIx HH9MEA9LIx Ht IED8L` HH[]A\A]A^A_D&E~Dw11H A9~,HIuT$$DuHH1[]A\A]A^A_@HH[]A\A]A^A_@LFۉ\$IPLHT$05/ H1fDt9u H;T$|9T$ql$A8AT$$Hl$0E1E1E11HT$(f.E / 9t{1HD$(v`H0w`);1 GAHcIcLH4HT$HqHIHT$HDv`I<HMEA89\$HA9~LIcHp H HH99H|$0N. HcHv`HL$ЉD$[蹶D E~cE11.fDH Za@IJ(019Z ~.tH Ya@J(B4 1Iҵ9, ҿ]a@  IA9EE1fEl$1_a@D茵 ~b1/fDAH- Za@H41Yc 9~/tAH Ya@؃H41*4 9ѿ]a@vD9- ~EeWa@[6H5O H= H$0v`豶H$wa@1轴H=& 1@u` D$@f ҉T$,# Lc E1H D- E1H= L D$(D$@IHT$8LƒHT$L I3HAqHT$8DEH>R D9  LЃ|$@5 ~OH\$1f. DlADHcҋED9~A` HLL9u9 ~ D- AIDT$(D9|$,0D%  D-c AIcA HD%t D-= 訳HH> ADMcIL肳HHh HcH<bHH8 LJHH` mEIcH*HHP M5 H|$p7HD$pH5 a@HG D$xfC 1Lf=, 1HD$0a@Hx輲=v v`HÃ覹f= yH =K HH$ fD$PH޿ 賲HH5 a@1許HT$8DEH>|$@Aʼn  H\$1f DtDHA9~A HLL9uAHT$8DDH b D9   L|$@E ~0HT$Dd$@2Hc49~5 LD9uߋ} ; %& o HH<HH6 c.HT$8DD|$@HD,D- D- HT$Dd$@D Hcɋ 9~ i ˃LD9uHD$Ht`謱1ua@7HD$0a@Hx_t`HHǾ`@1H޿ 苰Hñpa@aH޿0bHl$Ld$H-? L%8 Ll$Lt$L|$H\$H8L)AIHIӮHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHH Htp`DHHHuH[ÐHoHMiller-Rabin method is false.%s*%s^%d*%Zd%d p ga tarinaiOut of memory.input file name.rtoo many letters in one line.end read file.too many line.var:%sweight %d:0,%d]total degree bound %d:[bit bound=%ld Chinese remainder falt.wND=%Ld Out of momory.2ND1=%Ld The size of matrix is too large!eS@V@S@ V@S@S@S@S@S@S@U@U@S@S@S@S@S@T@S@T@S@;,$HH`xذ(0XXؿ8P8xph8(X88XHXxP(h8   zRx 94AL>d@L|xaDE A ȯ\LBBB B(A0A8G` 8A0A(B BBBE L=BBB B(A0A8G 8A0A(B BBBA LTзBHB B(A0A8F7 8D0A(B BBBF sVL0BBB B(A0A8Dp 8A0A(B BBBA L$dBEB E(A0C8Fp~ 8D0A(B BBBA DtBBB B(A0E8F@8A0A(B BBBL|BDB B(G0D8GpE 8A0A(B BBBA 4 bBED C(G0F(A ABBLDBBB A(G0 (A BBBA A(A BBD<BBB A(G0(A BBE4BBA A(G0(A ABB xpAn,, BII ABT\AC Ov ( v   v Hv @v 8  A dPBBE E(D0A8DPy 8A0A(B BBBF C 8A0A(B BBBC LBBB B(A0A8D  8A0A(B BBBA dlBBE E(D0A8DPv 8A0A(B BBBI C 8A0A(B BBBC LpcBBB E(D0A8D`* 8A0A(B BBBA D$BBB B(A0A8D@8A0A(B BBBLlBQB B(A0A8DP[ 8A0A(B BBBA |8BBB E(A0A8D 8A0A(B BBBA G 8C0A(B BBBE D 8F0A(B BBBE L<X2BQB B(A0A8DP 8A0A(B BBBA <HBGB A(C0 (C BBBA <`BBE A(A0J(A BEBL BBA A(D0` (A ABBH D(F ABBT\c AC bv ( v   v Hv @v 8 A $0Q_@X @ `@o`@@@ S q`  @x @0 oX @oo @(p`@@@&@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 @V@S^o @ jkoX @X zx @x 0 @  @@@N`@``@`b@b,c@cp`pp`p p` p(p`(pq`qq`qxPs`Ps$s`ts 0ts,s |. @@<@`@@@ @X @ x @ @ @ @ @`@`@b@c@p`p` p`(p`q`q`Ps`s` @p`*p`8 p`E @[s`js`x p@p`l@ p` P`@q`p`p`(p` Ps`#.9 P.@p?`t`B 3@Mpt`Thw p"@Vt` @9 @`@ .@  >@ @t`t` t`&t`/ > Rdy N@ @t``@t`t`u`  `H@2+6Du`J t`P !@s[f`@u u`x@u`{ -@Ps` PP@`v` @=v` 0@> v` 0v`#@v`+ A@2s`: "@E $@dPPv`Vl`@y`v`p`s` _@ ;@cpv` 9@v`s` ,@ v` (@|(`s`4 -@@ +@bI0t`Ygv`qs`z@t`~ Q@ts`t`v`v` 0@\v` -v`/; =@DHt`G[@w``tt` @Av`ps`s`ts`v`  '@ p@L @w` /@' 4@/ w`4s`Hs`O @R@c T @aX @^r0w`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.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__gmpz_cmp__gmpz_mulsubstxpminuspolyZMAXvarprintf@@GLIBC_2.2.5__gmpz_sqrtrem__gmpz_mul_uitermcmpinvfactmemset@@GLIBC_2.2.5chbound0__libc_csu_finimatrix2Hadamardchdet_scalar_startdata2coefZMAXmat__gmpz_init_set_sivariabletdeg__gmpz_set_uiMAXnmono__gmon_start___Jv_RegisterClassesputs@@GLIBC_2.2.5_setjmp@@GLIBC_2.2.5makeset1fprinthead2Zevaltable_finiputchar@@GLIBC_2.2.5malloc@@GLIBC_2.2.5fopen@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5max_inverse_tMAXelemarraydegreelistchdet_poly__gmpz_add__gmpz_pow_uielem1val_nreevalhead__gmpz_set_IO_stdin_usedypmaline2tdegreefputc@@GLIBC_2.2.5free@@GLIBC_2.2.5__data_startmakeset2varsnamezeroerase__gmpz_fdiv_r_uimax_inverse0_tcalbound0vmatrixMfgetc@@GLIBC_2.2.5chtmp3inversechtreetdegreequicksortZlist2treeZPRODH__gmpz_probab_prime_p__dso_handle__gmpz_set_sitmp2strtol@@GLIBC_2.2.5__DTOR_END__CMX__libc_csu_init__gmpz_tdiv_q_uiexpandcolminuspolyZ2CMh__gmp_fprintfCMline2varsname__gmpz_swapfactline2polyZmax_inverseline2weightgetline2max_eval_degree__gmpz_sub_uielemarrayweight_nND1makeset3__bss_startval_npoint_n__gmpz_init_setevalheadZ__gmpz_mul_siexpc__gmpz_initstrcpy@@GLIBC_2.2.5pm__gmpz_get_d_2expchtmp1longjmp@@GLIBC_2.2.5__gmpz_set_strn__gmpz_sqrtprojcoefNDcalloc@@GLIBC_2.2.5_endfclose@@GLIBC_2.2.5val_npointchboundrowmax_inverse0weightrealloc@@GLIBC_2.2.5_edatadata2polyZdisterm2termZcalboundfprintf@@GLIBC_2.2.5__gmpz_ui_pow_uidetMnpointZmaketreeZ__gmpz_clearnewtonZPRODstdout@@GLIBC_2.2.5TWO_CMmainivM_initfflush@@GLIBC_2.2.5__gmpz_add_uichtmp2