cbdabbabdadbddccdabbddbbabdbcbbabaabcacdcddbacbacbdbcadbbccaacccdcbbbdcbdbbcdaabaccadbcbbababbccdbbbbdbbdacaacabcdddbccbaaaaabaccabccdaabbadbdcddbbcccddadccabbbbcbbabaaaadacccdcabccbaacbcdddcabdacacaadddddbcbdacbcccdcccbbddcbadbdbadcbdbbdcbaabbcdcacaabcddcccbbcdccacdacaccdcdbcbccdbabcbacbadddaaabbabbbbdadcacbadbdbaadddacabcddabadadbcddbcccadccdadcbcbdddbbccdbdabccdbbcabaaccddbacccdcbbdadddbdcdacdaacbcdccabcbcaaadacdcabcaaadbdbcdaabccbddcddddacdaddccdccbdcbacabccbbcbdacadcddbcccaddbcccccddcabbcbddaddbbcbccdccacadcbaababcacaabbacbcadbdcacdcdcbcadbcaddabaacbdbcabacacadadcdbddbadabccbacabdabdbdcbdaddbacabcdbacadaabaccdcdbaddbcaacbdcbacddacccaddccabacbdcdadcdadbbbdadcdadbcdcdbdaaabbbacdcddccbdbbbbcdbaadcbcbbdaabdadcccdddaccbcdaccddcbbbcbaaacbbbacadbadccdbdcddccbccbdddcadaadaccdadcbddbcddcaacdacdcccdbdbaabbabbddcdccdadbdaacbbdcacdccccdbddcdcadbcccbadccbbcdaacdcdbcccdaddadcabddaaaaaacdbbddbaccbacbdabbccabcaadacabdcaabadaaaddaddccbccdadcdccbaddbacaccbbbdbaddcddbaddddadbaabcacacbdcdcddbadbcbbccddcbdccacdbdcbbdabcddacbcccbbccdacbadbddddbbddddddccdccdcbcbacccacddadbbdabcadbbdcbbbaccaaccdccacbbcaddbbcbcdcabddbcbaaaacaacabbdcdbdbacdadbdcdabcbdadaabbbbbaabcddccdcdbbccbdabaabdcbbcdbdacbbababdcddacabccdbaabaaddbdaacacadcdcdcdccdbddccaabdabcbdbccbbadaabdacbcdcdacbcdbcddadabbbcdcaaadaadbddbcbdddcbcabacaabccbddccaacabadddcccdbdbdadbbdccbdcddddcbcdaacabbddbcdcbddaaccaabcccdaddbadadddddbbbacddbbcdbabbdadcccbaabcadcbcaabbdaaaacabbdddabcddddcaacababbdcaadbaccbdbdbdcbbbbcdbaacbdaadcccdbaabcdcdaadcbababaacdbabccabaddbccaccdaccbdcaaacbbabcddadaacabdbddaaccabadbdbccdacabbcadadccbdadaddcbabcbdacabdcbaabcbaabdacbcaddaabcadcaaacccbbcabdcddabadadddacbddadcdadddabadadbcbbbbaadcaccddbcaadcbcbaadddaadcabacdcbcadacbbadcbbbaabdaadddaacdabacbbcccacdbddaacadbbbadabdbdcacbccdcbdccdadbadaddadddbdcaccbccbdacbaadaabbcbbbbacabbbabdcabcaccdddbcabaddadadabdbbacbaddbabcbcdcabcbbcbcdcbdccbddcaaddcbcaacbaaadaabcbbdadacaadabccacbbabcdbabdccaddddadddacababdbbbadacddbdbacbddadadbcdbabaddbcdbbacdbcccdccbcbabadadcaddd