From f7d651ff928d4a7820df6a6b162a644fa7ee5b73 Mon Sep 17 00:00:00 2001 From: Martin Potier Date: Mon, 7 Dec 2020 12:13:02 +0200 Subject: [PATCH] Day 6, input --- day6/input | 2178 ++++++++++++++++++++++++++++++++++++++++++++++++++ day6/main.hs | 10 + 2 files changed, 2188 insertions(+) create mode 100644 day6/input create mode 100755 day6/main.hs diff --git a/day6/input b/day6/input new file mode 100644 index 0000000..ff096af --- /dev/null +++ b/day6/input @@ -0,0 +1,2178 @@ +niujdxegbrtlq +dxiljmqektnur +usxdvtphcernzi +ityruneqdxw + +lztnekjhv +hlvenzktw +ptknvebzgh + +qd +d +d +d + +kisncozxytdrmgba +nmtgdrzspcokyihaqx +fzlcxiokamtgynsdr +oxtkasdgcrymnizf + +epxj +aht +rhujt +byswqfn +krzodg + +ykxgnhspoqmzujcatdevf +zmvtlkwnhcyoig + +qznfevulkgiwrmcabt +bqarvcwigmxfe +hwgcabivferqm +ivmbgfepcarwq + +fotkqlvy +kfvoy +ovyfk +kfoavy + +ydwlctuivszbrjp +yvdzbpsulwrtjic +rcvisjypzlbudwt + +iywfekuzsq +skiuyefzqw + +ozc +htibp +wjf +c +wf + +cstkeihmjz +kshz +nhkzfs +zlfkhsr + +fpszrjvml +erjhbsfmlpg +rdsvilhepjfw +fypjqstrulcx +lafrjesp + +rzv +rq +v +xeysd + +nb +nuxb +npwg + +zqeah +hea +krpeha +ehaq + +ftzepxdbqs +fjaydtgixse + +lipevfh +pvfhieo +hevpfio +gfcphevi + +cobq +oqcb +obqc +cboq +oqbc + +hjdnpv +ndvwjp +uvmdxgs +tjvd + +xdratljsfwo +blnqve + +i +sp + +z +z + +j +oj +j + +zmrosjeivnxult +pvmdeuosjzngxil + +zpcdrbfwmyj +bmjlprzcfydw +gwmjbfzrypodc +pzwrjdbmcyf + +mc +m +cm +m +smnv + +ncsfduryqtajovxe +nqdvocyjretusf +fsoutcnrjqkegyvd +fyujnrcoqetsvd +yvjnstcquoefrid + +t +t +vt + +mvqefnprgbkclajwdzuyos +aqydogmecfrnkvjublszpw +egaxlyfqwmjbknzcstrvdopu + +qwpfy +pwub +pmqwy + +akmes +cqpagks +sak +fmksa + +lcxfg +jflac +izhywvfmcblt +nflqc +fsaorlc + +kolvd +zknsoavuh +kolvy + +dxbsoazvfytupi +esaznmxkwhjirdqofgcl + +brcuwftgminxeqdls +neqafyzwd +qwdofnaejp +fvkehnjzwqpd + +v +v +v + +pyg +gpy + +eklcothrxvbifqpmjzs +pxhzbfjrovumlgktqncw +kxzqfbjrlchovtpam + +qfvdnyhrxigzs +qixspvhdyrnfg +yhdqtvsngxfilr +uxfhbsrqiyvngdj +nfryhxpqvditsg + +leqashvcmwdbrkjnpyof +ljkvqinmybfwsgcoaehrp + +ju +uj +uj +ju + +qukevfbcndxj +tcoiyqfwlsvndg + +hero +orhe +rheo + +m +m +m +m + +plkvnsri +psvklnri + +tjluwary +wydqtlijoa +shwzlajty +tyalwnj +valjyowt + +oukeqfmlvyxsh +spkluqxibmn +uqlskmbx + +uagyjmfi +uijfaymg + +vkbejxhnqpomuigcrdlyawsz +nhbkwpygjzxvoiursqeldmca +msruwzndvjoylaqgicehbpxfk +sceldwiobrnhqvpgmakutzjyx + +my +qdsi + +fyxielsvdzojqhurc +vqyhwofldxisunj +ovqjxyislnhdfu +yxduvwhqfonlisj +hifoyqdsgvxjltu + +azqbsoeg +ozsaeqbg +qszeaogb +sbqgzoeaxp + +adwpkrqhvtub +uzbteshfdarvwijlny + +pmh +hubngkiz +rvhq +mhp + +f +fpu +ofs +rgd +su + +o +r +r +r + +wda +daw +dwa +wad +wad + +ehxlvpjk +mlfkpvxzdh + +nbitghoyce +tcino +wncojti +tncois + +o +o +a +e + +kjbc +bjcm +jbc + +j +j +j +m + +zadkeciyblfhqrpwtogsuxvj +stykicepvnahjfuqwbordzx +exbrcpyihqvdkajoztwsfu +xweohfzdrkpqjycsvtauib + +at +tr +t +t +t + +udweol +oldmsfjaqueb +xleduo +oeuhnlxkd + +rdiywgmfhu +difuwghymq +iyhwgfdmru +wgdifmyhu +ugfmhiydaw + +ysvcatfqzgwmo +mszowbhlyaqp +wrzqoumaysp + +nbxkpasv +svbpxnak +pbskxvan +pxkbsnva +npbsvkax + +uwjrbcpkfis +cbuirlskwz +sbwqrukic +suicbwkr + +nxiga +q +qe +q +eq + +vipursexkjbwfcyqmgh +xiuynjdoghwbftrqpcasvemk +rigxewkzubsqpfchyjmv + +x +n + +sjpcqdkyliuoza +tuokqipsjaldezc + +nzovdqs +qdsonzv +zvnosqd + +lkdrmouxtvegwcqfz +gdmculwk +wmgcldku +kpwgdmclu +dckpmwgul + +jqrpk +pqk +pkq +pqbk +pqkrz + +rdviwqbjlukxhaypgtszonm +vzmbsorjxatgikyuqnwhld + +sixeod +sdqoim +folwnjdcuy +qhdpbxo + +cebiw +wbigz +pbor +tbhqsk +ibwp + +tryckpgdzhxsiqmweulbn +zmrilbcufaetg +izoculvjbrgtem + +dsrn +bvi + +zlaqw +qwazlj +qlawz + +utjfancdvs +sutfjkvacnd + +igfkzmawp +zgpekaf +fgeklpnza +kpagfcnz +agzekfp + +talbvi +ivxtoblh +lvubitp +ibxklvr +nbsidfcgyzwmjqvel + +nzbkde +bzl +bz + +zpgxrmiflb +fymbglpixdzr +plrxizgmbf +plrixmzgfb +lgusepbzrinfaxm + +p +f + +bjixd +zeb + +oux +oua +suc +ou +u + +bqdnwlhe +bqdne +bnedq +anvbdueq + +gbsftqnrwoiumjx +wbnuqtfsrjmg +udqjmrbswtfgn +wbrmuqnfjgste +sngfbudzmjqrtw + +axcnkwrjiehbufo +uaiokcrwjfxhnbe +pxnkjibcofeuwrah +ijofewbhnxcaruk +hjebfxiokanrwuc + +vuteoyplzcfhainkb +xufblscgomnqakztvper + +uhrnfxmteckoyidgvwazpbsj +oxcmhjbeyrfdkngsapzviwut +xgzvwypabfjrusidhtoenckm + +kiulbrnemxhop +xkprthnmuebo +ekbhpuoxrmqn +rmkxphoeunb +xkhpeonbumr + +dnlqsycbr +nybthvpzx +bfyacojnu +lnbygie + +gkrtqy +ygro +yrq +ikyrb +nprdswyal + +jwynpe +jtgynpk +pgnjyd + +pcaitklqf +dcmqlybjxhz +claewqouvgr + +lf +f +fvm + +e +xwv +e + +jzardivtcbwyeouql +vztrqguyajsiwebf +ujivbftrezyqaw + +olkbngzjimdquxwpre +gwkqpuesbnoljdvmi +iqapouwklnejgcbdm + +rtxaudofy +uyajfodrtiqx +aofyduxrt +rtudxfazoy +uoaxfrtdy + +czbpfwykrjg +irfzjy +zrjyf +riytzjflu +mrzyfqj + +mbofeiuxzqdyhgapnwsrtcljk +muxbetdiokvhaljqnsyczp +bydjaueqsthoikcxzlpnm + +orlwpyeutq +optunreqy +yrhqunpoktem + +frds +nrslf + +lizrxstdyufqb +gestfvczhrmyu + +svtjl +stlj + +dbls +bdl +lbd + +qjkc +jcq +jrq +lqjy +jq + +dlrfvcmts +edfnalhrzvwg +dlturfvosc +yvfrljixkpd +lrfbducqv + +mpgcdbe +atkbxhe + +p +pmb +ps + +boumzsvqgwxjcpiek +emvozpykwbcg + +wnfehlygkpbaurxvqtcms +sykexwmrtagpcuqbhflv +atuskmelhxvgwqrpjyfcb +fmlaqepckwrsvbhxyugtd +hfmupqytbeskxlwvdargc + +mvwinotydu +awjoik +hqgpiwosclr +towimv +eiwzxbo + +eqhdijcfgxun +kbmdopzytunfcxaiqjg +wuvqcigjndsxlf +dcxefgqijnu + +u +ur +uhvfn + +ulyfczsqobga +cogblfzuyaqs +azyocguqslfb + +scfigd +mw +w + +twlv +wlvt +wltvx +twvl +stvwl + +ejlnxtcws +lsrbj + +mcrhpskeyodtjqvzxi +dzmrqoivjyefcx +eiqrxvyldomzjnca + +sfzutnm +ufzmstyn +yditmnusz +mlstauchwpen + +otxyje +tin +amvfgt +nliot +tzx + +oujcedb +oudbej + +wiprexjbc +elmangzqjdc +ecjhta +jec +fjvec + +xvtkmiphanoesgd +temkadnvixgofp +xgodmtalikjvnpqewyz +fdivepaxnomktgs + +rgjzbuaodhmxspnw +rzubhjoatymdnpgwx +grbxwpzanmhdju +dgpecwbuzxjavmlrnhfk +jgidnpzhxwbrauqms + +ryhaxcejou +hajeucor + +pfkryv +kiptrvfy +kvrmypf +pkfvyrw +pbrvfky + +qakjudvm +scnmlzqie +ukxmqg +thfomqpr + +enxzagtmjwpb +pmgytnahjbe +jtgnbmepa + +to +ots +ot + +juxdrt +twrulsdj + +sthd +dh +dh + +qy +rwfieo +qsy +k +bs + +gvjfolkhpwtu +fuvdbohplw +ifvslwxuphoyenr +vhpbguwlfo +kwchpjmzofvlqu + +y +y +y + +thd +ht + +nsua +btg + +vqtum +gkwl + +ewjqaksodiyrf +pnzmbtvlhgcxu + +ocblfapizwuegtyd +bgnazciskftyoq +vgybojcaxstzifmn + +d +s +d +d +d + +iuwzvkhjabplnf +kziaulnwjpfvbh +kvjawunhilzfbp +zbwanklufiyjvph + +ck +p +l + +mb +m +mo +om +iumqkl + +bwikmgvqojtrhulpyedxfnas +kvohbytnrgdmilqeupaxfjw + +rcomsupn +bef +ykie +iethf + +gscf +myaw + +kcxd +ydekocq + +rqjiyzew +jielwnrqzy +qijwzyer +ezqywjir + +qfgxmzuip +uiqzgpmfx +gufxmizpq +hufxpzrmqgi + +tiywmjbacosku +bdkmoutzjayc +jaycpvmboukt + +qyrgcpkudtlzsewoah +wcksorpgtqdfiunhza +ukotcshxvazrqgwpd +hpwoscgazrdkqut +hadyerwkmtgpsuoqcz + +zikjumvr +bxlowe + +ljqephm +qjgaphe +jhq +hqjtc +jqrsmeh + +sixjyuqznhlta +yqxalisnhzju +ujasnzxyeivlhq + +ihtcar +ihgdx + +sbdohyvz +fxqc + +qrdmuhstefolwjckgy +utviejwsgzoqkl + +sgdqtweo +ywuzhojd + +jlgfzqwdp +bgevujxykdipon + +nojcgx +oxc +ofcx + +dhrvawzgsikqjuyepx +cwrqpkgyxzedmjhbtauv +wdvurxqahpkgjenyz + +hkyiewspzavotgbcfxn +oesrzbdtyxwipkvahgcqnf +gatpwnfxzybokhsicve + +ezfgqovsmr +ij +nk +lijut +jtw + +nb +nb +nb +nb +nb + +qirj +jisrm +jiq +mjiq +vhejiz + +zufkepilj +xecokg + +lcpsmoruvqjyeadxkz +tchgzyqjvndobxkep +pwzojchxqdknevy +pcxjqyzdvfeiko +pnzvqwcokxyejd + +etpwsly +xnrlpyfjc + +wfvprhoxyqcsk +sduwyegozal +bnmsaoiyzjwt + +sdcuajeyinfwktqhvmxblzgorp +kougbfyhvetwqljzcnrmpdiasx + +pzmuwnoekhrfdlvgsyij +ifdyvmkzpsenglowhjur +sgwndvrefjimlzophkyu +pgrwjmdlhvifeznksouy + +q +q +q + +navschjp +enhavc +tnvach +hnavcp + +smxquriajlepv +mqpjltuxsiva + +gmfzhnp +mzw +hmz +sczmojq +mpzkt + +lndgcav +drcnalvg +lncdagv +gcdlvna + +bmhnadkozcqtfpgjwle +fcztqlwmosehpik +kwzbrqvhotflepcum + +b +n + +haixgmlouq +uxamelghiqo +uohglxifndqa +umhoaxgqril + +urhwe +ngeyzami + +inqbavuswlkophm +iwdbqfsztmrh +smcwhqbi +irqhbzwms + +tu +y +r +mry + +ndpa +da +wda +uadmk + +a +a +a +a + +n +n +n + +h +h +h +swk +h + +ibdlojmetpswfqunvk +iubjhxonytmadlpkqswfz +icgbkljundqwtomfsp + +oqwjgzbv +jbzeoqgwvt +jlqnwgbymozuvs +ovqjbgzw +bvwgjoqz + +iosvy +ituo +ijoql +ixolp +qriko + +dxamz +etwk +ydur + +vlmta +tmajl +taml +lmat + +flmesqdrzaphtu +icbwlokjy + +ftjirzvc +tfjzrvic +jfctivrz +zicrfjtv +fztivcjr + +cqtphybfmlsre +efvmbrtscpylhq +bmhsyflqtecrp +qscrhybfmtlep + +w +fu +ikdgacbem +wfn +onh + +lxaw +xaw +vxwa + +dor +fgvru + +qzupn +znuqp +uzqpn +nquzp +znqup + +asloukc +kuac +uloakc +kactuh +rkncua + +pulof +ofpu +quopf +cpuozdwkftn +pjouf + +e +e +ed +ce + +emxtn +nmtex +mxyent + +smruvqolhaxfedc +amuexvdfqlrosc +qdealmvxcosfru + +jvpnsd +aethlrqbyx +wszj +kmvz +nfck + +vjap +vjpa +japv + +zevwnhlk +wzhvlkn +zhlknwv + +bkge +f + +amegkyvf +nhdw +phj + +ku +uk +uk +uk + +pcszogxbatlyjrmd +lgrypdxcbamoztjs +tojalsmzbrdcpygx +ajobgytzxsmpcrdl +lbxycgdajomrztps + +kmnxrtelbzf +iucagn + +xtwlso +tkqlhx +vxofjk +utperxwf +dymcnazbgx + +ezqcovtwshfmnuigpjb +nvcqjsbfzohmewtp +vqjptebrhnfomcwsz +tshzvpynowcjemqfb + +pavisdeg +uhmraivpnd +gdeyicpqva + +wgutqadflbvkypmen +ftxjaroshlmyknvbgc + +ymnlca +ld + +wkxmutlnpocyfsi +lcfywkbomxuqpits +uikmxocwsfpylt +luyctosfwxkmpi + +tmiaozewnsxcdpuj +zryoegivjw +wqheorjzi +iwboflkejzg + +cszpdujkih +volmrxbayfngwt + +safhirtdbjkcegvwxl +xrbdztjhpuifswon + +x +o +o +o + +d +d +d +zd + +ofiv +htrzonqfs +mfeoc +fo +odfx + +zjrgniftodpxkeyclasvqm +ogquzlrnkbscamfvxdipety +arpixfvntdlkzoyghmqecjs + +qu +uq +qu +qdihywug + +eazntkqdubsi +usiqgkzrtbno +bztisndyqruk +tiebnsjqzcku +usihtqkmpbnz + +neqhxtfvudrizywalg +zgtfwhuivxckrjayenql +zurpeiwlvhbsxqgnafmty +yhwtgqvflknziaexru +tghwvqknlcrixaefuozy + +cuoigxtdj +gdjuocixt +itucgjoxd +utdocxgij +xodgjucit + +cgod +dgqo +dlgo +dgo + +voqcynwa +kzwdqofeyux +qwoy +ylowqa +qwyoa + +ti +bptxr +ypti +keatmfg +tcu + +cvzqoytnxgidkh +ogqikczyndax +bczqgnjxykodim +qoiycgdzxfhkn +ckexgiozndhuqyf + +jptmev +akgqlf + +lmkhwuiq +qhwfuimk +khlmuiq +vnskicqpmhu +ikhmqu + +xguq +qxau +thdscqfujxo +unqvyzx + +wyoxgtdcabm +kujznr + +z +ghw +od +ruz +ur + +wdyrgszfk +dkswzpmcg +qijudskwgzvba +psdcrwgtknz + +u +f + +reboadyv +movdetp +dveo + +pg +pdz + +gnybh +yghbns +bhgyn + +ypwthadrxqvfnjsbgek +wijrnspagfvbeckxydqh +rhwafjngdvypqeskbx +vhjnwoepxkfrdbgsyqa +qwrsgekhjnpyfvbdxa + +ztqscidfjomhykl +zwteyqhvbrxcusnp + +y +gy +lfyi + +fbv +e + +xq +mquh +qu + +g +g +g +gma +g + +xnrhqugisdbakwo +kjlaixgorsupmncwbqhd + +udewvom +omdvgfe +zbveomrxd +demov +mvdouge + +qjoblvgheczrwtx +swraevbthxgfozljk +estomhrjgdbylvwxuaz +luvewtpxyjgorznbhm + +pynkdbuojrgxwaf +vbcxitrkdlasefhm +jfgxkdwbqazry + +lbsjwteodqmri +bikqgdmsalnjoetr +dqtispjobreml +jdsortielqmvby +wremliobqtyhsdj + +adnbw +yedl +dw +xzsodcjiptru + +ycpmubrlnakv +pngelumybhzrvca +vcunolrfapbym +lmpcvbnouatry +yprljcmwnaubv + +tfs +fzusw +sf +qfs + +tvfe +meifo + +sldgu +dp +hd +wd +dw + +hnsp +ghpdn + +zpqjuskxmh +pjfnvrbwzlkeaqi + +g +wg +g +g + +jvmqoah +ujavhoxqkm +qhmovaj + +btmfvhxdwonsylk +ftloywdvhxnsqkziba +hktxvnfodwylsb +nkfvoltxysdbwh +ofwyvthbnkslxd + +m +pm +m + +cjmyvtelzpnfrwiduxg +iyldcfmvuxtzngrpwej +edcigutzrfnymwvlxpj +zurcijpvtxmwnlfgdey +wtphfcneuxzmygirlvdaj + +r +hr + +fnrvmyipeqoxs +ordialpfsnukgq + +w +ew +fbqalwz +wxotv +vw + +dqvge +qise + +gsw +swg +bywagsd + +rxckvmn +hcgjvslm +mvxct +wefnbkcmv +mvxcu + +xcwzey +xtyzwnc +fzaxcwyvq +zctyxw + +jnocisgywbmf +onfiyscjhmb +yprobjsncmfiake +nmosbjxcyif + +xphuvayzcgoim +yxauhcgiozp + +zftwuynbiel +rjdscqm +rkgvpa +xpcd + +wjekdnzcgvoxhrqaf +rkteqznvdiwcfhau + +oeqbtdughnky +kgtfbyhqvonz +hovgyqnktb +gynzqhtkob +kbyhaotnqg + +ryijtk +eykbgcurd +nwhalmrqzs +ftxiprb + +nvukwexhl +vhewxpklu +hkldweuv + +bmaiofgpdrvshtulenx +itxevfuaodrpslmhgbqn +obsxpmdiuhfatrgenvl +phxivmfdbslonrtegazwu +hngfsquprxtlbvmidoae + +xsdlipbamr +sbipdrlmx +pxmsbiwrdl +pmixqlrsndzcb + +wtcbnjfuxhzig +dftoqsezpynmr + +bhr +jdqhnkbo + +wmfuhtpsac +swymjpaucthf + +w +wk +w +w +w + +mntdkfcpbhgxu +htfkcundmbxgp +ngdypxutkmfhwbc +bskmthngcduxfp + +bhijdqfwvrtazumsokgxnyplc +rbeimqjdynwacfstkozxlhpg + +czoalyjudsvpwe +fkdlpsjwyeagz + +jkwilvay +vliktwjay +lncfjawkiyq +liykwaj + +nt +qzvliprt +tb +aut + +wqzpuodtkmcejhxaf +awdchemztxkoupjqf +pcoemuqjwdhfatxkz +ofjexaptcquhmwdzk + +lh +lh +lhy + +fkdpxacim +anhxqel + +mowadzr +dzwrma +dzwrma +dazrmw +wazmrd + +w +w +w +sw + +yvqgztocs +jfeoxwi +anrdqom + +dck +jghkn + +mb +mqeb +jc +vq + +bcxkdsl +ksbcxfld +kclxsbd +dcklbsx +xdzsklcb + +wblktjrmc +tpbflrkcjm + +ydibtqk +odtkiby +bndtk +bdkyqt +mtzwvxdkb + +extbpglsow +rytfgvbwxe +gmzxdiatjuwqbkn +obcspgfhewtx + +cimkxgjpyel +yjilemkgcxp + +mpkihj +hmipjk +khpmij +hpkmij + +tkmcyp +ktycpm +kmpytc + +v +v +kbv +hvn + +gmipxsrwzbjoqekfhyldnuva +gxukpmybrawshflzvioeqjd +jbdhvqwoylxpgrfszekmuica +jgsopaeiqldfrvhbmxwuzyk + +xgwrvakysu +gyxrvskwau + +admkgrynsc +ycaknjdrsfbg + +nukcsbqv +vqcbsukn +cnsvubkq + +xldicfuo +dugplxiyvqrmo + +vo +hov + +swmptlvkaibqynhrfj +vfkwthibjpnaymqlsr + +fg +fgj +gf +fg + +fail +hlaiv +icfalh +adlji +aliv + +xafmqoucv +yzwsc + +uacomdegxsrikq +ficekhgasxtqb + +hwi +y +p +p +r + +lgdfhsec +gehzl +lhgek + +tqsbofgmpiuhzvnywcxrde +egqdaynruxjvishzbmkwcpotf + +odl +dlo +dol +old + +jyp +yjp +pyj +jpy + +m +m +m +m +jm + +omu +wbagmxl + +ibswalzhptjxgqre +pehtxzqbsglirjaw +bjewlsrxaqitzpgh + +lesxvkyjzmhgobcinpqfatu +rvyoisltudagqbpmcxnkh + +fq +nf +ufq + +codalnsiyxmbphvkezug +dkxvtbyehosacimplugzn +icudxomwpzsbavfnklhegy +imxsqlahogdnbkcevupzy + +ukdosqyfztcpjblnvw +cwbndosytvzfljupq +dnfjzscwpqobtlyvu +wrngvcpjqbsxuytzodfle +uvdcjtwopnsfbalqzy + +gzynvqbmusairxfceodjhptk +dzhvnpbwuqitsegrfk + +s +s +s +s + +xtchdjm +tmwjdhrxc +jdxhcvtfb +zhxyjtdleuc +pcqtxdhgijn + +qdnjwxrkco +crkwxjqodn + +wgsrjitlu +iwrsuljt +jcwrfstuil + +ke +dbiek + +cswhaxt +xatcsb +ynaxoz + +tfh +oi +x +bxk + +irebuqzmyodjv +bdmzvcaefyip +ebmihatfnvzwyd +bistwmyzvekd + +iz +yinwqg +i +ic +bci + +cosrikjymatwvfqlz +csxluqmkyfdwzjirpeonbh + +omjhzgublxirenyq +snyojluiczmqabx + +n +wri +l +h + +ywgtbzjeaslqm +mxfpskavncuhdgojw + +khrbzjwgdc +cjkdsfrwzhg +xzkajhvpcgedrw +gkjwhzrcqdb + +uoalpmie +mwpetola +szbgxapenvlmo +oeumjlpha +etplwmaio + +xpvroeaisngmlhbfqw +bosflmwxhevdrapinqg +nerlixfbmvgaqwohpts + +m +m +m +ml +m + +epifnq +vfg +vtqyp +rwmsohla + +banpsul +sbunpla +bnupasl + +nayjbuo +vyb +zkwbht +qba +fsb + +saigt +siatg +iagst + +kxzaqpfbr +fazqxprbk +rfbpakzxq +rbzxqapkf + +tvj +vjt +jivt + +ulmzskv +szmavu +svmkzu +mszukqiv +uslmhzv + +ezcfdlhbutxgqn +gonakuefqtdzchbx +sfugdecnxhbktqz +xghtbdzqfencu +nmgvethpfudqxczb + +xnhcmilzvd +wvghcdxmnl + +lgopqtnhjxeaykmwbuc +gknjxptbhluocqmwey +ibjdwczrugmqkpfntsove + +hbzkyupxvdjceqnalmtwi +jmtxqdyhwpkiurencbgs + +xh +xh +hmx + +oujkpir +cujpordi +ohiujrtwqm +ijrlou +oxrdjui + +cvxswn +csvxnw + +zvn +enzv +nvz + +oldxznphmsfevack +vianfgqeolmxcdkprszh +dzklxvmaehnfpcso +fsvmupcojznaehxkdl +slzjfhdpxmaeonvkc + +fuzhqtvmcykspworxd +gicoeyhfulvbtkpwsxqzm +fzxwpvkmcjuqshyto +pcwzuqmkvxhotyfjsr + +inemvpxyzkgawbslfuhqtj +xvtzelbnfasupqwjimghky + +bax +xba +bxa + +ycnpvlkxrsqteuzabhig +trokmebpcqvxslgyajid +esqbalgcvkpyxifrwt +lvtergkacpsixqbym +keqxrvatldcpsybigfw + +gqyh +oygh +zdgphesv + +gsnlyfvdietjzhr +tnvjshzygelrid +slzgoyinjvhedtbr + +dmkho +dokmh +hkmod +dmokh +kmohd + +tj +adtw +tj + +eotbyclkrguzvfqhwsnapidx +tiwvdxzhoapebrukcqfnysg +qjcwohutrkxdefasipyzbngmv + +uiecjkqtdfgahzsnlmrv +htjfkvlyqeiznacdmsgu +gzfvdqsmalnueokyihtcj +gzfsenjukcwmatipvqdlhx +lhvzntecrigmqfjuaysdk + +deun +vkwchol + +yfdpogbcha +cgbpdfonah +zocugfvpkqadhb +hpoyfgabdc +phbdomgcaf + +keazbgtc +ycwhrxtj + +tsiprzbdgxeuhq +uxtesbpizgrqhdk +hsxtpribzdgeuqo +nslztrupibedxqmhg +txhudzperbiqgs + +drvmikacytsxwbeghzqpnflo +frsbqzyhkvacuwidemlntpgo +wprfmeklvdzocitaghyqnsb +mgtsdiaewvbhzyclnrkqpof +gvbhntlokipzwcsafydqemr + +pigblohae +lgiaobefph +bgeoahpli + +sfjecuzdnhikbla +adizbhsucefnlk +askzenidlyfubch + +xnscfiwq + +gwcaisqmko +cquelfwskoam +dwvnkamcoq +lfiakwgcmuoebq + +repbn +xnlrkbe + +lwpsfim +smfip +mfpis +mitsfp +msijzpbfyqhd + +tcdasxurvbpil +fsiogjpwuvryxc + +jviehcgmkzsrb +ihkmgcsjebrz +bmrhjeczgski +bimgkjcezhsr +mlgcsedbzjkhrpi + +jokl +azuj + +lxqsdcmhiz +uqyidhcxsm +mdisyxcqh +sqcxdhimu +qdhicgxms + +eamzlpf +hamze +seryna +gapel + +mlzqupv +qauzmp +qwmrycgzufk +mxqpzu + +txesa +tjnsxha + +alejmqrzdkfu +hoikwybxgct + +bfz +fzb +fzb +zfb + +ts +tfs +tsb +bs +qsm + +oyavgjdq +yqavriodgj +qjyokgadv +yvacgqojd +jovdagbqy + +dnr +mnkpd +negtdic + +tqo +toq + +tjdfnbw +ndbrwtijf +wjemfndtg +ndfwjt + +cbyerjfswukahqztlgxiv +saqgctvujielndbfhyxrwk +ecvksyafthpwqxrligumbjo + +qbcjoewshurtfg +jetpcgsohwur +igsrcubjqtehwo +iehwgvujcxokrstq +coasdruheltyzgjwm + +ct +rjcqz + +bzoelsru +uetcbslzr +otlzubew +elxznuj + +mywgbvir +ruyzcmbw + +lit +ctrbedu +pty + +jcyaxzlmvfq +vfqycxiazl +nmxlqzavcfy +lxynrvqzcfa + +d +bd + +vxphwrltze +hadrexjwouz + +cukwtrvlimzboqjndpfaxe +euljtvdbmoiparzfnqwxck +aqzcukrwetdbvmijnxplfo +aduqijzxotmbwkcpfnverl +ramfvtnqluwecjbzkxpiod + +ztogrd +todzbf +otdz + +wqkpirxs +rgmkpiefsuyz +psiovqkr + +boedrhycwgui +cjryhdbowzu +douywhrbc + +aibqxmktodwlvgr +lgmdoxjsiakryqwv +voirwaglnxqdkm +rwtbmdqvkalxogi + +lnhpb +ixmcgjy + +myrjecvnfz +gosuwaxkinlh + +jkesf +ftdk +vfgciokl +fk +dfrk + +atyxewdc +dwxtyeca +ctyawdxe +xyatwdec +tycedxaw + +jcwf +jfbq + +lxrk +xkrl +rkxlw +rlxk +lkxr + +gpxcbvaftykhmlndz +bagltzchksixvm + +xfynzbavgcluikseqprojdhmwt +fnxlkuapzsmivgwcbrdeohjqt +qgsvxmhjdfwanuozbtpiklrec + +pwbgiyrmoncveh +ijrnkyxchbw + +kdzjqfwuemtrx +kdrwzemxpfqtju +mtxrdjuzwflqek + +nm +cgm +mxe +mt +mkg + +xhvfa +elbrtnkf +myrqcfe +wfpd + +xtacwlbzqyep +gwtfyevzr +uezjhwiryt +towyezn +hwytzekdf + +pstabwxjrdzfnhmy +zbhtxaswpcmdjvfrn +hnldprtxabzwfjsm + +hmnqt +ehy +hy + +ejnrgfsptmqhw +ry +rauocv +xrz +rboluyxc + +ltosmwxgbnrkyvhipf +ewupcknqlzhxbdosmf + +dschnrkmg +bspywutlz + +pnbealkorcyimwxtszq +qcpyirxotlkmnbe +inyxkqrtmobcepl +jykctmiroqxnbpel + +xsneqikjr +juxoq + +yvtmr +mryvt +tvrmy + +jrnoewdasxtpykfuhbivlczqm +djzmscybhklwqvfxpuoraenit + +ijpkdhasnbzof +vkyglectu +kgqmter + +aevqjpgldrimhyzt +jvpzyiqgmeadrtlxh +tagsqhdreymzpiljv +javdypqmletzirgh +tvhgdymiapjqrelz + +pltehmo +hteo +kthucwjzen + +sdbpk +dpsbk +pkbds +dpskbw + +vhg +kveypo +gkyhvb +vy +umvanlfjtxiz + +rnwpedjyxfa +xnpwdjaryfe +naclpdxyjwref +wirnxspyfkedjaq +axfdepwjrny + +lsvmnhowcaqibz +qmzlwdnhoravscib +bvazqcyhilsmnwo +aqnzslbvmyichow + +fld +lf + +wsqgeuvhkao +ovawskghequ +howguavsqke +vkqghseawou +asvguwophqek + +fyimlhcanpogxbedsktjv +alhbsctvpjinofkgxd + +xzweq +wzexqu +zwxerq +zeqwx + +pvtnwuxdblgi +lxdkihc +lxeid +xlidqa + +endkrg +giepnvqamk +cgnfek +gkne +xlrnkgeb + +jocivswhm +uhwspmgedifzvtc +xwohivjerysg +vqlwasink + +cnqwfozbyp +gomhzqlyuxpjntsbf +inbvcofqypz + +jkcoleqvgnmfhubdi +vfgjmrdubkihon +uvfkdzhjogbimn +hyuvgbpironfkdjm + +yidtrshqu +xb +nowk + +utmgyzvxkdirepasboq +fqrveltcmngwkusxdyj + +yfe +efy +fey + +alfrkixuqtpjmn +wghmcpozdavbln + +yoac +yoca +cyao +coay +cdyoa + +rqemgnsbac +nerzsubthqcvopa +sqencbra +aicfmnbesrq + +apdhe +phdae +phead + +donrvtgfpawjczil +smkubqe +hsxy + +gzndv +gvnfzd +nzvrgd +vgrdnz +nxiugzdvk + +pdy +syp +py + +pmgwdu +ufdpwgm +amdwpghu +mdlwgypu +aupdwgmxc + +trgiw +sbtgxp +kzagomtjeruh +tyfzog + +i +i +g + +dwugnpkixrcsb +rzgakpliw +iprkwga +wajpirkg +igwjzhpkr + +sbm +pmbgs +bxmqvt + +sxrwktpbfcezjgnuhiv +rezgdublajypixvq + +lcxekub +uxeabclk +xceufkbl +ecbulxk + +tgbnl +btlgn +blgnt +gtbln + +xcyasnqmb +yukatveidfrjhgpo +wzya +wylam + +gx +xg + +swuincbqj +qijcnuwb +cijqwbnu +wncbjqiu + +qv +qv +vq + +baqn +uqban +aeqbn +xypaqnb +nabq + +nbiklgszxqfv +znlvibsfqkxg +xfvnqzlkibgs + +cruevqwxagzhkn +jfyixpousmnldrbtz + +om +om +om +nom +om + +mpszxcfoniqtbyahlgv +rjzakgwftcyiuldnxopsvq +iohnmfyvatsblzxqpecg + +gbie +zi diff --git a/day6/main.hs b/day6/main.hs new file mode 100755 index 0000000..4824206 --- /dev/null +++ b/day6/main.hs @@ -0,0 +1,10 @@ +#! /usr/bin/env -S"ANSWER=42" nix-shell +#! nix-shell -p ghcid +#! nix-shell -p "haskellPackages.ghcWithPackages (p: with p; [shower])" +#! nix-shell -i "ghcid -c 'ghci -Wall' -T main" + +{-# LANGUAGE OverloadedStrings #-} + +main :: IO () +main = do + putStrLn "Day 6 - Part 1"