ELF>`@@؟@8@'$@@@@@@@@@"" ""`"`0( ##`#`@@ Ptd""@"@$$Qtd/lib64/ld-linux-x86-64.so.2GNU )-4 AHB; %`__gmon_start__libc.so.6exit__assert_failprintfmemsetstdoutfputc__libc_start_mainGLIBC_2.2.5ui Z$` %`$`$`$`$`$`$`H}H5 % @% h% h% h% h% h% h1I^HHPTI@H@H @HH HtHÐ=q UHt$HH= H4 HHuE DfDUH= HtHt #`IAÐAW 1'`AVAUATUSHHE1B @B @DB @E1 fB @ DɃ?DHDDDH =# D)f #( Hcf'`HЃH <)`f)hH%H <)`f)hH <)`f)hH%H <)`f)hH%H <)`f)hH%H <)`f)hH%H <)`f)hH%H <)`f)hH%f)hH <)`H%H <)`f)hH%AH <)`f)hH%H <)`f)hH%H <)`f)hH%H <)`f)hH <)`f)hASII@f=k!(2 )jH1HI!*1+jf?*j+jDuFD?V+jfAfAfD?V+jD!9@u~+jf?*j+jDuFD?H+jAAfD?H+j@D!9@u~HH@(@0+jf?*j+jDuFD?H+jfAfAfD?H+jD!9j@u~,jf?8+j,jDuBD?+jAAfD?+jD!9#@u~HH,HD$0@0!@Hcf<)jf)j?ƉLL0LH!@ALHI LL0Hcf<)jf)j?ƉLL0LH:!@LHI LL0Hcf<)jf)j?ƉLL0LH!@LHI LL0Hcf<)jf)j?ƉLL0LH!@LHI LL0Hcf<)jf)j?ƉLL0LHS!@LHI LL0Hcf<)jf)j?ƉLL0LH!@LHI LL0Hcf<)jf)j?ƉLL0LH!@LHI LL0Hcf<)jf)j?ƉLL0LHlHIM HLL0* *1E1fu D$ fD$fD$fT$HH+jH)`H#*H ffljLfH%`?HtL$D$DL$ D$Hcl$Lc\$ Ic'`HT$B+jf# @JDf;H+jDAuIc'`H)`HJ!%`fVf|$fl$E1D$)j@%`)jfT$LcfD$T$ Hc?D$JtHB+jH )jfDŽ6*jBƄ+jIL$,D$,DAB+jC?H+jAfC?*jDAD~ ft[DtD!9uHcE1A @!DDDDDD)A f)hAuՃuB DB +j!fC?H+jAAT$ ~DD$ LcJDB+jf*jDH+jDHB+j|$BDT$AKC+jf*jDH+jDC+j|$ xDL$ AJDB+jf*jDH+jDD!9 @u~B+jJDfAfDH+jD$~BD$LcKC+jf*jDH+jNC+jD$ DT$HcDf# @HЉ% f)h ȉ%f)h %f)h %f)hHcDf# @HЉ% f)h ȉ%f)h %f)h %f)hjHcDf# @HЉ% f)h ȉ%f)h %f)h %f)hHcDf# @HЉ% f)h ȉ%f)h %f)h %f)h#Hc1A @D!DDDD) f)huك@tD!9t~B+jJDAfDH+j"@@0 @Hc1A @D!DDDD) f)huك@tD!9t~C+jKAfDH+jCHc1A @D!DDDD) f)huك@t!9t~KC+jD$ DT$fAfDH+joD!B+jB+jHc1A @D!DЉDDD) f)hu @@ @|$ D$ LcB+jJTf*jB+jDH+jAf E1$ Ǹ@+jf|PAAvAtDD!D9uIc1 @!DDD) )hA փf)hu뚋t$ @1pfE|$ODD$HD$A'`C+jK؃f*jC+jDDH+jſE1AA fDH+j@tD!9uHc1 @D!DDD) )hA փf)huKC+jAf*jD:C+j|$ CDL$ AJDB+jf*jDH+jDB+j|$BDD$AKC+jf*jDH+jD<C+jL$ JD$ LcJDB+jf*jDH+jDtcB+jHc1A @D!D؉DDD) f)huك @tD!9ufE |$ DDL$ HD$A'`B+jJTf*jB+jDuXH+jAfE1 f% fH+jDD!A9AA AtDfEt$HD$'`D$LcC+jKكf*jC+jDH+jAE1f fH+jAApAtDD!D9uIc1 @!DDD) )hA փf)huIc1 @!DDD) )hA փf)huD!9tR(@tB+jJDAfDH+jB+jJDfAfDH+jHc1A @D!DDDD) f)huhD!9@t@fEB+jJTE1H$D$$D$$DHD$AAH $'`B+jD f *jB+jD$(B AH$AfD#H+jH$@+jA AfDDQaDtTDftD$(!9uHc1A @D!DDDD) f)huAAD$$LJTfD$fC@%`B+jAEAA?f*jHDHH!)jf|$?w\D$1)j )jIfDŽ@%`fT$HfL$H+jHd *H#)`J%`t$ @1E1tMc1LHH*jH@H'`1f ;uH5W @0rLHH*jH@H'`ԉ1uH5 I I$*j@0H@H'`1fuH5 AAE1Ic1HH*ju1 @HڃGuH5c A}Au1@DD!D9t1AAAtC+jKffH+jIc1A @!DDDD) f)huC+jKAfDH+jHc1A @D!DDDD) f)huHl$L|$H- L= Ld$Ll$Lt$H\$H8L)AIHIHt1@LLDAHH9uH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHS"`HHk HtDHHHuH[ÐHHpuzzle.cbacktrack: %d ┌─%d─┐%d %d└─%d─┘%2d+%d pcs.cnt[0x0000] == 4 * (8 * 8)!((tst).v[((unsigned)d) / 64] & (1ULL << ((d) & 63)))pcs_init+, *67-)5=>8. (4<@?9/!'3;:0" &21#  %$ st_init;$@zRx 4 @BNB B(A0A8DzRx  $4Jf@ @ @@@ox@x@@ f $`@@@0 o@oo@#`@@@.@>@N@"`GCC: (GNU) 4.2.1 (Debian 4.2.1-1)GCC: (GNU) 4.2.1 (Debian 4.2.1-1)GCC: (GNU) 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)GCC: (GNU) 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)GCC: (GNU) 4.2.1 (Debian 4.2.1-1)GCC: (GNU) 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)GCC: (GNU) 4.2.1 (Debian 4.2.1-1)L@@ @, @<@@!o_IO_stdin_usedmain1u@@:g|?iNintpX @WK'/build/buildd/glibc-2.6/build-tree/amd64-libc/csu/crti.S/build/buildd/glibc-2.6/build-tree/glibc-2.6/csuGNU AS 2.17.50}]@ @,%8i&JNint1jg2||?8:|֕&XrX:p- Q##### #(#0#8#@#H;#P#X#`Q!#hh#Q#pX'Q#t)#x`-|#.8#/#3# <#PE#WF#^G#eH#lI#KQ#|M#  l# # Q#     5 -  BBvCB# R D- ~TxU?#yV?#W] b c#idxd#cnte# q R ?GHh iR#mapjG# kW# lm# Km# W~ ? m?   q   _  GoutFs1Fs2FiHQRR pNoutMsMiOQ}SiQmqrotQrqjQ  @=  @.tstRiQiQx QyQdQ= "@jTjxQyQcQposQmQbQacc?cstqiQrotQ!pbttiduqxuqyuq(uq^6L q %` r @%`!j"xQ"yQ"idQmQJsFxB}>pos4Q.xQyQposQmQbQcstqiQrotQwTiQ!jQidQ<jQidQjQidQiQjQidQR"xQQ"yQQ"idQQmSQposYQ#8Q @@$ P%^ @L@&@B@%&@B@/&@4@';(E) }(0'*3 ) +++ +(')62;'Fl(0'R,`+++ +(')]2;'F('R(* ) 0+++ +(`')2;'F('R), +++ +(')r2;'F( 'R(P(('`) q`(''l'''- @-R @- @) @z+++(.  @ @++& @ @) w/ ++(@' * ,[/6 ++( ' ' *r P' &@@) _++/ ('b')  c+/+(0 ''E)^ ` g++/_( 'y'( ', k+/+(@ ''% @'@\% '@@\% @ @\%  @@\%?@@'&@@%u@y@'&@Z@%@@'n&@@%G@@)! +G+=+3( 'Rb-\<@-d@-l@0t1@x@+++ /&@x@')2';o'FP&@x@'R} &-@x@\)0 $++/ !+(p ')##2';$'Fs$%;@x@'R%&,@x@\)x @+++( '&' () D+++(P 'M)'g*) H+++( '+' -)a L+++(@ '`.'.&@@'/&@@)p )+++ /0( ')C22';3'Fm3*'R4.X@~@.++/ 5+&@~@')-72';7F&@~@'R18&3@~@\%s~@@\*@'q9%'@m@*p'x:%D@@})6/l;++ +(')`<2;'F<*,'R=&l@@\)o0+++()&@}@'?%@@' ?(%@@'&"@(00&3@^@'=E@(`G%^@@'U{@&@@'_@('i@*q' A%@V@&u@@ R ? q ? - ?    q  [  @2pcsf '`2stn )j!a !@33%/build/buildd/glibc-2.6/build-tree/amd64-libc/csu/crtn.S/build/buildd/glibc-2.6/build-tree/glibc-2.6/csuGNU AS 2.17.50% $ > $ > $ > 4: ; I?  &IU%% : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/  : ;  : ; I8  : ; !I/ : ; .: ; ' : ; I 4: ; I&I 4: ; I 4I4  4: ;I.: ; ' I .: ;' 4: ;I : ;41 4: ;I !.: ;' I ": ;I#.? : ;' I@$1UX Y% & '41( U)1UX Y* U+1,1UX Y- 1.1X Y/10 111X Y24: ; I 34: ; I? < U%# init.cO /build/buildd/glibc-2.6/build-tree/amd64-libc/csucrti.S @ Ku=/0K @K @$) /usr/include/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.1.3/includepuzzle.cstdint.hstdio.hlibio.htypes.hstddef.h  @}.}}OpA}L׏󏭏󏃏us/zTȟ1#ǃez1#ǃe(Rȟ1#ǃez1ǃe-ӆ@Uӆ=ӆ=ӆ=ӆ=ӆ=ӆ=zPzXfu}tX}Y}X,=4@}ȯfM?MkF@?dۃJX<=WMgt[UKIMgt[UKWMlǃe <~JX~<=I?g~<V f`<V S<VՊK~t<$<tW=i*<=J~XXJI=i)==JGMgWԏMgIԏMgXWԏM/<V4XXJW=1(ȢXJ0Hh<tZ;XKt}X.}<}X}X$..vV\"v\vV\qJqX.Krv\OSf~tS;{S< {O /build/buildd/glibc-2.6/build-tree/amd64-libc/csucrtn.S @K @Kx < @BNB B(A0A8D/build/buildd/glibc-2.6/build-tree/glibc-2.6/csuGNU C 4.2.1 (Debian 4.2.1-1)short int_IO_stdin_usedunsigned charinit.cshort unsigned int_shortbufcstr_IO_lock_t_IO_buf_endGNU C 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)_IO_write_end_flagscoord_t_old_offset_markers_posmsksstdoutpuzzle.clong long unsigned intendloopadd_colornot_found_filenoset_and_notsize_t_vtable_offset_IO_read_basedel_piece_IO_save_enduint8_tset_t_modestack_IO_write_base_IO_read_ptrprint_solutiondata_IO_markerlong long int_IO_save_basedepthst_initfast_IO_backup_basecmsk__pad1__pad2__pad3__pad4__pad5err2err3err4srchuint16_tset_and_IO_read_endtomskerr1/home/madcoder/funuint64_tavailput_piece_lockstdin_IO_FILEresolvegrid_sbuf_IO_write_ptr_Boolpcs_initwalk__off_tdel_colormain__PRETTY_FUNCTION___chain_flags2_cur_column_next__off64_t_unused2_IO_buf_basewwww w(w0w8wQQ ` mvYz YYX#\XXaXz X XYT#aTT>Tz TYvYQY  YYX\XXaX  X XYTaTT>T  TQY ` Y4XaX ` X X4T>T ` T4QYEY z Y4\XaX z X X4aT>T z T<QmQQ )QYvQQQ@]Q `  m S` S mSwSS<< ]` ] m]X[Xrrm[m[d[d[<<s Vs ` V x Vx mVXVXrrdVdVZ `  mXZXrrZZR `  m<[r@[ [` k [ [  [: [ [2[Xh[ ^` ^ m^^Xr^|^;^|^|^T<7 Tr T: K T T T: x TTTX\TrTrTT^cT TMrT6ZTSUSZ U` e U Ux } U UZUXaU2 B PB ~ Z Q Z Z` ZAZ\ \ \: \` \x \ \X \Xx\&\^q\!\Mf\g\ \6o\Y Y Y: p Y Y` YYYXhY|YY|Y|YdY Q Z Z x ZAZ\a \r \: \ \ \X \Xx\&\^q\!\Mf\g\ \6o\Y] Yr Y: p Y Y x YYYXhY|YY|Y|YdYY] Yr Y Y p Y YmYYXhY|YY|Y|YdY\a \r \ \x m\ \X \Xx\&\^q\!\Mf\g\ \6o\X X` z X X  X: X mXXXhX|X4X|X|XdXT K T TmTTX\TrTrTT^cT TMrT6ZTF U PU Zx Z7VrVs Vx VXrVY] Yr Y Y: Yx YYXhY|YY|Y|YdYT7 T: K T T` T T: x TTX\TrTrTT^cT TMrT6ZTU U` e U U } U ,UUXaUTK Tx TTX\TrTrTT^cT TMrT6ZTY] Yr Y Y: p Y YYhYrY,2P2YY|YY|YdY8__2_"_|__|W__v^ ^` ^ ^m^^2^;^|^^|^U U U` e U Ux } U ,UUaUrU2EU.U|U|QUZUX X: X` z X X  X: X XhXrX2WX4X|X|XdXX X: X` z X X  X: X XXXhX|XXXWX4X|XMrX|XdX6X8__Xr_|X_"_|__Mr_|W__6_X^ ^;^|^|^Y] Yr Y Y: p Y YYYXhY|XYYY|Y|YdYU U U` e U Ux } U ,UUXaUXUU.U|U|QUZUv^ ^` ^ ^m^^Xr^|^x^ ^^;^|^^|^6^U U U` e U Ux } U ,UUXaUXUUEU^UrQUZU6Uv^ ^` ^ ^m^^Xr^|^ ^^;^|^M^|^X X: X` z X X  X: X XXXhX|XXWX4X|XXMX|XdXv^ ^` ^ ^m^^Xr^|^ ^;^|^^Mr^|^6^Y] Yr Y Y: p Y YYYXhY|Y2YY|YMrY|YdY6Yry][]]X X: X` z X X  X: X XXXhX|XWX4X|XX|XdXU U U` e U Ux } U ,UUXaUEUUY] Yr Y Y: p Y YYYXhY|YY2YYY^YMY|YdY8__Xr_|___^r_|W__6_^;^^^|^U U U` e U Ux } U ,UUXaUU.U^U|QUZUX X: X` z X X  X: X XXXhX|XXX^X|XdXY] Yr Y Y: p Y YYYXhY|YXYY2YY|^YrYdY6Y8__Xr_|_X_"_|^_W__Xx^^^r^X X: X` z X X  X: X XXXhX|XXkX4X|^XrXdXU U U` e U Ux } U ,UUXaUUEUUMUU U U` e U Ux } U ,UUXaUEUMrU6Uv^ ^` ^ ^m^^Xr^|^;^|^|^^ `  mX X: X` z X X  X: X XXXhX|X4X|X|dXYT] Yr Y Y: p Y YYYTXXTX\Yr|T|YrTTY|Y^cT TMrT|YUT6ZT_w]w]\]]iVVdiVpV`p\pvPv\`StTX X: X` z X X  X: X XXXhX|XkXXWX4X|X|XdX6X@@@@@@m;;]pdw ` ;]pdw ` Y4z  Yz Yz z '  '  '  4 `  z 4 ` 4 ` v `  z  z  z ]pdw ]pdw ]pdw  pw]d m`  pw]d m`  m `   m `  <& M M |2 7 ` : r 2 7 ` : r y x y x : m : m  'mF K x N F K x N XrXrXXX6X6MM6Mr6Mr22^r^rLr^MMrU"&,-Q( -Q( w]pw#9p{6@@@@.symtab.strtab.shstrtab.interp.note.ABI-tag.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.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges@#@ 5@@@81ox@x$; @Cx@xfKo@Xo@ g@0q@@@ {@v@p`@`8@@H "@"$0"@0""`""`"#`##`#$`$$`$H$`$ %`% %:P&'@ P'*z>$aAl0FX=0(GHJBS@0pap&D @@@@x@@x@@@ @ @@ @ @ `@@@"@0"@"`"`#`#`$`$`$` %` !"# @#."`<"`J#`W(%`f%`m @ @#"`"`"@#` `@'`  @)jH!@@@%`%`  @ "@+ @ D$`Z"`k"`~#` $` @ `@  A!@'F@Uh$`u%` @%`,j%` %` @ @init.cinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.6178p.6176__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxpuzzle.cpcsdata.3480stwalkstack.3847srch.3846msks__PRETTY_FUNCTION__.3727__PRETTY_FUNCTION__.3495_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startprintf@@GLIBC_2.2.5memset@@GLIBC_2.2.5__libc_csu_fini_start__gmon_start___Jv_RegisterClassesexit@@GLIBC_2.2.5__assert_fail@@GLIBC_2.2.5_fini__libc_start_main@@GLIBC_2.2.5_IO_stdin_usedfputc@@GLIBC_2.2.5__data_start__dso_handle__libc_csu_init__bss_start_end_edatastdout@@GLIBC_2.2.5main_init