From 3ee4ba25339ed825d790be0e40e5c77dfdd5cbd4 Mon Sep 17 00:00:00 2001 From: Neil Smith Date: Sat, 1 Jul 2017 23:22:22 +0100 Subject: [PATCH] Added solution file to day 9 --- 09-resolving-the-bill/09-bills.txt | 299 ++- 09-resolving-the-bill/interleaving.ipynb | 1637 ++++++++--------- .../resolving-the-bill-solution.ipynb | 1047 +++++++++++ 09-resolving-the-bill/subsequence.ipynb | 1415 +++++++++++++- 4 files changed, 3384 insertions(+), 1014 deletions(-) create mode 100644 09-resolving-the-bill/resolving-the-bill-solution.ipynb diff --git a/09-resolving-the-bill/09-bills.txt b/09-resolving-the-bill/09-bills.txt index 17ed7e1..e446cd2 100644 --- a/09-resolving-the-bill/09-bills.txt +++ b/09-resolving-the-bill/09-bills.txt @@ -1,151 +1,148 @@ -0: dbedhhbffdgbaecacbhbeabahahghedbfcghfgdbegdfbahbcceaeggcehfagghfbgbeebdafadgdabgaagadhgcabhdedegfahhdbfdhedcgdahaaagbcaacaadfdegbcfcgbcfefgeddggbbddhbahagfgecfbfehgdgfhhghebbdhbghadadcggceecdfffgdabea -1: bgfgdafhheedhdhbddefbdgacbfffgaffcgeccfdgbdfbceffgdchdeegefgbgcafeddahbgfacfeadfeehfbhaaddhgdghedahhahgedaghedffdcbbgbgbhbbahhabhcadhdgahgdfhfacegaacgaaadcebhffbbhehbbadffeeedcdahaebbegabchegfdbedgaeb -2: dabghbeghahbbfehhefddeechhbahbegdaagceeeggeecbgcehcabchhfceccdfcfagbghhdhaecfdccffbfaeccddgcehhbedfahcccehffecbgachgghgadfbbbabheeahefagfgehddgchhdcfccegecbdcfccbfecdccchcagfgcddaeehehcgaeddfbcbcbfacgeedchcgfbfheagcafabgheagdfgfcaaehcfhaeedafeaeegedegfgaebfebbaccbdeaabbffdbecacachbfffbefcgbeeeccedbacfadhfafdecdhfggghagdebdfcacaecbhffhhfcffcbchgchgffaecfeaffadbghebdabbgbcbgdchgeacdhccadehhfabcahadf -3: gdbeedhhbffhfbedgabadebcedcdbfaecbahbhbeeabbdabdhaebhgehgedbdfegceghfegddhdfbedgagedfbachhbccheaeghbbgfggcehfaceegeabagghfbghebeeebdddafaaaadghdaacbbgbaahaghacdefhgbhggbebafccfhbcabfghaaddeedeagfaeghhabdehbfcdghedcdgdahhacahdfgadegagbbcbddhaeahccaafbedfdegbcfgdecgbchfecfegedehdhggbehgbddhbfdafhdaghafgaeafdchfbffbacfehegdgdfafhhahfggbhfbfegbbhbcdgghhbhghadeedafdgcgbggceeccecfedfdgbhffggahdaabehagbh -4: hbdagcegfehbbeededeebgehegcacebhhaeecdfghebffggadghcfdhaghbbbbbehgbddfdhdgdccccbbhbebaehgagggbbdegeggffcgfdagbdfffhdehadececcgadbagcbhchfgchgbagbgfeeaedahdhgeggdhcefhcchcfgbabaeffddhacbhcccdgffghcddeehedbdgheadcaeahbgcafcfbfgfcahfbeeghbhddcdfdafhgcafecdfeecddaghdacfhfhhdgddfehghbafcchfdcghhggffgbcabdcafecdbgaehfehfgachedadfgccfecegfcabhehccbbhhehdbgccebbcbeefeaghdhdaefccgfbdhcabcedbddhaecdfgedefec -5: dbbhedhhcbffcfdgbahcacgedfeecaahgfgcbhebbceaeagbgafhhdahghdaeddbhfcghfbgaddbegdfbhacdcadhbffgaccehaegggcehgdfaegddghcfabbgaagbgbecdgebddfahfaahdgghdhcafbacghaeeaggaebcdhheaahgefcabehchbdeadeggfgbahhhedbefgddhggedcedgcdgfdahhebafaeebaafgcdgbcdaadfchgebdaaddafdegbhddhgacfgcgbcdbffefggeddhdgehcgcbdbhdadhdhebdgaachdaggfagechafededbgfehgcdhdgfffhhhccfghheebcbbcdhbgbachadabhdcfcgggggcehehacddcdfffgdabea -6: dhccebhhghbgaeccechbdegaebcahgbdbgebfhcdcfbehaefchgfhabfbahdggcbehhcfbhbebfagddeedbadachdbbfhehfhbcagfbhbcabcebcbbdeffdgadafbdeghaffghgghhcefgeaebaefeabdbhgfgbbggafchebcfbfdbaedhedeffdecfbebcfcegeafhhhafhededcagecafgfgcaaecchahageacedhhgacagghcbcbeggaheedefeceecdeedebdbghhbedabdefghgbbabcehdahhhabcaffceghfhgbaefhchcfgafddfcdhdggehhchgahbcfgabecedhbafhcadchhccfabdbcafahaefhehcfdbdcffdbccgchfbccdfhe -7: fbhcdbadggceefdhbbcaegedfdeghhbfdhebgceeagfehcbgfgebfhdacgadcfdhhccehchbbbgbedfhgccbfbbhhgagcghbfbggcgcfcfedgbdbhcdfaeghgcegccggebggaacehecchhdbbddddbabfgdeegaheebchhdhghceebhcccadfgbfagbehfebcfhcebcggffceedbfgehbfcafedgdheaabhgcagfcaabhehaddhgbgcacddgbcbedafecachefedcfhfhghdcafdfbgehbcgahadgcfhecdhfdhgefdfcfbcgdfcefdfeggfeaehcbddhedhagdfchecfbcdbhhahdchebdbhgdcebafeaaadhdebhdbcaaeecedbddhedhdefec -8: bhcfcgafhdhcaccgeddfeahebdgggddgfhgddeebcheagfgfhdfdbahddhbadagfbghdhegchcdbcahbadgdfddfgfeahggcggdedadegcfhabaaggbabhgcggddgedahgffhgachgehahhcefhffgaffceecheedehhgggebahbcfhheaaheffegechcbagdgbhfheegcdggheadefghcdbfhagghfhcegegbagfgfbedhdeheacbfcdgegbdgbdfhgebdedahfgfeddfafhgagdbdbfghdehcdcacfdhadehefdghbaecdgbegahhgaaadfehdedgacfcffdhdffehchcbfbchfecbbachchbccbacafghcfbbhhfccghggghhagehhghdcbcd -9: dgabgabcagdedfbhhbafahafdgebaafeccaacbahbecechabbbahecabahhhacgbhhedfdbfacdgahfagdfbbegadfbhaghbcbcgeaecgghcefhbfagccbgahffbgcebgeebdadeecfahedggdcdabfbgaafabgdgadcgchgcagbhedegdheegcfbaceddhhbfhbhfdbefdgbhcheadcgeedahhagadegagbceaahcaadcbgegdafdegbccgfebfebcgbeghceafefhfgeddggcbfbadegdchhbagheahfbgfegghefeaafacccaafbbcfffhdehghggbhdgfhahbhhhgdhedbcfbcdhdbghadadchdagfbhgcfefdgecfdfffegadabeghceaga -10: fdhdghfbcacghcgabafhbbfdfcafbdedefdgddbefcgcceghchcegfdagfgcegffdabgbcheccafabacacfcfdhdgaggfbabfcbgcabdebaffadgeedbgdehgcdefghhdebcdfbhfeegadhegfhfagbachchbgccbdefdebabddcbafcdaddbfhabcgcehcdehhhhedfegadcchfdadecbdehgcdecaefhgdhbhfaecahahgchehfaeeafcafdbhgagadhdfbafgefcedfahbgahbdbacadbhheahdchdabdccfahcddgfadhhhafhgfgcebbehaafbbbhefbbacggghfgbdafdaeghcadbbdebchebfccdbgbhaghfhgbhefddcdefgfhgcgeah -11: bdfbdgecehdgdceabcccgchffadbhfhcdeacffchgdghfhbehegedgegahbahadaahfdbhgaddhfghhhdccaggfehggaeddcedhbgcgdeheccagbbabfdhfdgfagacabhhdeghaccgdabfeeegaeahgaggcfbaacgffbadehdbcgfcafdfahbcchcdhaheehegadcbeecggcacbbfhaeccegcheghbfghdbcdddegfbhbdhfbefeagffcbhebhhdhfdbefabhcbbeadgccbbcgchdecddcgahfedbbehafddfcefdcaecdhdaddceghbecbggahhgefcdbbchhdcegbeafahddahhhgdgchafdaddaddcbdfehgeghcbafgabefdbbcgefeggfcf -12: adchaeafbgbehbhcdaebfcdhbeaedfhdcfbbdfeedcdeafbcaacgbadhadgbhgeeeghddgegbhfdhfgdddcedccbfchhhdgcddeadgdefacbgdaeegddhdbahhfbgcedabaebgchdeeeffdgaecgagbghhhfabgchgahgaadacdhagbcagagghdcfbeabcfhacbbdccgehdhghgfcgageaechdddecgfafdcecceffhcefhffdbcdhahbfacfgbabbgbacbgfgadcadfafddcadgdhaaegdfacafchbhffddggedcagcagbfhhgeafgebefbhffahddbhfhagehcgehbbgbdgcahgedegeaaedbcfhedhgeacgabaedbfafcbacacheddegbhadb -13: egcgdcefehccahfffdabdbdhbbdhadgbadcbccfbchcafcdbeggbabhfcdehffbdcdfbhdbbbbdccgcgfgfaedhgcdcgbhfdhbbhafecadfbgbeegdabgfahegegdabgccadhdgcehghffcbffebaceeghchehbcaaahhdcdehhhbcdhaahbbbafcdeddahcfehgedahgcccdhgafgdfdbbagacdddfedddgeddafahfbebaaadbgabfaegggbfdgfhhagfcfdgahafhdebbddahahhcaedfccfecdhbbcdhbecfaaehfbadfgfdeahabdcfddgbcgchfdahhadddgefhfccacffbcbaaedfceedbccedgbcfeaacchgdcfcdbeaggdccacdcfge -14: fbdgecdfgdcacbcfcfbcgbhfcabbdcegdgaacbhgfcdeheeeddbgbhehedhhghchfgahaefcfcddhdeffcfdecggdfehhaeedgedcchdagbghfbbhaebhdhbdgffagcfhadecbahgdgededeebhfgeegaehahgedfcbabcdeddabebfcfbaggddfeahbcbhcaedhhgebeheacfcgbhaehbffdfghehfdebbcacdadfegfbeadbebhahgffcdbfhdfgebhebchbcecfhdceaacfchbhgghcaebgeheceafhbbbfddgbbbeaafcfecddhgdaddgehbachhggbhhehbcbhgdeegfabaahdhhdcebfagadhegcbgfaadfbfbhhbcgeffagcfgdgcahgb -15: bbdgcehcffgedffafbdhhhhhehecbhegddhadghbgcddefbcdcgceacbfdfbfaffghafdfgcgeeccfdcdccgefbdcfbfabaceffgcdccbdhbdchhdeegefcgdgcdfbgcafecdcdddfhahbagcbgefafaaahcfeaadgafaaeeeahbfchfcgbhhacbaadgdehgddcggahedaahhhgaghdbegggeddeaghhhgedafaffgdhcbbgabghcggbhbcbadhcehacbdhacadhdgcfgahgdhfhchfbacchegcaacfageaaafdccebhdbchfecfbggbheechhbcbbadffeegehaddcfcadahahbefebbebggahbgachbbegdfhdhbbbfbfebdddgeaebeahbdca -16: ebbcbfgagfdcgbgbgdaafhhfhfehedghgfdhbddecdeddfdbdgfcafcbfgehffeegfafchbfdgcgdecgdccbfaccdggbbdfbafaecefhfdggdcdgdhbgdheegdefbgbagdgecabafeaahdadbdadhbegbfacbfheeadbfeehbfccfgbehaadddbghgdhhghbhdgbefdcaehhhahgedaghedffcddcbfabggbgbdhfbhbbabhehhafgbhbcbagebdhhehdhdcgbadehggddfghefhacebfgaahdcgdgagadaadacdaeebgahfhffbbbbcahechdbbaadfdfgeebeeedcgdaccghacfebbhedfcfgdcabcchegfdefdbadheddgadhebeeghhbggdg -17: fbegafcdddfadegdedcbccbccfacgaffghdbfghbacbafdhfbdeaagfhebgahdaceadchfachgdbchhbaeacdehdegagbbfhchcabgfcgggchabhfaedbhcaabgghegggebbgadehefefcdhddbgdahaeebcddbdfgdbbdfggedeffgbhebahchhhebbcecfeabcdbfgdhfcahfhefcfebegcfebfcefedghgabaabfgfabagahgcbgaacdffbcbbacbedebfbeahfbcefagheeafbbabggcghdhadgchbedffheedfccebhfgfcedbfaagfbabbgdbbebdahecgdhccbfbbdhahedceddfbcghecafhahahhfbafeddgaeeebdheddafbhafdbe -18: hfdccbfbfebeegeadbbagedaafdbdcaehabcbfhddedehbcbfbaaeccgdhgbhghbhedgaahbeeegecfhhccfabgfebgeebchaeaaadacgbceagehbafbhffhdhfchbaeaadcagbaafhfghbfgfheedfgffhfaghchdgbeabaffaeecghdcdbccbhehabfbahdeabefehdbbbcedbafchdcedhcggbbgafadfgahgdgebfchchhcdedgcfeefcghdfbaebdfdheahchefgdfabddeadhbghdddfdehgaaggaddabebdhggaeccfehgccdgdhhgbaafedcaeggehhfgcddceaeebaccaffabhfafagfehehghedabhgagfgdeebddhcehafhbgafac -19: fdghbfbgcfghggbafddafahheedfheddhbddeegfebdfcgcehegfdagffcbfcheffgacfbfcgecacffdcfgdgbagdffbacebffgbdcgaebahdegbedgdgeefgfhgbbcdfegecaafdghbeadddeahbeagbfdfacfedadfeeahddbfbachgchacaddhdhhhdfgdghgdcedcfddaehbhahegedhgaghedceagfdfdcbbgbgbhbbhabaahahchhabhchfaadhefdgaabhgdfghgfacahefgaaadfcgabdbaabaahaacfhdcfhhahcbafebbhffbhbefbgheghgddaegbbadhabdhffbfegeebadcghdahaebbghegabfchdegfdbceddffgaehbcgeah -20: fbddgeccdbggdbaeadcbabdccghfceaabccdabchedhehgbdhaeecgdgbehhedegbhedhgechhcahfghbhgedccbegbcafehaeeaaaecbdeehgccabgafbbhaffhhbchbedgfacagaaacfhdedbhfeegfafeadhgffacbahbcdhedcffafaecdgdfabhcbcchahehhfebebdedbdecgbbahfcahceehbdfghbdbbcfgdddbchgcfbhdhcdbeeadgcbhcedffgdbeaebcdhebeacchfdcbgaedgfehegachafdggabdbaedfcfchdehdccaedgdeghhbabaceghggheedcbcahdebegfaaafaahhhfhdacaafdheeeghdgaabfhagebcdhggeagfc -21: bbgffcgdaegfhheedbghbdhhdbhdbadghdeaaccaafbdcgacgbbcfhfdfgffadfhfdcbchaghecbecdhfedgbdadfbcheffgdhfdchhdaeegeafhgfebggcffafhaeddfhgahbbgdgbfhdgaaceefeehafcdffedcaefhfbhaacfadadcddhagdghgedgbahchadhecgeedadggghhecdffhffdcabfcbbgfbgbgbbchbbfahfbbhabhfbecbacbcegegddhdgeefeaafhhgadgfehfacdebheaeeagaacgggagbabaaadcebhgfffbbhhcgeghbbabacdhffeehedgcfdaehfaeebgbeeaggadbbcabhcgeeagcfddcgbedggfaeebgadeeafbf -22: abdehecbcefedehgfffhheecffgfaehbhehgfegdfgeacgchaagadeahdhfghfcfdbgdaddddhahggggdffcdbechbgacegdehbdeadcfcfcahdfgfabhfhghadeacgcfgaecgecfgeheabgfhacaggacgfffafdghbfcebbaaddbbcagcfgfdcgcgdchhheegagddabcagbcahcbfebefccegbgchgdebbhheedcefecbfffbgcefafhcebhahgdeffabhbdgbcfcdefcdedgbggcaeehcdddffdfehdbchaeedhecgebgagcfcggdbbfachafcbeachgahdgadfddggghfhedaedbadbbdhdcbdcefeeghchbdegbabggcfeddbggdefgghefh -23: ffdbahedhbfeggbacfahaahbgagceccdaafbdgggaggacghagdhehehghbcehbafhbeacadfdhfahffbehfbdbfhfefghgdgdbhfbfgdaebaghhbcbdgdeahcaccaegbhgghfgdhfhefbgbebcdaagbcbdedhdbhebaadacbegbfghdegddfahfhhehfbeccbehfeedfbdaecedeehaeacefcffahhadcadagcaaefhgegfeefdfdhbhedcfdhfgbcbfgegdhdfagccadddefefbgaacbeggacdbhhfbffdffgcddgefdcdcegbhechaahhcaggdeghhdeahcfbbdgacafehcegghgcegfdhcdcebadagghbafhecggedhfeddefbgbebacggggc -24: fdgdhfbdcehgghhaeebgbacafdafcheahdebgefhccbceghhegffdaadbggffecheecbdaagggaggacfgfggfbfddeagagfbgdagebgbfgafebadgbdgbhcdcbgecfghbcdfeecagbeffhdafghccbadeeabbdfgdchhbcbaecffdgddhedbbaaachdcfgcdcghcdbhdehdehdfgdfcfcffddeaabehagacceacaggdedbhaaaadaaghacghhfaefgaagbhdcggdbacdhfadfagbfbdhbbaabhafhfacfhcfhhgabahbaggafbgfafgheffbgggdgdaddabebgfhdhabgdhbbgahbcfgbagefghfegghcaghbfhdcaceffdhdfefhcgeedbahehh -25: hcdbedhhdbhfggfddceefgbaeccaecachbhhagbeacabahahggggaghedbedfcgghfdcggdbefghgfcdfbbabgdghbdgfcceceacehggcceffhhhdbgfaghgfhfdgbgcfbhacbafeegbgdafaadafghdegdagbbgaaafebgebdgaaffhbhdheegcgabhhdeedbecageggefbahhdbfbedhahhggeddcegdbbahddaaadggbgbcgaeacaaeadegfdceagbacfgcgbcfedfggeddggfcfbbfddhbehhahadfgffcghecefcbfafdhfbdeahgcdgafhhhbgceahebadbbgadhacaghbcghadgdadceecggbcdbeedcdgeffffdgdahbfaeagfefcafc -26: dbeedcdfchdfhgdfbfafdbgbaechcafcbhbcebagabdahafhfghbeadhcacdfbfccghhfgaadbhbggegdehcfbaebgahbccegaeggghcehhadcfaggdehfgbdgegbehaeffbdgbfgdafcaaeadggfddfgfbabaegdaacgadbehgcccdgcaabhdedegafaeheahdccbhbafdhecdefacgdahgbhagadagecbgcaaegdacaadfdagfdcegbcdfecchgcbdcfcbedfdehfggedahdgeacgbbcddhhbdaggahhgdaffhdgfggeacfbfeegcdhhbgdbbagagdfhhchebehgheebbcdfhbbgfcghadeahdccggceeehabhcdffhgfbfaegdabceaedbgdg -27: gehaefagcggdagadffhhcehgehefdhdfdchhbdggfeecdcffgahggheggahehbggeaddfeacaeadchdghfdfcfdeadgfdehdhhddaagbbbbdbhbgahecbabgahehhbgfgdbheegdgcegbfddggdaeffbhbbcbhgbehbbcdfedhbbggacdddgbeccaacceeegdagadebefeahffabfgfafeecgfeedebbgbchhedaehbbhfhcdhfgdfbgeafhfbebahgfffababachddachaabcbgaehchcafhbgeadhdhgfbghfbaaehcacbghhbeabbhbdgcbacdaccaggcdcehececfhddbafbdhhafecebhaedbccfhbaehfdbfbccbghhhccdbfcgddcbgga -28: ahcdadbaagehhfabcdffbebdhfgfbeddhbebcgfbchbfccccbbhhhcfhcahdcbgfabccbfhcdcbdbbeghffedfdchggbhadegdcffadfghhhcafggebfcfcedceabheechfhcdbcbbbbhbcchhagchgceddbcegghbdhghfbbgehbahdbfbfddbchcahbeebdcheagcg -29: bcgfhgefcdecbahfcdeacchffgheccbbhahgeacedbgeehgbfbeaacfhahedadghfhcbdffeffacbgbghfcehdffgfhaafebhfgbeeffhagdfdhgafhabccfhfadcgbeddbhcdahafgaagfecehfbdbdafafceahdhfccefcggdecaaaebeeabeaaahhghbhfagfggahaacgcfcgehdgdhahbhcgfgffgdeebhbgaeagbgabhabgeddbcdcgedgdgccfdgchhhafbdebaefefghaadhcdcfdhdhdhbfbadaaaehgghgfacchdddeagabhgacefcegggaageggdgbeaffgdfcgccaegcdaghfbgcbacabdhecaeahhfhceaheffabcaefaebebchf -30: gedcfcfdhdcafdgdebfdgagddbchfcgbhagddedhffffbhbdaahdcgfacbdfghcheaabhggeghcchbeabhgbgddagghdfhadcdegecdgegghaegafffhbdbgahfgggcagdeahgeafggcfdefagfbheahfefgffeecddehcbheggccbcahfhfegcddhgfaacheaeeafchcbhabacgefghafhhgbcggedgggefcbgadhedgdhfedaagcdcechcdegcbgbedbfdhegfahgefeacfchdafdabcdggahgfdfefhfhbegdbgaeheggcadadfhbhbabagadhfcffcdehebheebcfbfbccgefhcebahcahbhhfbhccgabacefcghefdbhchgbgeghhghdcbg -31: bgffgbdaceeaaffhfchecbedghdhbdddefbaeadghdacfbhffffcegadffegcggahchdgfaeccfdbgabfdffbcbchgefgffhgbdcdhddbbeghecgdehefgegbbegdcahdffdededdfafahbbggfeabcafgeagdccfaeehbgdfabhebaadbgdehgcgfffdbgghhbeddahaehgggahehgbdfefeddgaegbhehcdffdbchbghbdbgbggggbhebbahhfabhfchgfdadhddgehahagfdedefhedfhaagcdefghbgahaccegcafaaeaabadgcfebgahfffbbheeaehdababagdedffeededcddachacebbegcafbffbbdhchegfeedgbegdgadfcadbheb -32: affbbchgahehhdcchdgabffgchffdgchhedebbeheaefaacchchghceehfaegdhhbfhaeaagadeabafcbfahahbchgeghhbhghbhdcdhggbaefghfdgeggggbcbffggdaaedecdhdefeghbgdhdfggchaeahhffggegadggefcfbhefdaheefhaddghcahbdhgbfacbcdddeehdhabfehhgfdagcfdgheffhdbffhgfcaabbgchbdedefbdedceaabbaedchccbafhgehcfbdeggegcdhceafhgfgcffbfdefaehgbhfhdfbccbaehabafcfdacagahhgdgdeefchaeeccghfdghdcedachdeghhadcfcahededhabbbcbebcceaahdfbbhfcaeb -33: bafgefahaggdhhhafhhecabedbfgabdghhdhbdhgdeffbbdaggbfhdadecbagaffhbffgaabfdfcgdgebgccehfddfgfbdfgbccceaebffgdhcahaagbdbeeggefgbgcfdacfgfeddaadahdbgafcafacbfeefgadfcebecebhhgfbahgdhhaafddhgfdhhghedgdbachhfgachgeedaaghedffdcebbgbbadcbgbgbahefbcbahhabcaehcdcbhebcadhdfgahgdfdchadffaeceegbaafchgcahdggaaaagdcceeebghfdfgfbefchbbcbhedhbbahdgdfhfffegeedbdcdahhaaeefbdbfgeegfhabceahfeegdahfebdfebdeedgaebabheh -34: fbbhedhehefdchebdafbdfbfffgchbeaehdebebechfaheefagcccdhefdegdggahadaaadfaeacfbfaegfcgdabchaagcegeegghgddhghddgaabddbgahafchggcggbbcbcfgfdceeefchedghgcfggfdheffeagegdbaefbfbfecfgcdeghdhdchhbbffeechabhgabbcffhcgcdcechdhbhfgefgahdfagagafhdefhbfgffcfabcacdbechbedeahbeabbecghbgaebbcdhecafffhgfehadfdcfchbfhfefhfgahhffbhdbagaecchaabaaahgaccdbeaefgcchgbchhgchcegdccbfdhddhhdcccdcdahhedfeadhbdeabcabgaedfbfa -35: hbhdgcdeefhgbbegccecdeghfgeagegeegcehcffggebafcgdhdcchghbbbbcaffefgcebeeddfghdbccbbhdbbfahegaahhgegbggeefccghghddbddhcfehahaeefceccaabgcafacchcdchbghgbfaabfbeaehghdgabcddcedhhecchdfgffbcabbefbhccgchfhfebeceedebeghgdadheaghgceafcdfgaghehbddcbadgfedfecacfehdcgadbgfahhgecfghhgdbdfdbheefaefbchbbaffcchbdabhdgfgbafcdgcfegeaehhdcebchehdaddfdcbgbefccdecbbhhabcehbgfhafdcbfeadhdfehbdcdheacdhffccbdgghgfdefec -36: egecdceddbbfchcbceaagagbgbhgbaeffbdfdhcdcgecbeheafbbdgagbfbbeadgchbfbaehbahcbbebhgbfbhaeagadhbffhhafbhcgegbcebdefacdfafaeacdaffdegdghacbhgfhfgeaafffgdcgeabgdbgchfbfdchhgbeefbbfhddfdfbbhddcfgehfedhabdhbafegbfcaedhdbhaefcghchhdbhaehdgeadahghbecgcchabacbbgghdeceefbeaecaccdhegeghcfbehgabhafhhhaaebbcabgccffeehghhbgdbaefggfghfgfdcgdbfdbhfdhfcdbhagbfggchdhhbgahfbgceedhafafdfhhfabafaefhefccbddfgfbgcdgggad -37: bdgbfegddhafhhhbfefeddghdbhbddefbaecdagaccbbhbfeabahfahfghgaedbfffccgghfgecdcbfdgegdfbdfbahbbcceceaffegdgchgdceeehgfagefgghbgfbcgbeeabfdaefddahabdgdagbfgacafageaaddfhgcabeehhfdbheadegfadadhhhdgdghedbfdhedahhahcggedahdaagheadafgfbdcbbcaagbcaadgfdegbbhcbbafcgbhchabfhecafgdhdgahegddggdfbbhfdadhcbegahagaafcgegcaaadcfebbfhffebhgdbhehbgbfhahdghfebfebedehdbcdgahhaebbaegadbacdcghgcegeefcddfffbegddabeagaeb -38: dbedahhcbchfffhhgefddggbadaefcchgdcagacabhabegebcehhabfaehfahcghhbhecddcbdfcegbhcfgdabegdbfbahbbfccebfaegghgcfehffabgcggahfgfcbgbbeebhdabfadbfgedaggebbbdgcbaghfagafddhaggcaabhdcefhdfeeedeeggdcfcdefhabhhdcbffdfcheedhccgdfaehahaaagfbacbacacafcahadbfefdcfegbbbbgcfddcgfbafecffcedfgedddgfahgbbddechbgaahbceehaahbgfafgecfbfdcehgddfgcdhfdghedghghehebedbdhddghbadbghhadahdhcbggceecdfffabggdacbeegaaefcfgfaea -39: aagfcgaeebehdebgecachbgagchahdehedeahefghchgagcfdaghbfbeehdgdhbfdhhdadegecchbbceaahhegbdehhgefbfhbagfchgfhegdadfeddebggagcfgbahafgdddfebgggfeddhahegdcgaahhdhggdfgcghaffddfhchedaacchehdadghcddeabdhgfdecacbdfdcefdbaffegfhbgaegcdghfbddfaffhbghhcddfadfcdeddgceaahadcdhcgafhhcfggccfcgdhcegfhggcfbfdgeabaehacgdbabhdhfcfgcagehbafccfcegaecfdaghgdecbhheahbgecegfcdebdbaeeegghhafafacbbcgcbcaahbfhhbceebdaecfgde -40: geabgcfacaghdafbgaahabeeafgcehcfaaceecchcbbbhhcaebecabhchdaeccbehbfhddaaffadaafbabahfghgagbcgcdchfbhcehfghgccbafceghdfdgeegchfeghcfdhffbgfhabbdggadcadgcgbgecgbdhbeecdbccaedbbdhabhffhhbbhhgfehegbchffaehehbhgdcdacdfaegeebchdacefbbgegacagfceehchbbgebehhfghdcbehhbadfhcfgefcfdafhbfgedcdehgcchhcadgehfebedghfegdhhehfaacffaacdcagfdfaabgcffhbdhcdacfgegbhahbhghhddcfcdhdfcafbbcdehffdgbfeaeeghfcggbaaehhcgacga -41: egacdcfgeccaebhefdebgefdabdchabhagbadebhcedfchdgfagaghcdfdfdabgbbebbhdcgdchdgdhgcchcdgbhbeafedbgbhdaegedfbegfgfaaggffheghdaddcdgedffbagebacbhfgcgcehgbggcfedhahhdecdeggdhhfchhachcddffddahfhgdahcccdcdhggghcdddehfbdegcadbfdcddfdbedfgffahbaegahbdgfaabfedhcahfcheaffddafhgahdhgebacfahchgchhgfgdbabdabcdbahffeagaeghcaffdeahcfaegaeccdcbdheghfbhdgdgcecfheccbacbffeeghbafcbcagfehdbcecedabefacfccgfdgdcacdcefge -42: eefbhfheachafgabcfcheccggbehhggbggachgfgedgbbhgdagafcefehaegecfegafhdggcfagaddbbgghhbdcaghcgdhehcddgecfbbaaecegdbhbafcecdcahbafecbafcdabefhbcgbbdafedbebdfhdggbcfgadbbhaggchadefgbfdfhbbghdcedacddddddffffcgchceafdddccbbbghbcfbbfehdbeebfafhceecacbhcafbgfbdhchbcebaadgbbghahaebdcefhddedccchgbdadechhgeebehbbebcbdadbehfafeegdfchehdfggfdbfgfbgfcbcdfccegbafcgbffhdcedehahegfhcebhcbgbbcaeacahcfaedacfhfhhgdga -43: debcecdhhhcebffdggbaaecagcgbdhbceagbhdahhbahegbhfffeddbbdffcgahfhbfcgdgbdehgdbfeghgagbabhbcccgcdcgcdeegaeghgcdbbddeacahfhcaggdaacghfbdgbbeefbbaecedabedfadfegcdagecbggaagadhhgbddcedabfhbbcacdbabebdeegfabaehhdhbhfhhcfddfheeadcgdhahaaecagcbcaacaabddfdehhgbcfccgbbbcffedbefcgbbeeahaffcddaddagdgaebbddhgcbahacfhgdfgecffbfeheggdedgafcfbdchhfgghbaebbedfehbggdhhcabdaehadbagcggdceegcehcdffehffgagddadbaehfadf -44: eechchcfefggaggbhdecggbgehgbahdchbebgfffdebddgbbgfaaachfhbefcggcfdhbegfhdeghggadaggbhccdggccdggcddehcgdhgdcaebcbddaegcahcgfcdcdaahacdbbfbaefecbcaebefddfbegbcdaegedbfhcghbgdbgdebhdheffbbbdcafcbbgcebabbdaedbaehdhdfhhcffdfcaffdccbeafehhdebeccbhebdhahfcbbhcfhcddbaecbbheaaheabcffdcdcdcacdhgehadabegcecbfhdbcadeffeafgeddfdfgeacfdbfgffbgfbbdccfcgbaegeafegdhccbgbhcehaehbfcaghdegcchbfehagdbaedacacdaahfdchhf -45: agafcdcbgaehgbchdagbagcgchfggcdfheaehdchcecdhdgechhffegdhgbfhbafegfdggcfedbgfcachhdhbbfdbhbdebhbcghebgbeegahdhafddheggafgaadaddadgfebgdfhddccdaaahhfgabgcefcdcdggghgffcheaedahegbfhagdabdggcfgcccddgdedafhehghgacdebgfgdfhgfbhbegagehddgfdhdggcebegaadcceaefhhbhcfecdddgfghcgcffdcgegfgffgccfbfgedfdheehhagagehgbhdccbeebhhfcbafcfdaegcgehgdcdfbechabffeefgfddgdgabfeghacgfaebcbaceghbbcgaahfbgbghhhgccdeehhbfac -46: badcefbhcfabeceegffhbddceeehdbhhhfhbhbfeegegcgbhgdadaaccgcggcaccecegfagdbgaecfhcdgefacdcbgbcefbfcgaehfbffaacchgbcdhbdchhcaegcdfbgbacddefcdacddafahgagccbggefaaaahaggaaaeaaabgeeeabbgahfchcchcghcccbagehdcghdafeafhggdfagbgheegdggdeehhefhgfafhaaefgchaghcbfhcfgcdhcgecdagcfhdcchcbhccfaghfcffaehfchddcbgfccgahhgecacgfggecbhecbbbhghgcghadfccfacdecheebbefbfgecfhfgabbbddehhbbfbdfdbdadebedhcaghbdegcacffeeccfbd -47: bcdddcfahacdceadhfgeehcfhecgbggddbhbeeggfddbcffhaghbcdcbbefgfeffcabaadbeghccheefgffchgafbfgbgegfgefffcadhgegghachdbhccfhbdhaefaghhcbhfcdhdahdfbgaafabfdbhebchefcbbfccdeddcfahgfbaddfcfgadcaabgabedaahdbgdahheadfhfahfcechhdhhhcgbhcfhdfcegafdaageehgddeagbdgebaaagdfbdhcacdbhfbehaggbafbbdchebahhdgddffadgdhbdaeadcaaceghgfcgbchhaedhddebahefaegagaeagbggffgfgfgacaedfhfcbagfbhccagddhfdcfhahabhaahbebhcehefbebe -48: abdaaaabbaeafafbcgcafheechdhadhaehdehabdhhghacchcfgbghfcedgddebecbcdbbgfeccbfecaahdegageeefebchaafedhehhfcghegbcehfcchecfbbbhgacddbebcageggahcabcbhgfgeddbbcbfbacadfdahdcbfeehcecgbfgbgbcehheffhhhegfaabhbadggbhbdgcbcfabccabbehbfbegagaahfbebhfehcgdgadefhaggafcefaccagccbheffchhchbhagchacaddhgggeabbcafcgghggaedegchcbdaahdbaaadgdhadebdgcbhbefehfffhachccghcbhcgggcgddehbebfdddgaffadbghgfhdeedbcbgfggfbgdcb -49: hbdhaabfbafababdggaecdfedghgaehheabdfhahbhgchcabdccgheccedcdaegcfbedhgdcfbeffceahfcdegghgfedfbedehahaeadeghcafcgbfcecgcffbahadgcdcdhbecaabgdcghabhafgebfebffbdahgabdhcbcfhfffcecfbagfbgbhfbhhfhbheedgcgfcahdgabagbhddbedcacefdbdabaedgfecgcecfgafbgadcfecccccfbceehhecbfcbghhcbhafagedbaahhefabfbgbhhbcabfbhacgdgdcbhbdfdadhbbahbeadadgbbbhfdghfaffffhaecddhhbacahachccggeebddcadheafgffabchbdhcghcgffgghehgbchc -50: bfdcbeedgbghhbbfhfdhdbagdbaegchaaacccabahbcgeabbcahhdfafhdghhedbchdbafhbecdgheahdhfdgdhfbehagadhffbeahbgccfefaehgafhgcegbhfaggdgbhfbghdbegaeeeehbdfcfadcfafaacdgdabgfaadagcdadhaggcabgbchdedecededgghcgffhfaabhhfdcbfdhedbgcfgdbcahaaaffbbgfbebcbbcecaacagegdeadfedegfeafbcfhcgagedbcfebheeafgedeaggdgggbbdadhbahabbaggfhfcgecfbgfehggadgfbchhhghghfebbedhbfgehgeagdababcdageadccggcedeccdfggffgfdeagbaeadeeafbf -51: fdbdcbeaehcfhbeffbgdbcfhahhhaecbgechgdcdagaagcgcccgeafgdgbafchagdegehcgdhccececdhffchbfafbdfagcdcbbdhbhdfcfhgcaeabbdgcddhdfcccadgfdfghagdfcbbegfecaaaabhcaedhbgaaheaceabbegdedfafhhfcbhccghbfcebbagaeceeddeecgefaahfacgdgdbagceghgdefeefdhfhgaafbghdacghcgfdgcdcbbecfgdaghcfcddehchbebcabehcggafcaefffcfgcddddbchecggeechcghecbahghhadcgfggcahdebchbefcfgbhgchegafbdbcedahghbaehbbfcgehbffebebbddebeaahbgdcgggac -52: ebcchcffhhcebgadbfgggdhcggdfhcdecffhbaebfcddbffdhbcfggcdfgcahbfcgdhbeheegghggagcbecfcgecafdgcdbhecbgchgdbdfbgddabcgaghcgdadaacdcdhbffbggaeebceebbebhgdgfgeghcdhegaecghdheedfbddebaffaedcfebgehbgcdacebabdcbebahaaeahhahefhahcgdhfbeaheedbfcachbdhchcbhbgfbgbagfcdhfggbgecbbcfeaahdadffcdaaddcadaaeeaehgccffhdbfaeegdheaggfdgcafbdccafhcfgbaeefefhgdachdcbcheabfdeacghgdbaghfdedgchhbdfdeahadcdgcgbdedhahdfdaafgg -53: aadehcaaafabhcchbccdaccdbadfhcfbdddehfgbfcaahcagfbfcbdcdhcbdgebegghfdegbfdehddfdgcfcdhadehddgdddbfabgachebcadegcagdedahaafghcceceecadabgbedeghceedhcccdegaabbgbghacdgchbaeeacggeaddbdfcfbabgcchacbaaccdcdagdeaehhdfecfdafgcchdghabcchaefhhffbdcehahgfehdfaaeahhfdafagbhebgbbabbfgfgeacdaahadghceahcdffacfhgahehafddcgddfcgdcfcgefbaaebdfhfabdgebdhhgeceebhhdhbdbbggdcgcabhgfebhdeacgadfehbeaddcgbhbeadaehcgaaeda -54: hdegbgcccceaggfgbaegeehedebfghfgaeceddcbfgbceaefcdafefcagceeahaegdhhedghdhfgcebdhdbcfbaeafhhhceedgefchagbahddhcegdhadaebefhhabaaabbccdefffgaaebchdhfbgcbgaghghfagbfahagdabcdcdhbcddagghhehedffbfccdbfhghgcgachghbecededeecegdhgffeddefcfcgegfdbbbcdafhcbafcfegbgadbgacahgegdcgafhfbddgdadaebheegfafbacabcfcbhbdabfgafdggahedaccaebgbhhhfdgebfhbfagdhgbgbgdebacdeecbhabcegfbcaffhhdhdeghaefbffccaggfbcchdeggfbhdb -55: dhbedhhcbhfhgfhbgdgabecceadeceaccbhabheabdbafhfaaehghchfehhdgbfchfcghhgddedbfadgdbchegbdfefhbbachbgcbceaebcaeggcbedehgfabhfgghfgfbggghcbeebegdaafadegdbabgeagbggaagafcdhhbgcfdbacabedhdeefeececdegeafahfhdbhfhdhahedcgddecagehacgacahaaagbcacehaaccaaagheahdefddegebeedcfbdcbgbgcfehfbedagdfgbbecdedggdhbbcgfcdhdhcabdahagfegechcfbgfbcabehgeddgbfhcchhhghccdebcbbdhahhhfdbghcadfdadccchfbggccecedfhcdefffgdabea -56: dcgegcadcfeccfdfcdahfefdgdbebbdhabggbadbabbgfhcabhfbhdabgfaeaacdgafhecdfdbebbcgccghgcdecggbhhfdbhageefdfbbegbggbaghheedgadafccedfgacgbgffdehebbdcacgagceehbgdcdhhhchdcbcfdehcdhacdhhhccddhadfhgbbadhffhcdcdhegegfdacfbgfddddfdabecadfaagfbehdeaahegcaebedhhabaffdaafbbfhebaahdhhacedebdbbfdgbeebagegcehagfffbdeaheadbfbdcdggcffahddgghefggghbbfhccachffagebbahfeddbdeedecfacebfecaccdefdgcccgaaaefcdcffggcebbfee -57: fcbfcecfgbfgbhdhbbcbadbgdhaeagcgacaabcfcegbeddcbehehchhdffadahdbcefchafhbcdedheaddhedhfffhfdeagadhhefegdhfdfgbhahfhfhegdhbbfgcfhddbebagghdgedaeeeheeghfehcfdecadfceddfabacbfafbggdcdedagbgcdbchdecghedagfghcfhcfafdfbfchefebbgafbcacfeeffabbbfhhffbdfebcgehbhcegccefhdcgeadfeefhbeafhhggahcgaeedeebheeaeagggafabbbbbdagfhcgggbeaaebdgchdhggfahhefeggeabghdbbagebbadcebgfaegcbafcadfhdchbfgfacgdggfeagadheeagfbbf -58: fdbeedbbcffcbahhgghhbdfgefdgbhaecacdbhbhbfeabgaadfhaghghdeddbfdhfdcgadhghgfggddccbheggdfegdgfgbabghbcbccefaaegebdgefcdehfagcdgfahfbhgdbedheabdfeafadggdaacbcgaagaedhgcbaebfhbdgebbbgdhbafehgadfgbahhbadedbhffdheedgceggcddaheheaahaahgbbceeeagbafhacchfeafabgdfdfegbcffcdgdgbchfefebgceahfgebddgegahhabadhbddhbacahahefggffgdbeecffgbfehgbcdcgfhhgchdhebebdhhbgdhfadeeadbcacggcebeecdfefafeehgebdabeeaacbchchchd -59: hcbhbchfeafafhgcdhfcdgaachccbfgffbhbdbchghegghgcggcbcccafdcaaaaecedehcfdaeeachdbdfahfaedfhahdeghcfbgbdcfafehfacdfadbhdaaehhcddbdggachfhdgbdebfaaedhdgefebcacedebhefahdeaheheaghhcehgbgdbfheefggcgbacdcacddgfgeahfaacdbcfhgbagcbfcgedfahdabcdaebcdgedffhbbeaaddagfffgacgfghgdbcdfeebaafgabehaecefdgbeceggcbhafbecacdhdaafbbdadefbgafbddcadchhbbddghhfbfebhfdgbdabgaccbebfaghahgbhadhbeedbgefgeadcadecadheededgddg -60: ehdcfcdebbaeehafhcgdfafgbcdahfbcbagdffbbadeehcacdffcbhbgaaeabbhcggdeecdhceaehbchbgagdfghhabdbcdddebgbdeaefdgggbhehadcbfgfcbdgfdcgcaeagcgfdbfagcfabeheaaaededdcccabdecdeccdgehaaaedaeefafaccdfadchcbbfadhcefdcccaehahgbbgbgdehcgeaeeeghdfdaafgcbgfedechdcffdfbhfcbabedfcdhagaheegeaccdhhddhbaaggaeghgdffefhdghheaeeegcedhgecfecbebcgbaghadahccahebbeecfbffcfgbbaefhdcfaeefehheabhhfchhggebahfeecbedbgedhgefcdhabf -61: gfadbehcaeedegfbfdhgeaehfgfecggdcgddgehhdddhefgchfffbhdadggfddbdhgheggcffhcbebaahebggdbddfedacdcgcgaefcgafhbhagfhfdeahggfgcggdcfeahgehfgeceahbheachfggfagffffeecdgdehbfhggcebahbfbhfeagcaddhfcbchaafegdggcfhhbeaggdabagbhfhehcbfgbgebegeggdcfebdechdhbfefacebgbggbceafgcafgeeffbaffdbcdaeffegebgfccdhbegbfdehgfhbaaheheccggbdffhafcffdaaefhacbhbgcfbagcadfhdgheehbbbbcdchcaeecfghfhbhcdhegggbbegghhghcdcggbdgheh -62: gageeabechafhdabbhadfhaabghdbgdabfgbddbfahhfddhbddfhfebdgbhcgfdfgacadaghbbedafhadchcdgahdacefbdabgehhcgcbdgfcghhdagaffbhcacagggdgcchbeedegcaaddchgcgfdfcaeabdcfadbeffafecfghghaaghfcbgfacfegadchhaagfhghhhegbaecgfdeaabffafgdfgahceheaaeabdfhbaeaffgeaeebgcbfgaebdhhhffdabcbdafbgaffbeddhbeehaafcahgdbcdfdegafahefdaadhfdhfcgechedheghadfecbhefdcbadechacacgeeaegddcedbbcbfddahhfafcgedbaegffbchhbfhggdaddffadff -63: edcgdeefacfdhfdeegbafdbdbebbbegahecbhabeegffgcdfdgadggbadfhebchfdaaebggcfgadeaafaeeaccgeeegdcghdhggaeafbbdedbggbahedahccgbafcfcefcefgadcgcfbddheebdagdbbcgfacgecgdeddhhdchbbfcfcfdadehhchedbchbahgffabbfhdefehcgfacccfcdgeffagabhfaacaaggfadbefdehfbccdeehcdeabdaahbbfhdgaaebebdcbhfgebcgegacgfbffebffhbdfdfgdcfagchcgbgheghhgbahbfhdgefhchaagbaaaccbehaeghfgddbbeehcdgcbeffddhaeccdcedcdcghafadaefaafbgagcebbfe -64: dgbfcdhccadcehbedgddgdcdecggehadcdehfhgegfgbeahbhdadhgfbghebdgddchghbcgahbadcgbebhgcgfdddafdfeceggegggadegbfchbaacghggaggcdceaghgddhfgeceeffbadhehffggfcfcfeecdeaghhhaggbhadhgfbghdfebfeggcdhfcagbbehhaheefehbaggbhbfchfeecgfhegcdgggffabfdccdahdhhedaceagagbfbgbeffgcfeffeabgbfcedbbchdaffhhefcghhbegebgaebhhdebagahaadffhadafdfcfffdhedehcaaagehbfgbadddcfebaaacdhhbfgecccaaacacdfedhadghdbfbhchgaghfaedhhghcb -65: debgeceddbdhfhcbcaffagdgbahbecacafbhfbedfdgaebceahahghedabbdgbebcfhbfacghhbfgahgbdbegdbfhbahbgcceahaeggcfgeegedheffaacgageachfgfdhcbgbfgafgbeefbdgafaddgdacbgggagacgadhgfbdcabhcdhehdegeffahbdhhddbfdhdbdhhbebaeeddhcdgdbhfcgahhhahaagdbaebchdaaachabaedcfchadaegbcbhdcfebcgebacafchggefgcffheaeddgbgbbbdgdcceghhbbdahggagfgfcgdgbecffbdbhffehhbgdgabffghhgcdhebbdhhbbgghadbadcggecedefcdfffgdfhhabfcdegfgadggad -66: bgefggecddadbffhheccedhadaghbaffhdbddefdgecefbadbbdggbaeccbfhbffgfahabaffhcggebbchgcfahdgfbgdefbgcedeffegdcfahdeegcaeeafgcfgdbghccbagfefgaffgdddcgahbgggfcfabcdfechadhfeehfbefhbadadhdddhhbdhbebgdgahedeahhahgeddaghhdbhfecdghhffdcbhbdgbgbhbaehbbahdahahbbecchhaacadbhhddcgaebeaahcgdfhfahcgeggacaffhcagebaaadbgcccegebhffbbhhebhbbdagdgffgcgdfebfedebdchdahafehbbabebfggabccdhhebggfbedbdfefdhhgfacdebgfgdggad -67: bhbggebcecheabhgafaghdhgdadfcahfddccfbfefgbhdbbcbchggfagccdaghcfcaaaaecebbehahchdgfaedfeacbdbabdggcbffghfbdbcahfhadgadbhdffcaachghgdgcachecegafggfhdgcdeaebfebdfgfacbeehfaeaeeahgeghehhagbfggdfheefgaghagchacdghheeahagaafhaegccffabgcfhceeaeagdhddfgebcegbcfgagedhfaddfaffaacffghdceafgafabcededhhgcaccdbafbcfadefahaefbdadhdagecdhdeehfabebdefdchdacehhebhhdfbdbcaghheebecbbedagahcachfdfhebeaeeffbchhgdggdddg -68: addghabcdgcdchdddacdecbbhcdgdhcggeaegddgbaccfdhcbebeefahahcegbgaccaeebchfhabeehfeaaheadbafbefgagaccgbbefdahgedcfbdfbbdhhcghagedebgacghafhbeeheegdcbcdfbdabfaahhgdhaebaecbbbddgaedheffdhhffgcdfbgbfhfhabg -69: chhbcdfbgdebadfgcedabeffgeghfcecgehfhafbhgahheadccceccagfdfaeedhgdfbhagefaceffgcbhgdaffcdfbdedbhfaagacahafcgdfdfabfaddcebdhgaefgabcdfcgaadafgebbgcghgahceaabhccahbdghhghfffaccgfbadfbhhhbbedhgbcachbedgagbcdhcdgheeehafddhggbdgaceechfabdcegbhgaahcbcbfceebhcbbgfahfedhbahffaehbfgghgahgdhbdbgbbcaahhafbdbeehbhaddfdceabaehbdedbefbaadccchhegeeafffcbdfdeddfgahhbbafcaachhaebfccafheafecbhgcghfgcffadafghehgbchc -70: egcehcggfhafhbdbdehbhfdfdcbccfcfbbeccahabebgbchdbhchbebfbgfddfehfhfhhbcddbhfbdcbggafdfaaeddfcbcahcahcebcfcgabfeabegbdbefaafeageacbgcdahbfdcehhaagghfcefbfeceehhgcahacaadhdbfdfbcgabahdbhcbgbafecfdchcddheehadfgcacfdbhaaaccfdedegcgdfedagfcbebaecccdbbgfafgggccddgbfgfggchddghdchcffgaccfddbadegdadbhgcbaeedfacfcgbdeechbdchcfcccagfbdgcbfdbfacgchhehdfahaadebhdbfcacdfecegfeaabecbbcdcgceaabadchgfdhcdbceaghdcc -71: edaheadhgebgffgddffbeabfbfbddafabbegfdbfhfedhdahccbhdbfabfbfffchbehgfffaffddehacedhebgeecdbedfaadcdbcfcfdebeadefceaaecegebgbfdcbbfdahebgfddaecdfefgbfeacecfahgbhedddhbgbaegdhfeeghggaggfbfhaghffdaegabdd -72: dbadheafbdhhhbbffcdagbaecaccdbbhbadfeahcbfbddefabhaahcgbdhdebgdbfcgeeghfhdgdebeggbdffbddddcahbcchhceadegggdcdeaehfdeagghcfgbdegdbheafegbdafadcgedadbbgegheaedcaggadhgagghcabahdechaaggdeagfdacfbhahbchacdbbfdcgdehhedfceacgdahhdgaaacceafghfhfbcaaahcafabadbfgbbfdeggacbdcfcgadbccahfedfcfhhfgfdegddgdcggfbbgdeadehbbfahhfagfadgdechfbfehhgdecehgfhhbbgghcahgedeebgabddfhbgheaheadcgadcbadgcgaceaeecddafffgdabea -73: gdghbgedahchdahgbeffbfbdgbeaegcfcacbhebeabahahbhghcgcefbdgbefccghfghddbcegggdffbgbaheffabcgceafeegeggfcehdehfaeghgghcfebbcdcfgbhgegdcebbbdcdcgafgaeecdbgebdeaebgfccaaabeaegaaaddhgfgcgadgdbhcbdbdedehehgfahhbdbbcgbfdhahedcgaadahghdadagefagebcacabeacabaddafdeggggbcdgdfbbcgbbcfaefgfgeddggdbbddcefffhehbeabhhaaghfaagagfaebbdfhdcefbcfehgacegdagfahbachccfghcebbbdhgebdghdgahadcgadcdcggbcgeedfdaccdffefgdabea -74: fhhcafeefaabadadgdcdfgafghgbfehffaehbfedbhgeahdggccdceccaagdafehdhhedahggedfhaefcefcchgffgdhfbbfddhheahdadgcachchgfeeaeadadbcdhfeafbddcgahafggedbebbgadbgghcdbdbhbfacfhffcfbacebfbhbbedgacecdcdgddfhfabfddaddfgefdgdbecdgcecdfhcdacbdegchcfcfgccebehaadcbabbgdafcdeeddbcehfbcfgcghhcdbhbebbhfagdfbaecdgfdebbdaechhbgefdbhbdhfadgahfhhfffeeddhbfabcfaaadebchdaaeeccafheafcdbhagfedhfccdfegghehbgbacaehhcchcfhdfec -75: acbacadaeaefhcecafehchdacgbhdaedhhhhhabffbaacdfabgfgdfbecfbcgdfcafbgefecheceaaffbebccbafhhbghgeagcebhhchbgfbdagddbaecefaghcgggeacbadchaabggddbedgbcfbeabcefhadbeahhcaegbegacdhafbeceggfhabbhbbdafggghcabefdeccbhfgccdcafbbbbaehbfegfagdhffbbbfbhhdabfeadaehabgfcbecaaabghccfhfcbhcfddhgggabggagchgaddgddagfhceadeecdcaefccdfadghcdghgdaadaebdcbeefcgfbchhgcagecegbdgdeghdbefehafcdegghfhdecebbgfbcbcgddhcecgaebe -76: aeahaebfcbdfaabgdhdacgbbgdbgdbabahfffhgbbhhgfdhbcddeddhddfgcfhggfdgehaedafefchdbcahdcdgedhghcgcgdcbaccgbahaafabehaghdgbgdegddbghcdbadagddcheacbafdaahacadfbdfcdebfgabghcbahcfeebbfdcchcagfghedbbggdeaahhbfhbdgbfdgahfcehabcdffhbaaeagdhfeafebcbbehbdfgbhhfbdgebbhcbdehbfhdcbdbeedegdagfaheghdbbgfhadghdgafaddhadafcehgegdfahfchbebcfcbaacdadgebedgcccacgcfhdfcfdccgceagfddedbfaddhadcgdghbdfadhdefeghfhadbggfdfg -77: bggfabebahdbhdbfhfgbehhfefdfdeefchbcdbcbefbeegcdhceddccgghhgcgeeagbgegachdhagfeccgccbcbdfcfcecdghgeehhfabhbfcfecacaehdfgfbabhfchadacheheacfggeddcgchgahcgfhcgcbbedcbcdffghdedcbeedchfbbcgdhhdbechggadhecbgdedebageeedgebebgcdafabaggheeacebhcfaefafhdeeeefgfaehacbacefefdcbagacbbffcfcggbdfcgegeecfcaeadgaacdhddcdhghhbedabdfbfeccfhadhhgfbdhhcffehgceafdhccdbgdehhdggfaeefabgbhhdadcbcecfcccehefdgehfaabaccdaaa -78: dbcchfdchdedfdcegebecgcgeacchhgcffeeggeaceaabhhhbdddffhdgbcgbcdadcbgeefbchfhcbfgfbgfcfgadhafdfeheggaddecgbddbchgcaacahccggfaagcccgdbdehhchefaeahgffahdbcbdhgdccfaabaghaehhdggbecgbgdbchfegaagahbgbbbebcbhfhhcceebcebcfbeddhefhedhdgcdhedfafdcfceaedgebhfdgadgdadbfeffcfdebgbabcebhfaehhbcghfehdgagbedghdbbebagddadhhedcabefdadeafadfhdecfbhaddcdaaahgehfbgadddgdadeheeaadfagfeecaccacacaedbbcedegdehbeaaddbahfad -79: dbaehdhchdbadffdbgaabgehhfabaeccdfafbcebbhbedabhahfgafbeddhghhebdebbfcghcgffgbdbchebgdfcfcbcahbcccbbehaehhcfhgcgachehdcbgfagfaghbccfbbfghcdcbbedbebbdaeghfffaeddgfdadbgacahgggbadhhagcdeagdcbhdffeaddegfghfahhdhbhcfdafghegdcgebfdacfhacedaacgbecaaacbaadhfeechdfhcdbegcbcfcbbbgbcfefbghbeddggcchbhagbchgcddehbadhdagfbgceecfgbghfebdhghgdgfhfhhbgbhgebehbbdhabhgdbfhbfddbchcadahabeedbcdcgghecaeecgdfcffggdabea -80: eeccgcchgcegahggfdhcgehhfdfdcbfbhebebcfhfabfcdbhdfadhchbfchbgedbhbefbggdhfghhaghbccdfgcdgcdbeggadhdbabddfcbcdaahacahcecgcfgdaacdabbfgbbeaeafacecdbfehabedfagecefgeeccgghbcddedahfbcddffbbccgacbbabbedbhacgecfhhcddfhhhdhcfdfcheaachdeegccfedgcbdcheccchcbbbfgfgcdbcecdbbdeahgahfdfcdchcdadadaefgfcgcccfdafegdhdfeagdbeagbcefabdccgbdefdgcccgcbfaaehehffegdhcbaehabdebhagdebgcchegffeheaagdabcdahbfccdfabadfhdchc -81: begfgdcdfacfdfhgdfahbecedhhdhbfddcbagefdffbbdahgaccbffacfdgfafcfhacagebhcgcfgdeghcebdbfbgacegffgghdhadcdcehdgdeegeghaefffgbbdgcagfgcfaeeddaaghbgffdacffeadgffbaeeedchfbhaadbecccddgahaegedaccghbahceefdahgbgadhehachgagedaeghegddfdfafdgccbdbegcbghbhcbdcbbeahdhafbdhgahchadehdacchgdaaghghggddffhffacehdggaaeacgaaagdccdhbbbeagabdhhcfhfbebhebhbebaecfbfdffecgeheceehdacdbhafhhagebbbegabaeccheegfddbbgeddggaeb -82: dbegedhhhabfffdggcgbaecdfacchbhddhdbhgfeeeabcahffgahaghegghadbfcgghfeagdbeddgfcaddfdgdfcdhhdaabahgbcbbahceaeggcecbhfbahgdagegegchfbegfdggbdbeebdafhadgdabbbgahaehcedgadbhgcbabhdgegdeagfdgbacchahdbfcdeheegddgcagbdaeahhaafaagbfgbacaaeeccaaeddfebhdehahgbcbhffcfdfcgbcfbhgfffefgedahddaggbbabddahebhahcahgfaggeecdhfgfhbffeehghdgchbfbcahhgdaghcehebfhbddbhfbbhaeghaadaedbcgfghcbeeefcdffbfchhfghdcadbddbgbegaa -83: hhfbadgcdfggehfabhadcceccagfedhgdfefcefchgfdfbdhaagcacgfaaddcdheabdcgaafgebbgabhcbhfffcfbafbhbedgccdgabddefddbdgcecfabdeccfceehcbbgafedbhfbfghhbbbhadbdfdbahbedbbdgafffeddhbacahaecaheafcbhghcfghehgbchc -84: adbbeeedhhegbffffheadehfggfbecageccgacdbhehdhbefabaghcafgddhdhghgedbfcghfffgcdbegbeaedgfbbahdbcadccceafcaeggchgfhfdeehagffacgggchffbgebeheebdabhfadacgdagbggaafafdgbfcgaedbhbagcadabbchdeafgdedgggchfaheghdbfddahedbcabgdahaaheabgbcafbagcbeeaadcdfeedecgbcfbcffgbbcgfceafcgageefddbfggebfbdedghbgcbcahadgfdffgehcbhefbhefccehgggdbfgfhhaafghacebbhgdghabdghfadgdhadeebcgbgbdhcceeeechdfdefgbbgfggdabeacdggdgheh -85: ecfhhgagbgcfdebgachbedefghcfbffcegcdbbahhhaffdchabehcdecebhhgdeafdfahecbbchfhheadfgahgaabdheghcdbechehgfghghechdefcggfahefhgcdfeghbghcadgaghedadggbcdffbdbeedccddcccaabhgdehbabaefhfadhhbhhahfgehffahhafhgbhcdchbdacfahebcaeffbhabcebhcdbhhbegheffhgfdgcbccdhhffcbgddbcffagbeecfdfhbhfcbgedcdehcfhecbcagehdaedfegddfhhbhhfcfabdhghfhdffcgagfdbffdcddacdebfddfgfegfbdcegchahghefgcbcdgebefagabebageegdaaehhcgacga -86: dfbdcehcgafeffcbdbhhhhbaeeccfbchggddbaagghcbccbbceafcaedaebadfaabfhfdgecddcbcddeefcbgdhfahbaggddccccbbagdhbdcggchfachcdghgbbcdfceedcdfeadfheadegcecbehehahfadfaahddbaegeaaebaaecbabfdhgcchecdghdhfacbaedagehddahcagbaahggbcgbcdbbeggdeehhgceaaafbghaaaggghcdggcdchgcebcdeagcdhcffhfhhccfhhbchhcfafbgecfbcdbcfchecccggechccdbdgacfheahfabgedffcahbcgfaecehddfdcbghbhgaagdfhabbcadhhebdbbfbfebfefhbeefggddeeahbdca -87: ffhcafedfegaehaaaddahgabfhbfgacffehbfedbdggaghehggdchedhbadaehhhebafhbdaaahgfedhfafbehacbffghbhfdfeghehhdgbdddhcbhegehhceabgffeadhaccgegedbhbdghhghegdfbbdbfabcdagbddbahadagbfchebgbaedfhhcdedecehdfhfedfddaffdhaggecedhcdacgcfhccfgcbaadaahbdhcddaaaeefdgcecggchedhcdbehfeghffcaeegcgddfebdaegcchadgffhfdgahfcadhbhhhbhffedfbffdgeafcacbhadaedbcedhaaehcfbdcfgadaafeheggghecdbddagffcdhgdegbdadfgaeehcchcfhdfec -88: gcgfebcdfceeedahggbehahadebhecfhhbededabbfeecedhadcagfahbfbbagghegdgbhhebcffgcedfccbaaafehcdgffabegaegdhdcgbhahhgbbgbacaaabccdfhedefhfggadaehbcfdhhbahhhfgbgbgahgaafgdcfcggbdcdhbgbcagcghgefafbehagfacdhbgdcdgghgfdcgecbagecaddchechcfffddeceefceffbdhbacedhhabfaagcfebgbaacgdgaffccbgddhhdaggdaaaegdegdchceaeacbdfefdgddeahagccaagdbdhbhfgebcfhbcfaghegbdegcgdceaeaahebbcgdhcdaghdhaebaebfehagaehfhbgcchdegbhdb -89: hafddfdhgaefbebghcchbcacdbadfcfhfcfbddeaefbaccbdeahffdbgeedbcghdbedfchefgcbfgbfbffgdhdadddfcchhedhgaddcddebaddehgccagdcedhaafghcedcbegghfacbeehehdccgfaagaghhgahdabcchdhaaabaehgggeacgdbccfbhabchagacbdachgehfeabcbbchdgbafhcccecfcebddhhehddfhfhedahffeabbgbbedgefbgfagddcdadcahddeffcfdbhhafadebgdfchdgegdfgbbggdeaeddbfhhfadedcabeedaahhdefcbehhbaddbcgdhbdcahggdaedegadfheeeaheafecagbadcccceaaedbbcdegebaea -90: egbcdcfcfcdceceachafghfhecfbbhdeebdgfhagbbadcfhaghbhcdffabcbfcdgahcghdcfedfbbgfbhcgafcbgbeeghfgcfdadgbhhgfhdbbccfhhfaedfbggaghegacbdcdhcgdfafhgebafeacchfgbcehbbfcchehdcdfgcdegdhchaabchabceaddaafhhbhaagdhhfcccdhdhbggdfbhcgffdddgdedededhgfeagbagbhaaaggdabebdcddhhhahbafdfebaahddfhfdehbbaahhacdadaegbhdgbfecahehdaffdeadhadebhcdgfhddgefegegaggffgfghcaccdhfacffbbbcadbaheaahdhhccceebhfeafbcecfbedgcacdcfge -91: dbefcfedhhahbffbcdgabbcaecabcbhbeacfbgahcadheeafgaddahbcheaadhedcbfhccdeghadhaffgdhbecggdfcabgahbchcefaeedgbaggacgbebahhfabgfbdccghffbgcebbeaedecbbfddagagfadgdabcgaagdadhegcdacbehdhfhcbeefddbhegfcfgahhddabbcccfdhegdcgdaahaaagebhacagaegacadadfdhegbafdgcbecfceghfbcfefagggeebbededbcdgggabhhbgddhhdhabebacehefhagffdggdecfbdhfehcdcghfdfdeggfdbaehdghbhgadhgebbbacdbhbbggheaadagdcgagceecdfcfafafahecbgdabea -92: ecgbcdbaeececghaheadecgabgfadhhgfggagghbhbbabffbadacabdcffcggafchcafehegafbcgfacbheefbgbhagfbhgbdgfdgahcccfhadeahcgggebdhafaeedeedgfebhheefdhacghafgbebhacehhbcdhabbfbcecceebgagbbhbaceaahgfhdeghghhaeafdebbcchegfcgccgggdcefagbdbaaaaccefbddfbbbfabaebbfheebafbdbhbcbbgcagbbhccfbffhgabgagabhcehebhcgadddhddfdhhafehecegdhgbdcdddefafccbfgdhfgfhcgdfaaddfchbeadecedhgbggddeehfccgehcfdhcbdcchdhfecceegahceeegef -93: fdbfeedheghbcfafdgbaeccacdebfchehbeabeaehcehahgcfdghfefcehdbcffgcghafbgcgdgbeagcfcdfbbdbhgacahbgccbgeceaeeggecehdeaahfffagdagbahefcabafhbgbeebdafaegcadgdgdhdadfbfcdcghaaafggafdhbgcahbdfhhdfedeagddfadhbhaghhbdfagbbfbdhehhedeacagdaddaheaagagfbbccaaafabcaacfdffdecdgbdbgbcfchghgabcghfefdagebddgdcgccbbbaddhhbafdahheffaghcfegedcdbfcbfgefhbfgbdhghfbhhgchebecaabgdhhdbgfghadadchcggceeecbfdhgffbaffcedgdabea -94: hfcagbefbedefebbgeeacebheadbagdaeefdhfaghbfdagfdagdbbecbfhbdacdhhdghbdcgaachbhebegafegbcdfefgefgefahgadffghdacdedbagbdafgchbahafdagggbgghfefdgbahgheggedgffhfhggbeabchaffddaehhaccdcdgbhecadbahadehdbeefechabbcedhbfcggcfbfgfbegaghfabdahdgfgeafhcfgaffecchfedbdbdfahgeaghfbdddahghcfbhdcdgdhdhhdgfgaabbbacggadfhbcacdhghfafgfaedgcccfhehfggcadeceecccfbbhfghehhgbgecbcegbgbefedgebdchaehafcfchgfbfhacbedaecfgde -95: aaeaabehfcacfhcehhedahahbdehhaaccfbgchhcfdeafgbdhbedaeeacdgdbdabegfhaafdgedcdehcafgacaeffaedbgdhccafhahchgahecedhcagbhbbaddabeehggabfdccacdbcebcgdhcbgddabhbghcbbbagdcadbedgchhacehbbghccedaefhdaehfhcfabdfbddggcbgfbcdcaebbdbhbhbgcfaedgeagbhfchecebhebbehghdadeahfabdacfgbfebahdagcdgfhfcacehecddadegggghbchhgahgeageehcaahadaadgghaedcebdfcehhbdabeccefcgbgahgcgeahcdggdehbfbaadhgggfhhgdeeedhhbgbgfcbgfdhcgb -96: heefbheabbchaaaeehacfhcccfgdachbbdeegfgbghfgbhgadgfeeeaeabgccfdecagdadbehbbghbccahdfhehdbebdfdbbbebadabfhdbgagecacbehadcbgefcdhbcgccbbafcabeeddghcfadbeaaadgegcdaccdgafddhheehadadefcdfdacddffadccbgfdhhcedddcbcbcbehghabcbfghbeeebehafaffcbgfedeccfffbhbhfbacacbagefebgdhdbdhebbaagagabebfgehhhdeefhedeeegbecdfadeccehgeehbecbgdbhhacaegcbhehfgfbbacfdfcaeedffhbehcfhfgfdeedahhefeghebgbbchfaehefcedffhghabfdga -97: ddbeadehghabhfbeffdhgfbahbaheceacbhbegabahaaaghegggheeedcbhbafcbfghccfgddfcbefghdeffbahbcdfcfaecadcbeeggdcechfagccghefhbbgggbghaeebdfdafbbeeafdgdghdabdceecgfcacccagaadghgcgabhadedeeheghfdadhfhbcdbfbfdhecchdccfgfdahhacaabhaaggdfgbfcaaaacheaadadfdeeeggebdgcfcbgbcffeebfgaecbdadabbfdbgecgchebbbdeddbhbahacgffgecffabffeehcdfgggadgdgfcahhaecgbfffhecbbbcdfhbcghafdafdeabdcgbbgcegbgedhcdgfadhafehhadffgdabea -98: dhbdedhchabcffdagbhaebbfcfaccbhbbedabfdadhahdgbhgecgdchbfccgahgcegffgddbeabggdfbbacahbfacaceccdaeghgbfccgcbdfehfafaggdeehfdgehbchgbdebhefgheeffabgdchchafbgcacdgdabbgafadgbadcbadhcfhgbceeabhehededeagfahhdbhafcddhedcdcefhhgfechdgaeeachaaafgdbchadadbfacagadefdfecgebcfcgbhcbfegafhcgaeddhdghgbbedhddhbacdbdhagcadfgedcgfabdfhehgfdgfhgfgcebehabbhgbhebacbdhhfgbghbaadfcdbeadbcecccdbhhgfgbceedecegdffgfgdabea -99: daeegghabfehfhcdbachfeccegaaahgffdebggdeheagcbbhadbhabfccfccdfdcgfhaehcfddfffdabcbbcdgccbedgchccgecdghbbhfdgbhgaegdhfbadfgbbegefghadgdhceegdeccdgfccffcebacgcacegghbchaehdcdhehhechchdddafdhgdfhbcccbfccdhghcffhgdfbacgabhdgddddfgfdaaedhfaheadaaeegagedgbbedfehbacbhaffadfaahebababfbhheccchebdbdbedbecafehfafecdafggffagdcdaeahaaedcdgcbffffchbcddfcgfefhccaacffdebfbbbaedbgbcgdcehbgfadhaccaefdgchacdhcadfgfe -100: ghecbgbadfeehhfhbgbaehcagfgdcabbhdecgefbbceegghacdgcefbcbhcdeccdaehbhfgchghgdgfbfbdddbdbeafddaaggbhcehdeccgcfbhgccdhgcgdefgehcbacagfehghaeaaadbdegefdeccacbefhfddddceehbcadfghaeffafcdfgefadcdcbefggdhgdadcgcccfefghhabbcggheefcabeehaafcbddgagefehhfdgbbfcfdfafdgfhbhhfgbacaeegdgehhdghfaehbagbahedhefbfeehheggceeegffeccfeecebhccgcbdaghhcabfacahgbcfacfbgbabbabfadfhaeefghdehchgedhhfecbcebbgbhfefccdfedahabf -101: edcfhfdcddffgegdfbaebcgcchfhccbfagdfeffbaahccaeacdfhcfhafdabbcdhggbeehfccehbfcgbagfggfhbhafgdcdhadefehgadddegchbaffbddhgcagfgccaahecaggffadcfbegfhhbaecdfcabahecgahccdbcdhgdaaabeeaaccehhbgaeccgbcehagfaahhgbgdebbbcbcgfhcacecgebddfdadhghedcdedchcdchbeeddffedhedgegbafgheaddccdefhdadbaggaebfhghdgdedgffhdbbgaegddgdhedcdhcabbbbagadeehachadfebbheecfabddcfdhbdcggdaheeehceahabfhfehgbaeceacccedbbbgdcdgegebea -102: ffbdfgeeegcacdecfcedgdhecaehcebcgccfdghffcfeahbccdfgaachgdbgcheeggbahcdhfcbgbhfdhghhgdccagbcggcefeeehdaeeaeahfdfgccadgabbabeabcaahdgffagachbahdeedgcbdfeegaahggdcbhdafbdfecdchcafgfbfahdfdfhafhabdchdaehedhbbeeaghbfacggbhbbaeehhhbfgeaahddbdacegfbcaddgfbdbeaafbcgcbffchdfbedbbdgbcbehgachcbaghghdechafbddcbbaccfcbfcadhhdadefhdbahefcghhefchbceddhbcgfbfdbhegfaahhhbcechadcaadghhedgggfabcfbcgehebgfhfgcfbaced -103: gfcgddfbhhfabgebeahbggchbccgfaagceccdaeaegggahgcdggcagcfcbhehghcchefghggcgdfdhdfhfdaabdhcfgedccgfbhhchggffdgefaeehagbbfgdhdhaacabgfdeggdffebgecbceabcefhdhbhecbegdedfddafhhcbfcbfgchbfebfageecfecdeedeegffgagcdacgdffagghchecfegfdeffbcadcbfacddgbdbgfaehghchfddgbeebbcfdabfeagdgghahcggfehgfhffgacdebddehegdhechbahfhecggggghcdffecbecbfhcgcgchbdcahecfdacbeafhggcachbaebcgegahfebbebahbbgadgdhcgcbbgggcbfcfeda -104: bhfhcdffhdbfgedbbfgheggcdchfccfecfeaffacceaddhfbfhcdbfcgdbefcghcgfcechbegfggcfefebafgdhafefbhhcadbcgdcdfgbbgdgdhgcadchfggebeabcabhhgcggfggahcdbheehahhcdfeaeahdgfeahbadbffcahcdeagbaehehggdeedccgabchhaaahgahbaeagbhbbcebdfbhfcacchcebbdhgdhfheddgbahedfegedgebcfgdddefhfdbgggacfaaebdfdhadgedcadgeaehfbbbgaehggddfdgacadfhhceefhdcaacbdceeahebafddafcbhaddcggddhbdhgfddhabddheadecadfcgeabehdcccebaagbcdegebgea -105: bfdcehbdcfeffgghbdhhhhgfeecbbbhgbhbbddfcaggecbbccgccgeafdbadhhgefhgcdgecgdcdchffhhfbcbbfefggecbcfafacgecbedhacefbdchfcfdgacdfcgbgaceddhfgghbhfacegfeahbcfhbecgfagaaahaggeaahabdeffafbgbfbcbhcghhcbefagedbcadffdghbdacgfghhahaggdhbedgedfgdeheehgddaafgchagcgbheebdcgchhcdgcehcdhhahhgcagbcbfeghgchhbchdfgcafhaeefgfacgdhbcehhecggbecdfhgchcbghadfbeafcahgcbggeefbgcehgeacbdbhgdchhbbhdfbgaagebfhbcdaddeeahdcbdca -106: hceghhgchdcfebcgcaahefccedfdbedchagabhadbdbffahcecfhfcdghhahcdfdgbbbcchgfchghggddecdgbdbadhfdbchhabeedfhbfbcgggabaghebegcbdedcgdbhgffgggfhfcebaceggcehaebchbhedgcbgdgehhacfhchcbcddafdfhbagdehdceefeccdhgegceafhhahddfbegcdgddddecgedfaahcahagaaacehacaghbeeaheddeeehdbhafdbgfhbaedfheadfgbaabhbcehcdbddhbeacgehafffcdheahcaaddechdgcfhgdbcabdgedebhfhccchccdcacffbbbaecadhhhcfdcfcedcbchffabcccfcdfdhegcacdcfge -107: dbefbdhhcdbagffdegdbabcaecgacbhdbfeaghbbfdahahhghebedagbffcegbhfgghddbacegadcdfbfhceceahbhfhcceaceghbgfcgccfeehfdaggbhhcafgggbggebgagbeeechebddbdafaddgdddbfagdbgeghaebagadhgchhcahbhdeebdegcfahhdabdffdhghfedecfebgcfecgbdfahcafaagbecdgaacaahdfdaebgagbahgbbgaccdbfccbacgebfecfhecaffgbegcghadddggchedgfbbheddhbahagdffgcecffbfgefedfgfhabddhggdghfchhbghdehbahbddhcbghedadbadcgeagaahgbceecadfffgedabeeeadhed -108: fadghdfdbghcgahbgcbafddgafcedchddegddaecfccehegfdecbdbgfhcfdgchedchcggebacfaegfdgddaggfbaaccfbbgadhcebbeabeefgahabdgdehcfegghbbgcadccafeeeeadghbabcdehfhabeeeabdfhfedaaaddheadbbacagcfbefgagahccdcgbhbhefhddahfgedgcdccffddbebehgcedfbagbddbhaahachhhfhcaeghagfabgegdahfeabdgfaacbgdhbafhbeeheeagbahdaccbfhcfhhacdhfbabdfbahbfeaafhhbgggdhgdaedaebaghaecbdbhbbbfdgdbgaagedheffdhhhgfhfdcfdfgcdfbgfbhfcgeahhfhabg -109: fbcdagedbcagdfghbfdhbeagfebghdacadcfhcecehfhchbfcgcfedbhcagggggebgaeechdbddddbfgdeghebchhhebcadfghfecfebgcfebfcfedghabgabahgbgacdbcbacefehcafbgcghadgchedfhedfcfgfedfgfabddhghcbdhahdcedbgeaaahbaeeedhed -110: edahfceadadchbaefgebaccfgcffdggdfaggdfcfhbabbehgeabfefabgfbgddecffabffabbbegfdgbdbacfhbhfeedchdaghddcchdbhbdhaabfabcfbfffchcdebageeeahgfagggffbdfaaffdedgbdecdchebfheabacedehfebgeeefcfgdbbeadcfbaabedcdfgbgbhcggfcfbdhefcdcbeeabgdghedhfgceadaecefbeggacfebgcbfacfdcbfbcefdaggaheebgedcfddddaaaecdffehefegegbfegdgaccbcecgfffbadhhggebhedddhdabhggbafhdegdhdahafeeghbhgdgbagaefghggfbfehfhafghfcfdaegabggddagah -111: edeeefabfhaedhbgaffgdeabdbeaheechdbgeeeefgeacddgfbdgahgdaggadfecfagbcebaaffaegccfgbcedahacgeaegffhdecgdhgadagdbhbfbddegahchbcgbcfccfbecfffbdgcbffdeaagffdbbfcgccdfeedhadgbhbffgfeebhchhgchabbfeghgefhbcabbhffhfbecggcccebbcdhbegecfdbhgeafgachfhaagbchhgadeffbbebcccbecdeeehhdahdabegcabbfcdhcgdahffcfdhfedfedcddgcbheaheaedgahfchhbegdgedhchacbeaaaccabahaeghgbhgbbhccecgcfbfdhahdhcacaddaaghfgfadcaahbedgfagba -112: abeggebeecehgfbhafhefaagheghdfgfdfecgcagfdehdhddffebbcfafcgcfdgdagdhbdbhgeffcbhacheaedggbdaefadbdacbcgfcahggfcbhdffdhedagfcgcfgeheffbcachgdgcaccheggafefgaggdfceagbbfdcfebbbefaaeghadbchaaffgfgdggagchehgdaabaghhbhehgaebecffbfgbeaedgfhceeaeacdfgeeebcbgffgafehbgfcaaacfgaafbgeefbfdefegbghchcdacfcdfddfehfaebhefhdeacdhcgggebcfdaafheahaebdechhggadfdgaheedeceebcbbdahhbbdhcfeehdfegebbgbgaecdfgfgbcdhhgghgedh -113: hgefabaddechgabfgaafaeabdhedbgeaeeeeaaaadcefhebgfafbgahdaccdfaaaffahedgbcebaafcfhbhchgaafceddhaafdfhbeccggddgfbhdbdhebgdfagfbdehcebhcdfgbchffbgbbbfaafdfceabdcffaefgagbahghfggebbhghgcccacabbffdhegfhefhfbhffdfbccbhcdfbeeaggcccefbcbhdhbbechgdfbbhaebafghchgbcbbhahgbebefgfhcbcbeecceehcgddabcecbafhddgdhcdegefdahdhdhbgafeaedchbecgdchdcfebadaahfeabhgfbbfgcedcffhaaghgaeafaeaegfgfgggfddfcfhedhgefacbhdhcbbfd -114: faecchfbfhbhcffgcbeahdggdgahfdgehdhcbfghgdcaagdfgaadbdegdechhfdhgfeafdchhhgbgcddcchcdgfeegdgbgcabbbgfbbcfhfgffabcgagefcbdefdbcdhfbbfaehdggdebhabfedgcbagchffcdebaegfbacfghbfeebbghdbafhadgbbaedehegdfcecgdeefghcdbhcefehfcehahcfehafabeeegbbacfhfcahcbefhcfbbfbefbgdgffddfafefcdddghfahefecegabhgcbahcebeeaahhbfhaadahdccdafhefgcdfhdgedbedgfgbccheceddhdehdhgaddbhhhbfeeabbacebeageceegaheefbceafgfaecabchchchd -115: edahbheadchffhbdgebfgbgfhgfgddfcdffbeecffaabfbcfdbddadfbahbcbfggcegcgfdbfheheggceffedhdeafabhhccbcbhdcgdfgbggbdadchffaggebfbfbebbhfgfcgghgbehdhghffefaahfdeefdddehfeabcedaffacheegbegheecdgbdeeddfacadahcaahaedbcfacgfhbdeedbfbaeadhcefcebhgfagbaaecegchgefgbgggbcffdcadbdbafdahdcaebgeafehfdbdaaecdfeehfgbfggfdgeaaccecfafhceafhhacgdbhchedddhebbgfbaegdhfedacgeggdhfhggaggfdhbdbfhdagadcdhffdcagbeeghdabdadagg -116: efcgbeceadccgbhaefaadagcfchgffgcdggafagggchabgbbbacbdcgeahgcfhgageaggfecachefefbhffbgbfbdgdbachbhcchdeceagdgdfeheeddbhhehdaaccgfcdbbeahgceeheahbgcfabbgcgebdceaegebabdcbdcaceahhegbhfebdaeeghhfaefffbbgbacbbegcefgcbgghggggeagdaabhafcccbddbcaeebbggbhhdhegbfbdedfbghbabggcbfcacfgcafbfceggaheceehedcbdhddaafedhhfhheegeegghgbdddgdacfbbcgghffffbdfhgddedahbedgfdhhddhdacgacbhgfddhbdaefhghfcfehfceggagaehcegehf -117: hgdcgadcfdecfadbaaegdbebbgfbababhaegfeaabaacefhbhhebdfafadcbgdffaaeaaafaeefcheecghdchgehfbechgbgbaafdhdedaaadfcebcgfdfbhgabcgbdedghdaegbfddccehdgagehgbdbdhchadbcfecadabcfafgdahhghgebgcchccdabbfdhfafbhffhfdefefacdffabcaagfbedfcebhecdeagcceabcfdabcbfdhhbhdgaefebabdbbfhgbbagebbgegfgcgfhfbceecbfcbgddgccahdgfdfaghagghghhhbbbffchcdagfbdaefhfeddbeaefbdeffgadefaggecdfeeefccgafaefggfggddffcebbhfecehdhcbbfd -118: eddgehgheaceeddbfccaaghbbcaafcfhdfadhbgheccebghfaaabdbdbgbgeeedcahabfahgggabahgbggfbghfggagbhdfeagbgedggeegdfefacaeacffdbhgdchcbcgfgbgafccfggdbcefggfghcaffbccdbgchhbcchbecheffbfdhdddgdhehbbdaahbchdfdcegbdbaedhdbhedefcfghffhahdbaaeahadcaahbecccgdheaaabhaddaacebgeggaaaghdccdbhgcgdcgfbhffhbaaheffgbbabaggccegghbdgfggfafggfcgdbgfddbadbbfhfhdghbbhbagbacfgcgdhbgebffedfefghcagbhhchfcdgfgdgaeffgahdeeddbheh -119: dbefhdhhbfdffegadhaghbgacbafbedcgaacbghbhdeahehbbeahhbafhahgbhaeadfbfdcghhffgafbedbebgdffhbfeghdgabdhbbgcchhcgeeaaeagcgcceeghfagbhgghhhhfebgfbbebdebagdafabdddbagdaadabggabfahgadghgdcafhbhdhedeegecefhaedfhhddbfhdaeheadccgfcdaahhahdaaaaagbcaefggeadhhecahfacdefgdddegfbcfcaggcadbffcfgefgeadcdggdbbbhhbfdfddgdehfbcachabghfagecfbfadehegdhgfhahchghfebdbbgdahabghehaedgaggdhcggcdcbedeagfhcdgddfffdfggecdabea -120: hhhdfafbadgdggdcdagfggcehgchcheedffbaggabcchadgccgeddcgcccaggeffefbdchcfggdfdfedfhcbefchhhhdggfdfbdhaaegcahcgfdacbfafbdbgedccdaghheabcffcddhgcbgacahgfgebehabffdhgfachbhcbhhffaffdcefdbeafddbhbedfgfchccffedgaeabhdbggdhecdfddchbdagdcbgfgcfedcefgabdeccccfdeeceefhcceccbbfhgggfafeadbhfeacabcfghhdcabbbhebbhhadgbdbfacdbaghabedcbbdgaffddfeddbdhebacaheaeedcabhaefgfhadgfcecbhaaadhhdgdgdhcfghedhhegcbcchcgggaf -121: fdhhcdddfgegfgheahbechahbhageacegedfbdfgebaagghdhgehbbebchbgagffhdbaafdbhdddfgafcbaegdbbaffdchdfchgeghddhgdababddbagghhagffcegebaachacegbadahfcdhgehhedheefdbgdbdfagcgbdhdbfffhaadadcagebffahhdcdggbdgfghhhbeaebcaedhedcfedhahaehffgacfecahhcdafaafgcefgdagdgedhfhfeegdfhfgfcefgdggaddhfbagcafgeaaedhffggabachdbhhcfhbfddffddgecdegfccbhcaagaddhehaahhadcfabbdfgabeadehefegffggaahcdbbghcdagfdgfheghhadgdddfbgec -122: efgafdbadhhcgfgaedeabdggddedgdhddbgeeehfefbhaddadgbggahacfagfbbgehbeaagcfhbcafhbbcehafgddfhecdgdgfedcghbfgaebgehbcffhbabcfhgfggdbgbfeahgafffcdgfceeahehagffbhgffgfbehhegcdehcabbfehggbahfghhefhfebgchfcdbehgcfebchbahbefhecdbbahgegahfhfgcgechgggbchghfebdhbdheebaccegbgbbecefgefehdaefafdbebcbfcdafedgdhcdeeddfghabeeaegbdcehgaahbdegdfhhafcfceaahbfhdeghbbcfbabcchechbfhcacahaaaagcfghgffbhcchhgegedgfhhabghcb -123: hdegbgcccgfgaegeegfgacdcgbcaffefceeedhdbhdbfaeahheeechghddhchaaeefaabcfacdcbghgfabfhgabcdddhehdffcbfchhbceeeegdhgedfggbbafcfegadbgahgecghbdbheefafbcbfchbdabgafgahdcebhddbgbcdecbhabcegfaffhdhehffccgggf -124: bdaabbfafaebgabbecfefdhcbahahgghdgeeahbdhhdhbfggchcabdgfgddhcdedhdecbfcdgadbhfaghdgedggeeccehhgfaegeddehfcggbgbfgcbcecffaebdbefhgdcbcacdfghahdbdhhaffebffegacdcahdecfbefecgfbbggbbbbhhgfhhbahefhgfaadgbhbagaebhbdhdcfegaceegcdbaaheefeechgahbeeegfgbgaacfcfccbhchfheeffbcghffddhgcbhahfegaebaghecaahbbbcafecaghhdgaacdhhcbadhefgfadhbbefaadgbgcbchcfhfdfhehhdafcheebacchcebeacgegebedddgfhfaebbhdeacgcfgbchchchd -125: dbghcfdgddafhheedhdghbfgddheefbecbhdgahaecegebdffffebgagafgfcbbgcecggcfdfdbgbddfbcddgcaegfdbfafgddchcddchgdhdeegaebfgbgacdaagagfffeedbhdaahabgfdaacfeahdffeehcfdebehdaadeddgdfgchghffdfghehdadchhaaehfgedaaghdhcedgbdggfhbfabadcdcbbegabgbhhffhgbbeachfhafgbhccadagddhdgahfgdffeghfdacffeggfadgagcgaahbafgeaadaehcegbbahhhffcbbhfdefdcdehgbbcaagddfhfeaeehdcdahaadebbabegfabedfbefcfhaegabgfhcdgfdbhegehadgaebdb -126: adbfeeadhhbffdhagbgaecahchhbchabbeadbbfahaghabgghhghfedbabfcggbfhhfgdddebegadfgbahabhbfcabcdgdbegehaedggcffgcceaehbhfaaaagbgbggfdhfcbggfbeaebdafdadgdadaacabgafbagadhefggccabhbdeecbhdgahgdeghffhhfdaghbchfgdcebfadehbadedccbgdagbhaaagbaecfcacaacaadecdbfhedbcfedgcadbcffcgebebfchfegfgcahedddgggbbagceddehgbdafghagefcfghecfbfbbecdhgdhdgghffhfgbdhhaefdgfgehefhbebadhfebghaddahaebdcggfcedeabeehechdfffgdabea -127: bacdddcgcahbcbgadeegcfhhggegdedgbgdcebdgfbcbdbbaefgffccecabaaaddbechbhehdfcggbbaeacfggdgabgcfcaegfecgegfbaacehegagdhdhbcddgageffghhfedhdfffbhbacgcagabhhfabfadbhbfbfcebcacdgcedcahbfbeaagddafgcfbfccfagacdbaddggdahehgadcgfcchgfcehfhadhhhacgghaefdhcecbafaffdgabggddadddeeaadbfhgcgcdabfeddbecgdagafabbcehghgcegfdddcfhagddedeffcaccbehgcbccahhaedgfcaffaaeagbfeagafaefgdbhcdfahgfhhcdgdefcdcfhehbccaagbebafade -128: bfhgdhbfhbeghaeddheecahhbbgdacfbcdgeeaghdghcehecbehcbahfhbahafcdehafgbghafdhacccbfbecebdgefhhfeghdhgbfahdffbgehchacchggbaeaacbhcegbaheafhghgedgchhhefhbcbfdcagcgbbddbaaddcafcgbebfdhchgdffcdhdehceegcaeechbaegeeddgfdhabegeaafcgfcaeachehchdfaaaaeeffgageeedhgfhaeebhceffcedgcdadfaabffgfcbfcagdeecfcefgaacdbadhdhghhhebbfdfdcfhdfghehfcccbhfahgadcehhgfaeaehfcafbbgdghadaacebhecgecgghccdcbdadgfhhfgadbcdadfgec -129: ebgbefcegcecbgbhdghhadbagfadghhgfgagagacgcabbacbacdgcgabchcdfhfgdaghdfbcahachehefbhfgbbeddhehcchaddehdhagffhaeeeahfegfdhhfedhafchgbggdfbbhbdgaheeecehhbcbhbfcceceefbdcaafbaacfceaadchdaggghbdegchhadfecebdgghcfbehfgcacgbggfcbeagfgbcffbdbafaacbcebbcdbbcegeaebgdbeehfeeabffbdhhagbedbegbhgeaebacfggabggahcehebbhbagdfdhfhhchggaeebghchghbgddfdeafbghfefgeffdadgbdbabcegddhdecacdcggcfdgfehgaddhefceeeafbfhcegef -130: hgbgcgfgfdbachbedafdhhefedgbffhgddhbbaddhefabdffgdhahhgcedbhfffgaecffcgebcchcffdgbdfbcefhfhedgdacahdeebdgehfeghbegbgghceafecaeeddgacdhebgfgachcfeaadgfheeedhgfdfbhfeadcaddcdchgcadbhggdheedhaeafahdhhhaahgedfaaafghhgedfhfcdcbhbhfhbgbgbbbdbhbheefbahfghgabcchcdadhffcdgahggdbdcfhffaacebgeahcbaecfgaeacbgaedchadfebhhbfbhhffhfcbgbhfdffehbbdadddebffddfgeefefbddccedahagcebhabgheegggaaebagabcheeeggfddabedgaeb -131: geghfgachadabgebafdhbgefgfgeceadbedhcbggcfbeegeeacdghdbcgahggfbgaceffafaggbfebaaefecfbgcefhehadehgfcfebchedccfgdhgdhgbfgbdcebbhdccbcfbggceffecbbegbbeeffacffcdcaabfeeeagabhfgadfggbdhghdgccabbdbbhfeeghhefhbbcbhcgbfahabeagcebbhbechdgbdheafgchgbcdghefheebecbbceabebcdaggegdehgdbdbabebacgfdcbefdgfdffhhcedeeedbhdagahaageaaedcfhbeagbdbdhfhdecceaacegaaahbabchcgcbcefcfhahcaabagedaggghfdacchgedgdfcbgdfabdace -132: dbbchccfcfhhebddbdcefcgeghagdcfhgeggcecfeabhfacddbhchbdfdggdhgccggbcaehdceggegbhgcecfadffegegeafbghcdbcabccgdgfagcgcbggdgddadchfghegeeffbbdgebbhgggcghdchfaegahhahddegedbgdbfebaffegagfabcegbehgedhehdecebabhacfaeehaeafghhgcdfafdcbecdbahfdahcagbabhffgfgbagchfcggfebgbcegbhcfadfdahdchcgahegaebaehhfbadebeahggfahfddagadfcaffhdehcceafhaacagdcheehbffdgaacgdgdddehfdahabddfgdadcdcecgbaeachdaadedahgaddbgahfad -133: bgfddhcaadebadbggbaddfabgaeegdhddehaheahffbhbdadgdhfbghheggcchhbcabhgbhgcedddeddfeccbgcgbafeahdgfeghbgeeaheghaeggdedehfacgbhgfgceafcheechffbfghfgfcebecacghdbhfebeffhhdaghgdcfecbahgfhffbgbhhfhehgecdhgfcfhaahaegbhfhbagbdcagchebaaefefhcgcggefggaggfbdhcfcdhccebhaefccegbghbhefcbhagagfeafhaefdbcadabfbcefhbegbaehgfacadgdgchbfdahhafcbaafdfdgebhfhfhbfbchacfhcbhaccchghgbcebcdadcdfgghfbffahcbhhdggecgfghhghcb -134: aegfbhcdbgebacdabhgacfaggcfcfccchdcggeghcdhfdeghhdgffgbeeafgeagcffdaggcdfdgfcdbbfdbbbghbdcebaghebbeehahdefdhadbhbaaaddbahgbaecgfadcacedafhbcbffabbecdefcddgccfagdbhgaggfcaaedgfghbhdfgcgdcddgfccghcecdgdhhdbgebbbggghcfbfbhbefafeceacgcegbhghcagbebggfbedebhebbacfedadgdgbbghchdefffggffhdcebfdgadefdchhehhaggbgeeebhfhbceebcdbhgeegcdfbcbchefhfgcfcddgfgbbffcgffedecaeghbgdafhgbeghgebhghbgcchdfeaefhfhgdhgfaac -135: bfadeeaecggedgdgfcfaeaeddhcfabdafadffghhggfebbhahcechgbgdebddagffaabbdbeheaabadhbcbfdechdgbcachfbdeabhehbaachedfcbgeabgcbdbehehaecgehgghbcaeebbffeebfgfcfhgggfabgfghgehhebbfeaccabffghegcebbehfecggdfafc -136: ggdbefdehbhbcffddgfcbeaeceadhghcbhbaeaahecbhabhdaahgbheehddfbbffbcbgghgbebcffgfdbegcaaadfbefegahhcgbcceaaeggcehhfagbgbcaacgfghhfdbgehbeegdahbcdafdhfadghdabgbahagagadhgcabbhfgdefdcegggfbadcbhghcdbgfafdehheadgfacbggdcddagfdhaaeacgbcbaaccaadachcfhfddeegbceffbhcgabcfeheafafggeebddggbagbdccdhbbgdahhhaagaggdedchfcgeedecffeddhagbfcaedhgdbccdegfhhgdehgebbcdhbcagehaadahdbgcdggcachdheebaeehcgaedfhffgdhagbea -137: fdbccheehdaffafggfcfaccbgfdbaeaahfhdgdfhfedbcdeehdceggaafahccfchcedgfaadbfebafbcfadabcgcdhaghdbfhghbbddbbghcdhhgbefcgehfbbaedhdfdddedffeahbggedbdfeahggcccfaegbbggddahcefhbcbbbgegaacggfdfgaffeabghhbagdaeehgggebagbehfbbdffedddhggecbeegcdbfhcbhgdbbhhadbbegbggefffhggefbbaddfehaafedbeegedhagbgeedfhbagghacfcfegcafefgfabaggaefaehbafacfgadhfeaaedbhbaagechdfcddcdachcfbfffbedhhhhfedefbggdfhcadeahbbhgbaafddh -138: aebadehhaefcdcfdhabfhdhecffagbdbgfdahbbfbbhhhedgehdbdghadhghaagfadaghadfdabfadddcahhagggdceddhchhcbggccgdheaahebfdfhaabggbhegdcaddhaccgachcefegdagacfaadcfgffcffahdgbagcfccgdhhhegcbadcagccfaecdcbfehaccfegghbcghdgeadabffdgebhhffaheffhabfhbeabeafehahdfecahbbbddghhfdbccdcddgabecebhddbdffdbedeeacafahedcggdebbggahafagfdhfchdebgdfchcbceahddghefcghfbdaaddacaddcccbgdefaegdghdbfdcabacgdfedbegfhgbffaddffadff -139: abgfbafbegdafhcehegedhdcheededbhbhfddbhbfeefgbdgacbeggffadafcccgagaeffcggeaggceccfcfdagbbdgbffbcebgffaeghffdhchdgcehaeeggefgbgccaffebbadddahedabaagfagcfceggaadgaaefabeehfgeebbghaaahchddchgcdchhgheddafhehahfgfaggedhegaghedehefdffffdhcbbaegbcgbhhbbcabffhgdchchahbcfaghffcahdhhdgahgdfhdfcgfcaceggaaahcggcaaaadfcebhgffbebbbhbhghecgcfchdbbeceebfaecfdfffbdeeddeaedcdabdhahebcbgegecfgfaebecheccgfdbfebdgaebd -140: fbccgffgfbbcbdedgafhhegaebfdchdhbededdbdehehcehfbadgaaecbffcfffcgaddeffffdfceggdechcfedhddgbgdbhfbcfeffhedgdhcbfhdceefgefhdebagbgggecdeaehfedgdeahehdbfcgfeacfeddadabfbeehffbhaadbdhggdgdegbhceddahhhaghhgafecfdaghdfehdeffefbdaccbabfgebegbahbbhbhffdafhhagbehcadhhdhgacchgdffhhfdacecaegfhbhaacgggahcaadaeeecebhaffbfbbbdgbhebeaehbdgbaddfgahfhegbeedchdahbgaeebbbadeebfagabgcbcfahegdffhdhbbedgafebfacgdgahgb -141: afcadcdchegfhbabhecfabdfffdeegddbhebdebegbaggbgbefbdaabhbhfdaahgbfgefaabbagehaabghfeeccgeccgfhagefdbfgefbgbfhbdbcedaacfccefgaeacagabddhefbdbcgedabbefagchdebcdbahchhbcgcfcdaabdbhhhgbcchacdbbdagdfhdfbhdeefceacgfffabcbaahggfbeededghebcbeedabgdbaebcbhffgbghdgabegeabadbbfhbgecbcggbbegcggfgafhbebafbbgdgbcgfffaceaghhfbbcgfgbhgahghhhbbcfhecaegfbehfddeabeaedbefaeecdehfaccgffadaedabffbggbffhceebdfbfehbafbcd -142: eceafhacggbheeegehcbffceacbghhcfaahbcbbbhgefcdebgcdehebhedaahfffaahbafghhbgaacbbaddchegghfbghgcfcdhfadfafggfghffbahdhebfhghbfcdgaacddgbbefdcabbdfbbbbegdedeccfabfabbaafgeafgahhffhhbahhghcbgeahfhfhdhhfhhbhbdchedaegdfcbfaegbhghcaefbhdhacheheeehacfhdbghheafdeecbagfghhbabbdcffggeccefdbafahbaefgbefhdcbcddhachhcafededcfegddedehagachhehcfabdgbgffggdfagehbbcbcdfgacefeghfcbcaeedegbbgggehfgcdaffbaehhcgacabga -143: hbdedehecgbcgccfdhcgfhefcgfafgefhbgehegeegfdggaacdchgbacaaffefcaahfeeeddhbadddhagbghdgdbfdcaehbgahheecdeehefchgdfhaddhcbhhaghaccgaeeaeefaabcfgaacgdfcbgachggfffaahbfdbgchfgabccdhchdegdadcgcadhcbfeehdfccefgcbfchcgdhehbbhchefeefeefgdhgedffggbbahfecfbehghaddbfgahagechbdgbccghbddbhceeddfafgaeehdbdcbfcfehbddcaeadcgebbgaggaffgdabhdchcecbbhdeahdddgbggbhcfdaddaecdbdchabbcdegfeghcbaffeafdfbehdhfehfgffccgggf -144: fcahdccbhaefaffhfcfcaccdfgcaffdbgfagggchhaebghbcgbcechagdedfecaaehgdahgecafedffhahdebfbcgdgdbfacfebhfcecgddfaecddhdbdhabadccgdhbaadhedageeebeacgfadeggbbfdhdheaaeghhbdccdbchfgegbbfedcabacefefdfgffcgdbcbgabcfbbefgbefaaghbgdagbdhfecfdcehbbbeagggfgahgdgbhgdedfefbgabagcfacabechfeefgfbceecggghaeeedcddcadfdbagaafbedheagbdedgdgcbcgfgfbfbehdhfgeddgbabagacchgefhdbfdahgbhaaabhdgdhbdgfbaefedhdeagfedehfcggagah -145: acbhbchfcefhhagdgedgdhacahcfccbhgdfgbchagdabchgagbeggccfecaacaaecehhfhefcfdhhbceadccbdedffbghcfbabbcahabfbadbhfhdaghffhgbcacgfahgdfgcbhdebbfegbfeggfeacebbhdeacbgheffadhaeggacfehghbfeedegdegdccfdeheegcfhbacdgecahafafcfhaegcbchgcdfhedhcaefabbccfgdfcaadhdbefacffbbfbgcddffgahdcefeafacdfecddgcbfaafhbeccaghaahbbdceaedaehbfadfcdbfdcfdcdhcdhhgebdghhehfbdbeddhadggahheebegadbhhhcbabagccdheeegadgedfdgcfgfaea -146: ehcdhggdgeccedefedbccahhfccaaaggcahgbaggffdafgedgdgedceabcbdgbgfhecghfbfcabbgdgdhbgahfcgebbchcffhhghahfdgbeghfdggcedfheafcabcaaeafggcfagdhcafbgfghaffdegggbdacgfgebgegbdacfffhbbdhcehehgefbdhehbecddaghbdgehbebbehbaahegdghddbhebbfcddghhhdbaehddgahbeccghaabbghedaeceebgecaaagacdgfhcffggechhdffcffhaehebcbfagdchceghbdggfgfbcdagcadhbbcfdebhaafdhbbabgafhagcagccgddhcbeebgbdedbffdhgheffdhfcdgagffefgdggadcafc -147: acchffhhgedgdafchgdcagaabegechhfefchhbcdcdebcabbfbfhgffbcgagfcbhbbfeggebbdcbghffdagacfhfeedeegdccdefhbcffcehcfehafabcfcahbefcfbbbgddfafefcddfahecgahbceeahbfadcdfcdhdgedgheeddhdgadbhhhbabgcegaefcfgfaea -148: bdbgfgdcccaheddfhcheeecdhgedhabchgeggeddabehfbhdbgdacbdffdfghagfcgbfcgaedccgebhgcfcfdgbadfedgfgebgcedfbfgdcacgchdaegccegefgbggcddahefeffbedddgaccfhagbghfacfaheadfdgbgedbehffbehaagddhgagdgbbheehdhaheheabbhcgedafgheedfefdfhcgbbcdfgbgbahfbbadhccahahbdhacagdabffhdgcahfegbgdbcefbhfhfhahccegghaegabhadcebgaaahfaadaddffhcdebhecffaababhehbbgeadfhfefeedgacddddaheaaebabegabcdhfgecaegfadcbadeeddghaeabddbahfad -149: gggcgedbfehhfcbgbhbhafeagahgcghddcgcfeegafhcddgcfdcffbhcebbhfghgcgfacgfdaddgdahabbhechacechdgcgfhaefbdcahbggggcdbedffhdgfefhcgafgchgadgcchaeebdgegfeacgbgefcefhafbdfddcbbecffaegghhfhageffcgdfgeaghgagdghhhaceggfaecfghffagcfgefhcabcaceddeaeadgfagebeghfhfggbbcaefhdffaaafgafdgbedhhhhgagecchghfdaebfdheedfhbfaeggcfeffdcaebhcgdhcbdgaechcdahbefhghcaacebdebghaeabebahgddcdebhccbcdabhbhfgbffecbafeffebcdahhggd -150: cbcdagehabgeacaaecgdgfbbaadahhahhabfefafcbaaaecdchbbaebcffacgfcbahhfeahecbfbhcbbgafdgbadahgafdgfbaacfhahgbcggchgebfbdchcabaafecedgdeechegfgcedbfefbfhaabghdcgcgegheagecbadchafbcedgdhbfgbhhbafgbfehagedecbchfcgchdcfbabaeeefdhfgbbdefagbefhdecabbcgbegaccgfebabehbcfebgfhehgafahbgcfacageagddddchafghceehdfbecdgehfecfacfafdacghcaabccgdaafcfhfhadechegggbhbgagdhebhehhddfccfcehdhcbdccafdhbehcgfafedegfeaeghcga +0: cgdhcabhegaacadggeehgbcegdeghbafgehghfhcchbfcdhbbhhddcdcebacgcgbgdbgcahbfdhaagbgbcbedfhghgbcehcbghedggcgcgafgahfddggcfhfddahgfaebcaeaabegadhfadceagedbhdbcbcfgehcegcbddgghaegbbceafdggeaebhbbefgaafgdhbb +1: behbafahhegheffffcacfedcacggeeccgdedadebceadcadgadcfefhebfceghacaageggdefagcacdbddgchbdegaafdeaggbehdbfebebhcafgadecaahdebfedaaddhgbfbcgbedeedhfdffegfggddbcehghcbabfadcccgaagcfeheccbcfbhcbacgbgcaehdha +2: fgbcggcffhbcabcefcaecfebdhebgeeecgbedececaecdcacffegbgchhggfdaaddgahebcbbedbcdehcddgaebbbegbdebgbgffheebceheebefdagcfhbcbhagfedbfagebcefhgccbhaecbdaddchbddbebadhhcdabhaedhcehcedcbacbhegbhbbabceabbgfhc +3: hdbecchdaaefdaghcahheghgbgbhcchghabccgdghadfcbahcahbegbbgehcfdfhacdhfchdgafeghgdehcbaagcddhacdecfgaabhefdhdeeccffegaacgfbbaeeeebegebcbeaacdfbhbgddbehfadhfcbhfgfbcceecafhdhagahechaccedaeeheaaghfggaghbhgfgdgbgdbfghecbafdgbfhehhdcbfbehfahhdaabdgcheabhdfcgaffghcbbhhaecffdhcddcgghdbfhdfbhhcafefcbdbhafeedhhhbgdhbbgghfefhgefaabefdgaebeehgdgeghhedddcafdhfbaacgbcdbabgecgchddafebdfbecdbbhebbfadfhgaghaaahaec +4: hggbbhachfacadbdbadbdeefgdfhhbchfccfebedcdaghgbegbgaedehdddebfcdfgcbbecbffdaafhbecdedhhgfcgdebhffccdddfbbhfgegdagcgaedhgcgbhhdeeagehaahfdgceaahbadghacdchehdbbhbgdghfffehdcggdafcdgccadbaecebchggcagacagfhabbfbdfgebbfgdagfhbggccehgccfegagaaghefabfhfhhhabbdeadaefccdhbhbggcdgfdcgheahhghcceghgfdeebdhgedaccfbhbaebdaccbhceffececghcfffehchdhccddedbahccadecaggbhfhbfbagadbdfdbddhadfehfcbhhgbbheebafgfchadbfgb +5: cadbgfcbgcgddffgcddehehefbbbabcfdaabdcbgebcahcffcfgbefcehhhaaebhdbhcecbefgbbbebehcbhdaeeheggffehbabffaadhhdaadbfhhbbefhdfdghgafheedeeedeefegddaadbbafbcbefaeggeadffgbdagggachbgbhaedeeaffdbdcdfhgccfhdahdegghegggebcghehbgcbcfaefechhbaechcfafcgabhagbbbhedhccdgeacadfaeaafgcaebchgagbbcagdfebfcbddhgcdgbbacgfaadddggcfehbebadcfbgbfefgebfdbaebhhgcacdadgdeghcfdecehccgefhfgfbfhcaghebeccfcgbbeegegchheghdhdfega +6: fecgcbddfebdcbfhbfgbhbbabfhadebgedafgahbfbfbabceddgebaefgaheaeegcbhhbgcdhgeeefdfhbbcbbddaeadhbgebegeeabbggacaddcfabeebhdaedgeffedffbbgghfdedbeaffceddeaedhfgeghdccffbddefahfhghbcchaffghagfdcebabcbhafadhgffhcbfhfdhhgafhhdhbafhgeecbhgeghhcefhehcabcbcafbcahchdfghhhebcehefaacdfagdeebdegcedgfhgcbbagcbegefbbgacdchgafdeadhfacegbacdhgbdhahhehbddaegcbafceaegacbggfbgebgadgbbbgcdeadhccbahhcbbbfagdafecadcbdfed +7: fhgfdgfadeecbaaegbffeachabcachchegabbhcecbggecdcgdgbccagaefecadfcbbcfgadbacdedfdbaegcggceeeecfdghegbaceagecegbaehhgheebdaccdffbccbeggadaeaegfhgefagbdhccgggdcbdcbbabedegedheddegcefheafegbbcabbeccfafdcgagdffdebhgdgbfgbfbggbhhfebcheahfegdgaaadgdfbaceabcfabeabhebefcbehcheddaddbfcbbfddhadbaacddbaefceagccebbacbeahdgbhffcbebgfgddechhefdehbcebaaafefbfheegcccefgehfchhceaefdcfadabfbfgaaghcgddehgccdcebhebeca +8: haaabdcebecbgbacfhedaaabbfebdebbhabdcfebadcffeccbbdcccbfeedgcehdebddeggcebhafhfgabgcfdahaehccbfbffdhbcdeacafafgehfabdhbehdbdebdfeeefcdefgagfehfghcaabhadbgcdafggfhcgdecegbbbgfcbddcgagfbbgchaefdafdghgfhcfcghhdfbacdbeadadchhbgahfbhfdfccfaehhabfffchceehhebafhgfcgbeebcfcfhhaecfebehgbdhfhhfabgdcedfafcbadfhfffeabeeebeehffcgcbgbbcdbbgbedhagabhaddaghehafcbdechbbchddbbfabddhaccfbdebcdfecddghgdfgeebgchbhghac +9: babgggbcecbddfadaabehdbhafhaaggffcaahefeabdcbeacfgcfaebeafahcgaafgbegehdhafdgeegdadadebgcaeggcbbccfdghfefecdcahchfbfchgcghbgcfhgaehchefbafdhggcbfbgedehdchhdegagfahgdacbbhacdgbaeebbdggafcefgcebehcfbdbaeagaaeecadfcfbbaebabcafghdhhheccheebbcfdedbccehdggaeebefedcahhcecdefhbbebgcgafcfdaaehfegbfhfhhagehheafcfdchdebfghagfhfheeahdfgghhdbbhegbdgcccaffaceddhbebhhgbceefbcgedbebbfebfcfadceccagdfdddgfagahcfcgf +10: agdbgebahahaecdaadbbhbecchdbccbhcdcbgechcgebahehebdebfdgbcehceedgbfafhhdahbcgdfdhhbfdccdggfbdbahfggcgbgaecggghebdegfehhdhghbbhcaaeeacbhgedcadghedbhbahgefcgfhdfhfhhccegcdhcehccadbacehebhabcgagaecbegbgfhgafbfdfebfbfehghedhaegghcgecfeegcgeaaefdgahafbdadgbbbebeaebfcchhgccdchfaehhghfcgeagbbfdahhfgdbeahgdfcbhghgbdccbhfbcaccghfcgfeecfchhcgehcdfbehbhdegdbhbadbhgbfdcabdghehgbbahfegbafbfahahahbdbgfffdagbcec +11: cgdbhcecabhgfeghaacacchdggggeefghgbcgegaecaecgdgeeeggddhbaehbdfbggfgfhbfebdhccdcghcfabhccchbhffccdehbbhghcghhhddcdchfedbabaeacgdcgfhbgfedbgccedachbfdchbbfaaegagbdbghafbcbeaadfhghgbachhgeahcbghgfhhfahegfaehdghdbgcgecgeeafgafdahfhddedbceggcfhbfddabgfhhhgehgfadhfebccffcbaeaecabehgabgdhfaadgaceadgeagdcdbhdfbcbcbfgcbfgceccbahachcdcfdefgdbecbhdaadgggdghcaheagebbcheafbhdgggeabaeebhabfebcedfbdhfgbaafgdhbb +12: bahhdhebcfggbebhbedegefedddfhhgefhgebgaegdbhgbhhecghfbfbfgddcefebdfbcgdagbaagdgfggcgfbcceecafhaaffhagfcedcegbbgbdfggdgcffecdahaeebddhfecagccfbgfbgdeebggcbcfeacafheaffafecchggbdffhbededbehfdcccdhbdehacfgddhffgecbcchecabdgaafbhbgffghfgahgcbabhbebbddehdbcgbcdfgaedhfbaghhcbdddabggbddgchdeehdbggecbfacbaceabaabedbabedhbccbfggbcfhbfddgaccdbdhhdfebbhbheacaachehfbgbhhdhbgffghdegdbefcccdgcebcheahfcbgbeebehg +13: cgccbfbbfcfdhdecabggbgdhcagghacgchhbgfeebabgeefbeabfefecedgcedacahcfhfbgdbddageghaeachabgeagceeefhcbacgdahhfaegbeaeaffehfdbhehechedehcceeegbcfddehbhdadcfhabfhdafehggebddcagbbchafffdgbdagcecgehcfadgfcbfccffcdedbhaggefchfdbbabgchbgccbbhddchgefbfgcgddfbdhfehbdggfhacdchbfgagfeeeegfaagdbdddcagdabgcbddgcfefeachcceccefacddfhcdegefbaefabhgbbgbgfcggeehhfhffchadhaefcddaegcabfcgbeagbececfcfcfcbgdgbacfegfbcgg +14: dbhffbehdahchagcgfdccdbfghcacfbechhdbfgfdeedfcefadebdaebbaadcbfehagaebfhbbfccgcgeefbbbhgcgeccaggceffcehdcgdaacfebdgeccafbeeagfgcffadcbfghacgfgfbaehadeccgfhhfhfgfbhbfcfgbgebhdgcfbbafbbhefcdadeahehecbgbgdcgfghgcedcahgcbebgfhgccbgfhdffaeahbhcgeacebdghbghfdfcchdfehdgdfgdchcfgcafcgdgefbffafabfgfdfgbhdahfbhecgfabffeaehfdbhchdbdadccfahfadfaeaeehhbebeafdcahbaghccdbehegfbehgeddaddcageheheffhhdgbeffecbbaheb +15: chcehfbdgbfecadebbeddgeahceafgcdhbgdgdcdeggceefdcedchdhebebcaadbceaddbafhdehbhfedbcagccfedhfbhceechghhhgfggffefaffgaefaebgfbgaggedcfdfhbchdcbgedbebddfdeagacffahddggggfacfacegabeehebddaegeehahfcbcebgdfcfbgcegecaaaggehgbbbefheehfgehbaeehdccfbhdedbbegfbggggcbfghffgbdggggbfaahdehcgcffcbfcgagfbacdbecbeffdfabefacddceedbhhdbffdbebcdhgcgggdcaaeadahdceaabdcbbheafgefbbdgcdhechcffcbachbghgahfgehcbcfcbadfadfd +16: adbahchfehaghagdafcdadfedfhbhbfhcbhgcafhhehgcedbfgdedbfedacbegbaaagdbfcdghaahdffhccghhebbhgcbfegaeeagdgcgcegceedbfdahbafhebegcdffeeeagcafccdcebfacdgfbaaechegddghffhbffdecfgagffdbafebddafhdhegdfbfeafcddcacabcgbhhgacfbgcehdahcdacagbggbbhecbfgfffaeeadccgacbbhadfgccdgcchcefgcacfcgfbfgfhbfcagcgfdbhgadbaghaeccdbefdhefahbhhgafdghebaadbbfahabaafehhdgbabbfcgeehbghgcbedehbhheedaaefddadeheafffcffbeaechgfhhad +17: ecbgdbdhbbcdecfhcafgefbhabdhdccaagdbefceccdfgebefgabeaegecfbdcbdggbaeebhadbbgdgghecagagfaedeaaahebgfgddhcfafecbebahhcdedfbfbgegcgbhfcbbebehhdbfeccefaedaehdhfgeghdaccefgeadegbcdhdfbafghbcdhfcbcecfbhhffhgfcccbfhbfdghhhggbfeefaeeeeghcbabadebeagfchchhffgghhhebbeaaaaeafefbcgcfeaggcaaefchgefbcbhbcaehagadebaedfaadhcegfbddbhbdbddgaghbhhbegcdbageaacbebadcbbhebabhhfbfahbadhfhaaaefcehaddcchbdbfagbegdhhagbdab +18: aahgffchfbdegbbbghgggcffbbfcbafbeahfgcfhffegbfadhceegahhbhgfcaedgehcedhbgaaafbeafgdhhddhhhdhaccecchghcaecefadcfegeecdbchdcfbgacgfdgcgfabcffgfgadgcegfhhaadaaahhbgbbfhhgfhabhdhaffaahfdefagfbcceehbdhbfaf +19: feecchbchfggddcdhfcdghgahacgdcbcfadfdgbhccgfdcgheafdbfhaaaabahhhdhafaeabdfecghbeheafacgbacgcfdacfdfhhfhfgdbcafcfhdddddbfefcdgchdbghaegcabcahggedgeccecaddceaceedefadbddheafaafdahhfaabhdbbbafhdhfaecgdchdghaefgfagbgfcfbbfdgddhadaehbgcgbgbcdefehcffdefbcdceacgfaghgggcadcdabgecbfdfeacddgabghcccbdaebecebbghegbeaaddhbgffehhadfbcahcdbghhfdghaheafdechcgcgfbahecefgcceachhaadeccabdabfdgaaedghcfeebgedchgdcgacb +20: ecdcfadhhedgeggddghdgghecgabcbddbhbadcfhfabgcaagafhbefdfhgahbdcahbhdfagdgdaebfgeghbcdehfbbcgbfcedahfhfgffdddaecgghcdefgaahagagceegbgbceccchcddeaccdaeefacgefcbbbhdhehcbffabaaahfddahabbhdddbadgdfdegdhccecgddechahdechhfdfffcbbcfaddaebhbgceegebccadafedcdbahfadgbdafffgdbeggbggddbgdgdffcddgghddccacbcbehcggfegeggfhecgadhbffffchbedgedhadhccddhdcdbghgdebahcbgbfhefccccheaabcdhgdecdabfgaefcedgfhbagefcgedgeab +21: cfgecbdhccfabdhegcaahfcachgcdfdaghccdgfdggaeebaahbgabhcehgddeaeaghbcbeaefgehgaahcfhgcchbaccfdcdhabffhbdbhhcacddhddcdcebbfacfgdcbghcagbgcbcdbagdgcaceahbcfeddahddaaghabhgbfacbbedfhghgbbfhfcagehahcbeghgaegdbgggcffggddchaggbaehfffgeahfcfcdedggacfhcfddahgfaahebcageaabceadcdageadchfbfeaagadbceageddbhdabecbebcfgebebeahdghcedgcfbbcadghdfdghahgeafdchagcgfegbbceaafcdegcgghaacabdaedaehcbhbbeeefdgaahdccfgdhbb +22: haebgghbcehebaddbehghdebheaehegcedfgfchhbgaefbehgaabeacaaafcggbegaecdgbfhddcheebcdbbhehhgdbeeaadaccfcehfghedgehabgcdhdfegeabdghddahdahbaebchdabbafhaabgefgahfebbfdhhafahebcahdfceabddgebhhebhfghgecdffbedcbhdahcccaacfghdagdcehhedfhcgchccbcgfdahebeedfeeghbhbbhadeaedfhcddfabceabebfbbdfhgdcdhedbbadaefecdbbfgeaeccdbchebchdagfbfaegddcabbfdhcebbaaggbhedgfgdbaehfbdfefheefgfabgabbcebecaeafddfcbebbdaegbbcdfda +23: baaehbafhgafhfhchfegbhdeeffgfbbbghfgggccfacffbbfcbafedbcacegahfggecfechcgdedadeffebcegbafdcadhadgadcecefgeahhbhgfhfecaebfcdgeehceghadhbgcaaaagafebggdeeaffgdagcahcdbddgchbdhedgadhafdhhedaggbhaechcecdbfecbebhhghccaaecfegfaaddcefegcaahedebfeedcdaabdchddcfbhgagbfbccggbfdedgcgefeadhbcfdffffeggffgadgcggeddgbcfehhhagahcdbaaaabhhbgbbfafdhhccgfchagbhaadhagffcaahffedefhagfeccbbcfbhccbacecehbgbgdhbfcaafehdha +24: aagecheabchbhadaegacgchgahfdahdffaedgfhhebghhgabfahdfedgcebhabfdcgafcgfcdhbgfadfghhchgghcbfehfddedahedgdcgechbdebhbfbhbacehheabbgcdedcgfdfeccahgcbfedfbadcegaaddcgefdbfdghebafhgfdbgffefhddafhfchfeadfbhcdedhhaedaccabcbhgacfadfcebhcdagaeacaagbbffegdgfgedcchaddgcehcfacghbdcbchfcgbdbgdafgahfacddedchbffegheggafaddcgeabaabfbafgdbaehaehdgabcgbgfdcfagbaeegdhheadfecffddeahfacfcffhbgeffdagagegchhadaacgdbgcge +25: cfbgedbhcabahdedfaaeegaaagaccadeggbgabfdeeaefehahgebcdebgdeghbafgeehaghaddfhcbceehgdbefgcbdhbbehhcaedeedcdcgeabbeacgcgbhdgdbhggecbahcdadfffhcbfdfcabdhgbaafgcbggbcbdbaceedafbhfghghagbcdcehcbbghecdcggcgacgacfabgbfahfgeddchgeagcfcdhfbddedgbfhahfgfdadfebcaeebbaaabfaeghhfadhefcahdgceeffaagagedahdbbbhhdbeeegcgcagggdffbdcfagafghbbeehfdcegegcbddedbcggchaegehdbcbcedagfddegegageddeaeedbbhahdbbgefagaaefgdhbb +26: abeheeebhhbchfbfbhaahghecgaefacbccaffceghcedfhfhhhehghbgbhddfaeffghfedacchbehbhhcbcedafeebahbbhaccechaegebgacbbahfddhgbdbehghaaecbadcfbegcffheeadbfhehffddaebcdfchdagecgebdehhdbhggaadchgecbaaffbbcgebfccefhaddcbcabchfhbgbhefebdhbheafhgghcgcdbgdefbehhbacaeeagbdegaaadafafffebafehehabddgfabcdghddebfgbfecahfaaeccgecchhebgchbfbgcfbahafahheadchcedbeghhbdccehdaddfggbbdaahfheebabeffegggdchhdafacegafehbhgeef +27: dadbgehebecaabachaecfcdbhhgcbfhecghhceebhedhdbegfcehhegedgfgaagdhchchgfddecgebgcfecahefbfafbagcgeaeecgbdfcefhehhahgbghdabhaafaehcghefadffegcehgdaheffhbdcbeagahdhhbcfefhdhbhcfdefhcehahhebbcafaafeagefhbaeebgdgfbefeceehgdhaeebheggcedfgcfeeedehahfdgdfgecbbbegbebccgcfbcbaedfgafgaebabfdahfbacehfhegfgefeaecgbhfbfbdgacafdfbcdaahgfdfcedhfgcdecfcgefhfafhbehecggdcbhhgcbdcbaageafghgcaaadfgbfahdhddbgegffdacecc +28: behdccbacbaafahhdeghheedfaffefcahhcfedcaegchcabahggfefccadeccggadeeadcadeebcdeadfcadcgcacdadacgcdeffeffgahhebffgcabebbghfghabdceabgagfegdbggdgfdedeedbfahaagfcgffacdaebddddeedgcehgbbdeggbafadffhddegagghbeehdbffdeebbebhcagfghdgadecaahcbhddeebfedehaaddhfgdbbddfcbdchfgbfefedgbchfbededdhfdhbfcedaafebahgfaggeddfdabcaeahgahcabhabghfadccgccbcfbbabgcaaaccfgbcdfgfehececcgbbbacfbhhccbeacfagbagbcaaebhbehghdha +29: abdgeehbhafecaaahhehgecdhbhcbefechcfebffcacfhedcebeaccggeeechcegeddegdaahdhehbgceafddcadcgggfbaadcfebfhebgcgbfcdfheghhhbbhaaaeccgeaagedggdefcgagcahefacdcbddgghchdbdhhegcedhcaaefdhecehbaggbbceagebhebdbggfefbfeehghbhechafegadgeccefaaeeahdfedbgfgbbbefebedabcaccdfdhaggbffgbabbfcdgahfbbeacdhgegecdhbfhdfbfcfaecgfggfgddcbcehghgecfcbabgeffadbehcgcdhgbccaggaaeagfgacffebfheahchcbcfdbgfbfhcbacgdabgcaechdhaec +30: cgbdhechbaafahbhheghefeffgfacacafcedadcggaceeghgegbecegcdecgghbdeadfadgehgebchefahdcchbfcdchbbhhadgddcaddcfecebfhebfacgcgcebghgacdabagegggcdeahbffagdhaacgabcdbgddbcgchbdebgaafedfhdegahggbgbcehcbghedggechgdcbgafefbegabhhfcdadggfgcadfhfdedcaaahdhegfabfedaaebcdaedhaagbegbfabcdhfgadceabgeeddebehddhfdbffecbgfgcfgegdhcegdcbcebhgdhdggcbabfahadegbbcccecgaagacffdgegeaehebcchbcfbbhcbbacgefbgagcafgadehbbhdha +31: hcbfdhdaddbeehhbdcaghaeghgefceeagcaadbcfchegabgcgdadggdgbchaefebdfcaabadfefgafaacddgedbgceacbghgefeebeecdgeaggbefcfgbheechchhcbdhdahhgfaghcbebegfggahceefebhcggbbfcddcdbahhbabbdgeebdagddhdegefgadcegbcfhbbfccdfadfacggfddfbfcdddhgebcfdbhcheaaahgfdggcdagagdbbgcacbgaacbedahegbghechddbbdefhbeefadceacdbghfaacadagfaebeahgffgcabgghgdgffefbgehdhefebgcaaadbhhefheedcccdefgefhhdacegfhcdcaafebghbhghgaeehehgccee +32: behbafahcchegahgedbefgffedfcdcaacddfebacfedadfdfcaccegdeggheaecacecccgdfaedahacdagfdebceehadchfaddggacgdacfefchcehbefhcfeghacaaghafegfagegchbhdfefagaacacdeafahddbgfgdfdgaggechbffddegaaahfgagddeaahgghbeghadbfebebhcecfahbfafgaaadedcfeaahddebbhcfehbdaadgdbhggbgdfbhcgbeeeddeeddchhdfddbfcfdegedgafhggedfdbhfabcehgahchhebcabffaegdcbccfcbgbeaafgbeacfghfdafecheecccbfhacfbhaghfbggcagcbedgghacgdgebgcdbaehdha +33: hcaegdhcgabbheebgadbeagcdeadghgheeegheghbcaeegbdehggahbafbegcaecghghfehaccgchbfcbfddehbbbhchbbehhdbeddcdceebadacccgechgfbgdbdhgdgcahebdbfgddaebhdafhadghaeagbfgfebcbbehdafhfebhchdgchgbdcheebhfgfcdbhdabcghedfdagdgceghcegfahfcgchgahcfdcdgfdegbgcedfhfhdbdabdedhgfahebccaeaadbdfaebeegbbdahdchhefbadadceagecddbeahcdbhbcbafcbfefddgehcegccbbddhcdggehaebbgbbceaafbhddgggbaheaebhbfbfefffgabaafgbdbchbbeeaadcbbd +34: fggcfheaeghhaffgdeebeefeffcaafdfcbagghfhhddegdcceebbcggeaegedbeebabgegfehcbgfggadfgdfggdfchhfddfbfbdfdeebbdaeghahgeafcgcbhegcfhgedhbffebgdacaegffccdchbhfaaaehbhedegacdcgccgafeecgfdfcgfgeebfdachfbhfhdbfabbhhgahbcfhghcffgacdgadhfgfdeaeghchdbebddebeeabdfcdhfgegdhedhhceefafahcdcgeheeahbhgecegehcecbadcgfeccdcehccbgccdcffacdgadhfafcfgadebhahcdhgagfbedcgehdacfdgabbgfcecbdfegfdahehbdabafbhaaeedcefdagcfabb +35: ahhfbhcabegbheabhagfddhcbdfhhddfebageaffhhdgheebegaefggfdbchheeehdcdahehbabdfbdaeedafcggbaaecdhgcffgcgbeahcfabaghfbfedddcehgbbgdghfccdacheebeefdgcbhggaeddefhgdeggecbcfecaeefecggagdfeedfcfdddbggbagdfbdgddbafdhfecbhaehdbdgafbhgdbgcgdhhgcfhgcbbbgaehecebhbdaedbdffbcbahbhfhbedddgchddgddehfhgfedfecffdcchegaaebdedbhbbccgabfaggcchfbaddacdaabddffdecgbhbhaeecfhaahbdebehfhdegbbgfabeaefcccbhcbebahegehhddcfebf +36: becfgbfagbhcchhgegahafdggghaecacbecdgdfebeaegeddehafhdgbhdeebfggfgffhcbefbdehdcdcdaechacdaeeaacbechfcdhccfeghghccabaghhghbffddbadehadgghcfhfeceedccbbffadeghdbghaedfafahdeaahggehbgahgffchefeaghaeefdgdfbahggbhdbegedebdadbaffahdbhdddebcebgbbcgdfhhghehcbgbgdeehcfecfhaefbcfcbecbhhbfghedchagaddhagcffdfebfdffgcbccdchgeedbhahagcdcaagfcdfdfaababehaafgfddgcgaechafehbhbhdgeagbbebaffaeeaccbahechdfhddbcdfhebbf +37: ffgccdfebebbbhehhbfdebbfeaeafgagbdhbadfcdbghfabggbbaedbafcgfghgbhehghghfgecfefcfhfbhbgbceddagabdhdbbbhhebaegehbacabedaddfcbfdegcaeggafgfaebgcddabfdaadbecfdbadfaffhafdhhfhcfefadagefdebeahfabfdebacbddggfhhbgedadfahdaahgdafefcceechbdhgagfhhcbcafehhchcbbcbacfbbdhggggacehffcdbfbaegffdghebfdbeedgcfgdccgfefcghgbdbggchaebgggbgadcceeaafhhbhadcghhhhbddcghadaebahafcdacgeebecggfbhegggfgagebgcgebddccbdccbbbgdc +38: aacgcdhehagcabafhdaegdfeafacahhbdhghgageehgfhbceeggdceeghbacbagfaggefhghfchccdgadhbffhcchdhhbcbbhfhedadecddcgebaccggccegbbfhbagdbhgceahbbfdehagadfegcbgabccebbeddegfddghfdeghgbcehagfdcfebghfehddgdgffeacfcgcdagacabfgcabhghacfddgfbghccdfhafdcadgbbaehgfgfaebedchcaaedaabgceeagcghabdhccfadcegagegdadbhgadcdbedcbhcfgefhhcgafegdcbdgeaabdgbghabaahedgagbbbcgeaefdeggdhhgeaeebahebbefgfaddeafgafdcfhbbfbeaechhad +39: bacechedbdahdedfbadahdcffdhefgggheffbffdfdcahcfedcadbchghghccefeeccggddfbcahedfaaefbdheebfcbeadbcadgbadchdfefhefbbfebgcebgegghaaddchafchagegghffhghdedfdagbcabebcfdbdgdbgdchbdegccaaffgdfgeadgghddebehdbfebgebabhcfhfafgfefacdcecebcabaaefahdhedefabfedaagccddhhccgcabfhbegecgbcedeebcdhcfddhfafgfebgcfggddbdaheecabbehhhhghccedababcfagdcbgeecfccfhgaafdgcefgfeheccbaadcegcffbcfheafhcbadcdgbgcgcegcaefhdfdhfca +40: hhghcedfgffdhhgdhcbgdgefgafgdhbaccdegagacgdfhcaahafbgeeccfehedbagdgfhfgbacahgfahbhafbdbgceeebahfafaedghcgdcfcehhfcaabeccabhegdhehaehchggdbgbdbcfhcdhcbeacafagadahfcaagafcaehadcdcaaedaaehgeecfffddhgecbg +41: ecfbhhagbghgdeaddghghaacdhdbcbdcfadfbecghbeafedaffhhdgaahhhefeadffegfcghbeehfbhgdfdacehaddahfhfgffeeacddedeccdghchdfeghgahcgaebagbfgeddhgghccefcdddehagcaeedefhdeggefbbfdeceefagafadeafdhadbhdbbaggdbghedcgbddchddbaffffahbddbgcbbcddhdagechbgcgbbcbdfegcdebecdgefhgagegfbbcgbhdffchddeghccdccbhdhcffbgheegaddffdhbfhgeedfhegahahacdbgchfaagehabcbhefffdcceacgahefhbddegebbfcaeaccbdaahehhbdfdgacfeebgffbgecggab +42: chgfdghadgbcgdaadgcefdffbadchabacbafbcecdfcfbhaecbefgcebddhfhecbgdeeeecgbchgaedececaaedcgdcdcacefhfeefgegbgcgbchhggfdedfabfadbbdddgahfgaebchcbbeaegedgbccddehdbgcdchgdghadceadbbbfbeegbagfgfdebddgbfhbgaeffhbbaececabdbchcegchbaeecbcceafgdagccffhbcbhabghfceeedegbfagehbgcefbdehgebfgcbbabdgccbehaecbdacaddchbfhdhcchgedhabdeebcadhhcgdfabhaegdhhcgeahacedaefcbfhadcbhghecdggbhbbafbchaeafbdbagbfhgffhccfgcabbg +43: chcgdghcadbhhaedggadacadagadegdeehgbfbcadegdecagahbfcdbfbhbaegfgcdfhcdechgaehagdhfhgccdceheehbfgfgcdbhbbhhcddedcdcfebfbacgcgbbgdbbddfggcahbfdhaachaeagbgbcgebgcedddbgchghdcfhadbghfgbceagfgfdehdfchbghbaeebdggcbgaccgacafgahfddbggcfdhhfdcdaghcgbacfccaaebcagecafabbhecegaeeghdgbdhefadcgeagebfcedbbhdbbabdgcebcacffhgehhcccegchbgeddhggadhecgafgehgaagbbaeffcehafdgdhggecdagfehafbhdabbhbefggfafafgcdfgcahbbbbg +44: edfbddheedbafdhedfeagaaeeafcaggcbcegegbgbabfdeafcaehaedhebecaahhgeaddbeegdfdhegbcefcchaedbgcebfeegagbbhccedahdhdahgecbahecddbfcehffcfcdcfcahbhegbgbfhfecgdbaccdaeaebbfdfdhfgaghceedbhcccegcdcfaceahbbfgehcchhchahgeacdfdhhbefdefegbfhdfddceeafebbagdagfaedeefefcehhdhfecbhehgbaaehfgfaaagegabaahdcehbbbhheeeefegcgbagfhggggdhffafdagcaafhabbefadcgeeccddefhdgebfaccdeehgdcdbgbgdebbgfbheaeebbddcedbhfadgcabaehae +45: fdcbgdhghcabghegabfgfafacagddgggeehgbgbcedgfddegdfabghfbaccdfgegebhbghgdcdhfhhecchbegafgcdhgdbbhhdgfdcffdeecaebfacadcghbfhacgafchbfeagfdbcgfgcgacbhbfddhhfaacdgbcgebcbefdfdfhcghhgbhfcehcbghhedgchgcggdcfghhabadabfgfcahfdadggeceffcgebhfddachbgeagcefghgabeebcbaegabeadbegaebdhefbadhgceacgeefedgbhddedbcfdacbcdcfefggfhehcegcbdegdghfdggaeacghaggegabbebcceehhafdeggeaebgghcbbaegfcggdaggahfabgaegddfgeadhabgb +46: cacbaafdbbcdbeggcbegdcdcdefbdebbcbhgaahcgdfedbceggfbdghggbggcahecbghgfgdfaaffhgfebbcbgchhhhacfchhgbaaghdadhedhdffddhhfaggchagbhedbbbcacacdgecbaghgedcfbageabagffaaahgfhhchfdeggcbgeabbhacdbcfefdeabcdebgbbbhfcaebhhghbfadcfgbagbggdaegcghfdhfgbebbgeeecdgecdhbaedhachgbffadaebfebhhbaffhehaefgfcgbbaebfefgcbdacdedgaeghgdcacgdaafegafhgheahbdeahdbeehfheaggcbgebehfbbefdegfaeafdgfcdaedbeehgcaghhaahddaecbbhbech +47: ahheehbhhhfhacabebgfhheddcffhbhcgfahfebfgacgegdebhfhhechbbdffbhhhdfggbafghgbeaacagbfehhbecgababeeeaacbhhbbfhhhfaedecbacebbgdgfcccdfahedbeeebhfegabdcdcbgcgdgedeehgagcdcecahgfeeccafcgfgedafdeddafcdchafbgbghdddhhbfeegcbhehdgagdfbgdhbbahgcaghebfhdagcabahfbfbedbfedhebdbdffbaabhbcddhdbgaddfgaadcehggehecfchebcgcehababdbgahbbchhceabfcgcegdchbdcdddacddddefgbbdbahbhheebcaaehfebhfefhdgegcgbedfaccebhbhhegebge +48: cgddbhhcafhhagbhedgcdbafcabcchhdadgbgeefgdehgbdfedcbeebagaddbeghhabhfafgehgchfhccgebhbfbhggcdehabbggcheehddafcfeddcedcagebafcgccdgcfbgdbacggfbcaaaechbfhhffhdbhfaagcbgbcfgfbbaebdfddhaghghbecgehcbdbghcghgcedeahdggbgcgghccbgfafgffaaehfadcdggcgafcbbfhcfcdddahgchgcffaebcgcaeaabfegadcghffabfffdacgfdeagebdbhdhabbhcecbbcffeahgebhhchbdfegcbdahdgagfehahbebfgcbbcheabgfhdgcgeabeebhebbhedbefgaadaahfegfdhfhbgfb +49: effgbcgddgcfcfhbcaadbacaefceccaheaecffebdhfdefgbggcaeeecbgcgegbaedhefdccgecaecadhchabffaahcfbfehgccbfgbechhggfhbedacdadgdgagcgafhebdcbgbdgaaegeddbcdehbchbaeefggdgfdgabaebfchdgbbbegbhdccebaeegefcbgffhbfbeebdfcceheddecchbcafefdafggfcbfhbcebhagfgedbffcfcfacgebchedfahhghbbcfbacbheadebcacbecedaadadddchbddbbbebeabgddhhecedcddaadbghffcafeebdhcehedcbcecdcbcacbaeheegaabbddhhdbbaabhceefcabbgdfbbhccdceabgche +50: egcbcgbcbdaccghehchabhegacacadggeehdgbcegdceddeghhbaafaghcehfgdehffahdccghdcbfaccbbdbhbbfhghbdcdcchdefceebhgabfgdbhcgcghgccbccefgdhcbabgbdcdahbfdhhcghaaagebgbcfbaedfhhbeefghdfgabaagcehdcbghedgbgccddgcegeggdfdbdafcgahfcbdbdgagcfbhafdagcdaaehgfdabedbhcdeaccegaaccbaheaghgafdhbfdadbgceaagehdfahccdbhdbacbcccffgeedhcegfcdedagccbaggdfadddghhgfhaefdeggdbfbcaebaefdfdebbfggeaebhhbbbgeffgeadafcgfdhabbbdbfedd +51: abaeehbhchfhcbbbebggfgddafhehgafccehhecbdhehgaegbdghddfbeffdhchhhbeccchbdbdfafebdfebgghbbaaghaccfecchggbbeafhgbaffdedcdegdebgbgacddfcfbcefdhaheebegecbagfdehgfccdedaefecfchaggdefedfcbdhhdbgaafbgddahffbebgebcccbhfehdcgbcbfafhebhgghffhegcbbahhabbfdhdbdfgbahcbcedfbdgdedhgeagegaaddaffahehagdgdgdeefcgbfecfchceaecaccfbdbbbcfbbcafcabfdgcchhdbbdedhachdbeddehbahbhegachaafheebhabfhdgegbdhehfaccbhefacbeggefef +52: cdfcgdhcgcdabfhegddeaahceheabdggebeabdahgbdbceecgffdbeghbeafchhgeecheceghffbbhcbchebfcdhbhcbhhdehddcdceehegfbacfgchgbahbafgbefddbfgdcahhbafdhahadgeebegbegaacbedffbhcgfheggabcfgbeagahcbcghhebdgghgeecegcfgdadfgdhcfahfdddhgeggggccgefbhfbdfafdahcgfhaaebceafeaahgabbebhedgahgeddfahfeadfcabhcgbcefefabgedgbbchgddgfbecbdcbbcfgegbhcfeegcbdfdggefhdbbacgegdbbceehafdgecgechfeagfebbhfbbhefgaagecccgbbafgdhbbchgh +53: aacfddgeeacehecaaaheggfchaddgbcahacbcebchhghcecfhbebheeahbfecgehebeddgfaehhhgfbddcgbfgfcbafhbegggcggbdchfhhhdfbbaeahfbffhgaaggaecgedhcgffgcbadhefcccgfdhgedachhhccaaeedchfcfbehehbchgehbbddbcdagdbeabebgghffehhcghaabechbeaacgacbedfeeabcfedgffgbfbbebebchccffcfabbgghfgabadbfaadaehbfcbcbcagcdeehhgeedgcgbbhgbffabeceafhechcgfcgefacdcaegeffdchbebheagdhfghfeaggbcageahfgaaffdchfabcfahhdgbegcghhfecafdaececcbh +54: cegcfbddbccaaggdhdaacehcchachbegfebaffdabeeeafggffcgacbecgbdbegagahfdecaeaghabhghcbfcfadhaahbhccfbfehbeeeceaffdbgeecgagdehcfdgdgeaeacfdhdedcfhabgdfbhbaeeeefdabgggfcabafffgagccecgehhdgcabhccadeegefcfcbbfbdfcfcccdddcdgefcdchcafagfgfcbhebgcbgdhfgefbgcgdbfccfhdahhedabbfcbcaedhfgbgcaeeceadaedbgbefabgdddecdaedddadgcfbdfcfcffchccebedacbdcdcafebeefabgaabddbbhgfdcefafchhadfdefcdgcbbcdaceacbgcgahececfccgdge +55: ccbghddahcdbahhdcgbhhageghecaaegacdbadggfeehgbcgcgcegdaddgeghbhbaaaafgdeeffacdhgghfehaccbchhfbbefgcdhebabefhhfdbhdcdecebaccgchgbgdccdhhhgaghbgbghcceaehbffdebbhaafcdgbgahbhcbbedgedfbhghgabcedhhgdccbfghedhgbfcdafgacgcgcgaffdgbahcdhecfdcdadgagcfhhfdgdadchgfdgaebgcaebgcgacaabegaddgghfhadceabdgehedeebhdcecghbcbacafgdeafhcegecbhdfgdgaghghaeggffbbcfebgafhhfdgggcadheaebhbefbehfedcgdaaffgdaghdhbcbaehbhaehe +56: cabcggbdgdfhcgacbhefgbcafaaccbgabdgcgeahfehgcbgcegdefeghbafhgaeahbhdbghfhhcbcgbhbebafgcdhebbbhhaffaddcdhddadbchhbebhacgggcfegebgdbgeedfdcadahbdbbfdhaabgebaggbcbededfhghfgdbggbadcafebcfghcchbaghdegdhegggebhcghgcgccaeehfbgcahhcfaddgfcgbabgcfcchdacfadadaahgegfacebgabacagdbceadabdhecgaddhfagdbafacadeagedbdhdbgccbhebacfgfgehcbegcbddaehghgghaaecgbbdacdgcfdhecagfdeggeaefcbhebhbbefgafeaefgeggdhehhbbddfega +57: affgdcdbcbfcebbbhbebdefbdefbcdebgaeafdagdggfgahbfcahbfebchgagdaadfahhgfebbhhgbcbheghfhfahfbcbcgddadbhabeghabegebdahcafdbfdaegffhagebcaddgbeaccgaafgdadaagffdecfbdahgffahhfhefhhggccfaggbfhbcfededbadaafadbgghffhhgahfghbdfahcggbeeacgbghdaggghhhdfcfebghccbcbedaaecddhhcehacabfehbcaffdfcbagebdebdefcgbdgdfhdbbgcgbgcgaagafdgecaaahdbehffehabaggcbgehhhhbfdbefdaeeagffcaeegaggffdbabgegagcgbgaacddhaecchccbbbgdc +58: hdaabeagadgbbfebdfecbbebedcbcgdefehahffbegefefhcabeabdhgafhbhaecadcghfbeacggabfdefcabbdcabaabbbcehcchdadbefaedeaccedfhdfdhhdgfbebhdgddfagebfhhdaafcghacgaagebfdefeebhgafhgdgfefhbdcbghdfcdaahffegbfgfhdbacchhdfacfdadfgdegbeheafadfhcggchgcccagcfbdcebdedhfbbcdadaeccdgdbhcgedfdbfaffabegfbebbcbdbbahcchcbehhebdaagfccdeacahbafbfecdeddecbggdghahccebhebbaggagabfdahgbfdgbfbaahfeffdfgabfbbabceeadehaeaaeahdcbbd +59: hagcedhbfadbfecadaeebbahbgeaagfggfhfbdgegecbbcdcdaecdbcaaebefbahhgecggehcefdehadbdcbgacebchhbcgfgfeegchffeaffcghagafgbghagaehgeafdgfchbbccbfebfddaefdhdfgagaddhgdggabgfbgheheddabdbgaegehafcfcgcbebcgfcgdageeecgecaagefgbaebbabbefhdehchdeecbbchegeebbfggdeccbfgdghefbdgbgfebfddccachchfcaefhgfbgbfddhfeecbefgabfahfchdehehbachdebfhgfacgfhahaedfgahhebacafhgedeccffbhfedfhbchhbggacecfcfbgbdffbacdffddcccgfgfac +60: fbbeebhbafahahdeegdfheafffafceaaacfgceedgcbaacgbfgdeaefehaececgddebdadebceeaaadddbcadgeaegdcdegbecafefheeeebgfcaeghbehadcaahgebahcddfffgcdfcegabgbgdefafcgdgcabacecdbaddgbfhcahgcdbbcdegaafcadcaebaggbebfghechdbeafecbedbhcbdafgadeecgbafahhdfddebffebedabafahhafecdhgedhfgbfbfaacgahdbgbbehdeeeedhfdegcgffegfggagdgdbgdcehghcffdababfagafhdbbecccfgdaagedgcfeheebccccbcfbehdhccbdacggdebgcageehaeddhdaedbhadgae +61: cegdhcabhgceghabhaecaddggeebgcebehggbcbbehgdebdghdbhafdgbehbhfghafeghcfbccfhdbfccaecdaghbbhhfdccgdecedcdccbebfabcfheecggcbagbhgdbgcbhagehbfdgheggfabdaacgbabhgfbaccabhedefhbgdfhhgbcecedehcfbfegbhedgggaccegccgacgafgahffhbecddaggcgeffhcfddahdgcdfdadaedbbcaecahagbdeageabdfefhcfadacgefaagdfhedfbahdebfcabgcchcfgeecchcecafgcbeddddgfgahcageeghchfbbcebdeafdfddcgefgeaebahgbhbgdaefddcgaeafgddehebfbcchcahcaeb +62: adhhhccbebgfddcbfahchagfdhheebdaeghahegdebghcahhbeachbhfbfccadfbdfdgaeaggbaacegfdfcgcbccedafaaghfecdeffgadchebfbggdfccabbdbhfgabhdebgeefbdbggegcdbgfdegdcceeeadfecggbhdaafefdfgffaecddafgddeededgbgbfdfhdghhefdfeebgchdgbhedgafbhgghchfbhdgcebehfdbadhdcbbdddbhdfbafffhbegbddchgfdbddgdehgdhebcecfdcceaaabahaaebddbbbfaccaaabahgfhcggcbcfhbbbabcdaccdfabcddddgebfhebcghecaahebbahbhfhdecegbefcfaacbabhebgbhbeehg +63: hgabgeeefhbgefafafahheegedheeffcffbcacfeebfdafgccgafafhcggeecheehcagbdbefhgcdeedabadeedbebcecadhcadghfadcfeegfhdgcefhebfccfcdbefbggehacbcadaggfgegfggddaeafadbgfceadcbdbddfhcggcchdgbdeegaafdcebaeeeadhcggfbedgghddbfeceebegabfghecafgahdaecfdfcgaaahbhbdeecbffedaadbdhgcegbfhfbbfgceagbecdbeedehhgffdhdfbfbaegggcdafgfgcgddbhccccehgghcddbabfhadcbcccgaehagbgcccfceebahdeecccebcfebhcbafcgfcfhbccgcbaggeehdahag +64: hfdddeaebaaehdhhgfeacaabfachfeegabggabgdgbcaccggefedffbbdcbbfhgadaebdeadhbcgecegdgdbefbfeeeeefcdfggbcbacgeahghcbbeadfafcfchebaeeegfgdhabcfhccadggdhdcedbgcbhagbbdedfgedhfdegcgbeceffaeegbchebcacffdagdegahgfggfgddggbfhcbhddchecafcgdgaaadafbdhcbbbababdbeahhcefbhecffdhdhfdhbdbedfbfcafhgbcadfdbhacdbfccgahhgbabeagfcbgdfceagdedgedeeebaeghfaabheeccedfhghchehcchdcffdhefbccdffbdhefaafbecgghhgheefhddhgccheheb +65: gbehbbbafahahhaeagdhedffbfbfbcchccbacdcgfedgcaacgehdgbeecfdgcgdbcbfedafddaebcddhbcheadcbfadcddbhgafdgcfgcegfheabfcegeghagcahageegegeghdgcdefeagcabhaadcdhebdbddhbgcgfhbfhdefcgcgcaaadfdbaceheagagacggfhabehdbbffdfeebbebfbdaghhcgcafegagdecacahgaedahabebdfadeaefdcaahdhgddhgbcfbhcegbhhedheedcehgfdfhgfedgehfgggddfbdhbbcdccehghchbabfafdcccgecchhhacagcfehedbhcdebhcbbacdbffdbdhhbghcbabcgbbghecaehbdahabfgbha +66: caafbdbehebhcfhbdbggaafheefcacgghcdgbehfchdhehhehbgeeaahddafeeefdeffdfheadchhhbcgccfdbfafeehbechbgeehdaccfcdeadcdfhgbgbeaabfgffcbddgcgadeeaebdgaacdfbedfhbeeabggffhahdhcfadedecabdfhacefbhhbbdbgcabdabegfbbbagbeceebhchccdfgahdcbafecbbfheddfcgebghafhgachfbcfefbcceahhehhgaagceeedfgfaaadafffahadagdgfbhdefgbgehfefhcahfeebffdggchacbcfbcfggbfbbaefadaadchdbgfehehgbaafcfgaebhfagedahdfeheaffbgbedhhafdaacegfef +67: beehdchebddfafaaghheghhegffabfhfcafbchacefeddcabcaggdceecefcggdfaedhgcaafadebggcchcbegabdccdadggadcfbefhebhdfcaaegehcabcdababggaheaggadeffecaghccaacdbdhfbcdbdgchbhbdeegbacgacffadgeeagbgfcbdehdebgfcfehbhebaheccabaafgadddbegaceaefdaaahdebbahbhfeddgdacadefabdfafchhgbffbcghbedheedghhbfdbbbcffegefhegfgcadgdbabcgdehghcebhhbabbabdfhcgadccacfgdaebefeaaaagcfffeheecfbcbcabfbhcccfcchbcacgbbbgbgfhdgecadeehdha +68: fegebcbcfcbcbaccgdcehhhcfcdcadhgcddfdgehhcaachcgffddefaabdagabadcachbbhdbfaeabcgbcceehaeafecgahcgbcfgddabhgffhhdccbccacefchdhcdabbbfddhfcdghcbghaeacfabhcabegedcefdacfaeaagddabcddddheahgfegadbbfdfbhfdagchaecbgagbbagfbaagfgdcadedbdhhadegcbehcffefcgcccaehacahaghgcfabddcbgahddfaeahccbcfeagabadacecbfeedegfecddacbbeaadgggdfahdfdhhbcaghfefdgfddhafhabeeadffedbcbgcgfacfhbgefegdccfhaabacdbabdfeadddhceedhdcc +69: fbebadedfaaeaagcegbabfdeafehaedbeaaddbeegdegbecaeeegabehdhgebahcddfffcdfcabgbfcgdbaceabfhagcdbccacabbfgecheacdbdegbfhfddfebbafahhfechgeffaagahdbbheeegcgagggdffdagafhbbefdgedebccehdcdgdegeaeddedbhadgae +70: cahdcecbaafbddegggdcacdbhbhhechggdcgebhcaeccgafhcbbhgbbgghffhgbdhgcgffffgcehghgchdhaadaddhhaeddcedgbedfhdehcfgffeghahadbaeeegebbceabafchddabdeecbhfagedchffchbfbgcebeacfadhcdbaaeabacchdcfebdacaeababggbgcaegbhdbfhcadbfabbfhgdbecgehfhfaghbbdeeeadgcdchhbhedffgbbhfafdaeecfdfcdbhdfhehagdegfdghbefagdecacbeaeghdbdedchaghdgadhbfbgeghhghehgabbedeedhgcbhgegbdghdefhddcecddhfbeccbahghhbechaeddfbedbechebbdbhbfa +71: cfbbefcfdhhdebabgbagfaghgchheegghfebfffbfeceacfceeddadccacggeeahcccfghdefgdddagdehcbaeageceadeceafdgahdcfebcfhgebfcaeghhagbacafaaehgdehghhgdeeccfagecacgdbdbddegbhachbdhegdaaafdfehggbdagcggbehdbhbffedbbedfbhffecbhafaggahfdbbebcbhdccfafacdfdhdebfehdhabaddghgbgfbcgfhdbbeafdeedeehagbfdffdecgabgdggeeafggcdecefdbccehghcbdabfhfcadcecgeacghabggagcgefehhhfhechcbcaefcdaebbhcfbbegbaecfcfgbbgcabehdacfgfbhcgag +72: fbbdebfeghghdbedaeecgedecfcghgacfgefbehgcfafedabcfffeaggdecebefbcdabgbccgefdgbgccfcccffecchcfghaaacfaebdggeccgabbggdgffgfafbeghadgfdehhfcacdcfgfhfbggfbgebbgebcbhdfegacafhfafbfbhecfcahebfhbehedbecbhdgcfgchbdehccfgcebfgcgchdccabahbbffhgaeedgbhghfedhfbdehddefhcgdgbcagfgadeaebfdhfggdhcdhafgbfagfbechfeddcbgdbdabaabacecfdaaaeeedhheegbadffgcbhhfabacachdfbghhdgfhebggfgdccdddgcegeehhcadbhfefeccbbbebahehgeb +73: ageccahbegbbbgdfhgcfadbagcchghchfafcbagdgbcegbaadfdhhbfcfgdffcehhbafagbhhdgbghbhfdgbebagdeebaffaddhhdehbdbhdabcedbhahhbbghggfceeeeddcfcdfddadbhgbfbbedfagaecdfaadcggebfdbgadhafbbfhbcfggcfahfahdghegechbhdhgbhcceeedhhhabcedhcfacafcgbdabcceagcdaaeaffgcdgaacadghcecfgdababgdhbfcbdcdbfhfadcbfdehgegcaddcabgfbafgdfeaaaedhdgcbchggefbdafcfgabaebahhdfcgfacdahdgacffdchhgcgffefdaggcgdahebafeecggegbhgcehgddefega +74: hadacfaadededcbeggchghgeecbdabdabbbfhbebadffdchcbfeefdgacdaaebfbdggbafhgbdcbaadeghgcbcddaeebagfcfhdebadbchbdebaagcfebaeaegacfechehbgbbchdchcgcdfgdcdceagefacgbcbbhhhcbfagbacdhdabdfdbgdgfcdeghedccdhgdehcaheghchhdfbhdefcafadcabheeegchfhcafaaehadbfcahhhfafbhgfdcafgecffchdabebgcgdeddbgfgddeagebhchggfhdcefdefafgecgafffecbfefgbddhcahadbadghfcdeebddbdbddcdchfdcddegdbcafbgecfdhcccghabdgdeegebghbfhacdhafede +75: hcchbbgdfehccaadebbgebhfegghabdgacagdcggeecdhgbcecgddeecgdbhcabbahecgcfgehgehbhcfehccchhgfghbgfcdhfbeafbfhgahafddgcdacgebacgcegdbfgdhbgcahbbfcdhaacgbebgbbcfbdeafdffahgddhgbgggfcehcgeheddbaghedeggeghcagcfgceabfggahcfgegeddcgaagcfghfdedgabhbgehechdebfbaebegcaebggbaabefgadghfhfadcbdeagggebfdcccdbfaghdfbdbecbcbecfafacdebhbffhggceahceaehgecbddggahcaafgefebgbbchefebafdchggegaegbhabbcecffgbdafafagdhdfdbb +76: abbffdebfhbagcedeefgdaahfcghecgabhgcdcgfcebbdgeghdcdebcdfcccfhagbchfffaefgcdefbgaadbcfchdghfhffhaabdcceebeadeadgfddfedhddfdebfhhhdfacafaddafaeddhbcfechbbcbddagdgbecfhagdddbgfaedbhdfffaacadhgebfbhefechedaaacbggeabbefghbgcgbcfhbggffcbffahagahhhchfagghabgfaeeeagagbddagghffehdhehbfchgddcbhgcgafeeedbabehagdfaaeagdcabgahfbegbcgdgecbdcaebhfgfgabbbagfeceggheffcbeegfhahhdbdgcgaddaabbcdbgcegddhbfgafafgcgacf +77: hefdfabechbahfhhdeacfadhhhdecgaafbacaaffcagefhhgfdgehhabahgebagffgheacbadacbheahhbehabbfaceebehaacbhhbbfghhhbggbbaebacgfadgcgcfedgbcgedgahfhabfeddehcdggcfcebehgedbadfceedccehbddgadchggecaefcfdaheeagcddacbhahdbhgbhdhbfdecgabhecdgdbgadchbgadfgfcaefbdgaaffeghbafhebhecdbdfafabchghchdbabhfagadbcehbggehhgfeebgcdbhbeggahcaefhfhhheeeacbggfegdcbfacchagcgdddfcfhggcdbbddfedafahgaaeebeffeghebghccfdaceghhabhge +78: fafffehgghfagfcdbbebedcfaaccafgbbaagcecgedbaghbddehbdcfhedehccgecafebbgeahhfcagefhfbhccbbffbdbhcafghecdghefceeafdhdeccbdfhdfabhfeabgeghgfcdebgcefdacchcdeceahaghhaeccbcfghfefedebadacfhbfhghcbhcehbedhcdgfhgefafedfdgcaefcefbfabdabdegbhgcdchbhcfafcbgdgcecaeebgfddbaffecefgbbffcchdfbcehgfeaacdacbfeebdegcgdagddbbecadcfgcgfbdbfhcffdecebaegffffbefhadfhhhdbbggeacdbcabfgdffchbhbhehabefdfebaeghhhhchghffefddga +79: hgcaagechebfhgbghedeebhadagccchbdghhbfbgfaaafdgegdcbadhefdhfgbffdfchcbhfeafgchagcghhfggddfedhcgdheehbdbehdcbcefhbcagbgebaacddcffheghcghcgabfebcgdfacabahddcdebfedaghebdfhhhgdfbcfgfaafhcbfdahdbhafedcdhfhhbaedeghcggfdadeddgfgccgeagaeafcefagedcaggcghachdfagfehdccffdhbbhfcbbdbfabhdfgafaadcccfcgbffeghedegeehgadahhcadhcbcfffhgeedeaehbhbgecggfdfgcgdfcccafgabadfbcfheahfgchaghfffdcbadagdggdafcadcagbadbdgcge +80: cgddbebabhccacfahgfhghbheegaadchdgfahgdggfgaeehggdccbdceegebdcefghbeafcahgefefhagehafeheccchbgfcfecdehhabbghghhdddaacdcfhebhfaacffgceggebhgddbfhgcbahdbbefadahbfaafhgbgbcbbhfdfhedfhaghgheafabcefeahfcbhghaeeddggbcegeccgedafagahfebgdddgfgcgecdfhfehhdecgddaghbgfcbaeedbcafaeaeeafhabefegeafedhaefgadcfbedagegdbhdabfcbcfdfgbehdacegahfdcebdhdfdggcdhcafhafhegecgbcbhbcecafddbgagghcaeaebhbbaefgdagdadgecfgdhbb +81: becbbeacbdbfdaebcdebbhadfchffagbabhceacgdbbcbdedcgebecgfgaeaeehecdbegccedhhfgbgeecdfbdbeaagehcbfbfafdhcbaagggdcfaeebefhbhedddfedfefbgfdgehffgebeagfgfcceaaaabedahgfhcgfebgebfbghdcfddegcbgcghafbagfdafhcbcgbhfhffccbfhfacdbdhbdabfdfhchhhfbfefcheeeehebacababebffchehhfgfhhebhedaaaecehgfcaabgeefbdfbbchfhgaedeeabdfaceegdehhbfdfachegccbgbcbabgbgacbbebeagbhdbdgehabebahchbahhfchadafbeadfabhcbdafcbbddegfcdghc +82: cbacbaaacbdegggdccdfbbdbbacehhcghdceahbgcahcbegaffbhagbfafggbbcgefefacefgchfbehccehbchhcabcdchgfbfdegcbdfbdddhggcafgghhhddhfbbbdbehbcbadeebacabbhdfgbebcfbedgecedhbaaahchdbgeabceacdgbafebdfcfadebbbcbbdefffaedbhhadffbgecfgfcfhdgdbbeeceedgbchbbafhgghhdeabedefbfddaeefebhhfhfdghdeachhaegfagcbeadfegdacddeafeghdbchacgbdhbbbafeccghhghbchbdbecabbedhfcbbgcehgfdacchbebhbhdebfdcecdehaghhhdebhaddechbahbdfadhbh +83: cgcbbcaggdhchachbgfebabeeeaffgcebdbageaeahbgccadhfeeeaffbeecdeheecfdhddcfhabfeedabcaffgagcecgehcadgfcbfcccddgefcdagchbgcbdhgebggdbfedacchfggeegfadddadcbdcffchccaddfbefabgbbgfceffchadfdgcacgacecfccgdge +84: hcaeaagdbacfcbcbddeeggchebdbabcaeebgbgfbgeebhcdgabdfdfbgcgcaefbfeebhedcdebcdgabfgffdbaafcagcagaeehhfccbccdffeafdfbhccbahdbhddbeebcedfebfcfeehhbdchdhfbghhcdfggdcedaegbagbcaehcdafbbgchbebdebdhddgfcehcfghhdfbaceeceadaebgddfgcfghcghgchbfhcfabcecehadgfbdfgchcbhefhghebfcghhbgefcfddchfafcfgecbefdgabbhffhhdcgecdffafccadffaaebefgbdggdhaadfadhfegccagddgebbdbdeadfcfdfecfgedghdcedhdgdghbebcaehbgahbehabfdgccab +85: eededddceghheebbdbbafafbddaeegegfhchghbgfahdagbbdcabaabgghaaghgchhfegdhacbdfcgacdeacagcbffgfeddaadecdgceachaghgheahcffegebcabhabbhdhgcdccaabbhafgbadagafcfgafhghffacbecgbcecdadaeaadcbggfhhaddfcgaehdfbbhbhaabdgeefdhcbheeegdgebacbdggghbcccfcaddhecaccfdhdhgcfaacddgbedeachecdgbahafahaaehgfcbecaegdbhcebcgbbfgdcchgeggegcchedgghegdfgcgfggbaffbecfeaabgbcafdgedhfdgbdabhgdcdebcdcdccfhhdfecddaeafeeedgagdbegbh +86: acahfhcbbeaeedhdaebdfcdfbdcgfddaccgbfdaaaeccdecdcgdehbeeehgeecdaaagbdedchfddhbfhhfeccdgcbgcdhffebdbecggddbgecehcbhfedhchhaghehbbbbfbdgdfggffcfbcbghbfebdcfabgehegeffagebcgbgffeadcbfedhgdchbbhdababhcdfhdfagacbfdehgfdchededdgfdafghgbacfhegabhaeggddhfdedgheebcebeecbhbbdhdggagggfhbhecfdadcbghhccgddgbcgeedffdbhbbhfcbeaedfhhbhdfhcdbacecebhgfhfaggcgabcabhheecfdbhgdcbfddbcgdcbegaffbdefhhbdffbheffagehacdcfe +87: chadgdhadgdgaadeehedfcabaahecddcaabhbfccdbfebhchcbeegcbdhfebecehhecdeedcghgaahhadgdcheghfedceggfgfgbabcbedgcfbgfbbdfbhhdhbbhdfgaaacechgaedegecggcddbaghefchgchghdhdcadhcbfedhecehacehgfgbfbdcdfaghbaeebbbeabccgagbfdfhehcgghehegcecbaccfeeafdgcfgbbbebeagcfbcccbfahgfgceeaeghbbgbdfdaegebfhcfbacbhbabdggecagcfhhbhcfchbgcaecgfcgehafcdgefbeechgfgdghgaaahgbecfageafgfahfdhgbfcdgfhaahhdbgfffdabhdgffcafgceccabbg +88: hgghgfcfgbeahhhhahaaheffdeheeeccbbfdfdchaccgdhbefhdebbhgdbcfeceaegadeggdfebggegbadadfgddhddahcahfdbdgffhdghdebeahaegaafdaebfgecchcfcgefeaghcfbfcfdgcbhaacfbaedheeaecceacfeffbcgfggebaafcdgghgdcfbhfhdecbffbchcghghhaechhccadfeegefgagddadcaddfhbefabghdghdbbehhadeefacbdecfegbggebhfhhefhfhaceghbfgbgedegeaadcfaaecfdcaddehcggcbcdceadceagddehaacefbbhhhdhaffdhcafgbeabgfcebdggahhehfbbgdabdegbcfhbbaeegdccaaefg +89: ahgcagfechhegbbhageddeeagbchchgcbdbfbhhgaaffdchefadgegbadfgfcdhfehbfdafcacchhbfghggggfhfddecgdhdheehedcfbdbbhcgbebaafcheehabggchdgcdacfebccgbhhgbdddefdfaeadcahhgdafcfacbfdeabfdaghbfdcfhbhgfbefghaggdfhdchdbhedgfgcedgchhaeeaedcfcadacegagagehaafchffgagfeddcfgchdbbhcafbdgdbfhfacbacdcbffhcgfhfadedgcebfeheagehgahdhdcccafbhffgeedbhegaeefhbcgcgggfddfcccfagabadbefhcgahfhfacbfcdahgdffcfddaaaggdgbddaacgbgcge +90: baaahedecgcafdgecahehgegcgcaghhahchbcabhacbdbebcebghafhfhdhacdffgdhacgffbebfbghhgddahadacdcahaacebgabbefhhhhdecffegaegaabcbaaacgaaeeheegbhbeabcaefaaafhddbggefadgbhcfchfdhdbceaccffcdaadcahghcccghfcdcahaeeaagdggdgcdbgbfdchgbabfdhdbhgefhfadhdaahdcebhedffbebhcaeaccehcegcfdgcfhfdchbddebaeddgbddedhaehecbdabedhhegdhccbbfaggaccfehefgaabeacedgbahagdggechagehhdcdhghbfcfbccbhabfechbdedfbebbhebafdffaaeffaebdd +91: cgcdhcabgheefageaccaaaaegcfcbhbadaegghcggeaecehgbcedegdebbgbhbcafagfagccedhfgbfdbhfhhhcfhfcahbfbbhcdhbdbhbbhbfhddbabcdhccceebfacbgccdgbgdgbdgcaedahfgcbfdbhgeabadgbgbfcbeehddffhgghggbgfcehcbghgedcgbgcgagcghabgfhbggahffddgdghhecgfhbffddhgahbagdfabeebbcadcafeaabbeebghhgagdahdhfafdcbeahcggaedcbchbdbfcaafabbdcfgedgffhcgbeffgehfcbddgceghaddeageaeddbfbecdacdbceafdddgfegaegfeadcebchfghafbcbbefdhegaafgdhbb +92: babffbfcgefbcghebbeebhadbecfdgcdagdcggcchggfhhbfheaddcgeegbadfbdcaahebfdfcahbcfhagbbgbbgafhggagbhgfdcdedhdehdbbgdcbhbcgaccefeehfaehacgbgccfhdfdcefaacahgbfdeffadcaffagchaghfebdfgdgchbfeehbgbgfafhchdbbdhfedahchaedcfhfcaadcehcagaeaeeffbggfdghcddafhdhcbfhchcfdddbhcggfcchebdbfhchfaddcbdgfgebgeghdggegafdcabfffaagagdgeabehhbcccgaegchcfddeccgbfabahdfacfhbccchaaaffgbchcgeffcebebdeeagbgbdgdcafefcacffggbgcge +93: fbabbgbheffbahafcdhfbcbdgdfeeebaeabfdbecfgcddhdghgegecfggfcfbehedceebcaahedacdaehhadaaegbbbeabcgaefcdghabcgcfgdbhcgcgaabcacfgeefehbfdacdghcfgghcehfefaadhageaefdfdhfdfgheaggghefdbfgcceeeeggabebfdddfabggbgdbcddbaffhachbdadhcbgeecdbghfhdgafcbbgdeechbehahchcfdedfbcggcchehcbdhdggefbghdhggedcffahadahfggfbehdcffdhgeedhgaacaegchccfdeaaacgbbffdchgabacecfchhabdeafggbbcebcfaeebeacbeebcbbahehhddcfedfcfecbfffg +94: gfbebcgabdeedehbhfhacacbeaagcgcedgbadbggfadchaehaggffehhafgecdbefeaaddbaedhegdeeggbbecahddedgehbegahbgcehbccdchgeebfbahhahaegcgdhddcfebbaffhcbafdfcacbbagggbdfabccgbedbacehabafhhahgcdbgdhgabccabhacaebbcfgbechbfecaccdcdbhhbdegbcfhgfdfdcfadebbcbegafecfhafbaghhbffecefgecabchgeffhfacecbaacgahdbbdchhchceedecegfhhgcgaggadgdggbafgghfdaehggfafeahbhbhbefchdgfedcedbbchdceechdcfdgdegeadaaegddabecdbhdafbhadgae +95: bbffgabddgfecfbgeggfeebadbeecdfecgcdceeedaggccdgffbhhefhdffcdcecbccafaeaehadchabbcagfbabcbchbgecaffgagfhbdgcadbhegecgacaacfgaeeahecgggfehhhfahacbhhfacgccfahfeedaecaffaecfdffbghadghfhadgbcedefggecfbfbhedfadcfhhcccbafhfgfegbcefaecbbgfgbhdafdddhbchcahcagfcddcggcfhehgcgdhdggbfebfghgdehggghffgaaacabgbgagbhhcbchaecghefcfhddhcdceccbbadcgacbhdfcaabccechchcaafggbceccefbebeeeddbfgddbdfcafahgefchffgfgcagbcge +96: dbdhccdgecafdfahedhgcghdaafdcdgcgabbahbcccbbghgbhhfafdhdhfcagfefeehgeggddaahcddahfahgacegbceccfgahddcbcbecfhfecbfgaabhaeeegegecdehcgaeggdaadfhdgfddebeafhchaedcfdhgcfddcbchbfebccehcfcfdfagacbhcdaaaabaaggccggdbcccfcbgabehagbdfhfdbeehfcbffahedbadgcehedddffbhagagecfcdgcddaggdadhhhagedcgehbggbgddbegddhhhagdacefdhbbegghhcegdaabadeddcgdhfggdgeadghhaaedchdgdhbhfbhbdfceccgbabbgechbaafhedfhgfcdbhfdbebhebdfa +97: gdbhbcecaefhddccaefccfbgfdbgbabhagdgghcagfadeaahefdhfcbahcbecgbcbbhhdbecfedahacegeaddfbbdhfccefhffgccbgggefaeegbabdeegchfghbaaeffbcgfagafchgchbaeaabeadhfbdbdbdgghbhbdeaachbbhffbadhaechdchbagbghhagbdab +98: fgaafhagdbbgbdhcabagbeccdggdedaghhdbbgegcedhffddeddfchbhcehheahhgcecdebahagfhfbdgbdcaeggddeehcebehcdcfbddfahfefdbgcebgghdgbgdchgcefdacacffbcahddechfhbffgegefgddfhfhebfdfhedeacbffefabggeafhfbgdcbdeadhfgadegcfhgdebdcaehcffehefhfghbafhabcfbbbhhfcefedbgdeceebdgdbcegdbcafbfecegafcchbbaagheadfcggghaaccceebaedegbadbheechcfgccgdhdcfecebaegdfgffffhcbbfhbdgcddfhfgdbbecccadbaahfbcffchchafdafbfaehgehhdahchghf +99: hehghgcbecbcdbfacgcgefhfdhhcdhcgddhdechabgadghefgacffdgedfhadbgadccacbcbbfgbdecchgaegfehagcbgdfhcfgadahabfbghegehccccccfehedebagfhcdgabfhfbddghbcaghcaaehfagfahbhbheefdaffaaabdbggdbcdcedeebaeghfegdfdbafadcecbdghcgbadbcaagcafceehdbdhdhfcaeabccegcccacbhaehahgdhgefbdbhaeghcahdfahhcgcgdacbcgbdbfcfhcdhcbedeaegfccdadacfagadaahfcgagdafgafacadehahdhfcedcafaeddgdaafaehbgeedfebebcffhfbfgfddedhgcfecbgabdbfedd +100: eddbedhbafhaedfhhhegheegfaeffffccgacbcfedcaecggbggceeccahegdchehgdeafaddehbcecfcahdcaddgadbgcbcfegbfhefchecdbfaceghdachaacebacehcgefggcdehhfagecgacdbbfdhdegccdhabebddfdfgehgaaefehccdeegdcagfehgbhchcheahdbfehbgfdhebhehcaffegfdadecaachdeeeaabgdgefedeedfaefcaddehdbehhbgabfahbgcaggebbeadaeceehbhdhfeefdffebggffhgghfgaddcabaceahgcehcccdbabffhdadgefcacdcgaagecfgehecbgbbcbbcfbhfbchbeabbcgcbgcfcaabeahehdha +101: ccabggbgdfgcfbecffaaecccaabgbaegfcahcfbhbaecgghcfgeahaaebhcdedbhbgbebbbcbagefagacbacdffbfdbfhhadhfdadbhfahhbhggfbbhdeehbbebfedbfddabahdbcbcbeeagfbedcdfgdadedfgcgbgebdgbfadafebcfgchdfhgggadgfhgegcbgebhhahgcbghbgcfdhheeehbchcgbfahfgcgbbadbeabcbcadcfbebhdhgaacagaadhfbgecgabhacggadcbccbddfahacdfgbaafaabddddgfgfchebgafbgbfafehfecehhdgadcdadaeaedgcfddhcgeffbcehcebdfaceedgdedfghegaeheddfdccfhfeggaafbcdhe +102: efdbgcbhgabfgffgdbdgdcbfhgdffgbddabhagdfbcabgfcceddggebbebefhgdgcaedaeheecbcdgeedbbeagegageagbdgggdcfaeefbfhfdeeafacdehdffbfbgghfehbaeafchfefceafcgfgacedhfgebdghfchddcceffdfdchehgbfchhcahgfdfghcbhhcbhahbafcbdfhbfdhfcaehehbffceegebcbehceaabgacfcheghghfbebgbegdehhebeaaabebhecgcefegegcddaeeefcfdacbdbcfheggfdhdeggeadhfgaeafaccgeggdahbbdecehahehegggcbcaaggacgcdbgegbdhabbbegaahedbfahgehfadaaagfeadcbdfed +103: haaacdcbegdhgcchabedaahebbgafbebadcfadgfccgbefeheegbdccdegedbeghbdgabfgeahgfhfghcaaehccbchbdfecdafhfbbhhdhdacdbdcehbadbcgcebgbgeedbgcfcehahbhfdhbahadggcdbfgdceggbgcbdacbfebgdfhcghghbedhgcehcghhhcdfbeabghadedggccgcghafgahgfddghgfhcfcfhaehfadbfcdhhfhaghfgfcagebceacefacabeghaadcebhfadecegabghfhdceedbhddfabcfbccafffebeggbddehchegaadcahbddgfgcdheabbedbdgbdcfbdceceaffdecgdhgdggeeaeebbhgbbhebhfagaafgdhbb +104: cgdhfcecbhehbabhfeagbegaadcaadggeedhgcbcdgheagdeghbggbafbgeehgbfhfcgfghegchfchgcebffcdchbbfhhbhdgedacgbdbbhhdahcabebaecgcgdbgdbgdcafcfehbfdghcgaagabggagcbbcaabbeddfhgafhfgabdcefhhecbfagdeheehfbdedgbcbgcgcgafgdaghbfeddddaagdgacffheffddcachhdgafafcebaebhchaecbaabefbbgggaggafdhbfbaeadcffeaghgefdbedgcfccbefcghdgdghbcbcfaegbggceeehcegcabhhdhcgddhagdgbhaahecgdbbcageebafchdegggeaefgbehbbgefegaabfgbdhdcbb +105: fhbaggbhcafeahahggdedhcebedbdhfcebbdaebaffhbgdagheeafdchfgfceefgehddfachefehaadcacahegegfcgaheceedcfcdbchgcebfgaahfchabaegghgbfcaddehbgcggbhhdcefdhgdadeaeedhhdfghdedgfgcfabfdaaebffcdecehfbgaeefdghgdgbdgdegbdggdfgcbgdcdeabafahbdedbcaggcdghhacghcbfabgfegdecfehbbcehaefabcbdgbhfhfaeacdcfchdhcfgffehdegdefefhahdhhdghececdhfgahaeegbcfahagabefffgcgdcdfcgacaegbfhbdeehggabhfbfcbdadafecadccbaaahehhdbdddcfebf +106: gfbebaaagdehbcdfdgdeaaehahdbgaeggcceeghfbfdddfcahbehfadehagfdgehdaecdbeagadgddbehbecegddbegdffbfdeccbghageedcheggaacbehdhfgebfbahcdddhdffffhcdfcfgegaebgfdbfcdfhgebdbacfdefhbafefabfghgaeafgfcbdddbcecacaafgbbfgaecechdeacdbdegbbhcffhhfdefdfhgheahbbafacfbhefebhhfdegchgdbcegcaebahfbfaagbaagaehdbagbhegeegchgacegbaeeggdffbdhdeagafhbbhegfchddgdfgfhcbedefbgbccehdcddcfdhggdececgeaaaedhfdcechafddbfhehaddgaae +107: bfaecfhgdbbbbabdfcaabebadgeebbhcagdcfdagabddehbccehehccebcbdcebachgehdegcaehhfgbgfhcffbdbadeahcbfbdecffdhecaeahgecffbdhaedhebgdegdbfgcefdefdeaccafhecbfgagghfefdgceaaacafbbhaggcfbhcdghdebgbfhfgbdecggbdcafdafgfaefcfacdebdhbabfdffcbfabbhfbfchfhceeedgbabeceeebfbdhedfhbffedhfcegafbgbccdhdfhfcgaafccaeeedbgaebeehcfcffccgcbdcgbfecebcabebggfbffbehdfagdbhbdgbehcdbabachbchfdfchbabfabhfaegachhbhchbdgdhgffcghc +108: hdecadffdheahehgbafeaahgcgfgcbffhahgcbcgaafgagghcfffbhbggehffbhdbchbcgcfdebgghgeddcadbadbfdahgafcdebgbebhaffhddfecfgfhfheegacaadbaeegeegceedhceffaaffheehgdhdbefhdadehfeecdhfbcdehcdhfadaachcedcchaachaaggafgggeddbffchhbeabddaabfhedgbebfhfahadbdeahdedadacehehdffhbhhaehchfdbhcddgdhdhaeccbdabceddgchhhgbgdhhbafdbbgghdedgbhfabbeafdghbghaheedgehaahhdehaadcedhafdgbaccdgfghgbabecheafdfbfcfecbhcebddefachgaea +109: faccedddghcbdedachbdhafdccffbddfehggcfddbbcddchefeagdbghhhcgcfcaeegdgfcggbdcaheefaefedhbehefafbbdbdfhhefbdfbebbgebadcgbgagaadcdbeebghfcchgdhfeggdadgfhhdadbebahbbeebfhgfgbgdgccfgggfgddhcghdgedfefggabfhdffeffhcecgebbcdhabafaehefhddfefafaghcbchfhcbddgcceghdabheeecggedfbdfhccbbccdchhafggchfbbgadebcbgecedhagheeabbhcbhchdhecbffcedaccchghbgeecffhfgdcceadgffagcadfeegbbcffcfhecagfhebdbdddcgegadcchfdfdfgcfd +110: dfgcccgdfdgbdeehehehebbabbhdhccbgacddgbdecgachafhgfbegchfhhfecgceefacdehfbbebehchdgbheeddhedgffhgbhbahhgacbccfcefbbhefdfdhhaahadeegeeghdegaacfebbbcahfbegaafcbfagbggagdaabcchbbehaghheeefhdbddgdhhgabchafecbdhegbgfgcccgcdebbbhhfafchcaegffcadahgbcebgebchfedhahgfbgbefefgedfaefccabhgabbcfecfhbfgcbeccbgadcdchgchcdfecebdcgfbhghadgbfefegfdbbagbcgdgehheceehcgfheahhfbcgfhbfcfdbhhdecfadaagabgeccccgdbbchgbhafh +111: fdbefhhdacgehecfcgbgahafacaffgefcbecfffhagebgdabcfafgeaggfffhgeagebfbbbbccbcgcdbhgedecdfbbcbfcagcfffdbchbhacfgadcfgefhbhdgeecacdagbgffabeceghdhfffgfehehedgchhgdfhfegeedbgdhbdehbahdgecccbfhchbahfegfecdafehhehcbgfedgdacabecegbbffagdcbghedhbhhdedaeedagehhhghhfdhhfhbehhhcddacfdgcghdbagghdeaabffdbfgddbdhhffgfafebfdcadfbhadhaccfeeedaaahdeaheaaeeheeaadgaddgaafgcdhghfegddcggeaehhffcfcdbefcecdebbahachgeabe +112: bchdafgeaghcdfechbbgbbhbfgbhdchebcgdbgehadaffbgaahhebgfbfbadbahecdacfhgdbhahhgheehcbfgfhcdbbccddafaadhhbedeccbgfegbeeebbacbadbbdcdbaebghgbffefbdgdafddeccfbdfeahfahhchfhagghfedebacaeeeheghfafggahdgbhfhfdhgafbhgdgahefdhgegeechbhhgcbghfhabhcgabhcfhgafgchcbbchbfhcacghbdhcefhhfbfhccffdhfagfdeebdeghbfdgffhhefbafbagebcebgeggadceeafhbdadacfaagbgdhghchbgddddaafebacfdcbebegfagfbgghgagghbaagacddchccbbbgdcaec +113: ccfgdbhcafcbfhdehgdaaecbgbaadgggggeehchgegfbcbegdegbhebaefgechgeddahcfhccahhbcffhcdhfbgdbdghhdhcdcaeadgeeefcehbacgcgbbcggdahagbbagfcahehbdfdhhhhaecacgebggbbcbdeebdfhhghaghbdcafhehcggbbgdchegbdghfgdbdcgfcfgaffebghahfadgdghgfcbfbbhcbhdfddachgfffacdebfdhcahebaggafhbegadbdhafeefaagdceabdcggeadbhbdgdbgceebcafgceechceefgccdfbdhdceggegahahebgggehhhgbbcfeahfadeggeaecbdhaebbbeffbeggbaaeffgcfdbhbbacbfgfbcgg +114: ahchhhfcbbeabedgffddfbhfdachgbffhdacdeceddbgaeebeghgeedbcdhhgbdechcbhhbbdhfbcdfggcbgaagfbcgbeafghfcdhfedfecebbdbbcgdfgcgccehhdahfhceehbeghbfbdcgbggdefgffcccgeabffecdghgggfebdfcedfcdgaffgddefhhgfdcehbhcdbhedgaabcfdfbhhggahfgchfgchfbdhahbedfdhbgdbgaagdgbddfbadhhbddedgddgbdeehcbgbhecdfcacgefahbhaeccbhdcdbbdgebccdhbbfbaefgchfhhbcdadeabhcgfdaddgebgcbhhfdbhbdedcdcaaaffdhhebbdhfhfdegbefheffgccbhadebcfege +115: adcfdcbacbadchbcbedeadeefhbdebcghaafedgdggghccaabahhefcfhcgcgdaadgaaeafhcedffccebbccdaagbcgdhefhfgaahffcgbaghadhgfabbbhfgbfhdagebgfcdabgggbdeacfdecegdbaghadaaagfaffahgfghffhfaeddeeedegggbgcgbfdfbhhbcfdedadbgghhfhefgbdfecbgbaghggdghdaghdcbdfeebehgfcedaeddbhdadcdhcaffbehfegbbchfabddffcbahebbcfecdbaddabggahacaaedfgefaahadabaaaehghhfeacgcgbfbbagbbehcfbefaccfegbdgfefacgagfdbabbeagchcaeahfaechaababhbehg +116: fbbdfbgfhgabfgfbffcfbgegdegbdbgbecfdgcfddddgfgabgcfgcfbcdgehedcbbhebgdcacadeahcheegagaggdbgbfffeebbafgaafgcabdgchbfhaadbfchfgcegaafcccgffeefehgcbdhfaccdgcfcefhdffeaachaheffdhffchgghagdfhhhfdabadgcbfecegbabeedfcfagcebfhcbceaahgcecebeghggfbhedabfgbdhedbehcbhecbfdhdgccgefgcegheddehccddggfdebagcdfhegdgfgfhdfeaagaggghfgabhcceaaechcdeccggabgbehcehahebgcgcccahagcagfdgbggcehcebaebbgeeabedfbdcfgeadeagfcffg +117: gbabaeghgbfcfdgdehhfhchdabbaggfgegbcfhabceaehfgfddbddbhfchaehabfhgdgdfddccggcdgbddehhebhccdbbddffeffhaeedcbbceeghahbgddfedchegacceffaabdaahdaghdafhfbgeeeccgefechddfegghbeabbfaedfdhbffeadgfagdgbeafedfhbcdedebafgaehachfgcdbhhgcgfhededafachghefahcfahdgfbghefebcdgdgbhhhhbecccaeggcabahbbbaadabgfdcabeaaghaghhcdebfbeaebhecbfdgghehghgchdgcdfbhfhgcfdcbfcbbgggbcdbfbedbfhchgcbdahfebhfcccaahfacbcdhafdfhgdeeda +118: cgeafbbfbadeafcccaghaaeggfahcgdbhbcgebagehgdhcebfgaecfchdahebffabbcdebgaadfccahhgaabccdcdfbfedebhahddfddfehbffahbhbahdahdbdbbdhfcbfaebbbhccbdefbdeccadggdgdaeaddfbgcbgehfaadebbfdfehedfchefagagagfcgebcbefghahgbghbgbgfgfdhbfahegbhfagahghfgbghbadaebeebbadddcfbgehfhbhdhgabgdhffbcgchchggacccbgaefeaadefhabagddfdgadffgcabfbcffehfgceddaeadedecdbefhbfgabbecdaacfddehfedfaadfaegabdhaefdccfhgafgafafbcdhefggacf +119: hfgghbccfgcbaddgceefffhbgcabcefcdfhaehffceefedbdhaebggeheecbeggbdebdedecdececfaeccbdeafhceaecgffefcgbgcgdehhhggffcddaafbddegdadhcgbhadahaafheabhcabbedbcdgdecchhbdcgdhfdegdacebggdbadbeebgcbdeggbgcabgbfbgfgheefbcbgechhecebefefdagaagcgfhbhcbhafbfghfefhhbdbecfadbbgcggefdgbceafhggcccbfhaeebcbdaddedcachbcddbbaeeabcbefeadgchfffhechdccdabdedahaccedacahcggfehhbfcedcbagacbdddhhegafehbhbbfacbcbeaefbbggfhcfcd +120: fbaaafhcgdbdbbfbdcbabacehagcahgeacghcdabafgafafbdbdecheebchacehceecfebbeceahabchcgfhbfcbdcgfbbfadegcbfdbeceehggccaghfdhdafbhebgdehbbebegdbgaacebdfdacfcabhecbbfghfedeacefbdhecdgchahgcegbabdhdgfhgeddcffaeadfbebfdbfeafffbbbdffhcffcdddecgecbeebbdafghdhbdfefaedecebegfdceechfhddfcghdagachacaccaeddegabdedccffbchcbghdcbfebcbccebghabcbcegaffbbfbdhfdfdbbbcdgbcehfdaabcfcfchbhhbahbcabhfaeghhhchdgebhhhfahdfadh +121: hfdaegbbgehbdbgaebfggdfehhfgedggebghdfaddebhgabecfaabcggefcaccdggbfdeebbbchbbgdecdhhhedbeeegadagccgedhgffffeedhdafacgedbdhgddabfehbhaafcdhfeaaffhacgfggecfbdfhfebhcdacfhefdfebchdchcdhhfhechbgdfgfhfhabdbhdacfaddadbfceahefeehfcgcchgccegfbdcbeaebgceghgbebgbeeddhbbdeebedhcbhgddcfaefbeebebdhcgddhecfdaebcdacddfegfhedacehgghbfagaefbfaecddcbggadhbecebcehbhaegbgcagchdggbadghfgffhafbabbbgceaedfgeeadaaadcbgbd +122: ecgbddbbhbcdecaefcfhfgbabhhadgddbccceaefcdgcefbbgeffgdbgbaeaabeehcabcgdgdgghecagedbbfaeageabdggeaahdecffadeehfcbbahchbdecgebcbdbhffhdbbgecfedgahfebefcheaedhafceggeeghaddcfddefbgbchafgbhdhfccefhcbfcfbhhgfcbccbggfhfdhhghefbfeaeeeegbhabcabdeeagchffgchbhahfghaeffhebcbegafaaaecegafchgchbagceaaeaefbbeabchdhfgbddbeaddfacbdeggdghhbbdahbdeaachbhegcbbhfagacbfebabdbbdheaahechdcbahhbhafagabgfhhaegbadabdcbdfed +123: dcbefdgedddachcceagfcddadgdcfddegdeegfgdaebbhhbcbecbhagabehadfadedafefdhgedehcafahhgbchccgafddbcacbfdfhehgchffefbhebgbcbfgchfgdheddghdcgbeegdgddaedggachfgdeafachcheaccfeabdgcdebehcdbbcdbffebcchcagffhgbbefabhacefcgcehccgbaaebehhdgcdfbfdecbfgffegcbgfgggaedadaggcgaghahhgedgehhggfgfbbcgdgdhgacbadffacedbfedehcecddhdafaddbedbcdcfgeadgaadeghcdgggbdhaadbdcahdbdfecbbhgbgbeabdagfhfchdchgccdbfchfabhhfgehdbca +124: bdebfbgfeggghebfcgcdchedfebdbeedbfbedehgdgggbfbhgbfdfdfgbdbacaecaeebbhcdaaghdfeghgadfdccfheccbfdhdaafabgchgbgeggcdbcdhghhdffeceaddahfacacddcfgabgfaebgcdaghbgfeacheaahhfhdhfadafcefdffhbaffhbecdbcehabedcccebhfbdcehcfgdcgcafgcbhgaabdaebffbgafbcehaeeebgdcddehcgbbgcfggaedbhgeghcdhdabcgbbbccdhbedhbcgffgfbabgggfaahbeaehecgddhgbffgcceedbehhggfbbeabchaddddggfhbgdbhdhbhcbbhgdfgahfhfdbccdgdgeccahcdfhecbebehg +125: bchfddaffefgaafdbfghhchagbaegbbgchcadhgbcgaedafghadfgfbaffhdefgbffhecdagcffhdeacedhehdbaccgabbbbgcdadgdbcghfaadahgdedccgddfhebeebbbcddbbfheghbfegceafhhhhgdhfdbgeegbhagcchbeaggeeebhfeghdebfgddbdghhbghdffdebebgggcbhhebeafadcgheedhgdbahchbfhhadbbgahbhgcgahfagahgcbahfhcgfefhcbbfhhfbhcffedfdhafbgffehbfbfhefcheafafccahaecbfeegfeeedeafdgdabdafhfhaaaagabbdhgbacagddehhafbdcddacbbfdgegadffgaahggdhgfgaaahaec +126: cagfeddhgfgadbdcaahhcdecfefdhddegbcaadaahfcbgadhgdgeacbaefgfchabcbaadhbaehabbefbbdcebfhagfgdhbeggefbacbbdgfcccabcbdgedhadchgccgdggdahbfaffgegededhegccgfebgfafegheadebafbcdgafceeccbfbdcffdgedabhcegcabgbfbfcahhdhfdhhffbcdhbabbefecdfchahcdbbceghcddhfbgfcfgdgcgbheaghbbcdeafgchgbbhgbhghdgbeghhbggffdehdbeccbgachacefhbffgdccfdeebggfcbfcafccbhefedaggdcfhgcddhfdeedfabcfgcagaaddehegbeaehcfbhgcagfcehhacbhcac +127: acceddhgadedddbdadgecfgfedgffgaedegcfcbdedhdeeacdfbhhhhcfhffcfecdcgcdffehabdcbahbfcafaeacfbchehefcbbfgbhfdhfdbaheeaagaeahebgecgbggggahddhfchhgfhhfacbfhhhfhadcaedecfdbfcbdbehabbfgbdccdffggfgecffdhheddhcdcegabbfffhgffefgbeffaccbcgebbdcadbacefahdaefagcgchcfcgcgcaheghebffcbgcecdhhafgghbgcdaahcbgebeaahbbhhhcbhedeacghffcgbddghececcffcbbhfdeagdafacadfcdaehcegccgcffedcfeadffghddddfcgegcaaffdhghfgfccagbcge +128: behhbafhghacedhfghffdhehghgedffffhcacfcbgdedcgeafgafcgdgghbeeaccccdeggdeadagdacebceagddcfadhgcadaachfefheafbbfceggehacecacfehedbagegaggddefgfaghcafgbaccahdbgfaddghchbbdhaegafafdbedagbggbceeehebadhbffafaedeghbcgedcfcehhfbhccafaabgaedeccabchaeahgddheehabfehcedhgaaddghgdbbfbcggbdbcfbedehecddhfdhcbeaffegfgcgdafadbcegahghcdbaahbfcfaaagdcccgaagcfaefhcaeehccadcdcbaacfbhcedbacgabaehgcgeeacehffdfddhhagecbg +129: agbbfbcdafcghhhhagffahdegedecffcagcegbghfhdehdebfcfghadhcfecfaeadebgegaadcdecbhhgagbgdadcdfegedadhdffdddfdebffdhdhebaaaegdddahafcgchfecfbgebfbedadgfecafdcgdbgahadehebhcfcaaadcfefcbfgfegfcheeafchaafcbhefbehdfhgbgbgfbhfbfaghhhaghachffggadagdfeaghdhbbbadeeeebadbdcfdghfhdbegfehhcegchfgchgaeecehdehbgeeaagdcdfefacddcceafhbccbgcddecaccgbdhehacebfhgahbbafedhhfeaffaaddgbaabbdhgfgfceafafbdggghehbdbafaecfedc +130: cabbfbdhedbdafchghggahaagdcgegbgebbhdcgdebfacfgdbhhahdgfgfadceechfbgadaefdfcbcechadgdhhhdcabbdccfbeaebaddedffhdaacdecbegccfhhacadddcdhccafebebbcdcdeggecagdgaadbfbgeaebhefaaffccagdbdbeebdfdaehfcheagaaahcebaegbdffhdgfbgegcfbbgfeahfdddaggaehcafhghghgebaeefgfbdfdgehdggfechhebbdbcbdfcegcachgbfecdhbcgagehecddefghaahdfggdehfacdchaefabfeacgadecbeehafabagdahghfbbagfeeghcfedefbfabadddafabbdddhhefdgafafggacf +131: becbbafaebdebbhadcfacecbbdccgehdegcehhfbgcfdahcbfbffdhcaagefbheddfefdefgagfgcaaabagfhcgebbfbdcggbafdafgffcacdbdhbabfdfchffcheeebabebfhefhdhfabgbdfhfaeebeehffccbgbcbbgbeagbhdgehabchchdbfabhacbbddgfcghc +132: gcgbbeeehbhhbafahhhcegcbhgefcfdfdgfcacfgeadchahgcgafcghfggceeecfadhceggdbedhddadedbgchbhgeacdbcadcccegfbahdhacaefgegfhhedbfcebcebghaacaageghgbafdecfbaggdaabgccacdbbehahhddbdggchbhgabdhegaaecafdbeagbfgcbccedhdbbhfhecbegfcbahdcbcafgadeecgecfahaafbhgbdebffeedfgaecaadbdchhfgbcfbeccgbbaedcdeedhfcdhchffegfggdcddcebgfcehhghhacdbaggbbfagghaehgfedcachhcbgaagccfhehfcedcbchdbcfecbfhcbdaaagcabgcbdbhgcaaehfdha +133: haaaacahdcbeeagcgahfdadfedaeabfhhbbhhgaffbehegbcdfebfccbfeaecgagfdccdebdgaddgfbahfgacaehhcbhcfeaedbgccdgecaefbfhfhabadhebbehdbegdbfeceeacfecebdehhbgddhdgcgfddefgadcgegbfdgfecdfhadfdfbgfcheedhgafhccghdachabdcfbhgabcefaabhdcchgdhfahccafgbabeehagbffcehhfhdgfcgecchadgfcceachghbcacecggdbeaggabchfhddedchfhegafdfdafcagfefebegbddhaadaaabbhafbahdcdgaebbdbddcbgfdeeegdhhcfecdeaefdhdgdeageebfcghbffbhaeaechhad +134: eggbccbcbachchhafgehfdheeceffdccadcdgehhfaahhdcfegdedfcadecgedacaecgdebbbgbfgggbaddfccgdhfhdedffdfehgbfgdedbhbghaegaafgccchcfgefcceaefgffhdccbahbabdehdehccgcahcafefahbfeecgffdgefaafachfgdbhfbhdcbfddebhgghegdhfhdcbdfgacdcbadbfaebaaagghcadedbbbdhddeeaebccgcdcfecgehhaehahgfbfhcehdbbgegaheadfdachccaccffeecddcegefcdhdcabccdcaagcggddhafadhcehfefbhdgdhfadbehdfaefbdgbbfbhbggffecebddcghehbfdbfaabedebdcfedd +135: gbabaaaahcbfeedbhdaebhdffbcdecegfdeacccdghaaebccghefceeaaacaffeddhfefdfgdcffaedefdhcgehagdcafdbededcbgddehdhefdhagdhaebabhgbaghgdfadcbbgbhbhbdebecfafbeedcehfadgbgcfdaaddffbccbbedbaabgdhcdfabdehgacdhedcddgafaggefcgaaccgefahebcahhfdgebfedghdeghheeecebcehbhabdbfbgdgaggfddddhhbbadccdbbghfcgabeehdgcgecdfdaffbbchfcfhedhbafhfbcchddbhcebcfahcgdcabahebdfdechhcgcbbfbbebchghdbegdbcadaehffehefbabehbcedcfgfded +136: ecfeedbfdcghcfdhdehbbbgbbagafbaeggfgchhegcfhbgbebegceddaacgbahdacfhafgagddhgagfhehcaeageagcagcbefeedfhbdacgahadegahagehgbeafechdbhhhabhecchegdgabbbdehbhafaaahfdfgafahghghfgabccgcdcgbhfcadbadgfgfffhebfahhabghhfabgbfhbbbcheebghchdccfcfafddccaddfhfddhdbhbggfhdbacecdfbeheagafbdcgaabgdhgeefcaceecgehfeccbdfbfdhcegeggeeahgcbghdgggehegdcgghhbhfhfaebefcgdbadebgfhbegbfedbdbfcfbhbdaebcdccfgdfhdfbcdggdaedgagd +137: becabbbabfafbebdedbbhaadfccgfhgaachegcbbddcgcecgbghdeebhfcdegcefhahffhadebhgfbaagdccfdachhahbdcecbeaddffbfdfddehbfhhaacadagddehcfbhefebbdbdfdedefcdaefgdgagfggacdbahfaaaabagfhdecgebfbbfebdcggfcbhaeafdafagafcfebcacedbfhgbggdfbhfbabfdfahcagahhffcfhegeebgabebfhhbeaeebdfdhgdhfhfhabdbfcggcbdhgcgfhafeaedeebeeehagdfadchafffbccgcbdecgbbcebhbgfbeagbgahdbgbehabachcfehhfedbfafbaadhacbabdadbdgfhfcgghcafafggacf +138: gbabaafbhfbeefeaccdhbfceacffdfefgcaefdhghacafeddgddhdhefdaahgaghadbgbhbdefdchdcdadffbcbagdchadhcdafggecacgeacahfdgbghdeheechabbfbdadddhhbbdccbfaeehdgcfdacfhbafhfcchbacdbdfdhcbbebhhdcadahfeebbedcfgfded +139: ecbedddbddchfehfgdbafbhagdhebgcaedefgecbgbefcegbgaegaceeachebccdhhgegeeadfbbdhecfachgedabbgcbfgeggdbchfcaceedabhdhdaceebdffbceghcfghfecbefhhceegbafheecdaebddfhdffghgeeghdcfdeehgbccceghafghcdcfehbcbhhfhchchahgfdchhbfehfeffddcehhhbefeeehaacgadbafgcedhhefefghhefecebeaahadecbegehbacahagaeegebfabbchagdcehbeahedefacefgdhbgfbdhaheggchbfacaaagaacbecbeccddbfhbedagefahbadhehgbgbbbfbfheabbcafcfaebaehadcbdfed +140: ecgchhggcddbdbcghgaacggddhcbchfaacbhbcghefdgfefhaababhheeeafffgcaedfbedghbbageahfeabhbggccfcaddhfhhffgeeeaffffbddeedeccdghehdeeegcfdhadhdcfghabfegeceecdddeabcaaceefffgbadgecefcagehafdahcaabhddgfbacbdfhceccdcgdgdefccdhadgffcfchbbgbcdbddhageehbbgcgggbdcdfbfecedacdbdgcfhfgggggbgdeegffcddagdddahdcbcdccbccfbfgchegadhchcbadffdehfabehfabcdbghbgbehcbhegfcefffcceahcahdfddgcacecgdacabfegcafcceggfdbggeecggab +141: ffeedggchfheddfafaceegfhagabhfaccabchfegbacdbebadchdefgfafhdgeccgafabagehffgcefhbgcchcbgcbbbfhccfghdgbhcdgahafeafddeccbdbbdbghfbafhagahafcfeechccacdhhfdbcebbehehbacgghcfaacgcefebdbahffcdhcbheehegccefhfhaafedfcbgacdaadddebgghageefdacabdbacbhcafhhbdgcgadgceffafabbbffabefhcfhfhedahbgfhbbbebcbeheecgfdgcddbaadgbaggdefbbfhbhfdhabfefbdahhcghahgfdagebeeacfegdaaffefhbbfbhabccehfecchdfcebbgbbhfhdgedefefddga +142: hdcabgbecafdaghedhfggccgfhaccbcafhaccbbgbbghcfafhhfcdhcgfgfeegghdaaaabhdddbhhbacgegbbeebfhagedbafefcadhfdadbhfhebgaahgbgaefeeegeeeedceaaffhddddbadefbabdhfbeacgedhfdgfbcegcbafdaachdacdfbaaacafgggchgagdgdbhfegcebhhgcbabcfheehdbbehcfhachdaafcgdcbheadbcffcdbhaaecfcadcaagdedgcddgahabaecgbddbbcedddhhchgdgdhbafbaabddgcgghehgaebbeafgbaehhgadcdghadggdcghhdcfdhcdgheffcbheccbabbfeeechegdfbebehgheebdfahddfega +143: becggfhcechfghdgfgfggceagbecacffabechcgbaeddcecgedcdeaebghgdabbbhddbbbgdfgdfhbbdfegedbdcccfhdghcchhhceahbecehffdcbeghdcgebhghbhffdbdaeghgeadffdfghfgecbegadccbfbefebcebhacegdbaaghafaaahhfhgdeafdccecghgfhfeeahaeebbfgfahehchdbdeffdcaececaafdgahedheabfcecebbgfhhdedehgbdheahegfcffddcebecdhbbgdagbgabggdeabedhagcccdhfgabfgggbcbchfhccbahchadcbcfdfecfhcddfdbbehahagfdgbegcedhaedehdacebhgfafafbeafecdcahfbdhb +144: cbgdaaaheccabhgeggeacaceagdggcaegehhhhgbcebbgaddeebgcebhahhdbaacfdgffehgafbbgfhbfhhchcdhhbafcccaabdhabhhbhbghhaeddccdbcaeaacbacggcahegbbhgdbgbcaahbafagbggfbdhaagcdhdabcgbfccabdecdfhhghgchcgbcgefhcchebedgheddgcgcgcgbafggadhhgdhgfdahefbdedbggccefhfdacchcdaeghcgfafdebcaegaahbfhbegdadhdfebaaedcbeeadgedebhhdaebcccbcfafgehacccegcbfefdadeacgbagagehacegabgbecehghbafdggecaefhfbhbbdbafbeffagaefaffgdaehbbbdd +145: cgcbbcagacgcdhcehaddchdhedbbgdadfcffdefggfbbddabehdebehhahcffgccfebedgbageadfbeacahfahebgfcbhefcbbabhddfhfbeeeebagfefbbgeecgdaehededhfcfcdhdhgdhcfffhhhabdfeeddbabbcaeffbfggabdgccfcegcgfgehdcadgfcbfhccddegcddgaebffchdffefaccebgcchabbgaefchdefabgdcchhgcebcggdcbfaedacchhfeggegegecbfcacddddahdacfgbdbccdfafcheeabhbchhchadcedfbdacgbefgeeabcgbbgfceffffhfchdeadfgfdgacaadceggaccfeccfeafhfccgddgdecgegcffdfc +146: acgadhhcagfbhfechgafbacdadegbgbbghgggegechfgbfbbfccegdegbahbfbafgeaehghhffgcfhhffecchbgfbcfaddhchbeegbahhhhddbchdcebgafccgacgebgdgedhcbegdchbgahabafdahaagfbgbcbebeadffgdhhhddghgbchhehchdhaccbgecchhedggcggcghcaaecefgahfddgfgcadfhcffeddgeeacdhgbchdfcfaebbcageaacgfdgcgafabebcfgfadgfghadgcfegadfhhaacedaaageadbhdbhchbcfgbgehcbegcbfbhhddggfhghabaehgdhabfbfaaceahfdfgdegeaebhfbbeafgfbccgeehbaadfghdbfhbbaf +147: acfabhcfcbefdedhhddaeebdbfcdcggbagdgcggcahegaefbbeccecghededeaacahacaedfhfddfhfedcfgdedggdhcdabeceabgeedheeagfhehbcbbgbgdfachbagbbafehhdhhheecbcfacegbdbeebhaehedfafaghggbdbcggbfhfadbdcbdffedfebbabhahgdhfabfdbbegbcbchedddcfgafcfdgafdcfhhebhefhbeggdgfhecehdbebhbafedeaggbgggfddacdbgghacgbgbdgeceagceecedfffcdbbfhchegeahbfgcgedhbhgdedbchecfhhhgcfhaabeahecdaeebcfbehggbcebfbcgdbfegcbefbbfhfbaeacfhcgfbcgg diff --git a/09-resolving-the-bill/interleaving.ipynb b/09-resolving-the-bill/interleaving.ipynb index a132809..22d91be 100644 --- a/09-resolving-the-bill/interleaving.ipynb +++ b/09-resolving-the-bill/interleaving.ipynb @@ -19,7 +19,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "collapsed": true }, @@ -31,7 +31,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "collapsed": true }, @@ -46,10 +46,8 @@ }, { "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, + "execution_count": 4, + "metadata": {}, "outputs": [ { "data": { @@ -57,7 +55,7 @@ "[(0, ''), (1, 'a'), (2, 'aa'), (3, 'aab'), (4, 'aabc'), (5, 'aabcc')]" ] }, - "execution_count": 3, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -75,10 +73,8 @@ }, { "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, + "execution_count": 5, + "metadata": {}, "outputs": [ { "data": { @@ -91,7 +87,7 @@ " [False, False, False, False, False, False]]" ] }, - "execution_count": 4, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -104,9 +100,8 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": { - "collapsed": false, "scrolled": true }, "outputs": [ @@ -151,7 +146,7 @@ " (5, 5): False}" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -165,7 +160,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": { "collapsed": true }, @@ -179,7 +174,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": { "collapsed": true }, @@ -193,10 +188,8 @@ }, { "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, + "execution_count": 9, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -217,10 +210,8 @@ }, { "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, + "execution_count": 10, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -286,7 +277,7 @@ " (3, 3): (2, 3, 'b', 's1')}" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -339,7 +330,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": { "collapsed": true }, @@ -415,10 +406,8 @@ }, { "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, + "execution_count": 12, + "metadata": {}, "outputs": [ { "data": { @@ -426,7 +415,7 @@ "True" ] }, - "execution_count": 11, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -437,10 +426,8 @@ }, { "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, + "execution_count": 13, + "metadata": {}, "outputs": [ { "data": { @@ -463,7 +450,7 @@ " (5, 5): (4, 5, 'c', 'seq1')})" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -474,9 +461,8 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "metadata": { - "collapsed": false, "scrolled": true }, "outputs": [ @@ -537,7 +523,7 @@ " (5, 5): True})" ] }, - "execution_count": 13, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -548,10 +534,8 @@ }, { "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": false - }, + "execution_count": 15, + "metadata": {}, "outputs": [ { "data": { @@ -559,7 +543,7 @@ "False" ] }, - "execution_count": 14, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -570,10 +554,8 @@ }, { "cell_type": "code", - "execution_count": 15, - "metadata": { - "collapsed": false - }, + "execution_count": 16, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -614,7 +596,7 @@ " (4, 3): (4, 2, 'b', 'seq2')})" ] }, - "execution_count": 15, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -625,7 +607,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "metadata": { "collapsed": true }, @@ -649,7 +631,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 18, "metadata": { "collapsed": true }, @@ -663,18 +645,16 @@ }, { "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, + "execution_count": 19, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'acdcfgfcgdhagedbdccbgefgbfbgaacbfbdcebehaeccgadghe'" + "'fddagfdacgbdggabhgcgfddecffbghccebhefghbchhhbfdfgc'" ] }, - "execution_count": 18, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -685,7 +665,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 20, "metadata": { "collapsed": true }, @@ -726,63 +706,62 @@ }, { "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, + "execution_count": 21, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0 0 0 adding g\n", - "1 0 1 adding w\n", - "1 1 0 adding x\n", - "1 2 -1 adding u\n", - "1 3 -2 adding z\n", - "1 4 -3 adding f\n", - "2 4 -2 adding z\n", - "2 5 -3 adding x\n", - "2 6 -4 adding h\n", - "3 6 -3 adding u\n", - "3 7 -4 adding a\n", - "4 7 -3 adding b\n", - "5 7 -2 adding y\n", - "5 8 -3 adding u\n", - "5 9 -4 adding w\n", - "5 10 -5 adding g\n", - "6 10 -4 adding u\n", - "6 11 -5 adding g\n", - "7 11 -4 adding g\n", - "8 11 -3 adding f\n", - "9 11 -2 adding g\n", - "10 11 -1 adding g\n", - "11 11 0 adding w\n", - "11 12 -1 adding y\n", - "11 13 -2 adding w\n", - "11 14 -3 adding y\n", - "11 15 -4 adding a\n", - "12 15 -3 adding e\n", - "13 15 -2 adding z\n", - "13 16 -3 adding x\n", - "13 17 -4 adding x\n", + "0 0 0 adding x\n", + "0 1 -1 adding y\n", + "0 2 -2 adding x\n", + "0 3 -3 adding g\n", + "1 3 -2 adding h\n", + "2 3 -1 adding d\n", + "3 3 0 adding v\n", + "3 4 -1 adding x\n", + "3 5 -2 adding d\n", + "4 5 -1 adding v\n", + "4 6 -2 adding a\n", + "5 6 -1 adding g\n", + "6 6 0 adding w\n", + "6 7 -1 adding v\n", + "6 8 -2 adding e\n", + "7 8 -1 adding u\n", + "7 9 -2 adding w\n", + "7 10 -3 adding x\n", + "7 11 -4 adding e\n", + "8 11 -3 adding d\n", + "9 11 -2 adding w\n", + "9 12 -3 adding c\n", + "10 12 -2 adding z\n", + "10 13 -3 adding y\n", + "10 14 -4 adding h\n", + "11 14 -3 adding g\n", + "12 14 -2 adding z\n", + "12 15 -3 adding x\n", + "12 16 -4 adding w\n", + "12 17 -5 adding e\n", + "13 17 -4 adding w\n", "13 18 -5 adding f\n", - "14 18 -4 adding y\n", - "14 19 -5 adding b\n", - "15 19 -4 adding x\n", - "15 20 -5 remaining s1 fcbab\n" + "14 18 -4 adding z\n", + "14 19 -5 adding f\n", + "15 19 -4 adding b\n", + "16 19 -3 adding u\n", + "16 20 -4 remaining s1 gchd\n" ] }, { "data": { "text/plain": [ - "('gfhabgggfggaefbfcbab',\n", - " 'wxuzzxuyuwuwywyzxxyx',\n", - " 'gwxuzfzxhuabyuwguggfggwywyaezxxfybxfcbab',\n", + "('ghddageedchgeffbgchd',\n", + " 'xyxvxvwvuwxwzyzxwwzu',\n", + " 'xyxghdvxdvagwveuwxedwczyhgzxwewfzfbugchd',\n", " 40)" ] }, - "execution_count": 20, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -796,477 +775,475 @@ }, { "cell_type": "code", - "execution_count": 21, - "metadata": { - "collapsed": false - }, + "execution_count": 22, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "xxxx 0 0 ! ! ! True\n", - "seq2 0 1 ! g g True\n", - "seq2 0 2 ! f w False\n", - "seq2 0 3 ! h x False\n", - "seq2 0 4 ! a u False\n", - "seq2 0 5 ! b z False\n", - "seq2 0 6 ! g f False\n", - "seq2 0 7 ! g z False\n", - "seq2 0 8 ! g x False\n", - "seq2 0 9 ! f h False\n", - "seq2 0 10 ! g u False\n", - "seq2 0 11 ! g a False\n", - "seq2 0 12 ! a b False\n", - "seq2 0 13 ! e y False\n", - "seq2 0 14 ! f u False\n", - "seq2 0 15 ! b w False\n", - "seq2 0 16 ! f g False\n", - "seq2 0 17 ! c u False\n", - "seq2 0 18 ! b g False\n", - "seq2 0 19 ! a g False\n", - "seq2 0 20 ! b f False\n", - "seq1 1 0 w ! g False\n", - "seq1 1 1 w g w True\n", - "xxxx 1 2 w f x False\n", - "xxxx 1 3 w h u False\n", - "xxxx 1 4 w a z False\n", - "xxxx 1 5 w b f False\n", - "xxxx 1 6 w g z False\n", - "xxxx 1 7 w g x False\n", - "xxxx 1 8 w g h False\n", - "xxxx 1 9 w f u False\n", - "xxxx 1 10 w g a False\n", - "xxxx 1 11 w g b False\n", - "xxxx 1 12 w a y False\n", - "xxxx 1 13 w e u False\n", - "xxxx 1 14 w f w False\n", - "xxxx 1 15 w b g False\n", - "xxxx 1 16 w f u False\n", - "xxxx 1 17 w c g False\n", - "xxxx 1 18 w b g False\n", - "xxxx 1 19 w a f False\n", - "xxxx 1 20 w b g False\n", - "seq1 2 0 x ! w False\n", - "seq1 2 1 x g x True\n", - "xxxx 2 2 x f u False\n", - "xxxx 2 3 x h z False\n", - "xxxx 2 4 x a f False\n", - "xxxx 2 5 x b z False\n", - "xxxx 2 6 x g x False\n", - "xxxx 2 7 x g h False\n", - "xxxx 2 8 x g u False\n", - "xxxx 2 9 x f a False\n", - "xxxx 2 10 x g b False\n", - "xxxx 2 11 x g y False\n", - "xxxx 2 12 x a u False\n", - "xxxx 2 13 x e w False\n", - "xxxx 2 14 x f g False\n", - "xxxx 2 15 x b u False\n", - "xxxx 2 16 x f g False\n", - "xxxx 2 17 x c g False\n", - "xxxx 2 18 x b f False\n", - "xxxx 2 19 x a g False\n", - "xxxx 2 20 x b g False\n", - "seq1 3 0 u ! x False\n", - "seq1 3 1 u g u True\n", - "xxxx 3 2 u f z False\n", - "xxxx 3 3 u h f False\n", - "xxxx 3 4 u a z False\n", - "xxxx 3 5 u b x False\n", - "xxxx 3 6 u g h False\n", - "xxxx 3 7 u g u False\n", - "xxxx 3 8 u g a False\n", - "xxxx 3 9 u f b False\n", - "xxxx 3 10 u g y False\n", - "xxxx 3 11 u g u False\n", - "xxxx 3 12 u a w False\n", - "xxxx 3 13 u e g False\n", - "xxxx 3 14 u f u False\n", - "xxxx 3 15 u b g False\n", - "xxxx 3 16 u f g False\n", - "xxxx 3 17 u c f False\n", - "xxxx 3 18 u b g False\n", - "xxxx 3 19 u a g False\n", - "xxxx 3 20 u b w False\n", - "seq1 4 0 z ! u False\n", - "seq1 4 1 z g z True\n", - "seq2 4 2 z f f True\n", - "xxxx 4 3 z h z False\n", - "xxxx 4 4 z a x False\n", - "xxxx 4 5 z b h False\n", - "xxxx 4 6 z g u False\n", - "xxxx 4 7 z g a False\n", - "xxxx 4 8 z g b False\n", - "xxxx 4 9 z f y False\n", - "xxxx 4 10 z g u False\n", - "xxxx 4 11 z g w False\n", - "xxxx 4 12 z a g False\n", - "xxxx 4 13 z e u False\n", - "xxxx 4 14 z f g False\n", - "xxxx 4 15 z b g False\n", - "xxxx 4 16 z f f False\n", - "xxxx 4 17 z c g False\n", - "xxxx 4 18 z b g False\n", - "xxxx 4 19 z a w False\n", - "xxxx 4 20 z b y False\n", - "seq1 5 0 z ! z False\n", - "xxxx 5 1 z g f False\n", - "seq1 5 2 z f z True\n", - "xxxx 5 3 z h x False\n", - "xxxx 5 4 z a h False\n", - "xxxx 5 5 z b u False\n", - "xxxx 5 6 z g a False\n", - "xxxx 5 7 z g b False\n", - "xxxx 5 8 z g y False\n", - "xxxx 5 9 z f u False\n", - "xxxx 5 10 z g w False\n", - "xxxx 5 11 z g g False\n", - "xxxx 5 12 z a u False\n", - "xxxx 5 13 z e g False\n", - "xxxx 5 14 z f g False\n", - "xxxx 5 15 z b f False\n", - "xxxx 5 16 z f g False\n", - "xxxx 5 17 z c g False\n", - "xxxx 5 18 z b w False\n", - "xxxx 5 19 z a y False\n", - "xxxx 5 20 z b w False\n", - "seq1 6 0 x ! f False\n", - "xxxx 6 1 x g z False\n", - "seq1 6 2 x f x True\n", - "seq2 6 3 x h h True\n", - "xxxx 6 4 x a u False\n", - "xxxx 6 5 x b a False\n", - "xxxx 6 6 x g b False\n", - "xxxx 6 7 x g y False\n", - "xxxx 6 8 x g u False\n", - "xxxx 6 9 x f w False\n", - "xxxx 6 10 x g g False\n", - "xxxx 6 11 x g u False\n", - "xxxx 6 12 x a g False\n", - "xxxx 6 13 x e g False\n", - "xxxx 6 14 x f f False\n", - "xxxx 6 15 x b g False\n", - "xxxx 6 16 x f g False\n", - "xxxx 6 17 x c w False\n", - "xxxx 6 18 x b y False\n", - "xxxx 6 19 x a w False\n", - "xxxx 6 20 x b y False\n", - "seq1 7 0 u ! z False\n", - "xxxx 7 1 u g x False\n", - "xxxx 7 2 u f h False\n", - "seq1 7 3 u h u True\n", - "seq2 7 4 u a a True\n", - "seq2 7 5 u b b True\n", - "xxxx 7 6 u g y False\n", - "xxxx 7 7 u g u False\n", - "xxxx 7 8 u g w False\n", - "xxxx 7 9 u f g False\n", - "xxxx 7 10 u g u False\n", - "xxxx 7 11 u g g False\n", - "xxxx 7 12 u a g False\n", - "xxxx 7 13 u e f False\n", - "xxxx 7 14 u f g False\n", - "xxxx 7 15 u b g False\n", - "xxxx 7 16 u f w False\n", - "xxxx 7 17 u c y False\n", - "xxxx 7 18 u b w False\n", - "xxxx 7 19 u a y False\n", - "xxxx 7 20 u b a False\n", - "seq1 8 0 y ! x False\n", - "xxxx 8 1 y g h False\n", - "xxxx 8 2 y f u False\n", - "xxxx 8 3 y h a False\n", - "xxxx 8 4 y a b False\n", - "seq1 8 5 y b y True\n", - "xxxx 8 6 y g u False\n", - "xxxx 8 7 y g w False\n", - "xxxx 8 8 y g g False\n", - "xxxx 8 9 y f u False\n", - "xxxx 8 10 y g g False\n", - "xxxx 8 11 y g g False\n", - "xxxx 8 12 y a f False\n", - "xxxx 8 13 y e g False\n", - "xxxx 8 14 y f g False\n", - "xxxx 8 15 y b w False\n", - "xxxx 8 16 y f y False\n", - "xxxx 8 17 y c w False\n", - "xxxx 8 18 y b y False\n", - "xxxx 8 19 y a a False\n", - "xxxx 8 20 y b e False\n", - "seq1 9 0 u ! h False\n", - "xxxx 9 1 u g u False\n", - "xxxx 9 2 u f a False\n", - "xxxx 9 3 u h b False\n", - "xxxx 9 4 u a y False\n", - "seq1 9 5 u b u True\n", - "xxxx 9 6 u g w False\n", - "xxxx 9 7 u g g False\n", - "xxxx 9 8 u g u False\n", - "xxxx 9 9 u f g False\n", - "xxxx 9 10 u g g False\n", - "xxxx 9 11 u g f False\n", - "xxxx 9 12 u a g False\n", - "xxxx 9 13 u e g False\n", - "xxxx 9 14 u f w False\n", - "xxxx 9 15 u b y False\n", - "xxxx 9 16 u f w False\n", - "xxxx 9 17 u c y False\n", - "xxxx 9 18 u b a False\n", - "xxxx 9 19 u a e False\n", - "xxxx 9 20 u b z False\n", - "seq1 10 0 w ! u False\n", + "seq2 0 1 ! g x False\n", + "seq2 0 2 ! h y False\n", + "seq2 0 3 ! d x False\n", + "seq2 0 4 ! d g False\n", + "seq2 0 5 ! a h False\n", + "seq2 0 6 ! g d False\n", + "seq2 0 7 ! e v False\n", + "seq2 0 8 ! e x False\n", + "seq2 0 9 ! d d False\n", + "seq2 0 10 ! c v False\n", + "seq2 0 11 ! h a False\n", + "seq2 0 12 ! g g False\n", + "seq2 0 13 ! e w False\n", + "seq2 0 14 ! f v False\n", + "seq2 0 15 ! f e False\n", + "seq2 0 16 ! b u False\n", + "seq2 0 17 ! g w False\n", + "seq2 0 18 ! c x False\n", + "seq2 0 19 ! h e False\n", + "seq2 0 20 ! d d False\n", + "seq1 1 0 x ! x True\n", + "xxxx 1 1 x g y False\n", + "xxxx 1 2 x h x False\n", + "xxxx 1 3 x d g False\n", + "xxxx 1 4 x d h False\n", + "xxxx 1 5 x a d False\n", + "xxxx 1 6 x g v False\n", + "xxxx 1 7 x e x False\n", + "xxxx 1 8 x e d False\n", + "xxxx 1 9 x d v False\n", + "xxxx 1 10 x c a False\n", + "xxxx 1 11 x h g False\n", + "xxxx 1 12 x g w False\n", + "xxxx 1 13 x e v False\n", + "xxxx 1 14 x f e False\n", + "xxxx 1 15 x f u False\n", + "xxxx 1 16 x b w False\n", + "xxxx 1 17 x g x False\n", + "xxxx 1 18 x c e False\n", + "xxxx 1 19 x h d False\n", + "xxxx 1 20 x d w False\n", + "seq1 2 0 y ! y True\n", + "xxxx 2 1 y g x False\n", + "xxxx 2 2 y h g False\n", + "xxxx 2 3 y d h False\n", + "xxxx 2 4 y d d False\n", + "xxxx 2 5 y a v False\n", + "xxxx 2 6 y g x False\n", + "xxxx 2 7 y e d False\n", + "xxxx 2 8 y e v False\n", + "xxxx 2 9 y d a False\n", + "xxxx 2 10 y c g False\n", + "xxxx 2 11 y h w False\n", + "xxxx 2 12 y g v False\n", + "xxxx 2 13 y e e False\n", + "xxxx 2 14 y f u False\n", + "xxxx 2 15 y f w False\n", + "xxxx 2 16 y b x False\n", + "xxxx 2 17 y g e False\n", + "xxxx 2 18 y c d False\n", + "xxxx 2 19 y h w False\n", + "xxxx 2 20 y d c False\n", + "seq1 3 0 x ! x True\n", + "seq2 3 1 x g g True\n", + "seq2 3 2 x h h True\n", + "seq2 3 3 x d d True\n", + "xxxx 3 4 x d v False\n", + "xxxx 3 5 x a x False\n", + "xxxx 3 6 x g d False\n", + "xxxx 3 7 x e v False\n", + "xxxx 3 8 x e a False\n", + "xxxx 3 9 x d g False\n", + "xxxx 3 10 x c w False\n", + "xxxx 3 11 x h v False\n", + "xxxx 3 12 x g e False\n", + "xxxx 3 13 x e u False\n", + "xxxx 3 14 x f w False\n", + "xxxx 3 15 x f x False\n", + "xxxx 3 16 x b e False\n", + "xxxx 3 17 x g d False\n", + "xxxx 3 18 x c w False\n", + "xxxx 3 19 x h c False\n", + "xxxx 3 20 x d z False\n", + "seq1 4 0 v ! g False\n", + "xxxx 4 1 v g h False\n", + "xxxx 4 2 v h d False\n", + "seq1 4 3 v d v True\n", + "xxxx 4 4 v d x False\n", + "xxxx 4 5 v a d False\n", + "xxxx 4 6 v g v False\n", + "xxxx 4 7 v e a False\n", + "xxxx 4 8 v e g False\n", + "xxxx 4 9 v d w False\n", + "xxxx 4 10 v c v False\n", + "xxxx 4 11 v h e False\n", + "xxxx 4 12 v g u False\n", + "xxxx 4 13 v e w False\n", + "xxxx 4 14 v f x False\n", + "xxxx 4 15 v f e False\n", + "xxxx 4 16 v b d False\n", + "xxxx 4 17 v g w False\n", + "xxxx 4 18 v c c False\n", + "xxxx 4 19 v h z False\n", + "xxxx 4 20 v d y False\n", + "seq1 5 0 x ! h False\n", + "xxxx 5 1 x g d False\n", + "xxxx 5 2 x h v False\n", + "seq1 5 3 x d x True\n", + "seq2 5 4 x d d True\n", + "xxxx 5 5 x a v False\n", + "xxxx 5 6 x g a False\n", + "xxxx 5 7 x e g False\n", + "xxxx 5 8 x e w False\n", + "xxxx 5 9 x d v False\n", + "xxxx 5 10 x c e False\n", + "xxxx 5 11 x h u False\n", + "xxxx 5 12 x g w False\n", + "xxxx 5 13 x e x False\n", + "xxxx 5 14 x f e False\n", + "xxxx 5 15 x f d False\n", + "xxxx 5 16 x b w False\n", + "xxxx 5 17 x g c False\n", + "xxxx 5 18 x c z False\n", + "xxxx 5 19 x h y False\n", + "xxxx 5 20 x d h False\n", + "seq1 6 0 v ! d False\n", + "xxxx 6 1 v g v False\n", + "xxxx 6 2 v h x False\n", + "xxxx 6 3 v d d False\n", + "seq1 6 4 v d v True\n", + "seq2 6 5 v a a True\n", + "seq2 6 6 v g g True\n", + "xxxx 6 7 v e w False\n", + "xxxx 6 8 v e v False\n", + "xxxx 6 9 v d e False\n", + "xxxx 6 10 v c u False\n", + "xxxx 6 11 v h w False\n", + "xxxx 6 12 v g x False\n", + "xxxx 6 13 v e e False\n", + "xxxx 6 14 v f d False\n", + "xxxx 6 15 v f w False\n", + "xxxx 6 16 v b c False\n", + "xxxx 6 17 v g z False\n", + "xxxx 6 18 v c y False\n", + "xxxx 6 19 v h h False\n", + "xxxx 6 20 v d g False\n", + "seq1 7 0 w ! v False\n", + "xxxx 7 1 w g x False\n", + "xxxx 7 2 w h d False\n", + "xxxx 7 3 w d v False\n", + "xxxx 7 4 w d a False\n", + "xxxx 7 5 w a g False\n", + "seq1 7 6 w g w True\n", + "xxxx 7 7 w e v False\n", + "xxxx 7 8 w e e False\n", + "xxxx 7 9 w d u False\n", + "xxxx 7 10 w c w False\n", + "xxxx 7 11 w h x False\n", + "xxxx 7 12 w g e False\n", + "xxxx 7 13 w e d False\n", + "xxxx 7 14 w f w False\n", + "xxxx 7 15 w f c False\n", + "xxxx 7 16 w b z False\n", + "xxxx 7 17 w g y False\n", + "xxxx 7 18 w c h False\n", + "xxxx 7 19 w h g False\n", + "xxxx 7 20 w d z False\n", + "seq1 8 0 v ! x False\n", + "xxxx 8 1 v g d False\n", + "xxxx 8 2 v h v False\n", + "xxxx 8 3 v d a False\n", + "xxxx 8 4 v d g False\n", + "xxxx 8 5 v a w False\n", + "seq1 8 6 v g v True\n", + "seq2 8 7 v e e True\n", + "xxxx 8 8 v e u False\n", + "xxxx 8 9 v d w False\n", + "xxxx 8 10 v c x False\n", + "xxxx 8 11 v h e False\n", + "xxxx 8 12 v g d False\n", + "xxxx 8 13 v e w False\n", + "xxxx 8 14 v f c False\n", + "xxxx 8 15 v f z False\n", + "xxxx 8 16 v b y False\n", + "xxxx 8 17 v g h False\n", + "xxxx 8 18 v c g False\n", + "xxxx 8 19 v h z False\n", + "xxxx 8 20 v d x False\n", + "seq1 9 0 u ! d False\n", + "xxxx 9 1 u g v False\n", + "xxxx 9 2 u h a False\n", + "xxxx 9 3 u d g False\n", + "xxxx 9 4 u d w False\n", + "xxxx 9 5 u a v False\n", + "xxxx 9 6 u g e False\n", + "seq1 9 7 u e u True\n", + "xxxx 9 8 u e w False\n", + "xxxx 9 9 u d x False\n", + "xxxx 9 10 u c e False\n", + "xxxx 9 11 u h d False\n", + "xxxx 9 12 u g w False\n", + "xxxx 9 13 u e c False\n", + "xxxx 9 14 u f z False\n", + "xxxx 9 15 u f y False\n", + "xxxx 9 16 u b h False\n", + "xxxx 9 17 u g g False\n", + "xxxx 9 18 u c z False\n", + "xxxx 9 19 u h x False\n", + "xxxx 9 20 u d w False\n", + "seq1 10 0 w ! v False\n", "xxxx 10 1 w g a False\n", - "xxxx 10 2 w f b False\n", - "xxxx 10 3 w h y False\n", - "xxxx 10 4 w a u False\n", - "seq1 10 5 w b w True\n", - "seq2 10 6 w g g True\n", - "xxxx 10 7 w g u False\n", - "xxxx 10 8 w g g False\n", - "xxxx 10 9 w f g False\n", - "xxxx 10 10 w g f False\n", - "xxxx 10 11 w g g False\n", - "xxxx 10 12 w a g False\n", - "xxxx 10 13 w e w False\n", + "xxxx 10 2 w h g False\n", + "xxxx 10 3 w d w False\n", + "xxxx 10 4 w d v False\n", + "xxxx 10 5 w a e False\n", + "xxxx 10 6 w g u False\n", + "seq1 10 7 w e w True\n", + "xxxx 10 8 w e x False\n", + "xxxx 10 9 w d e False\n", + "xxxx 10 10 w c d False\n", + "xxxx 10 11 w h w False\n", + "xxxx 10 12 w g c False\n", + "xxxx 10 13 w e z False\n", "xxxx 10 14 w f y False\n", - "xxxx 10 15 w b w False\n", - "xxxx 10 16 w f y False\n", - "xxxx 10 17 w c a False\n", - "xxxx 10 18 w b e False\n", - "xxxx 10 19 w a z False\n", - "xxxx 10 20 w b x False\n", - "seq1 11 0 u ! a False\n", - "xxxx 11 1 u g b False\n", - "xxxx 11 2 u f y False\n", - "xxxx 11 3 u h u False\n", - "xxxx 11 4 u a w False\n", - "xxxx 11 5 u b g False\n", - "seq1 11 6 u g u True\n", - "seq2 11 7 u g g True\n", - "seq2 11 8 u g g True\n", - "seq2 11 9 u f f True\n", - "seq2 11 10 u g g True\n", - "seq2 11 11 u g g True\n", - "xxxx 11 12 u a w False\n", - "xxxx 11 13 u e y False\n", - "xxxx 11 14 u f w False\n", - "xxxx 11 15 u b y False\n", - "xxxx 11 16 u f a False\n", - "xxxx 11 17 u c e False\n", - "xxxx 11 18 u b z False\n", - "xxxx 11 19 u a x False\n", - "xxxx 11 20 u b x False\n", - "seq1 12 0 w ! b False\n", - "xxxx 12 1 w g y False\n", - "xxxx 12 2 w f u False\n", - "xxxx 12 3 w h w False\n", - "xxxx 12 4 w a g False\n", - "xxxx 12 5 w b u False\n", - "xxxx 12 6 w g g False\n", - "xxxx 12 7 w g g False\n", - "xxxx 12 8 w g f False\n", - "xxxx 12 9 w f g False\n", - "xxxx 12 10 w g g False\n", - "seq1 12 11 w g w True\n", - "xxxx 12 12 w a y False\n", - "xxxx 12 13 w e w False\n", - "xxxx 12 14 w f y False\n", - "xxxx 12 15 w b a False\n", - "xxxx 12 16 w f e False\n", - "xxxx 12 17 w c z False\n", - "xxxx 12 18 w b x False\n", - "xxxx 12 19 w a x False\n", - "xxxx 12 20 w b f False\n", - "seq1 13 0 y ! y False\n", - "xxxx 13 1 y g u False\n", - "xxxx 13 2 y f w False\n", - "xxxx 13 3 y h g False\n", - "xxxx 13 4 y a u False\n", - "xxxx 13 5 y b g False\n", - "xxxx 13 6 y g g False\n", - "xxxx 13 7 y g f False\n", - "xxxx 13 8 y g g False\n", - "xxxx 13 9 y f g False\n", - "xxxx 13 10 y g w False\n", - "seq1 13 11 y g y True\n", - "xxxx 13 12 y a w False\n", - "xxxx 13 13 y e y False\n", - "xxxx 13 14 y f a False\n", - "xxxx 13 15 y b e False\n", - "xxxx 13 16 y f z False\n", - "xxxx 13 17 y c x False\n", - "xxxx 13 18 y b x False\n", - "xxxx 13 19 y a f False\n", - "xxxx 13 20 y b y False\n", - "seq1 14 0 w ! u False\n", - "xxxx 14 1 w g w False\n", - "xxxx 14 2 w f g False\n", - "xxxx 14 3 w h u False\n", - "xxxx 14 4 w a g False\n", - "xxxx 14 5 w b g False\n", - "xxxx 14 6 w g f False\n", - "xxxx 14 7 w g g False\n", - "xxxx 14 8 w g g False\n", - "xxxx 14 9 w f w False\n", - "xxxx 14 10 w g y False\n", - "seq1 14 11 w g w True\n", - "xxxx 14 12 w a y False\n", - "xxxx 14 13 w e a False\n", - "xxxx 14 14 w f e False\n", - "xxxx 14 15 w b z False\n", - "xxxx 14 16 w f x False\n", - "xxxx 14 17 w c x False\n", - "xxxx 14 18 w b f False\n", - "xxxx 14 19 w a y False\n", - "xxxx 14 20 w b b False\n", - "seq1 15 0 y ! w False\n", - "xxxx 15 1 y g g False\n", - "xxxx 15 2 y f u False\n", - "xxxx 15 3 y h g False\n", - "xxxx 15 4 y a g False\n", - "xxxx 15 5 y b f False\n", - "xxxx 15 6 y g g False\n", - "xxxx 15 7 y g g False\n", - "xxxx 15 8 y g w False\n", - "xxxx 15 9 y f y False\n", - "xxxx 15 10 y g w False\n", - "seq1 15 11 y g y True\n", - "seq2 15 12 y a a True\n", - "seq2 15 13 y e e True\n", - "xxxx 15 14 y f z False\n", - "xxxx 15 15 y b x False\n", - "xxxx 15 16 y f x False\n", - "xxxx 15 17 y c f False\n", - "xxxx 15 18 y b y False\n", - "xxxx 15 19 y a b False\n", - "xxxx 15 20 y b x False\n", - "seq1 16 0 z ! g False\n", - "xxxx 16 1 z g u False\n", - "xxxx 16 2 z f g False\n", - "xxxx 16 3 z h g False\n", - "xxxx 16 4 z a f False\n", - "xxxx 16 5 z b g False\n", - "xxxx 16 6 z g g False\n", - "xxxx 16 7 z g w False\n", - "xxxx 16 8 z g y False\n", - "xxxx 16 9 z f w False\n", - "xxxx 16 10 z g y False\n", - "xxxx 16 11 z g a False\n", - "xxxx 16 12 z a e False\n", - "seq1 16 13 z e z True\n", - "xxxx 16 14 z f x False\n", - "xxxx 16 15 z b x False\n", - "xxxx 16 16 z f f False\n", - "xxxx 16 17 z c y False\n", - "xxxx 16 18 z b b False\n", - "xxxx 16 19 z a x False\n", - "xxxx 16 20 z b f False\n", - "seq1 17 0 x ! u False\n", - "xxxx 17 1 x g g False\n", - "xxxx 17 2 x f g False\n", - "xxxx 17 3 x h f False\n", - "xxxx 17 4 x a g False\n", - "xxxx 17 5 x b g False\n", - "xxxx 17 6 x g w False\n", - "xxxx 17 7 x g y False\n", - "xxxx 17 8 x g w False\n", - "xxxx 17 9 x f y False\n", - "xxxx 17 10 x g a False\n", - "xxxx 17 11 x g e False\n", - "xxxx 17 12 x a z False\n", - "seq1 17 13 x e x True\n", - "xxxx 17 14 x f x False\n", - "xxxx 17 15 x b f False\n", - "xxxx 17 16 x f y False\n", - "xxxx 17 17 x c b False\n", - "xxxx 17 18 x b x False\n", - "xxxx 17 19 x a f False\n", - "xxxx 17 20 x b c False\n", - "seq1 18 0 x ! g False\n", - "xxxx 18 1 x g g False\n", - "xxxx 18 2 x f f False\n", - "xxxx 18 3 x h g False\n", - "xxxx 18 4 x a g False\n", - "xxxx 18 5 x b w False\n", - "xxxx 18 6 x g y False\n", - "xxxx 18 7 x g w False\n", - "xxxx 18 8 x g y False\n", - "xxxx 18 9 x f a False\n", - "xxxx 18 10 x g e False\n", - "xxxx 18 11 x g z False\n", - "xxxx 18 12 x a x False\n", - "seq1 18 13 x e x True\n", - "seq2 18 14 x f f True\n", - "xxxx 18 15 x b y False\n", - "xxxx 18 16 x f b False\n", - "xxxx 18 17 x c x False\n", - "xxxx 18 18 x b f False\n", - "xxxx 18 19 x a c False\n", - "xxxx 18 20 x b b False\n", - "seq1 19 0 y ! g False\n", - "xxxx 19 1 y g f False\n", - "xxxx 19 2 y f g False\n", - "xxxx 19 3 y h g False\n", - "xxxx 19 4 y a w False\n", - "xxxx 19 5 y b y False\n", - "xxxx 19 6 y g w False\n", - "xxxx 19 7 y g y False\n", - "xxxx 19 8 y g a False\n", - "xxxx 19 9 y f e False\n", - "xxxx 19 10 y g z False\n", - "xxxx 19 11 y g x False\n", - "xxxx 19 12 y a x False\n", - "xxxx 19 13 y e f False\n", - "seq1 19 14 y f y True\n", - "seq2 19 15 y b b True\n", - "xxxx 19 16 y f x False\n", - "xxxx 19 17 y c f False\n", - "xxxx 19 18 y b c False\n", - "xxxx 19 19 y a b False\n", - "xxxx 19 20 y b a False\n", - "seq1 20 0 x ! f False\n", - "xxxx 20 1 x g g False\n", - "xxxx 20 2 x f g False\n", - "xxxx 20 3 x h w False\n", - "xxxx 20 4 x a y False\n", - "xxxx 20 5 x b w False\n", - "xxxx 20 6 x g y False\n", - "xxxx 20 7 x g a False\n", - "xxxx 20 8 x g e False\n", - "xxxx 20 9 x f z False\n", - "xxxx 20 10 x g x False\n", - "xxxx 20 11 x g x False\n", - "xxxx 20 12 x a f False\n", - "xxxx 20 13 x e y False\n", - "xxxx 20 14 x f b False\n", - "seq1 20 15 x b x True\n", - "seq2 20 16 x f f True\n", - "seq2 20 17 x c c True\n", - "seq2 20 18 x b b True\n", - "seq2 20 19 x a a True\n", - "seq2 20 20 x b b True\n", - "T T . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . .\n", - ". T T . . . . . . . . . . . . . . . . . .\n", - ". . T . . . . . . . . . . . . . . . . . .\n", - ". . T T . . . . . . . . . . . . . . . . .\n", - ". . . T T T . . . . . . . . . . . . . . .\n", - ". . . . . T . . . . . . . . . . . . . . .\n", - ". . . . . T . . . . . . . . . . . . . . .\n", - ". . . . . T T . . . . . . . . . . . . . .\n", - ". . . . . . T T T T T T . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . .\n", - ". . . . . . . . . . . T T T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", + "xxxx 10 15 w f h False\n", + "xxxx 10 16 w b g False\n", + "xxxx 10 17 w g z False\n", + "xxxx 10 18 w c x False\n", + "xxxx 10 19 w h w False\n", + "xxxx 10 20 w d e False\n", + "seq1 11 0 x ! a False\n", + "xxxx 11 1 x g g False\n", + "xxxx 11 2 x h w False\n", + "xxxx 11 3 x d v False\n", + "xxxx 11 4 x d e False\n", + "xxxx 11 5 x a u False\n", + "xxxx 11 6 x g w False\n", + "seq1 11 7 x e x True\n", + "seq2 11 8 x e e True\n", + "seq2 11 9 x d d True\n", + "xxxx 11 10 x c w False\n", + "xxxx 11 11 x h c False\n", + "xxxx 11 12 x g z False\n", + "xxxx 11 13 x e y False\n", + "xxxx 11 14 x f h False\n", + "xxxx 11 15 x f g False\n", + "xxxx 11 16 x b z False\n", + "xxxx 11 17 x g x False\n", + "xxxx 11 18 x c w False\n", + "xxxx 11 19 x h e False\n", + "xxxx 11 20 x d w False\n", + "seq1 12 0 w ! g False\n", + "xxxx 12 1 w g w False\n", + "xxxx 12 2 w h v False\n", + "xxxx 12 3 w d e False\n", + "xxxx 12 4 w d u False\n", + "xxxx 12 5 w a w False\n", + "xxxx 12 6 w g x False\n", + "xxxx 12 7 w e e False\n", + "xxxx 12 8 w e d False\n", + "seq1 12 9 w d w True\n", + "seq2 12 10 w c c True\n", + "xxxx 12 11 w h z False\n", + "xxxx 12 12 w g y False\n", + "xxxx 12 13 w e h False\n", + "xxxx 12 14 w f g False\n", + "xxxx 12 15 w f z False\n", + "xxxx 12 16 w b x False\n", + "xxxx 12 17 w g w False\n", + "xxxx 12 18 w c e False\n", + "xxxx 12 19 w h w False\n", + "xxxx 12 20 w d f False\n", + "seq1 13 0 z ! w False\n", + "xxxx 13 1 z g v False\n", + "xxxx 13 2 z h e False\n", + "xxxx 13 3 z d u False\n", + "xxxx 13 4 z d w False\n", + "xxxx 13 5 z a x False\n", + "xxxx 13 6 z g e False\n", + "xxxx 13 7 z e d False\n", + "xxxx 13 8 z e w False\n", + "xxxx 13 9 z d c False\n", + "seq1 13 10 z c z True\n", + "xxxx 13 11 z h y False\n", + "xxxx 13 12 z g h False\n", + "xxxx 13 13 z e g False\n", + "xxxx 13 14 z f z False\n", + "xxxx 13 15 z f x False\n", + "xxxx 13 16 z b w False\n", + "xxxx 13 17 z g e False\n", + "xxxx 13 18 z c w False\n", + "xxxx 13 19 z h f False\n", + "xxxx 13 20 z d z False\n", + "seq1 14 0 y ! v False\n", + "xxxx 14 1 y g e False\n", + "xxxx 14 2 y h u False\n", + "xxxx 14 3 y d w False\n", + "xxxx 14 4 y d x False\n", + "xxxx 14 5 y a e False\n", + "xxxx 14 6 y g d False\n", + "xxxx 14 7 y e w False\n", + "xxxx 14 8 y e c False\n", + "xxxx 14 9 y d z False\n", + "seq1 14 10 y c y True\n", + "seq2 14 11 y h h True\n", + "seq2 14 12 y g g True\n", + "xxxx 14 13 y e z False\n", + "xxxx 14 14 y f x False\n", + "xxxx 14 15 y f w False\n", + "xxxx 14 16 y b e False\n", + "xxxx 14 17 y g w False\n", + "xxxx 14 18 y c f False\n", + "xxxx 14 19 y h z False\n", + "xxxx 14 20 y d f False\n", + "seq1 15 0 z ! e False\n", + "xxxx 15 1 z g u False\n", + "xxxx 15 2 z h w False\n", + "xxxx 15 3 z d x False\n", + "xxxx 15 4 z d e False\n", + "xxxx 15 5 z a d False\n", + "xxxx 15 6 z g w False\n", + "xxxx 15 7 z e c False\n", + "xxxx 15 8 z e z False\n", + "xxxx 15 9 z d y False\n", + "xxxx 15 10 z c h False\n", + "xxxx 15 11 z h g False\n", + "seq1 15 12 z g z True\n", + "xxxx 15 13 z e x False\n", + "xxxx 15 14 z f w False\n", + "xxxx 15 15 z f e False\n", + "xxxx 15 16 z b w False\n", + "xxxx 15 17 z g f False\n", + "xxxx 15 18 z c z False\n", + "xxxx 15 19 z h f False\n", + "xxxx 15 20 z d b False\n", + "seq1 16 0 x ! u False\n", + "xxxx 16 1 x g w False\n", + "xxxx 16 2 x h x False\n", + "xxxx 16 3 x d e False\n", + "xxxx 16 4 x d d False\n", + "xxxx 16 5 x a w False\n", + "xxxx 16 6 x g c False\n", + "xxxx 16 7 x e z False\n", + "xxxx 16 8 x e y False\n", + "xxxx 16 9 x d h False\n", + "xxxx 16 10 x c g False\n", + "xxxx 16 11 x h z False\n", + "seq1 16 12 x g x True\n", + "xxxx 16 13 x e w False\n", + "xxxx 16 14 x f e False\n", + "xxxx 16 15 x f w False\n", + "xxxx 16 16 x b f False\n", + "xxxx 16 17 x g z False\n", + "xxxx 16 18 x c f False\n", + "xxxx 16 19 x h b False\n", + "xxxx 16 20 x d u False\n", + "seq1 17 0 w ! w False\n", + "xxxx 17 1 w g x False\n", + "xxxx 17 2 w h e False\n", + "xxxx 17 3 w d d False\n", + "xxxx 17 4 w d w False\n", + "xxxx 17 5 w a c False\n", + "xxxx 17 6 w g z False\n", + "xxxx 17 7 w e y False\n", + "xxxx 17 8 w e h False\n", + "xxxx 17 9 w d g False\n", + "xxxx 17 10 w c z False\n", + "xxxx 17 11 w h x False\n", + "seq1 17 12 w g w True\n", + "seq2 17 13 w e e True\n", + "xxxx 17 14 w f w False\n", + "xxxx 17 15 w f f False\n", + "xxxx 17 16 w b z False\n", + "xxxx 17 17 w g f False\n", + "xxxx 17 18 w c b False\n", + "xxxx 17 19 w h u False\n", + "xxxx 17 20 w d g False\n", + "seq1 18 0 w ! x False\n", + "xxxx 18 1 w g e False\n", + "xxxx 18 2 w h d False\n", + "xxxx 18 3 w d w False\n", + "xxxx 18 4 w d c False\n", + "xxxx 18 5 w a z False\n", + "xxxx 18 6 w g y False\n", + "xxxx 18 7 w e h False\n", + "xxxx 18 8 w e g False\n", + "xxxx 18 9 w d z False\n", + "xxxx 18 10 w c x False\n", + "xxxx 18 11 w h w False\n", + "xxxx 18 12 w g e False\n", + "seq1 18 13 w e w True\n", + "seq2 18 14 w f f True\n", + "xxxx 18 15 w f z False\n", + "xxxx 18 16 w b f False\n", + "xxxx 18 17 w g b False\n", + "xxxx 18 18 w c u False\n", + "xxxx 18 19 w h g False\n", + "xxxx 18 20 w d c False\n", + "seq1 19 0 z ! e False\n", + "xxxx 19 1 z g d False\n", + "xxxx 19 2 z h w False\n", + "xxxx 19 3 z d c False\n", + "xxxx 19 4 z d z False\n", + "xxxx 19 5 z a y False\n", + "xxxx 19 6 z g h False\n", + "xxxx 19 7 z e g False\n", + "xxxx 19 8 z e z False\n", + "xxxx 19 9 z d x False\n", + "xxxx 19 10 z c w False\n", + "xxxx 19 11 z h e False\n", + "xxxx 19 12 z g w False\n", + "xxxx 19 13 z e f False\n", + "seq1 19 14 z f z True\n", + "seq2 19 15 z f f True\n", + "seq2 19 16 z b b True\n", + "xxxx 19 17 z g u False\n", + "xxxx 19 18 z c g False\n", + "xxxx 19 19 z h c False\n", + "xxxx 19 20 z d h False\n", + "seq1 20 0 u ! d False\n", + "xxxx 20 1 u g w False\n", + "xxxx 20 2 u h c False\n", + "xxxx 20 3 u d z False\n", + "xxxx 20 4 u d y False\n", + "xxxx 20 5 u a h False\n", + "xxxx 20 6 u g g False\n", + "xxxx 20 7 u e z False\n", + "xxxx 20 8 u e x False\n", + "xxxx 20 9 u d w False\n", + "xxxx 20 10 u c e False\n", + "xxxx 20 11 u h w False\n", + "xxxx 20 12 u g f False\n", + "xxxx 20 13 u e z False\n", + "xxxx 20 14 u f f False\n", + "xxxx 20 15 u f b False\n", + "seq1 20 16 u b u True\n", + "seq2 20 17 u g g True\n", + "seq2 20 18 u c c True\n", + "seq2 20 19 u h h True\n", + "seq2 20 20 u d d True\n", + "T . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . .\n", + "T T T T . . . . . . . . . . . . . . . . .\n", + ". . . T . . . . . . . . . . . . . . . . .\n", + ". . . T T . . . . . . . . . . . . . . . .\n", + ". . . . T T T . . . . . . . . . . . . . .\n", + ". . . . . . T . . . . . . . . . . . . . .\n", + ". . . . . . T T . . . . . . . . . . . . .\n", + ". . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . T T T . . . . . . . . . . .\n", + ". . . . . . . . . T T . . . . . . . . . .\n", + ". . . . . . . . . . T . . . . . . . . . .\n", + ". . . . . . . . . . T T T . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . T T . . . . . . .\n", ". . . . . . . . . . . . . T T . . . . . .\n", - ". . . . . . . . . . . . . . T T . . . . .\n", - ". . . . . . . . . . . . . . . T T T T T T\n" + ". . . . . . . . . . . . . . T T T . . . .\n", + ". . . . . . . . . . . . . . . . T T T T T\n" ] } ], @@ -1277,18 +1254,16 @@ }, { "cell_type": "code", - "execution_count": 22, - "metadata": { - "collapsed": false - }, + "execution_count": 23, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'gWXUZfZXhUabYUWgUggfggWYWYaeZXXfYbXfcbab'" + "'XYXghdVXdVagWVeUWXedWcZYhgZXWeWfZfbUgchd'" ] }, - "execution_count": 22, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1299,37 +1274,35 @@ }, { "cell_type": "code", - "execution_count": 23, - "metadata": { - "collapsed": false - }, + "execution_count": 24, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "T T . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . .\n", - ". T T . . . . . . . . . . . . . . . . . .\n", - ". . T . . . . . . . . . . . . . . . . . .\n", - ". . T T . . . . . . . . . . . . . . . . .\n", - ". . . T T T . . . . . . . . . . . . . . .\n", - ". . . . . T . . . . . . . . . . . . . . .\n", - ". . . . . T . . . . . . . . . . . . . . .\n", - ". . . . . T T . . . . . . . . . . . . . .\n", - ". . . . . . T T T T T T . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . .\n", - ". . . . . . . . . . . T T T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . .\n", + "T T T T . . . . . . . . . . . . . . . . .\n", + ". . . T . . . . . . . . . . . . . . . . .\n", + ". . . T T . . . . . . . . . . . . . . . .\n", + ". . . . T T T . . . . . . . . . . . . . .\n", + ". . . . . . T . . . . . . . . . . . . . .\n", + ". . . . . . T T . . . . . . . . . . . . .\n", + ". . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . T T T . . . . . . . . . . .\n", + ". . . . . . . . . T T . . . . . . . . . .\n", + ". . . . . . . . . . T . . . . . . . . . .\n", + ". . . . . . . . . . T T T . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . T T . . . . . . .\n", ". . . . . . . . . . . . . T T . . . . . .\n", - ". . . . . . . . . . . . . . T T . . . . .\n", - ". . . . . . . . . . . . . . . T T T T T T\n", - "gWXUZfZXhUabYUWgUggfggWYWYaeZXXfYbXfcbab\n" + ". . . . . . . . . . . . . . T T T . . . .\n", + ". . . . . . . . . . . . . . . . T T T T T\n", + "XYXghdVXdVagWVeUWXedWcZYhgZXWeWfZfbUgchd\n" ] }, { @@ -1338,7 +1311,7 @@ "True" ] }, - "execution_count": 23, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -1352,21 +1325,19 @@ }, { "cell_type": "code", - "execution_count": 24, - "metadata": { - "collapsed": false - }, + "execution_count": 25, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('dcgegfedbddhhbgafhbgggcdhgbhbhghbfddbedcacbdhbafbg',\n", - " 'bbbahedbceeebafgghffehgbeacgfcbhccffcacccfacgegcfc',\n", - " 'dcgbbbegfeadhbedddbceheebahfbgaggfhhbgggfcdfhehggbbhbheghbfdadcgbfecbhdccacfcbdhfcabcaccffbgacgegcfc',\n", + "('fahfgbdechbafcbcadcfchhccffhfgeagdhdceebccbhgdefgd',\n", + " 'badbgfaachhhhgghhebahhcbgabcfafeehfcabhbaaccgbcfae',\n", + " 'badfbgfahfgbadecahcbahfhchbchagghhdcefchbahhhcbcgacfbcffhafefgeaegdhfcabhhbdcaaccgebcfebcaecbhgdefgd',\n", " 100)" ] }, - "execution_count": 24, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -1380,67 +1351,65 @@ }, { "cell_type": "code", - "execution_count": 25, - "metadata": { - "collapsed": false - }, + "execution_count": 26, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T T . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - "dcgBBBegfeAdHbEddDBCEhEEBAhFbgaGGfhHbgggFcdFhEHgGbBhbhEghbfdAdCGbFeCBHdcCaCFcbdhFCAbCaCCfFbgACGEGCFC\n" + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T T T T\n", + "BADfBGFahfgbAdecAhCbaHfHcHbcHaGGHHdcEfchBAhHHCBcGAcfBCfFhAFEfgeaEgdHFCABhHBdcAACCGeBCFebcAEcbhgdefgd\n" ] }, { @@ -1449,7 +1418,7 @@ "True" ] }, - "execution_count": 25, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -1463,16 +1432,14 @@ }, { "cell_type": "code", - "execution_count": 26, - "metadata": { - "collapsed": false - }, + "execution_count": 27, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "100 loops, best of 3: 1.77 ms per loop\n" + "1000 loops, best of 3: 1.24 ms per loop\n" ] } ], @@ -1483,67 +1450,65 @@ }, { "cell_type": "code", - "execution_count": 27, - "metadata": { - "collapsed": false - }, + "execution_count": 28, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", "T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T T T\n", - "DCGbbbEGFEaDhBedDDbceHeebaHfBGAggFhHBGGGfCDfHehgGbBHBHeGHBFDaDcgBfEcbhDcCAcfCBDHfcaBcAccfFBGacgegcfc\n" + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . T T T . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + "badFbgfAHFGBaDECaHcBAhFhChBChAgghhDCeFCHbahhHcbCgaCFbcfFHafeFGEAeGDhfcabhHbDCaaccgEbcfEBCaeCBHGDEFGD\n" ] }, { @@ -1552,7 +1517,7 @@ "True" ] }, - "execution_count": 27, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -1566,10 +1531,8 @@ }, { "cell_type": "code", - "execution_count": 28, - "metadata": { - "collapsed": false - }, + "execution_count": 29, + "metadata": {}, "outputs": [ { "data": { @@ -1577,7 +1540,7 @@ "True" ] }, - "execution_count": 28, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -1588,18 +1551,16 @@ }, { "cell_type": "code", - "execution_count": 29, - "metadata": { - "collapsed": false - }, + "execution_count": 30, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('aebeedbbfabfbddehbagecgaadbbedaedghchdaghhaghedhbe', False, False)" + "('gbaehdacgdebgaebecfbefcbehfgcheaccdehbfdfadebhcehd', False, False)" ] }, - "execution_count": 29, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -1611,19 +1572,14 @@ }, { "cell_type": "code", - "execution_count": 30, - "metadata": { - "collapsed": false - }, + "execution_count": 31, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", @@ -1671,7 +1627,10 @@ ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "DCG\n" + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "\n" ] }, { @@ -1680,7 +1639,7 @@ "False" ] }, - "execution_count": 30, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -1694,7 +1653,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 32, "metadata": { "collapsed": true }, @@ -1718,7 +1677,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 33, "metadata": { "collapsed": true }, @@ -1733,10 +1692,8 @@ }, { "cell_type": "code", - "execution_count": 33, - "metadata": { - "collapsed": false - }, + "execution_count": 34, + "metadata": {}, "outputs": [ { "data": { @@ -1744,7 +1701,7 @@ "True" ] }, - "execution_count": 33, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } @@ -1755,10 +1712,8 @@ }, { "cell_type": "code", - "execution_count": 34, - "metadata": { - "collapsed": false - }, + "execution_count": 35, + "metadata": {}, "outputs": [ { "data": { @@ -1766,7 +1721,7 @@ "False" ] }, - "execution_count": 34, + "execution_count": 35, "metadata": {}, "output_type": "execute_result" } @@ -1784,7 +1739,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 36, "metadata": { "collapsed": true }, @@ -1797,7 +1752,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 37, "metadata": { "collapsed": true }, @@ -1823,18 +1778,29 @@ }, { "cell_type": "code", - "execution_count": 37, - "metadata": { - "collapsed": false - }, + "execution_count": 73, + "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0: accbadaadc\n", + "1: bbbbaabada\n", + "2: cdaacacadcddbccacdab\n", + "3: bbcdabbaaabcbcadcaac\n", + "4: accbbabbdbaaabadaadc\n", + "5: acadcdddab\n", + "6: aacccabaddcdaddaabdc\n" + ] + }, { "data": { "text/plain": [ - "('badbabcddb', 'dcaacccbaa', 'bdacaacccdbbabacdadb', 20)" + "['accbbabbdbaaabadaadc']" ] }, - "execution_count": 37, + "execution_count": 73, "metadata": {}, "output_type": "execute_result" } @@ -1843,35 +1809,39 @@ "s1 = make_string(10, alphabet='abcd')\n", "s2 = make_string(10, alphabet='abcd')\n", "s3 = make_string(10, alphabet='abcd')\n", + "s4 = make_string(10, alphabet='abcd')\n", "il = interleave(s1, s2)\n", - "s1, s2, il, len(il)" + "bs = [s3, il, interleave(s3, s4), interleave(s2, s4), interleave(s1, s3)]\n", + "random.shuffle(bs)\n", + "bs = [s1, s2] + bs\n", + "tg = [l for l in bs if is_interleave(s1, s2, l)]\n", + "print('\\n'.join(['{}: {}'.format(i, s) for i, s in enumerate(bs)]))\n", + "tg" ] }, { "cell_type": "code", - "execution_count": 38, - "metadata": { - "collapsed": false - }, + "execution_count": 74, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "* . . . . . . . . . .\n", - "b d . . . . . . . . .\n", - ". a c a a c c c . . .\n", - ". . . . . . . d b . .\n", - ". . . . . . . b b a .\n", - ". . . . . . . . a . .\n", - ". . . . . . . . b a .\n", - ". . . . . . . . . c .\n", - ". . . . . . . . . d a\n", - ". . . . . . . . . . d\n", - ". . . . . . . . . . b\n", - "BdAcaacccDbBABaCDaDB\n", - "bdacaacccdbbabacdadb\n", - "* * * *** ** **\n" + "a . . . . . . . . . .\n", + "c . . . . . . . . . .\n", + "c b b . . . . . . . .\n", + "b b . . . . . . . . .\n", + ". a b b . . . . . . .\n", + ". . . d b a a . . . .\n", + ". . . . a a a b a d a\n", + ". . . . a a . a . a a\n", + ". . . . . . . d a . d\n", + ". . . . . . . . . . c\n", + "ACCbBAbbDbaaAbadaADC\n", + "accbbabbdbaaabadaadc\n", + "*** ** * * ***\n" ] }, { @@ -1880,7 +1850,7 @@ "True" ] }, - "execution_count": 38, + "execution_count": 74, "metadata": {}, "output_type": "execute_result" } @@ -1893,31 +1863,60 @@ "v" ] }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "aacccabaddcdaddaabdc\n", + " * ** ** * * * **\n" + ] + }, + { + "data": { + "text/plain": [ + "6" + ] + }, + "execution_count": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ind = [i for i, b in enumerate(bs) if is_interleave(s1, s3, b)][0]\n", + "v, bp = is_interleave(s1, s3, bs[ind], return_backpointers=True)\n", + "print(show_backtrace_star(bp))\n", + "ind" + ] + }, { "cell_type": "code", "execution_count": 39, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "* b . . . . . . . . .\n", - ". d a . . . . . . . .\n", - ". . c . . . . . . . .\n", - ". . a . . . . . . . .\n", - ". . a . . . . . . . .\n", - ". . c . . . . . . . .\n", - ". . c . . . . . . . .\n", - ". . c d b . . . . . .\n", - ". . . b b a b . . . .\n", - ". . . . a . a c d . .\n", - ". . . . . . . . a d b\n", - "bDaCAACCCdbBabAcdAdb\n", - "bdacaacccdbbabacdadb\n", - " * ****** * * * \n" + "* . . . . . . . . . .\n", + "b d . . . . . . . . .\n", + ". b c c . . . . . . .\n", + ". . . d . . . . . . .\n", + ". . . c a a . . . . .\n", + ". . . a a a . . . . .\n", + ". . . a a a d a . . .\n", + ". . . a a . a a b a c\n", + ". . . . d a . . . . d\n", + ". . . . . . . . . . d\n", + ". . . . . . . . . . c\n", + "BdBccDCaaAAdaAbacDDC\n", + "bdbccdcaaaadaabacddc\n", + "* * ** ** * ***\n" ] }, { @@ -1942,16 +1941,13 @@ { "cell_type": "code", "execution_count": 40, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "* . . . . . . . . . .\n", - "b . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", @@ -1961,9 +1957,9 @@ ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", - "B\n", - "b\n", - "*\n" + ". . . . . . . . . . .\n", + "\n", + "\n" ] }, { @@ -1988,15 +1984,14 @@ { "cell_type": "code", "execution_count": 41, - "metadata": { - "collapsed": false - }, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "* . . . . . . . . . .\n", + "b . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", @@ -2006,9 +2001,9 @@ ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", - ". . . . . . . . . . .\n", - "\n", - "\n" + "B\n", + "b\n", + "*\n" ] }, { @@ -2041,9 +2036,9 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 47, "metadata": { - "collapsed": false + "collapsed": true }, "outputs": [], "source": [ @@ -2052,7 +2047,7 @@ "other_bills = [make_string(200) for _ in range(98)]\n", "\n", "target_interleaved = interleave(my_bill, friend_bill)\n", - "mine_interleaved = [interleave(my_bill, o) for o in random.sample(other_bills, 24)]\n", + "mine_interleaved = [interleave(my_bill, o) for o in random.sample(other_bills, 21)]\n", "friend_interleaved = [interleave(friend_bill, o) for o in random.sample(other_bills, 13)]\n", "other_interleaved = []\n", "for _ in range(103):\n", @@ -2062,9 +2057,9 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 48, "metadata": { - "collapsed": false + "collapsed": true }, "outputs": [], "source": [ @@ -2073,17 +2068,15 @@ }, { "cell_type": "code", - "execution_count": 60, - "metadata": { - "collapsed": false - }, + "execution_count": 49, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 4.55 s, sys: 4 ms, total: 4.56 s\n", - "Wall time: 4.56 s\n" + "CPU times: user 3.16 s, sys: 8 ms, total: 3.16 s\n", + "Wall time: 3.17 s\n" ] }, { @@ -2092,7 +2085,7 @@ "[0]" ] }, - "execution_count": 60, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -2103,17 +2096,15 @@ }, { "cell_type": "code", - "execution_count": 61, - "metadata": { - "collapsed": false - }, + "execution_count": 50, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 1.03 s, sys: 4 ms, total: 1.04 s\n", - "Wall time: 1.03 s\n" + "CPU times: user 788 ms, sys: 0 ns, total: 788 ms\n", + "Wall time: 789 ms\n" ] }, { @@ -2122,7 +2113,7 @@ "[0]" ] }, - "execution_count": 61, + "execution_count": 50, "metadata": {}, "output_type": "execute_result" } @@ -2133,7 +2124,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 51, "metadata": { "collapsed": true }, @@ -2143,9 +2134,9 @@ "random.shuffle(bill_set)\n", "bill_set = [my_bill, friend_bill] + bill_set\n", "\n", - "with open('09-bills.txt', 'w') as f:\n", - " for i, b in enumerate(bill_set):\n", - " f.write('{}: {}\\n'.format(i, b))\n" + "# with open('09-bills.txt', 'w') as f:\n", + "# for i, b in enumerate(bill_set):\n", + "# f.write('{}: {}\\n'.format(i, b))" ] }, { @@ -2174,7 +2165,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.5.2" + "version": "3.5.2+" } }, "nbformat": 4, diff --git a/09-resolving-the-bill/resolving-the-bill-solution.ipynb b/09-resolving-the-bill/resolving-the-bill-solution.ipynb new file mode 100644 index 0000000..5b04383 --- /dev/null +++ b/09-resolving-the-bill/resolving-the-bill-solution.ipynb @@ -0,0 +1,1047 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Resolving the bill\n", + "\n", + "It's time to leave the hotel and pay your bill. Unfortunately, there's been some kind of foul-up in the hotel's admin system, and people's bills have been mixed up. Can you help the staff clarify what's happened?\n", + "\n", + "The bills are complex, but they are just strings of events that are billed. We can (without loss of generality) use letters for each different event, so we can treat the bills as strings of letters.\n", + "\n", + "The set of bills the staff have to work through are given as a bill on each line, with a leading number (an integer) that gives the index of the bill; the index number is separated from the bill by a colon.\n", + "\n", + "For instance, the bills could look like this:\n", + "\n", + "```\n", + "0: accbadaadc\n", + "1: bbbbaabada\n", + "2: cdaacacadcddbccacdab\n", + "3: bbcdabbaaabcbcadcaac\n", + "4: accbbabbdbaaabadaadc\n", + "5: acadcdddab\n", + "6: aacccabaddcdaddaabdc\n", + "```\n", + "\n", + "You know what you spent, so you've helpfully added your bill as the first line of the file, at index 0. \n", + "\n", + "You can find your bill in the mixed-up line at index 4, like this:\n", + "\n", + "```\n", + "accbbabbdbaaabadaadc\n", + "*** ** * * ***\n", + "```\n", + "\n", + "(the stars indicate the bits that come from your bill). There's more than one way to extract your bill from that mixed-up line, and that's OK: you're just trying to find possible matches at the moment. \n", + "\n", + "Your bill is also in the line at index 6:\n", + "\n", + "```\n", + "aacccabaddcdaddaabdc\n", + " * ** ** * * * **\n", + "```\n", + "\n", + "but you can't find your bill in any other lines. That means your bill occurs 2 times in this list of bills, if you exclude the line zero (which you added).\n", + "\n", + "## Part 1\n", + "\n", + "Given that your bill is at line 0, and the list of bills as [09-bills.txt](09-bills.txt), **how many _other_ lines contain your bill as a subsequence?**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "It seems there's some method behind the madness of the bills. Enough that you have hope of paying the bill and leaving soon enough to catch your flight home!\n", + "\n", + "Somewhere in the list of bills is a line that's a mixture of your bill and your friend's bill. Your bill is still on line 0. Your friend's bill is on line 1. In the example above, you can see that line 4 is the only line that's a mixture of your two bills.\n", + "\n", + "## Part 2\n", + "Given that your bill is at line 0, your friend's is on line 1, and the list of bills is still in [09-bills.txt](09-bills.txt), **which line is a mixture of your bill and your friends's bill?** (There's only one such line.)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Given two strings a and b and a target c, could c be formed form some interleaving/merge of a and b?\n", + "\n", + "For example,\n", + "Given:\n", + "s1 = \"aabcc\",\n", + "s2 = \"dbbca\",\n", + "\n", + "When s3 = \"aadbbcbcac\", return true.\n", + "When s3 = \"aadbbbaccc\", return false." + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "148" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "with open('09-bills.txt') as f:\n", + " bills = {int(l.strip().split(': ')[0]): l.strip().split(': ')[1] for l in f.readlines()}\n", + "len(bills)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def show_table(table):\n", + " return '\\n'.join(\n", + " ' '.join('T' if table[i, j] else '.' for j in sorted(set([k[1] for k in table])))\n", + " for i in sorted(set([k[0] for k in table]))) " + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def show_annotated_table(table, bps):\n", + " return '\\n'.join(' '.join('.' if (i, j) not in bps else bps[i, j][2] if table[i, j] else '.' for j in sorted(set([k[1] for k in table])))\n", + " for i in sorted(set([k[0] for k in table])))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Part 1" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def show_backtrace_s(bps):\n", + " i = max([0] + [k[0] for k in bps])\n", + " j = max([0] + [k[1] for k in bps])\n", + " chars = ''\n", + " if (i, j) in bps:\n", + " while i != 0 and j != 0:\n", + " if bps[i, j][3] == 'seq1':\n", + " chars += bps[i, j][2].upper()\n", + " else:\n", + " chars += bps[i, j][2]\n", + " i, j = bps[i, j][0], bps[i, j][1] \n", + " return ''.join(list(reversed(chars)))\n", + " else:\n", + " return ''" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_subseq_recursive(s1, s2):\n", + " if not s1:\n", + " return True\n", + " elif len(s1) > len(s2):\n", + " return False\n", + " else:\n", + " if s1[-1] == s2[-1]:\n", + " return is_subseq_recursive(s1, s2[:-1]) or is_subseq_recursive(s1[:-1], s2[:-1])\n", + " else:\n", + " return is_subseq_recursive(s1, s2[:-1])" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_subseq(seq1, seq2, return_backpointers=False, return_table=False, debug=False):\n", + " \"\"\"Return true if seq1 is a subsequence of seq2.\n", + " If return_backpointers, also return the set of backpointers to\n", + " reconstruct the subsequence\"\"\"\n", + " \n", + " # dp_table[i, j] is True if first i characters of seq1 can\n", + " # be found in the first j characters of seq2\n", + " \n", + " dp_table = {(i, j): False\n", + " for i in range(len(seq1)+1)\n", + " for j in range(len(seq2)+1)}\n", + "\n", + " backpointers = {}\n", + " \n", + " for i in range(len(seq1)+1):\n", + " for j in range(i, len(seq2)+1):\n", + " if i == 0:\n", + " dp_table[i, j] = True\n", + " if debug: print('aa', i, j, '!', '!', dp_table[i, j])\n", + " elif j == 0:\n", + " dp_table[i, j] = False\n", + " if debug: print('zz', i, j, '!', '!', dp_table[i, j])\n", + " else:\n", + " # extend by character from s2\n", + " if dp_table[i, j-1]:\n", + " dp_table[i, j] = True\n", + " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n", + " if debug: print('s2', i, j, seq1[i-1], seq2[j-1], dp_table[i, j]) \n", + " # extend by character from s1\n", + " if dp_table[i-1, j-1] and seq1[i-1] == seq2[j-1]:\n", + " dp_table[i, j] = True\n", + " backpointers[i, j] = (i-1, j-1, seq1[i-1], 'seq1') \n", + " if debug: print('s1', i, j, seq1[i-1], seq2[j-1], dp_table[i, j])\n", + " if not dp_table[i, j]:\n", + " if debug: print('xx', i, j, seq1[i-1], seq2[j-1], dp_table[i, j]) \n", + " \n", + " if return_backpointers or return_table:\n", + " retval = [dp_table[len(seq1), len(seq2)]]\n", + " if return_backpointers:\n", + " retval += [backpointers]\n", + " if return_table:\n", + " retval += [dp_table]\n", + " return tuple(retval)\n", + " else:\n", + " return dp_table[len(seq1), len(seq2)]" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "22" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sum(1 for s in bills\n", + " if s != 0\n", + " if is_subseq(bills[0], bills[s]))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "%%timeit\n", + "sum(1 for s in bills\n", + " if s != 0\n", + " if is_subseq(bills[0], bills[s]))" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[11,\n", + " 21,\n", + " 25,\n", + " 30,\n", + " 33,\n", + " 38,\n", + " 43,\n", + " 45,\n", + " 48,\n", + " 50,\n", + " 52,\n", + " 55,\n", + " 56,\n", + " 61,\n", + " 75,\n", + " 80,\n", + " 91,\n", + " 103,\n", + " 104,\n", + " 113,\n", + " 144,\n", + " 146]" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[s for s in bills\n", + " if s != 0\n", + " if is_subseq(bills[0], bills[s])]" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CPU times: user 168 ms, sys: 0 ns, total: 168 ms\n", + "Wall time: 166 ms\n" + ] + }, + { + "data": { + "text/plain": [ + "(True, False)" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "%time is_subseq(bills[0], bills[11]), is_subseq(bills[0], bills[3])" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# %time is_subseq_recursive(bills[0], bills[11])" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". c g d b h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . g d b h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . d b h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h a b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b f e b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e d f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f b d h f g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g b a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b\n", + "CGDbHceCABHgfEGhAACAcchDggGGEEfgHGBcgegaeCaEcGDgeeEgGddHBAehbdfbggFGfhbfEbdHccdcGHcFabHcCCHBhfFcCDeHBBhghcghHHDDCDChfEdbaBaeACGdCGfhBGfeDBGcCedAcHBFDcHbbfaAegAGbdBGhafBCBEaaDFHGHGBaChhgEaHCBghGfhhfaHegfaEhDGhdbGCGeCGeeAFGafdAHFhdDeDbceGGCFHbFDDAbgfhhhgeHGFAdhfEBccffCbAEAecABEhGAbgDHFaADgaCEAdGEagdcDBHDfbcBCBfgCbFGcEccbahacHcdCfdEfGdbeCBhDaaDggGdGHcAhEaGeBBChEAFbhDgGGEabAeEBHaBfeBcEdfbdhFGbAAFGDHBB\n" + ] + } + ], + "source": [ + "v, bp, t = is_subseq(bills[0], bills[11], return_backpointers=True, return_table=True)\n", + "print(show_annotated_table(t, bp))\n", + "print(show_backtrace_s(bp))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Part 2" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_interleave_recursive(s1, s2, s3):\n", + " if not s1:\n", + " return s2 == s3\n", + " elif not s2:\n", + " return s1 == s3\n", + " else:\n", + " if s1[-1] == s2[-1] and s1[-1] == s3[-1]:\n", + " return is_interleave_recursive(s1[:-1], s2, s3[:-1]) or is_interleave(s1, s2[:-1], s3[:-1])\n", + " elif s1[-1] == s3[-1]:\n", + " return is_interleave_recursive(s1[:-1], s2, s3[:-1])\n", + " elif s2[-1] == s3[-1]:\n", + " return is_interleave(s1, s2[:-1], s3[:-1])\n", + " else:\n", + " return False" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_interleave(seq1, seq2, seq3, return_backpointers=False, return_table=False, debug=False):\n", + " \"\"\"Return true if seq3 is some interleaved merge of seq1 and seq2.\n", + " If return_backpointers, also return the set of backpointers to\n", + " reconstruct the interleaving\"\"\"\n", + " \n", + " # dp_table[i, j] is True if first i+j characters of seq is made up of \n", + " # an interleaving of the first i characters of seq1 and the \n", + " # first j characters of seq2\n", + " \n", + " if len(seq1) + len(seq2) != len(seq3):\n", + " if return_backpointers or return_table:\n", + " retval = [False]\n", + " if return_backpointers:\n", + " retval += [{}]\n", + " if return_table:\n", + " retval += [{}]\n", + " return tuple(retval)\n", + " else:\n", + " return False\n", + " \n", + " dp_table = {(i, j): False\n", + " for i in range(len(seq1)+1)\n", + " for j in range(len(seq2)+1)}\n", + "\n", + " backpointers = {}\n", + "\n", + " for i in range(len(seq1)+1):\n", + " for j in range(len(seq2)+1):\n", + " if i == 0 and j == 0:\n", + " dp_table[i, j] = True\n", + " if debug: print('xxxx', i, j, '!', '!', '!', dp_table[i, j])\n", + " elif i == 0:\n", + " # extend by character from seq2\n", + " if dp_table[i, j-1] and seq2[j-1] == seq3[i+j-1]:\n", + " dp_table[i, j] = True\n", + " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n", + " if debug: print('seq2', i, j, '!', seq2[j-1], seq3[i+j-1], dp_table[i, j])\n", + " elif j == 0:\n", + " # extend by character from seq1\n", + " if dp_table[i-1, j] and seq1[i-1] == seq3[i+j-1]:\n", + " dp_table[i, j] = True\n", + " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1')\n", + " if debug: print('seq1', i, j, seq1[i-1], '!', seq3[i+j-1], dp_table[i, j])\n", + " else:\n", + " # extend by character from seq2\n", + " if dp_table[i, j-1] and seq2[j-1] == seq3[i+j-1]:\n", + " dp_table[i, j] = True\n", + " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n", + " if debug: print('seq2', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], dp_table[i, j]) \n", + " # extend by character from seq1\n", + " if dp_table[i-1, j] and seq1[i-1] == seq3[i+j-1]:\n", + " dp_table[i, j] = True\n", + " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1') \n", + " if debug: print('seq1', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], dp_table[i, j])\n", + " if not dp_table[i, j]:\n", + " if debug: print('xxxx', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], dp_table[i, j])\n", + "\n", + " if return_backpointers or return_table:\n", + " retval = [dp_table[len(seq1), len(seq2)]]\n", + " if return_backpointers:\n", + " retval += [backpointers]\n", + " if return_table:\n", + " retval += [dp_table]\n", + " return tuple(retval)\n", + " else:\n", + " return dp_table[len(seq1), len(seq2)]" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def show_backtrace_i(bps):\n", + " i = max([0] + [k[0] for k in bps])\n", + " j = max([0] + [k[1] for k in bps])\n", + " chars = ''\n", + " if (i, j) in bps:\n", + " while i != 0 or j != 0:\n", + " if bps[i, j][3] == 'seq1':\n", + " chars += bps[i, j][2].upper()\n", + " else:\n", + " chars += bps[i, j][2]\n", + " i, j = bps[i, j][0], bps[i, j][1] \n", + " return ''.join(list(reversed(chars)))\n", + " else:\n", + " return ''" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[30]" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[s for s in bills\n", + " if is_interleave(bills[0], bills[1], bills[s])]" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . T . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . T . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . T T T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T T T . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T T T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T\n", + "CGbDHeChbaAfahBhHeghefEffGfAcacAfCedADcGGacEEgHgeGBeCEGcDEcgGHBdeAdFadGEHGebcHeFaHdCCHBFCDcHBBHHadgDDCadDcfeCEBfhebfACGCGceBghGacDaBageggGCdeAHBfFagDHAAcGaBcdbGddBCgchbdeBgaafEDFHdeGaHggbGBCEHCBGHEDGGeChGdCbGAfeFbeGAbhHFcDaDGGfgCadFHFDeDcaaAhdHeGFAbfedaaEBCdAEdhAAgBEGbfAbcDHFgADCEAbGeEdDeBeHdDhfdBffeCBgfgCFGEgdHCEGdCbceBhgDhDGGcbabfaHAdEGBBccCEcgaagAcfFDGeGEAEheBccHbcfbBhcbBacgEFbGAgcAFGaDeHBBhdha\n" + ] + }, + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "v, bp, t = is_interleave(bills[0], bills[1], bills[30], return_backpointers=True, return_table=True)\n", + "print(show_table(t))\n", + "print(show_backtrace_i(bp))\n", + "v" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[30]" + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[s for s in bills\n", + " if is_interleave_recursive(bills[0], bills[1], bills[s])]" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 loop, best of 3: 2.68 s per loop\n" + ] + } + ], + "source": [ + "%%timeit\n", + "[s for s in bills\n", + " if is_interleave(bills[0], bills[1], bills[s])]" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 loop, best of 3: 660 ms per loop\n" + ] + } + ], + "source": [ + "%%timeit\n", + "[s for s in bills\n", + " if is_interleave_recursive(bills[0], bills[1], bills[s])]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2+" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/09-resolving-the-bill/subsequence.ipynb b/09-resolving-the-bill/subsequence.ipynb index 79d837f..0966d73 100644 --- a/09-resolving-the-bill/subsequence.ipynb +++ b/09-resolving-the-bill/subsequence.ipynb @@ -19,7 +19,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 7, "metadata": { "collapsed": true }, @@ -30,7 +30,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 8, "metadata": { "collapsed": true }, @@ -52,7 +52,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 9, "metadata": { "scrolled": true }, @@ -128,7 +128,7 @@ " (5, 10): False}" ] }, - "execution_count": 4, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -142,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 10, "metadata": { "collapsed": true }, @@ -156,7 +156,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -178,7 +178,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -255,7 +255,7 @@ " (4, 7): (4, 6, 'b', 's2')}" ] }, - "execution_count": 7, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -299,7 +299,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 13, "metadata": { "collapsed": true }, @@ -323,7 +323,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -332,7 +332,7 @@ "'AAAbAbb'" ] }, - "execution_count": 9, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -343,7 +343,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 15, "metadata": { "collapsed": true }, @@ -400,7 +400,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 16, "metadata": { "scrolled": true }, @@ -468,7 +468,7 @@ "True" ] }, - "execution_count": 12, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -479,7 +479,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 17, "metadata": { "collapsed": true }, @@ -492,7 +492,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -501,7 +501,7 @@ "True" ] }, - "execution_count": 14, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -513,7 +513,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -522,7 +522,7 @@ "'AbAAbcAcb'" ] }, - "execution_count": 15, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -533,7 +533,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -554,7 +554,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 21, "metadata": {}, "outputs": [ { @@ -575,7 +575,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -584,7 +584,7 @@ "False" ] }, - "execution_count": 18, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -595,7 +595,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -604,7 +604,7 @@ "('aaaa', 'dabaabcacb')" ] }, - "execution_count": 19, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -615,7 +615,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -648,7 +648,7 @@ " (4, 10): (4, 9, 'b', 's2')}" ] }, - "execution_count": 20, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -659,7 +659,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -668,7 +668,7 @@ "False" ] }, - "execution_count": 21, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -679,7 +679,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 26, "metadata": { "scrolled": true }, @@ -753,7 +753,7 @@ " (4, 7): (4, 6, 'b', 's2')})" ] }, - "execution_count": 22, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -777,6 +777,26 @@ " return False\n", " else:\n", " if s1[-1] == s2[-1]:\n", + " return is_subseq_recursive(s1, s2[:-1]) or is_subseq_recursive(s1[:-1], s2[:-1])\n", + " else:\n", + " return is_subseq_recursive(s1, s2[:-1])" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_subseq_recursive_2(s1, s2):\n", + " if not s1:\n", + " return True\n", + " elif len(s1) > len(s2):\n", + " return False\n", + " else:\n", + " if s1[-1] == s2[-1]:\n", " return is_subseq_recursive(s1[:-1], s2[:-1]) or is_subseq_recursive(s1, s2[:-1])\n", " else:\n", " return is_subseq_recursive(s1, s2[:-1])" @@ -784,7 +804,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -793,7 +813,7 @@ "True" ] }, - "execution_count": 29, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -804,7 +824,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -813,7 +833,7 @@ "False" ] }, - "execution_count": 28, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -878,7 +898,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 32, "metadata": { "collapsed": true }, @@ -893,7 +913,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 33, "metadata": {}, "outputs": [ { @@ -902,7 +922,7 @@ "(True, False)" ] }, - "execution_count": 41, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -913,13 +933,1328 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 34, "metadata": {}, - "outputs": [], + "outputs": [ + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msl1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msl12\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msl1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msl23\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mis_subseq_recursive\u001b[0;34m(s1, s2)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mis_subseq_recursive\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms2\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], "source": [ "is_subseq_recursive(sl1, sl12), is_subseq_recursive(sl1, sl23)" ] }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "import timeit" + ] + }, + { + "cell_type": "code", + "execution_count": 90, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 128 6.601971108466387e-06\n", + "2 128 1.1173018720000982e-05\n", + "3 128 1.7676036804914474e-05\n", + "4 128 2.5538960471749306e-05\n", + "5 128 3.5266566555947065e-05\n", + "6 128 4.612101474776864e-05\n", + "7 128 5.9491489082574844e-05\n", + "8 128 7.708946941420436e-05\n", + "9 128 9.241350926458836e-05\n", + "10 128 0.00011261552572250366\n", + "11 128 0.00013369298540055752\n", + "12 128 0.00015364354476332664\n", + "13 128 0.00018264143727719784\n", + "14 128 0.00021015095990151167\n", + "15 128 0.0002313450095243752\n", + "16 128 0.0002656164579093456\n", + "17 128 0.00030093902023509145\n", + "18 128 0.00034747645258903503\n", + "19 128 0.00038037047488614917\n", + "20 128 0.00039016600931063294\n", + "21 128 0.0004141985555179417\n", + "22 128 0.0004589990130625665\n", + "23 128 0.0005071259802207351\n", + "24 128 0.000558166007976979\n", + "25 128 0.0006022494635544717\n", + "26 128 0.000670306442771107\n", + "27 128 0.0007114085019566119\n", + "28 128 0.0007825554930604994\n", + "29 128 0.0008297829772345722\n", + "30 128 0.0009118785383179784\n", + "31 128 0.0009387695463374257\n", + "32 128 0.0010290474747307599\n", + "33 128 0.0010991995804943144\n", + "34 128 0.001162782427854836\n", + "35 128 0.0012630489654839039\n", + "36 128 0.0013626019936054945\n", + "37 128 0.0013828364899381995\n", + "38 128 0.0014394805184565485\n", + "39 128 0.0015522410394623876\n", + "40 128 0.0016528905252926052\n", + "41 128 0.001752416486851871\n", + "42 128 0.0018637359025888145\n", + "43 128 0.0019305709865875542\n", + "44 128 0.0019937875331379473\n", + "45 128 0.002114867966156453\n", + "46 128 0.0021349010639823973\n", + "47 128 0.0022526634857058525\n", + "48 128 0.002346995985135436\n", + "49 128 0.0024804204585961998\n", + "50 128 0.0026001944206655025\n", + "51 128 0.0026794440345838666\n", + "52 128 0.002824594499543309\n", + "53 128 0.0030016429373063147\n", + "54 128 0.003160015563480556\n", + "55 128 0.00318777997745201\n", + "56 128 0.003325541445519775\n", + "57 128 0.0034704965073615313\n", + "58 128 0.0036058140103705227\n", + "59 128 0.0037392310332506895\n", + "60 128 0.0037602405063807964\n", + "61 128 0.003874778456520289\n", + "62 128 0.004084868531208485\n", + "63 128 0.004155766975600272\n", + "64 128 0.004267089010681957\n", + "65 128 0.004337636521086097\n", + "66 128 0.0044974255142733455\n", + "67 128 0.004694238479714841\n", + "68 128 0.004869959433563054\n", + "69 128 0.004944236483424902\n", + "70 128 0.005068219965323806\n", + "71 128 0.005291507521178573\n", + "72 128 0.005452780984342098\n", + "73 128 0.005550310015678406\n", + "74 128 0.005827677552588284\n", + "75 128 0.005954194464720786\n", + "76 128 0.006162200937978923\n", + "77 128 0.006293880462180823\n", + "78 128 0.006430666020605713\n", + "79 128 0.006628004543017596\n", + "80 128 0.006773526547476649\n", + "81 128 0.006877631531096995\n", + "82 128 0.007066302059683949\n", + "83 128 0.007277273049112409\n", + "84 128 0.0074174615438096225\n", + "85 128 0.007571773545350879\n", + "86 128 0.007751822471618652\n", + "87 128 0.007897154020611197\n", + "88 128 0.008157184987794608\n", + "89 128 0.008307107957080007\n", + "90 128 0.008498225477524102\n", + "91 128 0.008694847987499088\n", + "92 128 0.008919386542402208\n", + "93 128 0.009161543508525938\n", + "94 128 0.00944519997574389\n", + "95 128 0.00951321900356561\n", + "96 128 0.009540809493046254\n", + "97 128 0.010032013524323702\n", + "98 128 0.010202373494394124\n", + "99 128 0.010228634462691844\n", + "100 128 0.010533473512623459\n", + "101 128 0.01096995797706768\n", + "102 128 0.011132450483273715\n", + "103 128 0.01138017192715779\n", + "104 128 0.011960987467318773\n", + "105 128 0.012275321991182864\n", + "106 128 0.01236614998197183\n", + "107 128 0.012787212966941297\n", + "108 128 0.013005171960685402\n", + "109 128 0.013409941457211971\n", + "110 128 0.013808032497763634\n" + ] + } + ], + "source": [ + "times_recorded_dp = {}\n", + "cont = True\n", + "reps = 128\n", + "l = 1\n", + "\n", + "setup_code = \"\"\"sl1 = make_string(l) ;\n", + "sl2 = make_string(l) ;\n", + "sl3 = make_string(l) ;\n", + "sl12 = interleave(sl1, sl2) ;\n", + "sl23 = interleave(sl2, sl3)\"\"\"\n", + "\n", + "while cont:\n", + "\n", + " t = timeit.Timer('is_subseq(sl1, sl12)', \n", + " 'l = {} ; '.format(l) + setup_code, \n", + " globals=globals())\n", + " stime = min(t.repeat(reps, number=1))\n", + " t = timeit.Timer('is_subseq(sl1, sl23)', \n", + " 'l = {} ; '.format(l) + setup_code, \n", + " globals=globals())\n", + " ftime = min(t.repeat(reps, number=1)) \n", + " times_recorded_dp[l] = (stime + ftime ) / 2\n", + " print(l, reps, times_recorded_dp[l])\n", + " l += 1\n", + " if stime * reps > 10:\n", + " reps = reps // 2\n", + " if reps <= 1:\n", + " cont = False\n", + " if l > 110:\n", + " cont = False\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 128 1.4614779502153397e-06\n", + "2 128 2.2249878384172916e-06\n", + "3 128 3.04199056699872e-06\n", + "4 128 3.817433025687933e-06\n", + "5 128 4.5790220610797405e-06\n", + "6 128 5.405454430729151e-06\n", + "7 128 6.143003702163696e-06\n", + "8 128 7.1534886956214905e-06\n", + "9 128 7.709488272666931e-06\n", + "10 128 9.231502190232277e-06\n", + "11 128 9.659503120929003e-06\n", + "12 128 1.1146999895572662e-05\n", + "13 128 1.3675540685653687e-05\n", + "14 128 1.4537479728460312e-05\n", + "15 128 1.726200571283698e-05\n", + "16 128 2.175051486119628e-05\n", + "17 128 2.642604522407055e-05\n", + "18 128 2.882845001295209e-05\n", + "19 128 3.30429757013917e-05\n", + "20 128 3.415101673454046e-05\n", + "21 128 4.3374544475227594e-05\n", + "22 128 4.3387000914663076e-05\n", + "23 128 5.406048148870468e-05\n", + "24 128 7.064553210511804e-05\n", + "25 128 6.675999611616135e-05\n", + "26 128 7.653201464563608e-05\n", + "27 128 8.046295261010528e-05\n", + "28 128 8.30040080472827e-05\n", + "29 128 9.860144928097725e-05\n", + "30 128 0.00012834451626986265\n", + "31 128 0.00012909498764202\n", + "32 128 0.00015940150478854775\n", + "33 128 0.00017911155009642243\n", + "34 128 0.00015924405306577682\n", + "35 128 0.00019503897055983543\n", + "36 128 0.0002618280122987926\n", + "37 128 0.00027317157946527004\n", + "38 128 0.0003093755221925676\n", + "39 128 0.0003216919722035527\n", + "40 128 0.0004375210264697671\n", + "41 128 0.000429175968747586\n", + "42 128 0.0004322319873608649\n", + "43 128 0.00047204853035509586\n", + "44 128 0.0005446930299513042\n", + "45 128 0.0005909049650654197\n", + "46 128 0.0006897440180182457\n", + "47 128 0.0006101980106905103\n", + "48 128 0.0009493179968558252\n", + "49 128 0.0010656820377334952\n", + "50 128 0.0010958575294353068\n", + "51 128 0.0011784244561567903\n", + "52 128 0.0015215784660540521\n", + "53 128 0.0016730880015529692\n", + "54 128 0.0018497870187275112\n", + "55 128 0.0019531224970705807\n", + "56 128 0.002047635498456657\n", + "57 128 0.002590053016319871\n", + "58 128 0.00282047048676759\n", + "59 128 0.0028463290072977543\n", + "60 128 0.003852981433738023\n", + "61 128 0.003954462939873338\n", + "62 128 0.005894984060432762\n", + "63 128 0.003989071468822658\n", + "64 128 0.005397962988354266\n", + "65 128 0.005613878485746682\n", + "66 128 0.006631733034737408\n", + "67 128 0.006388595968019217\n", + "68 128 0.008692775038070977\n", + "69 128 0.011248551483731717\n", + "70 128 0.01025481807300821\n", + "71 128 0.012467472988646477\n", + "72 128 0.012154755007941276\n", + "73 128 0.01328759198077023\n", + "74 128 0.014517615491058677\n", + "75 128 0.014188894943799824\n", + "76 128 0.02000475104432553\n", + "77 128 0.008263764902949333\n", + "78 128 0.027680979983415455\n", + "79 128 0.026263607025612146\n", + "80 128 0.029358336003497243\n", + "81 128 0.019039819424506277\n", + "82 128 0.030424615542870015\n", + "83 128 0.05704057845287025\n", + "84 64 0.054549605934880674\n", + "85 64 0.10833553707925603\n", + "86 32 0.07274995249463245\n", + "87 32 0.1189103105571121\n", + "88 32 0.11648729699663818\n", + "89 32 0.08882703294511884\n", + "90 32 0.16369645803933963\n", + "91 16 0.37688057048944756\n", + "92 8 0.20311490900348872\n", + "93 8 0.13178699905984104\n", + "94 8 0.6466444740071893\n", + "95 4 0.9140647805761546\n", + "96 4 1.9596780224819668\n", + "97 2 2.149461797962431\n", + "98 2 1.419025840528775\n", + "99 2 0.9921340015134774\n", + "100 2 0.9624096675543115\n", + "101 2 1.5941892554983497\n", + "102 2 1.6760708974907175\n", + "103 2 2.177948990953155\n", + "104 2 12.678528299031314\n" + ] + } + ], + "source": [ + "times_recorded_r = {}\n", + "cont = True\n", + "reps = 128\n", + "l = 1\n", + "\n", + "setup_code = \"\"\"sl1 = make_string(l) ;\n", + "sl2 = make_string(l) ;\n", + "sl3 = make_string(l) ;\n", + "sl12 = interleave(sl1, sl2) ;\n", + "sl23 = interleave(sl2, sl3)\"\"\"\n", + "\n", + "while cont:\n", + "# stime = timeit.timeit('is_subseq_recursive(sl1, sl12)', \n", + "# 'l = {} ; '.format(l) + setup_code, \n", + "# globals=globals(), number=reps) / reps\n", + "# ftime = timeit.timeit('is_subseq_recursive(sl1, sl23)', \n", + "# 'l = {} ; '.format(l) + setup_code, \n", + "# globals=globals(), number=reps) / reps\n", + " t = timeit.Timer('is_subseq_recursive(sl1, sl12)', \n", + " 'l = {} ; '.format(l) + setup_code, \n", + " globals=globals())\n", + " stime = min(t.repeat(reps,number=1))\n", + " t = timeit.Timer('is_subseq_recursive(sl1, sl23)', \n", + " 'l = {} ; '.format(l) + setup_code, \n", + " globals=globals())\n", + " ftime = min(t.repeat(reps, number=1)) \n", + " times_recorded_r[l] = (stime + ftime ) / 2\n", + " print(l, reps, times_recorded_r[l])\n", + " l += 1\n", + " if stime * reps > 10:\n", + " reps = reps // 2\n", + " if reps <= 1:\n", + " cont = False\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 128 8.884817361831665e-07\n", + "2 128 2.034998033195734e-06\n", + "3 128 2.758519258350134e-06\n", + "4 128 3.492517862468958e-06\n", + "5 128 4.411558620631695e-06\n", + "6 128 4.7970679588615894e-06\n", + "7 128 5.636480636894703e-06\n", + "8 128 6.429501809179783e-06\n", + "9 128 8.435978088527918e-06\n", + "10 128 8.897040970623493e-06\n", + "11 128 9.417475666850805e-06\n", + "12 128 1.0774005204439163e-05\n", + "13 128 1.4505523722618818e-05\n", + "14 128 1.56490714289248e-05\n", + "15 128 1.618947135284543e-05\n", + "16 128 2.0946492440998554e-05\n", + "17 128 2.3907457944005728e-05\n", + "18 128 2.4928071070462465e-05\n", + "19 128 2.8219015803188086e-05\n", + "20 128 3.5653007216751575e-05\n", + "21 128 3.706448478624225e-05\n", + "22 128 4.079949576407671e-05\n", + "23 128 4.724744940176606e-05\n", + "24 128 5.7765981182456017e-05\n", + "25 128 7.110205478966236e-05\n", + "26 128 6.68570282869041e-05\n", + "27 128 7.0950947701931e-05\n", + "28 128 9.183702059090137e-05\n", + "29 128 9.083998156711459e-05\n", + "30 128 0.00012720248196274042\n", + "31 128 0.00014033797197043896\n", + "32 128 0.0001420410117134452\n", + "33 128 0.00017444993136450648\n", + "34 128 0.00017753150314092636\n", + "35 128 0.0002434045309200883\n", + "36 128 0.00020685751223936677\n", + "37 128 0.0002980435383506119\n", + "38 128 0.00036001147236675024\n", + "39 128 0.0003045969642698765\n", + "40 128 0.0003779904800467193\n", + "41 128 0.00034402357414364815\n", + "42 128 0.0004229460028000176\n", + "43 128 0.000507067481521517\n", + "44 128 0.000598300015553832\n", + "45 128 0.0005493310163728893\n", + "46 128 0.000664012972265482\n", + "47 128 0.0008666850044392049\n", + "48 128 0.0008997629629448056\n", + "49 128 0.0008234439883381128\n", + "50 128 0.0013693950022570789\n", + "51 128 0.0013514914899133146\n", + "52 128 0.0019259459804743528\n", + "53 128 0.0018100804882124066\n", + "54 128 0.001936097047291696\n", + "55 128 0.0017529000178910792\n", + "56 128 0.0016716280370019376\n", + "57 128 0.0021720639197155833\n", + "58 128 0.0024625635123811662\n", + "59 128 0.003573566034901887\n", + "60 128 0.0031627400312572718\n", + "61 128 0.0027249615523032844\n", + "62 128 0.004961121478118002\n", + "63 128 0.0063315784791484475\n", + "64 128 0.008300232526380569\n", + "65 128 0.008154927054420114\n", + "66 128 0.007548200490418822\n", + "67 128 0.008760973054450005\n", + "68 128 0.008141790516674519\n", + "69 128 0.008250089013017714\n", + "70 128 0.010327896510716528\n", + "71 128 0.009718743502162397\n", + "72 128 0.019843538000714034\n", + "73 128 0.01803048700094223\n", + "74 128 0.019597515580244362\n", + "75 128 0.019393193535506725\n", + "76 128 0.02004180650692433\n", + "77 128 0.028443017974495888\n", + "78 128 0.017402471450623125\n", + "79 128 0.029057362000457942\n", + "80 128 0.02609148499323055\n", + "81 128 0.02800373249920085\n", + "82 128 0.03854370198678225\n", + "83 128 0.047431926999706775\n", + "84 64 0.05365822894964367\n", + "85 64 0.07952620997093618\n", + "86 32 0.11244358099065721\n", + "87 32 0.08979999151779339\n", + "88 32 0.12574247998418286\n", + "89 32 0.10865734395338222\n", + "90 32 0.19780107750557363\n", + "91 16 0.2107998769497499\n", + "92 16 0.2024802175583318\n", + "93 16 0.41546207800274715\n", + "94 8 0.282537228486035\n", + "95 8 0.34043588204076514\n", + "96 8 0.946704204485286\n", + "97 4 2.07305044750683\n", + "98 2 0.9190455324715003\n", + "99 2 0.5788108735578135\n", + "100 2 2.7352834560442716\n", + "101 2 1.87139827554347\n", + "102 2 2.684197551512625\n", + "103 2 1.615786965470761\n", + "104 2 4.937537866004277\n" + ] + } + ], + "source": [ + "times_recorded_r2 = {}\n", + "cont = True\n", + "reps = 128\n", + "l = 1\n", + "\n", + "setup_code = \"\"\"sl1 = make_string(l) ;\n", + "sl2 = make_string(l) ;\n", + "sl3 = make_string(l) ;\n", + "sl12 = interleave(sl1, sl2) ;\n", + "sl23 = interleave(sl2, sl3)\"\"\"\n", + "\n", + "while cont:\n", + " t = timeit.Timer('is_subseq_recursive_2(sl1, sl12)', \n", + " 'l = {} ; '.format(l) + setup_code, \n", + " globals=globals())\n", + " stime = min(t.repeat(reps, number=1))\n", + " t = timeit.Timer('is_subseq_recursive_2(sl1, sl23)', \n", + " 'l = {} ; '.format(l) + setup_code, \n", + " globals=globals())\n", + " ftime = min(t.repeat(reps, number=1))\n", + " times_recorded_r2[l] = (stime + ftime ) / 2\n", + " print(l, reps, times_recorded_r2[l])\n", + " l += 1\n", + " if stime * reps > 10:\n", + " reps = reps // 2\n", + " if reps <= 1:\n", + " cont = False\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{1: 8.884817361831665e-07,\n", + " 2: 2.034998033195734e-06,\n", + " 3: 2.758519258350134e-06,\n", + " 4: 3.492517862468958e-06,\n", + " 5: 4.411558620631695e-06,\n", + " 6: 4.7970679588615894e-06,\n", + " 7: 5.636480636894703e-06,\n", + " 8: 6.429501809179783e-06,\n", + " 9: 8.435978088527918e-06,\n", + " 10: 8.897040970623493e-06,\n", + " 11: 9.417475666850805e-06,\n", + " 12: 1.0774005204439163e-05,\n", + " 13: 1.4505523722618818e-05,\n", + " 14: 1.56490714289248e-05,\n", + " 15: 1.618947135284543e-05,\n", + " 16: 2.0946492440998554e-05,\n", + " 17: 2.3907457944005728e-05,\n", + " 18: 2.4928071070462465e-05,\n", + " 19: 2.8219015803188086e-05,\n", + " 20: 3.5653007216751575e-05,\n", + " 21: 3.706448478624225e-05,\n", + " 22: 4.079949576407671e-05,\n", + " 23: 4.724744940176606e-05,\n", + " 24: 5.7765981182456017e-05,\n", + " 25: 7.110205478966236e-05,\n", + " 26: 6.68570282869041e-05,\n", + " 27: 7.0950947701931e-05,\n", + " 28: 9.183702059090137e-05,\n", + " 29: 9.083998156711459e-05,\n", + " 30: 0.00012720248196274042,\n", + " 31: 0.00014033797197043896,\n", + " 32: 0.0001420410117134452,\n", + " 33: 0.00017444993136450648,\n", + " 34: 0.00017753150314092636,\n", + " 35: 0.0002434045309200883,\n", + " 36: 0.00020685751223936677,\n", + " 37: 0.0002980435383506119,\n", + " 38: 0.00036001147236675024,\n", + " 39: 0.0003045969642698765,\n", + " 40: 0.0003779904800467193,\n", + " 41: 0.00034402357414364815,\n", + " 42: 0.0004229460028000176,\n", + " 43: 0.000507067481521517,\n", + " 44: 0.000598300015553832,\n", + " 45: 0.0005493310163728893,\n", + " 46: 0.000664012972265482,\n", + " 47: 0.0008666850044392049,\n", + " 48: 0.0008997629629448056,\n", + " 49: 0.0008234439883381128,\n", + " 50: 0.0013693950022570789,\n", + " 51: 0.0013514914899133146,\n", + " 52: 0.0019259459804743528,\n", + " 53: 0.0018100804882124066,\n", + " 54: 0.001936097047291696,\n", + " 55: 0.0017529000178910792,\n", + " 56: 0.0016716280370019376,\n", + " 57: 0.0021720639197155833,\n", + " 58: 0.0024625635123811662,\n", + " 59: 0.003573566034901887,\n", + " 60: 0.0031627400312572718,\n", + " 61: 0.0027249615523032844,\n", + " 62: 0.004961121478118002,\n", + " 63: 0.0063315784791484475,\n", + " 64: 0.008300232526380569,\n", + " 65: 0.008154927054420114,\n", + " 66: 0.007548200490418822,\n", + " 67: 0.008760973054450005,\n", + " 68: 0.008141790516674519,\n", + " 69: 0.008250089013017714,\n", + " 70: 0.010327896510716528,\n", + " 71: 0.009718743502162397,\n", + " 72: 0.019843538000714034,\n", + " 73: 0.01803048700094223,\n", + " 74: 0.019597515580244362,\n", + " 75: 0.019393193535506725,\n", + " 76: 0.02004180650692433,\n", + " 77: 0.028443017974495888,\n", + " 78: 0.017402471450623125,\n", + " 79: 0.029057362000457942,\n", + " 80: 0.02609148499323055,\n", + " 81: 0.02800373249920085,\n", + " 82: 0.03854370198678225,\n", + " 83: 0.047431926999706775,\n", + " 84: 0.05365822894964367,\n", + " 85: 0.07952620997093618,\n", + " 86: 0.11244358099065721,\n", + " 87: 0.08979999151779339,\n", + " 88: 0.12574247998418286,\n", + " 89: 0.10865734395338222,\n", + " 90: 0.19780107750557363,\n", + " 91: 0.2107998769497499,\n", + " 92: 0.2024802175583318,\n", + " 93: 0.41546207800274715,\n", + " 94: 0.282537228486035,\n", + " 95: 0.34043588204076514,\n", + " 96: 0.946704204485286,\n", + " 97: 2.07305044750683,\n", + " 98: 0.9190455324715003,\n", + " 99: 0.5788108735578135,\n", + " 100: 2.7352834560442716,\n", + " 101: 1.87139827554347,\n", + " 102: 2.684197551512625,\n", + " 103: 1.615786965470761,\n", + " 104: 4.937537866004277}" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "times_recorded_r2" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline " + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
dpr1r2
10.0000060.0000018.884817e-07
20.0000100.0000022.034998e-06
30.0000160.0000032.758519e-06
40.0000240.0000043.492518e-06
50.0000320.0000054.411559e-06
60.0000410.0000054.797068e-06
70.0000530.0000065.636481e-06
80.0000670.0000076.429502e-06
90.0000850.0000088.435978e-06
100.0001000.0000098.897041e-06
110.0001150.0000109.417476e-06
120.0001400.0000111.077401e-05
130.0001620.0000141.450552e-05
140.0001830.0000151.564907e-05
150.0002150.0000171.618947e-05
160.0002420.0000222.094649e-05
170.0002660.0000262.390746e-05
180.0003060.0000292.492807e-05
190.0003460.0000332.821902e-05
200.0003850.0000343.565301e-05
210.0004150.0000433.706448e-05
220.0004630.0000434.079950e-05
230.0004940.0000544.724745e-05
240.0005230.0000715.776598e-05
250.0005820.0000677.110205e-05
260.0006510.0000776.685703e-05
270.0007100.0000807.095095e-05
280.0007520.0000839.183702e-05
290.0008250.0000999.083998e-05
300.0008780.0001281.272025e-04
............
750.0059470.0141891.939319e-02
760.0060300.0200052.004181e-02
770.0061580.0082642.844302e-02
780.0063920.0276811.740247e-02
790.0066370.0262642.905736e-02
800.0066640.0293582.609148e-02
810.0067050.0190402.800373e-02
820.0069910.0304253.854370e-02
830.0073520.0570414.743193e-02
840.0073880.0545505.365823e-02
850.0076700.1083367.952621e-02
860.0077450.0727501.124436e-01
870.0080010.1189108.979999e-02
880.0081510.1164871.257425e-01
890.0082540.0888271.086573e-01
900.0084640.1636961.978011e-01
910.0085460.3768812.107999e-01
920.0086750.2031152.024802e-01
930.0090460.1317874.154621e-01
940.0092090.6466442.825372e-01
950.0094080.9140653.404359e-01
960.0096381.9596789.467042e-01
970.0097272.1494622.073050e+00
980.0099991.4190269.190455e-01
990.0102740.9921345.788109e-01
1000.0105650.9624102.735283e+00
101NaN1.5941891.871398e+00
102NaN1.6760712.684198e+00
103NaN2.1779491.615787e+00
104NaN12.6785284.937538e+00
\n", + "

104 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " dp r1 r2\n", + "1 0.000006 0.000001 8.884817e-07\n", + "2 0.000010 0.000002 2.034998e-06\n", + "3 0.000016 0.000003 2.758519e-06\n", + "4 0.000024 0.000004 3.492518e-06\n", + "5 0.000032 0.000005 4.411559e-06\n", + "6 0.000041 0.000005 4.797068e-06\n", + "7 0.000053 0.000006 5.636481e-06\n", + "8 0.000067 0.000007 6.429502e-06\n", + "9 0.000085 0.000008 8.435978e-06\n", + "10 0.000100 0.000009 8.897041e-06\n", + "11 0.000115 0.000010 9.417476e-06\n", + "12 0.000140 0.000011 1.077401e-05\n", + "13 0.000162 0.000014 1.450552e-05\n", + "14 0.000183 0.000015 1.564907e-05\n", + "15 0.000215 0.000017 1.618947e-05\n", + "16 0.000242 0.000022 2.094649e-05\n", + "17 0.000266 0.000026 2.390746e-05\n", + "18 0.000306 0.000029 2.492807e-05\n", + "19 0.000346 0.000033 2.821902e-05\n", + "20 0.000385 0.000034 3.565301e-05\n", + "21 0.000415 0.000043 3.706448e-05\n", + "22 0.000463 0.000043 4.079950e-05\n", + "23 0.000494 0.000054 4.724745e-05\n", + "24 0.000523 0.000071 5.776598e-05\n", + "25 0.000582 0.000067 7.110205e-05\n", + "26 0.000651 0.000077 6.685703e-05\n", + "27 0.000710 0.000080 7.095095e-05\n", + "28 0.000752 0.000083 9.183702e-05\n", + "29 0.000825 0.000099 9.083998e-05\n", + "30 0.000878 0.000128 1.272025e-04\n", + ".. ... ... ...\n", + "75 0.005947 0.014189 1.939319e-02\n", + "76 0.006030 0.020005 2.004181e-02\n", + "77 0.006158 0.008264 2.844302e-02\n", + "78 0.006392 0.027681 1.740247e-02\n", + "79 0.006637 0.026264 2.905736e-02\n", + "80 0.006664 0.029358 2.609148e-02\n", + "81 0.006705 0.019040 2.800373e-02\n", + "82 0.006991 0.030425 3.854370e-02\n", + "83 0.007352 0.057041 4.743193e-02\n", + "84 0.007388 0.054550 5.365823e-02\n", + "85 0.007670 0.108336 7.952621e-02\n", + "86 0.007745 0.072750 1.124436e-01\n", + "87 0.008001 0.118910 8.979999e-02\n", + "88 0.008151 0.116487 1.257425e-01\n", + "89 0.008254 0.088827 1.086573e-01\n", + "90 0.008464 0.163696 1.978011e-01\n", + "91 0.008546 0.376881 2.107999e-01\n", + "92 0.008675 0.203115 2.024802e-01\n", + "93 0.009046 0.131787 4.154621e-01\n", + "94 0.009209 0.646644 2.825372e-01\n", + "95 0.009408 0.914065 3.404359e-01\n", + "96 0.009638 1.959678 9.467042e-01\n", + "97 0.009727 2.149462 2.073050e+00\n", + "98 0.009999 1.419026 9.190455e-01\n", + "99 0.010274 0.992134 5.788109e-01\n", + "100 0.010565 0.962410 2.735283e+00\n", + "101 NaN 1.594189 1.871398e+00\n", + "102 NaN 1.676071 2.684198e+00\n", + "103 NaN 2.177949 1.615787e+00\n", + "104 NaN 12.678528 4.937538e+00\n", + "\n", + "[104 rows x 3 columns]" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "time_df = pd.DataFrame([times_recorded_dp, times_recorded_r, times_recorded_r2]).T\n", + "time_df.columns = ['dp', 'r1', 'r2']\n", + "time_df" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAEACAYAAAC9Gb03AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8W+Wd7/HPT5btWHZiErKBnRUILWuAYYdimk4LpdMU\nUpaylK0DpaXwam97y6VDSWg7fTEz7WUpvUAHKLQsA5RbKIWWC4whFLIQkrKEQNjixAlOguMklhfJ\n0nP/OLItybKtRLI2f9+vl17ROefR0WMhfv75d57zPOacQ0RESpcv3x0QEZGRpUAvIlLiFOhFREqc\nAr2ISIlToBcRKXEK9CIiJW7YQG9mlWa21MxWmtkbZnZ9ijYVZvaQma01s1fMbPrIdFdERHbVsIHe\nOdcNnOycOwyYC5xqZkclNbsUaHXO7QfcBPxb1nsqIiK7Ja3SjXOuI/a0EvADyXdZzQfujT1/FJiX\nld6JiEjG0gr0ZuYzs5XAx8D/c84tT2pSB6wHcM5FgDYzm5DVnoqIyG5JN6OPxko39cDRZnZAUhNL\nsa25FURECoB/Vxo753aYWSNwCrA67tB6YBqw0czKgHHOuW3JrzczBX8Rkd3gnEtOqNOWzqibiWZW\nG3teBXwOWJPU7E/AhbHnZwLPD3Y+59yofVx//fV570MhPfR56PPQZ5HeI1PpZPR7AfeamQ/vF8N/\nOeeeMrNFwHLn3JPAXcDvzGwt8AlwTsY9ExGRrBg20Dvn3gAOT7H/+rjn3cBZ2e2aiIhkg+6MzaGG\nhoZ8d6Gg6PNIpM+jnz6L7LJs1H/SfjMzl8v3ExEpBWaGG8mLsbkwc+ZMzGxUPGbOnJnvj1tERpmC\nyOhjv61y1o98Gk0/q4hkR0lk9CIiMnIU6EVESpwCvYhIiVOg3w0XX3wxP/7xj/PdDRGRtCjQi4iU\nOAV6EZESp0CfhpUrV3LEEUdQW1vLOeecQ1dXFwAvvPAC06ZN4+c//zmTJk1i9uzZPPDAA3nurYhI\nIgX6YYTDYU4//XQuvPBCWltbOfPMM/nDH/7Qd/zjjz+mtbWVjRs38tvf/pbLLruMtWvX5rHHIiKJ\niibQm2X+2B1Lliyhp6eHq666irKyMhYsWMCRRx4Z1y/jJz/5CeXl5XzmM5/htNNO4+GHH87STy0i\nkrldWngkn/J1M+nGjRupq6tL2Ddjxoy+5+PHj2fMmDEJxzZu3Jiz/omIDKdoMvp82WuvvWhubk7Y\n19TU1Pd827ZtdHZ2Jhzbe++9c9Y/ESlxSfFndyjQD+PYY4/F7/dz6623EolEeOyxx1i2bFnf8d7V\ncMLhMIsXL+bPf/4zZ555Zh57LCIl5Y47Mj6FAv0wysvLeeyxx7jnnnuYMGECjzzyCAsWLOg7PnXq\nVMaPH8/ee+/NBRdcwB133MGcOXPy2GMRKSnhcMan0OyVGXjhhRe44IILEko5wynWn1VE8uT738d+\n8QvNXikiUrJCoYxPoUAvIlLIslC6UaDPwEknnbRLZRsRkV2mjF5EpMQpoxcRKXEK9CIiJU6lGxGR\nEqeMXkSkxCmjFxEpccro8+O2227jyCOPZMyYMVxyySX57o6IlLJcBHozqzez581stZm9YWZXpWhz\nkpm1mdlrsce/ZNyzAhWJRKirq+O6667j0ksvzXd3RKTUZaF0k8589D3A95xzq8ysBlhhZs8459Yk\ntXvROffljHtUgGbNmsUVV1zB/fffz7vvvkswGMTn87F8+fIBUxiLiGRVLjJ659zHzrlVseftwNtA\nXYqmuz3hTjF46KGHePrpp2lra8PnU8VLRHIkRxl9HzObCcwFlqY4fIyZrQQ2Aj9wzq3OuHfx770o\n898j7vrdnzXy6quv1oIiIpJ7Wcjo0w70sbLNo8DVscw+3gpghnOuw8xOBf4IZHVS9kyCdDbU19fn\n9f1FZJTKVaA3Mz9ekP+dc+7x5OPxgd8597SZ/drMJjjnWpPbLly4sO95Q0MDDQ0Nu9Ht3LPdXV1c\nRGQXNTY20tjY6G1s2ZLx+dLN6O8GVjvnbk510MymOOdaYs+PwlvQZECQh8RAX6wikQjhcJhIJEJP\nTw/d3d34/X7Kysry3TURKQEJSfDtt7No586MzpfO8MrjgfOAz5rZytjwyVPM7HIzuyzW7Ktm9mas\nRn8TcHZGvSowydn8T3/6UwKBADfeeCP3338/gUCAn/3sZ3nqnYiUtCxcjNVSgjk2mn5WEcmCsWOx\n9nYtJSgiUrI0BYKISInTpGYiIiUsEsnKaRToRUQKVSgEFRUZn0aBXkSkUIXDCvQiIiUtHIby8oxP\no0AvIlKoQiEFehGRkqbSjYhIiVNGnx+hUIhvfOMbzJw5k9raWo444gj+8pe/5LtbIlKKlNHnR2dn\nJ9OnT2fx4sVs376dG264gbPOOoumpqZ8d01ESk2WLsbu0sIjo9VgSwkCnHbaacyaNYsVK1Ywffr0\nPPdUREqKSje5NdhSgi0tLaxdu5YDDzwwj70TkZKUpdJN8WT02Vj4I4NZI1MtJdjT08P555/PRRdd\nxJw5WV1QS0Qkaxl98QT6PE/tm7yUoHOO888/n8rKSm699dY89UpEStqoy+jzLHnxkUsvvZStW7fy\n1FNPaWUpERkZuhibP9/85jdZs2YNzz77LBVZ+G0rIpKSLsbmTnw239TUxJ133smqVauYMmUKY8eO\nZdy4cTz44IN57KGIlCSVbnLngw8+6Hs+ffp0otFoHnsjIqOGMnoRkRKnO2NFREqcpikWESlej739\nGO9sfWfoRirdiIgUrxteuIEX1704dCOVbkREilNbVxuvt7xOW1fb0A2V0YuIFKe/Nf0Nhxs+0JfS\n8MoZM2YMuPO0VM2YMSPfXRCRPFvctJhJgUnpBfpSuTP2o48+yncXRERyZnHTYk6bcxpt3WmUbqqq\nMn4/lW5ERHKoM9zJqo9X8f0/tzHj1feGbqyLsSIixWdp81IOnnwwUz7ayriNnwzdOFcXY82s3sye\nN7PVZvaGmV01SLtbzGytma0ys7kZ90xEpAQtXreYE6efSGUoggsGh26cw4y+B/iec+4A4Fjg22b2\nqfgGZnYqsI9zbj/gcuD2jHsmIlKCFjct5sQZJ1LRHYaOjqEb5+rOWOfcx865VbHn7cDbQF1Ss/nA\nfbE2S4FaM5uSce9EREpIT7SHJRuWcML0E/B3hrDOzqFfkI9x9GY2E5gLLE06VAesj9tuZuAvAxGR\nUW3lppXM2GMGE6om4OvsoqK7h3AkPPgLcj2O3sxqgEeBq2OZfcLhFC9JufbfwoUL+543NDTQ0NCQ\nbhdERIra4iavPg9gHR2Mj1awvXs7EwMTE9o1NjbS2NgIK1d6WX2G0gr0ZubHC/K/c849nqLJBmBa\n3HY9sDHVueIDvYjIaLK4aTFnH3i2txEMUhspp62rbUCg70uCV62C885j0aOPZvS+6ZZu7gZWO+du\nHuT4E8DXAczsGKDNOdeSUc9EREqIc46Xml7qy+jp6GBcxD/03bG5ujPWzI4HzgPeMLOVeCWZa4EZ\nXt/dnc65p8zsi2b2HhAELs64ZyIiJWRnaCed4U7qxtVBJALd3dREaoYO9Fm6GDtsoHfO/Q0oS6Pd\nlRn3RkSkRAVDQWoqaryN2LDKmrCxYbiMXnfGiogUh2A4SHVFtbcRC/SBMDnJ6BXoRURyIBgKUl2e\nGOirwsNMVayMXkSkeCRk9MEgVFRQGYqyvWv74C/SmrEiIsVjQEY/aRKV3RGVbkRESkUwnHQxdtIk\nyrvDQ89Jr9KNiEjxaA+1J5ZuJk7E3xVSRi8iUioGlG722AOAne2tg79INXoRkeIRDCcF+kAAV1VF\n985tg79IpRsRkeIRDCWNugkEIFBFeIdKNyIiJWFARl9djQWqCbcPM7xSGb2ISHFIyOhjpRurrsE6\nOumJ9qR+kTJ6EZHikZDRx0o3Fggw2WpS3zTlnDf5mT/tZUMGpUAvIpIDA8bRV1dDIMAkqlMPsewd\ncWOp1nXaNQr0IiI5kDCOPla6IRBgIoHUgT5LZRtQoBcRyYmEcfR9o24CTKBq8Iw+CxdiQYFeRCQn\nBkxTXF0N1dVMiFayvTtFjV4ZvYhIcRlwZ2wso98jWjF0jT4LFOhFRHJgwDTFsUBfGy1X6UZEpBQM\nyOhjo24GXSBcpRsRkeIyoEYfy+hrenzK6EVEil0kGiEUCVHlr/J2xJVuqsOmjF5EpNgFw0EC5QGs\n9+anuNJNIDTIurG6GCsiUjwS6vOQULoZdIFwlW5ERIpHQn0+HIZo1MvWAwEqQ1GVbkREil3KMfRm\nEAhQ0d2jjF5EpNilvCsWIBCgvCusjF5EpNilnOcGoLqasq5uguEgkWgk8UW6GCsiUjxSjqEHb076\njg7GVY5jR/eOxBflsnRjZneZWYuZvT7I8ZPMrM3MXos9/iUrPRMRKRHBUIq56MEL+B0d7DFmj4Hl\nmyyWbtJZuuQe4FbgviHavOic+3JWeiQiUmLaQ+2pSzd9gX76wECfy4zeOfcSsG2YZpkvgSIiUqIG\nLAw+INCPbEafrRr9MWa20sz+bGYHZOmcIiIlYcDC4L2lmzFjoLub8RW1qTP6HJZuhrMCmOGc6zCz\nU4E/AnMGa7xw4cK+5w0NDTQ0NGShCyIihSsYDlJbWRvbiCvdmEFVFZN8NQmBvrGxkcYnn4QdOyAu\nZu6ujAO9c6497vnTZvZrM5vgnGtN1X5hFjotIlJMgqEge4/d29uIL92At0C4S1wgvKGhgYYlS2Db\nNli4kEWLFmX0/umWboxB6vBmNiXu+VGADRbkRURGowE1+uq4eW8CASamWjc2ixdjh83ozewBoAHY\n08yagOuBCsA55+4EvmpmVwBhoBM4Oys9ExEpEcFw3PDK+NINeAuEuzF8mM/hlc65c4c5fhtwW1Z6\nIyJSggZcjJ00qf9gIMD4aCVt3ZsSXxQOJ/5CyIDujBURGWEJ4+iTSzfV1akXCNekZiIixSPlwuC9\nYhn91o6tiS8qwHH0IiIyiJTTFPcKBJho1TTvaE58kTJ6EZHiMeg0xdB3MXZT+yaiLtq/Xxm9iEjx\nGHSaYogtPhJmbMXYxPKNpikWESkeg05TDH3z3dSPq2fDjg39+1W6EREpDpFohFAkRJW/ytuRonRD\nRwd14+oS6/Qq3YiIFIeOcAeB8gBmsckFUpRu6OigbmwdzTvjAr0yehGR4pAwhh4GLd3UjVVGLyJS\nlBLq85C6dBMMejX6nUk1egV6EZHClzDixjmvdFNV1d9gsBq9SjciIsUhIaMPhaCsLDFTr65OXaNX\n6UZEpDgMuCs2vmwDyuhFRIrdkPPcQF+gHz9mPKFIiPZQbC0nZfQiIsUhGIqbiz55xA30BXozS8zq\ndTFWRKQ4DLm6FPQFeiCxTq/SjYhIcUgYRz9E6QZIzOhVuhERKQ4DVpcaItDXj42b70YZvYhIcdil\n0s24uNKNMnoRkeKQkNGnKt1UVXmB3rmBNXoFehGRwjcgo08O9H6/9wiFBo66UelGRKTwDbm6VK/k\nOemdU+lGRKRYJIyjT1W6AS/4B4NMrZnK1o6t9IS7vakSfNkJ0Qr0IiIjaNjSDfRl9H6fn4mBibS0\nrs9aNg8K9CIiI6o91J526Qa8kTebWpsU6EVEisWQC4P3ih9LP66eTduasnYhFhToRURG1JALg/dK\nmgZh87YNyuhFRIrFgGmK0wn0bc25zejN7C4zazGz14doc4uZrTWzVWY2N2u9ExEpcgOmKU6jRr+l\nrTnnGf09wBcGO2hmpwL7OOf2Ay4Hbs9S30REilokGqG7p5sqf2zpwDQy+vpx9Xyy/ePcBnrn3EvA\ntiGazAfui7VdCtSa2ZTsdE9EpHh1hDuorqjGzGI70ivdtO5sKbiLsXXA+rjt5tg+EZFRLWEMPaRd\numnbvhmXxYzen4VzWIp9brDGCxcu7Hve0NBAQ0NDFrogIlJ4EsbQQ1oZfU1FDR3NcN2mZvxx8TIT\n2Qj0G4Bpcdv1wMbBGi/MUsdFRApdwogbGDzQV1fDli19m//z8xcz7c27WDN/OhfPvZhFixZl1I90\nSzdG6swd4Ang6wBmdgzQ5pxryahXIiIlIGHEDaRVugE4e/8zOLj+cG5bfhtf+P2gY2HSls7wygeA\nl4E5ZtZkZheb2eVmdhmAc+4p4EMzew+4A/hWxr0SESkBCRm9c9DZ6c0/nywQ8H4J9AqHGVszgaXf\nWMq8WfMy7sewpRvn3LlptLky456IiJSYAXfFVlZ6s1ImS8roe6co9vv8/PCEH3IN12TUD90ZKyIy\nQhIy+k8+gT33TN0wOdBncdERUKAXERkx7aH2xEA/cWLqhmPHwvbt/dtZXHQEFOhFREbM+9veZ9b4\nWd7G1q2DZ/QzZ8JHH/VvZ3G9WFCgFxEZMW9teYuDJh/kbQxVuqmvh5YW6O72tlW6EREpDm9ufpMD\nJx3obQwV6P1+mDYN1q3ztlW6EREpfDu6d/BJxyf9pZuhAj3APvvA++97z5XRi4gUvtVbVvOpiZ/C\nZ7EwO1ygnz0bPvjAe66MXkSk8L25+c3++jwMPeoGEgO9LsaKiBS+tza/1V+fh6FH3cDAQK/SjYhI\nYXtzS4qMXqUbEZHS8dbmtzhwclxGn26gd04ZvYhIoWvtbKU91M60cXEzuA8X6GtrvblwtmxRRi8i\nUuh6s/m+JQTDYW8um9raoV/Ym9XrYqyISGFLuFEKvGx+/HjwDRNy4wO9SjciIoUrYeoDGL5s06s3\n0Kt0IyJS2FJm9LsS6FW6EREpXM651DdLpRvo33/fy+hVuhERKUybg5uJuihTa6b27xzurthe++yj\njF5EpND1ZvN9I24g/Yy+vt4bXrlzpzJ6EZFC9daWpKkPYPjpD3qVlXnTFa9dq4xeRKRQDajPQ/oZ\nPXh1+g0bFOhFRArV6i2rOWDSAYk7dzXQg0o3IiKFqnlnM9NqpyXuTPdiLPQHemX0IiKFaXNwM1Oq\npyTu3JWMfp99vH+V0YuIFJ72UDtRF6WmoibxQLoXY0EZvYhIIevN5hOGVkajsG0bTJiQ3klmxdaY\nVaAXESk8Le0tTKlJKtts3w7V1ekH7tpamDwZAoGs9UuBXkQkS1qCLUyunpy4c1cuxPZ67TWoq8ta\nv9IK9GZ2ipmtMbN3zeyHKY5faGabzey12OOSrPVQRKRIZHwhtlcWgzyAf7gGZuYDfgXMAzYCy83s\ncefcmqSmDznnrspq70REikhL+yAZ/a4G+ixLJ6M/CljrnFvnnAsDDwHzU7SzFPtEREaNlBn9roy4\nGSHpBPo6YH3c9obYvmRnmNkqM3vYzOqz0jsRkSLSEkxxMbZIMvpUmbpL2n4CmOmcmws8B9ybacdE\nRIpN1i7GZtmwNXq8DH563HY9Xq2+j3NuW9zmb4AbBzvZwoUL+543NDTQ0NCQRhdERArfoBdjDz54\nl87T2NhIY2Nj1vplziUn50kNzMqAd/Auxm4ClgFfc869HddmqnPu49jz04EfOOeOS3EuN9z7iYgU\nqwk3TuDd77zLxEBcBn/WWbBgAZx99m6f18xwzu32ddBhM3rnXMTMrgSewSv13OWce9vMFgHLnXNP\nAleZ2ZeBMNAKXLS7HRIRKUahSIidoZ1MqEq6A7YAavTplG5wzv0F2D9p3/Vxz68Frs1u10REiseW\n4BYmBibis6RLn0Uy6kZERIaR8kIsFMTFWAV6EZFMbN8Ot92W+kIsFETpRoFeRCQTzz8PV19NW9Pa\ngWPoOzq8f7M4QdnuUKAXEcnE0qUATHj6v5kcKLzpD0CBXkQkLVc+dSUd4Y6BB5Ytg3/+Z2Y/8+rA\njL4ALsSCAr2IyLA27NjAbctv46WmlxIPRCLw6qvw4x+z1/stzAgmzTlfABdiQYFeRGRYy5qXAfDc\nB88lHlizBqZOhb324uXD9uTgxe8kHlfpRkSkOCzdsJTPzf4cz32YFOiXLoWjjgLg8UPHMP3pVxKP\nP/88zJiRo14OToFeRGQYS5uXctVRV/HuJ+/S2tkad2ApHH00AH+a1knVh+th3Trv2O9/D889Bz/6\nUR56nEiBXkRkCJFohBWbVnD89OM5btpxNH7U2H9w2TI4+miiLsrG0FY443R4+GH4+9/hu9+Fxx6D\nPfbIW997KdCLiAxh9ZbV7FWzFxOqJjBv1rz+On1HB7z7Lhx6KK2drYytGEvZOefCvffCGWfAzTfD\nIYfkt/MxCvQiIkNY1ryMo+u98sy82fP66/QrVsBBB0FlJZuDm73pDxoavCGVX/oSnHtu/jqdJK1J\nzURERqulzUs5am/vguvcqXPZ0rGF5h3N1MXKNuCtFTulZgqUlXl1+ywv7p0pZfQiIkOIz+h95uPk\nmSd7WX3ciJu+jB68UTb+wsqhFehFRAYRDAVZ27qWQ6cc2rdv3qx5/YG+N6MPtqSe0KxAKNCLiAxi\nxaYVHDT5ICr9lX375s2ex+urnsHt3An77gvESjcK9CIixWdZ8zKOrjsampu9YZOvvMJ+FXtx2Pow\nHXMPBPNW90so3RSgwiokiYgUik8+Yd9/+08ufbsDtt4Pxx8PGzdiq1fzK+vhtbMrOSHWtCXYMnBC\nswKiQC8iksqPfkTFh02033QP4/9xQf8F1p4eNi37K+c993Ve2r6eabXTBl90pECodCMikuzDD4k+\n8jDfmV9B/SlnJY6i8fvZ57jTuOTEq/j2U9/GOTf4MoIFQoFeRCTZT3/KGwtOZP/9j8Nidfhk15xw\nDe+1vsejqx/tH0dfoFS6ERGJ9957RJ94nHOvruCOEx8etFmlv5Lf/NNvOOPhMwCoLq/OVQ93mTJ6\nERndnEvcvuEGnvni/hx50Oc5YfoJqV8Tc/z041nw6QVMqZkyaOZfCMwl/5Aj+WZmLpfvJyICeME8\nFohfXv8yf3rnT4yrGMtJ/7WEo+7+K2VfOBW7+GKYPZuekxuYc7Wx5Hur06q77+zeySsbXuHz+3x+\nxLpvZjjndvs3iTJ6ESk5y5qXccnjl3hzx99/P4wfD1/6Eisev535D82nujvKP/3oXvZ6bhnnXbs/\nP9vjdXb+60LcYYdxV8M4fnDKT9K+uDq2cuyIBvlsUEYvIiVlXds6jr3rWOZNOoqv/Oo5TmudyJjf\nP8h7zz5C1X/cxJi5/8Cem3fCiSfCLbcQrSjnvr/fxzXPXsNny/bjg6pO/nbZUsp8Zfn+UfpkmtEr\n0ItIydjRvYPj7z6e6yOf4as3P8MHh0zj5MNf58LjvsXtr97Og1/6LfNeXA9jxw6YRri1s5WfL/45\n5x9yPodOPXSQd8gPBXoREaAn2sMVN32Obz+8jkM3G/bLX8JXvsJbm9/i8icv57rPXMcX9v1Cvru5\nW3IS6M3sFOAmvJr+Xc65G5OOVwD3AUcAW4GznXNNKc6jQC8iGQtHwvym8Zc888f/YNaWHuZsL2Nm\nS4jj1nZRc+1Cyr77PRgzJt/dzJoRD/Rm5gPeBeYBG4HlwDnOuTVxba4ADnbOfcvMzgZOd86dk+Jc\nozrQNzY20tDQkO9uFAx9Hon0efQb8FmEw7BqFbz0Eh8//wSdy15mr7Yeogd8GjdnDh3TprK9fiJ1\nX72EqvqZ+er2iMk00Kdzw9RRwFrn3LrYGz4EzAfWxLWZD1wfe/4o8Kvd7VAp0//IifR5JCroz6Oz\nEz780MuSAwHvEQ5DV5d3rKfHa2fmPSIRuruCtGzbwMSWHQRWr/UWzN6xg8ixx/C3mT5u51WmrvuE\nf1izk7lvb6NmZxdtVT5ax0S5c2uIsdMmM5lqxvf4qXznfTZPrualaY7l03x88Tf/zsxTr8DKywGo\nBibl79MpeOkE+jpgfdz2Brzgn7KNcy5iZm1mNsE515qdboqMLj3RHoKhIMHgNkLbWxkTdgSifqp6\nDIIddO/YRnhHGz2dQZxzRADnHD3mCBuEXJSoi+Dr7qEsHIZwD53RbjpcmI5oN52RLjpCQTrDHUTD\nXQS6o4zpjlLZFSFMmM5omC4XYmLLduas3Up9cxutEwKU9USpCPVQ0d1DxGd0l3uPcJlhDgww5+ii\nh5BFsbJy3qiNsGHmVDjgaHqqptO95Nec9KiP327oom3GTNYdcgivf21/uvaczJ7dPvbodFT99Qne\nOe5TPB5+j7fDa9l57onsV/+PHDa+gfk1h+HDz0tLIBrtv9/Juf5H7/50jyW3SX4M1i4a7X8Mdf7e\nfdFo/3/j5Pbx50n+N1PpBPpUfy4kv3VyG0vRBoBnZud/Poh0PzfLcpXp/W3tPHPv/0mjpUv5dHcN\n+A845DlTHxz4WQxsZynauSG2PtjewXN33drfR9d7Hte/Dy9wDKX3uNEfaBJ/ZjegH2UOypyjLOnc\nvtg+X5S4Yw5n3lfaHAkfqOt9xPY5897fO7d3Pp8DX+y1/ihURB0VESiPOqIGUYOIQWcPbPn3RUTN\naze2GwJAe7mPTj9sLXd0+x0dfgiW+wj6y+j2+fo6ZA7Koj7KooY/ajiM7jLvEfaBP+KnLFKGP1KG\nRcupivoZ48rpwU/QX8628jI6ysqwqJ/yiB9/JMCSyuncMm4fVh01jc6yCixaiUUrsGgFvmglZa7S\n20cZZg58EQwf5R3T8HfW4aMMRxdd7a/Q2fQ8kYptjO9YzN2Vh2L7gs8H9i7Y2r77mQDYtKmVVcGF\n/f+NX4ZWHyyL/cFQVhZ7rXn/9rWz/v3xj3SO9f472CO5nc+X+Bjqdclt+r5vvsR+xbdL1X53pVOj\nPwZY6Jw7JbZ9DeDiL8ia2dOxNkvNrAzY5JwbcLeBWbZDp4jI6DDSNfrlwL5mNgPYBJwDfC2pzZ+A\nC4GlwJnA89nuqIiI7J5hA32s5n4l8Az9wyvfNrNFwHLn3JPAXcDvzGwt8AneLwMRESkAOb1hSkRE\nck+Tmo0QM6s3s+fNbLWZvWFmV8X2jzezZ8zsHTP7q5nV5ruvuWJmPjN7zcyeiG3PNLMlsc/iQTMb\nNesjmFmtmT1iZm+b2VtmdvQo/25818zeNLPXzex+M6sYTd8PM7vLzFrM7PW4fYN+H8zsFjNba2ar\nzGzucOdXoB85PcD3nHMHAMcC3zazTwHXAM865/bHu5bxv/LYx1y7Glgdt30j8IvYZ9EGXJqXXuXH\nzcBTzrmh75MtAAAC1ElEQVRPA4fi3ZcyKr8bZrY38B3gcOfcIXgl5a8xur4f9wDJ8zOk/D6Y2anA\nPs65/YDLgduHO7kC/Qhxzn3snFsVe94OvA3U491cdm+s2b3AV/LTw9wys3rgi8B/xu3+LPCH2PN7\ngdNz3a98MLOxwInOuXsAnHM9zrntjNLvRkwZUB3L2qvw7sI/mVHy/XDOvQRsS9qd/H2YH7f/vtjr\nlgK1ZjbkuHUF+hwws5nAXGAJMMU51wLeLwNGzw19/xv4AbHR8ma2J7DNOdd7C8kGYO889S3XZgNb\nzeyeWCnrTjMLMEq/G865jcAvgCagGdgOvAa0jdLvR6/JSd+H3iHryTexNsf2DUqBfoSZWQ3etBBX\nxzL7UXf128xOA1pif+H03QcV97zXaPls/MDhwG3OucOBIN6f6aPl509gZnvgZakz8IJ5NXBqiqaj\n8vNJIZ2bWBMo0I+g2J+hjwK/c849Htvd0vtnlplNBTbnq385dDzwZTP7AHgQr2RzE96fnL3fwXq8\nP9dHgw3Aeufcq7HtP+AF/tH43QD4HPCBc67VORcB/i9wHLDHKP1+9Brs+7ABmBbXbtjPRoF+ZN0N\nrHbO3Ry37wngotjzC4HHk19Uapxz1zrnpjvnZuPdY/G8c+584L/xbrCDUfJZAMT+HF9vZnNiu+YB\nbzEKvxsxTcAxZjbGvBW2ez+P0fb9SP4rN/77cBH9P/8TwNehb+aCtt4Sz6An1jj6kWFmxwMvAm/Q\nPyXKtcAy4GG838hNwJnOubZ89TPXzOwk4H84575sZrOAh4DxwErgfOdcOK8dzBEzOxTvwnQ58AFw\nMd4FyVH53TCz6/GSgDDed+EbeJnqqPh+mNkDQAOwJ9CCNxvwH4FHSPF9MLNfAafglf0uds69NuT5\nFehFREqbSjciIiVOgV5EpMQp0IuIlDgFehGREqdALyJS4hToRURKnAK9iEiJU6AXESlx/x97dzzk\nA6GgcAAAAABJRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "time_df[:100].plot()" + ] + }, { "cell_type": "code", "execution_count": null, -- 2.34.1