abaabbeaddaedeccdcedcbbcbebaedbbaeadcaddabcdeaceacbebccebdeccddbadccbacbebdacdbebdebecabededbbecbedeedddedacecbccbbbedcccdeebdbcaeddcdcaebcaebbbcabecebeddeadbcaaaacdecbccdedbbcdacadcedaadaaadddecbddabbaabbaceccccceadbcdeacbacccbddedcdabcdaeceaacadcaaebcaadaaedeccbbdbbeebdebaeacccbbbbaceedaedadbadceadbbcbbdbacabedaaaaacceccadedebbedceadebdcebbdeaabeddcbaadbbdeedaebababeaaaaccabedaaaeaedccadbcbaebebecdaeaedbabeabeaccaadbaaabdbdddabcddadcedcdedbecabaedbedbbbdbcedbedbeaceddeedecaebbbbabacddacdadedececdabebbdbeaceacceecbbeaddeabbcdbcdbaccceeebdadedabbeaedddbbeeedeaeaccadcabaddbbabdccbcaedcaaaeaabddeccccdbdecdbeedabbabbcabaedcbbbbcedbaedebdebeeaaeeececdbacacbdccdabcecccbedcbacadedbbdcaeebcabdcacdceccdacecbedddeebdcebbebccaedcececaeeaacaedbbbadaecbdcbdeaccdbaeecaebdcbbdbbcecceaeaeaacbecbcbebbacadeddcaceeaceaceeccdcabddacbaaecdccbabaaebddcaaaadbbacdeecbaadecdbbddbcddbacccddaeaabeacacaeebccbaeeeabdcceacbaaecbdebdaaccecebeecdbabebaabeaddedbbabaeddbdebdbbecedbaaddebccbaaedbecdeaaedcabdbcbddeccdbecbebceeeabecbcbaeecdcdaacbaaaaeaccbecbbcacbacaecbabccbaebccadcbdaeeebbebcdaeacbbcccdddbcbcdcddcabaccccdddcbccccbdaacbcbcaadbacbbccbbbdabaabecedaeeebaecdedaaebacecbcbacdbecddacacaaebeacbcdbebaacaebadcbdebcbebabedbcaeaccadaadecdbeebadedbceddcdaaaabedddddbecbcbbdacaabbaeedddbcdebadacddabaaacaeccdabdbddcbbddbcddcdadadadbaadabeabdbbeebccecdbccdacdaededeadedbbdbdcaaadaaabeebebebcceddabcddbbadeddbececabcceacdeecceceebeabaedccabcbeecaacbcebcaabcabccaeccdaaddbccaeecaceeaeeddcacbcbbaaeddabdbbcbbbccaeaeaabbecbcbbdaeadebbccdbcccbbeaaddaaeacbaadbaaecbbcdcadeabeabeaabdddbeceacbdddacbccbddbcebdcacdaadaaaababeeadddeeaebedcbabaaebabedcceeaebaebbabbcddaedebdeabcbbddaeadddaaeedeaccbbddaaadcbaaddaddabcbcddcdbdabebbaaaccdbdadbeedaadecbdaaabecbdebbdadcbaaabedbcbdbeacabacccbcdccbedbbdaddcdebdaecbbddcaeebddcaeeacddbceabaaddaadcacbcadabdcbeedacabbebdbebdebceedeaeeddeaaebeaabcdbccdcbeebdedebabdeabcecbeacebeaeebabecbadcdaddaabeaeabebcbcbdabeeeebbceabeaddbbcaeaaababcdaecebbdcdbeeebbadeecddebadadbcdeececceddcadeebdbdecbbedeebacebaaedecbcecccaebcaecbcedecccdeecbabacecbcaecadceccaccadbadecaabbacdbacacadabebcedadcbdeadebebdccecaeeddecdadccbeaeedbcdaaaeeddcbbcccbcbbbdaddabcbbbadbceeacdabddceaeaadcdebbcdecabbddaaddadaddaccaacacbceddaebcdbbdadbabcddcdadaaaaceccaebdededeccbadaadaeaababcabaaecdbeabacdecbbdaebdacbdaeeeecbbdcceaaedddcdecaedbdcdebeeeebbdbbacbcdedacddcddeceedaeadcabbddaaadcabdddedacbcbedddbebaeedaaebdeedbedbbadabccbecacaababbcdadccddedcaeadbbedcbbccedacdccbbabbcaedccbaecabbaecadadcaddaedeaaaebcbcbdebcbeceacadebaeacbeadbedecccdecbeedcccabdecdeccbdccacacedabbdaeaadebbecadbabdbbeccbebbdbadcbdbeddbbcdaacddaeaeadabdddbcbcdbdcbdbbeddacaeddabeeadebcaacbbadabedeecececbacccceecadbdadaebeedbdaccabcdaeeebdaaedebabbdaacebedeebecebabcceedaaaeeaddaddbaaeaedcabdaedaecdaacbbebddedcbaebbdeccaaaadaecdabcccebeaeadeadcaecbdbabdeaeebbdecdbaaaecbedcbdbdbcdadcceececbbaaaedeaaaadabbcaecebcedbeadaceacbdaaaaacacddcaceecaaeabdcebdcaedbeccdcdaccbdbebcdbacaedababcdcabbbbcccedebaeebaccbbcdedebecebecbbebacdcdccdecdbacdabeebddabdbccaaabcdbeebebcdbcacddedbaeabceaeceecbabbaecebeccbbdbabeeecccdacbcdaeeebcbcdacdecdbccaecbadabecebcdcbcabcabceebcaaedcbeacdecccaeaaeeeedacadaabdddabeabcddebabaaaaddceeedbbdbcceeabeaddebacddedcabccbcdabccccebbeacebaddcbeedcaceeeaebcacbeeaddaebdaaaaaddcacabbddbecebecbebeddaaebcaebbebeabeebebeebecdbeabeccbcdcaabcdaebdecbeedaadbacebddaecebbdaebdddcacddecedabceabaddbdeddaebcdaddbacbbeccbedabdebeccaaacdbeebeaebccaedebcbcaddcadbbecbceabebbcdbadceaeaededabdeeecabbdbbbededbcbeeeeeaadcedadcaaedacdacdaebeecedcbababdecdddbeaedcbceececccadadbcdcbdcabcdabdacabacbaddeaddccabdadebadaddcdadeaacdbaebdceceedcceadbceedaadadebecadcaceeeecebdadcddaddaebeecaadebeebbbbadadeacbaebcecacbdaacbbaabdccbaadaecebcabddcbcccbcbaedcceedcaedabacdaecbcccddaadbcedecdacacaceaadecebddbeacbededaaacaeebcacaadabcacdacdaebbbdabebcebcbcebbcbdaddaeacdcbaaaecbdcebdddaececabbaedaceeaccacdedbaeeeddccabbeaadbdecaaeaaddbbebeeddbedbadaccdbebdddedbdbeecdcbacbdeeabbaddbbbaeebddabbdbadaacbcedaceddeeacbdecadaeaabbabadbdddbbeaebeaaebceaaeaedeecdecbbeedccccddeceeebacdebababadeeadcababaeacebedeaeeabeecbdccabbeeebdcdacebdaebcbcaeecdabadcdcbaecaddbcecbcebadaebcabcabdeddeeaacebabadcadeedceeadeadaaabedaebbabedeebdacbabaaeccaaceecceaeedaceabbbaecacadcbbdcdbcccbdadbbedadcbcabaccadecebbcdddbcdacddcecadcddccbcddcacaecbbeccacaccdacbcabbcabecbcabdbcdeebeebabbeeaedddcaeedbaaadcaedcadcbccddbbddceacedccecdaaebdeababaabccecdeaecedbbeacadcccdcedaedcbdbaaceacdabacacaaadecabaeadaddadcedbcdddceeeeccedeccadeaacdaedbaadaeaedcbcceaeaebeaeebababcbbcdaedaadbebebdecbdddcedaceecababeaaaadbadbcbabecdacbbdbddabddbdbeaadabdacddceddbdcddeebabacbdddaddcdcbbdeaadaacaaeceddeddbbccbddabaaeaceabaadcccecabacddcaceeaebadbeadccaecbedacaceebabdcaccccbadddddacebddbcadebebeaecbeddcdeaeeaecaddedbaccaeacadbcccbadaacddcadbaebeaeadecddddadaadbdcaddddacdbaccccdcddeabeddadbedaeddababaebecbaadbdccceadaccabdcbbdedcacecaecbedacabaebeedcecbedcdccbebccdaabacaacbabeebedbdcbadabcaeccaebcbccacabdeddccabacbddabcddaacadadcdbeebabbabaabdeabdbadeaddebdceedebcdcecbaadebeeceeadceccddaaabddeecddaabecadceaeaeeeeeccedccdaacdbadaebacccedbabdbcbbaaebcddacabaaebdedeebababadbdbebdcaabecaecaabdedbbdebcaededdcbacaaceeaccdccedeabeedbebdacdecdecacaacebdeabaecddabbabbadedabdcacacaddbdcaaaeabcccebacaceecbcddbadaebcacedadcadcdebacbdddabdeddcdebebbeabcaaeebecdabbeebeabaaedaddeeacddcdcedcdabedeadebdacdcaddbdabcabeaaacbeacdbaedeaabebeadacadbdedbcbbbcaaaadebcaecdbabeeaddbadcbdbddbbbeeccbbbeeacdeaecdeaddabbeecaebaaedbbcddeedcbeadeaeebdcdceddceddedeaccdedcdbbaacaebeaddbceceaaaeebbcddbdaaeaebdbedbacaccceadbcdedeeabdeedaacdadccedcbcabdbbbbacbadcbdbcceebaaceecaddaecaeadcbebaadaacdcdbaacbcdecbebddadcdcacaeccaddadbcbabeeeecdadbcecdaebbaaeeddeebbaccacebcebbdbcbbdcadabebebaccbebeccebebeaabceabceedbabbacebebbcbbbeeeecdecceddadbcabbcbedccbabaeeeebcebabedebeeaddaedeabbbdabcaceecdbdeeebecbedaaaeeccededcaeecbdaccbbbedabcdbdaddeeaabbbcdcedecdcaeaccebaeacdddadedceeebcbdeddceccacedbcebadeaebbbdacbcaabddcabbdbeeeeeecacadaacdcbdcbbddbceadeceedddedaeadebebeddedcedabadcdadaeceadadaedcddcceeceeeebddaedbeaaeeacacdcccbcccbbdedbbadaadeaddecdbebedbdbbbecdceecbdabaedcaacbacebbadbebdcddbccabccbccedccaabcbeeaeeebcbeeceedabcebbddbbecadaeaeeaadcddccaeeeabbdeebeacdadbedbaedeaadcaababddccaedabcacbabdbabccecaceacceadaeceddebebadeadeabbbdaaeaddbcdeccebdaeacacccacbebeabebebaecaebaecccceaaabccebcdabecbaeabaeaccdeeeadcadbbadedabbbdddddaaeedbbdeebdedccdadedecbcecaabdacdebacdcdccadbececaccdbdceaaebbdbeeabcecaebceabecbaddbcebaacebdabdcdbbdbcdeabddebcecdaddcccbcedabcedaeeedeabceebdcebbdcbceeadcceacbdadbadcbdbaedadecbabadeaacdddeebdcbedaaceddccdcccddbbedddedccddecccbdedbdbdcdbbaeccbacbaaabebecbccbabadababaaccabecabdebbdbcaccdcdeaeabddeabbcaecbabcdeaaadbacaabebacaeacecaeabbaecbcedecdcaaccdbeddabcceedbaeabdcbebabdecedbdacaeaddadcaeaccecbecbcdbbbcebcbcadccccacabeceedcbbbdeaacacbeeecadddacbaadecaeaaedebdaeaeccdbdcdbdcebdbcdcbccbbeaeedcbddbcaeadcdaaceeeebedeecaddebceeccdeeddcacbdcaaacaddebbbbeeacebccceacceabeeebbdacccecabedcebeaddaacacdbaabbbbbadbaebbecddaaabdeaadeecaecbdecedaeaadadaedbaeeeedcaebbcccadbbcebedbadecbdebadecabadbabbddbbebacbbaddeaeabbddcdcbeabcbdeccadbbbbddbaeecbdbabdbeddcacdcccdcdcbeebacaeaaadeeecbedcbadeeaacdcacdedecdedabddddeedddadcbceeaecaeedebccacacdecabaeedbbaaceaaeecdccdddbbedaeedbcbbddecdcbedbccbceeabdeeccbbaddcecbbcaddecadebaecdbcecceddbacaeccbdcbbaaecacaeceabceaccaaedeecdaacbeddebacceebedaecedeacebaaeaccaaaadcbaacaadbcaebbbecedceaacbddababdbbdeabdeddbbedbacaccaaacdabdaacaccdceaeeeacaccdaecbacaecceadbabdacaebdcdadaeaeaccaebdcbaaabdaeddacbdcbadabdabebbdececdcddbedbadedabedcdebebadaaadceabaaeecddabbbedcebebecadecaaceeeccebdacecdaeaadccbcdaebaecbabebadacdacabbabaceaabbccaedecdecddeebedaeadcabbcdebebbbdaadcedebbddedbdebbbeaeaabcadcaceccbcadaedecebbeecbcbbecbbacbecdbabaaeeecadddcdbebbcbbdeeebabbbadbabdaabdbcadeabbebadcacdadcebccaaccdbbabeedacbebedbccabddebabbebeaccebbacdceaabcdacecccbecadedceddcddabdcaaadaaccbddacabcbcccbabceddeeaedbeccbbcdeaadacdcedabbbbebbcabcbaadaedbbdecbecdbdadbdeeaababeeebdbbdddaeebacceecdbccedaaaadeccebdcecedeaacacdddcbbeadabadbbccbaadacdbeebdebdeccddabebbedcbecbabbcaccceecceabaddccababbeaababeddaeadddadaaadeecbcdbaddeacdecddeaceeddabdeacbeeaeebaeebbbebdebecbeeedebacbdcabdcdbbedaeecbbadcaeddecdbdccacdaadbeacbbaddbeebdeddeddcceebbcecbbccabbedbbaedeaededbeaceaebbddccdebbbddadbecceacdcaaadebeaabbeedbadaaaaaedbacadabbceddddbceeaeeaccadecccdcebddecbadcdbbdbabedebbaaeeeccbdaabacbebbdcbeabbeaccdadebbbcdeedddcbdebbdadcecbccecaeddaddecceaabaaacbeeeecbbadeabcdbeccdaadeccecccbcedaacedddadcdaaeeaccebcbeaedacabbabddddbbabbddbbdeaebacbcccbdecccdadaccbecdeccbaabaceaabaceeaabdabddeebcacadadccabebeaebdcecdeeeeeadaeddedbdabcecabbdeeaceacaebdecaacbdcdcdacabcdcdcdebbbdacbbceaeacacddbaadccbcbaceddcddeaabcddbcdcaedabdbcdbcbccedbceabbddbcecceddbccaeadeccdccaddaacbdaeecaecbdaccedcdabddcacbaedbedbeabbadedeaccabcdceeebccdadddcaeddcbceeabbccabbdcebdaedcaaababddebacdbaecaedccbebedebcbdbbdebeeececebaaccaadbdddacbeceabebcacedbabaceceabdcbabecdddcabcedcdadaedaebaecbecaaaddedbddadbacecdebbedabeccdadcadcadbdbabbcdedddacdacdedeacdcdbbdbcddaccdcbbcdbdbcecacbedcdecdcdddcbacadaececeaaecddeecbbeedbddccbdebbdadaadebbebeeabcdadbccbddbceebecaccbeedcaaecabaadbcbadcaacbcecdcbbbdddbbbcbaaedbccddaecacdbeabbcdccbabccedbaeaaadaadccdbeedcabebcbdcadceaecaadcedbabbbcadbbeaaecbbcdcacaabddebaaeddbaebbbdbcbddeebdeacabcdcccdbbabcebdcaebbcebddedbbeeacaeabaebdcbebdcbedaecebbeecebaddaaaadccdeccdcdebadcdcbbdcacaebdacbceacaeabeceebaaeeedcebddabbdcdadecebbcbdbaaddccedccccabaecabacdcbcebbdcddcacbbaedeaadeccbbeabbebeaeabccdaadcbbddceaecdebeabdadadbaddcdbcbceccbcbcdcbeaabeacabdabcbceeedaebdcaeeebcdeecdbeddabddecdacebabecebedbdcdcbadbeedbbaddaaaaecedbaacbbaaccdbeacceaaeadceadcbadebbcbebdecdaadeccbebcaadcaebbecbaecebdbeaebdedcbbddcbebecadabdbeceadaddabccdadcaeccaaeaedaabddeebeacbebedbeadeaaaeaaaaeddcdaadcbbdeaddabebbdeccbedacaaadcdbebddcaaabcebcadaeaaaecbcdadccabbbbaeddaeeebebeceedbdedeaceeadbbdbbaebbbceedeabbceaddaadbddbebecbeeaccebcdbbeeabeacadaeacddeeabececeacdbcadeadbebcbcaddaaeadcbeccceabaeedbcddcabccbabbbbeaaceabcddbdeacaedacdabbbcceccbcbbdcacccecebcbaddded