diff options
author | Orangerot <purple@orangerot.dev> | 2024-05-17 15:41:55 +0200 |
---|---|---|
committer | Orangerot <purple@orangerot.dev> | 2024-12-01 05:55:27 +0100 |
commit | 347d2f1fbce2d3927a32b3af818ab67943628568 (patch) | |
tree | fae9181a8f69a7f26f9fec10bb0941ad4e0f1edd /2023/day01 | |
parent | a1895fe157e06ee4d119576163ea76390b3d402c (diff) |
Diffstat (limited to '2023/day01')
-rw-r--r-- | 2023/day01/Main.hs | 34 | ||||
-rw-r--r-- | 2023/day01/Main_clean.hs | 25 | ||||
-rw-r--r-- | 2023/day01/daniel.txt | 1000 | ||||
-rw-r--r-- | 2023/day01/example.txt | 4 | ||||
-rw-r--r-- | 2023/day01/example2.txt | 7 | ||||
-rw-r--r-- | 2023/day01/input.txt | 1000 |
6 files changed, 2070 insertions, 0 deletions
diff --git a/2023/day01/Main.hs b/2023/day01/Main.hs new file mode 100644 index 0000000..5f31582 --- /dev/null +++ b/2023/day01/Main.hs @@ -0,0 +1,34 @@ +import Data.List +import Data.Char + +-- isDigit :: Char -> Bool +-- isDigit c = c >= '0' && c <= '9' + +wordDict = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] + +findFirst :: String -> [String] -> Int +findFirst [] _ = 0 +findFirst s@(x:xs) wordDict + | isDigit x = read [x] + | Just y <- elemIndex (take 3 s) wordDict = y + | Just y <- elemIndex (take 4 s) wordDict = y + | Just y <- elemIndex (take 5 s) wordDict = y + | otherwise = findFirst xs wordDict + +rev [] = [] +rev (x:xs) = rev xs ++ [x] + +main :: IO () +main = do + inputLines <- lines <$> getContents + + let filterLines = map (filter isDigit) inputLines + let outerChars = map (\x -> [head x, last x]) filterLines + mapM_ putStrLn outerChars + + let intList = map read outerChars :: [Int] + -- let intList = map (\x -> findFirst x wordDict * 10 + findFirst (rev x) (map rev wordDict)) inputLines + let result = sum intList + + putStrLn $ show result + diff --git a/2023/day01/Main_clean.hs b/2023/day01/Main_clean.hs new file mode 100644 index 0000000..21b18a3 --- /dev/null +++ b/2023/day01/Main_clean.hs @@ -0,0 +1,25 @@ +import Data.List +import Data.Char + +wordDict = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] + +findFirst :: String -> [String] -> Int +findFirst [] _ = 0 +findFirst s@(x:xs) wordDict + | isDigit x = read [x] + | Just y <- elemIndex (take 3 s) wordDict = y -- not needed for exercise 1 + | Just y <- elemIndex (take 4 s) wordDict = y -- not needed for exercise 1 + | Just y <- elemIndex (take 5 s) wordDict = y -- not needed for exercise 1 + | otherwise = findFirst xs wordDict + +findLast s wordDict = findFirst (reverse s) (map reverse wordDict) + +main :: IO () +main = do + inputLines <- lines <$> getContents + + let intList = map (\x -> findFirst x wordDict * 10 + findLast x wordDict) inputLines + let result = sum intList + + print result + diff --git a/2023/day01/daniel.txt b/2023/day01/daniel.txt new file mode 100644 index 0000000..4fb66fd --- /dev/null +++ b/2023/day01/daniel.txt @@ -0,0 +1,1000 @@ +ninefourone1
+53sevenvvqm
+kscpjfdxp895foureightckjjl1
+72fivebt9ndgq
+28gtbkszmrtmnineoneightmx
+four66jqrbtqcsxjtqjvfjhl1
+four8pzznjbhxlhtz6bhtzdxjlg1
+rgxjrsldrfmzq25szhbldzqhrhbjpkbjlsevenseven
+slkjvk4threesevenznjqmmfive
+61ppgrkmkfhteightone
+1threesix67px
+sxbjdbtlnjrmlzgxneightthreepmqxdxhfk8jfrheightwovp
+twofour2sevenk
+sevenonezknqnkfqbzffjvfivetwo94two
+45xj
+mp7one6eightvhfnmfive6
+fhtctftxm3threefour2b
+2dq7bdmhhs92
+pdnbqlbvtcxgpnfhmsfhzstgm173
+8fourvxkddsrlcvseveneight
+15zqpmsix77hlljgfive
+jzjv6seven
+eight1vbfive
+721sixsdzbqtskbpkqbcmgmlpk5psrhr
+pqxdxcx5
+twozsf2five
+7twosixthree775
+7xtxrch7six
+729twofourlqrxtwo
+qtvbgtclhnk4ninefourseven5one
+jvhngkcdjhnmqghdbqdzqssf5onegzjbbcchboneightn
+five8two14five2nine1
+one3twomddthree
+8nine9two
+7fiveeight9ninesix6fivethree
+254kcd61dc4two
+7sixonetxvthntlngtwobzkbz23
+8sixnine6
+threedqtgmv2skmvcd
+7ptdhpvr1
+lsvmzvzvd9mqxszjmbddkmxzdxsninedmglzlzphtwo
+kgdt12seven4xxtttr5
+nrdtgdftjmfour6fxjninenineblqlthvpcx
+ninezmstcdfchc11onebmmfdfhvdncrhc
+1fiveseven
+oneone26twoeight
+threefivenine98one9twotbbcq
+9cm7ninestc
+jcrbmcjtrlzvz7
+nine8nine22
+3nineoneseveneight
+58four2three
+stwonefourthree9twonine4six5bvxgkxf
+ninechzcz4seven
+2tgzgmtzzpjdqqz
+brsptjppb28qxcxxjbzpeighteight
+eightthree3ninejrft4
+sixqsgkzdjmgpfive4threemxltqdxsfive
+vxfd2q8
+khqhgqlxslkmbrvljcnineeight1gjgcqmnbdczqb8four
+mvbltrgpfourcclxftbb7gcbqcptvgfsevenrdm
+61eight
+six8fourthree6fourseven6three
+jqdfxvhjg3sflkn2sixptxxsqrfml
+6jtxs
+seven99threeone
+five6sevensmbbrjqvdbmkbsqtwonelg
+fdvfsndt32fourgllgfrninebhnzzczfive
+9hxp9srhjhjjvqljhzprcjpqreightzs1
+djldhkkcn55threethreefourflnxnbzhkzmx
+fourfive43chfvjnvjrkpxlgjrfnqbl
+fxjgtj4
+1sevenfour2fiveeight
+seven43rxxeightb1
+9sevensnxkp3lpzxfxnntkxzkrhk7jzhmtvn6
+25one
+threeone7
+1pkfvsxxthreeoneseven
+ztbvfqnpz2xdhgdjmgvfourtworqbxqsh47
+8four7sixninesix
+threedgl88cczqhqxjnc
+nineeightthree4sixfive3sixdqlmscqjk
+16crjsdl
+tgq2sixhc7three
+tzgsqspndt5xnqlthghzfvkkhone
+4fxdqrs64ninex34gd
+seven22
+kghfkrpvnppfncbhhqpt55bjf
+hjhb71bqdrrgsrkqdtsgrxgsscqjmtfzjkzsbp
+lgdnt9threeeighteight97
+pvjhnk83sixncvgmsjltwotdmmpxknhvntfndxr
+7449
+qdfzv9hkprplzkfh
+66three5five4zdsfrcnljqmsxf2
+veightwo27bdbsvseveneightrcqcjxsixeight
+1thvkkk
+8bnxqfsdhzppblzlzbkfsksfscmb
+zseventbdzlmhnnrfive1one
+sixxnmntrmp6srcsqbrqnjfiveeightfive
+4trnzlshnjtwo5twocxrvfssbj
+6two3twonetqt
+55qsnx43
+3three23tpctbkrnqv
+sixqk4cnfdmtltmlhqxtwo41glkhdhgnt
+35fivesevenpfournxzsbbgzthjvlvzrnine
+tworkzgkcvcone53nrvgdvgtc
+two9llkjbkz8pklrsgqqzr2four
+ninecgpbgcnine4tldjqsone4six
+2tfjhtfourfour
+onebhlhdvvqx1sevenmsixsix9
+pjgjt6jkrgshxltfnine8four45
+4vsqfljrfiveqeightnvbdb
+11nfslqvhm
+7crrhqxsfive8ctkzbhqnine
+vrvtglvthreettrkq5bdlrtpx718
+1btbxlthreedtrzgeightnineqczhqm3
+193
+fcbzxqxxjtmn47ffschdrbeight
+twoh1gqkrnm1
+7ninesixpzpsn7
+5kkvzpgqd
+three6nine
+32fdn
+22twoxgvktxpxmbjqtgtbckx
+1hdtftwosix
+2jfc
+six5nvzcgmrscjn5eight4
+nineqhtczsninetwosix4five
+9three6sj
+hntktlbqmldrphqzxkhfour193
+twotwo5259
+v7six1vtlxnpm
+rhsm2
+gprmtxbhlsv8onefournine
+2fsrbtdvft15six1kxpqbnqsxh9
+one5onemxthree8
+nineqbxdbznzktxsmstsntzffour3one
+9blhkhjsgsfgsblzdtqqfour8
+stz4889563cb
+vjrbs6threeptbbmncz7hqhqgfgldtseven5
+vbfs1
+zjqgczjsjpvzvjseven4
+sixfjzbrrhcfqvglxhnsxninedrvtvjbfqjdbrzblkq6three
+one3threegcdldjsrsssixonefiveonechngsl
+7srxv4hsgjqsqfvv1tdngkpjrczkl4
+5scgdglnjbnsix8fivesixtjccvmkfxfnzvhctgpncjc
+4eightfivefive1lgscbj7kpcr1
+eightknfssevenfive6jnpklczrpfeightwol
+37qccxllhzshninebvpc8
+1eightmmcthkhf
+seven8fourqn7tbgqnmzcc1
+sixsevenone4
+clhdvjnqnine9threesix
+onetwoeight9
+81z3threenjsdhnqxvtwonezv
+9hqtsb
+onekgnlbthreeg3
+eightspnrpjb65fivevzfpvjntbg7drbgjccneight
+ninerdlsix7285
+fournineninefive3vbnhmhdvjgdqcm
+njzspqxpxrone7four55
+nfdhlqcpvzrrtsmzhgq3
+fourmfdtnpsfbxkjtgtgx5sixrppsqplqdjvnsixdtqvtdm
+21onesix6sixnine2
+fffsmvtt8fivenineglrqrmktzzseven
+fivefoursevencjxmskrqclz2
+lgk27threefourfsqrbkntbkfourvflgrzhh9
+617hj9
+ninegcxninetwohpfdxrb3tjjjtxtnvtwo
+one1gnftc8onehtsxsmg
+foneight3fsbhdqzr5twojbsdnntwohd9seven
+zkzpfvcxqnbvrg1
+nine36cddqfvrf
+rdjlpfk2pschfsdrpz
+nine994three8six
+three3nvflpftf2eight4
+3nine2
+rxxjdk5354
+hf4eight8qjtcfldnkvtwofivetwothree
+7six3twodhnvmxj1nine
+57seven3six6
+qklbvzfhclfnllhhgeight8xtvld
+5fgzqhkssmkcfour1
+hhvjkdnlffnineeighttwo18twonecs
+sevenbfzrgfm1six1
+nine71cskklxvcbnxtskdbqnpgklrxklcgccxjnssksrlkx
+hmklhhjdthree77
+3vpxclbgkpone3ninesrclfive
+djfqkgjvqpfvdsix5sixtwoeightsix
+eightlt7csvgxpnslk
+sevenfoureightnld2mxtgpbzpthree1
+11sevenglfmsb6
+onetjjnxvssg1four4drxbxpnpv24
+2zdxs9mfnbgfmjln1threefive
+one186ltsbck
+6fsbpb9sixhc
+nine818
+xzqcpcdprsqjbgknkvztwo419q
+39qfdlcnkhg31
+9djnlcrxqxhrcb8mczrxrm
+nmb887525seven
+jhmv3
+zhvdbn1fivem8seven4sixoneighttsn
+6zmmjqmnftclqbcthree
+6cpzeight92
+onepqfhtsevencvlfvnczhb91mmtdprqxmcnine1
+tvqdfxn8eight
+five6fivercgrpbtjgv87jmcndclbk2six
+jgtmrbvl68lpqkpxddqqxvsixfivesix
+nine2nlffgkvmp
+1frdnhssftg4eightgclxsgqtn
+2sixblr94six
+94mlfv
+6vlqtcsmdd47hpfmlc7fiveeight2
+tklxghxv5bzc4hhcdcpmnine8
+four6one1zzgqghvs412
+xghjpblsfpg19ntpfmcfd
+471rbdblzs
+69fourhjxkvd7fourfour
+jmrscfqdfppfdjskpk61
+five5eightnqpd9ninezknztwo
+onelknchr7nrfprgmqzp
+svxlxrx9892five2
+3ntkbzzpxhdmrsix8ttgp
+ndh7zlnrzpvmnine
+one7xlnbmjjmfv62qvqjpfprbvjkpcnine
+99three5
+threetwotwo7dhtgtbchc7sixtwo
+tmfxxph3eightgdccscdsrkmnhbb75
+joneight4one5
+nine3six
+81tqzsqpkv99
+sixvjlq7
+five7bkc
+five3811threelfpzztxzk
+1fourkkpclqc3
+xgrpbmktcthree46g
+bgcp4two8
+jtgeightwo7nine
+bkmcrcq3eightrdtvrbglmxmmztqm
+7tscmg5one2jhhbfb1
+zt5khcrgqjg5nxxzxzd
+five85
+twothree1
+eightsixthreetwo6b3tnjmcqdjfive
+onefrlg7
+fivescbjxbdnvslqqsone5bdbvskpmksqmmfsncsmd
+two83fourthreefourseventhree
+dglrmbtkfltwofive8ninelzmrxvxoneeight
+8nine6sixsixtwo7
+sevennine4lbsevenkdnrhpltn
+h3fiveeight4cplrnd
+vhsgjbqm3ninedfhfsb
+93nine7jvjmlzgcztrqlxtwo
+zhhhdddbbgcssvfzdhmpone5fivefournine
+l9fourvjfbqpdslkmvxsdrnsgcvzpjxm
+kxlseven5two
+rbtwonegsdgvsjtpnnkone7mdz
+phffknvthree2threeqgvfqxgnine7
+2lgglnmthreeseven27three81
+lrgkrxx2
+seventwokxvzkvq6eightthree
+5fiveseven
+fstwonersngdlngx28nine
+49oneninesix8four2q
+hfvhzvmjgbfcbsevenrmhjhzkc3
+six84
+8eight2gzblldzvkjfive
+6fz3eightzmsqb4qsbbsnthm
+fcglpc2one51
+sevendqghclrpxt7pzone48two
+three5one
+5sevenfivebbzkjlcnxseven8fourmzqlxxgjvc
+xgg8one6782
+gggtljnnsix3lkhdqzzpdtdkmjtgjddkpgx4five
+qrmsfc13onevnhlbgs
+nrtwonethreerbbqffzh62
+5eight81gcdbrx3rlk
+mtdtxcmm2bgmqhgqrtxsn8
+onercx2
+9sixoneqgr4
+xmoneightfour2
+six85foursixninetwo
+ninetwo8four8six
+qchclfzq47
+khrll3two21
+seveneightnine8868four
+3rmbmtbxjp12seven
+3tsxgvqxmzvxbdvxtgrvdbzqbh
+eight7fourjtxx
+fmb4one7threekbxeightwoj
+vcsevensixseven577
+2dkhlrrtrnbgzrmxm5fiveclhgn1eight
+1sevenlmrbnfour17seven
+three5jtbvkseightoneseven4df
+fourrgqxplbpbxtsgkm7
+fourqdfxchlc371sc2
+fqxlmeighttwo1seven
+zvvlftlhfthreesix6three46qkstxvdt
+m74pjgccfour1four
+plphq933eighteight
+cdbqlhbhj3eight
+4onevgdkxhz799five9fbljhpqmvk
+two6qzgphxl
+two1eight
+onekxxghlonerqqlrs83threehvvdhsxmfour
+npmsvvrdl2673
+fivejthseightsixtwo9vgrvjzbzsrxjv
+eight2gqfive7mzjzpxqcvheightjfx
+1bxckdpt
+dngoneightbtdptfn85
+fourtwovfzgmxjseven935
+8onesix2drgjnlrxbtdlmlznine5
+five4mmpmqlttsx56ljdzldntdvthree
+1nxxgtwothree22twothreenine
+38eightsevennxctjfstp
+8fourvhnps3onellstpnztn6kvjccmv
+1bseven93eightfour
+5nphkdbhxqb2pqxtkvhxq
+nvvx6fourjgkdsczjv
+fourxrmq78
+8tjmnvthree3ninetwo2five
+p7cvtwoneq
+7thbggjbznrsixonethreeninej
+xdgm1crqfnklk
+onehmqqgh4ninenthjonegfjmvtfgd
+sevenbsqtlk9
+8seven9two9hdz29
+fbcjhzdgzdg8jgjvcrmgbcrsixnine
+3bssqrj44onedqxvhkfive1
+tmmxtz5dtxbbcjlfivesix
+pvfqzksgrs4khmlvtwoeightlsx
+psbttsmnpninefour42fivegsixfive
+sevenfiveqscr7dfxpninesix5
+xmsjddzfxftsjfq6four6eight6three
+seven42
+eighteight1nineeight9
+8c
+pmqljjjzvx5znxqnsfour8
+78zlpxnvsqpgmgmk
+four7fsgttnrgnlslr
+fourtwo3jg2
+qlz18three5lpxfjvnfppqjxh
+4fiveonetthree4eight
+7lzffxkxnzjrtr
+three7nineone46ksnshqgdpt
+8dntxkkkgdxggvhxh2onefour5gqzsqkm
+tjsixonedbklrxxk2twonxdpjzb8
+mfglbrjrq93
+seven37xhsrxrvcgninexbmdrzxthreeonethree
+fivegznvfztszqlhtrsslsmqq43212
+tdthjjjbkeighteightsevenpcbmpfq2
+five1eightq
+three13three4vrsrrtp
+cgztjgqgdths2
+dhxztfvlonetwokszrv8prdpm2
+dfkcklchjj8twonine52ppvndfcnf6
+three7ninenkxfourfive
+93sixlqxctdhmvssixone
+oneqbvfrvteightnineninefivethree9
+jskrtmvsrqnpvcgsmxbonecmlrjpdpc4three
+crpcfour54xxgzz
+9fivefhdpcqsd
+fivenineclfctjninefbsh2
+fivexhrzbqpfxl8sixtwoeightllzplcpllk
+zxgl5qneightsevenone
+sixpdc17thxfive
+1twolftpzbmnzvdlkvlsevenhdvgfrjhmthreethreeddkdvht
+67twotwo71
+oneeightcgnhtdxpfnsevenoneeight13
+eightthreervd5tnj17
+ssrsmhxrsixeight3gbqggcvfqg29
+6fivecvcdxnxhxxtlzthree
+fournrrsix595
+p2qchlvplzdvchkbdzzbnsix7ninefour
+fourthreefourtzvlrnr9m94seven
+4jxzkrfourvtjpsnrllkjcczmmqnsj4q1two
+4627qlpscgpjcnine539
+two6nineeight
+63five66fivethree1
+skndgzsbsntwoone1
+threerzgdxgtthree2three
+953lsdgn59
+27bk
+sixmfmbslpjjsixsvnqrvtxznffive5
+2ninenlgpggxm42six234
+fdzfvkjnchsevenfivethreetscllgjvrtqckfnmz3cszmt4
+7ninetlzsxjsl2nine3
+shsvptqngsevencjjthvfm9six5four
+7lsrq36threevzfjc62
+two59threedxmfourjfschvqvnine
+khfqjmksxhbvs8sevenhzrmjtkgm
+nine2stgflmsm8fkthhhjzlszdnmkmqpnjxrfc4
+twofourthree244nine
+eightvt978
+fivefiveninesixnine6513
+2lbtz19fourtshqsvblhrkhxbpfour
+ptt7bntxhdvl
+mskflsslvdlmndmmqmfourtczqlssnineseven5xxxkfvzd
+l329eightsevenfourfivethree
+rmlksxsixspp9fourhlcg
+8five9q
+hqoneightsix19nine6xmjbtgjzgrhmlrxq
+six38
+9eight2
+3sixbzhgfcg57sixsixjtqmknd
+9fchn58
+vrpftbnvonefour6
+vqgdtrvhnnxxsevenseven9eight
+56vnine5rdpsnlqcbq7three
+vncrjds2cmrg7
+213sixfivesix
+tzclpzdsthree4sxgjvrzcrzcndnfour
+4sixseven1three7
+8fbrggzmtqn8
+four79p
+twonineqonemfour3dq
+5fdgpmrghtksn5onesixtwo
+xseightwongqqsxtwo8jslclldvnb
+nine1one
+9gxjrfourvhqzcxdhrtpxgtwonine
+eighthfhtnvchtc7fjkrxsmhtm7rbk
+thqxcfjbksix32xqrgqsqtx
+6qjqql
+jgcreight7eight
+6onesix4threeseven
+5vcv1twoeight7
+fivesthreebvjntwo9jdxghmxvl
+632msc9threenineqfone
+dqxfourkb4eight
+6stsp3nine
+566sevenpdmg
+xprjdn55
+9mjtcmhjb
+twoninelkjznqztbc3twolnhjhdbfxmhfr
+twotczpxn6qlcfdlpnq
+4ninefive
+1rs44three2gzczjdgq7ssmtgjbgbb
+ggmzqbkgsix4five23bftjlmbfbd
+threehfcscmmlqvcjtpthree98
+7sixsixone4
+2fivefvrr9four4three
+1zt1seven
+9hsbthqvhhsnineone23tslqccg
+sixbqvd3
+22148four3
+ninejlpbtnfive41rtzqjgfmcbncrrlnn
+9sixfour
+qnhfivetwofjtqtlxd7lmrlfctq864
+69dqrzhlqssgcsxtz54cpmjvrkcfiveseven
+fiveqpv85frkmpgxgc
+xxqsscldeightone9ngqtkf1nine
+5sixgxbnnjsvhf5dgxgone7
+sixsevensqghlvkfxnfour7
+8gmgvjbfivesevennine
+qj796fourone9
+rmpfsppvzdtwo4threetwotwo9
+dqvtrhm3nhtrxxccmfiveonedfzfvcghr
+4threejxkhnxcxjoneightp
+sevenhkpfgdgsgnvseven3m
+qhrvjcnfdbqchrsvchcxfourbkhhq9six1eight
+29pqnd
+1oneonethree627
+5977rcr2threeeight1
+fournthpqbztrhnine64
+fjnjpgqxr86five4sixxhrtvbp2two
+7sdnvlb5two
+58vffgzcgx4nineoneeight3
+h1sjgqbhndbz1oneqgncmhnleightwos
+gjms21
+onetwodphfznine51
+gxpl3fourzfz3
+five46
+mqsixccffmc9gqk1
+5kvxpqrrpeightthree
+threefoursevenfive2dhtbrxlzzl
+shhczssbltllsmntntlqfqgnnl98rm
+5oneeight3vkqtwo29
+bv69fouronefourone6
+eight6five966
+4xnrtztgfgcmnmnsevensix
+gmsvtnjd1sevennine4xxhqfbrjjqbglqjngttc
+mdnxhhteightfive5onenineninegqjbqmfd
+xonefourtwo4
+onesix61
+sjmnjhkj2892eightnine9
+nzseven39
+99nnjjzdrfsnjhthree1sevenfive
+6xmggtbnblnbxdpkzblnvcvjqmhvntwoeightseven
+76five6six
+chdfjrlfhdzeight778
+xrvrck9five1hrvpfvkdcb7eightnine
+foureighttq5sgdfourl2
+4rnbxrhhboneonefournine
+5four3
+1b97eight
+hlcjghlhsf32tgknm565knxqr
+onecqgbgdcmlb2sixsix6nine
+kxdkz3
+seven5xvhrxdm
+xblqbgkqgsixvgrthreezxnzhknklxhbmgl4
+fvnkc7threethreeseven
+bmbqxv24jhdg
+97rfphlxvtx
+4pgblonelone
+ptdpllrddeight3
+9knpjzskrfd4
+twomjqdtbbvmj4shvsqrone3
+9zzh3pjsf6mhxlhm9glglfztjm
+cfconeight47fivetdsmndgvsmbqjvszb
+21vbqjz374
+sixeightqgfdjbhfd4oneeightone
+tbccqdpz78srmcdx4six2
+643gqtvhkljxt
+klfjf4qms
+zrnhkhqzpczzfqsgsrtxklpbtp72
+1cnqfltrmhphg832three
+twoseven5
+mxkmxlcgsixklclrkfr8638fourlrqpzgjq
+nkbfkh452pthree
+zvcktvd2485four88
+rfxj4
+three6jnr7
+two45rldjnmxkjphtwo7v
+fivelncjffdnkzqrshvthreeh3p
+ninejgrbmhrbqldeightnine6nine8one
+96lvpt2djrkc5
+7seveneightthcxgthreeseven5hpfddktpj
+6bvn
+sixbjxtphstzgspnmkcvc952one
+gmmslrndvltlthree394sevenoneightl
+threenine7onefourtwojxhzvqlseveneight
+5eightsix4txcczzmg
+84seven
+skjpkhxggsvjbprhllgjhninetwo6
+72bdpzccvone4zbdzlllnnonernlfvdpq
+bvrtmzmtwonine29
+mrlvmdnlxb2814five5fjxzlhpn
+lmrpf82rksix611
+tvq18oneqnmmzvtclnthree
+jrbjc1zbbpqbrddt26seven1
+lxfivenmdtnhdmf98ptpxsgmgrxkmmznlk
+zbmvchmxsevenddddthree2dxlddjp4
+three3onejg2fqgtjmpcgeighteight
+three2two9seightfjqtwo
+ninefive8sevenvnssix
+3cnbxxtgmf5
+kpmjcsfrjfgzhmbpnqmlvrhbhqs8
+3vvcone64
+fvqksdsixthreexbfivetwo3
+sevenseven5
+63twoone8vhbcpmmlfive1
+4ctwo17eightsixkpvlgpj1
+rsgsnone1
+kbvxonemcqfive3eightone
+ninenineone45threepvsmrtonejxmbnd
+37fklnjkslqk9th9
+fiveoneq8rcgdxtwo8jfkxq6
+rgd7
+7rgkdpvp7qrb
+7crtxfmslxxtcxsv
+mqdnltb23fiveqcdqtonethree
+8seven7
+8cqhqlhndqjznqhdbld2nspnxbj99tqqhp
+onelqn7
+bvbjfour7
+ldqzhvhrbgsrrkh5j
+kjsjxdcqgjztldjvxxgr9twoxfknxrrrphkdzdl8
+rvscnztblp56ljqtwompclcf
+2dbtdgsevenhzctckvkvxvjljz
+tvmhhxbbxvvsnlnineqsltjd92one
+9twoqdmtvbxhpcthreeeight
+81dvnkd87xbct
+6mnxqnndcjfivefdckzmppfsevenmqvvvbnrgs
+lvl3qjk5
+3fivefive
+ktvsqzrf14eightmtnqbcktk5
+sevencdknznbxseventwo8rzggmvpbvlrs
+hkhhrdxlml1xzbshninejzqc
+eightseven23shkgzdgvvcxxfdv5
+14five1sevenxfmhtptwo3seven
+47one
+2three3
+f5dszzs2
+xmxffxkxpkninethree8x6seven
+glzoneighteightrnjqgjznjm9
+63fznqxdfqt8
+33nine
+4vrbmthreefbdzf
+fourninethreesixnine9fourlvbgqhjbqncnlbjbz
+two848dbvbninenine17
+pqzqgone1two
+eight7lmxbhcsix
+szr2fcvkljctlghhthree
+sk81pxqhhhhvnjvgzfiveseven
+cgqqkrz2vpdpzrthqssg7nineeight
+498eightfournine
+eight85onesvxnineone53
+ninevmchpkcg2
+six2shsvqfivefourtwo
+mdzckfvr72cv
+twotwo7onethreefourdjtgjg
+tworfclmm3
+5sfvnkrmrptsix7four6kzlmclm
+1onedkqgzbr89kphvc8
+5seventhree8eight9eight
+kvjpgjgrcmpdscbfthreethree4mjqjnnzceightwohh
+kjbmh1fdkdtznmsznvlconeznineseven
+1fmgpxhxpqznqscvbszhhcmglvtnzhbbjjbzg
+1mfqzkfnine5
+rrflkqslxztdlqxqkdnhqd7ps
+39123thhsmscbpxr
+8vnine4jgqrvqtshg3jhhdnbsrxneight4
+xkqgnfour87
+lsbnjqtzqz7ninenineone73lmkbnkhs
+9fiveqqgqblfivehttxk
+8twotwognd
+4xknbheightfour6358
+4cqtpfjpf72eight3
+ninemjpqpqg8foureightsevenfcvpnrnnpzhcgkm
+37twofivedsxrzbpchnkgxqx
+oneone57one2k92
+mckoneight9threefour1onefourhdrcrvhqcmngkjnsthree
+945
+tmmtwo7
+57
+6twoxzbfftnr27
+threenine4bqpztsixfour
+84eight
+3jpbnjrqhqfnxckqkqdvls
+9gzzjzz
+374nine
+ninembxeight4sevent
+threecq3
+cvn6cvqmpmfflkzphndjnggtktwosn
+pgz7four5nineeightsixqrnfkdkgh
+6one781vstwothreef
+one617fourthreefourxqxnpv
+8eightsqmkjkkf5xckcvd4lfnnfour
+seven23qhntfmg56onexkjxh
+f5s56rfltx282
+twosixninefive1tlzq
+threetdhghclfsksql5oneninetwoseven
+zbqzxmpb9pxlrthree
+r4gxdzjnvzfonejnpmfcpgvxjjvkh8
+five338threejkk67seven
+twolntxcnzvfr55sixtwofivesevennine
+xhlppbqfr71brvppsixthreefddlgpfslqmdv
+kxsklgonefjfpkd4threefive9six4
+6srphqmtdoneh3glthreefour8
+rjzdmj1cqvxnx1nvcvbfctft9
+3fqjdgbpggthreesix53
+9fivesndgmkvckblktzkshglqgdl4ztwoseven
+qqrxkqhnzb23two34nine9
+8hrmffgstqpsixeightx1six
+jngcsjnrhn2zsvcjmjg
+9zfdmhzxdnfour272dcrqgk
+lbjbrfhjxhxjphzxsjsix4
+fourthree2seven1two
+twosix87
+vrlqqkctddggcvcjcpk6hxbqvbxmtsix
+mrcgbpc6dthzqmmthreefour6two
+r2zntjxgpfqfmqh
+fourseven3
+6nfnsgchjdffttmgfnbvlxzoneseven8
+8sevenqqfiveseven5twojvgk
+4rmtkvml4
+bprnine85
+sevenmfpcvlblcnine485fourseven4
+sevenseventhree68fivelhqgjqvcdqkvds
+3fourxsgghqnvtssnvfs7nine7
+1fiveone5hpfdgvxb
+eight2eight42twotwoonenine
+lpdeightxcgpxkkeighthtjpsninemjlxrxtg31
+4smqpjzsixonethree
+mr6csbmgrdrjj3onelqd4four1
+5sixvbscchd3
+384sps
+4qzgsvmfx4ninevcclvcfrfp6tckcpvj5s
+8l5glclltgcjgbhcg6
+3ldtdmjc6threeone
+hsrtzl521nine5qqrtpdsp
+z4v8threejdsmbfjpbj
+9sixln26eightwovmh
+848
+kndxtqpfrqxdxtfnqrqznpgvp9ninerlzcdvdtwo84
+kmqs84775seven
+5threefourzkg
+43five8cq2kprvdqrmxr1
+three4ttjqdh
+48nine7sixfive
+22x
+sixrgtwo3rnbzkrztkdkg
+4t
+29bjpskmxneightppvthree
+zmlzxvtlkt4seveneightbxseven
+5two5eightnpszzmbkncnstx4
+9vk98sevenhznkxmlrlk7vdbqgvfjdk
+1sixb8sjkvdhfld
+one42eight4mrsdnpfjpvdtq
+76fourntsrfllxkdfqvm6seven
+skqndhr3nm4776
+4xpmfxmvj633eight
+83ninecmpt
+fourdthree9
+9eightjqnnmthcrseven
+7threekgtf1
+xscj7threenmhsixseven5s3
+cqlzjt41
+855threemlmmqkgtfk
+ninefzmvjjtvbmgf8nineninetwonegcn
+ccpkzcldfourkdtfkjxvfb9fourhbtwonsoneightnl
+pkeightwo5seven88rdnzzsdkbjeight9
+threen2fjsfivesix26nine
+nine4rz8nine7bglpcmkqfzpseven
+eight94six8dpgrv
+twodfctf278
+fltqtmdkgjsvf72three
+llrtzsixsix4fivetwosixone
+qjhtjqjhgkjkzlpxxclsrdnzk1gbqt
+sixeight1sixtwo
+one5413nkmqjtlbdkz22
+bhtwoneonemzpzkqeighttwooneqkmcmsbq4
+sevensix3three2sixprcqcvm
+25tjffdrtwohfqlkhzxlhb
+97gcgqgjnpsthfjfdv636jsxq
+zggjmjone1297six8drzs
+jbpvnineeightntkkshbjvr3nshnqzdlkjmkfive
+5four2gkkbxmpthreefour6
+5two15sixfivetzpg
+one4fouronemfpvnqseven
+9fnlbljdnzzfournine78
+djfljccrtvvqktzzvk61onesd
+7twohbkeight
+seven1eighttwothreet
+4mdcljknhpqgxffqpj5
+nine9jlsmfgdgntwothreeeight4
+136nh
+635ninejghg5
+cmone7fdlk9lfivemzvnhkcsp
+8eightnlndm
+6fourpb892
+fiveseventwosixfourthree7
+5fm
+ninegchdnrf63431
+24sgnflnsixninenine8
+snm9
+3fntd721dhhkrqqxsfpstsvzpgonetkhcr
+jlzfbml61vdmgb7one
+266517
+7fivetwo2vhchmg678nine
+cgrp3vzn5ninetwofour
+666ninefour
+9s
+svpcnlktpxtvk42jhsvvdpftxpsk
+2qznfzvbdr
+foneb7eightfivehlbjjknninethree
+kfp6
+l34pxxhxtd7d
+rsbcrtwo27twocqlmeight
+jkzgvqgpjfdqvmjfx2flnvjmgllxghhrbjjkfour2
+45sevengdnf59twofive
+6fivespvkblrxvkcgdxktl
+three9dvrssvl5eight4ftsix
+seven56gdmlbfbjsl894sevencmc
+814
+1one4
+onenine5fivekcrf1gvvfhlncsv
+2ctvq9djzddfxcrj
+ntdlcqgsixvmfvlc4fourvlhtvvqmnmkrm
+9nineseven1seven
+lcvzbnfourksvjqvmv47one5
+nine4blvlvlpkl6
+sixnqxrhnztzvpmbzmxjm19five
+18jtzhk
+rzrhv8four
+2npghxvjonebchsprfhsjznrxvxnine
+eightngsevencrjkxbhpgtxlzhgb46sevenqhqmlfx
+threesffl9fivelgmndjfvseven92
+seven85
+87six9vnshclz
+threetwo7915three
+one2vkbp6rhqbxvcl7
+bsbr1five91
+qd3mnine
+jjvhltxtdh5nineone6
+mbxlnj7bbhnxonejtmtqjfrzqgtrhkeightnine
+fourfourqrxdtfive2smnqp
+7tvjrszvrhdl5five
+four15tvmpvxpvdjnine
+sevenvv5tworpvdlseven3dlqvgblqtwo
+nkckggninegnlqlnv25threexlhlbzvzk
+3vngmhprjseventhreeeightnine
+nvqtpzsszrdvttfivenine56oneseven8
+146
+fxfbone59
+f32dhffctkxp6rcngvtfq
+sixthreefsixjhckmjqfive495
+42four
+65nine984
+5fthreeone9twoqqsfvzmp
+ttwonefive4
+one6gfxseightxqcq6
+3sixnrjtwormrncmhxeight
+jhdxnmsgsdsevensqsslbsndpdmznmldbgeight3tcvjjv4
+5sixtvpckxzcjzbmrzk9
+pmdmnfgkb3six8xsmstsmxgmm
+53onetvlgbglq4zbqpdgsskzdsksd6
+kzjcllvz6skphkfdxfiveqrbhmk
+75qqjdgxlmfthreevzbfjdlxkfqqq
+seveneightjntpjthzptwo2two
+2five4fvrfxxnine4qzkkfkmq
+2xlvcltn7
+fnmggtj2rqxzh7three
+rzpjkgtml1
+2oneseven4one7xps6
+rljfhfrhmzkjxktnszbkpfspxdkqneight2
+pzgnine49six2
+plxsqeight2
+eight2sevenseveneight8rfcrsdlxb
+sevenclpqqfxgjnmtwo9
+9sevenrqsixone8eightrxqgfsbjh
+kqtkstrxhtfzbllhl4lqvqkcbr
+hfplfpbltczflpp7nfive8
+ninenvqfrvtwo6onel
+threev65
+frhn18six9sixninefourrsqzgd
+mcxckfg5vpkbs89gbninexjzvlj
+fivesixdx28
+7ppbqv
+hs9twopcvpgtjnrsvksskpc8
+9mlpckzj2twothreefive
+rkrgdclkninetwo6eighttwodc25
+tfivefourtwohkhhgsqlj1dtdcxmxkf
+1four6five
+fgbvmvxvtsix2twonine2sixfour
+foureight66
+s6fourcv
+mxl358sixfive8six8
+ztbtwo73sixvxsix9four
+eight7qmdlcxfive5
+phgfivekrjxdmnzsqsix9
+1mfqsevenhz
+rjhcdgzngtc155bqlttbsxklpknvlmk
+qjkdqlrrs6two
+sxlmqzxdpxdnj9fivetwo9seven5
+2qtdblb2
+8qgdzrsixtwo598oneightp
+1shdb944
+vrlpronek2
+jm52
+8eightfourseven11mvtrmtkr2bmp
+mnvnjxrgmrxhztwo2ssrdpqk
+ztfive435three6threetwo
+tnrrdnbgnbhzljdxhxxfrqkcpeight8js3
+foursix6zcsrztvgjxmp
+five7fourgnnkspxcmczcbgsbdf77five
+fgbrzkmvgrdbqjqndpfive81onetwomtzlfb
+2qbsfd1two3ninetwo2
+8tdjxvfpvdvone33three
+lpchnmln56twofive8tfour
+cfkfbhppjf6fourdkfxsvdtbcjspzlseven8
+5fivestgkzsevenonedkhhrkthree
+37nine8six8onefhvvbkmgdfgtv
+26hzz
+5glvnsztmnfjmkjseventdm4five
+pvnnqrqvftrbcvnnthreenine5
+mgscxxlp3eight
+53eighteight
+two1oneqlcdkbddfour
+jbll3
+8threeseven5tmtrgdhqxd
+8twonine6s1
+91seven5pmqrjlhqrtzs
+jj3sevensix4482
+jeightwo7lk4three
+zchchxmsctzffivefournine9sqhqkgfour
+72xct1
+vnsxvsqkhpfvgdseven23gzcmltzgone
+xzjqhcvsix1fivecjtxnfivekmvjdc
+zdfourgjlhtwo24d5klkpdgqbz
+7sdzzdbrxbtonerjcmknnql4dfzqccvqt
+tncqzxjq9twofiveqkxdrxrpj894six
+dddmkctrzlpfmsszeight8zvbpmpkg
+three23ckjhgjc
+375jzdhnfcfr19mhsbnplqh
+vpbbjlzone5sevenseven33four
+onejzfsevenrbskjq1four
+seven13one
+vcnkfgv979one6zln
+rqlxzzbmjb4lmbthreektqsdcfzbmdsfivethreenrxdlkqt
+qkoneight8
+5rfourfivenine94fdprsix
+onexonelzdh2lcbqpzq6
+six6v
+7gtgxqnnine
+tsljzhntwo3fourpbjncgmvf3fflvjxp
+vfkdone9fivecftvmjdk
+xc5three6eight94
+18363one7
+8fiveksshdlfmzhljhcmjrn7kpv5j
+xbhmxfhbjnjzmninethree7
+2933mkmdqjcl
+6ncvzqxfvgfive
+lnine5fivetb4qmfktnqjxs
+93187
+5mqninedzkfhbk
+two7eightntdbsix298four
+sixone3bspxqxggkmkrbcqrhfrxrlgjrlvfl96
+fourfivehqls3nine
+threedfklszn2threeqzhh7one
+mqmftzglone6kjpgglznhrjz89
+146cvkftscqsevensixnine
+nndhdgpd484hxdgjtfsdxxg9
+6mbzckbjphg
+eight6jbjtnld2mdjtd
+zjtzcqxb736five
+jlkdmone8
+gvjnjvmlfvcmvnfb8xcgjcmjqvz1bzcctvsixfzqjlhfkfk6
+vr6onejnjmrrldnsixsix5six
+ninembtmtkgbctlfive45cjzzrmgcscfbcgeight
+2mdvneightjzgffivefive4
+hmdnbxghxjxt4czshmsfzc
+61six18threehrcj
+six3five6eightkdfzhxcjkdhq3
+jrhqrqkpd4hsixdsbjdpscclmnnhknqq16
+jflzcxr3three
+threefourghvgsktkc93cmjmsgh8one6
+96fivesevenslklhsfmpz
+jgkpgfnnbq2pmspdfhsqxfour
+g4fourthreerpkdhjhlxlzvnineseven
+xkxhkphnkvpdnlncn86srxthree
+7sixsevenrfour
+5zr72qltsrbdsv
+ninervqzdfzqmf6five
+8jslpvs73
+ztvlxndlm5twohdhmtrdnhbzdrxb
+seven6nine4dpdpvrtrmqvql
+jfz1
+5nineeight5onefivecxtqbsdtbthreefour
+fourgeight6threeszgseventwo9
+sixfour3
+npl8
+tzjkffsvbjseven5rhmlxonezlx
+5dhtpfour
+twothreebxtfndvdnine1sixbb9
+five9nineqlzrmtgs5
+9v764nineeight
+five4eightlsix6
+3nineeight21
+foureight8btsc
+3xgdgtb2
+7threetwonexqk
+kkqsix48onefourhlsh8
+onekgtdzgfh2fivenine2onerb
+six4zgcnlhmltrxp5xphvtwo9
+eight7cdqggpssix
+niner9pzmrbqldkljmgphrrgmdjseven6
+439
+twofoursixrthree5bxppnhqtx
+bmpnt3
+fivepkzkzpghrptpksevenseven83two1
+9fiveone8one
+fiveseven3lqxghdlskbltrzrstwo
+fournine3ninephlghonetwoeightbvmdcconeightq
+three2pvklmzqjfh4sixonedrctlsfdfour
+three91spjlscscjcxbbpdhrg37
+57qqjpdfppsix1qxrh5mlmncf
+4nfone5eight
+eightqsix7one
+4jtvxfd38hnrmqkbnvfxpp
+qmfsspkfour1plmslcrsseventhree
+fzckcbfvxbpsix7nine
+fzrj4
+4threeqntnineqstzjftnine
+tkrh6sixdqflrvtmzmfiveseven9ktmtvprkxhfour
+nine4983four
+mpllmjrfgv66five3kvhthplrtwo7nkklb
+9ngvdjddqbz
+5twosix8lbhmzrg
+eightsbmcfgm76two4hhc6
+seventwosevenrpm6threeeightwodxs
+xkbseventwotwogmkxhpmhm42hvvbfchreight
+gcqeightwosix8xdlhrnnbkmsevenqdbrjghz
+458ninextfjxvgsq5fltdsk6
+rlgsflhxqd5bdbhclmrthree
+twothreemqqbzjn88blvqxbseven
+rqrrdrmlfsixfive6
+eight959tzxkgqjd
+txdszrn5eight3cqeight1brqr
+45122
+jvvslnkdk6qnfzjzvseight55eight
+4twoeightgrhhkrvtkrzpfive7seven
+three8gsmkpzsmfvf2
+fiveeight5sevenone9twoseven
+4seightjjdkdglspz3vg
+sevenssrzkspld2
+qnzcvcthrsgjlnzxmxlppjdpnine8seven7
+eight7xhvkrcr
+two2tdjdfbqtqxrs119r
\ No newline at end of file diff --git a/2023/day01/example.txt b/2023/day01/example.txt new file mode 100644 index 0000000..7bbc69a --- /dev/null +++ b/2023/day01/example.txt @@ -0,0 +1,4 @@ +1abc2 +pqr3stu8vwx +a1b2c3d4e5f +treb7uchet diff --git a/2023/day01/example2.txt b/2023/day01/example2.txt new file mode 100644 index 0000000..41aa89c --- /dev/null +++ b/2023/day01/example2.txt @@ -0,0 +1,7 @@ +two1nine +eightwothree +abcone2threexyz +xtwone3four +4nineeightseven2 +zoneight234 +7pqrstsixteen diff --git a/2023/day01/input.txt b/2023/day01/input.txt new file mode 100644 index 0000000..d6c4d38 --- /dev/null +++ b/2023/day01/input.txt @@ -0,0 +1,1000 @@ +9vxfg +19qdlpmdrxone7sevennine +1dzntwofour9nineffck +7bx8hpldgzqjheight +joneseven2sseven64chvczzn +seven82683 +7onefour1eighttwo5three +8lmsk871eight7 +ninefivefive2nine5ntvscdfdsmvqgcbxxxt +onepx6hbgdssfivexs +cdtjprrbvkftgtwo397seven +2eightsix16 +41pqdmfvptwo +xhlqvsjpbhfivefour5sevenonemcmrkvhkjqfour5 +2czddtpsrgsbgddsix6gvmxqlsnnine4 +twozxsix9kmctfour +3hqfxkzr2nineqdpgbzndxf2two +bjd99eight6sfive +oneeighttwo34dcjck5eightjznpzhxdlc +6sixeighttqslqvplsxvpxch +sixonemc55 +sixeight7five9ninesixfour +lmbzpzrhssdslkeight9eightpjj +six2eight579hlbgjnjkqrxrdlhnpfour +6fkfxsqncm456onesftkndhl +bqfckhdmppqvjlkx75dvjzveight8 +btfppljkfkzcklskgzzhmtwo9fjsix +seven44tgvh +rvmjm8nlg3ttgcjtwo +sevendjdckvz9nine6cth +dpxdpzbmnqsn8prggxn8twotwo4 +twofivesevenonedmkrnpznfhgh1 +gqeightwothreefours16gljkzgnkgclmrpsmfkq +eighteightsrfcxtvg7three1two9nineeightwolqn +18sixlone +eight7rxfbmhnsf +6twodndmhcgxlgbqbqndbbthnngblfgtzh5fouroneightrjp +3vpxlzkc +qpmbxctsmt38sn1 +threefivelxcf9eight +5vsptrhgltgqnkcgn4 +threeseven59 +83eight8sevenklzjcs2 +three5three6twoone9 +fkbfvltznine2bbjpng2zhtmmhnrjq3 +seven1xxjfq6 +7btxleight4one +xzsfive3rcxlczkp +8bjfmkjc4dxvd9 +sixddfg8onetwotwosbsb +gmvbngqgfour66eightcspbtjkzlxrqhfrsvfn +three91djmrkkdkrrsmv +four4eightlnhtvrscbf5gh5 +seventwo775dcg +85sevenfivesixslkjbninefournine +cljxdshd93rxjppchxonekmvpcmrzrv +kkzkp315 +three3jxmvjzzvtwojsj1seven +jvcfzjvfp5gsbpr5fourfour5 +jpfivetxmgthvlqnvjzdgrhknf4dvslqsxtv +jkvtctx6kkgkeight +jgsrnzzz8cf4eighteight3 +88eight1 +one674zclxfive +34nlkc8threexfmlqrxbpeight3rj +6six9onetgjmvqz63tnrrqlg +3n67five16ninevttnvbznlq +seven98 +5pkvtpzqs9mvpfpvhb +39s1one6phcgfqbgcvhpqv +sevensevenlhphq5rxffsix +kvvlqzmglmqddtt87nine +5npjkfhmnreightscqf +954 +five4tmeightkfdkhdfq34eight +smdqspmlv3twokthree +7fivegvgfhlqsqfxdljnnpninenine429 +sevensixdrsltf6fnhtcssfhpl7 +drctwoneeighttwoninebzvhslngqjhtwo1 +kzeightwo14bjkksx +35gglqtcjponenine4lhtjrtjzsf +six4two9 +88dpbpbrrnceighteight3 +jf24sqscmzfq +fourone9three2r2ninethree +2fcjl2two8 +ndshrmtqxtwo56eight +mhlsk7 +hcmx8792six3 +2sixonexgpzsjbmbqnxbtkbcvmktone +trqckccvgbdjt7eight9pcnrkxbxrb +sfqnzdlxqcdf56five27pfb +cffn1bfjkxdvcthreetvvxfzlrrpmpmddh +sxone6xzdrsdlfnn19seven8 +twofourtwoqxvpcjmnv3eighteightonetwo +9seven453seventhree67oneightv +28xmzcttr +five4twohrlthrjqmthreerzprxcbj +vlrdjpznp38 +98nphlf5ztrdzthreeddtnxrkhlzxkttpz +mqbntpz6eight4 +28nine +khkreight3 +1seven2fivebnjbzd +cgvdfmncxdn13tp5kxvfqntveight +7bkgncbfql68ninetwolfmltr8glvsdpm +7onesevennine +pjtmseven6mhcfrbqnmpbspsrcsixfpfkhjxdhq +256one54one +sonefour4 +vzbsj5nnhpkgkqhthreevlgfvnz6 +qtkrjxgrvs4 +four1fcglninemggpfrone2 +22trflsckfg7eighteightoneightrbk +sevenfive5fxmbktqfive43 +twoonedbl1seventwokjjbv +sixjlkfjnfkzfhvsj5eightmgmh +gxqjmnjp5pxdksnszcrfivepeight +eightthree5shxvhnzlhninefourkvchmxfj +two9mjkxhsevenddtbm696 +3threedrs3twothree +d1fivencnbrcvfcbvvphxfour +sevenfkgjgrt1lzfqzksddlcprlx9six +one7ckxzglncdgzxcxfour +three8four6dhn3 +5rphkp6three2six2 +7ztzzlnthree4three +rgxrpczczcsevenrphlhcczm985gdbjcnvjx5 +ggmrcxnrdxfdtd6 +meightwovdrpxgmpjqhpmrdsixhts86cl81 +4ninejdbzhtfkdnthree26 +9five8 +six276 +gbsphnmgz5smseven6 +fourgrjvpbkgninetwo1dkrcv +seven96 +2sixninexvmxbjttxb +sixnine3sixsixhvtxone7 +6x8 +773fiveeightxtrtshfivemcqxnvplx +182mfcthbstt2cvqs +13cone1fcgtchxpgs +three45nblglcktt +seventzrjngglvpcbdzfivexclqhsjdd5 +jhfmcqdjp8pktwoqgzskmp4 +pbsixtdvshb2three2lq68 +one9nine +8six98three8 +7ninethree1 +gbpchggch74lsmfseveneight +shshsjlqp7xggv2chskzzdfceightcnhrnine +twoone1fdzjkdhxeight1 +8hdxvfblkxfive1seven3mxhv +hfgmbeight9threefour9 +seven734 +three9three6 +dgnine4eightnineeight +66nmltsclptfptxrpj +5qcmvt9jhj8five +532qbhhz78 +3bvkm +34mpxdthree7nine4k1 +frls93 +sixsevenhtzjqzfthree1ninesixnpv +jzqgtptsrgx4nine9txzsqghqrbnhflf +7f84 +54sixnsdppg16nine5vcmlcqbmhb +4onesixtwoghhpmgltfkxldzjh7 +5gncbnhztwo6eight7ninez +5191jsnqmgeightwojfr +bvxzrjnhnjjfvvrkvxncs6 +dtwo4 +bgckgdpdzksmlrzfone2two +x98lqxzxrdrjrkbfk8 +6gmseven921 +q4eight3eight +fivenkjkrcvs8hpvnrgpcthreekjfnmtg1vntwo +7nine9 +lthqzvxmthreeonefourtwo8fourfour8 +vgn96cmdrnxs +94fourdmfpjfbgdc7sb5xldk +1eighttwodfzffvpv8eight +onefivetwo1five +6ttjvrlqv2fiveseven5d4 +87399 +7hblrjsxdphnplgsevendx +6312 +vtwone4five61 +2fdmhrbdssf +ztxbmttzvldljxrtt142tkfrfivesevenfive +zz1one +fivetwo98 +mcqggtklx39cdz7lkpxthreensztkfmc +qbzmkprpfd166qhtzpcjhkqpmqrdqtcdgfhtgx +95xjrltxrnp +4rsjnrone85 +qqnhlgchvvpcrj8dmcjccthreesseven +fivevbvqdftvxvgxglsevenlvrrknpk9 +3krqgv5fourq47 +ninetwosixvmt3one +fcfvzrsbrqcsdhbflhkn9fdgtjxn +82onekcxcvjv6dkk +fkntvmx8 +nineljkckkldnk6 +twoqdptcvnine5tnmstkrsixdc +ftwone6lmjlntfxptmnnnconepqszsbsbkqkvcxghmhtvsxvfldd +eightfivexxhjmxvmklhzt52mvh +1mmpxmsbpkf368sevennine +8six3 +onekh1 +74nine6gh1bbvsevenone +4pxzmslsevengdqqv +five1qjfxlstfsixnine6pqqseven +mgbdtwooneeight74hrfflzddfgtnmd +mrsqnffrhmhjlvqthreesevenseven6fxrfmhfv +two5threeeightthree +ddgsixeighttwo26fourgmhg +nine41g962khzsxzkg +qfvdz41svzprbzthreedsfcqksix +threebnbbs5six +msix1 +three1eightoner4 +b2twojnrfk2zsrzqfourthree +3onevqhp +fjszvhmsix1 +hhjkjxz37nbbsjpfg28btponeightxv +2six2krqlzph8 +5two8jmtkmpfxmkbjqxjbbvnfcgl1 +h2mg +3seven2nine6 +five5qbcnsfjxm5nptwotwo +6nineoneppcgf5threedcv +fournjkrjn9zd2cxsfmhjtzfourphflng +9seven33five1 +xjmhz86 +7sevenfivesix +3kpdzzninebjzbmnklkhvn +cvlcqtsix4seveneighthvhrfmsjeight +1p +2four3xrbhl +vonerdscjkztwosj8fbxskdzk7 +pnx8nqjninephdhnhmc7 +1sevenckbxpsix5stlhknddjmgdrpm +8vkltvtwo96 +88xccqf2fg7three +four75 +jrcfgzddtnlmvjxgttthree1threenmrbone9 +27btrxjlcqftxkkjvsxnine +8qvc98shcjzz +cjn8three9dphltgdrscdxpv7pzrfg5 +27sixthree +9one7nine3dvvfcztxk +three82 +bpszb42two9 +twofb5gdzxbt6 +threecrpmqbfivefksjlxgrggb8 +9eight9five872 +vtrsixjgccvbpdppthreethree1eightjk +37lh88four7six +6oneseven157fourtbzdtgnkgc6eightwoqdj +1two4nineoneone4 +2fourkqf +9xbqpvlfpcfdfqxkqv233 +threeeight3 +xc9three57pnlln +nineseveng1four +tfivefive6 +ninedkf6ninerqzdrf +ploneight675xmgxfrfour +sevenvsixeight1pxbtmklzp9 +dtldflk1six +fivetwo8 +eight2kbfmjsvst8 +one2qrtrfblvlnljlmnldmv7dljts +six39sevenphclhsdts7 +bjrfrzknhctwo138four9sixeight +hhttbnlrfour3fourfiveqjvzxdgrpxnine +rvjvqmsscrllhmzmbdlfqlkdfcrjd67one +xggzxpjmddfive5pvcdhllftb8 +5315one5 +2mtjxrxzlftmeightnineqgjpgseventhree +464onenine462 +three6sixzstbsq +1sevenone +seven1pkpdeight1qlxfgqpbkzdlj +1gj +4dzlfbbnfourfive9kp5 +q8m3four9 +94ldqfrgnd1two +38four489eighteightpr +threekxr261 +tworgmfzsd8jjtvdlxhdpzseventwosix4 +tcsvdphjtgrh2 +nmqxclrszlhgrn3 +5tzxvkxbpvqgfourmlmnknxt1hjnine +seven8nbvxqd1 +3zcqcsj6lfjvsfkfmrsplp3 +ts2ninetrmpjp57pbzfnfb +5onesqkk82 +eighteight8 +vkmrvxhjbr3tzjlfksixseven +hrlxjppxsr83dsgfxmdz6ninemlrnhz +8sevenninekvjmfl35nine +91 +35seventkx95six +eight4two854five +four4seven2 +fhbnqmlxthreeeight1 +7threeljeight +four9cvkztds4pqql +5klhghrvgng +hhz8eighttwothreetwojhbxfmkjeight4 +two9eightwocq +znj2 +935eight +55eightkdxcmm6fivemrlbsqtvxb +vzzbjkmjqktwovs5one +7vqqrqhcjtzxeightthree +34cfninesrcbczg91hptwo +63htjrvldqmldzzqrnslzcsfmlcgjmrlnf1zjdrgzkgeightwomrv +ljdpzttczjthree8five +flqjdbskkp3kjmcc9nine +rfcj78five +ttplggc924vdkbqlcrqs +ninethreeseven5 +5sh9 +four6vrrs1 +one7eighteight +4szmhdhgdtseven62nine9four +szsfkfj6cgrprx2 +38fourkbrlzzfhrseven2foursevenxdv +3ninejcghgdchzcffxtl7eight +61three +kbvzkmngj35 +gkzrtccmg3sevenmkdcskvsone +bg8txkhfiveonerdqvhrcxjrhrlndzjj +4v559three +ninethree4prhnsrmgq +onenine2lxsixqjsxqlrzkvzcninegz +444lxgckhmhxd19ngrhftc +nine76lznlninesevenfsrknvktmz +518onethreeeighttwo +vxzkrgfshvvtdpsix99vnts +nine67 +sixtwo2qtncmtxntfthree +two5five895ccsxdphn4 +768 +jvsgtwo7sixkhkvfiveqfhjdone +mqmnrqxbctwo5jtk4tg +2174fjrphztmg +lp4two +1qldfxjmzb6 +one8krbtzzdgfjkrmnfnlone737 +3six4 +nineeight87threefqjgzktgnffrggb +8xjhk +ninesmz44fvx +gktxcseven2brd28xzkflb +42vfqmq8hftsixeighttwoxkfktsgn +3fourzkklrbfh2hqvjmgggxrq137 +mthree8eightvjptjvpkhp8tvrzz5twonez +sc2cbrsrtcnskjsgvd +6jxhprlqpxlhkckmxxxplndps8288 +threegjhnbhzfn7977bfjqsqzdtjhxjpkvx +9sixthree +six3sixonedqgtqqzggfive7kgtksd5 +9djnf9htxlhkphzmthreeqxkrzpljhtx +4threefivethreevxvkfour8qv +eightseveneight1four5fourmvrcxvhx +tdhtwone4vphnspkn +onethree81pkbcljs3 +nspprpkgbnnine8gmfqzdlmdone +vblklpvlfmtcnxgshc1threevth7 +3ninefivekhcvbeight427 +5ninesevensevengjbhfbtjgnfhtmldczcgvmfqgrtjhdmxd +ninebnpvq8two4 +4lpsrkhmzxmffrq +four1seven1 +threesix4 +twobcninegnvtcmnxmq9 +58sixeight1onepdgk3five +mkkdvjfoursix2nmk +six21bljfzdl37seven7 +4eightvtbrr6532 +jf2kxjbfvg +6t +51mdnkqpnine9 +twojqlrlhnseven2one +qoneight5 +rmkhbb36four3vtwothree +vpxfcmmj6fiveonebssninetftgngbxfive4twoneq +twoseven16 +6lfivedpvfltcdeighttwonine +7krhmggd3578 +vckxnbsgqm4jkjtsqrp1tvvhnfkgsghcrrxqkvb +jmclhfourkqmp1 +jvtgthree478qxgprsxscfzngxgtgrfjfqqf +xttnzjcgsxvqrxmhlcnine9two14 +829 +kmb4ninefgtjgjnxzqjmcxqpprdonesix +klsnmqtwo4 +7pjjhtskhdvgtwoxsncbsnj +mhdhkfive23seven +zndrdh1xrsxmmxjvp8 +fktwonefcqstdshq8foureightsix +kzlfqmvbqninetwo4five +4sevenjffivezscdqskmfkfzltbh +1782 +6sevenfour +rleightwoqqnpsbprgtbvssjvd4 +brpfntx5hj +rqvhgqpdz62eightthree9 +onejgsvzns9 +fournjhjlvvqpfourtwofive6 +7jxglnsnhbglnjsixxdhbrhgmd +qznbkl9sevenfourqrnmhfeightjz +1threethree5 +four27znfzt4298 +9fivejvqfdcfqtlxhhm279vl +1dgvpsmnsevensix19vchfgbzpmqtdrksxczxt +twospzvsmjbfqhmcd5zznpgxkfbnbsevenxkzzfhzthree +4sixfpxzgblm +four7sevenbvhxrjf8ffjlbnjkp +73twogmnngcjsnine5 +3fdspqvvrmv +vq8zqpzfhmmdbgqx55eighteight +sixeight4jrzhqbjmcgzzxzgzcjcrg969 +zmsfklqskd79 +one85csix4 +9twodxfqxbhn +sevensix8xbfmdtzeight4bcdcxdlxmk5four +8fdvhpv8tcpqmjsbf6two9dsxrsndr +jnhsclvtltwo41sixfour2 +mnmmdmsqlxpeight9fjgjgnmvvdxsqlcninesbglbone +vleightthree7sixsxgd1 +dhsgn2hflhqzrxvfjbn +1twofivenine2nine94 +threeqtgdnf8gvxfourjjrbsjgksx +two8rlxcgsbdftlhx +1seventhreethree7 +dvksvxfeightbkccpztwo6 +35twokpxztqnpl +ctsnqstklcmcb1xhj +deightwoxbrkhtgszszqspqeight91zjff +onehrkvgs34twofourninennddpjtrkp +2drv +3rjrkmggvfive6nine6fouronethree +8twonine35 +gqnn8ldkrjcbd4four +8mtgpsflmlkcvkmffnstnqhzrfpscjhxpctvkl +89threefive3 +sixxnvtsixxrjqvtkkb1threertdfg +onenine7ndrthree5 +zfftwoneone59 +hqfzfivezpqkpptthreeseven8sixhb +six298xgsfvdz +sxbcgbnrlqsfhjgneightfive6two +6zninenine71sevennineone +txjkscxjxqvhrcmzzbxxxm6ninesix +cnsr6fivefvvbdjfgrnpqkpsjbgbm +tkhdhbmqbhfoursix46cbjpvqr7 +trbtfnsps769 +vkrtwonefour78onevktshzxrg9three1 +5vmxn8vcsxt8 +3eightfourpxblrzxlfx567 +626six1seven +six3fzxsdmlpq +44672ztsjrfkhk9six +8smbknine +seven42tt +five13fivetwotwonegn +98fivehpdtwofive +cvthree491xrhgvlsixp +four4threezkcfbqcl +4six8fivefourfourtwo6 +8849zcrrf2threetwonevc +zmzqvnnxskbbt7nine79five +8cfkzkzlgdx33 +6gnineqj1tmmxnhntqgcrjgrcz9 +ninejpjzphsrsevenvtkthgtcq6onesix3 +seventwo1threevrpfqgrdkrnvlftwothreefive +qgn4nineoneonefqfpvkb +twofive5569four8 +9czzvcrglj86mpxctcrrninefour +16one5 +5fiveeight8lqft +36oneoneqrvqzzlvnbhnvstjrlsrnlplkccjzjx +xtjgdvd3eightfb +vkx2nine1gghfcrdd +three3dzkxgxjvhgqvfnptmfj +8hgvvlgclpl +three7threefour +threetxgtrvz4eighttworkd +rpvlzbxs8 +hgmbvjfxdstpl7tnrgdjzvdtwo7bzhpcghnc +kkrsprlrgslpszcxmnine44z3eightthree +jxrljfivegtzbrhxmh6pqmvzf +twopdvrdffbzjrckcbvp4 +dfms7bcmceightnine7ninethree +xjpzpqtwo4three1ftpz +sixeight5two3 +r21 +1twofivefiveeight47three +483onehhfive9 +nbcfngdpqc4 +slnhjm3hcdnntfmbkvzthg +4nine5 +zthninevonesixcskc8 +sevenckbqvmjxjx41 +4c +nineninegmdpxkttb421jhmlxckm +onesixthreeone75twoj +6sdzj +4xddvcvx +3sixgsntt2fivethree +nq1fourm5 +ninesld9fivesix4dxtvnzdmzvxkp +ptwo8 +9fkvsxprvpf4five +6sbjzd4vdsfvkj9fpcgqksbg +kgrfsrr17twot +lshfkltwo88737sevenxskzzpzg +djxvsnghlm7sevenlh348 +4onevgcxlzmpncfflhtfrjrhf +5sevenjfzkqlpmxknine6 +c3fourvfpzhjcppthree29 +zninellddrfp9 +3qtcxrppjseventbjvfninetwommbchqbqzx +eight7sevenn +qbxqpthreelvxvkprjzsncnz1 +8gkrxthreeeight8ltwoskdvxkg +9seventwodnfghndpxtl +ltwofive3jzh8two +seven9qdngkndlbrhd9 +1m1 +two28fived +8one3kbppsdvrn2sevenhkrfive2 +8one24dkzrxmdxqfourfivev +dxfive11 +5glthvkgtzksixfoursix1 +jxxtpndkctfrhrssqtvv6eightchprr +qdmv9kbtnk5eight83 +sevendkmvljcv6eightwocv +lpzseven8onesbtskxjrhqhkvfblbjv5 +one5lvcjrkjklsfm8six7 +qjfvdjghsdgzmfivefive5slds7mlcsmlgnpfive +tsqkjjmfhlrcfjxxsx278ninebnc +threeknvkkvgpqrzbdn7six +512lkhpmdntsxsixzmpcp +lzvkfkmxlpsix7 +8fztrnfseven91sixxvbhtzghlcr4 +nine6891lnrfdzntsthree +rvfmdl92seven +tlfjnhpsix3onemhmvsthmkftbhcc +3kmxcjnsm8six +onethree479twolht9 +jdlsqp4onefour59lhdthreenine +qnlpgrsrlhtwoeightfournmsbl2four +lhptgljveight1vkbfx +sixsdgv6fourtjltcpkbqrone +nine1one1 +qxkrfczbpndp5gkghrqbcgcmmqrjjkxxf76dnjbnfc +3nineseven99xhmndd94 +6875twonefns +24threeeighttwo +3six1threeeightsix2sixp +xvone27fvmdd11four +6eightwolhn +gseventwobbj9bfrtdzsrjone7qz +twopbfdzddqninern5gxzbqcj +5four4sixfivefb +88xtkpjtthreefourtcldldhk +mnbxx1 +2dvfour2 +eightfvrsnk27 +fivexfnblfpp77qfour1mrfrphbg +6lgddqkjqheight +rvtwonemdxgfsgnnc98hmonexvmhkzkmjt +two6cglzbdklmjqjncn5xptwovtbhvmgsd +sevenkvxn6 +8eightjkmtncbrv8199six +sixd14six665 +gbkfpnnjxpmdfivettvdpnbrk16xdnhqkrpljfq +58vgmvzx +onetxxzl9fivelhcfpkvrsgn4 +25two6mcrvbkxrtltrbsfour +517 +rvqq6ninekfmninefiveseven +five2jp +qvlcmsqpvmjbjknvlknzfxcqp5 +1ttsbmjz8bmgrjvtrrthree8dlrjeightrjjvcbcpmv +95sixtwonine1 +tkpjkpbq16 +lstsfrltcm1qbzx9 +three713three +onetwo4eightfivefive +7sixxcfive +52two9 +xngd1 +8eightvmktwo4eight +sixgjjgvtznrskhxnsonetwoqdhtone21 +9fftwo3 +5ninevmlvmjnxvb91fourqbnnfcz +hpcmsgseven2sdp82eightwot +3five8 +jnxd6 +3vfgbml831dkbqsix93 +6pdlllrll3mskssmddnine8three6 +4vsdqddkfivethree11pklbpk +47five +58fivefptcc3xfqvkxqmd +eight94mrvtn93eight8 +6fdlbrbbninebmdptsfdzmeightzqmxvpptps +1ninegcgcrcgbvtfptlgdthreenflkdhjqjctwoneh +8ppqpvrphfhrkgqjrseven +knklcdrcrcjt545 +ztmqxsevenhpqtgknssnnvdssfpxztwo8threeseven +xnhoneightf2five +r3tworkmgkqvtf77qtbxg +threeone41five57 +fpsix7jrkmmxlhqknjbldthree38 +pzxlnfj2 +sevensevenkbjfvtfzbvgjvzkmnb8eightgggzbz9 +zqkvgk3 +vcpvzhxsxcglhtvmcn2zmqjkxconeonesrdmmmhgjrgkszhxj +dfjhvgftwo1 +8fivetwofoursix8fivenine +rfive5eighttfn1 +fourrnine4bh +gnh9nine4pbbj +4129four22llnx5 +cvdrdzlbmhjchfmvdhhztf4dxnrpvr +31fourfivegl2 +hp2eight2klkzlthmd2 +8mzghdpvjkseven667 +eightfourthreehhxjkljdeight9twoone +d519 +zlcncbrbnlblfxjtntjkmh4939 +3484eight9five1one +6two365vvllsqcsmrzqnfgrf +qqtntflfoureightdhzrgg84eight +43ndrxmkznbnseventwotfckg9five +gqxghcjtmnine1 +622 +nxfdgdgmnd6ninedqnfnvnlkoneeightwob +nhnfgxrninesix47 +9nine8jvqrv4two +ldjklnnfour31oneeight3 +dfhdmtqrttln5five41 +4seven1six52 +6nz498sixhbsbjxbzxr +gpx4four5246 +nqzsqjhqmrninedfxkmnine9431mdgbkn +ghdfpkxkgtjbsqvmqjsbgljrpbqggpgptwofour8 +2pmckttc3663rkshqjmvm +1seven7gzsevenks8 +tchrd7nq44 +pljkrthree2 +four57 +five138 +k36 +fivednxrs818 +three6eight96eighthvpcrldfiveqkglq +fivezbnmsevensix3eight +qbfeightwofour3pcr1sixseventwo +three4two7 +fivetrdfdqpbt15 +26nine1 +3sevenq8eight +two669six +5p4eight219rgkj +76four +jrmnkp1224qrzg6 +29eightninelvkxbt8 +seven7vq +lgrgxxk2sbxbcvmjqqs +4threesixshtxpgdhnine38 +6fcmmzhgnmm8 +lxrtjvqzmzeight2ninept +2hqd93sixone2nine +m1 +4five5threesixnine +7sixfxrbr +eightsix369one +foursix7seven2bmrqmkb7dbvzrk +35seven4onesmsbgbxlh2oneknnlnrg +hmsevenfour84eighttwo +eight73sevenseven555jklfjnrts +ktqbgzvdqdcbreightjkjz4dxnfpfgjs1fvfpbczvt +xflxseight7smkkkdqsrgoneightx +9sixfive3nineonebfqbptl +rkxtmcltxjeight3fivetwomsjpjdm +4bldszkxzrq1threetd +gnpthree5one +3onesevenvbfghbzksrlkl63seven +6xjqqsztdsnine1fournine3eight +8957four17 +three75 +5zlsixtwo78 +mjqtlfqztt55eightpsevensevenkrdrvsqxjtphpp +rztvsc9four5jsrcnvc +2fgstpfournine +onesjjhlcg1nineknqhlr +ldfone9 +threernszcbdxjdhbmg1eight4 +klkmktxqfz4qcvptvdtwofive8 +3sbpvfxpsvpsnine7nine +threexdsbxxrxmmndql19pxzvj +1cbn7hvhggznffkp +41f +hdmgqzrhdhseven25zdjdqrrpksixtwo +2two7ninesixscd +two5twojjvkjbs +eightsix186twonelp +xpdskdkmjb5hhnkcnxrdbnpj +96fourfour +7one22 +1one2qkjszlfourtwoeightgmlfkgsm3 +klqmpxqzhhhk1sixqmmfnmbllqjkvlqdz +nmgjmhsevensix799 +rrgpsbmnine9ninebqdgnxfsix +xrmslkfkzfiveninefzzbn7eightndscmjqsldlclkmsxbtjstzds +bqrjjrbgsixsixjgds1 +7fmtncmjbgcvhfhlhzzdlltpdscszrlmk88 +fourchvjlhzxxtwo94 +six2one78vkrqvp2sixvhtmqngtk +fknxmgcljbxfkkbdkbl868nine9 +height12fjt +knrlb2ninesevenpzjd +threefourkxtmnxbtfiveeight98fvnkvrx +3xxszc +vhp2rxfrhteightkfive +cxlzglbnineeightsixxlphhkkkl7eight +lcltksrvsevensixsixtssrszb55 +21sjzxsqvlj1seven293j +3gkjdshvxkfmxnfkqhpfour56 +kgdbqsmxxqone3p4 +3m7hmbctwo297 +4vvr5 +eight11 +nine1six74vzdllp +1nine9756sxr6 +9sevenfourtwovxbshb +qcgztnjjvvfiveghlbr7 +nfgngg7fntfv +threeftwonndpzp681 +llbmvrfive5slpjkrpslcthreer +eightrgmglgds3ggddvtfbrddhpktz +75nineonethree6fourseventwonek +2226 +4twokt8 +2svschdf58eightzpsk1 +gqxthreetmfourcqvzponethree2 +rbsvrl616 +8threeghjeightshsnheightrvrfhvzgeight +6klzknkbkxg76cs38 +vfive4cxrnmkfnmf54cffsnrsbhjtwo +twozclqgkdfmqfzvjxzbfonetwo5tgrfive9 +hphppvb43ninefive3 +3tx76threeninefqdtspfxqvq +5twoltwo6lvqsfd4 +bvzcthreeqxbjrnnm5 +61five +nine1fgsdjvdfrl9ninefour11d +hfzkbvmbrbh866ninefour +4spfmhsdbqn +fbgqhzpffhfvrnflhttrmx7fourfourrrfrcrnbbcsix +xczblxnpjjhbxlpffzchjvhhj98jkhvjphb +two17x +twodkg2three +4ninefour2grfive1eight +sfsvv5nineninevgshrjonefiveone5 +fiveqqpggmmptjcg5seveneight4threejqpn +8sevenfoureightthreegrrjlgn9 +6fnmtzfqfive72three8 +7nine7 +1threelhddbxnndpsgxnb +73mpcjnhcn +2knbcxnnfvthree +two4kmbrxzrqgtnineftjlslgdz +f36992ninefour +26fourninesixthree +zvggfbznineone85nine +three7threehfour +4eightxq7vxdqxjdntc +8nineprhgqb9rvkcssflvck2bghnf +kbkjxjs4eight188rjlmmdgcvr7 +fnkcbmdmbmnglztltrbcnineone6 +7jjgtlt821 +78xfgxrtm6four +9k5five +four764one +4pmdqzcceight6sevenrl5seven +ckhvfc92jdrxzxhzgsnkj45 +sgveightwolhl8one454pmcmks7 +hlpbfkqtnjoneeightjnpt9 +tnine8 +ddlhfqglnftnd4 +pdpdvdgdr3twofqzjqqjp8sixtwo +jq4onetlpzllzmk +twoseventwotwobpone1twok +3759qbxgjfivenine4 +vhxhh31 +cbfkfld3one54 +bpchvxkvtone4npnkccpchvf16sixrpcrftmc +3sixeightmhvbxthree +2six5qeighttxgfour41 +vjchfvn88kjsdzvkzphlhgsvseven5 +823nineqd369 +377 +8ninethree7 +jvvvz4 +mldjxseven2 +two2xvjrjvqsx8 +ftwo91 +zhndzkhzcqone332 +vcssgkmvneightcdhm1przq +8tfvgcheight76 +zqxthsnine7nine +onezsklndhqllfourfive24qmlvgtm7 +jgh8h1six +six23 +threehxhvsqpcxrnrpggtwoxtptrlt95 +rhcxxeightthree444djzcckrst +9onensgone1eightmfkftpsfctqmn +55eight +656cpbmgsevenrsqd2onefour +3sevenbjlggzzfzxnhkzxtbpgxqbrfgtb4 +3hhbrdtmmrzssfmtv8 +28szkfjnzrcv +7twopthree +hnp42 +5rxg6 +twoeightnfhdbndrtzltninehdtkheight4eightwolpr +33sevenmggst +2fiveseven +fhfrmgnsfcthree849bznbtbfourfive +1twooneone1four +fourxlvsgqzzpkzgmsixtwo63 +nmcmgkfdt2fiveeight7 +qnhjdccdqdnine41tjzbpzmztwo7 +1eightkqftvgmgqnqqgvghvhds4 +49seven59 +6trfive9 +sixbtrqxgsdjl6three +eight4seven +14xblhzfdbxeight +sixlbthqhcmrn7five2eight3 +tpltwonejjvqkz8onelgndpsvxzninenineseven +sevenfive8twonez +dkzrpvtkhq664pnine +nine1m6 +ltwone1fourphtqthreethree1foureighttwo +threegmlxrnbkmjfvlbmdhn4mcchtmcninetwodtz +ninerknt1sixsevenfive +6vzpjhtwonemc +sixsevenninexmf6five1 +qrkvjcdvnkh1ssfmqxqmnine83three +8cjtsf6hmmnveightsix82 +zphqxnsevenjklnhmfphcfoursixtbmtmkeight5 +3sevensevendnxdrqskvx +vpltgsevenpkbspnfzc5qmbdb +fiveseven5dgkdpjxtzvffqvltwo38 +ninesxljqcmmqf3two +one19mgdbsmsonethree73lmdchhccc +27six +vd6seven946h +fourthreerqcnchsfourthreefourgghcmcjvfv4 +mmjhninefiveseven5 +8eighttls2 +bcconeblccrjckjpr5tqbvpm9 +1rggt418threevmjhkdztqm5 +687jzfltlveightone1 +nine5seven4ninexmgnmpqnc +6cbthree2 +mdhrs4tqddtrhzxscxxggkgcfiveone +5rjfldggflcslhkkjllthree631 +94pxssc6eighteightfivesix +fivezmjqnlfggqzsix9 +fivefour369five5 +4stgkns3xz +threenine1 +7qttnmpld89fivetpxgzjhgjpcrhm +eight158 +16one +ninefqbmlkkkhppbvlljbeightc6onefkthmhktkbdjc +eight533gzndzbl7sevenninefive +fournine6 +49pscnggt6one4 +six2seven2fourmeight +xdvvgsevenjpdjtl7eight6onerj5 +cdmcsjbt7fivevvczqvdpqqcnxttk1two +fivefourfivespmgsfghdqmpqqvngj6 +6fkrqlc +qffdddhmxck23nvnqmczxpvnb8eighttwo +j6xhzcgskqzk9qtnine3 +three224vdsix +qhl8lzcvdskb +six9hxgm +six3lm8xgptktfbml3 +3twofive1threeeight6 +933seven7sspmm +vvxkvmlpzn7 +2six6onempljqttngeightgrzkxxsbqb +fourtjgmd254two +jptqbmvninenqx69 +cqcsfmzx4kvrcpjm +jmmmb4mpdxrkvqc5dthree1seven +psmpdnmb3hthree +5612zvndmk +cdfmfrxrhvsevenbpvpxtsmr9two3 +six7fourt1sixtwo +9sevenfour4fdzseven5vdcgvqsix +dffpldbfourjlklt99 +vhmbrd8qhglxdgninefourdnvcdzfzhssqnmfnlgeightrvff +sfxkfhx8 +qglscpbxzffivenineone41hbzgjfzzvghtrklp +rrzvzbqkjl4 +sixfour1zkqtmrkhm26six +2rqdcxnine76seven9five +8lxnzzt514 +gdhdz572bhbhqhrhxdninebvv +3one68eightvjtrqg +8775mdcqcjthreehhrshdbtss19 +ddgjkksvhseven22dqsclbgl +six7vdsix4 +fsbtxfmdzlfxqxpfdxl65sixjpvpkjhqp +l4r3mgjninedqh +four2cmk6twoczsnqddjdxgm3three +gsmhmkfsz8mfninehx +5dhgpmdjmdvpvmbone995qdhmmjlg +tfour35636fiveseven +vfdv8bzvjqbfpsix +sixdgfqgxfvr6tdzhzkzknbl +fivefoursix83eightsevenrcqprm +eightzxxvckndp58zpq +66one +8xlgdrjnhxphtsstrptninetwojgvkrprtzklcpjbp +8fzdtf +8hkljkkck5 +onefivesix6nllxhcczxdszxnxpxbpthree15 +85oneighttx +1fiveqkvflmzsgdxnnthreefour +8fczsixone9sixfive +eight9onedtvszfxsqpvdzmsevenfivejghsqvkhn +foursevendmrgdbngndeight6fivendmgxkh +4446 +9kbrmsm2eightsfxvldhgsznrlqsixhtfxxllm9 +8trchslhdfxxhrrkonesix74twoone +eightnine5cfsrfjpxh141 +four6nine6 +threenmxeightseventhree9threevqzfg +three9fournineeight25 +four5nhd +nrkzspjpmfcqxthreerxpxlcknn1rkhggsix +kzrdjnvxfone5sixsixrdnbvgtwo7 +ninethreefive3vmc63ninebkccndnmq +seven89eight8fjtfzqlrbmnine9r +lbhkmjxx46one4 +32121nine2 +seveneighttskhdjninezzfh4clnhstsnine +9fourcvhseven +pbheightwobpcpfzqfxone6onejmmmtgvhtfour +62rkfnbkjkqzthree4twoeight15 +six1jgpvqtwo378 +4stwosevenxfnqcmglgzxtrbhvd +nkoneightq35srthgtnjpd +three6ctx1fiveeight +eight9eighttnthsddmfz8mktrsix4 +eightpmqqxfqcffour8xflgdscrzmbjhjq1four +648one +threesix88zdsbmsmch5 +fourdpkgxggzvm3 +262 +597onethreenine +2zsgllcmjz8hvvgbzxpv29qdqnfrj +63lxzjglsk59 +5nineclzblmhqzoneninesixm +6eighteightfour9threehnine +pjrqcmrntwo5g346hhstlmgx +fhgkhdhqbzrlone9fiveknjmthreethreejqgbgmvxlq +onesixmhhfckkhcbzffthreegp6 +foursixkbvzvnsdtggpb68onefourctst +6zlrrqdnineqfjjq +4bx +dqnsix1onefqlsqlmtlcgpsfrkcx +4three2czjxqbf8s4vhsc +fourtwomdfiverfmsgzfour6one +qgpctkpdoneonefive2 +vks66 +four5725eight +tdrxflfkpgtwo35three +eightfivebxs3 +8four4298gtfqnmqvqd +7jhvtfxs +961cvmsbzkonefive2 +rdkfxsix4tnmndhnxnv86 +two4dddpmrhh7fourthreeeight9 +slhdsxngfxszspppxxfftmxlptzhtwovp1 +4vmzcrhtdvnm6zfive5pkbhcxj |