98280 5 caabacabeaabaedeaccbaddddbebcbaedddaedacebbbebdcadecaecbcbbeabacdecdbbddbccaeecdecacdebcbbbecbecadedceaadceebedbbccaaaccbeeddbbdcdceebdcaabeacbcdbdcdaeacebdadeaaebbceaebdabacdeeaacbdaeadcdeecbeecebbaccdadacddcdbadebedaaddecbcccdcaeedcecabbcaddeccbdceaabbddeebabbdedeaebdddccdabdbdeaaceceeebdaacbaedbedbabaedebabecdeeebdaaabecccedcdadcebebbaebbddaeadeacdcedaedcacdbaeedcaacbdbdebebabaacddbdddecceaaebcaacebdcdbaebeadaedcdabecddeacdccaaaabcbdecdebeedebaecccdcebadebaaabebebbebecaecebdadacddaaedeedeadeeccebeebbaadbceaaedebdbcdadebecdaeaecaeaecddbcaccddddabbbdabcaddedebdbbeabdbdccccbeabaeebbbadcebdaaaedbdcbbccacdaacccbdcbabeabcdcacaabcdbeabdacdcddcbedebabedbabdcbdbbbaeabeddaeddcdebeebdabccdbacbecdbbcadbeabddadeaedaeccebbcadcaaccbbbcebecadaaaebcebacecdabbdcbeabbbccdaeceaeeddbaabadaeadaedeceecbceacbeebdbbaecbeededadaaeedaeaeceaeabcaeebcdcacacccbbdcdeaabddedebbadebeedeeaddccbaeabaebabeadcceeadbeadeaeeccbbedceebbaecbbbddbcbdcceccdcdabdabcbeddbeabcebeaaeadecddbcebebdaceaccdeccbbeaacaeaaadadddceaddcbeedaaecdeceebedaeacaedaeecccdedcbeeeaaceceeaedeadaadedeeaeaebeacaeddeeebdaecdaeeacbcddebcccaacbaeddabceebbabdccaedcbbdaccdcaacdacdbadedededdabcadcebddbacdbdeadebecddeecbcdbeccaadcbcaddcccbeeeceeebaeebbaeaeaeebdeabdeacdddbddadaceaacdaceedddcdbadadaddbbdbbbceaedabadeedecacecbdebdadbdcebbdbaabeddcdedbdcbeacacbcbcaccebbdebcbadeadeedbdeeeeaeeeaeecebeebaeebbcebddeddccebeebecbeeabaedbbcbcaceaeadddbbcccdedeccbbdbbbeabedeccccababadecdcdbacedecddbebdaacaadeeabcbedacaedbedecbdababaacdedbbdbadacccbebdeedcbadccceccbdeabcebdeebcabedbdeadaaebebbeabcaadbbeaddccbbdedbdddebdcdaeaeccdceeecdbcdbcddcceedbbeaabdaaabeaadbeaeadddeadbebcbbeaeaeacceebdcccabceedacebcedaaaeceddeaabeaeeeaabccacddcdaeadbccbedadadaeddcbccbddecadaaccecddeeeaaabeaadecbccddbceacacaebbadbcbebbaabaaccdbeabcbecbaeccabacebeadeebebbdbbdcadcbdaaabdbedbbaecacdddaaddbeddbdaeebadabcabbdbcdcaabeedeecdecbcddedcdaecebabeceeaadebdedadbaabdcadbccbbecdaaabdeceacaeabcecccdaeaecbdadccabcabbdcdebbbbdaedccdcebbeadeacecddaaacaecebadedbeeecdaebebaedaeecaddacbbebdcdbeacbeacdacdebeedeceacdbddaabacddcadcabbcaceaceabaadeceadcbaadecaecdcdadeedebccdcdceddeeabdacaaabdabaccdaaedeceaeccbcbbadbebaaebadeadcbabddbececabeeabadebacabdbceecbbcedeadddcaaaceadcadeaacaaabdaeebeeedbedbcababaddcbadabdabdebaacebcabbcebabebebccbbbcbcebbdcbdccbaeadccacbaeaedcddecbcaecbeadddebdeeddeecaeaabedaeeccaebcecaeaededadabdaddbeabeaaaeeeacdeccddcdcbdeebbceaedeeccebdadadecdacadeabdddbdbbabcbeaecadddcdedccbccbcbdcddbeabaabbaacdecbcaabeaecdebaebeeacedeacaebaaabeacaeceadbdcedbaacedeaedbdbaadddaeecdbbdeaeaadcdedaddedadbbcaebceaaabdecbaedccacbeacedcabbaeceaeceaeaaadeaedbbcdeadebdaacbeededaaedcbcadebbaeeccbbbadbeedbeeebcbaedceeebcbdbbdccdabceebadcdebaebdbddebdaeccdbdbcdedcdcaeaeababeaebbabdbdcbeeaeaebcaeaccdeaabacbabcdcaddbaedbbeebbcebeddbdaebdacdeadaaecaacbdabdddaceedaeebbaeebccdadebedcdebebcaebaaabbbcbecabeecdddabebbaadbabbadbacdbcbedbabaedcbdeccaeccceecdbbbccbeddcdeaadbadcedccccaccdbeaeabbdccbbcdaacadeaadbccbcecacbddbbcbccddaadecdbedaaaecddbceececebeaddedbdcbbdbdacbbdbaacedcbdcaadcaeeadeaddbceedecedddeeaeecbabcbaceebcdbcedceddeceacccbecdddbbcddcdabedaabeeaecaedeababcbededbeddacaaeaccacbbcecddabdabeeeddaececdabaddebaddbddebabbdabadbcbeccedebcaadebcceaebebdbaddbddbcbceccabddbecdddbeecbedecdceebeedeceabaaadbeabecdbeecbcdbbecedbebbbbaadaebabcacdeabaeaebdadcabecbbdcbebcadadecbeadbdcebceaeaecbdcbacddacabeaeeabbaaaeacdacddddddeddbcbdbbdedbaeceebaacacbcccbcbaeaedbccbbdaeaaaecceeebeecdcabbdccbbbdcecdcadedebecbbaedabeecabebbbdedddebaaddeeaedcedcdbecdbbbebdccccacdaadabaddcbdebacbadbccabbbeacaaaeacacdabebeceadeadcceaaabeadedddbcaacbbcedaacdededcebcdbebbaabbadeeabeecaaecbacaaecdeccecebcbdededaadceceaebaaeabdcadabcaaacaeddddceadddaccbaccaedaacaebbcceabaeccaacccdaadbaacccbecdbdebbbbeaeabeeaddbdcaebcaabeedceaccdeedabbabbababaabbebdeeeaebeebdbaacbcaebcdbdcebbecbdbdaeacadddbebebcdebcbcddddacedcdddcaeaadcccabbdeaebcdcebaebaaebadebdbbaebbdbdccecabbbaceccddccecaecdcabbdbecddcdbbcdbadcbabadadeaaebeacaeccabcbebbcdecdaddebcbabaedabeadaeddcebcebbbdbbacabcddddbebdeaaeeeeabebbccdadadbccdddacecddabddaabeaaabbdecbdeccdbbdecedebceadcebdcaeeadaadccbdecdbcebedddccdecbedcebbbabadcbedecddaeeabaabadeaeeadeebcaeebacbcdcedbddaeecddaceedeeaebcbadadbaedbcddbaaaaabcacbbdaceeaedccdcbbabdaddbbbbceedacbacabbcbcacbaaecbcabcaeeddbdbeccabeeacdebccecdacadbdcadadcceaeccbeccbbcdccbbcabebacdedecbcdaeeddecccdacbdaadcbdabaecdededabaebebdddecadccddebdcbadbbbddcccdabdbdaccbdccedbbddeccccbceaabcddaaadbcadddabcbbdddaaeabcbabdbbaaedcaddeddbceacbbdcbbaaeceaecadaaebdbecdedeedbebebdeddaacaeaacaeddccdcbeedababebebddbdaeebadeaabaceebeddcacecbbacacdddebaadcedbbbddeaabdedeecbaddbbebdbbdcaacadedecadbcacddceabeaeddbaadbdeaeeddbddecedeccdaaedaaeccdebeeabdaeccccaacccdcdcdbceeeeadbdcedcebbabbbdecebecabebdbedccbbebaaaecebaadbccdeabeceedeaebcebedeebbdbaebeeeaeeccdddcebaebacabecaccadccecbccdaaddbeedaedbccecbdeabdbdbedcdeceacaabccaaedcbbadbdadcccaedaabcdabebddbbadcdedecdbccabbbbaabbeaeddeadedcedaaaecdeabcabeceadaacbcacaaecdcdbeddcdcdaddecaebbdddecaddeedecddbdcbcdbadbabcbabadcacbbecbdcccbdcaeecaadccbcbbeeeceecbdbcdedccaaecbccaabcccadcadccdbcabcdabbdddbbcabdeebddbbbecabdaababdaeaddaaeebbcadbcccdddddabedceaacbabedcedecddccdcdccebadaaeedcbabbcbeeaddcccaaacbcbdceeacccdbeecabedcdbdecbbcdaecebdebdddcddbcdbbeabadbaceacaddcbbbebccbcabdeaaebdaacaacdeadedebecdbdaaacebcbdcdddaaeedaedabcdcbacceeebbcedeaeebacacbbcebdbacebaaedebcabbaacaadeebddcdebbbeacdadeaadaecbaadecddbbcbdccbaaabeaadcbabcdcbbaadddedecbbabdaebbeeeeceebcecabacbabeaedabadbccecdaebddbccaeeabaeebbabcdebebdbdabbbecdccdeaaeedeaaaebcaabddcebbaadeeddcabdecbabbcbcddebebaadeebaeeecaebcdbaccabdaeedbbcaddbcacccdbcaabbeabdccbcbbeaedbbbbdedcbbeebeeeeeeeeddebaeaceaaadbeebebdaebcdbccebaebccdceeaacaaabeeccbebeeddcdbaddbddaddcdbeadeedceceddceeeccbadecbdaedcdadaabedaaccacecdadbdecbedeebbcdebbebadbbdeedacbebadbeeeeabebecbabeeeccadbdbcdabedebddcdeeacccedccaeadcaeaacacacdedebddbbbeadeeedabdabaeceaacdabddebeddadcdbecaaebadabdabddaaceadcaccbaeabeaadcecbdaacbbebbadbecbeadeaaeccebbcbbbaebdbdcbdccecedabededdaeaeacbdcebbebdcdadbbdeacecbccdbcbeceacdbadaadebedcedaacdbecdabccbdeccccbedbbedecccbaddcbdaddecccbdbeaaabaacacebeddaccdeceacdacceaeebbecddeacccabadcbdcaddebddbceddddacecdbdaadbdcdccedacaacebebbeccbdbcacadaebadadedecaeceeabbcbaaeeadcdddcccbbdcaacabcaedddeaebadbebcbecdedbddeaddcdacaaeaccabccccabacddabcebcebaddebabbaadcadaecbeddcedeaddbcabebddaaecbbadededcebabbdabedcaeaecebbbbecdabccddacdceaacddbcecebbdadcbddececadbadbcdceeeeebccdbcbdebdaabbdbddbeecedbcaebbdcaaadcbeababbdcebbcdbdedcceabadeeedcabdbedccadbebcbdcccacbcebcccbcbababcbcbbadebdbeaeaaadbadcebabbecccdedaebabaeaaeabdadacaeeeedbcddbbcabaabddeaddcacddcebcdcebabdeeeedecaabcdaedceabbaecadeecdcababeebdabbecbadbcbacdadddcaedaeadcdabddeedacddaebaabacbdbecdbedbadaedccbaeddaeacabadbedbeeccecaecbdbaeeeedddedeeeedbcacbedaadddddeebbdbecaadbedeeddacceaaabddcbcbcbbecadcdaadadcebbbadaaadededbbaeedabdbccdbbaeaaaeeaaabaccbcceaaaedcaeaacbcdadaeeabdccddeeecababecacabdcdcabcdedeeaddcbcbaaccedcbcbcddeaceaebbdeabdcdcbceaaebcceacecddabedcadcdddcccabdbeabcdbbdcdacadaccbcddcaecddcaceebeacceebaaadceddecddaaeaadeccdbaebeabbddbccccaeacdaebdccdddbeadcbbebabcdadaaccbcdcdedbabcaaceebebebecedbdbcdaaebdccdccecdbbeedcadddabccbbccbcaaacceedeaaadddeeebbebbbbcccddaccbeddbcabcebaaccbdeabdeaceecddeeecabcdbddcbdeddcaacbeeceaddcbdadcbedddccbdadedceceeaedbeddaaeddbcdcbccabacbeeebeeebbaaecddddbecddaaccaddbeecbbdbbdbadbabbebecdabdeedcdaecacacbdcbdbdbecdeeebacbceddddaaadaaddacaaebddbccebdeaacdcccccaccbabddeeabddaeeaaacbeaddcbbcbeddaecabdcaaedabecadcdaadbaabcdddecceccccceebccdeaecebacadcaecaccecbebdcbabcbdacacdcdebabaeebbdcceabbeeadbebadbcabeaccedadbcdbbeaddbabbaddcdbdcaddadddebebbbbebcdbeebcbcddaaceceadaecabaebabdcadababbeccebccaccbadcdabceadbbcdaebcabddddabcadddabeaaedbaddeacbacacbccaeeedeaaaedaeeebcbababeaeecdbdedebebacacbbacbcccabcaadaeaaedbbedadcedcaaddccdbcbbbbaedbabbddbeabcbaadaaaeacbbbaacbaeceaecbbaaebacaeeddbeabdeadaaeadbcaeebadaeaceabcaaaccdaddadbacdcadadaddddeaedceceeaedaadaecbbccabaeeaeadabdaddddaacabbdaaeccbedbaebabcbccbebdbcdeedccbbddaeaadedadbcbdeeaeeeaaadedebdddacbebbedbdbbcedabbbdaebeccecceabdadecdcacceceadbeeccaddbbcdcdebdabadddedeeabacbeddccadbcddcaebbecdadacbddabccedcdacebceaacedddaaadbdbcdabbbabdbaadcedddceabedadabdbbcebdcbadabecbaedbeaadeacaecbbcdcbceeeabcaadbbbcecdbceeaadcaaacdbdecbceaebcbbdaeaeecdabdbbdcdeaaeebeeedcececdecbadccdccecadadebcacdccaabdcdcbdaedceabdbbccecabdbcdaecbbdecddbeacaccecadcdeabebaeeedeedcebbaecbaadaeceeebbaeabcdedbebecebcbacbbdddbabecbbdceaeacecdceacdebaadadaedadcebeeaabdbabebeeebddbdadcbaacebbabaabdbecbeeaeaeebbebbacadbcccddeaaadabecaeeaccbeedadddcbcccbbbbddacceaaeaaddbecebcdedbaacebcecebccbcbaebeaadbbddbaccdccbbaacbbcdaadebcbceaaeeaccbeaebcbedaaacaeabbbadbbddcbaadacbaeddcdcddbbccdbacecbbabaeedaeabbedadbbccbdeeeebebbeabddbaadecabccdecaacccbeddaacebbbcadbddcbccdcdcbbcbdaeccdcdeaabbdddbaaabbcacaadaacbbcddcccaadaaebecababaceabaaedbcbeaebbcabdbadebabecceebceaceaccdcbdeaaedaaabaadcebbcddbdbddbbaadbdbbedaeddaddbeeaceeeabeaaedabeedeabebaacceecaecdbacbabbbcdcaabaaabaedcabbabcdacddaaabbcdcbdaaceeedbeadedbbbddbcccddcdecaabcacdecdaaedeacbadccadcdbedadabcaacecbcedbbccabbcecaeeedaaacaabcbdcdcaddcdaebdebaccaacebebadcbadcddaabdabbbeababedddbbccabeaaadabcceeaaaaaedcaadceebdaeaecedddadeaeebcebccbbceddddbbeadaaedbadeedeaacdbcddeeaeeebacabdabacababcdccebeeadceaaaedcbbdaeeecbecadcbabbdedaeacceaabcbdcdcdaecbdbacaaabcacbcddbcbabaabbbdaedaceebaabbbddeaeaeeadcaaccadedbeccdcecbcdccdeddceeaedbdcbbdadcccddcdedabeddeabbecdbccacbacdaedecbacddcacbabdbadccdcabdbcdabebbcadeccaaeceedededacbeceacacaaccadbcccbbcebddbeaaceecabaaadaecbbebeaccdbdcacaeacdaebcbbcbdaceeddeadddabdbaddedacbddceeedcbecaadebabdedcccbddcaeababaddbdbbabebbbaaecaadcceabaecdecebacbbbdebceebaeceddcbdbccebeaccccbbacbaadaadebdabbebaabaeeeabedaacddabaceeaddcadcdcbdbadaaabedacadecceacbcadbcaddeedeaeacbacedcbaebdbeaedcdacedebececeddcbddcdbdeeedbddddeacedacbeaaecabccdeacacbcaddeaadeeeebeabeebaadcbbacedeebaabeabeccbcbcddddbeacdaaabbbeabddabacbccebbebdcbbdabbdcabaddcdcaabcbdaedeacdbadadcdadaeeeabbaaadebbccedabbbeabcceeddabaabbdacbdcabcaddadbbdacabadcebcbcddbbddbbddcacdcaaacceceaacadabbbedabeadbeaaacecaabdddcbdbaadcccdabdcaadcadcdbbcdccbceabbdccccecdbadddeaceaeacdcccaacddcbcbbebbbddbabeaabdcddbedccaacdeaeaccabaaeeeceaaccbebacddccacaaebebecaadedbaedcddeebeeeaceaadedebbdbedbeddbeedcaecceddcbddceabccdecbaccdcaecadcbbebecdbcddeebcddcdebbccacbebdcdddeacabcccecabaebdacdbebecbaccaedeedcccddddedbcacdddebcaacdceacbbbacebaaecabedaebcbbcecdbcdaceebdcdddacccbbbededbcbaaeeedaddaccdeedbacbbeabeaabeedcbbecbaccdccbeccdebedbdacbdacbadeeaeccbbbaeaaeebbabbcceabbcdeddaadbaeaeaedcabecbcecdeadaecdccaadcbbdcedbbccccddacadbbceedaeeabdcaebbeaabdcbedabbabcccbbcddeaeaceeedbdddbedcbbdecadbaebccdadbcbdbaaeaebcceedeacacbcadccbddeebddceedceeaabdedbcdaaabddbcbbdcdebbebcbedeabcadaabdeceeccdbaaaaaaaacacadacdddadacacaebbdbabdccedabcedabebbcccccecbaaaeabebccddbcaedceaacdcdbacdeccddebcddbdcadcbbaeddaacbaaeeabcdceeeebeebedcddcaeacddcceccccaaedaaccdbeaeccabedbbeedaedecabcacebbddbbcaeadbcbaeebdecabaeeccceaeaddddcdbeddcbbbedabaaadaccecebedadacdddabdecccbeaeddaddbdeacdddceabaaaeaadaacceeaabddabccbddedbeeccadebceaddebacadcadbccebbdaddaecabbaecdcaadcaacdddadbdeeebdbcdeaabeebeeececbddbeebbcdbacbdccbcedabcbacacdeeaececceebcdbcbdecdcbdeabdededddbadeedabcbdaebedeacacacdededbccadeccadedabdcdceacbaaeecbaabbdcdcbbadbccbbeaaecdccbbabdeabecdbaccedadccbbebaceacbadeddabebebdbbbdbcbdeeacdadabeeccdabdaeeebceeedbabdccaadecaabeebedeaecdbeeaceaedbeddbadaaeeacdeeccbccbcdebeeceeaeadcbddaacecbcccacdaadeabdbdaaabcccaaecabdeacdddadaedbbaacceaadedebbaacdddddbeaebececaceedcaebabddbcaaceaadbbbedbbdcecaeebeaeabdbdbdbdcabddcacecddecebaabaebaedbecdcbdcecdbeebeecaabdcedddbbeebceeaaebeabadbeaaaabcadbdaddaabbbabeabaddaacceaedcbeacdedbaccbaccbdbcacabaacddadeddaebadadecedbbdbaabdadcbeabddaccceedcebbddccbcbddddbdeccccedbbbdccdacaacbecbaaedabcdeadbceebcbbeaedceaaccdddeebcddecdcccbeebacdcbdddddeecdbcadcedbcaaeeddaabcdcedbecacaacedbecebbaadadbcaaaeeadbddaddebcbbadeadaecbcceebebbadcdcdbdbddbabacbeadaedaebaecacddabbacdbecbaaeecdcbcaaedabdbbeeedcbeaeecbdabbcaababbbaacbdaeadcdeceadddaeccceedcaabebdeeeececddacdcecabbacaceeebdcebedccedbedecadccaaecbdbadebbbcdbabbcebebdeaabbedadcdadedbaeddceadbcecabbdeaccadbbcbcbacaceedaecaaccabeddacdddceeabeadddbbceeebabceacecbaceeeeaabcddddabcedadbcccecacacacedceeabbcecbbeaaccaabecddedcaddbaddbbaaadcedebaeadeeaebdeaccddcccbdabebebccbcaabecdebddbaeedcccebdeddeaecabccadbcdceddadbcdccbccbeeadbccecceecedadbeacbacaacccebdaddaacccdcebcbccddaecdaeaedbaeedcedccedaacabbeeccddbebceacbaaccceedeaecdeeaeaadeaceabdeedeebdddddacadeddaaacebdacdbbeeeedbeedcaebbeedccaabbabbeceadececcaaedaeadeccabbdecdacdbbcdddadaabbbdcbddeeadcabcadbdaeabdeececadeeedcebaaeeaceaadebbdedcedcabdddddcadadbacbcdcaebecadccacbcaaaedacacbeaacbebdbdbdebdbbcaacadbceabdcdaeababcadebcebbacebbbbebecdecbdadccabcddcecadcaddabacdebeaacbabdeebcdbcaeaeccbbcaceaddabbdabdbacabeacceedcecadcdbebeadbaadcdddababacadeceaeededbcbbeeebcdddedacebbccbcdabbdbbebedeccddaaabdabaeddedacbbebaeaededcaaaaeabddeeacceeedeabbdcacdcbeabddaddaceebccebdeadaccabdccbdeeaecddedcdacbcebcbdccabaeceeabbdabeeaacdaabacbcabccaddeaaebddabcadaadacaabacbaebdeeedcadabadbbebbebabbdcbbcbadededbbcbedbbcecebaaedecacbdbeeaaaceecaacceaeaebdbcdbaeabecddeeadedcabeddadccaaedcbccbaebacadaaceeeaddbddadccbdbbeecddbacadcddcabacbcdcccadcdeaedaecedebeacedbbabeadaeccabceaebcdddcdbccbebccecaecacebccabcebeaebddbebdbeaccbeecbddeedcaccaadabcadbecdaeaabdcdebbbebbaebddcccbaebaeddeaaceebcaaebbaeeadbeeeccaeeecabaeacddacdbedcedaaaacaebbcdcddddcadaaeaddbdecabeddccadadaebacbeaabcddbabbbbcadeceacbbeaebebaedeeceadcaeeddebeaebdaabcdbcecbbaeeaebaaeecadabbadadcccbacbeaaaadabcdadcaaaccdbcaabcaacadcaadbeeeedaabbeebcaecebddaebeeeebccdaaacebacadacdedacadbbebbbeddbebccccebdbecbabbcedcedbadddcaeccdebbbbaeeebaccbbcdeeaddbeceacbddbebeacaccaedbdecebabdecdbcecbeecbeceddeeababcaababbcacadebcecacbddabcdacbeedeacbdccedebebcdaaedebcdbdeedbbbaadcdcbebbabadeebabeaddabbcbcecadceededcebaedcdabdcbaaeeccbbdbbbbbdccbaecbbaebaeecbedcedaaedecaadadeabbebbdbcdcedbbbcaaadaaebbdbcbaebeebdcbcadaadaeadbbbbcbadbceddbcaebdcceddbeaaceebdaaaccaccaadaeeddacacbeebcabaecadeeecedbbbdbbbcceabeeadebbaadcbbecaabaccbbebececcbccbddeceeaecaacbabbecddebbdeadacbacbbabedacbbddcaebaabbeacdbdaabcccbddedcaaddaeaecbcbabcadbbeecabaeebeaeaaebcdccdccdadaebcebaedbbaeaaaabdacbcadadcedbacdbacbbbcdceedacbebdecbcbdbedddaadedcbccecdccdacccbcbbebebadaaaaacbcaebcbdacbbbaebdbdbcedebdbaabebecdedeebbabeaecdeadeadbaddbedeaceebadaeaebdaecabdbccbcaaceaacabdeadacbddbceeaaddaddabddcdeccaacccaebbedccdbbeaebabcbceddadacdacdadaadcbebaaeaabdcaaebeeceadddcbacbcedaebcbecdadbcaaaabeabdeedcacedcabaabadedabcebedaeacdcddccecacdaecdceeecdcbeebeededdddaebcbbbccecaedcaadbeedbceaecaaeddcdabdecceeeadcadebbddcbbdcdbebdcabdcedadbeccdbaecebdbbbbbceeeabccaeeedcbaeabaadbdaccacdbabbedaacdadbcbdcedbacadeeccbcbbdecccbeeedeceebadbaddadccebeedbcdebcbcacedababbddadaacedbcbbdaaeceaedbeacdcdbecebcbbabeddcceeecebdabdbdbdbbcbcbceacbeaabbabdaeebabecceaaccabaadceaaeebbceabceebcadaeecdeabaabbbcadcaaeecbcbcebbeeebeeaececaedbabaacaddccddaeeadceecbdacaccaececaceeaeadbbdcbecceabbeaaabbddaaddacaecdacabcebaeabdecadadedaeebdcedaacaebbcddaebeaceaacaabddeaebbdbeacbaadabddacdeeacbacbaebadcedcecebdbdacbebcabbbabacdcabeadbdabcccbdaedaecceacbeabeddcddedbaadedcecbcaceebcecccbccbcdddbabbeadbdacbadeedcacbbcbcadedabbaeccbccabbeadeccbcdbaeaabaaacaecedadbbeeabddecbabddcabdeeebcccdccadcdadadabbbabeebceebcdecadcaceeedcadddeecaceadcaaadaeeeeeeedabecdeadceeddeecbeeceadbeebbaecbcebdcebbbbdecdbcabaeeebdeceaccadaddebcaaceaacdaeabbbeeaeddbaadebcaccbcadaadbbacdddaecebacebededceadaeeccdaaadbbcbdbeaccccecbaddbecdcbdcdecddddeeabccdaedbaadebaeecebdbdbaacbedbeaaecdcccaaadbdaaeddbcaabcdaacbdcbdeddcbebbecbbdcdacabdcedeebbebbbeaaeccaccbedaecebbbddbecabeceeeaacadbeddebedabcceebedbabcadaebdecacacdabbbdabccdbcaccbaecaabbdbbceecdaeeaacceaebdecdeebceaadcebdcdedaacbceddeaebddaceeeeedaedaaccbadeddbcbaccbeebacccbabaabcddedddacccebecbcdcbaacdddbdcbaedcbbdaebbbaaceacbeeddabddabbacddbeacdeaeaedbdbeebceaabcdcaacbdbdbbcacbbddbbcccbabeaaddddcccacadeededdcbadcdadbdaeaeaaecabbaebbedbbddddaabebcaabaabbddecbcaaabcdcdcadccebdabceceaaaabcaaebedadcdacadcecaaaeeccddedbbbacabbdcaebdeedebcedbcaabeddbadebcdccdaedbeddcadeaadbaaceddabeaebcceabedebbdccabdcbadaabcaaedbaaacaccbcbdabdcbaedddcdbadcdedebbecacedbadcbdcaddebeeadeadbebbbcdadbddbddcdccccaedabadcaedbcceddaaccbadcccddbbacbbedebdbdedcbdcecedccabadeedabcebbaaaedecbbabeaeeaececcdadbcecaccbaaadadcbdddcebadbddcdbeadeedeceedebbddbabeedccabdbecebcecaecacddcedddcaebacacbdcdbacccbadacabebeacdcdebeeaeaddaadeaccddceaecceeabccbebdbeceaddedcaebceabbedcdaeedabadecbdeabdccbdcbeeccdddccbdacbdbbdeaedacaeedddccccdabeeddcbbacbceadeaacbcecdccaeedbcabdbabdedbbdebaeeebdedeacccaeeeebcecbeedddcdeabaccdbdedcabcbdcbbbcddbcbdacbdeacdcadeaeceaecadbbadcadaaaedecdbbeaecdaeaadbeacebcdbcebbdaeeeaeedebadbaabcbceceeabadaaedebdadeebbadcbcdadbecadabecddbbaceedcebeeeebcdcdbdaeaecdeaebadeaccddcbecceadbbdcccbcaaeeaebbcdeedadbebebcddbcccdcedbddddcdecbaeccdacbaeeddddcbeadbadbcbdbdaebccedcacdabaebcbbebaeecdbedecbabccbdcdecaceccdadeebcdaddaacdabeacaddaaeadaebdebebecdaaeaadebacbabdacabcddbcadddddeeddbccebbecccbdabdcdccbdbeabcdadaaeabbdcdbceeeeabdbbcaeaceebdbdecedceeaeadbbadaeaaaabddaedececedbdbdcdaabbbacdadbabcbcadadbeececbdddedddcdabcaebeebceacedbaecdcdebabebcaccaccbcadddaabbaaacecddeaeddceceaaeacbabaebcecbeebeadccabecbbabedacbcaedbbebaabdedceedcbcbeababadcbddaeeedeeeabeacdabdcacdaabbeadbbbeaebadbadcdebcaaaeeacbbdaeccbedacceebbdedbccddbbeddbeeddedadcacaababaddddcaddddabcabeecdbabdcbdeabecbeedecbaddedeaabbeccadecbcdbaabeccbabeadeabaacddaabaabddaaaceaeddbceabccedaeaebabaacbcabbbecbbeaeebebbcbadbaaddaeaabaecebaadcabcedaebcbcbceddaecedededbbcadedbedaaceeabddcdbabbccacdabededabedadcbdadaabbccbcbdaececbdcbcbcbcaacdbccdecdceccabbacccacaadbdbeacaddcccdebbbbceecbbbabaddeaaacedcaaabcaeaaacedcbddaedebcbccabcbaaacaedbadcaaebbadcdeecbbdbccaebcdaacdbadbcdcbbebcacbecceaedddeeabaceedacaddbbcccecebdcdccdebaaddaaceeeacdbdcedddeeebbbcaaabecccbdabeeeecbebbbcaddadcdebcecedebaccabdebccaadbabeceedbadcaaaabebadadbdadedcdbbbaceddeccdbdcbaddaabdeaebaaddecdbbaaeedeeeeceaacbbcdbcdabbebdadcacccbdcebdabebccaaceaaaeaddcbbeecaeddbacadbacdeeedddbeebadeacbaacadbccecbeeddebceeadcdccabccaabdcccacadabbccecabdabeeddbaebddcbecbcebdbecdacdaeaeadadaeededcebeeaadadedbcdcbdebdbeababbedcbcddbdaccceadecdeaceebeadbcedddbdddaeeecbbedecaedaaeaaddaacdeecebdcdecdaccdabdbdcdbbebbcceddaededbeacaccadebcaaaacdbbdcecdddaaeaaccedbbdbeeaedbaedbcdeebbcceedeccbeebdbdcaeeabadccacaddccdebccccbaddbdccdeddeddcedbcaaeabadcaeaebeaebcabcbccaddbececcbaddbdbdcbedbceaeaabbbddcddecdeccaebeeeacdacecadcbaeeaeeddabedecaceabdcadeceeeeebbdbdcebcbdbaebdcbececcdcbdacedebbeebbaccabebeaabdbbbbdbbbcaddcebcbaceeadddcbcbebbeadbdedeadaecdaeabaccaeeceacacecadccbcaeebacdeeadabdeaabcebddbaaaeeaddbccedacdddbabbbebebceecabdecbccccaabededaccabecaadacacaacecabbcebcbecdeeccebbcaebeebedddedebcbeeecccbceeacbbadecccbcadbbbcbaaedceebeedaedecdbcbcedbcbaebccaecccbbecabdceaaadbacdecadecaecddaaadddeccbcbcaaaaebacaddeeceabeebaceccedbadabeaaeaadaaacdeaabcecbdabccbeccdbaabeaecbaeaaaadbdeaacbdaaabacbeaebbaaedebddeccecabaccecbeecdabeeedebcdbdabecabddbcdeebaeccbadedccedddbcdecbdeabedcbeaeaaeecaecaacacdbcceaedeaceacdababdcdcccbeadbccbeacceededacbebeaabcbcecccaabbebebaecbebbbbaedcaaacedaaeddadadeeeccddeddcebacdaebeabbdeacbeedbaadabbbdebaeebaceeaebdceeedcacddeddbaddbbbedcdbcbcadbbedeaacaceacdaebaaacbacccdedddbcdbedeceaaaceacbaddbacdeaebebaeadeecaebeacadcbbeaaaddedbddcdacbeadeeecacdaabcdadebcbdababeaabddbccadacbeacacbbddadebababebeeaeddaecabcdcaedbbdecaccdabcededbcaceeedaecacebdbccdcbccdbbbadcbbcbaeccbaaecadebabdddeacdcdcedeedecbddaccbabebcdecedcecdbbabbddacacccbbaceedecaabceeccdcdcedbceaceddcbebebdedccebdbccbbdebdbadbeeabbabebdaeadaeddbccddbeaccaadddccdeacbbdaecaacecbbcbbbccdcddccaebaabededcedcbdcaababceabdaacedcebdadbabeaccdadccbdeaceabacaeaccdeaccdadbabbbaccdebbcbdccbeadcbceebbaccbdcbcccbeedcaaaaadacedeacaaddedaabebebdeebbabbedadaddcedeeeecbecaeedbbdbbdbeeaceddcaacadacbdbbadaecbcabccdbbbdedbdbcecedbeceaebabeaeecebaaccbeeedbcbbbdcadababedaadceccaabdbaddaabaedbcaddddcbeaceabcbdeecaaecebaaeedbedccdcacbdbdaabaeebaabadeacaabadadbeacecebbdaacacbeaabdedabdaebcebadbcaedaebcdbedcddbacddacddddcdbcdebbedcaeecaaacdceaacbdecaecbbcaaceeedaeaededdaddcabedaaeaecbeccaceaaddeeaacbcabdeecebeaabababeaebebbaebbddbbbdbdceaebadcddbccceadebdcdaadccdadcadbdcbacdebaedaddbddeaaeadeabbcebabacdbccebcabacadddabdeebdcadaabbdcabdaedebebbeedcadabdacaedeaebbbcacbbceecdaeaaebebbcaadabcdaeaabaccbddeebdadaacbdaabccadadbececedbebbbdcbaeadacbbeeeccdcbeedccbccccddbebbbaeccbdbcdadeadcadeabbceeccedbdadcaedaaecbaecbdaccabeeeaebcbeeddeeebcdceeabeecbbadacdbdeeebadebdbabedacdedecbeeecacdaecaeadddcaececeeaddedccbaabaedeabcaedcaedcebebabaebacaeddcbbaebbdeedcdededdddcedcdeabaecddcbadeaecdbcebdceadaeeaddbebaeacadaebecaeccaccbadcacaadcaebdbaceabaaeabeadbdccdeecccacadbcaebcadddeeaaaaacbbccaadbcabccbdaadaccdadcdbadedebdeaeeedcbbcaabaccbbbdbdadedbdddeedcadcaddbdaecaaacadcceddecacecbdbbdaaaccdbdeacedeaacaaeededaccdecabdadaccecebdaecabbbbdbebddbebbdbcdedcbcdbedbcaaaadaeacaeebdbaedaaccabebeeaecaaedecbeddcaeeacadeecaadeaacdcaaedbaaebdaeaacacceddedaeceabceccccaaaadecaacdabdebdebabeccdbababceabeddbcbcedcaedaecbcbbbceebcedddbaccddedcdadebadbddbaaeecbbcdddecaceeedeeaebcaabcaeaaccdedebdceeebdaeccddccbbedcaecadcdaaaadeaebdccddaccaabbbcdbdccebaeaecdbbedacedabcababeeabcabdcdabbabaabaaddeabdbedeabcbceebabeadbcbaeebddceeccebebddedaaadcecbbceadaedacbdeeddcaceeabcaacccebdececcdbccedcebdbbdcbdccbaaeadedbabbabdcbdccbacccebedacbcebaedeaaacaedcddaedbbedadcecdbccbdcccceebadededbddcdbbbecccdedbccdbbdbeabebdbeabdbebcdebdbdaaeceeaeedaaeeadbddddabdbdeeaaeceedacedeeecaabeddccddbececcedeaabdaacbeeaeaadaebdcadcdddeebaaaaaadbdddeccccedbabaccbbccedaeabecbbdcacbccabdebbabcccaddecacecbbcbadeadaadbccddddaaeedddcebaeccebcceaedabebacaebceadadcceecaceeaadbdebeebcebbcaaabdbeaeadcabdbadceabbbddaabbaedaaccabdadacbecbdbbecdaaacdcaaddcbcabbbaeccedcebbacedaeebdcccbadbcddbbcaaaccaadccebbbcebaeddcbedccedeacebaabcbaaaacbbecdeaeebbdbdeebcacbcdaaabbbabcbcdcaaeccdbbbddaeeebbacdabbedddedeecbbeebbcacbceabcbceedebdaddaddbabbcadacbacecdaaedeaeadacacacbecadebcdeceabdbabcaaccbbdeeeebdcdebdeccbeabeaaddeaeeaeeebaacdcbbacdaedabbdbdbabaeaebeccdccdeeabeaabbbbdbdcabebeeaddcbbbabeecbccbcbabeabdabcdabdeebccaebcdbdaccccbcbacbebacbaeabebacdadbcecbabaaecbabbbeecbaedbbeedeabebdaedcaaaceeecabaecacbceaeabbabcbaedecdbcaacedbbeaddddbadbcbcceddeeccabeaabbaeeabaabeacacdcbadcececeadeebcdbdacdebbcebcacaedbcabbdccbceacabccbceaecbdcebeddcaaccdaebbaaaeeebcccdbeeebccaadcecdecbccbecbdbbbacbbbaabeedcbbabeebaddbcdeddecaeecdaaebddceeaadaacedccccaabcadebbbacddedcbbaacdcebcedacabddddceeccbdbaceeeeaadabbdddbacaaeeeeebbadcaadcdecaacebacbcaabcbabcbbadcaceedbeccebbabeeaabeeedbcbeadedebccacdbadcbaccddaacabaaaccdccabaaadbeeaccdaebcbcaaeeebbcdeaeeddbbabbecbacbcadbcababdcdeadedcacacbcecdecbbabdceabbdcecaecdbacadeecaecddbaccaaadababcdbceeccbcddebbabcaeeaccbdeccbddcddebebaacaaccebbdaccbedadccbaeecdeecdaeeacdbebdedebcbbeacbaaabaedbaacccbbabeeeaacaddadbbabdeedcbcbcdaabbeededecbedbeccaceddacbddeeaaacaadbedabaeeddcedabdcdcdcedcbcadebeceddbecdcacdccaccceddacacbdccabddeeabaeedcceeeccadaaceebceadceeeebcdacbceddbadacebadcccebbcbbbeebddcbaaaaabbaadbbedecddebeaeadcdcddecdcdbebbbebbbebbabdbbabcdbcdabbeccaaeeeaeaacbdebbeabdebaedcbccebcbcacbcdcccddcecbeaeadacdbbadaabbebccbececbbeadbaebcdecccdbdabdbccbbabaeddccadaabbdccceaddeaaddaaeebcaabbeabecaddadebbeacbeaccaabbaeddcebebdeddbaceabadeaedebcedecebadbbbbbdabdcebdaebcecdaeaadbdccbcbeacbddbeeeeabcaecacdecabedaabddcebdebadbaaeaaeebccdcacbbcbcbadeebaebccbddacecacbeaeacecdeacbbdbdcebdacbbcbaadbaabdbcdcecbabcbbeaaaeddcabedcebcdcaccecdeddbcebbdbaaaaddaeabddcbccbecaddaddacbcdabbcabdacacbddebcbabbababcbcaacbabcbcdcbeeadddcbdceacaeddaaacdecbaddcbeceabbcbacaaedbddaeddeeabbbdadbabbcebbedadecccbcddcccdbdbcbabecbcccddcdaacaaaadddaeeecadcbecbeeddbdacbbeadaddcececeaddbddabaadbcaacebdbadedbdcaaddebeeecdaddeabedcdacdecdabeccdbdcebdadadebbacccececbdbedccaaeaabbbacaccbcadebdddaadcbedceaaeacbbdacbedddabecbcbcadeaaddadbeecaceedeaecbccddaaceedcebcaebbbcecbeddadceaeabbceaceeceddbcaebabdcdbbacceadbedcabebdaabdcecabcbcccedbecdcbdddcacaeacdaceeccdeabdbebcccbdbcccaeedbbbdaeccddcaeaedcedcbeabbbbdbdebbadbeedaaccbbdaeeebabcdeacdaecacececdebedcbcaaeecccdeaceddecebcdeccbcbdbacbadecbddeaedbabdccaaebbeaeeddcbadeccaddeaebbcdacddbdbcacaeaaecbabdbbbbeacbcadedbcdababbcaebdedaddadccbeebacecddbcdcbdeeaecadcebcabccbdeaaaadcbabdcdacdabbeeeeadaddbceadaaacaadbeeddeedabdeebcedcacdeccacbbbeeeddbcaebecaecbcaecaeabebacebaeedbcdcecddaacbbbbdacbdebadadeaabddcaeeadeeeedaeaeaeccdeeccdacbddacbcebdabedbcdebaebedbcebabbbbadbbcabaeacebbddccbbabbeaeabeeedacdbdaadebcccecbcaaaedbeddedccbeddacdbddaedeccabebbecacabaededcceddedbbaacbacdedbbebeeaedbbccbadcaecaeaeabeedaedbbceaecceeeceebbeddecdcecedebbadcaeccbdbbcedcdcecddacbcbbebebbcaeeeddadabccedaaaceedbebacecddabaebbbbdaaadedabcaccadcdaaeebcaaccaacdbcaeadeeaccbcdaaddcccadbbdcecabbdbeecaabbadddddccbbbdbaecedeacbeadceddeebbcdcdeccbaadaebbdbcacabbbcbeccccaccadebcebaeccebbbeecaaeabcbbadcccdbabbbccbbcedbbcebdaeeebebeeeaecbeebdaaaacbbdebdaacecdceaadcbabbdbedeabcacadbabaaaeaacaedbdeacdbeccbaceeadbabcadcddaaececbcaddacbecaccbcdbabdcdbdeabacecabdabadbadccdcdbaaddccdbeaacdeaacaacbebdeccbeaeacbaceecaaacabddaeceeadbacebedbababaecbacdcabdbcebcbeaecedecbdadabcbeaeadbbeddaddcaacccebdeedcbcbdaccceeeadebdbedccbcbdcccbadacbbdeddcedbdcdebcbdddccdedbbcbcdeebabddeedcacdecaecdeabaebcadebecebebdbcebceaaeeeeeecaededaaddebabbeabbeaadaaecbcdedadeceaaaabbdbaecdeddbdedeaeedaabacdcebedcceabdbdeeabccbecccdbbceeaececaaedcadeddeededeacebadddbecebaabeddbebedbbccacbbedeeedabeeabaedabceeeeedeccbedaadceecedecaaecebddaadaeaecacedcaceaebecbdeddcbbcbcedbaedcdbaccdcecedaccedabcebbaedabcbbeaeecdbabbcccbaecdcceccececdbccabbceaabbeceeeaededdcdeadbcacdbddebacbcbedcbeceddeabbdeaecadcedcdcabaedabeeeccbabdbaadeadbebcecccbecadaceccdabeadecaabeabdcbadcceaccbadcccaaaacedebedbebdbdcdadebdaecacebcdabaeaaeddaceabbabdddaacbacdeccdabaaaaeeccbcbcaddecaecedbbacccbcecebedcbaadbabeeddbdbcbcbeddabaeacbeeddcbdebdddbcaacbedeeacaecdbaadccdbaeccbceecdbaddadccbeeecadabecdaceadebcabceedbaadeebaeddbecddbdcdedbcbabeddceaedadbeedcbebbeedceecaeebccceaacdbeadbabedddbabccbdacbcdaaddaceadceecceabdbcdeaedcbaaabbbbcddeaddecaaabbbaedccaeeeecdbebbdbadbdcbaceddccbcceabbcaaeedcaccbceecedcadeaeaecccbdbaeccadbdabadadccbcaaaacdedbbaeadeedadbadcedabadeaebaecdbeedaedadcabdbebddecbedcbaceedaeadbabceaaebabbdbabaeaebdcebebeeaeeebbdadadcbbbbdaedcbdbdecbddeabbccaebddaadbaeedecedbadccbadaacbddadeaeecdcbcdcccecebedeaabeeaccbddaddccebcabddcbebcccbaecddcdaedeeeebbedeaceddbcdacabcbbecbedbccdadebcdebeebbecdbeeccbceacbbddacaaeaadaeddebdebecbdebccabbabdcdadbcbbeeaeedcbedcedcceacccddbecdeeabeaedbaeaabdbcbcbabeacdeaaceeaabcbeeedacadebbebaddedeececcdbedbccceacebbceeddeadcaeaadddcddeecddcbdceabbedecbbcbdebcbdaaeebdbcccbdddbeecccccbdaaedeeeccadcdabeaeecbcdacbeeecdeedcccbaadceaeeccacbcdebbaaeeaebeeeeccacebbcdebedaeeacccaccdadeaeeacdddbcacddeebecacdceeaaaeaeebceacbdeabcdcccccabdedeeabbaddeedceeabbaecacebcbededdabdbacbddebcacdbeeccaddccbcabbaeeebbbeedeaeacaceddebcdeccabeccdecdbbccaeabbdadbacdeebbdedecaeeaacaeedeabcddcdaabeedaeeeecacbecebedbccbaeecadcacaedbbbdebabddebcdeacdcacbdbaeabaeabeeeceebbeebedddbcadceadedbbacdbeccbcbcddeadabeededadbdecebccbaabcbcedbcbabccacdcccdbcaeebedeaadcdbbaedcccaacbdbdbeabaecacbdeedceadcccabbccadccbabdbdaabdbddedecbeeeabcbaccddecabcbcaabcacbcdaabcaaceedbbddcbadbeecbdaceddbbcbdbaedacacceabcdccebaabdccdeaeeebdddbabcbedebcadacabddaecebaeacecbeecacecbdbbbcaaeebbbcacdaceeddccdecaebceeaeebdebdaeeedadedaaebaebababcddbabaddddabadbcdbeacceeacaebddbaeeaadbcdbbdccddeaeeebdebcdbcdadaabdcbbbbdabcecabcddaeacbeaebbdcacdcacdcdddbddcebcbebedbbcdbbebcdadccebdcebbbababcbaeaaceeccdacaabcdacbacddddaadebabceaceeedbaadacbdcbbaeaabeccacbedacadadeccacbdeeebccaaeccdeebdaadbebeabacdddcbcdcaabdaecacaecadbbecedeceacbccbdebcaababaeeaccbddcddedeccbcaceedacabccccbaddccdaebbbaaacaaacbccacbbeceedbcaabddacedaddecdbbadbacbdddabeaaabbaaadaececbccceaadccbedeabeeabeaacecdbdecabcaaaabbccadbaabcdbcaeaabcecdacdedddaeebebaaedeaaabdceadacddaeddbbedcaaccbdcaebcddadeedaecaaeacbbabaebeebaeedaeabcceacecbeaddecccdccababbedaccdbebedebacccdaaccdeaddabbdeabebddbdccabaeeeccaadcddeaddacdcddaecaadbaabeddcaddbaecaedcdacbbcebaeaaeedcdabaaeadbdadcbaacebabacdaccbebbdaacdceeaaaecceabdbacbbbdbbcbccecdcadecaceaecabdcebdbecbabbbcbcbcbdebcdeaeaedcebbcabcebbbbdccbaeeabbabccddcaacbababcaeedceddaedecbabccacaecbebbdbabdeedcaceadeadceeaedeabbdbaceccedcbaddeeaaedbecdcdedeccacbacbbaedadebadeeecbedcbebcbeeaddcecddccbacbebaaecdddceddcbdcdecbeabdceeceeeabadadcbdbeaeabebbbecbacdbebaeedbabdeeebbcbdeababaacbbbbbbdabbcaaacdeecdccecccbecebcecbcadabdcdddbdaadaaeccebeacbbcacddaabdabdaebdbaccbdddcbadacbbeceabbbcadedcbaadaddccddbddbbdedaedbabdabbbceceeacccddcddecdcecaddbaececeeabbaeceeacecccebbcdbbbcedddeebbccbccdeaecbccaadaedeaacdeaadcbcbcdeaaaadbacaecbaecdbbacaaadedacccdcbbaedebcbdbbcebbabbaceeceaacabddaacccbabdeaceeaaecadacaacabcbeadbcbbdcaabeadaeeddadbebcddeeaedbeabacdadcecaebebcbbcbbbdbcdbcddecbceabaadbcdeaceccbbaaecbebbbacedacdedaecbceabdeaccdbcecbadeebadcecbebeebbadceecddddebaeedaebdeeeeedccdcceebdcbdeeacaddbdbbaeccaebcbedbdbadeaceacedbcecaddeeccdebddbccaaaebceeecdebdecbedaabadaedebceedbbcdbdcedbbcbedecdacbcacedacccbbcdadacdccbaeeacdddedadbbcbcbcdbaaebcdddaabeeceabdeddddedecaaddbadbacddceecddbbdceaeeccaaeeccdeacbdeabbabeebcbabacabbdabeaedcbbdbbaaeedaaabcdecdcddbceadedbddeacdbecbdcbabdeabecacabacbebadbeaaddaaacabccecbbdeeedeccdaecadedcdbcceebedecdebdbdeaaeabacceecdcaedaccccabadddcbbeecbdeeebdedecabaecbddeeaccebbadebebbcacaccbeccdaaaaeccbdeaceabecddeaecbdcdcebbaaeacdacbbeecceacddceddaacddebbbceabdeeadaddacbdeaeeecddbbbcbebabbddcedbedadcaeabbbbdadecbeccdddbababeaadbaabcaeecaeececcdedcaebbceeebaccbeeadecebdbbeadcaecbcccabdcbdeebabaeddebbeccbddaacaedeadcaacabaabecdccaedbccdbccdaedbbddcacccdccdbaebbddcbdeaaceaebddaaaedebcebdedebbbbedcdaeebcdebddeadddedddeaaceaddbadaedadddababbbabccbdaeecebcdaacbeaeaebebccaebdcbdaebcbaaaacbedeeddedbdbaeedeabeaccabbaaacceabeccdcecacecbbbbabccdcbaeedbaedccddbbebeebdcebaeacdbdbecaeaeababadaeeeaaeabbaeacbebededbdedccaacabddedecabecaadcecdcdeaaabadaacedbbeddbccabbcdbdaeacaceaaadceadebdbcbecbdadaedaecbaceacaecabbddbeceddbeedbdcddbddaebecdcdbbedeccecdabaaeddadbeadcceecbeddabddddceacbceeecbbdeadceedcabbcdadcacbadeebdbccabcbaedbbebaaebaeadeceebbeedccdbbdaebcacdbdbeadebddaccbbdaeecbbdeeedeeedcbaececddbaacbbecddbbecbacdcaaeeabaeebedadacceecdbbeeaaddcaadcbeeaddbdcddcbdebbbcdbeeddeceeecacecbdccacbceecbddbeeedcbcdebddbbcedbbadbabdcabbdbaacbeeaadbcbdeaecadbdaedaaaadeeebaadeecabacdcebacbebaadedaebaaacedecbccacaabbbacdbacebdaedbeacbaeddbcbdceeacbbbbaccebdbbaeadbcadedebebaedadbaececccdecebcbedbececbdedbbdccebbcbeebdbccdbcddaedbbbdadccbcaecaeeccdcbebeedbaeacceeecbecccecaccccbceacaecebcbedecbecbdbdcceddebddaabdddbaccabddaeeeeebdeeeabbcccedbcdecaadbddbaebbdaeddecdbbbadaaceedbdabdacdbaecdedecebaabdbdeebdbebcddcdebebacebbdaeddaccaabdaeceaadecedcbeedecceccddcaecacceceeeabcdabceaebeaabecaaaddceceacbababccedbcddcadcaadbeedcbdccdbccbebebcdcaeaadbecdadccbacadccaacbecddbebbcdaeecabeeaccedcdedeecbabebddaebebecbbdccbadcdbeadbedaebdcebacbaceecbebeebabdaceabecbdabcacaccaedcbdcbaccdbabdaddadacebdababbbceceeabcbbdbedcebebeeaadbdbcecabbdbbbaacdddadaebbcecbdcbadaeebdabddacbadbcadddbbdacdcedcdebcdccdbdedaeacebdcecbdbacaaedeaadbddaabdddeababdedacababaceaccabcceeecaaaedcaebdecceccacaeaaccedabdbeddbeeabaacaadbccbdbecddeddabdbbccaccaadbbacccbccadaceaaeddaadabedadbaceeacecabddddcddecdcbeeedaacadadadbdbdeeaabdccbdebabbbcddadcbecbeedcaacddbdadbcacdbdebeadecdabebebdacadcaddcceeebcecdaddecaaaebcdccadaddddebdcaeacaeaccacecadcdcdeaaeedebdebabebccbbbabceacceaccabddcbacceddcdddebcbddebeaaaedbdbdbccbbdedcbaecdbcceeaeaeecdebcabdbbbeeebcbaeccdacbacaaedbaeddccbdecabceebbaecdddeceededbbddccdcbbeaaaabdacdcedcdcbdcbeabeccdbdbcddacccbdbdebdcecbecaedebaebededccbbecaeabaddaaccdcdaabebcedabcbbcbadcebaadcbbbabeeaeeaeeaddcaadcbdcdeebedaebccaaecacabbebdecdbababdcaedbbedbdeeaccadabddebccedcaecbabcbecaaaeccaaeadaabcaaacedcdaaaddbeddceaabdeeceeccedeecacceaaabbcbebddceabccdaaeeacaeececbecabcbcddaaacadcaacbddbccabcdcaaeceedcbbcbcbdeaacddbadccdedadcdcabdbbcbdbeaebdbcdabeabbcededeeddbdcdecadaedddbedccacbacbbbbbecdddeaeaaebbeededaadeddadbcbbabaaaeeaeadaeddacdbddcadebcaaecbdccbcaaddabcdebdcaadecaedcbabddebddcccadcbbbcebaedcccccadeadccbdddcdadebddacbabbecaeeeeceabbbbcbaacaecedeceabbecdcbeedadbaabecdbdcbbadadabbdbdbacbeebecdbddedeaedbaacecdddabbcdacdcdaddebabdecabeaadcbceabadacebadbedcaadcbcbabeabccdcebeedeaeeecbeadcaebaddcbaccbbabadcabecebdbecaaddbaacabbdabaadecaebaeeecdececcaeaddddaecdbcebacddbdbbccceccdadabedabaddceecbddbdeebdecaddabacaccceabdcaacbbabbbeaeaabcbaaeddbbddddebeedbbbabcbebaeedeaeebdcbbdccbdabbedbeadaaecaecdceddadecdbcbbcebaecdddadadbdcadcbddcbaabacaacedccbacbacbecbdacceedbcdaaedaeacaddbbceebebcadaacddcebaddaadecdaabaecaeeaceebabdebbbaeabcdbcdeadaceedbceacabdccdedaaeccaebdabeceacdaabedcccdabacdecbcccbacbacdebebbaebadebeabcceeedccbadbeadeadcdeccccabddabedaeddceeeccaccdbcdcaaedcadecddcaaaacabbedabebddedacdeccbcbdbabeaeedeaeeccaeadcdbebbadabcbbcaeceeceedacdbabbaedacadbcabdbadabadecddbdccbaebeebbcaeceacecbebdcdbecbaeeecedbecdebcbeadbbdcaabbcbbadadedadecddacebaebeadbbcddaeeaaaacabaccacaedddeabeeeadbaeebbedbddebdbbbaacbbcecbbeaccaeaeeeeacdcbedbaebbceeaadbbcbdeecaedcbbeacbadeadabcaeaadaaceadcacceadebaedaccdeedcedcccadcdbeecbbedddbbbebcdaacddccbdbdceaeeaaeeccddaeeeebbaddcdbdbaabceeaaacbbecabedbbbdaadcaaeeadbbdadeaacaadecdaabbcaedbeeeadeebddeddddcedbaeaeccabacedebcaeabccecddabdcaeaeeaeadebdecbadbeeacccbccecabbbdabbdebcbceccdbdcecccbdabebccbeecbededadbdcbacbdbebbdbecbdaddccecaedbadeaebadadbcacbeeaeacecaeaccaeaedcadaeddacbabccbbcccebdadeceadddbddbdedbecddeabedbbcbcebadaaddaaaebeacaeaadeacccdaddcaaeabaceaeddeaeccaecaabbacbceebacbacdbeeddedbdeceedacaececbdedbbbbebaedabbcbbbbcceebbeeaaceebceccbadddabbadccbdcabcaacebedbdbbbcbcbcaaabaacdaeebdcabecdeadbebbccdebeadcbababeabebdbddcaeccbaaacbedbedabebccaabcecdcacbbcebbdddbedcdeecbeceaeedbadccaddcdaddcbdeacacdeeeabbedaebabaacdbbbdaeeddcbcaadabbccadeebbdbbcaaabdaeeddbdaddebcbbbebedaadacedadaedbdceadbcadeaeeccbcdbacddbacacdabddbcbaaceebcbaddcaaccdaccceebccebbaaabdceccbbeddeeddaeaaaededaadbadddbcbcccaacabddbcbecebcdaeacdeaadedbbacaccbccebacaeeadddddbeddbcdbebeaebccdacedaadeaeecabbbebceedccbeeeacdbbeaebbecacacdeddbecabacdbcecbcbdbdaedbdebdeedababdcbebabeacbeabddbccddaacdeecbdbdbabbcbdcabcdadccbbbcddcbabeccdbeccadcaacaaacdbbacdeecddeedebeccacdbdccebaaaacabaccececddeccaddabdcdedcdbebaebaebebdceeaadababbcdedcbcbabadedeeadebabaecddadedcbceebaeddbedabbedbddaaaaacbeeacbbbdaaccbebdadabddccadaabcdeceaceadbecdddadebbdccdbacbbbaabaaaabecccbeccececbaddeecaacaeaacacaddaeebecbcedebaeebacbddcdddebcdeaaecbabbdcdedeabbaeaaacdbdcdecdccacedeebeeeeaacdadbbdeadeacebccdebdaebeebcabcbccecddcbbeebeabdedaadcccbadeccaaddbddecaaaceabeecdabaeeabaaacbaadeabccaddbdecddbbdacbdeadbecbbeccdaadcdaddcadccaeaeceebcaeabdeedecbcebdddabceaeaceedaddcbdcbeeaeeedbaebaaabadcedecebbdcacceedeeaaedacbaabeddeecaeacbebedcadaedcadbabbeddceecbdacecbdcdcbbaacdaceeaebeaaadacbcbdacdaaceddebbcccdbcceaddbbadaeebedebedaacaedddcbcdbecdcabdccdbcecdeeedddbabeeeaaedaadeebddbdddbbcadddeccebcbeabdaadbbddecaeaaecbeddddaeaebccbadacabacacbacdcbeceddcebbdbeaecacacbedddecaaccdbdceeccbdbdabcebeececaacccdbeeddcdebbadbdadadddedcdeedcebcacadccdabeedbbedeaaececabceeabadedcdbdaeadabecaecbbbdecacababcdeeececeadcabecbebcdabaddbcddbdaebccbcbcabbbdbacadceeaecacebdedacabbcccaebadddbeedcdccbebbcdcbbaabceadeabaedcdeabaaaebbaeebeedcdcdedacbddcbdaedebacaaaeacbcbddccabbdceeacabcbaeaedaeecdcecedabddedcbddbedaaddbbeaedbbcdebedcbedaedbbeddadcebcacdccbbbeddabbcbeccaeedbdadcacedaaaeeceeddceacaebaecbadddcabbcaedbbedbbcebacaedaaccaeadcadaeedcdebadbecddbbbdcbbdaebbbaedbccadabdcbeededdbededeaaedaebddebcbbceacbecceeadaabaddedcebbebbdaeddbdcdabdddaecdeaaccaaccedccddbbaabdbdeecbaebaedaecdeeedadcceabbadeacadaaebaceddaecbbdcbceadccdbccbedeeccaccbbbeebbabeeeebdaedddeaddbdaeadeacdbcacddbeaeadeacbcabdbeaeceddbaceaacaebcdcdbeeabacccdddceccdbddaabcadccbeccaaeecabaaabbbceacabaedebcbcdaedbdbcabddbddcdcbdcbacccadbcacacddeeaaadbaccedaddcbbaeeacaeeececbcbacaebdbaacdcbeebdceeacbbbdbbaeccaedeaccabeeecadaeccccdbbdcbceeddebdadacddcdadccedebbedebbacebccdedadbaaeecdecdddcaddddecdbcebacbadbceececabcbaadcebdbeaabbdedcbecbbbeebadaaabbddedeebbabaaedbcadebadcdecbceeddbccbcdbdeebaddedcaaadbcceebbdcebcdceeccbcaccadbdbeabbeccbdbeacdcbecabbbdebaceaaceacaabdeaecbdceacbaeeabbaabcebedeccdaadaeaabbcededeaeadeaddaeacaaabedebbcaaeebccbeceeeaaddebdccdbcdeccbbceaebbdaaddceebeeaacebccdccbecabaadaababdcddecdaabeecaeabacbadaeacabacdedddcceaaaecadababeabddabceceedeaccdbabcdbaeadbadbadadabbadeaadceabeedaacedccdbbeebbebaabcbebbcccdbeacecebeabccbdccdccccdcabcdceecdcbbebeebddccedbcecdcaedebbdaddbedadaeedceebdeeadeccdaccedddeadadaecbbecccaaacdbdcdadcdbedbadcdaeadbdccbdaebaddaccedadeacccdbdaaadcbbcdaebbdbbbeebabbbbcaddcbadcbbdcaccbaaabedbdbbbeaccabbeabbbabeadabbaddbcacdeccecbedabdebeedcdabeaebcdaeebeceebcdcccaaaecbbcedaebaacbdddbbacecbeeabeccbbcbdaecacbbbbcaeabbdebbcbbacebdabdacaedddebdcbeadaabddbaedacdedbcdbcddceedcceacdadaebadbcaecdbccaeeadbbccccbebeadeadddebeedeaabdddecdedbddddddddacbccbdebccdcbaabdadadccccbaeceadebabcbebeacdecdecccccbedabeadaebabcbcbecdccbeeabbebedecddceacbcabdabaeebabccdacbcadddddababcbccadedcebdbaaaeedbbcbbdecccbaacdccebcecdaabcabbcdddaedcebbacabacaebdecaecbdcecacbbdaeeabcaaadacdaabbdcaadcbaaadecbddccdbccddbaadcdeddddeadededeecabaedbbecdcbcadbbcddddacdbbbadcccecaecaccdceeddbaacbaeddedcbeedbebabebccddaaccabbcecedbbeddddddcaeccceebdeaacdddeaacebbceaabbceddbddbaeaebebbedbdaeddaddbddceeaecbdcbdcbccdabececaabddbeccdeaabebeabecebaecaebedbbdaeaddbabacecaadeeacadeeecadbaecbabdbacddacbcaaebdabeddcaacecdccbedbeacabeaaaadecebddbabdaebcbceaebdaebedeedabebcaeebbeecabdbeeaecceecdceadddebbedeaaceebeccededcbdbabbddcdddbbbddbcdbcbedaddcdebebdebeeabaeaaeeccaecacadcdadbcedbbbabecabdebcdabbcddababbadbeedddeebedeeebaeccececedebdeeaddbaddbaeaadeedadbdcbbdcdbdabeebbcccdeaadeaaadcacacbbcaaddaeebeebeadeedebddbdcedeaeeeadaaeceabeabccbbdecdcbddecbcaeaeaccebabaeddddaceddedcacddeacdccbdcbacbaacabbaacbabdaacabcbaaeecdceaabddcdcecddacbecdcebecbbcddbcbabdbaadecacdeacaeecabeceeaaceeaceceedbcddedabacedaeddcbdcaacabaddeecdaacbacadeaabbdabadcaaadebabaadbdcdbacdbbbdbbcdaaeadbdaccabbbadeeebbeaeecebcaddadddeebedadbcaddbbcdabbceaebadcbcaedacebbcbcbaacbeaabddbeacacbdaaadaecbcedbccaecdaebeabccaecdecbedcbaeecacaacbaeeabcaeaceeeceedacbbacdedddddcbaeeaeacedbbaaeccebdcdddabdadbbcbadbbaacdbebdbbadbedcdebdcdebacccccdbdaebbebbbdbccedbacbeceebaeaedbdaedceabaabcebbcaadeeeddebbdecbeaedbbeecdcacacbccdabbebbdbbaeeeadddabdbdeebeeabadccadeabeaabdccbbcacabeaccedbaddbabbdeeaecbeabdeebbaeabcdbecdcbdbeddaadabdbbdabdedadebaadaeecacabdaaadaeaaeabdaceeaaacabedbebaacdaadbadbbccbcdccaeaeaacedeebdbededacdeadecaeddebdadbadcdededdccadcedddbaaaddbcaabcceadcdcbbabdcbeddbaaaecdbedebccadeccceccaacaeacdaeeaadcdcbdbecaaebeccbaaceddddddebecebdedcdbabcdbecbdbdbeadbecccaabedecdcaeedecbdcedbeeaccadbeadbcebedecbcddaebaceddbcecabddaadcacddaeceebbcacabddaadccbbeadcccdadbcddaebdbccdeedcbdbeecaaabdaabaeeaadabaeacdaaedeccadcbaedecbbeeebcdeacbeacaaedaedceceaeecadcbccbbcbeddaaaebadddeeaccbcebaceeedecebbdbddaaceeaceeaaebdadacccbceebeebbacaccdcbabadcacdaacebdbcbdcaeadadaeaeaabaccaebbaccdcbdeccaadeabdddabababcdbadbeaadeadaedeaacecaeaddadeacccdbaadccdabbbaecbecbdadcccecdedcddebaadedbcccbdecedcebbaceeedaaaaddcaccabdcbedeaabbbacbedbaededebebebacdeeaeedddcbabbacaedddbeebbcaddeddebbbeeaedadccabbdbeeaacbeebccedacddacccadcbadbdedcddeaadcccbabcbdaedbadcddbcbeeadbaabdaeabdcbcbeacddbbdaaeeeadcadaeccabdbccadaeaacbcceeadddedabdcccaacabdbdbdadcbdaeebdaedadedeeecdebbbbdcdbbabcaccbedbbbadcbddcceddeaddbdbacbcbbbbddeceabdbeccabebabeaaaabdddbaedcbadbbeecbbbdccccaacdbedeadddcbbeaaeaeaeaaddeaceccceecaabcaaccebedbaaedbdddcaccacaeaebcccdcbdbaabeddebedddaedddeebccbbcbdebedeedccbebcacddbebdcacbdeaaaaedaaecaabddceedcbcccaaddbcdeceebcbabbdeceeacbdccaaaccbbbbdceccedcbacadbbecdacaccedacdedcbbaeeeceebeeeccbdaeecadddddeabddcdcecadccabaecebaacaaeabbdebdaeecaadcccbcbcabcdedcaadebdacbbbdcdbbeedeadddebdcdecaccddebcceaebacacebcacdcebcdaedcaccaadebaeccceebdbeceaaacecdaccaccdacbbdedbbedcdabaaacacaaadcbdccaabbdaaaaacbeaeaeddcecbddaaaeeaedbcbbdacdccdceeadecebedbdebcabdbddeddbdbdbbbedcccbccdaebebbdbbdecceddeaebcdaebcdeedeecdeaedccecedaadbcaeccebbcbcbaeaebdaadeeebcacadaadcbdccdbdecabeaaadecbcecdacaebbecedceedacacdaebdbcabacaedcebcdddeedaaadbbbadccbdcdaeaedacbcaedccabbbaddbaadedcbccdbedeabddcedbeaccabeacdacdddcabaddedddedcdecbdbecbcedeededbccadeaadeccbeccbebdcbecbbcaaadcacadccceedeeaddbaeaaedaccacebbaabacbedaddedaddbdbddabeaccdacbaadabecdbcebbcbdbaaecedceeddcdcdbcacccbabcceabebdeadaaaddcbebccedeeebaddbecaccbddbeddabaccbeccbedbdedbdaacaaeecdedaaeccecbeeecabdbacdaceeceeeebebeadbebdddcdaeaadcdbbaececabbccccabcdcaeaeadbebdccdcdcbadacdcbaeedecaaccdaabdbedbeaabebbdccbeaebebdacadadeecaedeaaadbdecacdbeddbeadeacadebedaccedbdbadcedeeedcecebdcbecbbcaaccaabdedbdeebeadadecededbbcaececeacbbdcabbcedeebdaccaaeeedddcabcdbbbdabdedbeabdccddbbaaaddbdbcbddeeaecbaebdcbddbacadbacdbbddbeddeebabcbecbaebdeddbbdbacebdcaebadaebccbdbebceabbebadeabaeeeaabcbecbcbcececcedbdaabeceaeadeabeacecbeaccccbaaecdedcccaeaaadddcbedddeabebdddccacedcaccbdbebdbddaeacdadaceddacedebcdceebbbcaeddebacecebcacdbebadbaedaddaeaacaadccebaeaadaaebdeeadecbacaebeaeaabaaccaaeaceadbedaabdcdecdeceedeebdcebabccdeadbcbebcaadebeeebbbbcaeeacbaaedaebcbcceabdebeaeadbbeeceaebbdeadcdedeabaeddcabbcedeedceeaaecabbbeebabddbdbdceedacdbabacdeadeeeddeecccccacbbccdeeabeaeaceeecaedecddeaadddddaaeebbaaccbcabeceddcccadabcadbabbbbebadaecacebedcaecdceccdcdeeaaebeecbeebdcdeddecacceeaeacccbeadcabeadcdbbaabdacaecdabbbbaddcecdddbabeeadddeaecaddbecdddaabdbbebcddcabedddcdbaebedbcaacbedbaebeaccabddcacdebaacbeceacdbdeebaeadaeebddcccdbceedacdbaddbccaeaeeedeedaadaccecbcbdadebdbbbbceebbabbcbaeeddbdededbabcbcedaddcdaebaacabddeddebbaeececdbabcbbcabcceedbceccacbdeececdbebbacddabbdcbcedccadcbedabcaabacccbcabccaebdccbacddecaaeedaddeeeaaddaeeaaceadbdbabddbdbdaebedaebbeedddcedbeeeeadcaedbeeaecdcedcebbaebdeebdcbceddadcebbaddedadcaebcbebdedbedcebdcebceabaceadeccbcaeebcdcaeaaaaecaacadbcadedecbcdccabdeedcbddadeebadaedbaadaadaeaebaaedbcdcecaddbbeaebaddcddedecddecacdcababeeceecedaeaeecbebcbdbdecdcdbecedcdacdeebcdcddacdccbacaacdbbcbebccdbabbcabbbabdccbebdbdcadccaacbdedcbddaeebacbbcdbedceeddceacbdbcdbbabeaddbcabdcbebebbebabeacaccddbccededaceaaddcdcdebbcabeacebcccddacecdcaadccbaabedaacaeaadcecbdcaecdbecdcdbeecdebbbcbbdabbbeababdbdbadabdcbdbadedaaeacedbbdeaebbdeddcbeedbadbcaeacbcbececcacacebddcdbcdcabcdbaaccddeacdbccedbaeabeeabaeadbecddadaecbaebcaceeeeebcabbaeeacccaedcbdeadbcdbbedacbceedecdecbbccceebbbaebeaeceebaececcbddaeddbbcddecdadcbceedecbcbbbdeebcecddedeacdbedbbbcacdddeeeabcdededeeaddcdabedaabdbdcebdbdabcdcececbbaaedbccbcaabdbabeaabebddebaecddaaaaaecededdeceabeeedddcabeeaebaedacdcebceedacbbeaebcebeccebaeedabeacebcddeacadbebaeaadadcbedaccddedecddecbccabbeabededdceaecacebbabaddcaacccbecaaadedeeeadddecceedaabcbbcedbeaccbebbedabedbddbbddadadebadeeceebbaaeccceeeececcaabccaedcccacabddbbadbdcabeddbcbeedadddacecaebabaaadabccebceecbbbcaebbedccbcccbccacebbcdddcaadeeedbaadcaedaddadcbccdaaecccdacccaaeaadabeceebdcebbedeebbdceecbbdaeedeeadbaceadbcceeebebbeaedbedbeaddacccedecaecddbdbdbeaadebdccbedbdcdebddeebeeeabebeecbebcbabeedacaebbcbddabedaceeaccedcedbbebabebbdddabedbecadcbbaebacbbabaeaebcaeebdabaadecabeabbeceedbeeedeaebbcbdbaddaecacaaaaacaccdeadccbdddecccbbcaadcdcbceaadeaedcdabaddcbddabbbabdacebaaceccdcdbccdabeababecbbbaabecddeeedcbebaebbaaeabcadbecbbccbbddabebbabacaaadbbccdccbbcbcecccdccbedbcddeaededbdeacedbdbaacaadaccdcabbcdbedabdddddeecaaaadcdbeccdcdbeeddcddacacbbadbbcadaaecdaadabdeadcbbaccbcbaabbddbecacccabbbddcdccecdccadbaeecebbdcceabebbecbaeecedbdccbaadabbcaaeddcdcaaceadbaecdbaeadabbeadbdeeeececcaccaeebbdeeedcebecebbbbedababaeacedbacdbbcdbccbbbdadacbbcadbecebbccabdedbedcebecdecceabcecebccdeedbcbdcdbcebebccaadbddbeddeeebcdbbdbeecbacabeddbdccccebadaedeaaddddecedcacbeecaeddecccccbecdaecbccacecaabbabebcdbceccabeaaebecdcdbbebdadacdeebbaccbbceccaacbaabbcccbbaadadadacceeaedabcdaabcbaadcbabbacccdeceecadbbdeeacaeaceacdcbdbbaecabbbceceddbcccaaaaabcddeeabbbccdbecdbecbbaddbdaaaaaaadedaaabeceaaecddaddacbeaceaaebceeebbebeeacabecedcddaeeecbabdbbcbbadeacdadebebaecebdaaeccaabedacbdebaddddacadceeacecacddbbeaedaaeddabadabdbdaccdecdeccdccdcdbbbdddcddabcaddbaccbcaacbbcbbaeedbadcdbdbbbecebaeeebacdbdcdbbdcccaebbcaeeacaeedecbbbeedcaaabedcceabcdcaeebccdccbdbdebbcdcbdcdceeeaddcadaabccabbbdecadcdacceddccadaabcedbeadaaeceebbcacbbebbabbabecbbdacbbdaebabeaddbddedaddaedaaddbaabcebddcaececdbdaebcbbaabbddecccbbdecdbebdebeeddbcadeedbcdbacbceacdeecccbcbcbceebddadcbddeedbecbecebeeacdccbabbbeadeddcccaacceaaedaebececccdadbcebadbdbdeadbcacdecbcecaceebecdcdedaaedbaceecbdedaecedebedbddeaddedabacbeadcddbbbeccadccdccbdebaaadeddebadbbbeddacbdbcbbbbcacecccbbaeddaccabdeceabdaccaaadccdcbaabaebbaadecdddedccebbdcebebddbebacbdbcedcadccdeeeacebdbabdebadecedecbddacbabcbcbbebadaccaecabcedaaeeadebbdbccedeadbdddacbddebecebeacccebadcaaceedabaeadbbdeedbbdbdbebadeddadddbaaaeabaaebdbddaebeaeeddbedecdebcacddcaeaaddcacbbaecadbdecdbeeeacbcdeabbecebabbcdbdcdbdcbdddaedbacceadecddbbcdaccbedaceeddbeedcbdceddaddbcbcadeddedbaccdcaabcbbdbdcadddbebdaddacdbaecccedeacbcdddeedddabceaabbaddaeccdaebbcdedbebaeecbebeadeeceedceaeedceadcbcacddbddedddbabcdeaccdbdcdaaabcbcdacaddbaabaedeeadebbabbcbbcadebaeeddbaccedcadedddbadbaeaadcddbaacccebaabaeecccbcbbddcbcdadddaebeacdbaaabbeecaeddcadcaaeaaeacacccdcaacebdeacdbebaacabcedbbdacbbababeaadcedadccceaaebeacacbaddbecbeadebeadcbdacdbbdbeedcacbbaebcedadbdabebcdaaaadadedebabededccdaacdaabdbeddadbeedebbccbccdddeaaccbcaaecaddabbeceeceedcbeaaacdecaecaeabeebecceeecadbbdaccbebdbbeeaaacceeecabcadeecceadceceddbceeaeacebeceeadacaeacccdecaacacaeeaebadebaedbddbaddecbadeacadbdaecdebacaaacbaacadccdebbcceabcdedbeaaedbbbbbeabebaeaadaebaeaabbaeeabdcedddebbeaddcaaadabadedaccabcbedeeabcacabedceeebbbedbcebaacbceaadcadcdbebeecbbcdacdebbaadebbdabbebeeecdecdddbeddeaddcbaaacdddaaeedaaabaceecbbbbcbbdcebaceacdbbbbbbeaaeabdcdacececbaddddddbdbebcdddedccbeaacddcdaeadbeecabeebbeedcabdacabaeaecdeabdcabbaeebebebacaecceaecbebebddeaedbdbccdcedacacedbccbeeeaebcddedebecbcddadebdabadededcddaccedcdacdeeaecebcdebccaaeeddedbbceacaeebaccecebeadcceebceecbaeddbaebeacdddadabcaaccbbdaeecbdceeaebecbdcceceeccbdeccbbccdeeaaddebcbccdcdaaabddbababcecabadabbdbdeeadaadcccaaadcabbacbdbcdcaeaaeaddbacebdacadcaadeddcbeaebccadedbcdebcdbbdbeeddeabdacedbedadbdeecdddbecccabdbbeeeabeecbdcacacdbeadaaaceabbdcccabaedacdbdbdbdeecaaaddceeaebdaebcacabbbeabeacdbcccdbbdbcbbededaceebbbabbbeeaeeaccbcddabcdabecddccaaeadcaeadbecaaaedaaaacadbddcedcabeeaaddbaddcdbbbeeddbdbedaccbedcccaabbdcbecacddacdeacacdeaeebacecedcaceadcacaebacbaebaeccbdeaeaecbaaccdacddeddbaecabcedddddcecbdeacadddeaeebcdceabdeecdbbcdcddddebdbeebecaabcbabcabadbeccbeebbdaedcbaeddaeecedddcebacbcbbeccbddbebabddaebcdbcacabddbebebebabdaebedbbeacbdacaaeadaeacdbecdeeeaaceaadcacdcbaddbcbdebccdbbaeabdddbbeecabeaaaceeddcabcccddcdbaacacbbceaebdbcacbddaabeebcceadeadddceccadaaecdceaabdaccceeaebbeeeddbacaeaabeeeddbccdcccbaaceaddeacadcecdaceeeedceebaabebbdeedaddcaeebdcbdbbdaaaebeeaccdabcaacbdecadeadeddaccccebeddededeecdcbeacaedabcbcdadbaeecddbaacdcbbbeaebccebddcbcbcebabbeadbebcbdddebcddeccabaedbdadbaedeacabbadcbbacbeeebdcbcccdabcbeacacdaccaadedeeddbabeadbbedbbbbddebbbacaaeccbecbbcceaecdcadaebbeaddecdaccdeccddaacbdddacddeddbcbbddaacbdacaecedceecbccbbbbcaabaeadaaabbcadecbabbebbabbcedcbebaecdacacebeeebaaadabcaaebabadeccbeecdadeacaabdaacdaeadaccccbadecadcbbdeaddbeecbbedbaadcedcaecbbaadbeeecceecaeddaedaddacabedbadbbaacabdeddccddbcaacadbacdebdcaadeeaaaceeddabbbcadcbeaabecbbddbdaaabcacdcaeeaaebdceebbcbcdcdabdddbaededcbcadbdcaddceaadbddeebaacdcbabddbbcbbcccbaacecadcaeadbdecccebeededbddedbaebaacdcadabccbebaaabbaeecacdecacdadaaccbcdbedaedccedccddecbadcdbcbbaebadcbadacebeacedeababcccbabadedbdbdbabaaacddeddaaebccbbebdabcadedbedeccedeadbacccaaeaeecbccbaceeedddebdcbdbdcacccbdedcadcacacbadcebacedcbdedbddbcddcdbccebdaeebdeebecebbbcedddaaceaeadadbdbbeeaadaaccddcbaedabdaedaceceebbdbcacceceabbaaebbebecdebcddccbcbabaaabdeaebaedccbcdacaabedaabeddbbeddcbbccaaadbebebecbbeedbcceeeeceeaebcdbeaddaabcdddabaddbbddebeaacdccbeedaedceeadbeddebebddcadeeabddedcecbcdeaeededebaeeadebeabcddaecaaaaedbebbaccecaaccdbabdceeaebcdddedaeecaddacaeeeeadabdedeaeaaeeeacdaabddababbabbdcaaeabeceecebaaacebaebbcbaddbeeacddcbebeacedcaacbddbbecebeebeddcadadceaaadccacdaecdababdbdcdcaabccdcbebcdccaccbccdaecdbbdaebcbadcdabbddeaabbbdbbbdbbceeedddaebbceabdacbacbcabdcddaadbabdaeebceaeecbdbeecdeceaaabaededdeeeeebacbdabeaadbcdacdedabacaadedaeedecdabdcdeadbbccecceeacbaeadeeeebeebedcecabceceaaeeeddbdcabedcaacabeceeabdaeaeddceecdacdeecdceababbdcbbccccaceabebcdcebccdbcccdbcaccceecadcbcdedbadddacaaedbeeadbdaadaceddcdeabeedbdccbdcabcacecbacecadccbdcaaabaaacdceeedaaabeacbbadbaebebadcaabbecadecaabbcdecdaebddebdecabccadcdcdcecacdccbcbeccceebadbeecdaeccebebdbbeeccadadedaaeaeeeadedeabdeadbdeecdbacdedcaccddaebdacaedbedababcbadbbdabaaebbadbdbabcddbdbcbecbdeecbbbdddededbbbcbaddadbbccadcabbaeaaebaeedcbaeabddeecedadedcbcdbdebcbcdaebbabeaebbaeccaaeedebcbbcdcbeaeceadbdadbdeadbedcdabbbcebddeaeabaabcddacdbbedbeaaedbcbeabebcecacddcddedaebeebdecaabbeaddbcedeacaabcbcebbddbeabadabdecddbdcdbddedceadbeddbcbbcacedbebcadacbbcaadeccdeadedeccdeaaacaaedadbbcbdadbadecbecbceaebebccaadccacdccccecececebeaecaaaceacebbbeebdabcdbbbdcbcaebabdbdbaabbdcbbcadecdccdeedebadabaacaaaeebbddbbcebdbcdeceeecbeeabdaaebbcbbbabdcbabedbabeeaabeacddeeabccbebccdeceabadcecbdacebcbdadbaebcedbececeddeaddecdbcaddabdbedbaddccecdbebababaaebbbcedbacceebaabddeeadbdeecbdacbbabeceebcceeebadeccceebdbabddcddeabedbbbccccbdeeabcbedaeacbacbbdaddecbccdabaaacebceaeceeacbbbebadddeaddbccdbbaebabbeaeeddebaaeacbbbccbbeaabbdbcbdeeceecebecbedabcaacbebceabcbeeebcbcebeadaebaadcceabdddbdceacacdccbdacedddeeabbdabbbbaabacdabaebaaedccbabdbaadcbabedaccebdcbecbecaccedbabdbccabbcbebabcecbaccbaeddaedaccaaceadebaabadcbdcedabdeebbeeeecbadaedcbaebbaeadcecedecdcadccaecdaedbaeecaeeceaaecadebcedddabcbaeaeacdaaedccacdeabdccdcdbcadbbbcebeecdcdbabdebbdbdddcabcedbdbdebacebaaeeaeedaeacacbcbdbbbbedceaccebdbdbeecedbebbcedccbceaeeceaeccebababeeccdcbacbececeabacbdddecaeeabdabbcadaebcdedaceddaaebcddeceacddecadcdeaaecacacbdabbcdcecdddbcdbebacaaeaceabbcaebedeeecdaccecacadbebaaeecbaaeecdecddedeccbcbebbaebdaddbcbaabbbceadaecbedaecdecdababedbacdbedabbcbabcdedeeacbdcbedbadedaeecaaadcdbbebbccdcbcacbecadddecbdbaadaccbadcbdcdcdbbdbeabeeccdecdadddebbcabaaacaeaaadedeacdeacbcbaebcdeaaddbecbeddcaaceadedbdcbccbcabbdaeeccebdbbecaedebbbaccaaacccbdcebceaccbeacddbeabbccaadbecddbcebbdddabeeadadabeedbadebeacedbebbcbebabbbabcedecaeaeaddbecbadabcebcebbbeacabcbaeedaddcbceaaeccadcbedeccaccedbeceecbacadebcbaddcaccdccadeeeeacecebcbbecceebbbecaeeebbeacadcbbeaebddbdbedeeebcbebeadadabadbdaabbeedabceaeedacdedbdbedceadacbddcbbbaccbeebeeddceeccecaedddedeccaeaebdaecadcabbbcceeecbccaeadcdacedaaceeebbcbcaaedcceadbecbeccbcaaadadaeceedbeaeceaaddbaeaabbaaaccdbceaeebdecebdddaeddeedddbdbeabcbcbcbebdebaededcbabaacacddcbcdacbcbbeacdddbabdebbaececaeccdbcccedbaaccdbaecddcdaebcceeeecaeacceebacbbbbecabcbdbeaeacaacebaeadececacabdceecdbabeaaeacbacadaccdadcaddbbeebabecaceadbcaeaeaaeeacaeedacebcbaaedcddbbbcdddbbaccdbcbabecbccebdeabbadeadceabbbabccbdbcbadebdcabdbcccdadcadaceeeeacbcdbebdabdaddabeebeeacecccbadcbcebbacadbbedbaccbccaacaacadbcccbddeabcaeedddcaebebdebaebdedcaaeebaececebcdeaaabcdbebabacaabeddadceabebdcacbabeeecbabccdebbdcaeaebdeeedcbebbeccabadcecddeeabbbadaeccdbcddceaabbadeaccddedbbaadcabeeccdbccddaeeebbecabdeccbbaadedeebdddedaabcaeaaeebaacdbbcbabdcebaaebdcdbdabaecccedadaadbabdcaaccccbdadcdccadaceddedbdbbcecaaecbdaccbeaedbaedacbcceccbdddbabcdedeabecbaeadeeabdcadcdcacddcbbaadaaebbdbeccbeadbbbaccbecabbaeddaeedebeaeaabcbeeacabcdecdddaabadaccdcbdcbceedcdedeedbbadedededcecdcacaeaaebbaadeabaeaacbcadbbdaeddabadeadaeabdeadbcbcaacebdedbaabaacabeeecbcaebceceacbdcebadceecacebddbbcdebbedaadbcebbeabaaacbdbaacabdabdeceedbbabdaeaceeeadadeaeebdebaeacaacacebcebbbcbeeccbcaccadadccdecaebabadabbadcbcabdbbbebbedbdcadcedbceccdbaccabaccaeacdeaddeadcddbcbabaebbadddaaceaceddabbbeaacbcdadbbcdabccbecbbbebbdbbcbbdaecdabceeadceeccedcacdabeeddedaaaecdabddcbeabcdcdeeaaaaddaadbdbcadaabdeadaadcebcebeddccbdceeaeaabcacbecceeedadecceacabddcbaeaeeeceebadaecceaebbcebbcbeebdeababdbddaaeeaccdadaedaccedccadaeadcddcaebcdbbeababeebdaedeabbadddacbbebacaaddccabadbaeeccaddebdeedbbadadbbdcaeecaddbacebdbcaeddbcbddadcadacbbabcddedddeaeeabebacdddedebeebcdeeeaedeeeeaccabbdcebdcdadbbaabcaaddecadddcdabbdabbadccecdbaeacdcecaacddccdecebdebababecdeadccbdbeaaacbaadbbeaebbbbeeddadabcebcdcbdedabaaebacdeddbabcedcbaedaabaedcbdbaccedebcccbadcdaedadbcbeecdcedecdbbddeddadabcdcdbcbedcaaadbedcbadbbcadebbbedbbbecaadacabbcbaaeedccedacbbbbeeddaacacacebaeddabbbedadccdcacaeccdceaedeebdbabacecdedaaceaabceadaaadbdcadddcdeedebcebeeadadddcbeebeadaeadbcbdbeeaccbbbebbbdaacabaaccdceacebeeabcdccebdeecbcbdccbbecaacbbaecbababbedacecbaebecadbddbeeceaabbcbeeedbbccbeeeedeedadbccbbbbdecdeeecebdbcbeeeddbdbdecbcebacedeeceeeadacbaaebbaaaaadbaaecbeabbcdecceceebeccacadaebebbacceabbaaedababcbcddcccecacbbedaabdebcabbbbdbbecabeadadcccabcdcceddcadddacadccabbaaeeeeeedcdcbbacceaacadccbbebaddacacdeedbecdbeeccacdebedaadaeeaeedecadaadaaadabdbaadeebabebdeacbbecaabdedbcbdaeebeababeabbeeabaacbbedeedacebadbdebabeabbeeabbecddedebdedddcddaaebbcbdaeabaedbdaeedceeaadaaedbcbdeaadebaeeabaaeaaeaaaaddeeeeeaedddcacceddbededeadedcaaadcdebadebdaceebebccdccbdaadcdccddacabecdeebcadeacbdacececeacedbddabeecaeebdebddecdaeeaebbebebaacbdbdbccbedecbccacbeaebacdcdeebdaeedccdbbcedbecdedecabdcbdcbeaaeaeacdcdadbecdbeacbdabdbebcdebbebdadcadbacbacccabaaadebbedadcabbebdebdacaeecbdbbcdadaceeeecebdbebbccdebbbacbabddaddabeaeacedacebaaebdecabcdbcabdedebbdeedcaecccabccaacadeccedcbebdacdaeabdeacaeeadbccdbeabdeaaeeecbeeddddbaaacecedecdaddcaccdeeeaaecdecbbbecddbdbdcdeabbdebadbedecebbabcecdbdcbcaeeecadaacceeeaeadbbdebceeeaeeedbebebabcdcbeccbddedceeddabadcebdcddcceaecdccbdedbdacaaccbaebabbbdbaeccdebdaabcbbaccabeadaedebecebdbcbcadcdbacbaadbecaedaaccdaedbbadecddedabcacaecabbeaddabeddabdbedaeaebcadcebeebedebadcbebddcabdeddecbdeadbdeedbdebadeabceabdcbbdcbceeebacdacddddcbdbdabedcaaecdbecacdaceecdaadddbaebacbcccceacdaeacebbbdeecdcaebceadbeddabbaacddbcddbedcabbdbacacbdecaaacaedabcaeabbaeadadccaecbebbeeabccaecedbaecccaeaddebccdabeccacebbaeaeeaeecddbadeadbaccccbcabadecaebdbdbecdeacaabacacdecabeaabaebecdecebaebedbaedbeccccbddccdaacaacdddbadbddecacebbeceeacceaaeeaccebddedecaeeedabdbbdadeeeeaebbeddccbecbbeeaebedbbaddcdceecadacddcadeeacdadbcadbcbdcadcabcdadbcdcadbedeedceacaceabeeaacecbdcbdedcdedbbbcbccddbeedabbdeaacdbaeaacdbacaabeddacbacddadebdebebeeceecccdcbbadaccdadaabbbcbdecdaaeacadbcececaabdceecadbeaabbebdabaaacbcbbadaeaccbadeaebdcdcacebbedcaeaaadcbbcbcebeececccabaaaceeeaaaebceebbdcbeccceedcbdbbaebbeebeebbeddacbaddeddabbddbedbcdbaabcbceceaccadaaeeccabdccdcdbcadceabeaadeecdeeacebceedaadbcdcacdeecacdccdddbbbdabbeadeecbaecbadbaedcaaceebabcbbdeabeecabeabaabdebaceecbedcdacdbcadeadcadcaadabcedbcacddeeacadbbbadecaeedccdeedbecadaccccbdaeccceeceedcebabdbceccababadebcdcaeebddebeecbbbacdebcaceecbececbacaaedcaaedbdcdcbedbedbecbebdddacbddcaaeedccbcbedabceeecaabedccedceceddddedcceecbdcbdeebbaabeccbdadbadcabbbbcddbdaeebbcdcddabeacdadbdacedeeeceaabacddbedebcbebebdcccbcaeadcebaadcdbaaebbdaabadcbbacabddbdaaceedbacdcaadcbcdaaeeecaeadacbeebecaaadecbacbdcbeeccdccbbcdbbcecbdecbcddaaebaccbabeabcbcedadbebcacbcddacdacbabddcdddadddaaabeaaaeccbcbdedebbeecbacabdacdcbacabdbdaddbcbeaaadedadacbeaaaaeceaebeeeecadbadedecdaaddbdecccaeaedbdaabaaceecbcaaaaeddbdbaedcaaaaebecdbddcaaadebecedcddbbddcecedbaccddacccddbdccddbaacbddbdaadbbbadbadbeddcdbdbccbaacbcadbbdeeaecedaabdebedceebacdbbedacabeaaddbccdbddaeeaaebbaccaddcbddccceecdaeceecbcdaadcdbeeeccbaaeaebcaaecbbecbedeeaadcecdcbdcecddabecaeebadebcccdebcaaccedbcbbdabbcdebadccedaccaccdaecdeececdbbdadbabbbcaeaddabbcbbadccddedbaecaeeacecadadcbadaadadbbbcabcbeecbbcabdabdcdeabccedacccccbccbbbeaaebbdaabcbdaccdaaeeebebeabbcdebbadecabdcdbbdbaecdedecacdbcdcebbdccaebbeeaccbcedccaebaeeabcdbdabcbdbececbccdcbdbaddcbbabceccaaccbcdbdeeebcbddeeeeacacaadedccececcbbaceebceeddbbbbdddebbdabdddbaebddaaccdcecedeceddeeeaadbeecedebeccbdecbeecddddcbeceacddddeadabbbccecdbeaaabcdbbccacbccbdbaaecdaabbaaadbabaeccdbbbedcebcbaacdcdadedabeecbbdddacacbaeaeededbceceaeeaabaedddcbedceacaeceebbadacacdbceecbacabebdcddddedeaeadeddaecaacdadccecccaabdccdeddaaaeedebabaadccbbbbbbbdddaebacebeadbdeaeedacdbadacbdadcaedeecbececeaeadeaecdaaeeeeaadecadcccedbbccdbbaaeeebdecececdebeadbadecccebeaaeedabaceeeeabbcaecbedbcdcdcdabacebbaccbcadbaaacdcbebdcabcacdbdaedcdceeaeedeceadcabadcbdbadacedabebbcaccbcbbcaadbbecebbccedbdacdebdbacbacdedabebdceddedbabeabebcdaecdcccdaebdcedebddededeeecdceaaececdaeabbeaccadbadadadbbeeeadedccceadaeecbebcaabdcebbdabaabaaabccbcbdabbdeecbbcdbdccbeeebeeeeccadbaceddcabbccacaaacbecabcedbbbbeababbcdaabcedabbbebdaacacebbeddedaceebdebbebcccacddbbcddeeecdbdeedaaadeacebabebeeecebbdcaebbcababcbeaaaabdcccdedcbeaebcaabcbddcaabcdddeedccaebeadbbddeaddacaacadeccbaeadcebedddaaaddbdaebddaedbaecedabcedecbcddcbacceeddebaedddbccebbeabaccdcccaacadededcccbabcceaccebbdcdcdcdabcecbaaddecddacacadaedabadcceebccbacdedabbceaaeeeeddaccaabbebaeecdaccddeceeeadebbdbdbebedddcecaeecedcdbaebbdcbddeabbabddbaaebdbabecebdbddcbdeceebaeaddeaadeaadbabceccbbcbcdcadbddcaeeadabbcceccdedbebcbcbedabdcdcdaaddaadbbceacdcbabdddecabebeaccdacceceaeddaaedbabaddcecebaebdaebcbedecbbedceabecdaadbddeaabbadbbecdbbebaeecaeabadaccdeccdccaebeacddbaecbcccddaaabbdaadccbeccdbcddaeacbccdddaedddaeeaeccbeacceccbccdcdddddedbbbcccedaccdeeeecadbbbabbaeedacacbacbcadacbbcaeceeeeededcdccdbdacdaeacbbcacccdabcedbddddecbdbddeedbadadaabeaecbdbdbaebeaeacdadbecbbeceebbaddbeabebecbdaddbeabccbaadcbdddadbbebccdeeeaaddcdaabbbdaccbbedcaaaebacbacebbaeacdebdcdbabdbadbcaeeacaeddeaeebabacaeedaadbeceadbddcebcccbebaceeebedbaeaebdebcdeaebaaeaaedaeadbaaabeceeedacadeadbebacadeecdbeddbeaceecdbdecaaecbeacdcbaaabaaadddcecacecdacabbaebaadebccceadcecdebabddebbddcadaaaccdaabcbcbabdcaccdcbcddeaadeebccabeacacdbbeabeebcdadedbcedbcbeabacdccdaeaeaaabeacbbbdeccdebabecacbadbdeccedbbeedeabaceabdbaeccabdadabbcbbeacabbcbdeceaecccabbbbaaabbaabaedadadaeebbdadecbbcdedeaccddaecbcbeadaccaccbbeadeaddeeaadbdaabdadebbbcddbcccbaaadaebdedbbbbecbdccaddeacaaaedcbedddceaccabeebdbdddeabcccbcadabdcddddbceedeceeeacbbbdaabbccbaeecaccaadacabebcacadbbccbabbdbccecadaacabaadcaccbaedcaeeabcbbcadadadccbaaabceaadccaecccccacddccecdbcbdadaddceeaddaaebeaaaececceeecbdcbcebccdaecacaacbbcebbbdecdbcddeebdceaaccbbadcdbbabdaecdcddadaaceaeadedaceaedbeeabcbccbbddedbacedbbccaccadcbebaabaddeaaccbcdaeddceebdbeacbacbeabeccbbccebccddccbbdbecdaaaaececaeccabbbddedbecdaccebccaaacdceecaedcdcaedbddcccedabeadacbbacddbcabbdbdabadebccedddedcdbbbaeecdcacdbaadeadbecddedcdcecaacacadeeecabacadcddadeedbbdbababbeabedcddeecddadbcebecdabdadbcbebecebccebeddebacacdacbeaaddeadacceabedbbeddadaaadcdcdaaacdadabaaacaedeccadcadbacdceebbbbaeadebcdcabdadebbebbebdbdbdbbdebbbebbdeddadaecdababedbcadccedddcedbcdccbccdacbbbbadebceedacedceecdcedeccddaacdccabcadeeabcadadcdaaadaaebebeeccdcdaccaededccbccbbaabaadcaaecdbecaccbccaaadaddddcebddcadbdebaccaaabbbbdaabbaeccbdcbeaebdadddabcecabbbbcedcceccdebdedadbcadeaaaabbbdadddcbedebaeaebbbcebdbcedcdbaeaacabecdaeeadedeecdeddcddcccdbdeaebaaccebdcadddaccbcbbabcdbacccdccddeceaeddcdaacdceeeaebeddebeabbeeccacecabbbadaeaadacaececcbbbdaecceeedcecbeeeecbdebeaebeeadbadebceacabeebebcdccedbdacadaeeedcdaabbbeaddcbbcbdcdbccbebecbdeeececcbcdcdddbbddecadbcbadcaadcdaeaccabeddcbbaceebdebeedacadbdadcbdecaddbcdaacaaceeeebcdeddddebbecbcbadcaeecbcaacaeeaceaddebdbbcaedcbeedadeacbcadebeadbdaaaaaaabecbeeddeddbedaeddcdcbedebbbaaddcddceaebdbcbbdadaebaadebbcaaeacbebeeddadeadcabdaecaabcacedecacbdebcaeabcccbeecdddedcbccecbacaddcddacabcadccacbcbadceeeeeebbebcaedcacacbeabdeacddbdceebaccbcddecbbdaecdadccedbadadceacbedbdebdcdadaeddaaaaeeeaeacebedaaaeeeebcadcbbdcddcdaecceadcdbdddebabadcbbbbbaeebdabaabdcecccbaccdeeabbdceaabeeeeebdabdcdbdaadbccdbacbcedadaabdeaadadeadeaaedbcddadaecdebdcadecbbebdbebccaabbaccabadecbaebdebaebdbbaaeacaeddacedbbcbcbaddebcbcbebedbaccaabaaabbebdcbeaddaecabececcdacddbedadceaaaabbccaebacecebccaceacccbcaabddeebbaacadeeceedcbceeccaeebbacdcccedbdbebebccaeaddadcdcadbbcbedcacdbccedededdedebecbcaaacdcadccdaadecbdcbadbcadaabedbbbbaecbecbdecaacaaecddbcddddababeedceceadcbeeebdaebdaadeeceecdcbbbaaaebcbeddebddceebcbdadebbdebdcdedbeeadedcdededaccedacaeeddbcccabbcecababdbbaabaacdeeeadadbcceeaebcadcbbededceeddbaebcedbcdddcadedebcaceccaaeddcdebbbdacacaaaaeddeadbdaabcedbbdbaddbbdbabacaddabddcbbecdabbdcecceceaedaabadeddcccdeceaecebcabdeecedcedadacceccedaddddeeacdbcaaebadbceaecccbcacddceeabeccabedcaaadcaeaecadcacbabacbbadbbbeddbccbedadaaeecbcabeeaeedcddbdacdcebbdbaceeebeeaeecdeddabbacbadaedcebedeabcbadabbdcbacdaaedcaddadcdacdddccddcedbbebacabacdcdcaebbecbacedecbcaeecedaaeabeccbbaeadcdddeccdadedaadcacdbedcbeccbccbbdcbdababbbcddadbbbadaeaebddabcbddbbedaceacaabadbbbadaecbdcbcdabcedbdbaaadaababedadaeddadaebbccbcededeeacccbbaebeacadabeccaaecdbbbaacdbdadabdcacccebeeaddeaacaaedebcdaebbbccbdbaedaabddebedababececacdbedcabecdddedcaeaecaedecbdccaebbedbcbcdcddeaeebdbdbccadacebcceeacedaaebacbebebaacdbabdbdeaccdeedbadececaecbeecbadbcbcbbcedcdccbddaabaebbdebaeeabdadadcdceadaeddaeebedaebcacbbbaabddddbbdcdbaececddbdaeebdcbacbedadaaaccabeacbbcebecedbadeadabdbdccdabaaeeebaaebdecbebedadbcdaabbcbaeeabebdeddedebbbdeaddaadddbcecbdcebebbddbecbeacdedeccceabdeaeaacececdedcdedebecccdcbccebbbacbcddecdccadbccdccaabbbccbaaeeebcebaeeabcbaeecdaeaabbbacecaadebdbaeadebadabbebacbeaaaaadbabcababaaebcdeddcbbbebcaaabdddcdeadebcbcbbbdbcebbddbbecdbbddedadbedacccbdccdabedaceeddecdbcdadacaeacaceeadbddbecaeaedbbbedaddaabcdddbacbdbdbaacbbdeececbbaacedbaeceacceacaecdabeacecdaeaedaedadbaaddeeaaebeaccebccbbdddebceaeeaebaeeaebbcaeeeccedaccbbbedaaacbeeeaccebabbedcdabbddadeacabeabacbcccdcebbaaacebbaeebadbcaaaaedecbccaaddbadaeeaaaaeaddeddbecabbdcbeeeeeeaeddaeabcdbaaaadbecbeadeadacedcccbebcdddebdedbcbbccabedabaebbbcdceaadccbbabecaeedbdeceecbcaeeaddaaedcdedbabdbacaeaabcddaaaaabbdcccbcabcebdcbdabdeadddbeaedabebcbcdddbeabeadceddaeeaeededbcabacabdaaadbebccbdcdaddacebcabcbabbdabdddaeaadbeeaecbeacebdddacbabaeaabcedcacabaaccccabdaedeaedcbcbabecbddebcebebebcaeaceeebcebaedbedbbeabceeaebddecacbddedbabbadaedccdeabbddaeeebaaaaadecdceabdacdeedcdbcabaedcbdbdeeedcaceedaeebbddbddaaadeabbbeebbdebdddbcadcedeecabccabbaaaecabedabcaeebccedeccaaaaadcccaaeceebddbacbbeabeeddbeebcdababdddaedbabbbbcbbabdebbedbeedaedceaecdececcbdbebdbbccdbbcabecbbabecabdcebccebeeeceebeebbabcdbcaedbeeebaeacccbbeebcccbcaccbdecbbeabdbaadccbcdabbddbeccbcedccabdadbcebbdeadcabdacebcaedcedddcceadbaacbbbadeedddcaabcabebcbbddedcdddabddccccddecdecbaaebeeaaabdeebacccaabeecbeaebbebccbbccddbcbbabdcddcaacdbeedeecdecececaddeeababdacdaaeaddcdaeebbbdabdabddbbcbdbedbeadcccaaaedeccabddedaceeebdcbdcbadcdaeeccdedcdeecbadadddaccccdeebeebcabcdcecccbcecbbaaddaebbbdacabdceeadaecaaccaeddbaaddddbaeeacbdedccaaeadbceddcaeedebeecbeaececcebdcdddaeedebbceaacdbbeadeeeaebabbadcaebbeedcacdeaceccabeddbcccebeccabdccaeebdacacbccbeaceeeececbbdccecdcadddabdcbaeeadbebebdcbebaaacbdcbdebabddacaaddaababbbaceacdcaaeddceeaecebabbedaddcebecadaebcceabddeccaccdabcbbbaccbaceaeccbbeeadaabbcaaddebcdaaeecbdbaeeddddaececdeddaadbbaadadceecbeaabddcacecdebddeadbacdeccdcdbebabeecaccdbeddaaceaccbabddcacaaccedeebcedadcddaadadeecdabeadebadccccadadabeeedeacbacabadaedeeaecbcdddbdbddbcbabcdeaaceaeabdaadcceaaecedcdcdbbaceedaceaddcbbeacbdaecdbdbadedaddcceedcdddddbbdaaadcaeccaeacdcecdcbcacbceedcaeecdcbecdcaeacebdceecdaebbaccbdbcacebdebbebbbdbadadbabbeeaabcdbecabcebbaeabbeccdbdbdeadbbddcbeabdbadaaabddccdecabdbcbbbcdcdadbeaabbabcaccdabbbcdadbeceabbabeabbdaddcaeaddbbaadcbdbcbabadcdccdadcaededeabcddabcacbdeabeddeaceadbecbabceedacdcadedecccddbccaeacccdeabbaadeccdcdcaeabddadadbeadedeecdacaddaebedcbcdbadbcbbeaceabdbeeeaacabddcaddeaecadeeaaaaeebcbabbddbccaacadbeaddcbbcccccabddadbdcaadcbaeecceddeebdccbbbadbbacceadeaaaeaebadbdbedcbbebcaebbababbbedcbcdbbccabebcbdadcbecebdecaebeddecddadacdceacaebeacdaebdbbedbbacaedddebcebbdbeaecaebbadcedacecdceaeadcddddbacddaaaaabccedcebddbcbabdaababdecbcbbbeceddcabcaeeecabcdcaebedacbcbdacabebacdbdbeaebddaebebaabdcbeeaadaadacceeacddaedcecbaedbacbadebceeccccacdaeacdbbdbcdeecbbdddadbbbaaabcddbcaecbcaeecbcbcccaaebbbdaebbdacdaacbceeeaeeddcaaabddeaecadddedbaabdeaacdcaabbaaedccabebddbddaecdedadcdabdacbbadaacdededbdbbdbbeecbaabebacebccdabdddcddaabacbbcedbdbdccddacaccedaaeaedabcedabebabbdaddeabdeebedcbcbdcdabacebcedadeddbebaddabcacbbbeeaedbbceaaceccceacddbbdcceaabeccebdbebdbcdeaeeadbcebcdedbcdacddeaaaaadccebeccababdaeebedbdeebdcbbdebcebbaddaaddeaaededdddbabceaaebaabdcceeadaaaebaeedacecdcbcebbdeeeddabbdadecdddedddcaddcaccacedaeedddbabecbbbabacebdaacdbabeecaaaddcadeabbbddeaeeceecadeeecbbbcdceeaccdbebcbcbeedbccadbcdcabbaddeacaaedabdcceedbaabadbccacacaeccacdbaedabdecaadabaecccbaeaeeebebdbbebecbabcedeeeaedcdcaaebeecaaabaeeecaddedecdaebaddbebaecccbcbeebbcccbdcbededbdebbebadceadbbedecccbadaebdadbadccdbeaadcdaadaebebceebcadbaedabadbadebceabadceceeebedecbddabdbeadbcadbbddeddecbbceaceaccdaddcaecedbaabddcdcaadbabcdacaaadebccebbaeecacbdedbddcaeeaddaacdabddabacedebdaddedbbdcccaddbbeddddaadaaddacbeeceaadebaedaaedabaaaddececaaadcdcdbcdbebedbbcedcacedcdbbdaacebcbeecaedbecdbcabeccbedeecedaebdedddeeddbaddedcdaabdacaecadddecabcdadccbabaeeddbddbceacebbdebecccbaeeddeddcadedabeadaaecbbbbeaedadccbeaaeceacaeedabcabbddabebbbbabdedcdcaecbaebecbeebebacaebedcabdaddaaedebcdbbcecebdccdcddbbeccccebcaabddacbedaaacadadbaceaccabaeabbabdeaeeeeaccddacadcddbdbeaabddedbaeacbedcdbeccccccbcedddcabdcbcaaccaaaadeabdaecdceddcbcdaeecddadbaeabdedbecadcdacdcdbdeabaeaebcbeeaadddcebcacacccdcaeccdcebeddcdcccbddcdddcbeacdbbbbdbbcddbcbaaeadbababacdddebccacaacacbbbaeeecededcdeeecceeedbacaacdbebbbebbcdacebaebaecdcadcbebabaeedaddbdbbcabcddebabecaeadbddaebaeaecbcabcbabcdaddbdebbedeaabcdbaacadeedceedceaabbcecbeacedcdddbbcdbdedbacdededeaeceedaceecabddaccdcabdcdbddacdbbbbdceaeedabbeaddeaadbdecabccbedcecaecdcddbadedcbdadccdbdbbebbbcdbaecbcaadbbaadaeceeaebdccbbebaeaceacbdbbcaacdbbeeaebddbacecbdcedabedbbededddbebcebaacdbcdedcbcaacdbeecabccedcecbcadbbaccebeecbabdddabbdedecddabecedabdcddabeebacdcadccccdcaaeedbeadcbcaabdbdbeacbbabcebadedcadacdbdcbbbaccccaccbcabaaabdaadbdbbdeecacdbcbcbdedccccddeaceecbdbcccabdbacecdeadbcabacebaebebbbdbaeacdbeaeedeccdcaddcceaeacbcdabbeecdbdbcdaeecbcbddcecaecdaabebddeabcccdccabbbaadbaceeacedecbaabcdabacdcccaaccccebecddadaaaaddbbacdaceaeaaddcbeeebeabeaccddcbbeebaccdcaecdbeeebecebceddccbccaadcaccdeeaacacddbeeaabdacadaaabaaedeeccaaeaacaeceabbabedadeecbcbbdecedadedddceabdaebdcdecabdbecaeccddcceebecbceddddccbccbbebddbaadcbdeaaaccbebaecceedabcecbccbcceecacdeccacbdeabebceadccabeabedbbbabedacbadacccbddbdaddbdbcdaeccaecdeeaecedeeeccebcedcaacbabdbabbeaddedcbebbdbacadbcccdabdbeeebacdecdcadcdaabdebebebecdababddeabcdccdbcdaccddcaabbdbdcedbcaebbeacdbdcaaeaeedaadeebbacdaccabbbcdceaeaeddbbabdbdbbedbccaddddabeebbeccbeebedbeebabccbbedceadeabddcdaeebbdaadaacdaadcacdeeadeaddbcecbbbebdbcecbeaaabcdbbcbbdecaeaadceaaecdabcddcbcdddcabbdebacbceabdbbbaaceeeacaeaaabceeecdcbdabbaadbdedbebbedaaaebdbcaebaeadbceebbcebcdebcaaccdeecbebecaeeccceddccaadeccbceadaceedcadabdcababcacebcbcccedeadaccdcbaeeaaabeeeaddbdbbbdcbcaecbaaebcaedacccedaceecdbdcbdbebcccddeeedeeccbaeabbacaecdbcdbaddcbdbdebcbbbdbebeddccdabecddebecdbabdeddccddedbbaadcbeebacddabacbedaccbecbaaabbadccccadaaeadaaacedcecbbbdaacbcccddbeaaaccaaeddcdebaedceceacdbbccabbdaecdebeaabbadbbcddbabeaeabdeaddacdadceccaccacaeddaddccabcbebedbaedcedadaccedaaaeaabebaacacabbbcccecccecdbbcedacdadbbbbdedebccbdaaddbddbdddcbeeccdcebdbccccdaeaeadbbeeacbeebeddcebbabdcddaaabcaabccaacdacbeadbbedabedcdeebcebabbbcbcceeaeeccacedbbeeadcecddddebacbdebcdbceeabcecdeceadebdbadebcbccabdaedddebaaeeeddedeaecdabbbcbadcceacebaeaaebddedecebccadecbeedaecddcaadaeddcaccdcdebaabaeaaeaaecbebbcaadeabbbdcdbdcaebcbaccbbcadccdbedacdceadacebdbabeebcecdcedcdbcaceacacdacbbaccacdedbeccadcaeadaebebabbacdeceaacdbdecadecceaeccebcbdcedbaedecccedddaebaacdbcaacecddaebccdaecedaeddccbedacbaddecdadcccbdcbbcbceadeeccdadadcdbdcdecbddbdedcdbeccbebaacccbecedcbbdceaaaacccdcecadaebdcdbaecaacedcceeadbeadaebbcbaeabdaeeeabbecceeaeddcaebddecebecdcbaddcdecddccaedbdcaecdddbecaadacbdeddbaccdbebaebdceabeebbeabdeecabaccaacaddabbaadaebdbddeddacbbcbcebdaedacbeedacdaaddcbdbdbdeabcbcacbedeacbaeebeaaddacabdbbbaeedceadbacecedcaaddeaeeeadaccbceacccdaeaadbbcedadbabeadceaebebcaeeacdabeacddeadbcaaacdacecdaeecaaaeecdcabdbaebdaebaacdaedaedeaebcbbdadedcddebbadbdbecedabaeceeedcbdeaeccbbddadededcbdaedecbebaecceaeacecadbbedcdddbdbaabdceeccaebbedaddbbbcecacddedacbddcbbadeebaccbaceeceaeeddbbdcccbdeddcaabbacbacceecbdedbcbbcebbccaceeadbdcaacedbccaeabedbbdcecbbcdaaababedebdabdeeccdbbebadcdebedddbedecebeabddbaeeebbddeabeaddacceaecdddaebbaaaecabadeeaaaaadddbebcadedadeeadebeeddbcdeaeebcecadaadeebbeebdabababdddeddeeaccecdbcaceebeedecbbcdebbccaabccbcbebebdcbddeddaceaabaacaadcdabdceadcbabacececdbaaedacbecdcbbedecbbebeebecbcbaebcebcebbdddacdeebdcabbebcecbdebbebeacaeebcceaabacdaabaadbbdadeabeaaacaecaaeddbbcebdbaaeebbbedaeaabbaacababbddabceeabacadeeeddddabadeeedbecbeeecdebdcecbbbddabadbaeebebbecbacbbaebecabdaedccceadbdceceaabcddeccddaaadeacdeeccbeaaaaacabcbaeecceddaddadddedcccadebbbddaeadcdcdadecadceeeddecaddcdaaebbdbbbbcabddaeabaaabeeadabbbcddbaacceededadddccbeadaebccebddacdaabeecdcaebcbceabcddecabeddababecbcabbadddecaaeeaccaecdcbabdbbdacdebbcdecdaeebbbdeadebdbcbeeeeaabdddacbacddcaccccaebacdbbdcbecadbeedbadbbdaedbebeedeaeaddbddbcaceebcbdabbdcaaeeaebabadbedcceeeacaeebcbcedeabbdeceecbebdccebbbaaecabddcbcbbedcddcbcccbeddeaebeceadbbbcadceabedccdbebebddaaccaaedcacbabbbcaeedeecbcdabcaabedbadeaddcababbccdaaccadcebbeecdadaccabdadccbebcddaadedacdabddebebaedeeceeacaaeaaccddbbbaaadccaceaecabddbaddcbcbdcbadbacedccbbceabcceeaabebcdbbcaaedcddadbcadaddedbadddadaeccceedaabbccccbadcbbddacdeabdacadeeaecebbabadceccdaabcacbedbceeaddbedacebcccabdcacddbceadaebbceedabddddbadebeeeeceedbecbcdabbddaadebedddedaedaaddacebabaaaacebacecbddcbaeccaedcdadecbddbcbaabedeaeadceddebcbebbabbacaacddaeaaececbcbbeccdcaaaeaebeeaadaedeecacbcdbeddeabbeaacbecceebddadddcdaadaeebaababbeaebaccbedcaeebaceadaeeabdcebcbbeacbacdcaccaacbabacaceaeebccbadbceddbcbdcdacaadaeaaeadccadecbbabaacebdbcebcbbdaaabeeaeeaadaceddddaccccbdebdcbbdddcedaeadeeabbedbaeeacbdadedabaeccedcbeaecdaebbedcdbbddccecbebbaebedbccacdeddadaebebcbdccbbbdbcdcdcadbbadbbcacaccbccaabadaadcebabbcebbcecacecdabacbceaeecdeceadabcbebbccdccbedbdcdcdacbaaddeaddbddecaacecdcdeccdeeceaccccadccdddaacbaecbceaecbaccddcacdacdbadeccddaadddacccdceaccbeaebeeaecbcbadbabdceebaaaeddbcbcedaacbacbdbceabeededcccaacbdceaccbcbcbeaddeeaebdcebeaaedabbecaccaeebabbcadaacaeccbbcaacbcbabaceccbeccdcddaaeabaabbcbaccdbbecebdebdeaabdbadecadcadbbdbdadbcadaecdceddbeaeebcdabccaecebeaebeabecbbdbdaedadabecebcaeddacdaedcddaccadceaeacdbacdbeabdbedbbbcdabebeeabeabebaceccabaecebadcdceaaddcebedeccabacabacceebdbabebcedbdbcacdddddebececbeeedaacdedeacbdaabbeacdcabbcdccbabebabaceceaaddddabedacaddacbadbbecdaacdeedecaeabeeaeacaeddbeeebbbecaeabdaedabbdebaaacaabbdebdcbdcebeaccccccadeaaaaaceabcdceeeeadcaddeacaebdcbbdbacbddbecacceddedaceddbcbebecdaecbacbcceceddcaaddcdabdadbdebdceaedcaaaceacaadbcaaeebcdbaeeabbdacbcaeeddceaccecccdadbddebbeeaceecbddbeaadcaabceeaebacadccdecbaadeabcbcbaeebeaeeaaaedbbbebdbdcaccbedcedebbbccdbcbdecbbebdaedebcddaabbcacedbaebadcbecaeaaeccecdaedecddaeecbdbdeacdedaaccbadbaddebedbaacabeacedeabcaccdadcdadadbbbebbadbecddacdbdcedeadbcdacccdcccdbbccddcdacbcaeeadeecdbbadbadcecaaeeacdbdcdcecbdacabeddddbccaeaceeaeeabeabaaddbbcadeccbedccadadedecdbdbcbeccbecedabecbdcedccaddbacebcdeaaabccdbbebeceebdddeeebaedbedeacdadbaeadcdcdcdbbdcededcdabdecbabececcabdaecbaaecaeacaddbcdcaaabeaeacedecbdcbbcaaccdaedcdcebaeeedcbdacaddcbdacbbceeecabceabcceddebeacdabcaccbbbebaededcabbccdbddebccadebcaebcbbbdeebabacabdeadebaaddcecaabbccbbdabcdecacadeeebbceebedcecdbdedcccecdbdbdbebadadacadeabcecebedddbbdcdbcccdcbaceecacdcddddedcbabcbdbdaddcdacbabdaececbaebeebccbdcdcbedebdbebcdbaccebdbddbdbbcddececddcdeababdeebdcdccecaceedadebecabedebaabaccbbeddacdcdcbaeadccacceccbbbcbaaceeeadeeadcaeaceebdcbebebeaaddbbbacaaeabebddddcbaadcebdceebddebdaeccceacdcacadcadbdaadcabbcaeeedbbaaadbbbcbdbeedddacaecbabaaadddbdecaeaedddbeebedbaddecaaccbcdbaeeebccbabcdaadebbbbaedbaadceddcaecbeedadddcaeadeddacddcdbaecabebbbecadebedbebccaebabbcaeaedceeeebcddaececaaabaceedbebdcbcbcccbacbcceddebaecadabbbcaceaecdabeceaaabcaaaedbdeddadabeebedacecdeddbdcdbdabccceaabbdcdadabbdeabaeadaaabccadebebaccaeaaabbaaddaaecabbbcbbcebddbebecdbccecacbbccadcbdeedebbcdcbdecdeacaeceeddccddadceedbaadcbdbddeacbdebaadbebbdbcadebcbddebeccbeabbbcbabcbdccbecdedcdabddcceabcdaedcdabedddeacbecdcbddebbbcddaaeddcebdcebcedbbbebbcbbceabbadcdcadcecdccbccbbcadbaceacaccaaacaddabdedddaedcbdabcdaeeaecbaedeabeadedcebbbceebcbbdbbdaeaeabaccdeadaeacbcaacbacbadbbeddeabbeeabadebdaddbebdaabddebbeceaebcccbdbedabbeccccbceadcadaaacaaccceabaceacbccbedbbeccbdcbecccbdeaaccddbbdcedeadceebacdecceaaedadbbabaccadccadedecaebabebdbaddaaaeababedbdcedadbebddaceaeaededbdeecabcbcedacecadabeebecdbbecabbcdcbcbcddaaadcabccaaddcaeaeaadacaadabbaccbeceadbddeabadaceeadaaaaacdacaabcaddaebeeccaecceabddcacbebecdcbdeaceececcbdccbdebaebeccdbccbaebcccccbddedeabeeadabddacdeeeccbaebcadadcbbdeaaadaadbcbbbdadcbcdcedaedeebcbdaacedebebccccaecbdbadcacceabebbaaeecaeadcbccddbdeabecddbaacbacecdbedeecbaabbdebceceacbeedccdcbdbebcddaabcbbbdeaebccebddbeeabdbbddccdccddbcebbbecdceedcaeebceadecbbdcbeecabaaebacceedeeaacdadcaeecbeebcebaeeeccdbbeaabccadacbddaeddbbcebadedecdaddeecadcbeacbedbcdaebadecedcbcbdeeecaadbbaeebbecdebacdecdacdaeeaeaeaceabbcaaacbabacdbebddacdcbdaeccbeabbbdeecdcdbcceeedededbccadcbedddeeecbedaaaddeeeebeaeddacaedeedbbeedbaabbcdcabddddadaecaabaabcbeeddcddebecdcccbbccecdbbadcbcdcebebdbeeddcceaadaededacbebcdeddebdebeddaedecbdadacdeeeaacabdcabceaeeeabaeccdaeaaeeeceedebccacbbbbcbbececeddecebbbbeddbdbbbceeddddccddcaeaebabdedeacdacedccabbbebcaccdbaadccecebedbcdbaabaeacbbeeabdaadbcadcbebdadacadbddabbcedecdeabdbabdaccaeaadabdaedaeaceebdbdeecadbaceaaabeddaedaeadacceeaeecaeaeebaabebecdedabcedacaaabbcbdbeaedaddeacceeaedeeaccdbcebdabaaabbcadaeebddabecdbdecedabddeeaababaadadcaecdbbdcacedcbbaeaccdaeeacbbbedabaadadddbaeebeebcecbecdaadddecdedcacadabbbccdbceaddaeacadeeccdcecbddecdeaaabaebdeebaccbdecaceabdebaedebcceaedecddeabadedaecebaddbedeebccbdeaddbdbdbbeabdeaaccbcacecdcdeebdaeddedaceaeabbccceabbbbbbbeeebaadaeddbcadcddcccbcabededceccdcdceecdbdcbbdcdccdceeaaedbedaaddadedbbaeaeacacbdcdbdeeddeceeaccbeaaceddceadcadeeadacaaaaacbdbaeccaedbaabeaceacacbedaacccbbecacbededeaeaaadeaaebcadceebeebedccadeeecbbccebbeecbeaccacedbeeceeededeaceeaabadbebdbbcdebecbacddcedeaedccddaecaadcedbeeadebecacacbccbadeadedbcecdbbabcaddeacdddbccbeadeceecdedbacccbdecaaebeeabebacddbbcebcbcbddddbdaaeaaadcbabeaaabdccabacacaaaecaaedbdeabeceececebaebedccbcecededcddccaadddbbbeaccedaaedaccaddddcddcaabdcdaebbdeeedddbcdadbccdbebdbaebeddaabdebceeedbbdaadbcaaddddeedeecbbcbbdbceabaaeeababceaaaeadccbbecabeccbcaeeddaadededbbdbddccdebcbecbaececbcdcadecdbdaaabcabbcacdbededddeaacdbabdbbcbbaeeaedeeabaabddddeecdbdccccdeedbbebddbaddeccddcddaaeaeedebdeeddeddabddbeebbbcddcdbaebaccbbcccbcbaeacaaacbdcabeeaddeeebcecaccdacbeedbeedacbddbdaecbbbccecaadbdbcbecdbedbedcdaadadcecedbcbedbdbdaddccdeeeaaaaeaeeaeadbbeeaaebeebacdacdaceeecbcbbbaceabbdcdcdcacacbccaddbcabaedcdbeeedaccaccbdbcdebbbdbcceaccacdabdcbdeebcccaceeecbdddabeadcebebbdcecbcbaceedebdddbddadbeacbdbddaabaeaaababeeeaecdcaedecaebcecacacaecceeedacaadbbaeecbaaecdcebbbcabededbeccedabbccdacbdccaaaecddabebcdcdcdedbeedbeecbddddceceadaccdacddcedaeeabbddaeecebcabeeebbaaaeddeaceceeeeaeeadbcceccdeadabccedecaebbbdeecdbbedccbedebcaeeddeedaaadbdacdccadbecbadbcaaaeaccaceaccbccdddecddcecededeeeadbbcdaededbeaabaaaeadcdeeadbeeecaeeccbadbeacddaeacdeadcccbcbceedeebcbbadccaadcccabcbbdebdadaadabbdebccebdeebeabedbadbdebcabdceaabdaeaaccdddeeeeccbdedcdaaacadaebaadeaecebdecabbddadaaccdaecdbbdecbcdeaadaacbddeadbdacddabaebeabbeeddacddceaaedacaebcdabeaacbacdbebabddbbdbaecceaedcdebaecdbcadacbadcbbcdcabeeceaebbaacdaaaebaceacabebaeacddaddcebbaacdeeecaacaaeeccdeecbdeebcccdceaeeeeacbedecaeaedaabbadaedcebdcebeaedddbecebdeaecebcdcabbcaeabababcdbececabbbbeeeeaacacdaeaccecaccbbaaabbdceebeddedcdadcdacdaeeddadacbdecddaccaaebccaaacecbecbbaccdaeeebccebeadabbaadacdddbedcaeabccdcbcbaaebbbcabdddaebeaeaeaadabbdbebceedeebbcdaacabdaceccaaeeeaeacbeeaeabcebbccdbaceaacabcecdbadcaadbdcdecdeeabbdcaccbddccaceadccdeacadbdcbbebabddbcadeaeaecdbbbbeeeaebbabbbdecededaeeceaedcbbceedaaacbeacaaaacadabcaabcdddadcbcbdbddacdabdecbceeecedabceadecaecaaebdcabbeeeaeaadddaeecdeebdacedbbeaedcedeababaeeabaedbeaaaceceecdbeeeacbdbbebedbccbebcacebcadcdbcecdebeededbcccdeccaeeeeacabdecaaccaadbbbcecbdedadabbecedeaebcebadeccaccacaadcdcbbdaabeeeacbbdbcbbdbbccaeabebdaacaccbaababdebbddbcacadbeadcbeebadbabedccaeabdaeabababddbadebceacaeceddecbbcaabbccddcdbdcdabcccebeeabcbaebacbeddadcbdacaccacdbacdbeeebcaabadacebbddcbebdaddbecaeadeeceeebecdbceadcadaabecbcededadcaeddaabbeabddedddbccdbbaacadeecbaedbaaeebbdbddddcabacddcedddbcceccacebbbdbddcbdbceddddbabbbacbaeecdcccbabdebecbbbdbedbacebdeabddcdaedecdcbbeccbbacccdbddabdadabdbcbcbcecceddbbaedaaeccabbcabadabebabbddcdcacdebbdbcdccbdaeeadbdcadaaceabddaedddadaadcdbdeddaeabddbcbedadabedcdbeabaaeaedaaabdeebeebaebbadabeebaedcdbebcbebbbbcaadddcdbaecdbbabebcdedbaeeeaeedededbdaebbcdaeecbdeecdeaedbdcccbeccebdbdacacebabbaddebdaedcbeeaeebbbddcecdaccdcaddeeceacadedbaceeedacabdeecdadbbdeadabbeaeaedabcbbccbbeddbdcacdcabadceaebbbbbbbcabadcebbbdcbeeaddcbadeebbecdddbcbcbdcabdbaebadbedabaaedbdcdacbebedebbeedeedddcbbaccbebebbadbbbaddedebdeebaedcdaadcbecbcbecbedcbdcdbdaeaecacaacecedacaccdedaaadcebeddbebadccceddbedcbacddbedeeabadbdcceadcecabbcdebcadadeeddadbebbbecbcbaeeabcbcaeecdadededdebbeababeedecaccccdaabaccebacabddededbeabeacaeaaeeceabaeddddebaabacbeecbbcbddeebebeabaaeaaaedcadecbcebbbdaedbadedeeedddbddbecbbdeaeeeeccacdcdcdcdbcdadaedccadeccecababaedbbaabdadbecbeccedabbaabcaaeeacdbcdaaaeaebaeaaacaabdadabdacaabaeceeccbcbeabedabdabbadaeaaabeebbccbabedcddbbadeebdecdebaddacbcbaeddbbaebceabcecdaeaabaceeeeccbaabbcbcbddcaabedebacdacbcabeceadbebeaecccbcbcbeedbeabedacacbdcadedbbaeedddababcebaeecaaaeeaaeedbcedbbddcccdbebbbdcbbccbdbaaccbeaeabadcbcdbebdeceddabcadbaadeedddedaeacaaaddabebdecddadcdddbbbecccbaaadbdcacceedacdebdaabadaaacccdccdabbbbbddeeeeadaeeabdaadbedbbccaacddebcebdbbacddacbdaadadbaadcbcdebdccdabceeccaadccacdcdbaebebdcccdeececadbcccbdbabcaadecebebdbcedceaacedeadaeeaecdbdeddbbebaabeddaecabccbeddaadadadadbbcdbddbbaaedaebebbbcccccddbcaccdbecdaedecbbdbabbbdcbecacacdbcdddbacccddadebebbaecbeacebaeabaaeadebacabadbedadddbceadbeadbbebaaddedbdecebdeaeaddeaceeebaacbeedaebcdbdeacaabceaddaedbbdcebecddaacecabcadcbbcdbabebecdaadceebceeebeebdddeabaecacdccaebacaedabedbbdabadbaeaecccdaedabecbcbcebbcaaebaecbeecdacaedebaabdadbddeeebddbbaebacdeceacceeabeadedbddccadabeacbdbdbaaabcedaadecbcbaadaabdebcdbacddeadabbaaecadbaddbeaaaeebcabdabaccecaededcadccddcbbcbdcdeebeabdaedbeaebeeaceadaaeeecdcdaceddebccccccbcaabedaadccdeadbbebcecceceaebeeacabaecdcdadaaebdcddbdaaaecdbdbeeabbccccdaeecbcaeadcbedbbebbcdadaceacaaadeeaccaaaeabedcdcceecdaeabeecaadadaeeeccedcebeaaddbebbbdbebbaaaabcbebbddbdcaabbccbddabebcabeaeeaccbdcdbbdadaadbdaededeccaccdccbeedddcddbbebbcdaaddaedaceaeecdaeebbbbadadcebdadbcecaedccebdddccabadaceaaeccaeedebbbaabeabdabdbdaaabeedbccecabedaadcbdebcbbcaaaeebdccdbbbceaeebcaebbcaeaddacbdacdacedaaeabbecbeacbacddccdaddeeebdcbbaaacbdaceceadcadaabbbdbbdddabcbdbaaedaedddcccbaeeeaebbbcabedcbcaecbaacbedacdbdbcaecaacacbacaebbeaaaadeabdabbbedcecdcebeedecaaeebcabddbddbcaeacdcdedcbaaccebacdaebbaacdbceecccbbcaeabeaceeeadddaccccacdddaadcbcebcedabccddbcdcbbaedebeeccecbaabaedcabcebedbdadedcababcebabeaecdacdededabcbaacaaeabaeedbccaaccabbdaddadcbababbdbbeddddcabdabeadabcbdbdccabbeabdacedeaeeaaadadecedbeedebcddceeaadbdbdecdcbccdccecececdcacbcedbebcbeabbcceededceecacdadbedbababbabedddcabbdeeddadbcdebabdccdbdebccdeaaccdbaeadaeadceaedccceccdadaeddaaeebdeadbccaaedeeeeabdbdeebdccaadecbcebcadcdedeaccbaceeeedbeaadddceedbdeeaecacdcbebceadbdddadaccbeeecaedbaddbadaeeadaeddbacdcaaebdbeaaeceedcedeabbdcbecddaaaeecbdeccbdbbdeabcceadcdbcdacbdecaeacdbedadaeaecdcadaebcbaaaaedceeacdabcecadcbeeeabeadadbcaeadbdaaeaceecddceecbaaddbccbdbdeaeebdcccaeabcdeebadbddcbbbdccabdabceebddcdebebdeebecacbbddbbccddeabacdaadbbcddeaeaccacacbccbdbdabacedccbdddadccdeaeeabaeadbdbbcddeeaeecbddacebdecacbabebedbbeeaddcddedbcecbedddebdeababeebeaccbebdbabebceddcaeaadececeabaebdecbdccbdddaaeccebaabdadbeccaacbdcdbbbbacedbdeacdccecacbdecedadddadeddcceecedbaaaabaceddbeacdceeaaadebeccbdeaadddbebebddeedeeecbeeaabaabbcdeccceebabdcddecbadaacacdcdedcbeccebccdeaeeeacbecdcaebabbabceabdccbdabdcaaacbedbcdbdeaaecabccacceeacbeabebcecedadebacdaaddeecaaeabeacaceaacbdcdbaacabeeabcbebeeeaaaaddbeededcdbedeaededbcdcbdcadaabeebcadebdabceedbacbecbddcaebaecaabacdeddcbacedeceadbeabedcadbbcdbecaebaceeabacccbcdcbbdadcaaccaddebeaaaeabdadeaebabcbeacdbbcbaecddabcdadabcdecbbedbccecccdcddcedeaababebaedcadbdddabdbdaaedacdeaedbdaadbbaebbcddaedaddeddaabbabcdceaedbaabdcbdabcdbedcdebbaaddeecbcbccacacaaaeaccecaabaaceddcbdaaddbbceadeaeaaecedebccaeacdcdccaeddeaacecdaedbbceadecbcdeaccbbaebceeaedadcceabedddeaeceaeebbeacbeaccdaeecdbeabaeeedeaddbcbcccecbdbeacbeedceaadbbbccaccecccddaccddcaddecdeceebdecadacdbcbeecabcaceacdeecbcabadeeebceacbeabcbbccddeaebbadadaabceaadbeaedbacadebaeaedaccbccdaebeaedbcacbeaeedbececddbdeaeddcebdbdebebcbeaecbdedccaaacbbedeececdcbedecbbccbeeccdccbcbbcdbddbcedadceedaaceedaebebcbecebceadebdecdadbbeadaabcaecdbdbccadacecaeccadbbdaebbbbaccebaabdedcbacbbddbeacacedcebadcbccbabdbdadbdbcbcbbededbaabbbddeeddebaaaaeccbdeeadebaeeebaeddebcadeeedcbebdbaccebbcdbcabbdbcadacddbdedeabdeaedcddbdbeabeabbecbcadacaceeddbbceaaaabdebaeecdebacabcdbacdcdacdbaceaccbbeebcddddebdbdeacbcdeaeddbbdbbcececdaddecedbedacbaeadaeccedeebdeeadbcabbaabcededdaccbbcbadeceecaacbbacdaecccaadeaabdaeddbadddcaebdbdbcbcaacdabacebcebbbaadbbaebdacaadceecddbdecdbdbaddaeccaaadaaedaeccecdaaabecedeaadbdbedeebaabaddedddeeeeedeaabdcdadcbcabccadbeaedddeabcbaaaeebaecccabbcacaaceebccebaceaeecaedbedbcbbcecceaabccccbadedbceebeedababdacbeacedeadbeabccaaccbabacdebcbbbcabbcadbedeeedddbaeccbbddaabbddbbdedebddeaaeccddaebcaedcbdecdeebdccdbbbebdddabeccaadebeaabeceabacdedecaadabeddadcaeeebedaaaedbabedbeebabedcdbdebbacdaebcabdbebebacbacaadaccceaeddbaecbbdcbeebccbbbdbdeaadedaddbddddbebddebbbdebedadddcadbaceccaedbbcbbcedecadbdabeeeddcadcbacedeaeecdbdacdadcacaaacdddcaacdacdcebddbaabbaccdceabaaceaeeaeebbeccbebbdabeabacbaebcdccdbdbdaccbdccaeeddcaeceecadcaaedcdaadacdeddbceaebdadcbbcbbbcaedadbeadcaeceebebbbabebbadecdeaaebcabbaadaebcbedbdebbacdbddaceaeadebbaaacccbecebeadaedbcaeaddbdcacbbddabddaebedeaabeacbbbadacaccdcbdabeeecddaecdaeabeabeeedadeadaaccecdcadccecdedbabacddadbbaebadccceeebebeedcdbaaeaacccdaecbbcacccebbbbeebbabaeeccccdeaeaddeddcbeaaacacddedeaddaeecebeadecadbbdaaabbeebbbdedcdcddbdacecabebabbeddcadaecddaacccaaeebedacbeaeedabbdbdbdcacaeedbcacadeaddccddabcdecbbeeacbaadaccbadbaacebacdcdddebddaaedaacbdbecceaebebaaacbcdccaeaecaccaddcdbecbbdbebcbbaebeabebcbddbeddeccdedccacadaeaccedaeacedaebaaceaaeeaeebebbcdceadbcaeacbbccaacecebeaebcebdeacebddbadaadaadbaedabdbcbeaceaabaebaddcaaeabbacbbaecdacededccbbeeaedbcebaaaeacadabdacadacedebdceedcaeabbeecedaaaddbecdbddcccbcdcccadabbadbeaabedeebcbabbdbbdcedaecedecddccabdcabadecaadcbcceedcaeeabcdcebbccbbceeaaabadeedecdbabacaabcececdddecbedccbdebdcddcdaebacbdebbabcacebbdecdaddcadddcadecacbcceecbcebeccbdabdadedeedadcdebedabcccecdaceacddadbaadcdacedbeaeecedbcbbdabdaedcceeabebdcaddabdcbabbddbddeddaceacdadaddbcbeadacccaabdbbcacedcdcdeacbeebedcdacbedeeaeaaaaebbaeabceadadcccaaaaaacbcededdadbccbeccdeeadbbaabbbbceebedeabeeeadbacbbbacdabbdbcaceccdcebeacaebbdeeddccadbedbcbabeabddadaebcedcdaecabcddadebecebbadbbcadbecdbbdaaccaeebabbdeeceaacedeceabbacddeeaceccebaecbaddaaeceaebdcbadabbbbaccedaaddebabeacaebccddccbabbcacabecaaddacacdcbcbcbbeebabebceabeccecadeddddbeeccbbbccdccdbaaebbaeeabdbceeddbbcceacbbbeabaaadcaaddbcdaccccbdaabadedbedbedcaeaaaceaceccceededecdecdaaaecdecdebdcdecaacdcebbbaadcabeecaeabccaebbecdceeeabadcdcabacecddbcaabcacbecccbceeecededdcabbebecddececeaabdaeacccebedbccbbbbcdbecaaeabdaecbacdabeeecbceaeccbeadebaacdbbcaebeadabaabaaeceaaeaacdeaedcaadbebbccddbdceeabceceedcbcbbedbebbacebdbcdbadcdbabacddcdaeebddedabaddbbeadaaeceaadaaacbbbddbbadeaddbdbbeedcaaacbadedddecddbdddebabbacdedeaabcbbdadecbbceeacbcabaaeccaaabaeabdadccbcabbcaacebcebebccadccebeeabeeaadcebdcdbeabbcabebecdcaeeaacdbcecbdbdabdabbbbaecddaedccbbebdabdcbadbbaeabbabcddbbcbedcebaeecacdcacbaabadcbbbbaaaacebdadeabeeacbbbeeaecabddedcddddeaedcbedaabeaaabeccbeacdbaadcaaeeacdcdecacaaaabbbedcbbcddcbbbcabebddebeccaaeeeabaacbaeddcdcdccaeadaecdaecdcbdbdcbccdcdeaceaaeeccaebbdacbcebcedaedebdccaddaebbccdcbbcaebebcbcecbdeaabddbdbaaedbbeabdeeaaceecbaadcacbeacceeccbbecdddaecacdbbcbddaecadcbdeaebacacabeeedabdcdbacdacddceedecccbcabeedcecbdbceacebdaaededdcaeadebdbdeacabcebcaebbabecbdbacebcdcceddccbcbcbddcbcddacdedbccdaeabceebbdaaadaaebaebcbbbadbcecebdcddbdbceabedaeceaacddeecabbbdaaccbbcebdaceddeceaaccdbbbbbcccabaacebdeeedcacdddbbeadaaaadabecceedabaaeabecebadebedeeadbdbeadddddcebdcdbadeddacbcabeaebdcedaeaceccddcadeccabedbedbbcbaeceabbbcedcadeccddaeceecbaddcbebebebedcceaaceeecdcadddacbcaaebcddcdbeeddaddcabeeabbdcbbdacbcababaebbcdbccdbacdecedceddccaedaeaaebeaccaeabeebabcdbaaeecccdbcadbcecdceedcddadadadcabeecdaabdececeeaaacebcbecbeebddeecaceaedecdaadbcdbbaabbddbaabcebcaabdaabaadcaedebebeacbacddaebbceccbcdacccedacbbdacededeaaaedebbcaebeabdeedbaabbbbceaebdbcbbcbebedecbbacbbbdcabdbcaeddcdaebbddaebacbcbaaecdcbacedaaadcbaadeddeeadebaeacecaeebbaadaebbaddbeadddbdcbbacaacbecceeddbebaaecabcebbaaeeacecebedcaadedadececdeeceeeaeeccdedcdbdccbbbcaedbdebdebbbebeaccacdccecdbdbdcecbdbdebaacdecebcedeaeeccdbdacdcbabbdaabcacacbbcccaaeaecebbebeecbeebbbaddcaebbceeabeeacdbebbaccdbbcbdacaaddacdcddbdaeddccadcccaebddcdeaadeadbdabccacdcedceaebbaebcaecddceaacebbbaabcadedbacbaecbedcaabbecedcaccaaddcbdadecaacaccbbdadbdcecdaceacebeceecbcdbbadbdcacabbbdedcdcbaabedcceaabdabedaccbacaebdbaceabbeabdadaacedbccecdcccdaaabbbbdcdbdababcecdbbdecaddecdcaccbabcdccaaecdbccdccceebbcbadacdecaeeebdbbceacdddeddaadaadbbaecbaecaedbeeaceeedaabdabcedbcebacdccedddbeadaaecbdeedbdedbcdbedbcdbcbabecaeeacacebbddeaccbacbcaaaeabeabacddbcebdbdeeeedeededdcbdddcabadbcbdcabbedabbaaeabecbdaaabecceedbcbbaaddbceacbabaaebdeeecdbbbaccdbaecabbaccaadaaecdbcccbdccdccdddbacaeabdcdecbcdddccececbabbcabeaedbabeecaddeeededddddbbdeccbdccabeeccababccaebdaedddcbdebdddeacbcabdceaadddebdceadedecaadabeecaeebccdcbecdedcadedbcdbbcbceeaddbddcabdeaecebaeebdbedddceecacebdadedbacebdbbecbacdbdbddccdcaeaeeaaceddacdcdcdaddcbaacacebabdaadcccaecccadcedcceeaadbedcbcecaaeacdecdababdcaeeeaebaaaaddaaadedacacedbcaeeeaeceacbbeedbdbebcbaceeaecdecdcedeaccbcecbaaeddeabdbabcecdacdabcceedbabbdccedaddcebbbdcacbcaaadcebebaaddbabcaccadacebecaebbdcaebcdddaeaecdaadebeaceaeeacacbbabeccdeaeaccccbabadbcaaeaadeabcddceebbdcdcbeadcdabcccbdaacaaeeaecbeddbbecdcdeeacdbadecbbcdcccdcccbaedccebceaebeeabeabebcbcebeabeeeadcecdeedabbebbdcbbbebabeaadbecdaacadaccdeddceebeeeebcabdacebeedeeedbbadaeeacbcbebbbeadcdddddceebcaceeadedaaeebcabbaacdccbdcbdaecceaccbbeacacdecebbeeacdecaabaccdadacddbdbaedaebaaabaeceeeaaaaebadeceadedabbaaecedadedccdbdbaeabcdeaaacececaebeaccaceadbdbabbcdcdbdbbbececbbabcbeaedcdbcdabbccecbdaecaddebcaddbcdcccadbbbecdbaedcabaebcacabeabedbbbedadbacceddcadcabbbbbcdbbdaceebdddcadcbebbeeeaaeebcbaddbcbdaaebceadcababaeacdaedaeeeccdeadecdaacadeceedeadcaeccebaaeecdeaeddeaeebedbccbacbabddeddedcadcdddacdaababbaaedabcabacebacacecdabcecebcaceeedecbbdceeddbacbddeebaececcaadcceaeaceecdacbebccecaacbcecccccedddcdddacaebaaacbcbecebaccbecaaddeedbcdecaeebaabcacdaecbddccecbebdacedcbcbaacecdabcdcbcabceedecbdabacbaddeaeddcacddcbebbcdeedaeeccbbeccdeaaddbbbeecadcecdbbbbceddaebadccbadeaccccacbcabeaedbedbacdcceabebaadadddddaccacccbaabbaebaaaacabebcaadbaacbbcecdadcbdacaabbcebcaadabcaeccaaadaeeeadccbecdbdbbcebecbbeccccdcddaeaacccdbcbdecddddbbaeceaccacbbedaecebedeecbecbebecbbbcdacedecabccbcbbeaccdcaabdcdbddeabeaceceaddbddccaebdeabbcebeabdadbcadbdddaeeccddceabcedaccabacadbcdeddcbbbecbddaeaedaeaddbbbdabedeacbabcbabbbddaaddeaabdeebaadecbbbecdbbaaebbbeabdeccebadcebbabdededabcedacbedebbbbbabddeeeebabeaeebadceaecbddbdaedeeeedacdabcaddebbabcabdbacbeedbbdbcdccddedaabcebccdabccacbbceeadddaeaadeaacdbbdabbecccadacecdbcdccabbebbabedbacdbcadcacccbaeaecabdebedecacdccbcebccabdaaaecedcdadacdaaaedecedecccaaaddbdecdddebecdbcccbacddaeebddeaebcecaaedaaebdcccaaabadaeebaebbeaabcccbaebadabdcbedaedbdedebdaaecaedaebbeedddacadcaabdcdddbcedcaccbcdddcbdadddcbcebcbdbadcbadedcdeeadccbecebaacaaeeebaaadceeddacdababaeaeeddeacdcaadcbadacaeecebbeaeddeedecdbacaeecabdbadaabcbaccbbbcdddacedddeeeebaabcbcdbbeadbbaecaedddeadddebabbccdbdabeddcddebecabcbdacbbeedaaaadbbecbccccceeddecbbeeebbdeabeedaddceeebceeaddadcbabbdddcadbbbbbdaadaddecbcedccaaecceddcebeabbceabceaabaedeadeeeccdcbeceabbaeaccaddcdaededecdceeebebcebacaebdaeaaecaddaeecccceceeabeadedadcabbabdeeeacdcbcbddbceeadadebadeeeaecbebedceacaecbdededabaccbabedbbcabcddabcaddecedbbdcbdedceeacaddbbbccadabdbdeaedeebaeecaeddabdbbbdcadbbbbdebedeecdbebecdcebddcbaabeecadcadedaacdcaeeacdbbdaedbcdbccbacdbedcecbbeddcdbdcddbdddddeaecceaaccebaeccdaddbadcccceecdeaabcbcbddaeeaecbceccebbedbdedaacdeedaccebbdacdbacbdbdccbccbacdcaeaadacbacaaeccbddbbadaabcecabbaccbeddaaabddeeabeeaecebdcddceccadbcaecddaaadacecbbeeadbdbdeecebabdeaebbabacadebddbceceddacddeacedecadcebaaeedecbaaebdedbeebebccdcacbaccddbabdbacebedbadacceaaceaadcbddceaabeaedacdeccaabcbbdcdeaececbcaedadcacecaedececcbadcbcdaceaddabeeddadbbdcececbaecbedbdaeccdebbadceeecaebcacababaebbedcdbbcadadbbbbbdbcbaabbaccbbcdbccdceedcbaacceabedcaadbabdbeadeeaeceadcbccbbeaebcbdadbacbbaacdadaecdedaccdddbddbdbadeeeebdecedbdaacdbbdecbeddacbcdedadeadbcbbdacbcaceddbaecaaddaacabdeeccebbaebddbddadcababcaedaecdeabeaeacbeedeccabebedccddccccccbeadddbbcaaaacaceecebaeaeceabbdcbdcaaebdcbceaecccdbaebebaccdbdbbebcedeebbbeeeeedbeebaccdcabecdccacebdeabaedcabbbbdccbacdbddbacdceeedeaacadceccbbcabaeadadebebcdacecbdcbadbaacceeaabcecbebaddaedbdcbdcbabcabdcdbbbebedecadbeadccdceaeaeececaacdeceaaddccadbecbbccecdccbccdddeecbccccddaddaccbddababbbacecddcaacbcdecbcecaeedceebccedaebbcbebcdaedaecadeadcdbcaaedbdcdbccabadeedccadbaddeebbcbbcabcabceeddaeeccebccdcbecabcbcbeedabbeaeeeeeaacebabbccedccdaceddbebbccdbbbdcddedaaabcbaccbecddaeacaddeeddadceecdaceccdaddbcdcaaaeccbacccedcadaececdeedbbcebaccceddeadccbbadcbabddbeccbacbcccdacabbddabddbeabcdcedcdadbdaccdbdaecdeabadbabaaedbceaedadcbdeddeecbbabaaadbbebecdbcaecddbcacdddcbbdcadecedabcceebcaeeccadbeacadddeabeaeebababadbabadaeebdadadaccecaeddaebdccedbedadcabbbccaedadedbdacceeddadddaabaddbecebedacecbeddaedaaaaadbcdabecbbeebbbccbbbdcbadababebbdddcbbeddeeabbecadbbeacdeddbbaadeeeabeeccbdabdceeebeeeabecbbebbecddecdbecdeddbcecdbccbbedcbdcecbcdcedecacdbedddeedaabdbccabacdaedabaeceeedabbcdbaaacbcddaccbeccbdcedaddbbedeceabbbeceaceeadaadedaadceeccabedaccedcdebbaabaeeccbedbbccaccdacaccdabceaadcecadbaddccedcadceeeeddceebbedbedcbcdbdacbeceeeacddeeeccbaeaedbdeccdecbdbaccebccdaacabceecccceedadecbddccedbdedadaaaccecceacaaecabbebbedeacdabadecedcbceacacccccaebbdecdedeeeacccacbbbceeeeaeeeeaccaceaacdcebbedadeccbddebabcecbcbcabddaabcbcabaedacebadccdaaccbbbecaacdadbcaacbdabadbeeebbcacdaadaacbebdcbccdcbdedcdcdaddeeedeecdbacaaadeaccaddcbbcceeacdbeacdcbdddeeedccbccaaaeedebaebdbcabdcceaabadbbacceabdcdcbebbcabaceadeceadebbccaeaddebcbabddaedeccacdbdeacaeabcaedaeebdbddddccbbedeebeaaebacccbedbbccadddddeaddbceadddecaabcabbabaaddacbeecabacaabcaccecdeddbceddcedbeaeaeceeeadbececebebcbdaedbccedceeccdcbeddcbccaeadcdabacecbdcccbcccbbcaeadbbdeeaeeaeeabacedddeaeacebaadcaacdcbbaeaceceacbbceaacbaccdcacdcbedadcecacddeadbadcceedbccbbaddacadaebbaccdecacbaeebedcacdcbebccbbbeebbcdeaebabdddaccecaccaacdabcbeddddbaaabeaecacbdccadddaccbcabcdccadebdeebadcccbaecedceeebbbaecbdaceedbebdeabbceacdacbacbdcdbedabdbadbbbddeadbbbbaedcdacadaaecdbedbceebaebbccdbeaaebeeccbdaacaaeadccceeeccccdeaedeccbeababbbcdcdeeabddeadbeaadcedcbdadacbeedbebceacbeaccabbcebeebbbcadaaaaeebcceabbaddcdaeebaaaacedbbaddedadecccdaaabaaebbaeabbeaeceddbeeacaeeacadaabedbeaecabbaeabeccbaacdbbcbdcdaadbaabceabdcbcaedccadcbadddaccaedeceadbacabacddddeaaaabdeaeecccbddeaedbcaddbdcacadecdbdcadaaaedadbbcbcaaeacdebbcbbbdcbbbaaccbbdadceaebacbcbabdeabdaeaecadaecceacdcabceebcaeecdbebdecedeebcabcaeaebcbbadddbcaaabbeccdeadbcaecbdbcdaddecbedbdbdaeeaeaceeeeaddabdcccdbbcdacdccdaaacaeceebdceddeebdceedddbedcddccdcbbaaeeccdcdcebeacbebedcbbecbbcbbeddcdcbbacbdaadccaaebecacaccaccaeaccaccbbabbbeedcccebebabaaaacaeedcdeaadadbdcbeedcebaccddbeaaeaaabbcdabdababecceedaecaddaedcabcaedccecbdbbbbaacbdcddeedaccbcbbaebdaeaecebdadcabbcadcdcaeeddcadbedccadcdbabbdbbbdcaabeeabcccbedcebcdedacbebbdaeaccbbbeccabbacbebcdaacacbbdcbddcacaabaebbbbdbaaaaacaddabebaedecdcdabbbdddbbaacadcbecebbaddacebbeacdacbbcaeacdceaedbabbdedbaebdaddccbcbbeabdaececaacbeccbaaceedbabdeebebdecacedccbdceccdebacdaecbabdabbcaccaebebaaebebebcaaebbeaebababcddcccebebaebdbeebedbebeeacdbecadccedeebabccdeacbacaaedddeecabaedacddbababecdbdbacadeddacabcbadeedcccecaecbeaebecadbdbbccaaddebedddbebccadddaddbddabaacdeeddbaaecdcdaebdbbbddaabbebbaeacebbcaeaeedcbbbaebaedaaccedeaaaceebacadababeadcceedcccdadddbabbaaceecbdcbbeeeeaabccebbabdbdbbedadbdbcccbccccacbbbceaebedccdeebbdceaeeabcdcccebcdaacebbcabdeecaebcdecccaacbdbcdecaaddbcdaaadeeededcdaaaceccedacceecbaadababdedddebdeeeecaedbacaeabbccbdeecdcddbeeaedacdcbeeedaacbdcaedebcebebdceccaedddaedadadbaaaededddedebcbdcbbccceccdebbcaaaadeebddbdeeddebbcdabccdcaeabbaedcaaaceceebddbddadeeeeaebaecacbcaaebeacacaaccdbebdacbbaccdedeedaeeaaacebedcecaeceeeeacacaccacdceacadabcbbbcebabdaedbebdaccecbabccbeeeeedccbdedcccaedcbecbaeebcddcbaceeebacbacadaebccbcabdaedccacedababdaedbbcdbbabdebbecdeccbdbbeadcbdaedeccbabccaeabcbaccbaadbbacbcdbbcbdeebdedbeecaedaebdbcdabbedeebdbcebbebededcccedddecdcbdacacececbdadbcaccbeebabdacbcdbacaddbaeaabdebaccbedaabecadeebeacbcdedcbecbdaebebeedaabecdedbcddcceadecceeaceddbcbabeeeadcacedabecbadabbcdbaedbdacbaddddeecaebdaccddeccccbbdaccebcbbbdbceaaadbcacecdadbccbaddaaecdaadeabbcbabecdaceaabcebebcacebaebbbcbcdeccdeaceebcceaecbddbedbdaaabdaaeaacaebaddcadddccaeddcdceadddcbbcbbccbcbeceaaaddecbdedeabdccabddcadeddbbaeeabeeaebceebbdabbcbbebdbbbaeddebdcdeebabeeeddcbacbbbeedaecdbdbecbcdbdcadddebaaadccaedceccdebadddbaeabcedcbaacabbcccddcbceebbaeccdaedeccbbacdbaaeaeaabadcbcbdeaaedbaebacedeedacaebecaeaeabdeedeaeccadebdaebebcaacadaeaacdcaaedaddccdebaebaedacdcaecbbecdddaebcbceacecebdeaddbbaceadebeaebeacceeacacdceecbbbbaaabcddaacbbbbeeaedbecaaaaddddbeedccedededadbaedeaedcdbedbcdbdadcbeeeacdeabdbeadebcccbdadbeaabdebdadaeebbaceeaddbecbcaeacaebcdcedaebddbedabbcdeaadcdaaedbeebdacacecbaedbbcbbccaeeacddbdecdaddbadcdaeddabbadccacdccbeabebcebadbccaebbdbccadedcbaaebdcdbdcacaedcaacabbaadacbdbbdeadacabaabbbcdeeeddededaebcccbbdebdbcbbbeceedadebdcaaeddadbecacdadbcceebcebbedebabbbcecedbdaaebbcbbbdcdadeecedcbecebacbccbeccaeabdadebbadebcceaaaabdccaedeaaacdaebaecdedcbbedeaaeaedcecddaeadeacbbeaadebeecbdacdaabaededeacdcacbeddbdcaedddabddbaedaabababaababbacdccbbbeabbcadddaeadcacdcedbaebeabeaecedbdcacbccdedbedcaeccebbacadbaaecccacaddcdadeeccbadeeedbdecdbddaddecececebdeacbccacdaaceedcbacaeddadbbbdddabdbebdbcaecbdcabccdeebaaaadacbeeacabbaeecdaaaedeacbbeaeaeadcabbbaddceaebeddbabceeaccdeadedcaabbbacdebbaaaabcbccaaddbebedecbddeeedebcbcdeeedebdcdadcaeeccdacbddddbadedbbdcbbecbcaadbbbecbbeadaecbbdbeeebdceddcacabbbdaacbcdcaadddcbdbadacaeaedcacdacdbdddeeceaacaecdabaddcbaccaceecacbaeddedeaddbecadbcdccaabeeecbcaddacecbbbcbbecdbedddadcaeeabbbabcdecdeeaadaabeeaedabceaebceabebcbeaeadeecacedeeaebecbdabebbabccbaadbedbdaeecaddbbcbccacccabdeeabebdddaaeadbbdeecbdbcdacdaeaedcdcaeddebeaaebccadeeabacbdacbdaeadabcebabedcabcabdaddccbacecadbceccadceaedbbadbecacaacbecaccddceeacebbebacbcbeebadbaadaabdbbeaedeaecedeeabeebbebebdabeecbbeecabcacebaebbbaecccbcbebdbeedaeaccababecbccbebdbaeceacceaaccbcdabeacadaeeeaddcdbdddcebcaedcdbdddecdabecaccaedccabedbdadeeddcbeacbeeecbaedccbdedebdccbcdbbabdcabccacadddabdedaebdccdeceabbdbcabddbeccdccbbcdcdcacdbeaeeaaabdccaecdccebadaededaaadeccbbededceeccbebabbdedcacbeecdcccbdeddeeaaaaeeadbabbbedcccbccecabcacdbdccaabebacdceeaacebedbddbaaaceacadddacddebdabcccddaadcdbcaceaeacdabbebdcaabcaedcdedcabedddbbadccbdbcccbaadbcebccabebbbcabbeeacdaecaccdaabacbebeaeddaeccebdaececddaabdebebedddadacddedcdaddbbcdccdbaaadaacabbaeacdeedeeedbdcacdecadbeeaaeedcaaddbadddacaddacdddacaebddaceeddeadebcccdaaaadcabbdbbbdedabcbddaebadbdcdcbddceabaceaeeddcdebccdecdabcebaaaadcdcabdedbbeabbddbbbaaabcedeaacdcdebcedaeddecbdbdecceceeaeddebcdeeaddcacececbdaeebcaecebcddbdcedceddababaccdccdbbcbcedaadcabbaaddeaadddaebeebaeacebbdcadcceaebdbabddceeaedeedcccedbbcdaadbbaeeaabccebacbbbbaadcaaaccdbcbaeeebdcdbedabbcbceecbedcbcbbbdbdaacdabddedaaecdeccbbdbddeabcadadeceeddadaaebedcbdecdecdbcbecacebeaceaacbcadbabaddabeddecaceececdecadbcaccdcccbdacccbdcdccabadcadedcbceaedebbbabbacdadcdcbaebadeceedccaacccaeeaacbabacaaebadeabcedbadddeecdcdbcccaabedaaaecddcedcabceeceaeceaabeddaaabaedecdcdaaeceedcbedbbbecabccebbdeaaabcdbabdeeecaeebaccdbeeebcadbdbacebdaaabcbacebebabedccdeaebbaeecdebcaabdcdebbbbbcebbbacdddbdedddeeddbabbbdeaeabbcdbecbecebbeabdbaaeaebbcacaeeddcdacddccccbaddbadeceacdcbbbcedceddedcacbadddbbddebdbdadebcbbacdeacebdbbacacbedeedcebddcddebddebbeeeeaadaaddcbbeeaeeedcbcabaddcbceaacdcbbeceacbdddaccabcdbacdbbbaccecedecadadeadbedaaeadddabcbbacbacdaecccbbebacacccecbaecddeddadcabeebecceebbdcebcaabeadebcedaadbdacecdaceaddcdcbceeabeaabeaabcbadccaccbcacacdeeacccdeabaaacccbdcaccceddcedbbebbcbccdccedcedcbaaedaebbbdaadaadbdcabcddbdeccededcdbbeeebeeebadbdbccbbabeceaaeccebaaeecaecbccabcabbbbeaaaeeceaebadababdeeedadadcebbdeeeadecaabdcddaaaabcccadbddabcdcdcbbdbddacbdeeacbddabccbbedccadbebeddebecbbdbecbcdbddaecebdaacacaeccbbacccdedadddbcdbbebdededebcccbedadccabeabcecaedebaaccdeabebdedaabacceedaeeacdceeabaaebdbbaaebdecbbebbddccecaedebddbcacabdbdeeacecebabeabeebeeebdccbceccecdbbcaaebdacaebbaeeccdacdccbccecaabecbaaeeccedddbebeeadddbebceeadcedcacecebbcadbdaeeaebeccadcbccaacecadcaabeeeeedcbbdbadceccaacacdcacbdadadcacbebdccdccdbcecbeacebbdddccbbdecadabeccccbebddaaabecabdaaabbbdbbdbadcdbdccdeebeaecbbabaaaddccadaddedbbddecbcabdadbbccdcdeacebeceedbbeeaebdcedeeaabedeeaecdeabcdebedeadcdedecceaedcacecabcedcdeeedeeddccbdbdbdbaaabbecdcbddcbebbcccdddacccbceedaaabddbbceacecdeceaacddeccaccebceadddcabadaadeacecccebaccdccbddecdbbdcedbdddaecccdddecdbedceebacdcddbcedbdecdcbdbabbedcecbbaaadaddbbcebeedeaeababbdbdcbbccdaeeeeaceeabeccedadabecedadbeedcadacbceeddecdeacbdceccededeadaaedaeabbadbcbeacabdeeceecddbddcabebabdaabeeeabdcabedaabebaaebeebeedebcecccecebaadeabaccabdeadeaaecedbebbdcdbbbcbcaccddbdbcedaddddbddabbdecbecddebdbdaedeacbabaabdabccbdadbcccbcebbeeabcdbedadcccdabbacabcebeeabaccccaeaebdebcacddabdaeaacaecdcedabeaeceacdabeadedeceeacdbbabdbabdbbbaaadebdeecbcdacacecedbcecdddbeadcddedddddebdeeeccbdbcaceaadedbcaeddbddbceeeabbeedaeaeacbecccdbdacacccdbacdeacccecdecdaaddadadcaeecdcabddbcdccdebdeeedadcacbcedeceecedaceaeeccacaccdabacbdbcdbaceabbbaceeeacaececcecaebdeaebadaedddddacceceecbdecceddbcdeecbdebadcbcbdeebedacebcddcaeaeccdcdbceaabaeccbdaacaeabebcabddbadbddaeadedcdadaeceeacbbcdaeccdbedaaacdcebeeccdeccebbdbeaecbdbabeacceaccabaebcaddccabcceecdabbcebecccedbcbbcabdebdadaeeadbacdeeedaedbecedabceeaeddacddededeeccdadadecddebeddccdeeedaeeecaeedccabbbdddecbedbbbdedddcbbcdecbeebbbeeadacbcdcabbbadebedaceeebecdabbdcbebdaaabdaabdbbcdedbadceaaeaddabacccaaeeaccaaeebdbabddccbcedccebccdbaacadddcbbbbacbcbeababbdeecebeaaadbecdebedaecbbadcecbabeaaabecddcadedcdacdaabbbadaaabddddbdaacbaebcbcddbaecedccebcdbcdadacdbbadabcddecadddcacaeaacbacbcdebcaedcaddbbadddcabbedabecaeecbcaddbbddbeaeadaebcddedaeadaabeedbebaceabedeabdcebaebdeedccabdadeebceaceaadccdbcadcaecdadcdeadcccbacaecbcaaaebacaabbaddbeecaaedcbdbddadbcecdebaeedcccdccccbaecbcacbaedceabadabccdadaeecededeaecbbbaddbaadccbecdbabebadaaacdeaacddbccabebdccdedcbdbcdebdadeeedadabcbbceabedbcbeeddceecccaeabbebecaabecdcbabbeebcdadecacbdcddabeebaaecbaddabadddbbbecbbbbdacedaebacadeaddecaaddecdaeccacdccabdabeabeedebbbccd c c 99921 b b 99935 b d 99974 a e 99986 c d 99921