ELF>@@ @8 @ @@@@@88@8@@@ `` ``TT@T@DDPtd@@D D QtdRtd``  /lib64/ld-linux-x86-64.so.2GNUGNU(4.ok~ٙÖԚGf!p%B=0"#259.%'17*63 /48;,+: ?<!-$&>( A@ ):R% :>?r$m C%y! (EL CyIk,/  :fa.(9S-@hznzt3 '8A~uT|x[~B` `#@@@@J@`@libstdc++.so.6__gmon_start___Jv_RegisterClassespthread_cancel_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3__ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev_ZSt4cerr_ZNSaIcED1Ev_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt8ios_base4InitD1Ev_ZNSolsEPFRSoS_E_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode__gxx_personality_v0_ZNKSs5c_strEv_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode_Znwm_ZNSsaSERKSs_ZSt3cin__cxa_rethrow_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv_ZNKSs4sizeEv_ZNKSs7compareEPKc_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNSsC1EmcRKSaIcE_ZdlPv__cxa_begin_catch_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt20__throw_length_errorPKc_ZNSsC1Ev_ZNSirsERi_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6___cxa_end_catch_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNKSs7compareERKSs_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E_ZNSs3endEv_ZNSsD1Ev_ZNSsC1EPKcRKSaIcE_ZNSsixEm_ZSt4cout_ZNSaIcEC1Ev_ZNSsC1ERKSs_ZNKSs4dataEv_ZNSs5beginEv_ZSt17__throw_bad_allocv_ZNSt8ios_base4InitC1Ev_ZNKSs4findEcm_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev_ZNSolsEi_ZNSolsEmlibm.so.6libgcc_s.so.1_Unwind_Resumelibc.so.6srandisalphatime__stack_chk_failtolower__cxa_atexitmemcmp__libc_start_mainGCC_3.0GLIBC_2.4GLIBC_2.2.5CXXABI_1.3GLIBCXX_3.4M P&y j0ii ui ӯkt)``: `;@`@```` `(`0`8` @` H` P` X```h`p`x````?```<`````````` `!`"`#`$ `=(`%0`&8`'@`)H`*P`+X`,``-h`.p`>x`/`0`1`2`A`3`4`5`6`7`8`9H}lH52 %4 @%2 h%* h%" h% h% h% h% h% hp% h`% h P% h @%ڶ h 0%Ҷ h %ʶ h %¶ h% h% h% h% h% h% h% h% h%z hp%r h`%j hP%b h@%Z h0%R h %J h%B h%: h%2 h %* h!%" h"% h#% h$% h%% h&% h'p% h(`% h)P% h*@%ڵ h+0%ҵ h, %ʵ h-%µ h.% h/% h0% h1% h2% h3% h4% h5% h6%z h7p%r h8`%j h9P%b h:@1I^HHPTI@H@HǺ@HH) HtHÐUHSH=p uK`Hj H`HHH9s$fDHHE `H7 H9r# H[fff.UH= HtHt`ÐUHATSH H}HEHYHEHƿ@`XHEHƿ`HEH[IHEHlHHEH=@LHHHEྀ@HuHEྂ@Htt HE྆@HuHEྈ@Htt@@@`@HIHEHLHcHHEHiH [A\UHATSHĀbHpHIHpH=t@@ `h`H݅@H@H7@@`@HHpHFE$EHEHkHUHEо @HHEHEHEHkIHEHXLHcDHEHDDeEHHEHUHpHHHHEHH IHEHLHcU]HEDHHEHIHEHLHcHEHsHUHEh@HHEHHEHtIHEHaLHcHEHMIHEH2LHc"IHpH- LHcHHpH H[A\UHATSH@HdH%(HE1h`HHHHHHt HH0AHHHHHHH HHHeHHHH$HHHHHHHuHH>IHHLHcIHHLHcHHHHUdH3%(tXH@[A\UHATSH0H}HEH!HUHEྎ@HHEHEHEH!IHEHLHc4HEHEHHEHUHEHH,Hu!+IHEHLHcHEH0[A\þ@@`x@H)UHATSHHEH?HUHE؆@HHEHEHEH?IHEH,LHcHEH}!+IHEHLHcHEH[A\þ@@`@HIUHATSHHXTPȈLH`H6HEHPTHcHUHEHѺ-HHLHEHP0@@`!@HIHEHLHcHUHEHHHUH`PHΉ}HEHIHEHLHcLtFHXHHþQ@@`qHH\@HY@H@@`HUHEHHH`HEHHEHEH%IHEHLHcIEDHUHEHHHEHUHXDHHHEHIHEHLHc@@`HUHEHHt>r@@`P@H@HHUHEHHcm{@@`@Hu@HhPHUH`HHHH08H0HE8EHEHIHEHLHcP~#HE-HHt^Puq#HcHXH H(HغH(HHHXHH9Hþ@@`HH@HI+@@`HUHH@HHEHIHEHLHcH`HH[A\ÉIH`HLHcHxUHATSH@}HuHUȾ؇@@`#U܉H@H @Hl@@`HE@@`Hk HEH; IHEH HHEHUHLHH @@`HUHHr@HH@[A\UHATSH H}HuHEH=HUHE(@HHEH 2EHEH3IHEH LHc HEH Et!3IHEHLHcH9@@`LEHEغHHuHUHEHHHttP@@`NEH [A\UHSHH}HuHEHH{ HHEHHh H9H[UHATSHHHxHpȈlHEH>HxHHEHpHEHHZHELHEH<HUHH:ltHUHEHHlHEHpHH;EuHEHIHUHEHH&LHUHEHIHEHLHcHEH_HxH HEHUHEHH HEH IHEH*@LHHEHEHHPHxHHIHEHmHLHEHHHHĐ[A\ÉIHEHqLHcH!UHATSH }܉u؃}}``?@```HxHEHHEH¾ƈ@h`HEH@`h`H3IHEHpLHcHrH [A\UH5UHH H}HuHUHUHMHEHHIUHH}HuHEUHH}HuUH}uUE ÐUHHH}HEHUHHH}HEHUHHH}HEH UHSHHH}HuHUHMCHEH?HHEH0HU҈HEHHEHHUHEHHuHEHH[UHHH}HuHUHEHHAUHHH}HEHUHHH}HEHUHATSHH}HEHHHEHHHEHH[A\ÉIHEHLHcHeUHHH}HEHHUHATSHpH}HuHUHEHHHEHEHHEHUHEHHu8HEHHHEHEHMHEHHHtHEHHUHMHEHHHUHMHEHHHEHEHIHEHLHcHEHIHEHLHcHHEHHHp[A\UHAUATSHH}HuHEHHHEHHHEHHHHEHIHEL HEHHHEHLLHHHUHBH[A\A]ÉIHEHLHcHEUHATSHH}HEHHHEHHHEHHHHEHH[A\ÉIHEHvLHcHUHHH}HuHEHPHEH@H9t1HEHHHEHUHHnHEH@HPHEHP"HEHxHHUHEHHUHATSHHhHEHHhHƿ@`HEHƿ`HMHpHHHUHpHHHpHhHBtp@@`HUHpHHHpHhHt DePEؾ@@`'H@HIHpHLHc;HpHHEHDHĐ[A\ÉIHEHLHcHUHH0H}HuHEHHEHEHUHH+HEHUHEHHtUHHH}HEHUHHH}HEHUHATSHH}HEH)HHEHHHEHH[A\ÉIHEHLHcHUHH}HEH@HHEHHH)HHUHHH}HuHUHEHHÐUHH`H}HuHEHUHHHHMEHEHEEEHUHEHH)HEHPHMHEHH*HEHEE؈EHEUUHH}HuHEHHUHHUHHH}HEHUHHH}HEHUHH}UHH H}HuHUHEHHEHUHHEHUHPÐUHHH}HuHEHHEHHEHHEHPHEHPUHAUATSHHHHuHUHMIHUHEHHHEHIHEHwHUHLHLpHHHH[A\A]UHATSHHhHEHBHhHƿ@`>HEHƿ`gQHMHpHHHUHpHHjHpHhHtp@@`HUHpHH$HpHhHQt DePEؾ@@`{HQ@HdIHpHLHc;HpHHEH5DHĐ[A\ÉIHEHLHcHUHH0H}HuHEHlHEHEHUHHHEHUHEHHtUHHH}HEHUHHH}HEHUHATSHH}HEHHHEHHHEHH[A\ÉIHEHLHcH%UHH H}HUHEHHHEÐUHH H}HEHPHEHHHEUHSHH}HuHEHHHEHHH9H[ÐUHH}HEHHPHEHHEUHH}HEHÐUHATSHH}HEHHHEH+H[A\ÉIHEHLHcHUHATSHpH}HuHUHEHHHEHEH,HEHUHEHH)u8HEHHHEHEHMHEHHHtHEHHUHMHEHHHUHMHEHH-HEHEHIHEHLHcHEHIHEHLHcHHEHHHp[A\UHHH}HEHUHHH}HEHUHSHHH}HuHUHUHEHHtHE`HEHE3HEHrHHEHcHUHH҄tHEHEHEHHUHHuHEHH[ÐUHH}HEHH ÐUHAVAUATSH H}HuHEH;E HEHHEHEHyH;EHEHIHEHHH]HELHH`HEHEHHHEHHHEHHHHEH@HHEHHH)HHHHEHHEHHHEHUHHEHHUHHHEHPHEHH;EtiHEHIHEHHHEHmIHEHIHEHLLH9LHHqHEHHEL HEHhHI HEHHHH^HEH}IHEL`HEHXHEL0HEHHILLHHYHEHHUHHHEHPHEH [A\A]A^UHH}UHSHH}HuHEH7HHEH(HH9H[UHH}HEHHPHEHHEUHH}HEHÐUHHH}HEHUHHH}HEH$UHH H}HuIHEHHHEHHHEHHEHUHEHHHEHEH}uÐUHH}HEH@UHHH}HuHEHUHH5ÐUHHH}HEHnUHH}HEHH ÐUHH}HuHUHEHHEHH9UHHH}HEH"UHH}HuHEHHEHH9UHHH}HEHUHH H}HuHUHEHHEHHEHPHEHHsÐUHH0H}HuHUHUHEHHHEHUHMHHUHH}HEUHHH}HEHUHATSH H}HuHUHEHUHHHUHEHHHUHHEHHEHPHEHHUHHHEHPH [A\ÉIHEH^LHcHpUHATSHH}HEH@HHEHHH)HHHHEHHEHHHEHH[A\ÉIHEHLHcHUHH H}HEHHEHUHEHH HEUHH H}HEH@HEHUHEHHHEÐUHH}HEUHH0H}HuHUHMHUHMHEHHUHH H}HuHUHUHEHHUHAVAUATSH H}HuHULeLHHHt3HHUHHqAILHLIcHH [A\A]A^ÐUHATSH`H}HuHUHEHPHEH@H9HEH@HPHEHHHEHH5HEH@HPHEHPHUHEHHHEH@L`HEH@HXHEH HLHHHEHHUHHHEH>IHEHLHcHHE@HHEHEHnHEHUHEHH9HEHEHUHHlHEHEHEHEHHHMHEHUHH HEHEHIHEHHHEHHULHHHEHEHEHPIHEHXHEHHHULHHHEHEHHHEHHHEHHH6HEH@HHEHHH)HHHHEHHEHH HEHUHHEHUHPHEHHHUHEHPHH}u HEHHHUHEHH1"HEHQHHMHEHHzHEHUHMHHV ILHcHH`[A\UHH H}HEHHHEHHHEUHATSH0H}HuHEHIHEHHHUHEHLHHHEHEHzHEHUHEHHEu&HEHHHEHMHHtHEH-HEH0[A\UHH}HuHEHHEHH9UHHH}HEHUHHH}HEHUHH H}HuIHEHHHEHHHEHHEHUHEHHHEHEH}uÐUHH}HEH@UHATSHH}HuHEHHHEHH9uCHEHIHEH>HHEH/LHHuH[A\UHSHHXHPHXHAHEHXHhHEElHEHEHEHnHHPHEHHCHHXHHHiE}tHEH HEHpHEH}uHUHEHHI}HXHJHEHUHEHH_tZEHUH]HPHXHHXHEHUHMHEHH!HEH`EhHEH)HPHEHH5HHEH,HHXHHHLtWEHUH]HPHXHHHEHUHMHEHHzHEH`Eh9EHUHMHpHHEHpH`xhH`hHĸ[ÐUHH}HuHEHHEHUHH}HuHUHEHUHHHEHEPUHH H}HEH@HHEHH$HEUHH H}HEHHHEHHHEUHH}HEUHAUATSHXHHuHUHMIHUHEHHHEHUHHHEHIHEHHUHLHLHHHX[A\A]UHATSH0H}HuHEHIHEHHHUHEHLHHHEHEHHEHUHEHHEu&HEHHHEHMHHtHEHHEH0[A\UHH}HuHEHHEHH9UHHH}HEHUHHH}HEHUHH H}HuIHEHHHEHHHEHHEHUHEHHHEHEH}uÐUHH}HEH@UHH}HuHEHHEHUHH}HEUHHH}HuHEHUHHÐUHHH}HEH<UHH}HEHH ÐUHH H}HuHUHUHEHHÐUHH}HuHEHHEHH9UHATSH H}HuHUHEHUHHHEHPHEHH;IHEHLHcHH [A\ÐUHH0H}HuHUHUHEHHwHEHUHMHH|UHH H}HEH@HHEHH^HEUHH H}HEHHHEHH2HEUHHH}HEHHHUHHEUHH}HuHEHHEHH9UHH}HEH@HHEHHH)HHÐUHATSH@H}HuHUHMHEHUHHHEHEH2HHUH]HEHH&HEH@[A\H%HEHUHMHHILHcHaUHH H}HuHUH}tHEHUHMHHUHSH8H}HuHUHEHHHEHHUHHH8[UHH0H}HuHUHUHEHH2UHSH(H}HuHUHEH4HHEH%HUHH$H([UHH H}HuHUHMHUHMHEHHFUHH}HEUHHH}HEHLHE@HEH@HEH@HEH@ HEH@(HEHÐUHH}UHH}HEH@UHH}HEH@UHATSH H}HuHEHX HEHUHHHEHHIHEH#HUHEHHHH [A\ÉIHEHLHcH$UHATSHH}HuHEH+IHEHhHHUHEHLHHH[A\ÐUHH}UHH H}HEHHHEHHjHEUHHH}HEHfUHH}HuHEHHEHUHATSHĀH}HuHUH]HEHcH9HEHiHtMHUHEHH?HHEHHHHHEHHHtt)HEHHHMHEH;HUHEHHHHpxHpHExEHEHEH~HHUHEHHnHHEHHH>HEHEH]HEHHH9tHEHEH]HEHHH9tHEHUHHq HEHHEH([UHH}HEH UHATSH0HHuHUHM>HEH IHEH LH HEH| HEHH HUHEHH uHHUHH-HHH0[A\UHH}HEH@UHH}HEH@UHHH}HEH UHH}HE@HEH@HEHPHEHPHEHPHEHP ÐUHATSHHHuIHEH+ HL. HHH[A\ÐUHHH}HEH$ UHHH}HuHEH(UHHH}HuHEHMHH UHH}HEHUHH0H}HuHUHMSHEH HHEHUHHNtHEHEHEHmHEHEHIHEH}uHUHEHHzHEUHH}HEH UHH H}HEHd HHEHHUHH}HuHEUHH}HEH@(UHSHHH}HuHUHMH}uMHEHH;Et;HEHrHHUHEHHHHEHHH-tEHUHEHH HEHEHHH]EHUHމ;HEH@(HPHEHP(HUHEHH:HEHH[ÐUHSHHXHPHXHHEHXHHEElHEHEHEHHHPHEHHHHXHHH'E}tHEHL HEH,HEH}uHUHEHH]}HXHHEHUHEHHtZEHUH]HPHXHHHEHUHMHEHHHEH`EhHEHHPHEHHwHHEH!!!"8"R`"""""# #:@#H`####F#t$ $@$ `$&$D$n$$%, %j@%|`%%%%%& &$@&L`&r&|&&&'>('`H'h'''''8(t((H(h(($(6(()()H)Hh)))))*(*H*h****$*6+^(+pH+h++++N+\,(,^P,hp,v,,,,-8-X-x--$-8-t-.8.X.x.. ..8.Z/~8/X/x///$/2/080X0x0000*0 1@1:`1H1111"2F 2@2h2\22223^03X3"x36333X4p4zPRx@ $-AC DAC dAC qAC zPLRx@ $$tV|@AC RAC $lw@AC L$ь{׽@AC e$$@AC R$ @AC NxAC $,\\!@AC oAC \$tL0@AC V<TAAC X\AC $U @AC MAC W*AC AC AC $aȾ@AC RLLAC $JHԾ@AC ]$j@AC X$l @AC R@zAC $d@AC X,\AC LJAC lDAC $>a?@AC Rx)AC (AC AC  AC 4AC TAC t AC ̝9AC <AC sAC L$TUK@AC Xʟ\AC <AC \AC $ao@AC R4%AC :)AC C<AC T` AC $`AC $RS{@AC V$~H@AC ]AC AC AC _ AC $BAC a< AC \<AC T|" AC "AC AC AC iAC  RAC < D%AC \ JAC | DAC  :&AC  @AC  :"AC  <AC  6;AC < R@AC \ rAC | `AC $ Z@AC a$$ Ȥ{@AC ~ 0AC  ,1AC , >AC L ,1AC l =)AC $ Fwɿ@AC [$ "ؿ@AC l ,AC  AC V 2"AC < 4AC \ .AC | (iAC  rAC  dAC V ȩSAC ` AC  .AC < ,AC \ ,AC | AC  AC L rAC V "AC  AC AC <iAC \HAC |:AC 6AC $%AC *AC $AC )AC <$"AC $&k@AC aj@AC ,AC ,AC (AC "AC $)AC $ @AC el04AC DFAC Xj)AC sFAC X1AC  AC ,aAC Lڮ AC lĮAC AC $ @@AC WSAC V8 AC ",AC 4.AC T(AC t$ AC WHAC 6AC 08AC HAC D-AC 4Q%AC TVFAC Xt|AC X&FAC TL;AC ahAC fAC `AC 4RAC TDAC t,AC ´aAC  AC AC AC ҴaAC U4AC TAC t,AC %AC  AC ,AC "AC AC \4ֵ.AC T(AC t,AC AC AC ߵ/AC HZAC J(AC 4AC T AC t~aAC  AC AC AC $TP@AC WSAC V< AC \(AC |AC  AC WAC "AC AC sAC Z<3%AC \8AC |&XAC Z^-AC lAC fAAC ;AC JAC <AC \*AC |AC AC  AC =AC "AC AC <AC \AC \|SAC `AC (AC AC ܾ(AC %AC < AC \ԾKAC $`@AC a4AC տXAC Z"AC +AC $,AC D'AC dAC  AC AAC (;AC JDAC 2*AC $<AC D.fAC TdtAC fAC JAC AC AC AAC $;AC JDAC dAC *AC AC AC ZAC  L,AC $ XAC D JAC d <AC \ SAC ` 4AC  &(AC  .AC ! (AC $!(AC D!%AC d!"1AC !3KAC !^AC !L1AC $D!]@AC a " AC ,"AC L"AC l" AC ""AC "AC $,"@AC V"T,AC #`.AC 4#n(AC T#vAC t#dAC #X<AC T#t AC #tAC #eAC $_1AC 4$pAC T$b AC t$LAC $:AC $8"AC $:$AC $>8AC %V"AC 4%X(AC T%`AC t%NAC %DAC %2XAC %j AC %TAC &BAC 4&@ AC T&*"AC t&,,AC &8AC $&*@AC V&.AC &(AC 'AC <'cAC \'cAC |'F AC '0 AC '$AC ';AC $\':w@AC [$(cAC D(UAC d( AC (AC ($AC $$(k@AC ]$L(&w@AC [)vKAC 4)AC T)KAC t)AC )AC $)'p@AC W)pAC zRx P$4HQ_@F'D&5)R%i+7MFX'v3IBv-b3c~FL/;[Tp&.=$}(B\!!@b% 3M?g 0C(B\ 0C(B\ 4&N!! 8wB\vDKe5+N, Y=E %<C])Se  )8eW- )8eW-!Y` }NU6}Lj}Lj}DKe !<C]DKe-f-@CMj @ h@@o@@ @@  `@@` o8@oo@`@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3.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.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment8@8#T@T 1t@t$H@Do@@@DN @0V @ ^o@ko8@8z@`@ @@@hh@hx@xh@D (@(T*|@|````````p 0#  *5 Ge8@T@t@@@@@ @@ 8@ @ @ @ @@h@x@@(@|@````````@`*`8`E@[P`jX`x@@`x@`0@``h`-@+-@I؈@z````"h`@ ``"Z@F"B@{h"nL@,"@$"-@-+"}@]"f@"B@"/@"5@(:"RS@ "}@"":@S%"x@'"q@f(" j@=?("C@wr("]@,("s@G)"r@)"Rn@ )"f4@\)"Px@(6*"S:@<*"V\@,*`+">z@ X+"m@(+"P@"+"A@&+"r@H,"Vz@,"|@ ,"~@A-"T@-"dC@1-"fN@i5."G@,."a@/"jt@w//"~@,0"$L@F0"P@)i0"\n@K0"/@H0"@T1"my@1"T@ +2"A@@2"@ 2"}@"2*@A*3"XT@ 33"a@ 3"Y@F4";@Hc4"o@44"b@4"LI@_5"[@5"xx@6"G@r66"|@16"}@( 7"`i@7"P@(7"[@*8T$@\L8"Y@Z8"p@z888"kp@,*9"~@t99"z@9@`9"f@"9':"x@K:"*:@):"@:"X5@);`;"g@8;"9@\_;"_@;*@ ;;"(@c0<"N6@U<`b<@r<"|@<"~A@;=".@b="`@Z=#@="N@G>"r@>"[@>"@@Y?"@?"b@(?"@@@" O@%g@"q@;@"@.@":I@0A":@nA"o@XA"4@A"j@rB"6_@.B"h@; C"h@3C"[@CC"P2@zD":@ UD"u7@kD"m@D"t@ E"a@E"N@E"ف@c)F`5FF".y@F":}@$F"Jj@MGbG"L@GGH"p@H"\j@H"t|@I">@wWI"Th@I"^}@8II"~@ "J"|@OJ@dJ"b@JJ"bq@*1K"n@K)@0K"a@RL"I@SLL"ZM@LL"N@"*M""B@QM"R@aM"҂@kM"^<@3N1!@{N"4@N"]@N"6@ N"@p@+N"q@PO _O"L@,OOO"tz@ ;Pp`@P^P"m@P"<@UQ"t@Q"0^@"Q"O@kQ"z`@(R"?@ SR"7@sR"{@(R"?@<*S"C@1S"g@XST"@(AT"6@<wTTT"s@U"b@wjU"ZP@,U"X@HU"]@%V"kR@F2V"~s@}V"z@V"\@9W"<@W@W"LN@X"n@(bX"6.@X"u@SY"4@aFYdYY" @Z"{@._Z"R@Z"$i@*["1@l"[4["T@S[`[["_@, \".@\"x@{\"R@1\@\"p@A0]"`@]"b/@a]^"p@x^"~z@"^^_"{@._"@K_"]@_"nj@:`"2N@`"h6@`"@ca"nS@a",n@%a"(A@a"Tq@b"T@$b>b"@ cb"]@ab"Y@%b"&Q@5c"H@Uc"P@@c"Ni@d"@edd@Vxdd"5@dd@wd @dcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7382dtor_idx.7384frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxmain-solution.cpp_ZStL8__ioinit_ZL19kDictionaryFilename_Z41__static_initialization_and_destruction_0ii_GLOBAL__I__Z12QueryYesOrNoSs_ZZL18__gthread_active_pvE20__gthread_active_ptr_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMIC_ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_M_beginEvdata_start_ZSt3cin@@GLIBCXX_3.4_ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc_ZNSt12_Vector_baseISsSaISsEED2Ev_ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE5beginEv_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE11_M_get_nodeEv_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNSt16ostream_iteratorIccSt11char_traitsIcEEppEv_ZNSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEC1EPSt13_Rb_tree_nodeIS5_E_ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev_ZNSt4pairIKmSt6vectorISsSaISsEEED1Ev_ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEED2Ev_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIcEE10deallocateEPS2_m_ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4_ZSt13__copy_move_aILb0EPSsS0_ET1_T0_S2_S1__ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET1_T0_SB_SA__ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1__ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEED1Ev_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET0_T_SB_SA__ZNSsC1Ev@@GLIBCXX_3.4_ZNKSt6vectorISsSaISsEE8max_sizeEv_ZN9__gnu_cxx13new_allocatorISt4pairIKSsSt6vectorISsSaISsEEEEC2Ev_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EEC1Ev_ZNKSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE21_M_get_Node_allocatorEv_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7__ZNKSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13get_allocatorEv_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4_ZNKSt23_Rb_tree_const_iteratorIcEdeEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_Rb_tree_implIS9_Lb0EED1Ev_ZNSolsEi@@GLIBCXX_3.4_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE3endEv_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE13_Rb_tree_implIS9_Lb0EED1Ev_ZNSt12__niter_baseISt16ostream_iteratorIccSt11char_traitsIcEELb0EE3__bES3___libc_csu_fini_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSaISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEED2Ev_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_S_rightEPKSt18_Rb_tree_node_base_ZNKSt4lessISsEclERKSsS2__ZNSaISt4pairIKSsSt6vectorISsSaISsEEEED1Ev_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZNSt17_Rb_tree_iteratorIcEC1EPSt13_Rb_tree_nodeIcE_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZSt13__copy_move_aILb0EPKSsPSsET1_T0_S4_S3__ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEE8max_sizeEv_start_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEmmEv_Z10QueryValueIiET_Ss_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv@@GLIBCXX_3.4_ZNSt6vectorISsSaISsEEixEm_ZNKSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4sizeEv_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA_S9__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIcEED2Ev_ZNSaIcEC1ISt13_Rb_tree_nodeIcEEERKSaIT_E_ZNSt6vectorISsSaISsEEaSERKS1__ZNSt6vectorISsSaISsEEC1ERKS1__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_M_eraseEPSt13_Rb_tree_nodeIcE_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC1ERKS2__ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEEC1Ev_ZNSt6vectorISsSaISsEE5beginEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11lower_boundERS1__ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCXX_3.4_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsEvT_S7_RSaIT0_E_ZSt14__copy_move_a2ILb0ESt23_Rb_tree_const_iteratorIcESt16ostream_iteratorIccSt11char_traitsIcEEET1_T0_S7_S6__ZNSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEEC1Ev_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_Rb_tree_implIS9_Lb0EEC1Ev_ZNSt16ostream_iteratorIccSt11char_traitsIcEEaSERKc__gmon_start___Jv_RegisterClasses_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE3endEv_ZNKSs5c_strEv@@GLIBCXX_3.4_ZNSt16ostream_iteratorIccSt11char_traitsIcEEC1ERSoPKc_ZNSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE11lower_boundERS6__ZN9__gnu_cxx13new_allocatorISsE7destroyEPSs_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_get_nodeEv_ZdlPv@@GLIBCXX_3.4_ZNKSt17_Rb_tree_iteratorISt4pairIKmSt6vectorISsSaISsEEEEeqERKS6__ZNKSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEptEv_ZNKSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8key_compEv_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE6_M_endEv_Z13PrintTurnInfoiRSt3setIcSt4lessIcESaIcEESs_ZSt8_DestroyIPSsSsEvT_S1_RSaIT0_E_ZNSt17_Rb_tree_iteratorIcEmmEv_ZNKSt6vectorISsSaISsEE5beginEv_fini_ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE21_M_get_Node_allocatorEv__cxa_rethrow@@CXXABI_1.3_ZNKSs4sizeEv@@GLIBCXX_3.4_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_ZNSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb0EE3__bES7__ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE21_M_get_Node_allocatorEv_ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_Rb_tree_implIS9_Lb0EE13_M_initializeEv_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEE10deallocateEPS8_m_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE5beginEv_ZSt8_DestroyISsEvPT__ZNKSt17_Rb_tree_iteratorISt4pairIKmSt6vectorISsSaISsEEEEdeEv_ZSt4cerr@@GLIBCXX_3.4_ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEEC1Ev_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3___libc_start_main@@GLIBC_2.2.5_ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv_ZStorSt13_Ios_OpenmodeS__ZNSt6vectorISsSaISsEEC1Ev_ZNKSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEE8key_compEv_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEEC2Ev_ZN9__gnu_cxxneIPKSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESB__ZNKSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEeqERKS6__ZNSt17_Rb_tree_iteratorISt4pairIKmSt6vectorISsSaISsEEEEC1EPSt13_Rb_tree_nodeIS5_E_ZN9__gnu_cxx13new_allocatorIcEC2Ev_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv_ZNKSs7compareERKSs@@GLIBCXX_3.4_ZNSsC1ERKSs@@GLIBCXX_3.4_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEppEv_ZNSt4pairIKmSt6vectorISsSaISsEEEC1ERKS4__ZNSt16ostream_iteratorIccSt11char_traitsIcEEdeEv_ZNSt4pairISt23_Rb_tree_const_iteratorIcEbEC1ERKS1_RKb_ZNSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEELb1EE3__bES6___cxa_atexit@@GLIBC_2.2.5_ZnwmPv_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKc_ZNSt3setIcSt4lessIcESaIcEED1Ev_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@@GLIBCXX_3.4_ZN9__gnu_cxxmiIPSsSt6vectorISsSaISsEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNKSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEdeEv_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE13_Rb_tree_implIS3_Lb0EEC1Ev_ZN9__gnu_cxx13new_allocatorISt4pairIKmSt6vectorISsSaISsEEEE7destroyEPS6__ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEE3endEv_ZNSt12__niter_baseISt23_Rb_tree_const_iteratorIcELb0EE3__bES1__ZNKSt23_Rb_tree_const_iteratorISt4pairIKmSt6vectorISsSaISsEEEEeqERKS6__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE13_Rb_tree_implIS9_Lb0EE13_M_initializeEv_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEE8allocateEmPKv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EED1Ev_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4_ZNSt11__copy_moveILb0ELb0ESt26bidirectional_iterator_tagE8__copy_mISt23_Rb_tree_const_iteratorIcESt16ostream_iteratorIccSt11char_traitsIcEEEET0_T_SA_S9__ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm_IO_stdin_used_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE16_M_insert_uniqueERKS5__ZNSsC1EmcRKSaIcE@@GLIBCXX_3.4_ZNSsD1Ev@@GLIBCXX_3.4_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE5beginEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_rightEPKSt18_Rb_tree_node_base_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE14_M_create_nodeERKc_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1Ev_ZN9__gnu_cxx13new_allocatorISsE9constructEPSsRKSs_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE6_S_keyEPKSt13_Rb_tree_nodeIcE_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_ESE_RS1__ZNSaISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEEC2Ev_ZN9__gnu_cxx13new_allocatorISsED2Ev_ZNKSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE5countERS6__ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEppEv_ZN9__gnu_cxxneIPSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESA__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base__data_start_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEEC2Ev_ZNSt23_Rb_tree_const_iteratorISt4pairIKmSt6vectorISsSaISsEEEEmmEv_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEneERKS6__ZNKSt4lessImEclERKmS2__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE7_S_leftEPKSt18_Rb_tree_node_base_ZNSaISt4pairIKmSt6vectorISsSaISsEEEEC1ISt13_Rb_tree_nodeIS4_EEERKSaIT_E_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIcEEC2Ev_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base_ZNSt23_Rb_tree_const_iteratorISt4pairIKmSt6vectorISsSaISsEEEEC1ERKSt17_Rb_tree_iteratorIS5_E_ZNKSt6vectorISsSaISsEE3endEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE3endEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_rightmostEv_ZNSs3endEv@@GLIBCXX_3.4_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E_ZNSt23_Rb_tree_const_iteratorIcEC1ERKSt17_Rb_tree_iteratorIcE_ZNKSt6vectorISsSaISsEE8capacityEv_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv_ZNSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEEixERS6__ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E_ZNSt20__uninitialized_copyILb0EE18uninitialized_copyIPSsS2_EET0_T_S4_S3__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5__ZNSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE6insertESt17_Rb_tree_iteratorIS7_ERKS7__ZN9__gnu_cxx13new_allocatorISt4pairIKmSt6vectorISsSaISsEEEEC2Ev_ZNKSt23_Rb_tree_const_iteratorIcEneERKS0__Z9FamilyCmpRSt4pairIKSsSt6vectorISsSaISsEEES5__ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8key_compEv_ZNSolsEm@@GLIBCXX_3.4_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEED2Ev_ZSt13copy_backwardIPSsS0_ET0_T_S2_S1__ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEEixERS6__ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3__ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEE8max_sizeEv_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKSbIS3_St11char_traitsIS3_ESaIS3_EESC__ZNSt23_Rb_tree_const_iteratorISt4pairIKmSt6vectorISsSaISsEEEEC1EPKSt13_Rb_tree_nodeIS5_E_ZNSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb1EE3__bES7__ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE4findERS1__ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZSt22__copy_move_backward_aILb0EPSsS0_ET1_T0_S2_S1__ZNSt23_Rb_tree_const_iteratorIcEppEv_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_ESE_RS1__ZNSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEppEv_ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE6_M_endEv_Z8PlayGameSt6vectorISsSaISsEEiib_ZNSaISsED2Ev_ZNSaISt13_Rb_tree_nodeIcEEC2Ev_ZNKSs4findEcm@@GLIBCXX_3.4_ZNKSs7compareEPKc@@GLIBCXX_3.4_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E_ZNSaISt4pairIKSsSt6vectorISsSaISsEEEEC1ISt13_Rb_tree_nodeIS4_EEERKSaIT_E_ZNSsC1EPKcRKSaIcE@@GLIBCXX_3.4_ZNSaISsEC2Ev_ZSt4cout@@GLIBCXX_3.4_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEEvT_S9__ZNSt6vectorISsSaISsEE3endEv_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIcEE8max_sizeEv_ZNKSt6vectorISsSaISsEE4sizeEv__dso_handle_ZNSt12__miter_baseIPSsLb0EE3__bES0__ZNKSt3setIcSt4lessIcESaIcEE5countERKc_ZNSt23_Rb_tree_const_iteratorIcEC1EPKSt13_Rb_tree_nodeIcE_Z10NarrowPoolRSt6vectorISsSaISsEESsc_ZNSsixEm@@GLIBCXX_3.4_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKSsPSsEET0_T_S7_S6__ZNKSt3setIcSt4lessIcESaIcEE5beginEv__DTOR_END____libc_csu_init_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E_ZNSt4pairIKmSt6vectorISsSaISsEEEC1ERS0_RKS3__ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcSsEES3_PFiiEET0_T_S7_S6_T1__ZSt13__copy_move_aILb0ESt23_Rb_tree_const_iteratorIcESt16ostream_iteratorIccSt11char_traitsIcEEET1_T0_S7_S6__Z15QueryGuessCountv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_beginEv_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_S_valueEPKSt18_Rb_tree_node_base_ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_M_beginEv_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_M_beginEv_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEE4baseEv_ZStltIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8__ZNKSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE8key_compEv_ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEE11lower_boundERS6__ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE13get_allocatorEv_ZNSt4pairISt17_Rb_tree_iteratorIS_IKSsSt6vectorISsSaISsEEEEbEC1ERKS6_RKb_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_M_beginEv_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv_ZSt23__copy_move_backward_a2ILb0EPSsS0_ET1_T0_S2_S1__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE13_Rb_tree_implIS3_Lb0EED1Ev_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5__ZNSt4pairISt17_Rb_tree_iteratorIcEbEC1ERKS1_RKb_ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE13get_allocatorEv_ZNSaISt4pairIKmSt6vectorISsSaISsEEEED1Ev_ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS5_ESF_RS1__ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@@GLIBCXX_3.4_ZNSt6vectorISsSaISsEE9push_backERKSs_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEv_Z10QueryValueIcET_Ss_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE11_M_leftmostEv_ZNKSt10_Select1stISt4pairIKSsSt6vectorISsSaISsEEEEclERKS5__ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1__ZNSt20__copy_move_backwardILb0ELb0ESt26random_access_iterator_tagE13__copy_move_bIPSsS3_EET0_T_S5_S4___bss_start_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@@GLIBCXX_3.4_ZNSt12__niter_baseIPSsLb0EE3__bES0__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE11_M_get_nodeEv_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE12_M_rightmostEvisalpha@@GLIBC_2.2.5_ZNSt12__miter_baseISt23_Rb_tree_const_iteratorIcELb0EE3__bES1__ZNKSs4dataEv@@GLIBCXX_3.4_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCXX_3.4_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE7_S_leftEPKSt18_Rb_tree_node_base_ZNKSt10_Select1stISt4pairIKmSt6vectorISsSaISsEEEEclERKS5__ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEdeEv_ZN9__gnu_cxx13new_allocatorISt4pairIKSsSt6vectorISsSaISsEEEE9constructEPS6_RKS6__ZNSaISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEEC2Ev_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc__stack_chk_fail@@GLIBC_2.4_ZN9__gnu_cxx13new_allocatorISt4pairIKSsSt6vectorISsSaISsEEEED2Ev_ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEvtolower@@GLIBC_2.2.5_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEC1ERKSt17_Rb_tree_iteratorIS5_E_ZNSaIcED1Ev@@GLIBCXX_3.4_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE11_M_put_nodeEPSt13_Rb_tree_nodeIcE_ZNSt20__uninitialized_copyILb0EE18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsEET0_T_SC_SB__Z10QueryGuessSsRSt3setIcSt4lessIcESaIcEE_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE16_M_insert_uniqueERKc_ZNSirsERi@@GLIBCXX_3.4_ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE4findERKcsrand@@GLIBC_2.2.5_ZNKSt23_Rb_tree_const_iteratorIcEeqERKS0__ZNSt12_Vector_baseISsSaISsEEC2EmRKS0__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE13_Rb_tree_implIS9_Lb0EEC1Ev_ZNSt4pairIKSsSt6vectorISsSaISsEEEC1ERKS4__ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEE5beginEv_Z14LoadDictionaryRSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE_ZNSt3setIcSt4lessIcESaIcEEC1Ev_ZNKSt9_IdentityIcEclERKc_ZNSt8iteratorISt19output_iterator_tagvvvvEC2Ev_ZSt3maxImERKT_S2_S2__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_S_valueEPKSt13_Rb_tree_nodeIcEpthread_cancel_ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE3endEvmemcmp@@GLIBC_2.2.5_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4_ZN9__gnu_cxx13new_allocatorISt4pairIKmSt6vectorISsSaISsEEEED2Ev_end_ZNSolsEPFRSoS_E@@GLIBCXX_3.4_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_S_rightEPKSt18_Rb_tree_node_base_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIcEE8allocateEmPKv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5__ZNKSt17_Rb_tree_iteratorIcEeqERKS0__ZNSt4pairIKSsSt6vectorISsSaISsEEEC1ERS0_RKS3__ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE6_M_endEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZSt4copyISt23_Rb_tree_const_iteratorIcESt16ostream_iteratorIccSt11char_traitsIcEEET0_T_S7_S6__ZNSt17_Rb_tree_iteratorISt4pairIKmSt6vectorISsSaISsEEEEmmEv_ZN9__gnu_cxxneIPcSsEEbRKNS_17__normal_iteratorIT_T0_EES7__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsSsET0_T_SA_S9_RSaIT1_E_ZSt14__copy_move_a2ILb0EPSsS0_ET1_T0_S2_S1__ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZNSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEmmEv_ZNSt16ostream_iteratorIccSt11char_traitsIcEEC1ERKS2___cxa_end_catch@@CXXABI_1.3_ZSt17__throw_bad_allocv@@GLIBCXX_3.4_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_M_endEv_ZN9__gnu_cxx13new_allocatorISt4pairIKmSt6vectorISsSaISsEEEE9constructEPS6_RKS6__ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5beginEv_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0__ZNKSt4lessIcEclERKcS2__ZSt4copyIPSsS0_ET0_T_S2_S1__ZN9__gnu_cxx13new_allocatorISt4pairIKSsSt6vectorISsSaISsEEEE7destroyEPS6__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE14_M_create_nodeERKS5__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE8_S_rightEPSt18_Rb_tree_node_base_ZSt11max_elementISt17_Rb_tree_iteratorISt4pairIKSsSt6vectorISsSaISsEEEEPFbRS6_S8_EET_SB_SB_T0__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEED2Ev_ZNSt23_Rb_tree_const_iteratorISt4pairIKmSt6vectorISsSaISsEEEEppEv_ZNSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEED1Ev_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5__ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEED1Ev__cxa_begin_catch@@CXXABI_1.3_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_create_nodeERKS5__ZNSt4pairISt17_Rb_tree_iteratorIS_IKmSt6vectorISsSaISsEEEEbEC1ERKS6_RKb_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E_ZNSt6vectorISsSaISsEED1Evrand@@GLIBC_2.2.5_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE11lower_boundERS1__edata_ZNSaIcEC1Ev@@GLIBCXX_3.4_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE6_S_keyEPKSt18_Rb_tree_node_base_ZdlPvS__ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_leftmostEv_ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_RSaIT1_E__gxx_personality_v0@@CXXABI_1.3_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE13_Rb_tree_implIS3_Lb0EE13_M_initializeEv_ZNKSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE14_M_lower_boundEPKSt13_Rb_tree_nodeIcES9_RKc_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EED1Ev_ZNSs5beginEv@@GLIBCXX_3.4_ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmSt6vectorISsSaISsEEEEE10deallocateEPS8_m_Znwm@@GLIBCXX_3.4_Unwind_Resume@@GCC_3.0_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSt6vectorISsSaISsEEEEE8allocateEmPKv_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE7_S_leftEPSt18_Rb_tree_node_base_ZNKSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE4sizeEv_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EEC1Ev_ZNKSt3setIcSt4lessIcESaIcEE3endEv_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPSsS3_EET0_T_S5_S4__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base_ZNSaISsEC2ERKS__ZNSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE3endEv_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt12_Vector_baseISsSaISsEEC2Ev_ZNSsaSERKSs@@GLIBCXX_3.4_ZN9__gnu_cxx13new_allocatorISsEC2Ev_ZNSt8_Rb_treeIccSt9_IdentityIcESt4lessIcESaIcEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIcE_ZSt8_DestroyIPSsEvT_S1__ZNSt6vectorISsSaISsEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKSsS1_EEEEPSsmT_S9__ZNSaISt13_Rb_tree_nodeIcEED2Ev_ZNSt3mapISsSt6vectorISsSaISsEESt4lessISsESaISt4pairIKSsS2_EEE6insertESt17_Rb_tree_iteratorIS7_ERKS7__ZNSt8_Rb_treeImSt4pairIKmSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessImESaIS5_EE6_M_endEv_Z15QueryWordLengthRSt3mapImSt6vectorISsSaISsEESt4lessImESaISt4pairIKmS2_EEE_Z12QueryYesOrNoSs_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4_ZNSt3setIcSt4lessIcESaIcEE6insertERKctime@@GLIBC_2.2.5main_init_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_@@GLIBCXX_3.4