aaadaabebdcdbeccadcecbaedeebcecbbccaccaeeaaabeecadcbabedababeaabcebbbdaaacdabddedbaeeaddddacacdaaabacabcadceeddadeeacccbbdbbbdbbeabcaeaddbdcaccdeaedbceaecbdddaebaecaabecaeacecbaeaabbaacaccebaebebadaceacdaaecabacdeeadbaadbebbddbdabaceeadeadadbdcecceecbceebbbaaceaecbebabccdaddccddadeccdcdbdcbeabaadbbdeaeedcbaecabaacddbddebebbbaabacaaaaddaabadaecabeeeeaeecdcbabaacbebadcbeccaaeeceabccedcdebbcdbbeedaeedadceddcabbacabeddcebbecbababbbeedcadecbeeccbcdededdebdcedcdcdbaedbadddbcdcdbcbdeeeaedcdaebdabeabbaebabcbdddddeaaecbccaaeeababcabdaeedadbebcecdacabeddbdaabddeecaabcdadbdaadabccbbbacebeceeceedbabdcbbeddaecbebabbaedaabdbedceebccededdadecdabbaeebdcbdaaecbceddbcdcdcdadeebddeecaacaadcbebccbcecdcaaeabcbcacddaaddadbebcacdebbcadcedadcbeaadadcdeebbcbcadacceecbbcdcaeaeceaadcebcebdeccebbcbdceebaaadbcabbeaaccadaebddaabcaacabaccbbcbcbcedadbaddedeecabaaeaeddaebcdcbcacdcbbdebdaebbbbbdbaeeddbdabbcdddbebcebabcdcbcbaecedcaecaeceecbedeacacdacdadacecdbcdededaeecaaecdddebbbcdedcabbddbdbcaabcecadbcaeadcaaadabccacaaeeacaddebdeadacaaacbcaebbcccdbecadacdecdbeceeaaeddabddddcaabeceadedaeccebceaacdbecbdacabacbeaeadbcbcdadeebdbccedeaddabdbbeadceebaeaaeaeedebdeacaebdacddbbabebeaacabeddababcebbadbaaedeecabdeccdccdbbbaaadaebcdeedbcbccaadeeeccddddeddeacaabbebdeaeabcadeababacebdabacaabcbdcacdbebdbcebebebbbeeeebeddeecbbebdbebcaaadacdacedccdaadbbdbeeecceddcbcdabcdccccacbaebcaddddcdedbecbbdcbdbbaddcdedaacddcbda edecdcbdeecddacecabdecbbebaacaacbdbececdebedeeecdbdaebdbbbcbeebdaeadedebeeaabaaacdcaccbbdceecce