소스 검색

Complete day 6

Frans Bergman 4 년 전
부모
커밋
438ccce418
2개의 변경된 파일2083개의 추가작업 그리고 0개의 파일을 삭제
  1. 2046 0
      6.input
  2. 37 0
      6.py

+ 2046 - 0
6.input

@@ -0,0 +1,2046 @@
+iwaduermzfyc
+zdmrlfyau
+wfdzhrmauy
+yfzdmaru
+dtagqzbovprnyufm
+
+qblufrmcdiyg
+qlbrguycvim
+rbcugqymipnol
+cyrxvmqiugbld
+
+qlszkm
+mlzksqo
+kmsqlzgwr
+qfzslkm
+mvlksqz
+
+dgxpqkmnfbz
+bvaqgnxmfkp
+nfgbkmqpx
+qnpgbakfmx
+
+bdzj
+imbuqjo
+
+wrt
+ahd
+uodk
+da
+lu
+
+edshb
+bhdse
+ebdsh
+bhsde
+ehsbd
+
+jbcosmfq
+pwhjqobms
+gajnsbtyqvrx
+jqlmbksced
+puhsobimjkq
+
+kwamuzxefjdh
+hkwefujxdmza
+zmahefxdjuwk
+
+fqdekjsohmapxcv
+mspojfeqchdvxak
+khxmfpqtsdocveja
+xpmcaofdvqshkje
+exvkdqpahsmjcof
+
+e
+e
+e
+e
+e
+
+evpzjxh
+njkhfwxaz
+hzxjb
+xzhjp
+zxhcj
+
+rpxuhocalwzimgq
+ohabqlzcxp
+fqzploknaxvjyhd
+oeplzbhtxqa
+pxotwhlqsazg
+
+gsojiczhxte
+ueztjxacsfihg
+zsctgxjieh
+yegxiqjshtzc
+jgpirctszdwenmhxlbv
+
+wivcamperqnhbfyxz
+mheivqblpuwgzy
+
+fbkgvetioyx
+gxuflyrqwvkae
+fgyvnekx
+bsexyvghkfz
+fyexgsmvk
+
+jierpsnvdykz
+itadlxypu
+ubdpycio
+iyopdq
+
+kupenvlbdsfqtjgh
+tplszfghbjcvidnqeku
+tdsqhfrgbvjulnwkep
+qufvnjetlsbpdgkh
+tqpfndmbvulkghseaj
+
+qaw
+wae
+tw
+wgj
+
+kzid
+ikz
+
+kyxaqwnvucidbflreghsmt
+luehtsfrywkbidqoan
+
+zrk
+gzrak
+kpsd
+k
+k
+
+zkja
+pxigkfbsecdnh
+ajwyumvtk
+lwvkqo
+
+ghfblwixs
+pbzhlifnsqcew
+
+axmuhos
+ylmxhi
+duomxh
+hxma
+trmfqhekzgpxwc
+
+mubieqjlwkgyacs
+cmlyeauqjiwgskb
+lsgmjeyqwucbaik
+
+bn
+nb
+nb
+nb
+dbyn
+
+gcmd
+mgdc
+mgdacq
+mdgc
+
+ewsjylqrxuftnado
+lvyuhgkidpqcwbz
+
+xyhtj
+htsyqjxpc
+xtjyh
+
+kzbxdhusvmqao
+kvbphfojus
+bkoushv
+
+egiltzxynrjdumwbqcs
+rypkbxiultgqzmwfs
+ugyziqfmstlaxobwr
+
+uoxalvtnhy
+olgpwzaebrthmnixqyfc
+
+mwgpjfbnli
+cytevrafsukqo
+
+onpjurvcix
+stfmzjgpwu
+ujpbvox
+
+yurxcdoangpmj
+duytponmjgaxcrw
+nvcdogajumrxyp
+pjoyrmugcxnad
+
+vtydbxfr
+bfodyt
+dufybt
+idybrftq
+ndztfsmcwylbep
+
+sblnkuypvamofcrzdqxhje
+bfxldcrwjnopqkys
+yspfqgobdxrtcljnk
+xklqsprjbioycndf
+
+nrmfi
+mgituvxhp
+rnim
+
+wbmdtpjxkr
+bdkxptj
+xtbkpdj
+btdkpxj
+
+ciekfw
+gwkefnc
+hcekfw
+wckfje
+
+u
+k
+u
+axth
+
+y
+h
+
+mfkgxp
+xgpmf
+xmfpg
+gfxpm
+
+jmhsoidplratz
+loimdprtah
+hlodmrtaip
+
+wtg
+lwt
+wpt
+tcw
+zkbhiw
+
+umwhbqykcfpe
+dznjeyxaitbcmorw
+elcmwykbv
+
+lvpitkqwu
+kjpfclwqvt
+
+gmzjpkxtv
+mvtjx
+vtmjx
+vxmtj
+xmjvt
+
+uokaqlfv
+vaqfxup
+qfvoukaj
+
+oidcu
+by
+
+vxo
+xov
+xvo
+
+qrzkbcioujsy
+ukqstiyz
+pzkuiyqs
+qkzdyuis
+
+efjbgqzhrycnvk
+vnycfrbgkzjeh
+
+yjgrwla
+vzed
+oy
+
+druxgb
+bdgm
+kgxbu
+fgsbeq
+
+uvkah
+ahvku
+auvhk
+
+blkqsho
+hkyjqsuobl
+ohkqsbl
+
+rbimoglvhdkjstaqy
+myarioqdxtljkhbvsg
+gystjrhmloabivqdk
+yuslatdojmrgikvqbh
+
+nxfouqhsjz
+qsupzfoxnhj
+
+utxaghbricml
+ctbspquxwgkioern
+yujfvdbzi
+
+gtery
+efgrt
+yrtge
+ertg
+tgrqe
+
+nquewmlgbxpo
+wbymzlheuc
+ywevurmbhl
+bwmeulsjtcad
+wbierumaykl
+
+laidnpehksuybrjfwgxcqzvm
+poyiduqkcxanelghsw
+
+xqljtm
+vntiqkfpym
+
+sziguyprwob
+chunwizgy
+igunzylwct
+giwtjyuvz
+uzwmiyg
+
+eiczlqurydafjvg
+lczvrifeujaqdgy
+crqwtlnagkbuyxfdeivzj
+
+mg
+mg
+gm
+mg
+pmgn
+
+uhnisjvtaow
+usodbnpewj
+
+humogatsr
+mgahswcujtoer
+uqantosgmhr
+smargtuoh
+mougtsarh
+
+jdkhmoqvtrigbfac
+mfyrsjevhgdcboiaxw
+fcjiagovdmbrhs
+
+qaklxrwijuztsvpymce
+saxyvkletrjgfumpiwz
+rwvaqspyjmiklteuxz
+
+spcjfoelh
+auejpcfs
+
+pxuj
+xojzhin
+
+rceuomtqsikgj
+skogqeircumj
+gmrueqckoijs
+mesjoqckirgu
+
+bn
+lkb
+bk
+
+ykgwqtxcjblnpe
+gytwemsbqupahnkixdo
+
+uhglnqjf
+ubhqkxmsyogrte
+uhgnjqcd
+vghijqu
+
+tajvmlfkhpgsuq
+tvuakpifqmgnh
+amupnfhgqzvtk
+
+xpaq
+nylehubatvi
+arswo
+
+kbhip
+upihbk
+pikbh
+hpbki
+
+nbfcwzlausepqdhtiykj
+pfkqbhyuseawdcztlnji
+pljqbszkuytwdchafnei
+efkqituynpschbzldawj
+jpnyfzhaskdelbutqciw
+
+xmjnuraeksqclvy
+uljeyxckrqsnamv
+msekrcnuvqjlaxy
+lakcmyesnruxvjq
+sakrqmexlcnjyuv
+
+gfuotyvwzxepcdqlk
+yxwfqpotuelzcvdkg
+tdowvzfkegxlucqyp
+
+bdzkpvacrmhuonisy
+shikoudnarcypxmfvz
+wdskihrzoynmpavcu
+vizrodsyuckhnmapg
+bdrmkcpyivanzouhs
+
+cerdpblwsukqzgnixmhvf
+rfezsuhgkdbxcinwqpvl
+eysoqvkxuirbpfcdwhzln
+fkmhprcixbsvuqledanwz
+lufkqbrnwvezhjdpxcsi
+
+yiupdaq
+tykdpioqu
+
+ld
+sdl
+
+txwdhbp
+iwbxdn
+coalejvdkbgfu
+zdstbr
+zmbqyd
+
+jdgqxwfbhecizmausykprotv
+cgokdaxvwfypzerhqitsm
+fpyvrwzagcixmhtkdqeos
+
+idbfusrwtqvn
+dusbnqfcrivw
+
+xldkwe
+qaytum
+
+hvpotjgxbra
+wajnovpbxr
+duroaybfjpx
+xacpjbltrio
+
+a
+a
+ia
+
+jkfotirpayg
+ytoarjkigp
+rogkaytpij
+gpyaktcojri
+
+vjyimxuqdf
+osdrekgyihnfa
+ytlpdwifb
+
+sozivyegmtuhxqfblcrakjn
+vgyczxqjoriuktfbehnslm
+qvombncjtkexrzfhyigusl
+
+tkfnhxzrmuiowe
+xeibtmuwfn
+nfmwxtduei
+mpuexbifwgntq
+
+h
+h
+yc
+h
+
+kvqozebgtahjyipcd
+agzebopvtkyjdcih
+cbahzyogtjveipdk
+dbtahigckzypvjoe
+
+adbpjxlgkrtcyqz
+brzqtxcgkjlayd
+zqphgckytxrlajdb
+jtmaqwbkgfrdcyizlxs
+lrjbectxzdgqahyk
+
+hntrcwu
+er
+yrqf
+ker
+r
+
+xc
+cx
+rcyx
+xc
+xc
+
+rfcizqyuendtbjgvshalmk
+hitbeujyncadosklzvfgqmr
+vebgukhrjqtzpyailsnd
+drqzvywbtihgkxauslnej
+
+bkvxumfrcedjpwlhianotg
+gfzeavcdxwbpniuhtojmlkr
+fljouhnkvtseamrwpbdigxcy
+patkdvmjqenxcwglfuorbhi
+kfouqivmpblxagrtdnwjehc
+
+fkelyhdrij
+phkrmuoieyx
+bwhceyiqkr
+xzkuhmylaivred
+ydirekfpth
+
+wbhymxv
+fgjph
+
+uigajlyo
+zugjhqni
+jbuhgi
+
+vzqplnhuoiwsct
+wnuvipqs
+spinwqfvu
+isvqpnwu
+
+xfbwaho
+xuaofwyln
+
+ciurnqwftzplmgyhda
+olceapvs
+csljkape
+axcblp
+
+ztrsayu
+kcefwlb
+
+rmeuk
+ukerm
+kumre
+urmek
+
+qlakzcpeimybjtrhufds
+dfasmtzylrhcuiekqbpj
+uyzqalrihcdbmpsjetfkn
+tekpdbhzcuasyilmqfrj
+jydsmfxckbrptiezaquhl
+
+ldbhawit
+
+wyajlmvxuieogzbqnhpfs
+jbfazsonuexyw
+fdxascejzyunobrw
+zyftuajnwexbkso
+
+hotwcuxzbejpg
+vxjgchpetwnqzy
+
+ftozydwpj
+uwrdvplyz
+hqpznrsydw
+dnzgawyqp
+azywdp
+
+abcmorpqlzyeiktu
+uwlfnzomhrxkace
+
+wmbhacsx
+whbxmacfe
+
+burjz
+zjrb
+jbr
+kbjtgrl
+rbj
+
+kzxwaunvcpoebfg
+iugvzyjkncbfpwe
+dcfbwghuqkzpslrenmvt
+
+ufmqzbtwcop
+tzwubcmoqfkp
+ctuwfpoqmbz
+cwbzmqutpof
+
+zobu
+qfuztob
+ozub
+buzo
+obuz
+
+ekludvj
+mvduqyg
+oshaifnc
+
+spl
+pxfdzs
+sdaxtnp
+vycps
+
+ebouryktmjdzgvplcxnsf
+gusbnmjfdrzkocpevt
+hsntwefzrgckjpbumdvo
+njmibtducgrzfkoevps
+onmdsfvzjcghpubekrt
+
+tqjnvdhaixrmycz
+rzjmyvaqxwdtci
+maxkqyrtjvecdiz
+dvqtyjmzapxrci
+
+qevs
+lhi
+
+lsdvjgwtefqhpxuioykbanrz
+xrknyjoszeblifpwgtdvhqua
+jzedwghuofytaxsvnlqpbirk
+bqtvpkxjswlhfrudniezaygo
+doljnfphutrievzsyaxwkqbg
+
+abwjgxkvdpnzeofr
+mdtsfioyquzhecl
+
+vaemqpsif
+apsmjqkvfei
+pfvoeimsaq
+mfvosiapqer
+seipqlrmafv
+
+e
+e
+e
+e
+e
+
+ermiy
+lxfsezmruiqtk
+rdpeimv
+eihrbm
+
+tjuflnkszgwvxdmebphyoc
+fuhkmtopngvdjwsxczley
+mqidxojfsuhlyczwnepgkv
+
+srpnizhuwlcyf
+sfzoucpynwdrlhi
+uryawfnplshzci
+winflsruzphcy
+ypcfzriwulsnh
+
+hwfpuyn
+lahopnftdzywk
+ifywnph
+
+ujaewsblrkidv
+blarwevdu
+ewurmnldbva
+gudwablevr
+barezvwlud
+
+qjiayxckn
+jaxkqyi
+
+fwtkmvslieqpxz
+lgxsuihyvzpkfwqe
+zfwhekxlsqipv
+zseqdyvfiuxlkphwc
+
+hlcskadr
+askhrldc
+hscrldak
+asclurhdk
+
+wufilybhsndoc
+kerzjwxsm
+wztrsjgaemp
+
+z
+z
+t
+
+kyqod
+node
+
+fwj
+fjw
+fwjc
+fjw
+
+moxrkcugsipbt
+mbudctwkgpxys
+mscpkbgxijtou
+thcmxpqzkusvflnbg
+raktsoxugbpcm
+
+zegphbnmaysoj
+pyqniguvwtl
+
+yqrliu
+shgycqp
+cyuzfal
+xytbvmwo
+
+vcrehwzybmlgktdpqsxfja
+iltbarjdosnqzywfckxv
+
+h
+h
+h
+h
+h
+
+dwinekmthbcsjxvzpaq
+bjwzximactvdnehkqsp
+mezvnpkqtjwhdsbxcia
+
+cnoybehf
+ehcofnb
+eohvbcnfk
+
+dqorpjnciuzx
+drciqzpjuxon
+cqrxpuizjdno
+nozrqicpxdju
+cuoqipthngzsxjdr
+
+qgyditruzoh
+irzuqodgyht
+oyrhitzguqd
+gqzydihrout
+jozdyuitfgqhr
+
+iwcyv
+yn
+
+ubjkctshvlrxpeydigzao
+alesrovdczjxibukhgpty
+tlczbukeyahgnxjivmsrdpo
+
+vhstrpwzdy
+gokxabufm
+qinejclry
+
+iytqrcoubzj
+octzrujxylbq
+
+sphaldfykcm
+fvhmrcqyuapldt
+whclmpdfasy
+khiclymfdpa
+
+lsuybvitm
+bvymtlsi
+
+vpyhfrciuqjbotnzxgaed
+qnyugvbzphioejrctxd
+
+dflgwrkesnzatpu
+dawtpezlkgnrfsu
+kalswznfguptrde
+
+helzx
+exhl
+elxh
+
+cvw
+vwc
+wvc
+
+uwhyajzlbirfvxkeq
+fravqjzebiklxywhu
+zlajiqbuxkhfrwyve
+buwrxyfkjivqzlaeh
+
+kcdglshnzopaityux
+hagpclikonydtsuzx
+xaihknpoldtyscgzu
+
+m
+m
+u
+m
+
+l
+iw
+
+ujbfdygsm
+vprliowa
+
+knpurmwljsebzatdgxfyoi
+xynugrzebopclvwfktimd
+
+xguzneby
+kpfoidglmnwacvqr
+hntjge
+
+vlqmnj
+lmvqjn
+qlmvjn
+pjcqmnvla
+nmlvqj
+
+vfx
+fxv
+
+gmakihxfusr
+ikfmaregxhu
+
+hx
+hx
+hx
+xh
+
+duyqvncfr
+cvdgrfunqy
+vudchqyrnf
+urqfyncdv
+yvdfgqnrcu
+
+k
+u
+entb
+
+clkrqustv
+ktulqecsvr
+kucstqlvr
+
+iyp
+iy
+
+wqjkczvbdnst
+tdjnvcbszmkuwq
+kzctdnwvjbqs
+akjdqbsvtizncw
+xsptcqwvkbnjdz
+
+cxmhkotez
+tgvphemck
+
+hktgv
+hgtnvk
+htgkv
+kthvg
+kgjxtshv
+
+nma
+a
+vdacx
+
+hmktfpbidasnvlycezwgx
+gfnlsdotviazmecphyk
+dktoaczyshepnlfmgvi
+
+dcozuyl
+uzyoldkc
+zdoclyu
+
+sx
+yzl
+gw
+t
+g
+
+quald
+luhar
+acmkupwnl
+dlau
+adflyu
+
+kuveojiwzpnqxrfth
+zwprjfehqotuaxknv
+bcwevjkxitqzdupfhnor
+ertvljpqkhzfuwxgno
+
+z
+z
+z
+z
+m
+
+uvgtdaqwniflojepr
+aueorgvjiplnfdt
+efiaupjovrldtgn
+fjopvliuxtdeargn
+
+za
+az
+za
+
+tkdjofl
+ecugdyoxj
+
+xnjvdyarg
+vfdnryjxg
+zdrxvnpyjg
+agxyjdnrv
+xndrgjvyf
+
+pbwzmfjvgahx
+wvxfapzmhgjb
+bvtzaxkmjfgpuh
+
+pwg
+wgp
+gmwp
+
+jvypfm
+kh
+gzdot
+
+iwqsxlgrkhodme
+isgerxlmqdhkw
+esxwramnlqgbkidh
+
+q
+v
+
+ulphs
+hpsl
+yopzxlths
+lpsh
+
+cnfgljuxaths
+fljxhundg
+
+cpfehsduxbqarogjilt
+kqezudcilypbnjorfa
+zociruejldfnbvmaqp
+
+ewtfjax
+qpczkufbwxjhna
+wafjyxd
+
+yasjgukbqdfczhnm
+sghnfdbmyaczujqk
+adqksjybzfcugmnh
+qcjzyshkungdfmbra
+
+ymoj
+jyoc
+sor
+
+eingkycmfzspdj
+dcjomypeitkubf
+djcykfmpegi
+
+fvlyuzgebichdwopmtrkasj
+jctvsbugdmkoyearlphizfw
+tambvrwlupyiokdzshecgj
+plcbwedtzjsakmihuvoryg
+modcubahjtglyrszeivnwkp
+
+qced
+qwce
+xqdce
+hnqeslcpgz
+ecqj
+
+hcvapid
+vjzonw
+tvmf
+
+zfuvpqom
+evufopqmzb
+pvqfuomz
+oumynfvpqz
+
+toxpjkrndwahum
+wandohmrlpj
+dirajwolnhpem
+dhejacpomnrwf
+jwadhionprm
+
+rs
+rs
+
+vgxlwkqnm
+nvqwgxlmk
+qlgmkwdnxv
+qwxnmglkv
+xmqkvglnw
+
+vxyhlaod
+tqsnzejp
+
+kosjlemhcq
+rcvuyi
+gwvzcrdbntx
+
+xgevmlpzodtrwnsckybf
+grwbizsxokcneftlydm
+
+puzrmhtfygawovsqnlijdckb
+tkuwjnadhlqeopmcgzifbrsy
+loyipshkjqtezcwdgfanmubr
+dpfnjwqayismrtlhecougkzb
+kzpothwfsucqmadbrgiynjl
+
+wrcmlnibykxeagqjtshudf
+ouplqxmbrtygnziajedfkwvc
+
+yij
+ibjw
+jiy
+zcjri
+
+vkil
+ilvk
+lkvi
+vlki
+
+kpwaqbcxng
+gifcsrab
+rfucgbah
+dgabcst
+
+fxliwtghcyombq
+idrgjnkuvq
+
+koprlgzyhsuvtn
+nlrikpyzsogu
+jfpzckoulrgynmq
+
+spqmyr
+apsyrtmv
+srmyzkp
+
+dujinlbgxvkch
+lcqjpdfokz
+dtjkcl
+freljdack
+cmowldkj
+
+jvdg
+vfdgj
+jdnvg
+jgvxd
+gvjd
+
+ugdfv
+fdquv
+ctduipvbsxf
+vuzdf
+
+sqi
+is
+isq
+isuf
+sip
+
+uyxbezalrngis
+gxuefoarblp
+
+m
+m
+m
+m
+m
+
+lmp
+ml
+
+gonkbqyrefwvixc
+gbqflrvkoceuxywin
+aygocmixqnlfrwvekb
+qunfkgxoyivbtrwace
+wedjqygbncorizfxkv
+
+xjc
+cj
+xcj
+jc
+rkjsc
+
+w
+qran
+mdwc
+
+mzbiqulharef
+dhinazluftgsebkqr
+abruzlvfqehim
+ixeuzbhafqrl
+qralhuebzif
+
+jcovwb
+vulyo
+
+xubwpgcjhlzirdtfeomkya
+dfwixhjezgpotyucblmakvr
+wlgyxukpbhctjfardeimzo
+tckapyfrgmjxzidhbowelu
+dwozhugpeybrftmcljxiak
+
+jxsdk
+dxjs
+
+cspwbtofzqnahxlj
+psounwixqlakvtczj
+jcwaxqntspozblhg
+
+siztpkayg
+tayzgspki
+kpygiztas
+
+bedphz
+pbhdez
+cebxzpdhn
+dbpezwh
+
+clzrw
+uzylrc
+
+tqfslmubxcnvzraejwhgop
+mgtfqnboerlzpuwhjcavsx
+aqstpzxbvocfrmuelhnjwg
+
+i
+wzyi
+iukygez
+og
+ndxsrmjc
+
+fqeubcrvxmaynztkod
+yzlbofqwtxivgsjrhnu
+
+ghtnwdbezoycqa
+dqrbtjmhag
+ltqgdhba
+
+kcwgtvjpaqsh
+kwmsngqpcthvja
+eswvlkzhgqtjoapc
+dahbuswyjfgicxrtkqp
+
+fgbon
+funwodbgx
+gnofe
+icnhgmofl
+gavfonu
+
+adopqhjmsvytrcu
+qourdcamhtpjvys
+sdbqmyjchfutvpoa
+yjuadmtsohqvwcpl
+
+ojvxlcpqiwyzhk
+vqxyemrh
+bvyqhx
+
+mqjotgpxyewuafib
+xpbfegwyujiqaomt
+xiqmojuepgwayftb
+auoxjeypmiqbwtfg
+
+sd
+sd
+cds
+sid
+
+x
+x
+xwl
+x
+x
+
+xpswktynofdr
+dltjaiv
+utldv
+
+yzqjaxf
+xfzlj
+xjufz
+
+hqwscjn
+jcvhswq
+
+zoulxteni
+xoneultzi
+izutonlex
+elznxotiu
+egutoxilznj
+
+qbtpni
+ipbqtn
+btipnq
+
+dulavqjpwr
+qwpbudrji
+rojqxkzeymnhcwtfs
+irvadlgjwqb
+
+vtpledhq
+lsdxhet
+
+jcrb
+rcjb
+crbj
+
+cdz
+d
+d
+d
+
+dcb
+bdwlc
+cbd
+
+qgash
+j
+nfrm
+f
+
+sxruehldbwv
+ewvbdrhulsx
+xsedhluwvbr
+
+egndobvljxfwpktuhir
+xtwbvkreilhfgopqa
+
+nbxtozmgwhjk
+gditmuxlpvoqjz
+ngxjtozm
+
+grpmyidhnlbazko
+yfbutdmplghn
+pgmdhnylub
+
+oknu
+kuon
+nuziok
+kguno
+
+fjnqebx
+xqfnbje
+fenjxqb
+bexnqjf
+fjxqben
+
+ngcemiwbaovjtkhyq
+bckqlsfjitmxnruad
+
+hj
+hj
+jh
+
+drlmsfpytkwogba
+ayuprtwkldgmsf
+djgirkwhnfvsmaylpq
+arkdwlmpsfxgy
+
+iuxen
+akunxbhvye
+mngesfotdjq
+
+bzjln
+bljnz
+
+rcwqlu
+wqclut
+clkqusw
+qwluc
+qlmcwruz
+
+pvuehjntwmldofszca
+wblhcravqutdzn
+wdclvhaunxtqz
+nlgukahzvitwqdc
+uwzanhdvltc
+
+gnvwedmsypzkfiucxj
+wdgiyeuzvcjmksfpxn
+ximnkbvgjezdhsfuwypc
+gxwjapiszkceumnyfvd
+zmyvkwnesfpjucdxig
+
+gjfcieanskuxp
+kjgcfpxniae
+pjaidcfxgekn
+afnmjcpixekg
+
+ftkpsec
+kjustapc
+gpbesktc
+tkspqc
+
+ugstoxvclf
+flvmoicgx
+jeykgovlfznxc
+ixfotglvwcqd
+
+mexhldbpjou
+mdjlupeobx
+
+dhlfxywnburezpi
+dciqxmzpkrgtehun
+
+bsquyvomwxfatdehkz
+jyfgcwspdaonrilekq
+
+g
+f
+jps
+jtxi
+rvydkw
+
+cudmjlhxy
+hkgyjrsdwilxubv
+etlxjhyud
+halydxucj
+hayuxljd
+
+byxiq
+jiscfwzd
+reitu
+in
+
+qhtgwkndxcoijmpa
+mkhigcoyrwqbdjvpxa
+ihkmpdqoajcxwg
+
+cel
+cle
+lec
+
+jbtpqhikyfurmcdv
+eoxasngz
+
+qlbnc
+nqcldb
+mqwynlc
+
+izufhegmnvqsx
+qsnvixfeuhgybz
+
+znqhkcpsbeja
+qjiucbtvzmwns
+
+ryxwzf
+xcfrwv
+ufapnmrtlgwesxdibo
+xkwqrhf
+
+b
+b
+
+haplgzidj
+dpziajghl
+ziaphlgjd
+izdpghajl
+
+bicvhyur
+buxvichyr
+bigrchvyu
+
+ksbucalv
+sbmxtaklc
+skalcg
+lcnikas
+yfzjcslhaoke
+
+yfjdnzh
+elp
+
+d
+k
+t
+d
+
+dctvqjfyxbzkhmiwgp
+dxzlfwbcimgtkv
+cfvzxbigkwtmd
+
+bcgklzedjqyrxsnaowu
+dcbarwmzouejqklnsgyx
+rloyjkanqzdecgubxsw
+
+pvslrgbcwdkqminxzeufa
+tqlkonvaxyjfwcdehbz
+
+eyjbotcnwpixkrdqzhslugfvm
+vkbehwqfrlmgoctxsjuzdyp
+qbcfoxhywmdetpvjklrgsuz
+rgpmjdwxbhcsqykozevluft
+
+mbqdivuazsljnhgpc
+nozculmjkhgdivpsebq
+dyxwzujgsqlpmcvhbni
+hqvnczbgplkdsjimu
+sujqghlvrpmbinczda
+
+kqrwhcjs
+wdqrjshk
+
+uzdmsfrklnce
+khvcpgy
+
+rtnuvbi
+xsgwtozba
+ubftpnvye
+
+wylvbjzdqn
+zbvnlwyjdq
+qdbvwnyzjl
+jznlwvbqyd
+
+nbi
+nbdxupk
+ybqmzawscg
+ljtfineb
+
+yavmstjkiczf
+kvsiaytfczmj
+fyitcazpkjmvs
+maicfytjzvsk
+vizyamskftjc
+
+kluwomaznivpjgdt
+amevngiortudzpjwkl
+pktnivmdlgojzacuw
+lwtoxnpdfjyuigkzahmv
+vtkinjumlwdpzoga
+
+hujbrpgdklecmsaoqwtnzv
+whpltrjfxksazvquy
+wplsvkirhaztuqj
+
+jzp
+jqczp
+cjzp
+pwilzj
+pzyj
+
+xuldhjrcqtsanfwembigpzo
+ydnuzisxprevwo
+pixwdounzrske
+srnpuezwoxid
+
+zc
+pjmzcv
+uzacir
+
+stng
+hsa
+wpfho
+fgwyzl
+iuvjcbmkqrx
+
+isygk
+gsiky
+sxgyik
+kgsiy
+yksgi
+
+a
+a
+a
+ad
+a
+
+d
+d
+wamdyvkbsf
+
+nuboltsfmqidev
+ietomdsql
+
+hjgmusbnr
+rsmgbnuj
+njrmbgus
+usbmnrgj
+
+yhsicqowdx
+hygjsrpixwqkdnzo
+yiusdxwohq
+idfqswxhyco
+iwqshoduyx
+
+whavqbzpcxt
+lbfpqecim
+kboydgjnu
+
+lyrdtfe
+yrtmflvq
+tqrfyl
+
+ol
+ol
+ol
+lo
+lo
+
+obmulhyjxtf
+nmhxvuqz
+smdhgpkxiwaer
+zxhlqm
+
+s
+s
+s
+s
+vs
+
+homqjfrnuptgvkdewsbx
+ezyukvxogipthdwqrmjf
+mtohlvdkujgqwcnpxfre
+
+ah
+a
+
+l
+l
+l
+
+pelqakfsnm
+vathjmflkpnq
+
+dfzo
+dzga
+dz
+gziwd
+jzd
+
+tfnkdivuyoszbxrpwg
+ixgsfzodtrkuwnbvmpy
+gnwzjkiopsxrbyfutd
+wzftgxkdjopruisbyn
+gqfsekcbnzuxwridtypo
+
+dpoy
+ydpo
+
+bvfpielj
+lxfb
+flb
+
+ntsorhklpjawxvgc
+wnribsgpflzcyho
+nmupwhrlsbgefocq
+
+nwfxuvazbsp
+txazjnufwb
+hauewxfbnz
+
+rdjzk
+xghiyalv
+
+sjgxtuvlkwadhfpn
+tfwxrckgljdushoa
+lawsktgxfchjdu
+
+omslwvcyup
+gpluqhjos
+uzritolpan
+beluhoydp
+
+ewxhvcugaqdmlitps
+gpusmrbqhidewltkvaxc
+lvmicwtagdxshueqp
+shcgeaupqidvmlxwt
+
+nhsy
+lnxwvgzyi
+ysn
+
+m
+a
+m
+
+decjihxk
+idkexjch
+
+if
+wd
+r
+o
+
+bxsmk
+bqlmnz
+m
+wrohm
+paudcimf
+
+agu
+causg
+aui
+meauxtk
+
+wdqfn
+nfqd
+
+oxy
+chbwyur
+
+zkvujiot
+tkvjzui
+
+qnhdovxtmslkgarbcyu
+stgdnovqhwkraflmxcbuy
+dabthokserxpmgqnyucvl
+vnroakbqduclgxysthm
+rcaqyztgmlnkdubshvox
+
+lacj
+lcj
+ajlc
+lcj
+vjlfc
+
+olbatqnghkcvp
+aghctqklpbovn
+kcrbvptohlngaq
+
+swrginfxypvcjh
+xcswphgnryjvi
+grwvishxeqjcnyp
+zgvrwxynpcjihs
+gvcinwxjfphyrs
+
+ey
+y
+cy
+ye
+luy
+
+voiyjclzmxdkswr
+mwgqrazvf
+wrvatzm
+
+ktpxlhbq
+blkxtpqh
+tlkqbpxh
+
+vst
+v
+vg
+v
+v
+
+mzeqwvhcylausk
+wlhkausvzecq
+qcvelzautgpwksh
+wemlushzqcvak
+
+lhmivroaxdcnuq
+vgdlqowpfsmhzc
+
+wnvkytcj
+kvntwbcjdy
+tnjwyvck
+nhkcsytjwv
+cyvftjwnk
+
+vas
+q
+kqu
+k
+
+utzilqesjybogr
+sizlcdkpqwhtuer
+
+y
+yep
+oymj
+yt
+y
+
+rwpg
+pemxwg
+jdcpau
+
+fka
+kfa
+akf
+akf
+
+kfgwtbvhiqrouzsyc
+zrufhmcbqklwdygvts
+bgscqwfrvzkhyuxt
+vsfwgzkybtcuhpqr
+zsrqufnkyhgcvtwb
+
+otdzwrhcglfsqxjnmabkevyiup
+kfrvlhtdxypczeqoigbwunajsm
+
+kwruhzno
+renu
+rwscujhnx
+znrmwktu
+lnuavfbgqrd
+
+cmjfuhgosqvtdra
+qkbrnvgcfazwduh
+
+e
+e
+e
+e
+
+mvxfoken
+hdmgf
+rbfuysatlj
+
+dhkibzgqsfnjwoeay
+kzswqguicporhamnxy
+
+lizspt
+swfrz
+pzus
+
+xifpbzlhwjyrdaekcu
+rgdejwzxthovbplyki
+fnepivxrjkwbydhzl
+ledhzkpjsxwyiurb
+zeyrmlhwqijkxbdp
+
+pegvkaihzo
+vehiuab
+
+mltync
+ugwncvopytlqfmk
+rlcmytn
+zlcymtn
+
+zejdqact
+ihmsftgxqnzew
+rubvqtpeolky
+
+rwfuaothcpseybqjinlkzmgdx
+djxnrvwiplcoyeusgqkfahtzbm
+dzkxonbclysgajhpiterfwmuq
+utsphwyogxrnmeazdjiqclfkb
+
+elrg
+rlge
+jsvelrkg
+
+timlpywofghdcqn
+odywtpghrlfnm
+lpgwydkfmnvhtos
+oghfxvpltjwydmn
+wnflgohpymdt
+
+dbvwknom
+qcgnsxdjwmaz
+fdwtnmi
+
+farjis
+jsfria
+fsraijp
+ejsfari
+fsiajr
+
+czrjbswgqdxl
+iyunqrkwt
+rnhqmvwf
+
+gemcvijdrtalbyhs
+bgmtfdewikrcy
+rdeymcgitb
+ecbftpidrgmy
+
+afzebldqucmvjr
+auoenmzbixkljyv
+
+symzkwifnbql
+kyiqfslvzmntb
+symbkfrilgqzdo
+
+syz
+zsvr
+djz
+oeftzw
+
+oqciyjnbzgptes
+jesntxqidopgvcy
+hnoipetqcgsyj
+
+kxmbzruqhpvfyjgdtilwno
+xmbokfdyjirqgtpuhlznvw
+
+lnpyeoixb
+oq
+sjor
+osr
+
+ubiqcsmpgxonea
+nqiovhbmcpazs
+minqobswpac
+
+fac
+cfav
+lacf
+
+euh
+hue
+ehu
+ehu
+
+pibzno
+nipzbo
+nopibz
+zpobni
+
+jefntxhzgiawm
+zaewgxrqhnotmj
+
+oiywejqmnbrpgvth
+pwdosarivngeyjtxz
+
+qzsldmcgwfkoxbvn
+ojtlieuqdkyxrwapsfhb
+
+njlqgd
+jqnldg
+
+xokdpgrluybv
+golybpvudkxr
+oykdngblrpvxu
+rgdxykbopvlu
+gkbuporvldxy
+
+byirmfuqnh
+bfytmnrhq
+nufrmbhqy
+
+bwlakexy
+waxblyke
+
+iwcpgbtrvkxozhafsjl
+ajrgblxfiwovzhspckt
+svrbkcwlafjihptxzog
+pagstcijkvxlfzrbohw
+klvzrxishwatjfcpgbo
+
+pyldrtzakimus
+ytahudmilqpsrkz
+azmpuikdystwrl
+
+p
+p
+p
+p
+pqfn
+
+fnryzjdcxt
+arnbxcjezod
+
+axhwfgyodzb
+dxvyzwhaogfb
+bwyfzavodgpxh
+tbxqnygadwofzh
+wzgbyofxahd
+
+i
+xiq
+i
+
+tbzocxvneisgudfh
+qvawchrnoftxeisubgz
+nfvitxeguohcsjzb
+hgtmdibvsnfcpzlxuoe
+
+typrmhdbfokg
+rmbdtgaypkhf
+fdgntmrapkbxhy
+rhzyukfemsdctgpb
+gfdyjmrnhpbkt
+
+ecqofgx
+egxocf
+
+lbajxmytnvcu
+cyxatbeum
+maefidcuybthx
+cmdibxtayu
+
+iucbxarvygmdfh
+srvbufihcg
+wznvrgcohui
+fuvbiretchg
+jgfuahicdryv
+
+ibqmhrkjsxozwep
+cqgyubldnzxvarhtwmk
+
+sohwyfmrgqdpntjeuizcvb
+cjufwgzmlnryxbdsopiahtqev
+ektzudfyhsqgjmpcnbowvri
+chqwbidoprfseyntzugjmv
+
+tbjxvwd
+bvdwit
+cvdmwtob
+
+cnqiytpemfksgwrdaojhul
+bqltdfpmukxshvgaw
+
+pelvkjuxoz
+jcukzolyxvphnd
+kvjzxpolu
+zxjuspkolv
+zakuxvolpj
+
+ugtfxis
+ftxugs
+tusgfx
+gfxsut
+stguxf
+
+pnwhy
+rlzvtbgjcuioe
+hksxfq
+kdsyqf
+
+oq
+jb
+
+aoprdcixzkjbygw
+ikogwradbyzjcpx
+xijpaodkzygbrwc
+pgodkyziwbrxjca
+djxrgwicbpozyak
+
+girlmkueqz
+mrzlgiequk
+roequmigklz
+zurmlegqki
+rgizumkvelq
+
+ptxuemkwrcnifd
+euakfprntx
+nperfutxk
+rtnufepxk
+
+irseqtuvchjbkd
+ejtvrdsqcbihuk
+rvucbqenlsjkti
+btirjqecsvkhu
+skrtuevijcqb
+
+dvoamzlskeqncipfjrxy
+yqebxdztokampnfhvrcsjl
+cpuoyxeqsnkzdawjg
+
+wvgeuabrofsthzj
+zvutemgshowckqb
+uazeiytghwvbsxo
+
+rsunhbyz
+uyhzns
+
+qcmdnyupvhzsobjfwrgaxkte
+qvjemnkfprcuwhdabxotsy
+sdmhnqwpctujykofbexrav
+ywqedptrcfkmjuavbhxnos
+
+b
+bwd
+orynghs
+cdb
+
+xcafnlipok
+jybqnohclf
+
+ibdktq
+kqbitd
+tbqifdk
+knbtdiq
+
+ukozvn
+cgrbylzv
+
+vbrmxepqhgwcjynkf
+mnjwgbcvepfhyrxukq
+fwjrgvxqumyenpchb
+cnbpegqxvmyhjrfw
+fvcxweqgmsyjrbnph
+
+kevsifhanlxmu
+czquwbjir
+
+dpubgykrv
+ghmucyeozf
+
+vkuzbypfxadsirnh
+gqoackjuzfshxinrydv
+
+qfxjpy
+czgqfeolsjypn
+ufrqdjpy
+
+djahmfvl
+mdhal
+kxpaedhm
+
+itjqk
+jzafmlsur
+kvcjog
+
+tabhwlx
+lcawzb
+bislwa
+wsbal
+ybegoulqwmva
+
+sailcfhebp
+bsaedhut
+
+vybgqotrufexkcmwhspd
+exdulgqysmfknhtpcbov
+
+aw
+aw
+wa
+aw
+aw
+
+koacmwyvusxzrgdnb
+agbsuzydwnocrvxmk
+zsrkgbuvnomcydxaw
+ncokzmrgvbsayxwud
+
+kcowqjmbxhrfgiuvsndtp
+ucxghrwbdjkqvtmfpsoni
+bnkmhqvufpywijogxcsdt
+
+nhkvbro
+ejxftohulgqkbd
+obhk
+azkhnypwbo
+hbovk
+
+rxkfcenp
+pfrxke
+
+cirvlkbahnxt
+azjhxnvrkcig
+
+wbjkcg
+kgbjw
+
+z
+z
+z
+z
+
+untoxhwspyi
+cahnbvudygp
+yfhspunexm
+
+ykjcr
+ycrk
+pyckr
+rcyk
+
+x
+y
+x
+x
+x
+
+ljamgiu
+giumrlenkh
+ismuglp
+ugmlsi
+auiomgslf
+
+tibudoa
+obuatifgp

+ 37 - 0
6.py

@@ -0,0 +1,37 @@
+lines = []
+
+with open("6.input") as f:
+    for line in f.readlines():
+        lines.append(line.strip())
+
+yesanswers = set()
+yes_count = 0
+
+for line in lines:
+    if line == "":
+        yes_count += len(yesanswers)
+        yesanswers = set()
+    else:
+        yesanswers = yesanswers.union(set(line))
+
+yes_count += len(yesanswers)
+
+print("Answer 1: {}".format(yes_count))
+
+yes_count = 0
+yesanswers = None
+
+for line in lines:
+    if line == "":
+        yes_count += len(yesanswers)
+        yesanswers = None
+    else:
+        if yesanswers is None:
+            yesanswers = set(line)
+        else:
+            yesanswers = yesanswers.intersection(set(line))
+
+yes_count += len(yesanswers)
+
+print("Answer 2: {}".format(yes_count))
+