dedccedabecedbbdeaceebedeaaabaeeaaecbbecbdbcbccdebcaaeecbabccebdebabbadeeccebcebbbaeebdcceaebeedccbedcecddcbababddbebccaebdceaddabccceceecbabcbeedcbebeaeedecddcecbcbdbbdbebaceabbacdedaccddcdaaacdebebaabddccadeaadedbeaeeccabceacadbaebabbdacaaacbbbcdcdabeeecadaaddecdeadbdbbdacecdddaebaedadaeaebbabdccbbaadddaaaadbbcedaecceaeaddbabdcdebdcdcccaabcadebbaeeedbedcaadeccebaaddeebcceebebbebbcbdeabeddaeaaddaebcbadceabbbabdccdcacaebecdbaccdbbdddbccbbcacddabacaccbebabdbdbeeacbeaebceecbdaeaececdabdddadeacadabdcddabecabbcadcbaebbadebcabcbcebeabcceabeaaceedcaeccecdcaedcdadbceedeaaecbdbcaeeaedeaeddebacacdeededdcecbcddcadedacbccccacacbcaccbddeabacebbabccadedcaecdeacbcdddabebcddddcaddbddaaabdcdecaaeadddedeadbedebaebbecccebccecbbbceaaeceddbecacebcbdabaebdcbacbebdbabccacddacaebcdbeaceacacbbbbbcbdebdeedbbbeeeccceedbcaaaceeeaaeacdbaaabcaeecbbbcddcccdadaebbccecdecccacdedcbdbabccaadcedbedddaeedbadcebbccdeacdcaddccdcdddceaddcddaaeeaedbbbccabbecaecdcbdabebabaabdadabeeecdcdbaabcdcbccebeacebcdaeaeaabcbeaacbaebebba