ELF44 (# 444444@@@@5@50XJJHHH Ptd  DDQtd/lib/ld-linux.so.2GNU%*% !)&$#'(    "-4 !pLAi-{<K*)Ix'-w)AN;}eMEZCR !b7]O ?Tz$4 7gd libstdc++.so.5_ZNSt24__default_alloc_templateILb1ELi0EE8allocateEj_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__cxa_rethrow_ZNSt15basic_streambufIcSt11char_traitsIcEE13_S_pback_sizeE_ZNSspLEc_ZNKSs7compareEPKc_ZNSsC1ERKSs_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c_ZNSsaSERKSs_ZNSaIcEC1Ev_ZNSsD1Ev_ZdlPv__cxa_end_catch__gxx_personality_v0_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E_ZNSaIcED1Ev_ZNSolsEi_ZNSsixEj_ZNSolsEj_ZNSt15basic_streambufIwSt11char_traitsIwEE13_S_pback_sizeE_ZNSt8ios_base4InitC1Ev_ZNSsC1EPKcRKSaIcE_ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj_ZSt3cin_ZNSt8ios_base4InitD1Ev__cxa_begin_catch_ZSt4cout_Znwj_ZNSspLERKSs_ZNSspLEPKc_ZNKSs6lengthEv_Jv_RegisterClasses_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E_ZNSsC1Ev__gmon_start__libm.so.6libgcc_s.so.1_Unwind_Resumelibc.so.6__cxa_atexit__assert_failsprintf_IO_stdin_used__libc_start_mainGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.2} P&y 0si ii үkr)lL)pLMKKKKKKK L L L L LLLL L$L(L,L0L4L8Lx 'D$#$pL$dx 'D$,$pLg$)D$ D$D$ȟ$D$ȟ$"$$Oȟ$ $}U} u.}u($MD$D5D$$$ÐU$MJUD$$UE$1ÐUE D$E$E}EEÐUExt_E$D$E$E$‹EE$lE$‹EE@UE$ÐUE@]ÐUE$E}EEUE]ÐUE]ÐU} uFE $|D$E$E $TEE D$E$-EE ÐUE ]ÐUE D$E$UE$ÐUE@]ÐUS]E D$$ ؋]US]E D$$ ؃[]UE$#UE ÐUEU ;]ÐUS$UED$$i]UE D$ED$$E\$$u$D$ 5D$\D$Y$`E D$E$,]ÐUE@ ]ÐUE$ÐUS]E D$$ ؋]US]E $D$$؃[]UE$EUE]ÐUS]E D$$ ؋]US]E $wD$$ ؃[]UE${UE ÐUE]ÐUS4]UED$E D$$7ED$E$UED$T$$؋]UStE EE $EE}unEEE$ËED$E$x\$D$E $E}tE$EE$EEE늋ED$E؉$}UȋE D$$EȉD$E؉$tLUED$ED$ ED$E D$$UEED$T$E$AE؉$SED$E$ËE؉$J\$D$E $tIUED$ED$ ED$E D$$9UEED$T$E$EED$E؉D$E$E]UE$UE ÐUUE UEB]ÐUS]E D$$؋]UEU ;]ÐUE$EUS4E$ED$D$E$E؋]؍E$]؋E؉$'E$EUE D$$NU܋E D$$+E܉D$E$]ÐUE}~eE;EuTED$ ED$E D$E$$t(ED$ ED$E D$E$$EUS4D$$pLE}~*EEVUUUmыE)ȋU)‰ЅuD$`$pLEEVUUUmыE)ȋU)‰ЃuAEEVUUUmыE)aD$$pL7D$$D$$pLE}~<EEVUUUmыE)ȋU)‰ЅuD$$pLEEVUUUmыE)ȉEEEVUUUmыE)ȉEEEVUUUmыE)ȋU)‰ЉEeEMVUUUӉ)É)EEED$ ED$ED$E$$tE@D$$pLwD$$pLD$$pLED$$pLED$$pLD$ $pLm4[]ÐUSdE EUED$ED$$E؉$uS}tD$ $pLUԍE؉D$$UЍE؉D$$EЉD$Eԉ$u"Eԉ$$aEԉ$뱋E$E؉D$E$ED$E$E]E$]E$oE؉$ED$E$5E$@EUT$UT$$^ED$E؉$E]E$]/E$}t5D$@$pLE]E؉$]E$jE؉$]USdE EUED$ED$$E؉$uS}tD$ $pL2UԍE؉D$$UЍE؉D$$EЉD$Eԉ$u"Eԉ$ $ Eԉ$뱋E$E؉D$E$ED$E$E]E$]E$E؉$4ED$E$YE$dEUT$UT$$ED$E؉$E]E$(]/E$}t5D$$pLE]E؉$]E$E؉$]UE $E D$E$UE$EUE$D$E$UE$wÐUE$eÐUE D$E$EÐU]ÐUEx t)UE@ ExuQUE@E@EEU;B tUEE@EދE@ ;EtUEUE8u!E@U@;uUE@ kExt+E@EEx u E@ EUE5E@EEU;BtUEE@EދUEUE $E$-!ÐUD$E $ÐU} tU D$E$@UE$ E $oÐUE$ÐUE D$E $ÐUS]E D$$n؃[]UE D$E$UE$D$E$UE]ÐUE ]UE U;]ÐUE]ÐUE ]ÐUE$mUE ÐUEU ;]ÐUS]E $ D$$؃[]USTUE D$ED$$8!ED$Eȉ$!]ȍED$E$o!E\$$"EED$E$H!]ED$Eȉ$3!Eȉ\$D$E$_#E]ÐUE$KÐUSE$E]E$]E$E$[]ÐUSE$2E]E$$]E$E$$[]UExt_E$,D$E$E$h‹EE$E$‹EE@USE$"E@E$E]E$]E$[]ÐUE$cu$D$ D$WD$Y$CE$0US$]UED$E D$$)ED$$)؋]UE]ÐUHE EE $E}uTE$#‹ED$T$E $#uEEE$#E붋E$#E뤋ED$E؉$#UȋE D$$#EȉD$E؉$-$u*E؉$#D$ED$E $U#uE D$E$#E؉D$E$p#EUE$_UE ÐUE D$E$vUE]ÐU} uFE $"D$E$E $"EE D$E$EE ÐUE ]ÐUSTUE D$ED$$#ED$Eȉ$"]ȍED$E$o"E\$$$EED$E$H"]ED$Eȉ$3"Eȉ\$D$E$!%E]ÐUUE B UEBUEB]US4E$ED$D$E$E]E$5]E$E$E x ufD$E$@E @D$E $1%D$E$E @D$E $%D$E$E x uyD$ E$E @D$E $$D$E$:D$E$E @D$E $$D$E$%E x uyD$ E$OE @D$E $\$D$E$D$"E$E @D$E $$D$E$~E x uvD$ E$E @D$E $#D$E$6D$.E$E @D$E $#D$E$$D$ D$D$Y$7D$=E$3E]E$@]E$2E4[]UUE$D$$UE$D$$ED$E$u;E$$tE$$E$땍UE0D$$XUE0D$$ED$E$ku;E$$tE$k$uE$@UE ]US$EEEEU E;tA}u;E$(ËED$E$\$D$E $4uED$E $"EE$$‹EU E;u&E $b‹EE $‹EuE $J‹E;uaE $6‹EMED$E $"EE$‹EE $a‹E;uE $M‹EE$k‹EE$[E$VE D$E$yE @ED$E$-E$[]UE D$E$&UEBUUE D$ED$$UED$E D$$ UVS0E$UE D$$UE D$$ED$E$uUED$$Pu]E$D$ED$$uEt$$t$]E$D$ED$$ E$`ME܋]܋E$]܋E܉$Ee[^]US]ED$E D$$"؋]UEU ;]ÐU(E EE $IE}uTE$9‹ED$T$E $TuEEE$UE붋E$OE뤋ED$E$2UE D$$ED$E$7u*E$lD$ED$E $uUE D$$EEUUUEEUE$ÐU} u+EihUM-U} u(EihUM8:U\} u(EihUMFU.} u(EihUMˆSUEUU ЍЉUEU]US4E$ED$D$?E$E]E$]E$WE$E1D$E$EaD$E$EjD$E$tE]E$]E$E4[]USE$2E]E$#]E$E$#[]UExt_E$p D$E${ E$‹EE$@ E$= ‹EE@US]E D$$7؋]US]E D$$i؋]UEU ;]ÐUE$EUE]ÐUE D$E$USTEEE$x!E}C~UE -$JtwE؉$MЋUE -E̍ẺD$E؉D$ $UT$E؉$3E]E؉$f]8E؉$SEN}5E$D$$pLD$@$访EEȋUT$$AEċUT$$REĉD$Eȉ$cu]؍Eȉ$xD$$E؉EED$$pL躿D$T$UT$$+D$ $E]E؉$踾]#E؉$訾EEȉ$1E]E$]U$tE]USTEEE$^E}C~ E@E}C~UE -$tUE -$tE؉${ MЋUE -E̍ẺD$E؉D$ $fMЋUE -EȍEȉD$E؉D$ $2UT$E؉$E]E؉$ ]BE؉$ EE}5E$D$$pLxD$@$EEUT$$EċUT$$EĉD$E$u]؍E$D$$ZE؉EED$$pL$D$T$脼UT$$蕻D$ $eE]E؉$"]#E؉$EE$@1E]E$6]U$޼E]US]E $D$$؃[]UE]ÐUE$UE ÐUS]E D$$؃[]UEU T$$EU T$$+ED$E$ EE D$E$EE ÐUE@]ÐUS4UE D$$/ED$E$E]E$]E$;E$E@E $8uE$SE$E $‹ED$D$E$&ËE$E$$ËE$E$$ËE${EU RPE]E$]E$H]ÐUS]E D$$ ؋]US]$t؃[]UE$ÐUE$ÐUSE;E E$&E@E $8u>E$E$‹EE$t‹EE $M‹ED$D$E$ËE$$E$$ËE$dE$$ËE$UE @BE[]ÐUE $E D$E$DUS$E D$E$EUEBE x t1EEE $‹ED$D$E$UB EEE $E } uE D$E$$EUEBUEBE x t1EEE $_‹ED$D$E$%UB EEE $:E yEE$LED$E$襳E]ʳ]U$lE$[]ÐU吋Exu E@EE]ÐU吋Ex u E@ EE]ÐUEU E;E@8~ME@PA;BE@@@ E}t=E8u5E@EE@@E@@EyEPE;B uE@EE D$E$E@E@@E D$E@@$E@@@E}t=E8u5E@EE@@E@@EEPE;BuE@EE D$E$E@E@@E D$E@@$eE ÐUE$wÐUS4E$LED$ED$E$?E]E$&]E$ E$ 4[]ÐU]ÐU]ÐUED$E$E@E$ÐUSE D$E$]E$[]ÐUE]U$UE}tE$螯EEUE$k E$E$‹EE$M‹EUSE$E]E$]E$诰E$z[]UVS0uUED$E D$$]U؋ED$E D$$?E؉\$D$4$Oe[^]UE$QUE ÐUE EE $E}uTE$1‹ED$T$E $LuEEE$ME붋E$GE뤋ED$E$:EUE EE $[E}uRE$D$ED$E $tEEE$E븋E$E릋ED$E$EUE D$E$ED$E$ÐUVS@u] Et$$?\$E؉$]]؉t$Eȉ$KED$\$$e[^]UE]UEE D$E$uE$"E֋EUEU ;]ÐUE$+EUXEUED$$ED$E $t/U؋ED$$E؉D$U$btE}t E$IED$U $Ku1ED$U T$$1EȉD$E$JUS4E$LED$ED$E$?E]E$&]E$E$ 4[]ÐU]ÐU]ÐUED$E$E@E$ÐUSE D$E$]E$[]ÐUE]U$UE}tE$~EEUED$E$VUE$'E$nE$‹EE$‹EUD$E $ÐU} tU D$E$RUE$D$E$UE]ÐUE ]UE U;]ÐUE]ÐUE ]ÐUE$UE ÐUE$UE ÐUS]E D$$؃[]UE$MD$E$JUEU ;]ÐUVS0uUED$E D$$]U؋ED$E D$$!E؉\$D$4$1e[^]UE EE $E}uTE$o‹ED$T$E $uEEE$E붋E$E뤋ED$E$xEUE EE $E}uRE$D$ED$E $tEEE$E븋E$E릋ED$E$EUE D$E$ED$E$ÐUVS@u] Et$$?\$E؉$]؉t$Eȉ$ED$\$$e[^]UE]UEE D$E$uE$"E֋EUEU ;]ÐUE$EUXEUED$$ED$E $1t/U؋ED$$E؉D$U$tE}t E$IED$U $Ku1ED$U T$$ EȉD$E$ UE a]UE j]UE 1]UEx]USE0${E]E$$e]E$$RE]E$<]E$)E]E $]E $E]E$]E$-E$[]UE$EE D$E$EUED$$'E}t E UUE]UE]UVSE$@E}uED$E؉$|E؉$4W+PPE؉$PP$:E؉$Wt%]؋ED$Eȉ$EȉD$$+PPEȉ$wPP$ͤEȉ$XUȍE؉D$$ED$EȉD$E$E$q t$<褤LƅKL$LE:PPDKtL$բDPED$E$z UED$$ ED$E $P "PPE$UP0E$?E؉D$E$ E@E D$x$uxD$@$w%PPx$Px$ED$E؉$tED$$ĹpED$$脸pD$t$Ѹu~t$‹E D$$ht$貹D$E0D$$dE؉D$$d`t$gD$E؉D$$t`t$$t$)D$E$\E؉D$$k\Xt$D$E؉D$$Xt$$t-ht$蠸D$E$D$$t$cIE0$贶ËE$$褶t!hUT$U T$$OE<<t=<$<$vPPE$_P!E$LE$PPE$7PE$$PPEȉ$PEȉ$+PPE؉$PP$E؉$e[^]ÐUS4E$LED$ED$E$?E]E$&]E$訟E$ 4[]ÐU]ÐU]ÐUED$E$E@E$ÐUSE D$E$]E$[]ÐUE]U$UE}tE$E$-E$*‹EE$|‹EE $‹ED$D$E$ËE$ƗE$蹗$_ËE$谗E$蕗$OËE$UE @BE[]ÐUSE;E E$讱E@E $߲8u>E$ϲE$‹EE$h‹EE $葲‹ED$D$E$ËE$hE$[$+ËE$蜳E$7$ËE$޳UE @BE[]ÐUE$CEE D$E$EUED$${E}t E UUStE EE $EE}unEEE$fËED$E$J\$D$E $rE}tE$ EE$EEE늋ED$E؉$C}UȋE D$$CEȉD$E؉$\tLUED$ED$ ED$E D$$GUEED$T$E$ E؉$ED$E$QËE؉$\$D$E $ltIUED$ED$ ED$E D$$UEED$T$E$/ EED$E؉D$E$ E]UE$KUE ÐUUE UEB]ÐUE]ÐU]ÐU]ÐUSED$E$9]E D$E$FUEBMUE A[]UEE@E@]UE $ÐUE}tE$|EEÐUE$GEUD$ ED$E D$E$dUE;E uE$EU]ÐUE$_EUE$MD$E$JUEE} uED$E$jE EًEUEEUE U EUE D$E$US4UE D$$/ED$E$NE]E$]E$|E$E@E $A8uE$E$E $‹ED$D$E$TËE$E$ج$ËE$E$贬$ËE$[EU RPE]E$]E${]ÐUS]E D$$ ؋]US]$؃[]UE$ÐUE$'ÐUS4E D$E$EUT$$ EUT$$ΐED$E$!uP]E$7D$ED$$E$뢉E]U${]E$zE]U8UE D$ED$$E$ E}EE$EÐUE$EE D$E$EUED$$mE}t E UUS$E D$E$%EUEBE x t1EEE $‹ED$D$E$UB EEE $E } uE D$E$EUEBUEBE x t1EEE $=‹ED$D$E$%UB EEE $E yEE$xED$E$xE]*x]U$xE$[]ÐUE D$E$EUE E@E@ EÐU]ÐUE ]UE$D$E$UE]ÐUE ]UE U;]ÐUE$=UE ÐUS]E $OD$$؃[]UEU ;]ÐUS$EEEEU E;tA}u;E$&ËED$E$ \$D$E $2uED$E $EE$‹EU E;u&E $"‹EE $‹EuE $`‹E;uaE $L‹EMED$E $gEE$C‹EE $軽‹E;uE $觽‹EE$‹EE$E$E D$E$/E @ED$E$E$[]UE D$E$UEBUE]ÐUED$$5E}t E UUVS0E$UED$$yUED$$<ED$E$菋uUE D$$ u]E$芌D$E D$$1Et$$;t$]E$SD$ED$$袻E$ME܋]܋E$蔣]܋E܉$tEe[^]UE D$E$KEUE E@E@ EÐUE$蝟UE ÐUWV1S 2Mrhh)9s׍&'hF9r [^_]ÍU$Bj2t$hh)pu[$t$]hNu$ÐUSKKtv'ЋuX[]US[1Rs]void Placement::Negate()prog4.cppisPossible()void Rule::Enslave(Rule*)slave_of_ == __nullDo::CheckIdentical(placements,r->placements)std::string Deduction::toString()size() != 0Since we know %d of are true. But those are a subset of . Therefore, we know that none of are true. Also, none of are true because of overloading.Row ? Command? pppbad row bad col bad val void Rule::Negate(Placement*)placements.find(p) != placements.end(){ and } or SnyderSudokuPuzzle::SnyderSudokuPuzzle()rules_[i].size() == 9placements_[i].RuleCount() == 4 j k l m n o p q r +-------+-------+-------+-------+-------+-------+-------+-------+-------+ | | +-------+-------+-------+-------+-------+-------+-------+-------+-------+ Implementing ALL deductions... No more single-deep deductions can be made. No more two-deep deductions can be made. int Rule::size() constplacements.size() > 0std::string Rule::toString()(There is something in There is a in row in column in box false) Deductions found: . ...Looking for slaves... will enslave ...stopped looking for slaves... std::set, std::allocator > Odometer::currentValue() [with T = Rule]answer.size() == count_static std::set, std::allocator > Do::Union(std::set, std::allocator >)rs.size() != 00 != rs.size();Lnldoo>q{L(<8%X l,llҁ* ,RLlr ,.  ,LZlnИ ,LLjln*r ,&L:lbȞ>T ,RLpЩƪ0Pp̲vڳ0Ppx0lP.pȿN0PpHp 4HT\tt P4 T t t : !f4!T!t!b!v!(!p!"4"zT"t"""""#4#PT#t## #P#2#L$4$T$t$^$$$$%KzPL|  AB @`CAB `AB D:XFAB D؜ FAB GTAB h-AB ?AB  pAB @hWAB `΢AB AB D&ZAB DAB DbGAB DNb4GAB D AB D@nWGAB ` cGAB D(|AB AB D*GAB DGAB D(AB  VAB @jAB `$AB !AB ̹AB *AB !AB HAB  f&AB D@AB `jAB DAB &GGAB DnDGAB DpAB "QGAB D 6AB @^WAB `ĿAB D HAB D:AB PAB D@AB  N#HAB E$AB D6HAB DdDLHAB DpAB AB XHAB D}HAB D AB $3HAB DD(AB dZAB DrWAB GHAB D AB D(AB CHAB D$AB D ]HAB Ddt/AB /AB DAB 4AB ~DIAB D hAB $ *] IAB DD /AB d /AB D AB  4AB  JAB  AB  *AB $ AB D IAB Dd D.AB  3IAB H l]IAB D /AB  /AB D DAB ( X4AB H AB h AB  *AB  pTAB  TAB  LAB D AB ( IAB DH AB h ZAB D pAAB  6AB  IAB D bAB  |eIAB D( AB H ^JAB Dh rGJAB D $G,JAB D l8JAB D *AB  AB DvCLJAB D(lJAB DH0AB hAB  #AB   AB D  AB D .AB L AB D(~RAB DHAB h)AB L&AB .AB HGJAB DJAB DMAB (.AB HZCJAB DhAAB AB D JAB EAAB 8AB OZa{t--Vb5Pb}'.H!'.H!3:{/'&>  '"SH$'"SH$1 . %,F'.Ho'.Hk5 .!V4"N4"4>)0JT &-G .&-G9@bik1<Kq3    ;      &-G T )~7eEL |d )0J1)T &-G~)0JwT s} h hL  KX@oooj8JƋ֋&6FVfvƌ֌&6FVfvGCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)", h ԍ"$ }!y_IO_stdin_useduҍ../sysdeps/i386/elf/start.S/tmp/buildd/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/csuGNU AS 2.15qԍԍ.0'"B3#T$0N%q"j(4)B*C+T,int-0223E;U<400q`00aJ+#'W~a8q\0 a0RasaaYa}q5qJh  G&0 jEa Nb0 S AQ <R$IT=N#S#T$y V#8I#`T#!h#8"I#z# &-<`g 8r >H RR7 X7<?u#v#x#Jz# {#}#T~##"$# V#$#(#,t#0#4z#8 =$@#~#v## #%#8I#,#  B  B %K RB@N $RO/ 5ARhXL RR7] a    d  $$ `e5 ;GB,jA#k#l*#zm# n# Gd  I%#BR#z#= .,42#z3=# M,5 / 4 Q5.789T:0$5/tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crti.S/tmp/buildd/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/csuGNU AS 2.15(/tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crtn.S/tmp/buildd/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/csuGNU AS 2.15%% : ; I$ > $ >  : ;  : ; I8 I!I/  I : ;I  : ; : ; I  : ; ( ' II : ; &I'  < !I4: ; I?  %%S/ ../sysdeps/i386/elfstart.S.01:"VWYX  /usr/lib/gcc-lib/i486-linux/3.3.5/include../sysdeps/generic/bits../wcsmbs../sysdeps/gnu../iconvinit.cstddef.htypes.hwchar.h_G_config.hgconv.hO /tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csucrti.S2,Wdh",:ԍ ,Wdd,,-:vO /tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csucrtn.S:} _G_int32_t__time_t__GCONV_INCOMPLETE_INPUT__GCONV_OK__state__gconv_init_fct_G_iconv_t__rlim64_t__GCONV_ILLEGAL_DESCRIPTOR__gconv_infoshort unsigned intunsigned char__useconds_t__counter__fct__val__value__nsteps_G_int16_t__max_needed_from__gconv_btowc_fct__off_t__ssize_t__statepinit.c__fsfilcnt_t__steps__fsfilcnt64_t__blkcnt_t__gconv_loaded_object_G_fpos64_t__gconv_t__trans_end_fct__u_int__GCONV_ILLEGAL_INPUT__blksize_t__to_name__uint64_t__id_t__GCONV_EMPTY_INPUT__cd__ino_t__GCONV_NOCONV__invocation_counter__pid_t__u_short__count__quad_t__u_long__fsid_t__GCONV_FULL_OUTPUT__max_needed_to__timer_t__stateful__uint32_t__key_t__u_char__gconv_step__shlib_handle__min_needed_toshort int__dev_tlong long int__gconv_trans_data__outbuflong long unsigned int__uid_t__wchb__uint16_twint_t__u_quad_t__gconv_trans_end_fct__flags__outbufend__combined__gconv_trans_init_fct__init_fct__modname__trans_context_fctGNU C 3.3.5 (Debian 1:3.3.5-13)/tmp/buildd/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/csu__trans_fct__rlim_t__wch__intptr_t__suseconds_t__ino64_twchar_t__GCONV_IS_LAST__blkcnt64_t__fsblkcnt64_t__mode_t__qaddr_t__pos__gconv_end_fct_IO_stdin_used__internal_use__GCONV_NODB__clock_t__gconv_step_data__gconv_trans_query_fct__socklen_t__int64_t__GCONV_NOMEM__off64_t__btowc_fct_G_fpos_t__int8_t__daddr_t__fsblkcnt_t_G_uint32_t__nlink_t__swblk_t__GCONV_INTERNAL_ERROR__mbstate_t__gid_t__clockid_t__int32_t__gconv_trans_context_fct__next__GCONV_IGNORE_ERRORS__end_fct__trans__uint8_t__gconv_fct__from_name__min_needed_from__gconv_trans_fct__data__caddr_t_G_uint16_t__loff_t__int16_t.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.data.eh_frame.gcc_except_table.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str44#HH 1hhD7 ?LLGojj TTo c @@ l XX  uhh p 0{ @    D@5@ L5L XFXJK K̻KԻKػpLp(p x% 7 T8'K30>8@"a x\4HhLj@X h     @5L5XFJKKKKpL !"JU`UUJUJ)ԍ 9DKRK`KmH5qM} @ 9KKTFK J%/M=@kp"? $ 52)e]@ 98 `!" r-\" " 5&G" B%" P&" %" #." Uj" "  " d" :" l  " " N" V"" 8" ! Nb" Y s ! L "  L" _ ."  T"  ." q 4" <"  $" 8 V " " J jN" `" d pL{ " 6" " " &<-" p" " ,`" j" $G" rW" L Sj/"  " :" " " +X" lZ" ̹"  " hl " &" i" " E" vC" Ⱥ " Bl" {&" p" " @5*" W/" *" H" 6-MJ" *" " I4"  " " 2{K" HG"  " &D53 " r" /" @" `P D" Z<t" ܺ" " T" }*΢" nD" |e" #" (" " -IR g" ~." /" r." " BX4"  " pT" Wt/" h " " " d L " X " ,!xL!" r!-!t" !Τ-" :"& " w"" ")<#T," r#n" # " #)" ^$" $6" $x" $b" %N%(" %`C %" &;&%" H&V-" &M" &&Z" &Ժ" 'e' " W'*" 'n" '" 'M' " L(" (&" (," (*" -)" 5)T" b)"" )t9 )>" *R" 5*" z*"" *d" -+r+%" +C+ " -," ?,pA" ," ,\" N-"" -" -.%" .:" O.T" `.  " .d" /" n/!" /C" / "" C0" 0 0T" 0j" $1" f1/" 1F" 1(|" 1j" 2p" #2 " 2b" 2%" 32&" L3" 3 "" 36" 3" 54p" {44d " 43" 5" e5tF" v5f " 5 !6 " ]6" 6 " 6<" [7A" 7" 8" -8@5@8T P8*]" ~8D" 8" 8 9B." 79 3" 9pL9V" 9`" 1:F" B:؜  G:Z " : ." :D." ;7*; " Y;ZC" ;P" '< " <<"Q" <@5<J" <" !=" P=0" =*" >H" >~D" `>" >" >D" ?n" 3?hW" ?Ŀ" ?F #" %@" e@@5 p@" @ @r$" @]AD" YA" A"" ABd." MB " B " #Cx-" nC%" C" C " #D." UD" oD^" D" D<%" EL " _ET" E" E" Ef&" E," ;FH " [F(" F~" Gl]" 1G0" _GR%" G%" G" Hj " ~H" Hh" IL&" \I" IL" J " 0J  " {J " JA" +K0%" ^Kb" K8" K4" K" L " lL" LpLL" M -MKCMMHM" M&&" MV-" M<" jNN" N ]" OOO" O" O" #P #" P" P P " 3Q?LQrG" Q^W" QJ RzLR" R,." RR@5R " S" HS6" S" S$SG" DT-" T~R" Tb%" Uc" QU " U" U" U" VH%" UV4hV" V@5Vh-" V" Wp" VW" W WB" W%" XZ" DX7iX" X: XT" X*T" /Y" YX " ZfT" ZZP " ZZ>" Z֧" "[ " P[~" ~[h" [/" [g#\"" \ \/" /tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/config.habi-note.S/tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/abi-tag.hinit.c/tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crti.S/tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/defs.hinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/tmp/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crtn.Sprog4.cpp_ZSt8__ioinit_ZZN9Placement6NegateEvE19__PRETTY_FUNCTION___ZZN4Rule7EnslaveEPS_E19__PRETTY_FUNCTION___ZZN9Deduction8toStringEvE19__PRETTY_FUNCTION___Z41__static_initialization_and_destruction_0ii__tcf_0_ZZN4Rule6NegateEP9PlacementE19__PRETTY_FUNCTION___ZZN18SnyderSudokuPuzzleC1EvE19__PRETTY_FUNCTION___ZZNK4Rule4sizeEvE19__PRETTY_FUNCTION___ZZN4Rule8toStringEvE19__PRETTY_FUNCTION___ZZN8OdometerI4RuleE12currentValueEvE19__PRETTY_FUNCTION___ZZN2Do5UnionESt3setIP4RuleSt4lessIS2_ESaIS2_EEE19__PRETTY_FUNCTION___GLOBAL__I__ZN9Deduction10difficultyEv_ZN9PlacementC1Ev_ZNSspLERKSs@@GLIBCPP_3.2_ZSt8distanceISt17_Rb_tree_iteratorIP4RuleRS2_PS2_EENSt15iterator_traitsIT_E15difference_typeES7_S7__ZNSt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EC1EPSt13_Rb_tree_nodeIS1_E_ZN4RuleD1Ev_ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13get_allocatorEv_ZNSt4pairISt17_Rb_tree_iteratorIP9PlacementRS2_PS2_EbEC1ERKS5_RKb_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv_ZNSt17_Rb_tree_iteratorIP9PlacementRS1_PS1_EppEi_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5eraseERKS1__ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EE5eraseERKS1__ZNK4Rule7getTypeEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1__ZNSt17_Rb_tree_iteratorIP9DeductionRS1_PS1_EmmEv_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEaSERKS7__ZNSt8iteratorISt26random_access_iterator_tagSt17_Rb_tree_iteratorIP4RuleRKS3_PS4_EiPS7_RS7_EC2Ev_ZN2Do13SetDifferenceERKSt3setIP9PlacementSt4lessIS2_ESaIS2_EES8__ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPSt13_Rb_tree_nodeIS1_E_ZSt26__uninitialized_fill_n_auxIPSt17_Rb_tree_iteratorIP4RuleRKS2_PS3_EjS6_ET_S8_T0_RKT1_12__false_type_ZN2Do8toStringERSt3setIP9PlacementSt4lessIS2_ESaIS2_EE_ZNSaIcEC1Ev@@GLIBCPP_3.2_ZNSt15basic_streambufIcSt11char_traitsIcEE13_S_pback_sizeE_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13insert_uniqueERKS1__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13insert_uniqueERKS1__ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeERKS1__ZN9Placement6NegateEv_ZNSt17_Rb_tree_iteratorIP9PlacementRKS1_PS2_EC1EPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeERKS1__ZNSt14__simple_allocISt13_Rb_tree_nodeIP9PlacementESt24__default_alloc_templateILb1ELi0EEE8allocateEj_ZStneIP4RuleRS1_PS1_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESA__ZNKSt4lessIP9DeductionEclERKS1_S4__ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EED1Ev_DYNAMIC_ZNSt6vectorISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_EEixEj_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_minimumEPSt13_Rb_tree_nodeIS1_E_ZSt4cout@@GLIBCPP_3.2_ZNSt17_Rb_tree_iteratorIP9DeductionRKS1_PS2_EppEv_ZNKSt4lessIP9PlacementEclERKS1_S4__ZNKSt3setIP9PlacementSt4lessIS1_ESaIS1_EE4sizeEv_ZNSt22_Rb_tree_base_iteratorC2Ev_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCPP_3.2_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv_ZStneIP9PlacementRKS1_PS2_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESB__ZN18SnyderSudokuPuzzle8makeNameEiii_ZNSt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EC1ERKS_IS1_RS1_PS1_E_ZN8OdometerI4RuleE12currentValueEv_ZNSt24__default_alloc_templateILb1ELi0EE8allocateEj@@GLIBCPP_3.2_ZN8OdometerI4RuleED1Ev_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E_fp_hw_ZNSt4pairISt17_Rb_tree_iteratorIP4RuleRS2_PS2_ES5_EC1ERKS5_S8__ZNKSt17_Rb_tree_iteratorIP9PlacementRKS1_PS2_EdeEv_ZN9Deduction9ImplementEv_ZN4Rule8toStringEv_ZN18SnyderSudokuPuzzle26SolveUpToTwoDeepInParallelEb_ZStneIP9PlacementRS1_PS1_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESA__ZNSt3setIP9DeductionSt4lessIS1_ESaIS1_EE6insertERKS1__ZNSt19_Rb_tree_alloc_baseIP4RuleSaIS1_ELb1EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E_ZSt19__iterator_categoryISt17_Rb_tree_iteratorIP4RuleRS2_PS2_EENSt15iterator_traitsIT_E17iterator_categoryERKS7__ZN4Rule7setNameE8RuleTypeii_ZNSt4pairISt17_Rb_tree_iteratorIP4RuleRS2_PS2_EbEC1ERKS5_RKb_ZNSsC1EPKcRKSaIcE@@GLIBCPP_3.2_ZN2Do12IntersectionERK4RuleS2__ZStneIP9DeductionRKS1_PS2_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESB__ZStneIP4RuleRKS1_PS2_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESB__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyEPSt13_Rb_tree_nodeIS1_ESA__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPSt13_Rb_tree_nodeIS1_E_ZN8OdometerI4RuleEC1ERKSt3setIPS0_St4lessIS3_ESaIS3_EEi_ZSteqIP4RuleRS1_PS1_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESA__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5clearEv_ZNSaIP9PlacementED1Ev__fini_array_end_ZNSt13_Rb_tree_baseIP9DeductionSaIS1_EED2Ev_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS5_RKS6__ZNSt14__simple_allocISt13_Rb_tree_nodeIP9PlacementESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS3_j_ZNKSt9_IdentityIP4RuleEclERKS1__ZNSolsEj@@GLIBCPP_3.2_ZNSt4pairISt17_Rb_tree_iteratorIP9DeductionRKS2_PS3_EbEC1ERKS6_RKb_ZNSt14__simple_allocISt13_Rb_tree_nodeIP4RuleESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS3_j_ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4findERKS1__ZNSt14__simple_allocISt13_Rb_tree_nodeIP4RuleESt24__default_alloc_templateILb1ELi0EEE8allocateEj_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt13_Rb_tree_nodeIS1_E_ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EED1Ev__assert_fail@@GLIBC_2.0_ZNSt18_Vector_alloc_baseISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_ELb1EE11_M_allocateEj_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7__ZNKSt17_Rb_tree_iteratorIP9DeductionRKS1_PS2_EdeEv__dso_handle_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_rightmostEv_ZNSaISt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EEC1Ev_ZNSt13_Rb_tree_baseIP4RuleSaIS1_EEC2ERKS2__ZN2Do9AssociateEP9PlacementP4Rule__libc_csu_fini_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev__cxa_atexit@@GLIBC_2.1.3_ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EEaSERKS5__ZNKSt4lessIP4RuleEclERKS1_S4__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11upper_boundERKS1__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5eraseESt17_Rb_tree_iteratorIS1_RS1_PS1_E_ZdlPv@@GLIBCPP_3.2_ZN9Placement6RemoveEP4Rule_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev_ZN2Do5UnionESt3setIP4RuleSt4lessIS2_ESaIS2_EE_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_colorEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12destroy_nodeEPSt13_Rb_tree_nodeIS1_E_ZNSt19_Rb_tree_alloc_baseIP9PlacementSaIS1_ELb1EE11_M_get_nodeEv_ZNSt8ios_base4InitC1Ev@@GLIBCPP_3.2_ZN4Rule7EnslaveEPS__ZNSaIP9DeductionED1Ev_ZNKSt9_IdentityIP9PlacementEclERS1__ZNSt13_Rb_tree_baseIP9DeductionSaIS1_EEC2ERKS2__ZSt10_ConstructIP4RuleS1_EvPT_RKT0__ZNSt17_Rb_tree_iteratorIP9DeductionRKS1_PS2_EC1EPSt13_Rb_tree_nodeIS1_E_ZNSt14__simple_allocISt13_Rb_tree_nodeIP9DeductionESt24__default_alloc_templateILb1ELi0EEE8allocateEj_ZN18SnyderSudokuPuzzle7CleanUpESt3setIP9DeductionSt4lessIS2_ESaIS2_EE_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5eraseESt17_Rb_tree_iteratorIS1_RS1_PS1_E_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS5_RKS6__init_ZNSt19_Rb_tree_alloc_baseIP9DeductionSaIS1_ELb1EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_S_parentEPSt13_Rb_tree_nodeIS1_E_ZNKSs7compareEPKc@@GLIBCPP_3.2_ZNKSt9_IdentityIP9PlacementEclERKS1__ZNSsaSERKSs@@GLIBCPP_3.2_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_maximumEPSt13_Rb_tree_nodeIS1_E_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv_ZSt8_DestroyIPSt17_Rb_tree_iteratorIP4RuleRKS2_PS3_EEvT_S8__ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_M_insertEPSt18_Rb_tree_node_baseS9_RKS1__ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCPP_3.2_ZNKSt3setIP9PlacementSt4lessIS1_ESaIS1_EE4findERKS1__ZNSt17_Rb_tree_iteratorIP9PlacementRS1_PS1_EppEv_ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4sizeEv_ZNSt14__simple_allocISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESt24__default_alloc_templateILb1ELi0EEE8allocateEj_ZNKSt3setIP4RuleSt4lessIS1_ESaIS1_EE4sizeEv_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EE5eraseERKS1__ZNSaISt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EED1Ev_ZN4Rule5toValEi_ZNSsD1Ev@@GLIBCPP_3.2_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12destroy_nodeEPSt13_Rb_tree_nodeIS1_E_ZNK4Rule10CanEnslaveEPS__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_maximumEPSt13_Rb_tree_nodeIS1_E_ZNSsixEj@@GLIBCPP_3.2_ZNKSt3setIP4RuleSt4lessIS1_ESaIS1_EE3endEv_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv_ZN2Do8DisjointERK4RuleS2__ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EE6insertERKS1__ZNKSt9_IdentityIP4RuleEclERS1___cxa_rethrow@@CXXABI_1.2_ZSteqIP4RuleRKS1_PS2_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESB__ZNSt6vectorISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_EED1Ev_ZNSaIP4RuleED1Ev_ZNSt18_Rb_tree_node_base10_S_minimumEPS__ZSt3cin@@GLIBCPP_3.2_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt13_Rb_tree_nodeIS1_E_ZNSt17_Rb_tree_iteratorIP9DeductionRS1_PS1_EC1ERKS4__ZNSt17_Rb_tree_iteratorIP4RuleRS1_PS1_EC1ERKS4__ZNSt4pairISt17_Rb_tree_iteratorIP9PlacementRKS2_PS3_EbEC1ERKS6_RKb_ZN18SnyderSudokuPuzzle26SolveUpToOneDeepInParallelEb_ZnwjPv_ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EE5clearEv_ZNSt18_Vector_alloc_baseISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_ELb1EEC2ERKS7__ZN9Deduction10difficultyEv_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EE4findERKS1__ZNSt17_Rb_tree_iteratorIP4RuleRS1_PS1_EppEv_ZNKSt19_Rb_tree_alloc_baseIP9PlacementSaIS1_ELb1EE13get_allocatorEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCPP_3.2_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13get_allocatorEv_ZNSsC1Ev@@GLIBCPP_3.2_ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_rightmostEv_ZN9DeductionD1Ev_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeEPSt13_Rb_tree_nodeIS1_E_ZN2Do5UnionERK4RuleSt3setIP9PlacementSt4lessIS5_ESaIS5_EE_ZSt8distanceISt17_Rb_tree_iteratorIP9PlacementRS2_PS2_EENSt15iterator_traitsIT_E15difference_typeES7_S7__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPSt13_Rb_tree_nodeIS1_E_ZN9DeductionC1Ev_ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv_ZNSt17_Rb_tree_iteratorIP9DeductionRS1_PS1_EC1EPSt13_Rb_tree_nodeIS1_E_ZN4Rule5toColEi_ZNK9__gnu_cxx17__normal_iteratorIPSt17_Rb_tree_iteratorIP4RuleRKS3_PS4_ESt6vectorIS7_SaIS7_EEEdeEv_ZNSt17_Rb_tree_iteratorIP9PlacementRS1_PS1_EC1EPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_maximumEPSt13_Rb_tree_nodeIS1_E_ZN9PlacementD1Ev_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyEPSt13_Rb_tree_nodeIS1_ESA__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPSt18_Rb_tree_node_base_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4findERKS1__start_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE19_M_empty_initializeEv_ZNSt3setIP9DeductionSt4lessIS1_ESaIS1_EEaSERKS5__ZSteqIP9PlacementRKS1_PS2_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESB__ZNSt13_Rb_tree_baseIP9PlacementSaIS1_EEC2ERKS2__ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0__ZN18SnyderSudokuPuzzle5ForceEiii_ZSt8_DestroyIP9DeductionEvPT__ZNK4Rule7isSlaveEv_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPSt13_Rb_tree_nodeIS1_E_ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EEC1ERKS5__ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13get_allocatorEv_ZNSt4pairISt17_Rb_tree_iteratorIP9DeductionRS2_PS2_EbEC1ERKS5_RKb_ZSt8_DestroyISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_EEvPT__ZSt4swapISt14_Rb_tree_colorEvRT_S2__ZNSt13_Rb_tree_baseIP4RuleSaIS1_EED2Ev_ZNSt18_Vector_alloc_baseISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_ELb1EE13_M_deallocateEPS6_j_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5clearEv__cxa_end_catch@@CXXABI_1.2_ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_rightmostEv_ZN18SnyderSudokuPuzzle7SlaveryEb_ZNSt19_Rb_tree_alloc_baseIP9PlacementSaIS1_ELb1EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E_ZNK4Rule4sizeEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_S_parentEPSt13_Rb_tree_nodeIS1_E_ZNSt15basic_streambufIwSt11char_traitsIwEE13_S_pback_sizeE_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4sizeEv_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_colorEPSt13_Rb_tree_nodeIS1_E_ZN18SnyderSudokuPuzzleC1Ev_ZSt10__distanceISt17_Rb_tree_iteratorIP9PlacementRS2_PS2_EENSt15iterator_traitsIT_E15difference_typeES7_S7_St18input_iterator_tag_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13insert_uniqueERKS1__ZN9Deduction4sizeEv__fini_array_start__libc_csu_init_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EEC1Ev_ZNKSt19_Rb_tree_alloc_baseIP9DeductionSaIS1_ELb1EE13get_allocatorEv_ZNKSt9_IdentityIP9DeductionEclERKS1___gxx_personality_v0@@CXXABI_1.2_ZNSt17_Rb_tree_iteratorIP4RuleRS1_PS1_EppEi_ZNK9__gnu_cxx17__normal_iteratorIPSt17_Rb_tree_iteratorIP4RuleRKS3_PS4_ESt6vectorIS7_SaIS7_EEEplERKi__bss_start_ZNSt3setIP9DeductionSt4lessIS1_ESaIS1_EE5clearEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11lower_boundERKS1__ZN4Rule5toRowEimain_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_leftmostEv_ZSt10_ConstructIP9DeductionS1_EvPT_RKT0__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeERKS1__ZNSspLEc@@GLIBCPP_3.2_ZNKSt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EdeEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyEPSt13_Rb_tree_nodeIS1_ESA__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_M_insertEPSt18_Rb_tree_node_baseS9_RKS1__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_S_parentEPSt13_Rb_tree_nodeIS1_E__libc_start_main@@GLIBC_2.0_ZN4RuleC1Ev__init_array_end_ZNSt13_Rb_tree_baseIP9PlacementSaIS1_EED2Ev_ZNSt3setIP9DeductionSt4lessIS1_ESaIS1_EEC1ERKS5__ZN18SnyderSudokuPuzzle19GetSingleDeductionsEb_ZNSt12_Vector_baseISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_EED2Ev_ZNSt14__simple_allocISt13_Rb_tree_nodeIP9DeductionESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS3_j_ZN9Placement7setNameESs_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EEaSERKS5__ZN18SnyderSudokuPuzzle14getRulePointerE8RuleTypeii_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11lower_boundERKS1__ZN18SnyderSudokuPuzzleD1Ev_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5eraseERKS1__ZNSt6vectorISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_EE5beginEv_ZNKSt19_Rb_tree_alloc_baseIP4RuleSaIS1_ELb1EE13get_allocatorEvdata_start_ZNSt19_Rb_tree_alloc_baseIP4RuleSaIS1_ELb1EEC2ERKS2__fini_ZSt13__destroy_auxIPSt17_Rb_tree_iteratorIP4RuleRKS2_PS3_EEvT_S8_12__false_type_ZNSsC1ERKSs@@GLIBCPP_3.2_ZNSt19_Rb_tree_alloc_baseIP9DeductionSaIS1_ELb1EE11_M_get_nodeEv_ZNSt17_Rb_tree_iteratorIP9PlacementRKS1_PS2_EppEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPSt18_Rb_tree_node_base_ZNSaIcED1Ev@@GLIBCPP_3.2_ZSt10_ConstructISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ES6_EvPT_RKT0__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt13_Rb_tree_nodeIS1_E_ZSt19__iterator_categoryISt17_Rb_tree_iteratorIP9PlacementRS2_PS2_EENSt15iterator_traitsIT_E17iterator_categoryERKS7__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv_ZNKSt3setIP9PlacementSt4lessIS1_ESaIS1_EE3endEv_ZN18SnyderSudokuPuzzle5PrintEv_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt13_Rb_tree_nodeIS1_E_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EEC1ERKS5__ZSt8_DestroyIP4RuleEvPT__ZN2Do8AllRulesERKSt3setIP9PlacementSt4lessIS2_ESaIS2_EE_ZNSt19_Rb_tree_alloc_baseIP9PlacementSaIS1_ELb1EEC2ERKS2__ZNKSt3setIP9DeductionSt4lessIS1_ESaIS1_EE5beginEv_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv_ZNSt17_Rb_tree_iteratorIP9PlacementRS1_PS1_EmmEv_ZNSaIP9PlacementEC1Ev_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0__ZNK9Placement8toStringEv_ZNSt17_Rb_tree_iteratorIP9DeductionRKS1_PS2_EC1ERKS_IS1_RS1_PS1_E_ZNK8OdometerI4RuleE8finishedEv_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12destroy_nodeEPSt13_Rb_tree_nodeIS1_E_ZNSt4pairISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_EbEC1ERKS6_RKb_ZNSt3setIP9DeductionSt4lessIS1_ESaIS1_EEC1Ev_ZNSt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EC1Ev_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv_ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv_ZNSt18_Rb_tree_node_base10_S_maximumEPS__ZN9__gnu_cxx17__normal_iteratorIPSt17_Rb_tree_iteratorIP4RuleRKS3_PS4_ESt6vectorIS7_SaIS7_EEEC1ERKS8__ZSt8_DestroyIP9PlacementEvPT__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5eraseESt17_Rb_tree_iteratorIS1_RS1_PS1_ESB__ZSt20uninitialized_fill_nIPSt17_Rb_tree_iteratorIP4RuleRKS2_PS3_EjS6_ET_S8_T0_RKT1__ZNSt17_Rb_tree_iteratorIP9PlacementRKS1_PS2_EC1ERKS_IS1_RS1_PS1_E_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_colorEPSt13_Rb_tree_nodeIS1_E_ZNSt17_Rb_tree_iteratorIP4RuleRS1_PS1_EmmEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEaSERKS7__ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEaSERKS7__ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeEPSt13_Rb_tree_nodeIS1_E_ZNKSt3setIP9PlacementSt4lessIS1_ESaIS1_EE5beginEv_ZN2Do8toStringERSt3setIP4RuleSt4lessIS2_ESaIS2_EE_ZN18SnyderSudokuPuzzle19getPlacementPointerEiii_ZN9Placement9RuleCountEv_ZNSt19_Rb_tree_alloc_baseIP4RuleSaIS1_ELb1EE11_M_get_nodeEv_ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_leftmostEv_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_minimumEPSt13_Rb_tree_nodeIS1_E_edata_ZSteqIP9PlacementRS1_PS1_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESA___i686.get_pc_thunk.bx_GLOBAL_OFFSET_TABLE__end_ZN2Do5TwiceEP9PlacementRKSt3setIP4RuleSt4lessIS4_ESaIS4_EE_ZN9Placement10isPossibleEv_ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv_ZSt10__distanceISt17_Rb_tree_iteratorIP4RuleRS2_PS2_EENSt15iterator_traitsIT_E15difference_typeES7_S7_St18input_iterator_tag__cxa_begin_catch@@CXXABI_1.2_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11upper_boundERKS1__ZNSt3setIP4RuleSt4lessIS1_ESaIS1_EEC1Ev_ZNSolsEi@@GLIBCPP_3.2_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5eraseESt17_Rb_tree_iteratorIS1_RS1_PS1_ESB__ZN2Do14MakeDeductionsERKSt3setIP4RuleSt4lessIS2_ESaIS2_EEPS0_IP9DeductionS3_ISA_ESaISA_EE_ZN2Do16PairwiseDisjointESt3setIP4RuleSt4lessIS2_ESaIS2_EE_ZNSt14__simple_allocISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS6_j_ZN18SnyderSudokuPuzzle19GetDoubleDeductionsEb_ZNKSs6lengthEv@@GLIBCPP_3.2_ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv_ZNSspLEPKc@@GLIBCPP_3.2_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E_Z9square_atii_ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj@@GLIBCPP_3.2_ZNSt17_Rb_tree_iteratorIP9PlacementRS1_PS1_EC1ERKS4__ZSt10_ConstructIP9PlacementS1_EvPT_RKT0__Unwind_Resume@@GCC_3.0__init_array_start_ZNSt17_Rb_tree_iteratorIP4RuleRS1_PS1_EC1EPSt13_Rb_tree_nodeIS1_E_ZNSt3setIP9DeductionSt4lessIS1_ESaIS1_EED1Ev_ZNSt19_Rb_tree_alloc_baseIP9DeductionSaIS1_ELb1EEC2ERKS2__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_minimumEPSt13_Rb_tree_nodeIS1_E_IO_stdin_used_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7__ZNKSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv_ZNSt12_Vector_baseISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_EEC2EjRKS7__ZNKSt3setIP9DeductionSt4lessIS1_ESaIS1_EE3endEv_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS0_S1_S1__ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4sizeEv_ZSteqIP9DeductionRS1_PS1_EbRKSt17_Rb_tree_iteratorIT_T0_T1_ESA__ZNSaIP9DeductionEC1Ev_ZN4Rule6NegateEP9Placement_ZNKSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEvsprintf@@GLIBC_2.0_ZNKSt9_IdentityIP9DeductionEclERS1___data_start_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3__ZN2Do8IsSubsetERKSt3setIP9PlacementSt4lessIS2_ESaIS2_EES8__ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5clearEv_ZN2Do14CheckIdenticalERKSt3setIP9PlacementSt4lessIS2_ESaIS2_EES8__Jv_RegisterClasses_ZNKSt3setIP9DeductionSt4lessIS1_ESaIS1_EE4sizeEv_ZNKSt3setIP4RuleSt4lessIS1_ESaIS1_EE5beginEv_ZNSt3setIP9PlacementSt4lessIS1_ESaIS1_EE6insertERKS1__ZNSt8ios_base4InitD1Ev@@GLIBCPP_3.2_ZNSt6vectorISt17_Rb_tree_iteratorIP4RuleRKS2_PS3_ESaIS6_EEC1Ej_ZN9Deduction8toStringEv_ZN8OdometerI4RuleEppEv_ZNSt8_Rb_treeIP4RuleS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE19_M_empty_initializeEv_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_M_insertEPSt18_Rb_tree_node_baseS9_RKS1__ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt13_Rb_tree_nodeIS1_E_ZNSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE19_M_empty_initializeEv_ZNKSt8_Rb_treeIP9PlacementS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_leftmostEv_Znwj@@GLIBCPP_3.2_ZSt18_Rb_tree_rebalancePSt18_Rb_tree_node_baseRS0__ZNSt17_Rb_tree_iteratorIP4RuleRKS1_PS2_EppEv_ZNSt22_Rb_tree_base_iterator12_M_decrementEv_ZNSt22_Rb_tree_base_iterator12_M_incrementEv_ZNSaIP4RuleEC1Ev_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS5_RKS6__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@@GLIBCPP_3.2_ZNSt8_Rb_treeIP9DeductionS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPSt18_Rb_tree_node_base__gmon_start___ZNSt4pairISt17_Rb_tree_iteratorIP9PlacementRS2_PS2_ES5_EC1ERKS5_S8_