{ "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 }