# HG changeset patch # User Steve Losh # Date 1545003005 18000 # Node ID a19c9e1fd07706f93c4744d79e68eacb3641eb88 # Parent 1b9c8e6dcec6e512e2d691bc2f4b4e3d96e2644a Add tests and data diff -r 1b9c8e6dcec6 -r a19c9e1fd077 .hgignore --- a/.hgignore Sun Dec 16 18:11:25 2018 -0500 +++ b/.hgignore Sun Dec 16 18:30:05 2018 -0500 @@ -7,7 +7,6 @@ *.un~ .ropeproject tags -data scratch.lisp digraph.png lisp.prof diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/01.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/01.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +5255443714755555317777152441826784321918285999594221531636242944998363716119294845838579943562543247239969555791772392681567883449837982119239536325341263524415397123824358467891963762948723327774545715851542429832119179139914471523515332247317441719184556891362179267368325486642376685657759623876854958721636574219871249645773738597751429959437466876166273755524873351452951411628479352522367714269718514838933283861425982562854845471512652555633922878128558926123935941858532446378815929573452775348599693982834699757734714187831337546474515678577158721751921562145591166634279699299418269158557557996583881642468274618196335267342897498486869925262896125146867124596587989531495891646681528259624674792728146526849711139146268799436334618974547539561587581268886449291817335232859391493839167111246376493191985145848531829344198536568987996894226585837348372958959535969651573516542581144462536574953764413723147957237298324458181291167587791714172674717898567269547766636143732438694473231473258452166457194797819423528139157452148236943283374193561963393846385622218535952591588353565319432285579711881559343544515461962846879685879431767963975654347569385354482226341261768547328749947163864645168428953445396361398873536434931823635522467754782422557998262858297563862492652464526366171218276176258582444923497181776129436396397333976215976731542182878979389362297155819461685361676414725597335759976285597713332688275241271664658286868697167515329811831234324698345159949135474463624749624626518247831448143876183133814263977611564339865466321244399177464822649611969896344874381978986453566979762911155931362394192663943526834148596342268321563885255765614418141828934971927998994739769141789185165461976425151855846739959338649499379657223196885539386154935586794548365861759354865453211721551776997576289811595654171672259129335243531518228282393326395241242185795828261319215164262237957743232558971289145639852148197184265766291885259847236646615935963759631145338159257538114359781854685695429348428884248972177278361353814766653996675994784195827214295462389532422825696456457332417366426619555 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/02.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/02.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,16 @@ +1364 461 1438 1456 818 999 105 1065 314 99 1353 148 837 590 404 123 +204 99 235 2281 2848 3307 1447 3848 3681 963 3525 525 288 278 3059 821 +280 311 100 287 265 383 204 380 90 377 398 99 194 297 399 87 +7698 2334 7693 218 7344 3887 3423 7287 7700 2447 7412 6147 231 1066 248 208 +3740 837 4144 123 155 2494 1706 4150 183 4198 1221 4061 95 148 3460 550 +1376 1462 73 968 95 1721 544 982 829 1868 1683 618 82 1660 83 1778 +197 2295 5475 2886 2646 186 5925 237 3034 5897 1477 196 1778 3496 5041 3314 +179 2949 3197 2745 1341 3128 1580 184 1026 147 2692 212 2487 2947 3547 1120 +460 73 52 373 41 133 671 61 634 62 715 644 182 524 648 320 +169 207 5529 4820 248 6210 255 6342 4366 5775 5472 3954 3791 1311 7074 5729 +5965 7445 2317 196 1886 3638 266 6068 6179 6333 229 230 1791 6900 3108 5827 +212 249 226 129 196 245 187 332 111 126 184 99 276 93 222 56 +51 592 426 66 594 406 577 25 265 578 522 57 547 65 564 622 +215 2092 1603 1001 940 2054 245 2685 206 1043 2808 208 194 2339 2028 2580 +378 171 155 1100 184 937 792 1436 1734 179 1611 1349 647 1778 1723 1709 +4463 4757 201 186 3812 2413 2085 4685 5294 5755 2898 200 5536 5226 1028 180 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/03.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/03.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +325489 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/04.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/04.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,512 @@ +kvvfl kvvfl olud wjqsqa olud frc +slhm rdfm yxb rsobyt rdfm +pib wzfr xyoakcu zoapeze rtdxt rikc jyeps wdyo hawr xyoakcu hawr +ismtq qwoi kzt ktgzoc gnxblp dzfayil ftfx asscba ionxi dzfayil qwoi +dzuhys kfekxe nvdhdtj hzusdy xzhehgc dhtvdnj oxwlvef +gxg qahl aaipx tkmckn hcsuhy jsudcmy kcefhpn kiasaj tkmckn +roan kqnztj edc zpjwb +yzc roc qrygby rsvts nyijgwr xnpqz +jqgj hhgtw tmychia whkm vvxoq tfbzpe ska ldjmvmo +nyeeg omn geyen ngyee rcjt rjuxh +qpq udci tnp fdfk kffd eyzvmg ufppf wfuodj toamfn tkze jzsb +rrcgxyp rbufd tfjmok vpyhej hcnz ftkojm +jnmomfc jnmomfc bkluz izn ovvm flsch bkluz +odisl hzwv hiasrhi hez ihihsra qpbmi ltwjj iknkwxf nbdtq gbo +gjtszl gjtszl fruo fruo +rdapv gaik cqboix sxnizhh uxmpali jdd usqnz advrp dze +flooz flooz qad tcrq yze bnoijff qpqu vup hyagwll +lnazok dze foi tqwjsk hpx qcql euzpj mwfrk +ilb fmviby ivybmf gtx xtg +rpauuu timere gyg wcolt ireetm safi +croe szwmq bbhd lciird vhcci pdax +hnc ykswt qqqmei goe bri wmyai hnc qpgqc pberqf bzs +hsnrb wdvh iezzrq iezzrq rdbmpta iezzrq kemnptg alkjnp wymmz +ngw don ddvyds nlhkoa aaf gptumum ugtpmmu +vmccke qbpag kvf kvf tgrfghb kvf bhpd sglgx +obomgk bkcgo yso ttft vbw ckl wjgk +fli qvw zhin dfpgfjb udsin nihz ovr tiewo +tgmzmph hauzieo jmg tdbtl lvfr qpaayq qapaqy ausioeu jun piygx +jkp guqrnx asdqmxf vmfvtqb tloqgyo ioix gajowri tmek ilc puhipb +uycn zxqm znft ayal znacus kvcyd ekv qqfpnh +fqghur xtbtdd ztjrylr bpuikb ziyk +rvakn uqbl ozitpdh uqbl dsej xehj +laxp haz jyd xnkrb ijldth woy xapl iqgg alpx gnupa ukptmmh +dyiy dyiy ihb qcyxr +wbwkd hdwu zvgkn hdwu wjc sakwhn zxujdo npllzp uyr uyr +fxczpmn cininu akcxs ggslxr riyxe ojisxe +ppbch sampq dnct afikor dnct edsqy pnzyzmc afikor +jnvygtn hijqjxl vsd jnvygtn nqcqv zns odq gkboxrv kolnq wrvd +mroq mroq flsbu flsbu +fyshor xvpaunj qmktlo xoce wkiyfu ukcl srndc ugwylwm ozcwdw mtqcste kpokr +cfh cxjvx cfh cfh uewshh +bpspbap bpspbap fquj mxmn bwls iirhvuk dmpkyt exrn mxmn +tvyvzk ezszod ntxr xtnr och +knfxhy kbnyl knfxhy xhkssx lxru uprh nkxpbx oodolxr tpvyf +nblmysu iwoffs upgof tyagwf aan vovji ajk ywzq oyfi sfulz +aushzkm lcaeki mkuzsah ynxvte rsntd refk pcm +mgguob gobmug dzenpty gmogbu +yvq eepof rgnree nerger fpb stfrln ernger +hrgkbl mzwvswk rsrsbk ieru holco pajvvn ztgsr qkyp fyeg owpcmoj +fowda gmsqdca yugj mcrroxv mqcbojd fjnqfji qdfsc jqs +qnc rvjfz vvxk sjd xrma ucdjvq sbw zydyt dfzww +ocajazv cozaajv tqunkla udwf ecnnmbz lsakqg bki njnda zsdu ccfqw rxpc +qqm qdfya qxyx qmq qfday uqnfttt +rnbirb iapor qet iapor hxkhz dfvzig pedl ybyb +mkgamxg xkniv meb hbzmxjn dhbj zhbxjmn hdjb +ilteux pyutyfx mau lrr bacak +sjjonmn dbbbgs crxyuu jztstgd ezb uiabyaa +tra fle ufzlvf nnaw kec hiwnnlj tei wld iyt syk hjdczb +qmd jtlud dgh dbanock fzp dsjgqru wwvo jwvxwgv xlemfij jcacd +rpkx oxesil snazcgx fly miiyc ikmtmp oefyyn egbw +ypfpeu wldnyd acchppb yqwcaw wldnyd turbz megci nbgxq xkc ypfpeu +iqqv iqqv neui iqqv +ypsxm icqyup zyetrwq nbisrv +viommi toszx dpueq eyy cunjou ffcjc jaeez djefra pxvkj liudlig yye +fhnacbg jghchh ghjhhc iue hwqmo +vbjw lpn cizba ltnsfpz tzoweml irewlc uzckhpd mszal obd +yeos utxkft hflxkfe fxczge qpgigkc ksgr vuumql vhlvv +xzmkv xzmkv krecdi klpem jsbu nwcmik emfzxf cjmpgnj +vtkjo pmiv zou gxo qdiyxsf hwyinjk jhkgf rjq +dyuoc ywiyvch irfgl ywiyvch fxb fxb +tuz onhr syu rqya abkaf bcfx mbknex juwoor zmksl +oheg spjorx ksdy vwtq fxz phvtazk tcze lrxg +hew lbup botaj ltr jpd +dxgc tzinkej gnz hxvvub adsqmc dxgc asgpp rqbdcra goy pmamdua bhiacva +xqv ygb kihxqz vyv pjcny vmyvsdv cgsi nfyx +tqga ssshrw ndq qlbvwh huyd pxbgj qbxk dkkbf jxy chsobw pph +hxl iwph iwph xnr otifm ljhre +zlgvpd kapxpoc dve rklk ogh hgnp rbrmc zzkz hhmcx aklmo +sar gfor nkf hek nkf aql shc aql +dtcrw kfjzcjx qyhi bldson whwdayo mqtgt xhqzp ttqmg +omspdml isze jdl nvwo qrkm wztfg ssfgyh dryj jhp unsmty +jxt cszylng ifht ixtuna azoi xutqlv jtx tjx +usgm azuayp fgkby ezpyq jqwl ezofj +tnhvil nrvg moyrpqs sldx qymoff megflxh pyhqwms xmdw +zomy zcquwnv lzx bvcna yods mjp dgsez +blklyf xokd gpit tiysj yrwfhm tofx +dtig vhdp omuj vhpd +fogwxim qvdwig emdiv jvhl euwbzkg xvxb hwmqo ujdmlp epmykj +sjxll sjxll pedvgb sjxll +drvay gtzhgtx yrt okz nqf +haxfazn pvkovwb pgu tgshw mxcjf pbe nwoymzc mxcjf pbe hydwy jradcr +prjsloa ahylvj okbsj qbdcdjt pmfo pagyoeg vkmhjzt khzmjvt opfm xfrji gyjqyel +lzypt jdbtrad ogr jdbtrad heink +rcoucuq gdxewa rcoucuq whlw zhhm rcoucuq azaqohe mzyli rdvaf +yuag ebcf yuag nsotg qqzuxr jfmao vyucw wmoye +qwvk xemm hgqrr wyxkpp tojndm xlvzypw jus bgnu bgnu nklfwhs +daqi knenmku ccm xkiuy vkexsbc kvvdagx umopitw yaocnx yoakqql mllmsp +mrxgl gywit mfopia ncnsvw vdxek axuiot rsejua nei prndudz mnu +egqn gaa qgen urs mix zbn rhn +ewharq aihy udkdaob kgrdd kgrdd kugbjtj fcef llqb pduxaq wcexmm +dwtiw nelq hppad algxgf gcc upou akm efnb mxmhrud +yxqaa ups okbhgt iet qns tqn rnjqxgp +npmhdm cgds ldexvr typi jyivoqk zkgq vfyxu xgfo +dkwnmr umm dkwnmr okpjw wqx jpztebl eqsib dkwnmr +dxbild wpbup evscivq dxbild dxbild geqp ojfbpl jshvqej +cxdntxs csfocjd pyy tuhws teb boyloz xfw scxh pxhonky +lteucke xrgwy hszgzu hnyrcvb +pfgsgwg dxzh fworek qbstod +usemcrf psczxu gcjtr brls +hjol efxczux bqdn gvrnpey yyoqse gbam ndzyj lbwb bhzn unsezg +bapw xifz blupk qqdk bofvqpp wnbuwyt rnwocu lzwgtt zucag pov +xkre lqvd juf lqvd xio xyg xyg +tzdao ztheib aymcf aorg iyawrch hetcxa iyawrch czdymc ccv +ucgl azlppu jvxqlj pest +dvwlw fuuy mnhmm okrp ualnqlm uyuznba fzyejk yaq crl ctprp +odfq knox mkbcku pxucmuf lpjpol phl +ixongh hfs ruorbd auy qyssl kykwcix aytsm rlj aytsm duq segpqhk +izufsk wedpzh podjkor eamo vqvev ifnz podjkor xrnuqe +twyfps bmdbgtu qye qkwjms +wlav htym vhsnu cocphsj mdsuq vhsnu jflgmrp +opajag itwjhfu purnnvk opajag +hpkopqp vnj aialpt lzrkzfs nwucez nwuezc +mcx hzcjxq zbxr dsx tpknx fva +rlvgm xrejsvn ghawxb efyos xty wdzdgh olahbtn rga efyos vhtm nsr +cni mbab qtgeiow ulttn rckc kmiaju jvbq emyvpew cdlxldn ulttn brhkprx +eykpffp rapik qki fhjgdyu tome ehjuy bibjk htxd vexvag +wrk dpxt gwkuiov gbkif ike gbkif pcd wpj toywyf qzsa aol +yqwzh uujn ujun ujnu +srs ralwxrz yxvvmgp sjhbhk waasid cqtxoxf whcladv jkmaq khjbsh dlavcwh +mdvsjh xaj etvxlsy fxgiy rgjesel rlegesj ptriz ebdyhkp kugxm dxv egljser +lhehwrs mqevb ygmv gri izop qgb ivm +loqqam alojlwg hgen hbyw qlwpun loqqam worgnwk kope +phozre todsknr todsknr ibj mvllsar +wuripy ruwlfbh wukbkey qhq iishw tvtvci xawvxc vxacwx hsiwi ogq +xryq vxwupqa zhqex aquxpwv bnvxrba dtbxki +yvvwh zvsm vqskhp vqskhp ggqqlw bpn wbuv +kqz tdy goqwge ygn jgd +szjjhdk zkpoo nxexz ebicc +wzuemcj oyd qupulju iaakzmt vzkvz +nppahov umm wpzev wxkgfxd owgekp bhhb bbhh dgviiw kdfgxwx wryb +bnc rhes lmbuhhy kwbefga bnc rtxnvz bnc +ani mggxf mcoixh zdd nai hbhzl mes bdpqr +mjn uinoty jjegvze bjgqg yhqsxbt coj obylb hddude xqi rhfbhha alood +cbjzj drmihy tfkrhsd nuhav hihzx bvblqpl tdd szmp gjgfv box +uumhdxd cmwgyf vepr rwqdkj exwk +hwvr ydvw bqefu kghes gvbhp awms iqsqes khgse +mrey jqfw fwvzhps komj dayvs fbui zmtd cofn mrey +dsjds fdpx irjj usndok qcctsvf fgk wvg txwxcl dxs llp zyilwtq +xmkelgk fdukc cye legkxkm wwly +enlny eynln cccku brkz dpof mwfoxcd yftmnqh wpebvyc +ggdn jnysl dsacffw ukj hdae cmzxku +uqhm gcachmn kxndfrl htmfis jfnajz fiqiypr kekho kekho ndcw ckrndub dejfna +keazuq ertql rauwl keazuq obmh rauwl ksrotm +jppp poigqhv repfsje grjk xwkyuh pkx ayzcj hoxzv +yhjw pcuyad icie icie icie hwcsuy wcd yihjh jnrxs +gaug ivvx ceb xujonak hbtfkeb ttciml cctoz +dggyyi dggyyi gqlyumf yasu fwdfa cbb nncn verhq +rhgcw gpcyct kiuhbg kiuhbg gpcyct jlmleo nhumm +wulxxu jyjek hclcp ogob viex wiqcupq +tthu nxgzpid kcnj mss ukapgkp nnc bxjocv qwxs oejwsif aywqtu brahkb +dtde bgvb smu vbbg zhlu +lyo nwjjmep ldbok wgxhto wwuh qfgjknk wnsl +lleyr onha hkwulbm jfg +bybjwd uoxvbh mvj iqfpnxs bybjwd zqtszp wvc lbazjr zkzenja cev +rbuyyr divtslq yuqmyt ajyveb smxsjb nlk tzqhq ims fewg wpjhr gqh +kpewfd beq klilis klisli eeezut +euqh hueq ldoo crqurv lvrwh tmaewp oodl +bqi lzrf jyhvxfh bqi jyhvxfh nbztd lwpdn cuzi +srjylou phavzjd wost uxkaq byh sluryoj +ihrdk bcegkpq nygrs qbcq wyjg dvzme pgzhjl vibg kvv +ijsx iedemek ktlz gtga tbal lbki gtga +vmiaxn kefig kefig vngxz +vrdmfvi qts vlvhq vlvhq dihmq +cfz dyrz zlw qnt vok fwvahg skshbqf hbwozdc ntana jdb uflp +rimbj bxemw sfps krtk umta vnk ewmbx nrlje ymrtqrz mxewb kjxunbt +egnuti ozat eltl ngueti +qtcwoxq rmaf qtcwoxq qtcwoxq +zws gcoa pydruw qsrk lrkybdf ugr wkrxoj nyvf vitwn +tmr hhd dojid zwrj bhsim righ keqlep flzunou +lwoquvy acjowxk tqudk oenvioh nyavyl +rgh dfhgyke iff cpxhuz hui koe iff hui dmukrei +bjiumig lcbmbgh vleipx sfawua rnf +gftfh qwb tfdroe xbno qhgofm vqfoe mux +ljdrr gyfggai iun nju xrucbis mhrcrh fukr obvuqc whlalfe xrucbis nju +nxjmjr egqwg arllu xqaahri lzc ivt uhsti +sqiepba rcmts kvesv nvp +tiksw tiksw rjni gbhvzm ctbq zuqfyvz +ibsnm kfka aoqigwo sqouih rxz +jmymq lxio adtmk umyu sxvzquq bporqnb heol fow +mepa eckq rqviawv dkqoei ifmngpp jiava rtklseu +yuycd jiufjci yuycd uowg yuycd udq izkicbr csxobh +nwu tfsjavb rruoxbn oepcov elxf rruoxbn rruoxbn azglwth jcjm ksqiqpv +dthfwip zqnwa zqnwa zqnwa +gso wruece ufl crgnlxv vllsm dpyfm wpa ctxko +wvpze seodz lpq lpq pmtp wsxs ffppx +yfxquj phvjn rtwieq rtwieq kgxztyu vbjvkc prqqd lyzmdo ojbrt ojbrt qiqjz +esaezr rpggiy jey kbzrhu uthus osr xxaiijd qfxlf auhzbx gkigoqw +yfhcj uvgck cds gjhhrg cmempgj yfhcj cjb +yxi voxvtuw unwg jqqm +igvjr ljz rus sru gbjtjt qfeg ztu zjl +leof ocxns hbkoysh hbkoysh leof +hab lyxmf yhh qeks fwhfxki xmbcak okqjii nfgzyg bhtfgdj lpmjn +mgognh tad herere lvwnzx ixwqs zphmuuc etdjz kczsf +mtej rlolsnn zbl uykek dpkan gmz etxtgj +mihuieo emjgbp jgks mihuieo iexrfw mjdnr bvp mcuzea xkbusvi +jvqpj bwt jvqpj bwt gxr +qpnd fpt tpor bibbpcg hmvguez wqc afl ckviua gpi +dntmcg jglm sxtnu sxtnu sxtnu +fzkbptw cbfwo ozvwov wbv gcdd izqo ovwzov lolewo xikqpw +nkxyxzd kpn datf fki werq mwidqx oiibor zizcjph +xvgyxym zor ijoy lvwsf fjuara idvvq rreit mqyyy ctio tzwqqhj rnpee +maqkfpk maqkfpk xukg sfdmnlg xjopvr xjopvr irf +liujcd vnlkouy dxkwc gto vhjvtw +swhqhj cas aupsd swhqhj cas bvbooii jquck dtdm +igh iqicicf ghi pcxt srcrjx gmf gyscphv +drplj drplj wopgpnk wytag wopgpnk +zexe ilcqoh qiefb txkuv lirfzv +ovvpn ovvpn uqeurqx uwzn hgmucj ovvpn sjxulms +rox silka irhsvym kutus otasof tdneav pcagds +mkja omu tyshbfq onp trxs lxa tftbv bnpl djhnc zdqfs muo +tjj rmmqas cbbkxs qio pikk ykyew gxlxt nhsyl ykyew +frcprg njrz oaxcmhc qben pedm ecvtga nzxwpb ior gaklot dpem +zyt kncau spoe qlchg sqys wkpbng yflju qlchg vkve bzadbpa +qtq pkaicl qtq mfkfqvr dnleiq brrjxsx uoyxh pkaicl yvmlug +firwy imtlp ywl qfa dqrbazz ztzb pcsbwhn zesmlag +ivey ivey mtvc mtvc +lhize acwf moa cdeoazd voktshy qmvqq jvmuvk ljfmq tsanygc +xreiqkc aawrovl pofcsg xreiqkc xreiqkc +cjbzvn ozds iniqu sdoz gqmki bablvll krs vjzcbn +izsod htkeqz entxn qtns prpcwu omfnmoy +kwfb tctzda aztctd tadtcz gyt wunbcub ydiwdin xxk +epnl ijcp giq ltfk zjcabve zfksmz epnl giq xxxbsom +ulyukpa mdjsbn dydko uhkdt qms aaaj hustlwu +zlsbu ohx jcwovf egf zlvpqgx qhejm wrywdmw +uhxqrzr mmu kjxcalj unuohiq rri yzngnb ikvlxry mfiym qbksdx +khqciz som yklmm jceb khqciz jspy jceb +ncwggv njvi nqox krtsn lnm +bgtqme xaxcoq qbtgme obqual vorfk baoqul lgrb +jli tsbb nlxjc pkwzmz dlxrj hmho gzguko ilj iyaasm +wlmw grkumg dynwtyo emxhhqr huluk slpqu uhqcmd absmr ufirmwr +pbs pcammxv dplfr tzvmav nccyy blvyq ffhnz bccutq +hgge ghge vxmvz hqxgjdg zab guo gheg +ylj bucoyoq udndc wpgyrbx ueh udndc gxdsdh hdoz wwgqlg +cjdeh gttyqe kdkm ltzd lfeozse quvjq mnwhokm kdv oojxm nxt +mfkzus knqxt saxkqww njx zumsfk sbmcyad cpt agvbuv +tukn vyco yobvsn bzgnn klrnzy kea thzk pxpwq ryfff nxzm +ylbm lxlz lybm lzxl +wgtxoij zad slgsi cvnxfg iomswwl vmx +hkm yinhnkj kmh kwkw kayknck chur styjif yknakck +rtfwhkq rtfwhkq zsf zsf +sldq zlntr ueegiw kajivqc ozcbm ceft snvugom pdyc elppeed nnqrp prwwf +lhk xjonc muc tudag tsafx mmivb dvrjbp qgrew +hnzer fbgqp aazta aazta lxaz lmgv aazta +victgxu victgxu mlpd ummrnbx cazjgnw isxcyp efy zfa cyusj +gyojxo onzq gyojxo uxufp awi ilhl wefwfxr gcjlt tmliynw uxufp pdcnxah +wjwachn xkuhfbp oky oky ybaeqkr rbuix yreoaw wepmye brvon aasb +kiidorw vxtxiqx wtqvbrv efdth isel qbom vcssyc vxtxiqx wtqvbrv riafzsw mqzsj +eurpjd vkhdamt tmfx czeoot hiz ykz lmixzq tfur jhzr +ipuftpj qbll sqkkdw fwncmiv bri oeeh lehd ioh wag +suima nanngc imrmc krq atxdo woy atxdo akev qlr aezco qlr +cfc efwbzck ozkmcxv moczkvx ccf +bnekky iakrk sask uwgnjp iyi rynev bdnas ldh kass +sicmw vvjbvv cap nsumc xgvrlm wsoo uoqdu psykckm +ugg mtr wnzhmmh tjxc ehwnji lwhu mdsckk yvmk enubrqo +grb oxmxz ohu ytetedv ssx apzlppg fdkamm sxofc jdt ynmu wyejok +umoep rbyqm eqfk twqnog cptbbi dragna ngqs ffb cexxnc rbyqm +utizi ormkel wvwur bdx ecelqbv xiccama aag glfvmj +znb rsuqoa uxo svc +obs lbifa cffi catpd +qkxwian ajlzjz wewduzp bbyv qmt fsr qgiu epinp ghmf +hatg bfgmb aght ghat +kuq inp dun cknbun wmwsu drlmmg kyxc bdl +bddybth swdbf jhi fva qpobio bjwm wjaztp jywi +mgckz vhveu zkemhp zdf xtiqqew mlx wazgd +umbjq pya lvvxf jeavij rhrxvew bwjqgpr piz +xaycpwo vjcuc qksc yuixhni sfbfb dydyaq gdfvb tggg xidphvf bpjdrl goskxym +agxfoip gguif wvo agxfoip ntkbaw fbyggy ooft zxih +nzvsu ffwq uxvfbl qrql olhmhom qhdltg ymwz krtndtx olhmhom nfsv krtndtx +qdp jqk ustz xjripzv mnk grnodk pjwdsj uug zqxjqj +mufrcox zunisfs ocvcge acamm xua vor bsde kxr vor kxr orccxx +ncycbp anvcxay bmm wndmeaw oso knmk mmb wamenwd kmkv ppdd +motdcn xzagzwu vuzt utffrn yuqxzrh uvzt ujttq +tauoqy coiy ybesz tauoqy wpmr trquyne ahxbj jzhems dsdy +aczq ypw pgmzz srfn quatjgf +cih ypapk bfxvr euvhkk gugru auhqui +vyf pssgfvy dnhvbfl xpacme dnhvbfl mzdv iynq hcqu +lbzvbu hhxiq hdfyiiz iyzihfd xhqih uzdqyxr +iapbdll vdr cprmrkk vdr dfjqse mlry flpqk vdr +grrfkq xcpxd grrfkq dxc bjpr prvwh swoc swoc +bopo chvwuhf qhd ieesl xey ieesl fnjcbe +kic fyq hsucnu agwyl pzzmd hqksh psw +mxf uau iti lcoz lpg zbu ocre wqlocmh mxf nidqj lcoz +bypmix ptzxgmf xmtzgpf hrvzzq +lbfw zwusma lbfw tuyyy +lrf uej unswvh obgsb npbl zajr kenea uej qnyjcu wzufim qpzkgya +qcrxj llyu kligt hlm ehwtbx dda lgsvhdt xewfcv uikn +nfzjx izqdbq mfbxs imiuc yqxb xlmvix izqdbq eflqfq wku omgtuu izqdbq +lasdwg hiy btzt eefd eyoep icn nnmhg otml rek luixac nyzgn +vekteds utsuxdx utsuxdx vekteds +feyov qrij zbebwg ijrq seplram wttkwm zewbgb kzuhuh +dmkgtv wohgqo ddtqmv zatahx mym hqowog tkmvdg +vhha wjrmuyx kqh vyyrj xzchbi ejsdq orlxg vyyrj dlrc +yetngqn zdtuqox hkarjei fqpsgh eaqwbg zsssog ghb gddqqzr hbg +obldb zsrhz zxp uxphnev mwnbc pfjft fms xwslk vjm fxy +nfij dbfykv ttq gyjgac igxuyqi gtiioqx ilhdex dbfykv uyp bdiwya gqf +pffzruz vogfosh dcs wje +pohhf fhpoh oon yyz +xxuam afwm qxl lnt syyr bwxhhf sozauq shlhfmz kwnn milav ochq +wefcqrt gejw cwerqtf fttf gjew +jfsvnmr osca epwtle pgfif sxom +exlfzmq nakp rgdnx rrcvth vhrrct aajjdrt ryyg dsozd jdqlqj pakn iruv +rmcvo txszcs xxhyxz hbsozk wshkocf rmcvo rcbnt +kitz yjgney yvkymef nauj hmllsgl kyhm kqr pzsu rcf pzsu qpte +cdinpx bfur mkj naz ihkheyr nohhoe +ylris xeqcgup wap bbfih tgfoj +ina gnlnm zyeqhij cudfuf ipufae bvkdzni aat teqsg cudfuf bjokrbl teqsg +aedx edax dnfwq qndwf +rdngdy jde wvgkhto bdvngf mdup eskuvg ezli opibo mppoc mdup zrasc +qcnc iaw grjfsxe gnf gnf +zbjm snznt zelswrk gkhlnx dqxqn qqxnd dmro +zisecvx ztezof uzbq otnrtj qsjzkwm ewvcp rlir bfghlq tgapdr qxmr +ipnqj opjf vabyoe wkwnd +wyf mfqxnrf apm snarf jqu aaghx pwecbv lvghayg +acncv jmmbwlg oiphlm ifuo cvt +pvmb egansnd zmh gcuzzci rrxpslv ubith +uoleptg xbouzn xbmg cfh cpn wpqi xbouzn xtxis sxzpns +rilybri kurbpq vfmjpck tjyogho hfyxad svfofx lfbbhxj khaerfs iqr +seaebgz wlmtkre qguv qguv wlmtkre +sgo edkxya zdqgwtt gxu nibuu rairqoq mzxli dci qsv +tsol mdhzqr rmaqnru ggvcq arbwkn hlkcnj ljkcuof +mmliphp ocup puoc eijjv +gmajqpb ijki ijki kvz +pmqss unhlpcj dlkll nuhlcjp expe tlurzmv nsy vlumtzr tgseozl +gkvaoni hsba hsba viuedv phyoclp fdq phyoclp febld nqfs +rxvdtw abn pntv qrqfzz slsvv abn lrxix mnu npot +ghlfjp woy xwkbmv bkahpkj jve cncvk jvdype fwgvoju yrkwjp gwfvln mvkv +kmluh mie bby fwer chsinb ojglqr nqk mie +yzmiu igkgca ybnsqja jpfejtp yjddy xsosxfi ingx qwuhb emrkwpx idqjmmm +btrllw mphm dkvo ewdl dchcul yah btrllw kmqi mtvgk wtb +hxsgard yuikc lykt tdee adprp gpougod klnzk mzsmlb +hdn znblw ifoblur bwzln dbv +smofpbs vjuyiro llk lfzesga tybu tybu +gffnpug xaup iqiyz fjkpnkz drrk fwyxw lwzfskz gslwpmv vjxylva tbkyo nib +evydmb nhwuiiu fkerq nkgbuyy uclrs ydjgglh xhotwbm riirgzt +bsub eavbt uvd dpzwyt rhn khrbptt xszckc djnfxju axofhat powmso nvdffrv +xtuykl fjz mbikc xpnx hmey fjz fjz +rkls nwdcsyx rkls rkls +tygml untequ ybdfumz nqffbq uipc sove hfnqj +ytecew vven koqn royynd qsn ksl qsn sdw +hknlw qwho whoq oqwh +lzmmtqu qvhyeo cnofuj utpwkjz gnirz yhhu aodbnd +zsr axw kwtzcv tydzo kwtzcv lkxsm +rbjtqe nihifd gvdxd bpxzy rxteky vgcgllv vbbua anygiup rqo +dpd wblfwp wblfwp wblfwp ygahc tqjbaq +gsw gsw pacgj xmrcz zmxhmch xmrcz +pdq rhe xqmq lgpkhg fyffrot ovnqh wle +tbjavke ypzzrj jizx gdxoh icjsat otfh fmygumv +snch nxlgjgp jeyn sxoqfj jtage jtage iuice +rtb coefuj grwg grwg rtb krhqnma vfhgbr +vhegtl btorwxg szcev kbvkx itsk nlzpbed +hiukrf ilzkm yllhh xsgwkdp zyy kjbv +rfcg tdorci zcj wzftlv rfcg rfcg +lgbc lzizat vsno pau nvv vsno bbr lzizat qhtb gwp +sfwnio tcugjk bsfsz ykyfwg ibkap fsrvy mygk kzunawx zyhyh +mpavlh qps bylh lttjkz rqabgk vewb bwev tlzkjt gzrbxga ktmso prpkj +gpf ims ynh ffrs vpa iemp gofh cgbauje +secys qks mcnfhwh drog kqs pajy zoltkw lfihnb myb ioxptu +ytq nrta ouk ajqblf yuwwcd zdy blyoxbw dakk nvgi bzrhzaa +nkoych sufiia xkdvw crtldee zycl qblab egqhr qblab +nllno muxaf vds qjnitmw zkpj wskyhft kmqct xamuzpw qcai cdjtbt kaxv +qzdytpe osr fuw osr qzdytpe whperd rydwdcl knoa +zkdznhd peh duoygr zamrgl irnvj otpe pltpq jdkecg +byzgw rece iigdug ehif tpgje +ccnn foqdran gbctca tefdjxh ntcr rjciii xip xlss crl wvvhzqm twyohf +dqyii milqqc qjgkojp qjgkojp ryde +tdkyj tbrcud tsba vqtmb cjwxnf +hqhmq wemvrce nagig pwnw nagig epg nagig vlsi +tqgvw luoplw hccti npjm rytdruq cylrsun rytdruq vjsbjl rytdruq ppti +itgt tuwc itgt rvp itgt tigns eipl ksmru +pdw wdhtkn nbdbpn wff zhuuipg rvemv qxr +qgkwdq cjilayh ymeks mrpuzai dwgs stfstgz ucvqhb yout oiq +vpxik ypfr qytimvu qms oxbmw ppyfx +fwwidn gdhd pyuexk snsz iwndfw +lfcb sllxjna lfcb hpzahfg mmvgaa svny jhuzd +unyg gicmzd fwc spkciy toyq wjupckd vzzx iuqgka ytqycb pxsufj +goj tnrcml eyizngj txa xrkiw zvu igduz +wek xrrlkna clyof rrlnxak +cjm rmyuku vjom gtf +buk cfae awstd dywgqp hxo wcxvf laihqw xdqfes wdbh qceh uzlwj +sudguo dxwplto rlebdh bkamu dxwplto +crwkyxm yuz kjtdhom crwkyxm +trhc sduorxr aizfryh rsudxor gbyc +pczkyl bptp qnn nxmpwsx udrg hhlb rubtrmx twzodlp xygnht +jmqct cden yfajtkz fevcw sxonbxz sxonbxz qkzkm hhngr fbv +sdsnm mwvicr wypfi cty ndbowr woiz mrauwzd qlno mwvicr +vteyo fng lvr lxytn txpj milg +wjx ahtmgo cgwcaj kaxae fhlvlqf +ezj eetqhzu upwda iiefwlk vyvby +imalvy yeghqe jwcu mvrod cwju +bxnmsa yhfu npsdar tsbri hfuy sirbt oofxmy +fkndt elbjtn vepqtxt elvpf fpelv bzkgag qttexpv prblwb +rmq iqs yvprnyy iezqrzm wlqsrr +yviovq lekxghj oey qwhzj lxknxw qiyovv ksnt jptz +tyrg cifxt hugqf tyrg ffuiv jmax qyw fozfosq ffuiv +nmg rsl jpzazd qbtlf yxqtsj czwmdfd bamge lbjdof uqy jssc +cbx boozjip pwgvzlq rjz kxy kxy hszacok fvsq jhnir cnsba gafz +sbcuxb wfur nnnfqjj fdwg huhe sbcuxb +icwk qelbxs uevp qped zsnhh wpuok wddxsln ftnzupr ruxol cgxjb jbhh +izcp htykj xxmndoq amnspe htykj +vverol oixwlny vqd tvfzu henc gnyrwr +ytxio etytsx choynep zqapo hfjit +lkvgr oyzfa taiqr jok djatvy ckif tmdw oyzfa zroy +jlgpyp kkqysg oqjki hjohoug hbhta muilz zft +sumfyu wftcu bwwdcy lezimwa qwvxv zwh mqyv bmfot aii torcol rnt +tpdj xrw ccsbnh fhptv fwkxjfm dmqaokd bjci +zxi vmf vmf dpyg +sfzxysw lcms bkojtv bkojtv +opywo qll ipkitr mtwp tudrr svhyp huz bxsdpn xomfy +gkod luo qrosbp orbd rpsjzyd rlh gdok tze +nusiuq nusiuq zeys ahufexc +veno jntg avtmtdn qojxru zegdcql odfcetz pgehau +uqun vigjm ykac ozlelj danmji bibugox +rpuozh ajwru rbvuevv uhzsq +iawoe tyb aewio ymf byt inijv ctu fcys micsgzl pbby alt +gktyxp ris mqpfm bkqsfl nrg idbbcxg jhcf +qibt invvv qibt luitx rnm eby hrfbmwl wnap sgkzvb qlwc hrfbmwl +jwkv qecsjbw lycgldd wjvk tjcp dycldgl pzrvr zrlcf kji +nzsrmiq nmhse ilivrk kqv +besmyzi imkgpt iekbjax abxeijk uvzs wwv +jdocl uki ltswp tjkljc ymce iuepze qygqxzs tei lkry +hhyfy gvzd mqksxlq czn afe mesnag eep frwgekg mqksxlq phpy +ehg connnza ekt ddgokw +mpbsoms uzhzl xevww ztt uzhzl +lftybr firc awsud dsxdkk ltf ipjv dtx lcymth +vkcpb gxtxq yioeq fexj xxgqt +srvca fslnnvf nfmkpvt egw wemumq jie vznf dzsjw cukf kcvyir +yxjkl lyjkx jyxlk kgc xtz +tpoe xzov csp leleoqo noyre tdhf cyib sjgtdx raehdw nmcxp +qvt uhznqe bpvos vtq ddlebtd tqv +xlw utsxs gpia rvlvnts elkxr dddihy tnrslvv ibf wlx bxg +cwqnnrt rkkqyf dye yde fzl pthanj +boc rqjenpp xjqte jteqx pvoofc pidqe ruoucy gvnro ognrv +qhalb gnazwc fhl iuti +clnbjfo nnfs nnfs heymvr oarew oarew nxu +lwtrotg hiaxwj ymzbly nvhzjhj zlsaheg nvhzjhj ymzbly +rrvi tsjp tsjp tsjp killji +rpx hiclj cmwq ibhj nfd +pvwymn iebkd xmpw vuhhkap ksw zigzy mzzyyxy rmuh iwwhea cglfq +rlwelgy sffml jin qsdzro xlsty mgqzuu etxjuo emzd jgnoyq tkjuy vfvb +tkctdj hhkuc viskmy obw +zvjkuj akeky ikj jqd hfhzbwe bkc +btev nrdo hcyiuph stf qharfg vpmel mpfz nvs ytgbbc +ieepn ndueuw svmdr tcvumw mceyrn mrjwhyl tbdj mgrgvz +uxrs ckyi xpmqm czzrkl cjp +nlliwd wrqkrkz yjmng nlliwd zirde hcjjn wco ysf mgl +dxti lcahe ommare izlwf ramsfb nzgfvo ijvm fwymrdu bndq +isxy jpvuzu tdduyhw dixp cfa fkzbteg ytoi kepk ysf yqcpi +qmeprfj soqo ncgeor cqsuuj grzy wogxy vyblnbg slvtry vdols kka +ltykfp gtzl olrp gxend vapee deq +emywfbn dbfiut rkt wvwe dbfiut bwffhea yuzcxv gogpicp wvwe +vqvmrp ofbk dlfabd jwllzxk obx vqpwjj umvng tqwis fstxy fstxy +miha zgvyux rmraszo xwf +kjaagk btm kjaagk wkewjrg kjaagk +lbmli aizs omrdr gzktnx asiz ptanzpa xlo ljre ckyb wob +svz dlk rijagg avxmg fkzwhk uro gegm +dzplum temdw jqnm tvxcww bmg tftttpp deuw comxey xfimzjx caluczi nqn +uwvhxa ztkd nlsdyt vihl julkwwv uzch dwakhs +wkhuihh ycrc cxff vzcfhpp uegfd gaok kcnvz lhzogq lwa tyrypvu +idp zmrrzp zmrrzp nktp xsnx rjsxn +eybrnib ivgntl vaxsbpi eybrnib +nzvnq xvbfa pbhwwh ylju runvsj imlx vztesn +nfdohd nfdohd gtevnky pivjyct ihvd fzcsrq lko fmqk +kwpkks ecikxu bcxswlt qvrxm sbcqmh +kdjrmj piuh kdjrmj vnaf gyedkg vptxgm xezssxx zsg qjzpo zsg +oqo sley aqx qmpqb fgmylbj egd zivj kepxizv kuakyn lunbnd +hmcf hmcf xlhgc hmcf cdlm buofnx +onjcj yluonz kzmk phqo phqo phqo +ohaafy efl bnkkjww wwjnyoj dxeaig ywnjjwo slk hrbebw ohlyju elf +msohiqz aunk njki bfktdgi htmyrj mgx +numlzrl rmnlulz glb ltt fhbajz gqxpu +gko hco oai ryq xwy sdqosft spjkiu cxfhg ycwpglh noy rah +btzpjem brpk vqr atxu rhlh rqv jmg fvyus +phmxxgj ejx xje qtk hsb kqt npwj gqt +hujyjp nwmsd ant zipuya lrkahww uwqal vzlo qmbo twkjkse ufivi +zfbnyz fwvh xrnrw usn zin daq iwjzj +yykyg iwypfy hehqnl cjvk cevdrec +gui muuto wsta glqmx gfo rdmbv mxwz gffzt eejpw gion +lpng nduid iqbpu nduid knrqd +xwxn oefpckv gjaua ugaaj gjuaa +qxk aeql trqdmqc crzlinj crzlinj trqdmqc rijcne ewyf +rfv qmbe fvr bmeq +upqyfw lowzq wpen upqyfw gfskbil sljuzh wpen +bdcara qyhx rtaez qyq gbyr +evzls qxtxq clzd svbgqi zxlzgss vtrre fko eebo qjyl +zaapeo kpwhz tygknau nyd pch trp xqe +ypzcafg rnqmbh qtteg sncu ssojhhm zonfym thir xmgheb wqj gpjg ssojhhm +wvcwyn xrf muozyya lasdp xpjgu kpqv zkiihiv ifje cbdlavg xbied hfnaa +qqqb rettz rycukl ihpkhh +dnxzxqv znb znb fbxj azxtezb xvxa +peqkd xlzqkov esgnw ucku hrwpfxd xtd vnig vlmfp ajte qswr kqoj +dpwy oavzkk dwyp ehij upqxgii pydw +amfc hfv xmqa nqvn cal rqmcq oej amqx cla ntxj +hqhhe qkbhwli wmhlcq xaczs peywuo +vcr xfv xfv kymo qpszwzo xfv +nmrbur tswo xbo ljlrzo bmhpgc pev zovkznz lok wbbhtkk +tojj lxqgr rhjavrm ndsdup gdbjwaq cqpnl wfaxivl rfry ryfr udspnd +beffod sknlph amb feobdf +mldgn jxovw yuawcvz kzgzwht rxqhzev fsdnvu vluuo eycoh cugf qjugo +tlnd qcxj ker fdir cgkpo nrqhyq raef uqadf iahy rxx +mhvisju lhmdbs tcxied xeidtc ujry cditex gvqpqm +cgc jazrp crgnna uvuokl uvuokl uoiwl sknmc sknmc +rvbu czwpdit vmlihg spz lfaxxev zslfuto oog dvoksub diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/05.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/05.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1044 @@ +0 +1 +0 +1 +0 +-1 +0 +1 +2 +2 +-8 +-7 +-3 +1 +0 +-2 +-6 +-7 +-11 +2 +-11 +0 +-18 +0 +-18 +-1 +1 +-16 +-3 +-28 +-10 +-6 +-11 +-6 +-17 +-20 +-15 +-31 +-37 +-34 +-14 +-35 +-34 +-17 +-28 +-20 +-12 +-41 +-29 +-8 +-1 +-50 +-46 +-26 +-41 +-33 +-17 +0 +-28 +-52 +-38 +-28 +-29 +-60 +-23 +-60 +-55 +-28 +-43 +-57 +-66 +-35 +-48 +-71 +-25 +-6 +-27 +-47 +-77 +-68 +-21 +2 +-39 +-82 +-2 +-59 +-61 +-67 +-26 +-11 +0 +-68 +-85 +-10 +-62 +-49 +-28 +-15 +-34 +-55 +-92 +-92 +-37 +-82 +-49 +-86 +-25 +-24 +-81 +-86 +-6 +-48 +-79 +-22 +-30 +-1 +-63 +-77 +-64 +-70 +-86 +-118 +-36 +-44 +-50 +-70 +-76 +-5 +-72 +-72 +-84 +-1 +-104 +-116 +-18 +-69 +-78 +-23 +-99 +-69 +-32 +-26 +-4 +-134 +-22 +-18 +-70 +-95 +-13 +-136 +-73 +-131 +-24 +-101 +-136 +-29 +-132 +-154 +-108 +-127 +-48 +-134 +-122 +-162 +-2 +-61 +-9 +-4 +-126 +-146 +-161 +-157 +-116 +-95 +-83 +-36 +-86 +-57 +-42 +-103 +-73 +1 +0 +-28 +-156 +-67 +-178 +-36 +-169 +-46 +-16 +-97 +-86 +-112 +-186 +-111 +-69 +-158 +-37 +-75 +-109 +-186 +-16 +-84 +-73 +-83 +-139 +-54 +-89 +-191 +-126 +-15 +-158 +-19 +-116 +-73 +-13 +-184 +-121 +-14 +-116 +-167 +-174 +-103 +-66 +-128 +-156 +-5 +-174 +-220 +-213 +-96 +-139 +-22 +-102 +-33 +-118 +-163 +-184 +-17 +-76 +-72 +-96 +-106 +-203 +-55 +-181 +-207 +-40 +-235 +-139 +-5 +-127 +-21 +-155 +-183 +-51 +-54 +-38 +-247 +-218 +-56 +-34 +-173 +-241 +-187 +-38 +-13 +-172 +-2 +-235 +-167 +-191 +-250 +-150 +-34 +-151 +-183 +-119 +-90 +-21 +-93 +-275 +-168 +-160 +-97 +-100 +-25 +-273 +-245 +-44 +-223 +-201 +-156 +-12 +-55 +-189 +-181 +-10 +-92 +-152 +-90 +-217 +-68 +-81 +-76 +-86 +-48 +-287 +-281 +-63 +-83 +-66 +-50 +-49 +-310 +-254 +-121 +-294 +-132 +-53 +-30 +-223 +-85 +-297 +-264 +-58 +-51 +-294 +-283 +-3 +0 +-262 +-33 +-136 +-14 +-238 +-6 +-312 +-17 +-328 +-299 +-245 +-266 +-6 +-330 +-117 +-172 +-260 +-224 +-139 +-156 +-165 +-13 +-243 +-173 +-42 +-67 +-7 +-148 +-1 +-105 +-205 +-223 +-122 +-82 +-221 +-317 +-330 +-240 +-189 +-12 +-268 +-243 +-177 +-120 +-320 +-127 +-351 +-178 +-219 +-351 +-128 +-28 +-227 +-188 +-195 +-205 +-204 +-283 +-316 +-276 +-319 +-312 +-337 +-318 +-136 +-33 +-307 +-397 +-387 +-303 +-12 +-347 +-112 +-171 +-222 +-358 +-215 +-71 +-99 +-108 +-24 +-291 +-344 +-97 +-99 +-6 +-270 +-327 +-32 +-387 +-402 +-13 +-175 +-243 +-374 +-422 +-382 +-152 +-420 +-266 +-326 +-37 +-215 +-357 +-423 +-16 +-272 +-357 +-87 +-184 +-21 +-351 +-300 +-219 +-390 +-12 +-15 +-78 +-69 +-35 +-308 +-303 +-300 +-265 +-440 +-19 +-117 +-87 +-218 +-163 +-317 +-42 +-55 +-185 +-245 +-196 +-183 +-327 +-467 +-102 +-432 +-162 +-202 +-39 +-179 +-301 +-237 +-299 +-33 +-198 +-127 +-138 +-454 +-46 +-87 +-362 +-448 +-382 +-42 +-358 +-475 +-350 +-50 +-380 +-316 +-380 +-463 +-108 +-405 +-139 +-480 +-30 +-212 +-308 +-239 +-223 +-306 +-81 +-89 +-172 +-304 +-87 +-380 +-394 +-507 +-392 +-98 +-403 +-155 +-13 +-197 +-66 +-244 +-401 +-278 +-391 +-64 +-460 +-368 +-178 +-145 +-440 +-49 +-369 +-418 +-332 +-200 +-294 +-495 +-104 +-5 +-261 +-168 +-392 +-230 +-154 +-472 +-404 +-472 +-307 +-256 +-169 +-330 +-500 +-365 +-146 +-133 +-84 +-336 +-405 +-555 +-74 +-68 +-354 +-552 +-108 +-80 +-406 +-164 +-119 +-487 +-151 +-113 +-244 +-471 +-80 +-312 +-495 +-556 +-76 +-24 +-546 +-493 +-340 +-464 +-328 +-7 +-474 +-246 +-237 +-40 +-199 +-346 +-330 +-139 +-284 +-435 +-83 +-210 +-423 +-361 +-56 +-271 +-140 +-162 +-232 +-391 +-42 +-99 +-590 +2 +-271 +-101 +-114 +-117 +-310 +-502 +-287 +-319 +-323 +-362 +-551 +-439 +-533 +-183 +-404 +-401 +-343 +-36 +-89 +-454 +-128 +-611 +-6 +-619 +-110 +-389 +-290 +-270 +-375 +-283 +-472 +-65 +-195 +-129 +-61 +-548 +-151 +-74 +-612 +-156 +-371 +-42 +-447 +-565 +-394 +-550 +-476 +-592 +-262 +-96 +-529 +-395 +-204 +-491 +-167 +-186 +-527 +-508 +-245 +-455 +-552 +-672 +-338 +-269 +-104 +-240 +-77 +-303 +-227 +-453 +-126 +-294 +-572 +-8 +-527 +-361 +-438 +-457 +-513 +-560 +-442 +-649 +-321 +-123 +-52 +-166 +-320 +-301 +-570 +-684 +-325 +-515 +-547 +-52 +-221 +-488 +-182 +-618 +-109 +-497 +-167 +-288 +-358 +-334 +-313 +-288 +-102 +-409 +-143 +-204 +-216 +-681 +-512 +-245 +-301 +-35 +-262 +-239 +-405 +-682 +-715 +-438 +-314 +-179 +-611 +-667 +-622 +-511 +-463 +-370 +-338 +-434 +-580 +-637 +-201 +-213 +-357 +-443 +-382 +-315 +-483 +-399 +-624 +-318 +-226 +-652 +-638 +-743 +-330 +-647 +-146 +-138 +-698 +-511 +-173 +-663 +-333 +-564 +-160 +-239 +-243 +-91 +-65 +-468 +-256 +-197 +-210 +-575 +-420 +-715 +-681 +-454 +-226 +-226 +-339 +-473 +-737 +-62 +-149 +-351 +-770 +-313 +-216 +-491 +-511 +-269 +-628 +-391 +-429 +-110 +-199 +-409 +-516 +-7 +-433 +-405 +-792 +-685 +-615 +-287 +-385 +-627 +-527 +-426 +-626 +-164 +-767 +-794 +-115 +-483 +-323 +-371 +-679 +-772 +-808 +-2 +-16 +-459 +-749 +-569 +-139 +-7 +-555 +-161 +-613 +-230 +-771 +-825 +-241 +-579 +-710 +-73 +-790 +-653 +-655 +-394 +-218 +-711 +-467 +-774 +-694 +-664 +-357 +-29 +-121 +-643 +-742 +-388 +-633 +-440 +-755 +-581 +-661 +-653 +-536 +-596 +-10 +-796 +-230 +-813 +-125 +-540 +-584 +-389 +-144 +-346 +-213 +-444 +-205 +-712 +-651 +-670 +-139 +-60 +-620 +-49 +-284 +-212 +-452 +-520 +-243 +-356 +-348 +-442 +-585 +-202 +-207 +-222 +-47 +-49 +-408 +-571 +-154 +-695 +-802 +-524 +-523 +-617 +-615 +-571 +-92 +-344 +-675 +-613 +-759 +-29 +-833 +-662 +-223 +-46 +-156 +-373 +-412 +-848 +-93 +-695 +-250 +-810 +-477 +-150 +-282 +-789 +-193 +-443 +-193 +-159 +-840 +-755 +-508 +-404 +-307 +-80 +-320 +-14 +-245 +-746 +-610 +-855 +-552 +-323 +-366 +-45 +-16 +-335 +-852 +-46 +-459 +-461 +-537 +-547 +-180 +-842 +-213 +-447 +-712 +-633 +-362 +-953 +-407 +-47 +0 +-466 +-107 +-648 +-528 +-413 +-828 +-217 +-484 +-969 +-121 +-858 +-208 +-618 +-384 +-16 +-91 +-662 +-348 +-675 +-63 +-713 +-966 +-678 +-293 +-827 +-445 +-387 +-212 +-763 +-847 +-756 +-299 +-443 +-80 +-286 +-954 +-521 +-394 +-357 +-861 +-530 +-649 +-671 +-437 +-884 +-606 +-73 +-452 +-354 +-729 +-927 +-248 +-2 +-738 +-521 +-440 +-435 +-291 +-104 +-402 +-375 +-875 +-686 +-812 +-539 +-934 +-536 +-924 +-924 +-365 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/06.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/06.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +4 1 15 12 0 9 9 5 5 8 7 3 14 5 12 3 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2017/07.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2017/07.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1037 @@ +cfkcj (74) +kmwhbm (32) +uuvdgc (58) +siyms (98) +jgtvhkv (1885) -> ykqcpiv, gvupyd, vuyxvq +ppdypq (86) +lovxjut (90) -> fmvna, ddneaes, sakwdmk, lqmoz +ijnvdm (98) +ibzlhq (86) +pabuo (81) +brexb (75) -> tbmiv, iwrph +uqiwwa (705) -> inriw, rnelci +psyroai (498) -> porhb, qinqu, esxiq +ldkxt (69) +mzfbeo (68) +spjtt (299) -> xfcxpkh, sizgye +dnjao (243) +rqwnb (9) +jfnfq (94) +giuonbb (68) +gbywwf (103) -> ugskjw, gelpv +fldjrj (52) +vuxzudl (31) +ewnboyh (38) +bolsi (11) +gbziz (33) +ytkppl (95) +rahuwnt (86) +toprb (282) -> dzyvcxt, xlyngh, tkhbr, avufn, uhhiz, tmtqgn +jadnvpr (13) +rnsotgi (47) +ovcgnvp (309) -> zlffm, iqwjlgh +xpbro (69) +tjulok (12) +pvylfqc (199) -> pzybx, nbdewmj +smwdyt (22) +oozzs (55) -> vrqgow, iynmj +qmzcp (89) +ssneqxd (22) +fqhdfwi (1041) -> ytjhh, rqpbxi, uvprg +bgsbjcq (81) +ilmvjcn (7) +adnrrap (69) +tspxgun (48) +tbmiv (77) +tceqj (58) +nlptf (157) -> vpvgnt, memsb, mcsoi, ctnckd +yzaveth (320) -> frfkpn, viockjp, cqzvhh +dgwely (74) +dpjpifo (47) +lncbnc (238) -> bmiqc, uvnmx +ppgvqkj (48) +fdbsgs (31) +usjpp (55) -> cxhms, niixavl, bspsg, htwyil, pyavtyz +ovhxqx (53) +vzyut (17) +pvxvvv (52) +gkouyvq (73) +ugjmo (86) +mblsyx (51158) -> vqpzey, bavhyuz, fqwyfso +vyrwv (99) +gdjawl (10) +vxcjbsi (56) +tiedml (44) +ihxixk (61) -> pduyk, betaiu +pvthg (41) +gehqj (77) +luxlkxu (1170) -> bzlttq, rowhly, nlptf +irckle (65) -> kuvzyp, nkotu, uqfiwz +fjwfhq (73) +drzukuh (55) +pzyxbdy (81) +brxrm (51) +dirdh (56) +ovujcr (13) +usfiw (7750) -> dtvjn, jektxhw, sfmvh +ytjhh (219) -> jcooqy, gvuvmfz +umnhed (1311) -> lefse, brexb, bexmjvo +vzvwks (52) +ydzdome (10) +iekhet (68) +jcooqy (5) +pcvok (38) +gqmqt (675) -> udebyn, agifkpl, gogsic +gkyvjtj (69) +uhhiz (88) -> bojcjr, krhtjha +jenzlcn (96) +mjntxj (48) -> mdhduoi, aztaw, tfkse +xgelkov (12) +rpadzt (24) +uoewbgw (54) +hmroizo (1564) -> hyjba, qetylot +qinqu (78) -> pabuo, bgsbjcq +cuikvge (150) -> vuxzudl, fdbsgs +jqjyspz (91) +dcaot (27) -> dnjao, bwbufij, mlzxc, auawgd, laxqy, awzuv, pvylfqc +yheomy (69) +kvspfv (81) +uoxqwap (161) +nfefd (82) +wfgammo (97) +mifrxb (158) +ihvae (5) +xfcxpkh (12) +pjegzrx (63) -> pgigk, zijedtv, ghdgob +xrxabjj (45) +fqmjnw (58) +pjgwz (99) +uxzazjg (64) +seeqovh (25) +eyxbeon (35) +umdhwh (27) +sesui (38) +nhnwqgh (59) +bnnfxqe (12) +blivyc (55) +ilrkhhd (84) +kzdxtck (37) +gfsmrr (172) -> xkuubv, eyxbeon +atwwiy (67) +rnelci (99) +hxlve (68) +pkwfv (32) +jnack (61) +pqqxhy (235) -> xsiklw, hmpcc +wcehmi (167) -> ygukv, upllk, kkdvdz, dqaum, synets +onwpfb (77) +zledwkk (7) +mjaqsj (78) +qsoybe (67) +eidhz (91) +blnsa (68) -> hftkbw, snllz, ddfnw, gefhbss +cswrj (176) -> laydujd, hpdegx +jtwckf (71) +lleyk (243) -> nyfnss, veujpah +synets (89) -> uuvdgc, vxqvj +swqrnfi (500) -> ivohs, zzqwyx, sxuafke +oyxlg (11) +zuruj (5) +loaex (63) -> jtwckf, enxsaag +mviybt (27) +qrxvlk (369) -> bpbfd, gdbapcx +yagjnwy (78) +ftlrjo (91) +zklwp (56555) -> kaursj, lahahn, ciwjgw +dehbyec (51) +udoabw (123) -> ewgjf, icdyrl +bojcjr (34) +dwmkyes (119) -> schbl, finmnfn, iiropvx +plhno (14) +bsfpjtc (42) -> zklwp, zoibnsq, mblsyx, vkkwtq, cwluofv +thfdorc (48) -> ieuus, resill, agiybx, lleyk, mqruxqs +hupbun (52) +nyfnss (14) +nkhiz (51) +gicaag (50) +kgsyd (92) -> pzyxbdy, uozna, bcxexao, kvspfv +fuopub (65) -> vqijdaj, mzfbeo +wekwg (51) +vuyxvq (55) -> rsaruxl, blukof +awzuv (133) -> kxbjrca, drzukuh +onrbqjg (314) -> qulqh, wekwg +gefhbss (171) -> rhfpsr, oziwk +gkcpihl (88) +nwbomv (87) +betaiu (82) +wuhui (66) +ocopf (53) +jjceeu (65) +gurmk (64) +ymrkr (77) +grupgc (24) +ucqgh (75) +ujdishy (60) +mrwgq (85) +buvuq (3294) -> usjpp, swqrnfi, oqdntf +cqzvhh (9) +ikhbgx (54) +ddfnw (77) -> blhurw, qdeybxh, dehbyec, hkhvjq +xnfjw (17) +nfrbj (25) +zdrbia (250) -> dpjpifo, rnsotgi +wkennss (43) -> xcobqnc, lpogx, jjceeu +njlyt (65) +thnxnda (66) +xkdua (12) +frfkpn (9) +uwlpeon (30) +gwuxmq (89) -> rladyxh, mjaqsj, ozkrca +lnxtx (91) +djpkm (75) +gbnmi (21) -> mviybt, umdhwh, nswhn +nswhn (27) +kkktvk (32) +rgzkfeq (275) +hcywt (26) +hbjiz (129) -> ldkxt, tvshylj +fkzwy (16) +aztaw (10) -> yfrcezm, kqglah, ytkppl, puxzdr +ocztn (95) +jbsdgwa (34) +fqwyfso (34) -> vuqlmx, hmroizo, fqhdfwi, ksvwst, hihvghh, dcaot +urnycch (8) +uyhqy (23) +resill (127) -> uvptuv, luzuu +udebyn (181) +qetylot (82) +hdjgig (51) +jntmriy (90) +rfvtvw (46) +lsfjnsb (186) -> azmknz, qrriz +vnantj (71) -> avxjqab, oxjor, dattu, nwbomv +epxtul (12) -> aiyvkt, yhmavn +ysqwf (161) -> mxumuj, zbjhd +jieqymv (77) +rqqirx (91) +xoqqhw (346) -> uigna, qfequa +qdrbdcf (59) +uufted (217) -> megix, vewew, ovujcr +frkzri (15) +ddjyphd (66) +modlepu (59) +ynbhq (17) +jsdqcw (7) +dpevfm (7) +tqmkur (63) +bzhnu (150) -> qcpdn, ymjhqjw +sbaeoqo (58) +vtprv (39) +cshts (7) +tlitf (70) +ynodbxy (58) +arfft (259) -> eebqhug, jggld +rxrayit (22) +vdymnhw (37) +uvptuv (72) +fjueeps (17) +tollmm (100) -> qjipfjv, glbhpwz, pkfyhk +emwqaz (5) +unehvbu (147) -> tjulok, fwapzg +wlqagku (34) +unikoz (47) +vizehnk (97) +lnotuxj (198) -> feyiw, vrcfi +tkneufh (51) +usfag (80) +lgwut (308) -> ohdwce, uoewbgw +hfpcxco (85) +qddkwld (233) -> fnzboe, lbrknfc, plhno +ksvwst (1053) -> gzwkbw, ihxixk, vxzowjy +camosg (85) +onbizml (64) +rrlifdx (21) +pzybx (22) +mhbhg (50) +upksvnf (8) +utxkvw (52) +mmhjhh (20) +gjqcj (64) +xljdooj (37) +aejrdpp (201) -> zopkd, beoww +fiutgke (17) +qnmuc (202) -> mmhjhh, sfyps +aqjrxbd (40) -> mrwgq, hfpcxco, kozlucm +imtxkez (94) -> cwthmnc, mzvyddo, rmvgczw, jgtvhkv, hejlvq, ihxivjd +daaexz (199) +ghdgob (86) +owqupte (43) -> vkuvc, ucwwc +eztix (16) +pudsuxc (20) +vlwnw (90) +nlotooe (89) -> azzfba, ghbfbn, ppdypq +xqdpgzt (66) +hzain (46) +tfjzhz (88) -> mhpsnlv, kpjzc +gihhi (20) +gvuvmfz (5) +hmpcc (38) +lotngsa (12) +rupou (1090) -> tcgqf, onbizml +xxjcew (40) +yxfyvw (26) -> nlotooe, kqcmyr, yzaveth, fsqkr, kryid +xlyngh (132) -> qznfyv, lotngsa +rjbaqwb (25) +ibhzmtf (10) +kqglah (95) +hwmegb (845) -> xmlzuy, nehvflm, rnpwyut +sfhrl (240) +fbxcht (284) +xmlzuy (90) -> tspxgun, ppgvqkj +npsgry (85) -> pdttnl, aqzkz, negvvn, blivyc +kxbjrca (55) +jrtqzng (12) +tcgqf (64) +rcmogxy (169) -> xbxnqfz, lkipow +gvfgvtd (124) -> vdymnhw, twyuae, fjhgrk +brzgxi (588) -> untbk, nawhukx, pelersw +cxfgjp (57) +xxqaj (250) -> irsxut, hmdmy +tldocc (42) +icdcn (73) +jtmhpm (44) -> cynginx, pjgwz +tdtiqm (135) -> hymwone, oejnh +qybpba (125) -> elknfln, ctmtk +sozke (24) +uvnmx (9) +hcovonm (56) +yzpxkx (62) +jyfkl (89) +kdhmnh (27) -> uljmqrb, ynxvst +dajvk (245) -> abjhq, qkdikgs +rwvvlbx (69) -> zligfrr, ttmotv +skrlqr (217) -> ibhzmtf, xodpco +ugpaod (27) +gxtabbr (85) +ipqome (26) +dattu (87) +zxozizh (96) +hgtwnxu (12) -> mtkquru, qdzefux, wccvu, qrnztia, etblz +zlkaugz (7) -> uyxisy, faifx, njiof, prkspdn, lovxjut, fatahc, kxxqxm +auawgd (153) -> vnuwn, hugzzwo +ehynzhf (99) +kvrbtlv (1024) -> wkennss, lnotuxj, wbzccs, hlijr, gkvdu +xyvst (196) -> upksvnf, rvdntii +okzaj (208) -> rgyofuq, bdzqyu +rsvtgxk (32) +thzgmn (33) +fxjooi (12) +extfuy (291) -> tnvblm, ljxeb +hazdl (58) +zisnz (66) +ukxuw (66) +mllmqhl (90) +hihvghh (48) -> kbyhru, xkyjdv, okzaj, dsqvto, sfhrl, trjerm, ocatfcc +xodpco (10) +fkqlr (94) +anhrt (14) -> jntmriy, mllmqhl, rmdui, tuorl +mytpi (432) -> inthrl, ffcivin, auijtpl +zvctpo (45) +ttmotv (84) +hftkbw (281) +zijedtv (86) +sksjqz (277) -> zghku, skykdl +vpvgnt (10) +odqxcfl (93) +qfequa (14) +tnvblm (7) +gkfxnzo (17) +pkfyhk (58) +kuypvuy (67) +uhavg (1034) -> aqjrxbd, aafpdpe, eoluf, opbjmvf +acxrgal (287) -> jholt, rqwnb +scengkj (97) +taausp (47) +rxfnzf (18) +uljmqrb (67) +zbvvekj (67) +zwzhv (270) -> yxpzp, pzwxz +gelpv (17) +kunxx (67) +etblz (273) -> dpevfm, kojrycd, lhbuca, jsdqcw +xqfwvbf (20) +ghiqkm (192) -> onwpfb, amqvafo +mfdhdz (99) +fdztdbr (1063) -> sqzdg, hlcre, uyiaqu, usttmag +opnqtf (10) +fsqkr (165) -> jggsgh, xwtls +qrriz (35) +dtvjn (1287) -> gvfgvtd, khajtz, hkyiv +xsyepmg (35) -> camosg, gxtabbr +khykj (37) -> jfnfq, fkqlr +pduyk (82) +aqzkz (55) +merswry (32) +wevnd (64) +blukof (37) +fzhncm (327) -> qybpba, pwtlh, gbywwf, ymbtxzb, dwmkyes +nbdewmj (22) +hmdmy (13) +slnbq (78) +ozkrca (78) +vnoztu (96) +eksshr (914) -> chcsjda, udoabw, fuopub +fnzboe (14) +irsxut (13) +qvyqnuk (132) -> wfmql, rxrayit +ewgjf (39) +kdcgzbw (75) +bbytzn (1597) -> lqwwuqk, shypdye, javnv +ljxeb (7) +vkuvc (78) +kbyhru (58) -> eidhz, lnxtx +cigbnvp (37) +nubyqxj (56) +mtlapd (73) -> veeinqe, nlbnj, jadnvpr +feiowiw (1956) -> zcibgd, chpsgen, slimx +pdfjuw (71) -> fllyd, ghdqy, vzcvxt, keesuec +vrcfi (20) +jggld (83) +wrsdsa (7) +kmzeahn (178) -> gkfxnzo, fiutgke +elknfln (6) +kxbclr (30) +wrrwam (180) -> scengkj, vizehnk +hlfgoa (111) -> wfgammo, rolegtf +uyxisy (566) -> vgicm, mnpow, urnnskw, rcmogxy +brtvs (188) -> ftumhcp, xkdua +jvyscs (126) -> smwdyt, ttegw +jwenagh (25) +hlijr (238) +zghku (22) +ykqcpiv (129) +dpmsnm (971) -> mifrxb, fdpsrru, mqvstxt, rxarqvt, vbypq +vgicm (113) -> rvwtrl, mhbhg +izjxyb (37) +bfanbgh (128) -> arfft, xfvfo, nitrl +hkykap (26) +cpbxfaf (11) +wrbqnx (39) +pwtlh (63) -> izjxyb, kzdxtck +tfpqwb (48) +htkhsaa (74) +fvdsi (40) +iwexk (50) +mtkquru (70) -> mdcnazp, ymrkr, gehqj +pxbjhvu (96) -> nubyqxj, bvxxoux, hcovonm, wxjuvo +jeopi (71) +oqdntf (335) -> ocwyg, afdox, axcgjhj +bveca (138) +bexmjvo (99) -> njlyt, uxupys +xteuk (74) +upllk (131) -> cigbnvp, pewlflc +lahahn (2750) -> bbytzn, fzvctf, utnrb +ycpff (564) -> qgyngw, hwhleil, obumrhe, rgzkfeq, qddkwld, nykzm +usttmag (266) +axcgjhj (291) -> ddroz, ilmvjcn +tdmpe (77) -> buxlsok, ufense, klkyckz +kchcxe (96) +fkksmck (11) +fzvctf (85) -> xgydg, hgyhzc, pqqxhy, qadkf, nsxfciq, gbuhi +mqwdr (2656) -> kvrbtlv, uhavg, tsndvs, ycpff, yadfos +pulsq (84) +giugg (141) -> fieeic, uocco, msjyqjc, xrvdagj +dgdeleb (35) +qyixlaf (25) +wrbrkm (193) -> hdjgig, brxrm, nkhiz +ddpua (95) -> fspnagx, tqmkur, xwfnl +eoluf (39) -> gjqcj, uxzazjg, wevnd, laepzgh +kgfeyyg (45) +ovqpta (602) -> hbjiz, wbrop, ihyawsa +kqkyaey (25) +uigna (14) +qulqh (51) +kdwsl (96) +fkurfvl (15) +auijtpl (44) -> kdtiuq, ijnvdm +wzdgidb (10270) -> xqqgyu, osydb, mytpi +ihyawsa (77) -> ocztn, eiacrfj +bmiqc (9) +urnnskw (5) -> zdsag, pntxt, hupbun, utxkvw +gbhssic (63) -> smguzlg, mfkfr +enxsaag (71) +ysuhs (82) +lxnqzpf (63) +mjwsaam (311) -> rxfnzf, qxgwwc, flxoy +ghbfbn (86) +iyhde (95) +clqri (96) +eoyji (17) +ciwjgw (95) -> fdztdbr, miymv, qwmvf, mzzmpgt +motddh (44) -> ilmqyc, nmfdw +glbhpwz (58) +lpuutn (161) -> mruemdv, chlofj +pcvfnve (58) -> ssneqxd, arizdt +ucefyhu (53) +hymwone (55) +peoneex (89) +mzzmpgt (1159) -> qnmuc, jtmhpm, gxrmso, gfsmrr +mpesve (308) -> ipbhoko, ddivge, ihvae +zwfoos (8) +pewlflc (37) +qxgwwc (18) +kjibzax (32) -> aejrdpp, qgaohbj, oozzs, tdtiqm +agifkpl (75) -> ucefyhu, jfccr +tkhbr (104) -> ipqome, ohwwaa +wcqwomp (34) +vvxmua (54) +zbcwm (124) -> dlsayg, wuhui +avrjyy (25) +hwhleil (86) -> lxnqzpf, nhgdduv, tpxrpfd +eiacrfj (95) +vdoqb (94) +paokema (52) +mhoofw (95) +diovwj (29) -> hwmegb, bfanbgh, tawdmir, ovqpta, thfdorc +inuxln (11) +snllz (103) -> ykztsh, qmzcp +kuvzyp (29) +ocdsfd (59) +qxwsk (320) -> kmwhbm, rsvtgxk, jkqnf +rmvgczw (1744) -> nuqlt, qvyqnuk, ttdeu +fdpsrru (24) -> ntzgern, kuypvuy +kdgcv (96) +iiropvx (6) +uocco (45) +prkspdn (380) -> lnpng, ghiqkm, wrbrkm +txmua (78) -> zisnz, xqdpgzt, ddjyphd +yswzfg (73) +biydd (170) -> modlepu, ocdsfd +clkduv (60) +zligfrr (84) +mdcnazp (77) +cwluofv (52565) -> feiowiw, zlkaugz, smamg +bavhyuz (7693) -> ijibo, ncpzhu, uqiwwa +zscii (59) +wtfjqnx (24) +ucorqrv (122) -> didkxzb, gozty, ezimk +yxpzp (73) +lqmoz (232) -> qyixlaf, jwenagh, nfrbj, twsvvzh +wqcpszg (99) +yyqvf (220) -> irjtkb, mzsoo, rjbaqwb, mxigb +dbtzr (34) +lshcpil (52) +bcxexao (81) +osydb (930) -> htkhsaa, cfkcj, xteuk +zskvah (84) +rvwaido (283) -> oyxlg, uhbka +wfoili (18) +ptzanxy (113) -> uymxxd, vxcjbsi +arizdt (22) +bbupp (71) +kkdvdz (97) -> baqqex, ikhbgx +jniuewa (39) +mdhduoi (262) -> zfnxo, mxaoa, zfrzbb, kkktvk +tmtqgn (108) -> eztix, gufoi, fkzwy +rsnptie (198) -> lausf, pcvok +htwyil (133) -> ocopf, eddcns +ttegw (22) +ayloijg (188) -> pkwfv, merswry, klrrpn +bylpn (93) +jektxhw (456) -> lsfjnsb, cryxpp, ffvtymw, lncbnc, zbcwm, uufted +hlcre (59) -> efszdn, adnrrap, koacic +rvwtrl (50) +lhbuca (7) +xgydg (163) -> jgvzkp, dgwely +ddivge (5) +xkqsn (29) -> umdspul, japznn +irjtkb (25) +bfhoskf (69) +ttdeu (88) -> hpovffo, ulzbyy +utnrb (538) -> jmrywkk, skrlqr, gbhssic, bxbaua, rwvvlbx, fftxfs +hkyiv (45) -> iyhde, mhoofw +itfjcv (85) +xfvfo (41) -> clqri, fdvpljm, kdgcv, kdwsl +jkqnf (32) +esxiq (174) -> gbziz, thzgmn +nazoxxl (61) +gkvdu (138) -> gicaag, iwexk +hejlvq (346) -> sksjqz, lnrnk, pjegzrx, ovcgnvp, zjiaam, giugg +azzfba (86) +kosdbim (21) +bjfmsgp (81) +cyizx (90) -> kiflapm, fjbvj +viockjp (9) +nsxfciq (215) -> wfekn, cdnagg +cxhms (103) -> iekhet, ljcnfds +nmfdw (47) +mxumuj (12) +tawdmir (32) -> gnamu, ppptkjy, qnsnqy +uhbka (11) +vxzowjy (9) -> gfrqgpm, vfsdg, ltfanj, vvxmua +rvdntii (8) +xoseld (44) +zjiaam (185) -> dbtzr, ortdyy, jbsdgwa, dtqejc +qffvjvy (20) +nhgdduv (63) +ddroz (7) +rghhbxs (58) +mhzvara (240) -> rrizdbi, ebjqfgp, zvdii, vrfkca +vnuwn (45) +cdnagg (48) +xbypzyz (354) -> wdvmq, bcqcl, biydd +flxoy (18) +miymv (47) -> qxwsk, onrbqjg, lgwut, zwzhv, kgsyd +onbize (62) -> djpkm, ucqgh +ymjhqjw (31) +zcibgd (41) -> wrrwam, xoqqhw, izcxju, vqtknqo, anhrt, cswrj, blfzhbb +rgyofuq (16) +zbuar (48) +amsxxe (220) -> plzvkk, ugpaod +blfzhbb (254) -> clkduv, ujdishy +vilcpj (17) +smguzlg (87) +qwmvf (870) -> vxzqqkt, vnantj, qrxvlk +ygqyizj (17) +aafpdpe (94) -> nbxepbg, atwwiy, pwzfoy +ykztsh (89) +bfrlxk (99) +iabco (207) -> fqmjnw, tqjoo +bktiekj (78) +kwkcos (62) +jggsgh (91) +xrvdagj (45) +bspsg (188) -> vzyut, fjueeps, vilcpj +dqaum (33) -> ugjmo, nhpvc +eujhcc (68) +tqfnnek (60) -> gwuxmq, spjtt, rysldfw, aqdba, mpesve, iabco +efszdn (69) +uqzisq (10150) -> emqcvc, blnsa, wcehmi +nynxxb (112) +bkpka (85) +sizgye (12) +wgtdln (35) +yzdou (21) +ortdyy (34) +gogsic (67) -> dfzlxba, gmrktc +fspnagx (63) +laxqy (45) -> nuoxnzw, ehynzhf +sfmvh (72) -> jeylva, uicohi, pxbjhvu, mhzvara, irmjpg, yyqvf +hlctdjw (53) +ynxvst (67) +aiyvkt (70) +rsaruxl (37) +mruemdv (14) +riqqep (21) +mnpow (162) -> eoyji, ayslth, ygqyizj +iclynp (706) -> pcvfnve, gbnmi, cyizx +tsndvs (79) -> rvwaido, npsgry, hlfgoa, criaedy, hohun, extfuy, acxrgal +gmyydys (69) +xbxnqfz (22) +ujudb (77) +vqpzey (1876) -> mjntxj, rupou, xbypzyz, brzgxi, toprb, gqmqt, psyroai +ivlxyu (68) +jeylva (148) -> ibzlhq, rahuwnt +xpormy (97) +zlffm (6) +ulzbyy (44) +trjerm (156) -> yzdou, riqqep, rrlifdx, kosdbim +wbzccs (70) -> pulsq, zskvah +xwfnl (63) +nbxepbg (67) +fatahc (851) -> lpuutn, aemnj, fpbxkb +dzyvcxt (142) -> wrsdsa, zledwkk +asafmi (51) +puxzdr (95) +skykdl (22) +avxjqab (87) +rowhly (47) -> kdcgzbw, fpzba +lqwwuqk (118) +rqpbxi (145) -> kmpdpy, kimfdue +ffcivin (170) -> tlzng, fwfbtcw +zoibnsq (8) -> wzdgidb, imtxkez, uqzisq, mqwdr, vcezyqj, usfiw +xsiklw (38) +ucwwc (78) +opbjmvf (63) -> dbkzlc, sbaeoqo, hazdl, rghhbxs +luzuu (72) +dbkzlc (58) +jgvzkp (74) +kryid (199) -> tenjus, gocurcy +hdahal (81) +fjbvj (6) +ajjyqz (14) +fftxfs (155) -> wqljugh, sjlwjcc +vkkwtq (61232) -> buvuq, diovwj, decklvy +xqqgyu (16) -> fbxcht, uyxpx, ddpua, ayloijg +hohun (305) +cwthmnc (82) -> wmciqdi, tdmpe, wiqjl, gnmudrh, mjwsaam, fgqxuig +veeinqe (13) +gocurcy (74) +uxupys (65) +qjipfjv (58) +wgarj (35) +mceul (202) -> wtfjqnx, rpadzt, grupgc +ohwwaa (26) +fieeic (45) +urawf (88) +fjhgrk (37) +axjaxn (78) +gunuriu (73) +uetcsjx (52) +bwbufij (35) -> lshcpil, vzvwks, paokema, uetcsjx +ppptkjy (97) -> vlwnw, ivksd, etzocl, akvov +agiybx (257) -> dmyxvek, cshts +oziwk (55) +yvedw (88) +gjlsrq (84) +nehvflm (98) -> bhezu, plcqz +rlvxk (53) +eiysj (69) +cynginx (99) +lefse (51) -> jyfkl, peoneex +qfabag (12) +ffvtymw (204) -> hcywt, ttvyvv +ayslth (17) +rladyxh (78) +rnpwyut (170) -> zwfoos, urnycch +mxaoa (32) +ufense (96) +atfrn (35) +qrmkrs (94) +javnv (48) -> atfrn, wgarj +inthrl (80) -> usfag, usvvacs +ljcnfds (68) +rmdui (90) +njiof (743) -> zhqnj, ptzanxy, khykj +zqqxw (17) +zbjhd (12) +kimfdue (42) +vqtknqo (192) -> jqjyspz, dkxedzu +gmrktc (57) +lbroca (46) +kdtiuq (98) +hkhvjq (51) +ohdwce (54) +deusrct (41) +urljsxt (64) +mjesxf (74) -> zbuar, tfpqwb +qdeybxh (51) +kxxqxm (1330) -> xoseld, xpxbgh +ivohs (91) -> hlctdjw, rlvxk, ovhxqx +izcxju (176) -> ybwjsz, bfrlxk +hdwpha (62) +lnrnk (321) +vybrd (42) +kiflapm (6) +icdyrl (39) +fpbxkb (53) -> hxlve, ivlxyu +qnsnqy (310) -> gddaubt, rnnmuk, kjauj +zazlcg (68) -> nkgayde, eiysj, yheomy, xpbro +inriw (99) +jpsejb (26) +gufoi (16) +uicohi (296) -> frqiho, bnnfxqe +rxarqvt (58) -> avrjyy, seeqovh, gmdwhcy, kqkyaey +yadfos (1659) -> ysqwf, zkfwc, bqusn +gozty (13) +ocatfcc (240) +vzcvxt (54) +xochi (195) -> xdohu, lbroca +lddqu (20) +dmyxvek (7) +didkxzb (13) +hpdegx (99) +tlbakdh (7) -> vnoztu, lkozg +vvsgr (332) -> pulpbaj, mjesxf, jvyscs, pctst +avufn (28) -> urljsxt, gurmk +faifx (1004) -> rpywck, bveca, motddh +chlofj (14) +zygpcpd (39) +msjyqjc (45) +dhdhlmq (1181) -> jelwm, mtlapd, nynxxb +knczsg (51) +tenjus (74) +ocwyg (217) -> cjgtcao, tiedml +zzqwyx (62) -> vdoqb, qrmkrs +zdsag (52) +rysldfw (26) -> vyrwv, wqcpszg, mfdhdz +vfsdg (54) +pgigk (86) +tytufo (67) +bqusn (15) -> itfjcv, bkpka +gmdwhcy (25) +wqgini (563) -> xochi, xdfyw, pdfjuw, ujtmmb, dajvk +iynmj (95) +umdspul (71) +qcpdn (31) +gddaubt (49) +colwnyd (141) -> fkurfvl, frkzri +nuqlt (64) -> rfzyvg, dirdh +qgaohbj (81) -> nfefd, ysuhs +sxuafke (250) +efvcgxy (51) +kmpdpy (42) +finmnfn (6) +ohcob (901) -> rggrduc, fbnmdsm, xljdooj +bxbaua (63) -> ynodbxy, tceqj, necuat +lkozg (96) +yzahca (62) +vbypq (88) -> dgdeleb, wgtdln +lkipow (22) +mqruxqs (135) -> eujhcc, giuonbb +nitrl (425) +lnpng (70) -> pkhkeva, lzdzs, bfhoskf, vcdrqps +nhuuo (70) +nkvxvrf (12) +beoww (22) +atnshbm (58) -> taausp, unikoz +ftumhcp (12) +kojrycd (7) +lyoaqtx (184) -> gbkfxbj, xxqaj, txmua +ojwlkyk (23) +untbk (28) -> rqqirx, ftlrjo +bcqcl (278) -> emwqaz, zuruj +tpxrpfd (63) +vxqvj (58) +zfnxo (32) +klrrpn (32) +mlzxc (51) -> qxqzzw, zxozizh +porhb (240) +pelersw (70) -> nhuuo, tlitf +fpzba (75) +qgyngw (121) -> jieqymv, ujudb +negvvn (55) +nhpvc (86) +wbrop (233) -> xnfjw, ynbhq +fgqxuig (275) -> qjknns, kxbclr, uwlpeon +wmciqdi (335) -> opnqtf, ydzdome, gdjawl +laydujd (99) +vuqlmx (932) -> tlbakdh, daaexz, maokl, owqupte +zopkd (22) +azsiin (69) +hgyhzc (311) +nlbnj (13) +ygukv (115) -> wacnhz, kgfeyyg +gxrmso (242) +jfccr (53) +sfyps (20) +deargsb (11) +dqxvm (67) +mqvstxt (134) -> jrtqzng, xgelkov +twsvvzh (25) +qrnztia (145) -> bktiekj, yagjnwy +rnnmuk (49) +qxqzzw (96) +nawhukx (188) -> fkksmck, deargsb +tiwaeim (98) +iwrph (77) +feyiw (20) +akvov (90) +wacnhz (45) +mhpsnlv (93) +yfrcezm (95) +dsqvto (207) -> cpbxfaf, inuxln, bolsi +rhfpsr (55) +gnamu (397) -> pudsuxc, lddqu, qffvjvy +buxlsok (96) +ebjqfgp (20) +vdabfab (73) +memsb (10) +nkotu (29) +rctutb (98) +dlsayg (66) +megix (13) +nkgayde (69) +zfrzbb (32) +whdgk (73) +gnmudrh (331) -> zqqxw, uagtb +chpsgen (2051) -> irckle, epxtul, atnshbm, ostpegy +hyjba (82) +mcsoi (10) +uyiaqu (98) -> gjlsrq, ilrkhhd +bdzqyu (16) +necuat (58) +uymxxd (56) +qdzefux (139) -> hdahal, bjfmsgp +zqega (18) +jelwm (60) -> hkykap, jpsejb +lcpbmc (212) +nuoxnzw (99) +lpogx (65) +maokl (171) -> xdxiemt, ajjyqz +fwfbtcw (35) +ostpegy (60) -> rfvtvw, hzain +uqfiwz (29) +fllyd (54) +ntzgern (67) +wfmql (22) +hugzzwo (45) +oxjor (87) +ncpzhu (83) -> loaex, qoamv, rnfox, xsyepmg +gzwkbw (123) -> efvcgxy, knczsg +usvvacs (80) +cptmwf (75) +xdfyw (104) -> yafzoj, nazoxxl, jnack +ijibo (390) -> xkqsn, colwnyd, unehvbu +nykzm (275) +wxjuvo (56) +obumrhe (275) +fwapzg (12) +uvprg (10) -> qhavltn, yswzfg, fjwfhq +klkyckz (96) +koacic (69) +ihxivjd (902) -> rsnptie, tollmm, mceul, tfjzhz, amsxxe +lausf (38) +sakilbi (57) +gdbapcx (25) +wqljugh (41) +zvdii (20) +wdvmq (81) -> gkyvjtj, azsiin, gmyydys +aemnj (107) -> pvthg, deusrct +smamg (5382) -> hgtwnxu, eksshr, dhdhlmq +tqjoo (58) +abkzl (24) +keesuec (54) +soguk (98) +rnfox (71) -> tytufo, qsoybe +xdohu (46) +bvxxoux (56) +decklvy (1050) -> umnhed, wqgini, tqfnnek +sakwdmk (138) -> xpormy, nhhvktp +ezimk (13) +bhezu (44) +dfzlxba (57) +xypefbg (73) +tfkse (189) -> zbvvekj, kunxx, dqxvm +vcdrqps (69) +fmvna (260) -> sozke, pgarna, abkzl +fyzadg (18) +blhurw (51) +rolegtf (97) +jmrywkk (237) +kqcmyr (301) -> uyhqy, ojwlkyk +hpovffo (44) +mzsoo (25) +tuorl (90) +bzlttq (73) -> hdwpha, yzpxkx +uozna (81) +qznfyv (12) +xpxbgh (44) +abjhq (21) +criaedy (179) -> vybrd, jprgu, tldocc +amqvafo (77) +vckadf (8) +schbl (6) +veujpah (14) +vrqgow (95) +qoamv (165) -> xqfwvbf, gihhi +tlzng (35) +dkxedzu (91) +vcezyqj (8443) -> luxlkxu, dpmsnm, yxfyvw +ipbhoko (5) +krhtjha (34) +xktot (268) -> ewnboyh, sesui +lscpgcs (296) -> fxjooi, qfabag, nkvxvrf, cjyrih +kaursj (1519) -> kjibzax, lyoaqtx, iclynp, jsgvv, fzhncm, vvsgr, ohcob +kswmjp (93) +rpywck (36) -> asafmi, tkneufh +wiqjl (209) -> zygpcpd, vtprv, wrbqnx, jniuewa +wfekn (48) +tvshylj (69) +qkdikgs (21) +plcqz (44) +wccvu (169) -> ukxuw, thnxnda +pdttnl (55) +xkuubv (35) +nhhvktp (97) +qjknns (30) +ltfanj (54) +pulpbaj (28) -> bbupp, jeopi +xcobqnc (65) +aqdba (167) -> slnbq, axjaxn +qadkf (32) -> odqxcfl, kswmjp, bylpn +vrfkca (20) +fdvpljm (96) +qhavltn (73) +niixavl (43) -> siyms, tiwaeim +ieuus (79) -> jenzlcn, kchcxe +mfkfr (87) +etzocl (90) +pgarna (24) +cjgtcao (44) +ctmtk (6) +rrizdbi (20) +bltjqky (8) +ilmqyc (47) +gfrqgpm (54) +titde (75) +jsgvv (368) -> btvxwyj, kdhmnh, ucorqrv, uoxqwap +afdox (41) -> gkcpihl, yvedw, urawf +pntxt (52) +pzwxz (73) +btvxwyj (81) -> xxjcew, fvdsi +frqiho (12) +xkyjdv (44) -> soguk, rctutb +sqzdg (176) -> xrxabjj, zvctpo +ymbtxzb (19) -> qdrbdcf, nhnwqgh +slimx (1283) -> xktot, zazlcg, lscpgcs, zdrbia +eebqhug (83) +azmknz (35) +fbnmdsm (37) +laepzgh (64) +yhmavn (70) +japznn (71) +xsjptl (75) +pctst (154) -> bltjqky, vckadf +khajtz (111) -> yzahca, kwkcos +gbkfxbj (276) +kozlucm (85) +jprgu (42) +rggrduc (37) +oejnh (55) +ugskjw (17) +baqqex (54) +vxzqqkt (419) +mzvyddo (788) -> brtvs, kmzeahn, onbize, cuikvge, lcpbmc, bzhnu, xyvst +eddcns (53) +rfzyvg (56) +ctnckd (10) +kjauj (49) +plzvkk (27) +irmjpg (206) -> cxfgjp, sakilbi +lozmiv (59) +shypdye (118) +pkhkeva (69) +lbrknfc (14) +dtqejc (34) +jholt (9) +kpjzc (93) +xwtls (91) +zhqnj (225) +cjyrih (12) +chcsjda (201) +uagtb (17) +uyxpx (166) -> zscii, lozmiv +vewew (13) +ivksd (90) +yafzoj (61) +ybwjsz (99) +pwzfoy (67) +ghdqy (54) +sjlwjcc (41) +iqwjlgh (6) +gbuhi (243) -> wlqagku, wcqwomp +bpbfd (25) +mxigb (25) +lzdzs (69) +pyavtyz (239) +xdxiemt (14) +cryxpp (31) -> cptmwf, xsjptl, titde +zkfwc (81) -> pvxvvv, fldjrj +ujtmmb (141) -> xypefbg, vdabfab +emqcvc (1138) -> wfoili, zqega, fyzadg +gvupyd (129) +twyuae (37) +ddneaes (40) -> icdcn, gunuriu, whdgk, gkouyvq +vqijdaj (68) +ttvyvv (26) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/01.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/01.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1029 @@ +-17 ++14 ++10 +-2 +-1 ++6 ++6 ++7 ++1 ++9 ++8 +-13 +-7 ++17 +-4 +-16 +-6 +-11 +-7 +-20 ++3 ++2 +-10 +-5 ++3 ++5 ++13 +-3 +-2 +-4 ++19 +-6 ++14 +-4 ++3 ++6 ++17 ++4 +-18 ++16 ++19 +-3 +-4 ++18 +-2 ++7 +-10 +-8 ++10 +-6 ++11 ++5 +-6 ++14 +-16 +-5 ++15 ++2 ++14 +-19 ++13 ++1 +-6 +-18 ++20 ++16 +-10 ++8 +-9 ++3 ++9 ++16 +-9 +-3 +-6 ++5 ++15 +-1 ++12 +-7 +-2 +-14 ++20 +-11 ++24 +-12 ++1 +-5 ++7 ++14 ++8 +-16 +-17 +-24 ++17 ++1 ++8 +-12 ++1 +-8 +-12 +-10 ++16 +-3 +-16 +-7 ++14 +-13 +-19 ++8 +-1 +-4 +-13 +-2 ++10 +-4 +-17 +-23 ++21 ++18 +-20 ++16 +-22 +-16 +-6 +-16 +-6 ++5 ++5 +-19 +-18 ++14 +-10 +-15 ++4 ++19 +-11 +-15 ++16 +-17 +-8 +-15 ++12 +-17 ++3 +-13 ++3 ++3 +-8 +-15 +-14 ++11 ++13 +-3 +-4 ++9 ++21 +-9 ++12 +-2 ++6 ++6 ++8 +-2 ++16 +-6 ++4 +-1 ++15 ++1 ++4 ++6 +-14 ++2 +-19 +-18 ++6 +-3 ++5 ++8 +-19 +-4 +-17 +-16 +-13 +-16 ++5 +-6 +-2 ++7 +-13 +-8 +-13 +-19 ++5 ++12 +-13 ++19 +-2 ++16 ++4 ++18 ++9 +-1 +-4 +-16 ++19 ++19 ++4 +-5 +-14 ++12 +-7 +-1 +-24 +-8 +-9 +-18 +-16 ++2 +-13 +-7 ++16 +-7 ++4 +-12 +-9 +-10 ++14 ++18 +-16 ++6 ++17 +-6 ++10 ++5 ++5 ++10 ++5 +-13 +-9 +-1 ++2 ++12 +-15 ++6 ++7 ++14 ++11 +-7 ++13 ++10 ++19 ++17 ++7 ++10 +-9 +-10 ++12 +-9 ++21 ++26 ++18 +-11 +-1 +-11 ++22 ++12 +-3 +-5 +-17 ++16 ++3 ++24 ++14 ++8 ++20 +-6 +-7 +-22 ++1 +-2 ++24 ++23 +-15 ++25 ++37 +-15 ++6 ++40 ++13 ++3 ++8 +-18 ++6 +-4 ++13 ++18 +-4 ++5 +-11 ++4 ++14 +-16 ++5 +-11 +-15 ++7 ++1 ++4 ++21 ++18 ++15 +-18 +-9 +-8 ++18 +-4 ++9 ++18 +-12 ++1 ++14 +-8 ++1 +-11 +-15 ++8 ++6 +-20 +-4 ++12 +-1 +-3 +-13 +-17 ++8 ++20 +-10 ++30 ++12 +-7 +-1 +-15 ++12 +-4 ++18 +-8 ++16 ++4 ++13 +-8 +-11 +-5 ++18 ++8 ++17 ++14 +-16 ++6 ++12 ++5 ++19 ++2 ++13 +-19 ++8 ++3 +-16 +-20 ++16 ++5 +-13 +-14 +-11 ++14 ++14 +-5 ++16 ++5 ++8 ++13 +-16 +-18 +-1 ++15 +-11 +-10 +-19 +-10 +-7 +-4 ++7 +-11 +-2 ++21 +-7 ++5 +-15 +-17 +-7 ++18 +-5 ++12 ++3 ++8 ++15 +-7 +-17 ++18 +-10 ++5 ++17 +-8 ++1 +-18 +-18 +-6 +-13 +-18 ++6 +-11 +-19 +-2 +-15 +-8 +-18 +-3 +-6 ++3 ++26 ++14 ++11 ++10 ++46 ++4 ++4 +-2 ++21 ++22 ++14 ++8 +-4 ++20 +-2 ++4 ++23 ++11 ++22 ++16 +-8 ++11 ++22 +-17 ++4 +-8 +-13 +-15 ++11 ++19 +-23 +-5 +-5 ++47 ++9 +-12 ++18 ++15 ++15 ++8 ++8 ++37 +-1 +-15 +-17 +-10 ++32 ++22 ++15 +-10 ++8 ++128 ++27 ++19 ++18 ++18 ++7 ++34 ++18 ++10 +-3 +-5 ++22 ++4 ++15 ++2 ++3 ++9 +-6 +-35 +-22 +-1 ++4 ++55 +-2 ++80 ++21 +-2 ++53 ++33 ++13 +-60 +-28 +-44 +-30 ++2 +-17 ++12 ++249 ++26 +-186 ++72428 +-2 ++13 ++17 ++15 +-18 ++1 ++7 ++3 +-14 ++1 +-4 +-2 ++3 +-18 ++2 ++14 +-13 +-8 +-21 +-4 +-2 +-8 +-5 ++18 ++12 +-9 ++2 ++13 ++6 +-9 ++17 ++9 ++8 ++14 +-3 ++7 +-3 ++16 +-15 ++10 ++18 ++12 +-9 ++12 ++7 ++18 +-17 ++1 ++14 ++9 +-1 ++8 ++13 +-4 +-12 +-8 ++10 ++6 ++2 ++8 ++2 ++6 ++16 +-20 ++10 ++2 ++19 +-6 +-14 ++17 ++6 ++7 ++3 ++4 ++19 ++16 ++17 ++1 ++1 ++4 ++19 +-12 ++2 ++12 +-6 ++11 ++16 +-1 ++10 +-3 ++15 ++17 ++2 ++7 ++9 +-14 ++16 ++15 ++13 ++10 +-12 +-8 ++13 ++1 +-11 +-10 +-19 ++16 ++2 +-8 ++4 +-20 +-18 ++19 ++7 ++15 ++11 ++17 ++7 +-14 ++6 +-12 +-19 +-8 ++6 +-4 ++8 ++6 ++3 ++17 ++8 ++16 +-1 ++4 +-18 ++3 +-10 ++5 ++15 +-4 ++8 +-1 +-11 +-8 ++14 ++17 ++6 +-12 ++17 +-13 ++9 +-5 ++19 ++10 +-19 ++17 ++13 ++12 +-4 +-2 +-11 ++14 ++14 ++17 ++12 +-15 +-10 +-13 ++2 +-18 +-17 ++13 +-1 +-2 ++6 +-9 ++13 ++10 ++8 ++11 ++14 +-15 +-16 +-11 +-18 +-9 ++10 +-12 ++4 +-3 ++12 ++13 +-28 +-4 ++16 ++20 ++12 ++19 ++14 +-17 ++11 ++15 ++12 +-18 +-2 ++6 ++17 ++21 +-22 +-17 +-18 +-19 ++4 ++3 ++2 ++2 +-6 +-15 +-25 +-4 +-12 +-12 +-12 ++21 +-12 ++6 +-4 +-3 +-10 +-9 +-16 +-13 +-19 +-17 +-2 +-15 ++9 ++15 ++3 +-17 ++10 +-9 +-16 ++9 ++9 ++1 ++4 +-12 ++6 ++18 +-29 +-8 +-16 +-16 ++10 +-14 +-4 ++6 ++15 ++5 ++7 ++12 +-4 +-18 +-10 +-19 ++17 +-21 +-2 +-16 +-18 +-15 ++13 +-12 +-18 +-6 +-3 +-19 +-13 +-14 ++10 +-14 ++12 +-3 +-17 +-14 +-18 +-15 ++4 +-15 ++19 +-10 ++3 +-18 ++2 ++2 +-9 ++13 ++6 +-13 ++6 +-22 +-23 +-19 ++18 ++19 ++16 +-21 ++18 ++18 ++13 +-11 ++7 ++21 +-11 ++15 +-1 ++9 +-4 +-12 ++15 +-19 +-10 ++3 ++1 ++24 ++14 ++6 ++17 ++19 ++9 ++11 +-12 +-10 ++8 ++16 ++13 +-18 ++2 ++10 ++16 ++17 ++6 ++4 +-1 ++4 ++5 ++9 ++4 +-15 +-1 ++23 ++21 ++6 +-15 +-11 ++10 +-17 ++11 ++14 +-2 ++1 ++19 +-15 ++18 +-6 +-18 ++17 ++13 ++6 ++2 ++17 +-23 +-16 +-8 ++21 ++62 +-15 +-8 ++5 ++24 ++36 ++10 ++2 ++19 +-8 ++18 ++2 ++13 +-1 +-8 ++14 ++35 ++21 ++7 +-14 ++19 +-3 ++39 ++11 ++12 ++25 +-5 +-6 +-7 ++14 ++15 ++22 +-19 ++12 +-18 ++19 +-17 +-9 +-13 ++11 ++45 ++21 +-18 ++12 +-14 ++26 ++10 ++4 ++9 +-1 ++3 ++14 ++5 +-2 ++7 +-14 +-2 +-12 ++25 ++19 ++3 ++7 +-28 +-6 ++15 ++3 ++11 ++10 +-22 +-6 +-2 ++3 ++21 ++14 +-12 ++17 +-6 +-32 +-28 ++2 ++19 +-16 ++8 +-4 +-20 ++1 ++3 ++17 +-36 +-21 +-3 ++2 ++14 +-29 ++20 +-6 ++25 +-11 ++34 +-76 ++10 ++30 +-42 +-32 +-25 +-12 ++8 ++7 +-35 ++17 +-5 +-10 ++3 ++10 +-23 +-37 +-15 ++14 ++18 +-88 +-38 ++17 ++13 ++50 +-56 +-25 +-26 +-1 +-29 ++19 +-73214 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/02.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/02.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,250 @@ +bazvmqthjtrnlosiecxyghkwud +pazvmqbijirzlosiecxyghkwud +pazvtqbmjtrnlosiecxyghkwzd +pazvmqbfjtrjlosnlcxyghkwud +pazvkqbfjtrtlosiecjyghkwud +paztmqbfjtrnbosiecxyglkwud +pazvmqbfjtunlosievxmghkwud +pazvmqbfjtmngosiecyyghkwud +jazvmqbfjtrnlosiecxygikpud +pazvqqbfctrnlosimcxyghkwud +pazvmqbfjtrnwogiecxyihkwud +pazvmqbfjtrqlojiecxeghkwud +payvmqbfjtrzlosiecxyghkwuk +pkzvmqnfjtrnlosieciyghkwud +pazvmqqfjtrnldsiecxyghkwui +pazvmqbfttrqlosiecxywhkwud +gazvmybfjthnlosiecxyghkwud +pazvmqbfjtrnlasiecxygptwud +pktvmqbfjtrnwosiecxyghkwud +pazvmqwfjtrnlosiecxgghkkud +pazvmzkbjtrnlosiecxyghkwud +pazvmqbfjtrnloslecxyghuwui +pezvmqbfjtrnlesieyxyghkwud +cazvmqbfjrrnlosiecxyghkmud +pazvmqrfjjrnlosiecxyghkwnd +pazvmqbgjtrnlosiecxyphtwud +pazvmqbvmtrnlosiecxyghkpud +pazdmqbfjtrnlosiecxyuhkpud +pazvmqbflnrnloshecxyghkwud +pazvvqbfjprilosiecxyghkwud +pazvwqbfjtrllosiecxyghknud +pazvmqbfjtrnloniecxdghkaud +pazvmqbfjtrnlvsuecxynhkwud +ptzvmqwfjtrnlosieccyghkwud +pkzvmqbjjtrnlosiecryghkwud +pazvmqqfjtrexosiecxyghkwud +pazgmqbfjtrneoyiecxyghkwud +paznmqbfjtrnlosiecxydhkwzd +pazvmqbfjtrnaosiwcxsghkwud +pazomqbfjxrnlosiewxyghkwud +pazsmqbfjprnlosiecxrghkwud +pazvmqbfqtrnoosiecxygmkwud +aazvmqbfjtrnlosiacxyghjwud +pazviqbfjtrnlobiecxygrkwud +qazwmqbfjhrnlosiecxyghkwud +pazvmqbfftrnlosiqcxygfkwud +patvmqbfjtonlosircxyghkwud +pazvmqbfjtrnlomaecxyghkpud +paztmqbfjtrulossecxyghkwud +pazvmqbijtrnlobiecxyghkwkd +pazvsqbfjtrnlospecxyghkqud +pbzmmqbfjtrnlosiecxyghkwhd +pezvkqbfjtenlosiecxyghkwud +razvmqbfjkrnlosiecxeghkwud +pazcmqbfjtrnloriecxyghkgud +pazvmqbfftfnlosiecvyghkwud +pazvmqpujtrnlosiepxyghkwud +patvgqbfjtrnloslecxyghkwud +pazvmqbfltrnlosibcxyghswud +pazvmebfjtrnlosaecxyehkwud +pazdmqbejtrnlosiecxyghrwud +pazvmcbfntrplosiecxyghkwud +pszvmqbfjtrnlosivcfyghkwud +puzvmqbfjtrnloeiecxyxhkwud +pazvmqbfjtrivooiecxyghkwud +pazvyqbfjtrngosiwcxyghkwud +pauvmqbfjtrnlosimexyghkwud +pazvmqbfjtrnwoshecxeghkwud +dazvmqbfjtrnloshecxygxkwud +pazvmqbfjtrtdosiecxyghvwud +pazxmqbfjtrnlosieceyghjwud +pazvmqbfjtrnlosihexjghkwud +pazvmqbfjsrnlosiecxughiwud +phzvcqbfjtrqlosiecxyghkwud +pazvmibfjtrnlosjecxxghkwud +pazvmqbfjtrbeosiecxlghkwud +pazvmqyfjttolosiecxyghkwud +fawvmqbfjtrnlosiecxyghkwhd +pazvmqbfjprnxosiecxyghkbud +macvmqbfjtrnlosiesxyghkwud +pazsmqbfjtrflouiecxyghkwud +pacvmqbfjtrnltsiecxyghcwud +pazvmqbfjtymlosiecxygykwud +pazvmqbfjtrclosiecxygukwmd +pazvmqbfjtrnlobiecxphhkwud +mazvmqbhitrnlosiecxyghkwud +pazvmqdtjtrnlrsiecxyghkwud +pazvmqbfjgrnllsieczyghkwud +pazvmqbfjtrilosiecxxgikwud +pazvmqbjjtrnlosreceyghkwud +paxvmmbfjtrilosiecxyghkwud +pazqmwbfjtrnlowiecxyghkwud +pazvmqbfjfrnqosiecxyghkwui +pazvmqbfjtrrgosiecxyghswud +pazvmqnfjtrnlosiecsyghkwmd +paiemqbmjtrnlosiecxyghkwud +pazvmqbfdtqnlosiecxyjhkwud +pazvmxbfjthndosiecxyghkwud +pqzvmqbfjtrnlosiecxbghkzud +pagrmqbfjtrnlosiecxygskwud +pazamqtfjtrnsosiecxyghkwud +pazvmqbfjtrnldshecxyzhkwud +pazvmnbfjtrllosieclyghkwud +snzvmqbfjnrnlosiecxyghkwud +pazvsqbfjdrnlosiecxyghswud +pazvmqnfjfrnlosiecsyghkwud +pazvmqbfjtrnlosiecxjghowum +pazvmqbfjtjnlosieczygfkwud +pazvmqbsjtrnloziecxyghkeud +pazvxqbgjtrnlooiecxyghkwud +pazvmqbfjtrnlooiecxmyhkwud +pazvmqbyftrnlosgecxyghkwud +pazvmqbfjtrnlosiwcxyqhksud +pazvmqkyjtrnlokiecxyghkwud +pazfmqbfjtrnlosijcxyohkwud +pazvmqbfjtrnlociecxygikcud +fazvmqbfjtrnlosiecxyjhkuud +pazvmqbojtknlohiecxyghkwud +pazvmqbfjtgnlosbecxyghkwux +pazvmqbfjtrnlocieckoghkwud +pazvdqbfjtrlltsiecxyghkwud +pazvmqbfjtsnlfsiecxyglkwud +przvpqbfjtrnyosiecxyghkwud +pazvmbrfjtrnlosiecxmghkwud +dazvmqbfttrnlostecxyghkwud +pazvmqbfttdnlosiecxygwkwud +pazvmqbvitrnlosieexyghkwud +pazvmqbfjhrnlosjecxyvhkwud +pazvmqbfstrnlosiecxyggkwpd +bazvmqbfjtrnlmsiecxyohkwud +patmmqbfjtrnlosizcxyghkwud +pazvmqbfwtrglosieqxyghkwud +pazvmqbfjtrnlosiecxdhhkwmd +pazvmqbfjdrnlosnexxyghkwud +oazrrqbfjtrnlosiecxyghkwud +pazvmqbfjcrnlosiecxygakwjd +pazvmqbfjtrnlosifcxfghkwyd +pazvmnbfjtrnlosiecxyahzwud +pazvmqbfgtrnlojiecxyghkgud +pazvmqbfjtrnlaliecxyghkwuy +pazvmqbfjtrnlfsiecrtghkwud +pazvmqbkjtrnloswecxdghkwud +pazvtqbfjtdnlosiecxyghkwuu +pozvmqbfrtrnlosiesxyghkwud +payvmqbfjornlossecxyghkwud +pazvuqbfjtrnlosiscxyghkpud +pgzcmqbfjtrnlotiecxyghkwud +pazvvqbfjtrnlobieyxyghkwud +pazycqbfjtrnlosiecxyzhkwud +pizvdqbfjtrnlosiecxbghkwud +pazvmqbfjtrnloqiecxmgtkwud +gazvmqbfjtrnlusiecxpghkwud +pazvmqdfjtralosiecxyghkwmd +pazvmqbfjtmnlosiecxywhawud +pazvlqbfjtrnlosqecxyghqwud +pazvmqbfjtrnlhsneixyghkwud +kazvmqbfjtrqlosimcxyghkwud +pazvmwbfjtrclosiecxyghkuud +pazvmqjfjtrnlosieckyghpwud +pezvmqbgjtrnloseecxyghkwud +pazvqqbfjtfnlosvecxyghkwud +oazvmqbfjtunlosiecxyghkwad +pazvmqbfjtrncoswecxyghfwud +pazvyqbfjtrnlosqecxygtkwud +pazvmqbfjtrvlzsiecxygwkwud +pazvmqbfjjrnlosiekxylhkwud +madvmqbfjtrnlosircxyghkwud +pazvmybfjtrnlisiecxyghkwbd +pazvmqbjjixnlosiecxyghkwud +pazvmqefjtrnloqiecxyghhwud +pazveqbfjtrnlosiecgygzkwud +pazvmqbfjtrxlosiecxmgwkwud +uazvmqufjtrnlosiecxyghkwuo +pasymqbfjtrnlosiecxyghowud +pazvmqbfjtlnlpsiecxyghswud +pnzvmqbfjprnloszecxyghkwud +pafjmqcfjtrnlosiecxyghkwud +pazvmqxfbtrnloqiecxyghkwud +pazvmzbfjtrnposiccxyghkwud +pazvmqbfjotulosiecxyghkwud +pazvmqbfotrnlosgecxykhkwud +przvmqbfjtrnlosiecxyqhkwcd +pazvmqbfjtsnlogiecxyyhkwud +pazvmqbfrtrnlzsiecxyghkwug +pazvmqbfjtrnlosiecxzgukwuo +pqzvmqbqjtrnlosdecxyghkwud +pazvmqbfjtqqlosiecxughkwud +pazvmqbfjtrnlosiedhyphkwud +pazsmqbcutrnlosiecxyghkwud +pazvmqbgrtrnlosiecxyghpwud +pazemqbfjtznlosiecxyghkvud +pazvkqbfjtrilosiecxyghkwod +pfzvmqbfjtrnlopiecxygjkwud +pazvmqvfjtreloniecxyghkwud +pazvmqbfjernljsiecxgghkwud +pazvmqikjtrnlosiecxyghqwud +pazvmqbfjtrnpesoecxyghkwud +fazvmqbfjtrnlosihchyghkwud +pazvmqbfjtgnloanecxyghkwud +pazvmqsfjqrnlosiecxychkwud +parvmqbfjtrnlosiecxygfuwud +przvmqbfjtrhlosihcxyghkwud +pazvmqbcjtrnlosimcxgghkwud +pazvmqbfjtrnlosceciyjhkwud +pazvkqbfjtrylosivcxyghkwud +pazvmqbfjtrnlgsieoxyghdwud +pazvmqnfstrnlowiecxyghkwud +pazvmqbfdtrnlosieumyghkwud +pazvmqbfjtrnlosyecxfghkwul +pazvmqbfjtrclosivcxyghkcud +pazjmqbfjtrnlosiecxygokwkd +hazvmqbfjtrflosiecxzghkwud +wazvmqbfjtrnlomiecxyphkwud +yazvmqbfjirnkosiecxyghkwud +pczvmqbfjtrnlohiecxyghkwpd +pazvmqbfotrbeosiecxlghkwud +pazvmqbfjtrplosiecxynhzwud +paxvbqbwjtrnlosiecxyghkwud +pazvmqvfjtrnlosiecbyghqwud +pazjmqbfjtrnlosiecxoghkwed +pazvmqbfjtreljsitcxyghkwud +mazamqbfjtrnlosiecxoghkwud +pazvmqbfjjrnposiscxyghkwud +pbrvmqbfjtrnloliecxyghkwud +pazvmqbfjtrnlosiecxgghkyyd +pmzvmqbfntrnlosiecxyghkwuw +pazvzqbfjtrnlosienxyghzwud +pazvmqifjtvnlosrecxyghkwud +tazvmqbhjtjnlosiecxyghkwud +pazvmqbfjtlnxosiecxyghkwuo +pazvmqbfjennlosiecxyghkwxd +pahvmqbfjhrnlosiecxythkwud +pazvmlkfjtrnlxsiecxyghkwud +pfzvmqbojtrnlosieciyghkwud +pazvbqbfjtrollsiecxyghkwud +eazvmqbfjtrnlosiecayghkoud +pazvmqbfjtjnlvsiecxyghkwsd +pazvoqbojtrnlosiecfyghkwud +pazvmqbfjtuslosiecxyghksud +pazvmqbfjnrnlosiedxyghkwup +pazvmqbjjtrnlosieaxyghdwud +pazccqbfjtrhlosiecxyghkwud +pbzvmqkfjtrnlosievxyghkwud +pazvmqrljtrnlosiscxyghkwud +pazvmqbfjfoqlosiecxyghkwud +pazcmqbfjtrnlosiecxyihkwuf +pszvmqbfjtrnnosiacxyghkwud +aazvmqbfjtrnlosieyxyghkwld +pazvrqbfntrnlosiycxyghkwud +pkzvoqbfjtrnlosiecxyghxwud diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/03.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/03.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1305 @@ +#1 @ 108,350: 22x29 +#2 @ 370,638: 13x12 +#3 @ 242,156: 26x23 +#4 @ 638,540: 14x27 +#5 @ 8,793: 24x29 +#6 @ 158,828: 15x15 +#7 @ 103,549: 22x26 +#8 @ 942,637: 15x15 +#9 @ 405,628: 19x11 +#10 @ 419,259: 18x12 +#11 @ 698,565: 15x22 +#12 @ 150,478: 23x12 +#13 @ 383,112: 25x23 +#14 @ 675,306: 28x19 +#15 @ 110,919: 19x18 +#16 @ 514,568: 23x19 +#17 @ 748,481: 22x23 +#18 @ 383,79: 13x6 +#19 @ 727,848: 19x18 +#20 @ 165,463: 10x18 +#21 @ 108,559: 21x23 +#22 @ 576,345: 13x19 +#23 @ 617,575: 26x11 +#24 @ 914,319: 10x29 +#25 @ 110,600: 11x16 +#26 @ 780,154: 14x18 +#27 @ 620,756: 11x21 +#28 @ 162,843: 17x22 +#29 @ 485,231: 10x27 +#30 @ 646,443: 17x19 +#31 @ 512,520: 20x28 +#32 @ 0,896: 24x27 +#33 @ 428,689: 24x11 +#34 @ 7,827: 11x22 +#35 @ 341,149: 11x23 +#36 @ 460,480: 28x16 +#37 @ 795,226: 27x23 +#38 @ 805,595: 21x15 +#39 @ 803,235: 17x19 +#40 @ 528,104: 25x25 +#41 @ 761,616: 21x29 +#42 @ 140,673: 16x10 +#43 @ 424,75: 18x23 +#44 @ 568,279: 22x14 +#45 @ 917,645: 22x24 +#46 @ 357,702: 18x28 +#47 @ 388,952: 29x16 +#48 @ 352,737: 22x21 +#49 @ 365,731: 18x20 +#50 @ 664,614: 11x23 +#51 @ 632,549: 18x20 +#52 @ 756,61: 28x11 +#53 @ 706,283: 28x14 +#54 @ 900,635: 19x29 +#55 @ 118,925: 10x19 +#56 @ 634,729: 26x19 +#57 @ 940,102: 24x13 +#58 @ 562,223: 17x16 +#59 @ 177,233: 23x23 +#60 @ 654,600: 27x12 +#61 @ 469,357: 12x6 +#62 @ 3,481: 28x28 +#63 @ 346,210: 19x22 +#64 @ 157,973: 20x13 +#65 @ 159,281: 27x12 +#66 @ 135,817: 29x16 +#67 @ 76,209: 28x27 +#68 @ 802,587: 26x28 +#69 @ 39,276: 16x12 +#70 @ 258,749: 19x25 +#71 @ 23,820: 26x24 +#72 @ 173,99: 20x16 +#73 @ 365,125: 23x22 +#74 @ 135,897: 21x15 +#75 @ 380,342: 24x19 +#76 @ 106,833: 26x25 +#77 @ 25,576: 11x23 +#78 @ 343,585: 21x10 +#79 @ 394,771: 11x25 +#80 @ 110,83: 29x24 +#81 @ 420,79: 28x17 +#82 @ 805,276: 29x11 +#83 @ 710,294: 10x29 +#84 @ 107,194: 14x21 +#85 @ 738,695: 15x16 +#86 @ 180,15: 13x25 +#87 @ 105,718: 27x23 +#88 @ 949,501: 20x21 +#89 @ 335,922: 14x26 +#90 @ 56,564: 12x20 +#91 @ 391,358: 13x29 +#92 @ 86,131: 11x16 +#93 @ 249,528: 22x29 +#94 @ 449,620: 28x15 +#95 @ 274,745: 14x15 +#96 @ 518,550: 21x21 +#97 @ 763,909: 28x24 +#98 @ 809,939: 24x19 +#99 @ 148,444: 22x21 +#100 @ 967,901: 24x20 +#101 @ 289,559: 19x27 +#102 @ 894,639: 10x16 +#103 @ 758,45: 15x15 +#104 @ 572,462: 20x16 +#105 @ 254,803: 14x20 +#106 @ 771,850: 17x19 +#107 @ 131,784: 27x11 +#108 @ 779,102: 23x21 +#109 @ 582,722: 19x12 +#110 @ 810,93: 27x12 +#111 @ 346,322: 18x20 +#112 @ 86,101: 21x24 +#113 @ 117,921: 14x11 +#114 @ 49,598: 18x19 +#115 @ 687,969: 27x28 +#116 @ 294,597: 17x13 +#117 @ 64,115: 29x13 +#118 @ 360,971: 13x12 +#119 @ 465,354: 21x13 +#120 @ 853,410: 19x25 +#121 @ 669,843: 17x19 +#122 @ 712,745: 21x18 +#123 @ 839,363: 18x26 +#124 @ 412,73: 29x27 +#125 @ 692,962: 14x15 +#126 @ 66,827: 10x10 +#127 @ 265,96: 19x18 +#128 @ 387,163: 26x29 +#129 @ 362,384: 11x16 +#130 @ 902,407: 21x11 +#131 @ 333,580: 28x16 +#132 @ 794,106: 15x18 +#133 @ 441,602: 11x28 +#134 @ 412,369: 26x15 +#135 @ 441,293: 24x27 +#136 @ 235,469: 24x25 +#137 @ 72,113: 19x16 +#138 @ 425,242: 11x25 +#139 @ 14,908: 12x23 +#140 @ 969,150: 17x19 +#141 @ 847,861: 26x23 +#142 @ 915,204: 22x28 +#143 @ 559,647: 15x27 +#144 @ 561,338: 15x23 +#145 @ 667,616: 4x18 +#146 @ 267,351: 22x12 +#147 @ 610,684: 13x10 +#148 @ 885,970: 21x12 +#149 @ 165,838: 20x10 +#150 @ 70,650: 26x24 +#151 @ 965,143: 19x23 +#152 @ 422,427: 13x10 +#153 @ 200,556: 10x21 +#154 @ 903,14: 25x12 +#155 @ 193,913: 23x24 +#156 @ 649,713: 25x29 +#157 @ 103,841: 13x22 +#158 @ 573,486: 10x16 +#159 @ 465,383: 27x11 +#160 @ 629,548: 17x22 +#161 @ 969,580: 29x25 +#162 @ 198,223: 29x17 +#163 @ 604,157: 27x23 +#164 @ 452,381: 29x23 +#165 @ 117,14: 11x12 +#166 @ 965,140: 13x29 +#167 @ 337,198: 22x24 +#168 @ 667,743: 21x21 +#169 @ 89,138: 23x28 +#170 @ 455,903: 18x21 +#171 @ 60,466: 13x29 +#172 @ 907,786: 11x23 +#173 @ 933,455: 12x18 +#174 @ 961,207: 28x16 +#175 @ 779,679: 12x20 +#176 @ 323,151: 5x13 +#177 @ 633,556: 13x23 +#178 @ 348,74: 21x19 +#179 @ 886,684: 12x12 +#180 @ 694,192: 20x15 +#181 @ 343,376: 25x24 +#182 @ 373,0: 10x27 +#183 @ 157,480: 10x16 +#184 @ 694,184: 17x11 +#185 @ 206,222: 24x17 +#186 @ 716,524: 24x26 +#187 @ 301,750: 15x15 +#188 @ 426,13: 19x14 +#189 @ 506,540: 29x17 +#190 @ 607,980: 25x14 +#191 @ 782,219: 14x29 +#192 @ 342,157: 15x20 +#193 @ 259,739: 27x25 +#194 @ 698,744: 16x10 +#195 @ 521,507: 22x28 +#196 @ 817,90: 28x19 +#197 @ 796,268: 11x11 +#198 @ 261,99: 12x13 +#199 @ 972,469: 15x15 +#200 @ 833,445: 18x17 +#201 @ 181,911: 27x16 +#202 @ 898,330: 12x15 +#203 @ 265,179: 14x29 +#204 @ 782,647: 20x18 +#205 @ 189,122: 18x16 +#206 @ 142,533: 25x29 +#207 @ 734,313: 21x27 +#208 @ 776,66: 24x12 +#209 @ 860,853: 10x23 +#210 @ 669,699: 15x27 +#211 @ 971,161: 20x12 +#212 @ 509,169: 29x29 +#213 @ 786,82: 27x15 +#214 @ 906,716: 24x16 +#215 @ 19,823: 18x27 +#216 @ 673,960: 22x18 +#217 @ 927,264: 22x13 +#218 @ 133,321: 10x14 +#219 @ 839,844: 26x15 +#220 @ 334,586: 18x25 +#221 @ 725,872: 22x21 +#222 @ 719,674: 11x13 +#223 @ 134,846: 26x23 +#224 @ 57,384: 10x26 +#225 @ 590,131: 27x29 +#226 @ 756,271: 14x19 +#227 @ 576,452: 14x25 +#228 @ 760,673: 20x13 +#229 @ 444,350: 26x10 +#230 @ 730,37: 12x13 +#231 @ 746,844: 3x15 +#232 @ 767,538: 19x10 +#233 @ 747,295: 22x20 +#234 @ 54,919: 12x22 +#235 @ 257,215: 28x25 +#236 @ 799,83: 28x14 +#237 @ 505,856: 17x14 +#238 @ 570,679: 23x24 +#239 @ 42,71: 26x28 +#240 @ 607,596: 22x16 +#241 @ 24,805: 16x21 +#242 @ 624,864: 20x26 +#243 @ 359,309: 14x18 +#244 @ 788,636: 16x27 +#245 @ 471,537: 18x16 +#246 @ 119,450: 19x21 +#247 @ 807,130: 20x25 +#248 @ 213,637: 25x17 +#249 @ 240,410: 12x29 +#250 @ 929,359: 18x16 +#251 @ 371,945: 16x18 +#252 @ 840,733: 13x11 +#253 @ 273,75: 28x26 +#254 @ 549,445: 27x10 +#255 @ 602,103: 18x20 +#256 @ 298,971: 29x25 +#257 @ 890,244: 12x25 +#258 @ 525,16: 12x14 +#259 @ 238,528: 16x19 +#260 @ 136,632: 16x17 +#261 @ 568,165: 11x12 +#262 @ 210,901: 24x27 +#263 @ 900,327: 17x23 +#264 @ 517,659: 12x19 +#265 @ 588,103: 23x26 +#266 @ 459,508: 23x28 +#267 @ 675,132: 15x10 +#268 @ 629,377: 11x23 +#269 @ 349,25: 15x23 +#270 @ 214,627: 14x19 +#271 @ 211,631: 24x25 +#272 @ 662,248: 13x10 +#273 @ 939,439: 20x10 +#274 @ 271,90: 20x25 +#275 @ 257,872: 19x16 +#276 @ 330,355: 23x14 +#277 @ 95,684: 25x28 +#278 @ 907,786: 21x17 +#279 @ 272,98: 7x10 +#280 @ 286,525: 20x27 +#281 @ 66,229: 13x15 +#282 @ 449,85: 25x26 +#283 @ 522,982: 16x17 +#284 @ 119,294: 25x18 +#285 @ 183,132: 15x26 +#286 @ 203,419: 21x11 +#287 @ 505,681: 12x28 +#288 @ 89,716: 28x22 +#289 @ 281,62: 25x21 +#290 @ 717,686: 19x22 +#291 @ 610,143: 11x29 +#292 @ 833,920: 11x27 +#293 @ 647,132: 16x15 +#294 @ 503,272: 14x21 +#295 @ 917,221: 15x27 +#296 @ 666,698: 24x25 +#297 @ 908,710: 18x16 +#298 @ 914,562: 25x24 +#299 @ 136,538: 14x22 +#300 @ 53,872: 21x22 +#301 @ 140,644: 28x23 +#302 @ 681,24: 24x29 +#303 @ 727,67: 13x19 +#304 @ 600,166: 12x16 +#305 @ 118,329: 19x23 +#306 @ 632,897: 10x28 +#307 @ 533,258: 14x27 +#308 @ 371,22: 24x16 +#309 @ 322,395: 13x22 +#310 @ 661,464: 25x14 +#311 @ 52,561: 17x24 +#312 @ 83,197: 10x15 +#313 @ 682,804: 22x12 +#314 @ 366,555: 22x27 +#315 @ 169,675: 13x24 +#316 @ 89,186: 23x21 +#317 @ 500,308: 13x20 +#318 @ 149,961: 28x21 +#319 @ 238,672: 15x27 +#320 @ 458,432: 25x15 +#321 @ 666,843: 12x25 +#322 @ 600,411: 16x18 +#323 @ 570,440: 26x28 +#324 @ 13,44: 18x27 +#325 @ 628,35: 13x20 +#326 @ 423,725: 24x13 +#327 @ 445,147: 15x24 +#328 @ 650,295: 17x17 +#329 @ 941,862: 22x26 +#330 @ 313,778: 10x18 +#331 @ 488,212: 23x20 +#332 @ 773,679: 16x28 +#333 @ 964,259: 10x19 +#334 @ 54,282: 21x16 +#335 @ 24,810: 28x26 +#336 @ 135,511: 10x15 +#337 @ 362,618: 5x21 +#338 @ 673,630: 17x17 +#339 @ 461,852: 20x11 +#340 @ 353,86: 13x10 +#341 @ 128,838: 17x16 +#342 @ 900,621: 28x23 +#343 @ 298,485: 20x15 +#344 @ 821,341: 24x28 +#345 @ 135,21: 14x25 +#346 @ 555,328: 29x16 +#347 @ 260,550: 28x21 +#348 @ 253,858: 15x22 +#349 @ 652,421: 11x19 +#350 @ 708,258: 18x10 +#351 @ 744,640: 21x20 +#352 @ 756,723: 21x21 +#353 @ 579,446: 13x15 +#354 @ 467,390: 18x28 +#355 @ 15,420: 29x19 +#356 @ 657,874: 28x27 +#357 @ 641,967: 16x23 +#358 @ 747,683: 17x12 +#359 @ 557,586: 10x26 +#360 @ 315,235: 29x19 +#361 @ 954,164: 22x23 +#362 @ 83,196: 10x25 +#363 @ 371,316: 11x24 +#364 @ 437,914: 25x27 +#365 @ 443,844: 12x16 +#366 @ 36,388: 16x29 +#367 @ 332,328: 18x12 +#368 @ 363,532: 11x16 +#369 @ 217,198: 17x29 +#370 @ 721,712: 25x17 +#371 @ 507,847: 20x14 +#372 @ 873,28: 11x21 +#373 @ 280,344: 20x5 +#374 @ 846,28: 18x18 +#375 @ 144,627: 12x26 +#376 @ 273,349: 15x25 +#377 @ 387,230: 21x24 +#378 @ 963,641: 26x26 +#379 @ 908,235: 24x11 +#380 @ 420,386: 28x19 +#381 @ 570,637: 21x29 +#382 @ 19,923: 14x27 +#383 @ 758,357: 27x16 +#384 @ 232,465: 11x18 +#385 @ 99,542: 16x28 +#386 @ 334,327: 11x19 +#387 @ 349,147: 10x25 +#388 @ 672,893: 12x26 +#389 @ 347,544: 26x27 +#390 @ 944,295: 18x24 +#391 @ 967,825: 13x10 +#392 @ 185,36: 17x16 +#393 @ 407,7: 25x18 +#394 @ 610,911: 21x23 +#395 @ 419,664: 16x16 +#396 @ 773,254: 13x24 +#397 @ 572,828: 25x20 +#398 @ 107,716: 20x20 +#399 @ 702,408: 13x10 +#400 @ 321,149: 11x19 +#401 @ 663,601: 11x29 +#402 @ 206,923: 19x17 +#403 @ 618,873: 15x13 +#404 @ 108,900: 16x21 +#405 @ 162,620: 16x29 +#406 @ 908,814: 18x28 +#407 @ 30,666: 10x15 +#408 @ 703,619: 20x12 +#409 @ 291,823: 25x25 +#410 @ 748,402: 28x10 +#411 @ 283,486: 16x18 +#412 @ 908,182: 16x16 +#413 @ 553,754: 19x24 +#414 @ 627,500: 13x16 +#415 @ 452,314: 25x25 +#416 @ 404,625: 17x28 +#417 @ 320,68: 28x26 +#418 @ 742,862: 13x19 +#419 @ 698,249: 25x16 +#420 @ 681,736: 16x12 +#421 @ 604,806: 18x15 +#422 @ 123,905: 27x19 +#423 @ 189,606: 17x26 +#424 @ 10,616: 27x16 +#425 @ 160,12: 19x18 +#426 @ 242,314: 18x29 +#427 @ 508,440: 25x10 +#428 @ 283,305: 9x4 +#429 @ 314,249: 27x22 +#430 @ 588,792: 17x23 +#431 @ 310,616: 26x12 +#432 @ 355,105: 16x23 +#433 @ 926,217: 14x16 +#434 @ 907,167: 16x10 +#435 @ 280,783: 17x17 +#436 @ 247,915: 19x25 +#437 @ 526,248: 21x14 +#438 @ 660,437: 23x19 +#439 @ 577,193: 26x25 +#440 @ 786,805: 28x16 +#441 @ 431,155: 24x15 +#442 @ 105,443: 9x5 +#443 @ 746,654: 23x29 +#444 @ 147,78: 21x19 +#445 @ 663,804: 22x15 +#446 @ 99,441: 19x10 +#447 @ 582,284: 25x28 +#448 @ 577,640: 7x20 +#449 @ 865,388: 11x23 +#450 @ 149,336: 20x11 +#451 @ 523,552: 12x12 +#452 @ 726,752: 12x28 +#453 @ 463,460: 11x13 +#454 @ 364,960: 13x29 +#455 @ 101,149: 17x11 +#456 @ 244,9: 19x22 +#457 @ 106,868: 26x29 +#458 @ 722,844: 16x18 +#459 @ 162,964: 24x21 +#460 @ 308,451: 18x25 +#461 @ 275,633: 27x10 +#462 @ 439,702: 24x18 +#463 @ 173,791: 19x29 +#464 @ 95,343: 12x19 +#465 @ 768,812: 27x23 +#466 @ 827,331: 17x22 +#467 @ 623,188: 26x11 +#468 @ 19,949: 19x23 +#469 @ 663,684: 26x10 +#470 @ 153,88: 24x20 +#471 @ 778,828: 26x24 +#472 @ 443,652: 21x15 +#473 @ 720,770: 15x6 +#474 @ 275,549: 22x23 +#475 @ 483,103: 27x16 +#476 @ 670,462: 13x11 +#477 @ 146,873: 26x27 +#478 @ 540,111: 18x17 +#479 @ 151,629: 25x11 +#480 @ 417,254: 22x29 +#481 @ 809,808: 13x13 +#482 @ 673,797: 13x23 +#483 @ 354,71: 17x12 +#484 @ 55,877: 11x21 +#485 @ 807,887: 14x14 +#486 @ 729,26: 19x27 +#487 @ 483,521: 28x22 +#488 @ 715,518: 14x14 +#489 @ 807,96: 12x14 +#490 @ 95,914: 28x27 +#491 @ 228,326: 26x27 +#492 @ 945,714: 25x28 +#493 @ 535,974: 11x16 +#494 @ 490,288: 23x26 +#495 @ 266,906: 11x19 +#496 @ 363,254: 25x13 +#497 @ 469,382: 23x14 +#498 @ 697,802: 27x18 +#499 @ 458,779: 27x27 +#500 @ 505,80: 25x13 +#501 @ 877,25: 22x11 +#502 @ 295,834: 11x12 +#503 @ 830,336: 16x14 +#504 @ 527,73: 20x16 +#505 @ 661,201: 24x19 +#506 @ 129,450: 25x13 +#507 @ 632,188: 14x12 +#508 @ 952,443: 18x24 +#509 @ 927,204: 13x29 +#510 @ 420,386: 27x12 +#511 @ 369,103: 25x26 +#512 @ 417,77: 14x10 +#513 @ 552,84: 19x29 +#514 @ 488,951: 28x14 +#515 @ 579,476: 20x11 +#516 @ 423,237: 11x21 +#517 @ 648,901: 28x24 +#518 @ 795,888: 20x13 +#519 @ 593,13: 6x4 +#520 @ 886,99: 18x16 +#521 @ 522,517: 28x29 +#522 @ 767,477: 11x21 +#523 @ 271,239: 21x14 +#524 @ 30,842: 24x21 +#525 @ 924,242: 13x7 +#526 @ 876,28: 22x23 +#527 @ 508,860: 22x27 +#528 @ 183,552: 20x20 +#529 @ 590,4: 13x17 +#530 @ 760,897: 19x19 +#531 @ 779,106: 28x16 +#532 @ 245,12: 15x25 +#533 @ 938,462: 26x17 +#534 @ 513,7: 18x16 +#535 @ 195,337: 13x28 +#536 @ 228,799: 28x11 +#537 @ 552,554: 13x12 +#538 @ 390,85: 26x12 +#539 @ 415,247: 15x14 +#540 @ 173,810: 21x11 +#541 @ 970,829: 12x11 +#542 @ 240,430: 11x21 +#543 @ 195,583: 20x18 +#544 @ 535,409: 15x11 +#545 @ 240,195: 28x14 +#546 @ 36,855: 23x17 +#547 @ 424,375: 19x15 +#548 @ 428,884: 29x16 +#549 @ 19,186: 23x27 +#550 @ 490,212: 24x11 +#551 @ 662,628: 14x18 +#552 @ 27,602: 13x24 +#553 @ 911,52: 26x15 +#554 @ 448,638: 23x20 +#555 @ 69,384: 29x21 +#556 @ 349,575: 20x23 +#557 @ 665,538: 28x22 +#558 @ 100,906: 29x18 +#559 @ 118,742: 16x13 +#560 @ 299,731: 23x29 +#561 @ 29,817: 14x12 +#562 @ 770,109: 23x10 +#563 @ 924,225: 15x13 +#564 @ 979,590: 14x24 +#565 @ 616,275: 23x15 +#566 @ 393,961: 13x10 +#567 @ 35,809: 19x13 +#568 @ 121,832: 11x18 +#569 @ 100,916: 27x11 +#570 @ 649,866: 23x11 +#571 @ 778,224: 20x26 +#572 @ 55,638: 24x16 +#573 @ 110,600: 11x18 +#574 @ 289,654: 25x12 +#575 @ 45,665: 28x15 +#576 @ 466,351: 19x26 +#577 @ 722,123: 14x13 +#578 @ 508,848: 25x18 +#579 @ 802,80: 15x24 +#580 @ 478,118: 26x23 +#581 @ 147,432: 28x22 +#582 @ 920,383: 29x27 +#583 @ 414,788: 28x12 +#584 @ 190,588: 15x11 +#585 @ 117,674: 23x22 +#586 @ 203,953: 18x19 +#587 @ 0,605: 18x29 +#588 @ 711,347: 29x18 +#589 @ 117,214: 12x22 +#590 @ 547,112: 22x17 +#591 @ 243,154: 14x22 +#592 @ 628,943: 10x17 +#593 @ 555,738: 21x23 +#594 @ 276,504: 27x17 +#595 @ 396,352: 23x29 +#596 @ 454,145: 17x27 +#597 @ 738,718: 22x16 +#598 @ 903,21: 14x10 +#599 @ 400,768: 17x26 +#600 @ 712,92: 10x11 +#601 @ 784,698: 14x29 +#602 @ 586,654: 18x18 +#603 @ 512,595: 27x25 +#604 @ 573,439: 15x24 +#605 @ 457,488: 18x23 +#606 @ 628,708: 17x23 +#607 @ 246,707: 20x13 +#608 @ 555,85: 28x19 +#609 @ 812,344: 11x4 +#610 @ 825,437: 15x29 +#611 @ 131,283: 18x22 +#612 @ 496,287: 27x18 +#613 @ 385,397: 14x16 +#614 @ 776,944: 12x15 +#615 @ 618,895: 12x26 +#616 @ 289,518: 26x24 +#617 @ 944,252: 24x26 +#618 @ 182,102: 17x10 +#619 @ 729,540: 26x12 +#620 @ 262,899: 25x15 +#621 @ 330,366: 17x22 +#622 @ 471,908: 24x19 +#623 @ 401,229: 13x19 +#624 @ 864,145: 26x14 +#625 @ 357,976: 24x22 +#626 @ 698,357: 22x21 +#627 @ 893,659: 29x10 +#628 @ 111,320: 11x23 +#629 @ 956,256: 16x19 +#630 @ 620,269: 15x10 +#631 @ 217,409: 16x11 +#632 @ 29,693: 23x20 +#633 @ 297,925: 28x19 +#634 @ 257,327: 26x25 +#635 @ 942,495: 14x29 +#636 @ 683,761: 21x19 +#637 @ 525,547: 22x21 +#638 @ 93,254: 27x11 +#639 @ 150,815: 26x22 +#640 @ 193,817: 23x20 +#641 @ 116,310: 27x22 +#642 @ 60,611: 12x26 +#643 @ 255,901: 14x18 +#644 @ 263,664: 10x12 +#645 @ 831,802: 28x15 +#646 @ 810,407: 25x14 +#647 @ 177,157: 14x28 +#648 @ 928,646: 27x10 +#649 @ 193,228: 20x25 +#650 @ 289,601: 28x27 +#651 @ 785,638: 27x24 +#652 @ 788,206: 22x10 +#653 @ 3,92: 24x28 +#654 @ 935,755: 29x11 +#655 @ 446,464: 22x21 +#656 @ 114,812: 28x29 +#657 @ 309,453: 24x14 +#658 @ 572,365: 14x22 +#659 @ 930,882: 29x21 +#660 @ 752,121: 29x23 +#661 @ 164,686: 13x26 +#662 @ 244,565: 17x18 +#663 @ 691,860: 17x20 +#664 @ 628,198: 13x4 +#665 @ 203,819: 11x13 +#666 @ 600,425: 14x13 +#667 @ 611,605: 20x11 +#668 @ 902,93: 24x17 +#669 @ 347,249: 18x19 +#670 @ 333,956: 29x15 +#671 @ 106,0: 29x16 +#672 @ 676,137: 19x24 +#673 @ 545,355: 28x15 +#674 @ 234,620: 25x28 +#675 @ 884,413: 10x3 +#676 @ 854,407: 27x20 +#677 @ 113,853: 12x25 +#678 @ 857,130: 19x16 +#679 @ 460,154: 25x28 +#680 @ 732,125: 16x18 +#681 @ 840,539: 24x17 +#682 @ 124,405: 11x12 +#683 @ 618,691: 15x16 +#684 @ 330,563: 29x24 +#685 @ 511,859: 23x12 +#686 @ 911,781: 21x17 +#687 @ 527,69: 10x29 +#688 @ 825,578: 21x12 +#689 @ 965,175: 22x25 +#690 @ 230,188: 17x24 +#691 @ 462,880: 27x15 +#692 @ 75,128: 21x16 +#693 @ 350,582: 21x18 +#694 @ 377,72: 28x22 +#695 @ 882,836: 17x19 +#696 @ 25,419: 17x26 +#697 @ 987,886: 12x23 +#698 @ 918,415: 16x18 +#699 @ 793,344: 29x25 +#700 @ 380,609: 12x10 +#701 @ 241,428: 29x18 +#702 @ 363,15: 11x20 +#703 @ 438,552: 21x10 +#704 @ 582,144: 21x19 +#705 @ 192,815: 19x13 +#706 @ 750,625: 18x22 +#707 @ 326,980: 25x13 +#708 @ 613,480: 20x14 +#709 @ 913,722: 16x12 +#710 @ 405,254: 23x20 +#711 @ 423,380: 10x27 +#712 @ 641,578: 16x15 +#713 @ 639,967: 29x17 +#714 @ 903,184: 10x22 +#715 @ 569,258: 13x25 +#716 @ 839,319: 10x29 +#717 @ 67,63: 22x12 +#718 @ 987,905: 12x21 +#719 @ 619,196: 26x13 +#720 @ 290,637: 10x24 +#721 @ 197,905: 14x28 +#722 @ 705,615: 13x26 +#723 @ 677,527: 16x18 +#724 @ 605,204: 21x25 +#725 @ 615,210: 11x24 +#726 @ 582,436: 13x24 +#727 @ 314,50: 20x22 +#728 @ 207,118: 29x26 +#729 @ 764,638: 27x11 +#730 @ 320,336: 26x24 +#731 @ 911,633: 28x14 +#732 @ 385,556: 27x24 +#733 @ 447,884: 12x14 +#734 @ 700,74: 26x28 +#735 @ 13,552: 23x28 +#736 @ 236,580: 11x23 +#737 @ 122,14: 28x14 +#738 @ 289,468: 16x13 +#739 @ 170,28: 23x18 +#740 @ 924,721: 12x13 +#741 @ 40,740: 20x27 +#742 @ 424,283: 18x28 +#743 @ 584,102: 27x11 +#744 @ 511,485: 16x25 +#745 @ 569,98: 28x18 +#746 @ 480,948: 20x12 +#747 @ 412,392: 11x17 +#748 @ 751,914: 24x10 +#749 @ 21,959: 13x11 +#750 @ 266,49: 13x23 +#751 @ 890,625: 10x22 +#752 @ 973,186: 14x15 +#753 @ 21,594: 15x24 +#754 @ 115,839: 5x6 +#755 @ 449,552: 12x29 +#756 @ 475,747: 23x29 +#757 @ 567,559: 28x20 +#758 @ 836,529: 25x27 +#759 @ 280,302: 29x11 +#760 @ 400,637: 26x22 +#761 @ 389,336: 20x29 +#762 @ 93,745: 26x27 +#763 @ 70,821: 11x29 +#764 @ 36,794: 10x24 +#765 @ 623,189: 20x17 +#766 @ 720,620: 16x29 +#767 @ 695,798: 25x12 +#768 @ 120,381: 28x10 +#769 @ 667,840: 29x13 +#770 @ 13,31: 15x22 +#771 @ 667,621: 14x22 +#772 @ 819,580: 18x19 +#773 @ 165,434: 25x28 +#774 @ 387,831: 25x26 +#775 @ 267,189: 11x19 +#776 @ 515,161: 25x24 +#777 @ 497,941: 13x28 +#778 @ 810,352: 14x21 +#779 @ 29,864: 17x15 +#780 @ 339,318: 14x24 +#781 @ 969,649: 16x4 +#782 @ 429,788: 11x29 +#783 @ 346,69: 18x29 +#784 @ 930,705: 28x24 +#785 @ 705,770: 26x23 +#786 @ 721,599: 10x15 +#787 @ 467,212: 28x12 +#788 @ 444,85: 15x24 +#789 @ 614,146: 3x19 +#790 @ 190,448: 16x12 +#791 @ 5,99: 13x7 +#792 @ 23,668: 10x25 +#793 @ 725,265: 10x18 +#794 @ 667,321: 27x12 +#795 @ 0,774: 28x26 +#796 @ 812,15: 14x26 +#797 @ 947,480: 15x17 +#798 @ 599,676: 21x22 +#799 @ 181,19: 10x20 +#800 @ 955,162: 20x17 +#801 @ 515,865: 20x13 +#802 @ 13,812: 26x28 +#803 @ 553,841: 27x28 +#804 @ 80,62: 21x11 +#805 @ 189,430: 22x25 +#806 @ 605,191: 19x12 +#807 @ 65,31: 26x16 +#808 @ 8,410: 27x16 +#809 @ 860,845: 27x16 +#810 @ 358,968: 17x15 +#811 @ 448,867: 17x11 +#812 @ 862,678: 24x20 +#813 @ 272,665: 20x14 +#814 @ 427,95: 22x11 +#815 @ 703,285: 14x14 +#816 @ 756,124: 23x24 +#817 @ 396,69: 27x18 +#818 @ 619,483: 14x23 +#819 @ 671,35: 21x23 +#820 @ 234,717: 24x16 +#821 @ 269,97: 24x16 +#822 @ 677,882: 23x27 +#823 @ 852,343: 16x25 +#824 @ 99,902: 29x10 +#825 @ 345,542: 28x23 +#826 @ 572,256: 11x26 +#827 @ 576,421: 21x28 +#828 @ 893,727: 21x10 +#829 @ 47,381: 15x12 +#830 @ 887,955: 12x16 +#831 @ 637,498: 22x21 +#832 @ 303,530: 21x11 +#833 @ 727,855: 25x14 +#834 @ 21,148: 12x16 +#835 @ 537,391: 18x25 +#836 @ 498,670: 16x12 +#837 @ 944,715: 20x15 +#838 @ 944,696: 24x26 +#839 @ 907,202: 15x10 +#840 @ 87,68: 22x13 +#841 @ 842,789: 25x17 +#842 @ 187,187: 21x18 +#843 @ 679,540: 28x12 +#844 @ 877,681: 24x11 +#845 @ 933,43: 15x18 +#846 @ 979,217: 20x24 +#847 @ 596,219: 23x21 +#848 @ 892,403: 29x15 +#849 @ 411,383: 10x21 +#850 @ 368,263: 11x19 +#851 @ 65,407: 12x23 +#852 @ 592,666: 27x16 +#853 @ 253,77: 29x22 +#854 @ 133,667: 14x20 +#855 @ 439,683: 11x24 +#856 @ 786,881: 11x18 +#857 @ 544,114: 19x19 +#858 @ 88,355: 24x10 +#859 @ 148,277: 14x23 +#860 @ 83,553: 10x22 +#861 @ 534,922: 27x20 +#862 @ 508,22: 27x17 +#863 @ 700,398: 12x28 +#864 @ 42,288: 16x16 +#865 @ 111,303: 15x19 +#866 @ 615,652: 14x28 +#867 @ 243,650: 14x26 +#868 @ 142,551: 12x29 +#869 @ 989,909: 4x6 +#870 @ 831,331: 13x17 +#871 @ 53,731: 26x27 +#872 @ 824,453: 14x17 +#873 @ 253,110: 10x27 +#874 @ 226,913: 15x23 +#875 @ 745,790: 13x20 +#876 @ 310,928: 25x20 +#877 @ 307,354: 10x14 +#878 @ 466,734: 19x23 +#879 @ 159,966: 21x26 +#880 @ 898,55: 23x10 +#881 @ 744,392: 11x24 +#882 @ 950,95: 18x15 +#883 @ 886,824: 29x29 +#884 @ 137,689: 19x23 +#885 @ 326,390: 12x20 +#886 @ 39,424: 27x15 +#887 @ 606,682: 13x16 +#888 @ 427,244: 29x21 +#889 @ 214,931: 13x16 +#890 @ 493,442: 26x13 +#891 @ 718,768: 21x11 +#892 @ 186,199: 21x24 +#893 @ 88,560: 29x13 +#894 @ 89,188: 13x23 +#895 @ 801,909: 23x11 +#896 @ 644,975: 28x16 +#897 @ 163,423: 15x27 +#898 @ 929,640: 13x16 +#899 @ 135,338: 18x10 +#900 @ 822,573: 12x23 +#901 @ 800,364: 19x17 +#902 @ 82,108: 25x25 +#903 @ 795,916: 24x23 +#904 @ 255,548: 12x13 +#905 @ 124,835: 25x16 +#906 @ 624,953: 20x22 +#907 @ 47,837: 13x25 +#908 @ 922,239: 18x18 +#909 @ 346,44: 10x14 +#910 @ 445,169: 21x19 +#911 @ 833,568: 23x23 +#912 @ 660,608: 17x21 +#913 @ 105,554: 15x16 +#914 @ 801,16: 27x26 +#915 @ 750,763: 21x25 +#916 @ 677,280: 26x26 +#917 @ 169,439: 29x23 +#918 @ 380,595: 19x28 +#919 @ 808,340: 20x22 +#920 @ 268,556: 16x17 +#921 @ 626,771: 23x27 +#922 @ 111,619: 17x13 +#923 @ 578,678: 11x24 +#924 @ 611,387: 16x14 +#925 @ 359,615: 14x29 +#926 @ 911,357: 28x21 +#927 @ 958,761: 12x11 +#928 @ 956,302: 19x12 +#929 @ 908,146: 20x26 +#930 @ 588,358: 18x17 +#931 @ 645,234: 21x18 +#932 @ 561,432: 12x25 +#933 @ 278,342: 26x10 +#934 @ 360,940: 19x12 +#935 @ 495,293: 16x14 +#936 @ 714,728: 21x24 +#937 @ 68,651: 21x25 +#938 @ 290,743: 26x18 +#939 @ 355,874: 11x25 +#940 @ 491,754: 16x24 +#941 @ 278,596: 19x12 +#942 @ 782,157: 20x16 +#943 @ 118,468: 12x23 +#944 @ 279,783: 10x29 +#945 @ 929,858: 25x19 +#946 @ 626,971: 21x13 +#947 @ 713,663: 11x28 +#948 @ 940,493: 25x25 +#949 @ 458,869: 11x12 +#950 @ 730,318: 28x20 +#951 @ 957,904: 29x28 +#952 @ 522,693: 28x27 +#953 @ 606,558: 14x20 +#954 @ 43,788: 12x21 +#955 @ 554,541: 28x27 +#956 @ 259,118: 11x26 +#957 @ 491,757: 15x10 +#958 @ 429,360: 19x13 +#959 @ 560,721: 18x26 +#960 @ 881,31: 11x15 +#961 @ 110,339: 24x29 +#962 @ 359,205: 25x25 +#963 @ 926,35: 22x24 +#964 @ 892,550: 24x20 +#965 @ 657,242: 25x21 +#966 @ 413,255: 22x21 +#967 @ 673,706: 12x16 +#968 @ 431,306: 13x27 +#969 @ 105,570: 18x11 +#970 @ 912,168: 12x27 +#971 @ 157,911: 23x23 +#972 @ 647,398: 14x29 +#973 @ 676,515: 14x28 +#974 @ 879,778: 24x13 +#975 @ 129,524: 24x29 +#976 @ 239,560: 16x22 +#977 @ 894,407: 10x18 +#978 @ 539,892: 26x19 +#979 @ 46,930: 22x23 +#980 @ 893,152: 16x17 +#981 @ 279,191: 21x10 +#982 @ 764,368: 26x11 +#983 @ 138,81: 25x22 +#984 @ 672,207: 19x18 +#985 @ 21,471: 26x13 +#986 @ 863,784: 19x25 +#987 @ 754,800: 15x19 +#988 @ 170,292: 15x27 +#989 @ 472,45: 10x16 +#990 @ 160,570: 26x17 +#991 @ 3,567: 22x28 +#992 @ 378,134: 21x13 +#993 @ 724,612: 10x15 +#994 @ 21,193: 20x19 +#995 @ 861,849: 14x12 +#996 @ 507,666: 18x10 +#997 @ 920,169: 21x16 +#998 @ 851,217: 12x27 +#999 @ 356,888: 26x27 +#1000 @ 264,513: 15x12 +#1001 @ 975,903: 10x14 +#1002 @ 665,838: 15x25 +#1003 @ 582,732: 29x11 +#1004 @ 246,413: 20x25 +#1005 @ 862,447: 17x22 +#1006 @ 795,939: 18x18 +#1007 @ 317,650: 15x12 +#1008 @ 821,123: 13x10 +#1009 @ 448,890: 20x15 +#1010 @ 202,20: 13x18 +#1011 @ 706,561: 15x11 +#1012 @ 891,480: 16x21 +#1013 @ 82,540: 24x18 +#1014 @ 845,32: 11x13 +#1015 @ 184,198: 12x14 +#1016 @ 98,141: 16x11 +#1017 @ 282,331: 20x28 +#1018 @ 760,273: 3x7 +#1019 @ 776,848: 14x15 +#1020 @ 443,285: 20x23 +#1021 @ 518,405: 29x22 +#1022 @ 22,139: 27x14 +#1023 @ 260,558: 29x11 +#1024 @ 924,369: 16x16 +#1025 @ 517,383: 13x12 +#1026 @ 461,443: 14x18 +#1027 @ 526,19: 17x10 +#1028 @ 760,904: 17x22 +#1029 @ 702,241: 20x19 +#1030 @ 763,250: 22x28 +#1031 @ 408,86: 12x19 +#1032 @ 714,493: 17x26 +#1033 @ 61,60: 22x27 +#1034 @ 878,479: 18x14 +#1035 @ 422,602: 22x22 +#1036 @ 307,527: 27x12 +#1037 @ 100,725: 29x17 +#1038 @ 241,207: 17x12 +#1039 @ 156,826: 22x22 +#1040 @ 210,22: 27x28 +#1041 @ 760,280: 28x25 +#1042 @ 112,833: 13x19 +#1043 @ 770,622: 21x11 +#1044 @ 229,881: 24x10 +#1045 @ 16,808: 20x19 +#1046 @ 183,583: 14x28 +#1047 @ 181,106: 17x25 +#1048 @ 580,65: 26x22 +#1049 @ 428,915: 27x13 +#1050 @ 300,534: 26x14 +#1051 @ 810,899: 23x11 +#1052 @ 672,627: 20x10 +#1053 @ 153,52: 11x28 +#1054 @ 610,10: 23x10 +#1055 @ 379,192: 26x22 +#1056 @ 161,743: 14x21 +#1057 @ 250,98: 23x20 +#1058 @ 46,487: 19x18 +#1059 @ 628,180: 17x16 +#1060 @ 54,761: 24x14 +#1061 @ 412,600: 21x13 +#1062 @ 17,910: 11x23 +#1063 @ 841,649: 21x22 +#1064 @ 110,310: 16x27 +#1065 @ 833,528: 15x11 +#1066 @ 98,862: 27x12 +#1067 @ 88,838: 28x19 +#1068 @ 272,464: 29x25 +#1069 @ 917,666: 29x20 +#1070 @ 222,127: 10x27 +#1071 @ 449,466: 23x16 +#1072 @ 258,331: 13x23 +#1073 @ 476,491: 18x11 +#1074 @ 390,75: 15x29 +#1075 @ 217,863: 17x24 +#1076 @ 334,227: 18x29 +#1077 @ 437,723: 11x15 +#1078 @ 662,846: 18x12 +#1079 @ 384,394: 24x27 +#1080 @ 675,965: 16x6 +#1081 @ 700,687: 16x29 +#1082 @ 443,859: 22x27 +#1083 @ 245,327: 19x24 +#1084 @ 676,807: 28x27 +#1085 @ 846,224: 14x21 +#1086 @ 58,744: 14x19 +#1087 @ 680,543: 23x20 +#1088 @ 790,267: 16x14 +#1089 @ 447,217: 27x26 +#1090 @ 140,961: 29x18 +#1091 @ 53,373: 24x12 +#1092 @ 549,222: 17x12 +#1093 @ 839,926: 22x14 +#1094 @ 21,690: 22x19 +#1095 @ 377,157: 16x13 +#1096 @ 664,637: 21x10 +#1097 @ 355,965: 20x12 +#1098 @ 949,474: 14x26 +#1099 @ 161,850: 17x25 +#1100 @ 104,408: 21x20 +#1101 @ 526,553: 20x19 +#1102 @ 126,527: 18x24 +#1103 @ 308,346: 28x21 +#1104 @ 808,406: 11x25 +#1105 @ 516,80: 14x29 +#1106 @ 767,40: 16x28 +#1107 @ 2,828: 10x27 +#1108 @ 317,655: 27x10 +#1109 @ 877,287: 15x16 +#1110 @ 133,443: 28x24 +#1111 @ 141,758: 28x28 +#1112 @ 1,105: 16x18 +#1113 @ 100,915: 14x17 +#1114 @ 544,666: 26x14 +#1115 @ 167,75: 22x17 +#1116 @ 322,922: 19x19 +#1117 @ 725,844: 13x29 +#1118 @ 610,217: 18x16 +#1119 @ 397,97: 17x15 +#1120 @ 68,52: 21x24 +#1121 @ 565,338: 12x10 +#1122 @ 672,951: 11x24 +#1123 @ 561,448: 13x16 +#1124 @ 785,858: 14x23 +#1125 @ 650,828: 15x21 +#1126 @ 442,693: 16x15 +#1127 @ 612,673: 13x19 +#1128 @ 330,215: 28x18 +#1129 @ 841,732: 23x23 +#1130 @ 200,433: 11x12 +#1131 @ 507,277: 23x27 +#1132 @ 259,917: 20x11 +#1133 @ 150,12: 11x26 +#1134 @ 112,628: 26x17 +#1135 @ 263,894: 25x13 +#1136 @ 332,251: 29x16 +#1137 @ 134,546: 22x11 +#1138 @ 808,338: 23x17 +#1139 @ 610,8: 25x23 +#1140 @ 547,908: 22x17 +#1141 @ 731,243: 28x25 +#1142 @ 558,550: 21x25 +#1143 @ 833,443: 15x28 +#1144 @ 290,823: 14x28 +#1145 @ 886,724: 12x29 +#1146 @ 219,214: 13x14 +#1147 @ 397,845: 21x18 +#1148 @ 153,639: 10x23 +#1149 @ 396,833: 13x20 +#1150 @ 773,136: 17x16 +#1151 @ 523,89: 11x23 +#1152 @ 48,692: 12x24 +#1153 @ 942,871: 20x18 +#1154 @ 74,296: 24x28 +#1155 @ 10,859: 23x16 +#1156 @ 155,478: 17x24 +#1157 @ 151,954: 18x19 +#1158 @ 846,525: 25x28 +#1159 @ 277,194: 13x10 +#1160 @ 458,935: 25x15 +#1161 @ 263,235: 23x28 +#1162 @ 262,48: 19x21 +#1163 @ 499,388: 22x29 +#1164 @ 760,776: 11x27 +#1165 @ 196,628: 19x28 +#1166 @ 126,200: 10x11 +#1167 @ 632,890: 14x25 +#1168 @ 868,275: 14x26 +#1169 @ 90,540: 20x28 +#1170 @ 117,526: 12x16 +#1171 @ 276,652: 17x14 +#1172 @ 828,206: 16x24 +#1173 @ 705,283: 12x28 +#1174 @ 478,770: 13x23 +#1175 @ 838,393: 29x20 +#1176 @ 911,791: 16x15 +#1177 @ 304,388: 12x20 +#1178 @ 560,808: 25x24 +#1179 @ 213,669: 28x14 +#1180 @ 130,842: 7x5 +#1181 @ 938,447: 15x11 +#1182 @ 116,864: 10x12 +#1183 @ 234,33: 24x14 +#1184 @ 392,850: 10x10 +#1185 @ 952,153: 21x26 +#1186 @ 884,318: 28x13 +#1187 @ 413,418: 14x20 +#1188 @ 203,908: 12x22 +#1189 @ 265,108: 19x25 +#1190 @ 737,842: 25x21 +#1191 @ 380,103: 29x15 +#1192 @ 821,323: 16x14 +#1193 @ 393,91: 4x6 +#1194 @ 262,892: 19x17 +#1195 @ 355,700: 14x17 +#1196 @ 561,755: 17x13 +#1197 @ 455,132: 28x27 +#1198 @ 627,580: 20x20 +#1199 @ 363,333: 21x13 +#1200 @ 55,812: 12x28 +#1201 @ 622,43: 22x10 +#1202 @ 665,951: 11x14 +#1203 @ 468,444: 13x23 +#1204 @ 113,796: 17x22 +#1205 @ 562,739: 18x18 +#1206 @ 150,898: 13x14 +#1207 @ 822,219: 26x17 +#1208 @ 476,851: 16x17 +#1209 @ 499,589: 23x18 +#1210 @ 639,847: 25x22 +#1211 @ 543,925: 20x24 +#1212 @ 629,203: 29x12 +#1213 @ 567,727: 23x27 +#1214 @ 96,264: 28x24 +#1215 @ 618,379: 12x28 +#1216 @ 945,429: 11x21 +#1217 @ 677,305: 24x27 +#1218 @ 285,383: 22x10 +#1219 @ 949,515: 16x21 +#1220 @ 465,20: 27x27 +#1221 @ 560,596: 13x14 +#1222 @ 882,411: 17x10 +#1223 @ 659,471: 16x10 +#1224 @ 563,866: 25x26 +#1225 @ 384,634: 20x21 +#1226 @ 959,472: 22x10 +#1227 @ 757,684: 18x19 +#1228 @ 894,247: 14x11 +#1229 @ 804,268: 29x26 +#1230 @ 100,575: 26x16 +#1231 @ 741,680: 16x18 +#1232 @ 86,343: 26x18 +#1233 @ 749,804: 24x14 +#1234 @ 420,671: 16x26 +#1235 @ 661,455: 12x18 +#1236 @ 518,394: 27x21 +#1237 @ 210,437: 16x17 +#1238 @ 554,147: 23x23 +#1239 @ 622,945: 15x13 +#1240 @ 195,325: 26x22 +#1241 @ 456,536: 22x25 +#1242 @ 645,678: 23x10 +#1243 @ 367,610: 18x29 +#1244 @ 44,35: 27x25 +#1245 @ 362,574: 27x20 +#1246 @ 301,262: 25x17 +#1247 @ 278,735: 15x28 +#1248 @ 214,19: 29x28 +#1249 @ 100,152: 27x19 +#1250 @ 549,691: 16x11 +#1251 @ 413,80: 12x10 +#1252 @ 644,129: 19x15 +#1253 @ 708,243: 25x14 +#1254 @ 235,575: 14x15 +#1255 @ 26,767: 15x16 +#1256 @ 3,97: 18x20 +#1257 @ 256,655: 24x23 +#1258 @ 778,535: 28x23 +#1259 @ 773,146: 27x14 +#1260 @ 67,287: 21x11 +#1261 @ 796,207: 24x11 +#1262 @ 687,875: 10x19 +#1263 @ 593,374: 21x20 +#1264 @ 923,620: 29x18 +#1265 @ 130,778: 23x26 +#1266 @ 165,769: 29x26 +#1267 @ 262,916: 25x26 +#1268 @ 434,530: 26x11 +#1269 @ 48,827: 10x19 +#1270 @ 446,192: 13x28 +#1271 @ 292,532: 21x20 +#1272 @ 465,308: 13x23 +#1273 @ 30,290: 21x28 +#1274 @ 347,164: 23x19 +#1275 @ 3,691: 24x15 +#1276 @ 567,201: 18x26 +#1277 @ 729,594: 27x17 +#1278 @ 578,51: 13x26 +#1279 @ 652,239: 18x23 +#1280 @ 349,259: 14x29 +#1281 @ 7,605: 23x19 +#1282 @ 249,755: 29x21 +#1283 @ 836,656: 29x19 +#1284 @ 183,838: 10x12 +#1285 @ 285,820: 22x24 +#1286 @ 646,280: 24x16 +#1287 @ 176,186: 24x18 +#1288 @ 941,165: 27x15 +#1289 @ 617,566: 23x12 +#1290 @ 302,795: 13x17 +#1291 @ 729,56: 12x14 +#1292 @ 176,422: 25x22 +#1293 @ 603,554: 25x28 +#1294 @ 524,81: 10x13 +#1295 @ 840,667: 23x18 +#1296 @ 781,949: 28x24 +#1297 @ 132,378: 12x17 +#1298 @ 212,954: 12x12 +#1299 @ 760,599: 13x29 +#1300 @ 872,461: 11x29 +#1301 @ 690,546: 21x29 +#1302 @ 382,28: 22x15 +#1303 @ 703,776: 12x10 +#1304 @ 545,317: 21x26 +#1305 @ 148,699: 27x18 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/04.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/04.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1186 @@ +[1518-05-12 00:39] wakes up +[1518-05-09 00:21] falls asleep +[1518-11-16 00:07] falls asleep +[1518-02-06 23:51] Guard #2081 begins shift +[1518-03-22 00:53] falls asleep +[1518-09-11 23:58] Guard #1699 begins shift +[1518-02-23 00:02] Guard #1913 begins shift +[1518-05-07 00:22] wakes up +[1518-07-23 00:26] wakes up +[1518-10-07 00:40] wakes up +[1518-02-18 00:02] Guard #263 begins shift +[1518-06-08 00:18] falls asleep +[1518-04-28 00:00] Guard #3301 begins shift +[1518-02-04 00:49] wakes up +[1518-09-08 00:13] falls asleep +[1518-05-27 23:56] Guard #2689 begins shift +[1518-06-17 00:53] wakes up +[1518-03-27 00:00] Guard #1913 begins shift +[1518-04-27 00:00] Guard #2017 begins shift +[1518-11-14 00:05] falls asleep +[1518-03-30 00:37] wakes up +[1518-11-04 00:01] Guard #2521 begins shift +[1518-11-06 00:00] Guard #3137 begins shift +[1518-07-14 00:46] falls asleep +[1518-06-08 23:52] Guard #2689 begins shift +[1518-01-29 23:58] Guard #617 begins shift +[1518-09-14 00:08] falls asleep +[1518-04-19 23:59] Guard #1699 begins shift +[1518-10-17 00:15] falls asleep +[1518-10-17 00:41] falls asleep +[1518-09-01 00:41] falls asleep +[1518-07-08 00:50] wakes up +[1518-04-14 00:48] wakes up +[1518-02-11 00:34] falls asleep +[1518-06-01 00:54] falls asleep +[1518-04-01 00:55] wakes up +[1518-08-13 00:41] falls asleep +[1518-10-21 23:59] Guard #131 begins shift +[1518-08-25 00:47] falls asleep +[1518-07-28 23:57] Guard #1069 begins shift +[1518-04-26 00:57] falls asleep +[1518-09-27 00:59] wakes up +[1518-04-14 00:01] falls asleep +[1518-09-11 00:47] falls asleep +[1518-03-27 00:49] wakes up +[1518-03-02 00:04] Guard #263 begins shift +[1518-04-22 00:30] wakes up +[1518-10-03 00:40] wakes up +[1518-08-05 00:31] falls asleep +[1518-03-12 00:21] falls asleep +[1518-05-21 00:58] wakes up +[1518-05-06 00:25] wakes up +[1518-11-18 00:57] falls asleep +[1518-04-20 00:57] wakes up +[1518-03-11 00:48] falls asleep +[1518-08-06 00:00] Guard #2017 begins shift +[1518-10-13 00:55] wakes up +[1518-08-11 00:49] wakes up +[1518-07-12 00:59] wakes up +[1518-07-17 00:00] Guard #1217 begins shift +[1518-07-10 00:15] falls asleep +[1518-08-02 23:53] Guard #3187 begins shift +[1518-10-26 00:01] Guard #3181 begins shift +[1518-05-29 00:40] falls asleep +[1518-06-26 23:56] Guard #467 begins shift +[1518-09-02 00:45] falls asleep +[1518-04-09 00:41] falls asleep +[1518-10-14 00:57] wakes up +[1518-06-13 00:01] Guard #617 begins shift +[1518-11-15 00:28] falls asleep +[1518-04-24 00:47] wakes up +[1518-03-03 00:24] wakes up +[1518-09-26 00:32] falls asleep +[1518-11-21 00:00] Guard #1933 begins shift +[1518-04-18 00:53] wakes up +[1518-10-03 00:03] Guard #2521 begins shift +[1518-03-07 00:13] falls asleep +[1518-07-23 00:07] falls asleep +[1518-10-12 00:37] falls asleep +[1518-10-21 00:52] wakes up +[1518-09-12 00:51] wakes up +[1518-08-20 00:08] wakes up +[1518-03-08 00:57] wakes up +[1518-09-20 00:54] wakes up +[1518-10-30 00:12] falls asleep +[1518-04-21 00:40] wakes up +[1518-10-15 00:34] falls asleep +[1518-10-21 00:20] falls asleep +[1518-02-26 00:11] falls asleep +[1518-05-29 00:56] wakes up +[1518-04-25 00:24] falls asleep +[1518-04-28 23:56] Guard #263 begins shift +[1518-03-17 00:52] falls asleep +[1518-08-31 00:01] falls asleep +[1518-02-19 00:29] falls asleep +[1518-03-04 00:52] wakes up +[1518-02-04 00:25] falls asleep +[1518-09-10 00:01] falls asleep +[1518-07-31 00:29] falls asleep +[1518-06-13 00:57] falls asleep +[1518-09-12 00:58] wakes up +[1518-06-16 23:59] Guard #2711 begins shift +[1518-05-25 00:03] Guard #1913 begins shift +[1518-04-09 00:56] wakes up +[1518-10-09 00:02] Guard #131 begins shift +[1518-05-24 00:57] wakes up +[1518-04-23 23:58] Guard #3187 begins shift +[1518-03-10 00:39] wakes up +[1518-05-17 00:01] Guard #1069 begins shift +[1518-04-24 23:56] Guard #2081 begins shift +[1518-09-06 00:58] wakes up +[1518-07-09 00:51] falls asleep +[1518-06-02 00:02] Guard #2081 begins shift +[1518-09-29 00:16] falls asleep +[1518-08-12 00:46] wakes up +[1518-04-05 23:54] Guard #2657 begins shift +[1518-11-23 00:51] wakes up +[1518-08-19 00:59] wakes up +[1518-02-07 00:35] wakes up +[1518-06-18 00:03] Guard #3181 begins shift +[1518-02-13 00:44] falls asleep +[1518-03-23 00:53] wakes up +[1518-06-23 00:20] falls asleep +[1518-10-24 00:37] wakes up +[1518-03-25 00:17] falls asleep +[1518-11-20 00:19] falls asleep +[1518-02-08 00:15] falls asleep +[1518-10-28 00:40] wakes up +[1518-02-08 00:04] wakes up +[1518-02-05 23:58] Guard #1201 begins shift +[1518-08-24 23:50] Guard #1069 begins shift +[1518-10-26 00:57] wakes up +[1518-02-09 00:40] wakes up +[1518-10-02 00:07] falls asleep +[1518-10-11 00:04] falls asleep +[1518-06-22 00:02] Guard #2017 begins shift +[1518-07-11 23:59] Guard #1217 begins shift +[1518-11-14 00:58] wakes up +[1518-07-28 00:16] falls asleep +[1518-10-18 00:38] wakes up +[1518-09-11 00:13] falls asleep +[1518-10-20 00:42] falls asleep +[1518-02-01 00:54] wakes up +[1518-04-15 23:58] Guard #2711 begins shift +[1518-02-14 00:18] falls asleep +[1518-03-08 23:54] Guard #2521 begins shift +[1518-03-21 23:47] Guard #1699 begins shift +[1518-07-07 00:14] falls asleep +[1518-06-29 00:18] falls asleep +[1518-07-16 00:20] wakes up +[1518-10-05 23:57] Guard #1217 begins shift +[1518-09-09 00:52] wakes up +[1518-11-10 00:42] wakes up +[1518-04-20 00:10] falls asleep +[1518-09-11 00:44] wakes up +[1518-04-06 00:54] wakes up +[1518-06-30 00:04] Guard #1699 begins shift +[1518-08-03 00:01] falls asleep +[1518-10-01 00:35] wakes up +[1518-09-01 00:01] Guard #1913 begins shift +[1518-09-13 23:58] Guard #1069 begins shift +[1518-07-27 00:48] wakes up +[1518-03-25 00:02] Guard #3137 begins shift +[1518-07-24 23:56] Guard #2657 begins shift +[1518-09-05 00:21] falls asleep +[1518-02-02 00:57] wakes up +[1518-05-01 00:03] Guard #263 begins shift +[1518-07-02 00:21] falls asleep +[1518-02-14 00:40] falls asleep +[1518-07-10 00:37] wakes up +[1518-05-06 00:02] Guard #617 begins shift +[1518-02-03 00:21] falls asleep +[1518-09-01 00:58] wakes up +[1518-06-03 00:52] wakes up +[1518-01-30 00:42] wakes up +[1518-07-03 00:36] falls asleep +[1518-08-13 23:54] Guard #3301 begins shift +[1518-10-11 00:35] falls asleep +[1518-08-18 00:42] falls asleep +[1518-11-02 00:34] falls asleep +[1518-02-12 00:47] falls asleep +[1518-05-15 00:48] wakes up +[1518-04-16 00:55] wakes up +[1518-04-03 00:18] wakes up +[1518-05-28 23:49] Guard #3187 begins shift +[1518-08-05 00:52] wakes up +[1518-02-05 00:30] falls asleep +[1518-09-01 00:52] wakes up +[1518-09-27 00:15] falls asleep +[1518-06-22 00:47] wakes up +[1518-07-03 00:03] Guard #3181 begins shift +[1518-02-24 00:53] wakes up +[1518-02-05 00:57] wakes up +[1518-06-20 00:24] falls asleep +[1518-10-01 00:03] falls asleep +[1518-06-30 00:55] wakes up +[1518-03-06 00:08] falls asleep +[1518-07-06 00:28] falls asleep +[1518-06-24 00:25] falls asleep +[1518-06-26 00:36] wakes up +[1518-08-01 00:58] wakes up +[1518-04-04 00:17] falls asleep +[1518-04-04 00:43] wakes up +[1518-09-24 00:40] falls asleep +[1518-02-21 00:13] wakes up +[1518-09-14 23:57] Guard #1069 begins shift +[1518-02-11 00:03] Guard #557 begins shift +[1518-09-12 00:57] falls asleep +[1518-05-28 00:35] wakes up +[1518-08-17 00:47] wakes up +[1518-04-19 00:31] falls asleep +[1518-09-02 00:27] wakes up +[1518-10-19 00:03] Guard #263 begins shift +[1518-02-15 00:36] falls asleep +[1518-08-26 00:29] falls asleep +[1518-02-20 00:55] falls asleep +[1518-11-18 00:48] wakes up +[1518-10-18 00:45] falls asleep +[1518-09-23 00:21] falls asleep +[1518-10-08 00:15] falls asleep +[1518-07-29 00:51] wakes up +[1518-06-20 00:52] wakes up +[1518-03-15 23:57] Guard #2711 begins shift +[1518-08-20 00:32] falls asleep +[1518-04-09 00:04] Guard #1201 begins shift +[1518-04-21 00:47] falls asleep +[1518-09-28 00:03] Guard #3137 begins shift +[1518-11-14 00:47] falls asleep +[1518-06-13 00:53] wakes up +[1518-07-26 00:55] falls asleep +[1518-07-25 23:58] Guard #1699 begins shift +[1518-03-13 00:01] Guard #2081 begins shift +[1518-04-12 00:34] falls asleep +[1518-08-10 00:20] falls asleep +[1518-10-23 00:44] wakes up +[1518-05-14 00:47] falls asleep +[1518-01-30 00:58] wakes up +[1518-03-15 00:41] falls asleep +[1518-03-10 00:03] falls asleep +[1518-11-07 23:58] Guard #2017 begins shift +[1518-03-23 00:36] falls asleep +[1518-05-13 00:04] falls asleep +[1518-06-29 00:53] falls asleep +[1518-06-08 00:40] falls asleep +[1518-10-23 00:00] Guard #557 begins shift +[1518-06-14 00:57] wakes up +[1518-03-22 00:02] falls asleep +[1518-05-04 23:57] Guard #1217 begins shift +[1518-09-25 00:51] wakes up +[1518-10-03 00:14] wakes up +[1518-05-21 00:01] Guard #1699 begins shift +[1518-08-17 23:59] Guard #2711 begins shift +[1518-11-17 00:04] falls asleep +[1518-09-29 23:56] Guard #263 begins shift +[1518-03-06 00:39] wakes up +[1518-04-16 23:52] Guard #3187 begins shift +[1518-10-04 00:59] wakes up +[1518-06-03 00:47] falls asleep +[1518-09-19 00:47] wakes up +[1518-03-06 23:58] Guard #3181 begins shift +[1518-10-30 23:47] Guard #1217 begins shift +[1518-02-24 00:42] wakes up +[1518-03-28 00:40] falls asleep +[1518-09-17 00:01] Guard #617 begins shift +[1518-03-12 00:46] wakes up +[1518-04-27 00:57] falls asleep +[1518-03-04 00:02] Guard #467 begins shift +[1518-07-18 23:59] Guard #2521 begins shift +[1518-06-29 00:47] wakes up +[1518-07-12 00:50] wakes up +[1518-05-09 00:27] wakes up +[1518-03-19 00:52] falls asleep +[1518-02-14 23:49] Guard #1933 begins shift +[1518-06-09 00:03] falls asleep +[1518-09-03 23:58] Guard #1217 begins shift +[1518-07-07 00:20] wakes up +[1518-02-16 00:24] falls asleep +[1518-08-08 00:29] falls asleep +[1518-05-12 23:46] Guard #2081 begins shift +[1518-11-05 00:37] falls asleep +[1518-06-30 23:57] Guard #1217 begins shift +[1518-11-22 00:15] falls asleep +[1518-07-21 00:29] falls asleep +[1518-11-09 00:55] wakes up +[1518-11-11 00:35] falls asleep +[1518-07-14 23:56] Guard #2521 begins shift +[1518-10-13 00:07] falls asleep +[1518-09-23 00:38] wakes up +[1518-04-29 00:36] falls asleep +[1518-08-04 00:34] falls asleep +[1518-05-14 00:00] Guard #263 begins shift +[1518-04-09 23:56] Guard #2521 begins shift +[1518-04-14 00:07] wakes up +[1518-03-19 00:59] wakes up +[1518-04-07 00:19] falls asleep +[1518-02-25 00:47] wakes up +[1518-03-29 00:20] falls asleep +[1518-09-28 23:56] Guard #2711 begins shift +[1518-04-02 00:55] wakes up +[1518-06-07 00:59] wakes up +[1518-05-29 00:15] wakes up +[1518-05-01 00:55] wakes up +[1518-11-03 00:00] Guard #2081 begins shift +[1518-11-02 00:24] wakes up +[1518-08-21 00:56] wakes up +[1518-10-23 00:52] falls asleep +[1518-11-13 00:04] Guard #2689 begins shift +[1518-06-19 00:36] falls asleep +[1518-07-07 00:52] wakes up +[1518-01-31 00:56] wakes up +[1518-09-16 00:04] Guard #2711 begins shift +[1518-07-17 23:56] Guard #557 begins shift +[1518-03-10 23:53] Guard #1069 begins shift +[1518-07-27 00:58] wakes up +[1518-02-23 00:31] falls asleep +[1518-05-18 00:05] falls asleep +[1518-05-01 00:42] wakes up +[1518-02-21 23:56] Guard #379 begins shift +[1518-02-01 00:57] falls asleep +[1518-06-19 23:57] Guard #2081 begins shift +[1518-11-13 00:53] falls asleep +[1518-06-13 23:46] Guard #2689 begins shift +[1518-11-10 00:25] falls asleep +[1518-01-31 00:43] falls asleep +[1518-07-30 00:35] falls asleep +[1518-02-13 23:58] Guard #1217 begins shift +[1518-04-26 00:58] wakes up +[1518-02-09 00:49] wakes up +[1518-08-10 23:58] Guard #1913 begins shift +[1518-05-12 00:24] falls asleep +[1518-02-14 00:44] wakes up +[1518-02-17 00:59] wakes up +[1518-10-24 00:02] Guard #1699 begins shift +[1518-10-23 00:41] falls asleep +[1518-10-11 00:17] wakes up +[1518-08-10 00:48] falls asleep +[1518-10-11 00:37] wakes up +[1518-09-19 23:48] Guard #2521 begins shift +[1518-04-23 00:46] falls asleep +[1518-07-22 00:42] falls asleep +[1518-07-28 00:41] wakes up +[1518-05-24 00:30] falls asleep +[1518-06-05 00:15] falls asleep +[1518-04-28 00:52] wakes up +[1518-10-31 00:04] falls asleep +[1518-07-06 23:57] Guard #3187 begins shift +[1518-11-05 00:26] wakes up +[1518-08-02 00:36] falls asleep +[1518-06-20 00:37] falls asleep +[1518-02-07 00:03] falls asleep +[1518-10-27 00:00] Guard #379 begins shift +[1518-08-21 23:57] Guard #617 begins shift +[1518-05-30 00:31] falls asleep +[1518-04-16 00:54] falls asleep +[1518-05-26 00:25] wakes up +[1518-05-07 00:18] falls asleep +[1518-03-28 00:46] wakes up +[1518-07-18 00:15] falls asleep +[1518-04-21 23:59] Guard #2689 begins shift +[1518-05-22 00:59] wakes up +[1518-07-08 00:00] Guard #1933 begins shift +[1518-06-06 23:57] Guard #1217 begins shift +[1518-01-31 00:40] wakes up +[1518-04-22 23:56] Guard #2521 begins shift +[1518-03-11 00:04] falls asleep +[1518-08-14 00:57] wakes up +[1518-09-23 00:00] falls asleep +[1518-10-04 23:56] Guard #1201 begins shift +[1518-08-30 00:51] falls asleep +[1518-07-27 23:59] Guard #2521 begins shift +[1518-08-14 00:04] falls asleep +[1518-07-17 00:39] falls asleep +[1518-07-19 00:14] falls asleep +[1518-04-30 00:00] Guard #1913 begins shift +[1518-08-18 23:56] Guard #1217 begins shift +[1518-09-16 00:28] falls asleep +[1518-08-23 00:21] falls asleep +[1518-08-28 00:06] falls asleep +[1518-11-23 00:56] wakes up +[1518-02-13 00:02] Guard #2689 begins shift +[1518-02-27 00:59] wakes up +[1518-10-29 23:59] Guard #2657 begins shift +[1518-10-12 00:57] wakes up +[1518-10-03 23:57] Guard #3181 begins shift +[1518-11-22 00:57] falls asleep +[1518-07-16 00:11] falls asleep +[1518-01-31 00:02] Guard #1201 begins shift +[1518-02-16 00:00] Guard #1913 begins shift +[1518-09-10 23:58] Guard #2689 begins shift +[1518-06-03 00:08] falls asleep +[1518-09-18 23:56] Guard #1217 begins shift +[1518-06-20 00:59] wakes up +[1518-04-27 00:52] wakes up +[1518-11-14 23:58] Guard #1699 begins shift +[1518-11-03 00:59] wakes up +[1518-05-02 00:00] falls asleep +[1518-08-20 00:14] falls asleep +[1518-04-11 00:40] falls asleep +[1518-06-22 00:07] falls asleep +[1518-11-23 00:54] falls asleep +[1518-09-24 23:52] Guard #3187 begins shift +[1518-07-24 00:17] falls asleep +[1518-04-21 00:00] falls asleep +[1518-09-30 23:50] Guard #3137 begins shift +[1518-05-06 00:07] falls asleep +[1518-11-13 00:47] wakes up +[1518-08-04 23:46] Guard #3187 begins shift +[1518-09-01 00:57] falls asleep +[1518-08-17 00:04] Guard #1201 begins shift +[1518-02-05 00:01] Guard #263 begins shift +[1518-05-03 00:09] falls asleep +[1518-02-10 00:14] falls asleep +[1518-10-29 00:50] wakes up +[1518-03-22 00:50] wakes up +[1518-04-06 00:47] falls asleep +[1518-10-11 23:59] Guard #263 begins shift +[1518-04-25 00:36] wakes up +[1518-07-31 00:46] wakes up +[1518-05-26 00:13] falls asleep +[1518-03-17 00:13] falls asleep +[1518-02-11 00:49] falls asleep +[1518-09-30 00:52] wakes up +[1518-04-01 23:57] Guard #2711 begins shift +[1518-02-11 00:50] wakes up +[1518-06-24 23:50] Guard #3301 begins shift +[1518-03-02 00:43] wakes up +[1518-05-05 00:26] falls asleep +[1518-03-17 00:35] falls asleep +[1518-02-01 00:59] wakes up +[1518-05-31 00:57] wakes up +[1518-03-09 00:44] wakes up +[1518-07-03 00:06] falls asleep +[1518-05-04 00:39] wakes up +[1518-11-07 00:50] wakes up +[1518-08-22 00:59] wakes up +[1518-04-20 00:36] wakes up +[1518-02-13 00:50] wakes up +[1518-10-30 00:15] wakes up +[1518-08-14 00:49] falls asleep +[1518-03-03 00:30] falls asleep +[1518-09-22 00:49] falls asleep +[1518-03-18 00:02] Guard #2657 begins shift +[1518-07-07 00:42] falls asleep +[1518-02-09 00:46] falls asleep +[1518-11-18 00:59] wakes up +[1518-10-18 00:56] wakes up +[1518-10-23 00:54] wakes up +[1518-02-15 00:09] wakes up +[1518-05-09 00:00] Guard #1933 begins shift +[1518-03-24 00:46] falls asleep +[1518-06-20 00:29] wakes up +[1518-03-05 00:51] wakes up +[1518-07-11 00:01] Guard #467 begins shift +[1518-04-18 00:41] falls asleep +[1518-05-22 00:27] falls asleep +[1518-07-20 00:51] falls asleep +[1518-04-18 00:44] wakes up +[1518-11-20 00:03] Guard #1933 begins shift +[1518-06-11 23:51] Guard #617 begins shift +[1518-07-30 00:58] wakes up +[1518-08-02 00:59] wakes up +[1518-08-30 23:50] Guard #263 begins shift +[1518-07-25 00:54] wakes up +[1518-07-24 00:37] wakes up +[1518-11-10 23:56] Guard #1069 begins shift +[1518-06-09 00:47] wakes up +[1518-03-26 00:03] Guard #3187 begins shift +[1518-03-14 23:58] Guard #3181 begins shift +[1518-08-31 00:47] wakes up +[1518-02-09 00:00] falls asleep +[1518-10-28 23:58] Guard #617 begins shift +[1518-05-09 23:58] Guard #2081 begins shift +[1518-03-16 00:49] falls asleep +[1518-11-10 00:03] Guard #1069 begins shift +[1518-08-04 00:48] falls asleep +[1518-08-05 00:24] wakes up +[1518-01-30 00:53] falls asleep +[1518-02-18 00:48] wakes up +[1518-10-24 23:54] Guard #1201 begins shift +[1518-07-25 00:22] falls asleep +[1518-11-07 00:29] falls asleep +[1518-04-01 00:46] falls asleep +[1518-03-17 00:59] wakes up +[1518-07-02 00:01] Guard #467 begins shift +[1518-11-03 00:27] wakes up +[1518-09-03 00:22] falls asleep +[1518-11-20 00:45] wakes up +[1518-09-14 00:45] wakes up +[1518-10-20 00:33] wakes up +[1518-02-01 00:27] falls asleep +[1518-10-04 00:20] wakes up +[1518-08-08 00:30] wakes up +[1518-03-28 00:57] wakes up +[1518-06-04 00:51] wakes up +[1518-09-04 00:16] falls asleep +[1518-05-21 00:52] falls asleep +[1518-09-27 00:00] Guard #1217 begins shift +[1518-10-24 00:41] falls asleep +[1518-03-23 00:05] falls asleep +[1518-02-10 00:48] falls asleep +[1518-06-12 00:04] falls asleep +[1518-08-03 00:56] wakes up +[1518-11-12 00:53] wakes up +[1518-06-07 23:59] Guard #1933 begins shift +[1518-04-02 23:46] Guard #2081 begins shift +[1518-07-30 00:36] wakes up +[1518-08-20 23:58] Guard #3137 begins shift +[1518-02-21 00:16] falls asleep +[1518-02-13 00:56] wakes up +[1518-03-31 00:02] Guard #1699 begins shift +[1518-03-27 00:21] falls asleep +[1518-08-26 00:01] Guard #1217 begins shift +[1518-11-20 00:48] falls asleep +[1518-02-25 00:57] falls asleep +[1518-07-05 00:19] falls asleep +[1518-10-14 00:40] wakes up +[1518-09-11 00:48] wakes up +[1518-03-14 00:52] wakes up +[1518-04-29 00:27] falls asleep +[1518-10-14 00:30] falls asleep +[1518-08-23 00:01] Guard #2081 begins shift +[1518-02-13 00:54] falls asleep +[1518-09-15 00:57] wakes up +[1518-11-17 00:54] wakes up +[1518-09-18 00:44] wakes up +[1518-08-25 00:19] wakes up +[1518-03-30 00:00] Guard #263 begins shift +[1518-02-07 23:49] Guard #3137 begins shift +[1518-08-07 00:09] falls asleep +[1518-10-06 00:34] falls asleep +[1518-06-11 00:16] falls asleep +[1518-06-05 00:00] Guard #1699 begins shift +[1518-04-08 00:01] Guard #2711 begins shift +[1518-04-27 00:59] wakes up +[1518-06-05 00:30] wakes up +[1518-07-01 00:52] wakes up +[1518-06-28 00:31] falls asleep +[1518-09-23 23:59] Guard #1933 begins shift +[1518-02-24 00:52] falls asleep +[1518-09-30 00:38] wakes up +[1518-05-04 00:37] falls asleep +[1518-03-09 00:03] falls asleep +[1518-02-12 00:32] falls asleep +[1518-07-31 00:16] falls asleep +[1518-08-09 00:55] falls asleep +[1518-07-08 00:42] falls asleep +[1518-09-16 00:49] wakes up +[1518-06-01 00:42] wakes up +[1518-08-26 00:44] wakes up +[1518-07-06 00:03] Guard #3137 begins shift +[1518-07-19 00:58] wakes up +[1518-08-29 00:52] wakes up +[1518-03-20 00:22] falls asleep +[1518-05-27 00:17] falls asleep +[1518-09-04 00:58] wakes up +[1518-07-02 00:46] wakes up +[1518-05-13 00:39] wakes up +[1518-07-05 00:36] wakes up +[1518-09-17 00:23] falls asleep +[1518-11-03 00:46] falls asleep +[1518-06-19 00:43] wakes up +[1518-05-01 00:51] falls asleep +[1518-10-01 00:52] falls asleep +[1518-08-12 00:20] falls asleep +[1518-08-19 00:13] falls asleep +[1518-08-01 00:54] falls asleep +[1518-02-19 00:48] falls asleep +[1518-07-15 00:37] wakes up +[1518-05-16 00:02] Guard #131 begins shift +[1518-03-06 00:26] falls asleep +[1518-06-16 00:56] wakes up +[1518-03-15 00:24] wakes up +[1518-03-05 00:22] falls asleep +[1518-07-09 00:48] wakes up +[1518-08-28 00:00] Guard #3137 begins shift +[1518-05-31 00:41] falls asleep +[1518-02-18 23:56] Guard #2017 begins shift +[1518-03-31 00:24] falls asleep +[1518-07-21 23:58] Guard #2711 begins shift +[1518-07-27 00:57] falls asleep +[1518-05-22 00:03] Guard #2017 begins shift +[1518-11-17 00:24] wakes up +[1518-05-23 00:50] wakes up +[1518-09-15 00:09] falls asleep +[1518-02-26 23:58] Guard #3187 begins shift +[1518-09-22 00:00] Guard #2521 begins shift +[1518-07-09 00:59] wakes up +[1518-06-02 00:19] falls asleep +[1518-02-20 00:28] wakes up +[1518-07-20 00:06] falls asleep +[1518-10-20 00:01] Guard #617 begins shift +[1518-07-06 00:52] wakes up +[1518-08-30 00:54] wakes up +[1518-11-13 23:54] Guard #1217 begins shift +[1518-06-04 00:56] falls asleep +[1518-05-03 00:00] Guard #1069 begins shift +[1518-08-11 00:38] falls asleep +[1518-05-15 00:02] falls asleep +[1518-08-11 00:11] falls asleep +[1518-08-14 00:34] wakes up +[1518-08-08 00:36] falls asleep +[1518-05-20 00:46] falls asleep +[1518-11-20 00:59] wakes up +[1518-11-09 00:53] falls asleep +[1518-04-03 00:01] falls asleep +[1518-02-03 00:34] wakes up +[1518-05-18 00:58] wakes up +[1518-03-19 00:13] falls asleep +[1518-03-04 23:57] Guard #1913 begins shift +[1518-10-31 23:53] Guard #263 begins shift +[1518-05-28 00:57] wakes up +[1518-10-07 00:51] wakes up +[1518-10-02 00:28] falls asleep +[1518-08-31 00:22] wakes up +[1518-06-01 00:41] falls asleep +[1518-09-06 00:04] Guard #1933 begins shift +[1518-08-04 00:52] wakes up +[1518-05-23 00:11] falls asleep +[1518-03-02 00:47] falls asleep +[1518-07-12 00:57] falls asleep +[1518-05-12 00:54] wakes up +[1518-03-31 23:59] Guard #1933 begins shift +[1518-09-07 00:43] wakes up +[1518-06-13 00:58] wakes up +[1518-05-25 23:59] Guard #2657 begins shift +[1518-05-11 00:44] wakes up +[1518-10-08 00:11] wakes up +[1518-06-16 00:46] wakes up +[1518-06-28 00:00] Guard #2017 begins shift +[1518-04-17 00:01] falls asleep +[1518-10-29 00:48] falls asleep +[1518-04-08 00:38] wakes up +[1518-06-26 00:50] falls asleep +[1518-06-13 00:48] falls asleep +[1518-09-22 00:51] wakes up +[1518-09-03 00:31] wakes up +[1518-06-19 00:14] falls asleep +[1518-07-31 00:26] wakes up +[1518-08-30 00:28] wakes up +[1518-04-10 00:50] falls asleep +[1518-10-18 00:35] falls asleep +[1518-07-11 00:44] wakes up +[1518-08-30 00:23] falls asleep +[1518-02-12 00:43] wakes up +[1518-06-25 00:03] falls asleep +[1518-04-24 00:18] falls asleep +[1518-08-04 00:03] Guard #1933 begins shift +[1518-04-22 00:46] wakes up +[1518-11-03 00:22] falls asleep +[1518-08-12 00:00] Guard #2657 begins shift +[1518-03-20 23:56] Guard #1913 begins shift +[1518-10-20 00:59] wakes up +[1518-10-13 23:57] Guard #3181 begins shift +[1518-03-22 00:30] falls asleep +[1518-09-19 00:38] falls asleep +[1518-07-30 23:58] Guard #3181 begins shift +[1518-10-07 00:34] falls asleep +[1518-07-24 00:00] Guard #1217 begins shift +[1518-05-20 00:00] Guard #617 begins shift +[1518-06-12 00:57] wakes up +[1518-09-13 00:33] falls asleep +[1518-11-22 00:02] Guard #2657 begins shift +[1518-06-04 00:36] falls asleep +[1518-09-26 00:57] wakes up +[1518-10-07 00:45] falls asleep +[1518-11-22 00:19] wakes up +[1518-11-19 00:32] falls asleep +[1518-03-21 00:42] wakes up +[1518-09-30 00:29] falls asleep +[1518-05-25 00:57] wakes up +[1518-04-02 00:54] falls asleep +[1518-09-25 23:56] Guard #1933 begins shift +[1518-05-25 00:52] wakes up +[1518-06-29 00:57] wakes up +[1518-06-19 00:04] Guard #1699 begins shift +[1518-02-03 23:57] Guard #3181 begins shift +[1518-03-28 00:52] falls asleep +[1518-05-21 00:56] falls asleep +[1518-06-24 00:29] wakes up +[1518-10-20 23:57] Guard #1217 begins shift +[1518-03-19 00:00] Guard #1069 begins shift +[1518-05-27 00:45] wakes up +[1518-05-10 00:25] wakes up +[1518-04-13 23:52] Guard #467 begins shift +[1518-07-09 00:29] falls asleep +[1518-02-19 23:58] Guard #2657 begins shift +[1518-08-11 00:29] wakes up +[1518-10-13 00:02] Guard #2521 begins shift +[1518-08-05 00:05] falls asleep +[1518-03-09 00:04] wakes up +[1518-11-06 00:46] wakes up +[1518-09-15 00:14] wakes up +[1518-03-06 00:18] wakes up +[1518-09-25 00:45] falls asleep +[1518-02-27 00:53] falls asleep +[1518-02-26 00:46] falls asleep +[1518-05-04 00:04] falls asleep +[1518-11-04 23:59] Guard #2017 begins shift +[1518-04-19 00:51] wakes up +[1518-06-29 00:46] falls asleep +[1518-04-20 00:52] falls asleep +[1518-02-17 00:02] Guard #263 begins shift +[1518-04-12 00:53] wakes up +[1518-09-22 23:52] Guard #2081 begins shift +[1518-05-05 00:34] wakes up +[1518-02-19 00:34] wakes up +[1518-04-13 00:00] Guard #3529 begins shift +[1518-02-25 00:59] wakes up +[1518-05-19 00:54] wakes up +[1518-06-11 00:59] wakes up +[1518-04-02 00:41] wakes up +[1518-06-02 00:57] wakes up +[1518-06-27 00:18] wakes up +[1518-05-31 23:58] Guard #3181 begins shift +[1518-06-28 00:58] wakes up +[1518-02-08 00:22] wakes up +[1518-03-01 00:09] falls asleep +[1518-03-09 00:26] falls asleep +[1518-06-03 00:43] wakes up +[1518-09-09 00:23] falls asleep +[1518-10-26 00:46] falls asleep +[1518-10-15 00:37] wakes up +[1518-09-22 00:40] wakes up +[1518-10-02 00:18] wakes up +[1518-06-07 00:18] falls asleep +[1518-09-21 00:43] falls asleep +[1518-01-31 00:37] falls asleep +[1518-03-21 00:38] falls asleep +[1518-05-14 00:54] wakes up +[1518-11-07 00:02] Guard #3181 begins shift +[1518-08-02 00:00] Guard #3301 begins shift +[1518-04-05 00:38] wakes up +[1518-10-07 23:46] Guard #2081 begins shift +[1518-11-02 00:03] Guard #1069 begins shift +[1518-08-17 00:53] falls asleep +[1518-06-08 00:54] wakes up +[1518-06-09 23:58] Guard #2081 begins shift +[1518-02-20 00:47] falls asleep +[1518-08-19 23:50] Guard #2521 begins shift +[1518-10-14 23:58] Guard #2657 begins shift +[1518-10-03 00:30] falls asleep +[1518-09-27 00:43] falls asleep +[1518-11-05 00:12] falls asleep +[1518-07-04 00:31] falls asleep +[1518-03-25 00:53] wakes up +[1518-10-08 00:00] falls asleep +[1518-11-19 00:18] falls asleep +[1518-05-08 00:00] Guard #617 begins shift +[1518-02-25 00:03] Guard #3187 begins shift +[1518-02-19 00:59] wakes up +[1518-08-06 00:52] wakes up +[1518-04-15 00:02] Guard #3301 begins shift +[1518-11-17 23:57] Guard #2657 begins shift +[1518-11-08 00:42] falls asleep +[1518-06-17 00:39] falls asleep +[1518-07-14 00:56] wakes up +[1518-08-06 00:25] falls asleep +[1518-08-20 00:28] wakes up +[1518-02-10 00:00] Guard #2689 begins shift +[1518-02-08 23:53] Guard #2657 begins shift +[1518-03-31 00:49] wakes up +[1518-11-17 00:43] wakes up +[1518-06-05 23:59] Guard #1217 begins shift +[1518-07-27 00:17] falls asleep +[1518-10-10 23:54] Guard #1913 begins shift +[1518-08-10 00:00] Guard #2711 begins shift +[1518-03-11 00:56] wakes up +[1518-09-15 00:38] falls asleep +[1518-03-20 00:28] wakes up +[1518-03-03 00:55] wakes up +[1518-09-02 00:53] wakes up +[1518-03-24 00:34] wakes up +[1518-09-19 00:57] wakes up +[1518-08-01 00:02] Guard #1069 begins shift +[1518-09-08 00:03] Guard #2657 begins shift +[1518-11-14 00:40] wakes up +[1518-10-20 00:20] falls asleep +[1518-08-24 00:59] wakes up +[1518-05-22 23:59] Guard #1069 begins shift +[1518-04-04 23:58] Guard #557 begins shift +[1518-03-18 00:50] wakes up +[1518-08-17 00:54] wakes up +[1518-11-13 00:19] falls asleep +[1518-11-12 00:00] falls asleep +[1518-07-20 00:15] wakes up +[1518-03-07 00:48] wakes up +[1518-05-28 00:41] falls asleep +[1518-09-02 00:03] Guard #2657 begins shift +[1518-03-02 00:38] falls asleep +[1518-09-21 00:13] falls asleep +[1518-08-24 00:00] Guard #467 begins shift +[1518-10-04 00:44] falls asleep +[1518-07-15 00:34] falls asleep +[1518-08-18 00:59] wakes up +[1518-06-25 00:58] wakes up +[1518-04-26 00:10] falls asleep +[1518-10-06 00:54] wakes up +[1518-02-14 00:35] wakes up +[1518-09-06 23:59] Guard #1069 begins shift +[1518-09-28 00:23] falls asleep +[1518-04-06 00:41] falls asleep +[1518-02-26 00:48] wakes up +[1518-06-24 00:02] Guard #3301 begins shift +[1518-06-25 23:53] Guard #1217 begins shift +[1518-09-18 00:06] falls asleep +[1518-02-23 00:38] wakes up +[1518-02-16 00:50] wakes up +[1518-04-21 00:59] wakes up +[1518-06-08 00:31] wakes up +[1518-11-04 00:46] wakes up +[1518-05-03 00:59] wakes up +[1518-08-09 00:56] wakes up +[1518-02-20 23:54] Guard #2689 begins shift +[1518-04-29 00:45] wakes up +[1518-03-06 00:58] wakes up +[1518-11-19 00:56] wakes up +[1518-08-15 00:32] wakes up +[1518-02-10 00:19] wakes up +[1518-06-10 00:20] falls asleep +[1518-11-18 00:37] falls asleep +[1518-08-20 00:03] falls asleep +[1518-03-18 00:27] falls asleep +[1518-07-15 00:45] falls asleep +[1518-07-12 00:17] falls asleep +[1518-03-24 00:26] falls asleep +[1518-10-05 00:08] falls asleep +[1518-08-10 00:55] wakes up +[1518-07-04 23:59] Guard #3301 begins shift +[1518-03-04 00:08] falls asleep +[1518-07-30 00:00] Guard #2711 begins shift +[1518-07-10 00:35] falls asleep +[1518-02-26 00:00] Guard #467 begins shift +[1518-10-29 00:22] wakes up +[1518-08-04 00:42] wakes up +[1518-03-08 00:16] falls asleep +[1518-09-05 00:29] wakes up +[1518-06-13 00:31] falls asleep +[1518-07-26 00:51] wakes up +[1518-04-01 00:24] wakes up +[1518-07-13 00:04] Guard #3529 begins shift +[1518-02-11 00:43] wakes up +[1518-10-31 00:09] wakes up +[1518-04-08 00:36] falls asleep +[1518-09-22 00:10] falls asleep +[1518-03-17 00:49] wakes up +[1518-05-26 00:58] wakes up +[1518-08-23 00:26] wakes up +[1518-08-19 00:20] wakes up +[1518-04-20 23:52] Guard #3301 begins shift +[1518-02-28 00:02] Guard #2017 begins shift +[1518-06-15 00:35] falls asleep +[1518-04-22 00:10] falls asleep +[1518-04-19 00:03] Guard #1933 begins shift +[1518-10-01 23:59] Guard #3187 begins shift +[1518-07-10 00:44] falls asleep +[1518-02-01 23:59] Guard #467 begins shift +[1518-06-10 23:57] Guard #2657 begins shift +[1518-07-15 00:52] wakes up +[1518-05-09 00:32] falls asleep +[1518-08-20 00:57] wakes up +[1518-05-08 00:49] wakes up +[1518-11-21 00:34] wakes up +[1518-03-05 23:59] Guard #1069 begins shift +[1518-09-09 00:04] Guard #2689 begins shift +[1518-08-13 00:57] wakes up +[1518-02-12 00:01] Guard #3181 begins shift +[1518-11-22 23:59] Guard #2711 begins shift +[1518-09-04 00:50] wakes up +[1518-08-25 00:01] falls asleep +[1518-04-12 00:03] Guard #2689 begins shift +[1518-04-30 00:42] falls asleep +[1518-10-14 00:49] falls asleep +[1518-07-14 00:03] Guard #1933 begins shift +[1518-05-07 00:03] Guard #467 begins shift +[1518-05-29 00:03] falls asleep +[1518-08-08 23:57] Guard #1933 begins shift +[1518-05-14 23:52] Guard #3187 begins shift +[1518-09-13 00:59] wakes up +[1518-03-23 00:16] wakes up +[1518-06-13 00:42] wakes up +[1518-07-04 00:02] Guard #467 begins shift +[1518-08-10 00:45] wakes up +[1518-03-02 00:54] wakes up +[1518-05-11 00:04] Guard #1913 begins shift +[1518-10-19 00:22] falls asleep +[1518-10-06 23:58] Guard #3187 begins shift +[1518-07-03 00:16] wakes up +[1518-04-15 00:24] falls asleep +[1518-09-21 00:29] wakes up +[1518-04-06 00:31] wakes up +[1518-02-26 00:33] wakes up +[1518-04-07 00:03] Guard #2657 begins shift +[1518-05-09 00:46] wakes up +[1518-11-09 00:05] falls asleep +[1518-05-12 00:52] falls asleep +[1518-03-29 00:29] wakes up +[1518-06-20 00:56] falls asleep +[1518-11-16 00:04] Guard #617 begins shift +[1518-03-06 00:49] falls asleep +[1518-05-25 00:55] falls asleep +[1518-09-30 00:41] falls asleep +[1518-04-03 00:26] falls asleep +[1518-06-27 00:23] falls asleep +[1518-02-12 00:52] wakes up +[1518-03-22 00:25] wakes up +[1518-05-08 00:24] falls asleep +[1518-07-06 00:45] falls asleep +[1518-07-08 23:56] Guard #1913 begins shift +[1518-09-03 00:00] Guard #617 begins shift +[1518-06-16 00:02] Guard #1217 begins shift +[1518-05-25 00:23] falls asleep +[1518-07-21 00:43] wakes up +[1518-11-01 00:01] falls asleep +[1518-02-08 00:00] falls asleep +[1518-08-21 00:55] falls asleep +[1518-03-24 00:00] falls asleep +[1518-05-03 23:50] Guard #557 begins shift +[1518-07-21 00:03] Guard #2689 begins shift +[1518-09-03 00:46] falls asleep +[1518-03-09 23:46] Guard #2081 begins shift +[1518-06-14 00:30] wakes up +[1518-03-13 00:12] falls asleep +[1518-10-27 23:58] Guard #2017 begins shift +[1518-07-19 23:57] Guard #1201 begins shift +[1518-07-04 00:54] wakes up +[1518-09-04 23:59] Guard #2657 begins shift +[1518-11-09 00:46] wakes up +[1518-07-14 00:21] falls asleep +[1518-11-08 23:50] Guard #2017 begins shift +[1518-09-19 00:54] falls asleep +[1518-06-23 00:17] wakes up +[1518-08-12 23:59] Guard #3187 begins shift +[1518-11-04 00:19] falls asleep +[1518-06-03 00:04] Guard #2657 begins shift +[1518-10-24 00:58] wakes up +[1518-03-29 00:00] Guard #617 begins shift +[1518-04-06 00:43] wakes up +[1518-11-16 00:38] wakes up +[1518-06-16 00:10] falls asleep +[1518-03-23 00:57] falls asleep +[1518-06-04 00:00] Guard #3181 begins shift +[1518-05-21 00:38] wakes up +[1518-10-05 00:57] wakes up +[1518-06-01 00:57] wakes up +[1518-09-17 23:58] Guard #557 begins shift +[1518-07-20 00:58] wakes up +[1518-11-03 00:56] falls asleep +[1518-09-12 00:42] falls asleep +[1518-07-04 00:11] falls asleep +[1518-04-17 00:59] wakes up +[1518-10-17 00:02] Guard #2521 begins shift +[1518-06-29 00:01] Guard #2689 begins shift +[1518-07-14 00:30] wakes up +[1518-04-28 00:32] falls asleep +[1518-08-15 23:58] Guard #3529 begins shift +[1518-06-21 00:01] Guard #379 begins shift +[1518-06-18 00:36] falls asleep +[1518-09-04 00:56] falls asleep +[1518-11-11 00:59] wakes up +[1518-05-21 00:35] falls asleep +[1518-02-06 00:39] falls asleep +[1518-08-30 00:36] falls asleep +[1518-03-28 00:00] Guard #1201 begins shift +[1518-06-27 00:38] wakes up +[1518-11-11 23:48] Guard #617 begins shift +[1518-04-23 00:48] wakes up +[1518-05-18 23:56] Guard #1933 begins shift +[1518-03-26 00:20] falls asleep +[1518-03-19 00:42] wakes up +[1518-10-25 00:02] falls asleep +[1518-04-11 00:59] wakes up +[1518-04-11 00:03] Guard #2017 begins shift +[1518-09-09 23:50] Guard #2711 begins shift +[1518-10-05 00:41] wakes up +[1518-08-29 00:24] falls asleep +[1518-03-15 00:44] wakes up +[1518-03-03 00:00] Guard #3181 begins shift +[1518-08-09 00:25] falls asleep +[1518-08-30 00:48] wakes up +[1518-11-22 00:25] falls asleep +[1518-02-28 00:51] wakes up +[1518-04-06 00:01] falls asleep +[1518-04-05 00:18] falls asleep +[1518-09-25 00:03] falls asleep +[1518-08-22 00:53] falls asleep +[1518-08-27 00:18] falls asleep +[1518-10-29 00:06] falls asleep +[1518-02-15 00:48] wakes up +[1518-05-24 00:04] Guard #1913 begins shift +[1518-05-12 00:01] Guard #3301 begins shift +[1518-09-06 00:12] falls asleep +[1518-04-27 00:07] falls asleep +[1518-02-02 00:25] falls asleep +[1518-08-24 00:19] falls asleep +[1518-05-17 23:54] Guard #2689 begins shift +[1518-02-17 00:13] falls asleep +[1518-07-03 00:39] wakes up +[1518-10-10 00:15] falls asleep +[1518-06-04 00:57] wakes up +[1518-06-23 00:42] wakes up +[1518-07-26 00:07] falls asleep +[1518-11-02 00:20] falls asleep +[1518-02-24 00:56] falls asleep +[1518-05-28 00:08] falls asleep +[1518-04-10 00:54] wakes up +[1518-04-18 00:47] falls asleep +[1518-09-28 00:45] wakes up +[1518-10-16 00:04] Guard #131 begins shift +[1518-10-04 00:13] falls asleep +[1518-05-20 00:51] wakes up +[1518-05-17 00:43] falls asleep +[1518-11-21 00:15] falls asleep +[1518-11-17 00:47] falls asleep +[1518-03-13 23:56] Guard #1699 begins shift +[1518-10-08 00:34] wakes up +[1518-06-18 00:58] wakes up +[1518-02-02 23:59] Guard #557 begins shift +[1518-03-26 00:29] wakes up +[1518-03-24 00:17] wakes up +[1518-03-03 00:16] falls asleep +[1518-09-20 00:02] falls asleep +[1518-10-09 23:56] Guard #3301 begins shift +[1518-03-01 00:56] wakes up +[1518-02-10 00:50] wakes up +[1518-03-30 00:27] falls asleep +[1518-05-19 00:46] falls asleep +[1518-08-25 00:52] wakes up +[1518-11-19 00:51] falls asleep +[1518-08-26 23:58] Guard #2711 begins shift +[1518-06-19 00:27] wakes up +[1518-03-14 00:42] falls asleep +[1518-05-01 23:46] Guard #3301 begins shift +[1518-11-07 00:58] wakes up +[1518-09-10 00:54] wakes up +[1518-10-24 00:09] falls asleep +[1518-10-02 00:46] wakes up +[1518-06-09 00:05] wakes up +[1518-03-13 00:55] wakes up +[1518-09-07 00:13] falls asleep +[1518-09-17 00:44] wakes up +[1518-03-14 00:18] falls asleep +[1518-07-16 00:00] Guard #1201 begins shift +[1518-04-30 00:59] wakes up +[1518-03-20 00:00] Guard #2081 begins shift +[1518-05-06 00:56] wakes up +[1518-03-11 23:59] Guard #3187 begins shift +[1518-05-11 00:20] falls asleep +[1518-09-25 00:40] wakes up +[1518-07-17 00:53] wakes up +[1518-06-23 00:14] falls asleep +[1518-06-26 00:55] wakes up +[1518-08-14 23:57] Guard #2081 begins shift +[1518-05-10 00:17] falls asleep +[1518-05-20 00:40] wakes up +[1518-11-15 00:54] wakes up +[1518-05-06 00:47] falls asleep +[1518-10-19 00:56] wakes up +[1518-03-17 00:32] wakes up +[1518-05-31 00:00] Guard #3181 begins shift +[1518-06-26 00:00] falls asleep +[1518-11-19 00:48] wakes up +[1518-02-28 23:58] Guard #2081 begins shift +[1518-03-22 00:55] wakes up +[1518-04-26 00:00] Guard #557 begins shift +[1518-03-15 00:09] falls asleep +[1518-02-24 00:07] falls asleep +[1518-09-24 00:59] wakes up +[1518-06-09 00:11] falls asleep +[1518-09-21 00:04] Guard #2711 begins shift +[1518-08-17 00:35] falls asleep +[1518-07-10 00:49] wakes up +[1518-02-18 00:25] falls asleep +[1518-02-21 00:03] falls asleep +[1518-06-06 00:11] falls asleep +[1518-08-29 00:00] Guard #3301 begins shift +[1518-08-09 00:48] wakes up +[1518-08-19 00:27] falls asleep +[1518-07-30 00:54] falls asleep +[1518-03-23 23:48] Guard #3137 begins shift +[1518-11-13 00:55] wakes up +[1518-10-17 00:45] wakes up +[1518-05-02 00:22] wakes up +[1518-11-02 00:51] wakes up +[1518-09-21 00:53] wakes up +[1518-05-01 00:33] falls asleep +[1518-05-19 00:22] falls asleep +[1518-09-08 00:26] wakes up +[1518-08-06 23:59] Guard #617 begins shift +[1518-02-23 23:59] Guard #617 begins shift +[1518-02-25 00:25] falls asleep +[1518-05-26 00:40] falls asleep +[1518-11-05 00:58] wakes up +[1518-02-24 00:59] wakes up +[1518-05-30 00:37] wakes up +[1518-10-10 00:27] wakes up +[1518-04-03 23:56] Guard #2689 begins shift +[1518-07-23 00:03] Guard #2081 begins shift +[1518-04-29 00:31] wakes up +[1518-10-05 00:51] falls asleep +[1518-09-13 00:04] Guard #3181 begins shift +[1518-05-29 23:59] Guard #2689 begins shift +[1518-10-17 00:28] wakes up +[1518-05-26 23:58] Guard #3181 begins shift +[1518-11-19 00:22] wakes up +[1518-02-20 00:10] falls asleep +[1518-03-22 23:52] Guard #617 begins shift +[1518-06-15 00:44] wakes up +[1518-11-03 00:51] wakes up +[1518-06-23 00:04] Guard #2521 begins shift +[1518-05-20 00:06] falls asleep +[1518-08-30 00:03] Guard #2081 begins shift +[1518-02-28 00:30] falls asleep +[1518-08-27 00:53] wakes up +[1518-11-01 00:58] wakes up +[1518-10-28 00:15] falls asleep +[1518-07-11 00:27] falls asleep +[1518-05-17 00:48] wakes up +[1518-09-27 00:17] wakes up +[1518-08-08 00:59] wakes up +[1518-07-26 00:59] wakes up +[1518-08-31 00:43] falls asleep +[1518-07-29 00:26] falls asleep +[1518-02-15 00:02] falls asleep +[1518-10-17 23:57] Guard #3301 begins shift +[1518-11-07 00:53] falls asleep +[1518-07-22 00:53] wakes up +[1518-04-01 00:13] falls asleep +[1518-11-22 00:52] wakes up +[1518-10-03 00:09] falls asleep +[1518-11-16 23:49] Guard #557 begins shift +[1518-11-18 23:56] Guard #1069 begins shift +[1518-11-06 00:18] falls asleep +[1518-02-01 00:04] Guard #2521 begins shift +[1518-07-06 00:31] wakes up +[1518-04-26 00:24] wakes up +[1518-04-02 00:11] falls asleep +[1518-07-04 00:13] wakes up +[1518-06-27 00:12] falls asleep +[1518-02-20 00:48] wakes up +[1518-03-23 00:59] wakes up +[1518-07-18 00:31] wakes up +[1518-03-14 00:21] wakes up +[1518-10-01 00:55] wakes up +[1518-07-09 23:57] Guard #557 begins shift +[1518-08-07 00:56] wakes up +[1518-04-22 00:45] falls asleep +[1518-10-25 00:05] wakes up +[1518-03-16 00:53] wakes up +[1518-02-06 00:59] wakes up +[1518-06-14 00:05] falls asleep +[1518-04-18 00:00] Guard #1933 begins shift +[1518-09-03 00:53] wakes up +[1518-09-02 00:22] falls asleep +[1518-07-10 00:17] wakes up +[1518-08-28 00:32] wakes up +[1518-06-30 00:36] falls asleep +[1518-01-30 00:22] falls asleep +[1518-06-10 00:25] wakes up +[1518-05-19 00:42] wakes up +[1518-11-23 00:33] falls asleep +[1518-04-15 00:30] wakes up +[1518-11-22 00:59] wakes up +[1518-09-23 00:06] wakes up +[1518-04-03 00:56] wakes up +[1518-06-16 00:53] falls asleep +[1518-06-14 00:44] falls asleep +[1518-06-29 00:42] wakes up +[1518-04-07 00:50] wakes up +[1518-04-14 00:29] falls asleep +[1518-06-06 00:35] wakes up +[1518-02-20 00:58] wakes up +[1518-11-17 00:28] falls asleep +[1518-03-17 00:03] Guard #3187 begins shift +[1518-02-21 00:37] wakes up +[1518-05-04 00:16] wakes up +[1518-05-21 00:53] wakes up +[1518-07-27 00:04] Guard #2017 begins shift +[1518-06-14 23:59] Guard #1217 begins shift +[1518-03-11 00:17] wakes up +[1518-03-07 23:57] Guard #3187 begins shift +[1518-07-01 00:15] falls asleep +[1518-11-08 00:57] wakes up +[1518-09-29 00:54] wakes up +[1518-08-07 23:56] Guard #3301 begins shift +[1518-08-15 00:23] falls asleep +[1518-03-24 00:57] wakes up diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/05.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/05.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,2 @@ + +lDdhGghHHLAXxaKkFfDdsSKkeyYEwWDdlBbLIisGcCvOVQqvoVgGPAWwapgIiDJeiIOoElLBBbbGgrRYyNZMmznFfjBboZzdDmMmMsSKHhkgGAfZzZzqQTtLqQlFaOvVLtTlIiBkKvVbdDQzZtTGcCgqLlrRdTkKtcCLYysSlQIiziTtMmIiIwWyQlAaHhLMmJjQqjJQdDqqvVRFfrsSUEeZzOoqQxziIwWsSmMZeSscCEXYEebsSyYXxZzmoOiZzPpIswWSfLlFxxXNnurRUXMsSgGByrzZsSZAFfBbvVjJqQrRuUacCnNmBbMkKgGziIRuiIfFRLlNnAarZxXGAaLwWlXvLlbBVgGxLliIkKLlgzyMmYGBbgLlrRVvmWwHhRrKkwWcCMrRQzZKkqEkKeZzWwolLOcCVpPmrRZzlLAaFfMMTtmkKcCvuUHhpPrDdRxXZDWwpCcRrPpPiSszZuMmzZsSNnUuxzZFfuUGgXUAatTrQqRIfFJIiBbjqyzZoOHZzXqQaAxmnNMhHYyGghbBnNwWvtTvtTVsBEefFbwWxXHpAaPnNkKhehHlYyjJLnSsQqoONFfPpHhIiEGgvVXxNnLRrRrLUulmkKIsSNniMEewWSslSqSrRseEvVCcVvSsLlTtZoIiOzmHhSsfFrEeXxRMTtWhmMHgbCcBKYyRqQrkqQIiFfJWwIioOlLkxTtXHhKjGaAwRrIiBbHDFlVvJjLeEfdIUuijzgFnNfGZJDHhdoFuoOUMmlLfOrcCdYylLeEaaiIKkrRoOvVKkAoOATtGgczZyYCjVvJCcHhiIvVNnhRryYYyHXxsScCeEDOoKkRrksWwNnSKBJHhKkmMJjkMmMmDBbGguUdoOvZzVqQPprRnNPpMmKaXxAiFRrfIXeEbBxjqZzQbYNvVvVnNnzLlbKkqQNndDBAalLWbBRrvVRraAwOdDeFbBfEbBJjxArcCRWwaYytqQTXySsRyYKkAarRrGaAgDxkbBKKkyYqmMQNnGgVdDvXtTTTtDtTOoCTtnNnNPCcbBpctTCcdMzZmjJMySsHnNRrHhYyaSsAKkRrwWSsnrRDdNhhLlHdxXDxXYGMmzWLlpPRBbzZrYywVXOoxhHKUukWHhwsnNSCcvmMDGgxXWXtTBbxwdcyYCMmhHxRrLlPpteEwWDdfFTCfFyYpPYyWwkKcxEFfQqebBwWXHhzAaZcNnCOlwWBcCbLoyjJYtZazZpPpCUuEdDHhNcCBLlbneZzUucIiPwqQhHQqCcWNnBbYydMmLmMlDxXHPphgGNlLZznGaAgdDqTtBbQsSrkXxKGgBvzZMmNnrRWMmwViIpGrUeGgEuRgDdxXoOPXxObQqBgGQqxXPvVyYyfFoOfgGFFIifhHIiPpAaYpJjKkGwWfFgFfCcjJAHhGgUuaRzxXZLlrWIinNwWtwzZuZzUWTgTtWwGmsaASkKMwWxVvXiIpzuCcUBpPjJzZzqBsSHhkKbidDIQDdofFONgGAVvYyvhHVaPpEgGeUuajJwepPEUzZuWcIiecCQqcCMtTmEXxMWwKkmvVIFfizZblfFnNoOgbRrHhBMmGLmMgGiBUuWQqwbIKkhFfiIUhCMUuhHmYycHWfFWwMTtmwXtkKCIiczZUgGBbupeEPTxsSBeEUuoOkQqKRqAaQrDdpFkKfAiIadGmMgDONWwnerRERroZbBVvxXaAvVfFuUZzKDdeOoEZZzDGBwWMmbOdoODQqcCoyYOZKkmMoQqOXxKksAaSaALlRiIzZDwWdSsbBSshHrBbYyhHRNoOnrasSFyYNnqVXeEwWdbBtTDLlUusREAwWaOtToeDpKtTkrRPdnfDdqQLVvlkKTtUunNVvFAjJcCaMKlLUuIipPkmIiKrmMjpPJxXDGAagMmrRdaAAaDAaRrhNnHCcHhStTnNLBbeEzZAaSwWCcHhTHhPpbBtAaTthPvVUupYyPpCcgSSssGHvVaAswLuUjZzJIiyYBblWcCwWFfuEepPWwzYZyYzkKygGwWQjJdDqDSaAslLwWoBoObKkORrFfuUREeUufifFkKCcIiIFiIBbfFrByYbdoOlBbxLhHlXHhoOLXxkCcNnKyoOYZyYMnNmlwOoWKkLwWOoeEiICcMmNTtnUGguUqmFfMQKCcsShRhhHEoOeHikKkKpPXsSWtTwVDdvMmxIMjJmNnkiIiiIIJzTtZjcCoOTtYyKcgGiUfFuICrRrVvhHIWwdDjUuJtTsEeAOcClvVLoOoJjFfXbBlLIiIirRYyUAlLDHheEUueEGgUnNVvudkKaPpIXxXxBbuPpUMmCZzRGgrcitTuZzxdDUuLLqYyQlygGYsSNnHfXxkKFxaAXjJZzHMQqmhqCcioOIvVWneEjJnOkKohEehXxuUHBVvgGhHMmzdDZHXxzfFVvZRrhtTbvVzVvhqQHFfeElMmvVAazqzZQnyYGgNiICTNnVveEBBbNnbtcCPpIOonNDdzZioOIiwWdDcZzLOooOJjfFfFlOBTtbXxaOoVqQNSsoOnAzKkFfZKkIcCxXAgGabBbEvViIeBdlOVVvmMFjJAafvFfugXCcxSsuUGjjRrJqoOAaQbBfFUuUxXujJSsmzZMgGrRpgGkKhOoHrlbBXxbZzdcCLrlLRjJRriWfFDYydwqVDfFdvQdgcCGNnRrSsApPalLkKgGSstOoTXPpPpxiIBjJQNnqbazZlLAzZFQuUqPpgVvGaAfhzJYyjZUuzaVvnNBbAjyYNnJSsgGBzZbCIiwHhWXfFGsSgcyeEYjJDddDCChHczZBbvcCVMXWwxxXcCmMmxcbBmlLMGgoOvNEejeEnNEewWKkKkGgRrJPpoOUHhiIMGgXxRrSdDsrZzQuUqSPZzpsOoouUOcCqQUugyYoOGCcOAaoRrRwxDdqQXWfHhFiIRGBbAaCcWwJqQWwCcZzMBzZSsAaiIqzLlZQkKCnNrRYyOkKovVcIDdixXPpnAaNQqIEeiFTOoHTwWtwWtTEdDfFImoNnyYOKMuUrRJwlfFSsLWjnUbBzZcCbaABHhuXJIijIiNnlLRaArtZzDdUbBuTNeUuETtnSPpRrmMsYygbBkExXenNKrRGtTHhNnumMGgUAFfTthGgmIYyiehHUuNnLuUsSkKlyYlLEKkepSsPvVEgFfUuKkGHhcCeEMYSaMmcDdCTtUiIMYymuCcDLTcCtlpPCcdMMoiIRrOFfcsaASsSksSKhqQqQgGHRrhUujJvdDVBbmkKMHeFfnNPSsgGOozZpWwucuUCYyHgGhUtTJoOKkoOFfRrjpeEvVjJbBXxSspPBboOfkKcymMYTSstrmbBMgGeERvVLlCVvYEJXlLxjZzvomMDJTtHhtTjxTtXNCcsoOSOoEqQuUoaAOQqeKkAYBbfFzZYybFfkAauUKIivZvVzVvVSsxJjEHwWQAaqyYLJUuDQlLqdKVvhHkQqjrCfFcZzwWRtTiIZxXzcyqQYsSbqvVQUDduqQBpiIPCtsSQIiQqKIIiWiIJjOzZoSsgxXGPXxGgDUiINnuKkkKUjJIicpXxtTPFfCKiIkxsSXJaqUuQAjOZzobqQdKkmMDBVvlLbBfZlLzFvXxVCQqVvBbwWQqndBdxXDbuodDOFEbBefCbBIiIWMmwCcHhRrDdHhxszJjZLlByXxkKCcYbSFfWwPpkKvVrRvVlLpPXiqQabKkVtTCcvNAaQqJjnKNPGgpXQqxntTtTQUkKuHhqqQoHhTtKkOzWwZHKkSsTtZziInDdNbBRrUujihHIKkJAaUusSvVckJjKCYwWyKkhnQeEqWwNHhTpQqQqXxPMmcLrRlCxXVvtTgGmMLdMmhiIHnNKrRkDFfQKLlgGLZeEXWwvVhnxXgoVvOGNRXxwWrTTtKkQqkKUuPpzmMJyYPpIOpPfFAargGMmLlqfjJUnNiMmIoOOoxbdRrIiDBXLFiIjTtnNJBUutTbvFfOoyYrRHhVvTtAiIaMQqAalwWLgGalLEfhHFeJwWjDdAbBPpPpqQVvrJjRmvVMmSujJGgUlLvVUunNVaAhHkKuiIddDDGVvGggMLlOVWwmSsMviIVtTfFvNnTtkKQajJAtgsNnSoOfFGafFHhATLlFfiiIWOoTZoOztloOtPpBMmDdZUuzPdnNDplKpPkLmvDduvVUVwWMgGRrDdNhwKklyYeHhEKhHeEkSsPpOxXuUhHopPvVfHhFsSLxXXTtxOzZoaAyYpPneENtTzQqcZzMZzvyYVmIiSUuksSKKPpkyYseEeEjWwJbMcCoOdDmsDdMmoOcsSCxBbXMmSRCcrBFDZztTGGggdVvrDcCdVvAMmaNnPYyHhJjpiTgpYyPGJjdDJjZzEXmjTGgtFfJTtMmlOMmozZLWAawbBlNTtnLOoqUeLlXHhxJjgGBbExbBXFfSFXxvVfiwWCcoOfFIlMhGgMlLmHoOmlLLrMyYxXSsEMmdmMaPpTFoOfWwbBhsSHDoONnJoOjdfnNyqQYPpASGgsWGgopWwHyYLlvVkEzZZzeslLSpPxKDzmMZpPMVvmdkKjJkEepPxXBbkKMkKmLOolTtZeEzvVXjJejneENJGgqLlEejJoOwyYYyWQUXxfNnFzriImuFoOfzZUSsmoTttOoTmdDZypPYyYizZLdDlsSOoIpPzTttToOgGvVDdTQqtNJjnUSsiIupGZgiIGzGggMmPsSjJnNuUqQXIiqQyYzRrFfZmMfLlbBBbFAafFJpPlUuiIaAlLLDdjEeFfsYySZzFfCcaAXxtqQTHgGhcuQVhHgGvuUUioCcQqOILljJWwAECnNWwNFftnFfEeNZzMmocCOtNnaHUyYuEewWyzZYhENneEWRgGreEIigGgGmMMmwfFRGgiIDiIdBbroiWKkwIfFnzZNYyKkOoMxVvXKkJzZjrRJjmJbIiISmMOospWGcCgnCcoCcPpOQVeEKktTbBvFfiIBbhHRzZhgvVDUUuudGvVvuvkJvVkzaAPUuhHjjJfFrMmRJsVvSpxXTtQqOEePAapNnvVMmcCHhWwmMUuFVvEeHrIhHdDkKEeNcCnlLKknAiVpPPOofEeJAaIijAEedcCDEZOoabBLlWFPptKkZzQqUuWKkwBbkpuUgeEGFLXxSnPSspxAaXNBbYyRXxMmnbuUQIisSAaqdrRrJehqQHXIRroOipPTtmMzZfFxiIfjJFYvVsuUJjqfKkFQeEFfRrZzkAaKZzOGgodLGglDnNEmMCcexVvPVvhHpbDdBcCbFffEeEvzZumMJHhIiRrgpPAanNGgGaRrAkKNnfkKjJFXxTtLlwEPpeHrRkudIWyYyYzKuofFiHhIOJjwoOWEejJtTufFVvWZnNEezHQqhwXxVvcoOCWYjJyIiwbBlqQLxXQBGYysSbByhHvVhgGHVvBtTcCjJrQqUuyMmYxXvQiEejyYLloOiIzxBbXZIicxXFfCPyTMmtYSsNnvVzeFfFFMmmgGWwMffHhEuyYEeGgUWxXwjzZXeKjJhHyYtXxRcCrRrPAIiBpPbVyYCcIdDivRnkOYyoLLjJlMmWwnNlCGgcpNBfFzZdUuDbOowUuWQzRrZhUuZzsScCUIixXTDdHhVEeNnWwHhErResSvZvhHOodDVbzFfZFnNflLBvVWDtTdFfXjFfJLlntTNxMrRdDqIiQUyYpPpPUNnMmhKkVdDvHSsfFmmoOTtTtSxXoOqqQQXtDKkzZNHhnDdRVUcFWwMmtXdDHOzZlLEebBohLlWWwkKZzaSsAlLZXSPHhuqQYQHhzZGsFfSgLlivVorROIrRZYUFEeMmOYOoyxOGgouUDduUpQsSspgBlLvVNuUnbGPEenaAbBbBzZMmWwpnwMmWNJBeEHhVNniIKkwCDdcWRdDrgSCcDdRrdDHMjJmMmhscCAapJjfMmwWskKSiIVvgHBGpPcpPCguUpdDQOnNoNjTmMUuAaXhsGgSHPUjJDdBnriiIIvVLByuUYblLlMmRgGsRxXrbSdDsBSfmtTwWiIMXxbBFOoCYynptTyYNnkKCcPLlmMNkDEedNnxJjLlYytivdDTtYytSsTNbBcjJSseEYyCMSLdDlpPVvOokKsERnDdNrSsvVGfCSNnBtTbeBbvgKkXxJjpPksuUzAaZrRZprRtFMmTuUkKQqfFkKCOJjSsDPADdJjauUpNnhHFfuOoVqQrRvcbjNnfFJAaLloOKnNlsSzZyKgGhZzxXgyYXxQqQgGOoqYytTVvWwGHkkbBrRiIKJBTtboOhmgXaAxGBxTtAEeHNnBbhnNagWwGLkuUvNyYnUeagGxXlLmNKknzZTtKZzkWwdDqQGbBxTtGgKJjiIkXgddDidhHEpWwPQqeYHhyEZzVvnrEeLBsVvrRSoJjOrROaaAAOoZGgIiatThHdDGSsgAzoSjJjJpPOeEjwWJOoVCMmczZpPRyYIixAxuUYNhHxXqQrRtTngGyXGEUoOuWwemSfFFtTqtTXxGtTRGZzgrgLKqgGqQQBbkrRpPemMEmBbdDMbzSsvVSsYyaAnNZEefUuWwzZrRpGgRrssSoQqOSPXxFMnNmXxxXKVviIgPpOyYhmMoORrrRHBRnYypqypPDLldaAQIMCXhHnYyNnFfXPpUuoODdPDdplAaMGgGFOWwenNZzzdZzxMmWwsWTgGGgtgGbsSBKkwsSSkxRreEFeJjmMEhHNPpGgEeCuUKEtTeNnGlPpACcacohHrRGhHnUudFxXfGgtTJYzZygGjwxXWDXZzqMWwIYycCwWimoQmMqiIRYzjJuUjJZVvBbyegRrRZkKzcCyHpPaeEWwTtLlFYfmMbBajJMmXcCrsSRbBxoOTfRrFWkRrKwtqQhHWmLlMqQBxYkXxKZcWQlWwOoSrRxBEebKkBbvjJdAaDnYxXNEejJXnNSsxwWimJnNTtYaAyprRCIuUGgcTgeESNnsWCcwlSwWRrJjVvCcsLGQqVyyYYEevEelLBbBbWwxMeEmFzZeEfWwLlRrNnDDdZzKkMpPmzZIlLbBmHzZhpPHhmMZzxRrFfsSvQNnqlRrLVBbrRXSsOLloiIsPpSMdDDDddRTtrRvVaAGgglBbLGmMFSMmlfoOXWwfFDeqPpQEGJFfApPzwkKBbKAKeTnNtNnFFOnNXxoAafRjJeEeTtEfUuDdZzJFzPpqzZQFfszZSsfCZzcbHMmEeFCgZzjJqQhHWwEecCIiVqQvFzZfAalLHhLzZKAcIeEOciIUhrRjJHwEicFlLfDqJjQmMpHhnNsSPWPpIivwQqSseQVvqhnNHEIialLwPpOoWlLPGgJjpXxImMiPpsSYkKyweEWoOZzNnyYLVvMdDmdDlZzSspVvPvAWCsScwWwZpLlPkKCoOcWwrRyYzkIiKXhHxFHAgGahfoVqQvOwIYyihXxJyYgFVvIPpvEMmEeyYykzZpJarRpPpcClLtYbBXxyNnFfEecCtTyYVJjfFvJDdFfNGgBbylIFfiaGgJjLqLWwlHNnkKhzsSNQqnOPpoaASsZWwuUnRLohHYyeQquPRrXxWblLBGgwjJCchKnNkHPvBbVvVVKfHhFKkkAwWaUuvfFppnNymZxXMmwWAjAaJmnejcCpUKlDdLYycCEyYAaWZzwWweoOxXmhHhHMfEeFktOoFfTuNZRrKkNncFfCzWwnNfFMQFfuQqQtTqTiLfzjJZFtJjCcMmTYVlLvjZvVzezUuqJOookeEECcLgELRrMwMmWyKMdNnDGoOgyfoOFYoFSwWsGBbWwEeCQOoqkKcAankqDdQXxwTtWBbXyYCcZmMjJTtxSsVvoHhgVKkwAZzrfFzWuPpUHhDYHhBeEzZbWwFpPWwmMhuCrrUupPJjFLltvVTaAfHhtxvVXTRRdDWTtgGntRbBjJIixXzZIiicChHCcVPkKpvBbZzIcIiWwCfcPpCVvFyYNnFflKPSGgGgiIhHsSHLYypVrPpDdNnRgGcsSLliuRrUfFfFIcCHhtTuUNuUJjnhHfFYyFCcXxwSHhmMIioOerFhHTtqQPJTttxXTBbzsCcmMQqShHZKBbkNnsSzpCcPxXMStTMmDWwgGyYRrhmMnNcfFSeNnEbBssSoHhnFfNOWwbBmMUuCfhHpPIvVPeEQqJObBoJkKIOZtTQJkpPKvVjJHhjlLnNzZgeEuAaYaACupjxiHhkKWCmMcwGKGgdDkKkgVvsSrAcBbhHCaxKZwWzBCsmKkMYySSdDcCyUAakuUKuzFLlEeJwWMHhNnnNCGgHlpPLlYcCbuUCcWwZzBHGLVvlgAFPpSMmsfEeszZDdSdkKgwWGccNnCCrGgRGgAaDxHTteEhXFfjJahciIMzjYyAOFfrRuUKkkKtGvVcCgMwsSWuCccqQCUpSsPAabUuLSsSslAEfFefFapHjCMWwUvVjJuuUZzQqgGWogxTtXrRlLHhcCpPpYyPbFfyRVvUuEfFKxuUbldDLiZzIUmlBRrezZEwWpWjIiOoCKFsSfZzoOoiRrIyYdDiIHhUuOOoBJaGWwgaAumMLdRZzvnNVUuwWbBrDHLlRtiITrxeFfEXneErRxXNHHhihHgEjXxJNnETaAEnNfTtmDdzZMUuYCoOcGQqgyFenNtaDdhHAZzJfFjTNCEUuoOwnsWrRwhHlEeLCctTdhHDsvaAVPNnfFpvEhPLlpHBbJjTttTqQZzpQqKBbGmMtTVkxXLqMRllLLKdDkzZXnUjzZrRnBjQqJydDYaALrRlXAasSxlvVgGmKkderREDqQMLlYLzRrZGgKhXJjiITtfKPRWwVvOoDYySrRAaxXLQqlrGgEeFfvVjJQqvCYCcBbTtdDyQQqKkVvwWIHhioOkzVvuUFyYfuUvSKksYyNkKeElLgGDdjJUxNAanPpXujUtTuXxZzgGrRVvZmMLlxdioNnfFIRrvxXFfVgMBbOZzomGiGZzgGgTjJcSsmTtQaAWwfrmMEJrRjecChHsSRbXJjOofXYtrRhrRiIfairiMBXxoOKFfkbhvVGgIqoOUFeEDdSsZxUulLaAsSFfVvhcjJGgUzZLyAuZzwWddoODDSsJqBbpUukSsbdDJjBiIbBvKkVsThHNnqQtlLcOoAalLCnNnCcqjJJeWwEwQRrTtzFeGgIiNnuxXUoOqQlBbLuWUfyYVsYyiISbBSsvMmZcCPpIizZlrwWvFcCfAafdBbBOoOolXkKXxAaHkKhLlVvXxRWNTtnfjJFWwwvVNnShFfTDIioOKkwWXxCoOXMkKrRFIiSsfTtqQeQqVvvVYQqATtayUunFfkKBiKkjmMJnJxXjIjotTSCjJgzZLmMNnrRoLLldDnaANqheEHRreEyYUtwWaHhAEeoOoOFZgGjJzfOoOWkKWwvfHrwWZmMzUuhEpPRrUuEeMkKmFfJjfFgYvtTVyTtWwGOoFcCqdDsyTkKWJjDdwwdDkPsvXxXxeEOANnYyUuBBerxxXXRNqQnHYyhqQEVfFvbphJFgIiGRrmdDblMyYeMlLsSsKqubBnqIahctnzHJjfPqQpoOFoOgGsSXxDdvVxhNsMaAdDbIijdDUulLHbVvoOZVgGuUvlEexomMFbBfYIfFMmijJhhVvJjPvnNXxVFfpUuoOCwHFfhMmFfNnYPpdDtTtIiPyYpvVrRTOLSDhHiIAazfFZrLlmMRMeKkKAAaaNTWwtgGHzZqQeLjJsgGHhPZvVzYjJyzhHhHsSCPpuZAsSlLAsgGSVcnNCjBjJWwnNHhofVvrRdVMmkKZzYjJKvOdcCXxyYxXAahHVuUzuUKkBsSxXOuUEehRxXrsSGgEeEuUeHPpMmoqFZzUJSsKkjAdDeLlfoOFFfdunYcCyxVKkvmMUuXNDMmdUuuUswvpPpPVakQqFfuOPpojWwEehfkKWwFnUdJLyBvtssSuaAUbBUwWumMzjSUAalVvjJLIiuKkdBMpkKZzHKWwFjJXAhHQNnvVBbqJjEyYoOUiOoZzMvfFCySsqQYlLcDdoONiSsInTtchHCgsSGVmbQMNnBhBxXbYBbPdDFAXxafGXNnxQqOWVveocCOLhMmUgGxXrRNPpDdRrnuEBHhbrRlLqSsGgrseEEedDtTdDjJRyYMmlLKkKkrrRnJmEeMMmOoKSWVvaAvXjJxkKuiIUjJVvVsNnxCfFcgGdDAkiufvVFKqSjJkiITthHmtakuujJdKkWwDelaALSsIiEGgEGQNnqgDdvuUKkAfCcAXxapPEeFgGwMmWeEaXxVGgPESlbBYyxXLWuyYXkkGgKxNnXRrKJDdjrRwtTRrLZDdzlEetVTtbBtTvIioOrrQkvVKqRREQqfrmYyMwsoUOouOSQjJvSuUsSaAYyflayfbBFYvNndDZzVDdqQsVvSFfMOcChHoiIKkiIOYyvrRHBbxxXFlOoLyYUusSHxDdMmXDdGgfraAsroOAakpPLlfSsOvVEMmaAaAaAFCMmcvdDVpPDljFgDdAaGuUfotjcVvsMsxqiBmtTMCLlqzmpPfFIiMYyaeyYTZzprRPskmTtgZzwtTJjTzKXxvVxXcCHqQTtUUeEuQnnNNqOonGWKknsSBIioVvdDRnAaNACKZLUuZzVcCvwRrWlFPWMmcMmIiCkKwpOkfxXnkKNCctkTtXQeGVvgRrSJjTCcDIZrRYYaAPfFWijWwJHpPIiSQwSsWPpjJqRsWwOoRfKkFdzZLljZzFfCqQXxrRIDJPGjJgBFOoZzAaAlFvcCVseiiHhvXRrmMIyFzZbCfFcKkOAUuaoBTtZzXxOorXoOolerREfUnNZzUunmtQSiIeKkjYylLVvzyQvVqlLnNYvVsrRvFyjJcCYfjJBHdDhyYXzJMEemeEhHidkKDZzIZlLzjrRJYVvysWwAalzZLUhUupQqPVvWwHsSkESzjJJBFTcCIZdoOTtKPpkDGavVAiqiImDtTFfttTeEUuTLBCsGEegScCGgqweEgNnUuaQLAacClIpaAYynNAGgtNMmnlLrUxAaOvVYnNkKMlLlLmBJwGgWQqOzZojXxaoOWqriIFZQqkKTtnNzByHtThYOoTttVvKlKDoiICIipCgyYyYnjtYOnNUumdbbpPzZBtTSSsOOngqBwYqQyRqmDdwWbTtMmJLljlLkvVKBOZzoMvVPpMmGgoYDuzuUvVZdDgaKPpriIGgmpSsPibBIVGeiPpElDnNItTiROfYwWxrRPZXxtTWwaTtTRFXZzxDVTrRmMGgEeSmOoMsGggGtaKkqQfFAGAIewWEKmUEeysSLlMkHhKmYHhuyYOoMBDDdCcdwWCJnBbGgAVYbBeECcHhNxXoVANnaxnNByYbdPSJgGXxmHhMNuGJKkbBBQOQqUuUgSsGJgcJPpZHhrYyRYPmCcMjJmMoOdgaAGDNnQqoKkmzIihtTVNnfFeETtySsoOcwpPmMZxyYVvXHhCcFfMdMmDfDdiIbhWzZwiIMqQHYyYyhmwPpdinNCcNnxXIPpDSnNGNngfFhHaFfdDAYySsdqQQqYDdcyHNsSmMVNnvPSoOEMzhHZwWDdAcDgfFFfGgcZzTtsSCMmKkdFfYyAdUpbeEBeEwKsSkWiIoOBhnNyoJXxjXNnxOntTGgsOovkKfFfMmFsOokKSslLKmRQjXxJdDLnNeqQXfFxoRZzkKbEePpBwbBUNEeMQqZfbuCcYOHhoyBmMbPplYxXzZGDklLBbKdgqQHhudpwSsCNncCCMuUPzBJfFVZzXxvQHLllLhtcCvxXnNoOVHhXtLlHOoiBbIhiIyaAYVRtGgoOXEewSsWAaGsAafUxXbBGRyYbcCuJKLlgGYEyYeykLljGgUBLllLtTuiUuTtGgIvVUDECcedqtxngGNViIvbdDcCOoLbnEeMmzDdnssDdqQCNdDncYuUxXaAmMvzBbGgIiaUrLlQqpPndDNmtaADdmMHhEBbmvVMrxXReTfrRyIVapTYysSqyYHhuUHhQNJjnMMmmEeVvtdEYfFykxXGgeEKFZfFzIiuUgFfGKkJxXjUuRrgGhJTfGbBgFbBtjHNnHaAhasILxrRXUulimQhHqMnVvhLlTZztgXxmpgEZzeIjJLlcCIDdcJjIoORrtaAHBhsAWPkKEegGogbZSszBGOReErAavDdVEzZvqXxGXIiwWqQXUdUuIiDmMLLrazQqskJxXOoNYynbzTgmMdeIkmMOoBEeaDdOWwrNrRRdclhMmRcJjCrJqtTjJDclLYykKxXOodKhHjJMJFtLbBlYyTAazZfhRcEeCrQYgPpGgiINVsRrRreEMmXnIWwuUkKdDTtUuCcDdBeTkbBKsYNnfFyMmjKXUuxrRyZLUulztLLOhaWwIJkqQTtBAaiImRDoOxjJeEwWErRtTeedDErRewUcCyeXVvVriIqxXQzFCcfySsYaeEexWtTaGgLMBbmnGgNfFprRPyYjCceEWoOCGgIiygDGqdABbaDghHUGqQiIgtTurRdFrCRrqIiMrRmQOocXgGOTtOobBxXfCcJlWVTtvRrMmwAGDHhdCcgbuUDddDvVBPpKQqsSxXxXkkKgGoOLlxXzRrIbVvBWzZwlagLykKFvfFzDuxXrRHhUdDBbdZOwWDKpYHhQqXxdIwWXxiVvDXsSOohokdDKlZWSsGgaAPpqQFfwxEeDujFfFDdwWmvoOVdDMvWpPkcCaHheEjUupLLBblTobiIiDdIcKNsHvVkKdMZAaZdDzAMbQRrJTKkGgtQUuGgqrRrqQeERXeyrRYDdkhUjJjuUhAiAMhHLnHFtTfTqQzHhZrRwUYcCyGqQSsLhHlWwLlnNTzbBKGgkzZbBzAaJbXxXxZzxXBfWwPpiISOoLEelLJjGDdgEeIilZzJrRwWUubBIiIijJjDFffFTxHhDdXYytwWxKkyvVYwkeXxkcChgGhMwWasiTqQrovVnohHPIsSqqXTtoOwExXeDHqiIifIXhoOHxYUuAaeKkEPpwfFdDXMQqJjOSsMmonNwWwaAaQqAfXLfFMmWAaGVvIPpiOJjWsndDNSxDdXsxXKPSsxXpPcCiAaBRrnNaAZSsawWJjAaAQYphttTiFfioQqCskKiZzGgVvjJJjkAafcUuCFfMAaNPBKoJjspPSeErhNnHiiiyYwVbBvWaYHgGhyvhuUWfrjJVVrkxBWuLlkkvuUVbSWwPprMoOhHmxXUusSYyYlLvMvDxkKXxkBqWwnNLpFTtRriIncjJCNSrRePKrRLlZePpEQvVvzZpIiPrRDdnNVVvXdDxCcYpPiIyXmpBoYYKFfqcCEeDURtvVndDeqQJGgjeEWGgWwAaCcFPpTcCsSUJIidDKGpzZZzaANRmYyMTevZpPrENnrWwREMmaAeeRzmMVEXxrmMZNnzyYCcjheBbAaXxEHrhSuUnNnlVMmaaRryYqwWQAVOIioyWyVtkeEKTYrRYykDbBLoBcdnyWCcTAarRtwDdgGVlLvGgYLlYDdaAhVvrCcpHhPdrfJqEeQHiIYJjyGKIOoiBySvVscCMmbBLaTIicLXxXLlKPyznTHYyhnNCosZzmMmhHsrTOotOmMGqPpQQsnvHhvwWqSsemMhHivDdIifiIXCckKgGxaWREKpPkOJETtnKSkKOokMMVZPpZzNnjGgHhTGQmMWWrKWVqSsQvaXxYpAaPGPpggqQrZOoxXWvQlIigGhFQqfMmbBHLXxqbBAnMtKkSHvVhsTzyYIpIZrsSRZzzjHhMmhJbBdDRroRrVLfoOCczvbrRMlDIsDSwWsZDdjaAPpvkKcZeGgEXxCjPMmPpBhHbiITtRrpJczNcKkkKnNbxXuccCCUEegEgPpkaMhHYymjJCTtcYSgGsvVybBNaAnjJCcQqcCgGbBdDNFfxvGfFKQTtzZmMrRqASsakDdHhgUUuXcCnNJjqQJiIWJjLxXNnlPqVTjJtoWlfAaQUusSwWqjCzxXZvVOoXxYyoOMhNnXxHJtrCNjJncibByLFhHWwXXxrYRNqoOotvSfwXQqrqFuUeOoxXiIExXRrRrQLlqZzfeIMWEeHhqChDsGjGgTSsDZzdtugGURrVvJZzKkQrRalWrRwFgBnoLllLSsgGOfFEtaAJjOmMYyHhoQKugcJcCjCGyYfcCFTsStjJINrGNngRnxCcGgxzZDEefFIYyQqTXLlXRrxxZzKktOMxXIUuiwOfHhFomEeDlLWwaAyplZkcqCcQORroCfFIioZoOzbSsBaEDdyYLlnNWwwUDduWeAODmMxXVgGFfvlLIiYAaPpMmozMFuDdMlxXxXKktfFpPWTtrqJIQUuWAaVvwFfdDRrLbGgDdKdDNMIjhCbxDSGgjZzJmokmMSXAxosxpqQvuUAaKKkIMmikVPhHcCiTtbTWwUuhQdcCDxXagGoOcZzBfMaAmFWwQqSyuUYYxTtdWvCbBtTPpJHaAcaACxzZAjyAaXxrsSfFRqdDypXxVvAJjuUYyvVaLlZzSNnsHSrmMRmdDMYystUuBrAadDRbYEIieaArxqmMQXHYcoOCEIiYySOoWwsdcCNnenZZTtXxzBFgGfbzJUuwWgKonmusMuUgGZPEsrHhRIfIVeEHLlWyUjJRbnNByAcCvVruNCkKmxDqQYyGYypbceEKKAaGgMyLlYuUtBwWFthtcCOlLuUFpPKXxcCrRBbkoOkDdKcuVtKYykxXwaDdkrnoONGgRKtCcVkBjJygqhHQhHgEawWOZZzzhMwFGstpPAIaAiVJUKTDdtCdDiIMsSnosWcCXEeSsxwaHhIiREerAJKNHDdXsxxCfcCPDDkKNnbiDubBUbjJoOCyYmIQqdMKtTCctTUnalbNFfbZZEDdceqiGYjJytAaQyHhOoYyRgGYrRISsbBhNBBAabbhnNlLoOFSXxIMmnGntTNiIiXQqkDkKXxdKfFpPJjQvWZzwOlLFffTJNurgGDdAzEeZahuUDdAaRrranPUPKiGHhpIibgmNnpPlrhYyHDTBxXFpPLlCcfbHIYyTcGhHrRrRobBgSskOoKYAnNASJjQtrRKsXxTtaAWqaFMHhgvVSsJEetFpsXxqKoAsIiqkIFffFoOIaItTPptMmnvVciDdZzfVODfFdoCcQlEfaBZyeEFfSgTHoDdTtOhnyZewRCcrWqlLhUuoNXxnuxfxoOeEPpRHBvVAadDvVTzgGRrcGgTGCKKoucouzKxQqQwQMyKJTtiIjxXOufFXRlLtxXCMZXxmBbqeFVvCMhHmdDLlUJBbjiWerBbyYUAavxqopaMIyYkJAvVcCDzpPbXyDSiIsvVjJrkKaAhfAxXacCFQehHZzKDdroOwWLlxtTixXInNlLXZPpHmfFECcdDdDCfFcefFUgwhSMqQOeEhHOoBbhZAhdbBoYhWWNnsSwiIQqjIiSkKhHsBMPuUleAHoTtPHhnSjcCJAKSOWqQqwWzZQpPwtTotEzgGNnoBLAyUupgPgGJjhAaHHPpasEXxeOaPcQrFfqdJjDfFXNFfnCOcCohZhcConNOdDbcqNmiIMzZiIrrfMBbCcbBtZzoisSTJjtvWGLlOWFfwWTteEwhOoYyFfahQsSeEjJpPqMKkmtTDOodPfFpwWNnPVvrgGyYFDKkWwrRdXOpPoOZzouEeQPpTUrRlLFxeERnKlFkKVvEldPpTtWsSwzZEnNEdvVDSsedOoEeysSYVvqHhQLGgZtTeTIlQqLieFzKkuoOEeUqhjdPpDmxNjoolLODKlLkhHXxRiDugGcsSiOkdDPpolYIZzIiiykRrrRhTqgKqtTQOKqQPSscCsBbVviqQAoOGgDBjJbdFfaOofzTBEPpWesSwiEgBTjuUnNJszclIKkoiDPICcCcPrJoOkcktYyhsqQQqQOotTgGFZzfqIgGRrmzMKkKkDUJjuMmdpkszZSIOqQfsycCoEeOYSGgKWRYHQyYFrRjMzZyUuZzpPQqpPYmxXMXZOvLlfLRMUwWsbeDVBvVbYyyYBmMbyYXXVvxKkyYyYMmFfSYHhOXUveyKEshmMmMtpMwWyDyWwOLlbnNBCVJjgGUWwCZzcMmWEyEyblFfLBDdMfvxXmBgmMyevVvVuuUULlZzkeDdbBBIHhibFzmQPpZikSsEeGgKYyIajACcasrRvVuXmpwiIxXxAwJjWkKgHmMhrRuUdDaqGeWfFpPaAWLllPpRMmrRrTtlLlVvDXxdjVvlouUOLDdHyYhJLRIuUitTxXsfFizDdqvtZLlXwgJjfZZzFICYWxXmMwwDZzsSSspXxSrjJgVVvGBbcAhpPpfcBbCFrMeoOGgSRALlzZbXQqNnxvGKbUIwmbRJYyBXJjxdDbwWWYywhHKOWKkoOzKGzWwzZZgkLrXxrzPvVAZzIiuUthHbByYTfhHFiIiFfIfkZzioOZOozvVKkWwGvVTtQQqtXWgGJVvWwtbHhVvbgXxDCKkcAGAfFsPgfuHDdijIisJiIeEkKjxfIZIvVyhKptTgRxXtANjVvPjrRJRHhQqgGzzZWwWwZWSswlmMsrNnRSnNUvhbwWRzfeWvwySsrRYEFbbBrmMKSdcLEeleEocCdJYdNnDIqBCckKbgIiXhHhHWrYMmPjrRJiOolsFfSaAiIAaLlLVvTtIMdnFfWsLiIyYDYtGEGgkMeYqQAaydWRxZzXlLrxjbBjDvKXxqQdDRrhHHQvFvVJikYKkyKXBFVvgGqQTtgGBUZyMmOLloYgRMDdiIzZrQTQgHLlAUOTtTExXedmMtTrGgRWwDtGgflLcqUTtucAOopOoQJjVYsSbBynNxXnOWJEhrRHepPgoHERrxnNuUXrRZxXzehOYTHhQdDqtvHNnZEzlRrGeiIBbGgvAaAGgvBPUzZuVEevGgPqAayZHYnNyrRrxljJQpwWaQqFYyefsgbBGSNzZnFZzEfABbCsScUGgGFfgeEAauNnJDeEdMjJQEetiIIwETqQAvvVNnWfZmMLpTjEeNzZQpPSszxkNnjJIQqiuBPyzTtZYyzZYaAvOURrtXqQxCLiBbIdXxKZziVvIGgBEVeWwuUEIyNQqGmbxKHhGrxsoyrRmngGzzZZVvyJLqHvEeqQTtgGDRrcCnNVvaAKsSstTScCYDSsQseETeEXbtTrLlCkTwDdWWmcCUtTYyuMkRryNhHtWzGRQkKHuUYqcSsVEepPTFUgAwWWwuUTqpPQSdDsAfFVbBvnhZzHPpPeEkHhKxTWFJjrRJjNnApxXPLzotAqimMlLITtWwQpgGvDyYauUmMhdMDdmjatTkdDvmcaARTtvVrpfdVgGgfLbQqkJjUuqQoOxjJEefFRrJjNnflLSsqAmyzuUzoOLDdCcxXESswIXxymMKDdMmuLliJjdDwQqRwWmiIxMSQSUxXEEyoOrXlLxYTUutZneXxEerREysvlLPbfBeWwSlLsCYnNtThHaeEPTKFUZWyOoyYYRlLrTEbBmMUuKnNrSsNaUuhHePphUuUMyWwichHrSsRFmMfdSstYvNnDfEeQriIwWRgEPySsZzRraAYybsSBZAbiIAaBazsSsSYrRpJjpPRrVrjeEpeEPfFfXxyYFXxgnNGtKkTbNnBoOSsqzZQJjNnxfrhkKHRfTKrRPpmwexXgGXxNAGihuUwWVvGBaGFjHbBimWDuKutRuUAtXjzZzDdUujMmgGCckKsSAdDarRMlMVzZvmLnnUpOBsQurTtzwmMyMNhiIVxrLlolrRSCoOisSnNDdnGSjzZxbBaegCbTxpPQqAnvaAVaAQqOCAaHUiIJjrRceXPihtlVvoOLGsQaKkeEedMFfmnzZNJFqREerYyYJQfFqjzdlLkRrrwteEdDTtQeRrKGOyYobBqEPDRaAqXxRThHpPhThQqQnjsSNnJsDdsBLnNMqQmhrrROmnNMtvVTcCdIjLBvVUmMuoOmKvfoXKYKkykxwWGBDdDqdfrhJcSszGgLlZCjdjeMmjJtTmdEAaZzRxXFWwfYtUuEnzgYybBbyAamMnjJtTNTtYhHjvVUYbBxTtOQqzZBboLNnwWwaAKkpPGLhHPjhHJXvVXZGaBbAaJjFfqQQNnGUZsfjNncZaeEKOoHhlcCiQqKrlLLlRFZGpPsSQFUufXDdxBbjJUuasLFmwWMLlSpFfPDKkbBMIiLtOdDEeXxoxXUdDkKFfwWcCUgQqbBaaAAdDnNdPEeUuLtTlaavVDlLdBbBMLVvJdDjoZzOXxBkHhKNcCOusSYquYpzZbBkKksZhoNniIrbBnNfFKgGJFTsYKIESsJoBHURyxhbvVUqQekHhgWHhNnZzJTtjPAYyRnxXYmMyVEevGgGgEeQqNUDbmcjJFXyXxYxftXxnQqYyyfqQxJjoYyvVkTLfLUumrJjQmMKkDdfQXxqbBGgFdoEPpeIMmRrSsBbioSdRrrxXOoknhHKkClKkXxLMuSsNMmMzZntfwWBbNfWaZkbzZexXqQuvSzpgGeyzZoZzOmMXHeEKkkxZwdDUuFqdkKdDfwTtiyJxXXUusPbBNYaAuUxBhHeEQhvkKvEwWHWlLRxdZkKjJOoziIMmTlLtDLkxSsXsgPpGAFfrTrSFIiEeojlLMmIkpPKiJODGPKkppdCdEeDHKzpAaPkVvmRIaDdAZkyYDvVQQsSQqZoOqQiIzaACcguUGSAuUnfVvPpFpTDdzIhDBbTtdhpfCpPjJHKkZyHhJjDTmMXpdRrmJjnVvNuVbdDLBCcwkKEePpEHAahOELYfqQEeATtKJpPjTlOovVLpQqqQxLTtlxEcETwNhjdDJaAmPnklLKNFulLzniILrRjJlvSRzTIXjXxgyYGXsCEecSxkgGbBCDXnjJNrBCcuvSbKkdDEgcCsvyWxXlLDKlZzsQZzpPnwWNqxXyYdDHhSUxuKwWZptdWNnHhYIQVvvoOVcODeEeEFZHYhOoHgQqPpyuCoaAHhibzfojOaLcCVvPSxXZJNsSnvVjqrRKpPJyfeyYEREflLkZzKFeqQzYaWwTqgGQgSsdDObigeEYzUuMKMVsowkKhxYotTOmWrxyYjJvaAomLksSKtkKqBEDdMmebwCVpPYyvccrQqmMYyXaRXxwFJgDUZencgGbBmMBbgUZIlWiKaFYVvyfMTtwWmpPaAfociIDmpjrRAaHhuYuUyafFqQKkyYyobBeEIiJXgFTHhqyQOPBJLlqQcCxGgewWcjNrRnJJNnjgGCdmZzSNPpGhBOobVpFantRqHAaCMmCoYyxXiyXjJxAwqQOSHhETtvZzVenNiIvViJSmLaXpPAaJfbBYyBtqQAaVvTAzBrlJjLROmFfPKkpLlsLlSMsSkKkeopDvVjMoXxOXFKTWeEDONPfrIXAaFUufFpPMPGQEsvVcyGgYeEIXNKkCwZAaHricMtTOcCKkEesxbBItTyYvzRvCiIWwWNnwCxbcCKnGWwuLpPlAauzZjSsJIjJQHhHBbFfyYXFflLNndDafFRrigUufNnFqQAFuYvrGovVOQXxZAeeEsYySEazEeZzcWNjTQbqQVRrFfpPeiZPpJkaTwWtGgcCBjAlLYMZzxXPrRqwYyLDLbBUuhHXsSKVCPxQxidEYYyjGgberRLTTtmMnNEtXRQZzqyZzZzYSJcCpgvccCrRReOzZoEEfFXAauKBbyWyYwYskxyfQqGriBpPlQxXQuEeBbjSLlRCwAXxAaHhsdAUKkuMmdSKksFtTfAaZCIrxXBbRsOoZbwlLSsWZzTtmjRzMXxxUfmkTLnNguAadHYypPLmiIMfeUIiLlqmlLBHhbNnMmdzTBbLOozRfIwGDBbtPuUprRsnMeEhHmmvVMNMmlLoIiVvBkGGglmnNMLCcgMmKboBHwKkWtWwgGVvThbqnAjJaNOfKdqQYyanPpgvbyGrRRrpkKcBfbAakKcHhJhHiIEXEXxebtTJNnvdDuUPpVTBtTLeEfFnqYyHhQmMNAaLrpPWwrdQcCqdDQqjyYJIiRsgGSIyYJjioepPKQSJjssMmSiPpmebiPaAFfRKkIgdDmeEiIbBfykKMacCUsSgwWGxXNdkjFfSNQqrMIKxkKOVQgGwuGZzgZzUDdYyQqpkKXpDsSduUvVlAaCoFlLJFfjjsQHIGgihTtQMlLmnWweqQvDvVHhjDdfKjJSsjJRmMrguUMmlShHYfFtwYbuWwJkKjjJzZazQkKqkTztTPpOoMNCmeEMcnqAbBFfxXZTyYtDJCWvRYziysQTYyTtPzZpTwLnmtvkEeaARVKYykvrEPpDdLkKNyBeEWwdfLlDkKXbBVvxdDTcmzZMlYyxXSxUMmZzzBDVKkWgydDMBqQaAQqQmMdTbcGgCFzZMwWegCGxXsSqQwFfWrLGgFflqLlZsuUSshbihvvWCdoLqQlcCOzbMmBGgOhpjJLWjtuUTNTgGtnICdcCeEfFDqQdDJkQqRRyYrNhjlXJFUjJqZaAkEGRfeFfElLtTeEHpcCiIpCpxXOoPcDtIeyJLlOojzFfiIyYWwZVpZjIiJqjJQrlnWmMmBUoOuiiIZIkKemZzZUuvBbxcVMgGXtQJSiZAazAaqMGgSsmToWofFoEembvcrAKrBRwDdXMmUnNPPrcQqCReKkELZrgGsJgGgGjKkITtiSRzBbTPJuUjNUCslLOmXbEkzFfZKVZVMlEBPpbXeExvVyYZzZjALlLloiXTPpPaekWxJjFewyFWlLwfYCrRcVBbOYMmyoXxPdDpOykKYFwWKkfYyFfevVqRWwoOrbkzOoXxCcFkKRDdEtyBjZGiCccCuzHdyrRPzJMIixowWZltTlGgUudnnBUAmwdRrtRLoOmMGdzWwLlSSjwhrPpWfDdFkKyYRrJwINnJlFGgEvVKkZQmUKkcCTCidfqscCQvVZvVdXqQxyCKkPwWaNzeorUuRjeUuEGcAMmTtZzNnFfaNnvQZVvEyCulLHiIhBIAKzZvNJSKkKuxEeEdDeDQrRjoOqQGbjrjTtbBJhHrVvxyhHYXHhnyTuwaASXbZzoOQRvRVQqhBbZEOosSwWxJQqImrJBRCHcCyyvRrrlLRrRJOoqHpPNcCBIiAauUjvmAKUwVuUsUFfyYhRCDfFdeYyyaAQqwWhyxwvIOMmVvQqgGQswuFfBCcnNUGlLgmMiMtTmbbEeZejNDdXmMxnhdIbTtGdowkVMThNncOGgBLprznNFBCcgGyYyYdQqFBEemQqCcMHmxMmXkKOZPKkquUZuZzsSUzzdDsILzqRrQoOfFlLUNkCcrWwoMDyJeGgJrAaRzrdDlbcRNUBbSGIMXtTFzHHhsCNtczZwKkWoZztTDGgpPtJHhoOEeKkjzUuseEnNSTtojnnlCcYyqJjzMfrjgmMewhJQyYAacRjXWABeiIVVvCcvojfNMjJAoYLlyOamPUupnFJdACOJKztTSskKVOoyYvrRBdlJMRJpUUuPXxdRSrMmHhPpRsrEIjwGmMueqQEUCtKxWrRaoeqQkhHbBFayYSlShHRiKhjXRcmMgNsUjJtTagqjGhHOoXKoVvwCcBUlJjzZOorCJfSsDEUueroObPpMmRrqQpPbJiismRrQnNqeoOVvXxErRxXmMriImXSJvVjlxTtLSJKwWcvBPBaAFfpiKpPEejJCXrlkKaAUdDukKnRrNLairTthHqnNQpPuvXlyJkKhpPHjDZzpPdLpPynNyYYlYZyYhTdNuvVUwQaArRXsfAXglyKVWMpPzDTzMmZtBbRCcbsSjyYJxOonhYdsrrRJrRrRjryYQlWbmMByoOYblLiwWJjtsSYxXdrqmWkKzZbBSbPuUrsSNDMmgVOlDkIivFTtVqRYNnhSOaoOZzMlmCxBUoYEjGgAaGuzZeqdOROdOEWSEeQhRVtZFYrglnTQqdDtyYNmicCIMmDHhxJjwuUmMWYRrzZHhdcEEDTTttdDMTJjzZQyYTNntqNvZNBPfFSiEeTGYygjyYnNJewTJjxlLaVpPnNEGrRVrFbdDwGtTJwEsSwfAaZbkKBzZzLlRNnfioOLJxHpPPcwcbBYCcLvVDYrRyKkAvygGYfmMsjWdUunNDaGgkSsRrmMmMJjtDdlfQiZZAaQZvVCcriIqoOQiLhgBMTtZmFdWwZeFfSsxXsbUiQqlfIOoioOIWgGkKkblLKNYWXfHXXxKDLlrGMuYzQCRrYjJuUvvVvwSuiCcfkvndDrABvVbaRkejJFmMtsSAoPoOvnNZzpPZNnrRGvYyEePpUHsSMXdDxmHBZzVdfFDdDKkdDGIiQqlLHqKkQhjQFqQaMmuDTAaXgdLRWwyRIiaAakEekUMkjKQrRoLlhFMlIhlvxKkvdRYKJpPjsgcCDUmZkMmfQVUpCLqQSGgxRgOoTtOokppCYyUBbFAcwQQFLQCcKPpkdMmMmlLMKdsRVZGOodDAaHAQqIiieHhEJaAlPpnqQgGROnuemzAssNnngsSMmSajJWhnNWyYqcHmMCBbkHRFfQCJztTMmesJBbezZEpPdaAaXXYpPDqzPYyYKLlLbyHdkKqJjUuHPTXDdjJfteVvupUVvuXxWtTmwcCfKkwWHovVOhEIuNnXkwFgdDQqGfHSstAuUbBuPpnbBNUjGMmwgBbiFfIiIoEkIebhwpPwWWIiNmOGckKYOcCLloTtxXyHEqdneWlLSsBFfQqbBFfRVHhSeSFfseqnNlfFTCmsIWHhUPskbuCNnHWwKHGgloOXqQTFfMmuIPrHpPyYhRYypoOtNubBJjHhyJjFjtoMjZgvRgHIrnjqmwWMycOGxMfxldOqZAsOUNyYSHqaArRNLgGoSsWBbUJPnNpyLlAMCVHhrBwWZzYyeEYuWoCcHhusLvPpVgZkKQqQqoOKhHGKlFvVfRfgUGGXmJjMHdDczhLlNgVvGoOOUNnSoOsOsSuUQDdGMjJbUuBvVQQbGPpgzZBDHRWSswLldDBSJXdHcpkKzZtAawWxXKkATqsvVmRZyHhYnSJjsifTtwfKkFwrRNnGLlXIaTSYaAmuUmNnJFejzqJjcJjQinFXkKyJUQqWDuGckGQQDiTbYSYfFoOpjiIJmJDMmMEMWnIymmMMmoPpOKBbsSkgXLTtTVqEtoQqZQHhPJQxVHyPploOeKwWZzdDTfHuubeZEjJWoQxXpzzkcGgmfIoaSoomViIDLaAKklxXYgGtcoDijyfFrRUuLlOZRrJMmBKeFfLsgGYNSEAGEbByYefFEeEpabwWBAPYxNmsBbjgETkKsSDbMmtCfHpmMPhBgGBbCBLlUuqRrrYyOgSOosGNgGlLhnDbBTpPQMmbBqsrdfFzzhTtHCuUIXxiWGzZEegYXxdUOUuCcANngbBsdeEvVQAmxVFYVAauGwIiJnUEwWelxXogGoILhanQTNnwWoOXxXxQoOiHsFsSkpMmPWJjVooEeOjJwJjYXdXYHJwypPYSanEepqQPIiNqtIivhTQjOqPpgjfrYNnyReErROQJuUGAaYrtyjRrlLipXLlNBaBdukrXCGGNndDwWlxtBEebojfFJoOGqLdOjTBblvEvNtGCTtNxVvVyYvHDNszZyYEezPKLiIiaAgiWwoyeuUftTBfFbmMbYjEEoONOTxXXPvwdDWWZTZrIDdXxjJIiawAaGgjaMmiIArNZxQqLFgDkcCdjJsWHVopNKvDdVYyYHVikKXVJxIryVEcVvSIDHowilLMjJqbBWTnNQEeQeGseHhkBqQtFqIAaAaicgBTQWLlRSYIiysSLQeEtTBUAgUuPpoOKKXdDkMxNCWGiInBbCcGxXzOnNyamDvVVvqkKiIunSswEeNnWHMFtTtCArGheqQElLERTCwaxNsiTOMOrfJfGWwBDeRvTHhTgMvyrvIMpRNeRdjsSbBqoNPpZxXfFOCcoFOofgyeodIPpsSGjTtkKaaAGgAqJgGjAwKUSWDdLTBhCyYfFcEmMirRNXkKxPCNnvVcQqeEdbodDxnkKXxzmfauAaUARrXaGRJMJjYCcAWRNzEljuqyYCVeEvcVfFIweEVvJjMmKslSltqXxQICkKcdDGgiwKVNnOGTtMFMcCvlozHRrTbBhHtfFhXxsAgoOmLCijmMJuiIpfUuFBtKhmMeGmkKMprRaLmMIkxXKMILcvVQWpPsxHhXSakjJeSoDdSQgGIiUuTEdDtTfqalyEaLgkUXexAQnsPpEegHhKbCoOhHcsrRXaAxQYsSeEnRjPppAtcbBjUTtuJKIiiIkWESXvuDfPpXXyYXYyWFfUCmAzZaXzdRQKkJCWnNwcSAPaEWXqmODddDoJJurmLKuwpuAdSsqQDzgGMmJNnlGlLcqTuXxUtKQRPmtTiEryYaFzxXeJiGEwWQqcrRCiaAeSxXPpQqAnwyAaZxmqVvHPUnNlGcCgcCLuAQqapOmMRpPATgPwWkKgqQyJwWoXYyxhHBTtZzGEDBbDrBjqcCBzXxUfHzYySuUZhHzpPzAbBlDOuZLVzjCvVjJhyYSrFvCkFfQzAhorROrXxyYUINKkiclLoPxGgZfvdvrBTtbpPxXuUfFMBbKkmueDdLuUsOfuUFrRNnEVvlLVXoOGzaWKqQIdksgjmMaXgYyAPsSpamNIiBCdDhKHhPJkRroRbCcBrVEOVvnNOkAaFfwNiMmxXaAufncCNnbBZzaxXxYEAxOozolEOBbYyDykquKkWKiAaxJjhHbcbIiXeNhxDleJwWhygGMIiJhyCcJjYexaAEknCcTGFeMJWZnGagcPpCcRrxJjXQobgDdzaAddxXYonlLNkTZrVuUTtRRryGgexKmMQyYMjJftteYZzyoBbXxONsboCgGcErYkOTtmMDRrwHBkKzZbwJFZpyQRwhLlHXQqtTxmQemLGrRPpEtTlywEnjJmiIwNnvlYHvrlXLlKkxkulLOoByVQqZObBdlcgqNnkKTgternwTpQIiMoOVpkKosOIiaPWFRPpOOoKnNCtwWZzAauIBXcCxhHULlJjcrojJFLjzZHPaLYWdPZzKtbKkcCuBqQPfGgZsqQbqQYyQIitTuDdUAkxuwfcunNUYfFCCNtHWiwEanKHhPOrRtGrRMmMQBnNbTTTtttkKlTTEBryGgcCWakXVvQqxKAwYRbettwWLuUqmgIiTopkNsSAeWIwhTnceVvEcyCFFfWUXKaWwiyYIqUuJjBSzFpbUBTkvVpDwXxylANnpHhhJlfSsZzoOUuORCuMmbiUTckwWorfwpAoSOPLlvmqPtWNREVGgvTKkGtQGCLDozzZgXxGvYbCcrWwRUKLRVhyLVVvWhHMNeWYLlLeglMErRqMXxWrqQqYmLlMPzfZzjWhHhWdoKyRsSyYeqQOBSnETTFmqkXEYuUrkKgGvYyRztKOWHhwyDDYyZOoGBOqCGdDAgNzwjmzZEfgtNKeOoXEICciHjmLlYHwWjELdXHnExBUuCBXIkwUGgQKZzYdosSeLOZXPlLpaeyDdQqXAHhNFUIbBnWbBKGgooevuUOKjpkaAHcbndDMGxAJGSKtYyTDikPpwAZgxveMmoSmEeMdDlBbYylLEUjJRVLlDHhVFzXpQZzqOxjJXUuCIniFfuRHwWaZqFfKcVfRsHcPpTtJZvlzURrofFdLaZyCcyYRrvVYsZwWhFuZbdDiLlIQJbRdBnPpNbHhnNxXdbBegKkZzbOjYGbBpGtarOoohQMxDdXXzjJYWNwWasEIegIJjjrAaLlREjJZftTAReIMprwWqGgQqkQClLgLjmMyYZaUPYyWUklMRVvUjjOoMQxjkKJmMwwWTteApasjrvVRqCMRrhHmcrDZxMcuKkwxxiIZzxPpCcFdUVxsewEenNChHaFfATaPJrPpdDNyqSBkhHGCcSNqaNnwWqQXKbBJjkExxXAoOauIiOoKGlAeYLdpPDAQFZztTeJjHhtGgyYwWqQqJjUunNsOsEbZzBKAwqClixvYIiRryVjJXhHmilAPAadIbBitZzFfTrRDgEHVvHEMmehkXQqxTbPUIcDdlMvjJVGOoaSZOLVUdDuzZmfHhhHySyYsYmSsgotTQqvkWTLoOsLSkWiLlvCXxMmcNnQdDUJtTLeZnrlLQqwaymjrgAxrReEMmFbhDdHBMJjZYyJjsSNXOBAFfaDOopnIeHbmMtvVzZlwsukWaQJghgGHiDOPphHEYGznmMOQsmMSJDrEnrSsPmiVdDRIiYJjVmGtbBtVrEdbfFgFjFRDdtzZToyZzYtTmotIhHSyYnXAWctreYyHgXxRacTfmhNUaAQdMVvAYYyAIianCcNoZgNRrSIisgtTwcnXKkVvmKVvxkkNnObBoGaAEeoOaubqZzlwWUqQIpPiuqQsGgrwqtbGChHQHhfTqkKQbKZoOzESgqQEqXxqTIittwIirRQBbmIWORrnNEehzZdisCDdevYRiXjvxRrIvhHhGgyknPEeOKkvhwSJDnXxNKdVkKDyYdvGmMYyflXznfFRdUuDJWAOoVviRztzwYyAaVpIixtotTnQqeUueJYyyBvWwVFEYOIiarRAMmIGIlkpZbBSndhvVXncuUgThMmHnVeVLtFfzZJXxoDgvKkVGlQgOTKVvkXLdbBDggcxRKUKGgkXxDbAbWWwwiInNnxPICcTnNtJzZYTRIiygjDdqoEeFJGQoJhHqtHVTQAsWjNuUnhyxDxyYyWIioOOvwGgKfzZgpHhPGWwShINQqiInqfFhIiGhHgHtqdDaYyANAHliOgGNngGOLuNjWkKgcpPkKCUvyfvXUuMadDqHhDyYLEelSFfGeKdDkEafForRLGgluDywcZZCcvVDRSWNnwQqQUufFcCqtHhdNHxXnoOkKoRzZQgGqQbcdDbJrRFoOfjENwWdDnQbKxXkBqeVvFcjJTBdtRreGJSMxXntTzZVvDdXyevVgaelLaAEesnCSscySlEkbjEeRrzoYJIiIWwdcCMmOCTygGHhdvMOSsOsxEeXALlsSOiFMCKZSsZPqOwezEBUUhFtWTtwkOoEiILYhvXqsSjmSsMpqzOTeQvtlZzxGMQqYiSPpsNoOMmwmsSsSvBbVemwWdjMmMPNnhHHhysydDBtKkTiItIdjJqqgKCgUSsdwujKJjkHhYxfNIHhqCfFQZJEbhHoOBVvfCcjNnMMyDdstAEOoaAeixCckLlKgcCWWFIvVTtNyTtAaYztTrMZzSQtauUbBTkKYyvVPChYyDGgkIhHiKxjRrsbevVErhdSsqlLqmgqxXoOGgocCuFfqQoqQnHZCWwTRrpPthxgguGFrxoOfFTtXnNFfLkPpWwXxgkPpEeQqaAzGRrlmMSUOwnNUxXyYyYDdybRvGgcmzZaoOhHmMKkYjusSwOlEcCTteYmMyyYnQvsSVgGhsnBbRruoSazQoDFfLXFmsSXgokKCYsSQJeENRihXxGrVOoGzJmOyYTYyJOoftTYUtTnTYyoOiUtxLhkhcUBKSpuwWdDwxXoOvkPpKDdViSMctLQErREsqBbQjsSBmjJMAabJvWwrbwENoORrDQNnehCuUgoMnHBDdEDdhHkKpPeEidDkKKeOGWmMgHFgGvVfhJafFGgThhHWKxmMoOrRUCcieFzZLlWMfFwPtTUYvCRrcNnVyETFxtphQAxXJhHjaaADTtQqhYBlkypZQSsdwWAeEPpnGgNnNayNnxxADjkKSEZjcqzZazZVvAvVMmrHhhYyKchCQwHwAnNsGQRrqOoNSgxXGvVSaqnNQhHZMEUNorSsrRNLjIIiHhaVvoOhgzvrSmMDWwkmDvUuVqlfqMmqWCafuYycZzMmHhPPKUuTfFtGyYrXoOslcPuvqFVvPRrpYfFyaAKzMNCcnudGSkyXxrDVqQXVLHJjilLLOoZzmftTHOWwqkCcJKmuKKvrRVRZCczrAFfrYrlDGxtdUHhAfqtTJNnPpVvgvpPkKbQqhhZzuVgwWzVpOfFaTfEKNQqVKFxXIcCUsWVVySsYycqZyUOomgRdkxhFxwxXjJBbyTtnkBKGgwrRHhiIicCFLIuBSEjJZZciIVvCzzztTmMFKkfesAXxaSEGgDfMzmbGHlyqQYTtIRzqzzuqQUPpIqjJFLqQoOTKAqyYQwJSFVadDNndtTlymMCWCphXjZzJdDjlGgIFMmrPQqpFWjdDJpPelLWjbBgYyWBfRvgeCcvAYyXtWEtTaAtIkKxXspbqQnWwzVvVnkKtkiIKmdDqQdeNneCDMmyKkXdMLGRyHhfzUuXxTvtTrHqswiIeoDoroDiIQEUgJQYyqeyCcOuuMmUbXcMkKLmUuAhHoXxsMAamHmMylLNnKkHhrQvfVKnNdHhLovGIrRiMmdquUQnRuUrRpBsDdNkKNvVnnwMQqQRDyTIBAabcCBwLOoqRRSDsSyHpPNXBaAkKrdZvVmwvkYLGxaFSxqWnDtHzbBLxAauUdDVcCURsSnNAjJPdDpqQwWaCcIAVtTvuURxckIZzNTfFQqtvBbGgVnPWeEwbZJjEezpbVIiCkjsljolcCLiIOJoOXLdDtToOsxiIMOoRMSFfIIjBRrBRsSdyYuLlQqzZvVUFjrRcRLBbuKKkEekbHhWOkxnNEegjJJQGAuSnGCcCrxXxJoOHkIYyreEsLsAZzyYfDdKLlEOAwNnXkTcgWJielLdDDBbcLlqeEQCMmpuPjYyBgGbrmjLDoObcCWwZkyYjpgKkGPocaDPpSsOSsEbaWwwCNnchHxJrCeEqjdDHWEeEXxrnZBbzfFNRGbBJRFmMuUmZJjQLNNwWJORrZJjTFfdOKktTqQoOKkMmCTnchBbHthHTShTtiIMPpBbmZGgfxmigsunrCBLRZFfjrREjYdIiiImORKnuZliSfFwWnAaKkNZQpzoMhbDZzaAdfXxDbfcFfCmMZRyTtYuUPiIzZlPpgGZzbOoqCcTtIijJQyYWwoCuUMmHtmvKWODgBiDHZzJkKEzHhBVCcAahHvNnyYBIuLTtsSlyYbxXUWSqoiVxXWXYHYEckJjRrcCKiIrHdDBbuSyYaAvWukaCcMmMXxiKkIiImMohHRrTtXxOMmVdFfNnVvDJhlOoLHFfbHhnBbhrDdRjJQOoZzjhHbBHhVYYhcrbjyYxXuURTtekKMmEMiQqjIiAaXPqQpedDzeEBbHVvcUuCaAvrNnTtqCcQVObBorqBxsWSsUtYJjyYNSsRDdRYyJBgPpYyDdoOLlJqCBbcJjdXUksjtTpPnVkaibUKaAkczZYeqnNQVvzwWqLlVSsCgyYJsxXSOEZnApcYDzqqxXOoPpcCQSuUQfFQqFvVyYDIWwctuMqgGzepPfLjiWjpPvVwRcCHWJsscwWCsSZDgdDSslrTDYyWZzMaubNNjJnlLNDLLzOXmjZHhpYDOohZunNUUOobBIgsSzUuJbYTwWerfFfZZzKBQtTEpDdnbBNfFPcCoxXvOoWEfOwWoXwKkZzEeZQqzKELlAptxIOadDJjRrJzmVvMesgGSpPLmvzvKeZzEkexXBOWwoQqaAxMoScmMujJXxmMnvVptMmMmZzXxlpmMpIiuxuUWrkKbRzZkaRhHCVBKkMHbBUuhORrOjJwOtQbBIsjoOqTxmvCXVwWyYzMEizIbMwNLRvVgGqQzPuUvFfqQYGgLlGgESiIsiTdPPPpzZhlLFrivVIgsSeKTtzQuOofjJKkjDGgdxXxLSsJURruWHtEeThwHCcndDAaowWOrKjRrrREecWwyUuYoOIiiJwmMcrRClPKEekHqQoZDcwVVHIBHtNnTuoOWwUSzKkQiIRoOiIgcGQqbUuQqBEmfzbBZBdDtDqVvkKWwLlbmYGwyYOovSsdbZYyTtuTtXHhsqQLCtKkHhdFDSiIsbVvYnleKVFfPpTMNlWkRrmBbgbBGhHMKttuUqfFSYIZQqyrVwcjcCcgGSsCVsSPpvnfFNdzvVaqQZzZzQWsSwmOoyYdRZzrPppPDBbQqZPKkYOoymMptUuwWfFZzKZAUByyYyYWdDTyOosLGSsiIkFJdqIiQwAaWVENqqSwWNnJfxXOcLyYPxPWIiqvoXkimRnsJTtKDkKnwWudDAmFfyYYYyNtTnFMpDdcCYyPGiKkrcCmRrkWwKsSMXfFxpItTBEMIZGtTgzjQqROorcHhCcCJqyYkKkEOrUuWwDVvhHRSsPEepRllSyYsbtqQSsVvqQDdjBxJjRrxXejCBUuFLFflbCPGgAagYBVrGgRGrRsLlBbSNADkFoQOOSfFGgvDFfdVgGFfTWwdgAaWizjJZFlLbWhHwBrPpiIZOSsoltZDbBMQeEIiuEFmMlhDUGkKltrRKMtTFuUvpPVuXmNnZrJMBPiIFfeBbEpaXJjxAzSiczSKkFfslLDaDSdYyDcCWQjJqwkKeEagGLlWcCcrsJUqqLdDKkboOIRgfFzZDdFYXKSGgkNnUxSseHhhHrCVGPjaAsyYrxTeXxdDtlEBiIvVJyeDIXqXeEpcvkxZzeElmMdlWQpBbmBbyaJbcCxXvVYlCcLyEeAKjzIEIivBqYyvEUueVtMueEGSsgUmJqQlLnBbwMmCqNOowWNnFfLIiljJnwoOkKWgqQWwRVyUfaDdhHCcHhGIfJrRjFAxhqWwiRrUUgNkYycCBXccVrfFZDMmdViiIXSoIAabBEeMeEmitlLTmPpCcmoOMCIRHhFfhzWcnxiGgCkKEeSeEeQqqgnNxXpefFEcCmfxiRFpixXmMInojJdBaAbwtkfxgGoOmJdDdPOPpEKobZhgGyYHaGglvVLbFjxAlmMMsFRrtYyBbTfjIGgnNrRsoWaoOYOoIOcchfhHFQxXrEeUMmsSuTNAfPvtTHYygnsMSsRrDEXJZSpPiIszMmrYyZzMmRYydcCDjtuUTUpPubBjGgHhWwbpoqYTtQtXxoOfGxSsjOYAUjJJPMdCOFbzIiDdZrRBAkIwzZiImMLizuGZzCTtiINEzudGjfqwWQqQWrAxRjJCCcjJWQUuTSsvvVVlMOHhVvVXRhHwMIPphHPpieEbByXHWOSvmemMEyYkotTOmZyGITtEeBgtTGoGsSgveEVGtYyAyZrFYjkYyQzcXxCcCsplAUuoCcJOvVFZLSslBIOoOcUYGIicCyYyhBbAazfdoCiIqbBcCiyCcjJsLlScCwAaDTPLlzkUXuLkdHhIilLjNnJbBNnwYVSGwhHWrReBiIsVSsDdUbRxdcIinNKBQqbJxitLBblZrsVNZbBkKEegGvVqQUfpMHnWPpeEWwSnNsteiICeFzZUueaAEfDdxXXuUXKkqQPtkwWaFypQAaqPleiINnoAagGsSeWmMblBvLlUMDHhZzPGgxtdYzFWwfhcjJfFFuUIiPHDdMmHiZeEjJtfFPNasJjzZCoOAfXxFacDdmoOuKkaAUEeMqMUumqdNnKGAagzirMKwWZkhcDPgHhdfsRtRrRaSGgKlDdYyXrwhEeTteVVzCcZHxXEpPeqbrRXyPpnLUulpKkSFflJjLxyYBbjYJjIWFOoUcaACuDvVdXVvxDQfWzXOoKhxEenAaNYCcEPZsLlVaAbBUEBYyKQlLqzdDAulLUwFnqQBbyYFUuTNbBmnUmcIWwlLiEeIiwWNsQqmsSMSwXxEeWVvKRSsDpPsiIOODFfWwmMOQqziIZoqRSsLUuAalMlLDdxXdDlgGeEFyYltKKkOXsSxaAXfQBUubQAaqqFOoFYNTCMBdurbBlUuLapbBYywZzGKEaAtTSsupPBHDdYyXSsZVvzVvYOorOouOohbOjZzeikyStfjkRyYyYOHJjPpzSKPyUEbBeQyUonjJiIblwWmbzXxZAALYyaAGLVvlglpDDwWdjMmJWwpPlLbbBBCcGJjsSuuUuTkKlRrmdswWHhflnYyNSAXxjoONnJBbHhqpPgUuGpPgOoOoCczflLBeEbvVkSsILNuUnWwkAzCnNJFYyWwSzugqAgzPpxxjVvJphHlgKkYyKkWMyYhHIcCidDVvjXxJrRmVvGgGglwWXKmwwDdkKGvVgAaWDdWMkynNgGuJyrReEYBGoOqQPUupZUutTFfAaLEelNbIiVvBeTGgdDyDoOdKkxdDTtXHhrJjeDcCMJjLlEJDWKkZzqQwHRFDQljvVFfJLdoObgOXxFVqMmQkXMmxMoOvVjJblJiDrRoRbVvBAaHlRrLuUlbSSzZNjQqJqHjdDdDJtHmMmwDdKkWuUMtrQrdxXpPpeyYQgkVRrvEqrRTWRKDzZPpZiZzIlFfwxnNXWLyiIQfCcjDEAqSBbZzvVgTCcHIpxECIiuhcoOQqoaBblSsLAdDNaoBbOzZXtBcGEzZAXJsgNIcsLOmMsSGgXxRXiIvHnKkmJjgGjJYbBNnWZKkRUcCqSbxXoPuNlLpPNmJxTtpPeEXgGZJKkxTkKarTUAavVkOoFfUdwWwMIiIbBhJfgVvAbIigHIganEWMsSktvVFiIFXpPJRvPLlpRrelLGfZzvtTVGuUgFZzqFdJCcSsjVECcUuiIeyUuHhEeTDdRrDGgCYyIYmwWZzuHDJWGgwjdEuUAnRiTtIPpkHhjJetwzuiIfzZktpIiWwKkAAaycdDEcCbFmMTPptBpqZzQVSYNWwzlLpPyRHhoOuUYeeusVDdvIiqsmXMrfFWIUkUuxXYiWmXxMEgGeNnelLlXxjNnJZBbrRZYMxXaQBbFoOXJjKGLlZYylLzAagBlBrRbFGvKkDFSDdsPCMLlVKAJDHnNAmXxlLMEedVlLPaNnTqQCpPcOMmZCclafwQqtXfFwdDWFfZzhHpqQIiNnNBgGbsSvVatwHhWaGufCctQqQqvlLDdIiKsSCcgGLlkCRrQygmMGhqrgZwTnWwdDHJjhDdYKbBdDQqmMwtKcRtoOLBblTyYBoOxtNneEsSSqdyyYWwkdVhQljYNMYbBzMmZOSXRceECguUtTkXBMgnfFqQYikKNneEUMmuvJjebxWwXkDlcTuuUoOoVaAmZvkKVzMpFfcCbUzWwuUZYytTKXpPppPPrSsLlRbBZXxqnJoOioOIthHLliIPlvVzFtTrRwVaFfbBtenNWiTRrPpqkKxXmzZpPQqrAaRmMjPtTOuUoqtTyYLaAqQXfFFfGAagLFflLEOoelgBbGRIoOihzHhZzYQXxpTtSspbVUuWwaVGYymMgEBbqQTtgaALZezhVyGjXxwoOoEeXxNkKyYvqPWwrRrRGgaCcCaABbbBQCFKkGgeElLfFmMouaTtnNYypPhiIGEeqtqRmrGhHyuUyGgYYzcRrCubfPpbSsxUuICMxXYyAcCamcjbBfIiVqhUmvoOiIMukVQWjJwqdJJXeEtTZzwDbBEmKegTyzZdlSwNDmZzpYiIyyRwxGQiFfycCjXxDOCDskRdDDdBZrzMmmMZBqkKQbBHfVvFfTHhtFVqQusSRpPrkKLdDxIiXbcvVCBrpxXJnaNnRrTgGIirGPkHRrhHYivRrVOoeEzqQiFXhHSJIhUFRrSMmsGpwNnWSGgatCeEcTUugPpaDddGBBxXTuUjwxTaAqgysSYIKFaynNYpZRdDPpRrRkKcClZFUufwokWoPpdDmMOwQqjrBHhMWiuBkgVFfGgBaSsrmMcCsJjEPmMpmRPJjAaHFlVvLRHhrfhHfFAaaCfFgUaAuvjHhJMaAdDFfmGRsPjJwWjwWnZzNJDvVEeddCcWAayHhciPpfzzZgpPWwGKZzkFFfhHGEeWxzTVQZDvVPpdesBbSEiIIZzSrGgLwiIwEgQAaAGaXqQXxfFvVgeEZzGWQqPMxUSJAzqMydEeDYZzZflLRTtrQqQqEKEamMtTAzZMmYGbMVFlLmYyYiIiIRreZpPzYsSJDpCcPdXxjewuvcoYddDYLzZlmiIPTHzZDdsSSAayLlYeFfBbzZdDkYEVuBXxWoOwaAbxoysxoOvdqQEBSbMmBuNnyjJYlLXCcxzsSvVZmrwWlFVozxVvcCmKkOobBTtZzYyJftInNiSeEsMxXmTHhqQqhyrBbQPpqRrwkxXkKFopPSsiKPlLkyYQqKKkmZMnTtyMmYNrRiIipPSZzNnHTKWwCKjRpDmMdipJjDddgGDhHdIOiLGgfFqQCZSfFtnNbGWwPpeIwZzcCBbWWEwPpKoOkMmeMmxXbtZbBFEeISpkoDdkWwGHhQiKkeEPsSpMoOmIIitHQqpPDdKUuEeLOdDOoBzZWwbROorKoKCckICUdIIiryYdOJnXLlMJHqQQZfLlEtEvVzlzZrRlLDfFeKkDLeyYLlqrRQfLkNrXfutqyYyZzYgGUfFhvVsSgGHxfRpHAHAWwaLlofAaFyYgXxwVIOvVTmhHFRYyWwRBbjUuJnvxXVClLcAaQCBHzDdHcxXnNxuiIkKUQRqCpAkKoSyYHhwcCvmMVeEWtcCTAhpGhHPUuYpPgoOGalbOBbZzxXxXZeTskKnNCcXxkaqQsNpOOoIiRrhaEukKUzZLeEiILlxXWwpmlLbWwJiIWwdSsDCckKwMgGmWVvwHyODHazHOoLQkKqlsUUuOoQquSDdAqQaoFSsfLlcCmsHWGulcCLMhxXzRgOoUnNuGPpLlmMkjrQqRJIrRirREXxqsSHZzwWpQqPuUeEGgIiRBbdYCcxBZdabYydDjJBXxjSsKimAPOalPpbBoOLHhACcQAaXbBHhfFVuHhUuAaniIcClVvLKkcCNREHhhHwAaAgGwWaITtOolLulLPpCccqQfEQvVMzmczZTrEAaonNxXOetTMmxfeENxXnCcFUuUoCckmMyYYmqWqXkZFQqfUOLlvVkKCqQXxZzudDUUOkmfFMkpJjQbBtTwWqPhHcPptTgtCNnZtLlbhroOoOXFXUCcOHHhQqQFfyYEzXxYGgNIitVvXxmMQqeEnNGpPsYxXLlzCOoczZzZbdMmDBbHhJnFfNJaAjjlLAFeiILqvVvXxUuFIgGgGCJjNAaXWRrwCcDhHdxTiAisSiKQSaZzOvVkHhQpPBOobKkSPfTVvjSsAezZEqQalWwLGPpDdKQqkeEmqyYLlQfCcAnNfFGgxXsSxXFfQwSvVrRhHkTCcGgnNMmrRqSssdwJjWQqtTsSDtTTtHZzhaayLlGOxXgKkaABbCtihtbBQqUudtTRLMzZGBPgqQjJIkZzMhHPpaAmpugLLllFfGJjpgGNARHAaRUtOoBbJAAauEOoeqQjJeEUaLlPpuUjTtfFTnAaLQqljDdMnNmtFoVqyMmYxXxzZoOIZzwJjWgNiypPnNYOoslgGUoOusVvvKkVSUYyuvPpKkVlLLfMddDWwvVDmwuUWHnXxlLHBkKbiAayrrdeElLDRvWaAwVYqCcmMTGggINnQECezkKzOoGgpBbaAPpPPNnKkpBnBLjJAbBaSiIsANlLuokKWwOCrRcnNkfiIFmDiNnMqQcBnNNnHBbhFfhvVHdDdIhdDHBWJjwVJjvvVddpFcXXSxoOhRrekKEnkjSONmckujvaTSgfWLlHhkbBKEekKmHoaAAeqQwWGmMXxGHhYbKvuUTkVveomMOoOEKwWgGAWCcTvUCdDkKpGgPfoTHfFjJoOzZTfbEeOoTaAmTtkkCBPgPpkKdwWlLXMuUcnOolLzZUgGRaYQubBsSUqrrRuYwhvGgiFCciSJjepzGfFeEcqQCUugmSUDUudMNlLOUusSkGjNEfFeESsDeDLldyLlhRdDOoyeEAavYyVDdMmThRrAajhHJPhHYPpQEeYJkLlaAKaXhPpmaAMRrjKkxXcVwTtDXysbHSsRrhCEeAxXeEiITVvtqIiMmHyYtgEeGBIXXxSbBOXWwwWOoIQqiaxjwWJsKXxhHOMsmMKkFfcCdXBcHJimnvFfZYyzxXxXnNVkBCclLFuUIhNnHiOoCcflqiZzppPzZPjCcQRwqQdDHhGgleELTFfLDdkKmuaAwNnKkDdiIWUReErUfmZWwWwsSzRrZOyvPpVgGdKiIzzZvTtVLAalLZzPYdMTtfFhHTtCcSsWHhUuyYmOooiGeEgkKdXTtpPXiiIUkqdDTeUMmuLlwWNDdbGflLLOoAOorRqbWwgGBuUgSjJdHcbBQoOwVvoOeEjJaJjTtAmipMmPEknNKQRxWFsVTCcETteOaArRzZQnrvVIiyRxAaflqQrRYIMmRTlLjEemrRcJiIQqFLlLVJjzZOooOvIiwkKOvGgiImMnNXxSxYyXDdsQppPwjxuVXKknBCtTcbsaASvSZzsVsSAKGrReGBCnCclLZzZzCoOmMVgGJzdnNjJcCwWSiduULGgsSmBVZFlvORrFkKjbBgGJfjHJiVvcCPWwiZLlmNaVVvjJBbwzsSRGGgyAXkoOKxvVYEeyzZeEwkOyYoIiRwwrRqgtJzcCgGRkKrsSvpPmmbBKskNejoerwANnFVmMvVIyYEQdDVsLlSeEZzsSVNiISqgXxxXiIMmoRPiIDdpSNKknMcBbLlEeLkKlCOoSOcuUAatNrRRrZYpDdkxDdsSlCtaAnNAllLQqYHhqIiQkPpKbkbBghBbjpPJjZGgIizPpFRDdDoOdDRAaASsaHQqyNoTDdtkKODCjJbOldXxKXxlWwXxLyTtvYwYyXOoxPpvKkVYoOvaAAvmMLJjYVvygGBbNuUsHgGLMmlGUugRTtJChHcVvRWwtrnzbBZFfPgDCcdDdDUuPIiprRdkjpPuHhtopPOsSfAamMeECcWwBbOoIihHoOwtqQwJjWTmMDdAaENFfWwTrudEeXjJxQrOoRkyyObPMEexqzkHhpEsfetTEPCcVvyYlfzZFQrsSkVvVvKDdRmMlLbKXoxxXXfFuUODdMmFhHyYkKfdrRVmVyjJRsBKVveEKENneUwGgbXKkKRvhHvRFwHVAFTNntfwHhnNtTZzMmeEuUuUdDWIIIROuLlrRUmMeEkbpnmFiIcSmcClLMwWsoEeOCYyXxhHeVuUvwWEKIScOJjIAaIPrRpTpPHPaLlAyqzjJJzZjnNnNbIQYyqVvNxXnoOaAoOoOpkWwtTZvVzqQaAeESxXwogwlxFIiiIWAaOoOoxXfFTtjoOJmxWyiFIQhdWxMUPpugGsSmQQVvipONORtISAmsSHHKrRHhESsEeKDdWXHhzZdIzZbBisFjJYyjZNnZtSmMIisGgoOguIiWJjTJjtthHhPpNuSsUlmaIaHAaJzqQrRvVZTdDtgGTtuVvHaALKEeklKExYpPyjOohgGWwzKkZJjoOwWHqdDhHjJKkBmqQamMzGgmDhSnkHhCwWsSHhnsSIiNPpKMmIikEeBLtTleEObBzZbBWwYytvVlPJAqjJQnNKcCwVqQfeEbBSsJWwyVmMvYniINUdXzLOHxCcHPphpcCyYPyPkqQdoeEVkozZOKfYRrlyYrGgvVRGlSsLGgkKdDDdALiZuzZUaAaLjFoxRfDEWwTtMmeQqRrGQLlQqgkKaANnVlLNngGBbvdGYcNqQnwKkJlAtBbTlLDPpoOdwXEmMAYGgAayZRrUuEeEeRvxEYBNnbwWuWEHJjhXdeErsSLTtlRrMbKgGjiANnHoSsllTFfxXdLlDYkWwCAacJhuUkKHSUutrREbHhdDiGgNxzwWkKCciIZRrSvnwWGyTtYyqHjjJJjmkDCVUusSuUvmMdQjHLcCyYCDcCcCrfFnDdRkKZzGgoFfAbKiTtEDOoGteEkKZAaBBOobjKSZARPpReERdDzZrSsnNHFWwfhhHrlvXxVlnaApOxXoPNuHkKhxUuxRrguUgrRqgGQGLlqQzZQVepPpoOwaSstTXlLxzZdDSHXoOxcsSCbKkhymNnrvVRrNnRyYMWwYGgyxjTtJXYNFfnEeTiCoeEOiPpdDiWwGPMYykKGHNRrcnNQqCSwWAfeDkKiIPAvhHiFiOoIzjJBbZfWwbBmMaQqAYFMRurDdJjWAawFfHhFfkYyFfTtKLIilRMmFHhpMmPfkEedyYDKoOkrZfFzRKYyAibIivtTVBIOhHoZVySkKSoOQqNZuUpPAaNMmBlhzZHBXTQAaWfFomMrRtTOyYwZuUzrwWLlguFEeorROhHSgxTrRrXxXxpPvTxyBbYTJGgGgjqyjJZzLXxlYjcCbIiZpmccWOoPMsSmhHsEeSDUyLJjUpPBFXxzQqmnudDWbBrOUuElqQDIiJjdqUuvVaAAarMtTkSkKUuzfFZVrRSubBUKkNSsQqYvVHFyYPpfbPQquDlLyYNnahHDqDdQbBeEqQhHGdfeFfaAcCEFCadDmkKtTtTXCcyYxuxXUwWQqXxnNeAXxasLlpUunnNWpPwhYCyEeDhKkHIiscCYydGgDWsSZzZzHBFIiHhmztTaAWCrRVvcCYvEeHlLZMEeOpzTtZyneECcNjyYJzjgmMGCTbBtXxGjuoZNnzsSlLYySsSsqbRrvVyVvYyYjxXhHjJOnNogUnhxXTtHyBbMmlLoOeWwEYjspzbBZDqWwLlVvQXYodDmMiImOoMeEOGgTtpPyvhfFHCcPpqQOnysBbSvpPaNWwjSsnljsSJLnrRNNZzJLlWwjcEeAabkEeXxyUuYiagvBbnjJNdgqQGUufQqrtFfJQqjAzpDyDSsdYtTdXyNnFohHDdkKrIMRAarmMmiiIDdMyYmdLNneliIhHLIEgvMUrRuUuPpRTqQtXxyYkAGhHUuuUzZmlLMUdyOQYyrHhWbQGNeEooJjiIsBOoDMoyTJNmmMMRrvVoOeHhESsOoGcwWwWPAacGgOdkLPpksSsxmCccCxRrXMDdXSSsTbCchBbHYyfHhnNRQMQqmwGgqQhnNVvFfHAbyoNkKCcnXuRTaPEeIiKkiqvVADdtTGrRsSWeEpPQctTTqgGQMmtblvVdMHhQyYIzDdhHeEZgZBbzzZzlLirRtyYLlfbjZoOPgGpseAOoaKuDwFfWdGWwgGgUcCEeefFEuBlmMLbnNSHhyYGiIgvVjZxXxbVwWygyiIYGYSoEeOnNZcCJtTEsqCcTMUMmuNOoyYuFLTtOxRfYfFixVPpIIfFEXxSfpPLafqQbpjNnGDdgdPpiyYLlpIiPckKJdDfFDrSrshOoTzyYZtcPNnKmMkpCIwzvVZjHhFfXxIPpiQgGqJKknBbNgGQqWwbBpyKhAaxXHkyTQqtYyzNniaAmMdeJjEyYtCLMmGguUbmMADdaxLNnlXCNncFfFfBlBbFApPafcsEMDdmqxKpdDBSFfsJjbliILPTFKofHPpJjhzkaAAabBdQLlqDyYFDDddfcautTUqQrVhGgiIHyhHYvObNNnFfwgNibBIuhkzZqHhQKrRkZzZtTeEtWtTGLdiIDGhLlHfFgNeEnlZOozRrQzZqAaMKdAFRoOrfapTtKkPeEDSlLDdtwWIiUulLERvVRrrAZgGQcbzZAaQOoqIQXQqpBgGbPaAOqQoMlLBbmzZyYZMmlLzSmlSfFbBsLSCBbJEeAaTnNBMmbOJOoXopPEexXYyOxLdfQIiFfqeoTtOlLGgoFKRSRFFaAfOohFfpPPprRfXhDdNnVogGZzFlPpLfmnhoOHNAxXkKZzjJSsLFsOjJoVqWRkyKJjkYKIySsYUPpYywWugGimMhCcHTtFoOeTWxXxUJjwsTtepeRrYyLlUaAtiITUKmMeHhEwWSDdsVvATXxMEenNKsSswWEezZQSseEFkKhHaAfkUJjjJIKBeEWwBbbaXHhPbBpSrRwskPpjPpoOtwHhWTzZNpPjwWvVmMJSOuUbBoMmCcWwRdDQDUoOuxXJjhHdTtefFHlJjOoEKkwkvVKolYyEeLJjNVvyYnxXxqQGgXPkKpgpyWwHbmmMqQzSsHhJjZjQqNnoOzZJqRrWwgGBIuMmPpoOvVeaxvVfKkkhgeEGPEIEPpDdBbeoOhqQHihHqhHQemPpbFfJjKkBbvVINnbBfFgGsSFhHfxXiDsJKktTZSfFEeTVbDdYLlEeFflXFfxfqQEeFJjjDuNnLlrRSsTtXxNhHHJQqUKkKMmwWAaMlLmPpWwAWSrlLqDdeEQbBRUDYyfxwWRrbJjpPBXHhFGgubBdDpPAaUEPpvVaufQZzbZvRreuUiIEDeEVvqQoTtVkOojJGpPzZTOotgLllLyvZzDtkKPEepliLlILzZnNTFPbSsBVvRrpyYObJQqvarRYyYyUuaNQqnzcCrrRThFfYzZyVvHOkKYyotRUTtcZpyYSlnNBbjmRrMWhHzZwgGOAaoXxJEhgGSjaAPpJcCRrkKseEniIkqQfFeEgIipPGzEeZuUJzZMmAajEmdsVvlfFrRotvVwWTJjyWcHHhOodDtJjTHxXyJjSWwsIivVPpOaJGgjAXYPaMHhmApyRqQuorRXxOUBGgbrwWHIUjJuWwilLhoOXxnNlLLzBhJfFhHcCTtGgBmhYmuUMyHohHOoOiIqQSFBbAafndDHWLlzVhHvZhFfHQqwXmMgGhZNTGgxXCHAwMmWiJjQcCNUQsSkjTBbwBbWMJjgGmMIroORiHRrhKkooOOWzZwmmMtUuJSmEmlLLBKkMfjHnXxNPBQqlLbbCVYyQqvcZzNBNnbniVvIJjPpvVAaBCcbaYPeVvEpPnNpmMyoVfFmMSpKDcCdvVWtYvVkKSQfWwYyebBmSsMPpLlHtTYyQqOBLlboRuUhJjkjbBKFVwoTuoOuUOoEeeWwEiIyYLlrRQsSxXlOlGcZhHzuUsXxIiFfFfhHlLUuUuOJiPpqQGgNIdoODbNEeUujJpPjLlJEmlYyRrLxPpybBBbQqYckKWwRraAdtHsrMmxLbDFVRLzFuMmwUFfZzEfPpZqWjQNSbBKPQezZEjUaYsSlufFZXxiAaaANnIiIzyYCHXjqQDdfFzZkKJoOzfuQiMmHyYmIlLcCRIOocCDXXcCxxdsSzZAFHtTEqQelLsSmMWwTUuclLCPpyekKkXxKExTtBRxeEMmcCCOocXrqQbWwHhSsRkKtTrQCcqFxBFqMCtJjbpPCckKHdDhDdxXjJBcCFTtfWwaAOILlDfFXYyzfVvOoFXtwWTpPZzxTtJnyYVZAakKKdBbDqpPMmcVxRrXqQRsUuqMmQdUUuurrKkRpXMmxKeXxIqQiEkgGezZBYJjybFfoOEqQkSsNnFVvxgGkKgSsSsGPKpPLlkpHJjwWqTvVtsStxXTYyQPpklOoyTtIcCJjiLRsgGSrbOoukKUcsSzZCFfNNnmMJkKuGDdgVvNyYXxUuxLlrVvmQZzlKvgRNnrxXgTtPpGkPeVxXiUujFflLJKIfFikIhHhHTJjGgQyHhYgGqoOtSSNWrYyRkKnNeJjcwWXxAanteQqHhKzZkSQqscCjsSJeDdaAGmFfMICchyYhlUAjbnNkcpUubBPxXaAAaJwdDPbtCcTLMusScCdvVonNODpCcPHhsSBXKkkerdDYRrAaBuUPpGOeTtELlwJjbBmceEJeEhPBnzZNaAmTeEoaJZgpPGmOoRPprCmBbqQDdxMmXvYyVMyLhwWcmaArRSsXxjoOnNkKHMmhfVvZYdDsbBjJayYPpXJzPpZjxAWjJwFfbBckYEeyKBwWbFfEebkSsKkXBbgGRIRrdVvDXPPppuUtTJPiIeEUcyUGyYNnqHhRrzQqolLijlpPLkKRdDpPZzHhrjdJjDOonNpiLiIlFzZZzEGoOgeHvVDdLldsjfFIiJmZFRrfYyPptYyTnNjpBbHMmhlLZzLlZzfRAgGahHFfEoOIAaihHfFKEtTeoMmOksWfyYCvMmFWwzZOoXeExmMxXfHhGoOgvVmwWMRkKcCrPtTjJIivVpPBJiIAajblyYQqhsyYNnHOolFABbaMCDdcmFffyYLhaApFMmfZCczkLxXcCPprTtuAaUTNwgGphpPHoOPRVvrXxhHXxBpPbMmcAkKaGzZwWgUHbyYBPxOoZzXAaQqpUuVvfydfGfFgcoQqOCIiFmMPpDdwZcKkCVvkKRMmXQtTrRqxflLRrHhFTtXxfFaWvGOZLlzyYXzOTtosSDGgnNdxyYPpKPvkKrRVMmsSpNgfOAcuUCaVvWDdQAaqISsxAaTtXkjJKiIiEgGeRrzZHhwBbcCbBmrRbtTwWBwWxXkYmlevfFVvVbBGVvyYlCHhQqNbBncpPzJjZkKZzvnaGgHhASsxXUuNHhVoOeKvVOcCjjJQjJMBbmZEJylAHhaeEIdDRKNnqQgGXxhHkrFVXxvfPptQFfqSMmZzXxseJjMBbdCcRrDmEUqmMnvVNmbBHXxhcCnwWwQoOqWKkXxNEeAanqVvQNnPHhKkDdfFJuUSskKcLlgGCENjJMRrazLljJMYPGenNbYEeyTiItFfLlBEzsSZnlIiBQqvVbLVaAnNmMJjvYDdpPyZzNrROAZzUuVvaCcaAogKkpUxlLyYUuXEOlrNNnKkwWuURzZrddDlLDiIPpQEekKzZCcloOEZzeAwxsSXxXWLNkqQjJIiKpPnYyYncvVCjkKxXaAwWTXxPCcLzzZqQZlWwHhyrRYrRAjRrPyYLoODdosSOlaAZzRLlrMmIiKbBYEeBkKbKXxTtiIkeIieEVEwWeeECTqQtcJjmYyrEeRMeEgGiqQfGiIDdpPZzpPjHWhBbDdBbHdsSDaVRrmMvVjOoJQqAbBoOWVwCccCQyYqDdQqQqdFfChHFfuUIetTWuCvVoXdDxfFwwWWhHkKRrKCckkKVjJDIidvlLVvizzZZZzJmMjCjJqrRpxXPkKHhQqQaxXklhBbrRHmMGcCcqSsQfMGgmhBFSqcCQpPZfjmfFfFMnNVvEEeUoOuNneKgGkSsFxXriZzINaAnLtQqTfFlRrOomNntTmMMUFfbBuUufEkahHowWBbeEBgGHhbpPpPOjJeEsSkWZacCjqfmMFQgoiIlQqSsLTtrROtTPqQxFYyEefXpdxcCEeFRrHhLsYyfgUuGsSTkKpPtrbBmMmBnNbeEzZGgPpMeEDdAacCidyYBblLvVXEeFZzIirRfOeDdEoCcIitTkKkKUOouKdDktSGgsmMCZzPUSsuYypicQqPjsSMVviIJjIYymfFMdDnLlkKPcCpoOZzyNlLJSsjkyYKDdVvVnNEeXsyoOYQBbqWwLqtTQXxeEzZuUJNxXnjzZnNjwWJGgInNiqwCIieIicCEmNnMmMTtFfzcCePpEyuWwUohHGgOgGoOoOiImMXoPpObwaAAGSsgMmuUFgiIGVvydQqDfhsSlYytTpdDPLHAgGjprRPLlJWwhYrBbRhHCCcGgcJjrjJwWuUGErOQxNgBbQIiqOsSWwCLgkcAaCmMceYyEIivVTtBFCcfbndtTDfptpPTZzPjJXKvoCcnNODiIdVQqWwIiJbBjXEHhebBJjeEDZmjJuUMyYEQqbBrRIzZiofXxgvVLlXxmpMmAaPiIJjhHLJjxsSNkKqlLxXQreERxjJyQqYOocXxkKQqDdTtIimirRQqPpqEefLuUlHhdDrRFYuUQSsPKLlkNATtarbgGVvojXxJGvVgGkBuUfVvUuOoFbBSsloOQfqQsMgaXrYQqHhyiIvohHwYyWsWwOWwoNnBbBzZbLXxlbrRdDbhHCcBnNlRrCcRDdNBJjbLFfAGgalPpzZTteBbgULpGgPrRluGDIDMXxAEGguLleEYkjAaJfkcCyYKFqLlQKyVNnuIhHieEUKlUuXtTbzSbBrhHFfeERsZGgMHjnvVVvNoVvOqQsSYLxXkBvAzZaVCUdoctrRYNnPpTtyEefTPzSaAKGVrREgGsckKDCcdFQLlqgemIuUiuRrUDdQqnVsStTVvEeSsMmYLloOyLlwWITPpkKvpPVXpPKjPpJSdDspPAaNnZznNJjXxnNcXxqQsSpiIPjJNbEeOoupPoOHhgGiINnpbBZzuURrDdxhMmHYytVvVvYyzKEekZJnbBqPMmJjbUuZTtwWzhGFIxXTtdDiuhHUTtPGvbgGjVjJvjJUuKkhHvVWmMwyYPNnNUuHhaASQqsSQqWwjyYJkKmEeeEMqQTtqQqPXofQLlqDvVdSsuyMKkmtTzoOqgIiVvaAVvPpqFfQFfGVvUuNEIienpPyhHPiIpUGgpaAqmMQsYyxOoBbzFfoOTtiIvVTuQqMmUwWZztWnNwwDdJjgGxmMseESTkKknNrRXKPpIikxQqmMKqQrRlWwLjJhHemMNnrVvYyREfnREerwWHhwWKkJjNmzEXxelLZMCFfTtumMvzvVZiIyYrdmMRrTxjkBbKJCcCcsMhHmeEQAaqMLlWwOoMuuQqxpPisorfFRunNUOSImMXmwuUcwWCJMmiIUutTTuUVvQqgGtaACcjzIiQqTuUtpPtuHEHhvVzZuUeqAVvaAaSBbsQqjJnPabBAKFfFSsuUFffACcqQaPpNVVvvyYLYLlyBbxuUXlbBPprapVvZzTLfFlLKoOoOklSsOoklLCcjJjlLRrJEaAxcCyzZnLlNKkYvVuUVvHhJuUebBXxLcCtTlCcGEdhHDegUuuUeEJjaAEeEOBboZEepWxXTtJjwJgGIiIqUuSsVHiIhJjCUuDdcUTtuRrmMCcnNbBRcyYCbpPVsSXxoOWwIigGoOXnNxvqKkQYpgGKZzKkkUjJaTtZzyYAhHupPRrZzOohHPCqQcSsoOWwzZGUuggGgbqiIDdUWyXxYwYyjJBbBbdSBbsstTSDNndDlLPpSsaAUITtdDyYRriAmMaBbkLlZVvwviIVnNgGoOUzZuiEVvevVIiDSsvVUnhHNKbBVvhrsKkSlLRUuWjUFRrfVCcGgnNvViICJjcytTYepPwxXSsKeEkuUWHhQWmMwqFnvapPADXxOodiiIIVNBbBUuzUuIkKiLFflZBIVvibHaAuUhcCRrzZiItTDdbBAaEekxXKRrFeEPpLBblEefxXmMbBQqXCcxQqZSszNndDZzkusSUKnNJXxAatAaRrVYyvDXxwWdlLKkTYynKkNcClLzZUujXScCySAaXxJjsfFLlpQqPyYELlyYjyYRDwRrWwjROorwWbBJWVvdNntTlhHLDMmBgoOGbsSyYkjJKBNIirUJjurRpIiPwWLlslIdDBbifeEWwdDIiMmkhHHuUhkKZzKPKgGxXcCtTTkKIiSeTtgNnGzZvVEOXxofFcCsfyYnNwVvnYyNFwWfBLpPgGlbsSoOtTAzlhHLOouUXGgvVxeaIwWiETcCtKkeACVvcpPiIaFWEcCedDwoOObBTqQOotdDvVoCrRjjJJUucjJnjjJJSsMCcQqmNPpPdDqQppPpMmQqMmdDbtTZzQqBcCdmMjJUuwWPpDvIaYWrFQqfjJRLllrRLwyNBbHhcTtBbZzCYyaAfLlVaATMmjJPptgGvPpASsIiaUwWRsSUwWurQzZqJVvjuhLlHllLrRtFfVSgdDQqAaGsvTLFqQiREQqoORjOoJrnQqwWoONejmMAayIiXxYcCqQJQqdDDdDtTdzZeEhflLfFrpPRfTZPpztAaFaABcCbFsSfEeSnNAasSsodDZqQLlqQKjOoaQqzZPpAKVhHaAUVKkHrCcnQqEeNUuBLlbfEeYyFYjJyqfFVEevtTLlXxkKNwPDqQdzZiXxBjCcMmIiWwHhiITlLHhEFtTfeGgtiIGguUkKjxXfFJOqQeSsAaDdzLlcCZgGqQHHbqQBhBbbBnNOowzZZzWbBLlhHhIiVvcCAEdoODeoOTmMwWYyDdZQqzFfvkKrRVTnNncedyYDzZHhOKkopPaqQLAaDdlHhuxGCKkcgWwpZzAaPXZfFzjJNnqGxXnNWwgrRxXUCcCiIYygiIGbBWwxbBMiRrIVYyvOOoMmMJKkDdjTtnNZwWKyYeEkzpynNYPzZumMfFUNnMRZuEHLloOIipPhKhPOokpPKfnNFUuLlOwmMHhaCcFtANngNnEeGNnzqQZDepPJjNnxdDXxXIiDWwdmMOomXxRLGjJglYyUUuusHhuTtLlQBbXxAaMBbxLeElsScCOoKkLlenNGgtWwiIIRZzSQUurRqsmMGlLtTaRaAYyFfrvVzZCPpcAyYgfVzZvvUukKiISrRsxXVhHBbGgCXxWwZQIiqNFfdDnxXAaRrHhtTDdxzZpVvQxXqPwWXiIlMIimOLlqQovVjJzZPcCpKnNvVVvSsgCSsdnNNnNnDcYfFyiIrRGPZzpkxXpMmPLWHTlLrRpPteErXxRvVneENnkKbxXcbBCBbzZZoOzTEpnNPeJjMKkbBmLtOoTTtYycTlLtJjAaEewWSRrsCsrRSyYxXrYyUIirRucCceECYoOPpyFtDdTftmMyYTBbybBYzZeEqCckQqTSLlstbBsSKQRwMmIqonyYzqQkKZzZmMecCpPETtNZzlLtTDdFAafYyKkCcmUdDfFZzdAaeqQEDvsaAVflrRuFevVEsYyStTQSMmsRgGhHPXxXTtxRrLlhHHTthpWyPpYIiwoUuHhhbBrJcCjtTRHitVvEeCfFXxtTQqcsSTxlLWwlLXxwZzWeEeEXBbyYjZtTtbJjFHhfuUBVvyYNnrRzsSgGyYZLlHCcIiWUuwfFZzIoeExaXxAXZzOiXxxzlCckzZEeqFfTtdDIiLVSsvlliVvIwWTtNnxVvmMXtdGCcxXuYZzyjJUBRrbafFAUugDBbetKkkKTEgGPpKDdMxXmeExXksSAgGVvxXakBTtPplLAAqQaSsgMmGcUDTilLeEItNmMuoOUEBbkKZzxXeRPpbBrxZzXyYyYcrVlCcXxLvwPpWRtbjnIxXioONJBlLTudDdZztlLTpfBaxXAbFVqAaQfSsFRdDxXDgGdJjrgAaYyHhGStEekbBbBKTsLLiIllvxPpqQXVvgGwijJAFjJlLdDQBbqCrRcsxXGgSrRfKvVkiIaJZzOojGgkBiIbKnNkYyUuJjHhqTlIZkKzGgwWHhiheXBgGVGgvaARtTrveESBFfbOosVDnNdeEyanxXOodDKsSkCclNOAaoksSKnEeiIbBFpPFOoffEekKnNDeEdLMdDmgGnZzNVvVvdOVyYURrueycpPCFjJcCPuUBtTrRbaACFfRUuTtrbBdDZzGsSgcRrEugXxGUtTKkCbBmmbJjjZzJBAsypPHxXazRrZvVTqQtxFuUmMfdDNpPfOoVvFbPDdsSEepBFfTtiKkIzWwZGgmiIkMOoaeMmeEREerOgXxYydDGoEwEeZzSsWADdZzFPpdDfhHsSiedDxXoTtJjOuUuFyYfCcUhiIWwKkBbXxtfLYylbUumjgnNYyhIiHWwnNjJMmxXJjDdrmunVZHDdDXxFfLlYjJtVHGghvTyTROorCcCBbcCoOZzcqQtgxXGLlIXiIBbxaAKMmkjJAalaAOrRoaUutTBbCchHAcCDJjBLwWtTrjJRRAJjaTtxXrRHhZzkKaAkKPJTuUtnNUSsgGBeEboMMmmyyYYBbLPYUuyeEpOowWwDdWOokKxXDdQqDxXvViZzpFfAakKAaqQPGuUgAeEjJaocCnNTtwWZnsSSsiINQqEwWegjJGwOoGWwPaApgikKsSVvIDdWLJjCcaACMyYNnmfFpqQPPpXxnNkKkdDNDdnfFKTAUuavVyYwWmMtdDcmMWwGRrcFOtToFfJjlLfCNAanEeuUgsVvBbbsSIiBQqVvBIibBGYywWgfFbfFSGgkKZXVvxxXTttwWJjpPUuTAaCDYAaydcVDdvHKDdnNztgGTZwWPpcCfFdDcCxXAakNNTtBbwRgGaAJjuUgJjoOXQqxGPsSOogGprCcQufFUhQrReEqnNSovUuVSsOslEeyYakKIvViKkpPkfFRrKSOoklLkKDMmZyYzEeuUPpuURrdwIiUuWKaApMDvVjJdmPyYiIyYAaiIiIiITtIioIiOZzMCcQqBbmsGgCpEePcuJjUNnSZzhHvVlLlLiOoCcHOtTVvwWoHJCcjBbWwNvVxXnyYhVvzQqZvcCVklsSCcsWwHpPhCiIcCcdRkDvfhHcbBCFBbtTQqQiIqcCVdzZLNBAakKbmlLMnlUQqjJjBbJuxXNnYyqQfxHhHhXFCmMcDxXWwXxdEeJjkKNKEeUuTtEeZzkrDSsjJdfFDWwdSdDvlLVxDdzZvQrlLPeNnEuuUMmxXUYyHhpEeEeOWwoOoRoQqqQOfAiIRrzlLeyYvVEXxoyMmqwWJSsjQNnfFIMmiYdqQDgdcCwtTWAazIZzKkFfMFfmhHiGiIsSNngkqQrRRrUujJruKkURsSzGOogbBuGAagUUkKuhHMmDbBdPFfyYQqbzZOowGgdTtpPDJjXxXTtxlBGgbaALWNTPpeEtmKkMGgnFCcJMmiIXEuUtTJjedDxEeyOoYyYqQsSPpOojZuUzsQqSdDRrfrReNnETXxdDtjxXjwWJlLJguUGFXCcsSxcCMvVezZwWsSLlzZElWwLtTFFHhffmLlfSsuHzZGgVjJUuFfbBRrvQqBbytTYkXxKjJulLUBMzZzbBzJjoOZDdLcCcQqCtTGglcCjJLlafFBbAwdDWMmUuAaAaTAatcCpPBbTtZmCDdWwIeEiVNnvvOEQqeEetUumMzZfFIcCHhVvYlLlLyFfbZzBTtbBPNnWQqwJjDdxXDdVvAwWaYSSssygGeCLlcRrEUBbtGgTupseEAmMpPaSsXJjxwWSwWimMtTiITuUolLaAVOoeEFfhHbzZIzZizZBbeEBAPpsSnNnWwbBZlLbvVzZKkDdSsLlZXAaxkLwWBNnrRblVvKIvVxXiiIcCUuiIkKhHPwofFvCFfcVGgSszZKkkviImMVKwWbXxbBRrnwWdxxXXjJZzZbSsBnNlLRtTrzDcCNhHLxMmBbJjXlknNyYQqKfFnNqBbCcQzzqQLlPpZZXxHNnwWhRhHEeFfqipPIQrkaAKuUiIIiqQHhRaAZXxvoOVUuMmKkzlTkKFIixXftNnyYCcGDdgPpLrRAdmKkEeqQZzMDzvVDCciIJjdDdeExXMQqTtheEeEHfPpFmoBbOkiIwWIiKTXtFfTZMHzpPZOohgJjGjJofgGFOkKQqGgyYqycCYQMmmJjgjJylLaJAaTtjlLnNJxXjAhHYnuUbhHBNlLpPYySsFfAarRqQZznwyYGgWWyYZzQTtqwZoOziINvVBbDXYNnQqgGyKrRTtOaAoKkkspPSxPpWgGwZzzvVkKBlLgGLllLeEbNnZUuuMRKkrxVvXNnFfKknNmBVvsSbGZzgFfOlLoPkrRMMnNmmKpUfqQEztTZBCcAakdDKZzzZbiIeVvDdoOXxRrFdaChHcYyADztTqQEejJZGQqyYgtTyYdqQQqJjmXxuUMmOokOoKcCmMoOogtTGCpPcOjEeoONjJnJtdAaLKklYosRWwFfrSvVoSsOKkhwWmMeEfFbBmUzZRruGgnNMhHvoOdDVTgGtzJjZfFVHKkUtTcCuUtCcvVTuHhHhsSuUBbCcRroKkgGOJjaAZuCZzcUqQvSsGgVyRQqOoEZzvVIinFfNxXeIinMmZzNqzZQoOhXOoxSsQrRcCFflLVuUDdsSzvaAVoOJjtFfuUTXhHUuFfyYxRrkKNnaKeEkAZOoTtDdhHaAsSOokKoslLSPeEaKkhHAkKPYypgGSjJjJspbkKdDBAatTIiBbOuUnNfFzZUuaBdDbHhMTtrBZzbRGgmWwEXxtTeqQQqoOYyAoOTthHmMLGgliZzxXwgGWItTgGeXxEVvYQmMrdDKkRCSguUGsCXxccEeLlcACcTtXhHxEePpeEaHsKkShWyYfkKfFFtTXUuxDMkKkGgKmVvkXxdCcDGgKkKoOvVrTtVvRiIZzPpjJvuUVdmMQqMmlLwQqnNuMmUnNqQCDddDqQVvOkKqQoTzNAanZCcrjOoJqQRtHhhHdgGQqyYmMjJCcBNnbFfnNMmAURruDInNfFiwCYycWoORrVvTtkKdhSiIJaeEAjscCHvShHhHsiIcCVaeEVvzOohqAaQMmHxJjXqQYLlkSsKpPwWtMmTZGgOyHZzhYoeEuYyPbBJjCcpUkKVipPpPIvEPpeiLlxXICcfvmMbBVBbcCFzWwVvriXxIfFpiIPLGNngdDlKFfEekRhdVvDoOAazZHgGhHWwIixTtBtTbltTLAabIiBVvfpPFXOoyYguMmYyOoUmMGhFaAzYyZfAroORaRrHsSZzPyJdDjYKkSOosOopKklLiIuUwWvVPpZkGqlLuUQSsgKCcYTRWFfwrtMmvVhHXxcCRrGaAvVPpgZvVrRMmQqHhzrRDddDkKyIiqJjFfrRS diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/06.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/06.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,50 @@ +249, 60 +150, 332 +174, 83 +287, 329 +102, 338 +111, 201 +259, 96 +277, 161 +143, 288 +202, 311 +335, 55 +239, 148 +137, 224 +48, 214 +186, 87 +282, 334 +147, 157 +246, 191 +241, 181 +286, 129 +270, 287 +79, 119 +189, 263 +324, 280 +316, 279 +221, 236 +327, 174 +141, 82 +238, 317 +64, 264 +226, 151 +110, 110 +336, 194 +235, 333 +237, 55 +230, 137 +267, 44 +258, 134 +223, 42 +202, 76 +159, 135 +229, 238 +197, 83 +173, 286 +123, 90 +314, 165 +140, 338 +347, 60 +108, 76 +268, 329 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/07.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/07.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,101 @@ +Step B must be finished before step K can begin. +Step F must be finished before step I can begin. +Step T must be finished before step U can begin. +Step R must be finished before step Z can begin. +Step N must be finished before step S can begin. +Step X must be finished before step Y can begin. +Step I must be finished before step Y can begin. +Step K must be finished before step L can begin. +Step U must be finished before step J can begin. +Step G must be finished before step L can begin. +Step W must be finished before step A can begin. +Step H must be finished before step Q can begin. +Step M must be finished before step L can begin. +Step P must be finished before step L can begin. +Step L must be finished before step A can begin. +Step V must be finished before step Y can begin. +Step Q must be finished before step Y can begin. +Step Z must be finished before step J can begin. +Step O must be finished before step D can begin. +Step Y must be finished before step A can begin. +Step J must be finished before step E can begin. +Step A must be finished before step E can begin. +Step C must be finished before step E can begin. +Step D must be finished before step E can begin. +Step S must be finished before step E can begin. +Step B must be finished before step R can begin. +Step U must be finished before step O can begin. +Step X must be finished before step I can begin. +Step C must be finished before step S can begin. +Step O must be finished before step S can begin. +Step J must be finished before step D can begin. +Step O must be finished before step E can begin. +Step Z must be finished before step O can begin. +Step J must be finished before step C can begin. +Step P must be finished before step Y can begin. +Step X must be finished before step S can begin. +Step O must be finished before step Y can begin. +Step J must be finished before step A can begin. +Step H must be finished before step C can begin. +Step P must be finished before step D can begin. +Step Z must be finished before step S can begin. +Step T must be finished before step Z can begin. +Step Y must be finished before step C can begin. +Step X must be finished before step H can begin. +Step R must be finished before step Y can begin. +Step T must be finished before step W can begin. +Step L must be finished before step O can begin. +Step G must be finished before step Z can begin. +Step H must be finished before step P can begin. +Step I must be finished before step U can begin. +Step H must be finished before step V can begin. +Step N must be finished before step Y can begin. +Step Q must be finished before step E can begin. +Step H must be finished before step D can begin. +Step P must be finished before step O can begin. +Step T must be finished before step I can begin. +Step W must be finished before step V can begin. +Step K must be finished before step M can begin. +Step R must be finished before step W can begin. +Step B must be finished before step T can begin. +Step U must be finished before step A can begin. +Step N must be finished before step H can begin. +Step F must be finished before step U can begin. +Step Q must be finished before step O can begin. +Step Y must be finished before step S can begin. +Step V must be finished before step O can begin. +Step W must be finished before step C can begin. +Step Y must be finished before step J can begin. +Step T must be finished before step V can begin. +Step N must be finished before step D can begin. +Step U must be finished before step Q can begin. +Step A must be finished before step C can begin. +Step U must be finished before step M can begin. +Step Q must be finished before step S can begin. +Step P must be finished before step V can begin. +Step B must be finished before step Z can begin. +Step W must be finished before step Q can begin. +Step L must be finished before step S can begin. +Step I must be finished before step P can begin. +Step G must be finished before step P can begin. +Step L must be finished before step C can begin. +Step K must be finished before step A can begin. +Step D must be finished before step S can begin. +Step I must be finished before step H can begin. +Step R must be finished before step M can begin. +Step Q must be finished before step D can begin. +Step K must be finished before step O can begin. +Step I must be finished before step C can begin. +Step N must be finished before step O can begin. +Step R must be finished before step X can begin. +Step P must be finished before step C can begin. +Step B must be finished before step Y can begin. +Step G must be finished before step E can begin. +Step L must be finished before step V can begin. +Step W must be finished before step Y can begin. +Step C must be finished before step D can begin. +Step M must be finished before step J can begin. +Step F must be finished before step N can begin. +Step T must be finished before step Q can begin. +Step I must be finished before step E can begin. +Step A must be finished before step D can begin. diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/08.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/08.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +7 11 6 3 5 4 3 4 1 9 0 9 5 6 5 1 2 7 5 5 5 2 1 1 3 2 1 3 3 3 1 5 0 7 6 6 3 1 2 4 8 2 1 1 3 2 1 5 0 10 7 3 2 8 1 8 5 2 8 1 1 3 2 2 2 5 3 5 1 3 7 1 8 0 10 2 4 1 6 1 7 4 1 5 6 3 1 3 1 1 1 1 1 1 5 0 8 1 7 1 7 6 2 1 6 1 1 3 2 3 1 7 0 8 5 1 3 5 6 8 1 5 1 1 1 3 1 2 3 2 1 4 3 3 4 1 3 7 1 5 0 7 1 5 4 7 8 5 4 1 1 1 2 3 1 8 0 7 3 1 9 4 3 5 8 2 3 2 2 1 2 1 1 1 9 0 9 5 2 8 1 8 5 6 1 1 1 1 1 1 2 1 2 3 2 3 1 5 3 1 2 2 3 6 1 9 0 10 8 9 9 3 9 1 2 2 4 1 1 3 3 1 3 1 2 3 1 1 8 0 8 5 6 2 5 5 5 1 3 3 1 1 1 3 3 2 1 1 5 0 9 8 4 9 1 4 4 3 8 3 2 3 1 1 3 3 3 1 1 4 5 3 6 1 6 0 11 8 6 1 3 8 2 9 8 3 8 4 1 3 3 2 3 1 1 7 0 8 3 7 6 1 7 6 1 4 1 3 2 1 2 3 3 1 7 0 8 9 6 8 5 1 6 6 2 1 1 3 3 1 1 2 2 4 1 1 5 2 3 6 1 2 4 5 3 4 1 7 0 6 5 1 1 6 8 4 3 1 3 2 1 2 3 1 7 0 9 5 1 7 4 8 5 1 1 2 1 2 3 1 3 3 1 1 6 0 11 1 9 4 9 3 5 6 3 6 6 8 1 1 3 2 2 1 2 4 2 2 3 6 1 8 0 10 1 9 8 8 4 2 6 5 9 4 3 3 1 1 1 2 3 2 1 5 0 9 8 6 6 1 2 8 9 5 7 1 3 2 2 2 1 6 0 10 6 4 2 1 3 4 6 1 3 1 1 2 2 1 2 1 2 2 1 1 3 5 3 5 1 6 0 8 1 9 6 7 2 1 8 3 2 3 1 1 2 3 1 8 0 8 4 2 5 1 4 4 6 7 1 1 2 1 3 3 2 1 1 5 0 9 3 3 1 9 8 2 7 4 5 2 3 1 3 3 1 3 1 2 3 3 7 1 9 0 10 4 3 1 5 1 2 3 5 8 6 1 3 2 3 3 3 3 3 1 1 8 0 11 4 8 3 5 4 5 1 7 9 8 7 2 2 3 2 3 2 1 2 1 5 0 7 9 1 2 6 8 5 7 1 2 1 1 1 3 3 4 5 4 3 1 2 4 4 4 5 5 3 3 4 1 9 0 11 3 2 3 8 4 1 7 5 8 1 4 3 3 3 1 2 1 2 1 3 1 8 0 8 7 7 7 7 1 7 1 9 1 2 1 1 2 1 1 2 1 6 0 10 7 6 7 6 9 1 1 7 1 1 1 1 3 1 1 1 2 3 5 2 3 6 1 5 0 11 5 9 5 7 1 7 2 3 2 9 4 2 2 1 2 2 1 7 0 9 6 6 5 1 2 6 5 1 6 1 2 1 2 1 2 1 1 8 0 10 6 7 6 3 8 6 9 1 3 6 1 1 3 2 3 2 1 2 2 3 1 1 2 5 3 6 1 7 0 9 9 7 6 1 4 4 9 5 3 3 1 3 2 2 1 1 1 5 0 10 4 8 5 5 5 4 9 7 1 8 1 3 2 2 1 1 8 0 9 4 3 8 8 5 6 1 3 9 1 2 3 1 2 3 3 3 5 1 2 2 1 2 3 7 1 8 0 10 7 7 9 1 2 5 3 5 9 5 2 3 1 1 2 2 3 3 1 7 0 10 1 5 3 7 5 4 9 2 5 6 2 2 2 1 1 3 3 1 9 0 7 8 9 7 7 9 8 1 1 1 2 2 2 2 3 2 1 1 3 4 3 1 3 5 3 5 1 8 0 9 9 1 4 2 8 5 3 7 7 1 3 1 2 3 2 3 2 1 5 0 6 1 4 8 6 4 9 2 1 3 1 2 1 5 0 8 8 3 5 8 2 1 5 9 1 2 1 2 1 1 2 3 2 2 3 3 6 4 5 3 5 1 5 0 9 4 5 5 6 9 2 8 1 1 3 3 1 3 1 1 8 0 8 8 1 8 6 8 1 8 1 3 1 3 3 2 3 2 1 1 5 0 8 9 7 9 3 5 3 2 1 3 1 3 3 1 5 1 1 4 2 3 4 1 7 0 11 9 6 7 3 6 4 1 2 8 8 5 1 1 1 2 3 1 3 1 5 0 11 2 5 7 1 6 6 8 7 2 7 9 1 2 3 2 1 1 5 0 10 4 7 3 6 1 1 7 2 4 7 1 3 2 2 1 2 2 2 3 3 5 1 6 0 9 8 4 1 9 6 6 1 4 7 1 3 2 3 1 3 1 8 0 10 5 2 7 3 3 8 7 6 2 1 1 1 1 2 1 2 2 3 1 5 0 11 1 2 5 2 9 9 7 2 9 8 3 3 1 1 2 2 2 2 2 1 5 3 7 1 6 0 10 1 2 3 9 8 9 6 1 1 1 2 1 3 1 1 3 1 5 0 8 8 4 9 1 2 4 8 6 3 2 1 3 1 1 5 0 8 1 3 1 6 4 1 1 4 1 1 2 2 1 5 2 4 1 2 2 1 1 1 1 2 6 5 5 3 5 1 7 0 8 1 2 2 3 6 1 7 5 3 1 1 3 1 1 1 1 5 0 11 6 7 4 1 6 4 6 3 7 6 9 1 2 3 1 1 1 9 0 6 1 1 9 5 3 9 2 3 1 2 2 2 1 2 1 4 4 1 4 3 3 5 1 6 0 11 1 6 3 3 5 4 5 2 9 2 1 2 2 3 2 2 1 1 7 0 6 2 1 8 5 9 3 1 3 1 3 3 1 3 1 6 0 10 2 4 4 1 4 5 7 3 6 1 3 2 1 2 1 1 4 5 4 4 3 3 6 1 8 0 8 5 5 1 4 2 1 1 1 1 1 1 2 3 3 2 2 1 8 0 10 5 1 1 3 1 6 8 7 6 2 3 1 1 2 1 3 3 3 1 7 0 10 5 7 1 1 4 9 2 4 9 9 1 1 2 1 1 1 3 2 3 4 1 5 2 3 5 1 5 0 8 4 1 3 5 4 5 3 3 3 2 3 1 3 1 7 0 10 2 8 3 1 3 2 3 1 1 2 1 3 1 2 3 1 1 1 6 0 6 8 4 9 1 3 1 1 2 2 1 2 3 1 1 3 3 3 3 5 1 7 0 8 8 8 6 7 9 1 7 4 1 1 2 3 1 3 1 1 8 0 8 6 7 8 1 4 9 8 6 2 3 2 1 1 3 1 1 1 9 0 8 9 7 4 3 1 1 4 2 1 1 2 3 1 1 3 1 3 5 5 3 3 3 1 5 1 4 6 5 4 3 6 1 9 0 9 3 1 1 1 1 8 5 9 1 1 2 3 2 3 2 3 3 1 1 6 0 7 4 3 2 3 9 1 6 2 2 1 3 3 1 1 7 0 6 1 1 7 2 3 3 1 3 1 3 2 3 2 5 1 5 3 2 5 3 5 1 5 0 11 1 1 5 3 4 4 2 3 4 9 5 2 1 2 1 1 1 8 0 9 1 7 4 6 4 6 4 3 3 2 3 1 2 3 1 2 3 1 8 0 7 7 4 1 5 7 4 5 1 3 3 3 1 2 2 1 3 2 4 4 4 3 4 1 7 0 9 6 3 1 4 8 7 1 9 6 3 1 2 1 1 2 1 1 6 0 10 3 9 2 6 1 2 3 3 1 3 1 1 3 3 2 2 1 8 0 10 2 1 1 6 4 8 5 3 1 2 3 3 3 1 1 1 3 1 5 3 1 2 3 4 1 9 0 6 5 1 1 7 1 8 1 2 1 3 3 1 3 3 2 1 6 0 7 2 7 1 4 1 1 2 2 1 1 1 1 3 1 8 0 9 5 2 4 4 6 2 3 9 1 3 1 2 3 2 3 1 3 2 3 5 3 3 6 1 7 0 8 4 1 1 4 9 9 2 1 1 2 1 1 1 1 1 1 8 0 8 2 8 3 1 1 9 1 7 2 1 1 1 1 3 3 1 1 5 0 6 4 5 1 2 4 9 1 2 1 2 2 1 5 3 3 2 4 5 5 7 2 3 1 3 7 2 5 5 3 4 1 7 0 6 3 5 7 1 1 4 2 2 2 1 2 3 2 1 8 0 6 6 1 1 5 8 3 1 2 2 3 1 1 1 3 1 7 0 7 1 2 5 9 1 6 6 1 1 3 3 1 2 1 2 3 2 5 3 7 1 8 0 7 5 1 4 8 3 6 3 3 1 1 1 2 2 1 1 1 7 0 10 7 1 2 8 1 7 8 4 4 1 1 2 1 1 2 3 1 1 6 0 10 1 8 5 1 8 9 7 8 7 3 1 2 3 1 1 1 3 1 3 1 2 3 5 3 7 1 5 0 6 5 5 1 3 1 3 2 3 1 3 3 1 9 0 7 5 3 1 5 5 3 1 1 2 1 3 3 2 1 1 1 1 5 0 11 1 9 3 6 7 7 9 6 6 4 9 3 1 3 3 2 2 2 4 4 4 2 3 3 7 1 9 0 9 8 3 6 7 1 6 9 5 1 1 3 3 3 3 2 1 1 3 1 5 0 7 1 5 8 5 6 5 4 1 2 2 3 1 1 7 0 11 1 2 2 1 6 8 8 4 1 5 5 1 3 1 1 3 1 1 4 2 1 4 2 5 3 3 5 1 5 0 11 1 9 8 1 1 4 6 7 2 6 5 1 3 1 2 1 1 5 0 11 8 7 7 1 9 3 1 1 2 4 9 2 2 1 3 1 1 6 0 7 8 4 4 6 9 3 1 3 3 1 3 1 1 1 5 4 1 1 7 1 6 6 3 5 4 3 4 1 8 0 6 9 1 2 6 8 8 3 1 2 3 2 1 1 3 1 5 0 7 1 6 7 4 4 6 9 2 3 2 1 1 1 9 0 9 8 9 1 4 3 9 4 2 4 2 3 1 3 2 3 2 3 1 2 5 5 2 3 4 1 7 0 9 1 1 2 4 9 2 6 3 1 1 2 1 3 1 3 3 1 8 0 10 4 9 9 3 4 5 2 1 1 8 3 1 3 2 3 1 1 2 1 6 0 11 1 7 8 8 4 8 1 5 4 8 4 2 2 2 1 2 1 4 2 4 1 3 7 1 6 0 11 2 4 1 6 9 7 1 8 8 5 7 1 3 2 1 1 2 1 6 0 8 3 2 9 3 6 7 1 1 2 1 3 2 1 1 1 6 0 6 1 1 6 4 3 5 1 1 1 2 2 3 2 5 5 3 3 2 1 3 7 1 8 0 8 8 1 5 8 4 9 7 1 1 1 3 1 3 2 3 1 1 7 0 9 7 9 3 2 1 3 1 5 9 3 1 3 3 1 3 2 1 6 0 11 9 9 1 5 8 6 9 8 5 1 1 1 1 2 3 3 1 1 2 5 3 4 4 5 3 4 1 5 0 11 8 2 9 6 9 6 1 4 5 2 4 2 2 1 3 3 1 5 0 7 1 3 7 6 7 9 8 2 3 1 2 1 1 5 0 11 7 1 1 2 1 8 9 4 5 7 3 1 3 2 2 1 1 2 1 4 4 2 4 1 4 4 3 7 1 8 0 7 1 6 6 1 1 1 3 3 1 2 1 1 3 1 1 1 5 0 9 7 6 1 6 5 8 6 6 3 2 1 3 2 2 1 8 0 10 5 6 3 5 3 2 6 5 1 1 2 3 1 3 2 1 1 2 1 1 4 5 3 5 1 3 5 1 9 0 7 8 1 2 2 3 5 6 3 3 1 2 3 1 3 3 1 1 5 0 8 1 8 7 3 7 6 8 9 2 1 2 2 3 1 8 0 11 3 2 6 1 2 8 7 8 5 6 7 1 2 2 1 2 2 1 3 2 4 3 1 5 3 4 1 6 0 10 1 1 6 1 8 8 2 4 4 7 3 2 1 3 2 1 1 6 0 7 7 1 2 7 6 1 6 1 2 1 1 1 3 1 8 0 8 4 9 9 6 4 6 1 5 1 1 1 2 1 1 1 3 2 4 3 5 3 6 1 9 0 6 2 6 6 3 8 1 2 3 3 3 3 1 1 1 2 1 7 0 7 7 9 8 3 1 6 1 2 2 1 2 1 2 2 1 8 0 6 7 8 1 7 8 4 3 1 1 3 3 3 3 3 3 3 2 1 3 4 2 5 4 1 4 5 3 6 1 5 0 7 7 2 1 4 4 9 3 1 3 1 2 1 1 5 0 8 7 7 9 5 9 8 1 2 1 1 1 1 1 1 7 0 8 6 9 2 1 3 8 2 1 1 3 1 1 1 3 1 1 1 1 3 5 3 3 4 1 6 0 8 5 7 2 1 9 7 1 1 3 3 2 3 1 1 1 9 0 9 9 7 1 2 6 9 9 3 9 1 2 2 1 2 3 2 3 3 1 5 0 11 4 1 5 3 2 5 9 5 9 9 6 1 2 1 3 1 3 1 2 2 3 6 1 7 0 7 1 3 7 8 9 3 1 1 1 2 1 1 1 1 1 6 0 9 1 4 5 4 1 8 9 7 9 1 1 1 2 1 1 1 9 0 7 5 1 8 1 6 8 1 3 3 1 1 1 1 1 1 3 2 3 5 4 1 2 3 7 1 6 0 9 2 1 8 4 4 9 8 9 9 3 3 1 3 3 2 1 7 0 11 6 5 9 6 3 2 3 1 7 5 2 3 3 3 3 1 1 2 1 5 0 9 3 1 7 8 7 2 3 5 7 3 3 1 3 1 3 1 4 5 3 4 2 6 1 2 4 4 5 4 3 7 1 6 0 9 5 4 1 2 6 9 2 9 1 3 2 2 3 1 2 1 7 0 10 4 8 3 1 9 1 4 8 2 2 3 1 1 1 1 1 3 1 5 0 9 8 2 5 2 8 5 3 1 2 1 2 3 1 2 2 5 5 3 3 4 1 3 5 1 9 0 10 1 6 5 2 1 3 9 5 2 3 2 1 3 3 2 3 1 2 1 1 7 0 9 1 5 3 3 8 6 2 5 2 3 2 1 1 1 1 2 1 5 0 11 1 5 2 1 6 7 2 9 5 9 1 1 2 1 3 1 2 3 3 5 5 3 4 1 9 0 10 5 9 6 4 6 4 5 6 1 7 3 2 3 1 1 2 1 2 1 1 8 0 11 6 4 8 2 1 1 4 3 3 4 3 3 3 3 1 2 3 1 2 1 6 0 10 9 1 3 8 6 3 3 9 9 4 1 1 1 2 2 3 1 2 3 4 3 4 1 9 0 10 4 9 2 1 3 4 8 6 2 5 2 1 1 2 2 3 1 3 1 1 5 0 6 2 7 1 3 1 5 2 2 3 1 3 1 8 0 7 8 9 6 8 1 6 7 1 1 2 1 1 3 2 3 4 1 2 3 3 6 1 6 0 8 5 2 1 4 1 4 3 1 1 3 1 1 2 2 1 5 0 8 1 6 1 2 9 2 7 3 2 1 1 1 2 1 7 0 7 8 6 9 3 6 3 1 3 2 1 1 1 3 1 1 3 2 5 4 2 3 7 3 1 5 5 3 4 1 7 0 8 6 4 3 1 8 3 1 1 1 2 1 2 3 2 2 1 6 0 11 5 4 1 7 8 5 5 5 4 1 6 1 3 1 1 3 2 1 9 0 9 3 1 6 8 3 1 5 1 6 1 1 1 2 3 2 2 3 2 5 5 1 3 3 7 1 7 0 9 1 8 9 9 1 9 5 1 2 1 3 1 3 2 1 2 1 9 0 7 9 3 6 1 4 1 8 2 3 1 3 2 1 3 2 2 1 6 0 9 3 8 5 6 9 1 9 2 3 1 3 1 1 3 1 3 1 3 4 3 2 4 3 5 1 5 0 8 9 4 8 4 7 3 1 6 1 2 3 1 3 1 8 0 9 7 3 4 2 7 1 1 9 5 2 2 1 3 1 3 3 2 1 5 0 8 7 9 1 3 6 4 4 4 3 2 1 1 1 1 2 1 2 3 3 7 1 5 0 11 3 4 7 7 2 1 3 7 6 8 1 2 3 1 3 2 1 5 0 8 1 6 6 1 7 7 6 8 1 1 1 3 2 1 8 0 6 6 1 7 8 1 1 1 3 3 1 2 3 2 2 2 3 1 3 5 3 5 3 4 1 6 0 6 1 1 4 6 5 2 3 1 2 1 1 1 1 6 0 7 6 1 6 3 1 6 6 3 1 3 1 1 3 1 5 0 8 6 6 1 7 4 1 5 1 3 1 3 1 2 1 4 1 4 6 3 4 1 5 5 5 3 6 1 9 0 7 9 7 1 8 8 8 1 3 2 2 2 2 2 3 2 1 1 7 0 8 7 9 1 9 8 5 9 6 2 3 1 3 2 1 3 1 9 0 10 2 5 6 3 1 3 1 9 2 6 1 3 1 2 1 2 1 3 3 2 3 1 2 2 5 3 7 1 8 0 9 5 6 6 7 1 7 6 1 1 1 3 2 3 1 3 2 2 1 6 0 10 6 1 9 5 5 8 9 3 5 4 2 2 1 1 2 1 1 9 0 6 9 1 6 1 7 5 1 1 1 1 1 3 2 1 1 1 2 1 1 3 4 3 3 5 1 8 0 10 1 2 1 2 6 6 1 5 4 2 2 3 1 3 2 3 1 1 1 5 0 8 4 2 4 6 1 9 9 9 1 3 1 3 2 1 6 0 8 3 6 7 4 9 6 1 5 2 1 2 1 3 2 3 3 5 1 1 3 5 1 6 0 9 1 1 2 4 6 5 7 6 4 1 2 3 1 1 1 1 5 0 10 4 3 4 1 7 1 1 4 3 9 2 1 3 1 2 1 7 0 8 1 4 8 4 3 2 6 8 2 1 1 3 1 2 1 1 5 4 2 1 3 4 1 9 0 7 6 2 2 9 6 1 6 2 2 3 2 3 3 3 2 1 1 7 0 7 6 7 5 4 4 3 1 1 1 1 2 3 1 1 1 7 0 7 2 1 2 7 2 6 9 2 2 1 3 1 3 1 2 1 2 5 7 3 2 5 6 4 3 6 3 4 4 3 6 1 6 0 6 1 1 8 8 3 2 1 3 2 2 3 3 1 8 0 6 2 3 7 1 4 1 1 1 3 3 3 2 1 3 1 8 0 10 8 7 2 6 9 3 1 8 7 6 3 2 1 3 3 2 2 1 2 3 1 3 5 2 3 4 1 7 0 8 5 1 1 1 9 7 4 3 1 2 3 3 2 1 1 1 6 0 7 5 1 7 3 1 7 9 3 1 1 1 1 2 1 9 0 9 3 1 7 3 3 7 9 2 6 3 3 1 1 3 2 3 1 1 1 2 3 4 3 4 1 9 0 9 2 6 5 5 9 3 5 9 1 3 1 3 2 2 2 1 2 1 1 5 0 9 4 7 9 5 5 1 9 1 7 2 2 1 2 3 1 9 0 7 8 8 1 3 6 6 7 1 1 3 1 2 2 3 3 2 1 1 3 5 3 6 1 9 0 8 8 8 1 9 7 2 1 8 3 1 3 1 3 1 1 2 3 1 6 0 11 5 6 4 1 1 3 3 9 6 2 9 3 1 3 1 1 1 1 8 0 9 5 8 6 2 2 1 2 9 5 1 3 1 2 3 1 2 3 1 1 2 3 1 2 5 2 1 1 4 5 3 7 1 7 0 8 7 1 2 2 2 5 9 5 2 3 2 2 1 2 2 1 7 0 11 6 1 1 9 4 6 4 1 6 5 1 3 3 3 2 3 1 1 1 5 0 9 7 5 1 9 7 4 3 2 7 1 2 1 2 1 5 4 3 4 2 5 4 3 7 1 7 0 9 8 2 9 8 3 5 4 4 1 3 3 1 3 2 1 2 1 7 0 6 3 1 9 9 4 1 1 1 1 3 3 3 1 1 6 0 11 3 3 1 3 1 1 1 1 1 6 5 1 2 2 2 3 3 5 1 5 2 3 3 5 3 4 1 8 0 9 6 1 7 2 3 1 1 1 5 1 3 2 2 3 1 1 1 1 8 0 7 2 1 7 6 5 3 8 1 2 1 3 2 3 2 1 1 7 0 7 3 2 1 3 9 1 9 1 1 2 1 3 3 2 2 1 3 2 3 4 1 8 0 10 3 7 1 8 5 1 3 5 5 9 1 3 1 1 1 1 2 1 1 6 0 10 5 7 3 3 9 3 7 6 3 1 3 2 1 2 1 3 1 9 0 8 9 1 5 5 8 6 2 1 2 1 1 3 2 1 2 1 2 2 4 1 2 3 6 1 4 4 5 4 3 4 1 9 0 8 9 2 7 5 7 7 3 1 3 2 2 1 2 3 3 1 3 1 8 0 10 5 9 1 1 2 2 4 2 8 3 3 3 1 1 2 1 1 1 1 9 0 8 7 1 5 6 2 4 1 7 1 3 1 2 1 3 2 1 1 2 5 2 2 3 6 1 5 0 7 1 7 6 4 7 3 3 3 1 2 2 1 1 8 0 7 7 9 7 9 3 3 1 1 1 1 1 1 1 3 1 1 8 0 9 9 1 8 8 8 5 2 8 4 3 3 3 1 1 3 2 1 1 3 3 4 4 4 3 6 1 5 0 9 4 1 4 3 1 5 2 4 1 1 1 2 3 2 1 5 0 6 1 1 5 7 1 7 1 3 1 1 2 1 5 0 8 5 1 3 6 1 1 5 9 1 1 2 3 2 1 4 5 2 3 2 3 4 1 5 0 9 7 4 8 7 6 9 1 2 1 1 1 1 1 1 1 5 0 9 6 1 9 3 2 6 9 7 2 2 3 1 3 2 1 7 0 10 6 3 2 8 1 6 1 8 1 1 2 3 3 1 3 1 2 2 3 5 3 3 7 1 8 0 9 3 3 1 6 6 4 2 3 7 1 2 1 1 1 3 2 1 1 5 0 6 1 7 7 5 7 5 2 1 2 1 2 1 9 0 7 8 6 4 3 1 2 9 2 1 1 1 3 3 2 2 1 2 5 3 2 3 2 1 4 1 6 4 4 4 3 4 1 6 0 11 1 8 1 8 1 2 8 9 3 1 9 1 2 3 1 3 2 1 6 0 9 4 6 1 5 8 6 8 8 2 1 3 1 3 2 1 1 8 0 11 8 1 1 4 4 1 3 8 9 6 4 1 2 1 1 2 1 3 3 2 2 4 5 3 6 1 5 0 7 1 4 7 8 7 3 1 1 2 2 3 3 1 8 0 8 1 1 5 1 9 5 4 1 1 1 2 3 2 2 1 1 1 7 0 8 6 1 8 3 4 1 1 2 2 2 1 2 2 1 3 3 3 3 5 4 5 3 5 1 5 0 8 3 7 7 4 7 1 2 1 3 1 3 1 1 1 9 0 7 8 1 1 1 9 4 8 2 3 2 1 2 3 1 2 2 1 6 0 7 7 7 7 9 9 1 2 2 2 1 2 1 1 1 5 2 2 2 3 7 1 6 0 10 9 7 3 4 3 7 7 3 1 2 3 1 1 3 1 1 1 9 0 7 5 7 1 7 2 5 6 2 3 1 3 1 1 3 2 2 1 8 0 7 9 5 4 9 4 6 1 2 3 2 2 2 1 1 1 3 3 2 3 2 3 5 1 3 4 3 5 4 3 7 1 5 0 6 1 6 9 1 7 3 1 1 1 3 3 1 7 0 8 8 3 6 4 1 1 4 1 1 1 1 2 2 3 1 1 5 0 10 9 8 3 7 4 3 3 1 9 4 1 2 1 1 1 1 5 3 5 4 1 1 3 7 1 8 0 7 7 8 8 8 8 1 6 2 2 3 1 2 1 2 2 1 9 0 9 6 8 4 7 1 5 1 8 1 1 1 3 1 3 2 1 3 1 1 6 0 6 1 8 3 2 5 1 3 1 3 3 3 3 3 3 5 1 2 5 1 3 6 1 8 0 8 5 2 9 1 9 3 8 2 2 3 2 1 3 3 1 3 1 7 0 9 7 9 7 3 1 3 9 6 8 1 3 1 1 2 3 1 1 6 0 6 9 5 1 2 1 1 3 3 2 1 1 2 1 4 4 1 4 5 3 7 1 9 0 10 3 1 7 1 1 1 1 8 5 3 2 1 1 3 2 2 2 2 1 1 9 0 6 1 3 9 9 9 1 3 2 1 1 1 1 2 2 2 1 9 0 6 6 8 1 6 1 2 1 3 3 3 1 3 3 1 3 2 3 4 1 4 3 5 3 7 1 5 0 11 7 3 7 8 1 9 4 8 7 1 8 1 1 1 3 1 1 9 0 9 3 8 9 1 7 9 2 8 1 2 2 2 1 2 2 3 3 2 1 7 0 7 6 2 5 3 6 3 1 1 1 1 1 1 2 2 1 3 3 5 5 5 4 3 1 2 2 4 4 3 4 1 8 0 7 6 3 1 5 1 7 7 1 1 1 1 3 3 2 3 1 7 0 6 9 1 5 4 6 5 3 1 1 2 1 1 2 1 6 0 11 2 1 6 4 5 2 3 2 1 1 6 1 1 3 3 2 2 2 2 2 5 3 6 1 8 0 10 2 1 3 6 4 1 8 5 9 5 3 2 2 3 2 1 3 1 1 8 0 7 4 7 1 2 9 4 1 3 3 1 2 2 2 1 3 1 8 0 8 3 9 3 8 6 5 1 4 3 1 2 2 3 2 2 1 3 1 5 4 1 4 3 7 1 8 0 10 4 3 6 7 5 9 3 4 7 1 2 1 1 3 2 1 3 3 1 9 0 10 8 7 1 4 1 5 6 3 8 5 1 1 3 1 1 3 2 2 2 1 7 0 8 7 9 8 5 1 9 3 7 1 3 3 2 1 3 1 4 3 3 2 3 1 3 3 7 1 8 0 10 7 3 5 8 9 3 4 1 6 3 1 2 3 2 3 1 3 2 1 7 0 10 5 2 8 4 5 9 1 5 3 9 3 1 2 1 1 1 3 1 9 0 10 6 4 6 6 3 5 8 2 1 6 2 1 1 2 3 3 1 2 2 4 1 1 3 4 1 4 4 2 2 6 8 8 4 7 2 5 3 3 5 1 5 0 11 1 4 1 2 3 2 8 3 5 1 3 1 1 3 2 1 1 5 0 10 3 2 8 7 2 2 7 1 9 8 1 3 1 3 2 1 9 0 8 7 1 8 1 8 8 9 1 1 2 2 3 1 2 3 2 1 3 3 3 1 5 3 7 1 6 0 7 7 1 2 4 3 3 5 1 3 2 3 2 2 1 6 0 6 1 2 8 7 3 2 1 3 2 1 3 3 1 9 0 8 6 4 7 1 1 4 5 1 1 1 1 1 1 2 2 3 1 2 1 4 3 1 1 3 3 7 1 5 0 10 9 3 1 8 4 5 9 5 8 4 1 1 2 1 2 1 6 0 7 9 7 2 8 5 3 1 2 2 3 1 2 2 1 8 0 11 8 1 6 7 9 8 3 5 9 9 9 1 3 1 2 1 3 3 1 2 1 5 1 5 5 1 3 6 1 9 0 9 2 7 5 1 3 7 5 1 9 2 2 1 1 1 2 2 3 2 1 5 0 11 1 4 3 4 3 7 4 6 5 4 8 1 3 3 1 3 1 5 0 8 5 1 1 9 5 8 8 7 2 3 1 2 2 3 4 5 2 1 1 3 5 1 9 0 6 3 4 8 5 9 1 2 1 1 2 3 1 3 3 2 1 6 0 11 3 8 4 4 5 7 5 5 2 1 5 2 3 3 1 1 2 1 7 0 7 8 2 2 9 2 7 1 3 3 1 3 1 1 1 4 1 2 4 1 3 1 2 5 5 3 4 1 8 0 7 1 4 6 3 2 5 5 1 1 1 3 3 2 3 1 1 5 0 7 6 5 7 1 2 5 5 1 3 3 1 2 1 8 0 7 9 3 1 5 6 7 9 1 2 3 2 3 2 3 1 4 1 4 2 3 4 1 7 0 6 6 7 1 7 8 7 1 2 1 3 1 1 3 1 9 0 9 3 4 1 7 2 8 1 9 7 2 3 1 1 2 1 2 2 1 1 5 0 8 1 8 7 7 2 8 9 7 1 2 1 2 2 2 2 4 3 3 5 1 6 0 6 6 1 6 6 9 8 1 3 1 1 1 1 1 8 0 8 7 2 3 8 6 1 6 8 3 2 2 1 2 3 2 1 1 7 0 9 1 3 8 1 1 9 3 4 2 1 1 3 3 2 1 3 4 3 5 3 3 3 6 1 6 0 11 7 1 6 4 1 5 7 8 4 2 2 2 1 1 2 1 1 1 5 0 10 3 4 4 1 4 3 6 1 6 9 1 2 3 1 2 1 8 0 10 9 8 8 4 8 5 8 5 5 1 1 1 1 1 1 3 2 2 3 2 3 1 3 5 3 7 1 7 0 7 1 8 8 2 4 9 2 1 2 3 1 2 3 2 1 7 0 7 9 4 1 3 7 8 1 1 2 3 1 3 3 3 1 5 0 8 3 4 1 2 2 2 8 8 2 3 1 3 1 1 3 3 3 1 5 2 4 7 1 5 7 5 5 3 5 1 9 0 6 1 6 7 4 4 3 1 1 3 2 1 3 3 2 2 1 9 0 9 1 9 7 3 5 9 5 6 1 1 1 1 3 1 1 1 1 3 1 7 0 9 9 8 6 8 9 4 5 1 8 1 3 1 1 2 3 3 5 1 5 2 5 3 4 1 6 0 10 8 1 5 9 3 6 3 4 6 8 3 2 1 2 1 2 1 7 0 8 7 9 9 9 8 4 1 2 2 1 3 3 1 2 1 1 8 0 7 1 3 9 8 1 7 6 1 1 2 2 1 3 1 3 3 1 1 1 3 7 1 7 0 8 1 3 8 2 7 8 1 4 2 1 2 1 1 2 1 1 8 0 10 1 7 2 9 1 4 1 1 4 8 1 1 2 1 1 1 1 1 1 7 0 9 7 2 3 8 1 5 5 9 2 3 1 3 2 1 2 3 5 5 1 4 2 1 2 3 4 1 6 0 9 4 5 9 3 6 1 3 4 9 1 2 3 1 2 1 1 8 0 7 6 8 1 1 2 3 7 3 1 3 1 2 3 3 2 1 9 0 9 2 1 8 2 2 7 1 1 5 1 3 2 3 1 3 3 1 3 2 1 3 1 3 6 1 8 0 8 5 1 2 5 5 4 5 1 1 2 1 3 2 3 3 1 1 5 0 11 1 7 9 7 8 4 1 1 1 5 3 1 2 3 1 1 1 9 0 7 6 6 1 4 4 1 5 3 3 3 1 2 2 1 3 3 1 4 3 2 1 2 4 2 4 7 5 5 4 3 6 1 5 0 10 1 6 6 9 8 7 3 8 5 7 1 2 3 1 1 1 8 0 8 4 7 7 9 1 7 5 7 3 2 2 1 1 2 1 1 1 6 0 7 4 1 3 8 4 9 9 3 1 1 2 1 1 4 2 3 2 2 1 3 4 1 9 0 10 3 2 6 2 4 5 8 1 8 6 1 1 1 3 3 3 2 2 1 1 9 0 7 3 1 1 6 6 2 8 2 2 3 3 2 2 3 1 1 1 5 0 7 1 9 1 4 3 9 5 3 1 1 3 3 3 4 3 4 3 4 1 6 0 9 3 8 5 8 5 1 5 7 1 1 2 3 1 1 3 1 9 0 7 3 1 6 3 3 2 8 3 1 2 2 1 1 3 2 1 1 7 0 8 7 9 8 7 1 2 1 4 1 1 2 1 2 3 1 4 1 2 5 3 6 1 8 0 7 2 1 8 8 3 9 8 1 3 1 3 3 1 3 1 1 7 0 9 1 5 6 9 6 5 1 9 1 1 2 2 3 3 3 1 1 6 0 6 1 7 3 2 1 2 2 1 3 3 1 1 3 4 4 3 3 2 3 4 1 6 0 7 1 1 2 8 5 1 3 1 3 1 3 3 3 1 7 0 6 3 3 6 5 1 5 3 1 1 1 2 3 3 1 5 0 8 1 7 4 2 5 8 5 4 2 2 1 1 2 5 3 2 2 1 3 4 1 5 5 3 5 1 5 0 10 6 7 5 2 9 3 1 6 3 2 1 2 1 3 2 1 9 0 8 4 1 4 1 4 3 5 1 2 2 1 1 1 1 1 3 1 1 8 0 6 1 6 6 1 1 9 1 1 1 3 3 2 1 2 4 1 3 2 2 3 4 1 7 0 7 7 3 6 6 1 3 9 3 3 2 3 1 2 1 1 6 0 9 8 1 4 8 9 6 5 3 3 1 3 2 1 3 2 1 9 0 8 8 5 1 1 1 2 7 3 2 3 2 1 1 1 2 1 2 1 2 2 2 3 5 1 9 0 10 1 9 6 1 4 1 2 1 7 6 2 1 2 3 2 3 2 1 1 1 5 0 10 4 4 3 1 6 9 5 5 2 1 1 1 2 2 3 1 6 0 7 7 4 7 7 1 6 8 2 1 1 1 2 1 5 1 1 4 2 3 4 1 6 0 8 2 8 6 7 4 3 7 1 3 1 3 2 1 3 1 9 0 7 6 4 1 5 5 5 9 1 3 2 2 1 1 3 3 2 1 6 0 8 3 9 1 6 1 8 6 6 1 3 3 3 3 3 4 4 2 4 3 6 1 6 0 10 1 9 3 1 1 4 4 8 5 1 1 3 1 2 3 1 1 5 0 9 9 6 6 5 7 3 1 7 9 3 3 2 1 1 1 7 0 10 7 3 7 6 7 6 4 1 9 8 2 3 2 3 3 1 1 2 2 1 3 2 4 7 6 3 4 2 4 5 3 7 1 6 0 9 2 9 8 3 9 1 6 9 4 1 3 1 2 1 1 1 6 0 8 5 6 5 1 7 4 9 9 3 2 2 1 2 1 1 8 0 11 1 6 5 3 7 6 6 4 2 1 1 2 2 2 1 2 1 1 3 5 3 1 2 3 5 5 3 4 1 6 0 6 6 3 1 4 2 7 1 2 3 3 1 1 1 8 0 6 7 2 2 5 1 9 1 1 3 2 3 3 3 1 1 5 0 7 9 2 1 5 8 2 8 1 3 1 3 3 4 1 5 1 3 6 1 7 0 8 9 1 6 3 7 3 8 2 3 3 3 2 1 1 3 1 6 0 6 9 7 7 1 4 9 1 1 2 1 1 3 1 5 0 7 1 4 6 7 1 2 2 2 2 1 1 1 4 3 3 5 1 2 3 4 1 6 0 8 9 2 1 8 2 2 9 1 2 3 1 3 2 1 1 5 0 9 8 6 1 8 6 7 1 6 6 2 3 1 1 1 1 9 0 11 7 9 8 8 6 1 3 6 9 1 5 2 3 3 3 1 1 3 1 2 1 3 3 3 5 1 6 4 6 4 4 3 4 1 6 0 8 4 1 7 3 6 3 3 4 3 3 1 1 1 1 1 7 0 10 9 9 5 7 1 7 1 1 4 3 1 2 2 2 3 1 1 1 6 0 6 4 1 7 5 8 7 1 1 3 3 3 3 4 1 1 5 3 5 1 9 0 7 1 9 2 9 3 6 7 1 2 1 1 3 3 2 2 1 1 6 0 9 7 1 4 9 1 5 9 8 3 2 1 2 1 1 2 1 5 0 8 4 2 7 2 1 7 6 1 1 1 2 1 1 5 4 2 5 2 3 7 1 5 0 6 7 1 1 3 6 6 1 1 1 1 2 1 8 0 6 9 5 6 1 8 1 2 1 1 2 3 2 1 2 1 8 0 6 3 3 1 2 3 6 2 3 1 3 3 1 1 2 3 5 1 4 2 4 1 3 6 1 5 0 11 9 2 2 7 9 6 7 5 1 7 2 3 1 1 1 1 1 9 0 6 9 2 1 2 7 7 2 2 2 2 1 3 1 3 1 1 9 0 10 3 3 1 1 8 9 8 4 2 9 3 1 3 1 3 1 2 1 2 2 4 4 2 2 1 1 2 1 1 8 4 7 2 5 4 3 6 1 5 0 8 1 1 3 4 1 2 8 1 1 1 1 2 1 1 7 0 6 9 2 1 1 4 1 1 3 2 1 3 1 1 1 5 0 7 8 7 1 2 8 7 8 2 2 2 3 1 3 2 1 5 5 3 3 5 1 6 0 11 1 9 2 1 4 6 5 3 4 8 2 1 1 1 2 3 3 1 5 0 8 1 4 8 1 1 4 3 3 1 1 1 3 2 1 6 0 8 9 6 9 4 1 3 3 4 1 2 3 1 3 3 1 3 1 2 2 3 5 1 7 0 9 8 7 6 5 7 2 5 1 3 1 2 1 1 3 2 2 1 9 0 7 3 7 1 1 7 4 4 3 1 1 3 1 2 3 3 1 1 5 0 9 8 1 8 3 1 2 9 1 9 1 3 2 1 3 1 4 2 3 4 3 6 1 6 0 7 3 7 5 6 9 1 8 3 2 2 1 1 1 1 8 0 8 8 1 9 2 5 1 7 8 2 2 2 1 2 2 3 1 1 8 0 7 4 1 8 2 6 6 6 1 1 2 1 3 2 1 2 2 3 5 3 1 4 3 6 1 8 0 11 5 3 5 8 2 3 3 3 9 1 4 3 3 2 1 3 3 1 2 1 5 0 9 4 3 4 7 1 2 4 2 1 2 3 2 1 3 1 5 0 7 8 1 1 6 3 3 6 1 1 2 1 3 1 3 5 1 3 3 2 3 1 6 5 5 3 6 1 7 0 11 1 8 2 7 7 4 6 3 8 1 1 3 1 1 3 1 3 3 1 7 0 11 1 4 5 2 3 3 1 1 9 1 8 1 2 3 3 2 2 1 1 9 0 7 8 1 5 5 4 5 1 1 1 1 2 2 1 3 2 1 4 3 4 2 1 5 3 4 1 8 0 9 9 1 7 4 1 6 9 7 8 1 3 1 3 3 3 1 2 1 7 0 10 5 9 3 2 7 3 9 2 1 1 2 3 1 1 2 1 2 1 7 0 7 1 5 4 5 8 2 4 3 2 1 1 1 3 3 1 1 4 5 3 6 1 5 0 8 7 9 1 8 1 2 8 8 2 3 1 2 2 1 6 0 8 1 7 7 1 5 7 3 4 2 2 3 1 3 1 1 9 0 6 5 7 2 9 1 1 1 1 1 1 3 3 2 1 3 4 2 5 5 2 4 3 4 1 6 0 10 2 1 6 2 1 8 7 6 3 4 1 1 2 1 2 1 1 8 0 9 1 5 8 1 2 4 2 7 7 1 3 3 1 2 1 2 3 1 5 0 11 1 6 9 1 8 5 6 9 6 8 3 1 3 1 1 1 3 2 3 3 3 4 1 5 0 9 6 2 5 1 8 2 6 6 7 3 3 1 2 3 1 7 0 8 8 5 2 1 4 6 1 2 1 3 3 2 3 2 1 1 6 0 9 1 2 8 3 4 6 7 2 9 1 1 2 2 1 1 1 1 1 5 7 1 2 4 3 5 5 3 6 1 6 0 6 7 8 3 4 1 4 3 1 2 3 1 2 1 7 0 7 5 8 9 3 1 1 4 2 1 1 3 1 3 1 1 7 0 6 3 9 9 1 9 6 3 3 2 1 2 1 1 2 2 3 1 3 2 3 6 1 6 0 10 9 7 7 2 1 2 7 4 7 4 3 2 1 3 1 2 1 5 0 7 1 8 6 8 6 1 4 1 3 1 3 1 1 9 0 11 1 1 8 1 1 1 4 6 1 8 7 2 1 2 3 3 2 2 1 2 1 3 3 5 3 1 3 6 1 7 0 9 7 5 1 1 1 3 6 7 8 2 2 3 1 3 1 1 1 9 0 11 9 2 8 9 3 1 9 3 4 7 1 1 2 3 1 1 3 2 2 1 1 8 0 7 6 1 4 9 3 8 8 1 2 2 1 2 3 2 2 2 2 2 1 4 3 3 5 1 6 0 10 5 7 8 1 4 7 6 9 5 4 2 1 2 1 1 3 1 5 0 11 3 5 2 3 5 6 2 8 1 7 1 1 1 1 2 2 1 5 0 10 7 8 8 5 1 7 1 2 7 5 3 3 3 1 3 4 1 3 4 2 3 4 1 5 0 6 6 9 3 5 1 1 2 2 1 2 3 1 5 0 7 1 1 5 4 7 2 6 1 2 3 3 1 1 5 0 11 4 1 5 3 2 4 6 3 2 3 1 3 2 1 2 3 1 3 3 5 2 4 6 7 2 4 3 3 5 1 6 0 9 7 1 4 1 3 9 4 4 5 3 2 1 3 3 3 1 6 0 10 9 1 1 8 5 3 2 2 4 2 3 3 1 2 3 3 1 5 0 11 6 8 3 7 1 7 1 7 1 9 7 1 1 1 1 3 1 4 2 1 1 3 7 1 9 0 8 1 3 3 2 2 2 9 9 3 1 2 1 3 2 2 3 2 1 7 0 11 3 1 1 4 6 3 8 8 2 5 5 3 1 3 3 3 1 1 1 7 0 8 3 6 1 2 5 7 8 6 3 2 3 3 3 1 2 3 3 3 3 4 2 4 3 4 1 8 0 7 8 3 1 6 4 5 5 3 2 3 1 3 1 3 2 1 8 0 8 1 2 7 1 5 4 2 4 3 2 2 1 1 2 1 2 1 9 0 8 4 8 3 7 5 1 8 4 1 3 2 1 3 2 1 1 1 3 4 1 3 3 6 1 5 0 7 6 8 3 3 8 1 7 3 1 3 1 2 1 6 0 11 1 8 4 8 1 5 7 9 1 9 5 3 2 3 1 1 2 1 5 0 10 1 9 4 2 4 3 7 7 1 9 2 2 3 1 1 2 3 5 2 2 4 5 2 4 4 5 3 4 1 9 0 6 9 9 9 1 8 1 1 1 2 2 2 2 1 3 3 1 5 0 9 1 7 9 9 8 4 2 1 3 1 1 2 2 2 1 9 0 8 5 2 2 1 8 9 7 1 3 2 1 3 1 3 1 2 1 5 3 3 3 3 6 1 6 0 11 4 9 3 8 1 4 9 3 9 8 4 1 3 1 2 1 1 1 5 0 7 5 3 1 7 2 6 2 1 3 2 1 2 1 6 0 6 9 1 5 8 7 1 3 1 1 2 2 2 2 3 4 3 3 1 3 7 1 6 0 6 5 8 5 4 1 1 1 1 1 2 2 1 1 9 0 8 2 2 2 4 8 3 6 1 1 1 1 1 1 1 1 2 3 1 6 0 10 1 5 6 9 4 6 1 7 3 7 3 1 1 1 2 3 2 3 5 4 1 1 1 3 7 1 8 0 6 1 8 4 8 1 6 2 1 3 1 1 1 1 2 1 8 0 11 3 3 2 3 6 5 9 1 2 8 1 3 1 3 2 1 1 1 1 1 9 0 6 1 8 1 3 8 1 3 1 2 3 1 1 3 3 3 1 5 2 5 2 4 2 6 2 4 3 3 5 3 3 7 1 7 0 7 5 7 8 9 1 1 7 2 1 2 2 2 1 3 1 8 0 11 7 1 1 5 9 6 3 6 6 6 1 1 2 1 2 1 3 1 3 1 6 0 6 3 9 9 1 9 2 3 3 2 1 3 1 2 3 4 1 3 2 3 3 6 1 6 0 8 5 9 5 7 4 1 5 3 1 2 1 1 2 3 1 6 0 11 7 6 7 7 6 4 1 4 7 2 4 1 1 1 3 1 2 1 5 0 8 3 1 3 5 9 4 5 7 1 2 1 3 3 5 1 1 2 3 5 3 7 1 9 0 11 6 7 1 4 9 1 2 9 8 6 8 2 1 3 2 1 1 3 1 1 1 9 0 6 1 1 9 7 5 7 1 3 3 2 1 1 1 3 2 1 8 0 7 5 3 4 6 7 1 8 3 2 2 3 1 1 1 2 4 3 1 1 5 3 3 3 6 1 8 0 7 2 1 2 1 9 5 1 1 1 2 2 1 3 1 3 1 8 0 10 3 7 7 1 7 8 9 8 3 1 2 1 2 3 1 2 1 3 1 5 0 9 9 2 1 5 7 7 6 8 5 2 3 2 1 3 2 5 2 1 2 2 3 7 1 9 0 11 3 8 2 1 1 1 8 1 9 4 3 3 2 2 1 1 1 2 1 2 1 5 0 10 3 2 1 1 2 7 3 6 4 9 2 1 1 2 2 1 6 0 10 5 8 1 6 7 8 2 9 6 5 1 3 3 1 3 1 1 2 1 2 5 1 4 1 2 3 4 4 3 7 1 8 0 9 7 6 7 4 2 2 8 9 1 1 1 1 3 3 1 2 1 1 6 0 10 6 2 2 3 8 1 4 3 4 5 3 1 1 1 2 2 1 5 0 11 4 6 8 6 1 9 5 4 5 4 9 2 1 2 3 1 5 2 1 2 3 5 1 3 5 1 8 0 10 9 6 2 8 1 1 1 5 5 7 2 3 1 1 1 2 2 2 1 8 0 8 4 2 8 8 2 9 1 1 3 1 2 3 3 1 3 1 1 8 0 7 5 8 9 6 3 1 2 2 1 1 3 2 2 3 3 5 1 4 2 5 3 6 1 6 0 7 8 5 8 1 6 3 8 1 3 1 2 2 2 1 7 0 6 7 9 5 1 6 7 1 2 3 1 1 2 1 1 8 0 6 1 1 5 1 4 9 3 3 3 3 2 1 1 2 2 3 5 4 3 4 3 7 1 7 0 9 3 8 6 1 9 5 4 4 7 1 3 3 1 2 1 1 1 7 0 11 4 8 1 5 5 1 5 6 5 7 4 3 3 2 1 1 1 3 1 7 0 6 7 7 1 2 4 6 1 3 3 1 3 1 2 1 1 1 1 3 2 3 1 3 5 1 3 8 7 3 5 5 3 7 1 8 0 10 9 5 9 2 9 1 2 6 7 7 1 3 2 2 2 1 3 1 1 8 0 6 1 2 8 3 7 8 2 3 2 1 1 2 1 1 1 7 0 10 5 4 3 5 9 1 9 2 5 9 2 2 3 1 2 1 2 3 4 1 3 1 1 1 3 5 1 7 0 11 1 4 2 4 9 3 7 1 1 7 3 2 2 2 2 1 2 2 1 7 0 11 7 2 7 7 8 4 9 6 1 9 7 3 2 3 1 3 1 3 1 6 0 10 4 1 3 5 2 4 5 9 5 8 1 3 1 2 1 3 4 2 1 2 3 3 6 1 9 0 7 1 3 1 8 1 3 1 3 3 1 1 1 3 3 1 3 1 5 0 7 9 7 2 1 9 8 3 1 1 1 2 3 1 8 0 6 1 1 3 1 4 5 1 2 2 3 3 1 1 2 2 4 3 2 1 5 3 4 1 8 0 6 5 1 6 4 6 1 2 2 2 1 3 1 2 1 1 7 0 8 1 2 1 1 5 3 1 2 1 1 1 1 1 1 1 1 9 0 11 4 9 1 3 2 8 5 7 8 9 2 2 1 1 1 1 3 3 3 2 2 3 2 2 3 6 1 7 0 10 1 4 6 8 8 3 2 9 9 4 2 2 2 3 3 1 1 1 9 0 11 4 9 1 5 9 8 3 6 5 7 9 1 2 1 2 1 1 2 3 1 1 9 0 10 6 5 1 4 9 7 5 7 3 9 3 3 1 3 3 2 3 3 3 1 1 3 4 1 2 5 2 5 5 2 5 4 3 6 1 9 0 9 2 4 4 2 1 3 4 5 4 1 1 2 3 2 3 1 1 3 1 5 0 7 6 1 5 9 1 4 5 1 3 1 2 1 1 7 0 8 5 4 5 2 4 1 2 1 3 1 1 1 3 1 3 4 1 2 5 2 3 3 5 1 9 0 7 2 9 1 1 7 5 9 3 2 1 1 2 1 1 1 1 1 5 0 6 1 4 5 1 6 5 2 2 1 1 1 1 9 0 6 5 1 4 1 6 7 1 1 1 3 3 1 1 3 2 2 4 2 4 3 3 5 1 8 0 11 7 4 9 1 6 1 7 8 1 5 3 1 3 3 2 1 1 3 1 1 8 0 11 3 9 7 4 5 1 6 6 9 9 7 3 3 3 2 1 2 3 1 1 8 0 6 2 6 1 9 6 1 1 3 1 3 2 1 3 2 3 2 4 3 3 3 6 1 9 0 11 2 2 3 1 7 2 2 9 5 1 1 3 3 1 1 3 2 3 2 1 1 9 0 9 1 1 6 3 4 3 5 7 3 1 1 1 1 3 2 1 1 1 1 5 0 10 4 4 7 1 1 3 3 9 7 1 2 1 2 2 2 5 2 5 4 1 5 3 6 1 6 0 7 7 6 2 1 5 7 6 1 1 3 1 1 1 1 5 0 6 6 8 2 1 1 4 3 3 3 1 2 1 5 0 10 5 4 1 1 5 2 4 7 6 1 2 3 2 1 1 2 5 1 1 3 4 4 2 3 4 4 3 3 7 1 8 0 10 8 2 8 1 7 1 9 7 7 8 3 2 1 2 3 1 2 3 1 8 0 11 6 7 5 3 3 5 3 3 8 1 5 1 1 3 2 2 1 1 2 1 9 0 6 1 4 7 3 7 8 3 1 2 3 1 3 1 1 2 5 5 1 1 2 4 2 3 5 1 9 0 9 1 9 3 5 8 4 1 4 8 1 1 2 2 3 3 2 3 2 1 5 0 9 7 1 8 5 5 9 1 8 2 1 3 2 3 1 1 6 0 10 1 9 1 3 6 1 1 3 5 7 1 1 1 3 1 1 3 4 1 2 3 3 5 1 7 0 10 6 8 3 6 4 5 3 5 3 1 1 1 1 3 1 2 1 1 6 0 9 5 2 1 9 1 1 1 9 3 2 2 2 2 2 1 1 5 0 6 5 7 1 3 1 2 1 2 2 2 2 5 3 4 5 2 3 7 1 7 0 7 1 2 7 1 8 7 6 2 1 1 1 1 1 1 1 7 0 8 3 1 4 5 9 9 9 9 1 2 1 3 1 2 2 1 5 0 8 8 7 6 3 7 5 1 1 1 1 2 2 1 3 1 4 2 4 1 1 4 4 3 4 4 3 4 1 9 0 8 2 1 5 9 8 6 5 2 2 1 3 2 1 3 1 2 1 1 8 0 7 6 4 7 4 3 1 4 2 1 3 1 3 3 1 2 1 8 0 9 1 8 9 7 1 7 3 8 4 1 3 1 2 1 3 1 1 2 2 1 5 3 7 1 5 0 7 5 6 2 1 5 7 3 3 2 1 3 1 1 7 0 11 1 3 6 1 6 9 2 1 3 7 5 3 2 1 1 2 1 1 1 8 0 7 6 1 6 8 1 8 9 1 1 3 1 1 1 2 1 4 3 1 2 1 2 2 3 7 1 8 0 11 8 5 1 1 5 2 7 1 1 2 5 2 2 2 2 2 1 2 3 1 9 0 7 5 3 2 1 7 2 8 1 2 2 3 3 3 2 3 2 1 6 0 6 8 1 9 9 2 3 3 1 2 1 2 1 1 1 5 2 3 5 4 3 4 1 9 0 10 3 8 5 7 1 1 5 2 1 7 2 3 2 3 2 3 1 1 2 1 6 0 6 4 4 2 1 2 1 1 2 3 2 3 3 1 7 0 10 6 8 2 9 6 6 1 1 4 4 1 3 2 1 3 1 2 1 3 4 4 6 6 1 4 5 5 3 5 1 9 0 8 9 2 8 2 8 2 1 8 1 1 2 1 3 1 2 1 3 1 9 0 7 8 3 1 7 6 7 7 3 1 3 1 2 1 1 1 3 1 6 0 9 1 2 8 5 5 1 4 4 1 1 2 2 3 1 3 2 2 1 4 2 3 5 1 7 0 6 2 6 8 1 6 2 2 3 1 1 1 1 3 1 8 0 10 1 1 8 3 8 6 1 3 3 8 1 1 3 1 2 1 2 1 1 7 0 11 7 9 4 2 7 1 1 1 4 3 8 1 1 1 1 3 1 1 4 5 2 2 3 3 6 1 7 0 7 6 8 5 8 6 4 1 1 3 2 2 2 3 3 1 5 0 11 5 8 2 4 2 1 1 9 7 7 5 1 1 1 1 1 1 5 0 8 4 7 6 1 5 1 1 8 2 2 1 1 1 1 2 1 3 2 3 3 5 1 9 0 8 3 5 1 8 1 1 1 7 1 1 1 2 1 1 1 1 2 1 5 0 8 1 7 4 5 9 1 1 4 3 2 1 3 1 1 5 0 9 4 1 1 4 7 6 9 8 1 3 3 1 1 1 3 4 4 2 1 3 7 1 6 0 9 1 1 6 6 8 9 5 4 7 3 2 3 2 1 2 1 7 0 8 7 3 5 1 3 5 7 2 3 1 3 1 2 1 1 1 9 0 11 9 9 1 1 4 9 2 9 1 5 6 1 1 3 1 1 1 3 2 3 4 5 3 2 3 4 1 3 2 4 6 7 5 3 3 7 1 9 0 6 1 2 2 6 1 9 2 1 3 1 1 1 1 2 3 1 7 0 11 4 1 7 3 5 3 2 1 6 4 3 2 3 1 3 1 3 3 1 8 0 11 8 7 7 6 3 6 4 4 1 1 1 2 1 3 2 1 1 2 2 4 4 3 1 1 2 4 3 4 1 5 0 8 1 1 6 9 3 1 5 1 1 1 1 3 2 1 6 0 6 5 8 4 1 9 8 2 1 3 3 1 1 1 8 0 8 4 1 3 4 6 6 6 1 1 1 3 1 2 2 1 2 1 2 5 1 3 5 1 8 0 8 3 6 1 8 1 5 2 5 2 3 1 1 3 3 3 1 1 5 0 7 9 1 1 8 2 3 1 2 1 3 3 2 1 5 0 7 1 3 1 1 4 1 1 1 2 2 1 3 1 3 5 1 1 3 7 1 8 0 8 9 7 5 9 1 3 2 2 1 3 1 1 3 3 2 1 1 6 0 6 7 3 1 9 1 9 1 2 2 1 1 3 1 9 0 10 3 1 3 4 6 8 1 7 4 3 1 2 1 3 1 1 3 3 1 3 3 1 1 4 1 3 3 5 1 8 0 6 1 6 5 7 4 6 1 1 1 1 3 1 1 1 1 8 0 6 1 5 8 1 2 9 2 1 1 1 3 1 1 3 1 7 0 8 4 1 8 9 6 7 7 6 1 1 1 3 1 1 1 2 1 2 2 3 5 3 4 5 3 3 7 1 7 0 8 8 4 2 5 5 9 6 1 1 1 1 1 3 3 1 1 8 0 10 4 9 5 5 9 2 1 4 4 8 3 2 1 1 2 1 2 2 1 6 0 8 9 6 7 4 4 1 5 6 3 2 1 3 1 3 1 3 2 1 1 5 5 3 7 1 9 0 9 6 4 1 2 4 1 1 6 2 3 2 1 1 1 2 1 2 2 1 5 0 9 3 3 6 1 2 5 1 5 7 2 1 3 2 1 1 5 0 11 8 7 6 3 3 9 1 3 2 5 1 2 1 3 1 2 3 2 4 3 2 5 3 3 5 1 7 0 7 7 8 3 1 1 6 3 3 3 1 1 3 3 3 1 8 0 6 9 4 7 2 4 1 3 1 3 1 2 1 1 1 1 7 0 7 7 3 2 8 9 8 1 2 1 3 1 1 1 1 2 2 4 3 4 3 5 1 5 0 11 2 2 2 1 1 2 1 1 4 5 9 2 1 3 1 1 1 9 0 8 4 6 4 1 1 7 8 3 2 1 1 2 3 1 3 3 2 1 7 0 10 6 8 7 8 9 6 6 4 9 1 2 1 3 1 1 1 1 4 4 5 4 2 3 5 1 6 0 10 1 3 5 1 8 7 4 5 1 8 3 1 1 1 3 3 1 7 0 7 8 8 6 9 1 5 1 2 1 3 1 3 2 2 1 8 0 9 1 9 5 7 5 5 8 8 7 2 3 3 3 1 3 1 3 1 2 5 2 3 5 3 3 2 2 1 7 3 5 5 3 4 1 8 0 7 9 8 8 7 6 1 2 2 1 3 1 2 1 1 1 1 9 0 9 6 9 9 1 8 3 1 3 9 1 2 1 3 3 3 1 1 2 1 6 0 10 1 5 1 7 2 1 9 6 2 1 2 3 3 3 2 1 1 1 2 2 3 7 1 9 0 10 1 1 8 1 5 8 3 3 3 8 2 1 3 2 1 2 3 1 2 1 5 0 9 4 8 9 1 2 1 7 1 6 2 1 2 2 1 1 9 0 10 1 8 7 2 8 1 3 9 1 7 2 1 3 1 2 2 2 1 1 3 1 3 2 1 5 1 3 6 1 8 0 7 3 2 7 5 1 1 7 3 1 3 1 3 2 2 2 1 9 0 7 8 8 1 6 6 4 5 2 1 1 1 3 2 1 3 2 1 9 0 9 7 5 1 6 9 4 4 9 1 1 3 3 1 3 1 3 2 2 1 4 5 2 2 3 3 6 1 9 0 6 3 8 1 8 6 7 2 1 2 2 3 3 2 2 3 1 8 0 10 4 4 1 3 5 2 7 6 7 4 1 2 1 3 1 3 2 2 1 9 0 10 5 1 7 8 4 1 4 7 5 6 2 2 1 2 2 1 1 1 2 5 1 5 3 2 2 3 6 1 7 0 10 5 1 4 1 6 2 8 5 5 6 1 2 2 3 1 1 2 1 6 0 6 7 3 3 3 1 9 3 1 1 1 3 1 1 8 0 7 5 5 1 7 7 8 9 1 1 2 1 2 1 1 1 1 5 1 1 3 4 6 7 2 4 3 5 4 3 4 1 5 0 7 1 6 2 1 8 2 4 2 1 1 1 3 1 8 0 6 3 1 1 1 5 3 3 1 3 2 2 1 3 1 1 5 0 8 6 1 7 1 3 1 9 7 2 1 2 3 1 1 1 3 1 3 4 1 7 0 6 8 9 8 7 6 1 2 2 2 3 1 3 3 1 9 0 11 1 3 7 7 5 1 6 7 6 4 3 2 2 3 2 2 3 1 3 3 1 6 0 9 1 1 2 1 2 9 9 5 9 1 2 3 2 1 2 4 3 3 1 3 6 1 5 0 7 1 6 1 8 3 9 2 1 1 3 1 2 1 8 0 9 9 5 1 3 6 1 9 9 1 1 1 3 1 3 1 3 1 1 6 0 10 8 3 2 9 7 8 2 1 9 7 2 1 2 1 2 3 1 3 4 3 3 2 3 6 1 7 0 11 4 6 1 4 8 1 2 6 5 5 9 2 1 1 1 3 2 3 1 7 0 8 7 7 6 8 8 5 1 8 2 3 1 1 1 2 1 1 9 0 10 8 6 7 9 4 9 9 7 1 1 3 1 3 1 2 2 2 3 1 3 2 2 2 3 3 3 5 1 7 0 6 9 5 8 1 1 5 1 2 1 2 1 1 1 1 5 0 9 9 4 8 9 1 8 2 1 1 1 1 3 1 1 1 8 0 10 6 1 3 2 5 1 8 3 1 2 2 3 2 1 3 1 1 1 3 5 3 5 2 5 2 2 3 5 3 3 6 1 6 0 6 9 7 8 1 8 5 1 2 1 1 3 1 1 5 0 11 9 7 8 6 1 1 7 2 7 9 1 1 1 1 2 2 1 5 0 7 1 1 5 6 8 1 7 1 3 3 1 2 5 2 3 2 2 4 3 6 1 7 0 9 5 7 7 5 8 2 7 1 2 1 3 2 2 2 2 2 1 9 0 11 8 7 1 2 4 2 5 3 6 9 1 1 2 3 1 1 1 2 3 1 1 7 0 8 4 5 1 1 8 6 4 9 2 1 1 2 2 1 2 4 1 1 3 4 4 3 4 1 9 0 11 6 5 1 5 1 9 1 9 6 6 4 1 3 2 2 1 2 2 1 1 1 6 0 7 5 7 4 6 3 9 1 2 3 3 1 3 2 1 5 0 11 4 2 1 4 2 2 3 2 6 1 8 3 1 3 1 3 4 5 4 2 3 5 1 8 0 8 3 2 9 3 1 8 1 2 3 1 2 1 1 3 3 3 1 6 0 6 1 5 2 2 4 9 3 3 1 2 1 1 1 9 0 7 5 1 3 6 6 9 1 1 3 3 2 1 3 3 3 3 3 3 1 2 3 3 5 1 5 0 9 8 7 7 7 2 2 6 1 8 1 1 2 2 3 1 8 0 11 8 2 7 1 5 5 2 7 6 5 4 2 1 3 2 3 1 2 2 1 8 0 11 6 7 6 1 6 1 7 8 9 6 1 1 1 1 2 1 3 1 3 2 3 5 5 1 7 3 4 4 5 3 6 1 8 0 10 2 2 1 1 6 3 8 6 4 7 3 2 2 3 1 1 2 1 1 9 0 7 1 2 4 9 9 4 1 3 1 2 3 3 1 1 2 2 1 5 0 9 5 9 9 9 6 6 4 6 1 1 3 1 2 3 2 2 4 3 5 2 3 4 1 6 0 7 3 2 1 6 1 7 4 1 3 1 2 3 1 1 7 0 11 4 1 6 1 7 3 5 8 4 2 4 3 1 1 1 2 1 1 1 9 0 7 2 5 3 4 1 8 7 3 3 2 1 3 2 1 3 3 2 3 3 4 3 6 1 5 0 7 9 1 3 8 4 1 9 1 1 2 3 1 1 8 0 9 5 3 6 1 6 1 7 3 1 3 2 3 2 2 1 2 2 1 6 0 8 2 6 1 9 8 1 1 9 1 2 3 2 3 1 4 2 5 2 4 2 3 6 1 5 0 7 8 5 1 8 9 1 3 1 3 3 1 3 1 6 0 6 5 7 7 8 1 2 3 1 1 2 2 1 1 5 0 9 9 4 2 2 3 9 3 1 9 1 2 1 1 3 1 2 5 2 3 5 3 4 3 2 4 5 3 3 4 1 8 0 10 4 7 5 4 1 2 1 2 1 7 1 2 2 1 1 1 2 1 1 8 0 6 4 1 6 2 8 7 2 3 1 1 2 1 2 3 1 5 0 7 4 9 7 5 1 8 5 3 1 3 1 3 1 5 2 3 3 4 1 8 0 10 9 5 4 1 8 7 9 3 9 5 1 1 3 2 1 2 3 3 1 6 0 9 3 1 6 2 7 3 9 9 7 1 1 3 1 2 3 1 8 0 9 3 7 5 5 1 6 4 1 8 1 1 3 1 2 2 2 1 5 5 3 2 3 7 1 7 0 9 7 1 7 7 1 8 4 3 2 1 2 1 1 3 3 3 1 8 0 8 1 3 3 7 3 4 5 2 2 1 1 3 1 3 2 3 1 8 0 9 5 9 1 7 2 1 1 2 9 3 1 3 1 3 1 3 1 5 3 3 3 1 1 1 3 4 1 8 0 11 3 2 2 4 8 6 7 9 1 5 7 3 3 2 2 1 1 2 1 1 8 0 6 1 4 6 5 5 1 3 2 1 1 2 3 1 1 1 6 0 9 2 8 1 3 9 6 8 3 6 2 3 1 3 1 2 1 5 1 5 3 4 1 7 0 7 8 8 3 4 1 1 7 3 2 1 1 2 1 1 1 8 0 11 4 1 4 3 4 6 8 1 6 5 8 2 3 2 2 2 1 1 3 1 6 0 11 4 5 3 8 3 3 7 8 5 1 2 1 1 1 2 3 3 3 5 3 2 6 5 4 5 5 3 7 1 5 0 11 5 9 1 1 2 4 9 2 3 4 3 1 1 1 1 1 1 7 0 11 2 6 8 9 7 1 2 3 5 7 4 1 2 1 1 2 1 1 1 7 0 11 4 7 2 6 5 3 5 1 6 5 1 1 3 3 3 2 3 3 4 1 4 4 5 5 2 3 5 1 7 0 9 3 1 4 9 5 3 1 5 7 1 1 1 3 2 2 3 1 6 0 7 3 1 9 4 6 7 2 1 3 1 1 1 3 1 6 0 7 7 6 6 9 8 8 1 3 3 3 2 3 1 3 2 2 1 2 3 4 1 5 0 8 8 1 3 1 9 8 6 2 1 2 3 2 1 1 5 0 7 9 2 6 1 9 1 6 1 2 2 2 1 1 6 0 7 7 5 1 8 1 4 3 1 2 1 3 3 2 5 5 3 2 3 7 1 8 0 9 5 6 2 8 9 1 2 7 1 1 2 3 1 2 2 1 1 1 9 0 7 6 1 4 5 2 6 8 3 2 3 1 1 2 3 1 3 1 8 0 10 5 3 3 3 6 6 5 1 6 5 2 1 1 2 1 1 3 3 2 3 3 1 1 2 1 3 7 1 9 0 9 8 3 2 9 1 2 6 8 1 1 2 2 1 3 1 2 1 3 1 6 0 11 6 5 1 4 8 5 9 8 1 4 1 3 2 1 2 2 1 1 9 0 9 9 1 6 4 4 1 7 3 4 1 3 1 1 1 3 1 3 2 5 5 2 1 1 3 4 6 7 2 1 1 4 4 3 6 1 7 0 6 2 7 2 1 2 7 2 3 3 3 3 2 1 1 7 0 10 9 2 1 9 6 4 5 4 8 5 1 1 1 1 2 1 2 1 8 0 10 9 5 8 1 1 6 9 1 1 9 2 1 2 3 2 3 2 2 1 4 5 2 2 2 3 6 1 8 0 9 7 2 7 3 3 1 5 4 4 3 3 2 3 1 3 2 1 1 7 0 9 4 3 8 7 4 5 1 8 9 2 1 2 1 1 1 2 1 7 0 11 8 7 2 7 6 2 4 1 8 7 3 2 1 2 3 3 1 1 4 5 1 2 2 1 3 6 1 9 0 11 4 3 7 7 1 2 2 4 2 7 1 1 1 1 1 1 1 3 2 1 1 5 0 11 4 6 4 1 8 1 3 9 2 7 1 3 2 1 1 1 1 8 0 11 2 3 9 7 1 3 8 2 1 8 5 2 2 3 3 1 1 2 3 5 3 5 2 5 1 3 7 1 8 0 9 8 7 2 4 1 2 8 4 1 2 2 1 3 2 1 3 2 1 9 0 10 3 1 3 1 6 8 7 2 7 8 3 1 2 3 2 3 1 1 1 1 5 0 6 1 9 4 3 1 1 2 3 1 2 2 1 1 2 4 3 5 2 5 3 5 3 1 2 1 9 2 3 6 6 6 7 7 3 9 5 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/09.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/09.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +438 players; last marble is worth 71626 points diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/10.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/10.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,343 @@ +position=<-42417, 32097> velocity=< 4, -3> +position=<-10502, -10533> velocity=< 1, 1> +position=<-53094, 32093> velocity=< 5, -3> +position=<-53090, -21188> velocity=< 5, 2> +position=< 53486, 21441> velocity=<-5, -2> +position=<-21142, -42496> velocity=< 2, 4> +position=<-42422, 32088> velocity=< 4, -3> +position=< 42778, 10784> velocity=<-4, -1> +position=< 10826, 42748> velocity=<-1, -4> +position=<-10449, 53401> velocity=< 1, -5> +position=<-42453, -21187> velocity=< 4, 2> +position=< 32154, -31839> velocity=<-3, 3> +position=<-42434, -53156> velocity=< 4, 5> +position=<-21149, 32097> velocity=< 2, -3> +position=<-10497, 53409> velocity=< 1, -5> +position=<-42438, -53151> velocity=< 4, 5> +position=< 21490, 10778> velocity=<-2, -1> +position=< 42831, 42753> velocity=<-4, -4> +position=< 53474, -42501> velocity=<-5, 4> +position=<-42436, -21192> velocity=< 4, 2> +position=< 53450, -53154> velocity=<-5, 5> +position=< 32118, -21185> velocity=<-3, 2> +position=<-21158, -10533> velocity=< 2, 1> +position=< 10842, 42749> velocity=<-1, -4> +position=< 53467, 21436> velocity=<-5, -2> +position=< 32130, -53160> velocity=<-3, 5> +position=< 32119, -53151> velocity=<-3, 5> +position=< 32143, -21183> velocity=<-3, 2> +position=<-10486, 10781> velocity=< 1, -1> +position=<-53098, 21433> velocity=< 5, -2> +position=<-10465, -42503> velocity=< 1, 4> +position=<-53083, 10776> velocity=< 5, -1> +position=< 32173, -53151> velocity=<-3, 5> +position=<-31782, 21436> velocity=< 3, -2> +position=< 32143, 10782> velocity=<-3, -1> +position=< 21487, -42500> velocity=<-2, 4> +position=<-53082, 42752> velocity=< 5, -4> +position=< 42775, -21183> velocity=<-4, 2> +position=< 53431, -53160> velocity=<-5, 5> +position=<-53078, 10784> velocity=< 5, -1> +position=<-10505, 53408> velocity=< 1, -5> +position=< 21507, -53151> velocity=<-2, 5> +position=< 42814, -53160> velocity=<-4, 5> +position=< 53427, 53402> velocity=<-5, -5> +position=<-21164, 10780> velocity=< 2, -1> +position=< 21461, 53404> velocity=<-2, -5> +position=< 32173, 21436> velocity=<-3, -2> +position=<-53086, 21438> velocity=< 5, -2> +position=< 32146, -42503> velocity=<-3, 4> +position=< 32159, 21439> velocity=<-3, -2> +position=< 53442, 42751> velocity=<-5, -4> +position=<-31817, 42752> velocity=< 3, -4> +position=< 53459, -21188> velocity=<-5, 2> +position=< 21458, -21191> velocity=<-2, 2> +position=<-21134, 53402> velocity=< 2, -5> +position=<-10481, -10534> velocity=< 1, 1> +position=<-21137, -53158> velocity=< 2, 5> +position=<-21110, -31839> velocity=< 2, 3> +position=<-21153, 21441> velocity=< 2, -2> +position=<-31766, -42495> velocity=< 3, 4> +position=< 42799, -53155> velocity=<-4, 5> +position=<-42449, 42752> velocity=< 4, -4> +position=<-53102, -10531> velocity=< 5, 1> +position=<-21149, -10527> velocity=< 2, 1> +position=<-31801, 53401> velocity=< 3, -5> +position=<-10462, -31842> velocity=< 1, 3> +position=<-31806, 42751> velocity=< 3, -4> +position=<-10502, 10777> velocity=< 1, -1> +position=<-53129, 10785> velocity=< 5, -1> +position=< 10803, -21186> velocity=<-1, 2> +position=< 42810, -31847> velocity=<-4, 3> +position=< 53450, -21189> velocity=<-5, 2> +position=< 53434, 21433> velocity=<-5, -2> +position=<-21126, 32094> velocity=< 2, -3> +position=< 53446, -53157> velocity=<-5, 5> +position=< 21518, -31839> velocity=<-2, 3> +position=<-21146, -53157> velocity=< 2, 5> +position=< 32135, 32089> velocity=<-3, -3> +position=<-53094, -21188> velocity=< 5, 2> +position=< 32170, -53152> velocity=<-3, 5> +position=<-42476, 21437> velocity=< 4, -2> +position=<-42446, -31840> velocity=< 4, 3> +position=< 53471, -42503> velocity=<-5, 4> +position=< 10850, 42752> velocity=<-1, -4> +position=<-21141, -10531> velocity=< 2, 1> +position=<-10508, 53404> velocity=< 1, -5> +position=< 42818, -21190> velocity=<-4, 2> +position=< 21483, -42503> velocity=<-2, 4> +position=<-10482, -42503> velocity=< 1, 4> +position=<-53089, -31847> velocity=< 5, 3> +position=< 32162, 32092> velocity=<-3, -3> +position=<-31763, 42753> velocity=< 3, -4> +position=<-10462, -10535> velocity=< 1, 1> +position=< 42831, 21433> velocity=<-4, -2> +position=< 42819, -42504> velocity=<-4, 4> +position=< 53426, -21192> velocity=<-5, 2> +position=< 21475, -42495> velocity=<-2, 4> +position=<-10462, 32092> velocity=< 1, -3> +position=< 42802, -10533> velocity=<-4, 1> +position=< 32146, 32088> velocity=<-3, -3> +position=< 10831, -21184> velocity=<-1, 2> +position=< 53466, 42752> velocity=<-5, -4> +position=< 21516, -42499> velocity=<-2, 4> +position=< 32159, -53152> velocity=<-3, 5> +position=<-53123, 32097> velocity=< 5, -3> +position=<-53126, 21434> velocity=< 5, -2> +position=<-31790, -21189> velocity=< 3, 2> +position=<-31789, -31843> velocity=< 3, 3> +position=<-10502, -21185> velocity=< 1, 2> +position=<-53124, 21441> velocity=< 5, -2> +position=< 53486, 10779> velocity=<-5, -1> +position=< 42805, -31846> velocity=<-4, 3> +position=<-42470, 53406> velocity=< 4, -5> +position=< 53469, -42495> velocity=<-5, 4> +position=< 53450, 42751> velocity=<-5, -4> +position=< 42822, -31843> velocity=<-4, 3> +position=< 32133, 21436> velocity=<-3, -2> +position=< 21487, 21437> velocity=<-2, -2> +position=< 32149, -31841> velocity=<-3, 3> +position=<-31778, -53151> velocity=< 3, 5> +position=< 32175, -42504> velocity=<-3, 4> +position=< 10834, 42750> velocity=<-1, -4> +position=< 10855, 10777> velocity=<-1, -1> +position=< 21492, 21438> velocity=<-2, -2> +position=<-21131, 21434> velocity=< 2, -2> +position=< 53455, 32091> velocity=<-5, -3> +position=<-31786, 53408> velocity=< 3, -5> +position=< 10829, 10781> velocity=<-1, -1> +position=< 10831, -10529> velocity=<-1, 1> +position=<-42460, 53405> velocity=< 4, -5> +position=< 10813, -31839> velocity=<-1, 3> +position=<-53076, 21432> velocity=< 5, -2> +position=<-10452, -42499> velocity=< 1, 4> +position=< 21487, -10534> velocity=<-2, 1> +position=<-53082, 10781> velocity=< 5, -1> +position=< 10839, -10527> velocity=<-1, 1> +position=< 42770, 21441> velocity=<-4, -2> +position=< 53466, -21185> velocity=<-5, 2> +position=< 10812, 42753> velocity=<-1, -4> +position=< 32156, 21432> velocity=<-3, -2> +position=< 10803, 53407> velocity=<-1, -5> +position=< 53430, 42747> velocity=<-5, -4> +position=<-53114, 32088> velocity=< 5, -3> +position=< 32156, 42748> velocity=<-3, -4> +position=< 42802, -42499> velocity=<-4, 4> +position=<-53110, -42500> velocity=< 5, 4> +position=< 21474, -31840> velocity=<-2, 3> +position=<-21166, 21432> velocity=< 2, -2> +position=<-10506, 42746> velocity=< 1, -4> +position=<-31819, -42499> velocity=< 3, 4> +position=<-31769, -10528> velocity=< 3, 1> +position=< 53426, 32088> velocity=<-5, -3> +position=<-21150, -10529> velocity=< 2, 1> +position=<-53086, 53408> velocity=< 5, -5> +position=<-31782, 32095> velocity=< 3, -3> +position=<-42449, 42747> velocity=< 4, -4> +position=<-53098, -31847> velocity=< 5, 3> +position=< 32162, -21185> velocity=<-3, 2> +position=<-53110, -42497> velocity=< 5, 4> +position=< 53455, -10532> velocity=<-5, 1> +position=< 32157, -42504> velocity=<-3, 4> +position=< 42802, -53155> velocity=<-4, 5> +position=<-53106, 42749> velocity=< 5, -4> +position=<-31781, -31848> velocity=< 3, 3> +position=<-53100, 53403> velocity=< 5, -5> +position=<-10508, -21187> velocity=< 1, 2> +position=<-42477, 53407> velocity=< 4, -5> +position=<-31795, -42504> velocity=< 3, 4> +position=<-53077, -10527> velocity=< 5, 1> +position=< 32133, 32097> velocity=<-3, -3> +position=<-53090, 53409> velocity=< 5, -5> +position=< 10847, 42749> velocity=<-1, -4> +position=< 21466, -21192> velocity=<-2, 2> +position=< 21476, -21192> velocity=<-2, 2> +position=<-10462, 21439> velocity=< 1, -2> +position=< 53430, -53153> velocity=<-5, 5> +position=< 42831, -10534> velocity=<-4, 1> +position=<-42435, 21432> velocity=< 4, -2> +position=< 32131, 53400> velocity=<-3, -5> +position=<-10481, -31844> velocity=< 1, 3> +position=<-10478, 53404> velocity=< 1, -5> +position=<-42438, -53160> velocity=< 4, 5> +position=< 32170, -53153> velocity=<-3, 5> +position=< 42778, 32092> velocity=<-4, -3> +position=<-42427, 42753> velocity=< 4, -4> +position=< 21476, -21183> velocity=<-2, 2> +position=<-21126, -21191> velocity=< 2, 2> +position=<-21118, -31842> velocity=< 2, 3> +position=<-10505, -31848> velocity=< 1, 3> +position=<-42421, -10536> velocity=< 4, 1> +position=<-31779, 21436> velocity=< 3, -2> +position=<-53106, 21437> velocity=< 5, -2> +position=< 42807, -53151> velocity=<-4, 5> +position=< 10810, 10778> velocity=<-1, -1> +position=< 32154, -10534> velocity=<-3, 1> +position=< 42814, -53160> velocity=<-4, 5> +position=< 53430, 21439> velocity=<-5, -2> +position=<-42462, 32097> velocity=< 4, -3> +position=< 21506, 10777> velocity=<-2, -1> +position=<-53092, -42495> velocity=< 5, 4> +position=<-53081, -10528> velocity=< 5, 1> +position=< 53471, -53153> velocity=<-5, 5> +position=<-53106, -21187> velocity=< 5, 2> +position=< 53450, 21437> velocity=<-5, -2> +position=< 21515, -10527> velocity=<-2, 1> +position=< 42791, -31846> velocity=<-4, 3> +position=< 21463, 21433> velocity=<-2, -2> +position=< 53485, 10776> velocity=<-5, -1> +position=< 42790, -31848> velocity=<-4, 3> +position=<-21122, -21192> velocity=< 2, 2> +position=< 21511, 53406> velocity=<-2, -5> +position=<-10505, -21192> velocity=< 1, 2> +position=<-21163, 21436> velocity=< 2, -2> +position=< 53426, -42496> velocity=<-5, 4> +position=< 32162, 10781> velocity=<-3, -1> +position=<-42470, -10527> velocity=< 4, 1> +position=<-10458, 32093> velocity=< 1, -3> +position=<-21105, 42745> velocity=< 2, -4> +position=< 53479, -31840> velocity=<-5, 3> +position=<-31805, 42744> velocity=< 3, -4> +position=< 21498, 32094> velocity=<-2, -3> +position=<-10486, 32094> velocity=< 1, -3> +position=< 21484, 10781> velocity=<-2, -1> +position=< 32140, 32088> velocity=<-3, -3> +position=<-21130, 10777> velocity=< 2, -1> +position=< 42794, -10533> velocity=<-4, 1> +position=< 21498, -21187> velocity=<-2, 2> +position=<-21116, -31848> velocity=< 2, 3> +position=< 53450, -31844> velocity=<-5, 3> +position=< 32142, 42745> velocity=<-3, -4> +position=<-31782, -53152> velocity=< 3, 5> +position=<-53091, -10527> velocity=< 5, 1> +position=< 42798, 10777> velocity=<-4, -1> +position=<-42422, 42744> velocity=< 4, -4> +position=< 10855, -10529> velocity=<-1, 1> +position=< 21490, 32094> velocity=<-2, -3> +position=<-42437, -42504> velocity=< 4, 4> +position=< 53483, -21192> velocity=<-5, 2> +position=< 53466, 53406> velocity=<-5, -5> +position=<-10458, -31848> velocity=< 1, 3> +position=< 42771, 32090> velocity=<-4, -3> +position=<-31780, 53404> velocity=< 3, -5> +position=<-53115, -10536> velocity=< 5, 1> +position=<-10449, 10776> velocity=< 1, -1> +position=<-31772, 32097> velocity=< 3, -3> +position=< 21515, -21186> velocity=<-2, 2> +position=< 42815, 42749> velocity=<-4, -4> +position=<-21158, 21437> velocity=< 2, -2> +position=< 42774, -31846> velocity=<-4, 3> +position=<-53105, 53405> velocity=< 5, -5> +position=< 21478, -10527> velocity=<-2, 1> +position=<-31781, -21183> velocity=< 3, 2> +position=< 53450, 32093> velocity=<-5, -3> +position=< 10810, -42499> velocity=<-1, 4> +position=< 32132, 10781> velocity=<-3, -1> +position=< 32138, 10785> velocity=<-3, -1> +position=< 10863, -21190> velocity=<-1, 2> +position=< 10859, 53409> velocity=<-1, -5> +position=<-53109, -42499> velocity=< 5, 4> +position=< 32132, 53400> velocity=<-3, -5> +position=< 53434, 32088> velocity=<-5, -3> +position=< 53479, -10530> velocity=<-5, 1> +position=< 53487, 21432> velocity=<-5, -2> +position=< 53427, 10779> velocity=<-5, -1> +position=<-10465, 21434> velocity=< 1, -2> +position=<-21149, 21432> velocity=< 2, -2> +position=< 10823, -42504> velocity=<-1, 4> +position=<-42446, 10783> velocity=< 4, -1> +position=<-31771, 42753> velocity=< 3, -4> +position=< 21501, 10780> velocity=<-2, -1> +position=<-53081, -31847> velocity=< 5, 3> +position=< 53475, 53400> velocity=<-5, -5> +position=<-53074, -53160> velocity=< 5, 5> +position=<-53126, 21441> velocity=< 5, -2> +position=< 10823, -21190> velocity=<-1, 2> +position=< 53485, -53160> velocity=<-5, 5> +position=<-21108, 10785> velocity=< 2, -1> +position=<-42457, 32097> velocity=< 4, -3> +position=<-10486, -53158> velocity=< 1, 5> +position=< 53466, 21432> velocity=<-5, -2> +position=< 10834, 53409> velocity=<-1, -5> +position=< 21493, 32090> velocity=<-2, -3> +position=<-31798, -21183> velocity=< 3, 2> +position=<-42429, -10536> velocity=< 4, 1> +position=<-53131, 10781> velocity=< 5, -1> +position=< 53459, 53404> velocity=<-5, -5> +position=< 53469, 53404> velocity=<-5, -5> +position=< 42828, 53409> velocity=<-4, -5> +position=<-21139, -53160> velocity=< 2, 5> +position=<-31769, -42499> velocity=< 3, 4> +position=< 42821, 10781> velocity=<-4, -1> +position=< 21490, 21434> velocity=<-2, -2> +position=< 21459, -53158> velocity=<-2, 5> +position=< 10842, -10533> velocity=<-1, 1> +position=< 42778, 32097> velocity=<-4, -3> +position=< 32131, 42750> velocity=<-3, -4> +position=< 42821, -10531> velocity=<-4, 1> +position=< 42775, -53159> velocity=<-4, 5> +position=< 42820, -42495> velocity=<-4, 4> +position=< 53468, 53404> velocity=<-5, -5> +position=<-31818, 42746> velocity=< 3, -4> +position=<-42422, -31840> velocity=< 4, 3> +position=< 21479, -21183> velocity=<-2, 2> +position=<-42454, 21435> velocity=< 4, -2> +position=< 10847, -53152> velocity=<-1, 5> +position=<-31813, 53409> velocity=< 3, -5> +position=< 10847, 21435> velocity=<-1, -2> +position=<-53081, 32094> velocity=< 5, -3> +position=<-42473, 32096> velocity=< 4, -3> +position=< 10807, -42503> velocity=<-1, 4> +position=< 10862, 32097> velocity=<-1, -3> +position=< 53469, 10785> velocity=<-5, -1> +position=< 21503, -42498> velocity=<-2, 4> +position=< 53430, 21435> velocity=<-5, -2> +position=< 53427, -31841> velocity=<-5, 3> +position=< 42799, -42495> velocity=<-4, 4> +position=<-21107, -31839> velocity=< 2, 3> +position=< 21511, -53151> velocity=<-2, 5> +position=<-42433, -10530> velocity=< 4, 1> +position=<-31777, -31846> velocity=< 3, 3> +position=<-21141, -21191> velocity=< 2, 2> +position=<-53100, 32094> velocity=< 5, -3> +position=< 21514, 42753> velocity=<-2, -4> +position=<-42466, 10785> velocity=< 4, -1> +position=<-31790, 21441> velocity=< 3, -2> +position=<-42433, 32095> velocity=< 4, -3> +position=<-42430, -42497> velocity=< 4, 4> +position=< 21503, -31840> velocity=<-2, 3> +position=< 21475, -53154> velocity=<-2, 5> +position=<-42449, 32095> velocity=< 4, -3> +position=<-53094, 10784> velocity=< 5, -1> +position=< 21495, -21192> velocity=<-2, 2> +position=< 53434, -21191> velocity=<-5, 2> +position=< 32143, -21189> velocity=<-3, 2> +position=<-21140, -53155> velocity=< 2, 5> +position=< 21495, 42744> velocity=<-2, -4> +position=< 21502, 32097> velocity=<-2, -3> +position=<-53094, -42495> velocity=< 5, 4> +position=<-42474, 53406> velocity=< 4, -5> +position=<-21141, -10535> velocity=< 2, 1> +position=< 42788, -31843> velocity=<-4, 3> +position=<-21139, -21192> velocity=< 2, 2> +position=<-10493, 10782> velocity=< 1, -1> diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/11.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/11.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +9810 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/12.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/12.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,34 @@ +initial state: #.#.#....##...##...##...#.##.#.###...#.##...#....#.#...#.##.........#.#...#..##.#.....#..#.### + +####. => # +..#.. => . +#.#.. => . +.##.. => . +##... => . +#.##. => # +##.#. => . +##..# => . +.###. => . +.#.## => . +.#..# => # +..... => . +###.. => # +#..## => . +##.## => . +#.... => . +...## => # +....# => . +#.#.# => # +###.# => . +.#### => # +.#... => # +#.### => . +..### => . +.#.#. => # +.##.# => . +#..#. => # +...#. => . +#...# => # +..##. => . +##### => # +..#.# => # diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/13.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/13.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,150 @@ + /---->--------------------------------------------------\ + |/------------------------>---------------------\ | + || | | /-----------------------\/---------\ + || /------------------------------+-------+--------------+-------------\ || | + /------------------------------++-------------\ | /--+-------+--------------+-------------+---------++--------\| + /-----+------------------------------++-------------+-+----------------------\ | | | /----+------------\| || || + |/----+------------------------------++-------------+-+---\ /---------+----+--+-------+-----\ | | || || || + || | || | | | | | | | | | | /+--------\ || || || + || | || | | |/-------+---------+----+--+-------+-----+\ | || | || || || + || | /-----------\ || /----------+-+---++-----<-+---------+----+--+-------+-----++--+---++--------+---++---------++----\ || + || | /---+-----------+----------++--+----\ | | || | | | | | || | || | || || | || + || | | | | /++--+----+-----+-+---++-------+---------+----+--+\ | || | || |/--++--------\|| | || + /--++----+--\| | | ||| | | | | v| | | | || | || | || || || ||| | || + | || | || | | ||| | | |/+---++-------+---------+----+\ || | || | || || || ||| | || + | || | || | | ||| | | ||| || | | /-++-++------+-----++--+---++--------++--++---\ ||| | || + | || | || | | ||| | | /+++---++-------+---------+--+-++-++------+-----++-\| || || || | ||| | || + | || | || | | ||| | | /--++++---++-------+---\ | | || || | || || || /-----++--++---+\ ||| | || + | || | || | |/--------+++--+----+-+--++++---++-------+---+-----+--+-++-++------+-----++-++---++--+-----++--++-\ || ||| | || + | || | || | || ||| | /--+-+--++++---++-------+---+-----+--+-++-++------+-----++-++---++--+--\ || || | || ||| | || + | || | || | || ||| |/+--+-+--++++---++-------+---+-----+--+\|| || | || || || | | || || | || ||| | || + | || | || | /---------++--------+++--+++--+-+--++++---++-------+---+-----+--++++-++--\ | || || || | | || || | || ||| | || + | || | || | | /-++--------+++--+++--+-+--++++\ || | | | |||| || | | || || || | | || || | || ||| | || + | || \--++---+-+-------+-++--------+++--+++--+-+--+/\++--++-------+---+-----+--+++/ || | | || || || | | || || | || ||| | || + | || || /+-+-------+-++--------+++--+++--+-+--+--++--++-------+---+-----+--+++--++--+---+-----++-++---++--+-\| || || | || ||| | || + | || || || | | || ||| ||| | | | || || | | | /+++--++--+---+-----++-++---++--+-++--++\ || | || ||| | || + | || || || | | || ||| ||| | | | || || \---+-----+-++++--++--+---+-----/| || || | || ||| || | || ||| | || + | || || || | | || /-+++--+++--+-+--+--++--++-----------+-----+-++++--++--+---+------+-++---++--+\|| ||| || | || ||| | || + | || /++--++-+-------+-++------+-+++-\|||/-+-+--+--++--++-----------+-----+-++++--++--+---+------+-++---++-\\+++--+++-++-+-+/ ||| | || + | || ||| || | | || | \++-+++++-+-+--+--++--++-----------+-----+-++++--+/ | | /----+-++---++-+-+++--+++\|| | | ||| | || + | || ||| ||/+-------+-++------+--++-+++++-+-+--+--++--++-----------+-----+-++++--+---+-\ | | | |v || | ||| |||||| | | ||| | || + | || ||| |||| | ^| | || ||||| | | | || || /----+-----+-++++--+---+<+-+-+----+-++---++\| ||| |||||| | | ||| | || + \--++------+/| |||| | || /---+--++-+++++-+-+--+--++--++------+----+-----+-++++--+---+-+-+-+-\ | || /-++++-+++--++++++\| | ||| | || + || | | |||| | || | | ||/+++++-+-+--+--++--++------+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-+++--++++++++-+----+++\ | || + || | | |||| /-+-++--+---+--++++++++-+-+--+--++--++------+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-+++\ |||||||| | |||| | || + || | | |||| | | || | | |||||||| | | | || || /--+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-++++-++++++++\| |||| | || + || | | |||| | \-++--+---+--++++++++-+-+--+--+/ || /-+--+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-++++-++++++++++----++++---+\ || + || | | |||| | || | | |||||||| | | |/-+---++-+-+--+----+-----+-++++--+---+-+<+-+-+--+-++-+-++++-++++\|||||||||| |||| || || + || /+-+--++++-\ | || | | |||||||| | | || | ||/+-+--+----+--\ | |||| | | | | | | | || | |||| ||||||||||||||| |||| || || + ||/----++-+--++++-+---+---++--+---+--++++++++-+-+--++-+---++++-+--+----+--+--+-++++\ | | | | | | | || | |||| ||||||||||||||| |||| || || + /-+++----++-+--++++-+---+---++--+-\ | |||||||| | | || | |||| | | | | | ||||| | /+-+-+-+-+--+-++-+-++++-+++++++++++++++----++++---++--++-\ + | ||| || | |||| | | || | | | /++++++++-+-+--++-+---++++-+--+----+--+--+-+++++-+--++-+-+-+-+--+-++-+\|||| ||||||||||||||| |||| || || | + | ||| || | |||| | | || | | | ||||||||| | | || | /-++++-+--+----+--+--+-+++++-+--++-+-+-+-+--+-++-++++++-+++++++++++++++----++++-\ || || | + | ||| || | |||| | | || | | | ||||||||| | | || | | |||| | | | | | ||||| | || | | | | | || |||||| ||||||||||||||| |||| | || || | + |/+++----++\| |||| | | || | | | ||||||||| | | /++-+-+-++++-+--+----+--+--+\||||| | || | | | | | || |||||| ||||||||||||||| |||| | || || | + ||||| |||| |||| | | || /+-+-+-+++++++++\| | ||| | | |||| | | | | ||||||| | || | | | | | || |||||| ||||||||||||||| ||\+-+-++--+/ | + ||||| |||| |||| | | || ^| | | ||||||||||| | ||| | | |||| | | | | ||||||| | || | | | | | || |||||| ||||||||||||||| || | | || | | + ||||| |||| |||| | | || || | | ||||||||||| | ||| | | |\++-+--+----+--+--+++++++-+--++-+-+-+-+--/ || |||||| |||||||||||||||/---++-+-+-++\ | | + ||||| |||| |||| | | || || | | ||||||||||| | ||| | | | || | | | | ||||||| | || | | | | || |||||| |||||||||||||||| || | | ||| | | + ||||| ||||/-++++-+---+---++-++-+-+-+++++++++++-+-+++-+-+-+-++-+--+---\| | ||||||| | || | | | | || |||||| |||||||||||||||| || | | ||| | | + ||||| ||||| |||| | | || || | | |\+++++++++-+-+++-+-+-+-++-+--+---++--+--+++++++-+--++-+-/ \-+----++-++++++-++++++++/||||||| || | | ||| | | + ||||| ||||| |||| | | || ||/+-+-+-+++++++++-+-+++-+-+-+-++-+--+---++--+--+++++++-+--++-+-----+----++\|||\++-++++++++-+++++++---+/ | | ||| | | + ||||| ||||| |||| |/--+---++-++++-+-+-+++++++++-+-+++-+-+-+-++-+--+---++--+--+++++++-+--++-+--\ | |||||| || |||||||| ||||||| | | | ||| | | + |\+++----++/|| |||| || | || |||| | | ||||||||| | ||| | |/+-++-+--+---++-\| ||||||| | || | | /+----++++++-++-++++++++-+++++++---+--+-+\||| | | + /+-+++----++-++-++++-++--+---++-++++-+-+-+++++++++-+-+++-+-+++-++-+--+---++-++--+++++++-+--++-+--+-++--\ |||||| || |||||||| ||||||| | | ||||| | | + || ||| \+-++-++++-/| | || |||| | | ||||||||| |/+++-+-+++-++-+--+---++-++--+++++++-+--++-+--+-++--+-++++++-++-++++++++-+++++++---+--+-+++++-+-\| + || ||| | ||/++++--+--+---++-++++-+-+-+++++++++-+++++-+-+++-++-+--+---++-++--+++++++-+--++-+--+-++--+-++++++\|| |||||||| ||||||| | | ||||| | || + || ||| | ||||\++--+--+---/| |||| | | ||||||||| ||||| | ||| || | | || || |||\+++-+--++-+--+-++--+-+++++++++-++++++++-+++++/| ^ | ||||| | || + || ||| | |||| || | |/---+-++++-+-+-+++++++++-+++++-+-+++-++-+--+---++-++\ ||| ||| | || | | || | ||||||||| |||||||| ||||| | | | ||||| | || + || |\+-----+-++++-++--+--++---+-++++-+-+-+++++++++-+++++-+-++/ || | | || |||/+++-+++-+--++-+--+-++--+-+++++++++-++++++++-+++++-+-\ | | ||||| | || + || | |/----+-++++-++--+--++---+-++++-+-+-+++++++++-+++++-+-++--++-+-\| || ||||||| ||| | || | | || | ||||||||| |||||||| ||||| | | | | ||||| | || + || | || /--+-++++-++--+-\|| | |||| | | ||||||||| ||||| | || || | || || ||||||| ||| | || | | || | |\+++++++-++++++++-/|||| | | | | ||||| | || + ||/+-++-+--+-++++-++--+-+++--\| |||| | | ||||||\++-+++++-+-++--++-+-++---++-+++++++-+++-+--++-+--+-++--+-+-++++++/ |||||||| |||| | | | | ||||| | || + |||| || | | |||| || | ||| || \+++-+-+-++++++-/| ||||| | \+--++-+-++---++-+++++++-+++-+--++-+--+-++--+-+-++++++--++++++++--++++-+-+-+--+-/|||| | || + |||| || |/-+-++++-++--+-+++--++--+++-+-+-++++++--+-+++++-+--+--++-+-++---++-+++++++-+++-+--++-+--+-++-\| | |||||| /++++++++--++++-+-+-+-\| |||| | || + |||| || || | |||| || | ||| ||/-+++-+-+-++++++--+-+++++-+--+--++-+-++---++-+++++++-+++\| /++-+--+-++\|| | |\++++-+++++++++--+/|| | | | || |||| | || + |||| || || | |||| || | ||| ||| ||| | | |||||| | ||||| | | || | || || ||||||| ||||| ||| | | ||||| | | |||| ||||||||| | || | | | || |||| | || + |||| || || | |||| || | ||\--+++-+++-+-+-++++++--+-+++++-+--+--++-+-++---++-++/|||| ||||| ||| | | |||||/+-+-++++-+++++++++--+-++-+-+-+-++--++++\| || + |||| || || | |||| || /+-++---+++\||| | | |||||| | ||||| | | || | || || || |||| ||||| ||| | | \++++++-+-++++-+++++++++--+-++-+-+-+-++--/||||| || + |||| || || | |||| || || || ||||||| | | |||||| | ||||| | | || | || || || |||| ||||| ||| | | |||||| | |||| ||||||||| | || \-+-+-++---++/|| || + |||| || || | |||| || || || ||||||| | | |||||| | ||||| | | || | |^ || || |||| ||||| ||| | | |||||| | |||| ||||||||| | || | | || || || || + |||| || || | |||| || || || ||||||| | | |||||| | ||||| \--+--++-+-++---++-++-++++-+++++-+++-+--+--++++++-+-++++-+++++++++--/ || | | || || || || + |||| || || | |||| || || || ||||||| | | |||||| | ||||| | || | || || || |||| ||||| ||| | | |||||| | |||| ||||||||| || | | || || || || + |||| || || | |||| || || || ||||||| \-+-++++++--+-+++++----+--++-+-++---++-++-++++-+++++-+++-+--+--++++++-+-++++-+/||||||| || | | || || || || +/++++-++-++-+-++++-++-++-++\ |\+++++---+-++++++--+-+++++----+--++-+-++---++-++-++++-+++++-+++-+--+--++++++-+-++++-+-+++++++----/| | | || || || || +||||| || || | |||| || || ||| | ||||| | |||||| | ||||| | ||/+-++---++-++-++++<+++++-+++-+--+--++++++-+-++++-+-+++++++-----+--\| | || || || || +||||| || || |/++++-++-++-+++--+-+++++---+-++++++--+-+++++----+--++++-++---++-++\|||| ||||| ||| | | |||||| | |||| | ||||||| | || | || || || || +||\++-++-++-++++++-++-++-+++--+-++++/ | |||||| | ||||| | |||| || || ||||||| ||||| ||| | | |||||| | |||| | ||||||| | || | || || || || +|| || || || |||||| || || ||| | |||| | |||||| | ||\++----+--++++-++---++-+++++/| ||||| ||| | | |||||| | |||| | |||||\+-----+--++-/ || || || || +|| || || || ||\+++-++-++-+++--+-++++----+-++++++--/ || || | |||| || || ||||| | |||||/+++-+--+--++++++-+-++++-+-+++++-+--\ | || || || || || +|| || || || || ||| || || ||| | |||| | |||\++----++-++----+--++++-++---++-+++++-+-+++++++++-+--+--++++++-+-++++-+-+++++-+--+--+--++---++---/^ || || +|| || || || || ||| || || ||| | |||| | ||| || || || | |||| || || ||||| | ||||||||| | | /++++++-+-++++-+-+++++-+--+--+--++---++----+-++\|| +|| || || || || ||| || || |||/-+-++++----+\||| || || || | |||| || || ||||| | ||||||||| | | ||||||| | |||| | ||||| | | | || || | ||||| +|| || || || || |||/++-++-++++\| |||| ||||| || || || | |||| || || ||||| | ||||||||| | | ||||||| |/++++-+-+++++-+\ | | || || | ||||| +|| || |\-++-++-++++++-++-++++++-++++----+++++-++----++-++----+--++++-/| || ||||| | ||||||||| | | ||||||| |||||| | ||||| || | | || || | ||||| +|| || | || || ||||\+-++-++++++-++++----+++++-++----++-++----+--++++--+---++-+++++-+-+++++++++-/ | ||||||| |||||| | ||||| || | | || || | ||||| +|| || | || || |||| | || |||||| |||| ||||| || || || | |||| | || ||||| | ||||||||| | ||||||| |||||| | ||||| || | | || || | ||||| +|| || | || || |||| | || |||||| |||| ||||| || || || | |||| | || ||||| | ||||||||| | ||||||| |||||| | ||||| || | | || || | ||||| +|| ||/+--++-++-++++-+-++-++++++-++++----+++++-++----++-++----+--++++--+---++-+++++-+-+++++++++--\ | ||||||| |||||| | ||||| || | | || || | ||||| +|| |||| || || |||| | || |||||| |||| |||||/++----++-++----+--++++--+-\ || ||||| | ||||||||| | | ||||||| |||||| | ||||| || | | || || | ||||| +|| |||| || || |||| | || |\++++-++++----++++++++----++-++----+--++++--+-+-++-+++++-+-+++++++++--+-+-+++++++-++++++-+-++/|| || | | || || | ||||| +|| |||| || || |||| | || | |||| |||| |||||||| || || /+--++++--+-+-++-+++++-+-+++++++++\ | | ||||||| |||||| | || || || | | || || | ||||| +|| |||| || || |||| | || | |||| |||\----++++++++----++-++---++--++++--+-+-++-+++++-+-++++++++++-+-+-+++++++-/\++++-+-++-++-+/ | | || || | ||||| +|| |||| || || |||| \-++-+-++++-+++-----++++++++----++-++---++--++++--+-+-++-+++++-+-++++++++/| | | ||||||| |||| | || || | | | || || | ||||| +|| |||| || || |||| \+-+-++++-+/| |||||||\----++-++---++--++++--+-+-++-+++++-+-++++++++-+-+-+-+++++++---++++-+-+/ || | | | || || | ||||| +|| |||| || || |||| | | |||| \-+-----+++++++-----++-++---++--++++--+-+-++-+++++-+-+++/|||| | | | ||||||| |||| | | || | | | || || | ||||| +|| |||| || || ||||/---+-+-++++---+-----+++++++----\|| || || |||| | | || ||||| | ||| |||| | | | ||||||| |||| | | || | | | || || | ||||| +|| |||| || || ||||| | | ||||/--+-----+++++++----+++-++---++--++++--+-+-++\||||| | ||| |||| | | | ||||||| |||| | | || | | | || || | ||||| +|| |||| || || ||||| | | ||||| | ||||||| ||| |\---++--++++--+-+-++++++++-+-+++-++++-+-+-+-+++++++---++++-+-+--/| | | | || || | ||||| +|| |||| || || ||||| | | |\+++--+-----+/||||| ||| | || |||| | | |||||||| \-+++-++++-+-+-+-+++++++---++++-+-+---+-/ | | || || | ||||| +|| |||| || || ||||| | | | ||| | | ||||| ||| | || |||| | | |||||||| ||| |||| | | | \++++++---++++-+-+---+----+--+--++---++----+-++/|| +|| |\++--++-++-+++++---+-+-+-+++--+-----+-+++++----+++-+----++--++++--+-+-+++++++/ ||| |\++-+-+-+--++++++---++++-+-+---+----/ | || || | || || +|| |/++--++-++-+++++---+-+\| ||| | | ||||| ||| | \+--++++--+-+-+++++++----+++-+-++-/ | | |||||| /-++++-+-+---+-------+--++---++-\ | || || +|| |||| || || ||||| | ||| ||| | | \++++----+++-+-----+--++++--+-+-+++++++----+++-/ || |/+--++++++-+-++++-+-+---+-------+--++---++-+--+-++\|| +|| |||| || || ||||| | ||| ||| | | |||| ||| | | |||| | | ||||||| |\+---++---+++--++++++-+-++++-+-+---+-------+--++---++-+--+-+/||| +|| |||| || || ||||| | ||| ||| | /+--++++----+++-+-----+--++++--+-+-+++++++----+-+---++---+++--++++++-+-++++-+-+---+---\ | || || | | | ||| +|| |||| || || ||||| | |||/+++--+----++--++++----+++-+-----+--++++--+-+\||||||| | | || |||/-++++++-+-++++-+-+---+---+---+--++\ || | | | ||| +|| |||| || || ||||| | ||||||| | || ||\+----+++-+-----+--++++--+-/|||||||| | | || |||| |||||| | |||| | | | | | /+++--++-+-\| | ||| +|| |||| || \+-+++++---+-+++++++--+----++--+/ | ||| | | |||\--+--++++++++----+-+---++---++++-++++++-+-++++-+-+---+---+---/ |||| || | || | ||| +|| |||| || | ||||| | ||||||\--+----++--+--+----+++-+-----+--+++---+--+++/|||| | | || |||| |||||| | |\++-+-+---/ | |||| || | || | ||| +|| |||| || | ||||| | |||||| | || | | |\+-+-----+--+++---+--++/ |||| |/+---++---++++-++++++\| | || | | | |||| || | || | ||| +|| |||| || | ||||| | |||||| | |\--+--+----+-+-+-----+--+++---+--++--++++----+++---++---++++-++++++++-/ || | | | |||| || | || | ||| +|| |||| || | ||||| | |||||| | | | | | | | | ||| | || |||| ||| |\---++++-++++++++---++-+-+-------+-----++++--++-+-++-+-++/ +|| |||| || | ||||| | |||||| | | | | | | | | ||| | || |||| ||| | |\++-++++++++---++-+-+-------+-----++++--++-+-++-+-/| +|| |||| \+--+-+++++---+-/||||| | | | | | | | | \++---+--++--+/|| ||| | | || |||||||| || | | | |||| || | || | | +|| |||| | | ||||| | ||||| | | | | | | | | || | || | || ||| | | || |||||||| || | | | |||| || | || | | +|| |||| | | ||||| | ||||| | | | | | | \-----+---++---+--++--+-++----+++---+----+-++-+++++/|| || | | | |||| || | || | | +|| |||| | | ||||| | ||||| | | \--+----+-+-------+---++---+--++--+-++----+++---+----+-++-+++++-++---++-+-+-------+-----++++--+/ | |^ | | +|| |||| | | ||||| | ||||| | | | | | | || | || | || ||| | | || ||||| || || | | | |||| | | || | | +|| |||| | | ||||| | ||||| | | | | | | || | || | || /-+++---+----+-++-+++++-++---++-+\| | |||| | | || | | +|| |||| | | ||||| | ||||| \----+------+----+-+-------+---++---+--++--+-++--+-+++---+----+-++-/|||| || || ||| | |||| | | || | | +\+-++++---+--+-+++++---+--+/||| | | | | | || /-+--++--+-++--+-+++---+----+-++--++++-++---++-+++-------+----\|||| | | || | | + | |||| | | ||||| | | ||| | \----+-+-------+---++-+-+--++--+-++--+-/|| | | || |||| || || ||| /-----+----+++++--+--+\|| | | + | |||| | | ||||| /+--+-+++--------+-----------+-+-\ | || | | || | |\--+--++---+----+-++--++++-++---++-+++-+-----+----+++/| | |||| | | + | |||| | | ||||| || | ||| | | | | | |\-+-+--++--+-+---+--++---+----+-++--++++-++---++-+++-+-----+----++/ | | |||| | | + | |||| | | ||\++--++--+-+++--------+-----------+-+-+-----+---+--+-+--++--+-+---+--++---+----+-++--++++-++---++-++/ | | || | | |||| | | + | |||\---+--+-++-++--++--+-+++--------+-----------+-+-+-----+---+--+-+--++--+-+---+--+/ | | || |||| || || || | | || | | |||| | | + | ||| | | || \+--++--+-+/| | | | | | | | | || | | | | | | || |||| |\---++-++--+-----+----++--+--+--/||| | | + | ||| | |/++--+--++--+-+-+--------+-----------+-+-+-----+---+--+-+--++--+-+---+--+----+----+-++--++++\| || || | | || | | ||| | | + | ||| | |||| | || | \-+--------+-----------+-+-+-----+---+--+-+--/| | | | | | | || |||||| || || | | || | | ||| | | + | ||| \--++++--+--++--+---+--------+-----------+-+-+-----+---+--+-+---+--+-+---+--+----+----+-++--+/|||| || || | | || | | ||| | | + | ||| |||| | || | | | | | | | | | | | | | | | | | || | |||| || || | | /++--+--+---+++-+-\| + | ||| |||| | || | | | ^ | | | | | | | | | | | | | || | |||| || || | | ||| | | ||| | || + \-+++-------++++--+--++--+---+--------+-----------+-+-+-----+---+--+-+---+--+-+---+--+----+----+-++--+-/||| || || | | ||\--+--+---+/| | || + ||| |||| | || | | | | | | \---+--+-+---+--/ | | \----+----+-++--+--++/ || || | | || | | | | | || + ||| ||\+--+--++--+---+--------+-----------+-+-+---------+--+-+---/ | | | | || | || |v || | | || | | | | | || + ||| || | | \+--+---+--------+-----------+-+-/ | | \--------+---+-------+----+-++--+--++-----+/ || | | || | | | | | || + ||| || | | | | | | | | | | | | | | || | || | || | | || | | | | | || + ||\-------++-+--+---+--+---+--------+-----------+-+-----------+--+----------+---+-------+----/ || | || | || | | || | | | | | || + || || | | | | | | | | | \----------+---+-------+------++--+--++-----+--++--+-----+---+/ | | | | | || + \+--------++-+--+---+--+---/ \-----------+-+-----------+-------------+---+-------+------++--+--++-----+--++--+-----/ | | | | | | || + | || | | | | | | \-------------+---+----<--+------++--+--++-----+--++--+---------+----+--+---+-/ | || + | \+-+--+---+--+------------------------+-+-------------------------/ \-------+------++--+--++-----+--+/ | | | | | | || + | \-+--+---+--+------------------------+-+-------------------------------------+------++--+--+/ | | | | | | | | || + | \--+---+--+------------------------+-+-------------------------------------+------++--+--+------/ | | \----+--+---+---+-/| + | | | | | | \------++--/ | \---+--------------+--/ | | | + \--------------+---+--/ | | || | | | | | | + | | | \--------------------------------------------++-----+-------------+--------------+------+---+--/ + | | | || | \--------------+------/ | + \---+---------------------------/ |\-----+----------------------------/ | + \--------------------------------------------------------------------------/ \---------------------------------------/ diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/14.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/14.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,1 @@ +554401 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/15.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/15.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,32 @@ +################################ +###################..########### +#################.....########## +################.......######### +################......#####...## +#################.....G###.....# +###########.#####....#####..#### +###########..####.#.###....##### +##########.GG#.....##......##### +###########.........#...G..##### +###########....GG..........##### +##########G.GG....G....GG..##### +#########.G...#####........##### +#######.G...G#######.E...E..#### +###########.#########.......#### +##########..#########......##### +##...#####..#########.G....##### +####..#..#..#########.#.....#### +###.G.#.....#########..#..#.E### +#####........#######.......E.### +#####.........#####.......###### +######............E....E..###### +#G.###..G.................###### +#..####...............#....##### +#....E#...G.......######...##### +#.............E..#######.####### +###.........E#....############## +######.E.....#..################ +#######..........############### +#######......#.################# +#####...#...#################### +################################ diff -r 1b9c8e6dcec6 -r a19c9e1fd077 data/2018/16.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/2018/16.txt Sun Dec 16 18:30:05 2018 -0500 @@ -0,0 +1,4126 @@ +Before: [1, 1, 1, 0] +4 1 0 0 +After: [1, 1, 1, 0] + +Before: [1, 1, 0, 1] +5 1 3 3 +After: [1, 1, 0, 1] + +Before: [3, 2, 3, 1] +14 2 1 3 +After: [3, 2, 3, 2] + +Before: [0, 1, 2, 1] +5 1 3 0 +After: [1, 1, 2, 1] + +Before: [2, 1, 2, 3] +1 3 3 2 +After: [2, 1, 3, 3] + +Before: [1, 0, 2, 0] +11 0 2 1 +After: [1, 2, 2, 0] + +Before: [1, 2, 1, 1] +8 2 3 0 +After: [1, 2, 1, 1] + +Before: [1, 0, 3, 2] +10 0 3 3 +After: [1, 0, 3, 3] + +Before: [0, 1, 3, 1] +3 0 0 0 +After: [0, 1, 3, 1] + +Before: [2, 1, 3, 2] +15 0 1 2 +After: [2, 1, 3, 2] + +Before: [2, 1, 2, 1] +1 2 0 2 +After: [2, 1, 2, 1] + +Before: [0, 0, 2, 0] +3 0 0 2 +After: [0, 0, 0, 0] + +Before: [1, 1, 3, 2] +10 0 3 3 +After: [1, 1, 3, 3] + +Before: [2, 3, 2, 3] +14 3 2 3 +After: [2, 3, 2, 2] + +Before: [0, 1, 3, 2] +10 1 3 0 +After: [3, 1, 3, 2] + +Before: [1, 1, 1, 0] +4 1 0 2 +After: [1, 1, 1, 0] + +Before: [1, 2, 3, 2] +12 2 2 3 +After: [1, 2, 3, 2] + +Before: [3, 2, 1, 1] +8 2 3 3 +After: [3, 2, 1, 1] + +Before: [0, 1, 3, 2] +10 1 3 2 +After: [0, 1, 3, 2] + +Before: [0, 3, 3, 0] +12 2 2 3 +After: [0, 3, 3, 2] + +Before: [2, 2, 2, 0] +1 2 0 0 +After: [2, 2, 2, 0] + +Before: [0, 2, 0, 3] +11 3 3 2 +After: [0, 2, 9, 3] + +Before: [0, 1, 3, 2] +6 3 1 1 +After: [0, 3, 3, 2] + +Before: [1, 0, 2, 0] +2 2 3 0 +After: [3, 0, 2, 0] + +Before: [3, 3, 1, 1] +8 2 3 1 +After: [3, 1, 1, 1] + +Before: [0, 1, 0, 2] +3 0 0 0 +After: [0, 1, 0, 2] + +Before: [1, 1, 3, 2] +10 0 3 0 +After: [3, 1, 3, 2] + +Before: [0, 0, 1, 1] +3 0 0 2 +After: [0, 0, 0, 1] + +Before: [0, 1, 1, 2] +3 0 0 2 +After: [0, 1, 0, 2] + +Before: [0, 1, 1, 1] +3 0 0 3 +After: [0, 1, 1, 0] + +Before: [1, 1, 1, 1] +5 1 3 1 +After: [1, 1, 1, 1] + +Before: [1, 1, 3, 3] +4 1 0 3 +After: [1, 1, 3, 1] + +Before: [3, 3, 1, 1] +13 2 3 3 +After: [3, 3, 1, 3] + +Before: [3, 1, 1, 3] +9 2 3 0 +After: [3, 1, 1, 3] + +Before: [1, 1, 2, 0] +11 1 2 1 +After: [1, 2, 2, 0] + +Before: [2, 3, 2, 2] +1 2 0 2 +After: [2, 3, 2, 2] + +Before: [0, 3, 2, 3] +1 2 0 1 +After: [0, 2, 2, 3] + +Before: [1, 1, 2, 0] +15 1 2 1 +After: [1, 3, 2, 0] + +Before: [0, 3, 1, 3] +9 2 3 1 +After: [0, 3, 1, 3] + +Before: [3, 1, 2, 0] +1 2 2 3 +After: [3, 1, 2, 2] + +Before: [0, 2, 1, 3] +9 2 3 0 +After: [3, 2, 1, 3] + +Before: [0, 1, 0, 1] +13 1 3 3 +After: [0, 1, 0, 3] + +Before: [1, 1, 1, 2] +4 1 0 0 +After: [1, 1, 1, 2] + +Before: [2, 2, 3, 1] +6 3 2 0 +After: [3, 2, 3, 1] + +Before: [3, 3, 1, 2] +10 2 3 1 +After: [3, 3, 1, 2] + +Before: [3, 2, 3, 3] +11 3 3 1 +After: [3, 9, 3, 3] + +Before: [0, 0, 2, 3] +11 3 3 3 +After: [0, 0, 2, 9] + +Before: [0, 1, 0, 0] +0 3 1 3 +After: [0, 1, 0, 1] + +Before: [3, 3, 0, 3] +11 0 3 0 +After: [9, 3, 0, 3] + +Before: [2, 1, 3, 1] +5 1 3 1 +After: [2, 1, 3, 1] + +Before: [1, 1, 2, 3] +4 1 0 1 +After: [1, 1, 2, 3] + +Before: [2, 3, 3, 3] +11 0 3 0 +After: [6, 3, 3, 3] + +Before: [1, 2, 2, 1] +13 0 3 2 +After: [1, 2, 3, 1] + +Before: [0, 1, 3, 2] +3 0 0 3 +After: [0, 1, 3, 0] + +Before: [3, 2, 3, 2] +14 2 3 3 +After: [3, 2, 3, 2] + +Before: [1, 1, 2, 2] +6 3 1 2 +After: [1, 1, 3, 2] + +Before: [0, 2, 3, 2] +3 0 0 1 +After: [0, 0, 3, 2] + +Before: [3, 2, 2, 3] +14 3 2 2 +After: [3, 2, 2, 3] + +Before: [2, 1, 1, 2] +15 0 1 1 +After: [2, 3, 1, 2] + +Before: [1, 1, 1, 3] +4 1 0 3 +After: [1, 1, 1, 1] + +Before: [1, 3, 2, 3] +1 2 2 0 +After: [2, 3, 2, 3] + +Before: [1, 1, 2, 1] +4 1 0 0 +After: [1, 1, 2, 1] + +Before: [1, 1, 3, 1] +13 0 3 1 +After: [1, 3, 3, 1] + +Before: [1, 0, 2, 1] +8 3 3 1 +After: [1, 1, 2, 1] + +Before: [3, 3, 2, 1] +6 3 2 1 +After: [3, 3, 2, 1] + +Before: [3, 3, 2, 3] +14 0 2 2 +After: [3, 3, 2, 3] + +Before: [1, 1, 1, 1] +5 1 3 0 +After: [1, 1, 1, 1] + +Before: [0, 1, 2, 0] +2 2 3 0 +After: [3, 1, 2, 0] + +Before: [0, 2, 1, 3] +7 0 3 2 +After: [0, 2, 0, 3] + +Before: [2, 1, 0, 0] +13 1 3 1 +After: [2, 3, 0, 0] + +Before: [0, 2, 2, 1] +15 0 2 1 +After: [0, 2, 2, 1] + +Before: [2, 2, 3, 0] +14 2 0 3 +After: [2, 2, 3, 2] + +Before: [0, 1, 3, 1] +5 1 3 0 +After: [1, 1, 3, 1] + +Before: [1, 1, 3, 1] +5 1 3 0 +After: [1, 1, 3, 1] + +Before: [0, 1, 3, 1] +12 2 2 1 +After: [0, 2, 3, 1] + +Before: [1, 3, 2, 1] +11 1 2 2 +After: [1, 3, 6, 1] + +Before: [3, 2, 3, 0] +2 1 3 3 +After: [3, 2, 3, 3] + +Before: [0, 1, 3, 1] +5 1 3 1 +After: [0, 1, 3, 1] + +Before: [1, 2, 2, 2] +11 0 2 1 +After: [1, 2, 2, 2] + +Before: [3, 0, 2, 1] +6 3 2 1 +After: [3, 3, 2, 1] + +Before: [1, 1, 2, 0] +4 1 0 0 +After: [1, 1, 2, 0] + +Before: [0, 2, 1, 0] +3 0 0 1 +After: [0, 0, 1, 0] + +Before: [0, 2, 0, 0] +2 1 3 3 +After: [0, 2, 0, 3] + +Before: [1, 1, 1, 0] +4 1 0 3 +After: [1, 1, 1, 1] + +Before: [1, 0, 2, 2] +15 0 2 2 +After: [1, 0, 3, 2] + +Before: [0, 0, 2, 1] +3 0 0 1 +After: [0, 0, 2, 1] + +Before: [2, 1, 0, 3] +0 2 1 2 +After: [2, 1, 1, 3] + +Before: [1, 0, 2, 0] +13 0 3 1 +After: [1, 3, 2, 0] + +Before: [0, 0, 3, 3] +12 2 2 1 +After: [0, 2, 3, 3] + +Before: [2, 1, 3, 1] +5 1 3 0 +After: [1, 1, 3, 1] + +Before: [0, 1, 0, 3] +7 0 2 2 +After: [0, 1, 0, 3] + +Before: [3, 0, 2, 0] +1 2 2 2 +After: [3, 0, 2, 0] + +Before: [2, 1, 1, 1] +5 1 3 3 +After: [2, 1, 1, 1] + +Before: [3, 1, 0, 2] +10 1 3 0 +After: [3, 1, 0, 2] + +Before: [3, 1, 2, 0] +0 3 1 2 +After: [3, 1, 1, 0] + +Before: [3, 1, 2, 1] +5 1 3 1 +After: [3, 1, 2, 1] + +Before: [2, 2, 3, 1] +6 3 2 2 +After: [2, 2, 3, 1] + +Before: [0, 1, 2, 1] +5 1 3 1 +After: [0, 1, 2, 1] + +Before: [2, 2, 2, 3] +11 3 3 1 +After: [2, 9, 2, 3] + +Before: [2, 1, 1, 2] +2 0 3 0 +After: [3, 1, 1, 2] + +Before: [1, 1, 0, 2] +10 1 3 0 +After: [3, 1, 0, 2] + +Before: [1, 1, 3, 1] +4 1 0 3 +After: [1, 1, 3, 1] + +Before: [0, 2, 2, 1] +3 0 0 2 +After: [0, 2, 0, 1] + +Before: [1, 1, 0, 2] +6 3 1 0 +After: [3, 1, 0, 2] + +Before: [0, 0, 0, 3] +7 0 3 1 +After: [0, 0, 0, 3] + +Before: [2, 1, 2, 2] +6 3 1 1 +After: [2, 3, 2, 2] + +Before: [0, 1, 2, 1] +5 1 3 2 +After: [0, 1, 1, 1] + +Before: [2, 0, 3, 3] +11 0 3 2 +After: [2, 0, 6, 3] + +Before: [0, 3, 0, 0] +3 0 0 2 +After: [0, 3, 0, 0] + +Before: [3, 3, 1, 2] +10 2 3 2 +After: [3, 3, 3, 2] + +Before: [1, 1, 3, 0] +13 1 3 3 +After: [1, 1, 3, 3] + +Before: [2, 1, 0, 1] +0 2 1 1 +After: [2, 1, 0, 1] + +Before: [2, 2, 2, 1] +6 3 2 1 +After: [2, 3, 2, 1] + +Before: [2, 1, 2, 0] +2 0 3 1 +After: [2, 3, 2, 0] + +Before: [1, 2, 3, 3] +11 2 3 1 +After: [1, 9, 3, 3] + +Before: [0, 1, 1, 0] +7 0 3 2 +After: [0, 1, 0, 0] + +Before: [0, 2, 1, 1] +3 0 0 1 +After: [0, 0, 1, 1] + +Before: [1, 1, 2, 3] +9 1 3 3 +After: [1, 1, 2, 3] + +Before: [3, 0, 1, 3] +1 3 0 3 +After: [3, 0, 1, 3] + +Before: [0, 3, 1, 2] +10 2 3 0 +After: [3, 3, 1, 2] + +Before: [2, 2, 1, 3] +1 3 3 2 +After: [2, 2, 3, 3] + +Before: [2, 2, 2, 1] +6 3 2 3 +After: [2, 2, 2, 3] + +Before: [0, 2, 2, 2] +1 2 0 0 +After: [2, 2, 2, 2] + +Before: [0, 1, 3, 2] +12 2 2 0 +After: [2, 1, 3, 2] + +Before: [0, 2, 1, 0] +3 0 0 3 +After: [0, 2, 1, 0] + +Before: [1, 1, 3, 1] +4 1 0 2 +After: [1, 1, 1, 1] + +Before: [2, 2, 2, 1] +8 3 3 0 +After: [1, 2, 2, 1] + +Before: [1, 1, 3, 1] +12 2 2 3 +After: [1, 1, 3, 2] + +Before: [3, 3, 3, 1] +6 3 2 3 +After: [3, 3, 3, 3] + +Before: [2, 0, 3, 2] +14 2 3 0 +After: [2, 0, 3, 2] + +Before: [2, 1, 3, 2] +12 2 2 2 +After: [2, 1, 2, 2] + +Before: [1, 0, 1, 1] +8 2 3 2 +After: [1, 0, 1, 1] + +Before: [0, 2, 0, 2] +7 0 3 3 +After: [0, 2, 0, 0] + +Before: [1, 1, 2, 3] +9 1 3 0 +After: [3, 1, 2, 3] + +Before: [1, 2, 2, 1] +15 1 2 0 +After: [4, 2, 2, 1] + +Before: [1, 1, 3, 3] +9 0 3 3 +After: [1, 1, 3, 3] + +Before: [2, 3, 0, 3] +15 2 3 0 +After: [3, 3, 0, 3] + +Before: [1, 1, 3, 3] +1 3 3 0 +After: [3, 1, 3, 3] + +Before: [0, 2, 3, 2] +7 0 1 0 +After: [0, 2, 3, 2] + +Before: [3, 1, 1, 0] +0 3 1 0 +After: [1, 1, 1, 0] + +Before: [0, 3, 2, 0] +1 2 2 3 +After: [0, 3, 2, 2] + +Before: [0, 0, 1, 1] +8 2 3 1 +After: [0, 1, 1, 1] + +Before: [0, 1, 3, 0] +12 2 2 3 +After: [0, 1, 3, 2] + +Before: [3, 0, 1, 2] +10 2 3 3 +After: [3, 0, 1, 3] + +Before: [1, 1, 0, 0] +4 1 0 0 +After: [1, 1, 0, 0] + +Before: [0, 3, 2, 3] +7 0 3 0 +After: [0, 3, 2, 3] + +Before: [0, 2, 3, 0] +3 0 0 0 +After: [0, 2, 3, 0] + +Before: [0, 2, 0, 3] +1 3 0 0 +After: [3, 2, 0, 3] + +Before: [3, 3, 1, 2] +10 2 3 3 +After: [3, 3, 1, 3] + +Before: [1, 1, 2, 2] +6 3 1 3 +After: [1, 1, 2, 3] + +Before: [0, 1, 1, 2] +6 3 1 3 +After: [0, 1, 1, 3] + +Before: [0, 0, 2, 3] +15 0 2 0 +After: [2, 0, 2, 3] + +Before: [1, 1, 3, 2] +14 2 3 1 +After: [1, 2, 3, 2] + +Before: [0, 2, 0, 1] +7 0 1 1 +After: [0, 0, 0, 1] + +Before: [0, 1, 2, 1] +6 3 2 2 +After: [0, 1, 3, 1] + +Before: [2, 1, 0, 0] +2 0 3 3 +After: [2, 1, 0, 3] + +Before: [3, 1, 3, 1] +5 1 3 0 +After: [1, 1, 3, 1] + +Before: [2, 1, 3, 1] +6 3 2 2 +After: [2, 1, 3, 1] + +Before: [3, 0, 3, 1] +12 2 2 0 +After: [2, 0, 3, 1] + +Before: [0, 2, 2, 3] +3 0 0 0 +After: [0, 2, 2, 3] + +Before: [1, 1, 3, 2] +6 3 1 3 +After: [1, 1, 3, 3] + +Before: [3, 1, 1, 2] +10 1 3 1 +After: [3, 3, 1, 2] + +Before: [1, 1, 2, 3] +15 2 1 0 +After: [3, 1, 2, 3] + +Before: [2, 0, 3, 3] +14 2 0 2 +After: [2, 0, 2, 3] + +Before: [1, 1, 1, 2] +4 1 0 1 +After: [1, 1, 1, 2] + +Before: [0, 1, 2, 0] +7 0 2 2 +After: [0, 1, 0, 0] + +Before: [0, 3, 0, 3] +3 0 0 0 +After: [0, 3, 0, 3] + +Before: [3, 1, 0, 0] +0 2 1 0 +After: [1, 1, 0, 0] + +Before: [1, 1, 2, 0] +4 1 0 1 +After: [1, 1, 2, 0] + +Before: [1, 1, 2, 0] +4 1 0 2 +After: [1, 1, 1, 0] + +Before: [1, 1, 0, 2] +0 2 1 3 +After: [1, 1, 0, 1] + +Before: [1, 1, 1, 2] +6 3 1 3 +After: [1, 1, 1, 3] + +Before: [0, 3, 0, 2] +3 0 0 0 +After: [0, 3, 0, 2] + +Before: [0, 0, 3, 2] +7 0 1 2 +After: [0, 0, 0, 2] + +Before: [1, 3, 3, 2] +12 2 2 3 +After: [1, 3, 3, 2] + +Before: [0, 3, 3, 2] +3 0 0 2 +After: [0, 3, 0, 2] + +Before: [0, 1, 0, 3] +1 3 0 3 +After: [0, 1, 0, 3] + +Before: [0, 0, 2, 3] +3 0 0 2 +After: [0, 0, 0, 3] + +Before: [2, 1, 0, 2] +2 0 3 2 +After: [2, 1, 3, 2] + +Before: [1, 2, 1, 3] +1 3 0 2 +After: [1, 2, 3, 3] + +Before: [1, 0, 0, 3] +15 2 3 1 +After: [1, 3, 0, 3] + +Before: [3, 1, 0, 3] +9 1 3 2 +After: [3, 1, 3, 3] + +Before: [0, 0, 0, 0] +7 0 1 2 +After: [0, 0, 0, 0] + +Before: [0, 2, 3, 0] +14 2 1 1 +After: [0, 2, 3, 0] + +Before: [2, 0, 2, 1] +6 3 2 2 +After: [2, 0, 3, 1] + +Before: [2, 1, 1, 1] +8 2 3 0 +After: [1, 1, 1, 1] + +Before: [1, 0, 3, 3] +12 2 2 1 +After: [1, 2, 3, 3] + +Before: [0, 0, 3, 1] +3 0 0 1 +After: [0, 0, 3, 1] + +Before: [1, 1, 3, 1] +4 1 0 0 +After: [1, 1, 3, 1] + +Before: [1, 3, 2, 1] +14 1 2 3 +After: [1, 3, 2, 2] + +Before: [2, 1, 2, 3] +9 1 3 1 +After: [2, 3, 2, 3] + +Before: [2, 1, 0, 0] +0 2 1 0 +After: [1, 1, 0, 0] + +Before: [3, 1, 0, 1] +5 1 3 2 +After: [3, 1, 1, 1] + +Before: [1, 2, 3, 3] +12 2 2 0 +After: [2, 2, 3, 3] + +Before: [1, 3, 2, 1] +1 2 2 3 +After: [1, 3, 2, 2] + +Before: [0, 2, 2, 3] +1 3 0 2 +After: [0, 2, 3, 3] + +Before: [2, 0, 3, 1] +8 3 3 3 +After: [2, 0, 3, 1] + +Before: [1, 3, 1, 2] +10 2 3 2 +After: [1, 3, 3, 2] + +Before: [1, 1, 2, 1] +5 1 3 1 +After: [1, 1, 2, 1] + +Before: [2, 0, 1, 3] +9 2 3 0 +After: [3, 0, 1, 3] + +Before: [0, 3, 1, 0] +13 2 3 3 +After: [0, 3, 1, 3] + +Before: [1, 2, 0, 1] +8 3 3 1 +After: [1, 1, 0, 1] + +Before: [2, 1, 2, 3] +15 0 2 1 +After: [2, 4, 2, 3] + +Before: [3, 3, 2, 3] +11 0 2 2 +After: [3, 3, 6, 3] + +Before: [0, 0, 0, 2] +7 0 1 0 +After: [0, 0, 0, 2] + +Before: [0, 1, 3, 1] +12 2 2 2 +After: [0, 1, 2, 1] + +Before: [3, 2, 2, 3] +11 3 3 1 +After: [3, 9, 2, 3] + +Before: [2, 3, 1, 0] +2 0 3 3 +After: [2, 3, 1, 3] + +Before: [3, 3, 1, 2] +10 2 3 0 +After: [3, 3, 1, 2] + +Before: [1, 0, 1, 0] +13 0 3 3 +After: [1, 0, 1, 3] + +Before: [1, 1, 3, 3] +9 0 3 2 +After: [1, 1, 3, 3] + +Before: [2, 2, 2, 2] +2 0 3 1 +After: [2, 3, 2, 2] + +Before: [0, 1, 1, 3] +9 2 3 0 +After: [3, 1, 1, 3] + +Before: [0, 1, 3, 1] +6 3 2 0 +After: [3, 1, 3, 1] + +Before: [1, 2, 3, 3] +11 1 3 1 +After: [1, 6, 3, 3] + +Before: [1, 2, 1, 3] +1 3 3 0 +After: [3, 2, 1, 3] + +Before: [0, 3, 2, 0] +2 2 3 2 +After: [0, 3, 3, 0] + +Before: [2, 1, 0, 1] +5 1 3 1 +After: [2, 1, 0, 1] + +Before: [2, 0, 3, 0] +14 2 0 3 +After: [2, 0, 3, 2] + +Before: [1, 1, 1, 3] +9 0 3 2 +After: [1, 1, 3, 3] + +Before: [2, 1, 2, 1] +15 1 2 0 +After: [3, 1, 2, 1] + +Before: [2, 1, 3, 1] +6 3 2 0 +After: [3, 1, 3, 1] + +Before: [1, 1, 3, 2] +4 1 0 2 +After: [1, 1, 1, 2] + +Before: [1, 1, 1, 0] +13 2 3 0 +After: [3, 1, 1, 0] + +Before: [0, 2, 3, 0] +2 1 3 3 +After: [0, 2, 3, 3] + +Before: [2, 1, 0, 3] +15 0 1 1 +After: [2, 3, 0, 3] + +Before: [1, 1, 2, 0] +13 0 3 2 +After: [1, 1, 3, 0] + +Before: [2, 2, 2, 2] +2 2 3 0 +After: [3, 2, 2, 2] + +Before: [0, 0, 1, 0] +7 0 2 1 +After: [0, 0, 1, 0] + +Before: [0, 0, 2, 3] +3 0 0 3 +After: [0, 0, 2, 0] + +Before: [3, 1, 1, 3] +9 1 3 3 +After: [3, 1, 1, 3] + +Before: [2, 1, 0, 3] +0 2 1 1 +After: [2, 1, 0, 3] + +Before: [2, 0, 2, 2] +2 2 3 0 +After: [3, 0, 2, 2] + +Before: [1, 2, 2, 3] +14 3 2 3 +After: [1, 2, 2, 2] + +Before: [0, 0, 2, 3] +3 0 0 0 +After: [0, 0, 2, 3] + +Before: [1, 0, 1, 0] +13 2 3 2 +After: [1, 0, 3, 0] + +Before: [3, 3, 1, 1] +13 2 3 0 +After: [3, 3, 1, 1] + +Before: [1, 1, 1, 3] +11 3 3 3 +After: [1, 1, 1, 9] + +Before: [0, 3, 3, 3] +12 2 2 3 +After: [0, 3, 3, 2] + +Before: [0, 2, 1, 3] +3 0 0 1 +After: [0, 0, 1, 3] + +Before: [1, 0, 2, 3] +9 0 3 1 +After: [1, 3, 2, 3] + +Before: [2, 3, 2, 1] +6 3 2 0 +After: [3, 3, 2, 1] + +Before: [1, 3, 1, 3] +9 2 3 0 +After: [3, 3, 1, 3] + +Before: [0, 1, 0, 0] +3 0 0 1 +After: [0, 0, 0, 0] + +Before: [1, 0, 0, 0] +13 0 3 3 +After: [1, 0, 0, 3] + +Before: [1, 3, 3, 2] +10 0 3 3 +After: [1, 3, 3, 3] + +Before: [2, 0, 1, 2] +10 2 3 0 +After: [3, 0, 1, 2] + +Before: [1, 1, 0, 1] +5 1 3 1 +After: [1, 1, 0, 1] + +Before: [2, 2, 0, 0] +2 1 3 3 +After: [2, 2, 0, 3] + +Before: [2, 2, 3, 2] +14 2 3 3 +After: [2, 2, 3, 2] + +Before: [3, 3, 2, 3] +14 3 2 3 +After: [3, 3, 2, 2] + +Before: [0, 1, 2, 2] +10 1 3 3 +After: [0, 1, 2, 3] + +Before: [1, 0, 3, 2] +12 2 2 2 +After: [1, 0, 2, 2] + +Before: [0, 2, 0, 2] +7 0 2 2 +After: [0, 2, 0, 2] + +Before: [0, 0, 2, 0] +7 0 3 2 +After: [0, 0, 0, 0] + +Before: [1, 1, 0, 0] +0 2 1 1 +After: [1, 1, 0, 0] + +Before: [3, 1, 0, 1] +0 2 1 0 +After: [1, 1, 0, 1] + +Before: [1, 1, 3, 1] +5 1 3 3 +After: [1, 1, 3, 1] + +Before: [1, 1, 3, 3] +4 1 0 1 +After: [1, 1, 3, 3] + +Before: [1, 1, 3, 0] +0 3 1 0 +After: [1, 1, 3, 0] + +Before: [2, 1, 0, 3] +15 2 3 2 +After: [2, 1, 3, 3] + +Before: [1, 0, 2, 2] +15 1 2 0 +After: [2, 0, 2, 2] + +Before: [0, 3, 0, 1] +8 3 3 2 +After: [0, 3, 1, 1] + +Before: [3, 1, 0, 1] +5 1 3 1 +After: [3, 1, 0, 1] + +Before: [0, 2, 3, 2] +12 2 2 2 +After: [0, 2, 2, 2] + +Before: [2, 1, 0, 3] +11 0 3 1 +After: [2, 6, 0, 3] + +Before: [3, 1, 2, 0] +2 2 3 1 +After: [3, 3, 2, 0] + +Before: [1, 2, 2, 1] +13 0 3 0 +After: [3, 2, 2, 1] + +Before: [2, 3, 3, 2] +14 2 0 0 +After: [2, 3, 3, 2] + +Before: [2, 1, 0, 0] +0 2 1 2 +After: [2, 1, 1, 0] + +Before: [0, 0, 0, 1] +3 0 0 1 +After: [0, 0, 0, 1] + +Before: [2, 2, 2, 3] +11 0 3 1 +After: [2, 6, 2, 3] + +Before: [2, 2, 3, 0] +12 2 2 3 +After: [2, 2, 3, 2] + +Before: [2, 3, 3, 1] +8 3 3 0 +After: [1, 3, 3, 1] + +Before: [2, 1, 2, 2] +2 2 3 3 +After: [2, 1, 2, 3] + +Before: [0, 0, 1, 1] +8 3 3 1 +After: [0, 1, 1, 1] + +Before: [1, 1, 3, 1] +6 3 2 3 +After: [1, 1, 3, 3] + +Before: [1, 1, 2, 2] +6 3 1 1 +After: [1, 3, 2, 2] + +Before: [0, 0, 3, 2] +14 2 3 3 +After: [0, 0, 3, 2] + +Before: [3, 1, 2, 2] +6 3 1 0 +After: [3, 1, 2, 2] + +Before: [1, 0, 1, 2] +10 0 3 0 +After: [3, 0, 1, 2] + +Before: [0, 2, 2, 0] +3 0 0 3 +After: [0, 2, 2, 0] + +Before: [2, 1, 0, 0] +0 3 1 2 +After: [2, 1, 1, 0] + +Before: [2, 1, 3, 2] +12 2 2 1 +After: [2, 2, 3, 2] + +Before: [1, 1, 0, 2] +4 1 0 3 +After: [1, 1, 0, 1] + +Before: [3, 1, 1, 1] +5 1 3 2 +After: [3, 1, 1, 1] + +Before: [3, 0, 2, 0] +15 2 2 1 +After: [3, 4, 2, 0] + +Before: [0, 2, 3, 1] +14 2 1 2 +After: [0, 2, 2, 1] + +Before: [3, 2, 2, 3] +14 0 2 2 +After: [3, 2, 2, 3] + +Before: [1, 1, 2, 1] +4 1 0 2 +After: [1, 1, 1, 1] + +Before: [1, 3, 3, 1] +6 3 2 1 +After: [1, 3, 3, 1] + +Before: [0, 0, 0, 0] +7 0 1 3 +After: [0, 0, 0, 0] + +Before: [0, 3, 1, 3] +3 0 0 1 +After: [0, 0, 1, 3] + +Before: [0, 1, 0, 0] +0 3 1 0 +After: [1, 1, 0, 0] + +Before: [0, 0, 3, 1] +12 2 2 1 +After: [0, 2, 3, 1] + +Before: [0, 0, 1, 1] +8 3 3 3 +After: [0, 0, 1, 1] + +Before: [1, 3, 3, 1] +6 3 2 3 +After: [1, 3, 3, 3] + +Before: [1, 1, 1, 3] +4 1 0 2 +After: [1, 1, 1, 3] + +Before: [0, 3, 0, 2] +3 0 0 1 +After: [0, 0, 0, 2] + +Before: [0, 1, 3, 1] +12 2 2 0 +After: [2, 1, 3, 1] + +Before: [2, 1, 2, 1] +5 1 3 1 +After: [2, 1, 2, 1] + +Before: [3, 0, 1, 2] +10 2 3 1 +After: [3, 3, 1, 2] + +Before: [0, 3, 2, 3] +15 0 3 3 +After: [0, 3, 2, 3] + +Before: [1, 1, 2, 2] +4 1 0 1 +After: [1, 1, 2, 2] + +Before: [2, 1, 0, 2] +10 1 3 1 +After: [2, 3, 0, 2] + +Before: [1, 1, 2, 2] +4 1 0 2 +After: [1, 1, 1, 2] + +Before: [3, 0, 1, 3] +15 1 3 1 +After: [3, 3, 1, 3] + +Before: [1, 3, 0, 1] +8 3 3 0 +After: [1, 3, 0, 1] + +Before: [2, 2, 3, 2] +14 2 0 2 +After: [2, 2, 2, 2] + +Before: [0, 3, 2, 1] +11 3 2 3 +After: [0, 3, 2, 2] + +Before: [3, 2, 3, 2] +2 1 3 3 +After: [3, 2, 3, 3] + +Before: [1, 1, 2, 3] +1 2 2 0 +After: [2, 1, 2, 3] + +Before: [3, 1, 1, 0] +13 2 3 3 +After: [3, 1, 1, 3] + +Before: [0, 3, 0, 2] +3 0 0 2 +After: [0, 3, 0, 2] + +Before: [3, 2, 2, 3] +11 0 3 0 +After: [9, 2, 2, 3] + +Before: [0, 1, 0, 3] +7 0 1 3 +After: [0, 1, 0, 0] + +Before: [0, 1, 0, 2] +3 0 0 3 +After: [0, 1, 0, 0] + +Before: [3, 1, 0, 3] +1 3 1 3 +After: [3, 1, 0, 3] + +Before: [2, 1, 0, 0] +15 0 1 0 +After: [3, 1, 0, 0] + +Before: [2, 1, 3, 0] +0 3 1 0 +After: [1, 1, 3, 0] + +Before: [1, 2, 3, 1] +13 0 3 0 +After: [3, 2, 3, 1] + +Before: [1, 0, 3, 1] +8 3 3 0 +After: [1, 0, 3, 1] + +Before: [1, 0, 3, 1] +8 3 3 1 +After: [1, 1, 3, 1] + +Before: [1, 2, 3, 1] +12 2 2 2 +After: [1, 2, 2, 1] + +Before: [3, 0, 1, 1] +8 2 3 0 +After: [1, 0, 1, 1] + +Before: [0, 1, 2, 2] +3 0 0 3 +After: [0, 1, 2, 0] + +Before: [0, 1, 1, 3] +3 0 0 2 +After: [0, 1, 0, 3] + +Before: [2, 1, 2, 1] +5 1 3 2 +After: [2, 1, 1, 1] + +Before: [1, 0, 3, 3] +9 0 3 3 +After: [1, 0, 3, 3] + +Before: [1, 0, 2, 3] +15 2 2 3 +After: [1, 0, 2, 4] + +Before: [1, 2, 3, 2] +15 0 2 2 +After: [1, 2, 3, 2] + +Before: [3, 1, 2, 3] +15 2 2 0 +After: [4, 1, 2, 3] + +Before: [1, 0, 3, 2] +10 0 3 1 +After: [1, 3, 3, 2] + +Before: [3, 1, 2, 3] +14 0 2 2 +After: [3, 1, 2, 3] + +Before: [3, 0, 2, 2] +15 1 2 0 +After: [2, 0, 2, 2] + +Before: [2, 3, 2, 3] +11 2 3 2 +After: [2, 3, 6, 3] + +Before: [2, 1, 1, 0] +13 2 3 1 +After: [2, 3, 1, 0] + +Before: [2, 0, 1, 2] +10 2 3 2 +After: [2, 0, 3, 2] + +Before: [1, 2, 2, 1] +8 3 3 2 +After: [1, 2, 1, 1] + +Before: [3, 2, 2, 1] +14 0 2 3 +After: [3, 2, 2, 2] + +Before: [3, 1, 2, 2] +11 1 2 0 +After: [2, 1, 2, 2] + +Before: [0, 3, 0, 3] +7 0 1 1 +After: [0, 0, 0, 3] + +Before: [2, 1, 2, 0] +2 0 3 0 +After: [3, 1, 2, 0] + +Before: [1, 1, 1, 2] +10 1 3 0 +After: [3, 1, 1, 2] + +Before: [2, 1, 3, 3] +9 1 3 2 +After: [2, 1, 3, 3] + +Before: [3, 0, 1, 3] +11 0 3 2 +After: [3, 0, 9, 3] + +Before: [0, 1, 0, 1] +5 1 3 0 +After: [1, 1, 0, 1] + +Before: [1, 1, 3, 1] +5 1 3 1 +After: [1, 1, 3, 1] + +Before: [1, 1, 3, 1] +8 3 3 1 +After: [1, 1, 3, 1] + +Before: [1, 1, 1, 2] +10 0 3 1 +After: [1, 3, 1, 2] + +Before: [3, 2, 3, 1] +14 2 1 1 +After: [3, 2, 3, 1] + +Before: [1, 2, 1, 1] +8 2 3 3 +After: [1, 2, 1, 1] + +Before: [3, 3, 2, 1] +8 3 3 2 +After: [3, 3, 1, 1] + +Before: [1, 1, 1, 2] +4 1 0 2 +After: [1, 1, 1, 2] + +Before: [2, 3, 3, 1] +14 2 0 0 +After: [2, 3, 3, 1] + +Before: [2, 0, 1, 3] +9 2 3 1 +After: [2, 3, 1, 3] + +Before: [1, 1, 0, 1] +5 1 3 2 +After: [1, 1, 1, 1] + +Before: [0, 1, 0, 2] +10 1 3 3 +After: [0, 1, 0, 3] + +Before: [3, 1, 0, 1] +8 3 3 1 +After: [3, 1, 0, 1] + +Before: [1, 1, 3, 2] +4 1 0 0 +After: [1, 1, 3, 2] + +Before: [0, 3, 1, 0] +3 0 0 2 +After: [0, 3, 0, 0] + +Before: [3, 1, 1, 0] +0 3 1 3 +After: [3, 1, 1, 1] + +Before: [1, 0, 2, 2] +10 0 3 0 +After: [3, 0, 2, 2] + +Before: [0, 1, 3, 1] +3 0 0 3 +After: [0, 1, 3, 0] + +Before: [2, 3, 2, 0] +1 2 0 1 +After: [2, 2, 2, 0] + +Before: [1, 1, 3, 0] +0 3 1 1 +After: [1, 1, 3, 0] + +Before: [2, 0, 1, 3] +15 1 3 0 +After: [3, 0, 1, 3] + +Before: [2, 0, 3, 1] +8 3 3 2 +After: [2, 0, 1, 1] + +Before: [0, 2, 3, 2] +7 0 2 3 +After: [0, 2, 3, 0] + +Before: [1, 3, 3, 3] +9 0 3 1 +After: [1, 3, 3, 3] + +Before: [3, 1, 2, 3] +1 3 3 1 +After: [3, 3, 2, 3] + +Before: [0, 0, 3, 0] +3 0 0 3 +After: [0, 0, 3, 0] + +Before: [2, 3, 2, 3] +11 1 2 3 +After: [2, 3, 2, 6] + +Before: [2, 1, 0, 1] +8 3 3 1 +After: [2, 1, 0, 1] + +Before: [2, 1, 1, 0] +0 3 1 2 +After: [2, 1, 1, 0] + +Before: [0, 0, 3, 2] +12 2 2 2 +After: [0, 0, 2, 2] + +Before: [3, 2, 3, 3] +11 1 3 0 +After: [6, 2, 3, 3] + +Before: [3, 1, 0, 0] +0 2 1 3 +After: [3, 1, 0, 1] + +Before: [1, 3, 2, 3] +9 0 3 0 +After: [3, 3, 2, 3] + +Before: [0, 0, 0, 0] +3 0 0 3 +After: [0, 0, 0, 0] + +Before: [0, 1, 1, 2] +3 0 0 1 +After: [0, 0, 1, 2] + +Before: [1, 2, 2, 2] +10 0 3 0 +After: [3, 2, 2, 2] + +Before: [2, 1, 2, 0] +0 3 1 2 +After: [2, 1, 1, 0] + +Before: [2, 3, 0, 3] +11 1 3 0 +After: [9, 3, 0, 3] + +Before: [1, 2, 3, 1] +13 0 3 1 +After: [1, 3, 3, 1] + +Before: [0, 2, 0, 3] +1 3 3 0 +After: [3, 2, 0, 3] + +Before: [1, 1, 0, 3] +1 3 1 2 +After: [1, 1, 3, 3] + +Before: [3, 1, 3, 0] +13 1 3 3 +After: [3, 1, 3, 3] + +Before: [3, 2, 2, 2] +2 2 3 0 +After: [3, 2, 2, 2] + +Before: [0, 0, 3, 1] +12 2 2 2 +After: [0, 0, 2, 1] + +Before: [0, 1, 3, 1] +5 1 3 2 +After: [0, 1, 1, 1] + +Before: [0, 1, 1, 1] +7 0 1 1 +After: [0, 0, 1, 1] + +Before: [3, 1, 3, 0] +0 3 1 0 +After: [1, 1, 3, 0] + +Before: [0, 2, 2, 3] +11 1 3 0 +After: [6, 2, 2, 3] + +Before: [0, 3, 0, 3] +11 1 3 0 +After: [9, 3, 0, 3] + +Before: [0, 1, 3, 1] +7 0 1 2 +After: [0, 1, 0, 1] + +Before: [2, 1, 2, 3] +15 2 2 1 +After: [2, 4, 2, 3] + +Before: [2, 1, 2, 3] +9 1 3 3 +After: [2, 1, 2, 3] + +Before: [0, 0, 3, 0] +12 2 2 1 +After: [0, 2, 3, 0] + +Before: [1, 2, 3, 3] +14 2 1 3 +After: [1, 2, 3, 2] + +Before: [0, 1, 2, 0] +0 3 1 1 +After: [0, 1, 2, 0] + +Before: [2, 3, 1, 2] +10 2 3 0 +After: [3, 3, 1, 2] + +Before: [3, 1, 3, 1] +5 1 3 3 +After: [3, 1, 3, 1] + +Before: [0, 1, 3, 3] +1 3 1 1 +After: [0, 3, 3, 3] + +Before: [0, 2, 1, 3] +7 0 2 2 +After: [0, 2, 0, 3] + +Before: [1, 2, 3, 3] +11 1 3 0 +After: [6, 2, 3, 3] + +Before: [2, 1, 1, 0] +0 3 1 1 +After: [2, 1, 1, 0] + +Before: [2, 1, 2, 2] +2 2 3 0 +After: [3, 1, 2, 2] + +Before: [1, 2, 3, 3] +9 0 3 2 +After: [1, 2, 3, 3] + +Before: [1, 2, 2, 0] +2 2 3 1 +After: [1, 3, 2, 0] + +Before: [3, 2, 2, 0] +15 2 2 3 +After: [3, 2, 2, 4] + +Before: [3, 1, 3, 1] +6 3 2 2 +After: [3, 1, 3, 1] + +Before: [0, 3, 2, 2] +15 3 2 0 +After: [4, 3, 2, 2] + +Before: [1, 1, 3, 2] +12 2 2 0 +After: [2, 1, 3, 2] + +Before: [3, 3, 1, 1] +8 2 3 0 +After: [1, 3, 1, 1] + +Before: [0, 3, 0, 2] +3 0 0 3 +After: [0, 3, 0, 0] + +Before: [0, 1, 2, 1] +15 1 2 1 +After: [0, 3, 2, 1] + +Before: [3, 3, 2, 1] +8 3 3 0 +After: [1, 3, 2, 1] + +Before: [0, 0, 2, 1] +8 3 3 2 +After: [0, 0, 1, 1] + +Before: [1, 0, 3, 1] +13 0 3 2 +After: [1, 0, 3, 1] + +Before: [3, 3, 3, 3] +12 2 2 1 +After: [3, 2, 3, 3] + +Before: [0, 1, 1, 0] +0 3 1 3 +After: [0, 1, 1, 1] + +Before: [2, 1, 0, 1] +5 1 3 2 +After: [2, 1, 1, 1] + +Before: [1, 0, 0, 1] +8 3 3 0 +After: [1, 0, 0, 1] + +Before: [0, 3, 0, 2] +7 0 2 3 +After: [0, 3, 0, 0] + +Before: [0, 3, 3, 3] +3 0 0 0 +After: [0, 3, 3, 3] + +Before: [3, 2, 3, 1] +6 3 2 2 +After: [3, 2, 3, 1] + +Before: [1, 1, 2, 0] +0 3 1 1 +After: [1, 1, 2, 0] + +Before: [1, 0, 1, 1] +8 3 3 1 +After: [1, 1, 1, 1] + +Before: [3, 1, 3, 2] +10 1 3 2 +After: [3, 1, 3, 2] + +Before: [2, 1, 0, 0] +0 2 1 3 +After: [2, 1, 0, 1] + +Before: [0, 0, 0, 2] +7 0 3 1 +After: [0, 0, 0, 2] + +Before: [1, 1, 2, 2] +15 1 2 1 +After: [1, 3, 2, 2] + +Before: [1, 0, 2, 3] +14 3 2 1 +After: [1, 2, 2, 3] + +Before: [1, 1, 3, 3] +4 1 0 2 +After: [1, 1, 1, 3] + +Before: [0, 1, 0, 2] +0 2 1 2 +After: [0, 1, 1, 2] + +Before: [1, 3, 3, 1] +8 3 3 2 +After: [1, 3, 1, 1] + +Before: [2, 1, 3, 3] +9 1 3 1 +After: [2, 3, 3, 3] + +Before: [0, 3, 1, 2] +3 0 0 3 +After: [0, 3, 1, 0] + +Before: [0, 1, 3, 3] +3 0 0 0 +After: [0, 1, 3, 3] + +Before: [2, 1, 1, 1] +5 1 3 0 +After: [1, 1, 1, 1] + +Before: [3, 3, 3, 2] +14 2 3 2 +After: [3, 3, 2, 2] + +Before: [3, 3, 3, 3] +12 2 2 2 +After: [3, 3, 2, 3] + +Before: [0, 2, 2, 2] +1 2 2 2 +After: [0, 2, 2, 2] + +Before: [0, 2, 1, 0] +2 1 3 0 +After: [3, 2, 1, 0] + +Before: [0, 0, 3, 1] +6 3 2 0 +After: [3, 0, 3, 1] + +Before: [1, 1, 2, 2] +1 2 2 3 +After: [1, 1, 2, 2] + +Before: [3, 1, 0, 0] +0 2 1 1 +After: [3, 1, 0, 0] + +Before: [1, 1, 0, 3] +9 0 3 0 +After: [3, 1, 0, 3] + +Before: [3, 2, 2, 2] +2 1 3 3 +After: [3, 2, 2, 3] + +Before: [2, 3, 2, 2] +2 2 3 1 +After: [2, 3, 2, 2] + +Before: [1, 1, 1, 1] +4 1 0 3 +After: [1, 1, 1, 1] + +Before: [1, 2, 1, 3] +9 0 3 3 +After: [1, 2, 1, 3] + +Before: [1, 2, 0, 1] +13 0 3 3 +After: [1, 2, 0, 3] + +Before: [0, 2, 2, 3] +3 0 0 3 +After: [0, 2, 2, 0] + +Before: [0, 2, 3, 2] +14 2 1 2 +After: [0, 2, 2, 2] + +Before: [1, 1, 3, 0] +4 1 0 1 +After: [1, 1, 3, 0] + +Before: [1, 1, 0, 2] +4 1 0 1 +After: [1, 1, 0, 2] + +Before: [1, 1, 0, 3] +9 1 3 1 +After: [1, 3, 0, 3] + +Before: [0, 3, 0, 3] +3 0 0 3 +After: [0, 3, 0, 0] + +Before: [1, 0, 3, 0] +13 0 3 1 +After: [1, 3, 3, 0] + +Before: [2, 0, 2, 0] +15 1 2 3 +After: [2, 0, 2, 2] + +Before: [1, 1, 3, 2] +6 3 1 2 +After: [1, 1, 3, 2] + +Before: [1, 0, 2, 3] +9 0 3 2 +After: [1, 0, 3, 3] + +Before: [0, 2, 3, 0] +14 2 1 0 +After: [2, 2, 3, 0] + +Before: [0, 1, 2, 3] +15 2 1 1 +After: [0, 3, 2, 3] + +Before: [0, 3, 3, 1] +12 2 2 3 +After: [0, 3, 3, 2] + +Before: [0, 1, 0, 0] +7 0 2 1 +After: [0, 0, 0, 0] + +Before: [0, 2, 1, 1] +7 0 2 2 +After: [0, 2, 0, 1] + +Before: [1, 3, 1, 0] +13 0 3 1 +After: [1, 3, 1, 0] + +Before: [1, 1, 0, 3] +9 0 3 1 +After: [1, 3, 0, 3] + +Before: [2, 1, 1, 3] +1 3 1 0 +After: [3, 1, 1, 3] + +Before: [0, 1, 1, 3] +7 0 1 1 +After: [0, 0, 1, 3] + +Before: [0, 1, 0, 1] +5 1 3 1 +After: [0, 1, 0, 1] + +Before: [0, 3, 2, 0] +3 0 0 0 +After: [0, 3, 2, 0] + +Before: [3, 1, 3, 2] +10 1 3 0 +After: [3, 1, 3, 2] + +Before: [3, 1, 2, 2] +6 3 1 2 +After: [3, 1, 3, 2] + +Before: [1, 1, 2, 1] +5 1 3 0 +After: [1, 1, 2, 1] + +Before: [0, 1, 0, 0] +3 0 0 0 +After: [0, 1, 0, 0] + +Before: [2, 3, 0, 3] +11 0 3 2 +After: [2, 3, 6, 3] + +Before: [0, 1, 2, 0] +7 0 2 1 +After: [0, 0, 2, 0] + +Before: [3, 1, 2, 1] +5 1 3 3 +After: [3, 1, 2, 1] + +Before: [1, 1, 0, 3] +0 2 1 2 +After: [1, 1, 1, 3] + +Before: [3, 1, 1, 1] +8 3 3 0 +After: [1, 1, 1, 1] + +Before: [2, 1, 3, 1] +8 3 3 1 +After: [2, 1, 3, 1] + +Before: [1, 0, 3, 2] +10 0 3 2 +After: [1, 0, 3, 2] + +Before: [1, 1, 1, 2] +4 1 0 3 +After: [1, 1, 1, 1] + +Before: [3, 3, 3, 2] +12 2 2 3 +After: [3, 3, 3, 2] + +Before: [2, 2, 3, 1] +6 3 2 1 +After: [2, 3, 3, 1] + +Before: [2, 3, 2, 1] +11 1 2 1 +After: [2, 6, 2, 1] + +Before: [1, 1, 3, 0] +0 3 1 3 +After: [1, 1, 3, 1] + +Before: [1, 3, 1, 1] +8 3 3 1 +After: [1, 1, 1, 1] + +Before: [2, 3, 1, 3] +9 2 3 2 +After: [2, 3, 3, 3] + +Before: [3, 0, 2, 1] +6 3 2 0 +After: [3, 0, 2, 1] + +Before: [0, 1, 3, 0] +3 0 0 3 +After: [0, 1, 3, 0] + +Before: [1, 0, 2, 1] +6 3 2 2 +After: [1, 0, 3, 1] + +Before: [0, 1, 0, 1] +7 0 2 2 +After: [0, 1, 0, 1] + +Before: [0, 1, 3, 1] +13 1 3 1 +After: [0, 3, 3, 1] + +Before: [0, 1, 0, 1] +5 1 3 3 +After: [0, 1, 0, 1] + +Before: [1, 1, 1, 3] +9 1 3 2 +After: [1, 1, 3, 3] + +Before: [0, 0, 0, 0] +3 0 0 2 +After: [0, 0, 0, 0] + +Before: [0, 2, 0, 1] +3 0 0 0 +After: [0, 2, 0, 1] + +Before: [3, 1, 0, 3] +0 2 1 0 +After: [1, 1, 0, 3] + +Before: [2, 0, 2, 0] +2 0 3 1 +After: [2, 3, 2, 0] + +Before: [2, 1, 1, 3] +9 2 3 3 +After: [2, 1, 1, 3] + +Before: [0, 1, 0, 3] +15 0 3 3 +After: [0, 1, 0, 3] + +Before: [2, 0, 2, 1] +15 1 2 3 +After: [2, 0, 2, 2] + +Before: [2, 1, 1, 3] +9 1 3 3 +After: [2, 1, 1, 3] + +Before: [1, 2, 1, 0] +13 2 3 3 +After: [1, 2, 1, 3] + +Before: [0, 1, 0, 3] +9 1 3 1 +After: [0, 3, 0, 3] + +Before: [0, 3, 2, 1] +3 0 0 2 +After: [0, 3, 0, 1] + +Before: [1, 2, 3, 3] +11 1 3 3 +After: [1, 2, 3, 6] + +Before: [1, 1, 0, 3] +4 1 0 3 +After: [1, 1, 0, 1] + +Before: [1, 0, 0, 3] +9 0 3 3 +After: [1, 0, 0, 3] + +Before: [1, 3, 1, 1] +13 0 3 2 +After: [1, 3, 3, 1] + +Before: [1, 1, 0, 1] +0 2 1 1 +After: [1, 1, 0, 1] + +Before: [1, 1, 0, 2] +4 1 0 2 +After: [1, 1, 1, 2] + +Before: [0, 1, 3, 2] +15 1 2 1 +After: [0, 3, 3, 2] + +Before: [1, 1, 3, 2] +12 2 2 2 +After: [1, 1, 2, 2] + +Before: [3, 1, 3, 2] +6 3 1 1 +After: [3, 3, 3, 2] + +Before: [0, 1, 0, 3] +9 1 3 3 +After: [0, 1, 0, 3] + +Before: [1, 0, 1, 2] +10 2 3 1 +After: [1, 3, 1, 2] + +Before: [2, 1, 2, 2] +10 1 3 1 +After: [2, 3, 2, 2] + +Before: [3, 1, 2, 1] +5 1 3 2 +After: [3, 1, 1, 1] + +Before: [3, 1, 0, 2] +0 2 1 0 +After: [1, 1, 0, 2] + +Before: [2, 1, 3, 1] +12 2 2 3 +After: [2, 1, 3, 2] + +Before: [1, 0, 1, 1] +13 2 3 2 +After: [1, 0, 3, 1] + +Before: [2, 1, 1, 3] +9 2 3 0 +After: [3, 1, 1, 3] + +Before: [1, 1, 2, 0] +0 3 1 3 +After: [1, 1, 2, 1] + +Before: [0, 2, 2, 0] +2 2 3 3 +After: [0, 2, 2, 3] + +Before: [0, 2, 2, 0] +7 0 1 2 +After: [0, 2, 0, 0] + +Before: [1, 2, 3, 3] +11 3 3 0 +After: [9, 2, 3, 3] + +Before: [0, 2, 3, 1] +8 3 3 0 +After: [1, 2, 3, 1] + +Before: [3, 2, 2, 0] +2 1 3 2 +After: [3, 2, 3, 0] + +Before: [3, 1, 3, 1] +13 1 3 0 +After: [3, 1, 3, 1] + +Before: [1, 2, 1, 1] +13 2 3 2 +After: [1, 2, 3, 1] + +Before: [3, 1, 0, 1] +5 1 3 0 +After: [1, 1, 0, 1] + +Before: [1, 0, 1, 3] +9 2 3 2 +After: [1, 0, 3, 3] + +Before: [3, 1, 1, 2] +10 2 3 1 +After: [3, 3, 1, 2] + +Before: [3, 1, 3, 1] +5 1 3 1 +After: [3, 1, 3, 1] + +Before: [2, 1, 1, 0] +13 1 3 3 +After: [2, 1, 1, 3] + +Before: [1, 1, 0, 2] +0 2 1 1 +After: [1, 1, 0, 2] + +Before: [1, 2, 3, 2] +10 0 3 1 +After: [1, 3, 3, 2] + +Before: [1, 0, 1, 3] +1 3 0 0 +After: [3, 0, 1, 3] + +Before: [0, 2, 0, 3] +3 0 0 0 +After: [0, 2, 0, 3] + +Before: [2, 1, 3, 2] +10 1 3 0 +After: [3, 1, 3, 2] + +Before: [1, 1, 2, 3] +1 3 0 0 +After: [3, 1, 2, 3] + +Before: [0, 0, 1, 1] +13 2 3 0 +After: [3, 0, 1, 1] + +Before: [2, 2, 1, 2] +2 1 3 1 +After: [2, 3, 1, 2] + +Before: [0, 3, 3, 2] +12 2 2 3 +After: [0, 3, 3, 2] + +Before: [0, 0, 2, 3] +14 3 2 2 +After: [0, 0, 2, 3] + +Before: [2, 0, 1, 0] +2 0 3 0 +After: [3, 0, 1, 0] + +Before: [1, 1, 1, 2] +10 0 3 3 +After: [1, 1, 1, 3] + +Before: [2, 3, 2, 1] +1 2 2 1 +After: [2, 2, 2, 1] + +Before: [0, 3, 0, 3] +1 3 1 3 +After: [0, 3, 0, 3] + +Before: [1, 2, 3, 3] +14 2 1 0 +After: [2, 2, 3, 3] + +Before: [3, 1, 0, 1] +0 2 1 3 +After: [3, 1, 0, 1] + +Before: [1, 0, 1, 2] +10 0 3 1 +After: [1, 3, 1, 2] + +Before: [3, 3, 2, 3] +1 3 0 2 +After: [3, 3, 3, 3] + +Before: [3, 0, 3, 3] +11 3 3 3 +After: [3, 0, 3, 9] + +Before: [2, 0, 2, 3] +14 3 2 0 +After: [2, 0, 2, 3] + +Before: [3, 3, 2, 3] +11 3 3 2 +After: [3, 3, 9, 3] + +Before: [2, 0, 3, 2] +12 2 2 2 +After: [2, 0, 2, 2] + +Before: [0, 1, 1, 3] +9 2 3 2 +After: [0, 1, 3, 3] + +Before: [1, 2, 1, 1] +8 2 3 2 +After: [1, 2, 1, 1] + +Before: [1, 3, 3, 0] +12 2 2 0 +After: [2, 3, 3, 0] + +Before: [2, 2, 3, 1] +14 2 1 0 +After: [2, 2, 3, 1] + +Before: [1, 3, 2, 0] +2 2 3 3 +After: [1, 3, 2, 3] + +Before: [1, 2, 0, 1] +13 0 3 1 +After: [1, 3, 0, 1] + +Before: [1, 1, 3, 3] +4 1 0 0 +After: [1, 1, 3, 3] + +Before: [1, 1, 3, 2] +15 0 2 2 +After: [1, 1, 3, 2] + +Before: [2, 1, 2, 1] +5 1 3 3 +After: [2, 1, 2, 1] + +Before: [3, 0, 3, 3] +15 1 3 1 +After: [3, 3, 3, 3] + +Before: [3, 0, 3, 3] +11 0 3 1 +After: [3, 9, 3, 3] + +Before: [3, 3, 2, 3] +14 0 2 0 +After: [2, 3, 2, 3] + +Before: [1, 1, 3, 1] +6 3 2 0 +After: [3, 1, 3, 1] + +Before: [2, 0, 2, 2] +2 2 3 3 +After: [2, 0, 2, 3] + +Before: [0, 2, 0, 3] +15 2 3 3 +After: [0, 2, 0, 3] + +Before: [1, 3, 2, 0] +11 1 2 3 +After: [1, 3, 2, 6] + +Before: [1, 1, 0, 0] +0 2 1 2 +After: [1, 1, 1, 0] + +Before: [1, 2, 0, 1] +8 3 3 2 +After: [1, 2, 1, 1] + +Before: [0, 3, 2, 1] +1 2 2 1 +After: [0, 2, 2, 1] + +Before: [2, 0, 0, 3] +1 3 3 0 +After: [3, 0, 0, 3] + +Before: [3, 2, 3, 1] +12 2 2 0 +After: [2, 2, 3, 1] + +Before: [0, 1, 0, 2] +6 3 1 3 +After: [0, 1, 0, 3] + +Before: [3, 2, 2, 0] +14 0 2 3 +After: [3, 2, 2, 2] + +Before: [2, 1, 3, 3] +11 2 3 3 +After: [2, 1, 3, 9] + +Before: [2, 2, 1, 3] +9 2 3 2 +After: [2, 2, 3, 3] + +Before: [3, 0, 0, 1] +8 3 3 2 +After: [3, 0, 1, 1] + +Before: [1, 2, 1, 0] +2 1 3 3 +After: [1, 2, 1, 3] + +Before: [1, 3, 3, 3] +12 2 2 3 +After: [1, 3, 3, 2] + +Before: [0, 1, 1, 1] +5 1 3 2 +After: [0, 1, 1, 1] + +Before: [1, 0, 0, 1] +8 3 3 3 +After: [1, 0, 0, 1] + +Before: [1, 1, 2, 1] +5 1 3 2 +After: [1, 1, 1, 1] + +Before: [2, 2, 2, 3] +15 2 2 0 +After: [4, 2, 2, 3] + +Before: [2, 2, 2, 1] +8 3 3 2 +After: [2, 2, 1, 1] + +Before: [3, 0, 2, 3] +11 0 3 0 +After: [9, 0, 2, 3] + +Before: [3, 0, 3, 1] +6 3 2 1 +After: [3, 3, 3, 1] + +Before: [3, 0, 3, 3] +1 3 1 1 +After: [3, 3, 3, 3] + +Before: [0, 1, 0, 1] +0 2 1 1 +After: [0, 1, 0, 1] + +Before: [2, 1, 0, 1] +5 1 3 3 +After: [2, 1, 0, 1] + +Before: [1, 0, 1, 3] +1 3 0 2 +After: [1, 0, 3, 3] + +Before: [2, 0, 2, 1] +15 1 2 2 +After: [2, 0, 2, 1] + +Before: [0, 0, 2, 2] +7 0 1 0 +After: [0, 0, 2, 2] + +Before: [2, 1, 1, 2] +10 1 3 2 +After: [2, 1, 3, 2] + +Before: [2, 3, 2, 3] +11 3 3 2 +After: [2, 3, 9, 3] + +Before: [0, 3, 3, 2] +7 0 3 0 +After: [0, 3, 3, 2] + +Before: [3, 1, 3, 0] +0 3 1 2 +After: [3, 1, 1, 0] + +Before: [1, 0, 1, 3] +9 0 3 0 +After: [3, 0, 1, 3] + +Before: [2, 1, 2, 2] +1 2 0 1 +After: [2, 2, 2, 2] + +Before: [3, 1, 0, 3] +0 2 1 1 +After: [3, 1, 0, 3] + +Before: [2, 1, 3, 2] +6 3 1 2 +After: [2, 1, 3, 2] + +Before: [0, 0, 1, 3] +9 2 3 1 +After: [0, 3, 1, 3] + +Before: [2, 2, 2, 2] +2 1 3 0 +After: [3, 2, 2, 2] + +Before: [3, 1, 1, 1] +5 1 3 3 +After: [3, 1, 1, 1] + +Before: [1, 1, 2, 1] +11 0 2 3 +After: [1, 1, 2, 2] + +Before: [1, 0, 2, 3] +15 0 2 2 +After: [1, 0, 3, 3] + +Before: [1, 3, 3, 1] +13 0 3 3 +After: [1, 3, 3, 3] + +Before: [2, 1, 3, 2] +6 3 1 0 +After: [3, 1, 3, 2] + +Before: [0, 1, 1, 2] +6 3 1 2 +After: [0, 1, 3, 2] + +Before: [3, 1, 2, 2] +11 0 2 2 +After: [3, 1, 6, 2] + +Before: [2, 3, 2, 0] +2 2 3 1 +After: [2, 3, 2, 0] + +Before: [3, 1, 1, 0] +13 1 3 3 +After: [3, 1, 1, 3] + +Before: [2, 0, 2, 3] +11 3 3 1 +After: [2, 9, 2, 3] + +Before: [1, 3, 3, 1] +12 2 2 1 +After: [1, 2, 3, 1] + +Before: [0, 0, 0, 1] +3 0 0 3 +After: [0, 0, 0, 0] + +Before: [1, 1, 0, 1] +5 1 3 0 +After: [1, 1, 0, 1] + +Before: [1, 1, 0, 3] +4 1 0 0 +After: [1, 1, 0, 3] + +Before: [2, 3, 2, 0] +15 0 2 2 +After: [2, 3, 4, 0] + +Before: [2, 1, 0, 1] +5 1 3 0 +After: [1, 1, 0, 1] + +Before: [1, 2, 3, 3] +1 3 0 0 +After: [3, 2, 3, 3] + +Before: [3, 1, 1, 1] +5 1 3 0 +After: [1, 1, 1, 1] + +Before: [1, 2, 1, 3] +11 1 3 2 +After: [1, 2, 6, 3] + +Before: [1, 1, 0, 2] +10 0 3 2 +After: [1, 1, 3, 2] + +Before: [2, 2, 0, 3] +11 1 3 3 +After: [2, 2, 0, 6] + +Before: [2, 2, 0, 2] +2 0 3 2 +After: [2, 2, 3, 2] + +Before: [1, 1, 2, 1] +8 3 3 2 +After: [1, 1, 1, 1] + +Before: [1, 0, 1, 3] +9 2 3 1 +After: [1, 3, 1, 3] + +Before: [2, 0, 2, 3] +11 0 3 2 +After: [2, 0, 6, 3] + +Before: [1, 1, 2, 0] +13 1 3 1 +After: [1, 3, 2, 0] + +Before: [1, 1, 3, 0] +4 1 0 2 +After: [1, 1, 1, 0] + +Before: [3, 2, 3, 1] +12 2 2 1 +After: [3, 2, 3, 1] + +Before: [0, 2, 3, 3] +7 0 2 1 +After: [0, 0, 3, 3] + +Before: [3, 1, 2, 1] +15 2 1 3 +After: [3, 1, 2, 3] + +Before: [1, 3, 1, 1] +8 3 3 3 +After: [1, 3, 1, 1] + +Before: [1, 1, 0, 1] +4 1 0 3 +After: [1, 1, 0, 1] + +Before: [0, 1, 0, 0] +15 0 1 0 +After: [1, 1, 0, 0] + +Before: [3, 0, 2, 2] +1 2 2 0 +After: [2, 0, 2, 2] + +Before: [0, 0, 2, 0] +3 0 0 0 +After: [0, 0, 2, 0] + +Before: [3, 0, 2, 1] +6 3 2 2 +After: [3, 0, 3, 1] + +Before: [1, 3, 2, 3] +1 3 3 3 +After: [1, 3, 2, 3] + +Before: [1, 1, 2, 1] +4 1 0 3 +After: [1, 1, 2, 1] + +Before: [0, 2, 3, 3] +11 2 3 2 +After: [0, 2, 9, 3] + +Before: [0, 2, 3, 2] +3 0 0 2 +After: [0, 2, 0, 2] + +Before: [1, 0, 2, 1] +11 0 2 3 +After: [1, 0, 2, 2] + +Before: [3, 2, 1, 0] +13 2 3 2 +After: [3, 2, 3, 0] + +Before: [3, 2, 1, 3] +11 0 3 3 +After: [3, 2, 1, 9] + +Before: [3, 0, 2, 3] +11 3 2 2 +After: [3, 0, 6, 3] + +Before: [0, 1, 3, 3] +9 1 3 0 +After: [3, 1, 3, 3] + +Before: [1, 0, 3, 3] +9 0 3 2 +After: [1, 0, 3, 3] + +Before: [2, 1, 2, 0] +0 3 1 3 +After: [2, 1, 2, 1] + +Before: [0, 0, 3, 1] +8 3 3 3 +After: [0, 0, 3, 1] + +Before: [1, 1, 2, 1] +8 3 3 3 +After: [1, 1, 2, 1] + +Before: [1, 2, 2, 3] +11 0 2 3 +After: [1, 2, 2, 2] + +Before: [3, 3, 3, 3] +1 3 1 1 +After: [3, 3, 3, 3] + +Before: [0, 1, 2, 3] +9 1 3 0 +After: [3, 1, 2, 3] + +Before: [1, 1, 0, 3] +1 3 3 0 +After: [3, 1, 0, 3] + +Before: [2, 2, 3, 1] +6 3 2 3 +After: [2, 2, 3, 3] + +Before: [1, 3, 3, 1] +8 3 3 0 +After: [1, 3, 3, 1] + +Before: [0, 2, 3, 1] +7 0 3 0 +After: [0, 2, 3, 1] + +Before: [0, 1, 2, 1] +5 1 3 3 +After: [0, 1, 2, 1] + +Before: [3, 1, 1, 2] +6 3 1 0 +After: [3, 1, 1, 2] + +Before: [1, 1, 2, 1] +5 1 3 3 +After: [1, 1, 2, 1] + +Before: [0, 2, 0, 3] +7 0 1 3 +After: [0, 2, 0, 0] + +Before: [3, 1, 1, 0] +0 3 1 2 +After: [3, 1, 1, 0] + +Before: [3, 1, 0, 1] +5 1 3 3 +After: [3, 1, 0, 1] + +Before: [1, 1, 1, 1] +8 2 3 3 +After: [1, 1, 1, 1] + +Before: [0, 3, 2, 1] +6 3 2 2 +After: [0, 3, 3, 1] + +Before: [0, 2, 1, 3] +3 0 0 3 +After: [0, 2, 1, 0] + +Before: [3, 1, 3, 1] +6 3 2 1 +After: [3, 3, 3, 1] + +Before: [3, 2, 2, 3] +1 3 0 3 +After: [3, 2, 2, 3] + +Before: [3, 2, 1, 1] +8 3 3 2 +After: [3, 2, 1, 1] + +Before: [3, 1, 1, 3] +1 3 1 2 +After: [3, 1, 3, 3] + +Before: [2, 3, 3, 1] +12 2 2 1 +After: [2, 2, 3, 1] + +Before: [3, 1, 3, 0] +0 3 1 1 +After: [3, 1, 3, 0] + +Before: [2, 1, 2, 2] +10 1 3 0 +After: [3, 1, 2, 2] + +Before: [1, 1, 3, 2] +4 1 0 3 +After: [1, 1, 3, 1] + +Before: [0, 1, 0, 0] +7 0 1 3 +After: [0, 1, 0, 0] + +Before: [0, 1, 1, 0] +0 3 1 1 +After: [0, 1, 1, 0] + +Before: [0, 1, 0, 1] +5 1 3 2 +After: [0, 1, 1, 1] + +Before: [2, 1, 1, 1] +5 1 3 1 +After: [2, 1, 1, 1] + +Before: [3, 0, 2, 3] +11 0 3 3 +After: [3, 0, 2, 9] + +Before: [3, 1, 0, 2] +10 1 3 2 +After: [3, 1, 3, 2] + +Before: [1, 2, 2, 3] +9 0 3 2 +After: [1, 2, 3, 3] + +Before: [0, 3, 2, 1] +14 1 2 3 +After: [0, 3, 2, 2] + +Before: [1, 3, 0, 3] +11 3 3 2 +After: [1, 3, 9, 3] + +Before: [0, 0, 2, 1] +6 3 2 2 +After: [0, 0, 3, 1] + +Before: [1, 1, 2, 1] +4 1 0 1 +After: [1, 1, 2, 1] + +Before: [1, 3, 2, 3] +11 1 2 0 +After: [6, 3, 2, 3] + +Before: [2, 2, 1, 0] +2 0 3 3 +After: [2, 2, 1, 3] + +Before: [0, 1, 1, 0] +0 3 1 0 +After: [1, 1, 1, 0] + +Before: [0, 1, 2, 2] +6 3 1 0 +After: [3, 1, 2, 2] + +Before: [1, 3, 3, 2] +15 0 2 0 +After: [3, 3, 3, 2] + +Before: [3, 2, 3, 2] +14 2 1 2 +After: [3, 2, 2, 2] + +Before: [1, 1, 0, 0] +4 1 0 1 +After: [1, 1, 0, 0] + +Before: [0, 1, 3, 0] +0 3 1 0 +After: [1, 1, 3, 0] + +Before: [3, 0, 3, 2] +12 2 2 2 +After: [3, 0, 2, 2] + +Before: [0, 0, 2, 1] +15 2 2 0 +After: [4, 0, 2, 1] + +Before: [3, 3, 0, 1] +8 3 3 0 +After: [1, 3, 0, 1] + +Before: [2, 2, 1, 3] +9 2 3 3 +After: [2, 2, 1, 3] + +Before: [0, 3, 1, 0] +7 0 1 2 +After: [0, 3, 0, 0] + +Before: [1, 3, 2, 2] +14 1 2 2 +After: [1, 3, 2, 2] + +Before: [3, 3, 2, 0] +1 2 2 0 +After: [2, 3, 2, 0] + +Before: [1, 1, 3, 2] +4 1 0 1 +After: [1, 1, 3, 2] + +Before: [1, 0, 2, 2] +1 2 2 0 +After: [2, 0, 2, 2] + +Before: [1, 2, 0, 0] +2 1 3 3 +After: [1, 2, 0, 3] + +Before: [2, 2, 2, 2] +1 2 0 0 +After: [2, 2, 2, 2] + +Before: [0, 3, 2, 2] +1 2 2 2 +After: [0, 3, 2, 2] + +Before: [0, 2, 3, 1] +8 3 3 2 +After: [0, 2, 1, 1] + +Before: [2, 0, 3, 2] +14 2 0 1 +After: [2, 2, 3, 2] + +Before: [1, 1, 1, 3] +4 1 0 1 +After: [1, 1, 1, 3] + +Before: [1, 1, 3, 2] +6 3 1 1 +After: [1, 3, 3, 2] + +Before: [0, 0, 3, 3] +1 3 1 1 +After: [0, 3, 3, 3] + +Before: [3, 1, 3, 2] +6 3 1 0 +After: [3, 1, 3, 2] + +Before: [2, 3, 3, 2] +14 2 0 3 +After: [2, 3, 3, 2] + +Before: [2, 0, 1, 2] +10 2 3 3 +After: [2, 0, 1, 3] + +Before: [2, 1, 2, 3] +1 3 3 0 +After: [3, 1, 2, 3] + +Before: [0, 1, 1, 2] +10 2 3 0 +After: [3, 1, 1, 2] + +Before: [3, 3, 2, 2] +2 2 3 1 +After: [3, 3, 2, 2] + +Before: [1, 1, 0, 2] +4 1 0 0 +After: [1, 1, 0, 2] + +Before: [3, 2, 2, 1] +14 0 2 0 +After: [2, 2, 2, 1] + +Before: [0, 2, 3, 1] +7 0 1 2 +After: [0, 2, 0, 1] + +Before: [1, 1, 2, 3] +11 3 2 2 +After: [1, 1, 6, 3] + +Before: [1, 2, 2, 3] +9 0 3 3 +After: [1, 2, 2, 3] + +Before: [2, 1, 3, 3] +9 1 3 3 +After: [2, 1, 3, 3] + +Before: [0, 1, 3, 1] +5 1 3 3 +After: [0, 1, 3, 1] + +Before: [0, 0, 2, 3] +7 0 1 1 +After: [0, 0, 2, 3] + +Before: [0, 0, 2, 1] +7 0 2 0 +After: [0, 0, 2, 1] + +Before: [0, 1, 0, 3] +1 3 1 1 +After: [0, 3, 0, 3] + +Before: [3, 2, 3, 3] +14 2 1 3 +After: [3, 2, 3, 2] + +Before: [1, 1, 0, 3] +4 1 0 1 +After: [1, 1, 0, 3] + +Before: [0, 1, 1, 1] +5 1 3 3 +After: [0, 1, 1, 1] + +Before: [3, 1, 3, 1] +8 3 3 2 +After: [3, 1, 1, 1] + +Before: [1, 1, 1, 0] +4 1 0 1 +After: [1, 1, 1, 0] + +Before: [1, 2, 2, 3] +15 0 2 0 +After: [3, 2, 2, 3] + +Before: [3, 0, 2, 3] +1 3 1 3 +After: [3, 0, 2, 3] + +Before: [0, 2, 0, 3] +3 0 0 2 +After: [0, 2, 0, 3] + +Before: [2, 3, 0, 3] +15 2 3 2 +After: [2, 3, 3, 3] + +Before: [1, 1, 1, 1] +5 1 3 2 +After: [1, 1, 1, 1] + +Before: [1, 1, 1, 1] +13 2 3 1 +After: [1, 3, 1, 1] + +Before: [2, 2, 2, 1] +15 2 2 3 +After: [2, 2, 2, 4] + +Before: [0, 1, 3, 0] +12 2 2 1 +After: [0, 2, 3, 0] + +Before: [1, 2, 1, 2] +10 0 3 0 +After: [3, 2, 1, 2] + +Before: [1, 0, 3, 1] +12 2 2 0 +After: [2, 0, 3, 1] + +Before: [3, 2, 0, 3] +15 2 3 1 +After: [3, 3, 0, 3] + +Before: [0, 2, 2, 1] +8 3 3 1 +After: [0, 1, 2, 1] + +Before: [2, 2, 1, 3] +9 2 3 1 +After: [2, 3, 1, 3] + +Before: [0, 0, 2, 2] +15 2 2 1 +After: [0, 4, 2, 2] + +Before: [3, 1, 1, 1] +5 1 3 1 +After: [3, 1, 1, 1] + +Before: [1, 1, 3, 1] +5 1 3 2 +After: [1, 1, 1, 1] + +Before: [0, 1, 1, 3] +15 0 1 3 +After: [0, 1, 1, 1] + +Before: [2, 1, 2, 0] +1 2 0 1 +After: [2, 2, 2, 0] + +Before: [0, 1, 1, 0] +3 0 0 1 +After: [0, 0, 1, 0] + +Before: [1, 1, 1, 3] +9 2 3 1 +After: [1, 3, 1, 3] + +Before: [3, 2, 1, 3] +1 3 3 2 +After: [3, 2, 3, 3] + +Before: [0, 1, 2, 3] +7 0 1 1 +After: [0, 0, 2, 3] + +Before: [1, 2, 0, 3] +9 0 3 3 +After: [1, 2, 0, 3] + +Before: [1, 1, 1, 1] +8 2 3 2 +After: [1, 1, 1, 1] + +Before: [0, 0, 1, 1] +13 2 3 2 +After: [0, 0, 3, 1] + +Before: [2, 2, 3, 3] +14 2 1 0 +After: [2, 2, 3, 3] + +Before: [3, 2, 0, 3] +11 0 3 1 +After: [3, 9, 0, 3] + +Before: [0, 1, 1, 2] +10 2 3 2 +After: [0, 1, 3, 2] + +Before: [0, 3, 0, 3] +3 0 0 2 +After: [0, 3, 0, 3] + +Before: [1, 3, 3, 0] +13 0 3 1 +After: [1, 3, 3, 0] + +Before: [1, 3, 1, 1] +13 2 3 1 +After: [1, 3, 1, 1] + +Before: [1, 1, 0, 3] +0 2 1 1 +After: [1, 1, 0, 3] + +Before: [2, 1, 3, 1] +5 1 3 2 +After: [2, 1, 1, 1] + +Before: [0, 1, 0, 3] +1 3 1 0 +After: [3, 1, 0, 3] + +Before: [3, 2, 3, 2] +2 1 3 2 +After: [3, 2, 3, 2] + +Before: [0, 1, 3, 3] +11 3 3 3 +After: [0, 1, 3, 9] + +Before: [1, 1, 0, 2] +6 3 1 1 +After: [1, 3, 0, 2] + +Before: [1, 1, 3, 1] +4 1 0 1 +After: [1, 1, 3, 1] + +Before: [2, 1, 0, 2] +6 3 1 0 +After: [3, 1, 0, 2] + +Before: [0, 0, 2, 3] +1 3 0 2 +After: [0, 0, 3, 3] + +Before: [1, 2, 2, 0] +2 2 3 3 +After: [1, 2, 2, 3] + +Before: [1, 1, 1, 1] +5 1 3 3 +After: [1, 1, 1, 1] + +Before: [3, 2, 2, 0] +14 0 2 2 +After: [3, 2, 2, 0] + +Before: [1, 2, 1, 2] +10 2 3 3 +After: [1, 2, 1, 3] + +Before: [0, 1, 1, 1] +5 1 3 1 +After: [0, 1, 1, 1] + +Before: [3, 2, 2, 0] +15 3 2 3 +After: [3, 2, 2, 2] + +Before: [3, 0, 2, 0] +11 0 2 2 +After: [3, 0, 6, 0] + +Before: [1, 0, 0, 1] +13 0 3 1 +After: [1, 3, 0, 1] + +Before: [0, 1, 3, 3] +9 1 3 3 +After: [0, 1, 3, 3] + +Before: [0, 0, 2, 3] +11 2 3 0 +After: [6, 0, 2, 3] + +Before: [3, 3, 3, 3] +1 3 0 1 +After: [3, 3, 3, 3] + +Before: [2, 3, 1, 0] +13 2 3 3 +After: [2, 3, 1, 3] + + + +6 1 3 1 +6 2 3 2 +6 1 2 0 +1 0 2 1 +13 1 3 1 +10 1 3 3 +6 1 2 2 +6 1 1 1 +10 1 0 0 +13 0 1 0 +10 0 3 3 +1 3 2 1 +6 3 2 2 +6 3 0 0 +6 3 1 3 +12 0 2 3 +13 3 3 3 +10 1 3 1 +1 1 1 0 +6 0 3 1 +13 0 0 2 +15 2 0 2 +6 0 3 3 +6 3 2 2 +13 2 1 2 +13 2 3 2 +10 0 2 0 +1 0 2 3 +13 0 0 0 +15 0 2 0 +6 3 1 1 +6 3 3 2 +7 0 2 2 +13 2 2 2 +10 3 2 3 +1 3 2 0 +6 2 2 1 +6 2 0 2 +6 0 0 3 +0 3 2 1 +13 1 3 1 +13 1 1 1 +10 0 1 0 +1 0 3 3 +13 3 0 2 +15 2 3 2 +13 0 0 0 +15 0 3 0 +6 0 0 1 +12 0 2 1 +13 1 3 1 +10 1 3 3 +1 3 2 1 +6 2 1 2 +6 0 3 3 +6 1 0 0 +1 0 2 0 +13 0 1 0 +13 0 1 0 +10 0 1 1 +6 3 2 0 +13 1 0 3 +15 3 1 3 +9 2 0 3 +13 3 1 3 +13 3 2 3 +10 1 3 1 +1 1 0 2 +13 1 0 0 +15 0 1 0 +6 3 3 1 +6 2 3 3 +15 0 1 0 +13 0 3 0 +10 0 2 2 +1 2 1 1 +6 0 0 0 +6 3 2 2 +6 2 0 2 +13 2 1 2 +13 2 3 2 +10 2 1 1 +6 1 2 2 +6 2 0 0 +8 0 3 0 +13 0 2 0 +10 0 1 1 +6 3 3 2 +6 2 2 0 +8 0 3 3 +13 3 2 3 +10 1 3 1 +1 1 3 0 +6 3 3 1 +6 1 3 3 +13 3 2 1 +13 1 3 1 +10 0 1 0 +1 0 2 1 +13 1 0 2 +15 2 2 2 +6 1 1 0 +6 3 2 3 +1 0 2 0 +13 0 3 0 +10 1 0 1 +1 1 2 3 +6 3 2 1 +6 2 1 0 +6 3 0 2 +7 0 2 0 +13 0 3 0 +10 0 3 3 +1 3 0 2 +6 2 2 0 +13 0 0 3 +15 3 2 3 +13 1 0 1 +15 1 1 1 +8 0 3 1 +13 1 1 1 +10 2 1 2 +1 2 0 1 +13 2 0 3 +15 3 0 3 +13 3 0 0 +15 0 1 0 +6 3 0 2 +5 3 2 2 +13 2 1 2 +13 2 3 2 +10 1 2 1 +6 3 2 3 +13 1 0 0 +15 0 2 0 +6 3 0 2 +14 3 0 2 +13 2 2 2 +13 2 3 2 +10 1 2 1 +1 1 2 2 +6 2 0 1 +6 2 3 3 +6 3 0 3 +13 3 2 3 +10 3 2 2 +1 2 2 3 +6 2 0 2 +13 3 0 1 +15 1 3 1 +14 1 0 0 +13 0 2 0 +10 0 3 3 +1 3 1 1 +6 0 3 3 +6 3 2 0 +6 0 0 2 +7 2 0 3 +13 3 1 3 +10 1 3 1 +6 2 1 3 +12 0 2 0 +13 0 1 0 +10 1 0 1 +1 1 2 3 +6 2 1 2 +6 1 3 0 +13 0 0 1 +15 1 0 1 +1 0 2 2 +13 2 3 2 +13 2 2 2 +10 3 2 3 +6 3 1 2 +15 0 1 2 +13 2 2 2 +13 2 1 2 +10 3 2 3 +1 3 1 0 +6 1 0 1 +13 3 0 3 +15 3 1 3 +13 3 0 2 +15 2 0 2 +13 1 2 1 +13 1 2 1 +10 0 1 0 +1 0 2 1 +13 2 0 2 +15 2 3 2 +6 2 0 3 +6 2 3 0 +8 0 3 0 +13 0 3 0 +13 0 1 0 +10 1 0 1 +13 0 0 2 +15 2 2 2 +6 1 3 0 +1 0 2 3 +13 3 2 3 +13 3 2 3 +10 3 1 1 +6 0 1 0 +6 0 3 3 +0 3 2 0 +13 0 2 0 +13 0 1 0 +10 0 1 1 +6 2 1 0 +6 2 2 3 +8 0 3 0 +13 0 1 0 +13 0 2 0 +10 0 1 1 +1 1 3 3 +6 3 3 2 +13 1 0 0 +15 0 1 0 +6 2 1 1 +9 1 2 0 +13 0 1 0 +10 0 3 3 +1 3 1 2 +6 2 1 0 +13 1 0 1 +15 1 0 1 +6 3 1 3 +14 3 0 3 +13 3 2 3 +10 3 2 2 +1 2 1 0 +13 0 0 3 +15 3 2 3 +6 1 3 1 +6 3 0 2 +11 1 3 1 +13 1 1 1 +10 0 1 0 +6 1 3 2 +6 0 0 3 +6 3 2 1 +12 1 2 1 +13 1 2 1 +10 1 0 0 +6 3 1 1 +6 1 2 3 +6 2 2 2 +15 3 1 3 +13 3 3 3 +13 3 3 3 +10 3 0 0 +1 0 0 1 +6 0 3 0 +6 2 1 3 +2 2 3 2 +13 2 3 2 +13 2 2 2 +10 1 2 1 +1 1 2 0 +6 2 3 2 +6 0 1 3 +6 3 3 1 +0 3 2 2 +13 2 2 2 +13 2 3 2 +10 0 2 0 +1 0 2 1 +6 3 0 0 +6 2 2 3 +6 0 3 2 +7 2 0 0 +13 0 3 0 +13 0 2 0 +10 0 1 1 +13 1 0 0 +15 0 1 0 +6 3 0 2 +11 0 3 2 +13 2 1 2 +13 2 1 2 +10 2 1 1 +1 1 2 2 +6 0 1 1 +6 3 1 3 +15 0 1 3 +13 3 3 3 +13 3 3 3 +10 3 2 2 +1 2 0 3 +6 2 0 1 +13 1 0 0 +15 0 3 0 +13 0 0 2 +15 2 2 2 +4 2 0 0 +13 0 2 0 +13 0 2 0 +10 0 3 3 +1 3 1 1 +6 1 2 3 +13 3 0 0 +15 0 1 0 +1 0 2 2 +13 2 2 2 +10 2 1 1 +6 3 2 2 +6 3 2 0 +6 3 0 3 +12 3 2 0 +13 0 1 0 +13 0 2 0 +10 1 0 1 +1 1 1 0 +6 0 1 2 +6 2 2 3 +6 0 1 1 +5 2 3 2 +13 2 3 2 +10 0 2 0 +1 0 2 2 +13 0 0 1 +15 1 1 1 +6 1 2 0 +11 0 3 3 +13 3 3 3 +13 3 3 3 +10 2 3 2 +1 2 0 0 +6 3 3 1 +6 3 3 2 +6 2 1 3 +14 1 3 2 +13 2 1 2 +10 0 2 0 +1 0 0 3 +6 1 2 1 +6 3 1 2 +13 1 0 0 +15 0 0 0 +13 1 2 2 +13 2 3 2 +10 3 2 3 +1 3 0 1 +6 1 2 3 +6 2 2 0 +6 0 2 2 +3 0 3 0 +13 0 2 0 +13 0 3 0 +10 0 1 1 +1 1 3 3 +6 2 2 0 +13 3 0 1 +15 1 1 1 +11 1 0 2 +13 2 3 2 +10 2 3 3 +1 3 0 2 +6 0 2 0 +13 2 0 3 +15 3 3 3 +13 2 0 1 +15 1 2 1 +14 3 1 3 +13 3 3 3 +13 3 2 3 +10 2 3 2 +1 2 0 0 +6 0 3 3 +6 3 1 1 +6 2 0 2 +2 2 3 2 +13 2 2 2 +10 2 0 0 +1 0 2 1 +6 3 2 0 +13 0 0 2 +15 2 2 2 +0 3 2 0 +13 0 1 0 +10 0 1 1 +1 1 0 3 +6 0 2 1 +6 0 0 2 +6 1 3 0 +10 0 0 1 +13 1 2 1 +10 1 3 3 +6 0 1 1 +13 0 0 0 +15 0 3 0 +7 2 0 0 +13 0 2 0 +10 0 3 3 +1 3 2 1 +6 2 2 0 +6 0 0 3 +6 3 1 2 +7 0 2 3 +13 3 2 3 +13 3 1 3 +10 3 1 1 +6 2 0 3 +13 1 0 2 +15 2 2 2 +6 1 3 0 +1 0 2 0 +13 0 1 0 +13 0 1 0 +10 0 1 1 +1 1 0 2 +13 1 0 0 +15 0 2 0 +6 3 2 3 +6 3 0 1 +14 3 0 1 +13 1 3 1 +10 1 2 2 +1 2 0 1 +6 2 1 3 +6 1 1 2 +8 0 3 2 +13 2 1 2 +10 2 1 1 +6 2 1 2 +6 3 3 0 +6 3 3 3 +4 2 0 2 +13 2 1 2 +10 1 2 1 +1 1 1 2 +6 1 0 3 +6 2 3 1 +9 1 0 1 +13 1 2 1 +10 2 1 2 +6 1 3 1 +6 2 3 3 +6 2 1 0 +2 0 3 3 +13 3 3 3 +10 2 3 2 +1 2 1 1 +6 3 2 0 +6 2 0 2 +13 3 0 3 +15 3 3 3 +9 2 0 0 +13 0 2 0 +10 0 1 1 +1 1 2 2 +6 2 2 0 +6 0 1 3 +6 3 2 1 +14 1 0 0 +13 0 1 0 +10 2 0 2 +13 2 0 0 +15 0 1 0 +13 0 0 1 +15 1 2 1 +2 1 3 0 +13 0 3 0 +10 2 0 2 +6 3 2 1 +6 2 2 0 +6 2 3 3 +14 1 0 0 +13 0 3 0 +13 0 3 0 +10 0 2 2 +1 2 1 0 +13 2 0 2 +15 2 2 2 +6 0 2 3 +0 3 2 1 +13 1 3 1 +10 0 1 0 +1 0 3 3 +6 0 1 1 +6 1 1 0 +1 0 2 0 +13 0 3 0 +10 0 3 3 +1 3 3 0 +6 1 0 3 +6 1 0 1 +6 3 2 2 +13 1 2 1 +13 1 1 1 +10 1 0 0 +1 0 0 1 +6 0 2 0 +6 1 1 2 +6 2 3 3 +6 2 0 0 +13 0 1 0 +13 0 2 0 +10 1 0 1 +1 1 1 0 +6 1 2 1 +6 3 0 2 +13 2 0 3 +15 3 0 3 +13 1 2 1 +13 1 3 1 +13 1 1 1 +10 0 1 0 +1 0 3 1 +6 3 3 0 +12 0 2 0 +13 0 3 0 +13 0 2 0 +10 0 1 1 +1 1 0 3 +6 3 1 1 +6 2 0 0 +7 0 2 1 +13 1 2 1 +10 1 3 3 +6 1 0 2 +13 2 0 0 +15 0 1 0 +6 0 1 1 +15 0 1 0 +13 0 2 0 +13 0 3 0 +10 0 3 3 +1 3 3 1 +6 0 2 2 +6 1 1 0 +6 0 0 3 +10 0 0 2 +13 2 3 2 +10 1 2 1 +1 1 2 3 +6 3 0 2 +6 0 1 1 +15 0 1 0 +13 0 3 0 +10 0 3 3 +1 3 3 1 +13 3 0 0 +15 0 2 0 +13 0 0 3 +15 3 1 3 +6 2 1 2 +3 0 3 2 +13 2 2 2 +13 2 2 2 +10 1 2 1 +6 1 1 0 +13 0 0 3 +15 3 0 3 +6 3 2 2 +5 3 2 3 +13 3 1 3 +13 3 2 3 +10 1 3 1 +6 1 0 2 +6 2 1 0 +6 1 1 3 +3 0 3 3 +13 3 1 3 +10 1 3 1 +6 0 2 3 +6 2 2 2 +6 1 2 0 +0 3 2 0 +13 0 2 0 +10 1 0 1 +1 1 3 0 +6 2 1 1 +0 3 2 3 +13 3 2 3 +10 0 3 0 +1 0 2 1 +6 2 3 0 +6 0 0 3 +0 3 2 2 +13 2 3 2 +10 2 1 1 +1 1 0 2 +6 1 3 1 +6 3 1 0 +13 0 1 0 +10 0 2 2 +1 2 3 1 +6 3 1 2 +6 2 3 3 +6 2 0 0 +9 0 2 0 +13 0 1 0 +10 0 1 1 +1 1 1 3 +6 3 2 0 +13 1 0 2 +15 2 0 2 +13 0 0 1 +15 1 1 1 +7 2 0 2 +13 2 1 2 +13 2 1 2 +10 2 3 3 +6 3 1 1 +13 0 0 0 +15 0 2 0 +6 0 1 2 +12 1 2 2 +13 2 2 2 +10 3 2 3 +1 3 2 1 +6 1 2 2 +6 1 3 0 +6 2 0 3 +10 0 0 2 +13 2 1 2 +13 2 1 2 +10 2 1 1 +6 1 1 3 +13 1 0 0 +15 0 2 0 +13 1 0 2 +15 2 2 2 +11 3 0 0 +13 0 3 0 +13 0 2 0 +10 1 0 1 +13 3 0 2 +15 2 0 2 +6 3 2 0 +6 3 3 3 +12 0 2 2 +13 2 2 2 +13 2 1 2 +10 2 1 1 +1 1 3 2 +6 2 3 3 +6 2 2 1 +2 1 3 3 +13 3 2 3 +10 2 3 2 +1 2 2 3 +6 1 3 1 +6 2 1 2 +6 1 1 0 +1 0 2 2 +13 2 1 2 +10 3 2 3 +6 3 0 0 +6 3 3 1 +6 3 0 2 +12 1 2 1 +13 1 2 1 +10 3 1 3 +6 0 1 0 +6 2 2 1 +9 1 2 1 +13 1 3 1 +10 1 3 3 +1 3 0 1 +6 0 2 3 +13 2 0 2 +15 2 0 2 +6 3 0 0 +12 0 2 3 +13 3 2 3 +13 3 2 3 +10 3 1 1 +1 1 1 3 +6 3 3 1 +7 2 0 1 +13 1 1 1 +13 1 3 1 +10 1 3 3 +1 3 2 0 +6 0 2 3 +6 1 0 1 +13 1 2 2 +13 2 2 2 +10 2 0 0 +6 1 3 3 +6 3 2 1 +6 3 3 2 +13 3 2 3 +13 3 3 3 +10 0 3 0 +1 0 0 1 +13 3 0 3 +15 3 0 3 +13 0 0 2 +15 2 2 2 +6 2 2 0 +0 3 2 3 +13 3 2 3 +10 3 1 1 +1 1 1 0 +6 1 1 3 +13 3 0 2 +15 2 3 2 +6 3 2 1 +13 3 2 2 +13 2 3 2 +10 2 0 0 +1 0 1 1 +6 3 2 3 +6 1 3 2 +6 0 0 0 +12 3 2 3 +13 3 1 3 +10 1 3 1 +1 1 1 3 +13 0 0 1 +15 1 1 1 +6 2 1 2 +6 1 3 0 +1 0 2 0 +13 0 2 0 +10 0 3 3 +1 3 3 0 +6 0 3 3 +6 3 1 1 +4 2 1 1 +13 1 1 1 +10 1 0 0 +1 0 0 3 +6 2 1 1 +6 3 2 0 +13 2 0 2 +15 2 0 2 +7 2 0 0 +13 0 3 0 +13 0 1 0 +10 0 3 3 +1 3 2 1 +6 0 1 0 +6 0 3 3 +6 2 1 2 +0 3 2 3 +13 3 2 3 +10 1 3 1 +6 1 2 3 +6 3 1 0 +4 2 0 0 +13 0 1 0 +13 0 1 0 +10 0 1 1 +1 1 0 3 +6 2 0 0 +6 3 1 2 +13 1 0 1 +15 1 0 1 +9 0 2 0 +13 0 2 0 +10 3 0 3 +1 3 0 2 +13 3 0 0 +15 0 2 0 +6 1 1 3 +15 3 1 0 +13 0 1 0 +10 2 0 2 +1 2 3 0 +6 2 1 3 +6 0 0 2 +6 1 1 1 +11 1 3 2 +13 2 2 2 +10 0 2 0 +1 0 3 2 +6 0 2 0 +6 0 0 3 +6 3 1 0 +13 0 2 0 +10 0 2 2 +1 2 3 3 +6 3 0 2 +13 0 0 0 +15 0 2 0 +7 0 2 0 +13 0 1 0 +13 0 3 0 +10 3 0 3 +1 3 3 2 +6 1 0 0 +6 2 2 3 +11 1 3 3 +13 3 3 3 +10 3 2 2 +1 2 3 1 +6 1 1 3 +13 0 0 0 +15 0 2 0 +6 2 3 2 +3 0 3 0 +13 0 3 0 +10 0 1 1 +13 2 0 3 +15 3 2 3 +6 3 3 0 +6 0 1 2 +5 2 3 0 +13 0 2 0 +10 1 0 1 +1 1 1 3 +6 3 1 2 +6 3 0 1 +6 2 1 0 +4 0 1 2 +13 2 1 2 +10 3 2 3 +1 3 2 0 +6 0 3 2 +6 0 1 1 +6 2 2 3 +5 2 3 1 +13 1 3 1 +10 1 0 0 +1 0 3 1 +13 1 0 2 +15 2 1 2 +6 2 0 0 +13 3 0 3 +15 3 3 3 +14 3 0 3 +13 3 3 3 +13 3 3 3 +10 1 3 1 +1 1 0 2 +6 1 0 3 +6 1 2 1 +3 0 3 1 +13 1 3 1 +10 1 2 2 +1 2 0 1 +6 3 1 2 +6 0 0 3 +5 3 2 2 +13 2 1 2 +10 1 2 1 +1 1 2 0 +13 1 0 1 +15 1 2 1 +6 2 3 2 +0 3 2 2 +13 2 3 2 +10 0 2 0 +1 0 1 1 +13 3 0 0 +15 0 1 0 +6 2 2 2 +6 1 3 3 +1 0 2 0 +13 0 1 0 +10 1 0 1 +1 1 0 3 +6 2 2 1 +13 1 0 0 +15 0 3 0 +6 1 1 2 +6 2 0 1 +13 1 1 1 +10 3 1 3 +1 3 3 0 +6 3 1 2 +6 1 0 1 +6 2 3 3 +13 1 2 3 +13 3 2 3 +13 3 3 3 +10 3 0 0 +1 0 3 1 +6 1 0 0 +6 3 3 3 +6 1 1 2 +12 3 2 0 +13 0 1 0 +13 0 2 0 +10 0 1 1 +1 1 2 2 +6 3 0 0 +13 0 0 1 +15 1 2 1 +6 1 1 3 +9 1 0 3 +13 3 1 3 +10 2 3 2 +1 2 2 0 +6 0 2 2 +6 0 0 1 +6 1 1 3 +10 3 3 1 +13 1 2 1 +10 0 1 0 +1 0 0 1 +6 1 1 0 +6 2 0 2 +6 3 1 3 +1 0 2 3 +13 3 2 3 +10 3 1 1 +1 1 2 0 +13 3 0 1 +15 1 3 1 +6 1 0 3 +13 1 0 2 +15 2 3 2 +15 3 1 2 +13 2 3 2 +10 2 0 0 +1 0 2 2 +6 1 3 0 +10 0 0 1 +13 1 2 1 +10 2 1 2 +1 2 2 1 +13 0 0 2 +15 2 3 2 +6 3 3 0 +13 3 2 0 +13 0 3 0 +10 1 0 1 +1 1 0 0 +6 0 3 3 +13 1 0 1 +15 1 0 1 +5 3 2 1 +13 1 2 1 +10 0 1 0 +1 0 0 2 +13 1 0 1 +15 1 2 1 +13 1 0 3 +15 3 3 3 +6 2 1 0 +14 3 1 0 +13 0 3 0 +10 0 2 2 +1 2 0 0 diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-01.lisp --- a/src/2018/day-01.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-01.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -1,6 +1,5 @@ (defpackage :advent/2018/01 #.cl-user::*advent-use*) (in-package :advent/2018/01) -(named-readtables:in-readtable :interpol-syntax) (define-problem (2018 1) (data read-all) @@ -15,3 +14,8 @@ (if (hset-contains-p seen frequency) (return frequency) (hset-insert! seen frequency)))))) + +(1am:test test-2018/01 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 522 part1)) + (1am:is (= 73364 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-02.lisp --- a/src/2018/day-02.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-02.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -1,6 +1,5 @@ (defpackage :advent/2018/02 #.cl-user::*advent-use*) (in-package :advent/2018/02) -(named-readtables:in-readtable :interpol-syntax) (define-problem (2018 2) (data read-lines) @@ -20,4 +19,7 @@ (str:concat (subseq a 0 i) (subseq a (1+ i))))))) - +(1am:test test-2018/02 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 8296 part1)) + (1am:is (string= "pazvmqbftrbeosiecxlghkwud" part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-03.lisp --- a/src/2018/day-03.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-03.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -42,3 +42,8 @@ (counting (> uses 1))) (claim-id (first (unique claims :test #'claims-intersect-p)))))) +(1am:test test-2018/03 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 107663 part1)) + (1am:is (= 1166 part2)))) + diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-04.lisp --- a/src/2018/day-04.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-04.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -66,4 +66,7 @@ (* predictable-guard predictable-guard-time))))) - +(1am:test test-2018/04 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 143415 part1)) + (1am:is (= 49944 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-05.lisp --- a/src/2018/day-05.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-05.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -22,3 +22,7 @@ (minimizing (length candidate))))) +(1am:test test-2018/05 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 10708 part1)) + (1am:is (= 5330 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-06.lisp --- a/src/2018/day-06.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-06.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -43,3 +43,8 @@ (for total-distance = (summation coordinates :key (curry #'manhattan-distance point))) (counting (< total-distance 10000)))))) + +(1am:test test-2018/06 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 3420 part1)) + (1am:is (= 46667 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-07.lisp --- a/src/2018/day-07.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-07.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -60,3 +60,8 @@ (when (and (emptyp graph) (every #'null workers)) (return elapsed))))) + +(1am:test test-2018/07 + (multiple-value-bind (part1 part2) (run) + (1am:is (string= "BFGKNRTWXIHPUMLQVZOYJACDSE" part1)) + (1am:is (= 1163 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-08.lisp --- a/src/2018/day-08.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-08.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -32,3 +32,8 @@ (summation (children node) :key #'recur))) (node-value root)))) + +(1am:test test-2018/08 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 37905 part1)) + (1am:is (= 33891 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-09.lisp --- a/src/2018/day-09.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-09.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -32,3 +32,8 @@ (values (play players marbles) (play players (* marbles 100))))) + +(1am:test test-2018/09 + (multiple-value-bind (part1 part2) (run) + (1am:is (= 398730 part1)) + (1am:is (= 3349635509 part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-10.lisp --- a/src/2018/day-10.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-10.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -1,6 +1,5 @@ (defpackage :advent/2018/10 #.cl-user::*advent-use*) (in-package :advent/2018/10) -(named-readtables:in-readtable :interpol-syntax) (defun parse-line (line) (destructuring-bind (x y vx vy) line @@ -54,3 +53,6 @@ (until (string= "q" (read-line))) (tick stars))) +(1am:test test-2018/10 + ;; This can't really be tested automatically :( + (values)) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-11.lisp --- a/src/2018/day-11.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-11.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -1,6 +1,5 @@ (defpackage :advent/2018/11 #.cl-user::*advent-use*) (in-package :advent/2018/11) -(named-readtables:in-readtable :interpol-syntax) (defun cell (x y) (complex x y)) @@ -52,8 +51,14 @@ (y :from 1 :to (- 301 n)))) (for power = (square-power x y n)) (finding (list x y power) :maximizing power)))) - (values (subseq (largest-square 3) 0 2) + (values (str:join "," (subseq (largest-square 3) 0 2)) (iterate (for n :from 1 :to 300) (for (x y power) = (largest-square n)) - (finding (list x y n) :maximizing power))))))) + (finding (format nil "~D,~D,~D" x y n) + :maximizing power))))))) + +(1am:test test-2018/11 + (multiple-value-bind (part1 part2) (run) + (1am:is (string= "245,14" part1)) + (1am:is (string= "235,206,13" part2)))) diff -r 1b9c8e6dcec6 -r a19c9e1fd077 src/2018/day-12.lisp --- a/src/2018/day-12.lisp Sun Dec 16 18:11:25 2018 -0500 +++ b/src/2018/day-12.lisp Sun Dec 16 18:30:05 2018 -0500 @@ -88,12 +88,18 @@ (for (values key result) = (parse-rule line)) (setf (aref rules key) result) (finally (return rules))))) - (values - (progn (do-repeat 20 - (tick state rules)) - (summation (hash-table-keys (pots-data state)))) - (progn (dotimes (i (- 500000 20)) - (when (dividesp i 1000) - (pr i)) - (tick state rules)) - (summation (hash-table-keys (pots-data state))))))) + ;; Part 1 only + (do-repeat 20 + (tick state rules)) + (summation (hash-table-keys (pots-data state))))) + +;; (defun part-2 () +;; (progn (dotimes (i (- 500000 20)) +;; (when (dividesp i 1000) +;; (pr i)) +;; (tick state rules)) +;; (summation (hash-table-keys (pots-data state))))) + +(1am:test test-2018/12 + (multiple-value-bind (part1) (run) + (1am:is (= 1733 part1))))