Files
adventcode2024/2023/1/23_1.ipynb
2024-12-11 23:09:05 +01:00

3140 lines
85 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [],
"source": [
"with open('2023/1/input', 'r') as f:\n",
" data=f.readlines()"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['ckmb52fldxkseven3fkjgcbzmnr7\\n',\n",
" 'gckhqpb6twoqnjxqplthree2fourkspnsnzxlz1\\n',\n",
" '2onetwocrgbqm7\\n',\n",
" 'frkh2nineqmqxrvdsevenfive\\n',\n",
" 'four9two\\n',\n",
" 'six7sixqrdfive3twonehsk\\n',\n",
" 'xkvsone2\\n',\n",
" 'one65\\n',\n",
" 'rggxsff1seven\\n',\n",
" 'djbcgrrtqdshpqqzj43rgcr\\n',\n",
" 'br89fivetwoqggnxjfourtl3\\n',\n",
" 'zoneight47five5sixjxd74\\n',\n",
" '4five1\\n',\n",
" '5seveneighteightzzbnzsvdjnkvndsxlttfour\\n',\n",
" 'htdcmsl12ninethreepkqtdlvtl\\n',\n",
" 'twocghtvtdlfchfqnjhrfour19\\n',\n",
" 'rptwofiveonecvlldmppxtrvj3\\n',\n",
" '6gqsvsqpzxj\\n',\n",
" '5twomgkzsvg\\n',\n",
" '4ninedflntfsn1\\n',\n",
" '4threethree\\n',\n",
" '43two6eight9\\n',\n",
" '4gqnkntjthree9one45\\n',\n",
" '9lmjgqnkxqvfrzhbcfrlltjxjlkjfrlmb3\\n',\n",
" 'ninethreejkcbplfg4kseventwo\\n',\n",
" 'mbkfgktwolbvsptgsixseven1oneightzvm\\n',\n",
" 'm5fvqfkkk\\n',\n",
" 'tptqnsxmsevencrkdmxms55zrfmpmzv7lzqlnmbkzt\\n',\n",
" 'bqccqhbdgeight7\\n',\n",
" 'four7nine1eight\\n',\n",
" '8fivethndnpztzninepdkfive8\\n',\n",
" '1sixxvqdfourlnpdrfbnnx41vhqgth\\n',\n",
" 'sgpkgdb9\\n',\n",
" 'fivetwoq7cdprnjdjhs3three9\\n',\n",
" '1mfvptbhqshblvvvdl\\n',\n",
" 'ztftqgbzld8jkcmsrdfzonemzdmbzxpfour\\n',\n",
" 'dfkctqcjbmfourhszmlvtkeightthree2\\n',\n",
" '4onersrfjcskckcxcj4sevenzzzpsixeight\\n',\n",
" '1fourr5gxpone\\n',\n",
" 'seven74ninersgvvmtgsix\\n',\n",
" 'jvtwonefivetwosbpglbx2two\\n',\n",
" 'fourfivecxgssssixtwofour4\\n',\n",
" '3zcgcjdcpbgqdfnhxtneight\\n',\n",
" 'fourfour29cpbccthree44\\n',\n",
" '6six9foureight5xmfdf\\n',\n",
" 'four77\\n',\n",
" 'tqtnjshdmtwo3four8one27\\n',\n",
" 'one52\\n',\n",
" 'nine32five3six\\n',\n",
" 'qcjbjrpqdtpvveightpmzs17fourjvghvl\\n',\n",
" '5293gmtdttfpmrlhvlt9\\n',\n",
" '2zonenfglkskxhn3gxbrtxtcpfive\\n',\n",
" 'three5cfourfvmqlnhp4two\\n',\n",
" 'three4knrdzxpr\\n',\n",
" 'fmpvqkxgeightthreebdrng9tdcffvsfctwo\\n',\n",
" 'jpktgx8fivegqeight5three\\n',\n",
" '7sevennine\\n',\n",
" '3two3\\n',\n",
" 'nfthhzcq2\\n',\n",
" 'plmbtrzbnbmt1nine\\n',\n",
" '149hvjbktkmbj8mtnrblcvfive7seven\\n',\n",
" 'bfthree1\\n',\n",
" 'six6kqprz86two6\\n',\n",
" 'jthree6\\n',\n",
" 'nine2hzrlcqrt7eight\\n',\n",
" 'nnzhkhpdb8rbnqmxrfive\\n',\n",
" 'rkszqnp1\\n',\n",
" 't1\\n',\n",
" '5sixlmxkgmxrgveight3\\n',\n",
" 'sevenlptpdhtjpgxconedvtrrnngn8\\n',\n",
" 'nlpvxbscttbbpgndnc7jvrtcjxbsxnqvfcxdcfrgtrdkjflzlrqcnmfourkznnmrv\\n',\n",
" '7kllgxpb6\\n',\n",
" 'two4eightfgrsix1five7six\\n',\n",
" 'one2three6hmktjgmbxhbjl\\n',\n",
" 'bqjtxhntjreightsevendgcfpmkld14four\\n',\n",
" '22pgcslxtdhkhz8ninethreethreejcklznxq\\n',\n",
" '146gqthree85twoseven\\n',\n",
" 'vlvxlmkfpcxsstsevencdbbdsix6\\n',\n",
" '5sixseven48\\n',\n",
" 'llljbtxtrrpssrfthree9dpvrndphhn\\n',\n",
" 'qkhvq5\\n',\n",
" 'svrfthree8bdhjshcftdnine4\\n',\n",
" 'nfqnfkpchl5pcstz\\n',\n",
" 'pbx5mfkfour8\\n',\n",
" 'cptwonethreeptwo9gzmlkv9\\n',\n",
" 'gdpkprlzr6466fxlvfour\\n',\n",
" 'dlnpklqtfivesixfptrdh9four\\n',\n",
" 'onedpfskdd38qfvbjdnpglone\\n',\n",
" '4sevenseven5qf\\n',\n",
" 'onepgmmhlgmtvone3c\\n',\n",
" '247tsnmkd\\n',\n",
" 'threeznnnbtfive5tmdfxtwothree3ndjcszrb\\n',\n",
" 'oneeight6rhfiveone\\n',\n",
" 'threethreethreestvgljm4seven\\n',\n",
" 'bfbrk3vqsmone39hzzxdgp6eight\\n',\n",
" '98rndphxhcbl\\n',\n",
" '57fourlntgdngzpdsjkbbxnv7\\n',\n",
" 'twons4\\n',\n",
" 'three4threesixtwo2hf\\n',\n",
" 'lgqtcllzsevenhrrhqsmsnncmlz7\\n',\n",
" '8fnngjrxtljncbvlt7ninehfzrthree\\n',\n",
" '12mltqtqqrvjmjsbthnzpdjtwo1\\n',\n",
" 'lf1onevdmn2\\n',\n",
" '3twozlqnddmrsixslphpvb\\n',\n",
" 'five4nrtcjmvj\\n',\n",
" 'cksgmkszrbsrgfkq7tqjxsshxxh7vngsnjt\\n',\n",
" 'mfiveone7\\n',\n",
" 'kkvtwone5sevenfcfnngpmjktrpxk7djgzmdthreehpp\\n',\n",
" 'fxbgtcjp4pxpjv5rbfllhfcpfive8\\n',\n",
" '2gxrkjdtvxmnvs76\\n',\n",
" 'npvvleightlpd354vrfh1\\n',\n",
" 'zbnzdlzpqzsixnine4sevenqtddzzm6\\n',\n",
" '6cxrhdvzbmthree98\\n',\n",
" '77eightnine32four\\n',\n",
" '56tshj77one\\n',\n",
" '161xk26mspxkchfourfive\\n',\n",
" 'onenineljnsmvmfb7\\n',\n",
" '6hxvmqtwo\\n',\n",
" 'khzninetwo3pbtsqxlqj3\\n',\n",
" '1nine3\\n',\n",
" '6xrzjskblfq\\n',\n",
" 'kbtsbckkonethreetwofour7lgcbxmjkjpnine\\n',\n",
" 'fivethreecrjznine7\\n',\n",
" '8qxjdsspgn\\n',\n",
" 'vdoneightsix7h9\\n',\n",
" '5bsjl\\n',\n",
" 'gfllsrrrmzbfqdrlnvtdzr3\\n',\n",
" '7hs2\\n',\n",
" '1onelseventwo\\n',\n",
" 'fivetwo3\\n',\n",
" '2gnxv9sevenseven\\n',\n",
" 'gmmhshzvsixzssixseven6fivehbdvsjdz\\n',\n",
" '75onegckzsnpnine1xfslhfour6\\n',\n",
" 'sixgjhnfvsjnrsixeightnine49\\n',\n",
" 'nineseven929rlsdkcpbjrjdlptjbzp2\\n',\n",
" '9hbpplffngltfourpgk\\n',\n",
" 'twoldknnqxkkvvdjldqthree373\\n',\n",
" 'cceight9two\\n',\n",
" 'zmeightwohkgs6\\n',\n",
" '6sevenfdmqkss4fivethreesevenfourqfnsvvsj\\n',\n",
" '4two9njeightnine\\n',\n",
" 'two3gzseveneightfour88eight\\n',\n",
" '2clqj\\n',\n",
" '1ndvbhbtql\\n',\n",
" 'five4sixseven5ghlgbmdgfnqpfdm\\n',\n",
" '34dt\\n',\n",
" '9sevenrl5\\n',\n",
" 'dpbpqppsixngvmkflllcrtn8\\n',\n",
" 'sixgvsctkrp53sbsx\\n',\n",
" 'nine9qdrqfourjc\\n',\n",
" 'zvppfjpqch24\\n',\n",
" 'sg4txzzfoursevenninethreesqcdznksix\\n',\n",
" 'one3six2\\n',\n",
" '5bgdjzxbrlsl3sixlbxtjdpgfkjmq2\\n',\n",
" 'drsldhgjtrvmmz3jgrp6\\n',\n",
" 'qkeightwosix95nine445cfnine\\n',\n",
" 'fivetwo82scjct7onegblrqrggv9\\n',\n",
" 'threepfgljkghzc9\\n',\n",
" '8qvzljppstpnpeight9\\n',\n",
" '8nine98tkxcfqtg\\n',\n",
" 'sevensix4two\\n',\n",
" '2eightthree\\n',\n",
" 'cvhhmcgknj6threefive87\\n',\n",
" 'seveneight7dsvqnjsjsqlkeightwovzt\\n',\n",
" '71oneseven9fiveeightnh\\n',\n",
" 'pdjtzxbgjxb3vzfdnjbthree\\n',\n",
" 'xqpfourmpddnfcc4one5\\n',\n",
" 'jnrms1fkssgpvvlrmf\\n',\n",
" 'jbnkeightone6zldns85sixnine\\n',\n",
" '1fourbqfgxscdxmkvdpsrm\\n',\n",
" 'eightsixone8mjbrqkplkqntjdlfourpjdcs\\n',\n",
" 'lxdsp6prmfglvdfz9eight7sevensixone\\n',\n",
" 'qdksixvmsevent7xlvmtzdkhb\\n',\n",
" '8spqjvhplpzldpthree2\\n',\n",
" 'zqfvpq7pz22\\n',\n",
" 'nnfbpfour1\\n',\n",
" 'one9ninetwovrclctwo\\n',\n",
" '344six98seven\\n',\n",
" 'kqkj9qqvfxn\\n',\n",
" 'seven1fivethree\\n',\n",
" 'shlnhgq2c3oneseveneightwodv\\n',\n",
" 'eightthreepkcxlk7threeonethreetwo\\n',\n",
" 'pgmbhrzzqmvkjl57fourqk8gxjmbfqcjs9\\n',\n",
" 'eight5oneights\\n',\n",
" 'ninenineeightvkrsrkgh8\\n',\n",
" 'svnfdxxftkgzpjqxzkmbbcfourvfsg3two6twonezqn\\n',\n",
" 'mnvqcmkqvjlqvtltgdpktr3dkgkbt\\n',\n",
" 'sixmg29pplfzrsqhlvfeight\\n',\n",
" 'glzsbmzqjj43\\n',\n",
" '1zqrnpqrcbzdsnfour67zpsxpkbbkmfgrzm\\n',\n",
" 'kxbbcjjksix7sixeightnine\\n',\n",
" 'zbnhsdxgt5sixsixeightlsdqrgseven\\n',\n",
" 'ninezxrllznbcvmldxfbvjx5fivedtpdhsjgk8\\n',\n",
" 'reightwo7\\n',\n",
" 'fiveninenftgfourjbdkxtxcb38two\\n',\n",
" 'sixlpck4sixzcppvhzkchmnpvqjjgffourj\\n',\n",
" '34pmfdthreetwo\\n',\n",
" '7zbnnkqone5three\\n',\n",
" 'qxkmhcllcqkk5qrqseven47\\n',\n",
" 'one62brghc8s\\n',\n",
" 'twotwo1xvgcxbthree\\n',\n",
" 'three83dfqgjlc8eight\\n',\n",
" 'twofive8l1twocqmcccgdm\\n',\n",
" 'two6cnine\\n',\n",
" 'h2sfnczjmslpmlvdlzrs\\n',\n",
" '9nbblsvxbhdxqfour8\\n',\n",
" 'kfzcsg6sixonevrbchsjtfivenbz\\n',\n",
" 'mgtlqcdtwo7qxmszcqpjdplccxzccsixone5nine\\n',\n",
" 'mtfpphckdn1eightpdtkssqlxdhtlmcjxb\\n',\n",
" 'jbphmjjjrg2159eight\\n',\n",
" 'zqskrzb1pgfouronevxscgtlccl\\n',\n",
" 'lxvpgrck8fxhxm\\n',\n",
" 'fournrnlfive1xt\\n',\n",
" '3nsjnb\\n',\n",
" 'eight1three513nine\\n',\n",
" '39eightsevenfourbgd1mbljzone\\n',\n",
" '6two88five2pjpp\\n',\n",
" 'fourjlftf7six1xsktfhcdff\\n',\n",
" '3kcntzlmnnhhmtmlftggqljkrvninetwo\\n',\n",
" 'threesixonexlvxrblq24\\n',\n",
" 'xpgzzrcckdlnrczxndplbpcb452\\n',\n",
" 'ninembdnhhnhhzmvmtdjtkzmb9ncq9one\\n',\n",
" '4fivebrqrxftwo\\n',\n",
" '84tqzbcvgdrgpzpxjrone83zgzpsix\\n',\n",
" '99five\\n',\n",
" 'mgsevenqgkckfhbfnine3\\n',\n",
" '2seventhree\\n',\n",
" '8fivethreefive2fivethreefive\\n',\n",
" 'scrtqsevenjmxlvjrrbdtqgrdghfivethree7seven\\n',\n",
" 'sevensix946onesevenfour\\n',\n",
" 'dzn14\\n',\n",
" 'nineqbxvponekvfffs96zjfhpthree\\n',\n",
" '53twoqknxnxqbcone\\n',\n",
" 'fhonerone7fourpmxskkmmx7\\n',\n",
" 'eightlq4fourfourdbsdrvhhs17\\n',\n",
" 'nnpgtgcbvrggctbtkzht5xmkhtnnn7brpxjcxdrone\\n',\n",
" 'threecxnqkmrrpmzdljstdbfmk5seven\\n',\n",
" 'sdptbzqhn7sixnine8\\n',\n",
" 'five7jdzdzfqfivesevengtznjmqrblkkzkgvt\\n',\n",
" 'fclvllfthx47sixbhq16\\n',\n",
" '9mbmsxbn\\n',\n",
" 'three82fiveseven4\\n',\n",
" 'p1kzmzpbhmcthree\\n',\n",
" 'eightj3681nmgt8\\n',\n",
" '2two7\\n',\n",
" 'jdbjlvxhhzzsnmcqldrldeight6nine4\\n',\n",
" '2threefive\\n',\n",
" 'foursevenrmfhjvzdv8bpbrvblll1onetwofive\\n',\n",
" '65cfgkcrhbjk\\n',\n",
" '6onecjxzxb72gmrblthx\\n',\n",
" '4jlrvckc9\\n',\n",
" 'doneightghmjzzrfourfdzxflm51nineseven7xkxt\\n',\n",
" 'r5eightone\\n',\n",
" 'nkgknm1\\n',\n",
" 'rxbsnnzbrs4two4\\n',\n",
" '1pqvmfh\\n',\n",
" 'r2vpdpkzqcs85\\n',\n",
" 'gtfzjnnhsknvjnmnine98\\n',\n",
" 'zrdgv4hnbpb\\n',\n",
" '7one165vddbrzpmfhskvzxdh3\\n',\n",
" '44szfpgjmvgt4eight\\n',\n",
" 'dbgttrbj6five85nsqmzscksvdxks\\n',\n",
" 'ffkrhbvq2\\n',\n",
" '6fourbpjrdvlk\\n',\n",
" '38eightsix\\n',\n",
" 'two4fivedzpgfbtm\\n',\n",
" '3jbk46\\n',\n",
" 'slpkmrstrrvthreepl9bhctdfnfzc\\n',\n",
" 'nine4two5kkfmcjgxbqkttg\\n',\n",
" '1zppnmcr5sjfsbbxh48one\\n',\n",
" '8one8fourseven5\\n',\n",
" '6three7nineeight6\\n',\n",
" '96three\\n',\n",
" '91twonelt\\n',\n",
" '5sevenone2sixthreeknhzm\\n',\n",
" '2fvhgcbvg7sevenzqdtftct7tvvtkpxbrq8\\n',\n",
" '9nvr\\n',\n",
" 'eightfivetwodjg9\\n',\n",
" '7four2six\\n',\n",
" '5fkzgffzpgp3\\n',\n",
" '75sevenfive\\n',\n",
" 'mxtwonexsdrpkqzgm1threejqftvl\\n',\n",
" 'onekxffhsqb4dkb9fivefvtcjsd\\n',\n",
" 'eightone1eighteight4\\n',\n",
" 'glfeight7eight4\\n',\n",
" 'eightcdfjjfiveeight4fivetwo\\n',\n",
" 'npxnp32kfsfjpggdtpkm5\\n',\n",
" 'seven7threevcb\\n',\n",
" 'xtcvsmdx2four2twonefl\\n',\n",
" 'mzkgnzstwo844dcseight\\n',\n",
" 'zgoneight65z1seven3\\n',\n",
" '1two5lc\\n',\n",
" 'threevsrg5vdmfvpss27qzrmvmbz\\n',\n",
" '7qbcnjg1nine1seven3seven\\n',\n",
" '5fourxdxrhmxsj\\n',\n",
" 'v78\\n',\n",
" '41nine\\n',\n",
" '56fmktkxvltp4bztxkqfrdthreefive4\\n',\n",
" 'fourdnq1\\n',\n",
" 'ctlk31srscmmdn66sevendmjjqvgj\\n',\n",
" 'b7nine8ninejqqhhdnnpx5\\n',\n",
" 'ninedlxdshrzfmrnnq17\\n',\n",
" 'jbneightwofiversjctwogvvtprslpgfour9xcone\\n',\n",
" 'dpt5hbgbnmdlthree5sixvsvqtnmndpvv\\n',\n",
" 'sevenrztpgr8nine2\\n',\n",
" 'four9three1keightbmljrjgxkrbjdhbckbst\\n',\n",
" 'sfmztfjh49one\\n',\n",
" 'seven3three7eightwovs\\n',\n",
" '48onetwosix4four4ntvrzvdztr\\n',\n",
" 'mphtwone5sevenfour7\\n',\n",
" '4lgqnbdlone\\n',\n",
" 'hpnmtjbcdhfhsnxqhjhhfgteighteight8one5\\n',\n",
" 'cgtdtt22\\n',\n",
" 'plnbntcb8seven1gkgzngxq\\n',\n",
" '7bonethreefour\\n',\n",
" 'ffoureight88\\n',\n",
" 'z2four3dfggfntxjbjhdr9three\\n',\n",
" '5sixgpcm9two\\n',\n",
" 'sixpnlcgbcpdsixtwofour4foursix3\\n',\n",
" 'dstgjlh812\\n',\n",
" '3xfhdfrgqjfourkfjone7four8\\n',\n",
" 'nine4three6sevenfourthreeeight\\n',\n",
" 'njvdqthkv5seven6fourtbklhrqqsixeight6\\n',\n",
" '58rcfcjdkxcj3eightlndf\\n',\n",
" 'jhnt7zblnkdvhslrhpbkzdh\\n',\n",
" '7threetrlkmmlzsmtwo4dmjf94nine\\n',\n",
" 'pssrhmtcv7twotwodjxvlbmnfive58\\n',\n",
" 'eightseven271onefxxrfglh\\n',\n",
" '9bmtwo\\n',\n",
" 'three522\\n',\n",
" 'eightseventworckvnine2\\n',\n",
" '6fourtzmlrkrztvtxfcdf5\\n',\n",
" '3six4rdchffcg7\\n',\n",
" '6threedqssixnine\\n',\n",
" 'fivetwo6\\n',\n",
" 'sixnpkr5xbxmjcxjznpnrf8brxtmgl\\n',\n",
" 'gtvg3zzbeightkphjs69pjprvhlgl\\n',\n",
" '7kclrcjbtkcr63two5\\n',\n",
" 'threehpn38fivedcmfkgqqeightwovg\\n',\n",
" 'hbjcsfshsjqqfive9sevenfourthree3fzjpfjzd\\n',\n",
" 'five7qzhnthree1\\n',\n",
" 'nxhg17j8ninejnqlnine\\n',\n",
" 'ddlnxmcg2\\n',\n",
" 'rxeightwopqtpqncvd481154fiveb\\n',\n",
" 'sevenvbkzgzmnine4qhpptngvhh\\n',\n",
" 'bkmz6nineeight69\\n',\n",
" 'tqvzkqfourrj4one\\n',\n",
" 'sh15nzxzhqdxd96dqht\\n',\n",
" '6rhztqrfninefsqszx\\n',\n",
" '38cngonefourrhlljvpgz5vzhmbdjj5\\n',\n",
" '8fiveddchtllpt\\n',\n",
" '13rgzljhsdjfive2six\\n',\n",
" 'sevenbdnbheightfive7qbzjvlsr3\\n',\n",
" 'fivejmfvtnhz1eightkcdpjsghgtwonine9\\n',\n",
" 'five3bllpvnqgtzdhvprgb\\n',\n",
" 't1vcttwo\\n',\n",
" '9953three92\\n',\n",
" '9hrgxdpf\\n',\n",
" 'sevennine579seven\\n',\n",
" 'threekp1onefrfjbrmmpmsdsvfour\\n',\n",
" '4threefive61rrhrtdjs5\\n',\n",
" 'xbmvcfqp4onesevenmkgvsnprtl65\\n',\n",
" '379\\n',\n",
" '4966dlprfxmhmqdfour6\\n',\n",
" '9lllhz8nmqxkzsevenxmbqvgqnj8\\n',\n",
" 'btkxnzonesevenjmkdcc1ff32eight\\n',\n",
" '7three65one745\\n',\n",
" 'seven66ninelkbmvndm3\\n',\n",
" '4three3sixeight3\\n',\n",
" '177dcxqqbqpkxgctwo\\n',\n",
" '48cjpd47sevenzgtkrdlfq\\n',\n",
" '5ppzvklbtnine212qlmt\\n',\n",
" '89tpmnr\\n',\n",
" 'dh1gfgb6threeqcm3\\n',\n",
" 'five83\\n',\n",
" 'fzlkpx6seven2twotjlqpgldlfour49\\n',\n",
" 'fiveninefivenxpzkrslxm44\\n',\n",
" 'pxxbnsfoursixeight5mjkeight\\n',\n",
" 'ninefivesevenz6\\n',\n",
" 'djddxtdeight2vqsvdgttxonefourfhdfxszvfd8pjcvzbgp\\n',\n",
" '253seven71nine\\n',\n",
" 'eight6cb71\\n',\n",
" 'gfzptdj1nine5twosvtmpphj9mkhd\\n',\n",
" 'hfjcpvzeight7ggqrmkmzrhbthreeeight\\n',\n",
" 'chjonetwo2lqxfrbvq\\n',\n",
" 'fkfmntldvleight4threethreeeightfour\\n',\n",
" '6j81threeseventwo3seven\\n',\n",
" 'seightwosvsnp4\\n',\n",
" '8bqjk75254\\n',\n",
" '6seventsmnfjtn4rthrp\\n',\n",
" '9kksdvfzzpsszffouronenrqrcnine\\n',\n",
" '5dkpp8fournine4one\\n',\n",
" '4mpbzrfvj8two9sevenonenine\\n',\n",
" 'jzkdrrjsnpxzxbjhb5\\n',\n",
" 'three87oneonexppvhz3seven\\n',\n",
" 'two39kvrmz\\n',\n",
" 'vdfive8dntsz\\n',\n",
" 'mthreehzdghb3eightsevenfttmjtx\\n',\n",
" '2dlnjsxlg\\n',\n",
" '7threecrrdqksqsevensixnine\\n',\n",
" 'mdxhrrrfiveone6\\n',\n",
" '8nine52\\n',\n",
" '725two\\n',\n",
" 'jzpxt2vcninenjgfzddk\\n',\n",
" 'three29\\n',\n",
" 'zjrffvdgnpeight1sevenglpfkdb\\n',\n",
" 'two3qnhqvxeight\\n',\n",
" 'slqdvfmeightmlhjdcvbrmsjvrk6\\n',\n",
" 'two13kfxd28rzqhcdkjtbbstnhbfive\\n',\n",
" 'qhdqqnjbdk8eighttwoqpthree\\n',\n",
" 'one1brxnptch263eight18\\n',\n",
" 'threexntmdtwokdmhf3pdkgpthree\\n',\n",
" '2three9jrcrmjvbrm\\n',\n",
" '1mmlsfsdkzkvjtwo3b\\n',\n",
" 'sfkkkncf3three4seventwoqzhmcdfbhxfl\\n',\n",
" 'vfnqlnrzcrzm8fourvpzxqdqsfb\\n',\n",
" 'rjkhxqdmkrfive1\\n',\n",
" '2four2nine9znp6seven\\n',\n",
" '7doneone\\n',\n",
" '9threetworqlk\\n',\n",
" 'eighttpclmtv4twofour5mtxxnpthreeoneightfp\\n',\n",
" 'onecfjgrbsjncmpqhqvhxtfpc21nineppone\\n',\n",
" 'eightlvjxmxhfive9fb\\n',\n",
" 'ninenrjlmcthree3four\\n',\n",
" 'eightlxrnvljrhksxzfxzbrt644\\n',\n",
" 'blmjnfgsrcms31\\n',\n",
" 'zsix16xtjvrtn\\n',\n",
" 'lkjfpxjh1sg57xbxlsxcrsix1\\n',\n",
" 'mkmdcsbgvd19ninecsevenone9\\n',\n",
" 'three1p\\n',\n",
" '4prbjfour1ninesix\\n',\n",
" 'pkf7sixsb\\n',\n",
" 'fiveclczl8sltncdxsix\\n',\n",
" '4ninefourseven5three\\n',\n",
" '3lpchjfgbhzjbqggsfoursixseven\\n',\n",
" 'twonmcfztwoqp1one5\\n',\n",
" '87sevendbqdsevenrlzkrhoneeightone\\n',\n",
" '4three4\\n',\n",
" '2tthbbcpcr36tqvfjkfs\\n',\n",
" 'rtzqgsixnine4bzqhjrq8five\\n',\n",
" 'eight3fivel4kd\\n',\n",
" '1fourfourdpvvghvlzxtwothree\\n',\n",
" '2gzgzmrpbztm1cgzvvrtqt\\n',\n",
" 'qdrfrkncnt1eight\\n',\n",
" 'smpz4mjrbthree1ninefour\\n',\n",
" '6seventhree7\\n',\n",
" '5278nlnfjrqlone8\\n',\n",
" 'nine6eight\\n',\n",
" 'twoqrtdsreight2dxhknhpdzz2pdbsnlpljlxkv9eightwop\\n',\n",
" 'vl6eight9eightsix1lmth\\n',\n",
" 'qxsevenkckxvmjkb1\\n',\n",
" 'hvhlm2twotwoone\\n',\n",
" 'grtlftfthtthree331dzzzoneseven\\n',\n",
" 'ftpkgvrsc85cplddgnn\\n',\n",
" 'lhcbzhgfjlgmcsn66\\n',\n",
" 'twofourqjrltlvcmmzv8nine3ps\\n',\n",
" 'knvz5four\\n',\n",
" 'threefivefoureight7four\\n',\n",
" 'one9fournine5\\n',\n",
" 'cr8twofive7two4tlbpgbngsp\\n',\n",
" 'seven6gzn8trjmzrvjthtpzld5dcqnjmtl4\\n',\n",
" '1five1fourfour8hqjzshnszhzgcchs2\\n',\n",
" 'tld78blgffjksevenninekmjnrzlvxr\\n',\n",
" '15six\\n',\n",
" 'fqlmqhjslgnllgs6three\\n',\n",
" 'jvhmkfjzd5\\n',\n",
" 'kfkxjmbrgjzmjtwo2qnh45pxrkrcpmjd\\n',\n",
" 'dh119mvxlfdft6sevenqdxb\\n',\n",
" 'five5jl\\n',\n",
" 'jhqp2qzkfvjdfts\\n',\n",
" 'teightwo6\\n',\n",
" 'kscczzhftqxmbrjtm46five5hncmntrgqz\\n',\n",
" '65341\\n',\n",
" 'cxjpgfourfour98spklghbv73\\n',\n",
" '5sevengnxldmlvnrzsthree\\n',\n",
" 'bsn6three\\n',\n",
" 'fivesixz36\\n',\n",
" 'snpmdmx65five4\\n',\n",
" 'vrjbjsixfour37onesscclpgxr\\n',\n",
" 'four58\\n',\n",
" 'nlrflkxjzbpckmprkp435\\n',\n",
" 'pp78\\n',\n",
" 'rhz3dblsmbl8mvmthree3svhbzb\\n',\n",
" 'qtztdn4\\n',\n",
" 'rqrdr5ninefivexj\\n',\n",
" 'fiveone4ninesplghqrbcnmmzll4mvklfmxv\\n',\n",
" 'tj3ninekvczg3cczmhkdf\\n',\n",
" 'fivelnrjmn3jvlmhplj4fourkvdceight\\n',\n",
" 'five6jrbkxrvmtqfvbq7pmjmdkmkv\\n',\n",
" '6gcllrgktc\\n',\n",
" '21zffhnksmjj1rcdpkcrznine\\n',\n",
" 'threegpnpftrstmfive4ninefive\\n',\n",
" '1cnsixpnvrxq\\n',\n",
" '33qghllh\\n',\n",
" 'gfour1rmznkmplqfsevennksglsfdqtwotwonet\\n',\n",
" 'kjqcslq3nineoneightkq\\n',\n",
" 'three8oneninepjpqnzccthree\\n',\n",
" '3jpfhtrfrffournmrxrpdjm\\n',\n",
" '2svsmkptdcmpkhbpmnineczjsjvlfpkckxscfour\\n',\n",
" 'dqxpjsnineonenvhptwocprtsbvcl6\\n',\n",
" 'ninethreesixninesixxjjjkvtbgd5hrstthree\\n',\n",
" 'fivefznprpxccnk8four3twobllsjnfjnx\\n',\n",
" 'ghh2skv6\\n',\n",
" 'eightninethree4jbcgrqeightfive\\n',\n",
" '4ltjfxjbthreesixbrtzlbfdx7eight\\n',\n",
" 'one9mvbrcc\\n',\n",
" 'three5khjdjlpl4hrzqblshkxdgseven8\\n',\n",
" 'czvxncr2\\n',\n",
" 'eightthreedhkkpr9hqqdtwo1\\n',\n",
" 'fouronetnhxgzstdx31six\\n',\n",
" 'fzcnineghrfbcbhhv263\\n',\n",
" 'eightfive525onexgrzfive\\n',\n",
" 'zclvsg9three6eightkeighttwo\\n',\n",
" 'two35bhmnlt\\n',\n",
" '9s\\n',\n",
" 'xbshssrspj643four4vrjdnlf\\n',\n",
" 'nineseven4ztnchhpx92\\n',\n",
" 'gpfive25dvx\\n',\n",
" '1five5\\n',\n",
" 'jtcstj1kqrsbhsdsk8\\n',\n",
" 'eight1sixsixbnsfouronecsv\\n',\n",
" 'tgplkg2hgeight\\n',\n",
" 'seveneightxsgcsfxd9dpkvltrsnlkccrskrbppmkxmpt\\n',\n",
" 'pddbvnrqzznqmmonesixjgpgm9rmlxvqqmdbcqhng\\n',\n",
" 'xqdbsktwothxzfsmqptrjbthreesixhqgrffqcnine2\\n',\n",
" 'vxvtfjsevenfivethreethreensflthreenine6\\n',\n",
" '8one9sxrczdfg2\\n',\n",
" 'mdtdgjthreethreefjzqs16\\n',\n",
" 'dnvpjteight6tcn\\n',\n",
" 'eightnine3cdzk\\n',\n",
" 'three6tzmqbzgmdeight9fiveztwo2\\n',\n",
" '1pg6three6sevenmghhdx3\\n',\n",
" '41threenine1\\n',\n",
" 'ncbrrm7six2nine\\n',\n",
" 'eightxrxdsnsvzddhrqvkfmseven3ntpqhsbttqmlp\\n',\n",
" 'one3fourmmrhpjmnjnqxkf4ftkxsvsix\\n',\n",
" '54zdqrrmzd\\n',\n",
" 'rftdstx6hdrhmqjs9b35\\n',\n",
" 'fiveseven8five5\\n',\n",
" 'gzfkkqznk4\\n',\n",
" 'six32ckkbh\\n',\n",
" 'jpk171fivesevenhbjlddveightvcqh\\n',\n",
" '71foursix7\\n',\n",
" '2nine4onelkvplzhj7onen\\n',\n",
" '4nrvsh3twoprvpgltsix1pzbdhvfour\\n',\n",
" 'skvnpjfmkhmf7547tszjzmq\\n',\n",
" 'two3ctthreesix3sjflprlrcg8bnhxs\\n',\n",
" 'six41nmgpztwo\\n',\n",
" 'dkkhmgmjtwo4seven\\n',\n",
" '8jqcmhrbmcninehbpxdjpvbk882ktjxp\\n',\n",
" 'hlbhcfivetwo77three\\n',\n",
" '19ccmrmh1lgmngl8\\n',\n",
" '5eightnhfsjzjseventhreefiveeighteight\\n',\n",
" '3dkvxfive\\n',\n",
" '39zn\\n',\n",
" 'cqsklnrdhtwoeight814rdncfthrjbc7\\n',\n",
" '13pfspbxkfrr\\n',\n",
" 'five7sevenfourfour42tppvrfqrvz\\n',\n",
" 'nboneightfour9eight7threefournmvcrgmkx7hs\\n',\n",
" 'sixoneppbone5ctdhjzzrnine\\n',\n",
" '5one1nineeight1two99\\n',\n",
" '7rjvqdvgxxmb\\n',\n",
" 'sixbkdpftd6\\n',\n",
" '699\\n',\n",
" 'rflvscthxb9one9jtfqd\\n',\n",
" 'sixtwo2hsclsg\\n',\n",
" '8nzgpt7eightfour6zhjxqjmrq53\\n',\n",
" 'pddnfour1one749five\\n',\n",
" 'gbbprvrq23seven77zssgktwo\\n',\n",
" 'ppc2flmdjrp7twoonerjhtlv\\n',\n",
" 'vlltgb8seveneight5clqsthree6\\n',\n",
" 'onetwobtgdkkxv1five6lcfvkhm9three\\n',\n",
" 'two8threesixsix\\n',\n",
" '5threeeight\\n',\n",
" 'onespeight9twonexpr\\n',\n",
" 'pzfourseven8five9five\\n',\n",
" '9mbdbphhrfeight\\n',\n",
" 'fournt14\\n',\n",
" 'jlcb2\\n',\n",
" 'three3eightnfj2\\n',\n",
" '6four2fgsndlslkr\\n',\n",
" '8sevensxcjl6fivefivesssevenqghn\\n',\n",
" '3xgzj66svlvqgcvzzlb5vvjvmvb\\n',\n",
" 'hfhmngkv64\\n',\n",
" '263six\\n',\n",
" 'oneone15qtgtksjdgz27hjl9\\n',\n",
" '1six8mrrkx6\\n',\n",
" 'vdhslzfgsevenfivemseven4fourq\\n',\n",
" 'vdjlnrvqjb5thsevenfiveonexskqrfourhtcl\\n',\n",
" '1ninefoursix6seven\\n',\n",
" 'twobvpnjmspxmgxkv4twotjjkbxfgs4\\n',\n",
" 'fivefour8kfjrpdddhr\\n',\n",
" 'dvbljqpznfjjp6sevengvbdxm1bnzhqmcdgpzrd1\\n',\n",
" '34cmclpfrgrjpxpjpdv\\n',\n",
" '9xcdkhtsdmtvlrtlcbsixtrjqxg\\n',\n",
" 'rdhqfcseventhree9tqggvslm\\n',\n",
" 'gddfoursevenrqvqdkqbr6ninecfd\\n',\n",
" '19cjpltfxspkpxkctdhjkncnbtwoone\\n',\n",
" 'mseven7six4five19hjd\\n',\n",
" 'jcqlxpmmj7rsrrngnq2seven\\n',\n",
" 'fssvonepgqmrgbv1\\n',\n",
" 'fourfivefoursixthreegjgxhbzrgx1\\n',\n",
" 'fzdfbxsths5szkgkgzdmnvtnine9nqb\\n',\n",
" 'rszfmx6eightnine6eightj\\n',\n",
" 'three199twol7six3\\n',\n",
" 'threedmxbsevenjmdvrzlfive26\\n',\n",
" 'ninehkbdkc594one\\n',\n",
" '6fsix\\n',\n",
" 'fiveseven51fjlx6\\n',\n",
" 'bj3fivesix1\\n',\n",
" '9vxcstvpf\\n',\n",
" 'threeseven6\\n',\n",
" 'ninefive4twoonetwo\\n',\n",
" '8seven6\\n',\n",
" 'twopxsts95\\n',\n",
" 'pzhxsxnnkthree6\\n',\n",
" '6ninem591\\n',\n",
" '7drfqdsjsnfdbqp\\n',\n",
" 'p2plgbninethreesixthree\\n',\n",
" '5seventnhvjfrlkggfjbmlzxhnnnsh\\n',\n",
" 'seven691rjmnfzddfive\\n',\n",
" '466mmgnh\\n',\n",
" 'dsctthree7\\n',\n",
" 'eightqlfourzndmzltp34xjbdmpjs1\\n',\n",
" 'stmprbctwo1ninesxbzqkkdqgdqhone\\n',\n",
" 'sevensixeight91sixjscqxlzj4\\n',\n",
" 'vrctfpbp2bdknhtwothree68ckzlgkghponeightg\\n',\n",
" 'one82lzh1m9\\n',\n",
" '5dgkljnlvnthbdfeight7x9kloneightrp\\n',\n",
" '9pdsgfourzcfour51one\\n',\n",
" '3twonltnmdqttqmj6fivefivesix\\n',\n",
" '1four8szcp\\n',\n",
" 'dqbrkz8xp\\n',\n",
" '3twoftqxxgdg\\n',\n",
" 'sflsixzjq1\\n',\n",
" '6nine4plhvcthree\\n',\n",
" 'znzdrj4526fjtszspfour9pk\\n',\n",
" '785bttrfnrtzvninehqzthfr\\n',\n",
" '6slx7six8qhppjmbcrj\\n',\n",
" 'dc1fdzzsvnb\\n',\n",
" '1xfourtwo\\n',\n",
" '1mvt283\\n',\n",
" 'fivecflqkthreek2\\n',\n",
" '7gtdlvbcxvrxvx1264eight\\n',\n",
" 'b1pbpcsix\\n',\n",
" 'fivefourzqrmbpgnqzgpzhfour9\\n',\n",
" 'seventhree5cnvjmthree\\n',\n",
" 'ksblnqbkgnfone8\\n',\n",
" '8fourvkhkhlsjq\\n',\n",
" 'twoqjvb9zjvpfz2onesixk\\n',\n",
" 'tdjmrcvsevensix1seveneight\\n',\n",
" '5mqxkkcttfivezdbcdmlfivebchqlcktpseven\\n',\n",
" '7bzsnljccxqbtq3dsfsbrlpgqjzxeight\\n',\n",
" 'one4mjgfhzsjdc3crgthhjrznd\\n',\n",
" 'sixthreektx8xjbdjlq\\n',\n",
" 'bgvldztfivetwo3tldvpzkmonepdvppd8\\n',\n",
" 'xhzm91\\n',\n",
" 'oneskfoureight23\\n',\n",
" 'ppsj64\\n',\n",
" 'fgrf45four5\\n',\n",
" 'four2two\\n',\n",
" '798jcgzf\\n',\n",
" '93mxc\\n',\n",
" 'hn5q9rm2vtksix9\\n',\n",
" 'cvdldzschflc9eight\\n',\n",
" 'mqdtndzvv9eightkzxlgvcggrkltzlphcfq\\n',\n",
" 'beightwoone6rqjcqq7sixfourrkghseven\\n',\n",
" 'two9nine9foursevenfourone\\n',\n",
" '793sixzngtcbrbtjmbjbqxzpqjkn\\n',\n",
" '1five4\\n',\n",
" 'x4\\n',\n",
" 'qmlvsptmqhfvbfiveonemnmzshczjgsvgsgpps2seven\\n',\n",
" '28eightmt9\\n',\n",
" '1four8hbpnktmn\\n',\n",
" '6nine5threeplcsdrn96four3\\n',\n",
" 'two3vdvh6\\n',\n",
" 'three7fiverkjmllclbprmqgb4\\n',\n",
" 'strvnllfmqm2threesixbbrjxbjvvxvjhr91\\n',\n",
" '4dbqqbdcddldhgxjrnfivehz9\\n',\n",
" 'v81nnvzv\\n',\n",
" '3ssptnqhmrzbseveneightwoxdx\\n',\n",
" 'ninetthree72\\n',\n",
" '556five2three\\n',\n",
" '99175onepzqpj\\n',\n",
" '8tmbfpbsninenineglvbh7gnrd\\n',\n",
" 'three8zmtvxqmksfpvkfourp9twooneightzgs\\n',\n",
" 'khmcnch1tb2\\n',\n",
" '5jtcggvdfzmsppshsqlhz\\n',\n",
" '249sixtwofoureight\\n',\n",
" '6sixfourxpnt\\n',\n",
" '6threen\\n',\n",
" '16qmgfjjmqnktnxgz\\n',\n",
" 'kjvbk1zzqhdkgxxghxsix77\\n',\n",
" 'sndnsm1741gtszjkmvxsevennine\\n',\n",
" 'kzlrrrjbtrrgf5jsbgxn\\n',\n",
" '4bnfdfbgthc\\n',\n",
" 'ztghxzrdprvlfx4\\n',\n",
" '54tzqlfjfnthree7twonine\\n',\n",
" 'knqkbts5ffqhdsfpmdeightnfhpjcmfmrl\\n',\n",
" 'jzphxleightjhxvhdrseven5mktwo\\n',\n",
" '1fivegxdknn\\n',\n",
" '3onetpqdddbhb2seven2\\n',\n",
" '7seventhreebzcqpkdck5dc\\n',\n",
" 'seven71\\n',\n",
" 'eighttwo1\\n',\n",
" 'dfflcrcqfiveone2seven6\\n',\n",
" 'qpf8\\n',\n",
" '1seven1bjsmxzr54four5\\n',\n",
" 'mmztpseven836four\\n',\n",
" 'three8htqhzkrxhrfourthreebdrmjsvpfb1\\n',\n",
" 'zjhljpmmdms998ffjqgxgbkdbvxxppdltbrpzcbf\\n',\n",
" 'rj76\\n',\n",
" 'vlxnnqxr4eight\\n',\n",
" '2twoonefourtwosevenpdpfkgdhhzlbfq\\n',\n",
" 'cn5five4\\n',\n",
" 'hhqzsxlm45twonine\\n',\n",
" 'ncszsls1z2\\n',\n",
" 'ktxkkbhcxcbnffzbsix8bf4r\\n',\n",
" 'xrk1bvvrxvkreighttwoeight\\n',\n",
" '4eightqbmtpsl2six\\n',\n",
" '13jzchfndpjpone\\n',\n",
" 'fivefvm1sevenhjxrnkg2bfmdnbj8\\n',\n",
" '9gcfmkhqrczseven7jkshrh\\n',\n",
" 'twornrbjlvsdr1threem\\n',\n",
" 'njzxgftwo4two\\n',\n",
" 'threertvjcmtlr7nxhghbnvkq\\n',\n",
" '6seven8drfivecvv3cr\\n',\n",
" 'fivefiveddnhmz25nine7\\n',\n",
" '2eight4nine47\\n',\n",
" 'nthreetwotwo67\\n',\n",
" '4mbsqbpvf7threedp4fourvvdgkvzfkz\\n',\n",
" 'sixthree1twozxldcqnvdcksfiveseven\\n',\n",
" 'nh2\\n',\n",
" '4rczvpnvsptwo\\n',\n",
" 'foursevenone4\\n',\n",
" '5sixkvsjjqzs32kbghctffhssmg98\\n',\n",
" 'zbclnpj3ncgjrpz6tcgdvjpdmkk1\\n',\n",
" '4mmsbtfivetwodgvbhrzrlh\\n',\n",
" 'sfour2fivefour\\n',\n",
" 'jx9\\n',\n",
" 'xltwone6\\n',\n",
" '1szbglvbcblqtdqrbdqqhbfzrrq4sixfivezfb\\n',\n",
" 'two8klhvgbm97eightfour6\\n',\n",
" 'szslrmeightsz61eighthnhxv1\\n',\n",
" 'seven42sznlgdsdgfj\\n',\n",
" 'three2eight26nine\\n',\n",
" '4sevenfmxrhgkll3fivefjsxninefour\\n',\n",
" 'onenlzksgpz2ggnvsmlxxsvqsix6twodbdzvkbhhl\\n',\n",
" 'mxs62zfsmkgmxzl6nbsix\\n',\n",
" '9sevenlbbt9twonet\\n',\n",
" '32tworbbmnbgqjd\\n',\n",
" 'jrx7mpbcvqfhfr7sixsixkqmcj\\n',\n",
" 'vcdcthreefour5bbqbhxqjkqqzkdk\\n',\n",
" 'onesevenfourhxfvfoursrq4n1\\n',\n",
" 'six1hglqzjxfxxd4\\n',\n",
" '4lkjljr2\\n',\n",
" '3brlmgbpdnpslgcsevenxrrftvzlxc5nine\\n',\n",
" 'czhmhhnrxrbzgtmvn1mbjpnrlsevenbfbztqfp\\n',\n",
" 'xnctftbbm3seveneight9kpkfour\\n',\n",
" 'xsixsixh5three\\n',\n",
" '2lzslqtllcpfdq3\\n',\n",
" 'six2xstqpjctsxgtwo941\\n',\n",
" 'sixthree6\\n',\n",
" '636bmxvvfztzvbrxbfh1four\\n',\n",
" 'h4pcllfnine\\n',\n",
" 'pknldv4jzlkngvqslchstsnfj7sixsevensevenb\\n',\n",
" '78threegfclmstbxt\\n',\n",
" '9three9mnkhrrlbgonethreef1six\\n',\n",
" '2bzslfdpvoneeightthreeone3jpqjk2\\n',\n",
" '1nfjttgvlsn6eight2hznlx\\n',\n",
" '7three7sevenbdngj6threeseven\\n',\n",
" 'one8qdldvhjhrfsixgscfnpvbm2\\n',\n",
" 'mqlhrjksdtbrvrgvpc884ngrddthzjgtjxnjq\\n',\n",
" 'kpndxtponenine97\\n',\n",
" 'vcpsjrxlpfqprxz7threeeight2\\n',\n",
" 'ztgckbfr5twodpznplgl32rfqjhrvhgmkd\\n',\n",
" 'threehfvxnkfhdgmtwo16\\n',\n",
" '6seven36qrndxhxljgkskgtjdtscczz1\\n',\n",
" 'ndcqhqnvtppkfbgljkrd3xfdvqhxkx94\\n',\n",
" 'sixgonebbblkbbqvccnvm2jxpvlnrbmjnsrnqgbb\\n',\n",
" 'sevenmeight2rlvbkxmxfour3nine8\\n',\n",
" '72bcdrcbzffkc3oneightnc\\n',\n",
" 'onesevenfour57\\n',\n",
" 'sixnmplqnfx1eightfour\\n',\n",
" 'nine5bh4eightseven\\n',\n",
" '7gcqthhztknjslxfbcj19\\n',\n",
" 'five2fivethreedbrkgchn8\\n',\n",
" '221565\\n',\n",
" '26three83vmtlj\\n',\n",
" 'nine5threeninezgjcpssevenone\\n',\n",
" 'xshxdblgf8threehxkntrdn6lghpzt9\\n',\n",
" 'fdfqxmn3eight6zssbgnddcv\\n',\n",
" 'eight1hrrqmzjjq\\n',\n",
" 'ckhpqtwodqz9r\\n',\n",
" 'zbtjjffourninesix7bqz\\n',\n",
" 'jeightvfdqttxmsix3pnh5lgf\\n',\n",
" '6onerqbdslg\\n',\n",
" 'fivep26two\\n',\n",
" 'onetwogscnvv1\\n',\n",
" 'eight1487\\n',\n",
" 'threekksixnine6\\n',\n",
" '69sixoneqhhrqsg\\n',\n",
" '8sevenmtcm\\n',\n",
" 'three1jlbfpfdxpqpzspgcllfv\\n',\n",
" '27one\\n',\n",
" 'mlmfourseven3\\n',\n",
" 'sixninercgrkdpd9\\n',\n",
" 'three7kmvsztmxjsixthree3bvhmhthreesdrbq\\n',\n",
" 'mk7\\n',\n",
" 'jstwone8fourkrlmtfk7qjvrghcbfive5\\n',\n",
" 'eightchvxseven9nine252\\n',\n",
" 'five68qoneeight\\n',\n",
" 'seveneightfive2threetckdpkqrnqpthreevlqlq\\n',\n",
" 'jlcpvfxpq867xfcjcddvjkjdfnqtnjp1\\n',\n",
" 'prxzmdmbxbfljckhd7pbc5three\\n',\n",
" '92fninenhnxjlzninenqmhmmlsfqf\\n',\n",
" 'ftmljhqxjdhddkbtxlbz9five\\n',\n",
" 'oneone4cfsnxltqfbnzzljseven\\n',\n",
" 'gbktqjbrtgsevenninexf6seventwonine\\n',\n",
" 'nine3fournine\\n',\n",
" '1fourtwo17seven\\n',\n",
" 'twosixmpnpdzmjxlmjsjdnkmnhmdtdg7xrbknkplsix6\\n',\n",
" 'fqzqxzkgzrlkmqfour53seven2\\n',\n",
" '8three27eight4onekgrlc\\n',\n",
" 'nzrlgrvfive3vdtqcqrm6\\n',\n",
" '4qfgvppninetwoone4\\n',\n",
" 'threelpmgkfxoneseven8threebmjtdl4\\n',\n",
" 'slkrnqlpfxcrgxmnd9one7\\n',\n",
" 'fouronekbfmdrjxvn8kz1twosevenrth\\n',\n",
" '8xbvkfqmzjg\\n',\n",
" 'six4xcx97lzninefivenine\\n',\n",
" 'threesixhfvnjrvpf1sixseveneightfive\\n',\n",
" '8ninethreethreepdlddhdfp\\n',\n",
" 'two47threefour\\n',\n",
" '61czbc4cvklssbpt\\n',\n",
" '8712st2\\n',\n",
" 'lgflr1three\\n',\n",
" 'ninenine9\\n',\n",
" 'ptx86five\\n',\n",
" '291\\n',\n",
" 'seven82three9\\n',\n",
" 'mxfhmtcjpxqqsl68hpcfvjj\\n',\n",
" '1qmvjl6four\\n',\n",
" '3six84\\n',\n",
" 'fivefivefourfiveeight7eightwods\\n',\n",
" '2seven5five2d\\n',\n",
" '6five3hqbjsrzhtkv7\\n',\n",
" '4pgcsxslr6h623\\n',\n",
" 'three8one\\n',\n",
" '8xnsgbjhz9\\n',\n",
" '3gtqbhdzjninetwo6thrfssxqptjbtmkkmlddhdm\\n',\n",
" '6mldxcjnxv9\\n',\n",
" 'mc8one88\\n',\n",
" 'h4\\n',\n",
" 'fivefour2s\\n',\n",
" '9q\\n',\n",
" 'fiveseven8two8lkrtvdqchbvnmzmlhgqbcx\\n',\n",
" 'cpcgpg9cnbsixsix\\n',\n",
" 'vglgjf9qzcspsnsbrktbnpnppzmgldtwo\\n',\n",
" 'three2kllpcvmmgcseven\\n',\n",
" 'twofivekvcnfpkplnv2threefivehvxpthree\\n',\n",
" '36h6hzfhhbtqgqfgthreesix\\n',\n",
" '86kkqqseven9\\n',\n",
" '7jgncdninejvmqdmone5sqjp\\n',\n",
" 'seventhree4eight9three\\n',\n",
" '38knvgxrftdtwo1\\n',\n",
" 'ksgjdlpxhztnlfc6hxncbgbmgzldvlvmgrjkmtwosix\\n',\n",
" 'dtoneightone427\\n',\n",
" '3518msltkgqthvjhs\\n',\n",
" '75qmqvkmf5six\\n',\n",
" '85pvvthreeseven\\n',\n",
" 'ckqoneight4xqqnkdnzpggmxrmhkhx171nineqgd\\n',\n",
" '76nine\\n',\n",
" '6threentcfsvvfseven1eight\\n',\n",
" '23fivetlqdfhxgg312nine\\n',\n",
" '1pjninexlqnthreeoneoneoneightx\\n',\n",
" '6one1\\n',\n",
" 'lfjmdhpj9fiveonelvfivenine\\n',\n",
" '4xjmxfxxfsbxgk9sixhq\\n',\n",
" '8six8vszdsslqntzjqxx8two\\n',\n",
" '4one88995five\\n',\n",
" 'nskmvtzd1five\\n',\n",
" '4tpzxkbfq1vlxpvzbxnhqtshzhfourtwo\\n',\n",
" '7six341gsl77eight\\n',\n",
" '94dvc\\n',\n",
" 'qzkmxqqh6sixvn\\n',\n",
" 'sevenoneone26m8\\n',\n",
" 'ninedtfvl3four15eightjtpfhlzzct9\\n',\n",
" '5ninesixtvvpblfqgb\\n',\n",
" '5twoseven4onedcsqj6\\n',\n",
" 'gcbtzns6eight52ccvvpsbdgfgg\\n',\n",
" 'tczvbfxfvcbfxzvvxp9three\\n',\n",
" 'fourkczgcb9knnpkd3\\n',\n",
" '9ninefive8nine5\\n',\n",
" 'tnkpsxjm7four45bpdg\\n',\n",
" 'twofour1glkvvkq\\n',\n",
" 'fiveeightfive8vbqtsmhjqr5vgbmsxrkh7four\\n',\n",
" 'lhncnxngfour9five\\n',\n",
" '5six36five4\\n',\n",
" '74ckc\\n',\n",
" 'lkeightwol11\\n',\n",
" 'five3mnlbmsg2\\n',\n",
" 'hmvmgnqlhdgonedxmjxxbpbpt1four6zh\\n',\n",
" 'svmmzbbj5\\n',\n",
" '3l4\\n',\n",
" '1dgfnone17\\n',\n",
" '667\\n',\n",
" '1qlcg4seven\\n',\n",
" '756ghcxrmrgtninefivegvmtjhfrj\\n',\n",
" '6twonehjv\\n',\n",
" 'vpgeight7twonlcfcdspmvpcfj6five2\\n',\n",
" '76jhj4sixeight\\n',\n",
" 'vcfrscgccnine6j\\n',\n",
" 'mhm8kfjl33ninefivethree\\n',\n",
" '85bfqjpdmbg92rjbthcrfgvcjzqhpgb\\n',\n",
" 'nine554ltcgj5\\n',\n",
" 'eightfivevjszdqkf96ninemgldmdth1nine\\n',\n",
" 'sixq4pcczfqc\\n',\n",
" 'three7two\\n',\n",
" 'eight9csevenfour\\n',\n",
" 'fpnnxvcttscfrgponefive8twohgfkhbssix\\n',\n",
" 'smkjtzm72vmtleightjmkxkgpfzmjpmbbd\\n',\n",
" '7two1lxvqqzzrvj31fourprzmsdzbf\\n',\n",
" 'kffeightwogzcqpzdbhfvmckxmbhrgvonevcshkbctbc524\\n',\n",
" 'fcsoneightnmtgzbbnflnnlk5two\\n',\n",
" '6gkxbhgzbmltwosrmone1five\\n',\n",
" 'sjrfkfjszsix49\\n',\n",
" '47seven82fourfhhfmlshdsix\\n',\n",
" 'sixhjqszlc6kzzbqsldk\\n',\n",
" 'nineptfourrvrghq7\\n',\n",
" '4four5one148jcbvnbj6\\n',\n",
" 'ninezfcrvxfnjd6nine\\n',\n",
" 'bfjfbpfseven7\\n',\n",
" 'bdzmktwo4fourkrjj3\\n',\n",
" 'nhnfv725\\n',\n",
" 'sixeightsixkkndrj7\\n',\n",
" 'eightone2m246\\n',\n",
" 'fourhsbdblm74fourcphtwo\\n',\n",
" 'khrjxxrltbpngsmzndgsjmzvgqxfhvkct6eightzrvpmpcc3\\n',\n",
" 'mlsc4qnlhqjfour\\n',\n",
" '956onefive\\n',\n",
" '1xtmbmkscvv2onefivelvlztjtctz5eightnine\\n',\n",
" '32tmphhjnlfsixskninekjdcftm\\n',\n",
" 'krgp1hdhgvgpgbvbxgfngvktwo\\n',\n",
" 'klpnpcplfhlztjgv17six\\n',\n",
" '5dsxngmpdvjhnlbhxmp7xqqtgdoneightdvm\\n',\n",
" 'threeeight3t\\n',\n",
" '5fourlpqzq2two1oneqlq\\n',\n",
" 'eightfivesixnineeightfour1\\n',\n",
" '52ppqztdggqgtphdfz4fkrkfztzzqldpg\\n',\n",
" 'seven7zbone\\n',\n",
" 'xg79onef6eighteight\\n',\n",
" 'three6nvhnqeightgkttsvtwofive9\\n',\n",
" 'rjsevenonefllcrdnbmqcmxqsq38\\n',\n",
" 'twoseven2dppxgmlhr61onenine4\\n',\n",
" 'sevenb3btzhscqbrxxjkhtzpv\\n',\n",
" '859two\\n',\n",
" 'threetllmjmhdjr18two\\n',\n",
" '94tmvfpzmgvzsm1fmbhkhzffkzllx\\n',\n",
" 'nlkndffq2three\\n',\n",
" '6ninemfour8rbxvj6\\n',\n",
" '7clxtxrt1lqg5\\n',\n",
" 'onefivegjnfzkvg9\\n',\n",
" 'fplrvmqjdfxvjdfivesix6rpnkfour\\n',\n",
" '5fivetwoxdgchbjjrckntlgblsxlcznfd\\n',\n",
" 'eight7fourfour\\n',\n",
" '3kmtjlfbgssixmspkfzrgxtctksix4onetwones\\n',\n",
" '8five15sixthreeljsfive\\n',\n",
" '9lnn\\n',\n",
" 'nine7pzrxnnkthreesdjxphsrf4hc8\\n',\n",
" 'three6115nqhllcmpmzcfour\\n',\n",
" 'vpqjnvmltx8fivefive\\n',\n",
" 'vrlqlj5fivesixninebqhgcpgmgkmflvn\\n',\n",
" '76eighteight7\\n',\n",
" '8qkmnsjxbfhcpsvn4\\n',\n",
" 'oneninexqdseven4threefive\\n',\n",
" 'rpcvmnng162fivesixseven\\n',\n",
" '31628eightthree\\n',\n",
" '83d6fsfqdghztwo7bmvrlh\\n',\n",
" 'gknfcdqlrs25\\n',\n",
" '9gkkth2ps\\n',\n",
" 'bxnvsjxqleight9ninenine\\n',\n",
" 'rsmcrqlnhsmjhspseven96vsckknrggbjd4tgtgbkxgvt\\n',\n",
" '8seveneightcxrh\\n',\n",
" 'tkmfour8fivevl9one\\n',\n",
" '8mgrxk\\n',\n",
" 'fourbgckqkeight6f\\n',\n",
" 'threetwo3eight652pp\\n',\n",
" 'ninefivetwojbhglxfxzfctwo8\\n',\n",
" 'jmjtcvpsxzdbkbqthree1qmgznpbzlthree4six1\\n',\n",
" 'foursix5\\n',\n",
" '6nbdzdlmqpdlgpcclc\\n',\n",
" '24\\n',\n",
" 'pseven3threeeightseven\\n',\n",
" '7nine7gjdksbtqrrdsr\\n',\n",
" '5ppflb48tkcffone8six\\n',\n",
" 'five2two7hstbbqzrninegbtwo2\\n',\n",
" 'eightfblzpmhs4\\n',\n",
" 'fbbdeightzzsdffh8jbjzxkclj\\n',\n",
" '3nine6five1\\n']"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[57,\n",
" 61,\n",
" 27,\n",
" 22,\n",
" 99,\n",
" 73,\n",
" 22,\n",
" 65,\n",
" 11,\n",
" 43,\n",
" 83,\n",
" 44,\n",
" 41,\n",
" 55,\n",
" 12,\n",
" 19,\n",
" 33,\n",
" 66,\n",
" 55,\n",
" 41,\n",
" 44,\n",
" 49,\n",
" 45,\n",
" 93,\n",
" 44,\n",
" 11,\n",
" 55,\n",
" 57,\n",
" 77,\n",
" 71,\n",
" 88,\n",
" 11,\n",
" 99,\n",
" 79,\n",
" 11,\n",
" 88,\n",
" 22,\n",
" 44,\n",
" 15,\n",
" 74,\n",
" 22,\n",
" 44,\n",
" 33,\n",
" 24,\n",
" 65,\n",
" 77,\n",
" 37,\n",
" 52,\n",
" 33,\n",
" 17,\n",
" 59,\n",
" 23,\n",
" 54,\n",
" 44,\n",
" 99,\n",
" 85,\n",
" 77,\n",
" 33,\n",
" 22,\n",
" 11,\n",
" 17,\n",
" 11,\n",
" 66,\n",
" 66,\n",
" 27,\n",
" 88,\n",
" 11,\n",
" 11,\n",
" 53,\n",
" 88,\n",
" 77,\n",
" 76,\n",
" 47,\n",
" 26,\n",
" 14,\n",
" 28,\n",
" 15,\n",
" 66,\n",
" 58,\n",
" 99,\n",
" 55,\n",
" 84,\n",
" 55,\n",
" 58,\n",
" 99,\n",
" 66,\n",
" 99,\n",
" 38,\n",
" 45,\n",
" 33,\n",
" 27,\n",
" 53,\n",
" 66,\n",
" 44,\n",
" 36,\n",
" 98,\n",
" 57,\n",
" 44,\n",
" 42,\n",
" 77,\n",
" 87,\n",
" 11,\n",
" 12,\n",
" 33,\n",
" 44,\n",
" 77,\n",
" 77,\n",
" 57,\n",
" 48,\n",
" 26,\n",
" 31,\n",
" 46,\n",
" 68,\n",
" 72,\n",
" 57,\n",
" 16,\n",
" 77,\n",
" 66,\n",
" 33,\n",
" 13,\n",
" 66,\n",
" 77,\n",
" 77,\n",
" 88,\n",
" 79,\n",
" 55,\n",
" 33,\n",
" 72,\n",
" 11,\n",
" 33,\n",
" 29,\n",
" 66,\n",
" 76,\n",
" 49,\n",
" 92,\n",
" 99,\n",
" 33,\n",
" 99,\n",
" 66,\n",
" 64,\n",
" 49,\n",
" 38,\n",
" 22,\n",
" 11,\n",
" 45,\n",
" 34,\n",
" 95,\n",
" 88,\n",
" 53,\n",
" 99,\n",
" 24,\n",
" 44,\n",
" 32,\n",
" 52,\n",
" 36,\n",
" 95,\n",
" 89,\n",
" 99,\n",
" 89,\n",
" 88,\n",
" 44,\n",
" 22,\n",
" 67,\n",
" 77,\n",
" 79,\n",
" 33,\n",
" 45,\n",
" 11,\n",
" 65,\n",
" 11,\n",
" 88,\n",
" 67,\n",
" 77,\n",
" 82,\n",
" 72,\n",
" 11,\n",
" 99,\n",
" 38,\n",
" 99,\n",
" 11,\n",
" 23,\n",
" 77,\n",
" 59,\n",
" 55,\n",
" 88,\n",
" 36,\n",
" 33,\n",
" 29,\n",
" 43,\n",
" 17,\n",
" 77,\n",
" 55,\n",
" 58,\n",
" 77,\n",
" 38,\n",
" 44,\n",
" 34,\n",
" 75,\n",
" 57,\n",
" 68,\n",
" 11,\n",
" 88,\n",
" 81,\n",
" 66,\n",
" 22,\n",
" 98,\n",
" 66,\n",
" 75,\n",
" 11,\n",
" 29,\n",
" 11,\n",
" 88,\n",
" 11,\n",
" 33,\n",
" 13,\n",
" 31,\n",
" 62,\n",
" 71,\n",
" 33,\n",
" 24,\n",
" 42,\n",
" 99,\n",
" 44,\n",
" 83,\n",
" 99,\n",
" 33,\n",
" 22,\n",
" 82,\n",
" 77,\n",
" 96,\n",
" 14,\n",
" 96,\n",
" 53,\n",
" 77,\n",
" 47,\n",
" 57,\n",
" 55,\n",
" 78,\n",
" 77,\n",
" 46,\n",
" 99,\n",
" 84,\n",
" 11,\n",
" 38,\n",
" 27,\n",
" 64,\n",
" 22,\n",
" 81,\n",
" 65,\n",
" 62,\n",
" 49,\n",
" 57,\n",
" 55,\n",
" 11,\n",
" 44,\n",
" 11,\n",
" 25,\n",
" 98,\n",
" 44,\n",
" 73,\n",
" 44,\n",
" 65,\n",
" 22,\n",
" 66,\n",
" 38,\n",
" 44,\n",
" 36,\n",
" 99,\n",
" 45,\n",
" 18,\n",
" 85,\n",
" 66,\n",
" 96,\n",
" 91,\n",
" 52,\n",
" 28,\n",
" 99,\n",
" 99,\n",
" 72,\n",
" 53,\n",
" 75,\n",
" 11,\n",
" 49,\n",
" 14,\n",
" 74,\n",
" 44,\n",
" 35,\n",
" 77,\n",
" 22,\n",
" 84,\n",
" 63,\n",
" 15,\n",
" 57,\n",
" 73,\n",
" 55,\n",
" 78,\n",
" 41,\n",
" 54,\n",
" 11,\n",
" 36,\n",
" 75,\n",
" 17,\n",
" 99,\n",
" 55,\n",
" 82,\n",
" 91,\n",
" 49,\n",
" 37,\n",
" 44,\n",
" 57,\n",
" 44,\n",
" 85,\n",
" 22,\n",
" 81,\n",
" 77,\n",
" 88,\n",
" 29,\n",
" 59,\n",
" 43,\n",
" 82,\n",
" 38,\n",
" 46,\n",
" 56,\n",
" 53,\n",
" 77,\n",
" 74,\n",
" 78,\n",
" 21,\n",
" 99,\n",
" 52,\n",
" 22,\n",
" 65,\n",
" 37,\n",
" 66,\n",
" 66,\n",
" 58,\n",
" 39,\n",
" 75,\n",
" 38,\n",
" 93,\n",
" 71,\n",
" 18,\n",
" 22,\n",
" 44,\n",
" 44,\n",
" 69,\n",
" 44,\n",
" 16,\n",
" 66,\n",
" 35,\n",
" 88,\n",
" 12,\n",
" 73,\n",
" 19,\n",
" 33,\n",
" 11,\n",
" 92,\n",
" 99,\n",
" 59,\n",
" 11,\n",
" 45,\n",
" 45,\n",
" 39,\n",
" 46,\n",
" 98,\n",
" 12,\n",
" 75,\n",
" 63,\n",
" 43,\n",
" 17,\n",
" 47,\n",
" 52,\n",
" 89,\n",
" 13,\n",
" 83,\n",
" 69,\n",
" 44,\n",
" 55,\n",
" 66,\n",
" 28,\n",
" 21,\n",
" 61,\n",
" 19,\n",
" 77,\n",
" 22,\n",
" 44,\n",
" 63,\n",
" 44,\n",
" 84,\n",
" 64,\n",
" 99,\n",
" 54,\n",
" 49,\n",
" 55,\n",
" 83,\n",
" 39,\n",
" 88,\n",
" 33,\n",
" 22,\n",
" 77,\n",
" 66,\n",
" 82,\n",
" 75,\n",
" 22,\n",
" 29,\n",
" 11,\n",
" 33,\n",
" 66,\n",
" 18,\n",
" 88,\n",
" 18,\n",
" 33,\n",
" 29,\n",
" 13,\n",
" 34,\n",
" 88,\n",
" 11,\n",
" 26,\n",
" 77,\n",
" 99,\n",
" 45,\n",
" 21,\n",
" 99,\n",
" 33,\n",
" 64,\n",
" 31,\n",
" 16,\n",
" 11,\n",
" 19,\n",
" 11,\n",
" 41,\n",
" 77,\n",
" 88,\n",
" 45,\n",
" 33,\n",
" 15,\n",
" 87,\n",
" 44,\n",
" 26,\n",
" 48,\n",
" 34,\n",
" 11,\n",
" 21,\n",
" 11,\n",
" 41,\n",
" 67,\n",
" 58,\n",
" 66,\n",
" 29,\n",
" 61,\n",
" 11,\n",
" 22,\n",
" 31,\n",
" 85,\n",
" 66,\n",
" 83,\n",
" 55,\n",
" 77,\n",
" 95,\n",
" 84,\n",
" 64,\n",
" 12,\n",
" 78,\n",
" 15,\n",
" 66,\n",
" 55,\n",
" 25,\n",
" 16,\n",
" 55,\n",
" 22,\n",
" 66,\n",
" 45,\n",
" 61,\n",
" 93,\n",
" 55,\n",
" 66,\n",
" 36,\n",
" 64,\n",
" 37,\n",
" 58,\n",
" 45,\n",
" 78,\n",
" 33,\n",
" 44,\n",
" 55,\n",
" 44,\n",
" 33,\n",
" 34,\n",
" 67,\n",
" 66,\n",
" 21,\n",
" 44,\n",
" 11,\n",
" 33,\n",
" 11,\n",
" 33,\n",
" 88,\n",
" 33,\n",
" 22,\n",
" 66,\n",
" 55,\n",
" 83,\n",
" 26,\n",
" 44,\n",
" 47,\n",
" 99,\n",
" 58,\n",
" 22,\n",
" 91,\n",
" 31,\n",
" 23,\n",
" 55,\n",
" 96,\n",
" 35,\n",
" 99,\n",
" 64,\n",
" 42,\n",
" 25,\n",
" 15,\n",
" 18,\n",
" 11,\n",
" 22,\n",
" 99,\n",
" 99,\n",
" 22,\n",
" 66,\n",
" 82,\n",
" 16,\n",
" 66,\n",
" 33,\n",
" 62,\n",
" 13,\n",
" 41,\n",
" 72,\n",
" 33,\n",
" 34,\n",
" 54,\n",
" 65,\n",
" 85,\n",
" 44,\n",
" 32,\n",
" 11,\n",
" 77,\n",
" 27,\n",
" 41,\n",
" 77,\n",
" 38,\n",
" 41,\n",
" 44,\n",
" 82,\n",
" 77,\n",
" 18,\n",
" 55,\n",
" 33,\n",
" 39,\n",
" 87,\n",
" 13,\n",
" 72,\n",
" 97,\n",
" 55,\n",
" 59,\n",
" 77,\n",
" 66,\n",
" 69,\n",
" 99,\n",
" 22,\n",
" 83,\n",
" 19,\n",
" 27,\n",
" 27,\n",
" 86,\n",
" 19,\n",
" 88,\n",
" 55,\n",
" 99,\n",
" 89,\n",
" 99,\n",
" 14,\n",
" 22,\n",
" 32,\n",
" 62,\n",
" 86,\n",
" 35,\n",
" 64,\n",
" 23,\n",
" 19,\n",
" 16,\n",
" 44,\n",
" 55,\n",
" 16,\n",
" 44,\n",
" 88,\n",
" 61,\n",
" 34,\n",
" 99,\n",
" 99,\n",
" 66,\n",
" 19,\n",
" 79,\n",
" 72,\n",
" 11,\n",
" 11,\n",
" 59,\n",
" 66,\n",
" 13,\n",
" 26,\n",
" 54,\n",
" 66,\n",
" 56,\n",
" 31,\n",
" 99,\n",
" 66,\n",
" 44,\n",
" 86,\n",
" 95,\n",
" 66,\n",
" 61,\n",
" 77,\n",
" 22,\n",
" 55,\n",
" 61,\n",
" 46,\n",
" 77,\n",
" 31,\n",
" 11,\n",
" 94,\n",
" 28,\n",
" 89,\n",
" 59,\n",
" 91,\n",
" 36,\n",
" 18,\n",
" 88,\n",
" 33,\n",
" 11,\n",
" 64,\n",
" 49,\n",
" 75,\n",
" 68,\n",
" 11,\n",
" 11,\n",
" 13,\n",
" 22,\n",
" 74,\n",
" 11,\n",
" 99,\n",
" 55,\n",
" 88,\n",
" 88,\n",
" 92,\n",
" 11,\n",
" 55,\n",
" 73,\n",
" 43,\n",
" 88,\n",
" 38,\n",
" 91,\n",
" 23,\n",
" 64,\n",
" 45,\n",
" 22,\n",
" 78,\n",
" 93,\n",
" 59,\n",
" 99,\n",
" 99,\n",
" 67,\n",
" 99,\n",
" 73,\n",
" 14,\n",
" 44,\n",
" 22,\n",
" 29,\n",
" 18,\n",
" 63,\n",
" 36,\n",
" 74,\n",
" 21,\n",
" 49,\n",
" 81,\n",
" 33,\n",
" 72,\n",
" 52,\n",
" 95,\n",
" 87,\n",
" 89,\n",
" 12,\n",
" 55,\n",
" 29,\n",
" 66,\n",
" 66,\n",
" 16,\n",
" 17,\n",
" 11,\n",
" 55,\n",
" 44,\n",
" 44,\n",
" 57,\n",
" 55,\n",
" 55,\n",
" 11,\n",
" 32,\n",
" 75,\n",
" 71,\n",
" 11,\n",
" 26,\n",
" 88,\n",
" 15,\n",
" 86,\n",
" 81,\n",
" 98,\n",
" 76,\n",
" 44,\n",
" 22,\n",
" 54,\n",
" 45,\n",
" 12,\n",
" 84,\n",
" 11,\n",
" 42,\n",
" 13,\n",
" 18,\n",
" 97,\n",
" 11,\n",
" 44,\n",
" 77,\n",
" 63,\n",
" 27,\n",
" 27,\n",
" 67,\n",
" 44,\n",
" 11,\n",
" 22,\n",
" 44,\n",
" 44,\n",
" 58,\n",
" 31,\n",
" 44,\n",
" 22,\n",
" 99,\n",
" 66,\n",
" 14,\n",
" 86,\n",
" 61,\n",
" 42,\n",
" 26,\n",
" 43,\n",
" 26,\n",
" 66,\n",
" 99,\n",
" 32,\n",
" 77,\n",
" 55,\n",
" 41,\n",
" 14,\n",
" 42,\n",
" 35,\n",
" 11,\n",
" 39,\n",
" 55,\n",
" 23,\n",
" 21,\n",
" 66,\n",
" 61,\n",
" 44,\n",
" 47,\n",
" 78,\n",
" 91,\n",
" 22,\n",
" 12,\n",
" 76,\n",
" 82,\n",
" 84,\n",
" 97,\n",
" 72,\n",
" 52,\n",
" 16,\n",
" 61,\n",
" 34,\n",
" 22,\n",
" 28,\n",
" 73,\n",
" 57,\n",
" 11,\n",
" 54,\n",
" 79,\n",
" 28,\n",
" 25,\n",
" 23,\n",
" 55,\n",
" 89,\n",
" 36,\n",
" 11,\n",
" 99,\n",
" 77,\n",
" 35,\n",
" 66,\n",
" 26,\n",
" 11,\n",
" 17,\n",
" 66,\n",
" 69,\n",
" 88,\n",
" 11,\n",
" 27,\n",
" 33,\n",
" 99,\n",
" 73,\n",
" 77,\n",
" 85,\n",
" 92,\n",
" 68,\n",
" 22,\n",
" 81,\n",
" 75,\n",
" 92,\n",
" 99,\n",
" 44,\n",
" 66,\n",
" 33,\n",
" 17,\n",
" 76,\n",
" 52,\n",
" 84,\n",
" 36,\n",
" 44,\n",
" 84,\n",
" 97,\n",
" 81,\n",
" 88,\n",
" 47,\n",
" 11,\n",
" 88,\n",
" 47,\n",
" 64,\n",
" 82,\n",
" 11,\n",
" 99,\n",
" 86,\n",
" 21,\n",
" 89,\n",
" 68,\n",
" 16,\n",
" 34,\n",
" 77,\n",
" 22,\n",
" 67,\n",
" 43,\n",
" 88,\n",
" 89,\n",
" 36,\n",
" 69,\n",
" 88,\n",
" 44,\n",
" 22,\n",
" 99,\n",
" 88,\n",
" 99,\n",
" 99,\n",
" 22,\n",
" 22,\n",
" 36,\n",
" 89,\n",
" 75,\n",
" 49,\n",
" 31,\n",
" 66,\n",
" 47,\n",
" 38,\n",
" 75,\n",
" 85,\n",
" 41,\n",
" 76,\n",
" 61,\n",
" 22,\n",
" 11,\n",
" 61,\n",
" 99,\n",
" 49,\n",
" 88,\n",
" 45,\n",
" 11,\n",
" 41,\n",
" 77,\n",
" 94,\n",
" 66,\n",
" 28,\n",
" 39,\n",
" 55,\n",
" 56,\n",
" 62,\n",
" 99,\n",
" 93,\n",
" 95,\n",
" 75,\n",
" 11,\n",
" 87,\n",
" 99,\n",
" 54,\n",
" 74,\n",
" 11,\n",
" 32,\n",
" 16,\n",
" 55,\n",
" 34,\n",
" 17,\n",
" 67,\n",
" 14,\n",
" 76,\n",
" 66,\n",
" 72,\n",
" 74,\n",
" 66,\n",
" 83,\n",
" 82,\n",
" 55,\n",
" 91,\n",
" 44,\n",
" 77,\n",
" 99,\n",
" 88,\n",
" 72,\n",
" 71,\n",
" 54,\n",
" 55,\n",
" 61,\n",
" 49,\n",
" 42,\n",
" 66,\n",
" 77,\n",
" 46,\n",
" 66,\n",
" 77,\n",
" 43,\n",
" 75,\n",
" 77,\n",
" 26,\n",
" 74,\n",
" 63,\n",
" 44,\n",
" 96,\n",
" 15,\n",
" 32,\n",
" 11,\n",
" 17,\n",
" 57,\n",
" 33,\n",
" 51,\n",
" 11,\n",
" 54,\n",
" 77,\n",
" 76,\n",
" 69,\n",
" 38,\n",
" 24,\n",
" 33,\n",
" 89,\n",
" 18,\n",
" 91,\n",
" 22,\n",
" 66,\n",
" 75,\n",
" 99,\n",
" 66,\n",
" 55,\n",
" 77,\n",
" 34,\n",
" 85,\n",
" 99,\n",
" 78,\n",
" 65,\n",
" 88,\n",
" 55,\n",
" 77,\n",
" 84,\n",
" 44,\n",
" 12,\n",
" 38,\n",
" 87,\n",
" 25,\n",
" 92,\n",
" 99,\n",
" 94,\n",
" 88,\n",
" 89,\n",
" 88,\n",
" 66,\n",
" 32,\n",
" 88,\n",
" 11,\n",
" 55,\n",
" 66,\n",
" 24,\n",
" 33,\n",
" 77,\n",
" 58,\n",
" 22,\n",
" 44,\n",
" 88,\n",
" 31]"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import re\n",
"\n",
"first = re.compile(r'''^\\D*(\\d).*''')\n",
"last = re.compile(r'''.*(\\d)\\D*$''')\n",
"char_matches = [(first.match(line),last.match(line)) for line in data]\n",
"chars = [\"\".join(left.groups()+right.groups()) for (left,right) in char_matches if left and right]\n",
"numbers = [int(x) for x in chars]\n",
"numbers"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"53386"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"sum(numbers)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[('5', '7'),\n",
" ('6', '1'),\n",
" ('2', '7'),\n",
" ('2', 'five'),\n",
" ('9', 'two'),\n",
" ('7', 'one'),\n",
" ('2', '2'),\n",
" ('6', '5'),\n",
" ('1', 'seven'),\n",
" ('4', '3'),\n",
" ('8', '3'),\n",
" ('4', '4'),\n",
" ('4', '1'),\n",
" ('5', 'four'),\n",
" ('1', 'three'),\n",
" ('1', '9'),\n",
" ('3', '3'),\n",
" ('6', '6'),\n",
" ('5', 'two'),\n",
" ('4', '1'),\n",
" ('4', 'three'),\n",
" ('4', '9'),\n",
" ('4', '5'),\n",
" ('9', '3'),\n",
" ('4', 'two'),\n",
" ('1', 'eight'),\n",
" ('5', '5'),\n",
" ('5', '7'),\n",
" ('7', '7'),\n",
" ('7', 'eight'),\n",
" ('8', '8'),\n",
" ('1', '1'),\n",
" ('9', '9'),\n",
" ('7', '9'),\n",
" ('1', '1'),\n",
" ('8', 'four'),\n",
" ('2', '2'),\n",
" ('4', 'eight'),\n",
" ('1', 'one'),\n",
" ('7', 'six'),\n",
" ('2', 'two'),\n",
" ('4', '4'),\n",
" ('3', 'eight'),\n",
" ('2', '4'),\n",
" ('6', '5'),\n",
" ('7', '7'),\n",
" ('3', '7'),\n",
" ('5', '2'),\n",
" ('3', 'six'),\n",
" ('1', 'four'),\n",
" ('5', '9'),\n",
" ('2', 'five'),\n",
" ('5', 'two'),\n",
" ('4', '4'),\n",
" ('9', 'two'),\n",
" ('8', 'three'),\n",
" ('7', 'nine'),\n",
" ('3', '3'),\n",
" ('2', '2'),\n",
" ('1', 'nine'),\n",
" ('1', 'seven'),\n",
" ('1', '1'),\n",
" ('6', '6'),\n",
" ('6', '6'),\n",
" ('2', 'eight'),\n",
" ('8', 'five'),\n",
" ('1', '1'),\n",
" ('1', '1'),\n",
" ('5', '3'),\n",
" ('8', '8'),\n",
" ('7', 'four'),\n",
" ('7', '6'),\n",
" ('4', 'six'),\n",
" ('2', '6'),\n",
" ('1', 'four'),\n",
" ('2', 'three'),\n",
" ('1', 'seven'),\n",
" ('6', '6'),\n",
" ('5', '8'),\n",
" ('9', '9'),\n",
" ('5', '5'),\n",
" ('8', '4'),\n",
" ('5', '5'),\n",
" ('5', '8'),\n",
" ('9', '9'),\n",
" ('6', 'four'),\n",
" ('9', 'four'),\n",
" ('3', 'one'),\n",
" ('4', '5'),\n",
" ('3', '3'),\n",
" ('2', '7'),\n",
" ('5', '3'),\n",
" ('6', 'one'),\n",
" ('4', 'seven'),\n",
" ('3', 'eight'),\n",
" ('9', '8'),\n",
" ('5', '7'),\n",
" ('4', '4'),\n",
" ('4', '2'),\n",
" ('7', '7'),\n",
" ('8', 'three'),\n",
" ('1', '1'),\n",
" ('1', '2'),\n",
" ('3', 'six'),\n",
" ('4', '4'),\n",
" ('7', '7'),\n",
" ('7', '7'),\n",
" ('5', 'three'),\n",
" ('4', '8'),\n",
" ('2', '6'),\n",
" ('3', '1'),\n",
" ('4', '6'),\n",
" ('6', '8'),\n",
" ('7', 'four'),\n",
" ('5', 'one'),\n",
" ('1', 'five'),\n",
" ('7', '7'),\n",
" ('6', 'two'),\n",
" ('3', '3'),\n",
" ('1', '3'),\n",
" ('6', '6'),\n",
" ('7', 'nine'),\n",
" ('7', '7'),\n",
" ('8', '8'),\n",
" ('7', '9'),\n",
" ('5', '5'),\n",
" ('3', '3'),\n",
" ('7', '2'),\n",
" ('1', 'two'),\n",
" ('3', '3'),\n",
" ('2', 'seven'),\n",
" ('6', 'five'),\n",
" ('7', '6'),\n",
" ('4', '9'),\n",
" ('9', '2'),\n",
" ('9', 'four'),\n",
" ('3', '3'),\n",
" ('9', 'two'),\n",
" ('6', '6'),\n",
" ('6', 'four'),\n",
" ('4', 'nine'),\n",
" ('3', 'eight'),\n",
" ('2', '2'),\n",
" ('1', '1'),\n",
" ('4', '5'),\n",
" ('3', '4'),\n",
" ('9', '5'),\n",
" ('8', '8'),\n",
" ('5', '3'),\n",
" ('9', 'four'),\n",
" ('2', '4'),\n",
" ('4', 'six'),\n",
" ('3', '2'),\n",
" ('5', '2'),\n",
" ('3', '6'),\n",
" ('9', 'nine'),\n",
" ('8', '9'),\n",
" ('9', '9'),\n",
" ('8', '9'),\n",
" ('8', '8'),\n",
" ('4', 'two'),\n",
" ('2', 'three'),\n",
" ('6', '7'),\n",
" ('7', 'two'),\n",
" ('7', 'eight'),\n",
" ('3', 'three'),\n",
" ('4', '5'),\n",
" ('1', '1'),\n",
" ('6', 'nine'),\n",
" ('1', 'four'),\n",
" ('8', 'four'),\n",
" ('6', 'one'),\n",
" ('7', '7'),\n",
" ('8', '2'),\n",
" ('7', '2'),\n",
" ('1', '1'),\n",
" ('9', 'two'),\n",
" ('3', 'seven'),\n",
" ('9', '9'),\n",
" ('1', 'three'),\n",
" ('2', 'two'),\n",
" ('7', 'two'),\n",
" ('5', '9'),\n",
" ('5', 'eight'),\n",
" ('8', '8'),\n",
" ('3', 'one'),\n",
" ('3', '3'),\n",
" ('2', 'eight'),\n",
" ('4', '3'),\n",
" ('1', '7'),\n",
" ('7', 'nine'),\n",
" ('5', 'seven'),\n",
" ('5', '8'),\n",
" ('7', '7'),\n",
" ('3', 'two'),\n",
" ('4', 'four'),\n",
" ('3', 'two'),\n",
" ('7', 'three'),\n",
" ('5', '7'),\n",
" ('6', '8'),\n",
" ('1', 'three'),\n",
" ('8', 'eight'),\n",
" ('8', 'two'),\n",
" ('6', 'nine'),\n",
" ('2', '2'),\n",
" ('9', '8'),\n",
" ('6', 'five'),\n",
" ('7', 'nine'),\n",
" ('1', 'eight'),\n",
" ('2', 'eight'),\n",
" ('1', 'one'),\n",
" ('8', '8'),\n",
" ('1', '1'),\n",
" ('3', '3'),\n",
" ('1', 'nine'),\n",
" ('3', 'one'),\n",
" ('6', '2'),\n",
" ('7', '1'),\n",
" ('3', 'two'),\n",
" ('2', '4'),\n",
" ('4', '2'),\n",
" ('9', 'one'),\n",
" ('4', 'two'),\n",
" ('8', 'six'),\n",
" ('9', 'five'),\n",
" ('3', '3'),\n",
" ('2', 'three'),\n",
" ('8', 'five'),\n",
" ('7', 'seven'),\n",
" ('9', 'four'),\n",
" ('1', '4'),\n",
" ('9', 'three'),\n",
" ('5', 'one'),\n",
" ('7', '7'),\n",
" ('4', '7'),\n",
" ('5', 'one'),\n",
" ('5', 'seven'),\n",
" ('7', '8'),\n",
" ('7', 'seven'),\n",
" ('4', '6'),\n",
" ('9', '9'),\n",
" ('8', '4'),\n",
" ('1', 'three'),\n",
" ('3', '8'),\n",
" ('2', '7'),\n",
" ('6', '4'),\n",
" ('2', 'five'),\n",
" ('8', 'five'),\n",
" ('6', '5'),\n",
" ('6', '2'),\n",
" ('4', '9'),\n",
" ('5', '7'),\n",
" ('5', 'one'),\n",
" ('1', '1'),\n",
" ('4', '4'),\n",
" ('1', '1'),\n",
" ('2', '5'),\n",
" ('9', '8'),\n",
" ('4', '4'),\n",
" ('7', '3'),\n",
" ('4', 'eight'),\n",
" ('6', '5'),\n",
" ('2', '2'),\n",
" ('6', 'four'),\n",
" ('3', 'six'),\n",
" ('4', 'five'),\n",
" ('3', '6'),\n",
" ('9', '9'),\n",
" ('4', '5'),\n",
" ('1', 'one'),\n",
" ('8', '5'),\n",
" ('6', '6'),\n",
" ('9', 'three'),\n",
" ('9', 'one'),\n",
" ('5', 'three'),\n",
" ('2', '8'),\n",
" ('9', '9'),\n",
" ('9', '9'),\n",
" ('7', 'six'),\n",
" ('5', '3'),\n",
" ('7', 'five'),\n",
" ('1', 'three'),\n",
" ('4', 'five'),\n",
" ('1', '4'),\n",
" ('7', '4'),\n",
" ('4', 'two'),\n",
" ('3', '5'),\n",
" ('7', 'three'),\n",
" ('2', 'one'),\n",
" ('8', 'eight'),\n",
" ('6', '3'),\n",
" ('1', '5'),\n",
" ('5', '7'),\n",
" ('7', 'seven'),\n",
" ('5', 'four'),\n",
" ('7', '8'),\n",
" ('4', 'nine'),\n",
" ('5', '4'),\n",
" ('1', '1'),\n",
" ('3', 'seven'),\n",
" ('7', '5'),\n",
" ('1', '7'),\n",
" ('9', 'one'),\n",
" ('5', 'six'),\n",
" ('8', '2'),\n",
" ('9', 'eight'),\n",
" ('4', 'one'),\n",
" ('3', 'two'),\n",
" ('4', '4'),\n",
" ('5', '7'),\n",
" ('4', 'one'),\n",
" ('8', '5'),\n",
" ('2', '2'),\n",
" ('8', '1'),\n",
" ('7', 'four'),\n",
" ('8', '8'),\n",
" ('2', 'three'),\n",
" ('5', 'two'),\n",
" ('4', '3'),\n",
" ('8', '2'),\n",
" ('3', '8'),\n",
" ('4', 'eight'),\n",
" ('5', '6'),\n",
" ('5', 'eight'),\n",
" ('7', '7'),\n",
" ('7', 'nine'),\n",
" ('7', '8'),\n",
" ('2', 'one'),\n",
" ('9', 'two'),\n",
" ('5', '2'),\n",
" ('2', '2'),\n",
" ('6', '5'),\n",
" ('3', '7'),\n",
" ('6', 'nine'),\n",
" ('6', '6'),\n",
" ('5', '8'),\n",
" ('3', '9'),\n",
" ('7', '5'),\n",
" ('3', 'two'),\n",
" ('9', '3'),\n",
" ('7', '1'),\n",
" ('1', 'nine'),\n",
" ('2', '2'),\n",
" ('4', 'five'),\n",
" ('4', '4'),\n",
" ('6', '9'),\n",
" ('4', 'one'),\n",
" ('1', '6'),\n",
" ('6', 'nine'),\n",
" ('3', '5'),\n",
" ('8', 'five'),\n",
" ('1', 'six'),\n",
" ('7', '3'),\n",
" ('1', '9'),\n",
" ('3', '3'),\n",
" ('1', 'two'),\n",
" ('9', '2'),\n",
" ('9', '9'),\n",
" ('5', 'seven'),\n",
" ('1', 'four'),\n",
" ('4', '5'),\n",
" ('4', '5'),\n",
" ('3', '9'),\n",
" ('4', '6'),\n",
" ('9', '8'),\n",
" ('1', 'eight'),\n",
" ('7', '5'),\n",
" ('6', '3'),\n",
" ('4', '3'),\n",
" ('1', 'two'),\n",
" ('4', 'seven'),\n",
" ('5', '2'),\n",
" ('8', '9'),\n",
" ('1', '3'),\n",
" ('8', '3'),\n",
" ('6', '9'),\n",
" ('4', '4'),\n",
" ('5', 'eight'),\n",
" ('6', '6'),\n",
" ('2', '8'),\n",
" ('2', 'nine'),\n",
" ('6', '1'),\n",
" ('1', '9'),\n",
" ('7', 'eight'),\n",
" ('2', '2'),\n",
" ('4', 'four'),\n",
" ('6', 'seven'),\n",
" ('4', '4'),\n",
" ('8', '4'),\n",
" ('6', '4'),\n",
" ('9', 'nine'),\n",
" ('5', 'one'),\n",
" ('4', 'nine'),\n",
" ('5', '5'),\n",
" ('8', 'seven'),\n",
" ('3', '9'),\n",
" ('8', '8'),\n",
" ('3', 'seven'),\n",
" ('2', '2'),\n",
" ('7', 'nine'),\n",
" ('6', '6'),\n",
" ('8', '2'),\n",
" ('7', 'two'),\n",
" ('2', 'nine'),\n",
" ('2', '9'),\n",
" ('1', 'seven'),\n",
" ('3', 'eight'),\n",
" ('6', '6'),\n",
" ('1', 'five'),\n",
" ('8', 'three'),\n",
" ('1', '8'),\n",
" ('3', 'three'),\n",
" ('2', '9'),\n",
" ('1', '3'),\n",
" ('3', 'two'),\n",
" ('8', 'four'),\n",
" ('1', '1'),\n",
" ('2', 'seven'),\n",
" ('7', 'one'),\n",
" ('9', 'two'),\n",
" ('4', 'eight'),\n",
" ('2', 'one'),\n",
" ('9', '9'),\n",
" ('3', 'four'),\n",
" ('6', '4'),\n",
" ('3', '1'),\n",
" ('1', '6'),\n",
" ('1', '1'),\n",
" ('1', '9'),\n",
" ('1', '1'),\n",
" ('4', 'six'),\n",
" ('7', 'six'),\n",
" ('8', 'six'),\n",
" ('4', 'three'),\n",
" ('3', 'seven'),\n",
" ('1', '5'),\n",
" ('8', 'one'),\n",
" ('4', '4'),\n",
" ('2', '6'),\n",
" ('4', 'five'),\n",
" ('3', '4'),\n",
" ('1', 'three'),\n",
" ('2', '1'),\n",
" ('1', 'eight'),\n",
" ('4', 'four'),\n",
" ('6', '7'),\n",
" ('5', '8'),\n",
" ('6', 'eight'),\n",
" ('2', 'two'),\n",
" ('6', '1'),\n",
" ('1', '1'),\n",
" ('2', 'one'),\n",
" ('3', 'seven'),\n",
" ('8', '5'),\n",
" ('6', '6'),\n",
" ('8', '3'),\n",
" ('5', 'four'),\n",
" ('7', 'four'),\n",
" ('9', '5'),\n",
" ('8', '4'),\n",
" ('6', '4'),\n",
" ('1', '2'),\n",
" ('7', 'nine'),\n",
" ('1', 'six'),\n",
" ('6', 'three'),\n",
" ('5', '5'),\n",
" ('2', '5'),\n",
" ('1', 'seven'),\n",
" ('5', '5'),\n",
" ('2', '2'),\n",
" ('6', '6'),\n",
" ('4', '5'),\n",
" ('6', '1'),\n",
" ('9', '3'),\n",
" ('5', 'three'),\n",
" ('6', 'three'),\n",
" ('3', '6'),\n",
" ('6', '4'),\n",
" ('3', 'one'),\n",
" ('5', '8'),\n",
" ('4', '5'),\n",
" ('7', '8'),\n",
" ('3', '3'),\n",
" ('4', '4'),\n",
" ('5', 'five'),\n",
" ('4', '4'),\n",
" ('3', '3'),\n",
" ('3', 'eight'),\n",
" ('6', '7'),\n",
" ('6', '6'),\n",
" ('2', 'nine'),\n",
" ('4', 'five'),\n",
" ('1', 'six'),\n",
" ('3', '3'),\n",
" ('1', 'one'),\n",
" ('3', 'eight'),\n",
" ('8', 'three'),\n",
" ('3', 'four'),\n",
" ('2', 'four'),\n",
" ('6', '6'),\n",
" ('5', 'three'),\n",
" ('8', 'two'),\n",
" ('2', '6'),\n",
" ('4', 'five'),\n",
" ('4', 'eight'),\n",
" ('9', '9'),\n",
" ('5', '8'),\n",
" ('2', '2'),\n",
" ('9', '1'),\n",
" ('3', 'six'),\n",
" ('2', '3'),\n",
" ('5', 'five'),\n",
" ('9', 'two'),\n",
" ('3', '5'),\n",
" ('9', '9'),\n",
" ('6', '4'),\n",
" ('4', '2'),\n",
" ('2', '5'),\n",
" ('1', '5'),\n",
" ('1', '8'),\n",
" ('1', 'one'),\n",
" ('2', 'eight'),\n",
" ('9', '9'),\n",
" ('9', '9'),\n",
" ('2', '2'),\n",
" ('6', '6'),\n",
" ('8', '2'),\n",
" ('1', '6'),\n",
" ('6', '6'),\n",
" ('3', '3'),\n",
" ('6', '2'),\n",
" ('1', '3'),\n",
" ('4', '1'),\n",
" ('7', 'nine'),\n",
" ('3', '3'),\n",
" ('3', 'six'),\n",
" ('5', '4'),\n",
" ('6', '5'),\n",
" ('8', '5'),\n",
" ('4', '4'),\n",
" ('3', '2'),\n",
" ('1', 'eight'),\n",
" ('7', '7'),\n",
" ('2', 'one'),\n",
" ('4', 'four'),\n",
" ('7', '7'),\n",
" ('3', '8'),\n",
" ('4', 'two'),\n",
" ('4', 'seven'),\n",
" ('8', '2'),\n",
" ('7', 'three'),\n",
" ('1', '8'),\n",
" ('5', 'eight'),\n",
" ('3', 'five'),\n",
" ('3', '9'),\n",
" ('8', '7'),\n",
" ('1', '3'),\n",
" ('7', '2'),\n",
" ('9', '7'),\n",
" ('5', 'nine'),\n",
" ('5', '9'),\n",
" ('7', '7'),\n",
" ('6', '6'),\n",
" ('6', '9'),\n",
" ('9', '9'),\n",
" ('2', '2'),\n",
" ('8', '3'),\n",
" ('1', 'five'),\n",
" ('2', 'two'),\n",
" ('2', 'one'),\n",
" ('8', '6'),\n",
" ('1', 'three'),\n",
" ('8', 'six'),\n",
" ('5', 'eight'),\n",
" ('9', 'one'),\n",
" ('8', 'five'),\n",
" ('9', 'eight'),\n",
" ('1', '4'),\n",
" ('2', '2'),\n",
" ('3', '2'),\n",
" ('6', '2'),\n",
" ('8', 'seven'),\n",
" ('3', '5'),\n",
" ('6', '4'),\n",
" ('2', 'six'),\n",
" ('1', '9'),\n",
" ('1', '6'),\n",
" ('4', 'four'),\n",
" ('5', 'four'),\n",
" ('1', 'seven'),\n",
" ('4', '4'),\n",
" ('8', '8'),\n",
" ('6', '1'),\n",
" ('3', '4'),\n",
" ('9', 'six'),\n",
" ('9', '9'),\n",
" ('6', 'nine'),\n",
" ('1', 'one'),\n",
" ('7', '9'),\n",
" ('7', 'seven'),\n",
" ('1', '1'),\n",
" ('1', '1'),\n",
" ('5', '9'),\n",
" ('6', 'eight'),\n",
" ('1', '3'),\n",
" ('2', '6'),\n",
" ('5', 'one'),\n",
" ('6', 'six'),\n",
" ('5', '6'),\n",
" ('3', '1'),\n",
" ('9', '9'),\n",
" ('6', '6'),\n",
" ('4', 'two'),\n",
" ('8', '6'),\n",
" ('9', '5'),\n",
" ('6', '6'),\n",
" ('6', '1'),\n",
" ('7', '7'),\n",
" ('2', 'three'),\n",
" ('5', 'seven'),\n",
" ('6', 'five'),\n",
" ('4', '6'),\n",
" ('7', '7'),\n",
" ('3', '1'),\n",
" ('1', 'one'),\n",
" ('9', '4'),\n",
" ('2', 'eight'),\n",
" ('8', '9'),\n",
" ('5', 'eight'),\n",
" ('9', 'one'),\n",
" ('3', 'six'),\n",
" ('1', '8'),\n",
" ('8', '8'),\n",
" ('3', 'two'),\n",
" ('1', '1'),\n",
" ('6', 'three'),\n",
" ('4', '9'),\n",
" ('7', 'nine'),\n",
" ('6', '8'),\n",
" ('1', '1'),\n",
" ('1', 'two'),\n",
" ('1', '3'),\n",
" ('2', '2'),\n",
" ('7', 'eight'),\n",
" ('1', 'six'),\n",
" ('9', '9'),\n",
" ('5', 'three'),\n",
" ('8', '8'),\n",
" ('8', 'four'),\n",
" ('9', 'six'),\n",
" ('1', 'eight'),\n",
" ('5', 'seven'),\n",
" ('7', 'eight'),\n",
" ('4', '3'),\n",
" ('8', '8'),\n",
" ('3', '8'),\n",
" ('9', '1'),\n",
" ('2', '3'),\n",
" ('6', '4'),\n",
" ('4', '5'),\n",
" ('2', 'two'),\n",
" ('7', '8'),\n",
" ('9', '3'),\n",
" ('5', '9'),\n",
" ('9', 'eight'),\n",
" ('9', 'eight'),\n",
" ('6', 'seven'),\n",
" ('9', 'one'),\n",
" ('7', 'six'),\n",
" ('1', '4'),\n",
" ('4', '4'),\n",
" ('2', 'seven'),\n",
" ('2', '9'),\n",
" ('1', '8'),\n",
" ('6', '3'),\n",
" ('3', '6'),\n",
" ('7', '4'),\n",
" ('2', '1'),\n",
" ('4', '9'),\n",
" ('8', '1'),\n",
" ('3', 'two'),\n",
" ('7', '2'),\n",
" ('5', 'three'),\n",
" ('9', 'one'),\n",
" ('8', '7'),\n",
" ('8', 'eight'),\n",
" ('1', '2'),\n",
" ('5', '5'),\n",
" ('2', 'eight'),\n",
" ('6', 'four'),\n",
" ('6', 'three'),\n",
" ('1', '6'),\n",
" ('1', '7'),\n",
" ('1', 'nine'),\n",
" ('5', '5'),\n",
" ('4', '4'),\n",
" ('4', '4'),\n",
" ('5', 'nine'),\n",
" ('5', 'eight'),\n",
" ('5', 'two'),\n",
" ('1', 'five'),\n",
" ('3', '2'),\n",
" ('7', '5'),\n",
" ('7', '1'),\n",
" ('1', '1'),\n",
" ('2', '6'),\n",
" ('8', '8'),\n",
" ('1', '5'),\n",
" ('8', 'four'),\n",
" ('8', '1'),\n",
" ('9', '8'),\n",
" ('7', '6'),\n",
" ('4', 'eight'),\n",
" ('2', 'seven'),\n",
" ('5', '4'),\n",
" ('4', 'nine'),\n",
" ('1', '2'),\n",
" ('8', '4'),\n",
" ('1', 'eight'),\n",
" ('4', 'six'),\n",
" ('1', 'one'),\n",
" ('1', '8'),\n",
" ('9', '7'),\n",
" ('1', 'three'),\n",
" ('4', 'two'),\n",
" ('7', '7'),\n",
" ('6', '3'),\n",
" ('2', '7'),\n",
" ('2', '7'),\n",
" ('6', '7'),\n",
" ('4', 'four'),\n",
" ('1', 'seven'),\n",
" ('2', '2'),\n",
" ('4', 'two'),\n",
" ('4', '4'),\n",
" ('5', '8'),\n",
" ('3', '1'),\n",
" ('4', 'two'),\n",
" ('2', 'four'),\n",
" ('9', '9'),\n",
" ('6', '6'),\n",
" ('1', 'five'),\n",
" ('8', '6'),\n",
" ('6', '1'),\n",
" ('4', '2'),\n",
" ('2', 'nine'),\n",
" ('4', 'four'),\n",
" ('2', 'two'),\n",
" ('6', 'six'),\n",
" ('9', 'one'),\n",
" ('3', 'two'),\n",
" ('7', 'six'),\n",
" ('5', '5'),\n",
" ('4', '1'),\n",
" ('1', '4'),\n",
" ('4', '2'),\n",
" ('3', 'nine'),\n",
" ('1', 'seven'),\n",
" ('3', 'four'),\n",
" ('5', 'three'),\n",
" ('2', '3'),\n",
" ('2', '1'),\n",
" ('6', '6'),\n",
" ('6', 'four'),\n",
" ('4', 'nine'),\n",
" ('4', 'seven'),\n",
" ('7', 'three'),\n",
" ('9', 'six'),\n",
" ('2', '2'),\n",
" ('1', '2'),\n",
" ('7', 'seven'),\n",
" ('8', '2'),\n",
" ('8', '4'),\n",
" ('9', '7'),\n",
" ('7', '2'),\n",
" ('5', '2'),\n",
" ('1', '6'),\n",
" ('6', '1'),\n",
" ('3', '4'),\n",
" ('2', '2'),\n",
" ('2', '8'),\n",
" ('7', 'eight'),\n",
" ('5', '7'),\n",
" ('1', 'four'),\n",
" ('5', 'seven'),\n",
" ('7', '9'),\n",
" ('2', '8'),\n",
" ('2', '5'),\n",
" ('2', '3'),\n",
" ('5', 'one'),\n",
" ('8', '9'),\n",
" ('3', '6'),\n",
" ('1', '1'),\n",
" ('9', '9'),\n",
" ('7', '7'),\n",
" ('3', '5'),\n",
" ('6', 'one'),\n",
" ('2', 'two'),\n",
" ('1', '1'),\n",
" ('1', '7'),\n",
" ('6', '6'),\n",
" ('6', 'one'),\n",
" ('8', 'seven'),\n",
" ('1', '1'),\n",
" ('2', 'one'),\n",
" ('3', '3'),\n",
" ('9', '9'),\n",
" ('7', 'three'),\n",
" ('7', '7'),\n",
" ('8', '5'),\n",
" ('9', '2'),\n",
" ('6', 'eight'),\n",
" ('2', 'three'),\n",
" ('8', '1'),\n",
" ('7', 'three'),\n",
" ('9', 'nine'),\n",
" ('9', 'five'),\n",
" ('4', 'seven'),\n",
" ('6', 'nine'),\n",
" ('3', 'nine'),\n",
" ('1', 'seven'),\n",
" ('7', '6'),\n",
" ('5', '2'),\n",
" ('8', 'one'),\n",
" ('3', '6'),\n",
" ('4', '4'),\n",
" ('8', '4'),\n",
" ('9', '7'),\n",
" ('8', 'seven'),\n",
" ('8', '8'),\n",
" ('4', 'nine'),\n",
" ('1', 'five'),\n",
" ('8', 'three'),\n",
" ('4', 'four'),\n",
" ('6', '4'),\n",
" ('8', '2'),\n",
" ('1', 'three'),\n",
" ('9', '9'),\n",
" ('8', 'five'),\n",
" ('2', '1'),\n",
" ('8', '9'),\n",
" ('6', '8'),\n",
" ('1', 'four'),\n",
" ('3', '4'),\n",
" ('7', 'two'),\n",
" ('2', '2'),\n",
" ('6', '7'),\n",
" ('4', '3'),\n",
" ('8', 'one'),\n",
" ('8', '9'),\n",
" ('3', '6'),\n",
" ('6', '9'),\n",
" ('8', '8'),\n",
" ('4', '4'),\n",
" ('2', '2'),\n",
" ('9', '9'),\n",
" ('8', '8'),\n",
" ('9', 'six'),\n",
" ('9', 'two'),\n",
" ('2', 'seven'),\n",
" ('2', 'three'),\n",
" ('3', 'six'),\n",
" ('8', '9'),\n",
" ('7', '5'),\n",
" ('4', 'three'),\n",
" ('3', '1'),\n",
" ('6', 'six'),\n",
" ('4', '7'),\n",
" ('3', '8'),\n",
" ('7', 'six'),\n",
" ('8', 'seven'),\n",
" ('4', 'nine'),\n",
" ('7', 'nine'),\n",
" ('6', 'eight'),\n",
" ('2', 'nine'),\n",
" ('1', 'eight'),\n",
" ('6', '1'),\n",
" ('9', 'nine'),\n",
" ('4', 'six'),\n",
" ('8', 'two'),\n",
" ('4', 'five'),\n",
" ('1', 'five'),\n",
" ('4', 'two'),\n",
" ('7', 'eight'),\n",
" ('9', '4'),\n",
" ('6', 'six'),\n",
" ('2', '8'),\n",
" ('3', '9'),\n",
" ('5', 'six'),\n",
" ('5', '6'),\n",
" ('6', '2'),\n",
" ('9', 'three'),\n",
" ('9', '3'),\n",
" ('9', '5'),\n",
" ('7', '5'),\n",
" ('1', '1'),\n",
" ('8', 'four'),\n",
" ('9', 'five'),\n",
" ('5', '4'),\n",
" ('7', '4'),\n",
" ('1', '1'),\n",
" ('3', '2'),\n",
" ('1', '6'),\n",
" ('5', '5'),\n",
" ('3', '4'),\n",
" ('1', '7'),\n",
" ('6', '7'),\n",
" ('1', 'seven'),\n",
" ('7', 'five'),\n",
" ('6', 'one'),\n",
" ('7', '2'),\n",
" ('7', 'eight'),\n",
" ('6', '6'),\n",
" ('8', 'three'),\n",
" ('8', '2'),\n",
" ('5', '5'),\n",
" ('9', 'nine'),\n",
" ('4', '4'),\n",
" ('7', 'two'),\n",
" ('9', 'four'),\n",
" ('8', 'six'),\n",
" ('7', 'eight'),\n",
" ('7', 'four'),\n",
" ('5', '4'),\n",
" ('5', 'two'),\n",
" ('6', 'five'),\n",
" ('4', '9'),\n",
" ('4', 'six'),\n",
" ('6', '6'),\n",
" ('7', '7'),\n",
" ('4', '6'),\n",
" ('6', 'nine'),\n",
" ('7', '7'),\n",
" ('4', '3'),\n",
" ('7', '5'),\n",
" ('7', '7'),\n",
" ('2', '6'),\n",
" ('7', 'two'),\n",
" ('6', '3'),\n",
" ('4', 'four'),\n",
" ('9', 'five'),\n",
" ('1', 'nine'),\n",
" ('3', 'nine'),\n",
" ('1', 'two'),\n",
" ('1', 'six'),\n",
" ('5', 'eight'),\n",
" ('3', '3'),\n",
" ('5', 'one'),\n",
" ('1', '1'),\n",
" ('5', '4'),\n",
" ('7', 'one'),\n",
" ('7', 'eight'),\n",
" ('6', '9'),\n",
" ('3', '8'),\n",
" ('2', '4'),\n",
" ('3', '3'),\n",
" ('8', 'two'),\n",
" ('1', 'two'),\n",
" ('9', '1'),\n",
" ('2', 'three'),\n",
" ('6', '6'),\n",
" ('7', '5'),\n",
" ('9', '9'),\n",
" ('6', 'four'),\n",
" ('5', 'two'),\n",
" ('7', 'four'),\n",
" ('3', 'one'),\n",
" ('8', 'five'),\n",
" ('9', '9'),\n",
" ('7', '8'),\n",
" ('6', 'four'),\n",
" ('8', 'five'),\n",
" ('5', 'nine'),\n",
" ('7', '7'),\n",
" ('8', '4'),\n",
" ('4', 'five'),\n",
" ('1', 'seven'),\n",
" ('3', 'three'),\n",
" ('8', '7'),\n",
" ('2', '5'),\n",
" ('9', '2'),\n",
" ('9', 'nine'),\n",
" ('9', '4'),\n",
" ('8', 'eight'),\n",
" ('8', 'one'),\n",
" ('8', '8'),\n",
" ('6', '6'),\n",
" ('3', '2'),\n",
" ('8', '8'),\n",
" ('1', '1'),\n",
" ('5', '5'),\n",
" ('6', '6'),\n",
" ('2', '4'),\n",
" ('3', 'seven'),\n",
" ('7', '7'),\n",
" ('5', 'six'),\n",
" ('2', '2'),\n",
" ('4', '4'),\n",
" ('8', '8'),\n",
" ('3', '1')]"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"digits = {\n",
" 'one' : 1,\n",
" 'two' : 2,\n",
" 'three' : 3,\n",
" 'four' : 4,\n",
" 'five' : 5,\n",
" 'six' : 6,\n",
" 'seven' : 7,\n",
" 'eight' : 8,\n",
" 'nine' : 9,\n",
"}\n",
"\n",
"first = re.compile(r'''^\\D*(\\d|one|two|three|four|five|six|seven|eight|nine).*''')\n",
"last = re.compile(r'''.*(\\d|one|two|three|four|five|six|seven|eight|nine)\\D*$''')\n",
"\n",
"def decode(text):\n",
" if text in digits:\n",
" return digits[text]\n",
" else:\n",
" return int(text)\n",
"\n",
"char_matches = [(first.match(line),last.match(line)) for line in data]\n",
"\n",
"chars = [(\"\".join(left.groups()),\"\".join(right.groups())) for (left,right) in char_matches if left and right]\n",
"numbers = [(digits[x],digits[y]) for x in chars if len(x)>2 ]\n",
"chars"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}