6
authorMart Lubbers <mart@martlubbers.net>
Sun, 6 Dec 2020 08:12:44 +0000 (09:12 +0100)
committerMart Lubbers <mart@martlubbers.net>
Sun, 6 Dec 2020 08:12:44 +0000 (09:12 +0100)
6/input [new file with mode: 0644]
6/one.icl [new file with mode: 0644]

diff --git a/6/input b/6/input
new file mode 100644 (file)
index 0000000..6a9f009
--- /dev/null
+++ b/6/input
@@ -0,0 +1,2190 @@
+vmzodatscnrfek
+epjkrabmiusofzclt
+
+qfvg
+vnduc
+mab
+krxowtje
+
+jitvf
+fbrl
+guazkfqy
+fehw
+efosi
+
+n
+ipsl
+k
+
+wgzjxectsfbuqkyihpvrml
+uzgtkwvicqymshjpbxeflr
+kplwuvtcbhjqsyfgzexrim
+
+kuibxgzwpaqvlny
+dblsifnutpkzyxqg
+qpeijbyzgxmklnrc
+ipkbgylznhqx
+qlzpbigwynxk
+
+xyvdorhgskfczpl
+qzaodbmxytiu
+
+fxdogrbqmu
+xdqocgjbrm
+rbdmoqcg
+qemgdtorbhpz
+mbklgqosdr
+
+bpgoqryv
+ajlsknwmdufc
+
+smj
+sjmh
+mjs
+
+qvkxiesuczwm
+gdncrjpaz
+rtfdabhczg
+dozycln
+
+fulhpr
+hubwrp
+wlhpqztu
+jydgcpanuh
+huwzp
+
+sncd
+slydx
+
+a
+la
+a
+a
+a
+
+qtlcnozhbivwjrmsa
+xzinjehdyslbtpkmfrowvuqac
+whbocitrlnvjzgamqs
+mclshazqiotbrwnjv
+
+mhndikourgvjplsa
+dlmxwopuzenvyg
+
+l
+l
+l
+
+mgsocef
+oecgfm
+xiamjfecuvl
+
+cgjvewai
+dcoxwzeaqgvi
+svkwcmagieb
+vclpufwgarhtnyei
+azeigcvw
+
+pnfwujv
+jvuwpg
+mpknvwgtsju
+uglwvspo
+pudvweqb
+
+cjunkibsfzmgry
+mchpuejwitb
+xjacdmvioqbutl
+
+r
+r
+rkd
+
+vuwnpmytzojdh
+gynrhmdozjtuwv
+
+pmugoknftl
+qncisjodve
+boyhwnm
+
+v
+v
+v
+
+awrd
+acl
+oiapejknusvh
+zabfytl
+
+ouyvwh
+huwo
+
+djweohkzratfqug
+rukgaezdwhoqfjt
+tzqhdyfokgjruwcea
+rhqtauzkjoefwygd
+gprwsfqzuaeodjhkmt
+
+lmrxedynzjhouaqpki
+dnylahikjzomp
+inlgykhmjptofza
+
+nhukeywbxpjg
+kyxngujbeph
+kesxijuhpqgnby
+nbkjuyhxpezg
+ehpxbnkzgujy
+
+xipcz
+wcvap
+
+jczryhid
+iehucld
+dhci
+ihldtogncq
+
+uevrf
+qbvrpefa
+rfev
+
+rws
+qsji
+spy
+swrb
+mzaoxdgvs
+
+aysor
+zhlvaw
+jekdmqbip
+
+wqtzsk
+qkwtzs
+qwstzk
+qtkzws
+
+joph
+dnhopiwkt
+gomqhpv
+zhqypso
+
+zplmswug
+mklgjpsf
+dmltrxgs
+wlmgs
+
+finvhsdy
+tjkinh
+
+hzteqfmdsarbng
+qnszgbefmahdtr
+
+dihptjsucv
+tupvsecjdh
+
+gcspdaqnlwmj
+jqpagnmscelw
+gneclwpamvjsq
+njamswlgqpc
+zqylsxpjwcnarmg
+
+pykcaoqfizng
+fpqokzgni
+nigzfopkq
+fzungkqoip
+nufgkzipoq
+
+pisnjflxcwqvrdko
+fdazpbxermuh
+
+e
+e
+e
+e
+e
+
+mgtze
+jgmz
+gmz
+vgmbz
+gmjz
+
+tjg
+uyprlxbzqi
+
+yicftxgpnsakoumbhejzlrw
+swukeibgmflrjocayxzpnth
+izpjolebrafgkytwnmsuxcvdh
+taueopgncshzwfrjlbmyxki
+ghousnkaxjczylpwbirfmet
+
+wqie
+qe
+pmrdgzco
+yws
+
+rltvm
+vrlmt
+
+smanxywjp
+mipuxysawtj
+xawomsjlpy
+msyajxwp
+
+bmyjdokqvea
+jmyqlbufvkare
+aefuqmbnzojykv
+qckgjyevpbam
+
+xkoengaq
+gqxnoeak
+oqaekxgn
+akxnoqge
+aenqoxkg
+
+gkszoexurnca
+fdomckulz
+
+p
+spu
+
+ixa
+xai
+iax
+xai
+
+ujm
+mj
+mj
+
+fevxazmtcuy
+mfguzyaetx
+yaueifzmndt
+huafmgytzec
+
+ugzi
+kiuzg
+
+gjfrzisuyml
+bmgedhzfwynir
+fgrcxami
+
+ulaqyxjmes
+hejkqlxp
+
+dwmes
+edw
+wde
+iwgqdye
+dew
+
+hcsolbi
+boz
+bo
+
+cjmuofeaxzbkv
+bejcfxmouvzka
+uavkemoyfjxzbc
+
+gyu
+lyuhg
+
+s
+nvdg
+ju
+jsb
+
+bxacvrgknlihpfudteoqmys
+asryxlvneomqfuikpbcd
+qyolmuxknsvarfpbzcide
+dcyaspmzqerokvnlfxuib
+kunsaxmbfoqiecyrpldv
+
+bskjodwgaqplftvzxncruyh
+wyqdvutskafrnzxhbcgplj
+
+k
+k
+k
+k
+h
+
+dbv
+b
+b
+bp
+b
+
+htardyuoexn
+eniadrhyu
+eagnhpurdy
+haygndure
+ndehlsaburzkfywm
+
+d
+d
+d
+d
+
+ztawekhv
+khwazre
+xdfwzsmkep
+
+wbq
+wqb
+wbvqc
+qwb
+wqb
+
+yqzctgrli
+cqrtiglwz
+gctzirkql
+qigrzltco
+qgitlbnrcz
+
+zrtvjqxyshowbfkecidnpmu
+qujemalvbfytwpikozsnxrd
+
+svokapl
+plsoakvm
+qxhpavlos
+pnaovsl
+
+tswmgeorcqudnfbijxyk
+jmrfozxnyqwbictudks
+bhsuwpoxtnkmirfycjaq
+xobfyqcwijlrmutskn
+tbjusyixfcrmhdoqpnkw
+
+xfmgwboyuqihv
+rpifewmgcbduohty
+
+kp
+pk
+pk
+pkfz
+kp
+
+gaitb
+mbavq
+
+cbevphgyoznqlrui
+ovidcqreumpgnb
+yqciomufrpgknveb
+cuepbnvrsioxqtg
+
+trngydpvcquwlh
+pbgotihdelkru
+dalzhgmsrtkeupo
+
+htnq
+et
+tv
+lt
+
+csfzparoyimutn
+ytoinamcpsfr
+pmsnfywcortaiv
+qirmtoncspyfa
+tnycmsfiordapu
+
+jtauexdnhkclpi
+deinucbapqtljkx
+ckeipjstluabndzx
+knjpiadculewxbt
+nlxtdeaiukjcp
+
+gezsvid
+zivdegs
+edsgizv
+sevidgz
+vszeidg
+
+gtpbmuyahd
+fqtelauodx
+azdtmsgkyu
+
+knys
+vuir
+
+ywn
+nyw
+gynw
+
+dgz
+cahdgz
+
+qhpavgeijfckozu
+xzclkfgsbtu
+
+xphfmcniugqlwdbe
+nwfqiezambylhxouvpc
+nfqchsibumexpwrl
+xbnehqjkgulmfwicpr
+ftmbnlcwixeqhup
+
+uncjehvmps
+ohjmcpu
+cyfupmhij
+
+jmdtsfe
+jetfd
+jftde
+edtjf
+tfdje
+
+pqtrac
+capltq
+
+scvlufnkadzj
+txbygih
+rempgqotw
+
+kf
+kf
+
+apbdsw
+fdluwhjcxesvi
+
+xgpcrtjydbkoa
+aqpjiyuodt
+oatydpuej
+adpoymjzt
+modhtpyja
+
+kigvcfjuyzbldtrwo
+rtqvlkgyohiafbecpm
+
+vlcesthidg
+yhetdvzcgl
+civxtdghela
+wivlcghted
+
+zemvtkbjg
+ogizbjlvekcqatu
+pxgktbzjevrnm
+kjzbtvge
+
+mpyrclkes
+fqobuzjvxtgi
+
+aeobkgs
+emajsklgod
+efkiapqycsog
+oegakls
+
+dfhruzlm
+mcuhdrzs
+zdumgrh
+
+c
+cj
+c
+
+funok
+nofukg
+fbkmunho
+
+ejxvl
+lehmvg
+kwvlie
+elkv
+livqrde
+
+filvuoxy
+lyixfovhu
+viflexycu
+hluvifyx
+
+vwprofci
+ovfrcwpi
+
+dbsy
+bsyd
+sdyb
+bysd
+
+brizpvscfmqletj
+gnwyaxkuohd
+
+axbgortewjkdcn
+cgdsnxbeavwhkrtj
+adupxwcgkrzeibtjnm
+cnbatrwjexgqkd
+
+soeq
+cq
+
+klguybtdir
+gkdtalriysub
+rlutbkdiyvg
+dgyrutbilk
+gyblktviudr
+
+wkfmlsexbvqojpzr
+gixblkseprvjqfmzwo
+okpfmezjxvrslbwq
+kfwxbvojmpszlqre
+qorsvljkmezbpfwx
+
+knol
+lkn
+lkn
+liwnkp
+
+jqceghowuid
+uwaeiqdbjg
+gqawxdejui
+wiudegpjqv
+
+tfjocaivykunqrm
+nyiqtacvjfkmu
+tuaqfivcjykmn
+
+ixvecpwrsbfkqaozj
+scbwftzaeyqumhvpdn
+
+sytdlcibnkqgfjuavxhwz
+taxqbudsnhwgcfz
+xudmatnbwcfpghzsoq
+
+ptielykb
+byiwekl
+blieyk
+
+auwxpqlifktnvdjczog
+wvdkpfujaolxictz
+zmrecfyiwsxdhjouabkv
+
+rmhdlqgwajy
+gwylamhqrdj
+hlgywrdmjaq
+
+tkmxv
+itxhkgv
+tvxkfwz
+atxkhv
+qxvtkau
+
+vaezqdxfbumylrg
+tbdenuxmflzsvihoragqy
+gdxmerzvalufyqb
+ezxfdmlgabquvyr
+
+dvgfzkti
+dizfkv
+kjbahfvdiqn
+
+tdpkb
+jtadq
+tsbj
+unevhcwlfrtog
+tyzx
+
+wt
+t
+
+ytuxlndcm
+yutgdxlncm
+nlxcdtmyu
+dcmunylxet
+
+t
+t
+t
+tr
+
+zpagqd
+dqpgnzla
+dgpqaz
+
+bwdzsuaogitrqpknj
+sworntpqgkdujia
+agiwurdpotknjsq
+gwpdanqotijkurfs
+
+sp
+ps
+pjs
+ps
+sp
+
+owfixjnlu
+owxinufjl
+oaniuflwx
+qfiulnoxwcg
+onjfiwuxl
+
+bogejcmqwkz
+qgcwmobk
+zqmtkbocgw
+owgcbqmkrp
+
+kui
+niuw
+
+gskrcqufjaybtxiwpv
+xgdmryvlpjsbiktcwafqu
+rpkcnxysuwatfvbqgij
+rpyqgfbexujcitkasovw
+twvjfgqupskycibarx
+
+oxkzbnjtydic
+lgzave
+vrhsqwz
+uvzafsl
+
+wvhn
+inxwkvj
+jnpfv
+dvazmtcn
+
+fsvghzlanejckiyptuwo
+lofwqkpiaegsvujnhmxdztb
+
+vdocn
+vdcon
+dovcn
+
+xftpok
+pkoftx
+pkftxo
+pktxof
+
+hulqzd
+ludhqaz
+kuhlwqzd
+dqhzul
+
+oavcie
+ajsntbxry
+
+lfycorabtwqzi
+rbwflaqoizmyt
+atbifylqzoruw
+fwlboztarqy
+fltyopwnaqbdhzr
+
+zosualjhpwdxitknrgyemq
+rgtailouxmnehsykwdjqz
+ouskwmrgjxnzdaeyiqlht
+jrzmihdsuneayqkglxwot
+
+dm
+j
+e
+ej
+
+cbsjvmudeywt
+mutdwcsjbvey
+tuvdscybmjew
+
+tleckmrn
+tnlscekm
+hzcnmkltes
+
+xkqlsahnfvureowit
+resufihltvxqnowak
+uhtskfoxqrvnwaile
+fuxyvntwsiqlkzreoah
+
+gvcwo
+hpgyinve
+lgxv
+
+zkrl
+lvi
+vilb
+
+ghtud
+hgdut
+utdgh
+tghud
+dhugt
+
+yx
+gwyxuzlb
+vxy
+
+fhcwtskbpa
+kbwhpstcaf
+
+zqjm
+jmz
+zjm
+
+clwysmfkoxvjqhazupd
+fyadtvouswqklpmxzch
+kxzlpmhfqdcoyuawnsv
+spaqvyokzclufhwdxmj
+
+fvpjlahmdgk
+lujafdmhg
+
+uyki
+uvk
+
+funtydwobxhjmapl
+lsqdexyjmptgv
+idltxszmkjpy
+
+gwidnshycjtka
+bzdwlq
+rmwedpuo
+
+ygvurmkxaw
+vrmakgwyxu
+wcmuxvayonrskg
+
+jnvtubeqwhxd
+bfemdwl
+fdiekwbl
+
+ulxjdiw
+szc
+
+osxyfdljchivgtqua
+ldsgitzjywavf
+
+i
+g
+
+tk
+kt
+tk
+
+cnldkubrhoagfmwej
+xiarjsqkfcmlnuhp
+
+g
+q
+e
+e
+e
+
+pxayhgoqv
+oyqvgwa
+yqvxgeiaom
+vgyjnrlqsoad
+
+hfalndysgpqcbjtwkmzre
+fakebsrlzwcjdpqgtmhyn
+kpwzsjtyedlafncmbrqgh
+
+stcefhmkxydwv
+wxhtomkdyfsprcev
+hswqagvzkcmbtdjyef
+
+ms
+m
+jzm
+m
+m
+
+dhm
+mghpd
+dhym
+mdyh
+hmd
+
+cbxnyfijlvthdqo
+ybqcdkxjpinh
+wiphqnbjgcyxmd
+bdhcxyenjiq
+drbyqjcpxnih
+
+yjvg
+habgzy
+jgy
+gyj
+ygj
+
+vdmfwnszkjhobtre
+gyfduoqihlcxar
+
+rbqounyt
+yuqrnobt
+
+k
+k
+
+ocjtaxknh
+nqteajo
+
+mbexguhtnzq
+sjuqedxflbpvzo
+nywuzeqxcabik
+
+rdyhsljnabg
+uzkqofaps
+
+bzsvylh
+dzfywv
+zyjvb
+
+avzxqltie
+extbiqyzva
+zivxaeqt
+zqxetiva
+iztveaxq
+
+xvz
+nqca
+khspzi
+e
+b
+
+m
+z
+z
+m
+ilnk
+
+kyl
+ky
+kya
+ktlyin
+yrske
+
+z
+ry
+y
+r
+r
+
+eqlkwoyxcsvhfdp
+xhscvjwugyfmlab
+ihfntwzslcryvx
+
+xvcegjr
+yxcksge
+jegxc
+ecgxj
+xfecg
+
+rlatcvg
+tzcqfjvkxaoh
+auteyvnipc
+
+emdvwukslifrgp
+ifrgleawspdvuk
+gsdcrvwiepukftl
+vdfiprsglwkue
+
+sde
+ew
+s
+kcmi
+
+ubcp
+b
+bih
+fb
+
+rglwpmbhey
+lbxwc
+
+jvhglanmwfcbeyuridkzpsoq
+gvyunocmjqhdzlpwakeftsirb
+yjahowdgivxzblekqnsucfmpr
+
+rpyxbztoadcl
+tauh
+at
+tavg
+sta
+
+idajwuk
+akiuwdj
+jyiwseaud
+
+vuqhyftonbges
+qnhogtbeyafs
+ysengbxqthfo
+
+ukcnqeomjdbw
+ndxkywtmquo
+hfaogsvrwlpdzim
+
+v
+vt
+
+c
+c
+
+ampurkeiqtycn
+pbfdlwytasquizmckrjneg
+teqickhuanvmrxpy
+
+qj
+qj
+bqj
+
+neswkv
+vwsjkfen
+spneawkvo
+swkenv
+
+jmazyqxftgphuden
+gnjhxbmdypafrqut
+xmqupntayfdhjg
+
+azwqbhd
+aquhbwye
+wqab
+lbqa
+astrombcvq
+
+pzqaouvrtyjbwih
+jptrhoyvqgxn
+
+uxseftzharjvncib
+hrntbaxiczkusfejv
+zbaxvnsfjcuither
+xutaensvjhbizcfr
+
+eydbqwkxsczjrfmihnlpuga
+syutawiqgnkjxclrmzdeph
+jemwauzrsliknqxpghycd
+cjnrvhusizxleqpkdgmyaw
+
+jcsuwtbivrpdzm
+pdmcrwjzbivsu
+cdmjsibpwfhuvrlqz
+ebipvtjdsmrcuwz
+rpwvmuiscbejdz
+
+crxuwedjbspizlf
+tiryzsjlcnbmd
+qrlcudwisjzb
+rihjsoclzbdaf
+
+mekcbdihzg
+ysqvcgzbwjrxak
+obzmlgtkchfdn
+
+wpklreqngztdojsba
+nkeopazqlbrdsgjt
+nplgqsbdjkewarzot
+qkcplisxonbjdhgferzavt
+
+fljxziya
+kylijfo
+
+ido
+qhd
+rdqh
+
+wqxjvlgpfabszoidunceryhmt
+zvsweftdrmyhcqjonxligkapbu
+acjzlfsmdvixbqgetrpuhwyno
+uornshfajyqcxzvmbigpwltde
+ncwrdstvjpuoebihyzgxmlafq
+
+i
+i
+
+w
+iynw
+w
+w
+dw
+
+ir
+ir
+ri
+
+rcqlpuoyh
+yqrjapu
+yraupq
+qyupar
+
+uwxarmftshpj
+umwtzjshre
+bwjehtrmsu
+
+bzkuxwqy
+kuwbqyzx
+
+mnrhlsvcbaq
+qcrhxljasbn
+hcduzaplsnotyrq
+ashclqrn
+
+edxqbszjiyhongfklm
+eilqxykjzhnbdgms
+jlxmseihqzkndybg
+knlyzhsbdimqxgje
+mykglhqenizdjsbx
+
+dqxvzlbnyjetiwfo
+esdbjtnqclfyphowaz
+
+zlmbhvi
+hvbzi
+zbvih
+esaugpzbwivnh
+
+qfjgzbpthodilcm
+jcmizkgdftpqoblh
+rgjbiqamhlzofdtpc
+
+onayebrqpz
+rqyebpzoan
+onbyrqpeza
+
+lyrciegthpvfajzn
+sgjkzuxoqbw
+
+ahibusqrotmndvezkpwy
+mqnhywikxzoavdgprlfu
+
+qrcax
+xracq
+lxqdrcza
+
+kap
+awr
+adu
+a
+a
+
+hridasxejplzwvm
+kutnoyqf
+
+htl
+whtl
+hlt
+
+enkqgxc
+xqcegnk
+kmxecqgn
+exnkqgc
+kxqgnce
+
+ncqublgdxpht
+lszcxigoertjbaqmdn
+oclbtgdnimxq
+
+uhcmyri
+mr
+mrd
+
+qjxnkbcprlm
+pcqjsmkrlx
+rclqfjkxaum
+
+cz
+fcz
+
+yl
+y
+y
+y
+y
+
+onciyxtgbrlvhwfakdsum
+qkcnozhegvmbajyixr
+
+ifjhxqgekcbd
+jfhkuc
+jcuhfk
+hfcjk
+chjkfo
+
+vdwfpzqtlkeixu
+fwqidktuevxplz
+kewvtdlixquzfp
+
+ntyvelizqfbxcmdgj
+qnakiemyfrpshx
+ernwxyoqmfi
+xhafqyemniku
+
+smwqlhndtupokcriyxfegvjazb
+oecdjyuhizxrnmbwatflvp
+rfbaxzwcnvomeljdpytihu
+
+vjegptfqsowax
+tdaczwbfvjqrsmyknliuxoh
+
+v
+x
+i
+w
+i
+
+sh
+hp
+h
+
+udzqvrcbafosknlpjihwtexg
+vlbieudchtxjozrfpkwansgq
+tjozawesdbqpkhnuixrcgfvl
+gabtdlehijurnxczvwskoqpf
+
+rjyekxacdqfmgis
+zjoqhpvmebdiu
+
+vdnsbauglczjrtiqow
+ongavlsbtrczjuwqdi
+soncjdutlgraibwvqz
+btavciudrslgznwjoq
+aczitldqwgsvbjnuro
+
+rhlvuwyadgpiscqf
+yqsgpikfevlrh
+hqyrszltpgfiv
+gvhlqirfspy
+
+hecgmbaytsdf
+rqjwahzx
+pkuinhazovxwl
+
+rdjtxphaefwunkgsziv
+nswdxriztjakpfeg
+pkaxgiwdzhvfestnruj
+hgitjdrkznpywasfex
+awmkrctzgjldoneipfxs
+
+meyvhqusdpxrfboikwztagj
+haeibuptyomjfqdwrvxsgk
+
+dagcsljo
+xwpvs
+
+uqs
+fs
+sp
+cpqsnu
+
+gyxksbqjfmnviopcetw
+acvgqhblrewst
+
+pinxmhofarzqbkgd
+bihpraxmgondfkq
+
+zxeqvpwnchbs
+dqpvebgshoczn
+hdvnkqcbzspwe
+vhqcpzesab
+vnqcbghzsep
+
+kqc
+ucjwmk
+
+n
+fwn
+gne
+
+stekfuxoqjwzy
+jfdmcxaltvsi
+
+c
+dcs
+c
+c
+hc
+
+audck
+iukc
+zkcuif
+
+wj
+f
+fr
+
+c
+c
+c
+c
+c
+
+lhgx
+eivdlnaxhborg
+xghl
+xhglc
+xlgh
+
+mqase
+amnbqo
+mlqa
+
+q
+q
+q
+hq
+
+crqlexg
+pjxbgryi
+grxlq
+
+leoh
+scohae
+oeh
+hero
+
+bzdke
+dktze
+zdek
+kzevd
+kdzet
+
+zsinhduclpj
+slznhjvupicw
+uchnjizfspl
+pnlhrzugjsekciy
+jnfscphuzil
+
+vthmsnuxpwycladirgokz
+psnhcoxykrgzumidwvalt
+otunzwpymgvlhisdrcxka
+yuoxlcsadznwihktmgvpr
+
+uyidejc
+fueaijdpcyb
+
+nwczduye
+ncwudzye
+unzdewcy
+hydznwcuge
+
+cyiprjdkln
+poey
+hypabt
+gpsomy
+fphy
+
+gypwus
+jrsmqf
+awkv
+ctihxodn
+
+n
+qen
+n
+
+rn
+sq
+z
+
+cvuzahfgy
+cnfyazbxe
+
+ygznbrfaxdmiovujsl
+zyogvxrbmjdainluf
+lfgdjxozuyarvimbn
+yfjgnlmvurziaxbod
+odbqumjvnafgrxiylz
+
+vmkxe
+vefdtxk
+eqvckoxy
+exlkv
+
+ubvpqaire
+rhvjugpem
+wkcfeyxuznsv
+
+elipaymtoxjrcq
+clukfmnreihzqtobsy
+
+nt
+nt
+tvnx
+
+azebispg
+ziaybsgde
+guzeblnishka
+axosibgzjfec
+ewztgasmib
+
+pm
+pm
+
+ahmcfneqypg
+mnhgkapyef
+yenhpbdalfgmju
+
+xorshpayckgmjlqbvd
+ficvhyxogzarjqdspklmb
+
+z
+m
+ulyhw
+
+rcpvaoeg
+vpzidxojarbe
+egzblrpaov
+wrqkoympauh
+
+bqf
+yhqsb
+pbqw
+bpq
+bfqu
+
+afxblgjyrudnmvekqh
+nxhbjcpidfsal
+gjnbtdwzyxlfrhak
+
+mhbocqir
+hmibocqr
+oqrmhibc
+oricqmhb
+qombchir
+
+ky
+yk
+hyk
+yk
+
+niogxwzmjbvufs
+fxnujgwaoivm
+kgsueanxotfvijw
+lrgfxuocvihpjwnq
+vjkafxgiuyndotw
+
+anfizhcmgoe
+keicrfnzvmhoa
+czvfmhianeo
+
+trovy
+ugzybvinq
+jpvfey
+
+htek
+dncuk
+
+ueqjpgkn
+tidywmxzcnr
+osan
+onjb
+
+ofwsujk
+kwiq
+wkb
+qwk
+kwebi
+
+orpui
+proiu
+uoipr
+
+trkigzfwaodmeqybu
+sayuogrzbwdefkitmq
+dzrqgoeyifuawmtsbk
+dwfpeybktuomizargq
+
+tqo
+tq
+qt
+qt
+
+sjtuezvbin
+evzsnutijb
+ieujnbtvzs
+tuzvensjbi
+
+ervjluczbfwk
+rlbvfkocuwzej
+frluvwkejzcb
+cjzkflruwvetb
+xzlvfgukjwbhrscnde
+
+lrfe
+irlf
+wfrl
+ulfir
+rfl
+
+yadwotpf
+
+qtkljhmpfwnsdzvubaye
+zoyekplhdbwunmvjqsa
+whklqjndsmyvbauczpe
+wjeyzcbhuanplsqrkdmv
+
+ismaohz
+nozehyvwg
+
+sfabkpigc
+plcgk
+
+hmuqgc
+ucksg
+cgum
+fcug
+gmchu
+
+yisfpmvdjunwzeghq
+phfeqnxjszmvdgwiu
+wgejshvzpqymidfun
+
+dirlfjqzvx
+vxrqjtfznd
+qwojxszdrfvp
+qdxzvrlfj
+rxzqfvdj
+
+sbkupemaqojhz
+beuamjhokqzsp
+eopqubmskzjah
+pyhvjabuzkemscoq
+
+pmgsxjzbcvdhetiun
+fvopxtuhydsjzgencbi
+nvzxajpgcihutsdbe
+egxiczqusbdhjnktrpv
+
+osbjan
+n
+rmn
+nz
+
+eskfqymcnxa
+ibusymlt
+yljmpsvz
+ybmds
+
+vrluacpomgdkitefzyb
+gexfpiyzaruvloktm
+frtmeakylvuogpcziq
+avsfeikgohzyutrmlpj
+
+fhojbavzqmxilgyt
+yqbhadmopgxvrljti
+
+w
+kcvwe
+g
+suzj
+b
+
+qwj
+j
+je
+
+lxauzr
+dxblctarf
+
+txfuwvimnc
+rhegosdzpk
+
+ruonip
+nvaiw
+bneiq
+rikzn
+zqni
+
+myzfxcw
+xfyczmw
+cfmyxozw
+fzxcwmy
+zfcywmx
+
+jzcd
+jcd
+
+sk
+sk
+ks
+
+pkgwmcqisxoh
+knrwcpxishmtgoyj
+
+uigypkbmcqaxen
+drjcofvswhlzt
+
+kijsex
+jpdaut
+juczf
+
+trsneafvcgwxzkbp
+xpscqrhtfeywlg
+
+qjrtgakfxpdbvey
+vixbeopgmsurwykfa
+
+iylbjpzqdgmewus
+dlbmruyipsejzg
+
+vmdpynczjs
+cpjuvdnyzsam
+vypjdcnmsz
+dncypzvmswj
+edmynczsjvp
+
+isafzcqtvrdywkhojxpmgube
+wqbhkvpdnjgxzulferit
+
+hcnodru
+klizonvbdh
+sndmhaxyo
+ngjfpohd
+djpshuno
+
+hvjsbf
+mqdvs
+nmlvxf
+tcvkguweoziayrp
+
+ykdnuqhoavrzefw
+nisabfeokzhwvgqryu
+nyahvqfruzkwoe
+
+u
+u
+u
+u
+
+urpk
+clfbgy
+
+kcvjspimowhxzqt
+fvkarmpwiqsxzbc
+qkswczxivpylgdm
+pqezykcvimxsw
+ioyqclvkuwxhpmzs
+
+vebntwira
+ejwpifavm
+yqzhascoweuvil
+wpiegfmtajv
+
+rqajtfoyighbulvwcenx
+xwovyidkzpljmngcers
+
+frimhksougxjq
+stfjkqoigrnxhlmu
+jucrqonfihxkg
+rkfouqihgapjezdbx
+yrwjoxvqusghkcimf
+
+hrnt
+rntd
+dtnr
+
+a
+nceproam
+ka
+
+z
+zo
+z
+z
+z
+
+wh
+jb
+
+rnjewh
+rhjew
+hrjwe
+rjhwe
+jhwre
+
+fnyplqztgaiskmcox
+xnckyoqmigzf
+gnymkocqizxf
+gxzmnfiqkcyo
+xcyhfnozqmikg
+
+ckafxul
+fujakg
+dkwtuafp
+ufcakvj
+
+jochwluqemtnxydbikasgfprvz
+xnwkerzpibgthmvajqydfcluos
+
+spe
+kv
+
+kr
+c
+c
+c
+
+ohfrjpcqniblv
+njbflvhiocqrp
+nqbifhvjclrpo
+
+mgjcfpktz
+jpfgktmc
+cpfgjkmt
+mkjfgpctu
+
+vjcyr
+rsmv
+vcyrk
+vrj
+
+nqsvlgr
+tlgnrsb
+
+jhi
+kjih
+jhi
+
+pthfdwzagysjerux
+keulitwrbnxfpah
+
+rsqjn
+sfqeurtn
+qnrs
+qsnr
+snqr
+
+mfjhwyrxzgcbed
+dzgewjcyqmbrnfhx
+zxyrjfecbgwdhm
+
+npew
+eznr
+neli
+ngfe
+nke
+
+ljmbfe
+jmflbe
+ebmflj
+fjbmle
+bjefml
+
+hvql
+kdpthm
+oeiuyhsfan
+
+wohrc
+hz
+glxqb
+rkpd
+
+aivbqfdghlk
+zvlidkqbafg
+qflagivzdkb
+akqtvecldgbmfi
+
+lpgdm
+pgmd
+pfcmg
+
+aodivlrsneqxbpz
+furbcxiqdgysnlao
+
+g
+g
+g
+g
+
+aglritbeompn
+rmcianbe
+crmanbei
+
+hds
+sdh
+shd
+dsh
+
+optduxeybrfgs
+ufxhyqeodspztgw
+pdgkxemulicfstn
+dtuxjfeahpvgs
+
+sdyljvnmrf
+vknwydlrm
+upmtelixygradozcvqh
+bmyslrvd
+
+xnhbglkwe
+mysaxfckbqi
+wbhkzpxv
+ktjnduoxbrv
+
+ixgtsb
+ajizbgvt
+ktbxlgcip
+
+gt
+tg
+tg
+txg
+tg
+
+woy
+wop
+
+qglnhukax
+ohluktegqan
+
+nrwfazobyievthjpdgklx
+pceqaghbty
+tuyqgbmahcpse
+
+afpyvbxkedmwj
+emwnxjipdfkvy
+vbyekdxfwapmj
+
+cinaloh
+hlonic
+ilnhsco
+colhin
+lncihso
+
+ugxdniwa
+dnwubgaix
+
+bxopkm
+xkob
+obkx
+bkox
+xokb
+
+lqcrsnvijt
+ylrekmaiq
+dlohriuwfxpzbg
+
+dmcilpebrxnkagzqtswhvf
+gxrahicelqdfskynzptmbw
+criamhnkxolpzsqdbwfgte
+rpkfnvhclmqdbixzweastg
+
+t
+r
+d
+r
+j
+
+xptge
+gpxet
+gxtpej
+xctgzyeup
+eproxtg
+
+iodwuh
+uwdnoih
+ouhwid
+hwuodi
+
+lzgpeimjysnhafudtbv
+zktnlrfjxgmybcwosve
+
+bqk
+xlfjopzwc
+by
+dvi
+
+chj
+jch
+hacjqtnx
+
+fgiqkwbe
+gfbzw
+cnauygpjrvdxsm
+
+o
+o
+ro
+o
+o
+
+cy
+c
+tc
+ecy
+
+ewfqylsaun
+tgdrpibxzkoj
+
+reagywmqpoltx
+mcefsvzrbgx
+xgemrfkb
+hgexrmui
+
+zwgnfqsblcm
+mqbzylegfns
+
+k
+o
+h
+
+ics
+ics
+
+ufanbvkotzlmegchdiw
+ufdkaoyczigbelnqmh
+nmhekbuzlpcqfioagd
+inmcgldboekafzuh
+ogzfkuencqhibldma
+
+tevp
+tlevp
+eptv
+
+wjxurkon
+qxjrdnokw
+jxkwnrto
+
+zuibqrjvkteapdo
+oapeizjrdlu
+edupjihorz
+pidnecurzoj
+jeuidrzshpok
+
+jdo
+dj
+
+x
+x
+x
+
+cbikoyuwlvnhe
+kbuheoclyivnw
+ickhnlovuwyeb
+ehkbwocvyiuln
+cenhibokulwyv
+
+caumpvyok
+uogrthvplq
+excunpoksv
+
+kxlijpgmwaqhfbo
+pfgkzrmljxnhoa
+
+trmisbo
+sbjimr
+rmbqgndysi
+boimlrs
+hmouiarsb
+
+fwbyqo
+tevn
+vxjmp
+ugdrz
+ijcgzm
+
+dkai
+ikd
+widk
+dwki
+driukz
+
+nzmvyqba
+amnqzubv
+
+iwhvx
+tivhkx
+vidzshr
+vqbighpf
+
+qlnygosbhdtp
+qldotfgyhpmsn
+bngosyqltdhp
+dptynlgoqsh
+glohqntysdp
+
+kgbls
+nigwxk
+mgtz
+
+wzrh
+aupdeo
+ghbu
+ntiqmkj
+dw
+
+tmjibcky
+tbcijkmy
+bcjyimtk
+
+pyqtlkrzwjmbxfohaiegv
+tzoglunifwscdk
+
+x
+x
+x
+x
+
+qupnkiwvbzetyh
+wenzmifsxdgtkqly
+
+ozmqecv
+mrcnazqbhdg
+mcqzot
+fljkxsioqcmz
+kzqxcm
+
+ideu
+udeic
+idu
+widu
+diytboujqa
+
+y
+p
+e
+y
+vrij
+
+wmacjrfvtb
+puvgcxkhafwt
+vbwfdtca
+
+xlhzeay
+flnukvws
+
+r
+r
+r
+r
+r
+
+s
+s
+s
+s
+
+pivre
+eipvr
+iepvr
+
+wzn
+nwfz
+wnz
+
+djeoxq
+dxogjhq
+neqpudxo
+cqwtobaxklyrd
+
+gpvlrtdbucyjawizfxonh
+ydhcvapgiubonrwjztxfl
+wpuxocaiyfgkznlbvthdjr
+zwrfivtmldpxoaucbjhnyg
+
+xagpvdzioyctqwufkb
+tvybxakouwgcpizdq
+gkcwelrthupjdaoqxvzyi
+qagctokpxvzwudiy
+
+oalnbjdmwhsvciupxzykqf
+hdlmxiyqjfboncvzpkuaws
+nfizbdcyxsahwrjkuvpmgqlo
+icnsbmvkyqxfhopzwudjal
+
+qhmz
+qb
+
+nfqcoajmkugrpiltbv
+lkqecpjrfgamvutbno
+mraglyfonukvbpctjq
+luvjnikfqtcorpbmga
+
+rkbnldoxjgiazucpmvetq
+wmskhaqudrynlocfb
+
+lxahfjpyctwinesgk
+haknfcespyilxvwjb
+nhwsxlikfapjecy
+hnfwpkylstjxieuac
+entfjilhypxsckaw
+
+rqbsjgpn
+sjkhbxdmvnw
+
+sq
+zw
+ia
+z
+
+wyfugxnakdheivlmjsct
+hnrjgivusekfwycdmtaqz
+yjtpvgxmdukwiahcsenf
+ahicfumtesjowykgdvn
+
+xhgdiekv
+vxehgkdi
+edkhgvix
+kdhtixevg
+
+evctsliwqjbhuzrxpof
+cqlbxtgpwjfvorehumi
+
+cvdsatreguklb
+gtuecdarlkvsb
+udgvcrlabeskt
+dkueatcrbslvg
+asudctgkbvlre
+
+xgfp
+px
+pizxa
+epx
+
+cbgfhiqrwupxtsklmva
+mgsxtfbpurawiclkqhv
+fapxbtuqlkgwcivsmhr
+spqmlwitcufhkvrgbax
+
+xsvtwcrfi
+wvexcfrti
+wfviacretbx
+
+shgbpv
+sbpgh
+gpbzfixush
+
+t
+t
+ukt
+
+duapw
+fw
+w
+w
+xmw
+
+iudtnpfgv
+igfdnutv
+gndtuvif
+ivgundft
+gdifteuvn
+
+nypodhsjctw
+dmygicjhq
+
+bpdrxj
+jevxbr
+itarxblm
+bxrv
+bxeyrv
+
+cgns
+gcsn
+cdsgn
+snbcg
+cydngs
+
+oqz
+oz
+noz
+omvhzs
+odz
+
+ufetwbosghqarzc
+abjklnqhgfosci
+
+toi
+tcio
+
+uwlpanmdzceqb
+buthjwzgmsrqxa
+ikofjbmvtquzhawx
+
+fyri
+iry
+iyr
+irgvhy
+
+cyednmbkljaut
+caktfjmludegy
+tmuakczjpldiyqe
+
+rpowcxneyfalvuzh
+rlwzuahoxncvpefy
+chzvfenaprsxiyouwl
+
+wftiyuj
+nsetw
+
+w
+xi
+lq
+
+exow
+u
+i
+
+nujelpthdrkbq
+sxkmzacgfyouw
+
+ebzsafxvp
+fmrgzp
+wyzfp
+pgijzfm
+
+gmqavtzb
+baqztmvgr
+mbtsgvaquzxd
+bakmvqzgt
+tqzarmgvb
+
+qyedxmc
+iaexmw
+
+cm
+cm
+mc
+mc
+cm
+
+zruilkg
+rligzku
+uilkrgxqz
+lgikzhur
+
+r
+tr
+or
+
+fts
+fts
+fst
+tsfay
+fst
+
+wcbyd
+qfdyeptm
+
+fiyzwouejgbh
+jawuezocykpvsmg
+
+tpskydl
+sklpdty
+
+kjm
+aik
+auk
+ki
+
+wsxfctnqrijgh
+wgicndsebfqzktrx
+
+djlgp
+djgvepuw
+jgpfd
+
+xhgzakdpfurm
+gzdsomeky
+kidgyzms
+
+w
+jc
+e
+
+kyigvc
+gybvtcpik
+ygvkic
+kicvgy
+
+rqywfmcisa
+oabmcj
+
+po
+hop
+oph
+pe
+
+mozselrxb
+sfjomkzl
+stlomz
+mlsjoqz
+amoszl
diff --git a/6/one.icl b/6/one.icl
new file mode 100644 (file)
index 0000000..b3cb6f2
--- /dev/null
+++ b/6/one.icl
@@ -0,0 +1,20 @@
+module one
+
+import StdEnv
+import qualified Data.Foldable
+import Data.List
+import Text
+
+read :: *File -> [Char]
+read f
+       # (ok, l, f) = freadc f
+       | not ok = []
+       = [l:read f]
+
+Start w
+       # (io, w) = stdio w
+       # ls = toString (read io)
+       = (both union ls, both intersect ls)
+
+both :: ([Char] -> [Char] -> [Char]) -> (String -> Int)
+both f = sum o map (length o 'Data.Foldable'.foldl1 f o map fromString o split "\n" o trim) o split "\n\n"