7
2
abcabccabbcccabbbccabbcabcabcaabbcccabccaaabcabcaabcabcccaaabbcabcaabcccaaabbcabbbbccabcaabcccabbbcabcabccaabbbccabccabcaabbcabbbbbbcccabcabcaabbbcabcabcabcabcaaabcaaaabccabccccabccabccabccccabbcaabcccaaabcabcabcabccabcabcabcabcaabcaabbccaabcccabcabcaabccaabbbbcabccaabccaabcabcaaabbcaaabcaaaabcabccabbcabcaabcabbbcaaaaabcabcccaabccabbbbbcabcccabbccabcabcaabcabcabbcaabcaabcabbbcabcabcaabcabcabbcabbcabbccabccabccabbcabbbbcccabbbccaabcabbcaabcabbcaaaabccaaabcabbcabbcabcabccccaabbbccabcabcaabcabbbbcaaabccabcabcaaabcabcabcabbcccabbcabcccccabbccaabbcabccabbbccaabbccccabbbcabcccabcabcaaabcabcabcabbbbccabccabcaabbcabccabbccabcaabbbbbbcabcccaaabbbcaaabcaabcabbcabcabcaabcaaabcabcabcabcabcabcabbbcaabccccaabcccabcabccabcabbcaabccabcabbcabbcaaabcabcaabcccabcabcabcaabcabcabcabcaabcabccaabcabcccaaabcabbcabcabccccabbcabcabbcccaabcaabcabccaabcaaaaabcabbcaaabbccaabcabccabccabbcabbcabbcabbcabbccabcabbcabbcabbccabccabcabcabcabbbcabbbbcabbcabcabcabbbcaaabbcabcabcabcaabcabcaabccabbccabcabccabcabcccaaabccabbccabcabbbbcccabcabcabccaaabcccaabcaaabccaabcaabcccabcabbcabbcabcabcabcccabbbbcabbcaaabbcaabccabbccaaaaabcccabccabccccabcabcaabcabbbcabccccabbcaabcaaabbcaabcabcabcaaabcabcabcabccabcabbbccccaaabccaaabbcabbbcabcabbcabccaabbbbcaabcaabbbcaabcaabbbcabcabbbcaabbbcccaabccabcabcabcccaabbcccabcabcaabcabcccaaabccabbbbcabcaabccabbcabcaabccabbcabbbccabccabccaabbbccabcabcabbcccabcabcabbbbbbcabbcaabccabcabcabcabcabbcaabcccabcabbccabccaabcabbcabcabcabbcaabcabbbcabccaaabccabccaabcabcabccabbbccccaabccabbcabcaabcabcabcabbccaabcabbbbcabccaabcabcaabcabcabcccaabccaabbccaabcabccccaabbcaabcaaaabcabccabcccabccabcaabcaabcabcabbcabccabbccaaabbccabccabbccccabccabbcccabbccabccabccabcabcaabcabbbcabccccabcabcccabccabcabcabcabccabbbbccabccabcabcabbccccabcaabcabbccabcabbbcabbcaaabcaabcccabcabbcaabcabccabcaaaaabbccaabcabbccabcaaabcabbcabcabcabbcabbbbcaabcabcabcabcabbcabcccabcabbccaaaabcaabccaabcabccabccabbcaabbbbcaabccabcabbcabccabbcabcaabccabcabccabcaaaabccaabbbcabbbccaabcabbbccabbccaabbbcccabccabccabccccaaabcabcabcaaaabbcccabcabcabcabccaabcccaabbcaaabcabcabcabcabcabbccabccabcabbcabcabbcabcaaaabcabccabbcabcccccccaabbcaabcaabcabcaabcccabbccaaabccaabbbcccaaabcabcabcabbcabccccaabbbbcabbcabbcabbcabcaabccabcaaaaabbcccabbcabcabccabcaaabccccabcabbbccabbbcaabbccabbccabcabbcabbccabcccabbcabbccccaabbcabccaaabcabcaabbbccabcabcabbcabbbccabccabccaaaaabcccaabbbcabccabcabbccabbbccabbccabccaaaabbcabbcaabbcccaabccaabcccaaabbcabcabbcabcabcabcabccaaabcabbcaabccabbcabbcabcaabbccabcabbbcaabcabbcabbcabbbbcabcabbbbbcabccabcaaaabccabcabcabcabcabcabcabbccccaabcabcabcaaabccccaaabccaaaabcabcabbbbbcabccabcaabcaabcabcabcaabbcabcabcabbccabcaabcccaaabbcabcaaabcabbccabccabbccabcabcabbcccabcabbcabcabcabbbccabccabbcabcaabcabbccabccaabcabcaabcccabccabcabbccccabbcccaabcabcaaaabbbccabbcabcaabcabccabccaaabbcabcaabbccabbcabcabbbcaaabccabcabccabbcabbcabcabbbbbbbcabbbbcaabbcabcabbbbcabcabbcccabbbcabcabbcabcabcaabccccccabbbbbccaabcccaabbbcaabccaabcabccabbcabccaaabcabcaabbcabcabccabcabcabcccabbbcaabbcccabcaabbcaabbcaaabbcaabcabbcabcabcaabcabccabccabcaaabcabcabccabcaabbbccabbcccccccaaabbccabcabcabbcabccccabccabbbcaaabccaabbbcabcabbccaabccabbcaabbccabbcaabbccaaaaabbccabccaabccabbbcccaabbbbcabcaaabcabbbcaaabccabccaabcabcaabcaabbcaabbcaabccabbcaabcabcabbbcaabcabcabbcabcaaabbbcaaabcabccabbcabbcaabcaaaaabccaaabcaabccaaabbbcccaabcabcaabcccabbcaabbcaabbcabccabbcaaaaabbccabcabbccabcabbccaaaaaaaaaabcaabbbccabbbbbbcabccabbccaabcaabbcabccccaabbcabbcabcaabbcabcccabcabccccaaaabccabcabccccabbcaabcccabcabbcaabcabbcabcaabbbcabcaabccabccabbcccabccabcabccabcabcabbcaaaabccaaabbccabcabccabcaabcabbccabcaabccaaaaabbccabbcccaabcabccccaaabcabbcabcaaaaaaabbbbbcaabbbbccabcabbcabcabbcabcccabbcabcabbcabcabccaabccaabcaaaabcabcabbcaaaaabcabbccabcabccaabbcaabbcaabccabbcabcaabccabbbccaabcaabcaaabcaaaaabcabcaabcccabccabcabcabcabcabcabccabcccccabcabbbcaaabbcabcabcabcabbcaabcabcabbcabbcabcabcabbcabcabcaabcabcabccabbcabcabbcabcaabcabccaaabcabccabcccaabccabbccabbbcabccabcabcaabcaabcaabbcabcaabbccaabccabccabcabccaaabcabcabbbbcabcccccabcaaabcaabcaabcabcabcabccabbccabbbbbcaabcabcaaaabccabcaaabcaabcccabbbcccabcabcaabccaaaabcabcabcabbcaabbccabccabcabcabbcabcabbbcaabbccaaabbccabcaabcaabcabcabcabbcabcabbbcabcaabccabcabbcabbcabbcabcaabcccabcaaabcabcabcaabbbcaaaaaabccccabbcabcabcabbbcabbccaaaabcabbccccaabbcaaabbbccabbcabcabcabbcabcabbcabcabccaabcabccabcabcabbcabbcabbbcabbccabbcabbcaabbccabccabccabccccabbcabcaabcabbcaaabccabccabcaabccabccabcabcabcaabcabbbcabbbbcabbcabbcabbbcabcaaaabcabcaabbcaabbccabbcaabbccabbcabbbcabbcccabcaabcabcccaabcabcaabccaaaaaabccccabcccabcaabcabbcabcaabbccaaabbbccabcabcaabccabbcaaabcaaabbcabcabbccccabbcabccaabbcccabbcabbcabccaabcccccabccabcabcabbccabcaabcabcaabccccaabbbccaabccaabcaabccabcabcaabcaaaabbbbcaaaabccaabcabcaaaabbccabcabccabccccabcaabcaabcabcabccabcabcabcaaaabbccabccabcabcabcaabbccaaabcabccabbbbcabbcabcabbcaabcabcabcabcabcaabcabbccccabcccabcaabcaabcabcccaabcccaaaabcabbcaabbcccabccaabcabbbbccabcabbcabcabbcabcccabccabcccaabbbbccaabccabcaabcccabccabbbbcaabccabbbcabcabcccaabcabcaaaaabccabcabbcaabcabbccabbcabcabcccaaabcabbcabcccabcabcabcaaabccabcaabcabcabbbbbcabccabbccabcabbcabccabcccaaaaabbbccaaabccaaaabbcabcabcccaabbbccaaabcabcabbcaaaabcaabcabcccabcabccabcabcabcabbccabcabcabbcabbcaabcabbcaabccabcabcaabcaabcaabbcabcabcccaaaabbcabbbbcaabcabcabcaabccabbccabbbccabcabcaabcabcabcabcaabcaabbccabccaabcabccabbbbbcccccabbcabccabcabccabcabcaabccabbccabbbcccaabcaaaabcabccabbccabbcabccabcabbccabcabcabcabbcabcaaabbcabcaaabbbbcabcccabccabbbbcabcabcccabcabcabbccaabbcccccabcccaabcaabcabcabccccccabcaabccaaabcabbbbcabcccaaabbcaaaabccabcaabcaabcabcaabccabccabcaabccaabbbbcabcabbcabcaabcabcabbbcabcaabcaabcabbcabbccabcabcabbcabbcabccabcabbcabcabccabcabcccabbcabbcabcabcaaabbcabcaaabcabbbcabcaaabbcaabccabbcabbccccabccabbbcabcabcaaaaaabcaabcaabcabcabccccabbcabcaaabcabcabcaabcabbbbcabcaabbcaabcabcabcaaaabbccabcabcaabbcabcabbcaaaabbbbbccabcabbbbcabcaabbcabbbbcabcabcccabbcabcccabbccabcabbccaabbbbbccabcabcabcabbcaabbbcabccccabbbbcabbcabcaabcabcabcaabbbcabcabbcaabbcabbcccaabbcabbbcaabbbbcabbcabbcabcccabcabcabbcabbcaabbcabcaabcccabcabbccabcabbbcabcaaaabccabbbcabbcaabcabbcabccaabbbbcccaabcccabcabcabcccabccaabbccabcabccabcaabcabcccabcabcabccccabccabcaabcaabccabccabccaaaabbcaabcabbcccaabccabbccaabcccabcabcabcccaabbcabcaabcaabcabbbcccabcabbbcaabcabbbbbbccabbcabbcabcabcaabcccaabbccabcaabcabbcabbbccaabbcaabcaabcccabccabbbcaabcabcabbcabbccabcabcaaaaabbccabcabbcabccabbbbbbcaaaabbccabcccaabcabbbcccaabcaabccabcabcabbcccabccaabccaaabcaabbccabccabcabbcaabbcabcabbcabcccaaaabccabcabcabcabbbbbbcccabccabcabccabbcabccaaabccaaabbbcaabbccaaabcabcabbcabcabccccabcabbcabbccabbcabbcabccabcaabccabbbbcccabbbcabcabbcaabccabbcabcabcabbbbbbcabbcabcabcaabbbbcaaabccabcabcaabcabcabbccabcccabcaabcabcaabcaaaaabbcabcabcaaaaabbcaabcabbccccaabbcabcccabcccaaaabccaaabbcabccaabbcaabcaabcaaabccccabcabccabcabcaabbccaabcabcaabbbcabcabcaabcabcabbcaabccabcabcccabccaabcccabbcaaaabcaabcabccccabcaaabccaabcaaabbcaabcaaabcabcaabcabcaaaabcabbcaaabccabcaaabcabcabccaaabbcccabbcaabcccaaabbcabccaabcaabcaabcaaabbcaabcabbcabcaaaaabcaabccccaabbbcabcabbcabcabbcabccabcabcabcabcabbcabcabcabcabcaabccaabccabbcabbbcaabbccccabccaabccabcabbcccaabcaaabcabcccaabbccabccabcabcabbbbcabbbcabccabccabcabcabbbbcabcaaaaabbbbbbcaaabcaaabcccaabcabccaaaaabccccaabbcabbcabccabcabbcaaabbbbbcabbcabccabbcabcabbbcabbbcaabcaaaaabbcabbcaabcabccccaabbccabcaabbbcccaabbbccabcabccaabbbbbcaaabcaaaabbcaabbcaabcaabcabcaaabbccaabcabcabcabbccaabcabcabbcaabccaaaaabcabcabcaabcaaabcaabcabcaabbcabbbcabbccabccabcaaabcabcaaabcaabbccabcabbbcabbbcabcabbbccabcaaabcaaabcccabcabcccabcabcabcabbbcabcaabcabcccabbcaaabbbcccabbbbccabccaabbcabcabcaabcaaabcabbcabccabbccaabcabcaabccabbcaabccccccabccabcaabbcaaabccaabcabbcaabccaabcaabcabcaabcaaabccaabbccabccabccaabcabbbcccabcabcabccaabccabccabcaabccabcabcaaabbbbbbbcabcabbbcaabbbbbcccabcabcabcabcaabccaabbcabccabcabcabcccaabbcabccaaabbcabcabcccaabcabcabbcaaaabcaabcabcccccabbcaaaaabbbbbbccabccabccabcaabcabbcccabcccaabcabcaabcabcabccaabcaaaaabbcabccaaabbcabccabcabbcabccabcabccabbbbcabcabcaabcabccabcabbcccabcaabccabbbcccabbbccaabbccabcaabcabcabbcabcccccabcccaabcabccaabbcaabccabbbcaaaabcabbcaabcaabcabcaabbcccabbcabbbcabcabcabcabccabcccaabcabbcaabcaaabcabbccccccabcaabcabcabccabcabcaabbcabbcabbccabcabcabccaabbcccaabbbcabbcabcabcabbbcabccaabcabbcaabbcccabccaabcabcabcabcabbbcabcabccabbcabcabbbccaabcabcabbbccaaabcccaabcccabcaaaaabcabbcaaaaabcabccaabcaaaaabccabbbcccccabcccabbbccabccccabccabbbccaabbcabccaabcabcabcabcabcabcabbcaabbccabbcabbcabbcaabccaabcaabcabccabbbbccabccccaaabcabcccabbcaabcaabbcccabcabcabbbcabbbcabccabcaaaaaabcabccabcabcabcabcabbbccaaabbccaabcabccaaabbcabbcabcaabbccaaabcabccabccaaaabcabbbbbbccabccabcabbccabcccabcaaabcabccaaabcabcccabcaabcabcaabbccaaabccaabcabcabcabcabbcabcccaabcabcccabcabbbcccabccaaabbbcabcabcabbccaabcaaaabcabcabcabccabcabccaaaabcaaaabcaabbcabbccaabcabbcabbccabcaabcccccabbcaaabcccaaaabbcabcaabccabbbcccabcabccabcaabccabcccaaaabcaabcabbcabbbcabcccabcaabbcabcccaabcabcaabcaabbbcabbccccabcabcccaaabbcabcabbcaabbcabccabbcaaabccabcccabbcabbbcaabcabcaabcaabcabcabbcabccaaabbccaaabbcabbcabcabccabbcabccabcaabcccabcaabcabcabbcabccabbcabcabcaaabbcaabbcaabcabccabccabbcccabcaaaaaabccccabbcabbcabcaabcaabcccabcaaabbbcabcaabcaabcabccabcaabcccaabccabccabcabbcabbbcaaaabccabbcaabcaaabcaabccaaabcabcaabbcabbcaabbbbcaabcabbccabbbcabbbbcaabbccabbbcccabbbcaaaabcaabcabcabcabcccabbcccabccabbcaaabccabcabccccaabcabcabbbbcaabccccabccabcaabbcccaabcaaabcaabccaabccabcabbcaaabccabbccaaaaaabcabbccccabccabbccaabbbcabcabcabcabbcabbbccabbccabccaaabcaaabcabcabcabbcccabcabcabcaabcabcabbcccabbcccabbcccabccabbcaabbbbcabcccabcabbbcccaabcccabcaabcabcccaabbcaaabccabccabccabcabcabbcaabbbcabcccabcabbcabcaaaaabccabccabbbbcabbcabcabcabccabccccaabbcabccccaabcaabcabcaabbbccabbcabcabcaabbbbcabbcabcabccabccccabbcaaabbccabbccabbbcaabcaabcabbcabbcabcaaaabbcabbbbcccaaabcabcaabcabbbcabbbbcabcabcabbcccabbccabcabcabcabcccccabcabccabbcabbcabccabbbbcabcabcaabbcaabbcabcaaaabbbcaabbcabcaabccaaabbccabcaabcabcabcccaaabcaabcabbbccaabbcabcaabccabbcaaaaaabbcabbbccabcabccaabbcabbbcaabccabcabcabbccabbcabcabccabbbccaabccaabbcabcabbcaaabcaabbcabccabccabbbcabcaaabccabcabbbcccabcccaabbbcabcaabcaaabccccabcabccabccccaabcaabccccccaabcabcabcaabbcabcaaabbbcabcaabbcaabbccaaaabcabbcabcabcaabbbbbcabccccabcccaabcaabbccabbcaaabcaabccabccabbcabbbbbbcccabccabcabccabbbcaabbcabbcabcaaaabbbcabbbbccccabbccaaaabcaaaabcaabbcaabcabbccabcabbbcabbcaaabcabbcabbbcabbcaabcabbcabccabbcabccabbcabbcabcabcaabcccabcabcabcaabbbcabbccabbcabbcaabbcabccaabcabcaaabbbbccabcabcabbccabbcabcabbbcabbbcccaabbcabbcabbccabcccabbccaabbcaaabbbccabcabccabbbcabbbcaaaabbcaabcaabcabccaabbcabcccabbcabbbbbcabcabbbcabcabcabbbcaabcabcabbbcabcaabccabbcabcaabcabcabcccabcabcabcabbccccabbcaaaaabbcabbccabcabcabbbbcaabcaabcaabbcaabbcaabcaaaaaabccaabcabccaabcaabcabcabbccaabbbcaabcabccaaabccccabcccabcabbccaabbbcabcaabbbbbbbcabcccaabbcccabccccabccabbcaaabcabcaabccccabccccaaabcaabbbcaaabcaabbcabcaaabbbbcabbbbcaaabcaaabbbcccabcaaabcaabcaabcabcabbcabcccabcabcaabcabccabcabcaabcabbbccabcabbcccabcabbcccabbcabbccabcabcabccccabbcabccaaabcaaaabcabbcabcabbcaaabcabbbbbccaabccabbbcabcaaabcabbcabbbccaabcaaabccabbccabcabbccabcabcccabcccabccabbbcabccabbbcaabbccabbcabbccabccaaabbcabcabcabbcccabcccaaaabcaaabcaabcaaaaabcabcabbcabcaabcabcabcabccabcabbcaabcaaaabbcabbbbccabcccabcaabccaabccaaabcabccaaaabbcaabcaaabcabbcabbcabccabbcabbcaabccccccabcaabcabcabbbbbcabcaabccabccabbccaabcabccaabccaabccaabccabbccabcabcaabbcaaabcccabcabcccaabcabbbcaabccabbbbcabcaaabbcabcabbbbcabcabcabccabcaabccabcaabcccccabcabcccaabcabcabbcabccabcabcabcabcabcccaaaabcabcccabcccabbcabbcabbcaabcccabbbbccabcaabcaabccaabcabcabbbbcaabbccaabbcabbbbbcabcaabcaabcabcaaaaabbbbcabbcabbcabcccaabccaabccabcabbcaabbccabccccabcabcaaabbcabcabcabbccccccaaabbcabcabbcccaaabccabbbbccabbbcabcaaabcabbccabcccaabcabcabcabcabccabbccabbccaabbbccccaabccabbbcabcabbbccaaabcabccabcccaaabcccabbbcaaaaabccabcaaabbcaaabcaabcabccabcabcaabbbcaaabcaaabcaabcccabcaaabccabbcaabbcccabbcabcaabcabbbcabbbbbccaaabcaaabccaaaabbcaabcaabcabcaabbcabcabcabccabbbbcabcaaabcabccabcaabccabccaabcabbbbcaabbcabcaabcccaaabcabcccaaaabbbbbcabcabccabccabcabbcabcabbbbcabccaaabbcaabccabbcabccabcaabcccabcccaabbcabbcabbcabbbbbcaabbcabbcaabccabcaabcabcaaabcabcabbcaabcabcaaabcaabbbcaaabcccaaabbcabcabbbcaabcabcabbbcabbbbcabbbcabbcabbccabbcaaabcabccaaaaabccccabcabbbbbcabbbbcabbbccabbccabcaabcaaaabcccaaaabccabccabcaaabcaabcabccaabcabcabcabbbbbcaabcabccabcabccabcccccabbccabcabccaaabbbcabcaabbbcabccabbcabcaabcabcabccabbbbcabbcabbcaabbcabbbccabcabcabccabccabcaabccabbcccabcaabccabcaabbcaabbcaabbcabcabbccabbcaabcccccabbbcabcabbcabbcabbbcccccabcccabcaabcabcabccabbcaabbbcccccaaabcabccabcaaabbbbccaabcccabcabcaaabcaabcabcabbcaabccabbcabcabbcaabccabcaabbbbcaabcaabcabbcaabcabccaaaabcabbcabccabbbcaabcabcaaaabbcabccaabccabcaabbccccaabbcabcabcaabccabbbbbcaabcabcabbcaaabcabcabcccabcabbcccabcabbccabcabbbcabcccabbcabbbccabbcaabcabbcabbcabccaabccaabcaabccabcabcabbcabbcabbcabcabcabbbcaabccaabcabbbbbbcabbbbbcaaabcabccaabcabccabbbbccaaaaabcaabcaaabcabbccaabcabcabbbcccaabcabbcabcaabcabcabbcabcccabbcabcabccabcabcccabcaabcabbbcabbcaaabbbbbbbccaabccabbbbcccabcabcabbbcabccabbcabccabbcabbcccabbcabbcaaabcaaabcabcabcabccabbcabcaaabbbcaabccabcaaaaabbcccccabbcaabcabcabcccccabcaaaabccabcabbcabbbcabbcabccaabccabcabcabbccabcabcabbccccaabccabbbccabcabcaaabbccabcabbccabcccabbccabbcabbcccaabbcaabcccabcabbbcaabcabbcabbbcccabcabccabcabccccaabbcabbbcabcabcccabccabcabbcaaabbccabbbccabbcabcabcabcabbccabcabbcaabbccabbbbbbcabcaaaabcccabcccaaabccabcaabbcaabcabcabccabcaabcabbccaabbcabcabcabbcabcabcaabbbbcaaabbccccaabcabcabcabbccabcaaabcabbbbcabcabbcabcabccaaabcaaaaabcabcaabbbcabcabbbcaaabccabcaabcabcabbbcaabbcaaabbcabccccabbbcaabbbcabcabbbbbccabcaabccaabccabbccaabccccabcabbcabbcabcaabbbcaaabcaaabcabbcaabcaabcaaabcaaabccabbbcccaabcaaaabccabcccabcaabccabbbcabcccabcabcabcaabccccabcabbccaaaabcabccaabcabbbcabbcaabcabcabccabcaabcaabbcabbbccaabcaabbcabcabbbcaabcabcaabccabbbcaaaaabcaabbcabbcabcabbbbcabcccabbbcabbcccabbcabcccabbccabcaabcabbbcccccabccaabcabccabcabbbbcaaaabcaabccabcaabcabbbcccabbccccabcaabbcaaabbcccaaaaabbbbccaabbcabcabcaaabbccabccccaabcabbbccaaaabccccabcaabcaaaaabbbcabbbcabbbbccabcabccaabcabbcabbccaaaaabcabbbbcabccaabcaabbbcabcaaaaaabccabcaabccaabcaabccaabbbcabbcaabbcabbbbccaabccaabcabccccccaabcaabccabcccaaabbcaaabcaaaaabccaaabcccabcabcabbccabcabbcabcaaabccccabbcaabccaabcabbbcabbcabccccabcaabbbbbbcaabbbcabbbbbcabbcaaaabcabbcabbcabcaabbbbcabcaabcccccabcabcaabbbcabbcccabcabccaaabbcabbccabcabbbccabcabbcccccabccabcabbccccabbcaaabcabcaaabcabcaabcabbcabcccabbcabcabccabbcccaaabcaabccccabbbbcaabbbcabcabcabccabccabcabccccccccabcabbbcccabcaabcaaabccabcabbbcabbcabccaaabcabcabbbcabcabbcabbcabcabbcabbbcaabbbcabcccaabccaaaabcabbbcaabccaabcabcabcccabcabbbbcaaaaaabcaabcabbcabccabcabbccabcabccabcaabcabbcaaaaabccabbcabcabcabbcaaabcabcabcabccabcabcccabcccccaabbbbbcabcabccabcccabcccabbcabcabcabcabbccaaabcabcccaabbccabccccaabcccabbcaaabcabcabcaaabbcabcaabbcaabccabbcabbcabccabcabcccabccabcccccabcaaabcaabcaabbbcabcaabbbcabcaabcaaabcabcabcaaabcabbbcabcabcabccabccccabcabbcccaabbccabbbbcabcabbccaaabbccabcaaabbbccabbbcabcabbbcabcaaabcaaabccccccccabcabccccaabcabcabbccccaabbbbcabcabccaabcabbcaabbcabccabcaabcabccaabcabbccabbcabbccaabcabcabcabcabccabcaaabccabcabcabcabcccabbbccabcccaaaaabccabcabbbccccabbcaaabcaabccabcaabcabcaabcabccccabbcabcabbcaabbbbbccabccabcaabbccaabcabcccabccabcabbccaaaaabbcabcaaabccabbcabbccabcabcaabbcabcabcabccabcabcccaaabcabcabccaabcaabcabccabccccaabbbbbbcabcaabcabcabcabbcabcccaabcaabcaabcabbcabcabccabcccabccccabcaabcaaabcabcabcaabcccabbbcaabccabcabcaaabcabbccabbbccabbbcaabcabbcabccaaabbcaabccabcccaabbcaabccabccaabcabcaabcabcabbcabcabbcabcabbbcabbcabcabbbccabcabccabcaaaaabccabcabbccabcabccabcccabcabccaaabbccaabccabbcabbccaabbcabccabcabcaabccabbcabcabbbcaaabcabbccccaaabccabbcccabbcabbbbccabcabcccabccabcaabccaabbcabccabbccabcabbcabcabcabcabccaabcabcaabbbbbcabcabccccabbcccabcabbbcaaaabcaaabbcabccaabcaaabccabcaabbccabbcaaabbcabcabcabcabcabbbbcabccaabcabcccabbccabcabcccabcabcaaabccabcaaaabbbbcabbccabccccccabcabbcabcaabcabbcabbcabcccabcccabcabccabbcabcabccaaaabcabccabbcaabcabbcabbcaabcabbbbbcccccabcccabbcaabcabcaaaabccaabccabcaabcccabccabcabcabbcabccaabbcabccabbcaabcabcabcabbccaabbcccaabccabcabbccccabbbcabcccaabbcabcabccaabbbbcabccabbbbcabbbcaabccaabcabcabbcccaabcaabcaaaaaabcabbccabcabcccccabbcaaaabcabcaaabccabcaabbbcaabcabcabcabbbbcccabcaabbbbccaabcabcabcccaaabcccabcabccaaabbcabbcabcabcaabbbcabbbccaabbbbbcabccaaabcabbcaabcabcaabcabbccabcccabbcaaaabccabcccabbcabbccabcabcabbcabbccaabbcabcabcccaabcaaabbcabcabbbcabbcabbbcaaaabbcaabcabccabccaabbccabccaabccabccabcabccabcccabcabcccccaaabcaabccabcaabccaabccaabcabcaabbcabcabccabbcaabcabccabcaaabccabccabbccabbcabccaaabcabbcabcabcccccabbcccccabbcabcabbbcaabcccabccaabbbcaaaaaabccabbbbbbbbcabbcccaabcaabbccaaabbbbbcaabccccaabcabccabbcaabcabcabbcaabccabbbcabcaabbbbcabcabbcabcabccaabcabbccabcaabbbcabbbccaabccaaaabcccccccaabbcaaabccabbcabccccabcabbcabbcaaabcccaabcaabcaabcabcabcccabcabcaabcaabcaabbcabcabbbccaabcabbbccaabccaabcabcabbbccabccabcabccaabcabcaabcaabbbcaaabcccaaabbbcabcaabbcabbcaabccabccabbcabcaabbcabcaabccabbbcccabcabcabbccabcabcabcccaabcabbbccaabccaabcccabcaabbccaaabbbbcabccaabccccaabbcabcabcabbbcaabcaabcabbbcabcaabccabbbcccaabccabccabccabbcabbcabcaabcabbbbbbccabccccabcaabcaabcaabccabbcabccabcaaabccccaabcabcabcabcaabbcabbbbcabbcabbcabbbbcabcabcabcabcabbbcaabbccabcabcabcabbcabcabbccabcabccabbcabcaabcabcabbbcabbcabcaabbcabcabcabcabcaabbcccaabbcabcabbbcabbcccccabbccabbbcabcaabcabcccccaaabcabbbbbccabcaabcabcabcaaabbcaabbccabcaaabbcabbccaabbbccabcaabcaaabbbcabcabcaaabcabcaabccaabcabbbccaaaaabcaabccccabbcabcabcaabbccabccabcccaabbcabcaabbccabbbcabcabccabcabcabbcabcccaabbbccaabbccabcabccabbbbbcaabbcaaaaabcccaabcaaaabcabccabbbcabccabcabbcabcabbbcaaaabbcaabcabcccccabbcabbcaabbbcabbccabcaabccaabcaabcabbcaabcabccabccaabcabbbcabcaabbcabcabcaaabcabcaaabbcabbbbbbcabcaaabccabccabcaaaaaaabcabcaabccaaaaabcaaabcccccabbbccabbcabccabcabccabcabcabbcaaabccaaabccaabcabcabccaaaabccccaabcabccabbcaaaaabcabccabbcaabbcabcabccabcaabccccabcabbcabcaaabbbcccabcabcaaaaaabcaabcaaabbccccabcabccabbccaabcaaabccabcaabcabcaabcabbccaaabcabcabbccaabbcabbbcaabccabcabcaabccaabcaaaaabbcabcccabcabccabcabcabbbcabbcabbcabbcaabbcccabccabcabcabcabccabccabbcaaabbbcaaabcabccabbcabccaaabbcabccccabcaabcaabccaabbcabcabcabbcabcaabbcabccaabcabcabbbcabbcaabccabcabbcaaabcabcccabccabbbbbcabbbcaaaabbcabccaabcccccabbbbcaabcabcabcabcaabbccaabcaabcabcccabcaaabccabbbbbbbbbcabccabcabcabbccaabcaabcaabbbbccabbbbbccabccabbcabccaabcabbcabbcaaabcabcaaabbcccccaabcabcabcaaaabbcaabbbcabbccaabcabbccccabcccaaaaaabcaabbcaabccabbcabbcabcaabcaabcccabbccabccabbccccaabcabcaaabcccaabcabbcabcabbbcccabcaabcaaabccaabcaabcccccabbbccaabbccabcabcaabbbcaaabcccaaaabbccabbcabccabcabcabbbcaaabcabcaaabbbccabbbcaaabcabbbcabcccabcaaaabccabcabcaaabcabbcabcaaabbbbcaabccaabcabccabcccabcaabccabcabcaabcabbcabccabcaabbcabccaabbbccabbbcabbccabbbcabcaaabcccabcabcabbbbccabbcabbbcabbcabcaaaabbbcabcaabcabbcabbbbbccabbcabcabcabbccabccabbccaabcabbbbcabcabbccabbcabcabccabbcabcaabbccabccabcabcabbcabcabcabcaabcabcaabcccaabcabcabcaabccccabcaaabbbccccabcabcccabccabccabccabbcabccccaabccaabbccabcabcaabbcabcaabcabcccabccabcaaabbcaabccaabcaaaabbcabcaabcaabcabcccaabcaaabcaabcaabccabcccaaaabbbcabbbbbbcabcaabbbccccaaaabbcabccccaabcccabcabcaaabccabbcabccccaabcaaabccaaaabccaaaabbcabcaabbbccaabbcabbbcabbbcaabcabbcccabcaaabcabcabcabccaaaabbccccabcabbcaabbccabbcaabcabcabccabcabcccaabcabbcaabcabcabccabcabbcaabbbcaabccaaabbbccccaaaabbccabccabcccabbbcaabcabcabbbcabcabcaabcabcabbbccabcabbcaaabccabcaabcaaabcabbbccabccabcabccabccabbbccaabcabcabcabccaabcaabcabbcabcabcabbbcabbcabbcabbcabbcaabcaaaabcccabcabcaaaaaabbcaabccabbbcccaabbbcabccabbccabcccabcabbccccccaaabbbcaaaaaaabcabcaaabcaaabcabccaabcabbcabbcabbccaabcabbcabcabcabbbcabcabcaabcccccabcaabbccabcabbcabccabbcabcabbbcabcaabcccaabcabcccaabccabccaaaabbcccaabbccabcabcccabcaabccabcabcccaabbcaabbbbbbbcabccabccabbccabbbcabcaaabcabccccabccabbcaabbbbcabcabcabcaaaabbbcabbbbcccabccabcaabcaabbcabcaaabbccabbcabcabcaaabbcabcaaabbbcabcabcabbcabcabbcaabbccaabcaaaaabcabbccabcabbccaabbbcaabcccaabcabcccabbcaabbcaabcaabcccabcccaabcabcaaaabcaabccabbbcaaabcabbccaabcabcabbcccabcaabcabbbbbbccabcabbcabcccabbcaabcaaabbbcccaaaaabccaaabcabbbcabcabcaabcaabccabbcaaabcaabbcaabccabcaaabcabccaabccabcabccabcaabccabccabbccabbccabcabccaabcabbcabccabcaaabcabcabbbcccabccabcabbcabccccaaaabcabccaaabcaabcabbcaaaabcabcabccabbcabcaabcaabbcaabbccaaabccccabcabcabbbcabbbccaaabcabbcaabcaabcabbcccabccabcabcabbbcccabccabcabbbbcaabbbcabcabccabbbbcabcabccabcabccaabcaaabbbbccabcccaaaaabcabccaabbcabcaabbcabbcabbccaabccabbbcccabcabbccaabbbcaabccaabccabcabbccaabbbcabcaabbbbcabccaabbbcccabcaabccaaabccaabbbccabbbcaaabbcabcccabbccabbcabbcabbbccabccaaabccabcaabcccaabbcabbcabcabcaabcabcaabbbbcaaabbbcabccabbcabbccabcaaabcabcaabbcccabcabccabcaabbcaaabbcccabbbccabcabbbcabbccccabbbbbccaabbcabcaaabcaaabcaabbcaabccabcabccabccabcabccabcabccabbcabccabcabcabbcabccabcaabcabccaabcaaabcccccaaaaaaabcaaaabcaabbbcabcaabcabcabccaabcaabcabbccabbbcabcaabcccccaaaaabcabbbcaaabbbccabcabccaabcaabcaabcabccaabcabbbcabcaabccaabcabbcccabcaaabcaaabcabcabcabcabccabcaaabbcabbbbccabccabcccabbcabbcabcabcabcabccccabccabcabcccaaaaaabcabcccabbccabbcabccaaabcabccccabcabcaabccaabcabcabccaaabcabcabbcabcccabcabbcabbbbcabbbcabcaabbbcaaaaaabbbcabccabbcaabcabccabbbcccaaaabccabcabccabcabbcabcccaabcabccabcabbcaabcabbcaabbcaabcaabcabbbcaabccabbccabbccaaaabbccaabbcabccaabcaabccaabbcabbccabbbbcaabcabbcccabcabccaaabcabbcabbbcabbbbcaaabbcabbccabcabbcaabbccaabcaabbbcaabbcabcaabccaabcccccabcabccaaabcaabcabcabbbcabcccabcabcabbcabccaabcabccabcccaabcabbccabbbbbccaabbcabbcaabcabccabbccabccabcabbbccaabcabcabbcaabbcabccabccccabbccabbcaaabcaabcabcaabcabcabbcaabcabcabbbbcabbcaabbcabbcabcabccccabcaaabccaaabccabccccaaabbccaabbcabcabbcaaabccccaabcabccabbcabcaaaabcabcccabbbcaaabbbbcabbcabccaaaabcaabbcabccaabcccabbccabccaaabbccabcabcabcccccabbcabccabcabbbbcccabcabbcaabbbbbbbcabccabcabcaaabccaabbbcabcccabcaaabcabcabccabcabbbcabcccabcabcaabbcaabccabbcabcccabbbcaabcabbcabcabbcabbcabccabcaabbccaabccaabcabbcccabbbbcaabcabcaabcabcabcabcccabcccabcaabcccaaabcabcabcabcabcabbccaabcaabcaaabcabbccabcabbbccaabcabcabbbcabccaabcccabbcaabccabbbbbbcabccaabcabbbcabccabcabbbcabcabcaabcaabcabccabcabccabccccaaabbbbcabbcabcaaabcaabcccabccabcabcaabbcccccaaaaabccabcabccaabcccabcaabcccabccabccaabbcccccabcccabcabcabcabccabcaabcabcabcabcaabccaabccaabcabbbccaabcabcabcabbbcaaabcabcabcabcabcabbcaabbccabcaabbccabcabcaabccabcabccaabbcabcaaabccaabccabbcaaabcccabbbbcabbbbccaabcaabbbccabcabbccaaaabbccaabccabbbbcabcabcaabcaaaabcabcabbbcaaabbbbcabccabbcccccabbbcabccabbcabcabbbccabcccabccaabcaaabcabcabbbbbcabbcaabbcabcccccabccaabbccabbcabcabbcabcaaabbcabcabccaabcabbbbcabccabbcabcabbbbbcaabcccaaabbbccaaaabcabccaabbcabcabcabccaaabcabcaabcabcabcabbcabcabbcabcaabcabcccaaabbbccabbccccabcabcaaabcccabbcabcccccccabcaabccccaabbcaabbcabcabccabcabcabccabbcabcccabcabcabcabcabcabccabbbccabbccabccaabbcaabcabbccccabcabcabcaaaaabcabcabcaaaabbcabbccccabcabcaaaaabcccaabcabbccabcabccabcccabbcabcccabcabcaabcabbcccabcaabbbcaaabbcabcaabbbcabcabcaabbccabccccabbcabcccabbcabcaabbccccabcabbbcaaabcabccabccabbcabcabbcccabcabcabcaaabcaabcaaabcabbbbbccabcaabcaabbccabccabbcabbcaabcabcaaaaabccaaaaabcccaaaabccabbcabccabccaabccabbbccabbcabcabbbccabcabccaabcabcabcabcaabccaaaabcaabbcabccabbcaabcaaaaaabcabcabcabcabcaaaabcaabbcabcabbcccaabbcaabbcabcaabccabbbccabcabcccabcabccabbbcabcabcaabccabbccccabcabbbccaabcabcabcabbcaabbcaaaaabbbccabcabcabcaabbcabccabcccaabcabcabccabbcabcabbcabcccaaabbbccaabbbbcaaabccabbcabcabbcaaabccaabcaabccccabccabcabccabcccabcabbccabcaabcabcaabccccabbbcabbcabcaabbbcaabcabcaabbbbcabcabcaabcabccabcccabccabccabcabccabbcabcabbcabcaabcabbbcabcabbbcabccaabbcaabccaabccabbccabcaabcabccabcabbbccabcabbcabcabbcabbbcabcaabccaabbbbbcaabbbcabcaabbcabbbcabcccaaabcaabccabccccabcccabcccabbbbbbcabcaaabccabbccabcccaaaabbbccaaabcabccabbccabcabcabbcabcabbbcaabcabcabbbbcabcabbccabbbcabccccabbccabcabbcccccccaabcabccabbccaaabcabcabcaaaabcabbcabcabcabbbbcabccabccaabcabbcccccabcabbcabcabccccabcabbbbcaabbcabbbbbcccabbccabcabbbcabcabcabcccaaabcccaaaabbbcabcaaabccabcabcaaabcaaabcabccabbccabbccaabbcabcccaaabcabcabbbccabbbccaabcccabcaaabcabbbcaabbbccabbccccaabbcabccaaaabbcabccabbbcccaabcaabcaabccaaaaabbbbccabccaabcabccabcaaaabcccccabbbcabcabcaaaaaabbccabcabbcabbbcaabcabcabccabbcabcaabbccaaabcabcaabbbbcabcccabbbbcabcaabccabcabbbcabcabbccccaabcccabcccaabbccabbcabbccabcabcabbccabcaaaabccaaaabbcabcabbbbccaabccabcaaabcabcabcccabcaaabbcaaaaaaabbcabcabbbcccaabcabbccaaabbcccccabbccabbcabcaabbcccabcabcabcabccaabccabcccabccaabbcccabcabccaabcaabccabcabcccabcabbccabbcabccaabccaabcabcaabbbcaaabcaaabbcabbbcaabbcaaabbcabbcabcabcaaabcabccabccaabccaabbccaaabccaaabbbccaabcabcabcaabcabcaabbbbccaabcabbcccabccccaabcabbcabbbccaabcabcaabcabcaabccabbcaabccabccabbcaabcaabccaaabcaabcabcabccabccabcaabcaabccabbbbcccabbbbcaabcabbcccabccaabbcccabcaaabcabcabccabcabcabbcabbccaabcabbcabcabcccabcabcabbcabcabcabbcabbbcccabbbcabbbccccabcaaabbbcaabcabccabccabcabcabbcccaaaaabcaaaaaabcccaabcabcabcabcaaabbbcabcabcccccaabbbcabcabbcabcabbccabcaabbccaabccabbbcabbcabcaabcaabccabcabcabbcabcabccabbcabccabcabccaabcabcabbcccccaaabcabbbcabcabcaabcccccccaabbccccaabcccabbcabcccabcabcabccaabcabcaaabbcabcaabcabbcaabcabbbcaabbcabcaabbccabcabcaaabcaaabbbbcaabccccabcaabbbbcabccabcabcaaabbcabccabbbcaaaabcabcccccabbcabcaaabccabbbcabbcccabcccabbccabcabcabbcabbccabcaaabbcabcccabbccabcabccabcaaaabcccaabbcabccabccabbccaaabbcabcaabbbcabcabcccabcabbccabcabcabcaaaaabcabcabcabbcabcaabccabcabbcaaabbbccccabbbbbcabcabccccaaaabbcabbcabbccaabcaabbcabcabcabcabcabcabccabbcabcabcaabcccabccabcabbbcabbcabbcaaaabcabbcabcccaabccaabbccabcabcaabccabbccccabbcabccabcaabcabcccabcaabcaabbccabcaabcabccaabcabcabbbcabcabcccccaaabbbcabbccabbccabcccccaaaabccaaabcabcabbbbcabcaabcaabccaaabcabcaabbbcabbbcaabcabcaabcaabcabcccabbbccabbcabcaaaaabcabcabcaaabcccabcabcccccaabcccccaabcaabbccabccaabcaaaaabbbccaaaaabccaabcabbcaaaabcabccaabcaabcabbcabccccabbbcabbcabbbccabbcabcaabccccabcaaabccccabcabccaaabbbcaabcaabccccccabbbcaabbcabcabcabcabccabbcabcabcabcccabcabcabbccccccaaabbccabbcaabcabbcabcabccaabbbbcabbbbcabcabbcabcaabccabccccccaaabcabbcabcabbbcaabcaabcabbcaabcaaaabcabbccabccabccabcabcabccabccaaaabccabcaabcaabbcaabbbcabcccabcabcabcaaaabcabbcaabcaabccabbccabbcabbbcabcabcccabcabcabccabccaabbcabcabbbcabbbbccaaaabcaabbbcabcaabcabccaabbcabcabcaabcabbbccabccaabcabcabcabcabcabbcccaabcaabcccabccabbbcabccabbcabcaaabccabcabcabbcabcabcaabbbccaaaabbbcabccabbcabccaabbccaaabcaaabcaaabbcabcabcaabcabccaabcabcabcaabbbcabbbbccabcabbcaabbcabcabcccabcabbbccabbbbbbcabcabbcccaabbcabbcaabccaaaabbbcaaabcaabcabbcabcaabbcabbcabbccabbcaabccabcabcaaabcaabbcabbcccaabcabccabbcabcaaabcabbbcabccaabcabbbcabccccabcccabbcabbcabcabbccccabbccccabbcabccabcabcaabcabbccabcabbbccaabcccabcabcabccaaabcaaabcabcabcabbcaaabcaabccabbbbcabbcccabcccabccabcccabbccccccabcaabbccccaabbbcabcaaabccaabcabbccabcaabcabccaabcaaaabcaaaaaabbccaabbcabbbcccabcabcabbcaabccabcccabcaaabbcabbcabbbcabbbcaaabbbcabcaabbbcabcabcabcabbcaabcabbcabbbccccaabcaabbcccabbcaaabbcabcabccabccabccaabbcabbcabbcabcaaaaabcabbcabcaabcabcaabccaabcabbccabbbbcaabcabccaabcabcabccabcaabbcabcabcabcabbcabcaaaabbcabbbcaabccaabbcaabcaabbcabbcabbbcabcabcaabcaabcaabbbbbbcaabbbbcaabcabbccabbcccaabbbccabbccaabbcabcabcabcabccabbccabcabbbbcabcaabccabbccabbcabbcabbbcabbbccabcabbcccabccabcabbcabbccabcccabcabcabcaaabcaaaabbbcaabbcabbbcabcccaaabbcabcabbbcabbcabcabbccabcccabbcabcaabcaaabcaabcabccabcaabcaabcabbcabcaabcabcabcccabcabcaaabbcabcabbccabbbcaabccabcabcabbcccabbcabcccabcaabcaaabbbbcccabccabcabcabcccaabcaaabcaabccabcabccabccaaaabccaaabcabcaabccaabcaabcabbcaabcabbccccaabbbcaaabcabcccccccabcaabbcaaaaabccabbcabcaabcaabcaabcabbbbcabcabcabbcabcabbbbcaabcabbcabbcabcabbbcaaabbcccabcabccccccabcabcabcccabbbbbcabcccabcaaaabcaaabcabcaabcabbbccaabcabbcaabcaabbcaabbcabbbccccabcaaabcabbcabcaabbbcabcaabbcaaabcabbbcabccabbcabccabcabcabbccabcabbbccaaabbbccaaaabcabbccccaabcabcabcccccabcabcabcccabcaabbccaabcabcaaabcabbcabcabccccaaabcabcabcaabcabbccccaaabbcaabcabbbcabcaabbcabbcaabbccabcaaaabbccabcabbcabccabcccabcabcabbbcaabcaaabccabcccccabcaaaabcaaabcabccabbcccabbbbcabcaabbccabcabbcaabbcaabbbbccccaabccabbbbcabbcabccaabbcaabccaaabcaaaaabbbbbcabbcaabcabcaabcabcabcaabbbcccabcccaaaaabcabccabcaaabbbcabbcaabcaabcabbbbbcabbcabcaaabbcabccabcaabbccaabcabcabccaabbcabcccabbbccabcaaabcabbbbcabcabcabccabbcabbccaaabcabccabbccabcabcaabbbcabcabcabcccabbbbbcabcccabbccabcaabbcaaabbcabbcccabbcaabcaaabcaabcaaabcabcaabcabbbccaabbcaabcabbcabcabcaaabcabcaabcabbccabbcaaabcabbbccabccabcabbbcccaabbcabbcccaaabcabbccabbbcaaaabccabcabccabccabbbbcccaabcccaabcccabcaabcabcabcabcabcabbcabcabccabcabcabbcaabccccaabcaaabcaaabcabbccabbcaaabbbbbbccabbcabccabbcaabbbbcabbcabbcaabcabcabccabcaabcabcaabbbbbbccaabbbcabbcabbbccabbbbcaaabccaabcabcabbbcabbcaabcabbbbbcabbbccabbbcabcabcabbccaabccaaaabcccaabccabccccccabcaaaabcabbccaabcabccabbcabcaaabbcabccccaabbcaabcabbbcabbbcabbbcabbccabcabcabcabbcaabbccaabcccaabccabccabcaaaabcccaabcabcabcabcabcabcabbbccaabcabccccabcccaaabcabccabbbcabbcabcccabbbbccabcaabbcabcabccabccccabcabcaaabcabbcabcabbbcabccccaaaabcabbcabcaabbbccabcaaaaabccabcabbcabbbbcabcccabbbbcccabbcabcabcabcccaaabbbcccabbccaabcabcaabcaabbccabbbbccabcabccabbcccabcaabbbbbccabcabccabbccabcabcabccaabcaabbbcaaaaaabccccccabcabcaabccabcabbcabccabcabbbbcaabccabcabbcabccaaaaabcabbbcabccabcaabcaabccaaabccaabcaabbcabcaaaabcabbccaaabbcabcccaabccabccabcabccabbbccccaabbcabcaaabbbcabcabcabccccabccabccabbbbccabcabbccabcccabbbccaabcccaaabcabbccabcabcccccabccaabbcabcabccaabbcabbccaabccaabcaabcaabbcabbbcabbbcabbcaaabccaaaaaaabbccabbcabcaaaabccabccabccabcaabbcaabcaaaaabbcaabbcabccaabbbbccaabbcaabbcabbcabbbccabcabbcabcabcaabbccabcaabbcabcabbcaabcabbbcabccaaaaabbcabcccabcabcabcabcabcaabcabbbccaabbcabccabcabcaabcabcabbbcccaabbbccaabbcaabcaabccabcabcccaabbbbccabbbbcabcaaabcaaabccaabcccaaabcabbcabcaabcabcabbcabcabcaabcaabccabbcabccabcaabcabcaabbcabbcabcccabbccaaaaaabccabcaaabbbccabcabcaabbccccabbbcabcabbcccaaaaabbcabcccaabccabcaabcabcabbbbccabbbcaabbcaabccaabccabbcabcaabcaaaaabcaaabcabbcabcabccabcaabbcabcabcabcaabcabbcabcabcabcaabcaaabbcabcabbcabbcaabcabcaaaaabcaaabcabcabbccabbcaaabcccabbbcabcabbccabcaabbbcabbcaabbbbcabbbcabcabcabbcaabcabbcccabcabcccabcaaabcccaabccabcaabcabcabbbcabbcabccccabbcccabcaaabbbcabcaabccccabbcaabcabcabbcaabccabbbbcabcabccabcaabbccaabccabbcaabbcabbbccabcabcccaaabbbcaabbcabbcaaaaabbbcaaaaabcabcabbcccabcaaabcabccaaabbcaaabccaabbcaaabcabcabbcabccabcaaabbcabcabbbcabbccccaabcaabbbcabccabbcabcaaabbcabbcaabbbcaabcabccabccccaaaaabcabbbbccabcabbcabcccabbbccabcabbcccccaabcccabcabcabcabcaaabccabbbbbcabccabbccabcccabcabccabcabccabbcabccccabbccabbcabcabbcccaabcabcabcabbccaabcabcaabbbbcabbcaabcaabbcabcabbccabcccabcabcabcabcabbcabccabcaabcabbbbcabccccaabcabcabbbcabcaabccabcccabbccabcaabbcabbcaaabbcabccccccabcabccaaabcabbccccabcabcaabccabcabcabcaaaabcabcaabcabcabbbbcabbcabccabbccccccabbcabcaabcabcabccaabbbcabbcabccaabccaabbccabbbcabcabcabbcccccccccabbccabcccaabbcccccabcaaabcaabcabcabbbccabbcaaabcaaaaaaabcaabcabcabcabcabcabcabcccaaabbbcaaaabcabbccccccaabccaabbbcccaabcabcabbcabcabccaabbcaabbcabcabcabcabccabccaabcccabcaabcaabbccabbcabbbcabbcabbccccccaabbbccabcabbcaabcccccabccaabbcabbbccaaabbcabccaaabccaabcccabcaabbccabbbcaaaaabccabbcabcabcaabccccabbccaaabcaabcabccaabcabccabccaabcccabcccaabbcccaabbcccabcaaabcabccabcaaaabcabcabcaabcabcabcabcabcabbcaaabbbcabccabcabccaabbccabbbcabcabccaabcaabcabcabcabbbcabcabccaabcabcccabcaaaabcabcaabbbbccabcabcaabcabbbbcaaabbcccabcccabbcabcabbbcabbcabccabbbcccabccaabbccabbbbbbbcaabbcccaabcabcaabbbcabbbbcabccabccccaabbccaaaabcaaabbccaabcabcabcabcabcabccabbcabbbccaabcabcabbcaabcabcabcabcabbbcabcabbcabcabcabccaaabcabcabcaabcabcabcccaabbcaabcabcabcaaabccaabcabbbbcaabcabcabcccaabcabbcccabcabcabbbcabccaabcccabbbbcaaaabcabcaabbccabcabccaabcabcaabbbcaabbcabbcabcabbbcabcabcabccabbcaaabbcabbbbbbcaabccabcaabcccabbbcabbccabcaabbbcabcaabbccabbcccabcaabbcaabbcabbbcaabcaabbcabcabcabcabcabcccaabcaabccabbcabcabcaaabccabbcaabbcabbbccccabcabccccaaaabccccabbcaabccabcabbcaabbbcccabcaaaabbbcaaabbbbccabbccaabcabbcaabcaabcaaaaabcaabcabcabcaabbcabbcabbcaaabcabccabcccabcabbcabbcabbcaabcaaaaaaabcaabcabccaabcaabccabcaabcabcabccccabbccabccabcaabbcabcaaabcaabcabccabccabccaabccaabcabcabcaabcabcabcaaaabbccabcabcabbccaaabccaaabbcaabcabccabccaaaaabbbccaabcabcaabbcaabbccabbbccabccabccccabccaabbcabcaabccabcabcabccaaabccaaabccabbcabcabcabcabcaabbcabcabcaabcabccabbcabcabcabcaaabcaabcabbcabbcccaaabcabbcaabbcabccabbbcaabbbcabccaabcabcabbcccaabcabcabccabbcaaaabccabcabbccabcabcaabcaabcaaabbbccabcabcabcaabccaabcaabccaabccaabbcabbcaabcabccaabcaabbbcccaabcaabbbcabcccabcabcabbcabcabccaaabbbccabbcabbcabbbbcabcaabcabbcabbccccabcabccabcabbcabbbbccabccabcccabbcabccaaabcabcabbbbcabcabbcabcabbccccabcabcabcaabcaabcabcabbcabcabcaaaabbcabcaaabcaabcabccccabbccaaaaaabbcabcaabbcaabbcabccabbcaabccaaabcabcabccaabcabbcaaaabcabccabcabbcabbbcabcabbbccabbccaaabccccccabbcaabccabcabccabcabcabcabbcaaabcabbbcabcabbcabccabcabcaaabcabccaaabbcaaabbcabbcaaabbcaabbbbcaabcaabccaaaabbcabbccabcabbbcccabcaabbccaabbcabbcaabcaabccaabbbbcabbbbcabcaaaabccabccccabbcabccabbcaabccabcaabccabcabcabbccabcaabcccaaaaaaabcaabbcccaaabbccabcaaabcabbccabcabcabbbbcabcaabcaabcabcaabccabbcaaabcabbbbbcccaabcabcabcccabcaabbcabcaaabcabcaaabcabccaabbccabcccaabccabbbbbbbccccabbccaaaabcaaabcabcabbccaabcabbccaaaaabccaaabbcabbbcaaabcabbccaabccabcabcabcabbcccabcaaaabcccccabcaaabccccabcabcaaabcabbbbbbcccabbcabcccccccaabbcabbccabcccaabcabcccaabbcccaabcabcabcccccaabcccccabcabcabbccabcaabcccabcabbccabccabbcaabcabcaabccabbcaabccabbcabcaaabcaaabccaabcaabccaabcabcabcabbcabcaaabccaabcaabbbcaabcabccabcccaaaaaabcaabccabcabbcabcccabbbbcaabcabcabccabbccabcabbcabccabcabcabccabbbbcabbbcabbbcccabcabcccabcccabcaabbbbcaabcabccccabccaabbcabccabcaabcaabbcccaabbccabbbbbcabcaabccabbcabcccaaabccabccabcabbbcaaabbbcabcaabcabcccabcccaaaaabbcaaabbcaabcaaabbcabcccabccabcaaabbbcabcabcabcaabbbbbcabccaabcabbbcaaabcabccabcabbbcccaaabbcabccabbcccabcaaabbcabcccabcaabcabcaabbcabcabcaabcccabccaaaaabbcabcabccabcabcaabcaabcaabbcaabccabcabbcabcabbbcabcaabccabcabccaabbcccabccabcccaabccabcabcabcabccabcabccaabcabbcaabbcaabcabcabccaaabccabcabcabccaabbcabbcabcabbbbcabbccabcabbccaaabbcaaaabbcabcabcaaabbcaabcaabcaabbbcabbcaabbccaabbcaaaaaabbcabcabcabcabbbcabccaaabccabcabcccabccaabcabbbcaaabbcabbcabbcabcabbcaaabbcabbcaaabcaabbbcaabcccaabbccabcaabcaabccabbbbcabcabcaabcabcabbbbcaabcabcabbbcabcaabcaabcaabbccabcaabbbbbccabcabcabcabcabccabbccccabcabccabbbcabbccaabcabcabcaabcabcabccaabcabcabcabbccabcabcaaaabbcccabbbbcaabcaabcabbcabbcabcaaaabbccabccabbccaabccabcabcabcabccabccccabbcabcabccabcabbbbcabcccaabbccaabcabbcabccabccabccccabcabcabccabbcabbcabcaabccabcabcaabbbcabcabccaaabbccaabccaabbbccabbccaabcabccabcabcccaabcaaabcabcaaaabbbccabcabcabcabcaabcabbcabccaabbbcabcabcabcaaaabcabccabcabcabcaaabcaabcabcabcaaabbcabbcaabccabbcabcccabbcaabcabbbccaaabcabbbcabccaaabcabbcaaaaaaabcabcaabcaabbbccaaabbbbcaabcccaabbccaabcabcabbcabbccaabcaaabcaaabccabbcaabbbcabbcabcabcabbccabcabccccaabcabcaabbcabbcccabcccaabcabbcabbbcabccaabbcabcabcccabcabccccabbbccaaabcaabbbcccabcabbbcabcaaabbcaabbbbccabcabccccabcabbcabcabcaabcaabcabcabcaabbbbcabbbbccabbcccaabbbcabcaabccabcabbcccaabccabbbcccabbbccaabcaabbbcabcabcabbbccabccabcabbcaaaabccaabbccabbcaaabbcabbccaabbcabcabcabccaaabcabcaaabbbbcaaaabcabcccabcabcccabcabbcccabcabccabbbbbbccaabcccaaabbcabcabbcaabcabbcaabccabcabbcabccaabbcaaaabbcaaabcaabcabbcabcaaaabccaaabbbcabccabcabbcabcaaabcabccabbbccaaaabbbccccaabbccabbbccabccaabccabbbcabcaaaabccaaabcabbccaabbccabcabbcaabccabccabcabcabcaabcccabcabbcaabccaabccaaabcaabbbcabcabbbcaabcaabccabbbcabcabcabcabccabbcaaabbbcabbccaabcccabcaabcccabcaabcaabcabbbcabbbcabbbcabbbbbbbccccaabcaaabccabccabbcabccccaaaabbbcaabcaabcabccabcaabbccaaabbbccaabccabcabcaaabccabcabcabccabcabcabcabcabbcaabccabcaaabcabcaabcabcccaabcabcabbcccabbcabcabcaaabcabbcccabccccaabcabcabbcabcaaaabbcabcaaaabcabbbccabcabcaabcabcabbccabbbbcabcaaaaabcaabbbbbcabbcabcaaabcaaaabccaabcccabccabccaabccccabcabcabbcccabbcaabcaaaaaaabbcabcabcaabccccccaabbcccabcabbcaaabcaabbbbcabcabccabccabcabcaabccabccccaabcabcabccabbcabbcccabcaabbcabcabcabcabcabcabccabbccabcabcaabcabccabbbcabbcabcccccaaaabcaaabccabcaabbcabbbcabbbcabccaabcabcabccabcabbccabbbcaabcaabcabbbcaaabcaabccabccaaabbbcabcabcabbcaabbcaaabbcccabcccccaaabcabcabcaabcaabcabbcabbbcaabbccabcabbbbccabbcabcabccabcabbbcabbccabbbbcabcabcabbbbcaaabbccabccabccabbccaabcabcabcabbccaaaabcccabbbccabccaabcabccabbbbbcaabcabbbbcabcccccaabcabccabbbbcabbbcabbcccaaabcccabcabcaaaaaabcaabcabbcabcabbbccabcaabcccabbbcabcabccabcaabccabccabccaaabcabcabcabcabcaabcabcabcabcabcabbcccaabbbbbbbccaabccaabcaaabbcabbbbcabcabbbcaabbcabbcabbbcaabccaabcabcabcaabcabcaaaaabccaabcccaabccabcccabcabcabcabbcabcccccccabcabcabcabcabccabccccaabbcabcabbcaabbcaabccabcabccccabccabcccabbbbbbcabbcabcabbcaabbbbccabbcabcabbcaaaaaabbcabbbcaabbbcaabbcabbcaabbccccccccccabcabbccabcabccabcaaabcabccabccabcabcabbcccabcabccccaabcabcaabbcccabcaaaabccabcccabcabcaaabcaabccabcabcaaaabcabccaabccabcabcabcabcabcabbbbcaabcaabcaabbccccccaabcccaaaabcabcabccabcaabbbcaabcabbcaaaabcabcabbbcabcabcccabbbbcaaabcabbcaaaabbccabcaabcabbcaaabcabcabcaaaabbcaabccabcaabcccabcaabcaabcabcabbcabccabbccabcabcabbccabccabbcabccabcabbcccaabcabbbcccabcabcabcabccabcabcccaabbccabcabbbccabbccabbcabcabbccabcabcaabccabcabbcabcabcaabccaabcabcccabcabcabbccabcaaabbcabbbcabcccabcaaaaaaabcabcabcabcaabbccabcabcabbcabcabccccabccabcaaaaabcabcabcabbcaabbccaabcabccccabcabccabcabcabbbcaabcaaabccabcaabcabcabbccabcabbbcabbcabccaaabccabcabcaabcabcaabbcabcccabbcccabbbcccabcabbcaabcabccabcabbcaaabcabcabcaabccabccabcabcabcaaabccabcaabbcabbccabcabccabbcabccccabcaabcccabcabbbbcabbccabbcabcaabcabbcaaabbbcccabbbbbbbcabcabbbccabcabbbcabcabbbbbcabcabcabccabbbbcabcaabbcabccabcabbbcabbccabcabcabbcabbccaabbbbcabbbcabbbbcaabcccccabcabccaabcabcabcccaabbccabccabbcaabcaabbcabcabcabcabccaabccaabbcabbcabccabbccaaaaabcabccabbcccccaabccabbcabcabccaabcabcccabbbccaabcabbbbccabcabcabccabcabbcabbbcabcabccccccccaabcaabcabbbcccabccabcabbcabcabcabccabcaaabbbccccabccccaabcabbbcabbbcabcaaabbccabcabccabcccccabcabcabcaabcaaabcabbcccabbcabccccabcabcaaabbcabcaabcabcccccccaabccabbcabccabbcaabbcaabccaabcaabbccaaabcaaaabcabcccabbcaabbcabcaabccaabcabbcabbccabcabbcabcabcabccabbcabbcaabbbccccabcabcabccabcaabcabcabbcabbcaabcabcabbccabbcabbbbbcabcaaabbbccaabbccabcccaaabcabccabbccabcccabccabbcaabccaabbcabcabcabcaabcabcabbcabcabcabbcabccabbcabcabbcabcabcabccabcabccabbccabccabbcabbcabcabcccabbcabcaabcabcabcabcaabcabccabcabcabbcabcabcabbbbcabbbbcaaabbcabccabcccabccaabbccccaabcccabccccccabcabbbccabccaaabbcabccaabbcabcaaabbcabcaabcabcaabccabcccabcabcaaabbcabcabbcccccabcabbcabccabcabccabccaabbbbbcabcabbcabbccabbcaaabcaabbbcccccabcabcccccabcabbbccaabcabccabbbbbcabcabccabbbbbbcabbccabbccaaaabcabcabbccaaabcaaabcccabccabcaaabbcabccaabcabccaabbccabcabcabcccabbbccaabbbcccabbcabcabcaaaabcabccabcaabccabbccccccccabcabbcaaaaaabcabbcaabcccabcabbccabcabcccccabbcccaaabcccabccaabbcabcaaabbcabcabcaaaabcabccaabcaabccabcaabbcaabcabccabcccabbcccccabcabcaabcabcabbbbcabbcaabbcabcabcabcccccaabbccccabcccccaaabbbbcabcabcabbcabcaabbbbcabcabbcaabcaabcabccabbbcabcabcaabcccabbccaabcabcabccabcabbcabcabcabcabcaaabccabbbcaaabcabbccabcabbcabbcabbcabcaabcabccaaabcabccabbcaabcaabcabccabccabcccabcaabbcabcabbcabccaabcabbcccabbccabbcabcccaaabcabcaaabcabcaabcabbcaabcabcaabcaaaabcabcaabbcabcaabbcabcccaaabcabbccabcabbcabcabcaabcabcaaaabcabcabbbccabbbcabbbcabbccabccabbcabcabbcabccaabcaabbbcaaabcabcccaaabcabbbcabcabbccabccabcabbbcabccaabbbcaaaabcabcabcccabcabcabbcabcabbbbbbccabccccabbcaabccabcabcaabbccccabcabcabcaaaaabcabcaaabcccaabcccaaaaaabcabcaabbbccccabccabbcaabccabbcabcaabccabbbcaabcccaabcabcabbcaaabcabccabcaaabcabcabbbcccaabccabcabcabcabcaabbcaabcabbbcaabcaabcccaabccccaabcabcabcccabcabcccabcabbcabbcabccaabbbbbccaabbcabbcaaabbccabbbbccccaabcabbcabcaaabcabbcccabcabcabccabcabcabbcaabcaabbbcaaaabcaaabcccabbcaabcabbcccabcccabbcabcaaaabcaabcabccccabbcabcaabccabccabcccabcabcabbcabcabccabbcabbcabcaaabcabccabcabcabccabcabcabcaabcccabbcabcabcabbcabccabcabcabccabbccabbccaaabcabbbcabbbcaabcabbcaaabbcabbbcabcaabcaaabcabcaabccccccabccccabccaabcabcccaabccabcabcaabbbbccaabbcabcabcaaaabbbbccabbbcaabbccabcabcabbbccaabcabcabccabccabbcabbbccabbbbccabcaaaaaabbcabccabcabbccabbbcabbccabcaabcabcabccaabcaaabccccaabcabcaabccabcabbbcabbcabbccabcccccaabbcccaabccaabbcabcaabcabcabbbcabcabcabbcabccaabbcabcabcabcabccabccabbbbbbcaabccaabbcabcaabbbcabccabcaabccaabcabbcabcabbcabcabbbbcabcabbbbcabbbcabccccaabccabcaabbcabbbbcaabccaaabbcabbcaabccabbcaabbccccaaaabccabcabcabbcabcabccabcaaabcabcabcabccaaabbcabccaabbbbccaabcabcaaabcabbcabbcabccccaabccabcaabcabcabbbbcaabcaaabbcaabbcabbccabcabcabcabbcabcaabcabccaabbccabbcabbcaaaaabcabcabcaabccabcabccabcccaaabcaaabcabcaabbcabcabcaabbcaaaabcaaabbcabbbcabcccabbcaabbcaaabcabcabbcabcabcabbbcabcaabbcabccabbbcaaabbcabccabcabcaaabcccabcabbcabccaabcabbcaaabbcabccabbcaabccabcabcabbcccaabccabcaaaabbbbcccabccabcaaabcaabccabccaabbcccccaabcaabcabcabccabcabcabbccccabcabbccabcabbcccabcccabcaabcaaabbcaabbcabcabccccabcabcabbcaaaabbcabcabcaabbcabccabcccccabcabccaaaaaabcaabcabbcaabcaabcaaabcabcabcabcabcabcaaabbbccabcaaabccaabcabcabbcaaabcabbbbcaabcabcabbbcabcabcabbbbcabcabcabcabcabcccabcabbbccabccabcaabbbcabcccabccaabcabcabccccabcabccaabccabccccabbcabcabcabcabccabbbccabbbcabcaabbcabcaabccaabbcccabcaabccabcaaabcaaaaabcabcabccabcabbcaaabbcabcabcabcabbcabcabcabbbcabcabccabbbcabbbbccccabcabbbccabccaabcabcabccabbcaabcaaabbccabccabbcabcabcccabbbccabcaabcaabcccaabbcabcaaabbcabcaabbcabcabcabcaabbcaabbcabcccabccaabcabbbcccabcabcabccabbcabcaabbcccabcaabcccabbbbbbccaaabbccabcabbccabcaabbcabbcabccabbbcabcaabbcabcaabccaabbcaaaaabbbcabccabcccabcccaabccabcabbbcaaaabcabbbcaabcabbbbbcaabcaabbbcabbbccabbcabcabcabbbbcabcaabbcabccabbccabbcaabcabcabcaabcabcaaabbbbcabccabcabbcabbbcaabcabcaabcabcabcabccabcaaaabccabcaabcabbcabcaaaabbbcabcaaabbccabbcabbcaabbcabbccabbccabccabccabbcabcaabcabcabcccccabbcaaabbcaaaabcabbcaabccaabcabcabcaabccabbbcaabbccabccaaaabbcabbcaabccabcabbbcaaabcabccabccaaabcabbcaabbcabcaabbcaabcabcabbbccaabccaabcabccabccabcabbbbcaabcccaabcaaaaabbcaabbcabbcabccabbbbbcabcabcabbcabbbcaabccabbccccaabbccaabbcaaabccaabcabbbbcccabcabcaabbbbcabbcaabcaabbbcabcaabcaaabccabbcaaabbbcabcabbcabbbcabcccabcaabbcabbcabcabcaabcaabbccccaabbcabcaabccaabbccabcabcccabcaaabcabcaabccabbbccabcaabcabcabccabcabcabbbbbbccccabccabcabbcaabbbcabcaabbcabbbccaaabbbcabccabcabcabcaabcabbccccabcabbbbccabcaaaaaaabbccaabccccaabcabbbcabccabcabcabcabcaabcaaabbbcabcaaabcabcabccccabcaabbbcabcabccabcccabcaaabbcabbbccaabbcccaabccabcccabbcabccabcabcaabccabccaaaaabbbbcabbcabcaaabcccaabcabcabcaabbbcabccaabbcabbccabcabccaaabcabcaaabccccabcaabcabcabcaabcabbccabcabbcabbccabcabbccccabbcaabbbcabcccabcaabcabcabbcaaaabccabcabbcabcabbcabccaabcabbcaabccabbbcaabbbcaabcabbbbcabbcaabcaabbcaaabbcabbbcaabcabcabbcaabbcabbcccabbccaaaabccabbcabcabbbbbcccabbbccaabcabcabccabcabccaabcccabbbbcabcabcabbcabbcabccabbbbbccabcaaabcabbcaabcabbcabcabccabcabcaaaabcaabbccabcabccaabccccabcabccaabbcccabccabcaabcabcabccabcabcaabccabccabccaabbcabbccaabbbcabbbbbcaaabcabcaaabbccabccaaabcaabbbcaaaaabccaaaabcccabcabbcabcaaabcccaabcaaabcaabbcabbcabccabcaabbccabcabccaaaabbbccccabccabcaabccabbcabbcaabccaaaabbccabbcabccaaaabccabcabccaaabcabbccccabcabccaabcabbcabcabbcabccabcabcabbcabcabbccabcaabcabbccabcabbbcabcabcabbcabbcabcabcabbcabbccabcabbcccabcabcabcaabbbcabccccabcaaaabcabccabccabccabccaaabbccabbccabbcccabcabccabcaaaabccabcabbccabbbcabcccabbcaaabccaabccccccabcabccccabccccaabbcabcaaabbccaabcabbbbcabcabbcabcaaaabbbccaabcaaabcabcccabcabcabbbbbbcabcabbcccabbccabcaabccaabbcabbccabcaaabcabcabcabbcabcaabccaabbcabcabbccaabcabbccabcabcabcaabcabccccabbbcaabcabcccaaabbcaabcabcabccaaabbbcabcabcaabcabcaabbccaabccaabbccabbbcabcaabbbbbcaaabccabbcabccabbbcabcaabccabbcabbcccccabbbbbccabbcabccabcabbccabcabcabbcabcaabcaaaabccabcabbbcabcaaabbcabcabcaabcaaaabcccccabbcaabcaaabcabbccccaaabccccaabbcaabcabbbbbcaabcabbbcabbcaaabbbcaabbcaabcabcabcaabcabcabcaaaaabcabbccabcabbbcabbcabbcabcabbcabcaaabbcccabcabcabcaabcaaaabcabcabbcaaaaabbccaabccaabccabcccabcaabbbcabcaabccabccaabcabcabcaabccaaabcaabcabccabcabcaabcabcaabbcaaabbbcabccabbccaabccaaabcabbcaabcccabcabcabcaabcabbcabccccabcabbcaabbbcaabbbccabbbbbbcabccaabccabcabccabbcaabccaabcabccaabccaaabccabbccaaabcccccccabcabcaabcccabcccabcabcaaabbbcabccabccabcabcabccabcaabcabcaaabcabccabcabbbbcabbccabbbcabcabbbccabbcaaabcaaaaabbcccaabccabbbbcabcabbcabccaabccabcaabcabcaabbcabcabbccabcabcabbccccabccabcabcabccabcabcabcabcabcabbcaabccabbcabbcabbcaaabcaabcccabbcaaaaaabccabbbccaabbcaabbccccaabcaaabcabcaaabbcabcabbcabcabcabcabcaaaabcaabccabcabbbcabbcabccabccccabcabccaaaaabcabcccabcabccccabcabcabbcaabcaabcabbcabcaabccabccaabcabbcaabbcabbbcaabbcabcabcaaabcaaabbccabcabcabbcabcabbbcccaabcabcabcabcabcabccabcccabccaaabcabcaabcabcabcaabcaabbbbbbccabccabbcaaabcaabcaabbcaabccabccaabcaabcaabccaabbbcabbcabcabcabbbcaabccccabcabcaaaaabcaaabbccaabbcabcabbbccabcccccabcabcabbbcabbbcabcabcabcabbbbbbccabcaabcabccabbbbbcabccabbbcabcabcabcabcabccaabccaabbcaabcaaaabcccabbcabcabcaaabbcabcabcabccccabccabcabbbbbccabbcaabcabcabccabbccabcaabcabbcaabccabccabcaabcabcccaabcabbccaabcabccabcabcccaabcabcaaaaaabbcaabcabcccabcabbcabcaaabbccabcaabbccabcabbccabccaabbcaabcaabccaaaaabcccccabbccabbccabccabbccaabbbcaaabcaabccaabccabcabcaabccabbccabbbcabbcaaabcabcabbccabbbccabccabcabbcabcaabbcabccabcabcaaabccabccaaabcabcccabbcaabbcabbbcabcaaabbbcabcabcabbcabccccaaabcabcabbccaabcabcabcabcabcabbccabbbccabbcabcaabbcabbbcabbbbcabbccaabccabcabcabcaabbbcabcabbcabbbcabcabbcaaabcabbbcabbbbbcabcabbbbccabcaaabbcaabcabbbbbbcaabbcaabcabbcabccabccabccabcaabccaabcabcaaabcabcaabcaabbbbbcabcaabccabbcabbcabcabcabbbcabbccccabbbbbbcccabccabcccabbbcabcaabcabcaabbcccabcccabbcabbcaabccaaabcabbbbbcaaabbcabbcabcabbcaaaaabcabbbcabbcabbcccabbcabbcccabcabccabcabcaabbcabcabcabcabccabbbbcaaabbcaabbccaabcabcabcabcabbcabbcabcaaabcabcaaabcaaabbccabbcabbbcaaabbccabcccabbbbcabcaaabbcabccabcaabcabbcaabccabcabbcabbcabccabbbbbccccabbbccabbcabcabbcabccabbcabbcaaaabcaabccabbcabbcabbbcabcaabccaabcaaabcaabcccabcaaabbcaabcaaaabbcabbbcaabcccabcccabcccabbcabbcaabccabcabcabccaabccabccabcabbcabbccccabbccaabbcabbcccabcabccaabcabccaabcaaabcaabbbbcaaabbcabbcabcaaabcabcabbccabcabbcabbcaaabbccccaaabcabcaaabcaaabbcaaabcabcabcabbccabcabcabbccabccabcaabcccaabccabccaaaabcccabccccccccabbbcaabbbbbcabbcabbccabcabbbbbccaaabcabbbcccaabccabccabcccabcccaabbccaabcaabcaabccabcabbcaaaabbccabcabcabcabbcabcaabcabbbccabbcabbbcabcabcccabcabcabbbcabccabcabbccabbcccaabbcabcabccabcabccabbcabcccabbcabcabcabbcabcabccabbbccabcabbcabccaabbcabbcabcabbccabcabbcabcabccaaabcaabccaaaabccabcabccaabcabbcabbbcabbcaabcaabccabbcaabbbcaabcabccaabbbbcabccaabcabcabbbcccabccabbcabcaabccaaabcabcaabbcaaabbbcabbccabcaaabcabbcabcabcabccabcabbbcabcaaabbccabbcaabcabbcaaabcaabcccabbbbcabbcaabcaaabbbccabccaaabcabcaabcccaaabcabcaaabcabbcabcabbcabbccabcaaabccabbcabccaabbbcabbcaaaabcccabbcabbbbcabbccaaabbcabcabbcabcabbcabcaabcaabcabcabcaabccabccaaaabccaaabcabcabcccccaabcabcaabbcabccabcabcabcaabbcabbbcabcaabbcabcaabbcabbccabcabccaabcaabcabbcaaabcabcaabcabbbcaaabcaaaabcabbcabbbcaaaaabcabbcabcaabcaabcccabbbcabcabccaaaaabbccabbbccabbbcccaabbbcabccabbcabcabcabcaabcabcabcabcaaaabccabbbcccabccabbcabbccccabccabcabbccabcabcabcabcabcabccaabbcabccaabcabcabbccabcabbcccabcccabccabccaabbccabcaabcabccccabbcabcabbbbcabcaabcaabcaabccabcabcabbccabbcccccabcabccaaabbbccabccaaabcabcaaabccabcabcccabccabbcabbcabbccaaabccabbcabbbccabcabbcccaabbcabbcabccabccabbcabbbcabcabcabcaaabccccaaabcabcaabbcaaabcabccabbcaabccccabbcaaaabbccabccaabbcabccabcabcabccaabbbcabbcaabbccabcaabcabbcaabcabcaabcabccabcaaabbcabcaabbcabbccabcabbccaabcaaaabccabcabbccabcabbbcaabcccabcccccabbcaabbcaabcccccaaabcabbcaabcabbccaabbcabcabbcabbcabccaaaaabcabbbcaaaaabcabcabccaaaabccabbccccabcabbbcabbccabcccabbcaaaabccabccaabcaabcaaabccccabccaabccaabcccabcccabbbcccabcabbbcabbbcabcabbbbcaabbcccaaabbccaabccccabcabbbcccaabbcaabcabbbccabcabccaaabbbbcabcabcabccabccabcabccabcaabbbbcaaaabcaaabcabcaabcaaaaabbbbbcabbbbcabccabcabccaabccaaabcabccabccabbbcccccaabbcccccabcabcaaaabbbcabcabccabcabccabccabccccaabccccaabcabcaabbcaaabcabcccaabbbcabcabcabbbbccaaaabcabbbbcabcabccaabbcccaabccabccabcabbbcabcccccabbbccabccaaabcaaabbccabcabbccaabccccaaaaabccaaabcabbcaaabbccabbcabbbcabccaaaabcabcabbcabbcaabbcaabcaabbcabcaabbbcabcabcabcaaabcabccaabccabbbcabcabcaabcabbbccaabbbcabccabcabcabccabbbccaabcabcabccaabcccabccabcabccaaaaaabcccabcaabbcaabbcabcabcaaabbcaabbcccaaabbcccabccabcabbcaabccabbcabbcabcaabcccaabcabbcccabcccaabcabcabcabcaabbcabcabccaaabbccabbbbcabccabbccccabbbbcabcabbbcabbcccabbbbcaabcaabccccaabccabccaabcabbcaaabbbcccaaabcaabcabcaabcabccabbcaabbcccabccabcabbbbccabcabbbbccaabbbcaaaabbcabcabbcabccaabcabcccabcabcabbcabcabbcabcabbccccabbbbccabbccabcabbcabcabcaabbcabcabbbcabcabccccaabcaabcabbcabbcaabbcabbccabcaabcaaabbcaabbcabcaaaabbbcabcaabbcaaaabbbbbbbcabbcabbcaabcabbbbcaabcaabbcabcaabcabcabccabcccccabcabcabccabccccabcccabbccabcabbcaaaabcabbcabcabcaabcabbcaabbccabccabcabbcabbcabbbbccabcaabcaabcccabbcaabcabcabccabcaaabccabcccabbbcabccabbccabcaaabcaabbcaabbcabbbccaabbcabccaaaabbcaabbccabcabcabccabcaaabbbcabcabccabccccccabbcaaabbccabccaabcabcaabccabcaabbcabcabbccabcccabcabcabcabcaabbbbcaabcaabcabccaaaaabcabcabbcabccabbbbbcabccabbccabcaaabccaaaabcabcabcccabbcabccabbbccabbbbbcabcabccaabcaaabbcaabcaabcabcabcabcabcaabcccabcabcabbccabccabcabbbbcabcabcabbbbccabccaabcccabcaabcaabcabbcabbcaabbcabbbbcccabcabbccaabbbcabbccabbcaabbccabbbbccabccabcccabcabccabbcccabbcccccaabcabcaabbcabccaabcaabcabcaabcabbcabcabcabcabbbcabbcccccabcabcaaaabccaaabbbccaabcabbbccabbcabcccabcabcaabbcabcabcaabcaaabcaabccaabcabcabbcabcabbcaabccccabbcccaabbcaaabbbcabcabbbccabbccabccabcabccabbcabcccabcaaabcabbcaaaaabcaaabcaabbcaaabccabbcccabbbcccabcabbcabcccabbccabccabbcabbcaabcaabbccabccccaabcaabcccabcaabcabcabcabcabbccccabccccaabbbbcaaabccabbbcaabbcabcabbccabcabccabbbcabcabcaabcabcccabbccabccccaabcabcccabcabcabcabbbccabcabcaabbcabcaabbcabbcccabbcccaabbccabcaabcabccaabcabccabbcaabcaaaabcaabcabcabcabcccaabccabccccabcaaaabbcaabbccabccaabcaabcaabbbbbccabbcabccccabcaabccabcaaaabcaabbcabcabcccaabbbccaabcabbbcabccccabcaabbbbcaabccabcabcabbbbcabccabcccabbbbbcabcccabccabbcaaabcabcaabccaabccabccabccaaabbcabcaaabcabbcabcabcaaabcabccabbbcabcabcccabcaabbcaaabcaaabcabbbcccabbbcabcabbbcccabccabcaabcabcabccabcabcaaabbcabcaabbbccabccccabcabccaaabbcabcabcccabccabcabcaabcabcccccaaabcabcabcabcabbbcaabcabbcaabcccabccabcaabcabbccaaaabbcabcabcabbccabbcabcabcccabcabbbccabccccabbbcabbbbbcaaabbbcaabcccabcabcaabcabcabccabbbbcaabcabcaabcabcabcabccabbccabcabbbcabcccaabcaabccabcabccccabccabbcccaabcabcccabccabcaabbcccaaabbcabbcaabcabccaaabbbccabcaaabcccabbccabcabbbcabbccabcabcabcabcaabcabbcaaabbbbcabcabcabccabbbccaabcccabbcabcaaabccccabcabcabcabbbbcabbcabcabcabcabbcabccabbbcaabbbcabccccabcaabcccaabcccaabcaabbbcabcabcabbcaabcccaaaabbcaabbbbcabccabcabbcabcaaabccabccaabcabcccaabcabcabcabcaabcaabcabbcabcabcaabccaabcaabcabbbccabbbccabcabcabbcaabcaaabbcabbbcccaabcabbbcaaabbcaabbcabcaabbcaaaabccaaabcabbcabcabcaaaabcabcaabcabcabcaabcaaaabbcabcabcabbcccaabccaabcabcaabbcccabcaabccabbcaabccabbbcabcaaabbccaabccabcabbbcabccaabbcccabccabcabcabcabbcabcabccabcabbccabcabcabccabcabbbcabcabbcaabbccabcabcccabcaaaabbbccccabcaabccaabcaaaabccabcaaaaabbccabcaabbcccabbbcabbcabcabbbcaaaabbcabcaabcabccccaabcabbbbcccabcccaaabcabbbcabbbcaaabcabcabcabcabcabcabbccabcccccaabcabcabccabcabcabccabcaaaabbbcabcabcabbbccabcabbcaabccabbbccaabcaaabcabcabcabcaaabccabbcccaaabcccabccaaaaabcaabcaaabcccaabbcaabbcaabcaaaabcabccaabbcabcaabbccaabbbcabcabbbbbbcaaabcaabcaabbcabcabbcabcaabccaabccabcabcabcabccabbbccabcabbcabbcaabcabcaabcaabbbccaabccabcccabcabcccabcabcabcaaaaaaabbbcccabcabbcabcaaabbcabcabcabcccabbcabcabcaabccabcccabcccaabbcccabccaaabcabccaaabcabcabbcaabccabbcccaabcabbccaabcabcaabcaabbcabbcccabbbbcabbcaabcaabcabbcabcabccabbcccaabcabbbbcabbcabcccaabbccaabcaaabbbccabcaabcabbcabcabcabbbcabccccabbcccabcabccccabcccabcaabbcaabccabcabbbbcabcabcaabcaaaaabcabbcabcccaaaabcabbcabcccabbcabccaabcabbcabccabcabcaabccccaabccaaabbbcaabcaaabccabbbbccabccaabcaabccaabccaabcaaabcabcaaabcabcabccabcccaaabbcabcaabcabcabbbccccaaabcabccccabbcaabcabbcabbcaabbcabcabbbccaabbccaaaabcabccaabcaabccccaabbbcabbcabcabbcabcabbcabbbcabcaaabcaabcaabccabbbccabbbcabcccabbcabcaaabbcabcaabcabbcabbcaabbcabcccaaaabcaabbcaabccabcabbcaabcaaaaaabcccaabcabccabbcabbbcabbbbccaabbbcabbcaabcabcaabcabccabbcabcaaabccccabbcabbcaabccaabcabcaaaaabbcabccabcabcabbccccaabcabccaabcabcaaabbcaaaaabbcabbbcaabbcabcabcaaabbcabbccaaaabcaabcccabbcabccaabccabcabccabcabccaabcabcabcabbcabcabcaabcaabcabbcabccabcabbcabbbcabccccabcabccabcabcabccaabcccccaabbccabcabccabccaabbcabccabcaaabbbccabcaaaaabccaaabcaabcabcaabccabcaaaaabccccabcccabbcaabbbcabbbbccabcaaaaabcabcaaaaabbccabbcaabcccaabcaabbcabbccabbcccabccabcccabcabccabccccabcaaaaaabcaabcabcabbcabbbcabbcaabbccabcaabbbccabccaabcaaabcabcccaabbcaabccabbcabcaabbccabcabcabcaabcabcaabccabcaaaabbcabcabccabccabcabbcaabcabcccabcaaaabbbbcabccabcabccaaabbcabbccabcaabcaabcaaabcabcabccccaabbcaabcccabbcabbbbbcabbcabcabbbbcaabcabbbcccabbbccabcaabcabcabbccaabcabbcaabbcaabcabccabccabbcaabccabcabccabcabcabcaabcaabbcabcabcccaabcabcabcaabcabbcabbcabccabcaabbcabcabbcccabccccaabccabbbbccabbbcaabcaaaabbbbccabcabbcabbcaabbcabbccaabccabcabccaaabccabcabcabcccabcccccabbccaaabbccabcaaaabbbccabcaaabcccaaabbbbbcabccabcaaabccaabcabbcabcabccabccabcabcabbcabccabbbcabccaabbcccabbbcabbbcabcabbcabccabbbbcabcabcabccaabcaaabccabbcaabcabcabcaabcaaaaabbcabccaabbcabbcaabcabcccaaaabcabbbbbbcabccabcabbcaaaabcccabcccabcabcabbbccabbccabcccaabbcaabcaabbbcabbcabcaaabcabccaabcabcabcabcabcabcccabcabcabcaabcaaaabcccabcabcabcabcaabbcabbbbbcaabbbccabcabcaaabccabcabbccaaabbcabcabcaaaabcabcabcabcccabccaabbbcabcabcaabbccaabbbcccabcabcaabbcaaabccccaabcccabcccabbcaaabcabccabbcaabbbcabccccaabbcccaabbbbcaaaaaabcaabbcaabcabcccccaabcabcaaaabbbbbccabcaabcccaabcaabccabbcabcabcaaaabbbccabcccabbcaabcaabbccabbbcabcabbccabccaaabccaabccabbbcabcaabcabccccccabcabcabcabcabcabcaaabbccabcabbbcccaaabcabbcaabccabccabcccabbccabcaabcaabcaaabccabbcccaabccaaabcaabcabbccabcabccabccabcabcabcccaabbcaabcabbcccccabcabcabbcccaabcabccaaaaabcaabbbcaabcabcaabbbccabcccabcaabbbbbbbbcccabccabbcccabccccccabccaabcabbccabccaaabbcaaaabbbbcabbbcaabbcabccaabcabccabcabbbbbbcaabbcaabcaaaabbcabcabcaabcabcabbcccccabbbcabcaabbcabbcccaabccccabcabcccccabcabbcaabbbccabccabbbcccaabbcaabcabccabcaabcaabcaabccaabccabcaaaabcccabbcabcaabcaaabbccaaabccccaaabcabbccaaabbcaaabcaabbccabccaabccccabcccabcaaabcccabcabcabcaaaabbcabccabcabccccabcccabbcaabccaabbcaabcabbccabccccaaabccabcabcabcaabcabbcabcccabcabccccccabcabcabcabcabccaaabbccccabccaabccabccabcaaabcabbcaabbbbcaabcabbbcabccabcabcaabbcabcaaabcabcabcaaaaabcabcccaabcaaabccabcaabcabcabccabccaaabcabcabbccabcabcabccaabbbbccabccabcabbcabbcaabccabcabbcabbcaabbccabcabcaabbcabcccaaaabccabbcaabcaabcabcabcaaabcabcabbbccaabcccabcccaabbbccabccaabcabccaaabcabccabbcccaaabbcabbbccabccaabccaabcabbcabbbbcccabcabbcabcccabccaabcaaabbbbccabccabbcabbcaabbbcaabbccaaabbbcaaaaabcaabbcaaabcaaaaabbcabbbccaaaabbcaabcabbccabcabccabcabcabbcabcabcabccabbccaaaabbcabbbcabcccaabcabbbcaabcabcaabcabbcabbbbcaaabcabccabbcaabcabccabbbbcccabbcabccabbccabbccaabbbcabbbbcabcccabbcaabbbcccabcaabcccabcabcabcabcabcaabbcabcabcabccabccaabcaabcabbbcabccabcaabcabbccaabbbbbbbccabcabcaabccccabbcabccaabbcaabcaabbccabcabcabcaabcaaaaabbbbcccabcabccaabbbbcabbcaabcaabccaaaabccaabcabbccabcaaaabccabccabcabcabbbbcabcabccabbbccccaaabcabbccccaabccabbcccabccabcabcaaaabcabccabbccabcaabccabcaabbbccaabbcccabcabcabcabbbcabcaaabbcabbcabbcabbbcaabbccabbbcabbcabcccabcaaabbcccabbcabcabbcaabcabccaabcabcabcccccaabccaaabccabccabcabbcabcaabccabbbcabcabcaabcabcabcabccaabcabcabcabccabbcccabbbbccabbccabcabcaabbbbbbcabcabcabcaaabccaabbcabcaaaaaaabccabbbccabccaaabcabcabbcaabcabcccabbcaaabbbcaaabccaabcabcaaabccabcabbbcabcaaabcabbbcabcabccccabcccccabcaabcaabbcccaaabccaabbbcabcabcabbbbcabbcaabcabbbccabbcabccaabbbccabbccabcabccabcccccccaabccabcaabbcabccabcabcaaabbcabcaabcaaabbbcaaabbccaabbbbbccaabccaaabcabcabcabbcabccabcaabbcabcabbcaabbcabbbbbcabbccabbbccccabcabcabcabccabccaabccccaabccabccabcaabbccaabccabccabccabcabbcabcabcabbccaabcabbbcabcabbcaabcabbbcabccabcabbcabcaabcccaabcaabbcccaaabbcabccabcccaabbcaabcaabcaabbcccaaabbcabcaabcabcabccabbcabbbcccabcaabcabcabccabcabbcabcabcabcabbcabcabcabbbcabbcaabccccccabcabcabbbccabcabcaabcaaaabbccabccabcabcabcabcaaaabbccaabccabcabcabcaabcaaabbcabbbbccaabcaaaabcabcabbbcaabcaabcabcabbcabbbbcabccabbbcabbbcaabcaabbbbbccabccaabccaaabcabbcabccccabcabbcabcccaabbcaaabcaaabbccabcccaabccabcabccaabbccaabcabbbcaabbbcabccabccaaabcaabbcabcabcabcaaaaaabcabcabbcabccabccabbcabbcabccaaabbccabbccaaabbcabccaaabbbbbcccabcabcabcaabcaaabcabbccaabccabcabcabcabbcabbbcabcaabcaabcabcabccaabbcabcaaaabbbcabcabcabbbccabcccaabbbccabccabbcabbcaabcabcabcabcaabcccaaabccaaaaaaaabccaabccabccccabcabcabcaabbbbcaabbcabccaabbbcabcccabccabcabcccaaabbcccccabccabccaabbbbcccabcaaabbbcabbcabcccabbccabbccaabbcabccabcabbbcabbccabcaabcccabbcccabbcabcaabbcabccccabcabcccabbbcaabbbcabbbcabbcabbcabcabcabcabcabbccaabbbbcabcabcaabccccccabccabbcabcaaabbbbcabbbbbbcabccaabcaabcaabcaaabbcabbbccccabbbbbcabcaaabcabcabbcabbcaabbcabcabcccabcabcccabbbcabcabcaabbcabbcabcabbccabccaaabbcaaabbcaabbbcabbbbcabcabbcaaabcabcabcabbcabcabbbbbccccaaabbcabccaaabcaabbcccabbcabcabcccccabcabccabbbcccaaabcabcabbcccabccaabcaabccabcabcabcaabbcabccaabccabcabbcaabccccabcabcccabcabcaabbcaaabcccccabbcabcabbbbbccaabcccabcabbcccaabcaabcabcabcabbccabbcabbbcabcabccabcaaabcabccabcaabbcabcabccabcccaabccabcabcccabbcaaabcccabcccabcabbcabbbcabcaabbccccabcaabbccabcccabbcabcaaabbcabcaabcabcaabcccabccaabcabbcabbccaaabbcabccabcabbbcaaabcabcccaabcabbbccabcccccabcabcccabcabbccabcabbcaabbcaaabbcaaabcccabcaabbcabcabccaabbcabbbbccabbbbcaabcabcabcaabccabbcabbccaabcabccabbcabcabbccccaaabcaaaabbbbccabbcaaaaabcabcccccabbbccaabcaabcabccabcccabbccabbccaabcaabbbccaabbcabcabbcaabbbcabbcabbbcabbbbccaabbcabbcccabbcaabbbcccabbcabccabcabccccabbccabbbbcabbbcaabbcaabbcabbcabbbccabcabbccabcccaabcccabcabcabccaabccabbcaabbccabbcabccabbcabbbbcabcccabbcaabcaabcabcabcabcaaabbbcabbcccccaaabbcabcccccabbbcabbcaabbcabcaabbcabccaabcccccabcabcaaaabbbbccabccaaabbcabcabccabcabcccaaabbcaabbbcaabcabcccabcaabbcabcccabcaabcabbbcabccaaabcccabcabbccabcabcabcaabcabccabcabcaabccaabcabcabcaabccabcaaaabcabbbbccabccabbcabccabcabcabccaabccabccabcabbccabcabcaaabcaaabbcaabcaaaabcabcabcabcabcaabcabccabcaabcabbcaaabcabcaabcabccabccaabcabbcabcccabcabbbccabcabbcaaaaaabcabcabcabcccabccabcabcabccabccabbcaabccabcccaabbccaabbccabbbcabcabcabccabbbcaabbbbcabbbcabcabbbcccaaaabbcccabcccabcabccabccaabbcaabbcabcaaaabcabcaaabbbccabccabbbcabbccccabcaaaabccabccaabcabbccabccaabcabcabcabcaaabcabccabbcabcabbbbbcabbbcaabcabbbcaabcaabcabbbcccabcabbcaabcabcaabbbccabbcccabbbbccabbccabcabccaabbbcabcabcabcccccaabccabcabcaabcaaabcaabbcabbbbbbcabbcabbcaabbcccabbcccabcabcabcabbcabccaabcabcabcabbbbcabccabcabbccabcabccaabbbccabccabccccaabbcabbcabcaabcabccabccccabcabbcabbbccaabbccaabcaaabcabbcabbccccabcaaabcabcaabcabcabcaabccccaaabcabbccabcaabbccabbcabccccaabccaabcccaabccabbcabbbcabcabcaaaabbcabcabcaaabcabcabccabcabcabcabccabcabcabcabbcabccabccabcaaabbbcaabccabbcabcabbbccaabbcabbcabbcabcabcccabcccaabbcaaaaaaaabcaabcaabbcaabbcccccaabbcabcaaabcabccccaaabcabccabccaabbcabbcabcabbbcabcccabcabbccccabbbcabbccabccaabccccccabcabcaabcabbcabcabcaabbcabccabbbcabbbbcabccabcaaaabcaaaabcccabccaabcabbccaaaaaaabcaabcaabccccabcccccccabcabbccccabbccabccccabcaabbbccabcabbcabcaaaabbcabccaabccabccabccabccabcccaabcaaaabcabbcabbbbbcabcabbcabcaabcaabbbbbcabbcaaabcabcabcabccabcaabcabbbccaabcabcaabccabbbcabcaabccabcabcabcaaabbcabcabcaaabbcccabcabcabcabcabcabcabbbcaabcabbcabccccabbbcabbbcabbcabccabcabcabbcaaabbcaabcaabcaaaabcabccabbcabccccaaaabbcaabbcabcabcabcaabccccabcabcabcccabccabbcabbccabbcabccabbcabcabcabcaabcabcabcabbcabbbbccabcabbcabbbbcabbbbbbbbcabcccabcabccabbcabbcaabcccaaabccabcaabccabcabbcccabcabccabcaaabccaabcabbccabcaaabcabcabcccccabcabcabbcabccaaabbcabcabcabcaabccabcabcabbbbbbbcaabcabcabcaabbcabbbbcabbcabbbccaaaabbcabbbcabccaabccabccabbbccabbccaabccaaaaaabcccabcabcabcabcaabccabbbccaabcabccaabcaaabccabcabbcabbcaabcaabbcabcaaabccccabcabbbcabcabcabbcabccabbcaabbcabbbccaabbcabccccabcabbcabcaabcabcaaabbbbcaaabcabcccabcccaabbcabbcabcccabcaabccaabcabbbcaabbcabcaaabcabcabbcccaaabcabcccabbccabcaaaaabccaabccabcabbccabcabccabcabcabbcabcaabcabcccabcaabbbccaabbcaaabbcabcabccabbcabbccaabbbbcabccabcabbcabbbbccaabcabcabcaabbcaaabcccabcabccccabccabccabcaabbcaabbcaabcaabcccaabbbcabcabcaabcabbcabccabcccaabcabbcaabccabcaaabcaabcaabcabbbbcabccaaaabcabcaabcabcaabcaabbbbcabbcabbbcaaabbcaabcaaabcaabbcaabcccaabcaabbbcccabbbcaabcabcccaaabbccabccabbcaabcabcabcabbbcabcaaabccaabcccaaabcabbcabbcabcabcabcaaabbbbbbccaaabcabcaabccaabbcccaabbbcabbcaaabccaabcaabcaaabcabcabbbbcabbbbbcccabcabcabbbccabcaabccccaabbbbbccabcaaabbcaabcabcaaabbbccabcabccabcabcaabbccabccaabbccccabbbbcabccaabbcabbcabcabcabbccabcabccabbbbccaabbcabbbcaabbcabcabcabcaabbbcabcaabcabbbcabcccabcaabcccabcaabbcaabcaabbcabbbbcccabcabccaabbbbbcabcccabcaabccabbcaaaaaaabcabcabcabccabbccabccaabcaabbcabbbbcccabbbbcabbcabcabcabccabcabcabbcaabccabcabccaabcabcabbbcabbcaabcccaabbbbbcabcaabcabbcaabcabcabcabcaabbcaabccabbcaabcaaabcaabcabccabcabbcabcabcccabcabcabbcabcabcabbbcaabcabbcabcccabcabccabcaabcaabcccabcaabcaabcabcabccaabbbbccabccabccccabbcaabcabbcaabcaaabbbcabcabbcabbccabcaabbcabcabcaabccabbbcabccabcaabbcabcaabccabcabbcabbccaaabcabbccabbcaabcabcaabcabcaaabbcaabbcabcabccaabccabccabcabbccaabbbcabcabbcaabccabcaabcabccaabbccabcabbbcaaabbbccaabbcabbcabcabbcabbcaaabbcabccaaabbcabbbbcabbbbbbbccaabbcaabcabcabcabbccabcabbcaabbcabcccaabcaabbccaabcabcccaabcabcaabcaabcaabcabbcabcccabcccabcaabbccabbccaabccabcabbcaaabbbcabccccaabccccabcabbbcaabcabbbcabbbcabcaaabcaabcaaabcaabccabbcccabcaabcabcaaabbcccabbccabcabbbcabccabcabbcabbcabbcaabccabccaabcccaaaabcaabbcabcabcaabcabbcccabcabcccaabccabbcccabccaaabcaabccabcaabcabbccabcabcabccaabcccabbcabccabcabbccabcabcccaaabcccaabcabcaabccccabbcabcaaabbcabbccabcaaaabcabccabcccccaaabcabcccabccabcaabccabbccabcabcabbbbbcabbcaabcccabcabbbbccabcabbbcabcabbcabcabcabccabbccabccccabcaabcabcaaaaabcaabcabcabbbcaabccabcabcaabcaaabbbbcaaabcabbbbcabbcabbcaaabcabbcabcabcaabbccabcabbcabccccaabbccabcaabbbccccabbcccabbcabcabcccaabcaaaaaabccaabbcaabcabcabcccaabbcabcabcabccaaabbcaaaaabcaabcabbbcabcccabccabcabccaaabcccabcccccabbccccabccaabbcabbcaabbbbccabccabbccccabccabcaaaaabcabcabcabcabbbcaaabcaabcabccabbbbbbbccaabbcaabccaaaaabbcabbcabcaaabcabccaabcccaabbbccaabcccabcabccabbccaaaabbcabbcabcaabbcccabcabcccaaaaabbccabccaabcabcaabbbbbcabcabcabcabbbcabccabccaaaabccaaabbccabbccabbbccabcabcaaabbbcabbcccabcaabccabbcabbbcabcabcabcaabccaabcabcaabbcabcabcabcccabbcabcabccabbbbbcabbcaaabbccabbccaabbcccabcabcabccaabcabbcaaaabbcabcabcccabcaabbbcaabcaaabbcaabcabcabbbccaabbcabcabbccabcabbcaabcabcabcabcabbcabccabcaaabccaaaabcabccaaabbbcaaaabbcabcabccccabbcabcaaabbcabbcabbcabbcabcabccabccaaabccaabcaabcaabcaabcabcaabcaabcaaabcabcabbcabbcabbcabcabbbcabbcabccabcabccabbbccabbccaabbbccaabcccaabbcabbcaabcabcabcabcabbcabccabbcabbcabcaabcabccaabbcabcccabccabcabccabbbcaabcabcaabbbcaaabcaaaaabcaaabbcabcccabbbcaaabcabcaabbccaabcaabcabbbcabcaabcabbbccccaaabccabbcaabcaabcabcaabccabcccabbbcabbcaaabcccabbcaabcaabcabbcabccaabccaabcccabccaabcaaabcaabbbcccabbcabcaabcaabcabcaabbccabcaabcccaabcccccccabbbbcaabbcabcabbccabcabcabcabccabcabbcabccabcabcccaabcabcabbccabcaabcaabbcabbcabccaabbbbbbbcccabbbbccabcaaaabcabccccabcccabcabcaabccaaaaaabcaaabbcaabbcccaaabcabcccccaaabbcccabccabccabcabcabbccabcabccaabbccccabccabbcccabccaabbcaabbccabcccabcabccabcaabbbcabcabbcaabccabcabbcabbbbcccabcaabbbbccccaaabcccaaabbbbbcabbcabccabccaabccccabbccabbcaaabcabbccccccaabbbccabcaabbbbcabcabcabcaaaabcabcabcaabccaabcabbbccccaabbbcabcabccccabcaabcabbbcaaabcaabccabbcccaabcabcccccabccabbbcabccabcaaaabccaabcaabbcabcaabbccaabcabbccaabcaabbccccccabccabccaabcaaabccabcabbbcaabcabbcabcabccaabcabcabbcabccabcccaabccabccabcccabcaabbbbbccabcaabbbbcabbbcabcaabbcabcabcaabcabccccabcabcaabbcccabcabcaabcaabccaabbbccaabccaaabcabbbcabbcabbbccabbbcccabbcabbbccaaaaaaabcabcaabcabccaaabcaabcccabcabcabcaabbcabbcabccabcaabbbbcabcabcaaabbcccabbbcabcabcaaaaabcaaabccabccabbbbcaaabcabcaaaaabbccccaaaaabcaaaabbcabcaaabcaabcabcabccaabcabcaabbcaabcabbcabcabcabcaabcaabccabbbcabbcabbbccabccaaabcabbcaabcabcaabccabccabbbbccabcaabccabbcaaabcabcaabcabccaabcabcaabbbbbcaaabcaabcabcabcabbbccabcabcaabcaabcabcaabbcabbcaaabbccabbcabcabcabbbcabcaabbcabccabcabcaaabccccabccaaabcaabcabbbcaaabcccabcabcaabccaabbbcabcabcabcabcaabcaaabccabcaabbbbcabcaabbccabbcabbcabcabccabcabccabcabccabccabbcaabcabccabbcabcabcccabccccccabbcaaabccccabcabcccabbcabbcaaabbcabcabcabcabcccaabbcabccabcabcaabbcabcaabbcabbbccabcaaabccabccabbcccaaabbbbcabcabcaabbbbcccabbcabbbcabcabcabbcccaaabcabccabbbbbcaabbccabccccabbcabccabccabcabcabbccaabccabcabcabbcabbcabbcabbbcaabcccabcabccaabcaaaaaaabcabcabbcabcabbccabbcccabbcabbcaabccaabbcccabbccabcabccabbcccabccccaabbcabcabcabccaabbccaaaabbcabbbcabccabbbcaabcabccabcabccccccabccccabbcabcaabbcaaabcaabbcaabbcaabbcabcccaaabcaabcccabccabcabbbcabbbccaaabcaabbbcabccaabcabbcaaabcccabbccaabcaabccabbcccaabcccabcabbcabbccabcabccccabbbcabbcabcabccaaaabcaabccabcabcabbccaaabcabbcabcaabcabbbcabbcabbccabcabbbccabbcabcaaabbccabccabccccabcabccabcabbccabcaabcaabcaabccabbccccaaaabcaaaabbbbcabcabcabcaabbbcabbcaabbcabbcaabbcaabcccaaaabcaabcccabcabbcaabcaabcabbccccaaabcaabcabcaaaaaabcabcabcabcabccaabccabccaabcabbbcabccabbccabcaaabcabcabbbcabccccabbcccabcabcabbcabbcabbcabcabcabbccabcabbcabcabbcabcaabcabcaabbcabbcabcaabcabcabbbccabcabcccccabbcabbbccabcabcaabcccaaabcabbcccabcaabbcabbbcabbbbccccabbbcabccaabccaabcabccabccaaaaabbcabbcaabcaabbcabbcccaabcabbcaabccaabbcabcabcaaabbbccccabbbccabbbcaabccccaaabbcccccabbcabccabcabbcaaabbcaabcaabcabccabcabbcabcabbbbccabcabccabcabcabbbbcccabbcabbbbcabcabccabcaabbcaabcabbcaaabbcccabcabcabbccaaabbbcabcaaabcabcabcabbcaaaabbcaaaaaabbccaabbbcabcaabccaaabcabbbbcabcabcccabbbbcaaabbbcabbbcabcabcaaaaaaaaabbccabcaabcaabcaabcabbcaabccabcabbbcaabbcabcaabcaabcaaabccaabcabccabcaabcabcabcabccccaaabcaabbcabbccccaabcabcccabcabcabbccabbbcaabbccaaabbcaaabcaaabbcabcaaaaaaabcabcccaabbbcaaaabcabcaaabccabccabbcabbbccaabcabccabccabccccabbcabcabcabcabbcabcabbccaabbcabcaabcccaabcccabcabcabcabcabbbcaabcaabccaabbbcaaabbcabbcaaabcabbcaaabbccabcabbcabcabbbcabbccabbcccabcaaaabcabcaabcabbcabcaaaaabccabccccabcabbbcccabcaaabbcaabbcabcccabbbcaabcaaaaabbcabbcabbcabcaaabbbbcabccccaabccaabcabcabcabbbbbccabccabccccabcabcabbbccabcaabccabcaaaabbcabccabccabcccaabccabcccabbcabbbbcccaaabbbbcccabbbbbcabcabbcabbcccaabccabcaabcaabbccabcabbcabccabccabcabccabccccabbcabbcaabcccaaabccabbbbcabcaabcabbccabcabbcaaaabcabbcccccccaabbbcabcabccabcabbccaaabbcabcabbcaabcabbbccccaaaabbcabcabcccabbcaabcabccabcabbccabcabbbcabcaabbcabccccaabbbcabccabcabcaabbbcabbcaabbcabcccabcaabcaaaabccabccabccabbcabcaabbbbcabccabbccabbcaabcabcabcccabcabcabcccccabcaaaabbccccaabcaaaabccabbbcabccaaaabbcabbccaaabbbccaaaabbcabcccabcaabbccaaaabbbcabcabcabccabbbcabcaabbccabbcccabcabccabcaaabccabcaabccaabccccaabcabcabbcaaabcaabcabcabcabccabcabcabbccccccabbcaabcccabccabbccabcabbcaaaabcaabcabcabcaaabcabcabcaabcabbbcabbccaaaabbcabbcaaaabccabcaaabcaaabbccabbcaabcabbcabbbcccaabbbcaaaabbcaabbcabbcaabcabcabbccaabccabbbcabbbcaaabbcccabcabbcaabcaabcabccccabbcabcaabbccabbbccabbbbcabcabcabcabbcccaabcabbcaabcaabcabbcabcabcabcabccabcccabcabcabcabcaaaaabcabcabcabcaabcabcabcabcabcabccabcaaabcabbccabbcabcaaabbcaabbcabbccabbbbcccaabcabccabcabbccaabccaabccabbcaabbcabccaabccabcabcabbccabcabbcabccabcabccaabccaabcabbccaabbcabccabbcccabbcaaabcabbbccabccabbcabcabbcaaabcaabcabbbcaabbcabccabcccabccabcccabccabccabcaabccabcabcaabccccabcaabcabbcabccaabcabcabccabcabcabbccabcaaaabcabcabcabccaabcccabcabbcabcabcaabcabcabcabbcabbbcaabbcaaabbcabbccabcabcabcabcccabcaaabcabbbbbbbcabcabbcaaabcaabbcaabcabcccabcaaaaabbccaabbcabcaaaabcccabcabbbcccabcabcccabcabbbccaaabbcaaaaabbbcabcaabbccabcabccabccaabcaabcabcaabbccabcabcabcabccabcabbbcabcccccaaabcabcaaaabccccabcaabbcabcabccabbcaaabcabccaabccaabbcabcccaabbcabbbcabccaabccabcccaabcabcccaaaabbbbcabcabcabcabcabcabcabccaabbcaabcabcaaaaaabcccaabcaaaabcaabbccccabcabbcabcabccabcaaaaabbccabcccabcaaabcabbbbcabccabcabcabbccaaaabbccaaabbbccabbcabcabbccabbbcaaabcaaaaabcabcaaabcaaabcabcabcabcaaabcabbcabcabcccabccaabcabcabccabbcabccabcabbcabccaabccaabccabcabbcabbcaabbcabcabcaabccabcaabcabcabbcccabcabbcabbcabccabbbbccccabcabbcaaabbbbbcabcaabbccabccabbcabcaabcabbcaaabbbcabcabbccabbcaaaaaabccaabbcaabcaabbcabcabcabcabcccccabccabcabbcabbcabcabcabbbcaabccabcabcabbccabbbcabbcabcccabcaabccabcabccaabcccaabcabcccabcaabbbcaaaabbbcaaaabcaabcabbcabbccabcaabcabcabbcccabbbccabcabbcabbccabcabcaaabcabccaaabbcaabbbbcaabcabcaabcabbbcabcabbccabccabccabbcaabcaabcaabccaabccabcabbccabcaaabbbcaabcabbcabccabbcccabbcaaaabcabbccabccabccabcabcabccabbcabcaabccabcabcabcaabbcaabccaaabbbbcaabbbccabcabcabccaaaabcabcabcaabbcaabcabbcabccaaaabccabbcaabbbbcabcabbcabcabbcabbcabbccabbcaabbbbcabbcccccabccabbcabbcabbcabcaabbbcaaabbbcabbbcaabbcabbccabcabccaabcaabccabcabcaaaabbcabcabccabccaabccabcccabbcabcaaabbbccccabbbcabbbbcabcabcaabbcabbbcabbcabcaabccccabcccabbcabccabbcaabcabccaaabbccabbcaabccabcccabcabcaabcccaabbbcccabccabbcaabbcccccabcabcabbccabccabcaabbbcaabccabcaabbcabbccaabcaabbcabcccabcaabcabccccaabbcccccaabbcabcabbcccaabccabbbbcabbcabbcaabccabcabcccabbcaabccabcabcabcaabcaabbcabcaabcabcabcabbcaabcaaabcaabcabcabbcabcabbccaabcabcabcaaabbcaabccabcabcaaabccccaabcccabcabcabcaabcabbbbcaabbcabcaabcaabcccaaaabbbccaabbbccabbbcabcabcabccaaaabbbcaabbbcabcaabcaabcaabbccabcabcabbbccabbccabbccccabcabbcabbbcaabcabcaabcaabccabccabcabbbcabcabccabcabbccabccabcaaaabbbbbcaaaabcabcccabcabcabccabbcabccabcaaabbbcccaaabcabcabcabccabcabccabcabccabccabbbccabbccabbbccabcabccabcaabcaabbbcabcabcabcaabbbccaaaaabcabccabbcaabcccabbccabbcabcaabbcabccaabbccabbbcabcabccaabcabcaabbccaaabbbcaabcabcaaabbcaaabcccaabccaabccaabcccabbcccabcabcabcabbcaabcabcabcccabcabcabcabcabbcaaabcccaabcccabbcabbccabbcccabccabbbcabcabccabbbcaabccaaabcabcabcaabccabcaaaaaaaaabcaabcaabbcabcaaabbcabcabcabbcccabccabcabccaaaaabbcccabbbccaabbccabcaabcabbbcabbbccabcabcabcccaabcabcabbcabcaabccabccabbbcaabcabbccabccabbcaabbccaaabbccaaaabcccaabcccabcabcabbccabbcabbbccaabcccabcabbbcabbbccaabcabccabcaabcaaabbccabcccaaabcabbcabcabcaabbbbcabcabbbccabbbcabbcabcabcaaabbccaabccabccccabbbcaaaabcaabcabcaabbcabbbccabbbcabcccaabcabbcaabcabbcaabbcabccabcaabcaaabcabccaabcaabcabcabbccaabccabccabbcabbcabbcabbbbcaabbbbbccabbcabcabbbbcabccabbccccabbcabcabcaaabbbcaabcabcaaabcabcabcabccaabcabcaabcabcaabcabbbcabbccabcccabcabcaaabcccabbcabcaaabcabcabccabcabcabbcaaaaabbcabcabccabcabccabccabbcabccaabbbcabbbbcabbcabbcccabccabccabcabcaaabbcccabcaabbcaabcaabcaabcccabbccabcaaaaabcccabbcabcabcaaabccabbcabcabbcabbbcabccabccaaabbcabbcabcabccabccccabccabcabbcabcaabbcaaabcabbccaabccabbccabcccabcabbccaabcabcaaaaabbbbbbccabcabcabbcabcaabccccabbbbbccccccccaabbcaabcaaabccaabbcabccccaabbcccabcaaaabbcabcaabcaaabcabcaabbcaabcaabcabcabcabccabbcabccaabbbcabccabbcabcabbccccabcabcabcaaabcaabbbbccabccabcabbcaaabcccabbccaabccabccaabccaabccabcaaabcabbcabcabcaabccabbcaabbcabccabcccabccabbbbcaabcaabccabbccabcccabcccabcabbcabcabbbbbcabcaabbcabcaaaabcabcaabcabcabccabcaaaabcccabccaaabccabbbbccabcabcaabbccabbcccabcaaabcabbcabbbcaaaaaabcccabccabcabcabbccabcabbbbcabbcabcccabcabcabbcaaabbcabcccabbbcabbcaabcaaaabbcaabbcaabcabbcabcabcaabbbbcccaaaaabcccabbcabbbbcabcabbbcabccabcccabbccaabccaabcaaabcccabcccabccaabccabbccaabcabbccabbbbcabcccccaaaabbbbcabbcabbcabcabbcaaabcabccabbbcaabcccabbbcaaabccabbccabccabccabcabbcaabcaaaabcabbbbcaabbbcabbcabccabbbbccabcabcabbcabbcccccabcabcabcabcabbbcaabbcabcabcaabcabbcabcabccaabbbcaabcabccabcaaabbbccabbccabccabccaaabbcaabcabcabcabcaaabccaaabcaaabccabcabcabcaabbcccabbccabcabcabcabcaaabcaaaaabcabcabcabcabbccabbcabcaabbcabbcccabbccabcccaabcabbcaabbbcabcabbcccabccaabbcabcabcabcccaabccabcaabccaaaabbcabcaabccabcaaabcabbcaabcaabbbcabcaabcccaabcccaabcabbcccccabbcaabccaabccabcabbcabcabbccabccabcccabbbbcabcabcabbcabcabcabccccabcaaaaabcabccabbcabccabcabcabcabcccabcabcaabbcaabcabcaaabbbccaabcabbbbcabccabcabbbccabcabbbcabcccabbbccabbcabbbbccabcabbbbcabccaabccabcabccabccaabbcabcabcabcabbccabccabcabcabcabbcaabcabcabcabbcaabcabcabccabccabccaabbcaabcabbcabcaabcaaabcabcaabcabcccaaabbcaabbcabccaaaabccaabbbcabcabcabcabcabcabcabcabbcabcaabcabccaaabcaabcabcaabcaaaaaabcabccabbcabbcabcabcaabcabcabcabcabbccabbcabbcccabbbbbcabccabcccaabbbcabcaabccabbccabccabbbbcaaabcaabccabbcaabbbbccaabccabccabcabbcaabbcaaaabcabcaabcabccabccccabcabccabbcabccabbcaaabcabbccccaabccabccaabbcaaabccabccaabccabcabcabcabcabbcaabcaaaabcaaabbcabbcabcabcabbcabcabcabcabcabcccabcabccaabcaaaaabbcaabcabbccaabcabcabbcabbbbbbcaabcccabcaabbccabbbcabbbcaabcabbbcabccaabbcabcabcccabcabcaabcaaabbcaabbbbbbcabbbcabcabbccabcabccabccabccaaaaabbccaaabcabcabcccabcabcabbccabbcabbcccaabbcccabcaabccaabcaaabcabbcabcabcabcccabccaabbcccccaaabbccaabcaaabcabccabccaaaabcabbcabcaabbcaabcabcabcabbcabccaabbcaabcaaabbbcabcaaabbbcccccabcabbcabccaabcccabccaabcabbbcccabcabcaaabbcabcaabbbbcabcabcaabcabbcabcabcabbcaabbcaabcabcabbbcabccaabcccabcccaaabcabbcabbcabcabcabbccaabbccccabbcabcaabcaabcabbbcabcabcccaabbcabcaaabcabcaabcabcaaaaabccabccabccaaaabbcabcccccabbcabcabcccabbbcabbbcabcaabcaabcabcaabcabbcabbcaabccabcaaabcccabcabcabbbbcabcabcaabcabbcabbcaaaaabcaaabbbcabcabcabbbcaabbcaabcaabcaabcabbccaabbbcabcabcabccccabcaaabcccaaabbcaabcabbbcccabcccccabbcaabccaabbcabbcabcaaabccabbcaabbbbcccabcabccabcabbcaabcabccccabbcccabcccccabcabbccabcabccaabccaabcabcaabbcabcccccccabcabcaabcabcabbbcabbbbcabcabcabcabbccabcaabcabcaabbbcabbcabbcaabbbcabcaabcabccabcabcabcaabcaaabcaabccaaabcabbcccabcaabbccccabbcabbbccaabcccaaaabbbcabbbbcccabcccabbcabcabcaaaaaabbccabccaabbbcabcaabbcaabcabcabbbbccabccaabbbbcabbcabcabcaaabbcabccabcccabbbbcabcaabcaabcabccabcccaabcaaaaaabcabbbbbcabbcccaabcaabcabcaabbccabccabcabcabccaabcccabbccabcabcaabbcaaaabcabcaabccabcabcabcaaaabbcabccabccaabbcccabbccabccabcabcabbbcaabccccabbbbcaaaabccaabcabcabcabcccaabcccabbbcccabcabcabcabcabcabcabbcaabcccabcccccabbcabbcabbcaabccaabcabbcabcabcaabccabbcabcaabcaabcabcabbbcabccabcaaaaabbbccaabcabcabbcabcabbccaaaabcabbcabcabcabccaabbbbbcccaabccaabbbcaaabbcabbcabbbcabbbbbbcaaabcabcaabcccaabcabccabcabcccccabcabcabcabcabcabcaabcaabcaabcabbcccaaabbcabcabcabcaabbcccccabcaabbbbbbcabccaaaaabccabbcabcabcabbcccccabbbccaaabbcabcabcabbccabcabbbccaabccaaaabccabbbbcaabcccccabcabbccabcabcabbbcabbcabcabcabcaabcabbcaaaabcabcabbcabcaaaabcccaabcabccaabcabcabbcaabcabbcabbcabccabcabbbcaabcaabcccaabcabcabcaabcaabccabbcabbcccaabcaabccabcaaabccabcabcaaabcabcccaabccabcabccabccaaabcabbbbcabcabcabccccaabcaaabcabcaabccabcabcabbcabbcaabbcabcccaabcaabcccccabbbccabbccaabcabbcaabcabcabcabccabcabbbcaaabbcabcabcabcabcabbcabcabbbccccaabbcabbbbcccabcabcaaabbbbcabbbcaaaaabcabcabcabbcabbccabccccabccabccccabbbccabccabcaaabbcabbcabccabcabcaaabcabcabbcccaaabbccabcabcaabcccabcaaabbcaabbcabcaabcabccaaabcaaabbcccaabccaabbcabcabcabccabccaaaabbcaabcaabccaabcccabbcabccabbcabccaaabcabcabcaabbccaaaabbbcabcabcaabcaabbbcabbbcabcabccabcaabcabccabcabbbcaaaabcabcabcaabbcaabcaaaabcabcaabcccaaaabcccaabccaabccccabccabcabcabbcaabbcabcaabcaabbbccabbcaabcccaabcabbcccaaabcaabbbcccccabbcabbbbccabbbbccaabcaabbbccabccabbcabbcabcabcaabccabbccabcaabcabcaaabcccabbbbbccabbcabcabcabcabccaabccaaaabbcaabcabbcaaabbcabcabccaaabcabccaaabcabcccaaabcabcabcccabcabcabccaabccabbbcabbccabcaabcabcaabbcabcabccabbcabccaaabccabccabcabccccabccabbcaabbbbcaaabccccaabcaabcabbcaabbcabcaaabbbbbcaabcabbcaabcccabccaabcabbbcccabcabcaaabcaaabbbbcabbcabcabcabcabcabcabcccaabcabbcabbcccabcabcabcabcccabccabbccccabcaaabcabccabbcabcabbcabbcaabcaabcabcccabcabcabcabcabcabbbcabcaaaabcabcaaaabbcaabbcaabbbccccabcccabbccabbcabbbccaabcabcabcaabbbcaaabcabcccaabcabccabcabcccabbbbbbccaaabbcabcabcabbbccabcabccabbccaabbcabcaaaaabcabbcaabcaabcabbbcabcaabccabcabccabbcabbbcabbccabbcaabbcaaabcaabbccabcabbccabcabcaabbccabcabccabcabcaaabccabbbccabcabbbbcabcabcabcaabcabbccaabcabbcaaabbbcaabcccabcabbbbcabcaaabccaabbcabbccccabbccaabbbcabcccabcccabcaabbcaabcabcabcaaabcabcaaabbccaaaaabccabcaabbcccaaabcaabcabbcaabbcaabbcabcabcabccaaabbbccaaabbcaabccccabccaaaabcabbcabcaabcaaabccccabbbccabccccabcaabcabbcabbcaabcabccaabbcaabcabcaaaaaabcabbcabcccabbbcaabbcaabcabbccabcccabbcabcabccaabcccabcaabcabcabcabbccccabcabccaabcccaabcaabcccccabcccabcccabcaabcabcccaabbcabcabcaabccabccabcaabcabccaabbbcabbcabcabcccabcaabbcabcaabcabbbbbbcaabccabccabcabcabccaabbcabcccabbccabccabbcaabcccabcaaabbccccabbcccaabbcabcaabccabcabccabccccabcabcabbcabcabccabbbcaaaabcabccabbbbcabccaaaaaabbbbbbbbcccabcccabbccabcabbbcabccabcaabcaabccaabcaabcccaabcccabcccabbcaabccccccabbccabbccabcabcaabcaabcaabccabbccabbcabbbbccaaabccabbcabccabcabcabccabbcaabcaabcabccabcabcabcabcabbccabcaaaabcabcabcaabcccabcccabcabcaabcabbcccaabccabbccabcabcabccaabbbcaabccabcabbbccabcabcabcabcaabbcabcccabccabbcabcaabcabcabbcabbccccabcccabcccaaabccabcabccaaaaabcabcaabbcccabbbcaabccabccabcabcabbcccabbccaabcccccabcabcccabcabbbcaabbcabbcccabcabccabcabbbcccabccabcabccabccaaabcccabcabcabcccaabcabcccccabccccabbbcccaabccabbcaabcabcabcabcaabcccabcabcccaabccabcabcabcabcabccabcaaaabbbccaabcaabcabbcabcabbbccabbccccabcabccabbbcabcabccabccabbbcabcabbbcabcaabbbcabcccccabbcaaabcabcaabcaabcaaabcabccabcabcabbcccabcaabcabccabbcaabcaabbbcabcaabcabccaabcaabcabcaabbcabcabcaaabcabbccabbcaabbccabbcabcaabcabcabbcaabcabbbccabbbccabccccabbcaabcabccabcaabcaabcaabcccaabccabbccccccabbccabbbccccabbcaaabcaaabcabccabcabccabcaabbcabccabcccabcabbcaabcaabccccabccccabbbccccabcaabbcabccabcaaabbccabcabbbbccabcabccabccaabcaabbbbbcccabcaabcaabcaaabccaabbcabbbbcabcabbbcaabcabcabbcabcccccabbccabcabcaabbcabcabcaabbbcabbbcabcccccaabcabcaaaabcabccabcabcabbcabcabbcccaaabbbccabcccabbbbbcabcabbcaabcaabbcccabbbcccabcccccabcabcabbcabbbbbccaaabbcabcabcaabbbbbbbbcaabccabcaabcccabcabbbcaabbcabcabbbcaaabccabccabcabbcabbbbcaabcabbbbbcabcabcabcabccabcabbccabbbcaaaaaaabccabccabbbcaaabbcccccabcabcabbcabccaaabcabcabbcabccabccabbbbbbbcaaabccabccabcabcaaabcabbccabbbbbccaabccabcaabbcabbbbbcabcabcabcccccaabccabcabcabbcaabccabccaabbbbcabcabcabcabccabccabcaabccaabcabcabbcaabbbcabbcabcabbbcabcabcaabcaabbcccabcabcabcaaabccaabcabcabcabcccaabcabbcabcaaaaaabccaabbbcabbccaabccccaabccaabcabbcaabccabbcaaaabccccabbcaabcaaabcccabcabcabccabccaabcabccabcabcabcaaabcabbbcaaabcaabcaabcabbbcccaaabbcabcabbcaaaabcabbbcabcabcabbcaaabcabbcaaaabbcccabcaaabbbcabcaabcabcabcabcaabcaabccaabbcabcaabbcaabccaabcabcaabcabccabcabcaaaaabbbcaaabbcabbbbccccabcabbcabbcaabccaabcaabbbbccabcabbcabbcabcabcabbcaabbcaabcabbccabbcccabcabbcaaabcaabbbcabbcaaabcabccaaaabcabcabcabcabcaaaabcaabcabbcaabcabccaaabcabbccabbbcabcabcaabccaabccabcabcabccabcabcccabccabcaaabbbccaabcabcabbccabcabbccaaabbccccaabcaaabcabcaabcabbbcabcaabcccaabcabcabcaaabbccabcaaabcabbcabcaabbccabbbbcabbccaabbcaaabcabcaabcabccabbcaaaabccaabcabccabbcabcaabcaaabcabcaaaabcaabcabcabcabbcabcaabcaabbbcccabcccabccaabcaabccabcaabcabbcaabbcabbbcabcaaaabcabbbcabcabcabbbccabcabcabbbccabbbbccaabbbcaabccaaabccabcaaabccabcabccaabbbcabccabbccabbcaaabcabcabcaaaabcccaabbbbccaabcaabcabcabbcabbbbcaaabbcccabbbcaabbbcccabbcabbcabccabccabcabcabcabbccaabbcabbcaabcabcabbcabcabbbbcabccabcabcabbbbcabbcabcabbcabccabbcaabcabbbcccaaabbbcabbcccaabbcaabcccabcabcabbbccaaabccccccccabccaaaaabcaaabccaabcabbbcaabcaaabcabcaabcabccabccccabbcccaabcabbbbbbccccaaaabccabbcabcccabcccabcabbcaabbbccabcccabbcabcaabcabcabbbccaaabccaaabcabbccccaabcaabcabbbcabcabcccabcaabcaabcccabccabbcabcaaaabcabcabcccabcabcabcabbccabcaabbccabcabcabccaabcaabbbcabcabbcabbcabcaabbbcabcaabbcabcccabbcaabbcccabcabcabbcabcccabcabccaabbcaabbcabcabcabcabcabcccabccabbcabcabcabbbcabcabbcabccabbccabccabcccabcaabbcabcabbcabbcccabbccaabcaabbccaabccabccaaabbcaaabccabbbcaabbcabbbbcabbcabcccaaabccabbccabbccaaaabcabcabcaabbbcaabcaabcaabcabccaabcccabbcabbcabcabbccaabcabcabcabcccccccaabccaabbcabccabccaaaabbccaaaabbbcabcaaabbcaaaaabbcaabbcabbbccabbbbcabcaaabbcabcabcabcabccabcabcabcabbbbcaabbccaaaabccabcccabcabcccaabccabcaaabcabbcaaabcabbccabcabcabcabbbbccabccaaabcccaabbccabbcabbcabbcaabcabcccaaabbccaaabcaaabcabccaabcabbbbcabcabbcaabcabcabcabbcabccabcaabbcccccaaabbccabccaabcabbcaaaabcaabccabbbbbccabcabccabccaaabcabccaabbcabccabccabcaabccabbccabbcccccabcaaabcabbcccccabcabcabbbcccabcabcaabcaaabcabcabcccabccaabccaabbbbcabcabbcaabccabcabbcabbcaabbcccabbbbbbbbbbcaaabccaabbcaabccaabbcabbcaabbbccabccabcabcaabbcabbcabcabcccabcaabccaaabcabcabccccaaabbbccabcaabcccaaabbbcccabccabbbcabbcaabcabcaabcabcabcabccaabcaabccabcabccabccabccaaabcabcaabbccaabcabccabcabccaabcabccaabbcabccabcabcaabbbcccccabccabbcccabcabcaabccaaabbcabcaaabbbcaabbccabccabcabccabbbcaabcabcabcabbcaaabcabcabbcaabcabcaabbbbbcabcabcabbcabcabbccabcabbcaabbccabcaabccccabccabcabcaaaaabcabcabccaabccabcabcaabbcabcabcabcccabcabbbcabcabcabcaaabcabbbbcaabbbbcabccccabcabccabccabccabcabcabccabbbbcabcabcccabbbbcaaabbcaabcccabbccaabcccabbcaaabbcabbbcaaaaaabbccabcccaabbcaabcabbccabbbbcabcabcaabbbbcccabcaabcabcaaabcabbbcabcabbccaabccabcaabbcaaaabcabcaabccccaabcccabbcabccccccabbcaaabcaabcaabcccabbcabcaabcccabcaaabbcccabcabbccaabcabccabcabbbcaabbcabccabbbcaabbcccabbbbbcabbcaabccaabccabcabcaabbbcabcabcabcabccabbbccaabccabbccaaaaabccaaabccabcabbbcabcaabbcaabcabcabccaabcccabbcaaabbcabcaaaabcabccaaabbcaabcabcabcabccccabcabbbccabcabbbbbbbbcaabbcccabbcabcabcccabbcaabcaabccabccabcaabbcaaaabbbcccaaabbcabcccabcccabccccccabccaaabccabbccabcaaaabccabcaabbbcaabccabcabbbbbbcabbcabbcaabbcabcabccabcabcabbbbccccabcaabcaabcabbccaabcabcabbbbbbccabcabcabbccaabcaabcabcabcaabccabcaabbcabcabbbbbbcabcabbcaaabcabbccccccabcaabbbcabcccabccabcabbbbccabcccaabbccabcabcabcabccccaabccaabcabbccabbcaabcaabccabbccabbbcaaabbbcaaabbbcabbcabcabcccccaabbcccaaabcaaabcaabbbcaabbbbcabcabbcaaabcabccabccaabccabbcabcabccaaabcabcabbccaaabcabcaabcabcaabcabbcabcaabcabbcabccaabbccabbbbbbccaabcaaabcaaaaabccabbccabcaabbcaabcaabcabbccabccabbccabcabcaaaabcabccaabbccaaabccabcabbbcabcabcaabccabcaabcabbcccabbbccabcaabcabcabbbbbbcaabbccabccccabbbcaabcaabcabccabbbbbccaabcabcaaabbbbbccabccaabcabcabccaaabcaabccccabcabbcccaabccabcaabcaabcaabbcaabcccabcabcabbbcabbbcabcabbcaabcabcabbbccabccabbcabcabcabccaabbccaaaaabbcabcabbcabcccaabbbcaaaabcabcabbccaaabcaaabcabcabcabbcaabcaabbccaaaabbbbbbcabcabcaaabccaabbbbccabcabcaabbccaaaaabcabbcccaaaaabbbcabcabbccabbbcaabcabccccaabcabcabbcaaabccabcabbcaabcabccaabcabcabcaabcabcaabcabcaabcaabcabcabcabccccaabcaabbbbbcaabcabcccccaaabcaabcabbbbcabbcaaabbccabcabcabcaabbbcccaaabcabbbccabcccaabbbcabbbcabcabcabcabcabcabbcabcabbcabccabcabcabccabbccabccaabccccabcabcaabccaaaabcabccabbcccaabccabccaabccaabbbcccabbcabccabccabcabbcaaabccabcaabccabcabcabcabccabccccabccabccabcabbcaabccabbcabcabcaabcaabcabcabbbccabbbbcabccabcabbbbbcaabcccabcaabcabbccaabbccabcabbbcabcaabcaabbccaaabbbbbbcccccabcccabcccabcabbbbccabcabbccabcaabcccaabbcabccabcccabcaabbbbbbcabcccaabcabccccabcaabcaabcabbcabcabbcabcabccaabcabcccabbcabcabccabbcabbcabbcaabcaabcabcccccaabcabcabcabbcaabccabcabcaabcaabcaabbbccaabbcabcabbbbbccabcabcabbccabcabcaabcabccaabbcabcaaabcccabcabcabcabcaabccabcabbcabbcabcabcabcaabccaabccabbbccabcaabcaaabcabbccabcabbcabccabbcabbcabcccabcabcabbcabccabcabbcaaabcabccabbbcccabbbcaabcabcaabccaaabbcaaabccabcabccabcabcaaaaaaaabbcabbcabccccccabccabcccabbbccabcabbbcabbcaabbcaabccabccabccabccabcabbbbccabcccabbbcaabcccabbcabbcaabbcabcccabbccabccabcabccabccabccabbcabbccabcabcaaabccaabbcabccabcabccabcabcabbcaabbcabcaabcccaabcaabcabcabcabcaabcaabbccaabbbcaabcabbcaabcabcabcabcccabccabcabcabcaabbcaaabccaabbccabcabcaabbcabcabbcabbbcaabcabcaabcabccccabcaabbcaaabccaabccaabbcaabcabccabcaaabcabcabbcaabcaabbcaabcabbcabbcabcabbcccabccaaabcabcabbbbcabcaabcabbbcabcaaabccaabcccaabcaaabbcabbbcccabcabbcabbcabbcaabbbccabcabccabcabcaabbcccabcabbbcccabccabbbcccaaaaabccccabcccaabcaaabcaabcaabccabcaabcabccabcabccaabcaabbbbbbcaabcabcabccaabccabbbccabbcaabbbcaabcaaabbbbcabbcabcabccabbcaabcabcaabbbcabcaabccccabbbcabcccaaaabbccaaabccabbbbcabbccabbcaabcabccabcabcabbcabcabccabbcabccabccaaabcabccabbcabcaabbbbbbbbcabcabcaabbcabcccabcabcaaaaaaabcaabbccabcabcaaaaabbcabcabcccaaaabcabbbbbcabcabcaaabcccabcabccabbccabccaaabbcaabbcabcaaabcaabbcabcabbbccaabcaabcabcabcabcabbbcabbccaabcabbcabcabccaabbbcccaabcabbcabcccaabbccabccaabcabcaabccaabcabbcabbcaabbcabccccaabcaabcabcabcabbbbccabcaabccabbcabcccccabcccabcabcabbccabbbcaaabccabbbcaabcabbbbcabcabcabcaabcaabbcabccabbcaaaabbcaabbbccabcaaaabbccabcabcaabcaabbcabbcaabcaabcabccabbbcabcabcccabcabbcabbccabbbcaabcabcccabccabcabcabcabccabccabcabcaaabccabbbcabbcabbcaaaabcabccaabccaabbbbbccabcabcaaaabbccccabcabccabbccaabcaabcabbccabbcabccaabbcccabbbcaaaabccccabbcabccabcabccabcaabcaabcaabcaaabccabcabcccccabcabcaabccaabcabcabcaabccabcaabcabbbcabbcccabcaabbccabccaabcabbcaabcabbcaabcabbbccaabcabcccabcabccaabccaabcabcabcabcaabcabbcabbcabcabccaabbcabcaaaabcccaabcaabbccabcabcabbcaaabbcccabcccabbcabccabcaaabccabcaabccabcabbcaaabbbcabbbcccabcabcabccaabcaabcccabcabcccabcabcabcabccabbbccabccabcabcaaabccaaaaabcccaabbcabbcccaabcabccabccabcabcabcaabcabcaabcccccabcabbbbccabbcabcabcccaabbcaabcabcabcabccabbccaaaabccabccabbcabcccabcaabcaabcccabcabbbcabcabbcabcccaabccabcabcccabccccaabcabcaabbcabcabbcaabbccabcabbcaabcabccaabbcaabbcabccaabcaabcabcabbcabcabccaabccabbccabbcaabcabcaaaabcabcaaabbcccabbcaabcabbcabcabbccabbcccabcabcaabcaaabcabccaaabcabcabcabccaaabcabbbbcabccaabcabccabbbcabcabccabbccccaabcabcabccaabbbcaaaabbbccabcccaabccccaabcaaabcccabccaaaaabcaaabcabbccaaabcabcaabbbcabcabcaabbcaaaabbbcaabcaaabbbbcccaabccaabcabbcabcabcabcabbcaaaaaabbcabbbcabbcabcabccabbbccabbcabcabcaabcabbbcabbcabbcaabcaabbbbbcabcaabcaabcaabccabccaaaaaabcaabccaabcabccabbcaabbcccabcaabcabbbcabcabbbcabbbbccaabcccabcccabcabcccaaabcabbbcabcaabccabbccaaabcaaabcabcabcabbcabbbcabcabcabcaabccabcccabbcaabbcaabbbbbcabcaabccaabcabcabbcaabcabccaabcabbbcabbcabbcabbccaabcaabcabcabcabbcabcabbbcabbccabcccabcaaaabccaaabccaabcaabcaaaaaaaabbbbcabcaabcabcabccaabccabbccabcaaaabcabcabcaabbcaabcabcccaabccabcabbccaabccaabcaaabcabcaabcaabbbcabbcabccabcabcaaaabcabbcabccabbbcabbcaaabcabcaabcabcabccabbcccabbcccaabbcabcaabbbcaabbcabcabcaabcabcabbccaabcaabcabcaabbbcccabcaabcaabccccabbcabcabcccccabbcccabcabbbbbbbbcaaaaabbcabbcaabccabcabcabcabcaaaabcaabcaabcabbbcabccabbbcabbcabcccabbcabbccccabbcabcabbbccabbbcabcaabcabbbbbcabccaaabcabcabccaaabcabccaaaaaaabbcabcabcabcabcccccabcabcaaaaabcabcaabcabbcccccabcccabcabbcabcaabcabcabcabcccaabcabccaabcaaaabccaabcaabccabcaabcabccabcabbcaabcaabcaabbcccabcabcabcabbccabbcabcaabcabcaaabbcabcabcabcabccabccccaabcabccabccabcabbcabcaaabbbcabcabcabccabbbbcabcabbbccabcaabbbcabbcaaabbccaabcabbccabbbbbbcabbcaabcccaabbcabcabccaabcabbccabbcaabbbccabbbbcaaaabcabbccaaaabccaabcabcabcaabbcabccabcabbcabbccabcabcabbccaabcabcabccabccabbcaaabbcabbbcccaabcabbcaabcabcaabcaabcccccabccabcaaaaabccaaabbccabcaabcabcabbbccaaabcabcabcabcaabcabcaabcabcaabcabcabcabccabbbbccccabcabbbcabbcabccabccccabcabcabbbccaabbbcaabbcabccaabccabbccabcccabbcabccccabbccaabcccaabcabcabccabcabcabccaabcabccccabcaaabcabccabcabcabccabcaaaabcabcccccccabbbccabbcaabcabcccabcabbcaabbccaaabcaabcccabcaabcabbbcabcabbcabbcabccabcccaabbcccabcaaabcabcccabbccaaaaabbcaabbcabbcaabbccaabcabcaabccabcaaaabcaabcaabbcabcabcaabcabbcaaabcabbbcccabccabccabccaabccabbcabccaabcabcabccccabcabcabcabbccabbcabcabbbcaabbcccaabcabcabbcaabcabbccccccabcabccabcabcabccaabcabccabbbcabcabbccaaaabcabcabcccabcabccaaaabcabbcabcabcabcabbcabbccccabcabcccaabccabccabccaabcabccaaabccccabcabcccabcabbbccaabcaabcaaaabbcabcccaaabbcaabccabccabcabbbbcabbcabcabccabccabcabbbcccabbcabbbccabcaabbcaabbcabcabccabbcabcabbbbbbcabbbcabccabbcaaaaaaabcccabcabccabcabcabcaabcabccccabcaaabccaaabbcaaabbcccaaaabcaabcaabcccabccaabcabbbcabccabcaaaaaabcaabcabcaabbcabcabbcabcabcabcabccabbccabcabcabcaabbcaabcabccaaabbcccabcabcabcabccabcabbcaaabcaaaabcaabcabcabccaabcaaabcabccabcaabcabbccabcabbcabcabcabbccaabcabbcabccabccabcabbcabbbccabbcabbcaabccccaabcabcaaabbcabccabbbcaabcabcaabccabccabccaaabbcaabcabcabcaabcaaaaaabccabcabcabcabccccabbcabcabbcaaabccabcccaaabcabcabccabcabbcabcaabcabbbcaaabbbcabbbbbcabcabbbbcaaabcabbbbcabcabccaabbbbcaabcaaaaaaabcabbbbcabbbcabbcccaabcabbbbcaabccaaabcabcabcccccaaabcaaaaabcabbcaabbbcabbccabcabbcaabcabcaabccabcabcaaaabbccabbccccabccabcaabbccabccabcabbbbcaabccabcccccabcabbbcaabcaabbcabbcaabbbbccccabcabbbbccabbcabccaabcaabcaabcccccccabbbbbcccabbbbcabbcaaaaabcabccccabbbbccaaabbcccaabbccabcabcaabcaabbbcabcabbbcaaaabcccabcabcabcaabcabccabcabbcccabbcabbbcccabbcabbcaabcabcabbccabcaaabcaabccabbccabccccabccaabcaaabcaaaabcccabccabcaabcabbcabcabcaaabccabccaaabcabbccccaaabccabbccabcaabcabbcaabbbbbbbbbcaaabcabcaabcaabbcabbcaaabbbbcaabcabcaaabcabbcaabccabccabcabcaabcabcaabbbcabcabbccabcabcabcabbbcabccaaabccccabbcabccabccaabbcabbcccccabcabcabcabcabbbbcaabbbccabccccccaabbccabbccccabcaaaabcccabcaabcaaabcabbcaabcabccabcaabccabcabcabbcaabcaaabcabbcaabbccabcabbccabbcabbcabccccabcaabccabcabcabbbbbbcccaabcabbcabcabcabccccccabbcaaabcabccccabccabcccabcabbcaaabcccabbcabcaabcaabbcaabcaabcabcabbcaaabbccabcabcabcaabccabcabcabcabcabcabbcabcabcaaabcabcabbcaabcabccaabccaaaabbcabcabcaabccabbcaabcccabcabbcabbbcabcaaabbcccaabcabbcabbcabbcabcabbbbcabcabcabbcabcabbbcabcccabcaabbcaabcabbbbcaabcaabcabccaabcabbcabbcabcabbcaabcaabcabccabcabcabcccabccabcaabcabcabcaaabbccaabbbccaaaabcccaaabccccabcaabccabcabcaaaaabbcabccabcabbccabccabccabcaabcccabcabcabbbbcabcccabbcaaabbcabbbbbcccabbcaabcccaabbcabbbccaaabcabccabbcabcabcabbcaabbcabcabcaabcabcabcabbcabcabbcaabcabbcabcccabcccaabcccabcabcabbccabcabbbcabccaaabbbccabcccaabbccabcaabccabcabcaaaaaabcccabcabccabbbcabccccabbbcaaaabcabcabbbcabbbcabbcabbbccabcabcccabbbbbccaabcaabbbccabbbbbcabcaaabcabcabccaabcaabcaabcabccaabbcccaabbbcabcaabbbcabcccabbcabcaabccabcabbcabccabcabbcabcabbccaabbcabbccccabccaabbbcabcccabbcaaaaabcaaabcaabcabbbbbccabcabcabbbcabcabbbbcaabbcabccabcccabcabcabbbbccabcaabccabbcabccabbcabcaabbbcaabcabccabbbbbbccaabbbccaabcabbbccabcaabcaabcabbccabcaaaabccaabccabcaabcabbcaabcabcccabcccabcabcaabccccccabbbcabccaabcccabcaabcaabccaabbbbccaabcabccabccabcabcaabccaaaabcaaabccccabcabccabcabcabcaabcaabcaaabcaabcaabcabbbbbcabbcabcabccccabcabccabcaabbbcabcabbcabcabccabbccccabbcccaabcccccabbccaabcabcccabcabccabcaabbcabbccabccccabcaabbbbbbcabbccccabcabcaabcccaabbbcabbcccaabcabbccaabbccabcabbcabcabbbbccabcabcabcabcabbccabcabbbbcabcaabbbbcaabccaabcabbbcaaabcaabcaabcabbbcabbcabcaaabcabcaaabbcabccabcaaabbcabcaabbccabccabcabcabbcaabccabbcabccabcaabbbcabccabbbbccabcabcaabbbbcccaabbbbccaabcccaaaabcabcccaabbbbbcabccaabccabccabcabcabccabbbcabbccabbccabccabcabbcaaabcabbcabcaabcaabbcaabbcaaaabccabccabbcabcaaabcccaabcabbbbcaabcaabcccabccaabcaabcabcccabcabbcabcaaabbcabccabbcabcabcaaaaabcaabbcabbcaaabccabcabcabbbcabccaabccaaabcabccccabcabcabcabccaabcaabcabcaabcabcabcaaabcabcccaabcabcabccabcabccabbcaabcabbbccabbcabcabcabcccaabcabcabbcabcccaabcabcabcaabcabcabbcabcaaabcccabcabccaabcabbcaaaaabbcabcabbcaaaaabccabcaabcccabcabcabbcabbcabcabcabcaabbbcaaaabcabcabbbccaabcaabbbbcabcabbccabcabcaaabbbcabbcaabccccabbbcccabbcabcabbbcabccccabcccabcaabbbbccabbbccccccabcabbcabcabbbcabccabcaaabccabcabccaabcccabcabcccabcccabcabbcabccaabcccabcccccabcabcabbbccabcaabbbccabbcabbcaabccaaabbcabcaabcabcabcaaaabbccabcabbcabcabcccaaabcaaaabcabbcaabcaaabcaaaabccabcabbbcabcccaabcaabbcccaabccaaabcaabcaabcaabcaabcaabcccccabcccabbccabcabccabccabcaabbbbccabcccccaabcabcaabbbbccabcabcaabcaabcaabbccccabbbcaabcabbcaaabcccabcaabcabbcaabcabcabcabccaabcccccccaabccabcccabcabccaaaaabcaabcccabccccabcccccabccabcaaabccaaaabcabccaabbcabbcaaabcabccabbbcabbbcabcabcccabcaabcaaabccabcabcaaaabbcabbbcccabccaabcaaaabbbbbbcaabcaabbccaabbcabcccccaabccccaabcabbccccabccabbcaabcabccaabcaaabcabbbcabccabbcabbbccabcabcaaaabcaabcabccabccabcabccabccaabcabccaabcabcabcabbcabcaabbcaabbcaabccccaabbcabccaaabcabccabcabcaabcaaabbcaaabccabbcabcaabcabbbcabcabbbbbbbcccaaaabcaaabbcabcabbbccabcccabbbccabccabcaaaaabbbcabccaaabbcabcabbbcaaabcabbcaabcccaabcabcabbcabcabbccabbcaabbcabcabcabbbbbcabbbcccaabccaabbbcccabcabccabcabcccabcabbcaabcaaabcaabcccaaabcccabcabcabbcabcaabcccaabccccccabcabcabbcabccaabcaabbcabbcabcabbbbcccccccabcabccabbccabcaaabbcabbcabbbbcabcabcaabcaaabcabcabcaaaabccabcabbbcabcccabcaaabcaabcabcabccabccabbccaabcaabcccccaabcabccabbbcabbcabcabccabcaabcabcaabbcaabcaabcccabcabcabccabccaabccccabcccabbcabccabcabccabccabcabbcabcabcabccabccaabbcabccabbcabbbcabcaabcabbcaabbcabbbccabcabcaabccabccabcabcabcaabbcabbbccabbbbcccccabccabcabcabbcaabbccabcabccabcabcaaaabbccabcabccabcabcccabcaaabccabcaaaabcabcabbbbcabcaaabbcaabcaabcabcaaaaaaabcaabcaabbbbbbccabccabbcccabbcccabcabcaaabccabcabbcccabccabbcabcabbcabbcabbbbccabbccaaabbccaabccabbcabccaaabcabcabccccabcabccccabbccabcabcabcabccabbbccaabcccaaaabcabcabcabbcaabccaaabcaabbbbcabcabbccabbcaaabccabccabcccabcabcabbccabbcccaaaaabccaaabcccabccaabbcaabccabcabcabcabcabbbbcabccabcccaaaabccaabcabbccccaabbcabcabbbccabbbbbcabcabccabcabcabcabccaabcabcabccabcabcabccabcccaabccccabcaaabbbbcaabbbcaabcabbbcccabcabbcabcabcabcabcaabbcccccabbcaabcaabcabccabbbcabbcabbbcccabbcabbcabccabbccabcabcccaaabcabcaabcabbcaaaabbbccabccaabbbccabbbcabccabbccabcabcabccabcabcabccaabbbcabcabbcabcabcabbbbccaabcabbcabcabcabcaabcaabcabcccaabcabbbbcaabcabcaabbcaabcabcabccaaabcccabcccaaabbcaabccabccabbbbbbcabbcabcabccccabcabccaabbcabcaabccccccabbbbbcaabcaaaabccabbccabccaaabcabcaabcabccabcabccabcaaabcabcabbcabccabcaabbcabcccabcabbbcabcaaabbbcabcabcabcabbcabccabbccabcabcaaabcaabcabcccccaabcabccabbbbcabccccccabbbccabcabcccaabcabcabbcaabcabcabcabbcabcaabcccaabbccaaabccccabcabbbcabccabbcabcabcccccabcabcaabcabccabcabbcabcccaaabccabbcccabccabbcccabcaabcabbccaabbbcaaabbcabbbbbbbccaabbccabbbbcaabcccaaabccccabcccaaabcabccabcabcccccabcabcaaabcccccabcaabcabccabbcabccabcaabccabccabccaabcabccabbbbccabcccabcaaabcabcabcaabcccccabccabbccabcabccaabbcabbbbccabccaabccabbcabbbccabccabccabbcccccabbbbccabccabcabccccaabcabccabbcabcabccaabccabcaabbccabcccaabbccabbcabcaabcabcabcabccabcabccabbcaabbbccaabccabccabcabbbcabcabbcabbbbcabcabbbccabcabcabcaabbcabcabbcabbbcabbcaabcabbcabcccabcabcabbbcaaabcaaabcabcabcabcabccaabbbccabcaaaabcccaabbbccccaaabcaabcabbccabbcabcaabbccabcabcccccabccabcabbccabcabbcabbcabcaaaabbbcaabccccaaaaaabbcccaabcccaabbbccccabccabcabbcaabcabccabbcccabccabccaabcabcabcccabcabccabcabcaaabcccabccabcabcccaabcabbcaaabcabcccabbccabcabcccabccccabcabcabccaaabbcaaaabbcaabccccabbccaabcaabccaabcabcabbccaabcabcaabccabbccaaabcabccccaabcaabcaabccaabccabbbcabcabcabbbcabcabccabccabbcabcaabccaabbcaabcaabcaaabcabcabcabcabbcabbbcabbccaabccabcaabccabcaaaabcabcabbcabccabccabccaabcccabcabccaabbbcabcabcabcabcaaabcabcabcabbbcabcccaaabcabbcaaaaabcabbbcccabcaabcabcaabbbcccaaaabccaaabbcabbcabcabccccaaabbccaabcabcaaaaabccabcabccaaaaaabbcabcabbccccccabcaabcabcabcabcaaaabccabbbcabbccabbbbccabcabcabbbccaaabcaaabcabbbbbcabcaaabbbcaabcccabccccabbbcabcabccabbbccaaabcaaabcaabcccaabcaabcccabcaabbbbcabcabccaaabcaabcabcabcabcccccabcaabccaabcccaabbcabcccaabcccabbccabcaabcaabccccaaaabcaabbccccabcabcabcabcaabcabbcabcabccccabccaaaabccaaabccabbcabbbbbcabbcabccabccaabccabbbcaabbcabbcaaabcabbccabcabbccaabbccabcabccaaabbccaabcabccaabccccabccaabcabccaaabcabbbcabcccabccaaaabcaabcaaaabcabcabbcaabcaabcccaabcabbccabbbcaabcabcabcccabcabbbbbbcabcabcaabcaabcabbcabcccaaabbcabcaaabcaaabccccabccabbbccabcaaabcabcabccabccabcccccabccabcaabbcabccaabccaaabccabccabccabcabccaabbcabcaabbbcabcaabcaabccabcabbbcabccaabbcaabcaaabcccabcaaabccabbcaabbbcaabbccabbcabcaabcabcabccccccaabbcabccabcaabbbbbcabcabccaaabcabbbcabcaaaabcabcabcabccabcabcaabcaaabccccabccaabccabbbbcabbcabbcabbbbcabcccccaabbcccabbcaabbcabbcaabccabcaabbccabcabbcccabbbbbccabbcabcabbcabccabcabbccaaabcabbcabcabcabcabcabcabccaabccabbbbbcaaabbbbbccccccabbbcabcccaabcabcabcabbcaabcaabbbcabbcaaaaabccabbbcaaabcaaabbcabcabcabbcabccabcabcabcabcaaaaabcabcabcccaabcabcccabcaaabcabcabbcabcabcabcaabcabcaaabccabccaabbcabccabcabccaabbcabccccaabbbcabbcccabccaabcaabcabcaaaabbcaaaaabbccabcabbcabcaaabcabcabbcabbbbcabcabcabccabbcaaabccabbbcccabcabcaaabcabcaabccabbcabbcabcabcabcaabcabbbcaaabcabcabbcabcabccccaabcabccabcaabbbbcabbcabbbbcabbccaabbbbbbccabcccccabcabccaabbcabcabbbbbccccccabbbcabbcabcabcabcaaabbccaabccaabcccabcabccaabcabcabcabccabccabccccabcaaabccaabcabccccabcaabccaabbbbcabbcccaabbbcabccaabcabcccabbcabbccccccabcabccaabccabcabcaabcabcaabbcabcaaabcabcabcaaabbcabcccaabbccabcabcabcabbcabbcccaabcaabcabbbbcabbbbccabbcabbcaabbbcaabcaabcabbcaaaabcaabccaabccaabcaaabbcaabccaaabcabcabcabbcabcaaabccaaabccabcccabcabcabcccabbcabbcaabccaabcabbccabcabccabccabcaaabbbbbccccabcabbcabcabbcabcabcabcabcaabbcaabcabcabbcaabccabcabbccaabcabcabcabbbcabccabcaabcabccabbcccabcabccabccaaabbcabbbcabccabccabccabbbcabcaabcabcabccaaaabcabcabbbbcabcabcaabbcabcaabcaabcaabbcabcabcabcabcaaaaabbbcabbccabbbbcabbbcabbbcabcaaabcabbcccabbccaabcabcaaabccabbbbbcaabcabcaabbbbbcabcabcabcaaabbbcabccabcabcaabcabccabcccccccabcabccabcaabccaabccccabccabcccabccabbbcaabcaaabcabcabcabbccaabccaaabcaaabcabcaabcabbccabcaabccaabccabccaabcaaaabbccaabbccabccabccabbbcaabcaaabccabbcaabccaabcabcaabcaabccabbccaaabbcabcaabcccabcabcabcabcabccabcaabbccabccabbcccabcabbcaaaabbbcabbcaabcabcabbbccaaabcccccaabccabcabcabbcaabbbcabcaaabbccaaaaabbbcaabccabcaabcabbbbccabccaabccabbbbcaabcabbccaabcaaabbccabcaaabccabccaabcaabcabcabcabcaaaabccabccccabbccaaaabcabcabccabcccabbcabcabcabcaabccabcccaabcabbcaabcabbccaabcabcabbbbcabcabbbbccabccccaabbcabcaaabccaabcabccaabcabbcabcabcaabbbcccabccaabbcabcabbbcabbccaabcccabbcabccabcabcabcabbbcabcabccabbcccabcaaabcabbcabbbbcaabcccabcaaaabcabbbcccccaabccabbcccaaaabccaabbbcaabccccaabcaaabccabbcabbcabbccabbcabbcabcaabcabcccaaaabbbcaabbbbcabcabbcabcaaabccabccabbbcaabccabcabcabbccccabcaaaabcabbcaabcabcaabccabbbcabccccaabcabbcabbbcabbbcabcabcabcabcabcabcccabbcabcabbbbbcaabcabccabcabccaaaabccabbbccabccabbcaaabbcabbbcaabcabccabbcccabbcabbcabccaaaaaaabcabcaabbcabbcabcabbbcaabccabcaabbbbbcaabcabcccaabcaabcabbbcaabcabccaabcabcabcccabcabcaaaabcaaabcabcccaabcaaaabbcabbccccabccccccaaabbbbcabbcabccabcabbcaaabbcabbccccabcaabbcccaaaaaabcaaabcabcaabcabcabcabbbcaabcabbcaabcabcabccabcaaabbcabcabbccaaabbbcabccaabcccaabccabcaabcaabccaaabcabccaabcabccabbbcaabbcabbbcccabbccabccaabcaabbcabbcccabcccabccaabcabcabccabbcabbbcabbbbccabcabcabcccaaabcabcaaabccabbcabcaabbcabccaabcabbbcabcaaaaabccabcabccaabcaaabcabcabccaabcaabbbcabbbcabcccabbbbbbcabccaaaabbbcaabcabccabcaaabbbbbccabcabcabcabcabcabccabcccaabcabbcccccabcabccabcabcccccaaaaaaabcabbccaabbbbcaabbcabcaaaaaabcaabcabcccabcabcabcaabcabccccaabcabbccabbbccabcccabbcaabcabcabcabccaabbcabbcccabcabccabcaabbcabbcaaabcccccabccabcabbbcccaabbbccaabcccaabbccaabbbccabccabccabbcccabcaabcabbccabcaabbcabcabbcaaabbbcaabbcccaabcabbcabcabbbcccabbcabbcabcabccaabcaabbcabbbcabcaabcabcabccaabbbcaabcabbccaabbbccabcabbcabbcabbccabcaaabcabcabccabbcabbbcabcccabcabcaaabcabbbcccabcabcabcabbcaaabbccccaabccaabccaabcccaabcaaaabbcabbcabbcabcabbcabbcabbcabcabbccabccabccaabcabcabccaaabcaabccaabcabbbcaaabccabcaabcabcabcccaaabbbcabbccabbccaaaabcabccabccabccaabcabbcccaabcabbbcccabcabccaabcabcaabcabcaabcabbbccabccaabbbbbbcaabcabbcabbccabcaabcccaabbbcabcabbcabcaaaabbccabccabcabcabcaaabbcabcccccabcabbcaaaabbccabbbcaaabccaabbcaabcccabcaaaabcabcccabbbcabccabcabbbbccabbcabccabccaaabcaabbbcabbbcabccabcaaabcabcabbbbcabcabbccaabccabcabccabbcabbbbcabcaabcabcaabccabcabcabcaabbcaaaabccaabcabcabbccccabccccabbbbcccabcabbcabcabbcabcabbcabcaaaabbbcabcabbcaabcabccabcaabbbcabccabcaabccabcaabcccaaaabccccabcabcabcabcabbccabbcaabbcabcaabbbccabccabcccaabcaaabccabcabbcabbcabbbbcabccaabbbcabcaaabbcaaaaaaabcabcaabbcccabbcabccabcaabbbcabcabbccabcaabbcabccabbcccaabcaabbcccabccaaabcaabcabccaabbccabccabcabbccabcaabcabcabcabcabbcabbcabbcabbcabbccabbcabbbcaabbcabccabcabcabcabccaabccaabcccabbbbbcabbcabcabbccabcaaaabcabcaabcaaabcaabcaaaaabbcabccaaaabcaaaaabccaabcaabbcaabcabccaabbcaabccaaabcabcabbcaaaaabcabcabbcaabcaabcabccaabccabcabccabbcabbcabcccaaaabcabbcaabcabbbccccabccaabbccabcaaabbbcaabccabcabccccabbbccabccabcaabcabbbbcabcccabccabccabbbbbcabbbccabbbcabcaabccabbbcabccabbbcaabcabbbcabccabccabbccaaaaabccabcabccabbccaaaaaabbbcaabccabcabbcabcabcabbcabcabbccabbcabbccabbbccabcabccccaaaabcabbbcabbcabcabcabcabbccccabcabccabccabbcabbcaabcaabcaaabcabcabbcccabbccabbbcabccccabccabcccaabcccaabccabcabbccabccabbcaabcaaaabbbcabcccabcabcabcabbcabbcabccabbcabcabccaabbcaabbcabcabccabbbccabbccabcabcabcaabccabbcabcabcccaabbbcaabccabcaaaabcaabcccabbcabccabbbccabccabbcabcaabcaabcabccccabccaabcaabbcccaaabcabbcccabbcccaabcabccabbccabbccaabcccabbbcabccabcabcccaabccabccabccccabcccaabbbbcabcaabbccaabcabbbccabbbccaabccaabcabbcaabbcaabbcabbbbcaaabbcabccaaabbcabbcaabcabbcaabcabcccabcabcaabcabccccabbcaaabcabcabcccabcaaaabccabccccaabbcccaabbbccaabcabcaabccabbcaabccabbcaabcaabccaabcabccabcaaabcaaabcabcccabcaaaabccabbcabcabcabcaabcccccabbcabbcabccabbcaabcabccaabccabcabbbcaaabccabcabcaabcccabcccaabccabccccaabcaaaabccaaabbbccabbbbccabbbcaabbcccabbcaaabcaabcabbbccccabcabccabbcaabbccabcabbccabcabcabccabcabcabccabccccabcaaaaaabcabbcaabccabcaabbccabccabbcabcabcabcabbbbbcaaaabbcaabccabccaabccccccabcaaabcaabbcabbbccabcabbcaabbcabcabbcabccabbbcabbcaaaabcaabcabbbcabcaabbcaabcaaabccaabbbbccabccabcccabcaabcabcabcabbbcaabcccaabccabcabccabbbcccabbcabcabcaabcabbccaabccabcabcccabbbbccaabcabccabcccabccabbccaaabcabcaaabcabbcabbccabcabcabccabcabcaaabccaabbbbcaabbcabbccabbbcabcabccabcaabbccaabcabcabccaaabcaaabcabbcaabcabbcaabcaabccabbcabccabcabbbbcaabcaabccabcabbcaabcabcccabccabcccabccaabbccabcabccaaabccaaabbcabccabbbbccccccabbcabcabbcabcccabcabbbbbbcaabcaabbbcccabcabbbcaabcabbbcabbcabccaabcabbcabbcaaaabbcabccabcabccaaaabcccabbbbbcaabbcabccaabbbcabcabbcaaaabcabbcaabbcabccaabcaaaaaaaabcabccaabcaaaabcabbcaabcaaaabcabbcaaaabbcabcaaaabbccaabccaabcabcabcaabcaabbbccabccccccaabcaabcabcabccaabcabbcaaabccabcabcabbbccabbbcaaabcabcccabcabccaaaabbbcaaabbccaaabcabbcabcaaabcabcabcccabcabccabbcabccabbcabcabcabcaabcabcaabcaabccccaaaaabcabbcaabccabcabbbccabcaaabccaabbccabbccabbcabcaabcaabcabbcabcabcabcabcabcabcccabcaabcabbcabbbcabcaaabcabbbcabcabcabbbcaaabcabcabcaabccaaaabccabbbcabbccabcccabcabbcabbbbbcccabcabcabcabbbccabcaaabbbcaabcaabbcabbbbcaaabbcabccaaaabcabcaabbbcaaaabbbccabcaabcabcabbcccaaabcabbcabbcabccaabbcaabbbcabcabcaabcaaabccaabcaabccaabccabbcabcabccabcabcabcabcabcabbcabcabccabbcabcabbbbcabcabccabccabccabbcabbbbcaabbcabcabbcabcccabbccaabcaabcabbccabccabccabcabcabcaabbbcabcccabccaaaaabcaabbcabcccaabcccabbccaabcabccabcabbcaaabcabcaaabbcabccabcabbcabccaabcaaaaaabcaaabcaabbbcabccabbbcabcabcaabbbcabbbbccccabbbccaaabccabbccabbcaabbbcccaabbcabbbbbcccabbcabbbcaaabbcabcaabbbcaabcabccabccaaaabbbbcaaaabcabbcabcabcccabcabcabbbbbbcabbcaabcabbcaaabcccabcabcaaabbccaaaabbbcabcabcaaabbcaabccaaabbccabccabbcaabccabccaaabcccabbcabcabcabcccaabbccabbcabcabcaabcabccabcabcabcaabbcabcabbcaabcccabccccabcaabcabbcabcabcabcabccaabbbbcaabcccabcaabbcaabcccabbcaabbccabbbbcccaabccaabcabccabbcaaaabbcabbccaaabbbcabccabcabccaabbccabbbbbcaaabbbccabccaabcaabcabcaabbbcabcabcabcabbccabbbbccabbccabbcaabbcaabcaabcaabcaabbcccabbbbbbcaaaabccabcccccabbcaabccabcaabbccabbbbbcabbbcaabccabcabbccabbcccabbcabcabbcccabbbcaaabbccaabbcccabcabcabccccccabcabcaabcabcabcabcabbbbcccaabccaabbcabcaaabccccabcabcaaaaabccabbccabcaaabbcaaabcccabcaabbbcabcaabcabbbbbccabcaabbcabbcaabccccabcccabbcaabcabcaabcabccaaaaabcabcabbbbbcabcabcabcaaaabbcaabbbcccaabbbccabcabcabbcabbccabbcaabcabcabbbbcaaabcabbccaabbcabbbccccccaaabcabbbcaabcaaaabbccabcabbcaabcaabccccabccabccabcabbcaabbccabccabccaabcabcaaabcabccabcabbbbccabcabcabcabccabbcaabccabcabbbcabbcccaabcabcaaabbcaabccabbbbccabccabbbcabbbcaabcabbcabcabbcabbcabcabcabbccabcabbbcabccabbcccaaabcaabcccabbbcabcabcccabccaabccccccaaabccaabcaabcccaabcccaabccabbbcaaaaabbbbbcabbccabccaaaaabccaaabccabcaabcabcaaabccabccccaabcabcabccabcabcabcabcabbcabcabbccabccabcabcaabbcabcabbbcaaaaabcaabbcabcaaabbcabbbbbccaabbcaabbbccaabbbcccaabbcabcaabbbbcabcccabccabcabcaaabcccabcabcccabcabbbcaaabbccabcabbcabbbcccabbcabcaabcabcabbcabcabcabcccabcabcabcabcabcabcabbbbcabcaabcccabbbccaabbcabbcabcccaaaabccccccabbbccccccaabcabcaaabbbbcabcabcabcabbccabcaabbcabbcaaaabcaabcaabcabccabcaabbbcabcccabbcabbbbcaaabcabccaaaabcabcaabcabbbcabcabcaabbccccabcabcaabcabcabcabcabcaaabccaabcaabbbbcccabbbccaaabcabbbcaabbbbcabbccabbbcabcabcabcaaabbbcccabccabcabcaabcabccabcaabbcccabcabbcabccaabbcabbcabccaaabbccaaabbcabcabcaabcabccabcabcabcccaaaabcaabbcabcabccccaabcabcaaabcaaabcaaaabcabccabccaabccabcccaaaaabccaaabbbccaabcabbcabcabbbcccabcaaaabccabccabccccaabcaabbbbbcaabbbcccabcabbcaabbbbcaabbbccabbbcccabcaabccccaaabbbcabcaaabbbcccabbcaaaabcaabcabbbcabbccaabcccabcccaabccabcabcabccabcabbcabcabcabcabbcabcaabbcabcaabcaaabcabccabcabccabcabcccabbcabcaaaaaaaaabcabcabbcaabbbbccabccabcabbbcabcaaabccabccabbcabbccccabbccabcabbcaaabcabbbcabcaabccabcabcccabcaabcabbccccabcabcabbccabcccabcabcabccabcccabcaaabcaabcabccabcaabcaabcaabcaaabbbbcaabcabbcabccaaabccabcabbcaabcccabccabbbcabcccaabcabbccaaabbcabccaaabccccabbbbcaaabcabccabccaabcabbcabbcaaaabccaabbcabcaabbccabbbcaabbccabcabbcaaabccabcabcabcabbbcaabbbcaabcaabccabcabcccabccaabcabcccaabcccabcaabcabcabcabbbbcabbbcabbcabccaabccaabcccaaabcabcabccaaabcaaaabccabcabcabcaabcabcaaabcaabcaabcaabcabbcaabcccccabbbcaabcaabcaaaaabbcabbcabcaabbbcaabcaabbcaabcaaabccabbcaabcaabcaaabcabccabcaaabcabbbbccabbbbbbbccccabccabcaabccabcaaaabcabccaaabcaaabbccaabccccabbbcaaaabcabccabcaabcccaabbbcaabcabccabcabbbccabccabccabccabcabccaaabcabcaaabcabccabccabcabbcaabcabcabccabcabcabbcabccabccabbcaaabcccabcccabccabcabcccabcaabbcabcaabcaaabcccaabbcaaaabbcaaaabccabbbcccabccccccabbccabbcaabbccaaaabbcabcabcaabcabcabbbccccabcaabccaabbbcabbcabbcccabccabbcaabccaabccabcabbbbcaaabcabcabcccabbcabbcabccaaabbcabcabcccabcabbcabcabcaabbbcccaabcabbbcaabcaaabbccaabbccabccabbcabcabcaabcabbccabcabbbbbcabbcaaaabbcccabccabcaabcaaabbbbbbcaaabcaabbcaabbbccaabcabcaaabcabbcabbccaabccccabcaabbcabbbbcabccaaabccccaabccabcabbbcccaabcaabbbbbcaaabcaaabbbcabccabcccabbcabcaabbcabcabcaabbbbcabbbcaaaaaabcabccabcabbcaabcccccabbcabcccabcabcccaaaabcabbcaabcaaaabccaabbcabbbccaaaabcabcccabcabbcabbccabbcabbbcabccaabbcabcabcabbccabcccaabcabcabcabbbccccabcabccabbbbbbcaaabbbccccaabccaabbccabccabcaabcccabcabbccabbcaabcabcabccaabcabbccabbbcabcaaabbcaabccabbcaabcabbcaabcaabcabcabbcabbcabbccabbbcccaabcabcabcabccaaaabcaabcabbcabcccabcabcaabcabbcaabccaabbbcabbcaabbbcabbcabcabcaaabbbcabcaabbbcabccabbcabbbbbbcabcccaabcabcabbcaabbccabcaaabcabbcabcaabcaabcaaabbccabcabcabcabcaabbbccabcabcaabcaabbcaabcabcabbbcaabcabcabbcabbcccaaabbcabbccabcaaabbbbcabbcabcabcabccaabbcaabcabcabcabcccabcabcabbccabcaabbbcaabcabcabcabcabcabcaabbcabcabbcaabcabcabcabccabcaabcabcaabcabcaaabbcaabbcabcabcaaabbcaabcaabcccaabbccabcabbccaabccabbbbbcabbcabcccaabccabccabccabbcaabbcaabbbbcabbcabbccabcabcaabcabcabbbbccaabccaabcaaabbbcabcabccabcabbbcaaabcabbccabbcabcabcabbcaabcabcaaabcaaabcabbcabcabccaabcabcabcabccabcabbbccccaabbbbbcabbccaaabcabcaabcccabcaaabbcaaaabbcabccabcabcabbcccaabcabcabccaabcaabccaabbcaaaabccabcccaabbcabcaabbcabcabbcabcccccaaaaabcabbcaaaaaabcabcabbccccaabcabcabcabcabcabcaabcabcaabbbcaabcabcaabbbcaabcaabcabccabccabccaabcabcaabcabbcabcabbcabcabccabcaaabccaaabbbcccccaabcabbcaabcabccabccaabcccabcaaabbbbcabccaaaabbcabcaabcaabcabccabbcabbbcabbcccabccaabbbccabcaabcccabcabcaaaabcabcaabcabcaabccabcccabccaaabcaabcabbcabbcabcaabcabbcabcccaabbcabccabbcaabcccabcabbccaaabcccaabbbbccabccabcabbbcabcabcaabcabccaabcabcabbbcaabbcccccabcaabcabcabcabcabbbcabcaabccabbcaabcabcccabcabccaaabcabcabbbbbbcabcabbcabbbcaabbccaabbccabcabbbcaabbcabbcabccabbcabcabbcaabccaaabcaabbccabcabbcaabbbcabcaabcabcccabbbccaabcaabccccabbcabcaabcabcabccabcabcaabcccaaabbccabccabbbccaaabbccabccabcabcabbcaabcaabcabcabccabcabcabccaabbcaaabcabbcaaaabbbbbcaabccabbcabcccaaabcabccccabbccabbbccabcaabcabccccccccabccabcabbcaabbcabcaaabbcabcaaaabbcaabcabcaaabcccabcabcaabcabcabccabcabbccccccaabbccabccccabcabccabcabcaaabcaabcabcabbbcabcabcabbcaabccabbcabccabbcabbcabbbcabbbbccabcabcabbbbcabcabcabbcabbcaabccaaaabccabccabcaaabbbbbcabcaaaabcccaabccabcabbccaaabbbbbcccaabcabbcabcabccabcabcabbbcabbbcaaabbcccabcabccabccabcabcaaaaabbcaabccabbcabcaaabccabcabcaabbcabcccabccaabcabcabcabcaaabcabbcaaabccccabcabbbbbbbbbccabbbcaabcabcabcabbbcaaabcabcabbccabcabbbccabbcaabcaaabbcabcabbbcaabcabccabbcabcaabccabcabcabcabbbcabbcabccabcabbcaabcaabcabbcabbcaabccabcaabcabbcabbccabbcabcabccaabcaabbcabcaabccabcabcabcaabccaaaabccabccabcabbbcaaabcaabcaabcabcccaabbccabcaabcaabcabcabbbcabcccabcccaabcabcaabbcabbbcabccaaabcabccabccabbbcaabcccabbbcabcabcabcabbbbbbcaabbbccabbbcabbcaabcaaabcccabcabbcaabbbcabbcabcabbccaabcaaabcabbbcaabbccaabbcabcaaabcabccabbcccccabbbcabcabcabccaabccabbcabccabcabcabcccaabccabcaaabcabcaaaabbcaaabcabcabcaabccaaabbcabcaabcaabcabcabcabcabccccabbccaaabcabbcccabcabcabcabcabcaabcaabbbccabccabbcaabbbbcabcabcaabcccabccaabcabcccaaabcabccaabcaabccabcaaabbcabbcccaaabcaabcabcaabbccccabcaabbbbcabbccabccccccaabccabccabbccabcaabcabccabccccaabbcccabbbcaaabcabcabcabbcaabbbbcabcabccccabcccabbbcabcabcabcabcabbbcaabbbcabcabcabbcabcabcabbccccabbcabbbccccccaabbcabcaaaabccabcabcabccaaabcabcabbcabcaabbccabbcaabbcabbbccabcaabcccaaaaabcaabbccabcabbcabccabccabcabcabcabcaabcabbcabbcabccaabcccaaabbbcabcabccccaabbbbbbcabcabbcabccabccaaaaabcabbcabbcabcabcaabbcabbbbbcccccabcabccccaabcccabbcaabccabcaabcabbcabccaaabccabbcabbbcabccabcabbbbcabcaabbccaabbbbbcaabbccabcabbccaaaabbcaaabcabcabbcabcabbcabccabbcabbcccaaabcaaaaabbcaabcabbcaabcaabcccaabcaaabccabcccabbcabcabcabcccabccabcabbbcabcabcaabbcabccabcaabbbcabbcabbcaaaabcabcabbbbcabcccabcabcabbcaabbccabcaabcaabbcabbccaabcaabbcabccabbcaaabcabcabcabccabcaabbccabbccaabbcabbcabccccabbcaabcabbccaabccabcccaabccabcabcccaabcabbcabcabbccaabccaaabbcabcaabbcabccaaabcabcabcaaabbcaaabcabbbcabccaabcaabcaabcccccccabbcccaaaabccaaaaabccabcabcabcabccabcaabcaabcaaaabbcaaabbcaabbbcabcabcabcabcccabcabcabbccabccccabccabcccaabbcabcabbbcaabcabcabbcccabbccabbbbcabccabcabbcaabcabbbbbcabcabcabcccabcaabcabcabccccccabbcabcabccaabcabbbcaabcabcaabcaabbcabbccaabccaaaaaaaaabcabcaabcabcaabcabcabcabcaabcabcabcabcabcaabccaabcabcabbccaabbbccabcaabcabbbcabbccaabccabbcabcaabcccaabcaabcabccabcaabcabbcabbbcccabccabccabbcabcaabcaabcccabcaabcabccabccaabcabccabbccabcabbcaaabcabcaabcabcabbcabbcaaabcabbbcccabcaabbcabcccabcabcaabcabcabbcaabbcccabcabcabbcccabcccccabbbcabbcaabcabbbcabcccabbcaabcaabbcabbcccabbcabccabbccabbccaabcaaabcaabbbcaabcccabcabbccaaabcabcccabbbbbcabbcabbbcabcaaabbccabcaabcaabbcabcabccabbbccccabbccabcabcabccaabcabbccaaaabcccaaaaabbcccabbcccabbcabcaabcabcabcccabcabccccabcabcabbcccabbccabccaaaaabcabbcaaabcabcabbcabbbbcaabcccabcabbccabbcabbcabccabbcaaabcabcccaabcabbbcabbbcccabcabcaabbcabcabcabcabbbbccabcaabbbcaabcabcabcccaaabccabccabbcabcabcaabbbccabcabbcaaabccabccabcccabcaaabcabbcaabcaabcaabbcabccccabcabbcabcccaabcabccccaabccaaaaabcabcaabbbbcabcabbbbcccaabbbbcabcabbbcabbccabcabcccaabccabbbccaabccabbbbbcaabcaabcabbcaabccabcaaabbbbcabbcaabbbcabcaabccaabccaaaabccabcaabcabcabbbbcaabcabccccaaabcaabbccabcaaaabcaabcabccccaaaaabbbccabccabcabcabcaaabbcabcaaabcabcabcaabbcaabcaabcaabcabbcccabbbbcabcccaabcabbbcabcabbcabccaabccabcabcccaaabcabcabccabcaabbccaabccccaabbcabcabcabbcabcaaabcabbcaabcaabcabccabccabccabcaabccabcabbcaabcabcccabbcabccccaabccabbcabcccaabbbcccabcaaaabccaabbcabccaabcabccabcabccabcccabccabcabcabbcaabbccaabcabbcabcaabcabcccabcccaabccaabcaaabbcabccaabbccabcccabcccaabcaabbccabcaabbccaabbbccabbccabbbcabbbcabcabcabcabbcaaabccccabbcabbcabccabcabccabcaabccaabbbcabcccccabbcaaabcabcabbcabcabcabcabcabcabcaabcaaabccabbcaaabcabcabbccaabbcabcabcabcaabcaaaabbcccabcaabbcaabcaabccabbcabbcabbcabcaaabbcabcccaabbccaabccabbcabbcabccabbbcabbccabcaabbbcccaabcaabcabbbbcaabccabcabcabcabbcccaabbcabbcabcccabbcabcabcabccabbbcabcabcabbccabcabbcabcaaaaabcabbccaaabcabcabbccabcccabcccabccabbbccaaabbcaabcaabcaabccaabccaabcccabbcccabcccabcabcabccabbcaabcaabbcabbcaabcabbbcaabccabcabcabcabcaabbccaaabcaabcabccabcabcaabccaabcaabccabcabcccaaaabcabcabbcaabcaabcccabcabcaaabcaabcaabccaabcccabcaabcabcabcabbbcaaaabbccabcaabbbbcabccabcabcaabcabcabcabbccabbcabccabbccccabbbcabcabcaaabbbcabcabccabcccabcabccabcabbccabcaabcabcabcaabcabcaaabbbcabcaaaabcaabcaabbbbcabbcaaaabcabbbccabcabcabccabcabcabcabbccaabcaabcabcccabcaaabccabcabcabccabcaaaaabbcaabcabcabbcaabbcabcaabbcabbcabbccabbbbcaabccccabbbbcccabccabccaaabccabccaaabcabbcabcaaabccabcaabccaabcabcaabbcaabcabbccaabcabcaabccabcabcaaabbbcabcaabcabbcabbcabcabcabcabccccabcaabbccabcaabcaabcccabcabcabcabcaabbcccabcabcccaabcabcabcaabcaaabcabbccaabbcaabccabcccabccabcabcaaaaabbbccabccabcabcabcaabcaaabcabcaabcaabcccabccaabbbcaabbbcabcaaabcabbbcabbcaabcccaaabbbbbcccabcabcabccaabbbbcccaabcabbcabccccabbcabcaaaabcabbbbcaaaaabcaaaaabcaabcaaabbbccabccaaabbcabcabcabcccaabcaabcabcabccabcaabbcabcabcccaabbbccabcccaaaabccccabccabbbccabccabcabcaaaabcabcaabbbcaabbbcabbccaabcabbbcabbcabbcabccabbcabcaabbcabbbccabbccabccaabcabbccabcaaabbbcabbcabcaabcccabcaabbcabccabbcaabbcaabccabcaaabccabcabcaabcaabbccabcabcaaabcaabbcabcabcabbcaabcaaabcabcabbccaaaabcabbcabbcccaabbbcabbbcabcabcaaabbcabbcabccaaaabcabcabcabcccaabcabbbcabcccaaabccccabcabcaabcabcabbbcabcccabcaabcabcabccaabbbccaabccabcabcaaabcabcaaabcaaaaaabcabcabccabcaabcabcabcabcaabbcaabcabbccabcaabcaabcabcabcabcabcabcabcccabccccaabcabcabbcaabccabcabcabbbcccabccabcabcabcabbcaaabcabbbbbcabbccaaabcaabcabcaabbbcabbcaaabcabcabbccaabcaabbbcaabcaabccaabbcaabcaaabcabccabcabbbbcccabcabcaaaabbbccabcabbccabcccabcccabccccabcabcabbbcabcaabcabbccaabccaaaabcccabcabbcabcabbbcaabccabbccaabbbbcabbcaaaabcccabccabbcaabcabcabcabcaabbcabcaabcabbccaabccaabbcabcabbbcabccabcabbcabbcaabcabcabcabbccabcabbcabcabcaabccabbcaaabcabcaabcaaabcabccabcaabbcabcccabccabccabcabcabbcabcabcabcccabcabbcaaaabcaaabcaabccccaabcaabcabcabcaabccaabbcccaaabcabcaabcabcabcaaaabcaabbbcccaaaabbcaabcabcaaabcabbbccaabcccabcabbcccccabccabcccaabbbbcabcaabcabcabcabcaabbcccaabcccabbcabcabcabcabbcabcabcaabcabccaabbccabcabccccabcabbcabbcabbbcabcabcabbcabcabcabbcaabbbcabbbcabcabcabcaabbcaabccabcccabccccabcccabcabcabcabcabbcaabcabbcabcabbbcabbccabbcabcabbbbcabccaaaabcabccabccabcabcccabbcabbcabcabbbccaaabccccabcabccaabcabcabbbccaaabccaaaabcabccaaabcaabbccccabcabccabcaabcabbccaabcaabbcaaabcaabcabcabccabcaabcabccabcccccaabccccabcabbcaabccaaaabbcabcabccabccaaabcaabcabcabccaabccabbbbbcabbccabcccabcabbcabccaaabcaaabcaaabcabcabcaabcabccabbcccabbccabcabbcabcabcabccabcabcaabbcabbcabcabbccccabbbccabbcabbccabcabbcaabcccabcaabcccccabcccccccaabcabbbbcaaabcabccaaabcaabcabcabcabcabcabcabbbcaabcaabbbcaabbcccccabbcaabcabbbcabbbcabbbbcabccabcabcaabccabcccabbbbbcabcabcaabcabcabcabcabcabcabcaabccabccabcabbbbbcccabbccaabcabcccabccabcccabcabcccabccabbbccabcabcabbcccabbbbcccaaaaabcabcabcabcabbcaabcabccaabcaaabcabcaaaabbccabbccabcaabcaaabcabccccabccccabcaaabccaabbcabbbcabcabccaaaaabccabcabccabccabcccaaaabcabbcabcaabcaabcabcaabccabcaabccaaaabbcabccccaabcabbbbccabccaaabbcaabbcabcaabbcabcccaabccabbbbcaabcabcccaabcabbccabbcabcaaabcabccabbbccabccaaaaabcabbbccccccabccabccaabbcabbcaaabbbbcaaabcaabbcaaabbcaaabbbccaaabbcabcaaabcabbcaaaabbccccaabcccccabcaabbccaaabcaaabcccabcaaabcabccaaabcabccabcabbcaabcccabbcabcabccaabbbbcabccccabcabcabcabcabcabcabcaabbbbbcabcaabcabcaabcccaaabcaabcabcabbccabccaabcaaaaabbccccaabcabbcaaaabbbbcaabccaabccabcccabbccabcaabcabcabbccccaaabbcabccabbbccaabcabbbcaabccabccabbbcabcabcaabcabcccccccabcabcaabcaabbcccaabbccaabbccabcaabcaabbbbbbcabcabccccaaabcabcabbcaabcabcabbcabcccaaaabcabbccabcabbcabbbcaabbbccaabcaaabccabbbcabbbcabbccabcaabcaaabcabcaaabccabcabccabcaabcaabccaaabcaabbbcabbbbcabccabcabcabcabbbcccccabcaabbbbbcabbcabbcaabcabcabcaaabbcaabcabcabccaaabccaabcabcabcabcaaaabcabbcabbbcccaabcabbcabbcabcabbcaabccaabbbbcaaaaabbcabbbcaabccaabcccabcccabbcabccabcabbbbcccabcaabcabbbcaabcabbbcabcabcabcaabcaaaabcabcabccabcabcabcccaabcabccabccabbcabbccabcccabbbcabbcabcaabcabcabccabcabccaabbbccccabbcabcabcabccabccaabbbbccabbccaabbccabcccabcabccabcaabbccabcaabccaabbbbbcabcabcabbbcabcaabbbccabcaaabccabcaaabcabccccabcabbbcaabccaabbccabccaabbcaabcaaabcabcabcabbcaabbcabccabcccccabcabbcabcabcabcabbccabccabcaaabcabccaabcabcaabcabcabcabcabcabccaabcccccabbccabcabcabbcabccaabcabcabbcabbbcabcaabbbcaabcabcabccaabbbcaaabbcccabbcabcccaabcabbcaabccabcabbbcaabcaabcaabcccabbbcabbcabcabcabcaabccabcaaabcabcabccccabccaaabcaabcabcabcaabcabbcabcabcabbccabcaaaabbbccabcabbbcabbbcaabccccabcabbbcabbbccabccaabcabcaabbcabbcabccaabbcabcabccabccabcccaabcabbbbbccabcabccabccabbbbcabccaabbccaaabcaaabcabcabcabbbcaabcabbcaabccaabcaabcabbcabbcccabcabbcccabcabcccabccabbcccabccabcaaabcabbcabbccaabcccaabcabbcaabbbbcabccaaabcaabcabccabccabcaabcabcabbbcabbbbcabbbccabcabcabccabcabccabcaaabbcabcabcaabcaabbcabcabbbcabbcaaabccaabbcabcaabbcabcabcabccaabcabccabbcabcaaabbccabccabbcabcaaabbbbbcabbbccabbcabccabccaaabcccabcaabbcabcabbbcabccaabcabcccccabbcaabcabcabcaabcaabbccabccabcabbcabcabcaabcabccabbccccabccabcaabcccccaabbccaabcccabccaabcabccabcabcabcabbccccaabccaabccaabcabbcccabcaaaabcaabcaabcabccabcabbcabcabccaaabcaabccabcabbcabcaaaabcabbbccabcabcaaabcaabbcaabbcabcabbccaabcaabcaaabbbbbccabcabccaabcaabccabbbbccabbccaaabbcaabcabccabcabbbbcabcabcabcabbbcabccaaabbcabbccabcabcabccabcabcaaabcabbcccccaabcabcabcaaaaabcabbbcabbccabbcaaabcabcabccabbbbcaabcabcabbbbbcabbbcabcabcccabcaabbbccabbbccabcabbccabccabccabbcabbbcccabbbbbcabcabcccccabcabcabccaaabbcabccaabcabbccabcccabbcccabcabbcaaaaabcabbcabcabcaaaabbcabcabcabbcaabcabbcabccabbcaabcabbbcabbcabbccabbcabccabcabbcaaabcabcaaaaabcabbbbcccaabcaaaabbbcaaabcabcabbcabcabcabcabccabcaabbcabbbcaaaabcabcabcccaabcabcaabbbccabbccccabcabbcaaabcccabbcabcabcabccaabbbccabbbcabcaabbcaabccabcabcaabbbcaaaabccabcabcabbbcabcccabbcccabcabcabcaabbbbbcaabcabccaaabcabcaabbcccabcaaaabbcabcaabcabcccabbbbccaaabcabcaabcabcaabcaabbbbbccabccccaabbcccabcabcaaabcaabcabcabcabcaabcabcaabbccaabcabbcabcccabcaabcaabcabcabcabcaabcabcabcabcaabcabbbbcccaabcabcabbcaaabcccccccccabcabcaaabbbbcabbbbccaabbcabbbcaabbbccabcabbcabcabcabcabcabbbbbbcabcabbcabbcabccabbbcaabbbbbcccccaaabcaabccabcaaabbcabcabcaaabcaabbccabccabcabccabcabcaabcabcabcabcabbcaabcaabbccabcaabccaabbbcabccabccccabbbcabbcaabcabcabbcccabccabbccaabcabccaabbcaabbccaabccabccabcabcabcaabcabcabbcabbcabccaaabbbcabcaabccabcaabbcccabcaaabbbbccabcabcabcaabbccaaabcabcccccabcccabccaabbcccabccabbbccabcabbbbbcabbcabbcabcabcaaabcabbccaabbcabccaabccaaabcaabcabcabbbcabbbbbcaabccabcabccaabbcaabccabcabcabccabccabbccaabcaabccabcaabbbbbbcaabcabcccccabcaaabccccabcabcccabcabcaabbcaabccabbcaabbbcabbbbbcabcabbbbbbccaaabbccabbbcaabcabbcaabbccccabbcabcccaabcabccaaaabcabbccabcaabbcabbbbcabccaabcabcaabccaaaabcaaaaabcabcabcaaabcaaabccabccabbcabcccabbcabccccabbcabcccabcabbccabcabcabcabccabbcaaabcabcaabcaaabccaabcabcabcaabcccabbccaabbcabbcaabcabccabcaaabccabcabcccabcabccaabccabcaabbbbbcabccabbbcabccccabbbcccaaabcabbbcabcabccaaaabbccabccabccaaabcabbccccabccabcccccabcaabcaabbcaaabbcabcaaabcabbcabcabcabbbbcabbcabcaabcabcabcaaabcabcccabbbbcabcccaaabccccabbcabbbcabcabcabcabbcabcabbccccaabbcaaabbbbcaaabcabbbbccabcabcabcaabbcabbcaabccabbcaaabcabcaabcccabbbbcabbbcabccabcabcabbbbccabccaaabcabcabbcccabcabbcabbcabcaabccabccabbcaabcaabccaabbcaabcabcaaabcabbccabcabbcccaabbcaabbcabbccabcaabcccaabcabcabcabbcabcabccaabbbccabcabbcabcaabbbcabcabccabccabbcabbbccaabcaabcaabcabbcabcaabbcabbbbcabcabcabccaabcabbbbccabcabbccabbbccabccaabbcabcabccccaabccabcccabcabcabbbcaabcaabbccaabccaabcaabcabcabcabccaabcabbcabcabcabcabbcaaaabccaaabbbcabbccccaaaaaaaaabbcabbcaaaabcabccabbbcaaabcaabbcaabbcabbbbcaabcaaaabbcabccabcabbcabbbccaabbcabcabbbcabbbcaabbbcabcaaaabcccabbcaabcabcabcabbbccaabbcaabbbcabbccccabbbcabccabcabcccabbbccaabbbccabcabbcaaabbcabccabccabbbcaaabccccaaabbbcabcabbccabccccabbcabcabccccabbcabccabcabcaaaabcabccabbcccccccabccabccabbcaabbccaabcabbcaabcaaabbbbccaabbbcaabbccaabbcabcabccabcabccabccabcabcabbbbccaabcabcabcabcccabcabbbcabbbcabcabcaabcaaaaabbcabbcabcabcaabccabcabbcabcabcaaaaabcccabccccabbcabbcabcccabcaabcabccabbbbbcabcaabcccaabcabcccabbcabbcccaaabcaaabbcabbccabccabbbbcabbcabbccabcabcabbbcabcaabccabcabbbccccabcccaabcabcccaabbccabcabcabbccabbcccabcabcabcabccaabbbbbccccaabbcabcaaaabbbcabcabcabcccabccccccabccaaabcccaabcaabbbccabcabbcabcabccabcabccaabcabcaabcabcabbcccaabcccabbcabcaabcabccaaabccccabcabcabcaabccccaabcaabbccabbbcccabccaabccabbccaabcabbcaaabbbbccaabcaaabbbbcaaabbcabcabbbbbbbcaabbcaabbbccabbbccabbcabbcabcccaabcaabbcabcaabcabbbcabcabcabcaabccaabbcaaaabcabcabcccaabbcaabbcaaaabccabccabcabcccaabcabbccabcabcaabcaabcaaabccaabbccccabcccabccabccaaaaabccabcabbbcabcaabbcabbcaabbcaabcaabbccabbcabbcccabbcabccaaabbbbcabcabbcaabcabcabcaabbccccabcccabcaabbccabccabcaabcccabcccabccabcaabbbccaaaabbbbcaabccabccabcaabbcabccabcaaabcaabcabbcabbcaaabccaaabbbcccaaabbcabbbccabbbcabbccabcabcabcabbcabcabcabbccaabcabcaaabbbbbcaabcaabbcaabbbcabbcabcaaabccabcabbbcaaaaaabbcabbbcaaabcabcccabcabcabbbbbcccaabbbbcabcaaabbcaabccccaaabcccaabcabcaabcabcaabcaaaabbcabcabcccabcabcabcabcabcabcaabcabcabbccabcaaabcabbccabccabcccabbbbcabbcaaabcabcabbcaabccabcabccccabcabcabcaabcaaaabbbbcccabccaaabcabbbbbcaabbbcabcabcaabcccabccaaabcabcaaaabcaaabbbcabcaaabccabbcabbccabbcccabccabcabcaaaaabcabbbcabccabbbbccaabbcaaaaaabcccabbbccabcabccaaaabccabbbcabbbcccabccaaabcabbbccaabcaabcabbbbcabccaabcabcabccabccccabcaabccaabcabbbcaabbcabcabcabbcabbccaabcabbbbbcabbbcaabbcabbcccabcabccabbccaabcabbcabcabcaaabcabbbbcabbcaaabbbccaaabbcabcabbbcaabcabbccabbcabcabbcaaabcabcaaaabcabcccaaabbbbbcabbccabcaabccabcaabcccaabcccabcabbcccabcabcabcabbccabcaaaaabcaabcaabcccabccabcaabcabccaaabcccabcaabccabbccabcabcabbcabbccabbcabcabbccccabbcccabcabcabcaabcabccabbcabcaabcccabcaaabcabcabcaaabbcaabbbcabbbccaaaabcabbbccaabcabcccabcabcabbcabccabcabbcabcabcabcaaabcaabccaaabcabcabcccabbccabbcccaabcabcabccabcabcabbbcaaaabcabcabbcabbbcabcabcabcabbbbbbbbcaaaaabbcaabcabcabbbcaabbcccccabbccabbcabcaabcabccabcabbcabcabccccaaabcabccabcabcabbbcabccabcccaabcaabbcabcabcabcccabcabcaaaabcabccabccabcccabccccccccaabcabcabccaabcabbbcccaaaabccabccaabcaabcaabccabcabcabbcabbcabbccabcaaabbcabccccaabcabbbbbcabcabbbbcccaabccaabcabccabcaaaabcaabcaabcccabbcaabccabcaaabcabcabcabcabcabcabcaabcabcaabbbccabbbcabbcccabccaaaabcccabbcccaabcccabcaabccabbcabcabbbcabcabccabbcabcccabccabcabccabbbbcabcabcabcabbccabbccabbbccabcaabccaabcabbcabcccaabcabbcabcabbbbcaaabcccabcabcaabbcccabbbccabcabcaabbcabbbcccaaabccaabbcaaabccaabcaabbccabbccaaabcabcccabcabcaaaabcabcabbcabcabccaaabbccabccccabbbcccabbbbbbcabcabcabccaabccabcabbccabcccaabcaabbbcaaabbbbccaabcabbcccabcabbbbbcabcabcabcccabccabbcaabcabbbcabcabbcabbcabccabcaaaabcabbbcaaabcabcccabcccaaabcccabcaabcaabcabbbcabcaaaabcabcabcccaaaabccabccabbbcccaabcabccabccaabccabbcabcabccccabcaabcccccccabcabbbbcaaaaabbccaaabccabbccaabcabcaabccabcaaaabbccaaabcabccccaabcccabbccabbbbccabbbcabccaaaabcabcaabbccaaaabbcccccabbcabccabbbcabcabbccabcabbcaabccaabcaabcaaabcabcccaabcaabbcabcabccabcabcabbccaabbcabcabcabccabbcabcabccabbbcabcabbcccccaaaabccabcaabcccaabcabcabbcabccabbccaabcaabbcabbcccabcabcaabcabcaaaaabcabbcaaaabbcabcccaabcabccaaabbcaabbcaaabcabccabbcabcaabcabccabbcabbbbcabcaabcabbbbbccaaabbccccaabccccabccaabbccaabcaabcaabcabcabbbcaabcaaabbbccaabbcaabccabbcabbbcaabcccabcabbcabbcabcccccccaabccabcccccaaabcabbcaabbbcabcabcabbcabbbbccaabbcabcabcaaabccaabcaaaabcccccccaaaaabbcabcaabccccabcabbccaabbcaaabcaaabbbbcabbbcabcabcccaabccabbccccaaabcabbcaabccaabbcabccaabbbcabccabcabcabbcabcabcccabccaaaabcabbccabcaaabcaaabcabbbbccaabccabbcccabccabcabbcaabcaabcccaaabccabcabbcabccabbccabcabcabbccaaabccabccaabcabcccaabcaabccccccabbcabbbbcabbccaabbbcabcabcabbbcabccaabccabcaabbcaabbccabcabbbcccabccabbcaaaabccabbbbbcabccaabbcabcabcaabbbcabccaabcabcabcaaaabcaabbcabbccabcabcabcabcabcabccaaabcaabbcabbbbcabbccaabcabbccaaabcccabbbccaaabbcabbbccabbbbccabcabcccabbcabcaaabbcabbccabbbccabcabcabcabcabbcabbcabcaaabbccabcccabccabbccabcabbcccabbcabcaabcaabbcaabbbbcabbcabcaabcabcabcabcabcabcabbccaaabcabcabbccaabbbbcabcabccabbccabccabcabcaabbcaabcabcabcabcaabccabccaabbbcabbcabbbccabcabbccaabcaaaabbbccabccabbbcaabcaabcabcabcabccaabbbcaabbcaabccabcabbbbcabbbbbbcccabbcabbccabbcaabcabcabcabbcaabcaabcabcabcaaabcabcaabcaabbcabcabcabcabbbccaabbbcaabcabcaaaaaabcaaaabcabcabcaaaaabbbcabcabccaabbcabccaabccabcaabbbcabcaabbbcabbbbccabbcabcabcabccabbcaabcabcaabccabcabbbbccabccccaaaaaabcabccabcaabccaabcaaabcaaabbcabcaabbcabcaaaaabcccccabbcaaaabcccccaabbbcaabccabcabbbcabcccaabbbccccaabbbcaabcaabbbbccabccaaabbbcaabbcaabcabcaabcaaabcabcabcaabbcabcabcabbccaabccabbbbcabbccabcabcccaabcaabcabccabbcccaabbbbccaaabcabbcaabccccccabbcaabcaabbbccabcaabbbbbcabcccccaaabcaaaabcabcaaabbcabbcaabccaabccabcabbccabbbbbcaabcaaaabbbcabcabcabbcaabcabcabccabcabcaabbcabbbccaabcabccabcccabcccaaabccaaaabccccabbbccaaaabbccabcaabcabccccccabcaabcabcabcabccabccaabccaaaaaabcabbccaaaabbbcaaabbcabcaabccabbcaabbbbbbbcabccaabcaabcccabcaabccccabcabcaaabcaaabcabbbbcabcabcaaabcabcaabcabcabcaabbcabbcabcaabcabbcabcabcabcaabbbbccabccabccabcabcaabbbbcabcabcabbcabbcabcabccabcaaabcaaabcabcabcabcccaabcabcabccabcabcabccccabbbbbbccaabbccccaabccabbcccabcccabbcaabbcabbbcaabcabccabcabccccabbcaabbccabbcabccabbbcabbbccabccabbcccabbcabcabbbbcabcccaabbcabcaaabccaabbccabccabcabcabcabcabcaabccabcabcabcaabcabcabbcccabccabccabbcabccccabccabccabccabcabccabcabcabcabccaabbcabbcabbccaaabccaaabcabcccabccabcabccabcabbccabcccaabcccabcaaabcabbbcabcccabccabcaabbbbccabcaabbbbcaaaaabccabcabcaabcaabcabcaabcaaabcabccabbcabbcaabbcccccccaabcabccabcabcabcabbcaaaaabcaabcabbccccabbcccabccabbccabcaaabcabbcabccccabcabcaabcabcabccabccabccabcabcabccabbccabcabbccabcaaabccaaabcabbbcabcabccccaabbcabbbbbcccaabcaabcaabcabccccaabbbbccaabcaaabcabbcabbcaaabbcaabbcaaaaaabbbbcabcabbbcaaaabcabccabccaabbccaabcabcabbcabcabbcabbcccaaabccccabbccabcaaabbcabcaabcaaabcaabcaabcabcaaaabcabcabcabbcaaabbbccabcabcaaabcabccabbbcccaabcaabbbcaaabbccccabbcabcabcabbcabcabcabccabbcabbbcaabcaabbbccabccabcabbbcabccccabcaabcaabbbbbcabbbcccaabcaabcabccabcabbbcabcabccabcabcabcabcabbbccabbbbbbccabbcabcabcabcccabcabcabbcabcabccabbcaabcaabcaabcabcaabcaabcabcabcabbccabbcaaabcabcabcabbbcabbcabbbcabbcabccabbbcabcaabcabbbbcabbcabcabcccabbcaabccaaabbccabbbcabbcabcccccaabbcabcabcaabbcabcabcaabbcabcaabcabbbcabcccabcaabbbcabcaabcabcccabcaabcaabccabccabcccabbcabbccaabccaabbcabcabcabcabbcabcabbccaaabcaaaabcabcaabbccabcaabbccaabbcabcccabcaabcabccccaaaaabbbbccaabbbbcabccaaabcabcaaabccabcaaabccabccaaabcabcabbcccabccabcabccccabcaaabcabbccabcabcaaaaabcabcabbccabcabcccabcabbccaabcabbbbccccabcabbcccabbcccaabcabcccaabcabcabcabcabcaabbbcaabcccabbccabbcccabcaabbcabcabccaaabcccabcaaabcaabbcaabbcaaaaabccabcabccabcccabcabcabcabcabccabbcabbcabcabbcabcabcabbcabccaaaaaaaaabcabccabbcaabcaaabbcccabcaabcabbcccabbcaabcabcabcccabbccabcaaaaaabcabbcaabccabccaabcabccabcabcccabcabbbcabbcabcabccaabbcccaaabbbcabcabccabbbccaabbcaaaaabccabcabcabbcaabcabcaabcabccabcabcabbbcabbcabcccabccabcabbbccabcabcabccaabccccabbbcabcaabcaabcaaaabbbcabbcabbccabbcabccaabccccabbcabcabcabcccabccaabbccabccabcabccaabbcabbcaaabcabcabccabcabbcaaabcccccaabbcabcabcabbbcaaaabcabbbcaabcabcabccaabccaabcabcabcaabbcabbcabcabcabcaabbcabcabcaaaabcabbbccabcabccabbcabccabccaabccabcaabbbcccabcaaabcabccaaabcaabcabbcabcaabbcabbbccabccabccabcabbbbccaaabbbbccabccabbbcabcabcabccabbbcaabcabbcabbccabcaaabbcabbbcabbcabbccaabccabbcaabcaabcabccabccccabccabcccaabcabbbcccabbbcabcaabcaabcabbccabccccaabbbbcabcabcaabcabcaabcccaaaaabcabcabccccabccaabcaabccaabbcabcabbbccabcabcaabcaaabbcabbbcccaabcaabcaabcabbcccaabcabbcabcccabccabcabcabcabccaabcabcabbbbbbbcaabccccabcabbcaaaaabcabccabbcabbccaaaabcabbccabccabcabcaabbcccabcabbcabcaabbcabccaabcabcabcccaabcabcabcabbccabcabcaaabbcabccabcabcabcabcaaabccaabcaabcccabccaabbbccaaabbbccccaaabcabbcabcabbbcabbbccaabbbbccccabccabbbbcaabcaabccccabbbcabbccabbcabbbcccabccabbcabccaabbbcaabbcabbcccaabbbbbcccabbccccabcaabbccaabccaabcaabcabcaabbcabcccabbcccabcabcaabcccabbbcabccabcaabcaabcabbcaabbbbbcabbbbcabcabcaabcaaabcccabccaabcaabcabbccaabcabcabcabcabcabbcccaabbbbcccabcabccabcabbcaaabcccabcabccaabcccaabcccabbcccabccaaabcabccaabbbcabcccabbcccccabccaabcaabbcaabccaabbcabcabcabcaabcabcccccabcaabccabcabccabcabccaaaaaaabcabccaaabbccabcaabbbcccabbcabbcccccaaabcaabcabccaabcabcccaabcabcabbcaaabcabccaabcabccabcabcabbccabbbbccabcaabcabcccabcabccaabbccaabcaabcccabcaabccabbbcaabcabccaaabcccabcaaabcabcccccabcaaabbcaaabcabbcabbbcabccabbbbcccabbcaaabcaabcccaaaabcaabcabccaaaabbcabcabcaabcabbcabcabccabcccabcaaabcaabbcabcaabbcabcabcaaabcabcccabcccabbcabccabcaabcabbbcabbbcaabcaabbbccabbcabcaaaabcabcabcabbccabbbcabbcabccaaaabccabcaaaaaabbcabcccccccaabbbcccaabbbbccabcccaaaaabccabcabcabcabbbbcabbcabbcabbbbcaaaabcaabcccaaabcccaabbbcabcaabcabbcabbbbcabcabcaaabcabcccabbbcabbccaabcabccabbcaabcccaaabcabbccabbccabbccabcaabccccaaaaabbcabcabccaabcaabbcabccabbcaaaabbccaabbcabcabccabccaaaaaabcaabbccabccaaaabbbccabcabbccaaabcabcabcaaaaabccabbcabcabcabcabccaabbccabbcaabcccabbcabbbcabbbcabcaabcaabcaaabbcaabbccabcccaaabcabbbcabbccaabccabcabccaabbcabcabbbbbcabcaabcabccabccabbbbbbcccccaabcccaabcabbccabbcabcccaabbbcabcabcabcabcabcabcabbcabcabbccaaabcccabbbcabcabcabbcabbcabbcabccaabbcabcabbbcabcabbbcabcaabbccabcabbcabcabcabcabcabbcaabbbbccabcaabbbcaabbccaabcccccaabccabcccabbbccabcaabbcaabcabcaabcaabcabbcaabcaabcccabcabcabcaabcaaaaaabccccaabccabcabcabcabccaaabcaaabbbcabcabcccaaabcabcabbcabcccaabcccabbcaabbcabccabbcabccabccabbcccaabccabbbbbcaabcabbbccccabcabbccabcabbcabcabcaabbcabbcccccabcabbbcccabbcccaaabbcabcabcabccaabcabccabccabbbcabcaaabcaabbbcabcabbbcabbbcaabbcccabbbbbbcabbcaabcabcaabcabcaaaabbbccabcabcabcabbcabcabbcabccabcaabcabbcaabbcabcaabbcaabcabccabbccaabbccabbcabcaabcabcaabcabbcaabcccabcabbcaabcaaabcabcabbccaaabbcaabbbbccabcaabbcaaaabcaaaabbcabcccabcabccabcccccaabbcabcabccabcccabcabbccabcccabcabcabccaabccaabccaaabbbcabcccaabbcabccabccabcccabbcaabcabbbcccabcaaabcabbcabbccabccaabcabcabcaabcabcabcabccccaaabcabccabbbcabcabbcabcaabbcaaaaabcccccaabcabcabbcabcabbcabcaabccabcaabbbccabbbbcabcabbcaabcaaaaabcaaaabcabbbccaabcaabcaabcabcabcabccabbbcabbcaabcabcabbccabcabcabbbccabbcaabbbcabbcabbcabcabcabcabbbbcabccabccccccaaabccabbcabbcabcaaaabccaabcabbccabcabcaaabcaaabcabccabcabccaaaabbcaabbbbcaabccabcabcabccccabcabbccaabcabbcaabcaabccabbccccabbbcaabcccabbbbcabcabcccabcabbcabcabcccaaaabcabcaaaaabccabcaabcabcaabcabbccaaabcccabcccabbcabcaaaaaabbcaabbcabcabcabcabcabbccabcabcaaabcaaabcabbbccaabcabcaaaabbcaabcaabcabbcabbcabccabbbcaabcaaabccaaabcccaabcaabccabcaabccabbcaabcabcaaaabccabcaabbcaabcccabcaabcabcaabbbcabbcabcabbcabcabcabbbbcccabbbcabbccabcccabcaabccabcabbbcabcabccabbbcabccabbcabccaabbcabbcabcaabbbccabccabbbccabcabcaabcabbcaabccabcabcabbcaaaabcaaaabbccccabccabcaabbbccccabbbbccaabbccabcabcabbcabccabcabbcabcaabcabbccccaabccaabccabcabcaabbccabcabbccaabccaabbbcabccaabcabcabccabccaaabcaabcccabcccabbbcabbcaabccaabcabbcabcabccccabcaaabcaabccabbbbbccabbcabccccabcabcaabbbbbbcabccccabbcccabbcabcaabcabbcabccabbbbbbccabbcabccabcaabcaaaabbbbcabccabbcabbcabcabbbcaabcccaabccaabbcabcabbccabccccaabcabccccaabbcabcaabccaaabbbccabbcabccabccabcaaabbcabccabbcccaabccaabbcccccccabbbbbbccccabbcabcabcaaabbbbbccabccaabcabcaabcccccaabcabbcccabcabccabccabccaabbccabcccabbcabccabbccccaaabbccaaaabcabbbcaabcaaabbbccaabccccabcabcabbcabccabccabbcabcaabbcaaabbcaaabbccabcaabbcabbcabbccabccabccabcaabcabcabcccabcabcabccabbccaabcccaabccabcabbcabbbcabccaabbccabbcaabcabbcabbbcabccabcabcabccabcabcccabbccabcabbcabbbbcabcabcaabccaabcabcabbcabccabcabcabbccabbbccabcccabbcccabbccabbbccabcaabccaabbbcabccabcaabbcabcabbcccabbbcccabbbbcabbcccaabcabcaabcabbbbccaaabbbccaabcabcaabcabcaabcabccccaabcabccabccabcaabbcaabcabcabcaaabcabcaabbcabccabbbcccabcabcabcabcabbcaaabbccabbbcabbbcabcabccccccaabbcccabcabbcabccabcaabbcabcabcaabbcabcabbcabbccabcccabcaabccaaabcabccabbbcabcabccabcabbbbcabcabcabcccaabbcabbbcccccabcaabcaabbbcabcabbcabbbcccabcaaaaaabbcaabcaabccaabccabbbcaabcabcaaabcaaabccabcccabccabbccaabcccabcaaabcabccccaabbcabcabcabcabcabcabbbcccaabccabcabcaabbbcaabcabbbccaabbcabcabcabbbcccabcaaaabcabbcccabcabcccabcabcabbcabbbcabcccaabbcabcabbcabcabbbcabcccabbcabcaabbcabbccaabcabccaabcabcabcabbccaabccabcabccabcabcabcaabcccabccaaabcabbcaabbbbcccabcabcabbcabcccabcabbbcabcccaabcaabbbcaaaabcabbbccabcccccabccabbcaabccccaaabbbcaaabcabbbbbbbcabccccccaaabccabcabcabbbcabbcaaabbbccabccabccabbbcaabcabccabcabccccaabcaaaabcccaaabbccabcabbcabbcaaabcabccabbbcabcabcabcaabcaabbcabbcaabcccccabcaaaabbccaabcaaabcaaabbcabcabbccaaabccabccaabccabcabcccabcabcabbbbcabcaabcabcabbcabccabcabbbcabbcabcaabcabcaaaabccabcabcaabbcaabbcabcabccabbccabbcabcaabcabbcabcaabcabcaabcabbcabbccccabcabccabcabcabcaaabcaaabcaabcabbcabbcabcabbcabbccabbcabccabbbccabcccabccabcabccccabcabccaabcabcccaabcaabbbbbcaaabcaabbcabcabcccaabcabccabcabcabcabccabbccccaabcabbccccaabbcabcabcabcabcabcccaaaabbbcaaabcabccabcabcabbcabcabcabccaabcaabccccaabccabbcabcabbbccabcabcccabcaaaabbbbccaabbcabcccabccabbccabccabbcabcabccabcabcabbbcaabbccabcaaabcabcaaaabbcaaaaabccabbccabccabbcccabcccabccabbccabcaaabbbbbbccabbbcabbcabccabccabcaaabbcaabbcabbbbccabcccabbcaaabbccccccaabccccabccabcaaaabbccaaabbbcaabccaabcabcaaaaabccabcabccaabbccccaabbcaabcccabbcabcaabbbbbcabcabbcccabccaabcabcaabbbcabccabcaaaaabbbbcaaabccccabbbcabccabcabcabcaabcabcccabccaabccabbbbbbbcabcabcccabbccaabcabbccaaaaabbcabccabccabccabcaabccaabbbccabbcccabcabbbbbcabccabccabcaaaaaaabcaabbccabccabccabcabbcaaabcabccabbbcaabcabcaaaabccaabbcaabbcaaabbcabccaabcaabbbcabbbcabcccabcabcabbcccabcccabbbbcabcabcaabcabcabbcaabbccaaabcabcccaabccaabbcabcabcabcabcabbcccabcaabcabcabbcabcaabbccaabbbbcabbccaaaabbbccaabbbcabccabbcccabbccabcaabcabcabcabccabcabcaabbcabbcabbcabcabcccaaaabbcabcccaabccabccabcccccccabcabcaabcaabccaabcabbbbcccaabcabccabcabbcabbcaaaabcabcabcaabcabccaaabbcccaaabbcabbbcccabccaaabbcabcabcaabcabccaaabcccabcccaabccaaabcabcabcabbcaabcabbcaaabcabbcabbcabcaabccabbcabcabcabccabccabbcabcaabcabbcabcabbbcabcabcabbbcaaabbbccabbbccccabbcabbbcabcaabbcabbbcabbcabcaaabcabcaaabcabcaabcabbbcabcabcaaabcabbcaabbcabbbbbcabcccabcabcabcabccabccccabccabccccaaabcccabcaabbcabcccabbcabcabccaabbbbbcccabcabcccabcabccabcccabbbcabcabcaaaabcabcabcabcabbbccaabcaabbbbcaabcabbcabbbbcabbbbccabcaabbcabcabbcabbcabcabccabbbccabccabcabcabbcaabcccabccabcaabccaabbccaabbcabbcabcaaabbbcaaabccabcaaabbcabcabbccabcaabccabcabbbccccabbccabcabbccabcccabbcabcabcabcabcabcabccabbcabcabcaabccabcabbcabcabcabbbcaabccabcaabbcabbbcaaabcabcabcabccabcabccaabcaabcabcabbcabccabcabcabcaabbcaabcabcabcabcabbcabbcaabcabccabcaabcaabbcabcccabcabcaabbcaabcabcabcaabcabcabccabbccabcaaaaabbcabbbbbbbcaaabbbbccaabcabbbbcabbbcaabbcabcabcaabcccabccaabcaabbbbcabcaabcabcccabcabcaabbbcabbcabcabcabccabcabcccabbcaaaabcabbbccaabcabcccabbcabcabccabbccaabcabcabccabcabccabccabbbcabcabccccaabcabccabbcabcabccabcccaaabbbcaaabccaaabbcabccabcaabcabbcabbccabcabcaaabccaaabcaabcabcabcaaaabccaabcaaabbbbcabbcaaabbcaabccabbcaaabcaabbbcaabcaabcaabcabcabcaaaabbccabbcaabcabcaabccccaaabcaabcaabcaabcccaabccabcabcabbcaabcaaabbbbcabcaaaabcabcaaaabcaabbcccaabbbcabbcabbbcabbccaabcaaabcccaabcabcaaaabcaaabccabbbcabcaaabcaabcabcaabcabcabccccabbcabcabbbcabcaabcabcabcaabcabbbbcaabbbbcaabbbbcabccabbcabcabbbcabcabcccabbcabcaabcaaabccaaabbcabcabcabbbbcccabcabbbcccabcabbccaaabbcabcabccaabcccccaabbbbccabcabcabbcaaabcabcabbcabbbcccabccabcabbbbcabccaabcaabcaaaabcaabbcabbcaabcabbbbbbcabcabcabbbcabccaaabcabbcabccabcabcabbbbcaaaabcaaabcabcaabccabcaabcccabcaaabcaabbbcabcabbcaabbbcabbccabbbccabcabccabbcabcabcabccabccccabcabcabcabcabbccabbbcabcaabccaabcaabbbbcabcabcabccaaabbcabcabccabcccccabbbcabcccabcabcabbcabcabcaabccabbcabcabbcabcaabbcabcabcaaaabccaabccabcabcabbcaabcccabcabcabcabcaaaabcaabbcabcabcaabccaabcabbcabbccabbbcaabccaaabcabcabcabccabbcabcabbbbcabccaaabcaabcccaabbbccabccaabbcabbcabcabbbbccabbbcabcabcaabccaabbcabcabcabbbccabbbcabcabcabcaabbcaabcaabccccabbbcabcabcabbcccabbcabbcaabbccabcabcabbcaaabbbcabcabcaaabbccaabcabccabccaabcabbbbbcabcabcaabccabcaaabcabbcabcabcccabccabcabcaaabcabbbbcaabccabccabcaaabccccaabccaaabcccabbccaabcabbccabccccccabccabccabcccccabbccabbbbccabccccabbcabcaaaaabcabcabbccaabcabcccabcaaabccabbbcabcabcaaaabbcabbcabbcaabbbbbcaabccabcabbbcabbbcabcaabbcabcaaabccabcaabcabbcaabcaaaabbcabbbcabbbcabcccabcabcaabbcaabbccabcabccaabcabcabbcabbcabbcabcabcabccabccabcabbcabcccabcabbcabcabbbbbcccabbcabcaabcaaaaabcabbcabccabcabcabccabcabbcabbcabbcabccabcaabbcabccabccccabbbccaabccabbcaaabbcabcabccabcccabcabcabccaaaabcaabcaabcabbcabcabcabbcabcabcaaaabbbbcaabbccccaabbbcccabbcaaabcabbccabbcccccabcaabcabbbcccabccabcabcaabbcabcabccabbcaaaabbbbccabcccaabcabcabbccaabcabccaabccaabcaabbbcccaabcccabcaabccccabcabcaabbbbbccabcaabccaabbccabccabcabccaabbccabcaabccaaaaabccaabbbbcabbcabbbcabcabbbcabcabbcabbbbbcabccabbbbbcabcabbcaabbcaabcabcabccaaabcabcccaabcabbcaabcabccccabbcabcaabcccabcabcabcaaabcabccabcabcabbcccabbcabbcabbcabcabccccabcabbcaaabcabbbccaabccaabbbcabbcabbcabcaabbbcabcabcabcabccabccabbcabcabcabbcccabbcabbcaabccccccaaabbcaabccaaabccabcabcabccaabcabcabcaaabbcaabbcabcaabcabcccabbbcaaaaabbcaaaabcccaabcaaabcabcabcabbbcaaabcabbcabbcabbcabcabcabbbbbcabccabbcccaabbcabcabcabcabcaaabccabccaabcaabccabbbccaabccabcaaabbcabcaabcaabbcabbcccabcabcabbbccabbcaaabccaabcabcabccaabbbbcabbbbcabcaabcccaabbcabbcabcaaabbcaabbccaabbcabcabcabbccabbcabcaabcabccccabccabbcabbccabccabccaabcabcabcccaaaaabccabbcabcabcabcaaaaabcaabcabcccabbbcabcabcabccccaabcabbbccabcabbcabcccabbccabccabbbcabbcaabccabcaabbcaabbccabcabbbcaabbbcccabcabbbbcabcaaaaaaabcccaaabbcabbcabcabcabcaaabccccabbccabcaabbbbcaabcabcabbbcaaaabbbbcaaabcaabcaaabbbbbbcaabbcabcabbcabcabcabcccaaabcccabccaabccabcaabbbcabbbcabbcabcabcabcabcaabcabcaaabbbbbcabbcabccabbcabccabbbcccabbccabcabbcaabcaaabbcaabcabcaaabbbbccaabbcabccccabccabccccaabbccaabccabccaabcccabcccabbcabbcabcabbbbcabbcabbbcabbbcccabccccaabbbccabcabcabbbbbcabcabbcabcabbcaabccabbccabbbcaaabcabcaaaaabcaabbbccaaabcccaabbcabccaaabcaabccabccabbbccabcaabbcabcaaabcabccabbcabcaabccccabbbcabbcccabcabcccaabbcabcabccaabcaabcabcabbbbcabccabcabcaaaabcabcccabccabccccabcabbcccccaabccabbbcabcccabcabccabbcaabcabccabccccaaabbcabcabccabcabcabbbcabcaabcaabcabbbcccabcaaabcaabcaabbccabcabbcaabcabbcabbcabcccccaabbcabbbbcabcabcaabcabcabcccaabcabcabcabcaabbbbccabcabcccccabcabcaaabccabbcccaabcabbbcabbcaabcabbccabcabccabbccaaabbbbcabbbcabccaabcaabccabcabccabccabbcaaabcabbbbcabcabcabcabccabcabbcabcaaabcabbcaabccaabbcabbcabbcaaabcabcaabcabbcaabcabbbcabbccabbcabbccabccaabcabcaaabccabcccabccabbbccabcabbcaabbcccabccabbcccaaabbbbccaabccabbcabcabcaabccabcaabccaaabbbbcccaabcabbbccabcabbcccabcabccaaabcabcabcabcaabcccaabccaabcabccaaabcaabcccabcaabcabbcaabcabbbbbbcabbcccccabcccabccabcabbcabcabbbcaaabbcabccabbcabcabcabccabcaabbcabbcabcabcabccaabccabcabbccaabbcaaaabcaabcabbcabccabcaabcabbcccabbccabcabcccaaaaabcaabbcccabcabbcaaabbcabbccabbcccabcccaabcabcccabccabbcabcabccabbccaabcabcabcabbcaabcaaabcabcabcaabcccccaabcabcabcabccabcabcabcccabbbcccabcabbbcaaabbbbcaabbcabbcabccaabbcabcabbccabccaabccabbbbbcabbcabcabbbbcabcabbcaabbbcabbcabcabccabcabccabbcccabbccabcaabcabcaaabcaaabcaaaabbccaabcabccabbcabcccaaabbccabccabccabccaabcabcabcabcabcccabcabcaabbcabbcaabcaaabcabcaabbcabbcabbccabcccabbccabbbcccabcabbbcaabcaaabccabcabcabcaaaabcabcabbcaaabbcccabcaaabcaaabcaabcabccabccaaabbccabcabccabbbcaabcabbcabcabcabcabbbccabcccccaabbbcabcabcaaaabbbbbbbcaabcabbcaabcccabbbcabcaabbccabcaaabcaabbcaabccccabccabbccabcaabbcabcabcaaaabbccabcabccaabcccabcabbccabbcabccccaabbcabcabbccabbcaabbccabbbbcaaabcaabbcaaabbbcabbbcaabcabcaaabcabbccabbcaabbcabcabcabbcaabbbcabbcccabbccabccabcabcccabbcaabccabcabcccabbbbbcaabcaabccaabbbcabbbcaaabccabbbcaaabcabbbcaaaabbccccaaaaabcabbbcabcaabcaabbbbcabcabbbbbcabbccccabbcccabcabcaaaabccabcabcabcaabcabcabcabbcabbbbcabbccaabbcabcabbcabccabcaabbbcaabbbbbcaabcabcabccabcabcabccabccccaabbbcabbccabbcccabcabccabccabbcaabcaaabcabbbcabbccabbcabbbcabcabcabcabcabccabcabcabcaabcabcccabbcabbbcabbcabbcabccccaabbcaabccccaabbbcabcabcabcaabcabcabccaabcaabccabbcccabccccaabbcabcccabbcabcaabcabccabcaaabcaabbbcabccaabcabccaaabcaaaabcabcabcccabcaaabbbbcaabccaabbbcabccabbcaaabcaabcabbbccabbcabcaabbcabbccabcabcabcccaaabbccccccaabbcabccabcabccabbbcabccccccabcaabcabbbcabcaaabbcabbbcabcccccaabbcaabcabbcabbcaabbcabbcccabcaabbcabbbcaabcaabccccabbcabbbbcaabccabcabcabccabbcabbcabbcabcaaaabcabbcabbbccaabcaaaabcccaabcabccabbcaabccaabccabccabbccaabcaaabbcabcabcccaabcabccaabbbcccabbcabbcabcabcabccabcaaabbcaabbcccaaaaabcabbcaaabccaaaabcabccaaaaabbccabccabcabcabccaaabcccabcaabcaabbcabcabccabbcaabccabcabbbcabbcaaaaaaabcccabcabcaabbbcabbccabccaaabcabcaabcabcaaabccabcabcccaaaaaabcabbcabcaabcccabccabcabcabcabccabcabbcaaaaabbccabbbbbcabbcabcabcaabbbccabcccabcabbcabcaaabcabccaaaabcabccabccabcabccccabcabbccabbcaabccabcaabcabbcaaaabbbbcabcabccabcabcaabcabcabccabbbcabcccabbccabccabcabcabbcabcabccaabccccaaabcccabcabcaabcabccabccabcccaaaaabbccaabccabccabccabccaabcaaaaaaabcabccabcabccabcabcabcccccabbcabcaabbbbbcabccccaaabbcccccaabccabbcabbcabcaabcabcccaaabcabbbcabccccccabbbcabcaabccaabcabcaaaaabbccabcabcaabccccabcabbbccccaabcabcaaabccabbccabcaaabbcaaaabbccabcaaabcabbcccccaabbcabccaabcabbbcabbcabcccabcaabbcabbbcaaaaabccabbbcaaaaabccaaaabcabcaabcaabcaabbcabbbcabccaaabcabbbcabbccabcaabbcccabcabccaabcaaabbcabbbbbcabbcabbcabbbcccabcabcabcaaabcabcaabbcabcabcaabcabcaabcabbcabbcaabbcabcabbbbbcabcabccabbcaaaaabcabcabcabbbcaaabcabcaaabcabccaaaabbbcabbbcaabcaabcccabcabcabcabbcabbcabccabcabcaaaabbbcabbbccaabcabcaabbcaaabcaabcabcabcabbcabbbcabcabcabcabccaaabccabbcaabcaabbbcabccaabbccabcabbcabcabcabbbcabbbcabcaabcabbcabcabbbbcccabcabcabbcabbbcaabbcabbcabbcaabcabbcabcaaaabcccabcabcabccabccabbcccabccaabbbcccabcabcaabcabccabcccabcaabcaaaaaabbcccabcabcccabccaaabcabccabcabcabbcabbbcabbccabcaabbcaabbbcccaabcabcaabbbcabcabccaabbcabbbcaaabcabbbbccaaabcaabcaabcabcabbcabbcabbcabccabbcabbbcabcabbbcccccabcabcabbbbccaabcabbcabbcabcaabbcabcaabcabcaabcaabcaabcabcccabcabbcabccabcaabcabcaabbcabcccabbbcccabcccabcaabcabccabccaaabbcaaabbcaaaaabcccabccabbcabbcaabcabcaabbbccabcaabccabbccabbbcabbbbccabccabbcabbccaabcccccabbcabccabbbcccaaabccabbbbcaabcccabccaaaabcccaabcabcabcabcabcabbccabbbcabcabbcaabbcccaabbbcabbccabbbbcabcccaabcabbcabbcabbcaaaabbcabbbcaabbcabcabbbcaaaabbbcaabccccabccabccabccaabbcaaaabccabbbccaaabcaaabccaabbcabcaaabcaabbcaabcaabcaaabcaabcaabbcaabcaabcabcabcccabbcaaabcaaabbcccabbcabcccabcaabcabccabcabcabcabcaabbbbbbcaaabcaabcabcabcabbcaabbcaabcabcabbbccccabccabcabccaaaabbbcaaabccaabcabcaabcccccaabbcaabbcccaabccabccabbbbbcabbbcabcaabcaabcaabccaaaaabcabccabbccaaaaabbcabcaabcabbbcabcccabcccabbcabbcabbccccccabbbcaabcccabcccabcabcccccabcabbcabcabcabcaabcabcaabbcabcabcccccabcaabcabbbccaabcaabbcabcabbcaaabbbcabcabcccabccabccaaabbcaabccabbcccabccaabccaaaabbcabbbcaaabcaaaaabccabbccabcabbcabbccabcabbccaaaabbbcccabbcabcabcabccaaabcaabbccabccabcabccaabcabbcabcabcabcccaaabcccabcabccaabbccaaaabbbccaabcaabcaabbbcabbcabbbccabbcabcaaabccaaabcaaabbccabcabbcaabbcabccaabcabbcabcaaabbcabbccabbcaabcaabcabbcabcabcabbccabcabbcaabcaabcabbbcabcaaabbbcabbcaabcccaabcaaabcabcabbcabccabbcabcccaabcabccaabcabcaabbbbbcaaaabcabcccabbcaabbbccabbcabbbccabcabcabcaabcabcccabcabbcccaabbccccccabcaabcabbcabccccabcabcabbccabbccabcaaaabcabbbcabcabcaaabbcabcabcccaabbcabbcabbbbbcabbccaaaaabbcccabccabcaabbbbcabcaabbcccaabccaaabbbcccabcabcabcabcabbccabccccccabcabcaabcaaabcabbbbcaabbccaabbcabbbcabcaabccabbcabbcabcabcabcabcabbcabcaabcabbcaabcabbcabbbbcabcaabcabccabcabcccaabccaabccabbbccabccabcaabcabccaaabccabcabcabbbcccaabccabcabcabcabccabcabccabbbbcabcabbcabcabcabcabbcaaabccccccaabcabcaaaaabccabbbcabbbcabcabcabbbccccabcabcabcabbcaabbccabccabcabcabcabbcccaabcaabbbbcabcaabcabcaabccabbbccabcabbccaabcabcaabcaaabcaabcabbcabcabbcabbccabcaaaaabcccabcabcabcaabccabccabcabcabbbbcaabcabcabbcabbcabcabcabbcabcabcabcccccaabbcccaaabbcaabcaaabcaabcccabccccabbccaabcabcaaabccabcaaabbcabccaabcaaaaabcabccabbbcaaabcaabccabcabcaabcabbcabcaaabbcabcaabcaaabcaaabcaabbcccabccabccabcabbcabbcabcabccccabbcaaabbcccabbcabcabccabbbcabcabbcabccabcabcabcabcaaaaabcabcabbccabcabbcccaaabcaabccabccabcabcabcabcabbbcabccaaabcaabccccaabcaabbbcccabcabccabcaabbccaaabccabccabcabccaabccccaabcabcaabcaabbcabcaaabbcaaabcaaaaaabccaabccabcabcabccabbcccaaaaaabbccabbbbcabbcaabbbbcabccaaabbbcabbcaabcccaabcabbbcabccccabbccabbcccabbcabcaabcccaaabcaabbcabcabbcabcaabcabcabbbbcaabcaabbcabbcabbcabbbccaabcabccabccabbcabcabccaabcabcaabccabcabcabcabbbbbcaaaaaabcabbcaaabbcabcabbcaabccabcabcabcaabcccaabbcabcaabbccabbcabcabbbcabccaabccaaabcccaaaaaabcabbcabcabcaaabcabccabcabcabbcabbcabcabcaabbbcccabcabcabccabbcabcccabcabbcccccaaabbcabbbcabcccccaaabbcabbcabbcaabcabccabcabccabccaaabbccccabcaabbcabbbbbbcabcabcaaabcabbccabcabccabbbcabbcabcccabcabcccccabcabcccaabccabcabcaabcabbccabcabcabbbccabcaabbcccabcabcaabcaabcabbbccccaaabcabcabcaaaabcabccabccabbcabbbbcccabccaabbccabcabbbbcabcabccaaaabccabcabbbcaabbbbbccabcaaabcabcabbbcabcabcabcabccccabcabcabccaaaabccabcabccabcabbcabcabbbccaabbcabccabcaabcabbbcabcaabbcaaaabcabcaabcabcabbcabccabbbccabbcaaabcaabbcccaabccaabccabbcaaabcabccabcabbbbbbbcaabcccabccccccabbcabcabccabccabcabccabccaaabbcabcaaaabcaabcabcabcabbbbccaabccabbbbcabcaabcabcccaaaaaabcabcaabbcccabbcabcaaabbccabccabbbcaabcaabcabcabbbcabcaabbcccaabcaaabccabcccabcabbcabcaabbcaabcabbbcabbbbcaaabbcabcaabbbcccabbcabcabcaabccabccaabbccabccabbccabbcabcaabcaabbbcabbcabbbcabccabcaabbbcabccaabbbbcabbccaabcabcaaabcaabcaabbcaaabcabbcaabcccaabbcccabcaabccaabbcabcabbbbcccaabbcabcccabcabcaabcccabbbcaabcabcabcabcabbcabcabbcaabcabcabbccaaabcabcaabccaabbcabcccccabccaaabbccaaabbcabcabcabcaaaaabbccabcabcaabbbcabcccccabbccabcabcabbcabcabcaabbcabbcaabcaabcabbcabcaabcabcabbccaabbcaabcaabcabcaaaabccabcabcaaaaaaaaabcabcabcabccaaabccaabbccabcabcabccabcabbccabbcabbcabbbcabcabccaabcabbcaabbccabbbbcccaabbccabcaabbcaaabcaabccabcabcaaabbccabccccabccabcabbccaabcabcabcabbcabccabcabbbcaaabcaabcaabcaabcaabcaabbbcabccabcccabbbbcabbccccccccabbcabcabbcaaabcaabcabcabbcabccaabcaabbcabbbcccabbbbcaabccabcabcabccabbbccaabcccccabbccaabcaaabcabcaaabcaabccabcabbbcccaaabcccaabbbcaabcaaabcabbcccaaabbcabcabccabbcaabcabccccabcabccaabcaabcaabbcaaabccaabcabcccaaaaabcabbccabccaaabcccabcabccabcaabbcabcaabcaabbcccaabccaabbcccaaabcabcabcccabbbbccabcaabbcaabcabcabcabcaabcabcabcaabcaabcabcccabbcabcabcabccabbbcabbcaabcabcaabccaabccaaaabbbcabbbcabcabccabcaabbcabcabbcaabcaaabcaabbbcabcabcaaaaabccabcabccabccabbbcaabbbcabbcaaabbccccabcabccabcabcaaabccabccabccabcabcabcabccaabbccabbcaaabbcabcaaabcabbbcaaabccaaaabcabbbcaabccaaaaabcabcccabbbbccaabcaabbbcabbcccabcabccabcccaaaabbcabbcaabbcccccabbccabbccaabcaaabbccaabccabccabbcccaaaabccccaabcabbcccccabcabcccabbcaabbcaaabccabbcccabcabcabbccabccaabcabccabbccabbccabbbbcabcabcaaabbbbccabccabcabcabbbcabbcaabcabbcabbcabbbcccabcabcaaabcabbbcabccabccccaabcabcaaaabcaabcabbbcaaaaaabcccabbbbbcabcabcaabcabbcaaabcccaaaabcaabcabbcabcaabbccabcaabcabcabcabccccaaabcabcabbcccabbcabcabcccaaabbcabcccaaabbbbcccabcabcabccaabbcabbbcccabcabcabcabbbbbcabcabcabbccabbbccabcabcccaaaabbbbbbccabbcabbccaabbbcabbcabbcccabbccabcaaaaabcabbcaabbccaaaabccaabcaaabbcaabcabbbbbccaaaabbcabcabbcccabcaaaaabcabcabbbcaaabcabbccabcabbcaaabcabccaabcabcabcaaaabcaabcabcaabccabbcaaaabcaaabcabccabcabcabbccabcabbbcabcccabcabbccabccaabcabcabbccaabcabbccccccabcabcaaabcaaabccabbcaaabbcabbbcccccccabcaabbbbcccccabbbbcabcabcccabcccaaaaabbbcabbccaaabccabcabccaaabbcaabcaabccaabbbcaabcaabbbcabcaabcabbcaaabcaabcabbcccccaaaabbbbbcabcabcabcaabcabccaaabccabcccabcabcabccabbccabccabbbcabcaabbbcaabcabbbcabcaabbcabcabbbcabcabcaaabcaabbbcabbcabcaaabbcabbcccaaaaabcccaabbccabcaaabbcaabcabccabcabcabbbcabcccaaabbbbcabcaabbcabcabcabcabbcccabcabbcabcaabcabccabcabcaabcccabcccabcabcccaabbbccaaabcaabccabcccaabbbbbbcabccaabbcaabbccaabcaaabbcabcaabcabcabccaabbccabccccabbcccaabcabccabcabcaaabcabccccabccaabcabcabccabccaabcabcabbcabbcaaabcaabccabcaabcaabbcaabcaabbbbbbcabcabcabcabccabbcaaabcaaabcabcabccabbbcaabcaabbcabbcabccabccabbbcccaabcaabcabbcabbcabcabccabbcaaabccabccabcabbccccabbbccabbcabccabcaaaabccaabbbcabcaabbccabccabcaabcabccabbbcabccaaaabcccaaabbcaaabcabbcabccccaabcabbcabbcabbcaabbcaabbcabbbcccccaabcccabcaabccaaaaabcabcccabccabcaabcccabcabbcccabcccaabcabcccaabcabcabcccabbccaabcaabcaabbccabccabcaabbbcaabcccccaabcccabcabbcabcabbbcaabbbbcccabcabccaaaaabbbbccabcabbcaabcabcabcabbcabcccccaaabcabcaabcaabcabbcaabcaabcaabbccabcabbbccabcccabcabbcabbbbcabcabcccabccaaabbcabbccccabbcabcccabcabcaaabcaabcabccaabcabccabcabccabbcabccaaabcabbcabbcabcccaabcabcabbbbbccaabcabbcabcabccaabbccabccabccabcabbcabbcabcabcaabcaabcaaaabcabccccaabcaabbbcabccabbcccaaaabbcaabbccabccaabcabcabcaabcabbbbcaabbccccabbcabccabccabcabcabcabbcaabccabbbbbbcccabbcabbbbbbcabcabcaaabcabbbcabcaaabcaabbbcabcaaaabcabcabbbcabccccabcabcaabbccabbbccaabcabcabbcabccabccaabbccabbbbcccabccabbbcaabccabbbcabbbcabbccaaabcabcaaabbbbbcabcccaabcabcabccabbcabcaabcabcabbbcabcabcaabccccaaabcaaabcabbcaabbbcabcabcabbccabcabccabcccaaabcaabbbcabccabccabbbcccabbbccaabcabcaaaaabbbcaaaabbbcaabbbcaabccabcabcaabbcaaabcabcabcabcaabccabccabbccaabcccabcabbcaaaabbbbbcabcabcaaaabcaabcabbbbcaaabbbbbcaaaabcaaabbcabbcabccaaaabcccccabbcabcabcccaabbcabbcaaabcabccabcccaabbcabcaabccccabcabcabcabbcabbcabbcaabbbcaabcabcaabbbbbcabccabcccaabbcccabcabbccaabcabcabcccabbcabbbcaabbcabcabccabcabcaabbcabcabbccabccaabcaaaabcabcccabcaabcabcccaaabcabcaabcccabcaabcaabbccaaabbcabcabbccaaabcabccabcabcabbbbcabccaaaaabbccabccaabbccabccabcabcabcabcabcaabbbcabbcabbcabcaaabcabcabcaabbccccabcabbcabccabccabccabcccabbccabcabbcabbbbcaabccabcccabcaaabbbccaabcaabcaaabcabccaaaabcaabcaabcaabbcabbcabccaaabcaabbccabbcaabcaabccabcabcabcccaabbcccaaabccabbcabcabcabbccabcabcabbbcaabcaabbccaabcabcabcccaaabcccaabcaabccccabcabbcabcabccaabbccabcabcabccabbcabcccabcabcabbccabcabbcabcabccccabcabcabbcabcabcabcabbcabcaabcabccabbcaabcabbccccabcaaaaaabccabcaabccabcccabcabcaabcaabbcaabccabccaabbcccccabbcabcabccabcaaabbbccaaaabbbcabccabcaabcaabcabccabcccabcabbcaaabccabbbbbcaaabccaabcabcabbbcabcccccabbbcaaabcabcaaaabbcabbccccaabbbbbbbccccabcabcaaaaabcabcabcabbcaabccabcabbbcabbcaabcabbcabcabcaabccabccabcabcabbcabbcaaabcabcabcabbbbcabcabbcabcabcabcccabcaabcccaabbcaabbcccabccabcabcaabcaaaabccabccabcccabcabccabcabcaabbcaaabbcaaabcabcabcaabcccabccabcaabbccaabbccaabccabcabbbcaaabbbcaabbcabcabcabbcabcabccabcabcabbbbccabbcaaabbcabbccaaabcabbccaaabccccccccabcabcabccabbbcccabcabcabccabbbbbcabbccabcabcaabbcabcabcaaabcabbcaabcaabbcabbbcaaaaabbcabcabbccabcabcaabccccccabcabcabccaabbbbbbcabbcabbcabbcabcabccccabcaabcabbccabccaabcabbbbbbbbcaabbbcabbccabcabbbbcaaabcabbbbbbcabcabbcccabbcabcabbcabcabcabbccccaabbcaabcabcabcaabccaabcabbcaabcaabbcaaabcabcabcabbcaaaabbbbcccaabcabccabcabcabccabcaabccabcabcabbcaaabcabbbbbcabcabbbcabcaabcabcabccabccabbbcabcaabcabcabbbcabcabcabcccabcccaabbcaaabbcaabcccaabbbcabcabcabccabcabcabcabbcabccccabccabcabccaabcaabcaaabbbbccabcabbcabbccaabcabbbbccabbbbcccaaabcabccabccccabcaabbcccabcabccabcabccabccaaabcabbccccccaaabbbcabbcccaaabccaabbcaaabcaaabbcabbcabcabcabccaaaaabcccabcabbcabcccabcabbcabcaabcabccabcaabbcaabcccccabcabbcabbbbcabcabbccaabbbbbcabbccccaaabbcabcaabcabbcabbcaabcabcccabcaabbbbcabccaaaabccabbcabbbcabbbbbbccaaaaaabcabcabcabcabbccabbbbbcabbbcabcabccabcabccabbcabcccabccabcabbbcaabcabcaaaabccaabccaabcaaaaaabcabcabbcaabbcaabbcaaaabcabccaabcabcabbcccabcccaaaabccabcabbcabcabcccaabbcabbbcabbccabccaabbcabcccabcabcaaabbcabccabcabcabcccaabccabbcabccaaabcabccabcabccabbcabcaabbcabccabbbccabbbbcabccaabcabbcaabcaaaabbbbccabbcaabcabcabccabbccabcabcabcabbbbcccabcccabcaabcaabccabbcccabccaabbcabccabccaaabbcaabcaabcccabbcabbcaabcaabccabcabcaabcabbcabcabcaabccabbcabcabcabbcabbcccabbbcabcabbbcaaabcaabccabcabbcaaaaaabbcabccabbcaabccabcabcabcabccaaabcabbcaabbcabcabbcabccabbcabbcabcabcabcaabbcaaabcabccaabcaabccaabcaabcabbccabcaabccaabbcabcaabcabcaabcaaaaabbcabcabbbbcabccabccaabccccabcabcaabbbbcabcaabcabcabccaabbcaabcabcaabcabcabbcabcabcabbbcaabbbcabbbccabcaabbbbbbcabbcccabcaaabcabcabccccabbbbcabcabbbbbbbcabccabbcaabcabccabcabcaabbccabbbbbcccccabbbcccabcccaabbbcccabbcabcabcabcabbcaaabcabbcccaabccccabcabccaabcabccabcabcabbbcabcabccaabcabbcabcabcabbcaabccabbcabbcabccccabcabcabccabcccabcabbccaabcaabbcabcaabcabbcabccaabccabcaaaabcabcabcabcaaabbcabcccccabbbbbcaaabbbccabccabcccabccaabcabbccabcaabcaabbcabccaabcaabcabcccaabccabcabcaabcaaaabcabcaaaabcaabcabbcabcaaabbbcabbcccabbccabbcabbbccaabcabbcabcabcabcaabbcabbbcabbcaabbcabccabcabcabbbcabcaabcaabcabcabcabccabccccaabbbcaabccaabcabcabccabbbbcccabcabbcaabcabccabccaabcabccccabcccabcccaabccabbcabbcabbcabbccabbccabbcabbbccaabcabccabcaaabcabccaabcaaabcaaabcabcabccabbbcabbccabccccabccaabbbbcabbbccabcabbcccaabcabccaabcabcabcabcccaaabcabccabccaaabcabbccabcabcabcabbbbcabbbbcabcaaaabbbbbbbcabcaabccabccabbcabcabcaabbcaabcaabbbbbcabccabbcabbbcaabcabcaabcabcabcaaaabcabbcaabbcabcabbcaabbccccccabcaabcabcccccabcabcabcaaabcabcabcaabccaaabcabcaabcabcabbbcabbbcabcaabcabcabccaaabbccabcccabbcabcabbcaaabcabbccabccaaabccaabcaabccccabbcccaaabccaabcabbbcccccaaaaabbcaabccabccccabcabccccaabcabcaabcabcccabcabcabcccaabbcaabbccaabcabcaaaaaabcaaabccabcccabbbbbbccabcaaabcabccaaaabcabbcabcccabbccaabccabbbccabcaabcabcccaabcaabbccaabcabccabcabcabcabbcaabccabbccabcaaabbbbccaabcaaabbbccabcccabbccabcabcabccccabcabcabcabccabcaabcaabbbcaaabbbbbccaaabcabcccabcccaabcaabccabcabcaabbbcabbbccabcabcccabcccccaabcccabccabccaabcaabbcabbbbcaabcabcaaabccabbbcaabcabcaabcabcabccaabbcabccaabcabccabcabbcabccabcaaaabbbbcabbbbcabbcabbcaaabcabbccccabbbcabbcabbcaaaabcccabbbcccaabcabcccaaabccabcaabcabccaaabccabccccccabbcabccabcaabcabbcaabbcaabcabbccabbcccabcabccabcabcabcabcabbbcabcabcabcccabcabccccccabcaaaabccabcaabcabcaabbbbbcaabcaaabbbcabcaaaaabcabccabbcaabbbcaaabcaabcabccaaaabcabccabcabccaaabcabcabcccabcabccaaabcabcabccabcabcabbbbcabcaaaaabcaaaabbcccaabcabbbccaabbcabbbccabcabbccabcabcabcabcabcabcaaaabbcabcaabcabbbccabccccabbcaaabbbccaabbcaabcaabcaabcaabcabccabcabcabcabccabcccabcabcabcabcabcaabbcabcabcabbcabcabbcaaabcabcabcccabbcabcabcabcabcabcaabcabccabbccaaaaabcaabbbcabbccabbccabbccaabcabbcaabcabcabcabcabbbbcabbbcaabcaaabcaaaaaaabccabbbcabcabbccabcabbbccabcabbbcaabbcaaabbcaabbccaabcabcabbcaaaabbccaabcabcaaaabbcaabcabcabcabcccaaabcaaabbcabbbcabbbbcaaabccaabccccaabccaaaabcabbcabbbbccabcabcabbcabbccabcabccccabccabbbcaabccabccaaabcabcaabccaabcccabbccabbcaabbcabcabbbbccaaabcabbcaaaabbccabccaabccaabcabbbccabccabcabccaabcaabcabbcaaabccabccabcaabbcabccccaabcabcaabcabcabcccccabbcabcaaabbbccabccaaabbcaabcabcabcaaabbbcabcaaabbccabcabcccaabcabcabbcaabcaaaaaaabcaabcabcaabbbcaabbcaabccabbbbcccaabcabbcabcabbcccabbccaabbcccabbbcabccaabcaabbcabccccaaabbbcabcabcabcabbccabcabcabbbcaaabbcabbcabccabcabccccabcabbbcabbcabbcabcabbcccabcaabbbccabbbcabbcabcccabccaabcaabcabbccabcaabcaabbcabcaabbcabbbbcccccabcccabcaaabbccccaabbcabcaaaaabcabcccabcccccaaabcaabbcabccabcabcabcaaaabcaabbcaaabbcabcaabbbcabcccaabccccabccaaabbbbcaabcabcabbbcabbccabcaaaaabbcabcaabcaabcabbccabcabccabbbccccabcabcccabbcabbcabcabbcabcaabccaaabccccccabbcabcaaabccaabcabccaabcaabcabcaabcaaaaaabccabcabccabcabbcabbbbccabccabbbcabcabbcaabbcccabcabbbcccaabbcabcaaaabcccabbbcabcabbccabcccabcaabbcaabbcaabcabbcaabcaaabcabccccccabccaaabbbbbbccabbcaabcabcabcccccaaabbcabcabccaabcaabbbcabcaabcaabbbcabbcaaabcabccabcabcabbcabbcabbbbbccaabcaabbccabccaaabcaabbcccabcaabcabcaabcccaaaabbccccaabbcaabbcaaaabbcaabbbcabbcabcabccabbcabbbbbbcaabcaabcabcabccabcaaabcabccccabcccabccccabcaabbcabcabccaaabcabbcaabcabccabcabcabbbccaaaabbbcccaabccabbbbcabcabcabbcaabcabcabcabccabccabcabcabcccccabcabbcabbbccaabbccabcabcccccaabbbccabccccabcaabccabcabcabcabcabcabcabcabbccabccaabccabcabcaabccaabbcabbbcabbbcabccabbbcaabccaabbbbcaabbcabbcabbcabbcccaabbccabbcabcabcabbcaaabcabbccabcabccaaaaaabcaabbcabccabccaabccaaaabbbbbcabccabcabcabccabcabbbbbcabcabbccaabbbccabcabcaabcabccabbcaabcaaabccaaaaabbbcabcabcaabccaaaaaaaabbbbcabcabcaabcaabcabcabcaabbbcaabcccabcabcabccaabcabcccabbcabbbcaabcabccabbbcccaabccabbbcccaabcabcaaabcabcaabcabbbbcabcabcabbccabbcaaabcabbcaabccabccabbccaaaaabccabccabbcabbcaaaabcabcabccabccabbcabbcabbcccabbcaabcabbcccaabcabcabccabcabccaabcccaaabbcabbcabcaaaabcabccabbcaabcabcabbbcabcabbcaabbccaaaabbccabbbcabccabbcccaaaaabccaabccabcabcabcabcabcabccaabbbcabbbcabbcabcaabcabbbccaaabcccabbcabcabcccabbbbcccabccabcabcabcccccaaaabbcabbccabcabcabbcabcccabcaabcabccabcabbcabbbccabccccaabbcabbccabbbccabbbbbcabcaabccaabccaabcaaabcabccaaabbccabbcabcabcaabcabbcccaabcabbcabcaaaabbccabcaaaabccabccccaabcccabcaabccabbcccabbcaaabbbcabcabccabcccaabcaabccccaabcabcaabcaabccabbbcabcabcaaaabccabbcaabccabbcaabcaaabbccaaabcabbcabccabcabbcabcccaabcaaaabcaaabbcabbbbbcabcaaabcabbcabcabcabcaabbbcabcaabbcabcabcaabcabcaabbccabbbcaaaabcabcabcaabbccaaaaaaaaabbbccccabbcaaabcabcabcaabcaabcaabcccabbcabccaaabccaaabbcabcaabcaabcabbcaaaaaabcabcccaabcabbcabbbcccaaaabcabcaaabcabbcabbcabbbcabcabbbbcabbcccaaabbcabbcabccccabbbcabcaabcaabcabcccaabcabbccabcabcaabcabbbcaabccabbcaabcaabcaabcabccabccabbccccaaabbccabbbcccaabcaaabbccaabcabbcccabbbccabbcaabcabbccabcabbcaabcabcabbbcabcabbbcabcaabcccabbbcabbbcabcccccaabccabbbccabcabcabccabbbcaabcaaabcabcaaaabcabcabcabbbcccabcabbbbbcabcaaabccaaaaabcabbbcabcabbcabbcabcabcaabbcabcabbbcabbcaabcabbcaabbbccabcaabbcabcccabcaaabccabbcabbccaaabccabccabcaabcccaabccabccaabbbbcabcccabccabbcabcabbbbbcabcabccabcccabccaabcccaaaabcabbcabbccabcabbcabccabcaabbcccabccaabcaabcabcccabccaaabbbbcccabbbcabbccaabcabcccabbcabbccabccaabcabbccabcaabbccaabbccabcabccaabbccabcabbcccabbccccabcaabcabbbbbcaabbcabcabcabbccabccabbcaabbccaabccabcaabcccccaabcabcccaaabbbccabcabcaabcabcabcabbcabccabbcaaaaaaabbcaaaabcaabcabbcaabbcabcaabcabbcaabcaabcaabcabbcabcccabbcaabcaabbcabcabcabbbcaabbccabcabcabccaaabbcabccaaabcabbcabbccabccaabcccaabcaaabcabccabcabbccaabcabcaabcabcabbbbbbcabbbbcaabcabcabccabcabbcabcaabccaabcabcaaabccaaaaaabbccabbcabccaabbcabbccabbccaaabcaaaabbbcabccabccaabccccabbcabcabccaabbcaabbbbbbcabbcabccabcaabcabbbcabcabccaabcabcccabccaabbbccaabcccabbcabccabcaabccabbccccabcaaabbcccabcabcaabcabccabbccaabcabcaabbbcabbcabcabcaabccabbcabbbcaaaaabccabbcabcaaaaaaabcabccaabcaaaabcaabcaabccabbbbccabcabcabcaaabcabccabbcaabccabbccabbbcabbbcabbcaabcabccabbcabbcaabcabbcabcccaabcabbcaabccabbbcccaabcabcabcabcabcaabcabcabccaabbbbcabcabcccaabcabcaabbbccabbbcabcaabcabcaabcabcabcabbcabcabcabcabcabcabcaaabcaabcabcccaabcabcabcaabbcaabcabcabbccaaabcabcaaaabbbbbccaaabbcabcabcaabcabbbcabccabbcabccccaaaabcabccabbbbccabcabcabcabcabbcaabcccccabbcabcabbcaabccabbccaabbccabbbccabcaabcaaabcabccaabcccabbbcabbbcccabcccabbccaabcaabcabcabcaaabcaabcabbcaabcccaaaaabbbbccaabcabcabbbcabccaabbbccabbbccabcaaaabbccabbccaabccccaabcaabccabbcaaabccaabcabcabbbccaabccaaabcabbcabcabcabcabcabbbcabbcccccabbccabcaabcccaabcaaabcabcabccabcabbbcaabccaabbcabcabcabcabcaabbcabcaaabcabcabcabbccccccabcccaabcabbcabbcaabbbbbbcabccabcabcaaaaabccabbcabcabcabbcabbcabccabcaaabcabbccabccaabccaaaaaaabbccabbbbbcabcaabbccabcaabcabcabcaabccabcabbbbccaaabcabbccabbcabcabcabcabcccccccabcaabccaaaabcaabccaabcabbcabcabcabbcabcabcaabbcabbcaaabcabccabcaaaabccccabbbbcabccabcaabbbcabccccabcabcabcaaabccabcabcabcabcabcabcaabccaabbbbcccabbccabcaabcabcaaaabcabbbbcabcabcabcabbcabbbccabbcabbbcabcabcabcabcabbbcabbccabbccaabbcabbcabccabbccccabcabccabccabcabbcabbbcabcabcabcabcabbccaabccabcaaabcabcaabcaaabbccabcabbbbcaabbccaabccaabcabccabbccabbbccabbbccabcabcabcaabbcabcaabcabcabbcabbccabcabcccabccaabbbccaaabcccabccabccaabbccaabccaabcaabcaaabcabcccabbccabcabcaaabbbcaaabcabccabbcaaabcaaaabbbbcaaabbcaabbcaabcaabbccabbbbcabbcaabcabbcaabccaabcabcccabbbcabcabcabbbccabbcabcaabcabccabccabbcabcabccaabbcccaabcccabcabcabcaaabbbbcaabcaabbcaaabcabbcabcaabcabbcabcabcaaaaabbcabcabbcabbcabcabbcccabbbcccaabcabcabbcabbccccabccabbcabbcabccabcabcaabcabbcccabcabbbcabcabccaabcabcabbccabbccccaabccabcabbbcabccaabbcabbbcabcabcabcccaabcabcccabbcabbcabccccabbcabbcccabcaaaaabbcabcabbcabbbbbbcaabbcaaabcabcabcabcccaabbcaaabbbbcabbccabbbcabcabcabcabcaabbcaaabcabbbcccabcabccabcccabcccabcaabccabcccabcabbcabcabbcabbbcabbccaaaaabcccabbcabccabccabccccabbbcabccaabbbcabcabcccabbbccabbcabcabccaabccabccaaabcabccaabcaabcabbbbbccaabccaabcaaabccabbcabccabccaaaabbbbcabcabbbcabcabbcabbccaabbcabbcabbccabccabcabcaabcaabcabcabccccccaabcabcaaaabbcabbbcabbccccabbbcabcabcaabcabcabccabcabcabbccccabbccabcabbbcabcccccaaabcaabccabbccaabcabcccabcccabbbbccaaabbcabcaabbcabbcabccaaabbbcaaabbbbccaabccabcabbcccaabccabcabcabbcabcabcccabcccabcabbcaabbcabcabcabbcabccaabbccabbcabccabcaaabcaaaaaaabcabcabbcabccaabbcabcabbcabbcabcabbcabccabccabbcabcaaabbcabccaaaaaaabcaabcabcaaaabbccaaabcabcabcabcaabbcabcabcaabcabcabccabbccabbcabcaabcabcabbcaabccabcabbbcaaabbcaabbcaabbcccaaabcabcaabccaabcabbcabbbbcabcabcaaabbcaaabcabcabbcabcabcccaabcccabcabbccabbbcabbcabbcaabbbccabcaabbcccabcaabcaabbccabbcaaaaabcccaabcaabcabcabccabcaaabcccabcaabbcaaaabbccabccabcaaabbcabcaabccabbbcabcabbcabbcabbbcabbcccaabccabcabcabccccabbcabcabcabcabbccabbbbbcabccabbbcabcabcccabccaaaaabcaabcabccabbcabbbcaaabcaaabcaabcabbccabccabbbcccabbbccabcccabbcabbbcaabbbcccaabccaaabcaaaaaabbbcabcabcabbcaabccabccabcaabcccabbcabccabcabcabcaabccaabcaaabbcabbcabcaabcabcabcccaaaaabbcaaabbcabbcabccabbcabbbbcccabbcaabccccabbcabcabcaabbbcabcaabcabbcabcabbbcabbcaabcaabcaabbbcaaaaaabbcabbbbbbcaaabcabccaaabccabccabcabbcaabcaabbcabcaabbbcaabccaaabcaabcccaaaaabbcccccabcaaabcabcabcabbbcaaabbbcaabbbccabcccabcabcabbcabcabcabbcabcabccabcaaabcaabcabbcaabbbbcabcaabcaabcabcabcabcaabbcaaaabbbcabcabcaaaaabcabcabccabcccabcccabccabcabcaabccabcccaaaabbbcaabcabcabcccabbbbccaabcabcabbbbcabcaabbbbbbbcabbbcaaabcccaabbbcabcaabcccaaabcabbcabbbbcabbcaabccccabbbccabbcabcccabbbccabcaabbccaabccaabcccabccabccabbcabcaabcaaabcabccaabccabbcaaabcaabbbcaabcaaabbcabcccabbbccaabcaaabbbbbcabcaaabcaabbbcabcaabbcabccabcabcabccaabbcaaabbcabcabbbcabcccccabcabcccabcccabbcaaaabbcabccccabcaabbcaabbcabbbbbccabccaabcabccaabcccccabcaabcabbcabbcabcabcabccabcabccabcabbbccaabcccabcaabbcaabcaabccaaaabcaabbbbccaabcabbcccaabccabcaabcabcccaaabcaabcabcabccabcabbcabccabcabcabbcabcabcabbcabcabbcabcaabbcabcabbccaabbbccaabccabcabbbcabcccabbcaaaaabcaabbcccabcabbbbcaabbccaaaabcaaaaabccabcabcabccabcabbcabbcaabbcaabbcaabcabcaaabcccabbcabbcaabcabcabcabcabcaabbbccabccabbcaaaaabcaabbcccaabcaaabcaabcabcabcabbbcabcabcabccabccabbbbccabbcaabcccabbcaabccccabcabcabccabccabccabcccabcaaaabccabccabbccaabccccabcccaabcccabbbcabbbcabbbccabbbcabbccabbbcabbcaaabcabcabbcaabbccaaabcabcaabcccabbccabcccabcaabcaabbcabccabccabccabcaabbcabcabbbcccabcabcaabcabbccabcabbcccabbcabcabcabccabcabbcabbcabbcabbccabccabcaaabccabcaabcabcabcaabcabcabcaaaabbccabccaabcabcabcaabcaabccabcabcabbccaabbcabccabbbcaabbbcaabcaaabcabcabccabbccaabccaaabccaaabbbccabcabccaabbbcabcabbbbbbcabcccabcccaaabbbccabcaabcabcabbbbbcabbcaaaabcaabcaabcabbbcabbcaabccabcabcabcabcabccabcabcaabbbccaabccabccabccabcabcabbcccaabcabcabccabbccabbcabbcaabcaaabbbcabccccaaabcaabbcabbbcabccabbcabbcabcaaaaabccccabccabccabbcaaabccccabcabcabcaabbbcaabcabbcabccabbbcabcabbcaaabcaabccccaaabcccabcabccabcaabbcaabcabbbbcabccabcabbccaabcabccabbbbcaabccabbbbcaabccabcccaabbcaabbcabbbcabbcabcabbbccaabcabcaaaabbcabcabccabcccabccaaabcabcabbcaaabcaabcabcabbcabcabccccccabcaaabccaaabcaabbbbcabcaabcabbccabcabcaabccaabccabbccaaaabcabbbbccaabbccaabccccaabbcabbcccaabbbbbcabbcabbbcabccabbcaaaabcabcabbbcabcaabbbccabbbbbcabcccccaabcccaabcaabcabbbbcabbcabbcabcabcccaabcaabbcabccccabbcabcabcabccaabccaaabcabcabccabcabcabbccaaabbbcccccccabcaaaaaabcabcaabccaaabbcaaabcaabbbbccabccabcccaabccabcabcaabbcaabcaabcabccabcaabcaaabcaabcccabbcabcaabccabcaabccaabcaaabcabcaabcaabcaabcabbbcabcabccccaabcccaabbbcaaabbccaabcaabcaabcabcaaabcccaabcabccabcaaabbcaabbbccaabccabbbccabbcabcabbcabcabcaaabcabcaaabcabccabcaabcccabcabcaabcabbccccabcccccccabcabccabbcabcabcabccaabcabcabcabcabcabcabccabbcabcccabccabbbbcabbcaabcaaabcccccabcabbccccabcaaabcabcaaabcabbcccabcabcabcaabbcabccccabbcabcabcaaabccabcabcaabccabcabbbcabcabccaabbccccaabcaabbcabcabcccabcabcabcabbcabcaabcabbcabccabbcabbcabbccabcccaaaabccabbbcabbcaabbcabccccabcabccccabccabbcaaaaaabccabcaaaabbcaabbcccaabbbcabbcabcaabbcabcaaabccabcabcabbcabbbcabbcabcabbcabcabbcabbcabbcabcaabcabcaabbbbcabbcabcabcabbbcabbcabcaaabcabcaabbccaaaaabbccabcaabbccabccaaaabcaabccabccaaabbbcaaaaabbcaabcabbcaabccabcabbcaabcaabcaabbbcabcabbbccabcabcabccabccccaabcaaabccabbcabcabccaabbcabcaabcccabbcccaabcabbcccabcabcabbcabcabcaabccabbbbbbccaaaaabbccaabbbcaaabcabbccaabbcccabccabccabccaaabbcabbcabcabcaabcaaaabbbccccabccabcabcabcabbcabbcabbccabcabcaabbbbbcaaabcabbccaaaabcccabcabcabbbccaabccaaaaaabcaaabccccabcabccabcabcaabcabbcaabbcabcabcabcaabbcabcabcabcabcabbcccabcaabcabbccaaabbbbcccabcabbbcabcabcaabcccabbcccabcabbcabbbcabbbbbcabccabbcabbbcaabcabcccabbbcabccaaaabbbcabcabcabcaabccaabcaaaabccabcaaabbcabbbbcabccaabbccabbbcabbcaabcabcaaabcaabbcabcabbccabcccccaaabccabccabcabccaabbbbcabcabbcabbcabbcabcabcabcabcccabbbcabbbccccccaaabccaabbbccabbbcaabbbcabbccabbbcabcaabbccabcabcabcabcccabbbccabbcabcabbccabcabcaabcccccccabcabccabcabbcabcaabcabcabcaabbcabccaabcabbbcaabcabcccabcabcccccccaabcaabccabcccabcabbbbbbbcccabcaabcabccaaabcaabcabbcabbcabccabcabcaaabcabccabccaabcaabbccaabcaaaaaabccaaabcaabcabcabcabcaabbcabbccaabcaaabcaabbcabcabbcccabcabbcabcabcabccabccabccabccccabbccabbbcabcabcabcabbbbbcabcabccabcaabcabcabcaaaaabcccabcccabcccabbcccabcabccaaabcccaabccccabbbccaaaabccabbcabcabcabbbcabcccabbcaaaaabcaabbccabccaaaabcabbcabcaabcaabbccaabbcabcabbcaabccaabccabccabbcaaaabbbcabcabcabcaabcaabcabccabbbbcabcccabbbcabcabcccccabbcabcabccabccabbbbccabbbcabcabcabccabbcabbcaabccabcabcccaabccabcabccabcaaabcabbccabccabbcabcabbccabbbcabbbccabcabbccabcabbbbcaabcabccabbcaabbbbbbbcaabccabcabcabcabcaabbbbcabbcaaabcccaaabccabcabccaabcabbcabccabbcccaaabbbcabcccabcabbccabcaaabcaaabccabcabcabcabbbcabbcabcaabcabcabccabcaabbbbcccabcabbccabcabcabbcabccabccabcabbccaabccabccaabccabcabbbbbbcaabbcaabcaabcaabbcabccaabbbccccabcabcabbccccccabbccaabccccaabccaabccaabbcabcaabbcabcccccabcabcaaabbcabcaabcabcccabbcabbcaabcaabcabccabbccccabbcabcaabbccabbcabcabcabccabbbcccccabcabbbcabccaabcabbbcaabcabcabbcaabbccccabbcabbbbcabcaabcabcabcccaaabbbbbbcabbcaabccaabcabccaaaaabbcaabcccabcaaabccabcabccaabbcabccabcabbcabbccaabcabccaaaabcccaabbcaaaabbcabcabccabcabcaabcaaabccaabcaabccccabbcabcaabccabbbccabbbbbbcaabbccabbcaaabccccccaabcaabcaaabbbbbcabbbbcabcabcabcabbbcabccabccaabbccabcabcaabbcabbccabbcabcabcabcaabcabbccabcaaabbcccaaaaaabcabbbccabcaabcabcabccabcaabcabcabccaabbbccabccccccabbcabbccaaabccaaabcaaaabccccabccccccaabbcabbcccabbccabccabbbccabccabcccabbcccabbbcabbccabbcabcaaabbbcabcaabcabcabccccaaaabbbcabbcaabcabcccccabbccabccabbccabccabccabcabbcabccabcaabbbbcabcaaabbcaabcabcabbccccaabbbbbbccaaaabccabcabbbbbccabcaabbcabcaabcabcccabcabcabcaabbccabbcabcabccabcaaaabbbcaaabccabcabccabbbbcaabcabcabbbcaabccaabcabcabbbccabbcccabcabccccaaabcabcabbcabbcabbbcaabccabbbcaabccabcccaaaabbbcabbbcabbcabcabcabbcabccabccccccaabcabcabccabbcabcaaabcaabbbbccccabbccabbbccabcabccccaaabbbcaabcccabcaabcabcccabcabcabccabbcabcabbbccaabcccccabbcabbccabccaabcabcaaabcccaabcabbccaaabccabcabcaabcabbcabcccabcabbccabbccabcaabcabcabccabcccaabccabcabbbcabccabcabcaabcabbbbbccaaabcccccabbcabcccabcaabcccaabbcabcaaabbccabcccabccabcccabbcccaaaaaaabbcabccaabcabccabbcccabccaaaabbbcabcabcccabcabcccabbcabcabccabcabcabcabcabcabcabccabccabbcaabcaabcccabbcabbbcccaaaabbcaabcaabbbbccaabcaaabccaaabcabccccabcabccaabcaabcccabbbccabcaabbcaabcaaabbbcabbcaabbcaabcaaabcabccccaaabcabcaaabbcabcabbbbbcccccaaabbcabcabbcabbcabbbcabccabcabccaabbccccabcabccabbccaabbbbcaaaabbcaaabbbccabcaabccabbcaabccabbbcaaabcabccaabcabbbcabbccabcaaabbcabcabbbcabcaaabbbcabbccabbcabcabccabccaabcabbcabccaabcaabccabcabccccabcabbbcabcccabbccabcaabcabbcabbccabcabbccaaabccccaabcaaabcabbcccabcabcaaabbcabbbcaaaabcaaabcaabbcaabccabccccaabcabcabcabcabccaaabcccabcabccaabbcccaabcccabbcabbbccabcabcabcaabcabbccabbcabcabbccaabcaaaaaabccabbbcabbbccabccabcabbbcabcabcabcabbcaabcabbbbccabcabcabbccabcaabcabbcccabbcaaaabbbcabcabcaabbbcaabccabbcaaabcabcaaaaabcaaabccabcabcabbccaaaabcaaabcabcaabbcaabbcabcccabcaabccabccaabcabcabccabcaabbccabbcabbccccabbcaabcabcabbbcabbbcabcccaaabbcaabbccabcabcabcabccccabcaabbcabbcabcaaabcccabbcabcaabbcccccaaabbcabccccaaaaaabccaaabccabcccaabbccabcabcabccaabbcaabbbcabcabccaabcaaabcabbbbccaaabccabcaaaaabbccabcaabbcabcabbcaabcabcabcaabbccaabcccabbbccccccccabcabcccabbbcabbccaabcccabcabbcaaaabcaaabcaabcabccccaabbccccccabbccabcabbbbcabbcabccabbbbccabbcaabcabcabcabccabbbbcabccaabcaabcabcabbbbbcaabccabccabcaabcaabbcabcaabcabbcccabcaabbbbcabbcaaabcabbcaabccabccaabcabcabbccabccabbbcaabccabcabccabbccaabcabcabcabcabbcabcabcabcaabcabbbccaabcaabccabcabbbcabcabccaabcccabcabcaaabcabbcabbbbcaabcabcaabccabbcabbcabcccaaabcabcabcccabccabbbcabcaaabcaabbcabcabbbcaabcabcaabbcaaaabcabcabbbcccabccabcabcaabbcabcaabbcccabcabcaaaabccaabcaaabccabbbbcabcaaabbbccabcaabcaabccabbccaabccabccaaabbbcabcabbbcccabccaaabcabcccccccaabbbccabccabcabcabbbcccabcccccabbccaabcabcaabbcabcabcabccabcabcabcabbbbccabcccaaabcaaaabcabccabcabcaabcccabccabcabcabbccabcccabcccccabbbccabcabccabbbbcaabbcaaabbcabbcccaabcabcabcaabcabcabccabbcabcabcaaabbccabcabcabbbccaabccabccccccabcabccaaabbcabcabbcaabcabccccabcabcabbcabccabccccabbccabbcccaaabcabbcaaabcabbccabcaabcabbbbbccabcabcabcabccabbbcabcabbccabcabcabcabcccabccabcabbccaabcccabccabcaaabcabcabcccaaaabcabbccabbbcabcabcabccabccabcabcccabbcabbbcabbcaabcaabccabcaabcaabcabcabcabbbcaaabbcabbbbccabcccaaabccccabcaabccabbbbcabcaaaabbcaaabbbcabbcabccabccabcabbcabbccaabcabbbccabbccabccccaaabcabbcabcabcccaaaaaaabcaabcaabcabbbcaabcabccabbbcabccabbcaabcabcabcaabbbbcabccabccabbcabcabcccaaaabcaaabccaaabcabbccaabcccccabcaaabbccccabbbbcaaabccabbcabcabcabcabbcabbccaaaaaaabbcccaabccabbbcabcabcaaabbbbbccabbcabcabcabcaaabbcabbcabccabcabbbcabcabbcabbbcabccaaaaabbcaabbcaabcabbccaabccabccccccccabbccabbcabcabcaaabcaabccaabccabcabcabcabcaaaabccaaabcabcabcabcabbbcabcaabcaabccabbbcabbcabcabbcccaaaabcaabcccccabcabbcabcaabcccabcabcaaabcabcccccaabcabbccaabcaabccabbbcaabcaaabcaabbbcccabbbcaaabbbbccaabbbccabcabcabcabcabbccabcccaabcaaaaabbbbbcabbcabcabbccaabcabcabccaabcabccabbbcabccabcabbcabbbcccaaabcccabcaaabcabbcabcabcabcabcabcabbbcabbcaaabcaaaabcabbcabbbcaaaabcaaabcabcccabbcabcabcaabbbcabbbccabccaabbbcccccabcabbcabcabccabcccabcabcabcccaabbcabccccabcaabbbbcabcccaaabbbcabcabbcabccccabcabbbcabbbcaaabccaabcccaabcabbbbccabcccccabccabcabcabcaabccaabcaabcabbbcabcabcabcabbcaabcaaabbcccaabcabcaabcaabbcaaabcabccccabcaabcabcabcabccabccabbcaaaabccaaabcaabcaabbbbcabcabcabccabccaaabcabbbccaabccabcabcccabcabbccccccabbcabcabccccabcccaabbcabcabcabcaaabcabbccaabcabcabcabbbcabcaabbcaaaabcccaaabbcabccaabcabcabcabcaabbcabcccabbcabbbccaaabcaaabccabbcaabcaabcaaabbcaabccaabcaabbcaabbcabccaabcccabbcabcabbcaabbcabcabcabcaabcabbcabbcaabbcccabcabbcaabcabbcaabccccabcaaabbcabcabbcabcabbbcabbbcabbcccccabccabcabcaabcaabcabccabccccabbcccabcaabcabcccaaabcabcccabbccabbcaaabcaabcabbcabbbcabbccabccabcabcaaabccabbcaaaabcccabcabcaabcaabbcabccabbcabcaaabcabcabbbbcabbbcccaabbccabcaabcabcaabcabccaabccabcccabcabcaabcaaabcabcabcabcaabcabbccabbbcaaabccccabbcccccccabcaaaabcaabbbbbcaabcaaabcabcaaabcccabccaabbbcabbbcabcabbbcabbcabbbccaabcaabbccabcaabbbcccaaabbccabccabcaaabcabcabbcabcabbccabccabcaabbbbbcaabccaabbbcaabbccabcaaabccabccabcabbcabcabbcccaabbccabcabbcaaaabcaaaaabcccabcabbcabcaaaabbccabcaaaabcabcaabcabbbbcabbcaabccabcaaaabcaabccaabcabcabccabcaaabccabcaaabcabcabcaabcabcabcabcccabccabcabbbccabcabccaabccabcabcaabccccabcccccabcabcabcabcabcabbcccaabcabcabbbcaabcaabcabbcaabccabccabcccaaabcabcabbbcccabbcabccabcabccabbcabbcaaaabcaabbccabbbcabcaabbbcabcabbcaabcabcaaabcabbcabcabbbcabbbcaabbcaabccaaabbcabcaaaabbccabccabccabcabccaaabcabbbbbcabcaabbcabccccabcaabcabcabcabcccabcabcabbcaabcabbbccaabcccccabcccabcabbbcabbcabbbbcabcaabccabcabcabcabcccabcccabccabccabccabcabcabccabcabcabccabbcccabcaabccaabccabbccabbbbbcabbbcabcabcaaabcaaaaabbcabcabccabccabbcabcccccabcabbcabbcabcabbccaabcccaabcabcabbbcabcabbbcabbcabbbbcabbcabbccabccabcabcabbbcaabcabcabcabcabcccccaabbccabcabbcabbcabbcabccabbccabbccccccaabbccccabccabccabbcabccabccaabbcabcabcaabccccabccaabcabcabcabcaabccabbbccabcabbcabcabbcaabccaabcabbccabbccabbcabccccabcaaaabcaaaaabbcccccabbbbccccccaabcaabbcabcaabbcabcabbbbcabccabbbcabcccaabcabccaaaabcabcabccabccaabcabcabcaabcabcaabbbcabbcabbccccabbcaaaaaabcabbbbbcabcccabcabbbbbbbccaabcabccabcccabccabbcabcabcabbbbccaaaabccabbcaaabbbbcccabcabcabbcabccabcaabbbcabcabbcabbbcabcccabcabcabcaabcabcccabcabbcaabcccabbccaaabccabcabbcabcabccabbbbcaabbbbcaaabcaaabbcabcabcabbccaabcabbcabbcabcabcabcaabcabcabcaabcabbbccabbbcabbbbccabcabccabbcabcabcaaabbcabcabcabcccabcabcabcabccabbcabcabbcabcabbccabcaabccabcabbcabcabcabccabcabcaabcccabbcabcabbccabbcabcabbccabbcaabbcaaaabccabcaabcabcabbcabcabbcabccabbcaabcaabccabbbbbcabcaaabcccabbcabbbccaabbcabcabcabcabbccabcabcabccabccaabbcabcabcabcabcabcabbcccaaabcabcabcabbcabcaabcaabcabcccabcccabbbccabbcabcaaaaaabbcabcaabbcabbccabbcccabcaaaaabbcaabbbcabbbcccccccabcabbccabcaaaaabbccabccccabcabcabbbcccabccabccabccabcabbbcabbcabccabccabcaabccaabbbcabbcaabcabccaabccabcabbcabccabcabcabbcabcabccabccabccabbbbcaaabcabbbbcccabbccabbcabcabccaabcabcabcaaabcabccaabcabccaabbbcabccabbcaaabcabcaabcabcabcaaabbccabcabbccccccaabcabbccaaabcabcabcaabbbcabccabccabbcabbcabbccabcabcabccabccaaaabbcabcabcaaabcabcaabcabccaabcabcabcccabbcabbcaaabccabbcabcabcabccaabcabcaabbcabccabbcccaaaabcaabcaaabbcabbccaabbcabccaabcabccaabccaaabcabbcabcaabcabccabbbcaabccabcabbccaaabbcabcaaabccabcccabccabccaabbcabbccabbccccccabcaabccabbccaaabcabcaaaaabcccccabbbccaabbbcaabbcccabcaabbbcabcabcaaabbbbcaabccaaaabcaaabbcabcaabcabccabbccccabccaaaaaaabccabcaaaabbcabcaaaabcaabcabcaabbccaaaabccabbcabcabcaabcabbcccaabcabcaaabcabcaabccabccaabccabcabbcaaaabccaabcabbbbcabccabcabbbccaaaabcabbbcaabbcaabcabcabcabcabcabcccaabbccabbbbbcaabcccccaabccabcabbcabccabcabcabbbbcaaabbcccabcabcabbbcaabbcaaaaaabccaabcaaabbcabccaaabccabccabcabccaaaaabbbbcabcaabcaaaabbcaaabccabbbcaabbbccabccaabccabcabcaaabcabcabbccabccabccabccabcabcabbcccabbcabcabcaabccabcabcccaabccaabcabbccabccaaabbbcccabbbcabcabbbbcabcccabbcabcaaaaabcaabcccabbcabcaaabcaabbcabcccaabcccabcabcabbcaabcaabccabbcabbccabbbccabcccabbcabbcabbbcabbcabbccccccabccabcabbccaaaabcabcaabbbbbbccabcabbccabccccaabcabbcabccabbbccabcabcabcabcabbcabbbbbbcabbcabcaaabbccaabcccabccccccaaabcabbcaaabcabccccabcccaabbbcaabbbbccaabcaabcabbcabbbcccaaabbbccaabcaabcccabbcabbcabcaabbcccabcccabccccabccabcabcabccaabcabbbcaabcaabbcabcabcaaabcabbccaabcabcabcccaaaaabcabbbbccabccabcabcabccccabcaabcabcaabcaabbbcabccaabbcccabbcabcccaaabbcaabcabbcabbcabcaabcccabcabcabbccabbcabcabbbcabccaabccabbbccccaabcabcabcaaabccabbcabccabbcabcccabbccaabccaaabccaabcabbbcaaabcabcabbbcaaaabbcabcabccabbbcabcaabbccabcabcccaaaabccabbcabbcaabcabcabbbcaaabcaabcabcccabcccabcabcabcabbcccabcabcabcabcaabbbcaabcabbbccaabcabcabccabbbbccabbccaaabbbbcccabcaabcabcabcabccaabccabcccccabcccaabcaabbcabbccaabccabcabcaaaabbcabbccccabbcabcabcabccaabcabcabcaabcabcaabbbcaabbccabcabcabcabcabccabbbcaabcabcabcaabcabbbcabccabbbbcaabcabccabbcccabcabcaaaaabccabcccabccabbcabccabcabbccabcabcabccccabcccabbbcabbcabcaabcabbcabbbbcabcccabcabcabcabccabbcabbcccabbbbcabcabbcccaabcaabbccabcabcabcccabbcabcabcabcabccaabccabcaaabcabcabcabcccccabcaabcabcabcaabcccabbcabbcabcabcabcabcaabbcaabcaaabcaaabcabccccaaabbcabcaabccccabcccabccaabcabbcccabbcaabcabccccabcabccccabcabbcabcabccabbcabcabcabbcaabccabcabcccaabcabcabccabbcabbcabcaabcabcabbcaabcabcccaaaabbcabcaabcabcabccccccabccabcccabbbbbbcaaaabccaabccccabcaabcabbccabbcccabccaaabcccabcaaaabcaabcabbcabcabcaaabccccabcaaaabccabccccabbcabccaaabccaabbbcaaabcaabbbcaabccabbbcaaaabccccabcccaabbbcabcabccabccaabcaaaabbccabbcabcabcabbbbcabcabbcaabbcaabcaabbbbcabcabccabcabcabbbcaaaabcabcabcccabcabbcaabcaabcaabcabbcabccabbbcabcaaabcaaabcccaabbbcabcaaabcabcaabcaabcccaabcccaabcaaabcabcabcaabcaabccabbcabbccabccaabcccaabcabcaabcabccabccaaabbbbcabcaaabbbcabbbccabbbbccccaabcabcaabcabbcabccaaabbbbbcabccabcabccaabccaaabbccccccaabccabcaaabbcccabcabbcabcabcabbbcabcaabcaabcabbbbcaabcaaabcabbcccabcabbbcccabcabccaaaaaabcabbccaaabbbcaabbcabcabcaabccaaabbbccabcccabbcaaabccabbcabcabcabcccabcaabbccabbcabcabbbccaabccaaabccccabbcabcaaaabccaabccabbcaabbcabcabcaaabcabcabcccaabccabccaabcabcabbbbbcabcccabbcabcccabcabcaabbcabcaabcaabbccaaabcaabcabcabbcaabcaabbbccaabccabbbbcabbcabbcaabcccccaabbbcabccaabcaabcabcaabcabcaaaabccaabcaabcabcccaaabbbcaabbbbcabccabcabbcabcabcabbbcabbcabcccabcaabbcaabbbcabccabcaabcabcabcabbbcccabcaabbccaabccaaabccabccaabcabbcaaaaaabccaabbbcaaabcabcccaabcabbcabccabbcabcabcabbcabcabcabccabcccaabcaabbccabcabcabbcccabbcaabcabbbcaaabccccabbcabbccccabcccabcabcabbbbbcabbcaabccaabbbbcaabcaabbcabcabcabcaabcccabcaabbcabbcccabbbcaabcabbcabccabcabbbbbccabcabcabcabbcabbbccabcabcabcabbbcccaaabcccaabcaaabcaabccaabcabcabcaabccabbcabccaabcabcaabcabccabbbbccabcabbcccaabccabbcabccabbcaabccaabcabcaabbbcabcaabccabbbcaabcabcccabbcaabcaabcabccaabcabbcaabbbbcaaabcabccabbcabcabbbbcaaabbbccaabcaaabbcabccaabccabbbcabbbccabbccabccabccabcaabcabcabbbbbcabcabbcaaaaabcabbcabbcabbcabcabbcabcabcabcaaabccabcabbcabccaabccabcabbbcabccaaabbccabcabbcaabbcaabcabcabcaaabbccabbbcabcabcaabcabcabcabcaabbbcabcabbcabbbccccaaabcabbccabcaabcabcabccabccabcabbcabbccccabbbcccabcabccaabcabbbcabbbcabcaabbcccabcabcaabcaaabcabcabcabcabcccaabcabbcaabccaabbcabcabcccccccccabcaaabbbcabbcabbcabccccaabcabcabccabcabcabcaabccabbccabcabcccabcabcabccabcabbbcaaabcabbccabcccabccccaaabbccaabcaaabcabbbccccabbcabbcabccabcabbcabcaabbcaaabcabccabbbccccaabcabbcabbcaabccaabcabcabcaaabbccaabcabbccccabcabccabbccaabccabbcabccaabcabccccccabcaaabbcaabbcaaaabccabbcabcabcaabcaabcabcabbcaaabbbcabcaabcabbcaabccccaabcabcabcabcabbccaabcabccabbcabbcaaabbcabbbcabcaabccaabcccabcaabbcabbcccabbcccabbcaabcabcabcabbbbccabcabcabccabcabcabcccaabcaabccaabbbcccabccabbcabccabccaaabcabcabbcabcaabbcaabcabcaabbbbbcaabccaabbbcabbcabcabcccabccabcaabcaabccabccabcabccabcaabbbbcabccccabbbcabcabcccabcaaabcabcaabcabcabccaabbccabbbbbcabcabbbccabbcccabbbcaaabccaabccabbbbbcaabbbccabbcaaaabbcabcabcaabccaaabcabcabcabcccabcabbcabcabbbbbcabcaaabcaabbcabbbbcaaabccabbcaabbcabccaabccabcabbbbccabbccabbcabbccaaabbbbcabbccabbcccccabbbbcabbccaabccaabcaabcabbccaabcaabcccccabbccabcabcaabbbcabbcaabbbbccabbbcabccabcaabccaabcccabcabbcabcabccabbcabbbcabcabcabcaabbccabcabccaabcccaabcccabbcabccaabccabccabbbccabbbbcabcccccabccccaaabbbbcabbbcccaaabccaabcaabbcabbcabcaaabbbcabcaabbccabcabccccabcabccccabbcabccaabcaaaaabcabcabcaaabccaabcaabccabcabcabbbcabbbccaabcaaaabccccaaabcabccabbbcaaabccccccaabcccabbbcabcaabbcaabbcabbcaaabbbbcaabcaabbcabbbbbcaabccccabbcaabcaaabbcaaabcccccabcaabcaabcabbcaabcaaaabccaabbbcaabcabcaabbbbccaabbcabccabcabcabbcaabbcabcabcaaaabbcabbcabbbbcccabccccabccabcabcabbcccabcabcabbbcaabccabcabcaaabcabbcabcabcaaaabbcccabcabccccabcabbcaaaaabbbbcabcabbcabbcaabbcabbbccabcabcaabcabccaabccabbbcaabccabbccabbbccabcabcabbcabcaabbcabbcabcaabcaabcabbcaabbccabcabbbcabbccabcabcaaabccabcaaabcabccaabcccaabcabcabccaaabccaaabcabcaaaaabccaabcabcaabbcabcaaabcaabbccabbbbcaabccaabcabcabcabcabccabcabcaabbbcabbcabccabcabbbbcccabccabccabbcabbcabccabcccccabcabcabccaabbbbccaaaabcabcabccaabcabcabcaabbcabbbcabbcaabcaabcabcaabbcabccabcabcaaabcabbcabccccaabcccabcabcaabccccaaabbbccaabbcabcccabcaaaabcabcabcaabcaabccabcaabcabcabcabcaabcabcabcabbccabccabbbcabccaabccabcccccaabccabcabccabccabbcccaaabbcabcabcabcabcaabcaabcaaabcabcccabbcaaaabbcabcaaaabcabbbcabccabcabcaaabccccaabccabcaabccabbcabcabcccaabccabcabbcabcabccaabcaabcabcabccaabcabcabccaabcaabcabccaabccabcabcabcabcaaabcabccaabccabccabcabccaabccaaabcabccabcaabcaabcabcabbbbbcaabcabccaaaaabccabcaaabcabcabcccabccabcccaaabcaaaaabcabcccccaabcaabcabbcabcabcabcaabccaaaabbbcabcabcabcaaabbcaabcaabbccabccabcabbbccccccccabbcaaaabbbcabccabccabbcaaabbcaaabbbbccabcabcabcaabbbbbbbcccaabbbbccabbbbbccaaaabbccabcccaabcabbccaaabbbcabcabbbbccabccabbcaabcabcabccabcabcabcaabbbcaabcabccabcabcabcabcabbcabbccaabcabbcaabbbbcabbcabcabcabcccaabcaaabcabcaabcaabbccabccaabcccabccaaabbbbcccabccaabcccabbcccccaabcabcabcabcccaaabbbbbccccabcabcaabbbcabcabbcabbcabccabccabcabcabcabcaabcabcabccabcabcabcccaaabbbcaabbccaabccccabbbcabccabcaabcabccaabcccabcaabcabccabcabcabccabccabbcaaabcabccaaabbcabccaabbcabbbbbbccabcaabbccaabcaabcaabbbcccabbcabbccabcaabbccaaaaaabccabcaaabbbbcabcabbccabbcaabbcabcabbcabbbcabbcabbbcabcabcabcabcaabcabcabccabcaaabbcabcabbbccaabcccabbcaaaabbbcabcabbccabcabcaabbbcaabbbcabbbbcaabcabbcabcccabbcabbbbbbcabcabccccabbbcaaabcabcabcabbbccabbbcabcabbbbcabcabbcccaabcccaabbccabbbcabccabbbccccccabbccaabcabbcaabcabbcccabccabccaaaaabbbccabbcabcabcaabcabbccabcabcabcabcabcabcccccabcabbcabcccaabbbbccabccaabcabcaabccaabcaaabcabcabcabbbbbccaabbcaabcabbcaabcabcaaaabcabcaaaabcaaabccaabcccaabcaaabccccabcaabbcabcabbbbcabbcaaabbcabcabbbcabccabcaabbbcccabcabcabcabcaaaabccccabcaaaaaaabbcaabccccccabbccccaabbbcabcabcabccaabcaabcaabcabcabcaabccabbcabcabcaabbcabbbbcabcabbbbcabcaabcaabbbcabcabcabcabbcaaabcaaaabbbcaabcaabccabccabcaabbcaaaabcaaaabcaabcaabbcabccabbcabbcabccabcabcabbccabcabbcaabbccabbbcccabccabcabbbcabcabcccabbcaaaabcabcabbcabcabcabcccabbcaabccabbcabbbcaaabbcabcabcabccabcaabcabcabbcabbbbbbcabcaabcccaabbccabbcabbcaabcabbccabcaaabbcaabcaabbccabcabcaaabcaabbbcabcaabccaaaabcabcccabcabcaabcaaabbcabbccabcabbcaabcabcaabbcabbccabcabcabccabcaaabcabccabbbcaabcabbccabcabbcaabbbccabccccabcabcabbccabbcabcaabcabcabccccabbbbbcabbcabcccabbccaaaabbbcaabbcabcabcaaabcabbbbccaaabcabcaaabcabcabcabcabcaabbcabcabcabbcabbccabcabccaabbbbcaabccaabcabbccaabcabbbbbbcccaaabcabbcaaaabbcabccabbbccabcabbcabccaabcabbccabcaabcaabbcabcabccabcabbcabccabbcccabcabbbcaabcaabcabcabbcabcabbcabccabbccaaabcabccaabcaabccabccaabcaabbcccabcabcabcccabbcabbcaabcccabbbcaabccccabbbcabccabbbccccaabbbcabbcabbcabbcabbccabcaabccabbcccabcabcabcabcabcaabcabbbcccabcaaabcabbcabbcccabcabcabcabcabcccabbcabccaaaabcabbccabbbcabbcabcabcabbbbcabcabccabcabcabbbccabcabbcccaabcabbcabbccabcabcaabccaabccabcabbbbcaabccccabbcaabcccabcabcabccabcabccabbbcaaabbcaabcabbccabcabcaabcaabcccabcaabcaaabbcabccccaabccaabcabbbcabbbbbcaabcabbbccabcaaabcabcabcabcaaabcabbccabbcabcaaabbccaabbcabcabbcccccabbcaabcaaabcccabcccaabcabcaabccabbbcabbbccabbccaabcabbbbbbcaaaabcabbccabcabcabcabcabcabbcabccaabbccabcccabcabcaabbcabcabbcabccaaabcabccabcccabccaabbcabcaaabccccaabbcabcaabcabbbcabbcabbcabbcaabbcccabcabcabcaaaaabcabccaaabcabbbbcaaabcaaaabcabbcabcaabbbbccabbccabbbcabcabbbcabcaaabcabcccabccccabcabcabbbcabbbccccabcabcabcccabcaaaabbbbbcabcabcabccaabbcaabcabcaaaaaabcaabcabbcabccaaabbccabbcccccaabcabbcabcabcabcaabbccabcabcccaaabcabbccabcabbcabbcabcabccabbbbcccabcabcabcabbcabcaabcccabbbccabbccabccabcccaabbcabbcabbccabbccabbcaabbbcabbcaabcabbcaabbbcabbcabbcaabcabbccabbbccabbbcabcabcccabccaabcabcabcabcabcccaabcaabbccabcabcaaabcabcabccaaaaabcabcabcaabcaabcccabcabbcabcaabccabbcabbccaaabbbcabcabcccabbcabcabcabcabcabbcabcaabcaabbcccaabcabcccccabcabccaabcabccccabccabbcccabbcabbcaaabcabcabcaabbcabccaaabcabbbcabccabcabbcaaabcabcabcabccabbbccccccaaabcaaaaaaabccabbbbbcaaabbcabcaaabccabccaabbcabccaabbbbbccaaaabcabbcabcabbbbbcabccabbccaabbcabbcaabcaabbcabcaabcabccccabccabbcabcabcabccabcaabccccccaaaabcabbcabcabcaaabcabbbccabcaabcabcabbbbccabbccaaaaabcaabccabcaaabcabcccabcaaabcaabcccaabbccccccabbcccabcabbcabbccabbbccaabcabbcaaabcabcabcabcabbcaabcabbccabcaabcabcabcabcabbcabbbbccccabccaaabcabbcabcccabcabcccccaabbbbccaaaabcabbcabcabbcaabcabcaabbbccaabcabcabcaabcabcccabbcabcabbcabcabccabccaabbccaabcccaabcabcaabbbccabcabcabccaabbcabcabcabcabcabbcaabcabcabbcaabbcccabbcabbccabcaaaabcabcabbbccabbbbbcabcccabbcccaabbcabcaabccccabbcaabbcabcabcccabcaabbcaabcabbcaabccabbcaabbbccabcaabcccaabcabbcabccaabcabbcaabcaabcabcaabcccaabcabccaabbcabccabcaaabbcabbcabbcabbccaabbcabbccaaaabccaaaaabbcabcabcccaabbcaabcabbccabcabcabcaabcabccabcaaabbbcaabbcabcaabbccabccabccccaabccabccaaabbcaaabbcabcaabbbcabbbbcabcabcabcabcccaaabcabcabcaabcabcaaaabbbbccaabbcaabccabbcabbbcccabcabcabcabccaabccabbccabbcaaaabcabbbcaaabcabcabbcabccccaabbcabcaaaaabbcabcabbcabccabbbbbccabcabcaabbccabcabbbcaaabcaabbcabcaabccabbbbbbbbbcabcccaabcabbcabbbbcaabcaaaaabcabccccabccaabbbcabcabcabbcabcabbcabcabcabcabcabccaabccccabbbccccaabcabcabbcabcabcabcabccaaabbbcabcaaabcabcaabccaabcaabbcabcabccabcaabcaabbccaaabcaabbcabbccccabcabbcabcaaaabbbbcaabbcabbcaaabccaabcaaabcabbcabcabccabbbcccabbcabcaabcabcaabcccabcaabcabcabcccaaabcabcabccabcaabcabcaaabbccccabbbccaabbcccaabccaaabcaabcabcabcabbcabcabcabcabcabbcabcaabcccccccabcaaabbccabcabcabcabcabbcccaabbbcabcabbcaaaabbcabcccabbcabccaabcaaaabcaabccccabbcabcaabcabcabcaabcabcabccaabbcaabbccaabcccabcabccaaaabccccabbcabbcabcabcccccabcabcabccccabbcabbcabcabcabccabcabbcabcaabcaabccaabbcabbbccabbcabccabcaaabcabbbcabccabbcabcccabccaabcaabcabccaabcaabccaabbccabbcabccccabcaabcabcabcaabbbcabcabcaabcabcabbccabccabcaabbcccabbbbccccaabcabcccabcaaabcaabccabcabccccabcaabcabccccabcccabccabcabcabbccaabcabbccabbcaabbccccabbbcabcaabcaaabcabbcabcaabcccabcabbbcaabbcaabcaabcabccabccaabbbccabbbcabbbbcccabcccccabbcaabbcabcabcccaaaabcccabbbcccaaaabcccabcabbcccaabcabcaabbcccccaabccccaabcccaabcaabcaabcabcaabccabbbcaaabccabcabcaabcaaabcaaabcaabbbbcabcabcabbbccabbcccabbcabcabcabccaaabbccabccaaabbcabcaaaabcccabbcabbcabcccabcabbcabcaabcabccabbbbbcabbbcabccabcabcaaabbcaabccabcabbcabbbbcaabcaabccccabbbcccaabccabbcccabbbcccaabbccccabccccabcabcabbcaabcabbcccabcaabcabcabcabcabbccccabbcaabbcabcaabbcabcaabccaabccccabbcabbcabbbcccccccabbcabbcaabbcabbcabbcaabbbbbcccccabcabcabcabbcabccabbcccabcaabcccaaabccccaabcccaabcabbbbcaabbbcabcabbcabcabcabcabbccaaabbbcaabccabccaabbbbbcaaaabbccccabcabcabbcabbbcaabbbbcabccabbcabbbcabbccabcabbccabcabcabcabcabbccabcaaabcabbcaabbccaabccaaaaabcabbccabbccaabcabbcaaabccabcabbcaabcabbccccabbbccaabccabcabcabbcaabcabcabcabbcabbbcccaabbbcabcaabbcabbccaaaabcabcabccabccabccccabcabccabcabbbbcabcaabcaabcabbcaabccaaaabcaaaabccabcccabbcabbccaabbcccaabbbcaaabcccaabbccabcabcabcaabcabbbbcabcabcaaabcaabccabccaabcabbcabcabcaabccabcaaabbbcccabccabcabcabcaabbccccabcabbcabccccaabbcabbbbccabbcaabbbcabbccabbcabcabccabcccabcaaabcaabcabcccaabccaabcabbcabcabcccabcabcaabbcaabcabbccaabbcabcaaaaabbcaabcabccabccabcabcccccabcabcabcaabcaabbcaabbbcabbbcabbcabccabcabcaabbcabcabbcabcabbcabbccabbcaabcccabcccabbbbcabcabcaabcabcaabcabcabcccabccabcaabcabbcaabcaabcabcaaabcabcaabbbbcabcabbcaaabcabbcaabcabbbbbccabbcabcabbcccccaabccaabcccabcaabccaabbcabcaabbcabcabbcaabbbcaabbcccccccabcabccaabbccaabbbcaabbccaabbbcabccaabbcabbcaabbcaabcabcabcaabcabccaaaabccaabccabcaabbbccaabcabcabcaabcaabcaabcabcabcabbcaabbcccabcaabccabccabcaaabbccabcabbcabcaaabccaabbbcaaabbccabccccabcabcaaaabccabbccabbcabcabccaaabcccabcccaaaabccabcaaabcaabbcabcabcccccabbcabccaaaabccaabcabccabcaabcabcabcaaabcaaaaaaabcaabccabbccaabccabbcabcabcabbbcaabcabbcabccabcabcabccabccccabbcabcaabbcabbbcccabcabcabbccabbccccabccabcaabcabbccabbcabccabcabcaabcaaaaabbcaabcaaabcabcabbcabccccabbcaabcaaabbccabbcccabcccabccabccaaabbbccabbcabbbccabcabcabcabcaabccabbccabcabcaaabcabcaabbbbcabbbcabbcccabcabccaabcabccaabbcabcccabcaabcabccabcabcabcaabbcaabbccaabcccabcabcaaaaabccabbbbbbbbcaabccabcaabbcabcabcabcabcccccccabccabbbcabccabcccccaaabccabcaabcabcaabbbcaaabbccabccabbbcabbbcabccabbcabbcabccaabcabbcabcaabcabbbbcaabcaabbbcabcabcabccabcaabbbbbbcabcccabcaabbcaabcabcabcccccabcaaabccabbbcccaaabccabcaabccaaabcabcabbbcabccabbcabbccaaabccabcaaabccabbbcaaabbcaabcabcabbbcaabcabccabccaabbbccabccaabbccabcabcccabcaaabbcabbccabbccabbcabbbcabcaabccabbcccabbbcaabcabcaabcaabccabcccabcccaabccaabbbcccabbcaaabcabcabcaabccccabcabcabcabcabbbccabcaabcabbbccabcaaabcaaabcabbcaabcaabcccccabccabcccabcabcaabcabcabcaabbcaabcabcabbcabcabcabbccabccabcabcaabbcabccaabbbbcabccabcccccabbcaabbcabcabcabcabcaaabbcaabbcabbccabcabbbcabcabbcaaaaabbbccaabcaabcabcaabbccaabccabccabbbbcccaabbbcabccaaaabbcabcaaaaabcabbbcabcabcaabccabcabbbcaabccabcaaabbcccabcabccabcccabcabccaabcccaaabcabcabcaaabbbcccabbcabcaaabcccabbcabbbcccabcccaabcabccaaabbcabccaabcabcabbcabbbccaaaabcabbbbbcaabcabcabbcabcabbcabbccccabcabcccabcccaabccabcabcabcabccccabbbbbcaabcaabcabbcaaaabcaabbcaabbbcabccaaaabcabccabcaabbccaaabccabbbcabcabcabbccaabcccaaabbcabcccabbccabbcaaabcccabbcabccaaabcabbcabbcabccabcabbcabcabccabcccabcabbbbcabcaabcabccaabbcabccabcaabcaaaabcabcabbcabcaaabccccabcabcaabcabccabbcabcabcabcabccccabbcabcabcabcabcabcabccabccabccabcabbcabcabcabcabcabbcaaabccabcabccabbbcaabcabbcaabcaabbcccabcabccccabcabccabcabcabcccccabccabcccaaabcabccabccaabbcaabcabbbcccccabbcabbcabcabcabcabcabbccaaaabcaabcabcabccccabcaabcabcabbcabccaaabbcccabccaabcabcabcccabbcabcccabcabccabcabcaabccabbcabcabccabbccaabbccaabccccabccaabbcabbcabccabbcabcabcabbbbbcabcabcabbccabccccabcccabcabcaabbbbbcabcabbcabbcaaabbcabbcabcabbbcaaaabcabcaaaabccaaabbcaaabbbccaabcaabcabccabbccabbccabbccabbbbbbcabbbcaabbccccabcabcaaaabcabbccabccabbccabcaabbcabccabbccccabcabbcabccabcabcabcabbccabcabccabccaaabcabbcabccabcabccabcabccabcabccabbcaabcabcabccabbbcabccaabbcabccccccabcabbcabcabcaabcabcabbcabccabcabcccabccabbccabbbcabccccaabcabcaabccaabbbcaabcabbbbcabbbcaaabcccaabccaabcabccccaabccabcaaabcaabcabbccabcabbbbcccabbbbbcaabbccabbccaabbcabcabccabcabbcccabbcabcabcabcabccabbbcabbcccabccaabcaabcabbbcabcccabcccabcabcabcabbbcabcaabbcabbcabcabcaabccaabbcabcabcabcabcabbcabcaabbbbcabccaabcccccabbcabbbcabccabbcabcaaabccccabcabbcabcabbbcaabccabcabcaabcabbccabcaaabccaaabbbcabbcaabcabccabcaabbbccaabcaaabcabcaaaabccabcabcabcaabcabcabbcabccabbbbcaaaabcabcaaabbbcabbccaabbcabcaabbbcabcaabcabcabbbbcccaabbbcabbbcaabcabbcaabcaabccabccabbccaabccaabcabcabcabccabcaabcabcabcccabbcabcaaabbcabbcaaaabccaabcaaabbcabcabccabcabbbbccabbccabcabcaaabcaabccaabbbcabbccaaabbcccaabcccabcabcaabbcaabcabcaabcaabcabcabccaabcccabcabcabcabcccabcabbbbbbcaabcaabcabbcabccaabbcaabbcaaaaaabbcabcabcabccccabcabcabcabccabcabcabcaaaabcccabccabbbbccabcaaaabcabcabcabbcaabbbbcabbbcabbccabcabccabcabcabcaaabcabcaabccaabcabcabccabcaabccaabccaaaabcabbcaabccccaabccabcccaaabbcabbbcaaaabcaabcabcccabccabbcabcabcaabcaabccabcabcaabcabcabcabccaabbbbcabbccabccabcabccabbcccabbbbccaabccaabbcabccccabcaaabcabccccabbcaaabbcabcabccabcaaabcabcabcabcabcaabcabbbbcaaabbcabbccabbbcaaabcabbbccabccaabcaabcaabcaaabccccabbccabbbbcaabbbcabcabccabcaabbcabbcabcabccaabcabbcabbcccccabccaabcaaabcabbcaabccabbcccaabcabcabcabbcaaaabccaabcabcabbcaabbbccabcabcaaaabcccaabcabcccccabbcaaaabcccabccaaabcabbcabcaaaabccabbcabbbcabcabcabbcccabbbccabcabbcabbbbccabcaabccabcabbbbcabcabcabccabbbcabbcabbccabcabcabccabcabbccaabcaabbbcaabcabcabcaabbccccabcaaabcaaabccaabcabcaaaabcabccaabcabbcabcabcccabccabbcabbcabcabcabcabcabbcaabcabcabcccccabbcaaaaabcaabcabccabbccccabccabcabbcabcaabcabcccabbbccccabcabbccabbbbbbbcabcaabbbcabbcaaaabcaabcabcaabcaabccabccaabbcaabcabcabbcaaabcabccabbcabbbcabcabcaabcabcaabcaabccabccabcabbcabcabccabbbcabccabcaabcabcaabbcabbcabcaabccabbcabcccccabbcaaabbcabbcabbccaaaabbbbbbcaabcabcabcabbcabcaaaaabbccabbcaaaabcabcccabcabbcabcaabccabbcabcabcccaabccaaabcabcabcccccccabcccaabbcabbcabbbccabbcccabcaabbccccabcccabbbbccaabcabcaabccabbbbcabcabcabcaabbbccccaabbcabccccaabcabccabcaabbbbccabcabccabcabbcabcaabcabbcaabbccabbbbccaaabbcaabcabccabccabcccaaabbbccabcaabbcaaabcaabbcaaabbcaabcabbbcaaabbcabcabbccabcaaaabcabccabccccaabcabcabcccaabbcabbcaaabcabcaabcabcabccabcaaaaabcabcccaaaabcabbcabcabbbcabcaabcabcaabcabbbbccaabccaabcabccaabccabccabbbbbbcabcabccccabcaabcaaabbccaabcabcabccabcaabbbcabbccabcaaaabccabbcaabbbbcabbbcabccaaabcaaabcaabbccabcabcccabcabcaabcaabcabcaaaaabcabcccabbcabcabcabcabbbbbcabcabcabcabcabcabbbcabbcabccabcabcabcaabcabccabbcabccabcabccabcabcabcabcabcabcabcaaabbcabcabcabcabcabcabcaabbcaabbcaaabcabccabbbcabcabbbccaabcabbcabbccaaaabcabcccaaabcaabcabbbbcaabcaaabcabcabcabccabbcabcabccaabcabcaaabcaabcccabbbcaabbcabbcabcaaaaaaabcabbcabbcaaabccaabcaabcabcaabbbcaaaabbcaabbbbccaabcabbcaaaaabcabbcaabcabcccabcabccaaaabbcabcabcccaabcaabbcaaaabbcaaaaaaabcccabccaabcaabccaabccabbbcaabcaaabbcccaabcabcabcabccabbcabbcabbbbcabbbcaabcabcabbbcaabbcabcabccabbcabcabcabbbccabccabbcccaabbcabccaabcabbbbcaaabccabbcabcaaaabccabcabbcaaabcaaaabcabccabbbcabcabccabcaaaabcccabcccaaabbcccccaabbbcabcabcccabbcaabbcabbbccaabbbcabbccccabbccabcaaabcaabccccaaabbbcaabcabcabcabcaaaabccabccabbcaabcaaaaabbccaabcabbccabccaabbbcabcaaabbccabcabcabcaabcabcabbcabbbccaabccabcccabcabccabbbbbcaaabcabbbcabccaabcabcabccaabccaabcabbcabbbbccabbcabcaabbcaabcccaabcaabbcabccabbccabccabcabbbcaabcccccabcabcaabcabbbcaabbcaabccabcccabbcaabcccabcccaabcaabcabcaabccabccaabcaabccccccabcccabbbbcabbbcaabcccabbcabbccaabcabbccaabbbbbbccccabccabcaaabcabcabbcaabbcccabbbcabbbcaabbcabbcaaaaabbbcaabcaaaaaabbcaabbbbcabcabccabcabcabcaabcaaabcabbbcabccccabbcaabcabbcabcabcabbbbbcaabcabccaabcaabcabcabbcabcabbbcaabbcabcaabccccaabcabcabbcaabcabbccabcabbcabcccabcabcccabccabbbcabcabbcabbcabccabcabbcabbcabcabbbbccabcabbcabcabcaaabccabccaabcabccccccaaaabbcabcabcabcabcaabcccabbbcabccabcccabbbbbbbcabcabbccaabccabbbbcabccaabccabcabcabcabcabcabbcabccabcabcabbcabcaaabcaabcaaabcaabbcabcaaaabccaabcaabbbccccccaaabcabccaabcabccaaaaabccabcabcabcabbcabbbbcabbccaabccabccabcccaabcabcaaabbbbcabcabcabccabcabbbccabbcabcabbcabccabcaabcabccabcabbbcabbbcaaaaaabcaabbcaabcaabbcabcabbbbcabccaaabbccaabcabcabcabcabcabcabcabccabbcaaabbccccabbcaabcabbcaabbcabbcabccabbbbcabccabcccabbcabbcaabccabcaabccabbbcccabcabcabbcabcabbbcaabcaabbcabccccabccabcaabcabcabbcabcabbbccaabbccaabcabccaabbcabcaabbcccabcabcabcccaabbcabcabcaabccabcabcabcabbbcaabccaabbcabbcccabcabbbccaabcaabcabcabccccabcabcaabbbbcaaabbcccabcabcabbbcabcaabccccabcabccabcaabcabccaabcabbcabcabbbbcabbbbcabcccabcccabcabccabbcaabcabccccabcabbbccabcaabcabbbcaabbcccabcabccccaaabcabcabcabcaaabbcabcabbcaabbcabcabccccabbcaabccabcabccabccabcabbbccabccabbbbccaabcabcaabbbbcabbbcabcaabbcaaaaaabccaabcaabcabcaabcabcabccabbcccabcabbbcabbcabcabbccccabcabcabbccccabcabccabbbccabbcccabbccabcabcccabcaaaabcabcabcabbcaaabcaabcabccccabcabbccabbbccaaaabcaaabcabcaabccabbcabbcaabcabcaaaaabcabcaabcabccabbcabccabbbcaabbbcabccaabbcabcabccaaaabbccabcabcccabcabbcaaabbbbbcabcabccaaaabccabccabcaaabccabccabccabcabbbcaaaaabccabcccabccaabcabccabcabccabccabccabbccabbcabccabbccaaabcaaabcabcaabcabccabcabcabbcabcaaaabcaaabcaabcaabccabcabcabcaaaabcaabcaabbcabbcabbcabbccabbcaabcaabcaaabccabbcaaaabccabcabcabcabbbbbbcaabcabccaabbcabcaaaabbbccaabcabcabbcabcaabcaabbbbbbccabccaabbcaabcabcabcabccabcaaabccaabccabcaaaaabcaabcaabcaaabbbcabbcaaaabbcabbcabcaabcabbcaaaabbbccabbccabcabcaabcabbcccabbccabbcabbbcaaabccccaabccabcaaaabbcaabcaabccabcaabccabbbbccabcabbcabcabcccaaabcaabcaaabcccabcaabcabccabbcabbbcabbccabcabbbbbccabccabbcccabbccabcabbcabcccabccabcabccabcaabbcccabcabbbcaaabcccabccabbccaabcaabcabcabcabcabcabcabbcabcaabcabccabbccccaaabccaaabcabcabccabcccaabbcabccaaabcabcabcaabccaabbccaabbbbcccaabccabbcabbcccabcabccaaabcaabbcccabbbbbcccabcabcaabcaabccabbbccccaabbccabcccabcabcaaabcaabcaaabbcaabbbcabccabbbccaabbccabcaabbccabbccabcccabcabbbcabbbcabbcaaabcabcccabcccabcabbbcaaabcaabcabcabcabbcabcabbcabbbbbcabbcccabcabcabcabcabcabbcabcabbcabcabbcaabbcabcabcabcabccabbbbcaabccabccaaaabccccaaaabcaabbcabcabcabccabbcabcaaabccaabccabcaabcabbcccccaabbcabbbbcaabcaaabbbcabcaabcabcabcabcabcabcabbcabcaabcabccccaabcccabcabcabccabcabcabbbbcabbbccabbcabbcccaabcabcabcaabcabcaabbbcaabccccabcccaabcabbbbbccabcccabbbcaaaabbbccaabbccaaabcabbbcabbcaabbcaabcabccabcabcabbcabcaaabcaabccccabcaaaabcabcaabbccabccabcabcaaaabbccabcabcabbcaabcaabcaabcccaabcabcabcabcaaaabccccabcabcabcaabccabbcaabbcaabbbbcabccaabcccabcabcabccaabcaaabccabcabcabcabccaabcabbbbcaaaaabccccabbbcaabcaabcaaabbcaaabbbcabbcabbcabcabbcabccabcabccabcabcaabbcaaabcabccabcccaabcaabccabcccccaabcabcabcabcabcaaabbcabcabccaabcccabcabbbbcabbbcabbcabcabcaaabcccabccccabccccaabcabcccabcabcccaabbcabbcabccccabccccccabbbcaabcabcabbccabcabbbcabbcabcabbcaabbccccabccabbcaaabcaaabbcaaaaabcaabbcabbbcaabbcabcabbcabbbbbbcccabcabcabbcabccabcabbbccabbccabcabcabcccaabcabccaabcabbcabcaabcabcaabbbcccabcaabcaabccaabccabcabcabbbccabcabbcabbcabbcabbcaabbcaabbcabcaabccccccabbcccabccaaaabbcaabcabcabbbccabbcaabbbccaabccccaaabcabbcaaaabcccabccaabccabbbbcabcabcabbcabcccabcabccaabcabbccabbcabcabbcaaabcabbbcaabcaabcccccaabbcaabbcaaabcabcabbbcabbcabbcabccabbbbbcabbcccabcaabbccccaabcabccccaabcabcabcabccabccabbbbcaaabbccabbccaabbcabbbbcccaaabcabcaabbcaabcaabcabccccaabcabcabbccabbccccaaabccccccaabbcabcabbccccabcabcabbcabcabcabccabcaaabcabcabcabcabbccabcabbbcabcaabcaabcaaabcaabbcabbccabbbccccaabcabccaabcabbcccaabbbccccabbcabcabcabbccabcaabccabcaabcccabcabcaabccaabbcaabccccaabbccabbcabcaaabcabcaabcaabcabbcabccaaabcaaaaabccabcabbcaabcaabccccaabccaabbcabbccccabcabcaabbbcabcaaabccabbbcaabccaabcabcabbcabcabcabcabcabccabbbbcabcabcaabcaaaabcabccaabcabcccaaabbcccabcaabccabbcabcabcaaaabbbbcabcabcabcaabccabbcaabcabcccabcccabccabcabbcabbccabcccabbbbbcaabbcabccabbcabbbccaabcaaaabccaabcabcccaabbbcabbcaabbbcabcaaabcccaaabcaaabcccabbcabcabcabcabcabbbcaabccabcccaabcaabcabbcabccaabcaabcabccabcabbbbcabbbcaabbccaabcabccaabbccaabbcabcabcaaabbcabcabccccaabcabcabbbcccaaabcabcabccaaabcccabcccccabbcabcaabbcccabcaaabcccabcaabcabbbbbbbcabbcaaabcabbbbccabcabcabcaaaabcabccabcabcaabccabcaabccccaabbbcaabbbcccaaaaaabccccabcabbcaabcabcabbcabbcaaabccabcabbccccabcabccccabcccccabbbcaabbcabccabcabccabbccabbcabcabbcabbbccabcabcccaabccaaaabcabbcaabcabcaabcaabcabccabbbcaabccaaabbbcabccccabbcabccabcabbcaabbccaabcabbccaaabcabbbbcccccaabbcabcabccaabcaabbbcabcaaabcabccabbccabcaabcabcabbcaabcaabbccabcabbbcabcabcaabcaabccccabbbcabcaaaaabcabccabcaaabbcabbbcccabcaabcabbcaabcaabcabcabbbcabcabbcabcabcabccabcaabcaaaabbbcabccabcccabbbcabcabcabccabcabbccaabccabbcabccabbcabcabcabcabcaabbcabcccabbbccaabccaabcaaaabccccabbcabccccaabbcabcabbbcabbbbbbcabcabcaabbcabbcabbccccabccabbccabcabcabcabbcabcabcabcabccabcccabcabbcabccaabcaabbcabcabcaabbbccaabcabcccaaaabbbcabcaabccaabcabbccaabcabcabccabccabcaaabcabcabcabbcaabcabcaabccaabbbcaabbccccabccabcabccabbcabcccabbccabcaabbcaabcabbccccaaaabbcabccaabccabcabccabbcaabccabbbcabbcaabcabcaabbcabbccabbbcabcabcccaaabbccabccabcabccaabbbbbcaaaaabbbccabcabcabcabccabcccaaabcaabbcabcaabccabcaabcabcccccabbcabbbcccabbcaabcabbbcabcaabcabcabcabcccabbcaabcabcaabcaaabcabcabbcabccabbbcabccabccabbbcabcccabbbbcaabcabccabcaabbcabccabbcabcabccabcabbcaaabbcaabbccabbcaabccaabcabbcccccabbbbccabccaaaaabccabccabcabcabcabcabbcabcabbcabcccabbcabccccabcabccabcaaabcabbcabcccabcaabcabbcabcabcccabbccaabcabccabcabcaabbcaaabbccabcaabcabcabcabcabbcabcabccaabbcabbbcabcaabcaabcaaaaaaaaabbcaabbcabccabcabccabccaabbbbcabccabcaabcabbbcabcaabbcccabbcabcaabbcabbbcaabcabccabbccccccabbcabcaaaabbbcabbcabcabcaabcabcabccaabccabbcabccaaabccabccabbcabbbcabccaabcaabcaaaabcccccabcaaabcabcabcaabbbcaabcaabbcccabcabbbccabbcaabccaaaabcabbcabcaabbbcaabbcaabccaabcccabcaabccaaabcabbcabbcabcabcabcabcaabccccabcabcaabcaaaabbcabcabcabccabcabcccabccabccaabccabcaabcaabcaabccccabcabbccaabcccabbccabcaaabcabcabccaabcccabcabcaaabbcaabbccabcabbccccabccabbcaabbbcabbbbccabcccccabcabbcabcabbcabbcabbcabcabccabccccaaaabcabbbbcccabccaabbcabccccccaabbcabcccabcabcccabbcaabcccaabcabbcaabbccabbcaabcabbcabcabcabbbbbcabccabcabcaaabcccaaabcabcabbbbcabccaabcaabcccabbbbcaaabcaabcabcccaaaaaabbcabcabcabccabbcabbcabbcccaabbcabbcabcabcaaabccabccabcabcabcabbcabcabccaabcabcabcabbcaaaaabbcabbcccabcaabcaabbccabccaabcabccaabcaabcaabcabbcabccabccabbbcabccabcabcabbcabccabbcabcaabbcccccabccaabcabcabbcaabcabcaabcabbcaabcabcabcaaabcabcabbcccabcabccaabcabccabcaaaabbccabcabcccabcccaabbbbccabcaaaabccabcabcaaaabbccabbcaabcaabcaabccccaabccabcaaaabccabcabbcabccabbcabcabcabccaabcabbccabcccaabbcabcabbcabbbccabbbbcabcaabcabbbcabbbcaaabcaaabccabbcabcabcabcabbcabbbbccabbbcabcccaabccaabcabcabccabccabcabcabcabcabbccccccaabcaaabbccabcaabcabcccabbbcaabcaabcabcaaabcaabbccabbcabcabbbcabcabbcaabccabcaabccabccaaabcabcabbccabcabbcabccabcaabbcccccabccabbcabccabcabccabcabbccabcabcccaabbbcabcccabcabcaabbcccabbbbcaabcabcabccabcccaaaaabcabbcaaabbbbcabbccaaaabbcaabccccaabcaabbcccabccabccabcabbbbccabcabcabcccabcaaaaabcabcaabccabbcaabcabcaaaaabcabbccabcabcabbccabcabcaabbccaaabbcccaaabbbbbcaaaabbcabbcabcabcabccaaabcabcabcaabcabcccabbcabbbcabcccabbcccabcabbbccaaabcabcaaaabbcabccabcabcaabbcabccaabcabccaabcabcabbccccccabcabccccabbccaaabcabccabbcabbcaabccaaaaaabcabcabcaabbcabcaabcabbccabcaaaabcabcabcabcabcccaaabcaabccabcaabcabcabcabccabccabccabcabcaabcabccccabcabccabcabccabcabcabcabcccabbcabcabbbcabbbcaaabccabcabccaabbccabcabccabccaabcccaabcaaaabbccabbbbbbbcabbcccaabccaaabcabcabcabcabbcabcabbcabcabbccabcabcabcabccabccabcaabbbcabbbcabbbccabccabccabcabcaabbcabcabcabcabbcabbccabcabcabbcaabbcaaaabbccabbcaabbcabccaaabccccabbbcabcabccaabcabbccabcabccaaaabbcaabccaabcabcabcaabcaabcaabcccaaaabcabccaabcabbbccabccccaabbccaabcabcabbbccccaabcabcaabbcaabcaabcabbcaaabbcabccabbcccabccabccaabccabccabccabcabbbcabcabccaaabbbcabcaaabbcaaabbcaaabccccabccaabbbccabccabccccaabcabccaabbbcaaabcaabcabcaaaabbcaaabcaabcabccaabcabbcabbcabcaabcabcaabcabcabccabccaabcccabbcaaabcaaabcabbbbbcabcaabcabcccabbbbbcabbbbcabcabcabbbcaabcabbcabbbccabbbbbcabcaabcabccabbcaabbcaaaaaabccaabbbcabcaabbcaabcabccccabbccaabcaaaaabbbcabcccabbcaabbcabcabbcabccabcabcaabcccaaaaabcabbccabbbcabccaaabcccccccabcaabbbccabbcabbcabbcaabcabccabbbbbccabcccabbcabbbbbcaabcabccccabcabcaaaaaabcabcabcabbcabcabbcabbbcabbcabcabcabcccaabbbcabccaaabccabcabcabccaabcaabcccabcaabcccaaabcabcabcabbccabcabccabcabcabbccccabcabccccaabcaabccaaaaabccabcabbcaabcaabcaaabccabcccabbbbcaaaaaabbcabbccaaabcaabccabcabbbccabcabcabcabcabcabcaabcabcccabcccaabbbbcabcaabcabbcabcaaaabcaaabbcabbcaaabcabcaabcabbcccaabcabbbcabcabcaabbcccabccabbcabcabcccabcabcabcabcabcaabcabcabbbcabcabcabcccabcabccaabcabcabcabcccaabccabcccabcaabccabbcaabcabcabbcabbcabcabcaaabcabcaabcabccabcabccaaabcabcccabcabcabcaaabbccabbccabbcabcaaabccaaabcaabcabbcabbbbbbcabcabcabbbcabcabbccaaabcaabbcabbcaabcaabcabcaabcabbccabbccabccaaabbccabcaabbcabbbcccaaabcccabbcaaabccabbccccabbcaaabbcabbcabcaabcaaaabcaaabccaabcabcabcabcaabcabbcabcabcaaabbbbcabcabcaaabccaaabcabcabcabbccccaaabcaabbbbcabcaabbcaaabcabcabcabccaabbccabbccabccabcccabcccabbbccccabbccabcabcabbccabbccaabcabccaabcabcaabbcabbcabbccaabccabbcabbccabbcabcabbcaabcccabcaaabbccabcabccaabccabcabcabbcabbcccabccabbbbcabcccabccaabbbcabcccabcabbbcabcabbcaabcccaabccaaabcaabcaabcaaabccaabccaaaabcabcabbcaabccaabbcabcabbbcabbbcabbccabcabcabcabcabcabcabcaaaabbbbcabbcaabccabbccabccaabcaabcabcabbcaaabbccabcaaabcaabcaabcabbccabbbcaaabcabbccabbcabcaaabbcabcabcabbbbcaaaabbbccabcaabccabcaaaabcaaabbcabbbcabbbcabcabcabbccccabcaaabcabcabccabbcaabcaabbbbbcccabbcabbcabbcabcccaabcccabcaabcabcccccaabcabcaaabccabbccabcabcabccabccabbcaabcaabcaabcabbccabcabcabbbcabcaaabcabcabbccabcccaaaabcabccabccabccabcaabccabccccccaabccabbbbbcabbcabcaabccabbcabcabccccabbcaabcaaaabcabccaaaabccabcabbcaabcabbbbbcaabcccaaaabbcabbbcabcabcabcabcccaaabcabcabbcaaabcabcabcaabbbcabbcccabcccaaabbccabbccaabcabbcabccabcaabccabccccaaabcabcabcaabcabcabccaabbbccabbcabbcaaabcaaabbcabcaaaabbbbccaabcabcaabbbccaabccabccabbcaabcaaabbbccaabbbcaabcabccabcabbcabcabccaabcabccabbcabcaabcabbcabccabbbccabcabcaabcaaabccccabcabbbcabcabcabbccccaabcccccaabcaaabbbbcabbbcaabbccabbcabcccabbcabcabccccaaabcaabbccaaabcabbccabccaabbbcabbbbccabcaabccabcaaaabbbccabccabbbccabcabccccabcaabcabcabcabcabbbbcaabcabcccabbcccabcaabbcccabbccabcabcccaaabbcabcabcccabcabcabcaaabccabccabbbbcabcaabbcabcabcabcaabcaabcaabcaabcabcabccabcabccaabcabcabbbcaabccccaabcabcaabcabcaaaaabbcabbbbbcabcaabcccaabbcaabcaaaabcabcabcabccabbbcccabcabcccccaaabccaabcabbbbcabccabbcabcccaabbbbcabbcabcaabbcabbcaabbcaabcccccabbbccabcaabcabcabcabcaaabcaaabcabccabccabbcabcaabccabbcabccabcccabbcaabbccabbcabcabcaaabbcabccaabcaabcabcabcabbccccaabcabcabcaabcaabcaabccaaabbcaaabbbcaaabcaabcabbcabcabbcccaabcabcaaabcabccccabccaabccaabcabcaabbcccaaabcabcabbcabcabbccabcaaabccabcabcabbbcaabccaaabbcaabccabbcabbccaabbcabccabbccccaabcaaaaabccabbccabccccaaaabbcaaaabcabbcabcabccabcaaaabbcabbcabccabcaabbbcabbcabccabcabbbbbbcaabcabcabcabbbcaabcabccabcabccabcaabbccaaabbcaabcabbcccaaabbcaabbbcabbbccaabcabcabcabbccaaabccabcaabcabbbcabcabbbcabbbbccaaabbcaabcaabcabcaaabcabcabbcabccabccabcabbbcaabbccccaaaabccabcabcabcaabcabbcaabcabcccaabbcabccabbcccabccabccabbbbcabccabcaabcabbcabcaabcaabcabbbcabcabcaaaabcabcccaabccabbcabcabcccaabccabcccabcabbbcaabbccabccabcabccabbcaaaabccaabcabbccabccaaabbbcabcabcaabccccaaabcabcccabcabbcaabbcabbcaabccccaabbccaabcaabcabbcabcabbbcabbcaabcccabccabcabbbcabcccabcabbbbbcaabcaabcabcaabbcccaaaabbcaaaabcabbcabbcabcabbcaabbcaabccaabbbcaaabcabcaabccccaaaabbccabccabcabcabcaabcabcabbbbccabcabcabcabcabcabcabcabbbcabbbcabbbcccabcaaaaabbcaaabccabccccabcabcabbcccabccabcabccccaaabcaabbbcaabcaaaabbcaabbcabbbbccabcabcaabccaabcabcaabbbcccabcaabcaabcabcabbcabccaabcaaabcaabcabcabbcabcaabbbcaabbccabcccabbbcaabcabccabcabbbcaabbbcabcabccaabcaabcabbbbccabcabccabcabbbbbcabccaabcaabcabbbcaabbbbbbccabbcabcabcccccabcabbbbcaabcccccabccabcaabcabcabcccabcabbccabbbccabcabcaabcabcabbbccaabbcaabccabbbcabbcabcabcaabccabcaabcabcabbccaabbccccabbcabbcabbccaabbcaabcabccabbcabbccaaabbcabcabcabccaabcaabcabbcabcabcabcabbcaabccaabbbcaaaaabcabbbcabcabbbcaabcaaaaabcaabcabcabcabbbbccccabccaabbcabcabbcaaabcabcaaaabcabbccccccabbbcccabcabcabccabcaabbbcabcabccccabccabbcabcabccabbbcabcaaabbccaabcaabcaaabcabcabcabcaabcaaaabcaaabcabbbbcaaaabcabbcccabcabbcaaabcccaabbcabccabbccabcabcabcaabcabcaaaabbcaaabbccabbcabcabccabcaaaabccaabcccabcaabbcabcabccaabcccaabbbbbccabccaaabccabbbcabcabcabcabcabbbbcabcaabbcccabcabcabccabbcabcaabbcabcabccabbcccabbcabcccccaabbccabcabbcaaaabbccabcabbcaabccaabcccaaabcabccabcaaaabcccaaaabccabbbcaabcabbcabbbcabcaabcabcaaabbcaabcaaaabcccabbcabbcabcaaabcabccaabccabccaabbcabcaabbcabbcabcaabbcccabbcabccabbbccabbbcaabcabbcabcccabbccccabcabbcabccabbbcaaaabcaabbcabbcabcabccabcaabccaaabcccccabbcabcabcccabccabbcabcabcabccabcabccabcabbbbcccaabcabbcabbcabcabbcaabbbcaabbccaabcabcccccaaaabccaaabccabcccabbccabcccaabbccabcccabccaabcaaaabcabccabcaabbcabcabccccaabbbccabbcaaaabcabbbcccabbcabcabcaabccaabbcaaaabcabbcabbccaabcabcaaabcaaaaabbbbcabcabcccabcabcabccaaabbcabbcabccabcaabcabccabcaabcccaaabbbccaaabcabccccaaaaabcaabcaabcccccaaabbcaaabbbbcabbcccabcabcabbcaabbcabcaabcaabcaabcabcabcabcabcaabbccabcaabcabbccaabccabccabcaaaaabcaaaaabcabcabbcabcabbbcabbcaabbccabbcabcabcaaabcabcabcaaabcaabcabccabccccabccabbcaabcabcabbccaabbbcccabcabccaabbccaaabcabbcabccabbbbbccaabcabcabcabcabccabccabbcabcaabcabcaaaabbcaabccabcabcabcccaaabbcabcaabbcabcccabcabcaaabcaabbccaaabcaabbbcabcabbbcabcaabbcaaabbbccabcaaabbcabccaabcabccabcabccabcaabbcabcabbcaabbcabcabbcccabcaabcabbcaaaabbbcabbbbccabbccaabcccaabccabbcabcabbbcabbcccabbcabbccabccabbcabcabbcabcabcabcabccabcabbbcabcaabccabcabcabcabbcabcabcabcabcabbbbbbcabcabbbccaaabccabcabcaabbcabcabbccabbbcaaabcaabcabbcaaabbcaabccabbbcabcabccabcabcaaabbbcabcabcabcaaaabcaaaaabbbccccabccaabcaaaabcabbcabcabcabcaabcabcabcabbccabcabcabcabcaabbcccabbbccabbccccabcabccabbbbcabcabbcaabcaabcabbbccabcabbbbcabcaabcabbccaaabbccabbbcaabcabbcabbcabccabcccabccabbcabcaaabcaabbbbcaabbcccabcaabccabbcabbbcabcabcabcabcaaaabbcaabcabcabcaaaabbccaabcabccaabcabcabcabcabcaabcabcccabccccccabcaabcabcabcabbcccabcabcabccabcaabbbccaabcaaaaaabbbbcabcaaaabcaaabcabbcccaaabbcabcabbcabbbccabbbcaabbcaaabbcccabcccabcabbbbbbcabcabbbccaabcabbcabccabcabbcaabcabbbbcccaabcabccabcccaabcaabbcabcabcccabbbbccaabcabcaabccccaaabcabccaabbcccabccabbbccabccaabccabbccabcaaaabcabccabbcabcaaabbcabbcabbcabbccabbccabcccccaabcaabccaabccabbcabbcabccccabbbcabbbcabcabcccabcaaaabccaaabcaaabccabccccaaaaabccabcaaaabbcaabcabcabccaabcabccabcabcabccabcaabbbcaabbcccaabcccaabccabcabcaaabbcabcaaabcaabccccabcabbcabccabbbccabbcabcabcaabcaabbbcabcabbcabcabcccabcaabcaaabbcabbcabccabbcabbccaabcabcabbcccabcabbcabccabcabccaabbccccabccabbcccabcabbccabcabbcaabbccabccabbcabcabbcabbcabcabbcabbccccaabcaaaabcabcaaaabcabbcccabcaabccabcaabbbbccabcaaabbbbbcaabcabccabcabbcaabcabbcaabcaabbcccaabcabcaaabccabccabccaaabccccabcabbcaabcabcabcccaabccaabcccabbcccccaaabbcabbcabcabcaabcaabbbbccabcccaabccaabccaaaaabcaabbbccaabcabcabcabcabcabbcabcabbbcabbcccabcabbccabbbcaabbcabccabccabbccabcccaabcabbcabcabbbbcabbbbcabcabcaabcaaaaaabbcccaabcabcaabbbbbbccccabcaabcabccabcabcabbbbcaaabcaabcaaaabccabcccabbcabcabbbcaabccabcccabcaabbcabcaabcccaabcabccaabccabcaaabcabcaaaaaaabcaabbcaabccaabccaabbbbcccccccaaabbcaaaabcabccabccaabbcccaaabcabcaabcabbccaaaabcaabcaabccabcccaabcccabcabcabcabcabcaabcabbbbbcaabcaabbcccaabbcabccabbbcccaaaabbbccabcabbcabcccccabcabcabbcaaabccabcabcccccaaaaaabccabcabcaaabcabcabbcaabbbcccccabcabcaabccccabccccabccabbbbbbccaabccccabccabccabbcccabbcabcabccaaabccaabcabccccabccccaabcabcabcabbcabbcaabcabbccabbbccabcaaaabccccabccaaabcaabbcabccabccaabccaaaabcabccabccabccabccaabcccabcabccccaabcabbccabccabbbcabbcabbcabbcabcccabccabcabbbbcccabcabcaabbbcabcaabcaabcaabbbccabbcccabccabbbccaabcccaabcabcabccabcccabbcabbcabccaabbcaabbcabcabcccabcaaabcabcaabbccabbbcabcabccabcaabcabbcccabcaabcaabccabcccabcabbcabcaaabcabccabccaabcabccabcabccccccccaaabcabbbbcaabbbcaabcaabcabcabcaabccaabccabccabbcccccabbcabcaabbcabcabbcabbbcabbcabbccaabcaabbbcabbcabbccaabccabcabbbcabcaaabcabccabcaabcabcabbccabbbcabcaabccabcaaaabbbcabcabbbbbcccaabcabcaabbbcaabcaaabbbcabcaaabbcabccaaaabcabcabcaabcabcabbcaabccccabcabcabcabbbcabcccccccabbccaabccabccaabbcaabcaaabbccabcabbcabccabcabbcabcaabccaabcaaaaaabcaabbcabccaabbcabcabcaabcabcabbccabcaabbbbccabcabbccaaaabcabbccabcabcaaabcabbcaaabcaabcaabcabbbcabbcabcaabcaabccabcabccabcabbccabbbcabbcabccabccabcabbcabbccaabcabcabcaaaaaabccabccabcabcabcabbccabbbcabbccabbcaabcaaabbbcaabcabcabccabbbbcabcaabcabcabcabbcabbcabbbbbccabcccaabbbcccabccabcabbbcabbbbbbcabcccccabbccccabcabbcabbcabccaabcabbcabcabcaaabbccabccabcccabcabcabcabcaaaabcabcabcabcaabcabcccccabcabcabbccabccabccabcabcccaaabbcabccaaaabccaaabcccabcccabcabbcabcaaaabbccabbcaabbcccabbbcaaabccccabcabcabcabcabcaabcabcaabbbcabccccabccabbccaaaabcabcabccccabbcaaabcaabccabcccabccabcabcabcaabccaabcabbcabcccaabbbcaabcabccccabbcabbcabbcabbcabcabcabcabcabcabbcabcaabbcaabcabcaabcabbcabbcabcaabcccabbcabccabcaabcabcabccabbcabbbbccabcccabbcaaaaabbccabcabbcabbcaaaaaabccabcabcabbcaabbbbcabcabcabbbccccabcabcabbcabbccabcabcabcabcabbcccccabccaabcabccaabcaabbcaabcabbbccaabbcabcabccccabcabcaabcabcabcabcabcabccabcaabcaabccccaabcabcabccabcabbccabbccaaabccccabbbcabbcabccaabcabbcabbbcaaabcabcabcabcabccabccabbbcabbcccaabcabcabcabcabcaabccccabcabbccaabcabcccaabccabcaaabbcaabccabbcabbcaabbccabcccabbccabcabbbbcabcccccabcaabccccabcabcaabbbbccaabbcabcabbcaabbbcaaabccabccabbcccabccccabbcabbcabcabcabcabbcaabccabbcabcabccabbbcaaaabcabcabbcabbcabccaaabbbbbcaabbcabcabcaaabbbcabcabcabcaaabbcaaabcaaabbcabccaabbcabbcaaaaabbcabcabcabccabbbbcabcabcabcabbbbcabcaaabbccabcabbcabcabcabbcabbcabcabbccabcabbcabcaabbccccaaaabcccaabcccccaaaabbbcabccaabccccccabbbccabbbcabcabbcccabcabbbbbcabcaabbcabccaabbbcaaaabccabbccabcaaabccabcaaabbcabbcabbcccabcabccaabbccabcabcabcaabcabbcabcaabcabcabccabcabcaaaaabcabcaaabbcaabcabccaabcccaabbcabcaaabcccccabbbbbcabbbcabcabcabbcabcabcabcaabcabbccaabbcabcabcccaabcabcaabcabcabcaaaabccabcabbcabbccabcabccabcaabbccabbccabcabbbccaabcabbbcabbcccabccccccaabcaabbcabbcabbcabcaabcaabbbbbcaaabbcaaabccabcabbbcabcabbbccaabccabbbbbcabcabccabcabcaabcaabcabccaabccabcabcabbccaabcabcabbcabcaabccaabcabbcccabcabcaabcaaaaaabcabcabcabcabcabccabbcabcaabcabcccabccabccccabbcccabccabbbbcaabbbbcabbcabccccabcccabbccabbccaabbbcaaabcaabccccabcabbcabbcabcabcabcaabcaabcaaaabbcabbbccabbcaaabbccabcccabbbbcaabcabccabcabcabcabccabcabbcabcabbcabccabcaabcabcaabcccaaabccabcabcabbccabbbcabbcaabcabcaabbcabccccabcabcccabcaabccaabbcabcabccabcabcaaabcabcabbbcabbcabcabcabbccabbcabbccabcabbcabbccabbccaabcaabcabbbcccabbcabcabcabccabcabbccaabcabbcabccabcabcaaabccaaabcabcabccccaabcabbccabcabccabcaaabccaabccabcabcabccabcabcaabcabcabcabcabbbbccaabbbcaaabccabcabcabbcabccccaabbcabcabcaabccaabbccabccaabcabbcabbcccabccaaabccabbccabccabbcabbcccaaabccabcabcaabbbccabcabbcabcabbcaabbbbbccaabbcabbcaabbcaaaabcabcabbbccccaabccccccabcabbbccabcabccccaabcabbccaabbcabcaaabbcaaabcabcabcabccabccabcccabcabcaabbccabbbcabbcabccabbbbbccabbbbcabbccaaabcaabccaabbccabccabcaaabbbcabcccabbbbcabccabcabcabcabcaabbbbcabbbbcabcabbcaabcabcabccabcaabcabcaaabcabccccaabbbccabcaaabcaaabccccaabcabcabccaabbccaabcabccabccabcaaaaabbccaaabcaabbcaabcaabccaabbbbbbbcabbcabccccaaabbcabbbbbbcabbbcabbcabbcaabcaabbcaabccaabcaabbccabbcabbccabbccccabbccaabccabcaabcaabbcabcabcaabbcabccaabccabcaabcabcccabcccaabccaabccaaaabbcabbbcaabbcaaaaabcaabcabbcaabcabbbcaabcaabbccabcccabcabccaabccaaabcabccabbcaabccabbccccabbcabcabbcabcaabcabbcabccccabccabcabbbcabccabcabcabcccabbcaabbbcaaabbbccabcabbbbbbcaaaabccabccabcabccabcabccaabcabccaaabbbcaabcabccaabcabbcaaabcabcabcabcabcabbccaabcabbcabbccaabbbcabbccabbcabbbccabcabcabcaaabcaaabcabbbcaabcaabbcccabccabccccaaaabcabcabcabcaaaabcabcaabbcaabbcabcabbbcabcabcaaabcabcaaabbcaabcabbcabcaabcaaaabbcabcabbbbccccabccabcaaabccabccccabcaabcccabbcccaabbbcabcabbcaaabcabcabcaabcabcabcaaaaabcaabccaabcabcccaabcaabccaabcabbcabcabcabccaaabbcabbcabbccabbcabcaabcabcabccaaaaabccabcabcaaabcaabcabcaabcabbcabcaabcccccabccabbcaabbcccabcabcabccccabcaaabcccabcabcabcaabbcabcabccabcabccabcabcaaabccaabbcabcabcabccaabcaabcaabcccaabccccabbccabcabcabcaabccabccabcccabbcaabcaaabbbcabcabcccabcabbccaaaabcabcabbcaabbccabccabcaaaaabcaabcabcaabbccaabcabcabcabbcabbbccabcabbbcabcabcabcabcabbcabccaabbccaaabcaabcabccabbcabccabcabbbbccabcabcaaaabbcaabcaaabcccabbcaaaabccabbbbccccccabcaabcabbbbcabcabcaabccabccaabbbcabcaaabbbcaaabcabcabccabccabbbbcabcabbccabcabccabcabcccabcaaabcaaabccccccaabcabcaabbccccabbbbbcabbbccccabbcaaabbbbcaabccabbcabccaabbbcabcabbbccaaabcabbcaaaaaabcccccabcaaaaabbcabccaabbccabbccabcabcabccaabcccabcabcabcaabcaabcaabbcccabccabcabbbcaabcabccabcabcaabbcabcccaabcabcabbccccabcabbbbbcabccabbccabbcabcccabcccabbbccabcabcabbccccaaabcccabcccabcabbcabccabccabbcabccaabbccccabccabccaabcabbbcabcabbcabbccabbbccabcabbbcabcaabbbccabcaabbbbccccaabbbcabbccabccaabbccaaaaabcabccabbbcabbbcabbcaabcaabbcaabcaabcccabbcccabbbcaaabcabcaaaabbccabbccaaabcabcabbcccabcaabcaabccabcabbcaabcaabbbbcaabcabcccabcaaaabbccaabccaaabcccabcccaabbccabbccabcabcaaabcabccabbcabcabbbcaabbbbbcabcaaaabcabbcaaaabcabbbcabbcccccaabccccabcabcabcabbbcabcabbcaabcaabbbbbccabccaabcabcccabbccccaaaabcabbccabbbccccabcaaabcccaabbbcabbcabcccabcabcccabbcabccaabbccabbcaabcaaabccaabbccabcabcaabbbcabbbbbbccaaabcaabcabcabcabcabcabccabcabbcabcabccabcabcaabbcccabcccabbcabccabcabccabbcccaabbbccabbbbcabcaaabcabcabbccaabbcabcaaabccabcaaaabbcaabbbcaabcabcabcabcabcccaaabcabcabcaaaaabcabcabcabcabccaabccccabcaaabcaabcabccabbcaabbccaaaabbcaabcabbcabcaabccabcccabcabcaabcabcabcabccabbcabbcaabcabbcabcabbcaabbcaaaabcabccaabbcabbcccabcccabbbcaaaaaaabccabccabcabcccabcabccaabcabcabcabbcabbbbbcabccabcabccabcabbcaaabcaabcabccaabcabcabcabbccabbbcaabcabcccaabbcaabcccabbcccabbccabcabccabcaabccaabcccabcaabcabcabbcabcaabcabbcaabccabcabbbcaabccccabbcabccabccccaabbcabccaabccabccccabcccaaabcabcabcaabcabcabbbcaaaabbccccabcabcaabcabcabcabbbcabbcccabbcabccaabccabbccabcabcabbbcaabcabbcaaaabcaabcabcabccabccabcabcaaabcaabcaaaaabcabcabbcaabbbbccccabcaabcabbcabccaaaabbcaabcabcabcaabcccaabbbbbbcabbcaabbcabcabcabccaaabbbbcabbcabbbbbbbccabcabcaaaabbbbccabcaabbccaabcabcabcabcaabcabcccaaabbccaabcabbcabcaaabccabcaabbbcabcaabccabbbbccaabbcaabcabbcabcabbccabbbccaabcabcabcaabcaabbbbcaabcabbcaaaaabbcaabcaaabccabcabcccaabbcabbbcccaabcabbbcaabcabccabccaabbbccaaaabcabccaabbccabcabcccabcccaabcabcabbcabbccabccabbccaabbcabbcabccaaaaabcaabcabccabcabcccabcaaabbbccccaaaabcabbbbcabbcabbbbcabcabcaaabbbbbbcaaabcabcabcaabcabcabbcaabbcccccabcabcccabccabbccaaabccabcabbccaabbccaabcaabcccabccaaabcaaabcabcaaabbcabbcabbbbcaaabbcabcabbcabcaaaabcabcabbbbcaabbbcabccabbccabccabbbcabcaaaabbcabbbcabbcccabcaaabcaabccabccabccccabbbccabbbbcabbcccabcabcabccabcaaabbbccabcabcabbcabccabbbcabccaaaabbcabcabcabcabbcabbbbcabccabbcabcabcaabcabcabcccabcabbcabbcaaabbbbccaaaabccaaaaaabbbcabbbcabbcaabcaabcaabccabcaaabcabbcabccabccccabcabccaabbbbbcccabbbbbbbcaaabbccabccabcabbcabbcccccabcccabccabccccaabbcabbcabcaabbcabcaabcaabcabcabbccaabbcabcccccaabbcabcabcabbcaabbccabcabccaabcabbcaabcaabbccabcabcabcccabbccabccaabbcabcabbbbcabcaaabcccabcaabbbcccabbbccabbcabcaaabcabcccaabcccaabbbcabbcccccabcaabcabcaabcaabccabbbbbbcaabbccaaabccabcaabcabcaabcabbbcabbbbcabbcabbcabbccaaabccabccabbbcabcaabcaabcabccabcaaaaabccabcaaaaabbcaabcaabcaaabccabcaabcaabccccabbbccccabcaaabbcabbccaabbccaaabcabccaabcccabcaaabbcabcabcaabcaabcabcabccabccabbcaabcabcaabbbbcaabcccaaaabccabccabccabcabbcccabccabccaabcabccabbcaabcaabcabccabbcabcaabcabcccabbcabccaaabccaabcabbbcabbcaaabccabcccccabcaaaabbcabcaabcabcaabbbbcabbccabcccabcaabbcaabbccabcaabbbcaabbccaabcabbbcabbbccabcabbcaabcabcabcabcaabcaabbcabccabcabccabccabbbbbcaabbbccabccaabcaabcabbccabbcaabcaaaaabcaabcaaabccaabccabbbcabcabbccccaaabcabbccccabcabbccabbcabccabcccabccabbcabbcabbcabcabbcaabbbccabcabbbccabccaabcaaabbcaabcabcaabcabcaaabcabbccabcaabcccabbcaabbcabcabcaabbbcabcabcccaaabccabbcccabcabcaaabcaabbbccaabcabcabbccabbccabcabbcaabcabbbbbbccaabcabbcaaabcaabcabbbbcccabccabcabbbcabcaabcabbbcabcaabbbccccabbcabbcccabcaabbbcaabcaabbcaabbbcabccaabcabcaabbccaabcabcabcabbbbcccabcabbcabcaabbccabccabccccabcabbcabcabcabcabcabbcabbbcabcabccabbbbbcccabbcaabcabbccabcabccabccabcaaaabccabbbcabcabbbbccabbbcaabbbcaaabcabcaabcaaaabcaaaaabcaabcabcabcabcabccabcccabbcabbcabcabccaaabbbccabbcabcabccabbcabcccabcaaaaabcabbbbccaabcaaaabbcabcabbccabbcccaabcabbbccabbcaaabcabccabbbcaaabbbbbbcabbccaaabbcabccccabbcaabccabbcabbcabccaabbcabcabcaabcccabbbcabccaabcaabcabbcabccaabbcaabccaabbcabcabcaaabccaabbcccccabbbcabcabcccabbccabcabcabcabcabbcaabcaabcabbbcccabbbcabbcabcccabcabcccabcabbbbbcaabccaabccabcabcabcaaabcaaaaaaabcabcaabcabcabbccabcabcabbcabbbbbbcabcccaaabcaabcaabbcaaaabcccabcccccccabccccabbcccabccaabbbcabcaaabccabbccaabbbcabcabcabcabbbcabcabccaaabcaabcaaaabcabcaabccabccabccabbcccabbbccabcccabbcabbcaaaabbcabcabbccabbcaabbcaabbbcabcaabcaaabccabbcaabbcaabcabcaabccabccaabccabccabcabbbcabccabbccabcabcabbcaabbcaabccabbcabcabbcabcabcccabbbcabcabbcabcaabbcabcaabcabcabccabbcaabcccabccaaabcaabbbcaabcabccaaabcabbbbcabbbcabbcabbcccabcabcaabcabbcabbbbbcabbccabccaaaabbcabcccaabbcabcabccaabcaabbcccaabcccabccaaaabcabccaabcaabbcccabcaaabbcabbcabccccaaabcabbbbbcccabccaabbbccabbcabcabbbccaaaabccabbbbcabcabbcabccabbcabbcabccabbbcaabbbccabcabcabbccaabbbbcccccabbbccabccabbccaabcaabccabcaaabcaabcccabbcabccabbcabcaaabccabcabbcaaabcaabccaaabcabbbcaaaaaabcabcccaaaaabcaabbbcabbcaabbcabcabcaaaabcabcabcaabcccabcabbbcabbccabcabcabcabccabbccabbbbcabbccabcccaabcccabccaabbbccabcabbbbcabcccaaaabbcaaabcabccaabcabcabbbccabcaabcabccccccccccabcccaabcccaabcaaaabcaabccaaaabccabbcabcccaabcabbcabcabcabcccabccabccabccabbcaabccabcabbbcabcabcabcaaabccaaabcabcabcabcaabbcabcabcabcabcccabbbcaabbbcabbbcabbcaaabbcabcabcaaabbcabbbccabcaabccabcaaabcaabbccaabcabbbccabbbcabbcabcabbbcabcaabcabcaaabcabbbcabbcccaabcaabcaabccaabbbcccabcabbcabcabcabbbccaabcccabcaabbcabcaaabcabcabbcabccabbcaabcaabbbccabcabcaabcabcaabcaaabcaaabbcaaabccabbbcabcabbcabccabbccabcabbcccaabcabbbccabbccabccabcaaabcabccabcaaabbcabbcabcabbcabccabcccabcabcabcabbcaaabcabcabcabccabbbcabbbccccabcaaabcabbbbbccabcaaaabcabbbcabbcccaabbcaaaabcaaaabccabcabcabbbccabcabcaaaabccaabccabbcabcaabbbcabbcaabcaabccccabbcabcccabcabcaabccabccabccaabcabbbccaabcabcabcabcabbcaabcabbccaabcabcabccaabcabcccccabcabcaabccaabcaabcabcaabbbccaaabbcabcabcabcaabccaabcaaabccabccabbbcabbbcabcabcabccccabcaabcabccccaaabccabbbcabccabbcabbbcabbcccaaabcaabcccaabbcabcccabcaaabbcabbbbcabcabbcabbcabbcabcabcabbbcabbcabbcaabcabbccabcabcabbbcccabbccabcabbcabbbbccabcaabbbcaabcabcabbcabcabbcabbcabcabcabbcabcabbbbbcabcaabcaabccabcccabccabcabccabbbbbbcabcccabcabbcabbccabcaabbcabcabcaabcabcabcabcaaabccaaabcabcccabcabccabccccaabcabccccaaabcaabccaaabccabccabcaaabcabcabccabbbccaabcaabcabbcaaabcabbcaaaabcabcabcaabcaabcabccabcabcaabcabcabbccabcabcccabbccccabccaaaabcaabcabbcabcaabccabcaaabccaabccabcaabcaaabccaaabcccabccaabcaabcccaaabcaabcaabbbbcabcabbcabcabcabcabcaabcabcccccabbcabcaabcabbcaaabcabcabbcccabcaabbccabbbcccabbcabcabcccabcaaabccabcaabbcaabcabbbccaabcabccabcaabccabbcaaabccabcabbbbcaaabcabbbbcaaabcccccabcabcabbbcabccabcaabcabcabcabcabcaabccabbcaabbcabbbbcccabbcabbbccaaabbcaabbcccaabbcabcabbbcabbcabcccabcccabccaabcaabcaabcccaabbbbcabbcabccabcabbcabbbbcaabcaabccccabccabcabbcabcaabbccccccaaabcabcccabbbbcabcaaaaaabccaaabbcabbccabbcabcabcccaabbcabbbcabccabcabcaaabcabcabcabcabcabcaabcaaabcabccabbbcaabcabcaabbbcaabcccabcccabcabbcabbbbcabcaabbccabbccabcabcaabcccabbccabcabbbbcaaabccabbcaabcabcaabcabccabbbbccabbbbbbcabcabccabbccabbccabcabbcaaaabbbcccccccaaabcabcabcabcaabccccabcabbcaabccabccaaabcccabcccabcaabcaabccabbcabcaabcccccccabbccabcabbbbcccabccabcabcabbccabcabccabcabccabbbcabcabcaabccaaabcccabbbcccabcabcaabcabcaabbbcabcaabcabcabccabbccabcabccccabbccabcaaabbccabcabcabbccaabcabcabccaaabbcabbcccccaaaabcaabcabcaabbbbccaaabcaabcaaabccabcabbbbbccaaabcabbcabcabbbcabbccccaaaaaaabcabccabccabcaabbcabcabbbcabcaabbcabcaabcaabcaabcabccccaaaabbcccaabccaabcabccabccabcabbcaaaabbbcaaabcabcaaaabcccabcccaaaabbbbccaabcccabbbbcccabcaabcabbcabccabccabbcabcabbccaabbbcabcccabccabcaabcaabcaabbbcabccabcaabcaabcaabbccaabbcabcaabcaaabcaabccabcabcccabbcaaabcaabcaabbbbbccabbcaabcabcabbcabbbccabcabcccaaabccaaabcaabbcabbccabbcaabbbcaabcaabcabcaabcabccabcaabccaabcabcabccaaabbbcaabccabbbbbccabbbccabbbccabccabbccabbcccabcaabccabcaabbcabbccabbcaaabbcabcaabcabcabccabbbbcaabcabcaabcccabbbbbcabcabbccaabbcabbccccabcabcaabcaaabbcccaabccabcabcabcaabcaabbcabbcabcaaabcaabcabcabcaabbcaaaaabcabcabcabcccabcabccaaabbcabcabcabbcccaabcccccabcabcaabcaaabcabbcccabcccabcaaabbcaabccabbcabccaabcaabcabccccaabbbcabbbcaaaabcaabcabcabcabcaabcaaaabcabcaabcaaabccaabbcaaabcaaabcaabcabbcaaabbcaabbbcaaabccabbbbcaaaabbbcabccabbbcabbcabccabcabbccabcaaabccabbcaabbcaabcccccabccabccabbcaabcaaabcabcabcabcaabcabcabcabbcabcabcabcabccaabccaabbcabcabccaabbbcccaaabcabcabccabccaaaabbcaabbbccabcaabbcabbcabcaabcaabbcabccabccaabcabccaaabbbcccaabccabbcabcabcabbccccabccaabbbcaaabcabcccaabcaaabcabcabcccabcaabcccabbcaabccabbcaaaabcabccabcabccabccaaabccaabcaabbccaaabcabcabcaabcabcabccabcabcaaabcaabbcabcaabccabcabbcaaaabcabccaabbcabbbcccabbbcccaaabcabcabcaaabcabccabcabbbccabcabcabcaabbccaabbcabbccaaaabbcabbcaabcabcaaabccccccccaabbccaabbcabcabcaabcabbbcabcccabcabccabccaabccaabcabbbbbcabcabbbcaabcabcabcaaabcaabbcabcabbbcaaabcabbcabbcabcabcaaaabcabccaaabccabbcabcccabbcabcabcabcabccccccccabbcabbbbbcabcabccabbcabcccaabcabcabcaaabbbbcabbcabccaabcaabcaabcabbcabbccabbbcabbcccabbcabcaabbbcaabbbccaabccabbcaaaaabbcaabccaabcccaabbbccccabcaaabbbcaaabcabccccaabcabcaabccaaabcabccabccaabcabcabcabcccabbcabcaabcabcabccaaabcccaabccabcaabcabccabccaabcaaaabccabcabccabcabcccabbccccabcabcccabbcabbbbbcccabbbcabcaabbbccaaaabccabcabcabbcabcaaabccabcabbbccaabcabcabbcccaaaaabcabcaaaabcabbccabcaaaaabbcaabcabcabbccabcaabccabbbbbcccabccccaabccabcabcaaabbbbcaabcabbbcaabbccaabcabcccabbcaabcabbbbcabbcabcabcabcaaabcabccabcabcabccabcabbcabccaabcaaabbbcabbbcabbccccabcaaabcabbbcabcabbbbcccabccccccaabccaaaabcabbbbcaabcaabcccaabcaabccaabcabbcabbbbccaabbcabcabcabbbcabccabcccaaabcccabcabbcabbcabcaabcaabbcaabcaabcaabcaaabbcccaabcaabcaabcabcaabcaabcaabcaaabcaabbbcabbcabbcaaabcaabcabbcaabbbbcaaabccabbccccabcabbcccabbcabcaaabcabcabbccabbcaabccabcaabccabcabbbbcccaabccabcabcabccaabcabcaabbbccaaabbccabbccabbccabcabbcabcabbccccabbcccccccaaabbcabccaabcaabbbcabccccabccaaabcabcaabbccabcaabcabbcaaabcabcabcaaabbbcabccabcabcaabcaaaabbcabbcabccaaabcaabcccabcabcabcaaabcabcaabbbcabccaabcabcccabcaaaabcaabcaabcabcabcccabcabcabcaabcaaabccabccabccabcaaabbccabcaabccaabcabbbcaabcabcaabbcabcabccabbbcabbbcaabcccaaaabcabcabccaabbcabcabccabbbccaabccaabbccabcaaabcabccabbccaabcabbbbbbcabcabcccabcabcccabcaabccaabcabcabcaabcabcccccabbccaabcaaaaabcaabcabbcaabbbbcabbccaabbccabbcccabccccaabbcaaaabccabcccaabcaaabbccabccabcaaaaabbbcabccabbbcaabcabcaabcabbbbbcabcaaabbcaabcaaaabcabcabcabbcabcabbcccccaabccabbcabbcabcabcabcccaabcaabbcccabcabcabcabcabcabbcabcaabcaaabcccabcabccabcabcabcabcabcaaaabbcabbcabbbccabcabccaabccabcaaabcabbcccccabbbbcaabbcaaabcabcccccccaaabccaabbbccaabbcabccabbcccabccabccaabccccaabbcabccaaaabbcaabccabcabbbbbccaaabccabbccabcabccabbcabcaaaaaaaaaabbbbcabcabcabbccaabbcaabbcaaabbcaaabcaabccabbcabcabcabccaabccabcabccabcabbcaabbbbbccccaabbbcaabbcaabcabbcccabbbcccabcabcabbbccabcccaabcaabccaaabbcaabcabcabcabbcaaabbbccaabcabccabcaaabcaaabccabcaaabcaabccaabcaabccabcaaaaabcabcabbcaabcaabbcabccaabcabcabcabbccabbcabccabcabcabcabbcabcabcaaabcaaaabbcccabcaabcccccaabcabcabccaabccaabcabbcabcabccccccabcabcccaaabcaabbccabccabcaaabbbccabccabcabccccaaabcaabcabcabcabcabbcccccabbcaabccaaabcccabcccabcaaabcaaabcabcaabcabcabccabbbccaaaaaabcabcabcabbcccabccabbbbcabcaaabcabccabccaaabbcabcaabcabbbccabccabcaabbcaaabccabcabcabcabcabcabcabcaaabcabbbccaabbcaabcccaabbccabbcabcabccccabcabcabcabbccabccaaaabcccaaaabbbbbcabcabccccabcabcaabcccabcaaabcabbcabcaabccabcabccaaabcabccabbcabbcabccabcaabbbccabccaabbbcabbbcccabcccaabcabbcccabcabcabcabcabbcabcccabcabccaabbbbbcaabbbcabcabccabbccabcabbcaabccabbcccaabbcaaaabbbcabcabccabccaabccabcabbbbbcaaabccabcaabcaabbbcaabbccabcaabccabcabccaabbcaabbcccccabbcaabcabcabccabbcabccabbcabcabbccaabccabcabbbbbcaabcabcabccabcabcaaabcaabcccabccccabccabccccccabbcabccabbbcabccaabbbbcabccaaaabcccabcabcaabccabbcccabcabbbbbcabcaabcccccaabbbcccabccaaabcabbbcabccabccabbcccaaabcabcaabcaabccabbcabcaabbbccabbccaabcaabccabbcabbbccabcabbccaabcaabcabcabcabcabcabcaaabccabbbcaabcabccabbcccabcabcabcabcccabbbcabcaabccaabcaabcaaabcaabcaabccaabbbccabbcccabcabcaaabbcccccccabbbbbcabcabcabcabbcaaabcabccabccabbbccaaaaabcabbcabbccabcaabccaabcaabbcaaabbbcccccabcabccccaaaaabcabccabbbbcaabbcabbcabbcabbbcaabbbbcaabbcabcabcabbcabcabccaabcabbbcaabcaabbcabcccaaaabbcccabbbccabccabcabbcabbbcabbcaabbccaabbcabccabcaaabccaabbccaabbbcaaaaaaaaabcabcaabcabcaabcccabcaabcabbcabbbccabcaaabccabcaaabcabccaaaaabbcabcabbcabbccaabbcabccabccabccabcabcaabccabcaaaabccaabbbcaaabcccabbcaabcabccabbbcabccabcabcabbcabcaabcaaabbbcaabcaaabcaabcaabbcaaaabbccabbcabbcabbbcabbccaabccabbccabccabcaaaabcaabbcaaabccabccaabbbbcabbbbcaabccabbccabccaaabbcccaabcabbcaabbccabbbcabbccabbcaabcaaabcabcaaabcabcaaabcabbcaabccaabcaabcaaaaaaabbbccabcabbcaabcabccaabcccabccaabbcaabcaabbcabcabbcabccccabcaaabbbcabcabccaaabccaaabcccabcaaabbcccaabcaaaabcabcaaabcccabcabbcaabcaabbcaaaaaaabcaaabccabcccabbcccaaabccabbbbcabccabcabcabbccccabbcabbbcabcabcabcaabbbbbcaabcaabcaabcaabbbcabcccaabbbcabbbbcabccaabcabcabccabcabcabbbbbccabcaaaabccabcaaabcabbccccabccabcabbcabcaabccabcabcaabcabcabcaabcabbcabbbcccabcabbbcabccabbcabbbccabcabcabcccabcaabccabbbbcabbbcaabccaabbbcabccabcaabbccaabcabcabcabbbccabcaabcccabcaabbbcabcaabccabcaaabbcabcabccccabcabcaaaabcabbbccabcabcaaabbbbcabccaabbcaabccabbbbcabcabcccabbcaabbccabcaabcabcaaaabbbcabcaaaabccabcabccabbcabcabccabccabcabbcccabbcabbbccabcabcabcaabccaabcabcabbbbcaaaabccabccabcaabbcabcaabcabcaaaabcabbcaaaabcabcabcaabcabcaabbcabcaabcaabbbbcabbbccabbccabbcaaabbccaabcabbcabbcabcabccabcaabccabcabcabbcabccaaaabccabbbcaaabcabbcabcaabbcabcabcaabbccabcabcccccabcccabcabccabcccaabcabcabccaabcabcaaabbcccabcaabcabcabbbcaabbcabbbccabbcabbccabcabccaabbcabbbbcccaabcaabbbbcabcabcaabccabbcccccabcaabcccccccabcabccabcccabbcabbbcaabcabcabbbcaaabbccabccabcabccabccabccabcaabcccabbcccccccabbcabbcabccabcaabcaabcabcaaaabcaaabbcaaabcaabccccabcabcabcaabbccabcabcabbbcccaabbbcaabcabcabbcabbcaabbcabbbcccabccccabbcabcaaabbccabcabccabccaabcabbcaabbcabcabbcabbbccaabbbcabccaabcabcaabbcabccaabbcabbccccabccabcabccaabcabbcabccabcaabbcabcabcaaaaaabcccabccaabcccabcaabbbccabccaaabcabcaabbcabccabbbcaaaabccabcaaabcabcabbcabbbbccabbccccabbcabbcabbcccabbbbcabcabcaabbcabbcabbcaaaabccabcabbcccabbccccabcaaabcabcabcabcaabcaabcccabccaabcabcaaabcabbcabbbcabcabbcaabcabccabbcabbbcabbcaabcabcaaaabbbcaaabbcabbbcabcabbcabcabccabbcaabcaabbbcabcaaabbcabcaabcabbcaabcabcabcabbbcaabbcaabcabcabcabbcaabbcccabbccccabccabcaabcabbbbbcaaabccccabbcabcaabbcabbbcabccabccabbcccabcaabcaabccaabcabcaaabccaaaabcaabccabcaabcabccccaabbbcabbccaaaabbcaabbccabbcccaaabcccabbbbcabccabccabccabccaaabcaabbcaaaaabcaabcabbcccaabcaaaaabcabcaaabcabbccabcaaabcabbcabcabcaaabcabcabbbcabbcaaabbcaabcabcaabbbccabcaabbcaaaaabbcabccabbbcaaabccabccabcabcabbbcccccabcaabcaabbccaabcabcabccaabccabcaabcaaabbbbcabcaabcabbbcaaaabbcccabcccabbbbccabcabbcabcabbbbccaabcabbcaaaabbbcabcabccabccaabcccabbcaaaabcaaaabcabcabbcabcabccabbcabccabccaaabbccabcabcaabcabbccabcccabcabbbbcabccccaabcabbbbbcabcccabccabcabcccabccabcabcabcabcabcaabccabcabcccaabcccccabbcaabccaabcabbcabccaabcabcabccaaabcabbccabbcabbcabcaabcabcaabcabcaaaaabbbccabbccabbbcabbbcabcabbcabbbbbbbcaaabbcabccabcabccaabccaabcccabcaaabcabcabcabccabcabbccabcccabccccabbcabcaabbccabcaabcccaabbbcabbcaaabcccaabcaabbcabcabcabbccaaabcaabbbbbbcabccabcabccabccabcabbcaabcaaabbccabbbcaabcabccabbbcccabbcabccaabcccabcccabcaabbcabcabbcabcabbbccccabcabbcabcabccabbcaabcaabcabcabbcabbcaabcaaabcabbccabccaabcaabbcabcaabbcaaabcabbbcabbcabcaabccaaabbccaabcaaabcaaaabccabcaaabbcccabbbbcccaaabccabcccabccaabcabbcabbbccaabcaabbcaabcaabccabcabcabcabcccabbcabbbcabcabcabcabcabbcabcaabbcaaaaabcabcaaaabcaabcabccabcabcabcabcabcabcabcccabcabcabbcabcabcabbcabcabcabccaabcaabbcabcaabcabbcaaabbcaabcaabcabbbbbbcccaaabcccaaabcccccabcaabcabbcabcaaabcabbcaabbbbbcaabccabcabcccabcabbbccaabcabccabbcabccabcaabcabcabccaabbcabccabccabcaabcaabcabbccabcabcaabbcabcabccccccaabbcabccabbccaabcabcabcabccccabcccabccaaaabbbccabccabbcabcabccabcaaaabcabcccabcabcabcccaaabcabcaaabcabcaabcaabcccaabcaabbbccabbcaabcaabccaaabcabccccabccaaabccabcabcabbbccaaabccabccaabbbcaabbcaaabbbcabcaaabcabcabccabbcaaabccaabccccaabcabcaabcccabcabccaabcabccabcabccabcccccabcabbcabcabcabcccaaabbbcabcaabccaaabcabccabcabcccabcabcabccabcabbccaabbccabbcaaabccaabccabccaaaabbccaabcaabbbcabcabbcccabcabbcaabbcabbcccaabccabbbcaabbcabcccabccabbcaabcabccaaabcabcaaaaabccaaabcaabcabcaaabcaabccabcabbbbbcaabccabcabbbcaaabcabbccabcabcabcabcabcaabcaabbcabcabbcccaabcabbcaabcaaabcabcaabcaabbbcabcabcabbbccaaabcaaabbccaabccabbcabcccaabcabbbcabcccaabbbcaabbbcaaabccabcabcabbcabbcabcaabbbbbbbcccaabcccabcaaaaabbccaabcabcabbbbbcabccaabcabbcabcabbcaabbccabcabcabcabcabcccaabbccaabcabcabbbcabbcabcabcabbbcaabcabcccccaabcabbccccaabbcabcabccabcaabcabccccabcaabccabcaaaabbcabcaaabcabccccaaaaabbcabccabbcaabcabcccabbccabcccccaabbcabcabcaabccabcabcaabcaabccaabcabcabccaabbccabcabccabccccaabccabccabccabccccabbccabcabbcccaaabbccabcccaaabccaaabbccaaabbccaabcabbbccccccabcabbbbcaaabbcccabcaabcabcabcabcabccaabbbcaaaabccabbccaaaabbccabbccabbcccaaaabcaabcabbbcabbcaaabcabcabbbcabcabcabbccabccaaaaabcabcaaaaabbcabccabcaabcaabbccabcabccabcccaabccabcabcabccabcabbcabcccabcccabbccabbcabbbbcabbcccaabccaaabcaabbcaabccccabbbbcabbccccabbcabbcaaabbbccccabbbbcccabcccaabbccabccabcabbcabcccaaabbbccabbcaabcabccabcabbccabbbbbcaaaaabbbbcabbcaabccabbccabcabcabbcabbcabccabcccabcaabcabbcaabccaabcabccaabbbcccabbcabccaabcabcaaabcabccabcabcabcabccabcabcaabcaaabbccabcaabccabccabccabccaabcabbbbbccabccabbbcabbcabcaaabccaaaabbcaabcabbcccabcaabccaabbccccaaabbcaaaabbcabcabcccaaaabbcabbcaabcaaabbbbbcaabcabbcaabcabbccabcaabbccabcabcabcabbcaaaaabcabcccabcccccabbbcabbcaaabccccabbcabbbbccccabccaabcaaabbcaaabcabbccabbcabbbcabcaabccaabbcabbcabcabbccaabcabcccabccabbccabccabbcabcabcaabbcabccaabcabcaabcaabbcabccccabbbbcabccabcaaabcaabcabbbbcabccabcabbbbcabcabcabcabbccaabcabccabcabbcccabbcabbcabbbcabcabbcabcaaabcaabcabcabcaabbcabcccaabbcccabccaabbcaaabbcccaabcccabccabccabbcabccabccabbbcaabcabcabcaabccabccaaabbcabcabcaabbcabcabbbccabcabcabcabcccabbbbcabcaabccabcaaabcaabcaabcaabcabccabcabbcaabccabcabccaabcaaabcabbcabcabbcaabbbcabbbcabccaabcabccaabccabcabcabccaabcaaaabcccabccabcaaabcaabccaaabcccaabbcabcabcaabccabbbcabcabccabccccabbbbcabcaabbcabbbcaaaaabcaaaaabcabcccabcaabccaaabcabbbcabbcaaabbcabcabcabcaabccaaaabcabcabbcabcabbcaaabbcabbcaabcaaaabccaaabccaabbbcabcaabccabcaaabbccabccaabccabcabbbbcabcabcaabcabcabcccabcabcccaabcaabcabcabcaabccabccccaabccccabcabccabccabccabccabbcabcabcabbcabcabbbccabbbcabcaaaaaabcabbccaabbcabcaabbcabcabcccaabbbcaabcccabbbccabccccabcabbcccabcabcabbcccabccaabbbcabcabcabcabcabcabcabcaaabccabcabcaaaabbccabbbccabbcabccccabcabcaaaaabcaabcaaabbccccabcaabbcabbbcabcabbcabcaabbcabcaabcaabbbcaabbcabcaaabccabcabbccabccccabbccabcaaabcabbbccaabbbcaabbcabbbbbccaaabcccaabbcabbbcabcabccabccccabcaabccaabbcabbcaabbccaabbcabccabcabcabcabccaabbcaaaaabcaaabbcabcabbccccabcaabbccaaaabcaaabcaabbcabbcccabcabcabcabcabcabbccabccaabbcccabcaabbccaabbbbccabcabcabbcabcabcccaabbcaaabcccabcabcaabbbcccabcccaaabccabcccabcabbcabccabcabcabbcabcabbcccabccabccabccaabbcabcccabccccccaabbbcabccaabccabcabbccabccaabcaabbcaabcabbcccabccabcaabbcaabccaabcabbcaabbcabbccccabcabccabcabcabccaabbcaaabcabcabbcabcabcabcaabcabcabcabccccabcaabbbccabbbcabcaabccabbccccabcabbbcabcabbbcabcaaaabcabccabbcabcabcabcabbbcccabbcabcaabcabbcaabcabbbcabcabcabcabccabbccabcabccabcabcccaaaabbbccabcccabccccabccabcaaabcabcabcabbbcccaabcccabbbccabcabbccabcaabcaabcabcccabbcaabcaabbcabbcabccabbccaaabccaaabcabbccaaabbccccabcaaaaaabccabcabccaabbcabccabccabccabcaabcabbbbbbbcaabcabccaabbcaabcccabbbcabbbbcccabbcabccccabcaabccaabbcaabcabcaaabbcabcabbbbcabccabbcabccabbcaaabbcccccccaaabbbcaaabcccccabcabcabbbcabcabcabcabcccaabbbcabcaaaaabccabcccabcabccabbbcabcabbcabcaabccccaabbcabbbcabbccabcabcabcccccccabcaabbbbbccccabcabcabcabccaabcaabcaabbcabbbcabcccabbccccabbbcabbccabbcabcabbcaabbbbcabcaabcaabbcabbcabccabbbbccabccabcabbccabcccaaabccaabbcabcabbbccabbcccabcabcaabcaabbcaabcaabbcaabcabcabcabccabbbcabcaabcabbcccaabccaabcabcabcccaaaaaabccabcabcabccabcaabccaabccaabccabbcaabbcabcabcabcabbcabcaabcaabcabbcaabcabcabccabbcabbcabccaabbccaabbcabcaabbcccabcabcabbcabbcabcabccabcabccabbbcaabbbcabbccabcabbcabbccaabccabccabbbcabcaabcabcabccaabbbcabbcabccabbcccaaabcabbccaabcaabbcabcabcabcabcaabccaaaabbcabccaaaaaabbccabcabcaabcccabbcabbbbbccabcabbcccabcccaabcabcabbbcabbbcabccaaaaabcaaaabbbbccabcabbcabbcabbcabcabcabbbcabbbcccaabbccabccaabcabcabccabccaabcaabbcabcabcabbccabcabbcccabcaabcabcaabcabcabbcabcccabcabccabbcaabccccabcaabccabcabbcabbcabbcccccabbcccccabcaabccabbcabccaaaabccabbcaabcabcabcaaabccabccaaaabbbcccccabcabcabbbbccabcabcabbbccabcaabbbcabcaabccabcabccabccccabccccabbbccaaaaabcabbccaaabccabcabbccaabcaaaabcaaabcaabcabbbcabcabcaaabcabbccabcabcabbcabcaabbbbcccaabcabcaabcabcabbbcaaabcaabccaabcabbcaaabcaabccabccabcabccaabcabccabccaabcabcaabcaaaabccabbbcabccaaabcabbbbbcaabbcabcaabccabbcaaabcccaaabbccabbbcabbcaabcaabcabcabbcabcaaaabcaabccabbccabcabcabccabbccabbcabcabbcabccaabbcaabcabbcabcaabbcaabccabcabcabbccabbcaaaabccaabcabbcabbbbcabbcccaaaaabccabcaaabbbccabcaaabbccaaabbccaabccaaaabccabbcccabccabcabccabbccaabcccaabcccabcaabbcccabcabbbbcaabcabbccabbbcabbccabbcabcaabcabccabcabbbbccccabbcabcabbbbcabcaabbcabcabcabccabccaabbcabcccaabbbccccabbbbbccaabcccabcabbbccabcabbbccabccabcaabccabcaaabcaabbbcaabcabcabbcaabccaaaabbbcabbbbbcaabbbbccaaabcaabbcabbbcabbcabcccabcaaaaaabcaabbccabcaabbccccaabcccaabcabccabbbcabccabcabcccaaabbcabcabcaaaabbcabcabcabcabcaabcccaaabccaaaabcabccabcabcaabcccabccaabcabcabcaabbbcabbcabcabcaaaabcaabbcaabcaaabbbbcabccaaabcccccabccabbcabcabcaabccccccabcccabcabbcabcabbcabcabcccabccabcabbbcccabcaabcabccabcabbccabcabbbbbbbcabcabcccaabbbcccabcabcabcabbbbcaaaabbcabbbcaaaabcccabbcabcabbccabcabcabccaaabccccabcabcabbbcccabbcabcaabbbcabccabccabcabbbcabcabcabcabcabcaabcccaaaabcabcabcaabbcabbcabcabccaaaabcabcabbccaaabccabbcabcabcaaaabcccabcabcaabcabccabccccaaabcabbbcccabcabcccaabcabcabcaaaabcaabbccabcaabccabbccaaabbcabbcabbcabcaabbcabcabcaabbbcabbcaabbccccaaabbcccaaabccabcabccabcabccabccaabccabcabcabbccabccccabccccabccabcccaabccabcabcabccccccabcccaabcabbbccabbbccabbcaabbcabcabcabccabcabccabcaabcaaabccaabcaabccabbcabbcabbcabcaabccabcabccaabbbcabcabccabcabccaabcabcabcccaabbccabbcabccaabcaabcccccccabbbcabcabbbbcabbcabccabbcaabbcaabccabcaabcabbbcaabcaabbcabcaabcabcccabbccabcabcccabbccabbcaabbccabcabcabbccaabbcabcabccabbcabcaabcccabcaabbccaabccabbbcabcaabcaaaabcabccabccaaabccaabcabbbbcaabbccabbcabcccabcaabcaabcaabccccaaabccabcabcabcabccaabcccaabccabbbcaaabcabcabccabcabccabccabccabccabcabbccaaabcaabbccccccabccabcabccaaabccabbcabbbcaabccabcaabbcaabbcaaabccabcabcabccabbbcabcccabccaabcabcabcaabcabccaabccabcabcabbccaabcaabcabcaabbbcaaabbbbbcabcabccaabcabccaabcaabcabcaaabbccabcabcabbcaabbcabccabbcabbbcabcaaaaabcabbcaabcabcaabcaabbcabcabbcaabcaaabcaabcabbcabbcaabbbbbbbccccaabcaabcabcccabcabbbccabcabbccabbbcabccccabcabcabbbccccccaaabcccabbcccaabcabbbbcabbbccaaabcaaabcaabcaabccccabbccabcabcabcabcabbcaaabcaabbcabccccabcaaabbbcaabccabccabcabcaaabbbccabcaabcabccabcabcabccaaabbcabbcaabbcaabccabccaabbcabcabccabbbbcaaaabcabcabcaaaaabcabbcabccabbbcabccaaabbcabbcccabbcaabcabcaaaabccaabcabcabbcabbccabcabcaabbbbcaabcabcaabcaabcaabcabbcabcaabcccabcabccabcaabcaaabbcaaabcaabbcccabccabbcabcccabcccaabcabbbbbcaabbcabcabbbbcaabbcabcabbcccabbbbcabcabcaabcaabcaabbbcabbbbcaabccaabbbbbbcabbccabcaabccaabcabcccabcabcaabbcccaaaabcabcabccabbcaabbcabbbcabcaabccabbcaaabcaabcaaaaabcaabbcabcaabccabcccabcccccabbcabbbcccabbcabcaabcabcaabcabcccabbcabcabccabbcabccabccabbcaabbcabbbcabccabcabccccabbbbbcabcabcabcabbbbcabcaabcaaabbcaabcaabcaabccccccabcabccabcabbcabcabcabbcabbcabcabcccabbcaabcabcabccaabcabcabcabcabbbcabcabcabcaaabcabccabbbbcccccabbcabccabcabcabcabcabcabbccabcabcabcabbbccaaabcaabbbbccaaabcabcaabccccaaaaabcabcabccccaabcabccabcccabccaabbcaaabccabbbcabccaabcabcabcaabcaaabccaabcabcaaabbcabcabbcaabcaaaabbbccabcccccabbcabcabbcabbcabccabcabcaaaaabbcabbcabbccabbcabcabcabcaabcccaaabccaaabbcaabcabcabccabcabcabcaabbcabcabccccabcabcabbcabbcabcabbcaaabbcccabcabccabbccabccabbccccabbcccaabbcaaabbbbccaabcaabcabcaaaabcaaaaabcabcaabbcaabcaabcabbcabcabccabcabccabbcaabbcccccaabbccaabbcaabbbbbcaabcabbcaabbcabcabcabbbbcaabccabcabbcaabccabcabccaaabcaabbcaabcaabcaabbbcaabcabbcabcabccaaabbccabcaabcaaabcaabcabbccabccccccabbcabcabcaaabcabcabcaabcabcaabbccabbbbbbcabcaabcaabcabcaabcccaabcabcabbbbcaabcaaabbcabbbbcabbccabcabcccabcccabcaabcaaaabcabcaaabbbcaabcabcaabbbcaabbcaabcaabcaaaaabbcabcabcabcabcaabbccaabcabcabcabcccaaabcabccaabbcabcabcaabccaabcabccabcabcaabbbbbcabcabccccabcabcaabcabccccabbcabccaabbcaabcaabbcabcaaaabcabcaabccabbbcabccabccaabcabbccabcabcabbccabccaabccaaaabcabcabcabcabccaaabbccabbcaabcabbcaabbccabcabcaabcabccaabcabccaaabccabcabcabbcabbcabbbbcabbcaaabbccaaabccaabcaabcabcccabcccabccabbcccabccaabcaabccabccabbcaabbccaabbcabcaabbbccabbcabbccabcabcccaabbcaabccaabbcaabcabbcaaabcaabbccabcabbcabbccabcaabbcaabcabcabcaabcaabccabbccaabcabccabccccaaabccabbbcabbccabbbbccabcabbbccabcabcabcccabbbcaabcccabcaabcabcabcabbcaabcabcaaaabccaabccabccabcabcaaabcaaaaabccabcabccccabcabcaabbbbbbcabbbbcaabcabcaaabccabcaabbbcccabcccccabcccabcaaaaaaaabccabcabcaaabcaabbccccabcabccabcccaabcaabcabbbcaaabcabcabccabcaabcabbccccccabccabbcccaabbcaabccabccaaabcabcabbcabbcabcaabcabcabbcaabcccabcaabbcabcaabccaabcabbccaabcabbbbcabcabbbcaabccaabcabccabbcccaabbccabcabbbcabccabbbcaabccaaabbbcccabcabcabcaabbbcabccabccaabbbcaabbcabcabbcaabcccabccccabcabccaaaabbccabccabbbbbbbcaaabbbcabccabbcccaabccabcabcabcabcabbcabcaabbcccabbcabcaaabcaaaaabcabbcabbcabbcaabbccabcaaaabcabcaabcabcabcaabcabbcabbcaabcabcabcaaabbbcabbccabccabbbcabbccaabcabbcccabcaaaabcabbbcabbbbcaabcccabbcccabbbccabcccaabccabccaaabbccaabccabbccabcaaaabccabccaaaabcabccaaabbbcaabcaaabbcabcabcaaabbbccabcaaaabbcabbcccabcabcabccccabccaabcaaaabccaabbcabbbbbccabbbcaabccaabccabccccabcabcabbcabbccabccabbbbbcabbcabcccaaaabcabcaaabcabcaaabcaaaabccabbcabbbbcabbcabcaabbccaabccabbcabbcaabcabcabccaaabcaaabcabcabcabbcabbccabcccccaabbbcabbbbbbbbcabcabcabcabcaabbbcabccabbccccaaabcccabcabcaabcccabccabcabcaaabbcaabcabcaaabcabbbccabbcccabbcaabbbcaaaabccaabcabbccabcabcaaaaaaaabcabbbccabcaabbcaaaabcaabccabcabcabcabcabcabcccabccabbbcaaabcabcaabcccabcabbbcaabcabcabbcaabccabbcccabbbbcabccaabccabcabcabccccabcaaabbcabbcccabcaabcabcabcabcabbcabbcabbcabbbcaabccaaabbcaabcabcabbcaabbcabcabbbcaabcaaabbbcabcaabccccabbcabbbcccabbccaaabccabccabcaabbcabbbcccccabbccabbbcabbcabcabcabbcaaabcabbcabbcabbccabcabcabcabcabcabcabbcabbcabcaaabcabcabccccaaabcccabbccabbcaabbbbcaaabbcabbbbbbcccabcaaaabbcabcabcccccaaabbbcabcaabccaabcabcccaabcabcccabcabbbccaabcaabbcaaabcabbcaaabbcccabbcabbcabcabcccabcaabccabcaaabcaabcccabcaaabcabbbbbcaabcaabbbccaabcabbccabbcabbcabcabccaabcabbcaabcaabcabccabcabcabcccaabcabcabcabbccabcccabcabbcaabcaabcabbccaabbbbcabbbbbbcabccabccabccabcaaaabbccaaaabcaabbbbccabccccccabcabccabcabcccaabccaabbcaaabcaabcabccabcaabccabcaabccabcaabccaabccaaaaabccabcabcabcabcaaaabbccaabbcaaabbcabcabbccabcccabbcaaabbcaabccaaabccaabcaaabbbbccccaaabbbccaabccabcabcabccaaaaabcabcabbbbbbcaabcaabccaabbbbbccabbcabcabcabcabbcabcabbcccaabccabcaaaabcaaabcaabbbccabcabbccabccccabcabbbbbcabcabcccccabccaabcaabcabcabbbcaabcabccabcabcabcaaabcaaaaaabbccabcabbcaabccabcabbccabccabbcabcabcccaaaaabcccabcabbcaabcabccabbcaaabcaaaaaabccccabcabbbcabccaaabccabbbcabcaabcccabbbbcccabcabcabbbcabcabbcabccaabcabcaaabcabcaaabbbbbccccabbcabbcabcabbbbbbccccaabbcabcaabcaabcabccccabccabccabccaabbcabcaabbbccabcabcccaabcabcabbcabcaaabbbcaaaaabbccaabbcabccccabcabbcaabcabbcaabcaabccabbcabbccaabbcabcaabcabbcaabcabbcabbcaabcaabcabcaabbccabcabcaabcabbcccabcaaabccaaaabbbccccaabccabcabcabccaabccabbcabbcaabcabbcabccaabbccaaabcabbbcabcaaaaabccaabccabbcabbccabbcaabbbbcaabcabccaabcabcabbbcabcaaabbbcabcabcabcaabbbcabccabcaabbccabcccaabcaabccabcabcaabbcabbbcabbcaaabcabcabbcaaaabcaabccabbcabccabccaaabccabccabbccabccaabcabccabccabcaaabcabbccaaabbcccaaabcaaaabccaaaabcabccabbbbcabcabbcabcaabcccabbcccaaaaabbcaabcaaabcaaaaabbccabbcabcaabccabcabbccccccaabbbcabcaaaaaaabcaabccabcccabbcabcabbbcccabcaabcccaabccabcabccaaabccabccabcabbcabcabccabbcccabbbcaaaaabccaabccabcabbcaaabcaaaaabbcaabcabcabccaabcabcabcabcccabcabcaaabcabbbcabbbcabcccaaabbccabcabcabcabbcabcccabbcabccabcabbcaabbccabbcabcabbbccabcabccabbcccabbcaabccaabcabcccaaaaabcabbcabcabbcaaabccaabbcccaabcabbccabcabbcabbbccabcaaabbcaabcabcabbccaabcabcabcaaabcabcccabccaabcabcabcabccabcccabcabbcabbbccabccabcabccabccabcaabbcabbcaabccccabcaabcaabbcabcabcabcaabcaabbbcaabbccabcabccaabcabcabcaabbbcaaabccaabbcccaaabcabbcccabbcaabcaaabcabcaabcaabbbcabbcccaaaabccabbcabcabcabcabcabcaabbccccabcaaabbccabcabbcabcabcccabbccccccabbccabbccaabcabccabcabbcabcaabcaaabbbcabcccabcaabbccccaaaabcabcabcabccabbccabcabcccabbcabcaabcabccabcabbcabcccabccaaaabcccabbcabccabbbbbcabcabbcccabcabbcaabbcaabcabcabbccabccabccccaabccaabbbbbbccaabcaabccaabcabcabcabcabcabcabbcabccabbcabbcabccaaabcabbbbcabccabcccabbcccabbccccccccabccaabccabcabbcabcccaaabcaabbbccabcabccabcabbcaabbbcaabcccabcabbcabcccabccabbccccabbbcccaabcaabcabcabcaaabcaaabcabbcabcaabbcabbccabccabccabbbccabcabbcccabccaabccaabbcabcabbbcccabbcaaabcabcabccabcabcaaabbcaaabccabcabbcabcabcaabcaabccaabccabbcabbccaabcabcccabcaabbccccabbbbcccaabbcabcabcabbcabccccaabbbccabbcccabcabccabccabccabcabcabcccabbbccabbbcabcabccccabbbcabcaabcccccabbcaabcaabcabbbccabcccabcabccabbccabcabbcccabcaabcabcaaaaabcabcabccccaabbcaaaabcabcabccabbcabcabccabcabbcccccaabccccabbccaabbbcabcaabbccaabcaabcaabccccabccabcabbbcaabcabbbccaabcabcaabbcabcccabcabccabbcccaabbccaabcabbccabcabcabcabccabcabbcabcaaabccaabbcaabcaabcabcabbcabcaaaaabbbbcabbcabbbcabbcabbbccabccccaabbcaaabbcabcccabcccabccaabbbbbbcabcabbbccabcaaabcabbbbcabcccabbbcabcaabbccaabcabccabcabbcaaaabbcabcccaaabbcccabbcabbcccabccabcabcaabcaabcccaabccabcaabbbbbbcabccaabccaabccabcabcaaabcccabcabbccabcaaaabcabbccabbbcabbbcaabcaabcabbccaabbccaabccabbcabcabbcaaabccabccabbcabcaabccccabcabbccabbbcaaabcabcabcabbcabcabcabbbccabcabcabcabcabcabccccabbccabcabcabbcaabbcaabcabbccabcaabccaabcabcaaaaabccabbccabccabcabccabcabccabcabcabcabbccabbbcaabccabccccabcabbbcccabcabcabccabcaabcabbbcaabccaaabccaaaaabcaabcabcaaabbcccaabccccabccaaaaaaaaaabcaabbccabcccabcabbbccaabccccabbcabbcaabcabcaabbbbcabbcaaabcabbcabcabccabcabbbbcabcaabcaabcaaabbccabbbcaabcabbccabcabbcabcabcaabcaabbbcabbbbcccabcabcccabbcabbcabbbbcabcabcccabcabcaabbbbbcaabbbbcabcabcaabbcabcaabcabcabbbcaaabcabcabbcabbbcabcaaabbcccaabccaaaabcabcaabccabcccaaabcaabcccabcabcaabcabbcaabccccabbcaabbbcaabcabbcabccabcabcaabcccaabcaabbbcabcabcabcabcabccaabbbcabcccabcaaabcaabccabbbccaaaabcabbcabcabcaabcaabbbcabbcaabbbbbbcaabcabcabcabcaabcabcabbbcabcccabccabbbcabcaabbbccabbccabbcabccabcaabcabcaaaaaabbccaaabcabcabccaaabcabcccabcabcaabbcaaabcabcabccccabccabbbbcabccabccabbbccccaabbccaabbcaaabccabbbcabccabcaabcabcabcabbbcabbbcaabbcaabbbcabcabccabbcabbbbcccabbccaabbbbbcabcaabccccabccaaabcabcaabccabcabcabccabbcabcaabccaabcaabcccaabccabcabbbbcaabcabcaabccaaaabcabbbbcccabcaaaaabcaabcabbcabcabcccaabbbcaabcabccaabccaabbbbcabbcccabbccabcccabcaabcccccabcabcabccabbccabccabbcaabcaabcaabbcccaabcccabcaabcabcaaabbbccabcabcabbcabcabcabcaaabccabccaabbccabbccabcccaabccabcabcaaaabbbcabbbbcabcabccabcabbbcaabcabcabbcabbbcabcabcaaabccabcaabbcabccaaaabbbccaaabcabcabbcabcaabcccabcabccaabcabbbbcabcccabcaaabcabccccccabcabcabbcabcaaabbcaabcabcccabccaabcabcaabbcabcccabcaabbbbbbcaabcabbcabbcaabcabcabcaaabcaaabcabcabccccaabbbcabbbcaabcabbbccaabcaaabcabbbccaabccabbbccabbcabccaabbcabccabcabcabcaabccabcaabbccabccabcaabbcabbbcabcabcccabcabcabcabcccabcaaabbbbcabcabcaaabcaaaaaabcabcabcaaabcaaabccaabbccabbbccaabbccabbcabbccabcaabcabcabcabcaabcabcccabcabcabbcabcabcccabcccabcaabcabbcccabccaabbcaabcabccaabbcaabccabccccabcaabbbcabbcabbcabbcabcccccaabcaabcccccaaaaaaaabcaabcaaaaabcabcabcccabbcabcccaaaabcabbcaabbcaabcaabccaabbcaabcaaabcabccabccabcabccabbccccaabcccabbcaaabcabcabcaaabbccaabcabccabcaabcabcabcabccabbcabcabcabcaabccaabcccabcaabccabcabbcaabcabcabccabccccaabcabcabcabbbbbccabcabcabccabcaabbcabcaabcabccaabbbcabcaabccabcabbbbcccabccaabcaabcaabbcabbbccaabbccabcaabcaaaabcaaabcabbcaabccabcaabbcabcabcabbccabcabccabbbbcaabcaabcaabcabccaaabcccccabbcabbbbbcaabcabcabccabcabcabbccaaaaabcccabbbccabcabcabbbccabcccaabcaaaabcccabbcccabcccabcaaaabcabbbbcabcccaabcccccabbcabbcabcabbbbcabbcaabcabbcabccccabccabbbccabbcaabbcabbbbcabbbcaaabbcabccabcaaabbccaabcaabcabbcaabcabccaaaaabbbbcaaabcccabcabcabccaaabccaaabcccabccaaaabcabcabccaabcabccabccabcabcabcabcabccaaabcabcaaabcabbbbcabccabbcaabbbcabbcaaaabbcccabccabcabbccabbcaaabcabccabccaabcabbcabcaabcabccaabbcaaaabbbbccabbcaabcabccccaaaaabcabbcabcabbcabcaabcabbbcabcaabbcccaabcccccaaabcabcabcccaabccabbbcaabcabcabcabcccccccabcaabccabccabbcaaabcabcabbcaaaabcccaabccabcabcabcabcccabbcabccaaaaaabcabcaabbbccabcabcabcabbbbcabccabcabbccaabcabbcabcabcaabcabccabbcaabccccaaabcaaaabcaaabbccaabbccabbbbcabccaaaaabcabcabcabbbcaabbbccccaabbbbcabbcabbbccabccabbcaabcabcabbcaabccaabcccabbcabcabcccabcccaabccaaabcabcabbcabbbcabbcaabbcabbccabbcabbcccabcabbccabcabcaaabcabccaabcabcabbccabbbcabcabcccabcabbbcabccabcabcaaaabbbccabccabcabcabbcabbcaaabccaabcabbcabbcabbcccaabcabcaabcabcaabbcaabccabcaaabccaaabcabbcaabbcccabcaaaaabcaaabcccabbcabbccaabbccccabccccaabbbccabcccaabbbbbbcabbbbbbcaabcabccabcabcccabcabbcaabcabccaabccaabccabcabccabcabbcabccabcabbbcabbcaabccabcabbcabbbbccccabcabcaabcaabcabcabbcabcabcabbcccabcccabccabbbcabcabbcabcabbbcaabccabbcaaaabcabbbbcaabbccabcaabccaabcccabcabcaaaabcaabcaaabccaabccabccabcaabbcaabbbcaaaabcabbbbcaabcaabcccaabcabcabcabbcabcccccaabbccabcabcabccabcabbcabcaabbccaaaaabbbccabccaabbcabcaaaabcaaabccabbcccabcaaabccabbbcabbcabccccabcabcabccabcabcabbbcabbccabbbbbccabbbbcabcaabccaabcaabcabcabbcaaabccabbcaaabbbcabbbcabbbbcaabbccaabccabcccaabbccabcabcabccaaabccabcabbbcaaabbbcabccaaaabbcaabbccccabcabcabbbbccccaaaabbccaabcccaabbcaabbcaaaabcccaabcabbbcabccaabbbcabcabcabbbbcabcccabccccaaabbbcabbccaabbcabbbcabbccabbcabbcabcabbcabbcabbcaaaabccabcabcabcccaabccabbcabcabcccabcabcaabcaabcccabcabbbbccabbcabccccccaabcaabcabccaabcabbcaaabccabcabcabccabcabccaabcabbbbcabccabbcabcaabcabbccabbcaabccccaabcabcaabccabcabcccabcabbbcabccabcaabbbcaabcabbcccabbcabcaabccabcabcccccccabcaaaabcabcabccccabccabcabbcabcabbcaaabcaabcabccaaaabcaabcaabbcabbbccabcaabbcaaabbbbccabcabbcabcabcabcaabbccaabbcaabbcaabcabcaabccabcaaabbcccaaabbcabcccccabcabcaabcabccabcabbcabcabcaabcaabcabbbcabbcabbcabccabcccabcabbcabcabcaabccccaabbbbbbccabcabccabbcabbcaabcabcabcaaaabcabcabcabcaabcabcabcabcabcabcabcabccaabcabcccaabbbcaabcaabbbbccabccaaabbcaabbcccaaabcabcaaabbcabbbcaaaaabcccaabbcaaabbbcabccabbbbbcabcccabccaabcccabcabcabcccaabccccabbccaaabcabcabbcabbccabcabbcabcabcabcaaabcabccabccabccaabcaaabcabcccabbccabbbccabbbcaabccabbcabccabcabbccabcabcaabccaabccccccaabbbcaaabcccabcaaaaabbcabcccabcabcabbbcabcabccabbcaabcabccabbcabccabcabbcaabccabcaabbbbcabcaabccaabcabccabbccccabccccaabbcabbcabbcabcabccabbcabcabcabbbccaaabccaabbcabcabbbbcabcccccaabbbbbbcabccaabccabcabbbbbcabbcabcabbcabcabbcabcccabcabcccabcabcaaabccabccccabbcccaabcabbccabcabcabbccccabbbcabbbcabccabcaabbcccabcccabcaabcabcaabbcabbbbbcabccccabcaabbbcccabccaabccaaabbbcabcaabbbbccabccabcaaabcaabcabcabcabcabcabccabcaaaabccaabbbcabcaaaabcaabcabccaabccabbcabbbcabcabbcccabccaaaaabbcabcabbcabcabcabcaaaabbcabccaaabcaabcabcccccabcaaabbbccabbcaabcabcabccaaaaabcaabbcccabcaabccabcaabcaabcabcabcaaabcabbcccaaaaabcabcabcabbccabcaabccaabbccccaabccabcabccccabcccabcabcccaaabcaabcabcabcaabcaabcabcaaaaabbcabcabcaabcaaabccabbcabccabcabbbcabbbbbbbcabcabcaabcabbccabcabcaabbccaabbcabcaaabcaabbcaabbcabccabcabcabccabcaabcaabcabbcccabcabcaabcaaaabccabbbcabbcabccaabcabccabcccaabbcccabcabcabcaabbcabcaabcabccabcabcccaabbcabbbccabccaabbbcabbcccabbbcabcabbcccaabcabccabbcabbcabcabcabcaabccabccaabcccaaaabcabbcabcabcaaabbccaaaabcabccabcabcabccaabcccaabcaabcaabbccccaabbcabcaaaaaabcccaaabbbccaaabcabcaabcabbcabcabcabbcabccabccaabbbbcabccabccabccaabcaabbccabccabbbcccabcabcabbbcabcabcabcabcabbccabcabbbcccabcaabccabccabbbbbcabbbccccabcaaaabbcccabcabcaabccaabbcabccaabcaabcaabcabcaaaabbcaabccabcabcabccabcabbbcabcabbcabcabbcabcabcabccabbcabcaaabbcccccaaabcaabcabbbcabcaabccabcaaaaaabbccaaaabccccaabcabcccabbccaabcabcabbbccccaaaabccaabcabbcccabcaabcabcaaaaabbccaabcabcabccaaabcabbbcccaabccaabbcabccabcabccabcaaabcaaaabbccabcccabcabccabbbccabcabcaaaabcaabcccccabbbbcabbbcccabccabcabcabccccabbccaabccaabcabcaabcaaabcaaaabbbcabbcabbbcaabcaabcccabbcabcabcaaaaaabbccccabcabccaaaabbcabcabcabbcccaaabcaaabbcabcabcaabbcabccabccccabcabcaaabcaabcabcabccabbccaabcabbcabcaabbcabbbcabcabbcccabccaabbccabcabcabbbcabbcabcabcabcabccabcabcaabcaabccaabcabcaabcabcabccaaabccabcaabcaabbbcabbcccaabcaabbcaabbccabcccabcabcccccabcabcabbcaabccabbcabbcabbccabcabbcabbbcabccabcaabcaaabbbcabccaabbcabcaaabcabccccabcabbccabcccabbbcabcaaabbbbbcaabbcaabbcaabbbcabccccabcabbcabbccabcaaabbcaaabcccabcabcaabbccaabcabbbcaabbcabccaabccabcabbcabcabcabbcaabcaabcabbcccabbcaabcccaabcabcaaaabcccaabcabccabbcabccaabcabcabbcabbccabccaabccabcaabcabcabbcaabbcaabbbbbbcabcabccccccaabccabcabcabcaabcabcaabcabcabcaaaabbcaabccccabcabcabbccabcabcabcabcaabcaaaabcabccccabbcabcaaabbcabbcccabbccabcabbcabbcaaabcabcabcaabbcabccabccabbbcaaabbbbccaabbcabcabbbcabccabcccabccabcccabbbcaaaabbbcabbccabcabcaaabccccabcabcabbcabbcabccabbcabcccaabcaaaabcaabbbcabbcabcabbbbccabccabccaaabbcabccabbcabbcabcabcabbcabcccabcccaabcabcabccccaabbbbccabbcabcabcaabcabcabcaabcabcabbcaabbccaaabcabbcabbcabccabbbcabccaabccabccabccaabccabcabcabcabccabbcabbcabbccaabcaaabcabcaaaaabcaaaaabcaabcaabcccabcabcaabcccabcaaaabbcaabccccaabccabcabbbccaaaabbcaabcaabcabcabcabcabbbbcaabcaaabbcaabbbcabbcaabcaaabcaabccccaabcccabcaaabcaabccabbccccccaaabcccabbbccabcabcaabcabcabbcabcabcabbbcabbcaabbbccccaabbbbbccabcabccabbcaabcabbcabbbbcabbbcccabcabcaaabcaabcabcaabcabbcabcabccabbbcaabcabcaaabcabcabbcabcabcaaabcaabcaabbccabbbcaaabcaabcaabbbcabccabcabcaabcabcabcccabbcabccabcabbcabcaabbccabbcccabcabbcaaabccabbcabbccabcabcabbcaabbcabccccabbcabccabbbcaabccaaabcabbbccaabcabcabbcaabcabcccaabbbccaaaaaabcaabcaaabcabccccabcabbccaaabcabcaabbbcaabbcabbcabbccabcabcabbccaabcaaabcaabcabbcabcaabcabbcabbbccabccaaabccabbcabbcabbcabbbcabccabbcaabcabcabcabbcabbcabbccabcabcccaaabbcabbcaaabbcabcaabccabcabbcaabccabbbccabbbbcabccabcabcabcabcabbccaaaabbccccccabbbcabccabbcccabbbcaabcabbcabccaaabcabcabbcaabcabcabcabbccabccaabbcaaaaaabbcaabbbcccabccabbbcaaabbbcaabccaaabbcaabbbcabccccabccabcabcabccabcaabcabbccabcabcaabcabbbcccabcabbcabcabcabbbbbcabcabbcaabcabcaabcaabcaabbcabccabcabcabcaabcaaabbcccabcabcabccabcabcaaaabcccabbccaabcaabbcabbcaabbccccaabbcabccabcccabbbcabccabbbbccabcaaabccabbbcabcabbccaaabbcabcabbccaabcabcabcabcabcabcabcabcabcabbccabcaabbcabccabbcaaabcabcaabbbbcaaaaaabbcccabcabccabbcaabbbccaabcaabccabcaabccabcaaaabbcabcaabcaaabcaabbbbccabccccaaabbcaaabccccabcabcabcabbccabbcabccccabbcccccaabccabccaaabcabbbcabbcaaabcabbbcaaabbcccabcabccccabbcaabcaabbbccaabcccabbbcccaabccaabcaabcabbccaabbcabccabbcabcaabcabcaaaabccaabccabcabcaabcabccabccaaabccaabcabcabcabccaabccaaabbcabbccaabbcabcabbbcccabbbcabcabbbcaabbcaabcabbccaaabcaabccabcabbcabcabbcccabcabbcaabbccabccabccabbcaabcaabbcaabbbcabbcabcabbcccabcabcabccccabcabcaabcaabccabcaabcabcaabcaabcabcabbbbbcabcabcabbccccaabcccabcabbbbbbcaaabccaabccabcabcaabcaaaaabcabcaaabbcabcabcabcaabbbccabccabccccabbccabbccabbcabcccabcccaabcccabbbcabcaabbbbcabccabcabcabcabcaaabccaaabccaaaabcabcabcaabcaabcabcabbcabcaabccaabcaabccaabbcccabbcabbcccabbbcabcaabcabcabbccabcaaaabccabbcabbccccabccaaabccabcaabcabbcabccabbcabcabccabccabcabcabbcabbbcccabcabbccaaabcabcabccabbcccabcabbccaaabcabcabbcabbbcccabcabbcabbbcaabbcaaabcabbcccaaabcaabbcaabbbbcabcabbcaabccabccaabccaabcabccabccabbcaabbbcaabbcccaaabcaaaabcaaaabcaaaabcabbbcabccccaaaabcabcccabbbccabcabbcaabcaabcccabccabcabcabccabcabcabccabcabcccabccabcabccaabccabbcccabcccabccccaabbcaabccccabcaabccaabbcaabbbcabcabcaabbbbcccabccabbcabcaabbcabcabbbcaabcccabcabbccaabcabccabcabbbcabcaabbcaabcabbcabccabbcabbcaaabcabcabcaabcaabbccabbbcaabbcaaabcaaaaabccaabcabcabbcaabccaabcaaaabcccabcaaabcaabbcabbcccaaabbcaabcaaabcabcaabcccaabcccaabbbbbbbcabcaabbcabcabcaabbccccabbcabcccabcccabccabcaabcaabbcabccaaaabbbccaabcaabcabcabbcabbcabcabbccabbbbbccabccaaabbcabcabbcaabccabccabcabcabcabcabccccabcaabcabcaabbbbbcaabcabcabccaabcabccabbcabccabcccabccabcabcaabccabccabcabcabcaabcabbcccabcabbccaaabccabccabcaaabbcabcabcaabcabcaaabcaaabccccabbcabcccaabcaaabcabbcaaaabcccabcabcccabcabccabbbbbcabbbcabbccccaabcaabcaaaabcabcccaabbcabcabcabcabbbbcaabcabbcabccabcccccabcabbbcabbcaabcaaabcccabcabcccabbcabcabcabbcabbcabcabcabcabccabccabcabbcccaaabccabbcaabcaabcabcabbccabbcccabbbcabcaabbcaaabcccabbccabbcabcaabcaabccccaabccaabcabbcaaabbbbccaaabccaabcaabcccaabbcaaabcaabccabcabcaabbbbbbbcaaaabcabccccabccabcabccabbcabbccabbccabcaaabcaabcaabbcabccabccabccaabccabbbcccabcabcabccaabbccccabcaaabccccabbccabcabbccabbccabccabbbccabcaabbbbccabcabccabbcabcccabbcabcabcabccabbcabbcabccaabccabcaabbbbbcabcabcaabcabcabccaabbbbcaabcccabbbcabcabbbcabccaaabcabcccaabccabcabcabcabbbbbccabcabbbccabcabcabccabbcabcccaabccabbcabcabcaabccabbcaaabccabcabbbccabcabbcabbbbccabcabccaabbcabcabbcccaabbcabccabccabcabcaabccaabbcabcabbccabcaabbbcabcccabcabcccaabcabbcabcaabcabcabbcabcabcabcccaabcabcccccabbccabbcabccabcabbcabcabcaabcabcabbccaabcaabccccabbbcabccccaabbcabbcaaaabbcabcabccabcabcaabbccaabcabcabbcaabcabbbccabccabcabbbbbcabbcabcaabbcaabbcccabcabbccabcabccaabccabcabcabbbbbcabcaabcabcaabbbcabccccabbcaabcabbcaabcabcabcabcabbcccabcccabccaabccaabcabccabbccabbbcabccabbbcabcccaabcabbcabbcaabbccabcabbbbcabcaaabbcabbccabcabcaaaabccaabbccaaabcabccabbbccabcabccabbcabcccabcccccabbbbcccaabccaaabccccabcaabcabbcabccabcabcabccabccaaabbbbcabccccabcaaabccaaaabcabcaaaabbbbbcccaabcabccabccccaabccaabcabcccabbccaabcabcaabcabbcabccaaabcabbcaabcabcabbbcaaabcabccaaabbcabbbcabccaabcaaaabccaabcabccabcabccccabcabbbbccabcccabbccaabcaabcabccabbcabbbcabccaabcabcaabcabbbccabbcabcaabcabcabcaabcabcabbccccaabcaaabbbccabbbcccabccabbcabccabbcabcaaaabcaaaaaabccaaabbcabccaaabcabbbbcccccabbcaabccabcabcaabcccccccabbccaabcabcabcaaabcabcabccccaaaaabcabbcabbbcabcabcaabcabcabbcabcaabbcabccaabcccabbbccabcabcccaaabcabcaaabcabcabcaabccaabcabcabbcabccabcabbcabbcabbcaabccaaabbccaabbcabcabcabcabbcaabcabcabbccabbccabbbccabbbcaaabbcabccabcabcabcaabccabcaabccabbccccaabccabbcabcabbcabcaabcaabbcabcaaabbcabcccaaabcabcaabccabccabcabbbbcaaabbcaabcccabccabccabcabcccccabbcabbcccabbccccabcabcabcaabcabbcaaabcaaabccabcabcabcaabbcccaabccabbbcaabccaabbbbcabbcabcaaabcabcccccabbbccabbccabbcabbcabcabccabcabcabccabbcabcaabcabcaaaabcaabccabcabcabbcabbcccabcaabbbcabcccaabcccabbccabccabcaaaabcaabbbcabbcabccabcabcccccaaabcabcabbbcaabcabcabbcaabcccabbccaabbccabccabbccabbcabccabcabcaaabccaabcabcaabbbcabcaabccabcaabbccabcaaaaaabcaabcabcaabbccaaaabcabccabbbbbbcaabbbcabbcaaabcabcabbccabccabcaaabcabcabcabbbbccabcaabcabcabccabcabcabcaabbbcabbcabcaaabcccabccabbbccabbcaabbbccabccabbcabbccccaabcaabcaabbcabbbbcabcaabcccabccaabbcabcabcccabccaabbbbccaabbcabcabcabcabcaaabcaabbcaaabbcccabcabcabccabbcabbbcabcabcaaaabcccabbbccaabcaabcabccaabcabcaabbcabcabcabcaaaaabbccabcabbbccaabbcabcabbccaabbccabcabbcabbcabcabbcccabcccabbcabbcabbbccabcabccaaabbcabcabcabbcabcaabcabccaaabbcaaaabccabcabbcaaaabbcaaabcabccabccaabbcabcccaaaabbcabcabbcaabbcabcabccaabbbcabcaabbcccabbcaabcabcabbccaabcccaaabbbccabccabcabcabcabbbcabbcccccabcabbbccabcabbcaaabbcabcccccaaabccabbcaabcaaabcabccabccaaaabcaabbbcabbcaabcaabcabbcabbbcaaabcabccabcaaabcccccabbcabcabcaabbbbcaabbcabcaabcaabbcaabcabcabbbcaabccccccabcaaaabccccaaabcabcabbbcccabbcccabcabccabbbcaabbcaabbcabbcabcaabcabbbccccaaabcaabccabccabbcabcabbcabcabccccaaaaabccabcabcabccabbbccaabcabccaabcabbcaabcabccabcabbcabcccaaabbcaaaabcaaabcabcaaabbcabcabbccaabcabbbbcabcabcabcaabbbcabcaabcabcabccabcabcabcaaabbbcccaabbcabcaaaabcabcabbcaabccabcabcabcaabcabccabbcabbccaabcccccabbccabbbcaabcabbcabcaaaabcaabcaabbcccaabcaabcccaaaabcabcabcabccaaabccabbbccabcabcccaabcabcabccabcabcabcabbcabccaabcabcabccabccabcccaabcabbccabcaabccabccaaabcabccabccabcaabccaaaabcabcaabbcabcabbccabcabcabbcabcabcaabcaabcabcabbcabcabbccaabccabccabcaaaabcaabccabccabccabcabcabbcabbccabbcabcaaabcaabcaabccabccabbccaaaabcaaabbcccabbcccaabbcaabccccabcaabccabcabbcaaabbbccaabcccabcabbccabccabcabcaabccccabbcabccaaaabbcabcabcaabcabcccabbbcaabbcabbcabccabcaabcabbcabccabccabccabcabccaabbccaabcabbcabcccabccabcabbcabbbcabcabcabbcaabbccabcabcabbcabccabbbcabcabcabcaaaabcabcabbcabbcabcaabcaabbccabcabbbcabbcaabcaabcccaaabbcabbcaabbccabcabbcaabcaabbcabbccaabbccaaabcabbcaabbcabcabccabcaabcabbbcccabccaabbbcabcabcabbbcaabbcabcabcabbbcaabcabcaabcabcaabbcabcaaaabcccabcaabbccabcabbcabbcabbcabcabbcaabcabcaaaabccccabbbbccabccccaaabccabbbbbbcabbcaabcabcccabcaaaabccaaaaabcabccabcabbcabbccabcabcccabbbcaaabcaabbcabcabccabcaaabbbbcccaabcaaabbcaabcabbbbbbcabccaabbcabcccccccccaaaabbcabcabbcabcabccabbbccabbcaabccabcabcaabccabbcccabbbcabcabbbcabccccabbcabccabbbbbcabbbcabcabccabbccaabbbbbbcaaabcabcabcabcabcabcccabccccabcabcaaabbbccccccabcabcabcaabcabbcaaabcaabbcabcabbbcabccabcabcaabcabbcaaaabccabbbcccabccaabcaaaabcabccabcabcabcaabccabcccabbbbccaabcccabcaabbbcaaaabccabcabcccabcaaabcabcccaaabccabccaaabbccabbcaabcabcabcabbbbbcabbbccabcaabbbcabcaaaabcaabcccaabcabcabcaabbcaabcabcabbbbbcabccabbcabbcaaaabcabcccabcaabcccabccabbbcccabbbcabcabbcabccabccabccaabccaabcabcabbcaabcaabcccabbcaaabccaabbbccccabccabcaabcccabbbcabcaabcabcabcaabcccaaaaabbbccccccabbbbcabcabcaaaabcaaabcaabccabbcabcabcabbccaaaabbccaabbcccaabcaaabcabcaaaaaabcaabcabcabcabbcccabcaaabcaabcabcabbbcaabcabcaaabbbbcaabbcaaabcabcabcabcaabcabcabcaaabcabccabccaabbccabbcabbbbcabcabccabcabcabcabcaaabcaabccabbccabbcabccaabccabcccaaabccabbbcaabccabcabbbcaaabcabbbcabccabcaaaabbcabcabcabccabbcaabcabbcaabcaaabbccabcaabbccabcabcccabcabcaabcaabbbcabbbcccaaaabcccccabcabcabcabcabcccabcabbbcaabcaabbcabcabcabbbcaaabbcabccabcabcaabcabccabbcabbcaaabbccaabcabcabcabcaabcabcabbbcabbcaabbcabcabbcccabcccaabcabcabcaabcabccaaabcabbbbccccabcabcabccabccaabcabccccaaaaaabcaabbcaabccabccaaabcabcabccccabccabcabcccaaabcccabccccaabcabcabbbcabbcccabbcabcccabcabcccccabcaaaabcaabbcabbcaabcabbbcabcabcabbcabcabcabccabccabcabcabbcabcabccaabcabbbbcabccabbccabbbcabcabbbcaabbcaaabcabccccaaabcaaaabcabccabbcabbccabcaaabbcabbcaaabcabcabbbccabccabcabcabccabccabbccabcaabcabbbcabccaabcabcabbbccabcabccabcabbbbcabcccabcccabbccabbcabbbbcaaabbcabcaaabbccaaabcaabcabcaaabbcabcaabcccabccabbbbbcabbcaabcabcccabcabcabbbcabcabbccabcabbcaabbcaaabccaabcaabcabcabcabcabcaaabcabcaabcabbbcabcabcabbcabbcaabccabcabccccaaaabbcabbcaaabcabcabccabbbcaabcabcaaabcaabcabcabcabcaaabcccabbccccabcccaabcabcabbbcabcaaabccccabcabcabcccabcabcabbbcabbcaaabcabcabcabcabcabbcabbcaabccaabcabcabcabcabcaaabcaabbcaabbcabbcccccabbbbcccaaabbcaabcaabbcabcabcabccabbbbccabbbcabccaaaabcabcabbcabcabcaabccabbbcabcabcccabbcaabcccabcabcabccaabccaabcabccccccaabbcaabbccabbcabcabccaabcabbbcabcabcabcaabbccabcabbccabbcabcabbcabccabcaaabbccabcaabcabbbcccabcabcaabccabbccaabcabbcaabcaaabbbcaabcabbcabcabbcabcabcccabccabcabcabbcaabcaaabcabbbcabcabcabcaabccabcabcaabccabcabccabcaaabcabccccaabcaabccaabcccabcabcabcabcabccabccccaaabbcabbccccabccabccabcabbbcabccabcccaabcabbbcabcaabbcabccabccabbcabcaaaaabccabbbcabcccabcabccabcabbcabcaabbcccabcccabcabbbcaabbcabcabcaabbbbbcaaabcabbcabccaaaaabccccabbcabcabbbccaaaabccabbcabcccabcaabcccabcaaabcabccabcaabcabcabcabcaaabbcaaaabcaabcabcabcccaaaaabcabcaabcabbccabbcabccabccabbbccccabcaabbccabbbcabccccabbccabbcabcabccaabbcabcabcabcabbcaabcaaaabcccabbcaaabccaaaabccaabcabcabccabcabcaaaabcabbccaabccabcabbcabcaaaaaabcabbbcabcabbcabbbbccabccabbbbccabcabcabcaabbccabbccaaabbbcccaabcaabcabcaabbbbccabcaabbcccabccabbbbcaaaaabbbcabbcaabcccabcabbcabcabcabcabcaabbcabcccabcaaabccabcabbcaabcccabcabbccabcaaaaabbccaabccaabbbcabcabbccccabcabcabcabcabccabcaabccaabcaabbbbcabcaabcabbcaaabbcaabbcabcaaabcaabccaabbbbccaabcabcccaabcaaaabbcabbcabcabbbccabbbcaabcabbccaaabcabcabcabcabccabcabcabcaabcabcabbcccabccabcabccabcaabcabccabbbbcaabcabcaabbcabbcabcabcaabbcaabcabccabcaaabcabbcabbbcaaaabcabbccaabbbccabcabbcabcccabcabccabccaabbcabcabcabbcccabbcabcaaabbcabcaabcabcabcaaaabcabccabcabcaaabcccabbcaabbcabcccabbbccabbcaabccabbcabbcaabbbccabccabcabcabbccabbcaaaaabccabbcaaabcabcccaaaabcccabccabbccabccabccaabcabcaaabbcabccabcabcaaabbbbcaabcabccaaabcabcabcabccabcaaaaaaaaaaabbcabcabcabcccabcabccaaaabcaabcabbcccabcabbbcaaabcaabbbcabccabcaaaaabbccccabcabcabcabbcabcccabcaabccabbcabcaabbcabcabccabcabbccabcabcabccccabbcabbcaabccaabbcabbbcabbcaaabbcaaaaabbbccaaaabbbcabbcabbcccabccaaabcabcabbcccabcabcccccaaabcabcabccabbcabbcccabbccabccabcabcabbbcaaabcabccaabbcccabbcabcabcabbbcabcabbcaaabccabbcabbbcaabcabcabbbbcccabbccabcabbccabbbbbbbbbcabcaabcabccaabccaabcabcabbbcaabcabcabcabcccabcccabcabbccabbbccabbcabbccabcaaabcccabcabccaabcaabbcabccccaabccabcabcabccabbbcabcccabcabcabcabbcccaaabcaabcaabcabcabcabbcaaaabcabccabbbcabccccccabbcaabccabcabbbccccabcabcaabbbbcccaabccaaabccaabccabbbcccabbbccabccabcaabbbcabcabcaabcaabccabcccaabcabcccaaabcabcaabcabbcaaabbcccabcaaaabcaabbbbbccaaabcccabbcabcabcccccccabcaabccabbcaabccabcabccabccabbbbbcaaabbbcabcccaabccabcabbcabcabcabccaabbcabcabbbcabbcabcabbbbbbccaabcaabcaabcabcabbcabcabcaabcccabcabccabcabcabcabbcabbccabccccaabcabbbcaabccaabbcaabccabcabccabcabccccccabbccabbcaabccabcabccaabcabcabccabccaaabcabcabbcccaabcabccabbcaaabbbcabbcabbccaabccabbccabcabcaabccabbbbcccabbccaabcabbcabbbccaaabcccaaaabbbcabcccabcaabbbcabcaabbbbcabbccabcabbcaaaaabccabbcabcabcabcaabcabbbbcabbccaabcabcabbcabcaaaabcabcaabcccabcabcabcaaabcabcabbbcabbbbcaaabcabccaaabccabbcccabccabbccabcabcccccabbccaabcabbcabcaaabbcabcabcabcaabccabccabcabbccabbbcaaaabbcabcabcabbbcabcaabbbbcabcabccabbbbccabbcabcabccabcaabcabbcabcabccabcabcaabccabbbcabcaabbcabccabcabcaabcabcabbbcabcabccabbcabbcabbcabbbcaaabcaabcabcaabcaaaabbcaabcaabbcccabcabcaaabbcabcabbbbcabbcccaaaaaabbbccabcabcabcccabcabcabbbbbbcabcabbcaabbccabcaabccabccaabcaabcabcccccabcabbcccabcaabbccaabcabcabcabccabcabcabcabcabcaabbcccaaabcaaaabcaaabcabccccaaabccabcabbcaabcabcabcabcabbbcabcaabbbcabcabcccaaabcaabccabccccccabcaaabcabbcabbcabcabbcabbcaaabbcabccaaabcabcabcaabcaaaabcccaabcaabcabbcccccaabbbcaabcabcabbbbcaabccabcabccabcabcaabcabccabcccabbcabcabcabcaaabcaabccabccaabbccccaabcaaaaabccaaabcabccaaaaabbcabcabccabcabcabcabccabcaabcabcabcabbccccaabcabbcccaaabcabbcaaabcabcabbcabccccabbcabccaabbbbcabcccabcabcaabccabccaaabcabbcaabbbccaaabbcabcabbccaabcaaabbcabccabcaabcabcabcabcabcabbbccaabcabccabcabcabccabcabcabbccccabbcabccabcabbcaabcabccabbbcccccabbbcccabcccaabcabbccaabcccabcabbcaabcaaaabcabccabccaaabcabcabcabcabccabcabccaabcabbccccabbcabbcabcabcabbccabccabccaabbccccabccabccaabccabbbbcabbcabcabccabbccabcabcabbcabcabbcabcaaabbbcabcaaaabbcabcabcabcabcabbbcabbcccabcabcabbcaaaaabbcabcabcabbccaabcaabbbbbbcaabbbcaabcaabcaaabcccabccccabcabcabbccabbcaabcabcabcccabccabbbcabccabccccaabcabbccabcabccabcaabccaabbcabccabbbcabbcaabbbcabcabbbccabbcabbccaabcaabbcaabcaabcabccaabbcabbcaabccabcabcccabbcaabcabbcaaaabcccabccabcabbbcaaabcabcaabbbcabbbcabbcabcaabbcaabccabcccabbcaabcabcaaabbbccabccaabbcccabcabbbbccaaaabccabbbcabbbbccaabbcabccaabbccabcccccabccaabccabcaabbccaabcccaaabcaabccaabbcaaaabcaabcabcabcccabccabcccabcabcabcaaabcabcaabcccaabbbcabcabccabbcaabccaabbcabcaabbcabbbcaabbcaabbbcaaabbbcaaaabbccabbcabbcabbccabcabbcaaabcabccabccccaaaabcccccabccabcccabbbbcaabcaabcabccabccabccabcabcabccabcabcabcabbccabbcccaabbcabcaabbcabcaabcaabcabcabcaabbcabbcccabbcaabcaabccabbbccabbcaaabccccaabcabccabcccabbbcabcaaaabcabccabcaabbcaaabcabbcabbccaabcabcabccabccaabcabcabccabcabccaabbcabcabbcabccabcaaaabccaabcaabcaabcccabccabcabbcaabccaaabbccabcaabbccaabcabbbcabcaaaaaabcabbcabbcaabccaaabccabcaabcaabbcabbccabbccabcabcabcccabcaabbcabbcabccabcabbcccaaabbcabcabcaabbbccabbccaabbbbccabbbcabccaaabbbcabbcaabcabbcabbbcaaabcabbccabcabccaabccabcabcabbccabbbcabbbbcccaabcccaabcaaabcabbccabcccaaabbbcaaaaaabccabccaabccabcaabbcabccaabcabcabcabccaabcabbbcaabbbcabbcabcccabcaabcabbcabcabccabbbcabcabbcabbbcabccabbbbcaabcaabcabcaabcabcabbbbcabbbbcaaaabbbccabcabbcaabcabbcabccaaabccabccabcabbbbbcabcabbcaabcaabbccabcabcabbcaabcccaabccccabcabcabcaabbcaabbcabbcccaabcccaabcccabcaabccabccaabbbcabcaaabcabcabcabccabccabbbcabbcabcaabbbbccabcabbcabbcabbbcabcabcabcabcccaabcccabbcaaabcabbcabccaaabbbbccccabcabbcaabbbbccabbbcaaaabcabbccaabcccaabbbcabcabccabcabccaabccabcabcaabcabcabcaabcabbcaaaaabcabccaabcaabcaabbbcabcabcaabcaabcabccabcabcaabbbccabbcaaabccabbbbcabbcabcaaabcabcabbcabcabcabcaabbcccabcaabcabcaabcabcabbbbbbccabccabcabbcabcaaabcabbcaabbbbcabccabccabcaaabbcccabcaabcccabcabccabbcabbbbccccabbcccabbbccabcaabcabcabbbccabcaaabcaabcabbcccabccabbbccccabbbbcabcaabbbcccabcaabcaabcabcaabbccabccabcaabbcabcabbbcaabbcabcabccabbbcaabcaabbbcabcaaabccaabbcabbcccabcabcabcccabcabcaabcabcaabcabcabbcabcaabccabcccabcabbcaabccabbbbcaabccabcaaabcaaabcabbcaabcabcabcabccabccabcabcabcaabbcccabbbbccabcabbcaabcabbcabbcabcabcaaabcccabbcabbbbccabcccaaabcaaaabcccaabbcabccaabcabbcaabcabcabcabcabccaabbbbbccaaaabcabbcabccccabccaabccaaabcccaaabcabcabbcabcabbcccabcaabccaaaabcabbcabcabbbcabccaabcabbcaabccccabbbcabbbcabcabbbbbcaabcabcaaaabcabcabbccabbcccabbbcaabcccaabcabcccabccabccaaaaabbcaaabccabcabcaaaabcabccabbccabcabccaaabbbcabcabbcabcabcabbbbcccccabbbcabcabccabbcabbcaaaabbbcabcabcaaabbcaabbccaaabbcabcabbbcaaabbccaabcabcabcabbccaabccabcabbccabbcabcabcabcaabccabcabcaabbbccabbbbbcabbcaaabcaaaabbcabbcabbccaaaabbbcabcccabcabcabcccabcabbbcaaabbcaabbbccabccabbccaabccccabccabcabcabcccaabcabcabcabcccabcabcabbcabccabbbcaabcabcabbbbbcabcabbcabcccabbccabccabbcaabcabbccccaabcabcccabbcabbcabcaabbcabbcaabccaabbbbcabccabcaabbcaabcabccaaabbccabccaabcabcaaaaaabccabbbcabcabcabccabbbcabcabcabbcccaabcaabcabbbcabbcaabbbcabcabcaabccaaaaabcabcaabbcabbbcabbcabcabbbbbcabbcaabcccaabccaabccaabcaabbcaaabcabcccaabcccabbcabbcccabcabbbbbbccabcaabccaabcabccabbcabcabbccabcabcabbbcaabbbccabbcccabcaaaabcaabcabcaabcccaaaabcabbbcaabbbcaabcaaaaaabbccccabcabcccabbcabcabcabcccaabbbbcabcccabcabcaabbcabcabbcaaaabcabcabbbbcabccabcabbcabbbcaabcabcabbcccabcaabcabbbcabbbbbccaabcaabbcabcccaabccabcabcabcaaabcaaabcabbccaaabcaabcccaabcaabcaaabbcccabbccccabbcabcabcaaabcabbcabcabccaabcaaaabcabccaaabcaabbcabccabcaaabbcabcabbbccabccabcabcaabcabcabcabccabccabccabcccccaaabbbcccabbbcaaabbbcaaaaabcabbcccabbbbcabbccabccabcaaabccaaabccabcccaaabbcaabbcaaaabcabcabbcabcabcabbcaabbcabbcabbcabcabbbcabbccabbbcaabcccaabbbbccabccaabcabcaabbcabbcabbcccabcabbccabbbbcaabcabcccccabcccabcaaabcabcaabcccaaabcabcaaabcabccaabbbcabbcabccabcabcabbcabcaabcaabbccabcabccabbbccabbcabcaabbbcabcabbcaabbbbcabccabbccabcabbbccabccabbcabcabcccabbcaaabcabcaaabcaaabbcaabbcabcabcabcabbccabcabbbbcaabcabbbccccabcaaabcabcaabbcaabbcaabcabbbcabcccabbbccccabccaabcaaabcccaabbccaaabbbbcabcabbbccccabcabccaabbcaabccaabccccabbcabcaabcaabbcccabcaabcabcaaaabcabccabccaabcccaabbcabbcabbcaabbcabbccaabbcaaaabbccaabbcabbccaabcabbcabccabcaabcabcaaabcabcabcccabbcabbccaabbcaabccaabbcabbcabcabbcabccabbccaaaabbcabbcabcabcccabbcabbcaaabbbcaabcabbcabcabcabcccaaaabcaabcabbcabbcabcaaabccabbcabcabbccaaabccaaabbcabbbbccabcabbbcaaabcabbbccaabccabccccabcabbcaabcaabbcabbbcabcaaabcabcabcabccabcabcabccccccabcabccaabcaaabcabbbbcabccabbcaabbcaabbbcabbcabbcaabcabcaabbccaabcabccabcabbcaabcabcaaaabcabbccabcccaaabcabbbccccabbcabcaabcabbcabcaabccaabbbcaaabbcabcabcabccaabccaabcabcabccccabcabcabbbccabcabcabbbcaabcabcabccabbcabcabbcabcaaaabcabcabcabcccaabccaabccaabcabccabbbbbbbccaaabccaabcaaaabcabbcaaaabcaaabccabbcaabcabcabbcabcabbcabcaabccabcabcabbcabcaaabcabccccaaabbcabccabccccabcaabcaaabbcabcaabcabcabccabcabbcabcaabcaabbccabccabbcaaabcabcaaabccabcabcabbcccabbcaabbcabbcabcabbccabbccaabcabbcaaaaabccabbcaabbcccabcabccccaabbbcabccaabcabcccabcabcaabccccabcabcabbbbcccabbbbccabbbcabbbbcabcabbcabccabbbcccabccccaaabcabcabbbbbcabcabbcccabcabccaabcabcabcabcccaabcabcabcabbbcaabbcabcabbcaaabccabcabccabcccabcabcabccabbbccabcabbcabcabbcaabccabcabbbccaabcabcaabbccabbccabcabcaabcaaaabbcabcccaabbcabcaaabbcccabccccabbccabbcabcaabccaabbccabbcaabcaaabcccabbcaabcabcabcccaabbccaabbcabccabbcabcabbcaabbbbcaaaabcabbcaaaabbcabccabcaabcccaabcabcabcabcabcaaabbcabcabcabbccabcaaabcabbbcaaabcccabbcabbbcabbccabccaaabcccaaabccaabccabcabcaaaabcccaabbbcccaabccabcabbbccabbcabcabcabbcabcaabbcaaabcccabbbbbcccaabcabbbbcaabcccabcccabbcabcabbcabcaabbbbccabccaabcaaabccabccaabccaaaabbcabcabccabccaabcccaaabcabccabcabbcabbbbcaaabcabccccabccabcabcabcaabbbcabbcabbccabcabcabbbcaabcaaaaaaaaabccaaaabbcaaabccabcabcabcaabcabcccabbccaaabcabcabcabbcaaaaabccabccaabcabbcaabbbcabbcabcaaabcabcabbcccabbbccabcaabccabbbcabcaaaabcabcabbccabbccabcccabbcabcaabccabccabcabbcaabcaabccabbbcabcabbcaabcaaabbbbbcabcabcabccabcabcabbcabbbcabcabbcccabbbcaaaabcabbcaaaabcabbccabbbccccabbcabcabcaaaaaaabcabcccaaabcabccccaabbcabcaabbccaabcabcabbbbbcaabcabbcabcaabcaaabccabbcaabcabccaabbccccabcaaabcccabcccaaabbbcabccabbccabbcabccaabcabcaabbccabcabccabcaaaaaabcaabcabcabcaabcaaabccabbcabbcaabbccabcabcaaabbccaabbbcabbcabcaaabcabbbccabcabbcaabcabcabbcabcaaabbbccccaabbcaabbcabcaabcaabbcabcaaabccabbcabcccccccaabccabcabcaabcabcaaaaabbcaabbcabccabcabcabccaabbccaaabcabcabcabcaabcaaabbcaabbcabbbbccaabcabbccccaabccabcabccabccabccabcabbbbbcabcabbcabcabcaabbcabcaabbccaaaaabcabbbccaaaabcabbbcabcabccabcabbbcabbcccabcabcabbcabcabccabcabbcccabcabcccabcabbcaabbcabcabccabbbbcabcabccabcccabbcabccaabcaaabccaabcaabbcabcabbbbcabbbbccccabcaaaabcabbbcabbcabcaaaaaabcaaabccaabcabcabbcabccabbcabccaabcabbbbbbcabcccaaabbbccaabcabcabccaaaabbbcabcccaabccabbccabcabcabbcaaabccccaabbcaaaabcabcabcabbbccaabbbbcabcaaabcabcaabbcccaabbcaabbbcabbccabcabccaaabbcaaabbcabbcaabbcaaabcabbbcabbcaaabbcccaabbcabcaabbcabbcaabcabbccabcaaabccaabcabbbccabccabcccabbccabccaabbcabbcabbcabccabbcabccabcaabbbcaabbbbcabbcabccabbcaabbcabbccaabbcabccabcaabbcccabcccabccabcabccaaabccabbcabbcabcccabccabcabccccaabcaaabcabcabcccabcabccaabbcccaabcabcccabcaabbcabbbbcccccabcaabbcccabbbcabbccabbbccabcabbcabcabccaabbcccabcaaaabbcaabbccabbccaabcaabcabcabbcabcabcaabccaabbbcabcabbcabcccaabcccabcabcabccaaaabcaabcabcabcabbcabcabbcabbbcabcabcccaabcaabbcaaaabcabcabcabbcabbcaabbcabcaaabbbccaabbcaabcabbcccabcabbbcabcabcabcccaabbccabcccaabbcabccaaabcabccaaaabbbcabcabbccaabccabcabbbcabcaabcabbbbbbbbcabcabccabbbcabbcaabcabcccabccabcaabbcabcaabbcaabbbccabbbbcabccabcabcaabcabbcccabccabccabcabccabcabcaaabcabbcabbccabcaabcaaaabcaabcaabcabcabccabcabccabcaabccabbbbcaaabbcabccabccaabbcccaabbccabbcaabccabccabbcabccabcaabbbbccaaaaabcabcaabcaabcaaabcabcabcaabcccaabcabcabcabcabbcabbbccccaabcaabcaaaaabccabcabcabcaabcabccabcabccaabcabccabbcabbbcaaabcabbcabccaaabbbcabbbcabbcaabbbcaabccccaabbbbcabcaaaaabccabbccabcaabbbcabcabccabcaabcabbbcabcccabcccabcaabbbccabbcabbcabcaabcaaabccabccccabcabcaabcabbcaabcabccabbcabccabcabccabcabcabbbcabccaaabbbccaabcabbcabcaaaabcabccaabbcabbccaabcaabcaaaabcabcccaabcabcaabbbcccabbbcabccaabcabcaabbbcabccaaabbbbbbcaabbccabccabcabbbccaabcaabcabccabcabcabbcaabcaaabccabcabbcabcabbbcabcabcabcabbbbccabccabbcabcabbcabcabcabcabbcabbcabcabccabcabcaaabccabbcccaabbcabcabbcabccabbccabbbcaaaabcabbbbcabcabbccabbbbcabbbbccaabcccaabccabcaabcabbbbcaabbcaaabbbcccabcabcccccabcabcabcccabcaaabcabbbcabcabcaabcabccccabbcabcabcabbccabcabcabcabbbcabccaabccaabcaabbcaaaabcabcaabbcaabcabcabcaaaabcabcabcabcabbbbcccabbbcabccaabccccccaabcccaabcaaabcabcccaabbbbcabbcaabcaabcabccaabbbcaabbbcaabbccaabcabcccccabbbbcaabccaabbbbcabcabbbbcabcabcaabcaaaaaabcaaaaabcabbbcabcaaabbbcabccabcaabcabccaabcabbbccccaaabccabccaaabbcaabbccaabcccaabbcabbcabbcaaabbbcabccaaabbcaaabbbcaaabcabcabbcabbbccabbbbcaaaaabcabbccaaabbcabbbcaabcabcaabcaabbbccabccabcabcaabbbbbbcabbbbcaabcabbccccabcccabbbbcabccaabbcabbcaaabbcabbcaaaabbbcaaaabcabccabbccabbccccabbbbcaabcaaaaabcabcccaabccabbcaaaabcabbbbbcaabccabcccaabbcabbcabcabbcabbccabcabbbcabccabcabbcabcaabbccabcaabcccaabcabbcabcaaaabcabccaabbcabccabbccabcabcabcabcabccabccaaabccabcccabbbcaabcabbbbccaaabbbbccabcabcaabcabbccaabbcaabbbbcabbccabcabbcccabcaabbcccabbccabcabbbcabcccaabbcaabcaabccabbcabbcabbcccabcabcccabcaabcaabbbcaabbcabbcaabccaabccabcabcaabbbcabcabcaaaaaabcabbcabcabbbbbbcabbccabcabccabcaabbccabbbcabcabcabcabbbcabcabcccaaabcabcabcaabcabcabcabbcabcaabccabcabbccaaabcabcaabbccaaabbccccabbbcabccccaabcabbcccabbbbccaabcabccccabcabbcabcaabccabccabbbbbbcabccabbcabbcabcabbcaabccaabcabcabcabbcabbcabcaaaaaabccabbccabccabccabcabbbbcabcccaabcabcabccabcccabccabcabbbcaabccccabcaaabccaaabbcccccabcabbcabcabcabcabbccabbbcccccccaabcabcabccabcaaabbccabcccabcabbbcabbcabbbcabcabcccabcabcaabcabcabcaabcabcabccccaabcccabcabcabbcabccaaaaaabcabcabcaaabbccccabcccabcabcabbcabbcabcaabcaabcabcaabccabcabcabcabcaaabccabbbbcabcaabbcabcaaabbcaaabcabcccccabcabccabccccaabcabcabccabbccaaabcabcccccabbccaaaabcabbbcabcabcaabcabbcccabbcabbbcabcabcabcabccabcaabcaabcabbcabcabccabcabccabbbcaabbcabbbcabccccaaabbbcabbbbbcaabcabcabbcabcabbbcccabcabbcabbcabccaabcabcabbcabcabcaaabccaabcaaabcabcaabccabcabbcaaaabbcabcabbcabcaabccabcaabccaaabbcaabcccabcabcabbcabbcabbcabccaabcccccaaaabcabcabccaaaabbbcccabbcabcabcccccabbcabbcabcaaabccabbbcabccabccccabbccabbbbcabcabcaabcabcabbccabbbbbbcabccabcabcabcaabcabcabcabcabcccccabcaabbbbbbccaabcabcabbcabcabcabcaabcabbcccaabccaaabcaabbccabbcabccaaabcabcabbbcabcabccaabcaabbcabbcaaaabbcabbcaabbbcabcaaaabcabcabcabccabcabccaabbbbbbbcccabcabbcccabbcaabbbcabcabbcabcaabccaabccabbccabbccabcabcabccabcabbbcaabcabcaabcabccabcabccabcaaabcabcabcabcaabccabcaabcabcabcabcaabccabccabcabccaaabcabcabcccaaabcaabcabcabbbbcabcaabbcccabbccabbcaaaaabcabbccaabbbccabbbbcaaabccabccabcaabbcaabbcabcaabbcabcaaaaabcaabbcaabbcaabcabcccabbbcaabccabcabcabcabbbbcaaabcaabcabbcabbcabccccabbccabcccabbcaaabcccabcaabbbbcabcaabcaabcabbcabcabccabcabbcaaabcabbcabbcabcabbbbbccabccccaabbccabccabcabccabcaaaabbbcabcabcabcabcaabccaaabcaabcabccaaaabcaabccaabcabcabcabccabcccabcabcaaabcabcabbccaabccabcabcccabbcccabbbcabbcabcaaabbcabccaabcabbcabbccabcccabbcabccccccaabcabcccabccabcaabcabbcabccabcccaaabcabcabbbbbbccabcaaabccabcabbbcabcabcabbcccccabcaabcccabcaabbbbcaabbbcccabbcaaabbcccaabcaabcaabcabccccccabbcabbbcabccabbcaaaabcabcabcabccaabcabcabbbbcabccaaaabbcabbbcabcabbcabcaabcaabbcaabcabccabbccccaabcabcabbcccaaaaabbbcabcabccabccabccabbbcabcabbbcabccabcabccabbcaabcabccabbcaaaabcabccaabcabcabcaabbcaabbbcaabbbbccabbbcaabcaabcaaabbccccabcabbcccccaabcabccabcaabccabcabcabbbcaabccabccaabcccabbccabbbcccabccabbcaabcabbcccaaaabbbcaabcabcaaabbbccabcaaabbccccabccccabcccabcaaabcabccabbcabcaabbcabcabcabbbcabcccabbcabcabbcabcabbcaabbcabcaabcaabcabcccabbbccabcabbcaaaabcabcaabccabbbcabcccabccaaabcaabbbcabcaabccabcabcabcabccabccaabcabcaabbcabbcabbcabbbcabcabcaabcabbcaaaabcccaabcabcabbbcabbcabcabcabccabbcaabcaabbbcaabbcaaaaabcaabcabbcabbbcabcabcaaabbcabbccabcabcaabcaabcabcabbcaabcabccaaabbcaaabcaaabbcabccccabbccabccabccabcabcabcaabcabccabccaabbcaabbbbcaaaabccabbccccabcaaaabcabcaabbcccabbcabbcabbcabccabcabcaabcaaabccccaaabccabcabcabcaabccabcaabbcabccabbcabccaabccabcabcabcabcabccabccaaaabcabcabbbbcabbbcabbbcaabbbbbcaabcaabcaaabcabbbcabbbcabbcabbbcabbcabbcabbccccaabccabcabcaaaaabbcabbbcaabcabcabcabcaabccabccabcabbbbbcabcaabcaaabccccabcabcabbbbccaaabcaabccabccabcabcabcabbbcabcaaaabbcaabcaabcaaaabcccabcabbbcabccabcaabcabbcaaabbbcabbccabcabcaabcaaaabcabcabbccabcaaabcaaabcabcaabbcabccabbcaaabcccccabcabcccabcabcaabcaaabbcabcaaaaabbbcaabbbcaabbcabcabcaabccabcabbcaabcabcabccabbccaaabcaabbcaabcabbbbccabccabbcccaaabcaabcaabbbccaabcaabcabcaaabbbbcabcaaabcaabbbcabccccabbcccabcabccabccabcaabccccaaabcabcabcabcabbccaabcaaabcaaaabcaabcaaabcabcaaabbcabcccccabcabcabcaabbcaaaabcabcabcabbcaaabbbcabcabcabccabbccccccaabbcabcaabcabcabcabcaabccaabcaabbbcaabbbcabcccccaaabbcccabcabcabccabbcaaabccabccabcaabcabbcccabccabccaabcabbcabccaabccaabbcabccaabbbbcabccabbcabbbbcabccabcccabcaabccccaabbbcaabccaabbbcabbcabbccabbbbccabcaabccabccabbcabbcabcabccabcabccaaabbccaabccaabccabccaaabbbcabcaaaabcabbccaabcabcaaabcaabbbbccabccaaaaabbccabbcaaaabcabcabcabcaabcaabbbbbcabccaaaabcabbcaabbbcabcabcabbccccabcabbcabcaabbbccccabbcaabbccabcabbcabcabbcccaaaabcabcaaabcabcabbccabbcabccabcaaabcabcccaabbcabcabcaabbccabcaabcccabbbccccccaaabccabcabcccaabccaabbcabbbcaabccaabccabcccccaabbcabccaabbcabccabbbbcaabbcabcccaaaaabcabcabbccaaaabbbbccaabcabccabccabcabcabbcaaabcccccaaabcabcabcaabbcabccccabcabcabcabcaabcaabbbcaabcabcabcabcabcabbcabbbbbcccabcabcabcabcabcabcabcabcaabbbccabbccabcabccaaaabcccabcabcabcaaaaabcabcaabcabcabccabcaabcccaabccaabccabbccccaaaabbcabbcaaabccccabcabcabbcabcccabcccabbccaaaabcabccabccabbbccabbcabcaabcabccabcabbcaabcaabbbbbbcabcaabbbcaabcaabccccccaabcabcabcabcabbcaabbcaaaabccabccabbccaaaabbbcabcabbbbcabbcabcabccabcabbcabcabcccabbccaabbccabcabbccabcabbcccaaabccccaabbcabcabcabcabcabcaabcaabccabcabccaabcaaabcabbbbbcabccccaaabbccabbcaabbcaabcabcaabbcabccabbbcabcaabbbcabbcaabbbcaabbbbccabcabcaaaabcabcabcabbccabcabcabbcabbccccaaabbcabbcaaaabccabbcaabcccaaabcabccaabcabcccabcaabbbcaabcccabbcabcaabbcabcabccabccabcaabcaabccabccabbccaabcabcaabbbbbbcabccabccaabcabccabccaaabcabcaabccabccabbcccabccabcaaaabbbbbbcaabbbccaaabcabcaaaabccabbcabbccaabccabcccabcabcabcabccabcabbccaaaabbbcabbccaaaaabcabcabbccabccabcaaabbcaabbcccabcabcabcaabcccaaabccabbcaabcaabcabcaabcabcaabccabbbbbbccaaabbbbcabbccaabcabbcccabcabbbbcabcabcaaaaabcccaaabccccaaaabcabbccccaabcabcabcabcabcabcabcabbccabcccabccccabbbcccabbccaabbbcaabcaaabcabcabcaabccabbbcabcaaaabcccabbcabcabccabcabcabbbbbcabcabbbcaabcaabcccaaabccabcabcabcaabbccabcabcabbcabcabcabbcaabbcabbcabcaaabcabcabbcabcabcabcabcabbcaabbcaabbbbccaaaabbcabbccabbcabbbccaaaaaabbccabbcabcabcabccaabcaabcabbbcabccabbcabccabbcabccabcabbbcabccabbcabcabcaabccccabcabcccabcaabbbccaabcabbcabbcabcabcabcabcaabcabbbccabcabccabcabccabccabbcabcabcaabcaabccabcabccaaabccaabbccabccabccabccabbcaabbbcabcabcaabbbcabcabcabbbcccaaabbcabcabcabccabbccccabcaabbbbcabbcaaaabcabccabcabbcabcabcabbccabcabcaaabccaaaabcaabbbccaaaabbbbccabcabccabccabcabcabcaabcccaabbbcabbbbccccccabccabcccaabcaaabcabbbcabbbcabcabcabcabbcabbcaabbcabbcabbbcabcabbcabbbcabcccabbbbcabccabcabccabbcaaabcabccaabbcabcabbcccabcaaabcabbcaaabbbcabccaabbcabbcabcabcaaabbcabccabcabbbcabbcaaabcaaaabccaabccaaaabcabcccabccabcccabcabbcabbcabbcabbcaabbcabccaaabcabccaabbbccabbbbcaabcabcabcabcccabcabcabcabccaaabbbbcabcabcabcaaabcaabcccaabbcabbccaabbbcabcabcabcaaabccabbbbbcabcabbbcabcabbbcabcaabcaabcabcabccccaaaabcabcabccaabcaaaabcccabbbcabbccabbcabcaaabbbcabbcaabbbcabcabbcccabbbcabbcaaabcabcabccabccaabbccaaabbcabbbcabccaabccabcabbcccabcccccaabbcabcccabbbcabbbcabbcaabbbbbbcabcabcabcabbccccabbcabcabcaaabccabccabccaabcaabbbccaabbcaabcaabccabcaabbcabbbccabbcabccaabccabbbbbbccabbcaabccaabcabbcccaabbcaaaaaaabcabcabbccabbbcabcccabccabcaaaabcaabbcabccabcaabcaabbccabbcabcaaabbcabccaabbbbcabcccabccccabbccabbcccabcabcaaaabcaabcabccabccabbcccabbbcabccccabcabbcabcccaaaabbcaabbccabcabbcccabbccccabbbbcabcabbccccabbcabcabbcccabcabbcccaaaaaabcccabcabbcabbcaabcaabccccaabbbcaaabccabcabcaabbbcabcaabbbcaaabcccabcabcaaabcaabccccccabccabbbcccabcabcaabcabbbccaabbbbbbcabbbcaaaabcabbcccaaabcabcaabcaaaabcabbccabbcaabcabcaaabcabbbcaabccaabcabcaabbbbcaabccabbcabcccaaabcabccaabcccabcabcaabbcabbccaabcabbbcaabcabbcabcaabcabcaabcabcabbbcabbbbcabbcaabcaabcabcabccabcabccccccabcaabcabbcabbcabcabbbcaaaabbcabbbbccaabbbccabcaabcabbbbbcabbcabcabcabccabccabccaabcabbcaabcabbcaabcabcabccccabccccccaabcaabbcabbccabcabcaaabccabcabcabcccabcabcabbccabccaabccabbcabccabccabccabcabbcaaabccaabbcaaabccaabbcabbcabcabbcccaabbbbbcabcabbbcabcaabcaabbccaabccabccaabbbccaaabcabcabbbbcaabbcabcabbcabbcabcaaaabbcabccabcabbcabccaaabcabccabbbcabccabcabccabcabcabbcabccccaaabcabcabcabccabbcccabccaabcaabbbcabcccaaabccabcccabcaaabcaaaabccabcabbbbcabbcaaabbcabcabccccaabbbbcaabccabccabbcaabcccaabbcaabcaabcabccccabccaabcabccaaaaaaabcabcabbbcaabccabbcabcabbbccabcabcabcabcaabcabbcabbbcabcabcaabcabcaaaabbbcabcabccccaabbcabcabbcabccaabcccabcabcaabcabccabbcaaaabcabcaaabbccabcaabccaabccaabccabbcabcabbcabcabcaaaaabbbcaabcabbccabbbbbcccabcabcccabbbcabcaabcaabcabcabcabbcabcccabbbcabbbccaaabcabcaabcabccccccabcabcaaabcabccaabccabcaabcaabbbbbbcaabccaabbcabccccabcabbcaabcccabccaaabbccabbcabccabcaaaaabccccabbbcabbcabbcabcabccabcabcabbbcabccaabcabbcabcaaabcabbccabccabccabcccaabcabbcaabcabcaaaabcccabbccabcaabbcabbbccabcabbccabccccaabbcabcaabcabcabbcaabcccccabcabcaaabbcccaabbbccaabcabcabccaabcabcabcabcabcabccaabbcabcabcaabcaaabcabcabccabccabccabccccaabccabcabccaabbbcaaabccaabbcccabcaabcaabcabcabbbcaaabcaaaabbccabccccccabbccabccaabbbcaabcabbcabbccabbbcaaaabcccabcccaaabcabcabbbbbbccabcabcaabbcabccabcaabcabcccaaaabbcccabccabbbbcabbbcabcaabcabcaabccaabbcabcaabccccabbcccaabcabcabccabbccabcaaabcaabbcaabccccabcabbcaabbbbcabcabcabbcaabbcaaaabcabcabcabbccabccaabccabcaabcaabccabccabcabcabcabbcabbcaabbccabcabbcccccabcaaabcaabcaaabcabcabbbbccabcaabcccabcaabcabccabcabcccabcaabbcccabbccaabbccabcccaabcabbcabcaaabbbcabcaabcabbccabcaabcabcabcaaabbcccaaabbbbbcabbcccabbbcabcabcabcaabcabbcaaaabcabcccabbbbccaaaabbcccabcaabccabccabcaaabcabcaaabcabcabcaaabcaabcabcabcabcabccaabccabbccabcabcabcabcabcaabcabcabcccabcabcabcaaaabbbbcabccabcaaaaabbcccabbbbccabbbccabbbcabbcaabccaabbcabbcaabcaabcabcabbcaabbcccaabcaabbcccccaabbccaaabbcaabcabccaaabcabcaabbccabbbbccabcabccccabcaabcabcabbcaabbbbcabcabccabbcabcaabcabccaabcabcabcabcabbcabcccaaaabccabbcaaabcabbcaabbbcccaabcabbcabbcaabcaaabbcabccabcccaaabcabbcabcabcabbccabcaabcabcabbcabcabbbcabccaabccabcaabcccccccabbcaaaabccabcccccabbccaabbcabcabcabbcabcabcabcaaabcabbccaaaaaabcabccccabccaaabcabbbbcabbcabcaabcabccccabccabbcabbbcabcccccaabccabcaabccabcaaabcaaabcaabbcaabcabbbcaaabcaabbcaaabccccaaabcabcabcabcaaabcabbcabbcabbcaabbccabbcabcabbcabbcaabbbbbcabcaabcccabcaabcabcabcabcccaabbcaabcaabcaabbcabcabcabccabbcaabccaabbbccaabcabcabcccabcabbcabbcabcabcabccabccabcabccabcaabccabccabcaabcabbbcccabbcabccaaabcaaabcabcaabbcccabcabcaabcccaabcabcabbcabbcabccabcabcabccabbcaabbbbccabbcccaaabbccaabcabbbbccabcaabcccaabcabcabcabcabbcabccabbcaaabbcabcabccabcabcaabcabccaabcabbbcccabccccaaabcabbcabcaaabcaabccabbbbbbcaaabcaaabbccabccaabcaabbbbcaaabccabcabbcabccccabcaaaabbbccabccaaaabbcabbbbccaabbbcabbbcccccccabbccabcabcaaabccaabcabcabcabccabcabbcccabccabcaaaabcaaabcccaabbcabccabcabccabbccabcabcaaabccaaabcabcabbccabcabbcaabcabcabcaabbcaabcaabcabccaabcabcabbccabcccabbcabbcaabccabcaabcaabcabcabcabccabbbcabbbbcaabcaaabcaaaaabcaabccabcaabccaabbbccabcaaabccabccabcabccccaaabcabcaaabcaaabcaabbcabcabccabcaaabccaabbccaabccabcaabcabbcaabbbccaabcabcabcaabcabccabcabccaabcaabccaaabbbccabbbbcabcabcabcabccaabbbbcabccabcabcabbcabbbbbcaabcabcabcaaaabbccabccabcabbcabcabbcaabbbcccabcaabcaabcabccaabbbccaabbccaabbcaaabcabcabccabcccabbbccaabbcccabcabcaabcccabcaabccaabccabcabcaabbbbcccabbcabcabbbbbbbbbbcaabbcabbbbbccabccabcaaabbcaaaabbcccabcabcabcabccabcaaabccaabcabccabccccabcaabcabcabbbcabccabcabbcabbccaaabbbcabbcaabcaaabccabcabcabcabbbcabbcabccaabbcabbcaaaabccabcccaabccabbcccabcabcabcaaabccabcabcccabcabccccaabcabcabcabcabbccaabbcabcccaaabcaabcabcabcabcabcabbcabcabcabccaabcabbcabcabcabccabcaaabcccabccabcabbcabbcaabcabbbccaabcabcabcabbcabcaaaaabccabccabbccaabcabbcabccabcabbcaabcabccaaabcabccaabccabcabcabbbcabcabcabcccabcaabcccabbcabcabcaabbcccabccaabbcabccccabcaabbbbbccabbbbbcabcccabbbccabccccabbcaabccaaabcaabcccabccabcabcabbccccccaaabcabbbcccabbcaabcccabbcaabcabcabccccabccaabcabccabcaabcabbbcabcaabbbcabcabccaaaaabbcaabbccabcabcaabccaabcabcaabcabcaabcabcabbbbccaabcccccaabccabbcabccabcaabcaabccaabbbbbcabcabcabccaabccabbccccaaabbcabbcccabbcabbcabcabcabcabbbcaaaabcaabcabcabcaabcabbcabcaabcabbcabcccabbbbcabcabbcabccabbbcccabcaabcabcaabcabcccabccabcabcabbcabcabbcabcabcabcabcabccabcccaaabbcabcaaabcabbcaaabbbcabcabbccaaaaaabcabcabcabcabccabccccabcabccabbbcabbccabccabcabcaaabbccabcabbccabccabbcabbbbcaaabcabccabccabccccaaabbbcaabcabcabbbccaabcabccaabbbcabbccabccabccabccaabcabcaabbcabbbbcabccccabcabbbbbccabbbbbccabcccabcabcabcaaabbbcabcabbcaaabccaabbbcabcaaaabbbbbbcaaaabcabcabcaabcabbccaaabcabcaabcabcabcabcabcccccccabcabccabccabcabcabbbcabccaabbbccabccabccabccabccaabccaabccabbccabbccabcabccccabcccabcaabcccabccabbbcccabccabccccaabccabcaaabbcaabcaabbbcccaabbcccaaabcabccaaabbbbcccaabcabbcabbbbbbcabcaaaabbccabcabbcabccaabcccabbcabcabbcaabcabbcabcaaabcaabcabbbcabcabccaaabcabbcaaaaabbccccaabcccaabcabcabcccabcabcaabccabcccabbccaaabcccaabbccaabbcabcabcabcccaaabcabcabbbbcabcabbccabbbcccabcaabcabbcaabbcabcaabcabcaabcabbccabcabbbbbbcabcabbbcabcabbcabccabccaabcccabcabbcabcabcabcabcabbcabcabcabcaaabcabccccabbccabcaaaabbcabbbbbbbbcaabcaaabcabcabcabbbbbccaaabcaabccccccaaaabcaabcabcabbcabccaaaaaabbbcabcccabccabcaabccaabbcabbccabcaabcaabcaaaabbcccaaabccabcaabbcabcabbbbcccaaaabcabbbccabcabbbcaabcabcabcabcabbcaaaaabbccabccabbcabcaabcabcaabcaaaaabcaabcabbbccabbbbbccabcaabcaabcaabcccccabbcabbbbcaabcaabbcabcaaabccaabcabcabcabbbcabcaabcabcabccaaabccaaabccccabcabcabbbbcabcaabcabcabcabcaabcabcaaabccccabcabcabcabccabbccccabbbcabbcaaabcabcccabccabbccabcaabbbccccccaabcabcabcaaabbbccaaaaabcaaaabcaaabccaaabbcabbcaabcccabcabbcabbcabcabcabbcabcabcccabcabccabbcccaabbccaabcabccaabcabcabcabcaabcaabbccabbccabccabbbcabbcaabccaabcabccabcabcabcabbcabbccccccabccaabcabcabcaaabccaabccaabcaabcaabbbbcaabcaabbcabcabcabcccaabccaabcaabcabbcabcaabccabccaabccabbccccabbcaaabbcabbccabcccabcabcabccabcabccaabbccabcaaabcccabcabcabcabbccabbbcabcccabcaabcabbcabcabbcaabcccaabccabcabbccabcabcabccaaaabbcaaabcabcaabcaabbcccabcaaabbbcabcabbccaabbcabbbbbcabcabcabbccccabcabcabcaabccabccabcaaaabbbcaabcaabbcabcabcabcabcabcaabbccccabccaabbbcabcabccabcabbcabbcabbcabcaaabcaabcabcabcabbcabbcccaaaabcabcabbccccaaaaabbcabbcabcabcabcabcabbcaabbbbcabcaabbbcabcabcabcaaaabbcabcaaabcabcabbccabccabbcabcabccccabbcccaabccaabcaaabbcabcabcabcabcaabbcaabbcabbbcaaabcabcabbcabbbbcccabcabcaabbbcaabbbbbbbbbccabbccabbccaabccabbcaabcabcccabccabcaabbcabccabbccabcabcabcaaabcabbccaabcaaabccabcabcaabcabccabccccabbcaabccabcabcabbbcccabcabccaabbcabccabcabbcabcaabcabcabbcabbccabcabcabbbbbbcabbcabcabcaabbcabcabbcabbccccabbcabccabbbbccccabccabcabcaabcabcabcabbcabcabcabbcabcaaabbcabcabbcabbcabccaabbcabcccaaabcccaaabbcabbbbbcabccaaabbbccccabbccabcabbcaabcaabcabbbcccabcabcabbcaabbcaaabccaabcabcaabcaabcaaaabccabccabcabbcaaabbcabcaaaabbcaabccaabccaaaabcaabcaaabbcaaabbcaaabcaabbcabccabcccabbcabcaaabbcabcabbccabcabbbbbccccaabccabcaabccabccabccabccabcaabcabbbcabcabbcccabccaabbcaabbcabcabbcabbcccabbbcabbcaabbcaaaaaabbcaabccabbccabccaaaabbcabcabcabcabcaabccaabcabbbcaaaabcabcabcaaabcaabccabcaabcabbccabbcaabbccaabccabccabcccabcabcabcabcaabcabcaaabbcabccabcabcccaabcabbcabcaaabcaaabccabccaabbcabcccccaabbcabcabcabbcaabcabcabbcabcaaabcaaabcabcabcabbbcaabcabcabbccabcabbcaaabbcabccabbbcabcaabbcccabcccabcccabccabcaabbcabccaabbbcabcabcabcabcaabbcaabcabbbcabcabcabccabccaaaabbccabcabccccabccaabcabccaabcabccabbbcaabcaabcabbccabcaabbccabcaaaaabccabbbcabcabcabccaaaabccaabbcccabbcabccabbcabcaaaabcabcabccabbcabcccabcabcaaabbccaabccaabbcabcccaabbccaabccabbbcabcabcabbccabcabcabcabcabccabbcaabcabbccaaabbbccabcccabcaaabcaaabbcabcaaabccabbbcaabcabbcabccabcabccaabccabbcabccaaabbccaabccabcccabcccabbccabccabccabccaabcabcccaabcabcabcaabcabbbbbcaabcabbbcabbbbcabbcaabcabcabbcabccaaaabcccabbcabcabccaabcabcabcaaabcabcaabbcabbbcaaabbbcabcabbbcabbcabcabcabcabbbcaaabbcabcabcabcaabbcabcabbccabbcaabcaabbcabcabccabcabbcabbccccabcaabcabbcabbbbbcabbbcaabcaabbcaabcabbbcccaaaabcabccaabbcabcccabccabbcabcabcabccaabbcabccabcabcaaaabcabcabccaabcaabcccaabccabccaabcaabccaabccabccccaabbcccaaabccaabccabbcccabcabcabcccabcabcabcabccaaabcabcabcaabbbbbcccaabcabccabcabcabcabcabbcaabbbcabbcabbcabcabcabccaabbbcabbccabccabbbbccabbbcaaabbcabccabcabbbcabbcccabbbcabcccaabcaabcccabbbbbcccaabcccabbccaabcabcaabbccaabccabbcaabcabbcabccabcaabccaabcabcccaabcaaaabbcaabccabccabbcaaaabbccaaabccccabbcabcabcabcabcabccabccabccabcaabbcabbbbccaaabbcaaaaabcabbcaabcabbcaabccccaabcaabcabbcabccaaabcaaaaabbcaabbcaaaabbbcccaabbcabbbcabcccaabcaaabbcabbbbcaabccabccaabcabccaabbcaaaabbccabcccabcabccaaabcabbbbcabcabccaabcaaabcaabccabcabcaabcabcabbccabcaabccaabcabccabbccabcabcabccaaabcabbcaabbbbbcaaabbcccccabcabbcaabccaaabccabcaaaabbbcabccccabcabbcccabbccaaabbbcabbcaaabcabccabbccabbccabcaaaabcabcabcabccabccaabcaabcaabcabcaaabccaabccabcabcabcabcaabccabcaaabcabcabcabcabcabbcaabcaabbbbcccabccabbccaaaaaaaabbccabbcabccabcabcccccaaaabcabbccabcabcabcabcabcaaabcaabcabbcccccabbbcabbcaaabcabbcccccabbcabcabcabcabccabbccabcaabbccabcaabcaaabcaabbcaabbcabcaabcabcabcaaaabcabccabcaaabbbbbbbbcabccaaabcccabbbcaabccccabccabccabbcaaabcabbbbcccabbcccccaabcccabbccabcabcccaabcaaabccaabcabcabccaabcabcaaabccabcabcaabcabcabcaaaabbcabcccabbcabcabbbccabcabbccaabbbcabccabbccabccaabcaabccabcabbccabcaabbbcabbbbbbccaabcabbcaaabbcaabcabcccaaabcabbcabbbbcabcaaaaabccaaabcabccaabbcaabcabcabbcaaaabccabbbcaaaabcccaabbbbcabccabbccaaabccabcaabbbcaabccabbbcaabbcabbcabcabcaabcaabccccabcaabccaabcabcaabccabcccabbcabcccccabbcabcaabcccaaabbcabbcabccabbbbccabcaaabbccabcabbcaabcabccaaabccabcabcaabbcabcabcccaaabccabcaabccabccabcabbbcaaabcabbcaabcabbcaaaaabcccaabccabbccabbcaabcabbcabccabbccabbccaabcabbcabcabbccabbbccabcabcaabccaabccabcccaabcccaabcccaabbcabcabcabbcccabcabccabcabcabccaabbcabcccabccaabcaaabccccccabcabcaaabbcccaaaaaabbccaaaaabbcabcabbccabbbccaabccabbcaabcabcccabcabcaaabcabbccaaaaaabbccabccabcabbbcabcabbccabcaabbcaabbccabcabbccabbcaaabcaaaaabbbcaabccaaaabbcabbcabccaabbccabbcccabcabbcaabcabcaabccabbccaabcabcabcaabcabbbbcabcabcccabcabbbcabbcabcabcabbcabcabbcaabcaabccabcabcabcaabbccaaaabccabcabcabbccabbbcabcaaabcabcabbbbcabcabcabbcabcabcabccccccabccaabbcabcabccabbbbcabcabcccabbcabccabcabccccabbcabbbcaaaabccabbbcabcabbbcabcabccabcabbccabcaabcabccaabcabbccaabcaabcccaabbcabccaabccabcaabcaabcabbbcaabcaabcabbcaaaabccabbccaabcabcccabcabccaabcabcabbcccaabbcabcabcabbcaabbbbbcabcabcaabccabcabcabcaaabbbcabcabcabcaabcabbbbcabcabcabcabbbcabcabcaabcabbbcaabcabbccabccabcabbcabcabcabcaaabccabcabcccccabccabbbbcaaabcabcabcabcaabccabcaaaabcabcabbbcccaabbcabcabbccaabcabcabcabbcabccaabbcabccabcabccabccaaabbcabcaabccabcabcaabbccabccabcabbcabcaabcaaaaabbbccabccabccabcabbcabbcaaaaabcabbcabccabbcabcaabcabccabbbcabcabcccccaaabbbcabcccabcabcabcabcabcabcccccccabbccabbbcaabcabcabbbbcabbcabcabcabccaabbbccabcaabbbbccabbccabccaaaabcabccabcaabcabbbcabbcabcabccaabbcabbcabcabcccabbccaabcaaabcccccabbbbccabbcabcccabcabbccabccabccabbcccabcaabcaaabccccabcabcabcabccabcabcabbcabccabbbcaabcaabcabcabcccaabbbbbcabbbbbcaabccabcccccaaaaabcabbbcabccabbcabccaaaabccaabcabccabcabbcccabccaaaabccaaabcaabccabccabcabcabccabbbccccabcaaabcaabcabcabcabbcabcaabbbcabcabbcabcabcabcabcaaaaabbcaaaaabbccabcabcaabcaaaaabcccabcaabcabccabbcaaabbcaaabccabcabcabbcabccabcaabccabcabbcabcabbbcaaabcccaabcabbccabcaabbbcabcaaaabcabcaaabbccaaabcabbccabbbcabbccabcabccabcabccaaabcabcaabbbbbcabbbccccccccaabbccabcabcabbcabccabcabccabbcaaabcaabbcaabbcabbcabcabccabcabcabcccaabbbbcabcabbcaabcabcaabcabcabcabcccabcaabcaabcaaabbccabcaaabcabcaabccabbbbcabccaaabcabccabccabbcabcabcabbcabbcccabbcaabcaaabccccaabcaaabcaabcabbbcccabcabbcabbbbcabcabccaaabbcabcabccaabbcaaabbcabcccabcaabcabcabcabcabcabccaabbccabccccabbcaaabbccaaaaaaaaaabbcabcaabcabcabcaabbcabcabcccabccaabcaabcabcabbbbccaabcaaabccabccaabcabccabcaaaabccaabbcabbbbcaabccabcaabccabccabbbcabcaabccabcaabbccaaabccabccabbcaaabcabcabcaaabbcabcabccaaabbcaabccabbccccabccabcabcaaaabcccaabccabcabcabcabbbccaaaaaabbcccccabbcabcaabcabccccaaabbcabccabbcaabccabccaaabbcccabcaabcabbcabbbcaabcabccabcabcaabcaaabbcabcccabccabcaabcabcabcabccabccabcabcaabbcabbcabbccaaabcaabccabbcabcabbcabbcabcabbbcaabccccaabbccccabcaabbcabcaabcabccaabbcabccccccabbbbbcabccabbbcabbccccabccccabcccccccaabcaabbcabcabcabbbcaaaaabcaabcabbbcccaabcaaabbbccaabbcccabbcccccaaabcabccaabbcabcabbbcccabbcaabcabbbccaabcabcaaabccccaaabcabcaabcaabccabbbbcaaaabccccabbbcabcabcabccabbbcaabcaabcabcaabccabbbccabcabbccaabcabcabcaabbcabccabcabcabbbcabcaabbcccabccabbcabbcaaabcaaaabcaaabbcabcabbbccccabcaaabcccabcabcabccabbcaabccabbbcaabcabccabccabbcaaabbbccabbcabbbcabccabcaabbbbbccccaabccabcabcabcaaaaaabcabcccabcaaabcaabbcabbbcccccabbcabbbbbcccaaabcccabcabbccaabcaabccaabcabbccaabcccabbcabccabcabbcabcabcabbcccabcabcabccabcabcaabcabcabbcabcaabcaaaabccaabbcaaabbcabbbcabcabcaabbcabcaabcabcaabbcaaabcaaaaaabbcabcabcccabcccabbcaabccabbccabbbccabcaabbcaabcaaaaabcabcaaabccaabbcabcabcabbcabcaabcaaabcabbbcabbbcabccabcaabbcabcccaaabcabcabbccabccaabbcaaabcabccabbbcabcaabcabbcabcabccabbbbcabcaabcaabcaabbbccaabbbcabcabbcabbcaaaabcabcaaabbbbcaaabccabccabcabcabcaaaabcaabcabbcaabbbcabccabcaabccaabccabbcaabbcaabbcccabbcabbbbcaabcabbccabbcabbcabbbcccccaabbcabccaabbcccaaaabcabccabcabcaabbbcabcaaabbbbcabcabccccabbccabcccabcabcaaabbbccabcabbbbcccabbbcabbccaabbcaabcccabcabcabcaaabbbcabccaabccaabbcaabbcabbcabbbcabcaabccaabcabcabbcabcaabcabcabcabcabcabccabbcabbcabccabbbbbcaabcccabcabcabccaabbccabcabcabcabbbcabccabbbccccaaabcabcabccaabccaabbbcccaaabbcaabcabbccabccccabbccaaaabcabcaabbcaabcaaabbcabccabccaabbcabbcaabcaabbcabbbbbcaabbcabcabbcabbcabcabbccccabbcabbccabbbbbccabbcaabccabccabccabcabbcabcabcabcabbbcccabccaabbccaabcccabbccabbcabbbccabbccaabbbbccaabbcccaaabcabcabcabbccaabcabcabcabcabbcaabcabcccabcabbcabbcaaabcaabbbcabcabcaaaaaabbcccccccabbbcabcabcabbbbcabbcccabbcabccaaabbcabcabcabccabbcaabcccaaabbccccaabccaaaaabbccaabcabccabcaabbcabbbbcabcaabcabbbbbcaabcabcaaabcaabcccabcaabbcaabcabcabcabcabcabcabccabcccabcabcaaabcabcaaabcaabbcabbccabbcaaabcabcabbbccabccabbccaabbcabbcabbbcccaaaabcabcabbbcabcabccaaabbcabcabcabcabccaabbccaabcabbccabcaabccabbbcabbbbccabcaaabcabbcccabbcabcabcaabbbcabcccabbbcabcabbbcabbcaabbccabbbcabbcccccabcabcabbcabccabcabbcabcabcccaabcabbbcccaaaabbbcabbbccccabccabcabbccaabcaabccabccaabbcabccaaaabbbbccabbbcabcaabcaabccaabbcaabcabbbcaaabbcabcaaaaabcabcaabbcabcccccabccccabcabcabbcabcabcabcabbbbbcabcaabbcabcaaaaabcabbbbcabcabcaaabcabbbccaaabccabcabcabbbcabccaabbccaaabbcccaabbcabccabccccabcabcabcabcaabccabccabbcaaabbcccccaabcaaabcccaabcccaaabccabcabcabccaabbbcaabbcabbccccaabbbcabbcabccccaabbccabccabbcabccabbcabcabccccabcabcabccabbcaaabcaabccaaabbcabcabbcabcabcaabccabcaabbccabccabbbcabcaabbcabcaabbbcabbcabccccabccccabccabcabcabbcaaabcabccccabbccabbccabcabbcabcabcabcccabcabcaabbccabbbcabcaabcabbbbbcaabcabcabbcaaabcaabbcaabbccaabcaabbcabbcaaabbcabcabcaabcaaaabbbccaabbbcabcabbbbccabccabbbcabccccabccabcabcabbcabbccabcabccaabcccccabcabbbcabcaabbbcaaabbcabbccccaabcaaaabccaabbccabcaabbcaaabbccabcaabcccabccabbbbbcabbcabcaabbbbcaabccabcaabcaabcaabccabcaaabcabbcabccabcaabbccaabbcabbcccabcabcabbcabbbcabbcabcaaabcabbbbbbbbcabcaabcccabbcabcabbbcabcabcccabcabcabbccaaaaabcaabbcccabcabcabbcabcccabbcabcabcabbcaabbccaaabbcabcabbbccaabcaabccabbcaabcaabcabcaabccaabccaabcabcaaabbcabcabccaabcabbcaabbbcaabcabcabcccabcaabbccabccaabcaabbcabbbcaaaabcccaabbcabccaabbbcabcaabcabbcaabccabccabbcabcabccabcccabcabcabcccaabcabccaabccabcabcccabcaaaabccabcabcabcabbccaabcabbccabcaabbccabccaabcaabcaabcabbbbbccabbccccaabcaaabbcccabcabcabbbbcaabcaabcabcaabcaaabbbbbbccaabcaabcaaabbccabbccabcabbbbcabbccaabccccabbcabcabbbcaabcabccaaabcabcabbcccabccabbcabbbcabbccabcabbcaabbcccabcccabcaaabcaabbcaabcabcaabcccccabcaaabcccabcabcaabccabccabcaabbcaabcabbcaaaabcabbcabccabbbbcaabcaabcabcaaabccabcaabcaabcabcccaaaabcaaabccaabbbbcabbccabbcccabbcabbbcaabccaabcabcaabcabcabcabcaabcabbcabcaabcaabbcabbccabcabccabbbbcccabcccaabccaaaabcabbccabcccaabbbbcabbbbcabcabcaabbccaabcaabbcaabbbcabbcabcabcabcaaabcabcabbccabccabbcabcabbccccaabcabcabbcabcabbcabcccccaabccaabccabbbcabcccabcabcabbcabbcabcccabbccaabcabcabcabbbbcccabcaaaabbcabcaabccabcabcabbbcaabcabcabccaabcabccccccabbcabbbcaabcccaabccabccaabcabcabbcccabcabcccabbcabcaabcabcabcabccabbcabcaabcabccabbcabbccabccabccabcabbccccabcabcabcabcaaabcabcabccabcabbcaaabcccaabcaaabbcabbcabbccabccaaabcabcaabcabcabcabbbcabcaabccabcabcabcabbccabbcaabcabcccaabcabbcabcabbccaaabbcccccaabcaaabccabbcaabbcabcccccabcabbccabbcabcaaabbcaabcabbbcabcabcabcabccabbcaabccccabcccabcaabcabcabcabbcabcabcabcabbbcccabcabccccaabbcccabcccaabcabbcabcaabccccccabcaaabccabbcabcccabcabcabcabcabbcabcaaaaabccabbcaabccaabcaabcaabbbcabcabcccabbbcaabbccabcabcabbcabbbccaabcaabcabcabbbbccaabcabbcabccabbbbbcabcabcabcaabbccabbbcabcaabcabcabbbcabbcabcaabcaabccabbccabcaabcaabcabbcaabcaabcccabbccabcabccabccaabcaaaabcabbbcabcabcabcabcabcabcccaabccabcabccccaabcaaabcccabcabcabbbccabbcabcabcaabbccabbbcaaaaaaaabcabcaabcccaabbbccaaabccabbbbcabcabcabcccabcaabccaaabccaaabbcaabccaabcabbcabccaaaabcaaabcabbbcaabbcabcabcabcabbcaabccccabcabcabcabccaabcabbccabbbccabbcccaabccabcabcabcaaabbcabcabcccabcaaabccabcabbcaabbcabccabcabccabbccabbcaabbcabcabcaabcccabcabcabbbbcabcaabcabcaabcabccccabbcaaabbcabbbbcaaaabcaabbcaaaabcabcaabcaaaabcabcabbcaaabcabbcabcaabcccaaabccabcaabcabcabbbcabccaabbccaaaabcaabccaaabccabbbbbcabccabcaabcaabcccabbcabccaaabbcabcabbbbcccabbbccabcccaabcaabbbcaaaaabbbbcabcabcabbbcabcabccabbbcccabbccaaabccabcccabcaabccabccccabcabccaaabbbcabccabcabccabbbcabbcccccabccccabccaaaabbccaaabcabcaabcccabccabcccaaabbcabccaabccabccaaabcabbbcaaaabbcabbcccaaaaabccabbcccaabcabcccabcccabcaabbbbcabbbbcaabccabcabbbcabcaabcabcabcaabcccabbbcabccabcabbbccabcabcabcabcaaabbcaaabcabcaaabccabccaaabccaabcabbcabbcabbbcaabcccabbbccabccabbbccaabccabbcaaabcabccaaabbbccabbbccaabbcabcaaaabccabcaabbbcabcabcabbbbcaabbcaabbcabbbccaabcabcccaabbbcabcaaabcabcaabbcabcaaabbcaabcabbcaabcabcaabbbcabcabbbccabcabbbbcabccabcaabbcccaaabcabbcabcabcabccabbcaaaabcabcaabcaabbbcabbcabbccabcabbcabbccabccabbbbbbccccabcabcaabccabcabcabbccaabcaaabcabcabbbcabbcaabbcabcaaaaabbbccccabcabcaaabcaabcaaaaabcaabbbcabbcaabcabccabbcccaaabccabbccaabcaabcabbbcabbcccaabbcabcabbcaaabcabbccabcabcabccabbcaabcabcccabcabcaabcabcaabcabcabcaaabcaabccabcaaaabcabccabcccaabcabbccabcabcabccccaaabcabbcaabccabcabccabbbccabcaabbcabcccabbcaaabbcaaabcabbbccaabbcccabcabbcabbbccaabcaaabcabbbccabcabccabbcaaabcabccaabccabbbbcabcaaabbcabcabbbbcaabbcabbbbcabbcabccabbccccabbcaabcabbcaabcabcccaabbbccabcabcaabcaabcaabcaaabccabcccccaabbbcabcabcabcabcabbcaabbccaabccccabbcabccabcabccabcccabcabcabcabcaabcaaabcabbcaabbccabbbcaabcaaaabcabbbbbbcccabbbccabccabbccaabccaabccaaabcabcaaaaaaaaaabcabccabbccaabbcabbcabbcabbcabcaaabcabccaaabbcaabcabccabcabbbcabbcaabcabccaabcabcabcaaabcaabbbbcccaabcccabccccccabcccaabcabcabccabccaabcabcabcabcabbbcaabcccabcabbccaaabcabcabcabcabbcabcabccabcaabcabcabcabccabcabbbcaaabbbbcabcaabcabbcabcabbcabcabbcaaaabcabcabbcaabcabbcccccabcabcaabbccccaabbbcaabcabccccccccaabccabccaaabbcccabbccccabcabbccabbbcabcabcabcccabcabbbcabccccaaabcaaabcaabccccabcabbbcabcccaaabbbbcaabcabcabccabbcabbbcabcaabcabccaaabcabcabcaaaabbcaaabcabccabbcaabbcabcaaabcabcabcaabcaabbcabccaabcabcccaabcabcaaaabcabcabbbbbcabcaabbcabccccabcaabcabcabcaaabbccccabcaabbcabbcabcaabbccabcaaaaabccaabcabbcabcabccabcabccabcabbbcabcccabcabcaaabcaaabcaabcabccabcabcccabccabbbbcabbcccccabcabcccabbccabbbcabbccaabbbcabcabbcaabccaabccaabbccabbcabbbccabbcabcabbbcaaabbcabbccabcccabcaabbcabcccabbbbccaabcccabbcabbcccaabbbcccaaabbcaabcaabbccabbbbccabcaaabbbbbcabbbcaaaabcaaaaaaabcaaabbcabcaabccaabbcabcaabcaabbcabcaaabccaabcabcaaaabcccabbbcabcccabbcabccabbcabbcabcabcabbbcabbccabcabcabcabbcabcccaabccaabcaabcabcaabccaaabcaabcabbbbccabcabcaabcccabccabcabbcabcabccabbbcabcccccccaabcabcaabbcaabcabcabcaabcaabccccaabcabcabccaabbcaaaabbbcaabcabbcabbbcabccabbbcaabccabcabbccabccaabcaabcaabcaabbcccabcabcabcabbbbcaabbcabcaaabbcaabbcccabbbbcabbcabbcabbcabcabcabcaaaabcabccabcaaabccaabbbccaabbcabcabcabbcabbcabcabcabcccabbbbccccabcaaabcccaabbbcabccabccaabcabcabcccabcaaabcaaabbcaabbcaabcaabccaaaabcaaaaaaabbbcabbcabbccaabcaabcabccabbccabbcabcabcabbccaabccabcabbcabcaabcabbbcabcabbcaaaabccaabcabccccaaabbcaaaabccabcabbbcccabccabccabbcabbcaabbcabccabcccccabbccaaabccabbbcaabcaaabbbcabbbbcaabbcabccabcabcabcaabcaabcaabcaabcabccabbbcaaabccabcabcabcabccaaabcaabcabcabcabbcaabbbccccabcaabcabcaabcabcccabbcabbbbbbcccaabcabccabcabbcaabcaabbbcabccabcabcaaabbcabcabccabbccabbccaaabcaabcabbcabccabccabcaaabccabcabccabbcabcabccaabccaabcabcabcaaabbcabbbcaabcabcaabbbbcaaabccabcabbcaabbccabccabbccabcabcabcccabbbbcabcabcabbcabbbbccabcabcaaabbbbcabcabcaabbcabccaabcabcabccccaabcaaaaabcabcaabcabbcabcabcabcabccabbcaaaabcaaaaaaabccaabccabcaabbcabcccabcabccabccabcabbbbcabccabbbcabcaabcabccaaaabbcaabbcccabcabcabcaabbbcabcaabbcabccabccaabcaabbcabbcabbcccabcaabcabbccabbbcaaabccccabbbcaabbbcabcaaaaabbccaabbcabcabcabbbcabcaabcabcabcabcaabcabbcabcabcccaabcabcaaabbccaabbbbcabccccabbbcaabcaaabccaabbbcabcabcabbccabcabcabbcaabbccaabbccabcabbcabcabcaaabcabcabcabcaabccccabbbbbcaabcabcabbcccaaabcabcaabcaabcabcabcaaabccabcccabcabcccabcabbbbcabbcaabccabbcaabcaabcabcabbbcaabcabbbcaabccaabcaaabbcccaabcaaabcccaabcaaaaabcaaabbcabcabbcabcabbcabccaabcabbbcabbcaaabcabcabcabccabccaabcaabccabbcabccabbccabbcabbcabcabcaaabbcabcabbbcaaaabbbcabbccccabcabcaabcabbcabcabcaabccabbcaabcabcaabccccaabccabccaaabcabbbcabbbcaabbcaaabbcabcaaabcabccabcabccabcaaabcabbbbbccabbbcabcabbccccaaabbcaaaabcabbccabcabcccaabcabcabccaaaaabbccccabbcabcabcaabcaaabccabbbcabcabcaabcabccabbccaabbbcabcabbcaabcaabcaabcabcabccaabcaabbcabccabccabcaaabcaaabbccaabcaabcccabbbcabbcabbccabcaabcccccaabbcaabcabcabccaaabcabbbbcabcabbbcaabbccabbcabcabccabcabccabbcaabcabbbccabccabbccabcabbcccaabcabbcabcaaabbbcaabbcabcabcabcabbccabcabbbbcabcabbcabccabccabcaabcaabcaabcabccabcabcabccaabbccaabcaabbbbccabbccabccabcccabbcccccaabccccccabcabcabbbbccabcaaaaaaabbcabcaabcabbcaabccabcabcabccaaabbccabccabbcabccaabcccabbbcaabcabcccabcabbccabcabbcaabcabcaabbccccabcabcccabcccaabbbccccabccabbcaaabccabbcabcaaabcabcccabcaaaabbbbcaabbcaabcabcabcaaabbbbbcabcabcabccaabcabcabbbcccaabcabbbccabcaabccabbccabbccccccaaabcaabcabcabbcabcaabcabbbcabbbcabcccabcccccabcabcabcabcaabbcabcaabcabccccabcabcaabbccabcabbcabbbcabccabcabcccaaabbcabbcabcaabbbccabbbcabcccabcaaabcaabbccabcaabcabccabccaabbbccabcccabcabcabccabcccabccabcabcabcabcabcabcccccccaaabccabcabbcaabcabbcabcabbcaabbbccabbbccabcabccaaabcccabcccaaabcabbcccabbbbcabcaabccaabbccabcabcaabbcaabcaabbcaabbbbbcaaaabcaabcabccabbccabcaabbbccabccaabbbcaabcccaabbbcabcaabcaaaaabbcabcaabbbbbcabcabbcaaabbcabcabccaabbccabcaabcabbcabbcaaaaabcaabbcabccabcabcabcabbcaabcabcccabbcabccabcabbccabcabcabbcccabcabcaaabcaabcabcabbcaaabcabbbbbbcccaabcabcabcabcaabbbcabcabccccaaabcabbccaabbbbbcabcccaabcabcabbbbcaabcaabccaaabcabccaabcabbcabbcaabbcabccabbcabcabcaabbbcccccaaabbcabcabbcabcaaaaabbbcaabcabbbcaaabcabcabcccabcabbcccabcccaabcabbccabbbbcabbccabcabcaabbcaaabcabcabcaabccabcaaabbbccabcabcabcccabcaabcaabcaabcabbbcabcabbcabcabcabccabcabcccabbbcabcabbcabbcabcaaabbcabcabcabbcabcabcabccccaabcabbbccabbcabcaabcabbbbccabccaaabccaaabccaabccabcaabcabbbcabccaabcabbcaabccaaabccaabbbcabcaabbbcaaabcaabcccccaabcaabccaabccaabbbcabccabccabcabbccabcabcabcabcaabcabcabbccabccabcabccabcaabcaabbbbbcabbcaabcabcabcaabcccabbcaaaabcabccaaabcabcaaabcabbbbccabcabcabbccaabbbccabcabcaabcaabbccabcaaabbbbbcabbcabbccaabccaabcabcccabccaabcabcabbcaaabcaabbccaabccaaabbbcccabbbcabccabcabcaabccaabcccaabcaabcabccabbcabcabbcccaabcaabbbcabbccabcabbccaabcccabbccaaabcabcccccccaabcabbbbcabcccabbccabcaaabcaaaabcabbcaaabcabcabbbccabbccabbcccabbcaaabbcabcabcabbcabcccabbbcccabbbbbcabbccabbcabcccccaaaabbcabbcabbbcabbccccabbcabcabcabcaabbbcabcaaaabcaabccabccaaabccabcaabcccaabcabcaabcabbcccaaabbbcaaabcaabcabbbcabbccabcaaabccabccabccaabbbcaabbcaabcabbbbcabbbbcabcabcccabcabcabccaabbccaaaabcabcccaabcabcabbcabcabbcabcabcabcabcaaaabcabcaabccabbcabcabbcabbbcaaabcccaabcabbcabcabbcabbcabccaabcabbbccaabcccaabccabcabbccabcabbccaaabcabbcabbcabbcaabccabcabcaaabcabbbbccabcccaabbcabcabcaaabcabcaabbcabcabccabbccaabcaaabbccaabcabcabbcabcccabbbcaabcabbccabbbcaabcaabcaabcabbcaabbcabbcabbccabcabbcaabbcabccabcabccabbbcabcabccccabccccabccccaabcaaabbcabccabbcaabcccabbccabcabcabcabcaabcabcabbccabcabccabcabcaabbcabcabcccabbcabbbbcabcaaabcabcabcabcaabbcaabccabbcabbbbcaabbcaabccabbcccaabccabccaabbcccabbcabcaabcabbccabcabbbcccabbbbcccabbccabcabcabccaaabcabcabbcabcabcccabbbcaaaabcaaabbcabbbbccccabbcabccccabbccabccabcaabcaaaabcabcabccabbbccabccabcaabccabbbcabcaaabcaabbcccaaaabcabbbcabcabbbcabbcabbbccaabcabbcabccabcabcaabbcaabcaabbcabcabcabbbbbbbcabcabcabbbbcaabcabbccccaabcabcabcccabccabbbbcaaabcaabcabcabcabbccabcabcabcabcabcabcabcabbbbbbcccccabcabcabbcccaabcabbcabbccaabbbcabcabbbbcabccabcccaaabccabccabcabcabcabbbcabccabcabbbccabbccabccccabcabbbcaaabcaabcaabcabccaabcabccabbccabcabcaabbcabbbcabbbcaabcaaaabcabccabcccabbcaaaaabbbcccccabccabbcabcabcabcabcabbbbccabccabccabcabcaabbbbbbccccccabcabcccabcabcabccabcabcabcabcaabcccccccabccccabbccaabcabcaabcabbbbbbcabbcccabcabbcabbcabbcabbbcabccabbcccaabccabccabcabccaaabbcabccaaabccaabbcccabcabbcaaaabcaaabcabccaabcabbbcaabbbbccabcabbbbbccabcabbbbbbcabbcabcaaabcaaaabbcabbbcabcabccaaabcabbcccabbcabcabcabcabcaabbccabbbccabbccaabcaabbccccaabccaaabccaaabccabcaaabcabbcaaabbbbcabccabbccabbbbccabbcaabccabbcabbcabbcccabcccaabcabbcaabcabcabbccccccabcabccabcccabccccaabcaabccccabcabcccccccabbcaabcccabcabbcccaaaaabcaabbcccabbccabbcabbccabbbbcabcaabcaabbbbccabcabbbccabcaaaaaaabbbcabcaabcaabcabbcccaabcabbcaabcccabcaaabbcaabcabcabccabcaaabcaaabcabcabcabcaaabccabbccabcabbcaabcaabcaaaaabbbcabcabbbccabccabbcabccabccaaabccaaabcaaabcabcaabbbcabcaabbcaaabcabcabcabcaabcaabcabbbccabcaabbbccabbbcabccaabbcabbbcabbccabcabbcabcabcaabcaabccccaabcaabbcaabbcabbbcabcabccaaabccccabbbbccabcaaabbcabcccabcaaabcaabcccaabbccabcaaaabcabcccccabbccabcabccabbcccccabbcaaabcabbcaabccaabbbccabcabbcabccabccabcaabcabccccaaabccabbccccabbcabcabbbccaabcabbccaaaabcaabcabbcabccabcabbbcabbcaabbccabbbccabcabcaabcabccabcaaabcabbcabcabbcaaabcabbcaabcabcabbbcabcabcabcabbcaabbccccabcabccabcaaabccabbbbcabbcabbcaaaaabccabbcabccccabcabbbbccabcabcabcabccaaaabcabbccccaabccabbcabcabcabcabcaaabccabccaabcabccabcabbcabbcaaaabcaaaabccabbbcabccccccaaabccaabcabcaaabbcabbcccccabbccabcabbbbcccabcabcaabbbbccabcaabccabcabcaabcabcabcabbcabcabcabcaabcaabccaabcabcaaabcabbbccccaaabcabccabcabcabcccabcabcaaabcabbccabbbccabbcabccaabcabbcabccabbcabbcaaabcaabccabcaabbccabccaaaabcabccaabbbbbbccccccabcabcabcabccabcabbcabbcabbcaabcabbccabbccabccabbcabcccaaaabbcabbcabbbcabcaaabcabcabcabbcabbcaaaabbbbbcccabcaabcabbcabbccabbcabcaaabbcaabbccabcabcabcabcabcccabcccabbccabbccaaabcabbcabcaabbbbccaabcabccaaabccabbbcabccaaabccabbcabccabbbcabcabcabcabcaabbbbcabcabccaabbccabbcabcabbbbcccabbccaabcabcabcabccaabbcabbcabccabcccaaabccabbcabccabccaabccaabcaabbcabcabcaabbbccabbccabcabbcabccaabbcaabbbcabcccabcccccaabccabcaabcabcaabbcabccccccabcabccabcaabcaabcaabcabcabbccabbbcabbbcabbcabbbbccabcabcaaabbcabbbbbcabcabbcabccaabcabbcabbcabcabcabbccabcabcaabbcaabccabcabccaabbccccabcabcaabcaabcaaabcabbcaabcabcabbbcaabcaaaaabcccaabcaabbcaaabcabcaaaaaabcabcabbbcabcabccccabcaabbcabcabbcabccaaabbcabbbcabccabbbccaabbbbcabbccabccccabccaabbcabbccaaabbcaabbcaaabcaabcaabcaaaabcabcabcaabbbcabccaabcabbbcabcabcabbcabcabbcabbbccabccaaaabbbbbbbbcabbbcabcaabbcabbcabbbcaabcabcabbccabcabcabccabcabbcaabcabcabccaaabbbcaabccabcabcccabcabccccaaabbbbccabcabcabcccabcabcabbcabbbcaaaaabbcaaaabbcabccabcaaabcaabcabbcabcabcabccaaabbccabbcccccabbccabbccaabbcabbcabbcabbcabcabcabccabcabccaabcabccabbbccabbbbbbcaaabbccaabcabbccabcabcccabcabcabccaabbcaaaabcaabbbcabcabcccabbbcabcabbcabcabcaabbcabcabcabccabcabbccaabcabcaaabbcabbbccaabcabbbbbccaabbcabbcabcabcabcabbbcccaaabcccaaabcabcaaabcabccabcccaabbcabcaaabccaabcabcabcabcabcabcabcabcabbcabccabcaaabcaabccccaabbcaabccccaaaaabcabbbbcabcabccabcccaaabbcabcaabcaabccabccccaabbbbccabbccccabbbcaabbcaabbbcabcabcabbcabbccaabbbbbcabcabcabbcabcccccaaaabcaabcabcabcabcaabcccccabbccabbcccaaabbcaabccabcabcccabccabcaabcabbccabcabbcccabbcabbccabccabcabcabccabcabbcabcabcabbcabbbbcabcaaabccccccabcaabbcaabcabccabccabbcabbcaaaabcabcaabcabbcccabbcccabbcaabcabbccabcabcabcaabcabcccccaabcabccabcaabcabbcabcabcabcabccabbbbbcabbcaaabbcabbcaabbccabbccabbccaaabcaabbbccabcccabcabcabcabbcabcaabcaabbcaabbccabbcabbbccabcaabcaaaabbcaaaabcabbbcaabccabcabccccabbcabcabcabcabcabbcccaabcccaabbcabcabcaabbbbcabccabcabccaabcabbcaabcabbbcabccabcabcccabbbccabbcabbcaabccaaabccabcabbcabcabbcaaabcabcabcaabccabcabccabcaabbcaaaabcabcabbcabbcaaabccccaabcabcabbbbccabcabccabcaabcabbcabccabcaaabbcabbcabcabbcaaaabbccaabbbbbcccaabcabbccabccabcaabbccaabcabccabcaabccabbcabcaabbcabcabbcabcabcccaaaaaaaabcabcabccabcabcaaaaabcabbccabbcaabcabcabbcabccabcccccabbcaabbbccaabbcaaabcccabbcabccabcaabcaabccaabcabcabbbcabcaabbcccabcabcaabccabcaabccabccabcabcabbbbcabcaabbcabbcccabbcabcaaabcabcabcaaaaabbcabccabccccabccaabcabbbcaabbcabbcabbcabbbcaabccabccabcccabcccabcaabcaaaabbbbbcabccabbcabbcabccabcaabbbccabbcabbccabccabcccabbbcabcccaaaabcabcabbcaaabbcccabcaabbcaaabbbcaaabcabccabcccabcabcaaabcaabccabcaabbcabbccabccaabbcabcccaabccabcaabcaaaaabcabbcabcabccabbbcabcabcabccaaabccabcaaabbccabcabcaaabcaaabbbcabcabcaabcaabccaabbbcaaabbccabcabcaaabcccaabbcabccabcaabccaabccaabbcabbccaaabcabbcabcabcaabcaaabcaaabbbccabccabcabbccaabcaabcabcabcabccaabbccabbcabcccaaabbccaaabcaaabccaaabbcabccabccabcaabccabbccabcabcabbccaabbbccaaabccaabcaaaaabcabccabcabbccabcabccabbcabcaaabbcabbcaabcabcccaabbccaabbcccaabbbcccaaabcabcabcabccabbbcabccabcabccaaabbbcabbbbcabcabbbccabcabbcaaaabbbcaaabcabbbbbcabcaabbcabcaaabcabcabcabcabcaabccaaaaabcabbbbbcabbbcccaabcabbccccabccabcabcabcccaabccabcaabccccccabcabccabbbbbcabccabccaaabcabbbccabcaabcabbbcabcabcabbccaabcabbcaaabcabcccabbccaabcabbccabccabccaabcaabcabccabcabccabbcaabbccccccabcabbcabcaabcaabbcaabcaabcccaaabbcabcabcaabcabccabbccaaabccaabcabcaabcaabcabbcabccabcabccabcabccaaabbcabbbcabbcabbcccccabbccabbcaabccabccabbcabcabbccabccabcaaaabccaabbccabbcccabccabcaabbccabccabcaaaaabccaabbbbcabbcabccabbcabbbcaaaaaabbcaaabcabccabcccabbcaabbcaabccabcaabbcaabbcabbbbcabcabbbbcabbbbcabcabccabcabbbbcaabcabcabcabcabccabcaabcabbcabcaaaaabcabcaabcaabbcabcabbbcaabcabbcabcabbbbcaaaabbbbcaabcaabcabcabcabcabccabcabcaaaabcabccabbbcccabcccabcaabcabbcabbbcaabcaaaabcabccccabcabbbccabbcabcabcaabcccabbcabcabcabcabccabbccaabbcaaabcabcaaaabccabbcabcaabcaabbcabcabbbcccabcabcabcaabccaabcabcabcabbcabbcaaabccabcabbcaaabbbcaabbcabcabcabccabcabcabcabccaabbcabbcabbccabcaabbcabcabcabcabcabcabcabbcabcabcaabccaabccabcaaaaabcaabccabcabcabbcccabcabcaabcabcabcabbcabbcaabbcabccabcaabbcabcabcabccccabcaabcabcaabbbccabccabbcabcabbcabbbcaabbcabcccabbbccabccabbcabcccabcccabcabccabcaaabccabcabbbbccaabcabbccccaabbbccabbccabccabcabcabcccabcabcaaabcabcaabcaabcabccabcaabcaabcabcaabcabccaaabbcccaabbcccaabcabcaabbbcaaabcabcccaabcaaabccabccabcccabccabcaabccccabbcabcabbbcabbccabcabbbcabcaabbcaaaabbcabcaabccabcabbbccabcabccabbcabbcabbbcaabbbcabbbcabccabbcaaaabcabcabcabbccabbcabcccaabbcaaabbcabbcabbcaabcabcabbbbcaaabcccabcabccabcaaabcaaabcccaaabcaabbcabbbccabcabcabcabbcabcccabcabcaabcabccabcabcabcabcabcaabcaabbcabcabcabcabcaaaaaaabcabcabcaabcaaabcaabcabccaabbbbcaabcabbccaabcabccaaabbccabccabcaabbcabcabbcabbcaaaabcabbbccaaabcaabcabbccabcabccccabbbbcabcabcaaaaabcabcaabbbcabbbbccabcabbccaabcabcccabbbbcaaabccaaabcaabcabccabbbccabcaabbbccabcabbbbbcabcaaaaabcabbccabccabcccaabcabccaaabcaaabccabcccccabcabcccabcabcaabbbccabcaabccaabcaabbcaabcccabbbccaabcabccabcabbcaabcabcabccccabbcaabccabccabbcabbcccaaabccaabbcabbccabcabccabccaabbbccaabccaaaabccaaabbcaaabccaabccccabcabbcaabccabbcaaabcabbbcabccccabccaabcabcabbcaabbccabcaabbcccaabccabccccaabcabcabcaabcabcccabcabcabcccabbcabbcccccccabcaaabccabccabcabccabcaabbcccabbcabbbbbcaabcaabcaaaaabccabbcabbcabcaabcabbcabbcabcaaabcccccabcabbcaaabcabbbccabbcabcaaabbcabcaabcabbbcabbcabcccabbbcccaabcaaaabccccabbccabcaabbcabbbcabcaabbccabcabcabcabbccccabbccaaabccabcabbbcabcabcabbbbcccccccabcabccaabcaaabcabbcabccaaabcccabbcccabbcabbbccaaabbcaabccaabcccabccabcabcaaabcabccabbcabcabbbbcccaaabbcabbccaabcabcabcabcabbcabcabcccabcabccabcabbccabbccaabbcabbbcabccabbcccabcccaabbccabbcabbbcabcabccabbcaabbbcabbcabcaaabccaaaaaabcaabcabcabbcabccabccaaabbcccaaabbbcaabbbcabcabcaabcabbcabbccabbbbbcabbcaabccaabccabcaabcccaabcaabbccabbcaabccabcabccccaabccaaabbcabcaaabcaaabcabcaabbccabbccaaabcabcabbcaabbbcabcaaabcabccaabbbbcabccabcabcaabcaabcaabcccaaabbcaabbccabbccaabcccaabcaaaabccabbcaabcabcabcabbbccabbcabcaabbcabcaaaaabbcabbcaaaaabcabcaaabccabcabbbcabcabbcaaabcabcabccabbccccaabcabbbbbcabbbbcabbcaabbbcaabcaabcabbbcccaabbcabccaabbbcaabbbcaabbbcccabcabbcabcabbbcabcabcccabcaabcabccabcaaabbbccaabbcabbbcabcabcabcaabbbbcaaabbcaaabbccabccabccabcccaabccabcabcabcabcaaabbbcabcaabbbbbcabcaaabcabcaabbcabccabbbcabcabbbcabcaaaaaabcabccabccabcabcabcabcabcabcabcaabbcabccaabccaaaabcaabcabcccabcccaaabcabcabbbcabbcabccabbcaabbbccaaabccaaabcccabcabcabcabccaabccabcabbbbcabbcaabbbbccccabcabccaabcccabcabcaabbcabcabcabbbbcabccccabccabcaabbcaabccabcaaaabcaabccaaabcaabccabcccabcabccaabbcabcccaaabccccabbccccabcaabcabcaaabbcaabbcabbbbbbcabccaabcccabcabccccaabcaaabcaabcabcabcabbccabcccabbcabcaabccabcabcabccaaabcccabcabbbbcabcabbcabccabccaabcabccabcabcabbcaabbbccaabcaabcaabcaaabcabbccccabbbcabbbcabcaaabbcabbcaaabcabcaabccaaabcabccabbbbbcabcabcabccabbbccabbcccaabcabcaabbccabccccabbbcabbccaabbccccaabbbcabcccccaabccaabcabccabccaaabcaabccaaabbcaabcaaabbccccabbcabcaaabbbcaabcabcabcabcaaabbcabccaaaabcabcaaabbcabccabcabccabcabccccaabcabcabcaabcabbcabcaaabcabccaabbbccaabcabcabbcaabccabccccabcabccabccaabccabbcabcabcabbccaaaabcabcabccaabbcaaaabbccccaabbbcabcaaabccabcaabcabbcaaabcaabcaabccaabbcabcaabbccabcabcabbcaaabbbcabcaabbccabcaabbcabbcaaabbccabcabbcaaabcaaabbbcabbcabbcccabcabcabccabcccaabbccaaabccabbcabcabbccaabbbbcaabcaaabbcaaabcabcabccabccaaaaaaaabcabcaabccabbcccaabbcabcaaabccabcabcabbbccabcccabccabccabbbcabbcaaabbcabcabccabcabbccaabbcaaabcabbbcabbbbcabbbccabbccaaabcaaabccccabbbcabbcaaabcccaaabcabcaabbbcabcabcabcabccaabcaaabbcaaabcaaaabcabcccabbbcabcaaaabbcabbbcabcabcabbbcabccabcabbcabcaabbbccabbcabcaabbbccabcabcabcabbccaabbccabccaaaabcabccabbcaabcaabbcabcaabcccabcabbbcabcaabbbbbcabcabcccccabcabcabcaabcaabcabccaabcccaabbbcabbcccabbbcabcabcabcabcabbbbbccaabbbcabbccabcaaaabcccaaaabbcabcccccabbcaabbcaabccabccaaaabbcaabcccabcccabcabcabccabbcabcabcabcccccaaabbccabbccaabcabccaabcabcabccabcaabcaaabcabcabbcabcabbcabcaabbccabcabbcaabcaaaaabccccabbcabcabcabbcccabbccaabccabcaabccccabccaabcabccaabcabcaabbbcabcabbccabcabcabcabbcabbcccaaaabcabcaabcabcabcaaabbccccaabcccabbcaabbbbcaabccccabcabcccabbcabcabbbccccabcaaaaabcabccabcaaaabcabcabbcabcabcabbccaaabbcabbbcccabbbcabcabbbbcaabccaabcabbbcaabcabccabccaaabcaabcaabbbccabbbcccaaaaaabccaabccaabcabcaaabbbbccccaabccaabcaabcabcabccabcabcaabcaabbcccaabcabbcabcaaaaabbcabbcabbcaaaabcabcaaabccaabcaabbccaaabcabcabcabbbccaabbcabcaaabbcabcaaabcabccabbcccabcaabcabcabcabcaabcabbccaabcabccabccabbcabcabcaabcabccaabccaabbccabbbcaabcabbcabbccabbcabbbcccabcccaabcaaabbcaaabccabbbbcabcaaabbbcabcabcaabcabcabbbbcaaaabcabcabbcaabbcabbccaabcccaaaabcaaaaaabbcabbbccabcabbbccabcabcabcaabcaabcaabcabcaaabcaaaabcabcaabbcabbccabcabcccabccaaabcabbccabcabcccabcaabcabcabcccaaabcabcabbcabcaabcaaaaabbcabccabcabcabbbcaabcaabcabcaabbcabbccabcabcabccccabbbccaabcaabcaaabcaabccabcabcaabcabbcabbcabcabcabbbbbcabcabccabbbccabccabcabbcabcabbcabcabcabbcabbcabcabcaabccabbccabcabcabbccabcabcccabcabcabbbbcaaaabcccabcaabbcccabccabbcabbcaabcabbcabbccabbbbbcabccabcabbcccaabcabbbcaabcabcabccaabcabbbcabcabcabcabbcaabcaabbcabbcabcaabcabbcabbcabccabcabcaaabcabcccabccabcabcabbcabbbccabccaabcabccccabcaaaabbcabbbbcaabcccaabbcabcabbcaabcabcabcaabbcccaabcabccabcabccaabbcabcaabcaaabcabcccaabbcabbccabcaabcabccabbbccccccabbcaabccabcabccabbccabccabcccabcaaabbbbcaabcabcabcaabbbbccabccabcabbcabcccabbccaaabbccccabcaaabcabbbbcabcabccaabbbcabbccabbcaabbbcabbbbcaaabcaabccabbccabcaaabccabbccabcabccabcabcabccabcabcabccabcaaabbbcaaabccaabcaabbbbccccabcabbcabccabbccabccabbcaabcabcabccabcaabcabcccabbbbccabbcabcabcabbccabcaabbccaabbbcaabbbcabbcaaaabcabbccccabbbccabbbbcaabcaabbccccccabcccaabcabcaaabccabcabbcabcabcaaaaabcabccaabccabcaaabccaabbccaabccaabbccaabbcabcccaabcabcaabbcabccccccabcabccaabbccaaabcabccabcabccccccaaaabcabbccaaaabbccabcabcaabcabcabcabcabcaabccaabbcccabcaabcabbcabccabcabccabbcccabcccabcaaaabcaaabccabcccabccabcabcabbcaabbccabbcaabbccaaabbcaabbbcabcabbcccabcabcaaaabbcabbbcabcaabbbcabcabcabbcccabbccabcabcabccaaaabcabbbbcaaabccabccabbccabbcabcaabccaabcccabcaaabbcccabcabcaaabbccabbccabcabcaabcabcaaabbccccabbcccabcabbbbbcabcaaaabccabcabbbbcaabcabbbcccaabcabbcaabcccabcabbcabccabccabcabcabcabcabcaaabccabcabcabbccabccaabbccaaabcccabbccabccabcabcabbcaabbccccabbcabcaabcabccaabcccabcaabcabcabcabccaaabcaaaabcaabcabccabbcaaabcaabbcaabbcaabcabccaaabcabbcaaabbcabcaabcaaabcabbcabbbcaabcabccabbbcaabcaaaabcabbccaaabcabbbbcaabbcabcabccabcccabcaaaabbcabbcabccabcabccabbcaabbcaaabccabccabcabccaabbbcabccabbccabcaabbbcaaabccaaaabbccabcabbbcaabcabbbccabcabbbbcabcabbccabcabcabbcaabbccabcabccabcaabbbbcabccabccaabccabbcabbbbccabccabcabcabcabcaabbcabcaaabbccabccabccabcabcaabbcabcaabbcabcaaabcccccaaabcabccabcaabcaabccabcabbbccaaabcaabcccabbcabcabcabbbbcccaabbcabcccabcabcccaabbcabcaaaabbcabbcaabcabbbcabbbccabccabcccaabccccabcabccaaabcabcabccccaabcabcabbbcabcabccccaabcabbbccaaabbbcaaaabbcaabcabbcaabbbbbbcaabcabcabcccabbcaabbcabbbbcabccccaabcabcaaabcaaaaaabbbbccabcaabbccabcabbcabcabbbccaabbcabccaabcaaabcaabccabcaabcccccabbbcabcaabcabccaabcabcabccccaabcabbcabcccabbbbbccaaaabccabcabcaaabcaaabbccccaabccccabcabcccabbcaabcabccabcabcaaaabcaabbccabcabcabcabbbcabbbcaabbcabbbbcabcccabbcaabcccabcabcabcabccabcabbcabbbcccabbcaabbccabcabcaaaaabccaabccabbcabbcabbbccabbcaabccabcaabcabcabbbccaaaabccabccabcaabcabcaaaabcabcabcabbcabccccccaabcabcabbbcabcaaabcabcabcabcccabcccccaaabcabccabcabccabbbcabbcabcabcabcaabcccaabcabcabcaabbcabcabccabcabcaabbcccaabcaaabcaabcabbccabbbccabcabcabcabccaabcabcabcabbbcccaaaabccabccabcabcabbcabccccabbccabcaabcabcaabcabcabcabcabcccabbcabbcaaabcabbccabbccabbcabcaabbccabcabbcabbcccabcccccabcabccaaabbbcccabccccabcabcaabbbcaabbccccabccaabccabcabbbbccaabbcaaabcabcabbbcabbbcaabbcabcabccabcabcccaabbcabbccabbccabbcabbbcabcaabccaabbccabcabbcabccabbccabbccaabccaaabcabcabbbbcabbccabccabcccabbcccaabcaaaabcabcabbcabcabbbcaabcabbbcabcabccaaabccabcaabcaaabcabcccabbbccabcabbbcccaabcabccabbbcabbbcabcabcabcabccaabcaaaabcabcabccabcabbcccabcaaabcaabccabbbbbcaabbcabccabccabcaabcabccabcaabcaabccabcaabcaabcabcabccaabccabccaabccabccabccabbccaabccabbcabcaabcaaabbbcabcabcabbbcaabccabccabbcabcabbbbcabcabcabbbccabbcccaaabcabccaabbcabbbbbbcabccaabcabbcabcaaabcabbcabcabcabcccabcaabcaabccaaabbbbbccabbcabcabbcaabccabcaabccabbcabcccabcabcabcabcabcabcabccabcabcabcabccabbcabbbbcaabbcaabcabbcabcaabbbbcabbcabcccabccabccccabbcaaaaabcabbbccccabbcabcabcabccccccaaabccabbcabccaaabcccaabccabcabcaabcabccabbcccabcccabbccaabcabbccabcaabccccabcaabbcccabcaaaabcabcabcaaaaaaabbcaabcaabcabcabcccaaabbbbbccabbbcccaabbccabcabcaabccccabbbcabcabcaabcaabbcaabcabcabcabbbcaabbcaabbbbbbccabccaabcabbbcaabbccaaaaabcabcabcaaabccabccccaabbcccabbccccabcaaabbcabcabbcabbcabbbccabbcaabcabcabcabbcabccaabccabccaaabbcabcabcabccabccaabcaabcabccabbbcaaabcaabcccabccaaaabcabcaabcabcccabbcabcccaabbbcabbccabcabccabbcabcaabcabcabcabcaaaabbcaabcccaabbcaabcabccabcabcaabcabbcabbccaabcabbcaaabcabccaabbcabccabcabbcaaabcabcabcabccabccccaabcccabcabccaabcabccaabcabbcabbcabccccccaabcabccaabcabcabcabbccabccccabccaaaabbbccabcaabbcccabcabcaabccabcabccabcaaaabbcabccabbbcccabcabbcccaabcabcabcabbcaabbcabbbbcabcabbccabcccabbcabccabcabcabcccccabccabcaabcccabbbbccaabcaabcabcabcaaabbbcabbccccaabcaaabcabccabcabcaaaabcabbcccabcaabcabcabbbbbcabcabcabcaabcabbccabbcabcabbccaabcabbbcaabcabbbccabcccccabbccaabccabcabbcabcabcabcaaabbbbcaabbcabbcabbcabcaabcaabcaaabbbbcabbccabcaaabcabcabcabcaaaabccabcaaabbccabcccabcaabcaabcccaaabccabccabcccabcabccccaabcaaabcabcabccabcabcabccabcccabcabccabccabbccaabcabcaaabcabcabccccabcabbcabcabcaaaaabcccabcabbcaabcaabccabbbccccabccccabbbcabccabcabccccabccabccabbbcaabcabbcabcabcabcaabcabcabccaabbccabbcaabcabbcabbcccabbcabccaabbcabbcaaabcabcaabcabcaabcabbcaaabcabccabccccccabbbcccaaaabccaaabcabcabcccabbcabccabbbcabbbccabcaabbbccaaaaabcaaabcaabcaaabbcabccabcccabccabbbccabcaaabcabcabccabbcabbcabcaabbcabbcaabcabcabbcaaaaaabbbcabcabcabcabcabcaaaaabccaabcabccabcabccaabcaaabbcabcaabcabcabcabbcaabccabbbccabbbbccaaabbcabcabcaabcaaaabcabbccabcaabcabcabbcaabccaaabbbbcaabbcabbcaabcabbbbcccabcccabcabbcaaaabcccaabbbcabcabccabccaaabcccabcabccabbcaaaabbbbbcaaaabbcaabcabbccaaabbcabcaaaabcccabbcabccabcabbcaabcabcabcabcabbcaaabccccccabbbcabcabccaaabccabbbccaaaabbcabbcabbccabccabcabbccabcccabbcabcabbbcabcabccabccabcabcabcccaabcccabbbcabccabcaabcaabccccaabcccccaabccccabbbcabcccabbbbcabcabbcabbcaabcccaabcaabbbcaabcccccabcccabbbbbccaaabcccaaabcabbccabccabbbcaaabbcccabcccabcabcabbcaaabbbcccabbcaabbbccaabbcccabccabcaaaabccaabcabcaabbcaaabbbcabbcabcabccabccabbbcabbccabcccccaabbbcabccabccaabcaaabcabcabbcabccaabcccabcaaabcccabcabcabbcabccaabccabcabbbcabbbbcabbcabcaabcabbbcaabbcabbcaabbccabccabbcabcccaabbbcabbccaaabbcaabcabccaabbcabcabccabcabcaabcaabcabcabbbcaaabccaabccabbbbbcaaabcaaabbcabbccccaabcaaabcabcaabcabbbcaaaaaabbbbbcaaabcabbcccabbbcabcabbcccaabbcaabcabcabcabbcabcabbcabccaabcabcabcccabccccabccabbcabcabcabcabcabcabcaaaabbbbbcabcabccabcabbccabbcabcabbbcaabbcabcaabccabcaabcaabccaabbcccaabcabbbbbcaaabbcabccaabbcaabcaabcaabccccabcccabcaaabbcaaabcabbcccaaaabbccabcabcabcabcabbbbcabcaabccccabbcabccabccccccabcccaabcaaabbbcabbcabbccabbcabcaaaaaabbccaabcabbcaaabcabcabcabcccabbcaaabccabcabcabcccabbcabbcabbccaaabcabcabcaabccaabccaabccaaaabcabccabcabbccabcabbcabcaabcaabbcccabbccaaabcaabbcabbcaaabcaabcccabcabbcaaaabbbbccabcccabbcabccccabbcaabbbccabcabbcabbbcabccabcaaabcaabbcabbcaaabccabcaabcabcccabbbcccabcaabcaaabcabcabcabbbbcaabccabbbccabbccabcabccabbcaaabccaabbcaaabcaaabcabccabbcaabbcabcaabcabcabcabcaabcabccabbcabccaabcabcaaabccabccabcccabcaabcccccabbbcaabcabcabcabcaabcccabbcaabcaabcabcaabcabcabbcaabbcabccaabbbcabcabcabcabbbcabbbbbbbbccaaabcabbcabbccabbcabcabccabbbbcabcabbcabcaabcabcaabcabbbcaabccabcaabbccaabcaaaabcabbbbccaabbbbcabccaaaabccabccabbcabcccabbccaaabbcabcccaabbcabbcccabcaabccaabcaabcaaaaabcccabbbbcabcabbbcccabccabbbbcabcabcaabcabbbccabccabbccabcabccccaaabbcccabcaabbcabbccabcccabccabbccabbbcabcabbcaabbccabbcaabbccaabcabbccabcabcabcabcabccabbccabbcccccabcabbbcabcabcabcccabcaaabbcabbccaabcabccaabbccabccaaabccaaabcabcabcabbcabccabcabcaabcaabccccabccabbcabcabbcccccabbbcabbcccabbcccabbbcaabbcabbccabcaaabccaabcabcabcabcaaabbcaabcabccabbcaaabbcccabbbcaaabccaabcccabbbbcabbcabbbcabccaabcaabbbccabccabccaaabcaabbccccccabcaabbcabbccabcabbbbcabccabcabcabcabcabbbcabcccabcabcaaabbbbbbcabbcaaabcaabcaabcccabcabcabbcabccaabcabbcccabcabccabcaaabcabccabccabbcabcabbbbccabcabcabcccaabcabbcabcabcabbccaaabcabccaabcaaabcabccabcccabbccabbbcabcabcabcabccccabccaabbbccaabccabcabbbcabbccabccccabcabccabcabbbcabcabcaaaabccabbcabcaabbbcabcaaabcabcaaabbcabcaabcccabbcabcabcccaabcabccabccaabcabcccccccaabccabccaaabbbcabbbcaaabcabbcabccabcabbccabbbbcabcabcccaabccabcaabbbccabbbcabcccabcabcaabccabcabbbcabbbbbcccaabbbcaabbcaaabbcabcabcccabbcaaaabbbcaaabcccccaaabcabbcaaaabccaabbcabccabbbccabccccabcaabcccaabccccabbbcaabcaaabcabcaabcaabcabccccaabcabcabbcaabccabcabccccabcabcaabcaabcabbccabcaaabcaaabccccabccabccabccabccaabbcabcabccabcaabbcabbbbccabccabcaabccccaabbcaabbccabcabbcaabcabbbbcabcabcabccabcaabbccabcccabccabccabbbcabbccabccabcabbbbbcabcabcabcabcabcabbbbbcabcabcabcaabcaabcabcaabcabbbcaabcabcaaaabbcaabbccabcabcaabbccaabccccabccabcccccaabbcabcabcabcccabbcabcabccaaabcabbbbcabbcabcaaaabcabbcabcabbbcabcabcabccabbbbcaaabbcabcabbbccccaaabbcaaabcabcabbbcaaaaaaabcccccaabcaaabcabcaaabbcabcaabbcabcaaaabbcccccabbcaabcabbbccaabbcabbcabcaaaabcabbcabcaabcabccabcabcabccabbccabcaaaaabccabcabbccabcabcaabcabcabcabccabbcabbcaabcabcabbcabcabbbcaabcabbcabbcabccabcabcabbbbbbcaaabcabcaabbcabbcabcabccabcaabcaabccabbbcaabcaabcabbccaabcabcabcaabbcabcaabbbcabcaabcabbccabcabbcabcabbcaabcabcabcabcabbcabcaabbcaabbbccabcabbccaaabbccaaabcabccabbbcabbbcaabcaaabcabcaabcccabbcabcabbbccabcabcaabbccabccabbcabcabbccabbcabbcabcccabbcabcaaabcccaaabcabcabbbcabbcccabcaaaaabccccabbbbcabcabcaabccabcabbbbcccabbcabcccabbcabcabcabbbcabcabcaaaaabcaaabcabbcabbccabccccabcccccabcaabbcabbcabbcccabccabccabccabccabcaaabbcaaabbbcaaabcabbcabcaabcabcccccabbcaaaaabbcaaaabcabcabcabccabbccabbbcaaaaabcabcabcabccaabcccabccabcaaabcabcaaabbcaaabccaabcabcabcccabcabbcaabbcabbbcabcccabcccabcaaabbcabbcabcaaabbcabcabcabcabccabbccabccabcabbcaabbbcabccccabbccccaabbcabcaaabbbcabbcaaaabccaabcaabcaaabcaabcabccabbcabcaaabcccabcabbcaabccabbcabbccaaabcabcaaaabbccaabbcabbbcabccabbcaabcaabcabbbcabcabbccabbccabcaabbbbbbcabcaaabbcabcaabbcccabcccabccccaabcabccabccaabcabccccccabcaaaabcaaabcaabbcaaabbccabbccabcabcabcabbcabbcabbcabccccabcccaaabcaaabcabcaabcabcccaaabcabbbbcccaaabcabcabcabbcabbccabcabbbcabcaabcaabccaaabcccabcabcabccaabccccabcabcabcabcccccaaaaaabbcabcabbbcabbcaaabcabbcabcabbbcaabcabccabbcaabccaabccaaaabbbcabcaabccabcabccabccabccabcabcabbbccabcabbbcaabcaabcaabbcaaabccaabccaabbbccabbccccabcabbccabccaabccaaabbcabbcccabbbbccaabccabcccaabcabbcabcabcaabcabccaabcaaabcccabcccabcaabcabccabcabcabcabccabcabcabcabcabcaabcabcaaaabbcaabcabccabcaaabbcaaabbbccaabccccccabbbccabccabcaabbbbccabccabbbcccabbbcccabcccabbccaaabbccaabcabcabcabbcaaabcabcabbcabcabcabcabccaabcaabbbcabcaabcabccaaabccabcabcaabccabcabcabbcaabccaabbcabcabbccaabccabcaabcabcccabccaaabcabbcaaabbcabccccabcabccabccabcabbcabbccaabbbcccccabcaabcaabcabcaaabcaabccccaaabcabcabcaaaaaabbcabbcabcaaabbcabcabcccabccabcabccabcaabcabcaabccabcccabccabcabcabbccabbbcabbbccabbcabcaabcabcaabcabbcaabbcabcaaaabbbccaaabbcabcabcccaabbcaaabbbbcabcccaaabcaabbccaabcabcabcccabccaabbcaabcaabbbccabcccccabbcabcccaabccabcaabcabccabccabbbcabccaabcaabcaabcabcabbbbcaabbcabbcaabcabcaaaaaabcaabcaabccccabcabbccabbbbcaabbcabccccabbbcccabccabcabbcaaabcabcccabccabbcabbcabbcaabcabbbcccaabcaabbcaabbcabcaabcabcaabbcccabbcccabbcabccabbcabbcaabcabbccabcabbccabbbbbcaabcaaaabbcccabcabcaabcabccabbbcabbbcabbcccabccabcabcaabccabcaabbcccabbbcabcaabcabbcabcaabcabcaaabcccaabcaabbbcabccabcabccaabcabcccabcaaabccccaabcabccabcaabcabcccaabbcaaabcccabcabcabbccaabbccccabcaabbcabbcabccabbccabbccabcabbccabbcaabcabcccaaabcabccabccabccabbbcabcaabcabcabcaabbbccabbcabcaaaabcabcaabccabcccabcaaabbcabcabcabcabcaabcabccaaabcabbbbcabccabccccabbcabcaabcabbccabccabccabcaabcabcabccabcaabcccaabbccabcabcaabcaaaaabbccabbcabcabbcabbcabccabcccabcabcabcaabcabccabccabccabbcabcabcaabcabcccaaabccaaabcabbcaaaaabcaabbcabcabbcabcabcabcabccabbcccaaaabcaabcabcabcaaaaabbbbcaabbcabcabbbcabcabcabbccabcabbbcabbbcabcabbbcabcaabcabcccabccabccaabbbccabbbcaabcabcccabcaaaaabbccccaabcabccabcaabcabccaaaabbcaaaabbccabcabcabbccaabcabcabcabbcaabbbbcccccabcabbbbbcaaaabbcaabbbbccabcabcabcabbbbbccabcaabcabcabcaabcabcabcabbcabcaabcaabccabcabbbccccabcabccccaaabbcaaaabcabcccaaaabccccccabcaabcabbbbccabccaabbbcaabccabccabbbbcaabcabcaabbcabcaaabcaabccabcccaaaabbbccabcabcaabcabcaabbcabccabcaabbcabcccabbbcaabccaabbcccabbcabcabccaaabbcabccabbccabbcaabccaabcccaaaaabbbbcabcabccabccabcabccccabccabcabccccccabcabcabbcaabbbcaaabcabcabbccaaaabcabcccabcabcccabcccaabcabccabcaaabbcabbbccccabcaabbbcccaabcaabccaabbcaaaabccabcabbccaabcaabcaaabcabccaaaabcabbbcabcaabcabcabcaaaaaabcabcabccabccabcabbbccccabbcabbbbcabcabcaabbbcabcabbbcccabbbbcabbccabccabbcabcabcabcccabbccabccaabcabcabcabbbcaabccabcabcabccabbcabcaaabcaaabcccaabbcabccabcabcabcabbbcabccabbcaabccabcaabcabcabbcaabcaabbbccabcaaabcabcabcaabcabccabcabbccabcabbccabcabcabcccaabbcabbbcabccccabbbbccabcabbbcabbcabcaabcabcaaabccccabcabcaabbbcaabbbcaabcabcaabcabbccabccaabbbcabcaabcaabccaabcaaabccaaaaabccccabccabcabbccabcabbccabcabcabcccaabcaabcaabccabccabcabcabccabcabcabbcabccabccaaabccabcaabcabcabcabccccaabbbcaabbcabbccaaaaabcabbbbcabbcaabccabbccabcaabcabccabcabcabccabcabcabcabcabbcabbcabbbccabcabcaabcabcabbcabcabcaabbcabccabcabcabccccabccccaaabbcaabcabbcaabcabcabcaabbcccabbcabcabcccaaabccaaaabcabccabccabbcabcaabccabcabcabcaabcabcaabcabcccaabcabcaabbccccabccabcabbbcabcaabbcabccabbcabbcabcabcaaabcabcaabcabbcccaaabbcaaaabcabcaaaabbbcccabcabccabbcccaaabbcabcabbcabcabbbccabcabcabbbcaaabbbcccabcabcabcaabcabcaabcccabbccabbbcaaabcabccabccaabbbccaabbbbbccabbcaaabcccaabcabcaaabcabcaabcaabcccabbbccaaabbcaabbcabbcabbccccccabcabcabcaabcaabccabcccaabcaabcaaabbcabccaabbbcccaabcabbccaabccaabcabccaaabccabbcabbcccaabbcccabcaaabbcabccaabccabbbcaabbbccccaaabbcabbbbccccabcabbcabbccabcaaabcabcaabbcaabbbbcabbbcabcabcabcabbbbbccabbccabcaabbcabbcccabbcaabccccaabcabbcabbcaaabcccccabbccabcaabccabccaabcaabcabbccaabcaaabbcabbcaabcccabcaabccaabcabcabcabbbbbbcaabcccabcabbcccccabbbcabccccaabbccabbcaaabcabbcabccaabcabbcaabcabcabcaaabcaabcccaabcccabcabccabcaabcaaabbbcabbcabcabcabcccabbcabcccaaaabbcaabbccabcabbcabccabbcaabcabcabcccabcabbccabbcabcaabbcaabcaabcaabcaabccabcabcabbbcaabcabbcabbbbcabcaabcabcabbbbbbcabbcabcabbcaabbbccabbbbbccccabbbbccabcaabcccabcabbcabbbbbcaabbcccabccccaabcabcabbcabcaabbbcaaaabbbccaaaaabbcabccabcabbcabbbccccccabcaabccabbcabcabbbcaaabccabbcabbcabbbccabbcaabccabccccabccaabccabbbcabcabcaabcabcabbbbbbbcabccaabcabccccabccabcabccabcaabcaabcaaaaabbcabcaaaaaabcabcabccabcaabcaaabbcabcabbcabcabcccabcaabcabcaabccabccabcabbcaaaabbcaabbbcabcabbccabbccccabcabbcaabcccabbcabcaabcaabccabccccabbcabcaabcaaabcabcabbbccabbbcabcabcaabbbcabbccaabcaabcaaabbcccaabcabcabcabcaabccabbcaaaabccaabcaabbbcabcabbccabbbccaabbcccabcccabcabcabcabccabcabcaabcabbcabcabccaabbcabbcaabbcabbcabbbcccabbccaaabcaaabcabbcabbbcaabcabcabbcccabbbccabccabcaabcaabbccaabccabcabbcccaabcabcabccaaabbbccaabbbcabbccabccabcabcabcaabbbcaabcccabcaabcaabbbccaabccccaabcccaabcaaabcccccaabbcabcccabcabbccaabcaabcabcabbccaaaaaabbbccaabcaabcccabccabccccabbcabcabbccaabcaabcabccaabbbbcabcabcabcccccabcaabbbcabbbbcabbcaabcaabcaabcabcabbcabccccaabbbbcabbcabbcabbcabcaabcabcaabcaabbbbbbccaabcabcabcabbcaabbccabbbcabbcaaabbcabccabbccabcaaabcccccaabccabcabbccaabcaabcaaaabbcaaabccabcabcabcabbcccaabcabbcaaabbbccabbbccabcccabcaabccaaaabcabccccabcaaaabbccabccabbbccccabcabbbbbbbcabcaabbbbbbcabcabccabcaaabcabbbcabcabccabcccaabcabcaaaabcabbcaaabcaaaaabbccabbccccaabcabcabcaaabcabcabcaaaabbcabcabccaaaaabccabbcabbbccabbcccaabcabbbbcabbbbbcccabbccaaabcabcabbcabcaaaaabcaabcabcabcabcccabbcaabbcaabbcccabbcccabcabcccaabcccaaabcabcaaabbcaabcaabccabcabcabcaaabbcabbcabcabcaabcabbbbcaabcaabcaaaabccabcaabccaabbccabcabccabcaabbbcaaaabbcabccabcaaaaaabcccaabcaaabcaabcabbcabcaaaaaaabccabbccabbbccabbbbccccaaabbbbcaaabcabcabbcabcabbcabcabcabccabbccabbccabcaabcabbcaabcabbcccabbccabccaabcaabcabcabccaabbbcabccccabcabbcabccabcaabcabcabccabbbbcabcabccabbcabbcaabbbbcabbcabcccccaaaabccaaaaaaabcabbcabcaabcabcabbcaabbccabccaabcabbcabcccabcaaabcabbbcaabccabccabbcabbccabbcabcabbcabcaabcabcabcccaabcaaabbcabcccaabbbbccccabbbccaabcabbbcabbcaaaaabcaabbcccabccaabcabcabcaabbcaabcabbccabccaabbcccabcabbccaabbbcabbccabcaaaaaabbbbbcabbccabcabcabcaabbcccabcabcaaabcabbbbbcaabcaaabcaabcabcabbccccaabcabbcabcccaabcaaaaaaaabcaaabcabcabcabccccccaabbcccaaabcabbcabbcabccaaabcaaabccabcabbcaabbcccaabcaabccabccabcaabcaaabcabbccabcabccabbcabccabbcccaaaabcabccabcccaabbcabbbccaaabcaabcabccaabcccccabcabcabccaabcabcabcabccccccaabcaabcabcabcabcabcabcabccabbbbbbcabbcabcabcabbccabbcabccabbccabbccaabbccabbbbcabcabcabcabcabcabcaabcabbccabcaabbccabbccaaabbcabbccaabcabbccabccabcabcabcaabccabbbccabccaabccabccaabcaabbcabcaabcabcabbbbccabcabcabcabccabccabcaabcaaabbbcabbcabccccccccabbccabcabcabbbcabbcccabcabcabbcaaaabccabcabbccabcabcabbcabbbcaaabcaabcabcabbbcabbbccabccabbbcaabbcabcabbbbccabcaabbbbcaabcaabbbcabcaaabccaabcabbbbcaabccaaaabcaabcaaabcccaabccccabccaabcccaabbccccaaaabbbbcaabccabbcabcabcabbbbcaabcabcabccccaabcccabcabbcaabcabcabcabcaaabcabbbccabbcabcabccabcabccabcaaabcabcabcaabccabccaabcabcaabcabcabccaaaabcabccabbbbcaabbcabbbbccabbcaaabcccccabbcabccccaabbbcabbccccaabcaabcabbcaabcabcccabcabccabcaabbcabcaabcabcccaabcabbcaabcaabcabccaabbbcaabcccccabbccabcabcabbcccccaaabcabcabcabccccabbcaabccabbbcaaaabcabcabbcaaabbcaaabcabbbccccabcabcabbcabcabcabbcaabccaaaabccabcabcabbcabcabbcaabcabbcabccaabbcabccabcabcabcabbcaabcabcaabbccabccabbcaabccaabbcccaabcabbbbccabccabccabccaabcabbcaaaabbcabcabcaabccccabcabbcabcaabcabccabcabccaaaabcabccabcaabcccaabcccabcabbcaaabcabcabcaaabcabccabbcabcabcccaabccaabcaabbccabcabccabcabbcabbbccabcaaabcaaaabbcabcaaabcabbcccabbccccabcabcabcaabcccaaabcaabbccabcabcaabcaabccaabbbcccabccabcaabcaabbbcabbbbccabcabccccabcabcaabcabccabbccccabbcabbcaaabcccaaaabcaabbcabbbcabcccabbbcabcaabcabccabcabccabbcabbbcaabcaabcccaabbccaaabbbbbbccabcaabbbbcabcabcaabcaabcaabcabbcabccabbcabccaabcabbbbbbcabccaabccaaaabbcabbcaaabcaabcaaaabcabcccabccabbcabbcabcabcaabcabcaabcaabbcabcccabcabbbbcabcccabcabcabcabcabcaabcabbcabbccabcabbcabcabccabccabbcaabcabcabcabbcabcccabcaabcaabbcaabcabbcccabbcabbcabccabcabcabccabbcaaabbcabcaabbccccabbcabcaabbbcabcabccabcabbcabcaaaabbccccabbbccabbccabcabbcaabcaabcaaabccccabbcccabccaaabcaabcabcccaabcaabcaabcccabbcabcabbbccabccabcabccccabbcaaabccabcaabcccabcaabbbcabcccaabbbcaaabccabcaabbbbcabccaaabbcabcaabbbbcaabbccabbcaabcaabbcabcabcabcaabcabcccaaaaabccabcabcabbbcccaaaaabcccabccabcccaabcabcabcabcaaabcabbccaabccabccaabcabcabbcaabcabccabcaaabcabcabbcabcabcabbcccaabbcabbcabcaaabcabcabcabbbbcabcaaabcabcabcabbcabcabbccabcccaabbcaabcaabcaabccaaabbbcaaabbbcaaabbbbccaabcabbcabcaaabccabbcaabbbcaabcaaabcaaaabbcaabbcccabccaaaabcabcabcabbcabcccccabcaaaaabbbbcaabcaabcaabcccabcaaaabbcabbcabbccabcabccabbbcaabcabcaaaabcaaaabcabcaaabccccabcabbbccabbcccabcabbccabbccaaabccaabcabcabbbcabcabccabbcaabcaabbbbcccabbcabccaaabcaaabbcaabcaabcaabccaabcabcabcabccabcabccabccaabccaaaabcabbccabcaabcabbbbccabbcabccabcaabcaabccaaabbcccabcabbccabcabbccabcabcaaabcabcccabcabbbcabcaabcabbcabcaabcaabccabbccabcaaabbcabcabcabbcabcabbccaaabbcabcabbbcabcabccaabbcccabcabbccabbbcabbccaabcaabbccabbccabccccaabbcaaabbbccabcabcabbcaaabcabbbbccabbcabcaaabcabccabcabbbcabcabcabccaaaabcabbbbbcabcabbbbcabbcabcabbcabccaabbcabcccabcaaabbbbbccabcaabbcabcabccabcabbbcabbccabbbbcabcabccaaabcabbbccabccaaabcabcabcccaabbbccabbbbcaaabcaabcabbcccabbcccabcaabcabcabcabccccabbbbcabbbcabbcabccabbccaabbcabbcabcaabcabccabbccabcabbcabbbbbbbccabcabcabbcabcabccabcabbcccabccabbccabcabbccabcaabbcabbcabcaabbcabcaabcccabcabbbcaabcaabcabcabcabcabcabcabcaaaabccabbcabcaaabcabcaaaabbcaabbbcabcabcaaabccabbccccaabcabcabcabbcccabbbccabcabbccabcabbcabcaaabcabcabcaaaaabcabccaabcabcabbcaabbbbcaabcabcaabcabbcabbbbcccaabccabccccabcabcabcabcaabcabccaaabbcaabcabcaaabccabccabcabbccabbcccabcabcabcabcaaabccabcabbcabcabcabbccabcaabcabcabbccabcabcabbcabbcabbcabbbbcabbccaaabcccabbccabcabcabbcabbcaabccabccccccabbbcabcabbbcabcabbcabcabbbcabbcaaabccabcccaabccabccabbcabccabcabbccabbbccaaaabcabcaaabcabbcabcabcabcabcabcabcabcabccabcaaabccabbbcabccabcaaabbbcccabbcccabcabcaabbcabbbccaaabcabcabbbcabcaabcabcaabccabccaabbbcabbbcccaabccccaabbcaaaaabcabbcaabbbbccaaabcaaabbcaaaabcabbcaabbcabccaaaabbcabcabbbccabcaabcabcaabccabbcaabbccaaaaabbccccabcaabbbcabcabcabcabcabccabcabbcccccabbcabbcaabbbcabcabccabbccccabccabcaaabcabcaabccaabbbbbcabbcaabbcaabbcaabbcaabccccabbccccabcaaabcaabcccabbbcabcabcabbccabccaabbcabbccabbbccabbbbcccabbbcabcabcccabcabcabcabbcaabbcabcabcabcabcaabbccaabccabbcabcccaaaaaabcaabbbcabbcaaabcabcabbccaabcabcabcabbcaaabcabcabbccaaabcabcabbccabbccaaaaabcabcabcabccabcabcabcaabccabbcabccaabcabcaabbcabbccabbcaaabcabcabcaaaabbbbcabbcabccccabccaaabbbcabcabcabccabcaabcabbcabbcabbccaaabbbccabcaaaabcccabccabcabccabccabbcabccabbcabcabcaaaabcabbcabcaabbcabbcabccabccabccabcabbcabbcaabcaabccabccabcabbcaabbcabcaabcabcabcabbbcabcabbbccabccaaabccabccabbbcabbcaabccccabbbcccaabbbcccabbccabbcabbbbcabcaaabbbbbcabccabbcabbcabccaabbcabcabcabccabcaaaaabbccccaabcabbbcabccabcccaabbccabccaabcabcaaaabcabcabbcaabcaabcabcabccaabcabcaabccaabcabcabcabbbbcccaabbbbcabccaabbcaabcabcabcabcaabcabcccaabbcccaabcaabbcabcabccaabbbcaabbbbbbccabcabccaaabcaabcabccaaabbcabbccaabbbbbbbcabbcabcabcabcabcabccabccaabcaabbcccccaaaabbcaaabcaabcabbcabcabbcaabcabccabcabccabccaabbbcabccabccabcabbbbcabbbbcabbcaaaabcabbccaaabcabbcabcabcaabcabccabcaabbccabcabbcaaaabcabcccccabcabcaabcabccabbcabccccabcaaabccaabcabcaabcabbbccabcabbcabccabcabccaaabbccaaaabcaaabcaaabbcaaaabcaabbcabcabcabcaabcabcaaabcabbcabccaabcaaabbcabcaabbcabccaaabccabbccabcabcaabccccaabccaabbcabbcccabcaaaabbcabcaabbcaabbcabbcabcabbcaabbcabcabcabcabbcaaabbcaaaabbcccaaabbcaaabcccaabbcaabcaabccabcabbccabcabcccabcccaabcaabccabcaabcccaaaabcabcaabcabcaabccabcaaabbcccccabccccabbcccabbcccabcabcabbcabccaabbccccabccaaaabcaabcabcabcabccabbcccabcabccaabbbbcccabcabccabcabbbcaabcabbccabcabbcabcabccabbcaaaabcabcabbcabcaaabbbcccabccaabcaaabccabcabbcaabcccabcabccaabccabcabcabcaabccaabbccabcabccabbccabbccccaabccccccabccabcaabccabcaaabbcabcaaabccabcabbbbcaabcabcaaaabcccaabcabcabcabcabbbcaaabcabbcabcabbcabcabcaabccaabccabcabbbbbcabbbcccaabccabcabccabbccaaaabbccabcabbccabbcaaaaaaabccccccabcabcabbbcaabbcccccabccaabbcccabcaabcccabbcabbcabccccabcabcaabcabcaabcabcccabcabcabbbbbccabcabbccccabccabbcabcabcccabbcabcaaabcabcaaabbbcaabcaabcabccabcccabcabccabbcaabcccabccaabcabccaabbcaabcabcccabbcaaabcabbccabbccaabcaaabbcaabccabcaabccabbccabcabcabcabbbcaabcccccaabbcabcabcaabbcaabcaabcaaabcabcabbcaabcabbbbbbcabbbccccabcabcaabcaabbbbcaabcabcaaaabbcabcaabcabcabcabcaaaabcccabcaabcabcabcabcabbbcabcaabcaaaabcabcabbbbccabbcabcabbbccabcaaabcabcaabccabbcaabbccabcabccaaabccabcabcabccaabcabcaaabbbcaaaabbcabbbbbbbcaaabbccccabcaabbcabcabccabbcabccabbcccabbcaabbcabcabcabcabccabbbbcabccabcaabcabbbbbcabcabccabcabbcaabbbcabcaabbccabbcccaaaaaabcabccaabbbccabcabccabcaaabccccccabbcabcabcccaabbcabbcabbcabbbccaaabcabcaabcaabbcabcabcccabcabcabbbccabcccabcccabcaabcabccabcaaaaabccabcabcccabccccabcabbbccabbcabcccabcabbcabcabccabcabbcaabbcabccaabbbbcaabbccabbbbbcccabbbcaabccccaabccabccabcabcabcabcabbcabbcabcaabbbccabcccabcabcabcabcabccabbcabcaaabcabcabccaabcccabccabbcabccccaaaabbccabcabcabcabccaabccccabccabcabcabcabccccaabccabbcabbbcaabccabcaaaaabbbcabcccabbcabbcabbcabccabcabcabbbcabbbccaabcabbbbbcabcabbcabbcaabcaabcccabbbcaaaaaabcabbcabcabbcaaaabcabbbccabcaaabccabbbcaabbcaaabbcabbbcabcabbbbbcabbbcaaabcabcabcabbbcaaabcaabcabcaaaaaaabcabccaabcabbbcabbbcabbbbcabcccabcaaabccabcabbbccaaabccabcaabccabcaabbbcabcabcaaabccabccabcccccabcaabbcabcabccaaabbcaabcabcabbccaabcabccabcabccabbbbbcabcabbcabccabcabbcccabccccabbcabbccabcabbcabcaaabbcaabccaabcabcabcaabcabbbbccaabcaabccabcccabccaabcaabcabbbcabcabcabbbccabccabcabbbcaabccabcaabccabbbbbcccccaabbcaaaaabbbccabcabbbcccabccabbcabbcabcabbcabcabbbcabcabcaabbcabcaaaabbccabcabcabbbccabcabcabcabcabcaaaabcabcaabccaaabbccabccaabbccccabcabcaaaabbcabbbccaaaaabccabccabcabcaabcaabcaaabbccabbcabbcabccaaabbcabbcabbccabccabcabcabcabcabcabbbcabccaabbcabccabcccabccabbcabcaaabcabcabbcaabcabcaaabcabcabbcccccabcaaabccabcaaaabbcabcabcabcabcabbbcabcaabccaabcaabcabcaaabcabcabccabcaabcaabbcabbccabccaaaabcaabbbcaabbbcabcabcabcaabbcccabccaaaabccabcccaabbccabbcccabcabcccabccabcabcaaabccabbcabbbcabbcabcabccaabbcccabccabbcccabcaaabbbbcabcabbbbbcaaabccaaabcabcaabcabbcaabbcccabbcabbcabcabcabbcabcaabcabbbbbcaabcaabcabbbccabcaabcabcabcabccabbccabcabbbcaabcabbcabbbcaabcabbcccaabbcabcabccabcaaabcaaabbbcaabcabcabbbcccaabbcaabcccaabccccccaaabbbcaabcabbcaaabbcccabbbcabcabcabcaabcaabbcabcccabcabccccabcaabbccabcabccabcaabcabbcaabcabcccabccccabbcabcaabbcabbccabcabcccaaaaaaabcaabccabcabbcaabbccabccaabbcccabcabbcabbcabcabcabbcabcabbbbccaabbcabbcabcaabcabcaabbbcaabbccabbcabccabcabcabccabccabbcabcaaabcccabcabbccaaabbcabbcabcccabcabbbcccabcaabcabbbcabcabcaabbcaabbcabbbcaabbbcabbbbccabcabbbbccabcaabccabcabcabcaabcaaaabcabbbcccaabccabbccabbbccaabcabcabcabccabbccaabcabcaabbccabbcabccabccccabcaabccaabbbbcabcaaaabbbcaabbcaabcabcabbcccabbccaabbcaabbbcabcabccabcccaaabbcabcabccccaaabcabbbbbccaaaabcabcabcccaabccaaabbbbbbcabcabbcabcabbbbccabccaabbcabbcabccabccaabccabccaaabccabccaaabcabccabcabcabcabcabccabbcabccabcaabcccabbbbbcabbcaabcaabccabbcaaabcabccabccabbcabccabccabcaabcabccabcabcabcabcabbbcabbbcaaaabccaabcabcaabbcabccccabbbbcabcabbbcccaabccabbbcccaabbcaabbbcabccabccccabcabbccabcabccabccaaaaabcaabcaabbcabcaaabcabcaabcabbcabccabbbcabccabbccccabcaabbcabcaaabcaabbcabbcabbbcabccaabcccabbcccabbbbcaaaaaaabcabbcaabcccabcabccabcabcabccabbbccabcccabbbccabcabccaabcaaaabcabcabbbccaaabbbcaabbccaabcabcabcabccabbccaabbcabcabcaabbcabcabbccaaabcabcabbbcabbcabbbccabcabccabbbcaabbcabbbccabcaabcabcabbccabcaabcabccaabbbcabcaabcabbcabccabcabbcabcccabccaabcabbbcaabcabbbcabcabccccccccabccaabcabcabcabcabcaaaabbbccaabcabcccaabbccabbcaaaabcabcabcabbcabcabccabccabcabbcaabcaabbcabccaabcccabcaabccaabbccabcaaaabcabcabcccabcaaabbbcaabbcabbcaaabcabbcaabcabbbcaabcccabbbccabccccccabcaaabcaabbccabcccabcabcaabccabccabccabcabcccabbcaabccabbccccccabcabcccaaabbcaaaaabcabbbbbccabbbbbcabccabcabbbcabccabccabcabcaabcabcabbbccaabcabcccaabbccaabbcabcabcabcccabbcaaabccabcabbcaabccabcccabbcabbcaaabccabccaaaabcaabbbbccabcabcabbcabcccabbbbcabccaabbccabcabcabbbcabcaaaabbbccaabcaabbbccabbbcaabbbcabcccabcabcaabbccaabbcaabccabbbccabcabbccaabcaaabbcabcabccaabccccabccaabccaaabcabccaabbcabcaabccabcaabbcabcabbcabcabcabcaaaabcabbbcabbcabccabccaabccabbcaaaaabcabccabbcabcabcccabcabccccccaaabcabbcaabcccaabccabcaabcaabbcccabcabcaabccabccabcccccaabcabcccabbcabcabccaabcabcabcccabcaaabbcabcaabbbbcabcabccabcabcabcaabbbccabcabcabbbcabccccccabcabccaaaabcabcaabbcabbcabbcabbcabcabbcabbcaabcaabbbcabbccabbccaaabbcabbcabcabcabcabcabbccaabcabccaaabbcccccabccabccabcabbcabbccaabbbccabcabcabbccccabccccaabccabcaabcabcabcccabcaaaabcaaaabcabcaabcaaabccabbcabcabbcabbccaabcabcabcabcaabcaabbcabbcccabbcabcabcaaaabbccabcabccccaabbcabbbccabccccaabcabccaabbcabccaabcabcabccabccabcccaabcabbcabbccaaabccabccaabbbccaaabbbbcaaaabbcaabbccaabbbbcabbcabccaabcabcaabccabcabbbcabbcaaaaaabcccabcabccabbcabcabcaabcabcaabcabbccabcccccaaabcaaabbccabbbbcabcabcccabcabcaabbbcaabbccabcabcaabbccabbbcabcabcabbcabbbcabcabbbccabcccabcabccaaaaabccabcaabcabcaaabbcaaaabcabbcccabbcccabccabccabbcabcabcabcccccabcabcaabbcabcabcabbbcaaabccabbcaabbccabbccaabbcabbcabccabcccabcabbccabcabbbccaabbcabccabbcabcaabccabbcabcabcabcccaabcaaabbcccabcabcaaabbccabbbbcabbbbcaaabbbbccaabcaabcabbcabcabcabcaaabcabccabcabcabcabbcabbcabbcabbccaabbcaabcabbccabbbcabccaaaabbbcaaaaabcaabbcabccabcaabcaaabcabccaabbcabccabbcccabbcccabbbcaabbbbcabbcabcabcaaabcaabccaabcaabcabcaabcabcabbcabccaaabcabccabccaabcaabccabcabbbcabcccabcabbcaaabcaaabbcaaabccaaabcabcaabcabccccabbcccabbbcaabbccabccabcaabbcccabcabbbccabcaabccaabcabcccabcabcabbcaabcccabcabbccabbccabcaaabcabbccabcabcabcabcccabbccccccabbccabcaabcabcabccabccaabcabbcabbbbccabcabccabbcabbbbcabcabcccccaabcabcaaabcabbccabcaabcaaabccaabccaabbbbcabccaaaabcccabbbbbcabccabcaaaabbcabcabccabccaabcabcaabcabbcaabbbcabbbcccabcaaabccabcaaaaaaabcaabcaaaaabccabbcccabcaabccabcaabbcabccabcabcabbccaaabccabcccabbbccaaaabcabccabcaabbcaabbbbbbccabbcabcabcabcabcaabcaabcabcaabccccaaaabbccabcccabccabcaabbcaabcaabbcabbbcabcabcabbcccaabbcabcccabbccabcaabbbcccaaaabcccabcabcabcabcabcabbccabcabcabccabccabccaabbcaabbccabccabcccccabccabccaabccabbcaaabcabcabcaabccaabccabcabcabcccaaabbbcaabbcabcabcabbcabcaaaabbbccccabcabcabbcabcabcaabcabcabcabcabbccaabccabbbcabbcabbcabbbcaabcaabbcccaabccabcabbccaaaaabcabcabbccabccabccabccaabbcabccaabcabcabccaaaaabccaabcabcccaaabcccabcabbcabcabcabbcaabcabccabcabcabbcccabcabbbbccabbcccabccccccabbccabbcabcaabbcabcabbcabbbbbcabbbcccccccabbcabcaabbccabccabcabcccabccabcabcaaabccabbcabcabcabcabccabccccabccabbbcabcabccccaabccabcabbbccaabbcabbcaabccabcabccaaabccabcabcaabbccabbbcabccabcabcabbcaaabccaaabbbbcabcaabbcabcaabcaabcaabcabccabcabcabcabccabbbbccabcaabbcccabcabcaabcccaabcabbcaaaabbcaaabcabbcccaaabcccaabbbccabbcabbcabbccccaaabcaaabcabbbbbccaabbcabbbcabcaaaabbbcccaabbcabccabcabcccabcaabccabcabbcabbcccabcaaabbcaabbcaabcabcccaabccabcabcabbbcaabccccabbbbbccabbcabcccabcabbbbcccaaabbcabcabcaabcaaaabcabccabccabcccabbcaabbbccaabcabcabccabcabcabccabcabbbcaabcccabbcabcccccaabcabcabccaabcaaabcabcabcabcccabbcabccabbcabbccabbbcabcaabcabbcaabcabcaaabccaabcabcabcccabcaabcabcabcaaabcabbcccaaabcabbccaabcaaaaaabbcaabcabcccccaaabcccaaabccaabcabbcaabcabcabccaabcabcaaaabcabcaabcabcabbcabbbbbcabcaaabccabcabcaabcabbcabbcabccabbcabcaabcabcabbbcaabcabcabcabccabcaabbccccaaaaabbbcabcabbcaaabcabcabcabbcaabccaabccabcccabbbcabcaabcabcabcabcccabcabbbccaaabbbbcabbccaaaabccabcabccabbcabbcabcaabcabccaaabccabcabcaaaaaaaabcabccabcabcabcabccaaabccabcaabcabcaabbcabccabbcccabcccabccccaabccaabcabbbcaabcabccabccaaaabbbccaaabccabcabbcaabcabcaabcabcabcabccaabbcaabbccaabcaabbbcabbbcabcabccccccabcabccabcabcabccabcabcabccabcabcccabccaabbbcabccccabcccccabcabcabcccabccaaaabccabccabcabbcaabccabcaabbbcabccabcabcaaabcabbcccabcabbbccaaabbccabcccccabccaabbcaaaabbccabccccabcaabcabccabbcaaabcabcabcaabcabccabbbbcabccabccabcabcabcaabcabbbccabcaabbbccabccabcabbcaaabcaabccaabbcaabccabcaabbbbbcaabbccaabbccaaabbbcaaabcabbcabccabbbcabccabccabbcabbcabccaabcabcabcaabbcaaabcabbccabbcaabccaabccccaabbbcaabbbbcabbbcabcaabcabcccaabccaabbcaabcabcccaaabbcabcaaaabcccaabbcabbcabcaabccccccaaabbbcabcabccccaabbcaabcabcccabbcaabbcabcccabbbccabccabcabccabbcabcaabbcabbcabcaaabbbbcaabcccabcabcabbcabbcabbcabcaaaaabcccabbcaabccabbbcaaabcccabcabcccaaabcaabcabccaabcaabbbcaabcccaabcccaaaabbcaabcaaabccabbbbcabbccabcabbcaabcaaaaaabcaabccabbcabcabbbccabcabbcaaabbbccaaaabcccabbbccabbccabbcaabcccaabbcabbbbcabcabcaabbcccaabbbcaabcabbcaaabcabcabcaaabbcabbcaabbcccabccabccaaabcaabcaabcabcabbccabbbcaabbccabccaaabccccaabbccabccabbbbccabbcabcabbcaabcabcabbbcaaabcabccabccccabcabbbcabccabcabccabccaaabcccccaaabcaabccabbcabcaabcabbcaabccabccabcabccaabccabcaabcabbcabcabbccaabbccabcabcaabcabccabbcabcabccabbcccabbccaabccaaabcabccaabccabcabbcaabbcabcabbccabbcabbcaabbcabcccabcaaabbcaabcaabcaaaabcccabcabcabcccaabcabbbcabcaabbcabbbcabcaabbcabcabbcccabbcabcccaabbbcabcccaaabbcaabcabbbbbbcaaabcabcaaabbbccabbcabcabbbcabcabbbccabbbbbcabccabcabccabbbbbbcabbcabbbbbcabbbcabcaabcabcabcabccabcabcccaaabbcabcabbcabccccaabcaaaaabcabcaabcabcccabcccabcabccabcabccaabcabbbcabccaabcabbcabcaaaabcabcabcabcabcabcabbbccccabcccabbcaabbbbccabcabcabccaaaabcaabccaabccaabcaabcabcabcabbbbbcaabcaaabcaabcccabcabbcabcccaabccabcabcabcabcaaaabcaaaabcaabcabcaabcabcabbbcccabbcaabcaaabcaaaaabbcabcabcabcaaabcabbccabcabcaabbbcaaaabccaabbbbcccaabccabcabccabbcabcabcabcccccabbbcabbccabcabcaabbbbcabcaabcabbcabcabcaabbbcaabcaaaabcabbcaaabccabcabbcccabccaabcabcaabcabcaaabcabbbcaaaaaabcccaaaabcabcaabbccabcaaaabcabccabccaabcabccabcabcaabcabcaabcabccaabbcccabbbbcabcaaabbccabcabccccccabbcabccabcabcccabbcabbbcaabbcaaaabcabbbcabbcabcabccabccccccabcabcabcabcaabbbcabccabccabcccabccabcabcaaabccabcaabcabbcabcaaaabbcccccabbccaaaaabcabcabcaabcabbcabbccabbcabcccaabcabbcaaabcabccabcabccaaabcabcaabbbbbbbccabcaabbcccabcabccabcaaaabcabccabcabccaaabcabbcaabcabbcaaaaabccabcabcaabccccabcabccabcccabbbcabbcaabcabbbcccabcabbbcaaabccabcccaabcabcaabcabcabccaaaabcabcaabcccabccabbcabbcaaabcabbccabbccabcabcabbcabccabcccabbccabcabccabbcabccabcabcaabcaaabcabcaaabcabccabbbcaabbcccabcaabbcccaaaaaabbcabcabbcabcabcaabbbbccccabcabcaabccaabbccabbbbcabcaabcccaabcabccabcaaabccaaabcccaabccccabbbbcccaabccabcabbcabcabbccccaaabcabcabcabbcabcabbbbccabcabcaabbbcaabcaabccabbccabbccabbcccabbcabbccabbccccabcabcabbbbcccabcaaabbcabcabccaabbbcabccaabbcabbcabcaabccabbcaaaabcaabbbcaaabcaaabbcaaaabbccaabccabbcabbbcabcaabcabcaabcabcabcabccabcabcaabccabbbcaabcccabcccabcaabcabcabbccabcabcabbcabbbbcaaabbbcccabcabcaabcabcabccabccabbcaabbbcaabbbcabcccaabcaaabbccabbcccaabccabccabbccabbbcaabbcabbcabbcabbcabbccaabbcabcabcaabbbcabbccccabcabbcabcabcabcccaabccabccabbcabcabccccaaabccabcaabccabccabbcaaabbbbcabcabcabbcabccabcabbcccaabcabccabbcabccaabccaabccabccabbbccabcabbbbbcaabbccaabcabcaabccaabbbbcaabbccabcabcabcabcccabcaaaaaaabccabcabcaaaabccaabcabbbbcabbbcaabccabccaabbbcaabcabcabcabbccabbcaaabbcaabcabcabcabbbcabcabccaabcabbccabcabcabbcaabcabcabccabcabccaabbcabbbbcccaaabcaabccccaabcaabccabbcaaabcabcabcaabbcabcccabcabbbcabccabcaabcabcccabbcabcabcaabcccaabcaabccabcabbcaabcaaabbccabcccabcaabbcaabcabcabcabbcabcabbcabbbcaaabccabccaabcaaaabcccccccabcabcccaaabcabccabcccaabcaaabbbcabcabccccabbcaaaaabcabcabcaaabcabccaabcabbccabbbccabbcaaabcaabcaaabcaaabbccabbcaabbccaaabbccabbcabbccabcabcaaaabbccabbbbcaaabbcaaabccabcabbccabcabcabcaabcabcaabbcabcabcabcabcabcabcabcaabbbcaabcccabcaabcccabccabcabcabcaaabcabcccabcabcabbccaaaabcabcabbccabbbcabcaabccccabccaaabccabbbcabbbcaaaabcabbbcabcabcaabcaabcaaabcaaabbbbbcaaabcccccabccabbbcccaaaabbcabbccaabcabccaabccabcaabbcabcabbccabccabcabcabbccaabbcccaabcabcaabbcabcabcabcaabcabcabcaabccaaaaabcaabccaabcabbbbbccabcaabbccabbccabbccccabbcabcaabcaabcaabbccaabbbcabbbcabcccaabccccabcccabbcaaaabcabcccaabbcaaabccabcabcabbbbcabccabcabcabcabcaabcaabcaabcabcabbcaabcabcabccabbcccccccabcabcccaabcabccabcabbbcabbcccccabccaabccabcaabbcabcabcaaabcabbcaabccabbcabcabbccccaabbbcabccaaabcaabbbcaaabcaaabcabccabcabccccabbbcaabcabbbcccccaabcccabbcabcccaabbccabbbcaaabccabcaaabcabcaabcabbccabcabccabcaaaabbbbccaabcccaabccaaabcabcabccaaabcabbbbcaabccabbcaabcaabcabbcabcccabbcaaaabbbbbcaaaabcaabcaaabcabbcaabcabccabbcabccabbcabbccccaabcaaabcabcabbccabbbbbcaabbcaaabcabcccaabccabccaaaabccabcabcaabccabcccaabbccabbccabcabcaabbcabcabbcaabbbcccabccabccccaaaaabccabbbbcabcabbcabcaaabbcaaaaabbbbcabcabbbbbccabcccabbccaaabccabcabcccabccabcabbccccaabcccaaaaabcaaabcccabcaabccabccaaaaabbcaaabcccabbcaaaabbbcabcaabcaabbcaabccccaabbcabccabcaabcabbcabbcaaaabcaaaabcabcaaabcaabcabcaaaaaabccaabbcabcabcccabbcaabbbccabcabccabbbbbccaabcabcabbbcaaabcaabbcabbcabbcabbccaaabcccabcaaabccaabcabcaabcaaaabbcabcccabbcabcabcabcabccabcabcabcccccabcabbcabcccaabcabcaabbcabbbbcaaaabcaabcabbcabbcabcaaaabcccabbcaabccaabcaaaabbcabccabbbcabcabbbcabcabbccabcabcabbcabcccccaabcccaabbcabcaabcabbbcabcabccabcccccccabcabbcabbbcaabbcabbbcccabcabcaabcabcccccabcabccaaaaabccaabccccaaabcabccabbcccabccabcabbccabcccabbcabcaabcaabcabbbbcaabccaaabcabcccabccabcabcaabbcabcabbbcabcaabcabcabcaabbbbcaabbcabccabcaaabccabcaabcabccaaabcabccaaabbbcaabcccabbcabcabcabccaabcaabbbcaabbbcccabbcabcabbbcabbbcabbcabccccabbcabcabbcabcabbbcabcabcccaaabccaabbbbcabcccccaabcabccaabbcccabcccaabccccccabbcaaabbbbbbcabcabcccabbbcabcabcaabccaaaabbcabbccaaabcabcabcabccaabcabbbbbccaaabcabcaabbbccabcabcaabbbccccaabcabcabbbcabccabcaabcccabcabcabcabcccabcaaabbcabccabbbcabcabcabcabcaabcccabcabcabcabcabcabbbbbbbbcabbbcabccabbbbccabcabcccabbbcabbccabcabbbbbcaaaaaabbcaaabcccaabccabcaaabcabcabcabcccaabbccccabbbcabbccabbbbcabbcabcaabbbccabcabcabbccccabbbcaaaaabbccaaaaabbcabbbbbbbcaaabcabccaabcabcabccaabbcabbcabccabccabcabcabcabcccabcabcabbbbbcabbbbbcaabbcabcaabbcabcccabcccabbcabcabbccabcabcabccaaaabcaaabccaaabcaabcccabccabcabcccaaabbccccaabcabcabcaabccaabcaabcabcabccabbcaabcabccccaabcabcaaabcaabbcaaaabbcaabcabcccabcccaabbcabbcaabcabbcabbcaabcccaabcabbcabcaabcabbbbcabcabcabccabcaabcaaaabcabbcabcabbcabcaaaabcabbcabcccabcaaabbcccabcaabccabbcabcabcccaaabcabccccaaabccabcabcabcccaaaaaaaabbccabcabcabbcabcabcabcabbcabcabbcccccaabccabcabcaabccabcabbcabccccabbccabccabccaabbcabcabccabcccabcaabcabcabbccccabcccaabccaabbcaaabcabbcabcabbcabcaabccccabccccccabcabccaabcabbcaabbbbccabbbcccabcccabcabcabbbcabccaaabbccabccabbbbcaabcaabbcabcabbbcabcabbcabcaabcaabcaabbcaaabbbbccabcabcabcaabcaabccabccaaaabbbcabbbcaaabbbccabcabcaabcabcaabbbcccabcaabccaabccaabbbccabbcabcabbbbcaaabccabcaabcabcabccabccaaabbccabbcaaabcaaabbccabccaabccabccabcabbbbcabcccaabbbcccccaabccabcabcabcaaaabccaaabcabccaaaabcabbbbcccabcabcabbbccabcccabccabcaaabbbccaabcabcabbcaabbcaabbcaabcabcccaabcaabbbccabcaabccaabccabccabcabcabcabcabbcabccabbcabccaabcabcccabcabbbcaabccabbcabbcabcaaabcccaabcabbbccabbccabbcabcabbbbccabcabbbbcabcabbcaabccabcabcabbcabbbccabbcabcccabcabcabbbccabcaaabcabbcabccaabccabcaabcaabbcaaabbbbcabcabbcabcabcabcaabcaabbbcabbccccabccabbcaaabbcccabcccccabbcccaabbccaabbbcabcccabcabcabbccabbbcabbcabcaabccabbccabccaaabccaabcccabbcabccabcabccaabbcabcccaaaaaabcabcabccabbcabcabcabbcabccaaaabcaabbcaabcaaabbcccabbcabcabcabcaaabcaaabcabcaaabcaaabbbcabcabcaabcabcabbbbcabccabbcccaabccaabcaabcabbcabbccabcabcabbcabbbcabcabbcabcaaabcaabbccabccabcaabbbbbcccabcabbcabbbcabcabcabcabbbcabbcaabbcccabccabbcaaabbccabcabcabcabcabcaaabcabcabcccccaaabcabbccaabcabcabcabbbbcabcabcabbcabbbccaaabcabbbcabccaaabccaabcaabcabcabcabcabccabcabbcabccaabbcabcaabcabccabbcabbbbbbbcaabbcabcabccabccccabccabccabbcabccabcabcabcabcaabcabcaabcccccccaabbcabccaabbcabcabccccabcabbcabbbbcabcaaabbcaabbcabcabbcaaaabcabbcaabccaabcabcaaaabccaabccabbcabcabcabccabbcabbcaabccabccaaaabcabcccabbbccaabcabcabcabccaabcaabcabcaaabccaabccabccabcabcabcaabcabcccaabcabcccaabccaabbcaaabcabbcabccccabbbcabcaabccaaaaabbbbbcaabcabbcabcaabcccccabccabcaaabbbccaabcccccabbbbccabcabccabcccaabcabbbccaabccccaabcabcabcccabbcccaabccaabcaabbcabcaabcabcaabcabcaaaabbcaabcabcabbbbbcabcccabccabccccabcabcaabcabbcabcabbccabbbbcabbccccabcabcaabcabccccabbbcabcaaaabbcabbcaabcabcabcabccabcabcabcaabcccabcabcaaaabbccaabcabccabcabccabcabcabbcaabccabccabccabbcabcabbbbbcaabbcaaabbcaabccaabbbccccaabcaabbcabccabcabbcaabccabcabcaaabbcabbcaabccabcabcaabccaabbcaabcabcabbcabcabbcabcabcabcaabbcabbcaabccabbbbccaabccabbcabbcabcccabcaaabbcabcabcaaabccaaaabcabcccccccaaaabbcaabcabbbcaabbbbccabcabcabbcabcccabcabbcabcabcaaabcabcabbbbbcccabbbbcaaaabcabccccabbbcabcaabccaabccabbcabbccabcabcabbcabccabccabccccabccaaabcaabbcaabcabcabcccaabbbbccabcabbccabcccabcabbcabcccaaaaabcaaabbccaabcabbcabbcabcabbbcabcccaaabcabcabcaaabcabcaaaabcabbcaaabcaabbbccabcabcccabbbcccccaaabccabcaabcaaaabcabbbcabbcabcabcaabcaaabcabbbbbbcaaabbccabcabcabbcccabcabcabcabccabbcabbccabbcabcccabcccabcabcaabcabcabcabbcabccaabcaabbbbcaaabbcaaabcabbcccabcabbcabbbcabccabbbcabccaaabbcabcabbbcaabbbbbcabcaabcaabcabccabcabcabbccabbcabcabbbcaaabcabcabbccabcabbbccabbbcaabcccaabcabbbcccabbcabbbcabcabcccaaaaaabcabccabccabcaaaabcabbcaabccabbcabcabcabcaaabbcccaabccabcaaaabcabbcaabccabbbccccabcabcabcabcaabcabcabbbcabbcabcabcabccabccaabbccabbbcabbccabbcccccccaabccaaabccabccccabcaabcabccaabcabbccabcaaabbccccabcabbcabcaabbcabcabcaaabbcabccabccabcaaabcabccabbbccaabcabcabbbcaabcabbcccaabbbcccabcaabcabcabcabcabccabccabcabccaabccabccabcaaabcabbbbbbcabcabcabccabbcabcabbccccabcabcabbbcabbcaabcabccabcabcabccccaaabbbcaabbbbcabcccabcabcaabcabbccabcaabcaabccaabcabcabbcabbbcaabbbcabbccccabcabbcccabcaabbbcaaabbcabbcabcccaabcccabbccaaaabcabcaaaaabccccaaaabcabbbbccabbbcabcabbcaabbbbbcabbccabccccabbccabcabcabcabcabbbbbcaaaabcccaabbbbcaabbcccabbccabcabccabcabbcaaaaabcabcaabcabbcabcabcabbbccabcabbbcabbbcaaabbcabbcabbcaaaabcaabbccabcabcaabbbcaabcaaabcabcabcabcccabcabbbcabbccccabccabcabcabcabbbcabcaabcaabcaabcabccaaabbbbbbcabcaabbbbccabbccabbbcabcabcabcabcabbcabbbcabcabcccabcaabcabbcabccabbbccaaabcabcccabbccabccabcccaabcabcabbbcaabcabbbcabcabcaaaabbbccaaaaabcabbcaabccaaabcaaabccccaabcabbbcabcabccabbccabccabcabcaabcaabcabcaabcabcabcabcaaaabbbcabcabbcabcabcabbcaaaabbcabcaabcabcabcabcaabbbcabcaabbcabcabbbccaaabbcaabbccabcaabccabbccaabcaabbcaaabcaaabcabcabcabcaabccccaabcccabbbbccabcabbcabbcccaabcccabbccabcabbcabccabbcabccabcccaabcccccabcabccaabcabccabbcaaabbbcabcaaabbbccaabbccabcabbbccaabcaabbcabbbcabbcabccabccaabbbcabcabbbcccabbbbccabccccabcaaaaaaaabbcabcabbcaaabccaabbcaaabbcabcaabcaaabbbcabccabccaaabcabcabbbcaabbcabcabcccabcaaaabbbccaabcaabbcabbcabbcccabcaaaabccabcabccccaabcabccabcabcabcabbccabcabcabcabcabccabbbcabccaabbbcabccabcabbccabccabbccaabbcabcabbccabbbcabcabcabccabbcabbcaabcaabbcaabcabbbcabcabcabcccabccabcaabcaabccabcaabccaaabbbcabcabbbcaabbbcabcabcabbbbbbcaabcaabcabbbcccabbccabcaabcabcabbbccaabcccabbcabcaaabcabccabcaabcabbbcaabbcabcabbcaabcaabcaabcabcaabbcabbcabcabcabbbbbbcabbcabbccaaaaabcabcccabbcccabcabcabccaabbcabccccabcabbccabbcabcabcccaabccccabbcccabcabcabcabcaabcccabcaabbcccabbccabccabbbcabbbcabbcaabbcccabbbcaabccabcabcabccabccccabcaabccccaabcabbbcaabcabcabbcaaaabcabbcabbcccabbccccabcaaaaabcaabcabbcabcabcabbbcabcabcaabccccabbbbcabccabbccabbcabbcaabcaaaaabccabcabcabccabcccabcabbcabcabbcaaabbcabcabbccabbcabccabcaaaabcaabbccabcccabbcccabbbcabccaabcaabcabccabbcaabcabbcabcabcccabccabcaaabccaaabcabcabcabbbccccabcabcabcabcabbcabcabbcabcabbcabccabbccabcabcabbbbcabccabbbbccccabbbcabcabbbcaabcabcaabcaaaaabbcabcaaabbbccabcabccabcccaaaaabccabccaaabbbcaabcabccaaabccabbbcaabccabccaaabbbcabbbcabcaabbcabcaaabcaabcaabbbbccaabcabbcabcabbcabccccccaaabccabcabbbcccaabbbbcaaabbbcabcccaabcccaaaabcaaabbccaaabcccabcccabbcabbbcaabcabcaaabbcabccabcaabcaaabbbbbcabccaabbccabbbcabccabcabccaaabcabbbbccaabbcabbcabccabccccabcabcaabbcaabbcabcabbbcaabcccccabbbccabbbcccaaaabbbbcccabccabbcccabcabbcabcabccabccabcabcaabccaabbcabbccabcaabbbccabcabcabbccabcaaabbccaabbbbcabcabcaabccabbbcabcaabccaaabcabccaabcaaaabccabccabcabcabcaaaabcaabcabccabcabcccaabcabbbcabcabbcabcaabcaabcabccaaabbbbcabbcccabcabccabcabcaaaabcabcabcaabbcaaaaabccabbcaaabcaabcabcabcabccabbccabcccabbbcabcabbcabbbcabcabcabcabcaabcabbcccaabbcabbcabcabcabbbcaaaabcabccabcabcabcabccabccabbbcabccaabbcabbbcabccaabbcabcccaaabccaabcaaabbcabcaabcabcabbcabccabcabcabcabbcabcabbcabbcccaabbcabbbbcabccabcaabcabccaabccabccabbbcabbbcabcabccaabbcabcabccabccaabcabbbcaabcccabcabbbbcaabcabbccabcabcabcabcabcaaabcabbccabccabcabcabcabcabcaaaabbccccccabcccccabbcabcabcaabbcabcaabcaaaabcabbcaaaabcabccaaabcabcabbcabbcabcabccccaaabcabbccabcabcabbccaaaabcaaabccabccabccaabcabbbcabbccabcabcabbcabbbccaabbbccaabcabbcaabcabcabcaaaabbbbcabccabcabbcabccabcaabccabbccaabccaabbcabcabbbcabbccaabbccccccaabcabcabccabcabcaabccaabccccaabcabcabccccaaabcccabbcccabbcabbcccabcaabcabcaabbbbcabccccaaaabccccabbbccabcaabcaabcaabbcaabcabccaaaaabcccabbbbbccccabcaaabccccccabcabcaaabcccaaaabcaaabcabbcabbcabcccabcabcabcabbcabcabcabcabbbbcaabcaaabcabbbcabbcabccabcabbbcabbbcabccaaabbcabcabbbccaabcabcaabcaaabcabcabcaabcabbcaabbcabcabccaaaabbcabccaaabbcabcaaabcabccabcabccabcabbcabcaabcabcaaabcabcaaabcabbcabcabcabcabcaabcaabbcaaaaabbbbcabcaaabcabccccabccabccabbbbcabbbcabbcabcabbcabcabccabcabcabccabcabcaabcabbccccabbbbccabcabcabbbcabccabcabccabcccaaabbbccabbcabccabcaabbcabbcabcabcabcaaaaabcabccabbccabcabcccabcabccabcabccccabcaabcaaabcabbcccaabbcabbccaaabcaaaabbcaabccccaabbcabbbcabcaabcaaabcabbcccaabcccabccaabbcabbcaabbcabbcaabcabcabcabccabcabbccabccaabcabbccabccabcabbcabbcaaaaabbcabcabcabbbcabbcabccaabccabcabbcabbcabcabcabccaabbbcabcaaabbbcaabccabccabccccaaaabbcaaabbcaabcaabbcaaabbcabccabbbcabccaaabcabcaabbcaaabcaabbcccabcabcabcccaaabcabcabcccaaabbbbcabccabcccabcaabccabcabbbbbbcccabcaabcabbbccabcaabcabccccabbcabcaabbccabcabcaabcabccabccabbccabbccaaabbcabcabbbbcabcabccccabcabcaabbcabcabcabcabcaabcabbcaaaaabcabcaabbccaaaaabbcaabbcaaaabcabbccabbcccabcaaaabcabccaaabcabccabcaabbbbbbbcaabbcccabcabccabbcabbbcabccabcabccccaaabbbbbcccabccabbcabcabbbbcabcabcabbcaabccabbccabcabccccabcaabbcabcaabbcaabcaaaaabbcaabccabbcaabcabcabcccccabcaabcabccabbbcabbcabcccabbcabbcccabbcaabcabcabccabbccabbcaabcaaabbbcabbbcabbcabbbbcabcabcabccccaabbbcabbbbbcabcabcccabccabcabcabccabcabbbccaaabbccabbbccaaabbbbccccabcabcaaabcaaaabbcabcaaabbcabccabcabcaabbcabbbcaabcaaabbcccabcabbcaabcabccaabcaaabcccabbcabcabcaaabccabcabbcccaaabcabbcabcccccaabcabcabcabccabcabccaaaaabbbbbbbbcabcabccabbccabcabcccabcabcccabbcccaaabccaabbccccabcabccabcaabccaabcabbccabbbcabbcabcabcabbccabbcabbcccabcaabbcccabcaaabcaabcabbcaaabccaabcabcabcabcabcabccccaabccabbccabcabcabbbcaabccabcaabccaaabbbcaabbbcabbbcabbccccabcabbbbccaabcabccabcabcaabbcabbcccabcaaaaabccabccabccabbbbcabcabcabcaabbcaabccaabbccabbcabcabcabbccabbccabbcaaabccabcaabcabccabbcabcaabbbbbbcabcccaaabcabcabbcabbccabcabbbbcaabcabcabbccabccabbcabbbbbbcaaaabcabcccaaabcabbcabbbbcabcabcaabcccabcabcabccabbcabbbbcabbbbbcabccaabccabccccccabcaabcabcabcabbccaabbcaabccabbbccabbccabccabbcabbcabcabbbcabbccccabcabbbbccaaabbcabcabcabbcabcabbcaabbcccaaabbcabcabbcabcabcaaaabccabbcaaabcabcccabcabbbbcabbccccccabcabcabcabcabbcabcaabcabbbcabcabbcabcabbccccabcabcaabbccccabccabbcaabcccccabcaabccabbccabbcabbcabcaabccabccabcaabbbcabcaabcccabcabcabbcabbccaaaaaaabccaabcaabccabbbcaaaabcabccabcccccaabbbcaabcabcabcabbccabcccabcabcabbccaaaabcaabcaaabcaabcabcaabcabccabcaabccaaaaaabccabccabccabcabcabcabcaaaabcccabccaabccaaabbbcccabcabcabcaaaabbbbbcabbbcaaabbcabbcabcabccaabcaaaabcabcabcccabbcabcccabccabcabccccaabccaabbbbcabcabcabcaabccabcabcaabcabcabcabbcabcabccabcabcabccabcabcabcabcabbcabcabcaabcabbccabcccabccccabcabbcabbbcabccaabbbbcabcabcccaabcabcaabbbcaabccabcaabbccabcabcabccabcabcabcabcaabbbbcaabccccaaabcaaabbcabcabcabcabcabcabcaaabcabbccccabbcabbcabcaabcabcaaaabcabcaaabcabcabccccabcccabbcaabccabcabcabcaabbbbbbccabcaaabbcabcabcaabcaabbbcabccaabcaabcabcaabcccabccaabbcabcabbbcabccccaabcabccabccabccabbcabccabcabcabbccabbcccaaaaaabbcaaaabccabbbbcabbcaabcabbccabcabccaabbccabccabcabcabccaabbccaabcabcabcccaabbcabbcabbcaabccabbbbcaabbcaabcabcabbcabccabbcabcabbcabcabcabcabcaabccccaabbccabbcaaabcccabcabcccabbcabcccabcabcaabcabcabbcaabcaaaaabcabbccabbbbccabcabcaabcabbcabbccccabcabcabbcaabbbcaaaabcabccaaaabcabbcaabcabbbccabccabccabbcabbbcabcaabcaabbcabcaabcabcaabcabbbcccabccabcabcccabcabccccabbcabccabccaabcabccccaabcaabcccabbcaabbccabcabcabcabcaaaabbbcabcabbbccabcabcabcaabcabbcabcabccabccaabbcabbcabcaabccaaabcabccabbbccaaaabbbbcaaabcabbbbcabcabcabcaabbcccabbcabcabbcabccabccaabcaabbccccabccabccaabcabcabcaaabccabccabcabcabcabcabcccabccabcaaabccabcabcaaabcabbcaaaaabcaabccaabcccaabcabcabccccaaaabbcccaabccaaabcabcaabcabcccabcabccabbcaabccabcaabcabcabccabbccabcabcabcaaabbcabccabcaabbcabcccaabbcaabbbcabccabccabcabcabbbbcaabcabcccaabcaaabcccaabbcabcabccccabccaaabccccabcabbbcaabcaabbbccabccabbccaabbbbcabbccabcabcabcccaabcaabbcabcabcabcabbbbbcaaabcabbbcabbbcabcabcaabcccaabccaabcabbcabbbbbbcaabcaaabcabcabbccabcabbcabbcccabccaabcabcabccaabbbcabbcaabbccccabbcaabcabcaabbcaabcabcabcaabccaabbbcabbccaaaaabbcabcaabbcaabbcaaabbcabbcccaabbcaaaaabcabcaabcabcabcaaabcaabbcabcccabbbbcabcaaabbbcabccaaaabbbbcabcabccabbccabbcabccabcabccabbcabccabcabbbcabbcaabccccabcabbbcabcaabcabbccaabccaaaabcaabcabccaaabcabbcaaaabccaaaabcccaaabcabbcccaabbcabcaabbbccabcabbccabccabbbcabbcaaaabccabbbcccaabbbcabcaaabcabbcaaaabbcabcabcabbcabcabccccabcabcccabcabccabcabcaaabcabcabbcaabccaaabbcabcabbcabbcabcaabbbbccabcabbcaaabcccabcabcaabcabbbccaabcaabcabcaabccabbcabcabcaaaabcabcccaabccabcabcabbbcccaabbcabbcaaabbcabccaabcaabcabcaabcabccaabbcabbcabbcccabcabbbcabcaaabcabbbccabcabbcaaabccabcccabbccabcaabbbbcabbcaabbccabbccabcabcabcaabcabbbcabccabcccabcabbcccabcaabcaabccccabbcabcabccaabbcabcccabccccaabbbccabbcabcabccabccabbbcabcaabcccccabcabbbcaabcabcccaabbccabccabcabccccaaabbcaabcaaabbcabcabcabccccaabcaabccabcabcabccabbcaabccabbcabccabbbbbcccabcaaaabbcaaaabbcaabcccabcabcaabcabcabccaabcabbcabcaabcaaabbcaabcccabccabbccccabbbcaabcaabcabcccaabbccabcabcccabccabbcabbbcaabccabcccabcabcabbccabcabccabcabcabcccabbbcabbcabcabbbcaaabcaaaaabbcaabcabbbcaabbccaabccabbccaabccabcabbcaabbbbcaabcabbcabcaabcaabcccabcabcabcaabbcabbcabcabcabbbcabcabbcabcabcaabbcabccabbcabbbbcaaaabccaabcabbccabcabbcabcaabcccabcabccabbccabccaabcccaabccabcabcabccaaabbcabbbcaabccabccaabcccabbbbcaaaabcabcaabcccaaabbbccccaaabcabcaabbccccaabcaabcaabcaabbcabbcabcabcaabcaaabccccaaabbcabcaabcaaabbccabcabbcabcaabbcabbbbbbbcabbbcabcabcabcabcabbbcabccccabccaabccccabbcaabbbcabcaabcabccabcaaabbbbbccabcaaabcaaaabbbcccaabcabbcaaabbcabccccabcabcabbbccabbcaabccabcabcabcaaabcabccabbcabcabbcabcabcaaaabccabcaabccabccabcaaabbcaabbccabccabbccabbcccabcaabcabcabccabcabcccccabbbccabbcaabbbbbccabbcabbcaaabcabcabcaaaabccabcabcaabbcaaabbcabcabbccaabcabbcaaabbbbcabcabcabcabcaaabcccccabbccaabcabcaaabcaabbbbcaabbccccabcabcabbccaabbcabcabbccabbcabcabccaabcaabbccabbcaabcabcabbccabccabcabccabcaaabcccabbcabcabbccabccabcaaabbcabbcabcaaabcabcaabbcabbbcabbbbbbbccaabcabbcaabbcaaabcabcaabcabbcaabbcabcaabcabcabcabccaabbccaabcabcabccaaabcabcaabccabcabbbcabcaabcabbcabcabcccabbbcabcaabcaaabbccccabccccabcabcaabccabcabccabcaaabccabbbcabcabcabcccaabcabcaabcaabcaaabbcccccabcaabcabcaaaaaabcabbbbcabccabbccabccabcaaaabccabcabcaabcabcccccabbbbbcabcabcabbccaaabcabcabcabcabccabcabcccaaaaaabccabccabcabcaabcaabbccaaaabbcabcabcaabcccaabccabbcabcccabbcccabcabcccabcaabcabcccaabbcabcabcccabcabcaabccabbcabcccaabbbbcabcabccabcabbccccabccabcabbbbbcaabcaabcaabbbbccabccabbbbcaaabbcabbccabbccabccabbcaabbcaaabcccaaabccabcabcabbbcaabbbccabcaabbcabbbbbcabbbccabcabcaaabccaabcaabbcaaaabbccabbccabbccccabccabcabccabccaabcaabbcabcabcccabcabcabcccabcabbbbbbcabcaaabccabcaabcccabbcabbccabcabcabbbccabccabcaaabcaabbccabccabbbbbcabcabcaaaaabbccabcaabcabcabccabcccaaabbcaabcaabcabccabccabcabbcaabbcabbccabbbcaaabbbcabbccccabcabcccaabbccabbcabccaabcabbcccaabcabccccabcccccabccccabbcaabcabcabccabcabbcaabbbcabcabcabbbbcaabcabcabcabccaaaaaabcccccabbcabcaaaabccabbccaabccabcaabbbcabccabbbbbcaabbbccabbcabbccaaabbbccabcabcabbbcabccaaabcabcccabcaabcabcabcabccabcccccabccaabcabcaabcabcccabcabcabccabbcabcabcabcabccaaaaabbcabcaaabbbcabccccabcabccabbcabbcabbcccabcabccabcabcabbcabbcabcaabcabbcabcaabbccaabcabcaaabbbbcabcabbccabcccabbccccabcaaabcccccaabcccabbcabcabcabcabcabbcaabbcabcabbbbbbcaabcabbbcabcccabcabccaaabbbbcaabcaabcccaaaabbbcaabcaabbbcabcabcabbcabcaabbbbcabbcaabcabcaaabbcabcaabbcaabccaabcaabcabbcabbcabccabcabcccabcabbccabcccabbbbbbbcabcabbbcaabccabbcabbcabcaabccabcabcabbbbbbbccaabccaaaabccccaabcabbcabcabcabcccccabbcabcabcabcabcabbcabbbbbcaaaaabcccabbcabcabcaabbcabcabcabbcabcabbbbcccaaabccaaaabccabbcaabcaaabcaabccabbccabcabcaaabcaabcabccabbcabbbccabcaabcabcabcaabbcabcaabbcccaaabccabccabcabbcaaabcaabbbbccaabcabcccabcabcaabcaabbbbbcaaaabbccabcabcabccabbbbbccaabbcabccaabcabccabbbcabccaaaabbbcabcabccaabbccabcabcabcaabcaabbcabcabbbcabccabbbccabcaabcaabbcaabcccaabccabccccccccccabbbccabbcaabcabbcabbbcabbcabbbbcabccabcabbbcaabccabbbccabccccabbcabcabccabbcccccabbbbccabcaabcabcccabbcabccaaabccaaabbcabcaaabbccabccabbcccabcabcabbbcabcccaabccabbbbcaaabcabbcaaabcabbccabcaaabcaabbcabccccabcabccabcccaaaabccabbcaabcabcabcaaabcabcabcccabcabcccaabcccaabccabcabcaabcaaabbcabcabccabcabcabbcaabbbcabcccabcaabbccccabcaaaabcaabccaaaaabcabcabcabcabcaabcabcabbbcabcabcabcabccaabcccabccaabcabcabbcabbcabbbcccaabcabcabcccaabcccaabcaabbcabcabcabccabcabbbcabbcaaabcccabbbcccaabbcaaaaaabccabcabccabcabcabccaabbcabccccabcaabbcaabcabbccabcaabcabbcaaabbccabcabbbbbcaaabbcabcabcabcabbcaabcabcabbccaabcabbbccaaaaaaaabbcccabccabbbbbccabcabcabbcaabccaabcabccccabccaaabccccabcabcccabcabcaabcabcabcaaabcccaaabbbbbcabcabbbccabbcccabcabbcabbcaabcabcccabbbbbcabcaabcabcabcabbcabcabcaabbcabccabcabbcabbcaabbcaabcabcabbcabccabcabbbcabccccabbccaaabcabcaabccabcabcccccabcabbcabbcabbcabccccabcaabbccabbccabcabcabcabbcabccabccabcabcccaabcabcabcabcaaabbbbbcccabccccaabcabcabcabbbcccabcabbcaabbccabcaabcabccccaabcabbccccccaabcaaaabcabbbbbcabccaaabbcabcabbcaabbcaabcccabbcabccabcabbccaaabcabbcaabbbcabbccaabbcabcabcabccabbbcabccccabcabcabbbccabcccabccaabbccabccaabcabbccabbbbbccabcaabbbcaabcabbbbbcaabbbcabcabccabbccabbbcccabbccabccabbcabcabbccabbcabcabcabcaabbcaaaabbcabccabcabcaaabbccabcaabcaaabcabccabcabbccabbcabccccabcaaaaabcabbbbbbccabcaabcaabccabccccabbcabbcabcabbcaabbbcabbcabcabbcabcccaabbccabcabccabbcabcabbcaabbcabccabcaabcccccabbcabccabbcabcabccaabccccaaabcabccabcabcaabcabcabcabcabcaabbcaaabcaabcabbbbbcabcaabcabcabbbccabccabcabcabccabcabbcabcabccabcabcabbcaabbccabbcaaabccabcabcccabcaaaabcabbcabbbcabccabccabccabbcabccabccabccabcaaabcaabbcaaabcabbbcabcabbcaaabcabcabbbccaabcabcaaabcccabcabcaabcabcabbcabcccabcabccabcabcabcabcabcabcabbccabcaabcabbbbbcaaabbcabcaabccabcaaabcaaabcabcabccabcabbbcccabbbbcabccccabbbcaabcccabcaabbcabbcabcabcaabbcccaabbbccaabccaaabcaabcabcaabccabbccabbbcaabbcabccabbcabcabbbcabcabcabccabbccabcabcccabccabbccabccabcabccabcabccaaaabcabcccabbccccccabcabcabcaabbbcabccccabbbbbbccabbccabcaabcaaabcabcabccaaabcaabcabbcabcccabcabbcabbcabcabcccaabcaaabcabbcabccabcabccabbcabbbcabbccabbbcabccabcaaabbccabcaabbcaabbcabcaaabcabccabcabcccabbccaaaaabccaabbbcabccaabbcaabccabbcaaabccabbccabcabccabbcabcabccabbbcaaabccabcccaaabccaaaabcabcaabbcaaabcaabccabcabbbccabcaabcabcabbccabccabccaaaaabcabbbcabccaaaaaaabccaabcabccabccabbcabcabbcaabbccaabcabbcabcabcccaabccabcaaabbcaabcabcabcabbcabbccaabbbcabcabcabbcabcccabccabcabcabcabcaaabccabcccabbcabbbcabcabcccabcabcaabcaabcccabbbbcaabbbcabbbccabbccabcabcabccabccaabcabccccabccabbcccaaaabbbcabcccabccabcaaabbcabbcaabcabbcccabcaaabccaabcabcaabbcaaabcaaabbcaabcabccabcabcabcaaaaabbbcabcabbcabcabccabcaaabcaaaabbbbbccabbccabbccabbccabcccaabcabcabccabcabcabccabbbbccabbcaabcccaaaabccabccaabcaabccaabccaaabccabbcccabccabcaabcccaabcabcccaabcabbcabccaabcccabccabcaabbbcaabbbcabcaaabbbccccabbbbbcabbcaabcabccabbbbccabcaabcabccabcabcabbcaaaaabccccabccccabcabbbccaabbbccaabccccaabbcaaaabcabcaabccabcabcaabccaaaabcccaabbcccabcaabbcabbbbccaabbbcaaaabcaaabbccabcabcabcabccabcaabcaabcaaabbcabcabccaabcccabbcccabcaabccaabccaabcabcabcccaabbcabcccabbcabbcabcaaabbbcabbbcabcaabcabbcaaabcabccaabcabbccaaaabcabcabcabbccabcabccccabcabccabbbcaabcabcaabbccabcabbcabbbcabcabbccabcabbccabcaabbccabbccccccabbcabcabbcabccccabbbbcabcabccabbcabcaaabbbcaabbcabcaabbcabbccabbbbcabcaabcaaabcaabcaabbbcaaabcabcccccccabbcabcccabccabbcaaabbbcaabbccabccaabcabbccabccaabbbbcccabcabcccccabcabcaaabbcaabcabbbcabbcaabbcaabcaaabcabcabbccccabcabbbcccabccabcabbcaaabbcaabbcabcabbbbcccccabcaaabbbccabccccabcabbcabccabcccabcabbbcabcabcabbcccaabbcabccaaabcabcaabccabccabbcabcaaabcaabcabcaaabccabbccaaaabccabcabbcabcaabcabccabcabccaabbcaaabcabbbbbbcabccaabcabbbbcccccabcccaaaaabcccccaabcabbbcabbbcabcabbcccabcabbccabccabbbcccabcabcaaabccccabbcccabcaaabbbcaaabcabcabcaabcccabbccaaabccabcabccaabbbcabbcabcabcabcaabcabcabcaabcabcabccccaabccabcabbccabcabcabcaaabcabcaabcabcabbcccabcaabcaabbccabcaabccabbcabcabcabcccabbcaabcabbcaabbcabcabbcabbccaabcabcabcaaaabccabbccabbccabbcabbccaaabcabccaaaabcabccabcabbbbcabbcabbcaabccabcaabcaabbcabcaabcccabbcccabcabbcabccccaabbbbccabbccabcabcabccabbbcccabcabcabcaabcabcabccabbccabcabccccabcabcabcabcaaaabccaabbcabcccabccabccaabcabcabccabccabcaabcabcaabcabcabbcabcabcabbccccabcabcabbbcabbbccaabcabcabcabccaabcabcaaabcaabcaabcaabcccabcabcccabbbbcaabbccccccaabcaabbcabcaabcabcabcabbccabbbbbccccaaabcabcabbcabcabcabccabbbbbbcabcaabbccaabbccabbbccabbcabbbbcaaabcabccaabbbcabcabbcabbcaabcabcabcabbbcabccaabcaabccabcabcabcaaabcabcabcabcabcaabcaabbccabcabcabbcabbbbbcaabccabcccaabbbcabcabbcabcabbcabbbcabbcabcabcaabcabcabbbbcabcabcabcabccccaabbbcabccabcabcabcccaabcabbcaaaaabcaabccabcaaabcaabccabbcaabcabbcabccabbccaaabbcabbcccaabcabbbcabcaabbccccaabbcabbcabcabbccabcccabcabcaabbcabcccaabcabcabccabbbcaabcccabbbcabcabcaabbcabcabccabbccaaabbcabcccccaabcabcabbccaabbcabccabcccaabcabbcaaaabbcaaaabbcabcabcabbcabcaabbcccabcabcabcaabccccaaabbcabccaabcabbcaabbbbcabcabcaaaabbcabcabcabccccabcaabbcabccabccabcabbbbbccaabcaabcaaabbbccabbcabbcabcabcabccccaaabcabbcabbcaabcabcccabccccabccabcabbcabbbcccabcaabccabccabcccabbcabbcabcabccabbccabccaabcabcabbcabbcabbccabcabbcaabcaabccccccabcccabcabcaaaabbcabcabcccaabccaaabccaaaaabbcabcabbcabccaaaaaabbccabcaaabbcccaabbcabcccaaabbcabcabbccabbcabccabcaabcabcaabbccaabccabbcabcaaaaabbbcaabcccaaabcabbbbbbbcabbbcaaaabcabcabcabcaaaabccaabccabcaaabcaaaaabbccaabcabbbcccaabbccabcaabbcabccabcccabccaabcabcaabcaabccabccabcabccabbcabbbbccabcaabcabcaabccabcaabcabccabcccabcaabcabcaaabbbcccabcabcaabcaabbbcabcccabbbcabbcabbcaaabcabcabcaaabcabcabccabccabcabccaabbcabbcccabbbcabcaaaabcaaabbcabcccabbcabbbccabcabbcaaaabbcaaaabcabcabcabbcabccabccabbcabbccabcabccabcabbcabbcabbbccabcabcccabcaabcabcaaabbccabbcaabcccabbcabbcabccaabcccabcabbcaabcabcccabcabcccaaabcabccabccabcabbcabcabbccccabcabccaaabbbcabccabcabccccabbcabbbbccaaabbcabbbccaabcabcabcabbcaabbcccabbcaaabcaabbcabcabcccccabcabcabcccaaaabcccabcaabcabccabbbbcabbbbbcaaabbcabccabbbbcabbcabccccabcccabcabccaabcabccabbccabcabbcabccaabcaabbcccabbcabccaaaabbcabccccaabbcaabcabcabbbcabcabcabbbcabbbcaabcabccaabcabcaabcaaabbcabbbcabcccaaaabccaabcabcaabbccaaaabcabbbbbcaabbcabcabbbcabbcabcaabccabbbccabbbcabccccabcabcabbcabccabcabccabbccccaabcabbbcaabcaaabccabcabcccabbcabcabccaabccaaaabbcabcabcaabccccabcccabcabcaabcccabbbbcabbcabcccaabccaabcabcabcaabbcaaabcaabcaabbbbccaaaaabccabbcaabcaabbccabcabbbbbcabcaabbccabcccccaabccccabccabbcabcaabbbbcaabcccaabcabcabbcabbcabccccabbbccaabcabbbccabcabcabccabccaabbbcaabbcabcaabccccabcaabbcccabbbbbcabcabccabcabcabbcabcabccabcabbccabcccabcabccaaaabcabbbcaabbbcaabcaabbcaaaabbccabcabcaabbcabcabbbbcabbccccabbcabcaabcaabcaaaaabcabbcabbcabbbbcaaabbcaabccabbcabcaabcabcaaaaabcabcaabccabcccabccaabccccabcaaabcaabcccabcabccccaabcabcabcabcabbcaabbccabcaabcabccaabbcaabbcaabcccccabccabccabbccaabbccaabcabcabcabcabcabbccabcaaabcccabbcaabbccaabbbbbccccabcaabcaaabcabbcaabbbbccabcaabccabcabccaaaabccaabcabbbbcabccabcaabbcaabbccabccabcabcabbcaaabcabbcaabccaaabbcabcccaabcabccabccaabbccabbcaabcabbccabbcabbcabbccabcabcabbcabcabcabbcabcabcabcabcabccaabcabccabccabcabbcaabcabcabccabcabcaabccabccabcabbcaabcabbcaabbbccabcabcabccabccabbcaaabcabcaabbcaabcabcabcabccabbcabbbcabcabcabbbcabccabbbcccccccabbcabcabbcaaabcabbcabcabcabcabcabbccabccabbbbcaaabbbbccaaabcaabccaabbbcabcabcaabcabccaabcabcaaaaabbcabcabccabbcaabcabcaabcccaabccabcabbcabcaabcccaaabcabbccabccabcaabbbcaabccabbbbcccccabbbcaabcabbcabbcccabcabccabbcccabbcccabccabbcccabccabcabcabccaabbcccabbbccabccabccccabccabcabcaabcabbcabccabcaaabcccccabccabbbccabbcccaabbbbcccabccaaaabcaabcabbbcabbbcccaabbcabcccabcabcabcccabcaaabbcabcccccabbcabcabbccaabcabbbcabbbbcaaaabccabcabccabbcccabcaaabbccaaabcabbcaabbccaabcabccabcabcccaaabcaaaabccaabbcabbbbbccabcaabcabcabcaabcaabcaaabcabcaaaabcaabccaabccabbbcabcaabcccccabbcabbcaabcabbcabbcabbcabccccaaabcabcaaabccabcabccaabcccabccaabcaaabbcabbcabcaabbbcabccaabcccabccaabbcabbbccccabbbbbbcabbbbccabcaabbcaabcabcabcabccabccabbcccabcccaaaabccabcabcaabcaabcabcabcaaabccabbccaabcabccabcabccaaabcaaabcaabcabbcabcabcaaabcaabcccaabcabcaabcaabcabcabccabcaabbbbcaabcabbbcccabbcaaaaaabccaabcaabcabcabccabbccabcabcabcaabbbcabcabbbbcaaaabccabcabcabcccabcabbbcccccaabcaabcabbccaabcabcabbcabbcabcccabcabccccabcabcccabccabcabcabbccabbbbcaabbcaaabbbccabbbbccabcabccabcabcabbbccaabcaabbcaaabcaaabcccabcabccabbbcabcccccaabccabcabbcabccccabccaabcaabcaabcccaaaabccabbccabcabcaabccabccaaabcccabbbccabbbbcccabcaaabccabcaabccccabcabcabcabcccabbcaaabccabcaabcabbcabcabcabccccabbccaabccabcabbbbbbbccccaabbccaabccabccabbbbcabbccccabcaabccaabcabcaabccabcaabcabbcabcabbcaabccaaabbcccabbccabbcabcabbcccaabcabbcabbbcabbccabcabbcaabcabbccabcabcaabccabbbcabbcabcabbbcabccabccaabbccaaabbcabbbcabbcccabcabccaabbcabbbcccaabcabcabcabcabbbbcaabccabcccabcabcccabcabbbbcaaabbbcaabcabccabcccaabcabcabcccabbcabbcabccaaaabbccabccabbcabcccaaabbcaabcabcaaabcaabccaabbcabcaabbcaabcabbbbcaabccabcaabcccabbbcabcaabbcaabbccaabccabbcabcaabbcaaabcabbbbbbcabccabcaaabcabbbcabcccaaabcabbcaabcabcabccabbbbcaaabbcccaaabbcaabccabcabcabcabcabbcaaabbcccaabbbbcabcabccabbbbcccabcaabcabbcabcaaabcaaabcccabccaabccabcabcabcabccabcabccabcabbbbcabbccaabbccabcabcaabbbcaabccccaabcccabcaabcaaabccaabccabcabccaaabccabbcaabccabbcaabbcaabbbcabbcaabbcaabcabccccabcabccabbcabbbcabbcabcabccccaabcabbcaabbcaabbbccccabcaabbcaabcaaabbccabcabcabccabbbcabccabbbcaaabbcabbcabccabcabbbcaaaaabccabbcabcabcabbccaaabbccaabcabcaabbcccaabcabccabcaabcabcaaabcaaabcabcaabbccabccabbbbbbbccaabccaaabbbbcabbcaaabbccabcaaaabccaabcabbbcaabcabcccaaaaabcabbbbccabbbbccaabcccccabbbbcabbbccabbcabcaabcabcabcabcabcabcaaabcabcabcabbcabcccabcabcabcaaabccccccabcabcabccaabcabbbbccabcccccabbbccabcaabcccabbcabbcabcccaabccabcabcaaaabbcabcabcabccccaabcaaabbcabcaaabcabcaabcaaabccabcaaabcabbcaaaabccabbcaabcabcabbccaaabbccabcccaabcaabcaabbcabbbcabcccabcaabcaabcaabcabcabcaaaabcaaaaabcaabbcaabcabccabccabcabbcaaabcabbcccabbbcccccabcabbbbccabbcabcabbcaaabccccaabbcaabcabcabcabcabbcccaaabcccaabcaabcaabcabcaaabcaaabbcaabccaaaabbbbccaaabbbccaabbbcaabcabbccaabcabcccaabbccaabcaabcaaaabccabbcabbcaabbccccabbcabbccaabbcaaaaabcabcabbcabbbcabccabccabcabcaaabcabcaaabccabccabcaabbcabccaabbcaabbcabcaaaaabccabcccabcaabcaabbcabcabcaaabcabccabcabbbbbbcabbccaabbbcabcabbbccabcaaabcaaabbcccabccccccabbcabbccaabcabbcabcabccabcccaabbcaaaabbcabccabbbcabbbcabcabcabcaabcabcaabbccabcaabbcaabcabcabcaabcabcabccccccaaaabcccabcccccabcaaabcabcabccabcaabcabcabccabbbcabccabbbcabbcaabcabbbbbccabcaabcabbccabcaaaabccabcabcabcabcabccabbbbcabcabcaabcabbcaabcabcaabbccccaabcabcabccccabcabccabccabcabccccabbcaabcaabbcabbcabcabbccccccabcabcaaabbccabbbcabcccaabccabbccccccabccabbbccaaabbcabbcabcabcabccabcabcabbcabcabcabbccabbccaabbcabcaabbbcaabccabbcaaaaabbbcabccabcaabcaaaabbcaabccccaaabcabcabcabbcabbbcabcaabbccabccaaabccccabbbbcabbcaaaabcccabbccaabcabccabccabcabcabccabbcabcabccabcabcaabccabbbbbcaaabbccabbcaaabcabcaabcabcabbcabcccaabcabbbcccabccabbcaaaabbbcaaabccaabcabcabcabcccaabcabbccabcaabcabccabcabccccabcccabcabccaabcccaabccccabccabcaabccaabccaabcaabcabbbcabbcaabcaaabbcabbcaabcabcabccabbcaabcabcabcccabcabccaaabcabccccabcabcaabccccabbbccabcaabbcaabcabcaaaabbcaabcabcccaabcaabccabcabbbcabcaabbcabcaabccabcaaabcabccccabcaabccabcabbcabcabbcabcccabbcabcabbbcaabcaaaabcabbcabccabccabbcabbbcabcabcaaabbbccaabbcabbbcaaabccabccabcaabcaabccaabbcabcaabcabcabcccabbbccabbbcabbcabcabcaabcabcaaaabcabbbbbcabbbccaabcabbcaabbcaabcabccabbbbccccabbcabcabcabccabcabccaabcabccabcaabcabccaaabbbcabbbcabbccaaabcabcabcabcabbcaabbcabcaabbbcabcabccabcaaabbcaaabcabcabcaabccaabccabcabbcabcabcaaaaabcabbcabcaabcabcabcccabbbcabbcaaaabbbcabcaabbcccabccaaaaaaabcccabbbbcaabcaaabccaaaaaabbcabcccabbbcaaabcaabccabccaabcabccaabbcabbcccabcabcabcabbccabcabcabccabccaabbcabbbcabcabbbbcabbcabcabbcabbbbcabcabcabcabccabcabccccaabcaaaabbcccabcabbbbbcaabcccabbccabbcabcabcabcabbcabcccaabbcabcabcabccaabcabcaabbcccabcabccabccaaaaaabbbbbccabcabcabcccaaaaaabcaabccaaabbcaaaaaaaabbcabcaabcaabccabccabcaabbcabcabccabcaaabcaabbbcaaabccaabcaabbbcaaaabccabbbcabcabccaabcabcabbbcccabbcaabbccaabbbbbcaabcccaaabcccaabcabbcaaabcabccabbbcabcabcabcabcaabcaabcabccaabbcabccabbcabcabbcabbccabcabcabccabbcabbbcabccaabccccaabbcaaabcaabcabbccccabcabbbbbcabbcabbcccabbccabbbbbcabcaabcabcabbcabbcaabcabcabcaaabcabcaaabbcaaaabcabcabccabcaabbcaabccaabcabcaaabbbcabbcabccabbbcabccabcccabcabcabbbcabcabcaabcabcabcabbcabbcaabbbbbbccaaaabcabbcabcaabcccabbcabcccabcaabbcaaabbcabcabcaabccabbbccabcabcabccabcaabcabcabbcaabccaabcaaaabcaabcabccabcabccabcabbbcccaabcabccabcaabcabcaaabcabcabbbcabcabcaaabcabccaabcabbcaabcaabcaabccaaaaaabcabccaaabcabcaabbcccaabccccabcabcabbbcabbbcabcabccabcccabcaabccabcabbcabcabbcabcabcabcabcabcabccaabcccabbcaaaaabcaabbcabbcaaaabcabcccaabcabcabcccaaabcabccabccabcabcabbcccccaaaaaabbcabcabcabcaaaaabccaabcabcaabbcaaaabcabcaabbcabcabcabbcabbccabcabcccaabcaabcabbcabcabcccccaabcabcccabccaaabccccabcabbbcabcabbbcaaabccaabccabccccaabcaabbcaabcccaabccabbbcaabcabcabcabcccabbccaaaabcabbcabcaabbbccabcccabcabcabcabcccaabbcaabbccabcaabcabccabbbcaabbbbccabbcabcabbbcabcaabcabcabcccabcabccaabbcabcabcabcabcabcabcabccccabcabcccabcabcabcabcabccabbccabccabbbccabbccabcccaaabbcccabbcaabbbcaabcabcabcccaabcabccaaaabbbbcabbcccaabcabccaaaaabcabbcaaabcabcabcabccabbccabcabcabccabcabbcabcaaaabccaabbbcabcabbcabcabbcabcabccaabcabcabbbcabcabcccabbcabcaabcabccabcaaaabcabcaaabccaabbbcabcabcaabcaabcabbcabcabcaabbbcccabccaabbbbbccabbbcabbccaabbbbcabcaaabcccabcabccabcabcabbcccccccabcabcaabbcccaabcaabcabcabcaabcabbcabcaaabbcabcabcabcabbcabbbccaabbcabcccabcabcabcabbccaabbbccabccabbbcaaabcccabcabbbcaabbcabccccaabbbcccabccccabcaabccabcaabbcaabbbbccabbcabcabcabccaabcccabbbccabccabccabcabccabcccabbbcabbccaaaabcccaabbcabcaaabccabbbcabbcaabbcabcaaabccccabcccabcabccabbbbbccaaaaabccaabcabcabcccabcccabbbbcabcabcaaabcabccaaabbcabbbcabcaabbccabbcabbccabcccabcaabccabcabbcaaaaabcaaaabbcabcabcaabbcabcccabcabccabcabcaaaaabcabccccaabcabbcabcaaaaaabccaabcabccaabcccabbcaabbcabcabbbbcaaabcaabcabcaaabcabcccabcabbcaabbcabccabbbccaaabcccaaabcabccaabcabbbcabbcabccabcabcccaabbbccccabcaabcaabccabbbbcabbcaabcabbcabcabcabbcabcabcccabcaabccabbbbcabccccabccaabccaabcccaaabcaabcaaaaabbccaabbcaabcaabbcccaaaaaabcabcaabcabcabcccabcccabbcabcabcabccaabcabccabbccabcaabcaabbcccabcccaabcaabbcabbcabbcaabcaabcabcabcaabcabbcccabcccabcaabccabcccccaabbbccabcabccaabcabccabcabcabccaaaaabcccabbcaaaabbccabbbbcabccabcabcabccabcabbccabbccaabbccabccccccabbcabbcccaabbbcccabcaaabcabbccabcaaaabcabbcabcccabcaaaabbcaabcaabbbcabbbcabcabcabcaabcabcaabbcabcabcabbccabbccaabcabcccabcaabccabbbcabbcabbbcabcabbbcabcaaaaaaabbbccabbbbcabbccaaaaabbbcaabcabcccabcabccabcabbcabcaabbbcaabcccabcabbcabcabcabcabbbcabccabcabccabcabbcccabbccaabcaabcabbcabbcabccabccabbcaabccabbccabcabccccabcaaabbcaaabbcccabbccabbcabccaabccaabcabcabcabbbbbcaabbcabcaabcabcabcaabcabbbcaaabcabcabccccabcaabccabbcaaabbcabbcabbbcccabcaaaabcabcccabcccabbbccabcabccabcabccabcabbcabcaabcabbbbccabcaabbbbcccabbbcccabccabcabcccabcabcaabcaaaabcaabcabccaabbcabbcccabcabccabbcaabbbbcabbbcaabcabcaaabcabbbccccabbbccabcaaabbccabccabbcaabcabccabcabbcabccabcabcaabbcccabbbcaabbbccabcabbbbccabcabcabcabcaabbbbcaabbcaabbcaabccabbccaabcabbccabccabcaabccaabccabcabcaabccabcabcabcaabccaabbcabcabcabcabcabcaabccabcabcccabcaabbbcccabbccabcaaabcaabccabccabccabcaabccabcaabcaabbccaaaabcaaabccabccabccaabcccabbbcaaaabcabbcabcabccabcabbbcabcabbbcabcaaabcabbccabcabbbbccaabccabbcaaabcabbcccabccabbcccaabbbccabccabcaaabcabccaabbbbcccabcabcabbcccaabbbccccabccaaabcaabcabbbccabcabcabcaabccaabccabcabcaaaabccabccabcabbcabccaaabcaabbbcaabcabccccabcabcaabbcccccabcaabccaabccaabcabcaaabbccabcabcabccaabbbcabcabbccccabcabbbcabbcaabcaabccabcabcabcabcaabbcabbcaabcaabbbbbbcabccabcabcabbbbbccabbcaaaabcabcabcabbcccaaabbcabcaabbcaabbccabcccabbbcaaabcaabcaaaaaabcabccabcaaabbbbbcabcccabcccccabcabccabcaabcabbcaabcabcaabccabcaabcaaabcccaaabccabbcabcccccabbcaaaabcabccabcabbbbbbcaabcaabccabcabcabcabcabcaabcabcabcaabbccaabccaaabcabcaaabbcccaabccabcaaaabbcabcabcabcabccabcabcabbcabcabcaabcabbcabcabcccabcaaaaabcabcabcabbcaabccabccaabcaaaabcabbccaabccabcaabcaabbccaabcabbbcabcabcaaaabcabcabbcaaabcaabbbccabcaabccabbcabcabbccabcaaabcabbcabccabbcabccabcccabcabbcabbbbbccabbbccabcabcaaabcabcabccaaaabcabbcabccaabbccabcaabccabbcaaabcaabcabccccabbcabbcaaaaabcabcabbcaabcaabbccccabbbcabcabcaabbccabcaabbbcabccabcabcabcaaaabbcaabbbccaabcaabbbcaaabcabbbbcaabcabcabbbbbcabcaabbbccabcabcccabcabbbcabcaabbcabcabccabccabcabcaaabbcabbbccabbbcaabcabcabcaabbcabcabcccabbbbcabcccabccabbcabcccaabcaabbccabccabbbbccaabcabbcabcabcabbcabccaabcaabccabcabcaabcabcaaabbccaabbcccaabbcabcabccabcccaaabbbcaabbcaaaaabcaaaaabbcabbbbcaaaabcabcaabcabbcabcabbcaabccaabcabcaaabcabccabccabbcaabcccabbccaabcabcabbcaabbccabccaabcabccabbcaaaabbcabcabcaabccaabbcaaaabbcaabbcaabcaabccabcabcabcabcabcaabccabcabccaabccccccccaaabbcabbbcabcabcabbbcaaabcabbbbbcabcabcabbcaabccaabcabcccabbcabccccabcabbbcaabcabccaabbbcabcaabcaaaaabbbbbcabcabccabbcccaaabcabcaaabbbcabcabbccccccabcaabbcaabbccabbcabcabcabcabccabccaabbbccabcccabbbbbcabccabcccccabcccabbcabbcaabcabcaaabbbcaabccabcabcccabcabbbcabccabccabbbbcccabcabbcabccaabcccccabbcabcaaabbbcabccaaaabcaabccabcabcabbccabcabccabbccabbcabbbcaabcaabccaaabccaabccaabbcabcccabbcccaaabcabcabbbbbccaaabcabcccabccabbcabcccaabcccaabbccaabcaabcaaabbcccabccccabcaabbcabccabcabcabbbccabccabcaaaabcccabbcabcccabcabcabccabbcaabbbcabcabbbbbccaabcaabcabbbccabcabccaaabbcabbccabccabccaaaabcabbcabcaaaabcabcabcaabbcabbcaabbcabcabcabbcabbcaabbccabcabcccccaabcaabccabcabbcabcabcaabcabcabcabcabcabbcabbcaabbcaabccabcabbccabbbcabcaaaaabbcabcaaaaaaabcccabcabcabbcaaaaabccabbcabccabcabcaabcaabbbcabcabcaaaabbccccaabcabcabbcabcabcabccabcabcccabccabcabccaabbcaaabbccabccaabccaabbbcabbcaabcaaabbccaabcabcabcabbbbbccaabcabcabbcabcccccabcaabcabccccccabcabbbbbbbbbbcccabccaaabcaaabcabccabcabbbcabcabbcabcaaabcaabcabbbcabccabcabccabcaabcccaaabcaabcccabbcabbbbccabbbbbbbcabbcccccccaabbcaabbcabcabcabccabcabcabcabcccabcabcabccabccaaabbcabbbcabcaabbccabccabbccaaabcabcabccabcabbbbcabcabbcaaabcabccccabcabbcabcabbcabcaabbcccaabcaaabcabbcaabcccabbcaabcabcaabcabbbcabccabcaabbcabbcaabcabcabcabbcabcaabccaabcaabccaabbccccaaaaaabccabbbbccabccabccabcabcabccabbcabbccabbbcabcaabcabbbcabcabccaabcabbcabcabbcaaabcabcabcabcabccabbcabbcabcabcaaabbbcccabbbccabbccaabcaabcabbccabcabcabbbbbcabbcaaabbccabbcaaaabccabcabbbcabcccabccabcccabcccaabbcabcabccabcaabbbbcccabcabccabccccabccabccaaabcabcabbcabbcabccabbcaabbcabbbcaabcabcaabbcaaaabcabcabcaaaaabccaabcabccabbcaabbcabccaabccabcccabbcabbcccaabbcabcccabcccabbccccabcccabcabbccabbcaabcabbbcabcccaaabccabcccaabccabcccabbccaabccabcabcccabcabccabcccabcaabcaabcabccaabbcaabcaabbcabbcabbccaaabcabbcabbccaabccabcaabcaabcabbbccaaabcabcaabcabcabcaabbcabbcabcabbbcaabbcaabbcabcaaabcabcabccaaaaabcabcaaaaabccaabcaaabcabcabbcaabbbccabccabcabcabcccaabbbbcccabbbcaabccaabccabccaaabbcabcabccabcabcaabccabcaabbcabbcaaaabccaabcabbbcabbcabccabcabcabcaaabcabbccabbcabbccabcaabccccabccabccccabbcabbbbcaabcabbbcabccaabbccccaabcabcccccabcabbcaabcabccaabccccaabbcabbbbbbcabbccaaabcaabcabbcaabccabcaaabcaabcabccabbccabbcaabccabbbbbbcabcaabcaabbcaabbcabbcabcabbbcabbcabbcaabbbcabbccabcccaabbbcabbccabcabbbcabcabccabbbcaabbcaabcaabbcaabccaaabbcabcabccccabbbcabccabbbcabcaabbcccccabcabbbbbbbcabccabcabccabcaabbbcabbbbcabccabcabcabcccabbcaabbcabccaabbcabcabccabcabbccabcabcabcaabccabcabbcabbbcabccaabcabcabbbcabcaabbcabbccabcaabcabcaabcccabbcaabbbcaabbccaaabccaaabccabccabcaabccabccaaabbccabbcaaabcaabcabccabccabcabcabbcabbccabccabcaaabbccabcabbbcabcabbcccabccabccaabccabcabccaaaabcaaaaabcaabcabcabcccaabccabbcaabbbbcabbcabcabbcaabbbcabbbcabbbcabccaaaaaaabbcaabcccccccabcabbcaabcccabbbcabcabbcaaabcabcabcabcabbccabcabbcabbcaabcabcaabcccccccabcccabccccccaabbccabccabcaabcaabcabcabcabcaabcccabbcccaabbbbcaaabcabcabbbbccabcabbbcabbccabcabcaabbcabcccabbccccaabcaabbcabcabccaaaabcabcabcabccabcabccabccabbcabcabcccabcaaabbccabccabcabbbcaabcabcaaabcccabccabbbcabcaabcccccabcaaabbcabccabbccaabbcabcaabcaabccaabcabcaaaabcabcabccabcabcabcccabbccccaabcabbccabbbbcabbcabcabbcaaabcaabcabcabcabccaabbbcabcabccccabbbbcabbbcabcaabcaabbbbbccabbcabccabbccccabcaabcaabbcabbccabbbcaabbcabcaabbcabbccaabcabccabccabbccaabcaaabbcaaaabccabcabcabbbcabbcabbcabcccabccabccccaabcaabccabbcaaaabcabcabbccccabccabcaaabcccabcaabbcabcabccabbbcaabccccaabcabcabccabcccabbcabccabccabcabcabccaabbcccccabcabbcabcaabcaabbcaabbcabcabcabccaaabcabcabcccaaabccabcaabbcabbccabcaabcabcaabccccabcabcaaaaabbbbbbcabcabcabcabbbcabcabccabbbbbcaabbcaabcabcabcabbcaaabcaabccabccabccabcaabcabcabcabcaabcaabbcabcabccabbcabbcabbcabcabbbccabbcccaabccabcabcaaabccaabcabbbbcccabccccaabcaabccaaaaaabcaaaaabccabccaabcaabcabcabbcabcaaabbccabcabbcccaabbcabbbbcaaabbbcaabcabcaabcabcabbcaabcaabbbbcabcabcabccabcaabcabccaabcabbcabbcabcabcaabbcaaaabbcaaaabccabbbcaaabcabbccabcabbbbcabbccabbbcabbcaabbcabccaabccaabcaaabbbcabcccccaabbccabcaabbbcabcabbbcabcabcaabcabccabccabccaabcccabccabccabcccaabbccabcabbcaaabcaaaaabcccabcccabcaabccabcaabcabcabcabbbcabccabccaabccabbcabccabccabcaaabbcccaaabcabccabcaaabbcabcabccccabbcabbcabcaabccaaabbccabcaabcabcaabccaabccaaabcabcabcabcaabcabbbbcabcabccccaabbcaabcabcabbcabcabcabbcabcccabbcaabcabccabccabbccccccabbcabcaabcabcabbbbcaabbcabbccabbcaabcabcaabcabcabbbccabbcabbcabcabcaaabcabbcabcaabcaabcccaabccabcabcabcccaaaabcaabcabcabcabcccabcaaabcabccaabcabccaaabccaaaabbcabbcaabbbccabcabbcaabcccabcccaabcabcabcabcabbbbbcabccaabbccabbcabcabcabcabcabccabcabcabbccaaaabbccabccabcaaaaabbbbbcaabccaabccabcaaaaabcabbcaabccaabcabcabbccabcccabcabcaaabcabcaaabcabbcabcabcabcabcabcabcabbbcabbcaabcabcabbcabcaaaabccabbcabbcabbcabcccabcabcaabbbbcccaabbbbcaabbcaabbbccccabcabbcabccaabbcccabbccabcabcabbbcaabcabbcabcabcabcabcaabbccabcaaabccabbbcaaaabbcabcccaaabbbcabcaabcccaabbbbcabbccaabbccaabbcabbbccabccabcccabcabccabcabbcabccaabcabccabcabccabccabbcabcabccabccccaabcabccccaabbcabcccabcabcaabcaaaabcabcabbbcabcabcaabbcabccaaabcccaaaabcccaaabbccaaabbcabbccabcabcabcabccaabbcabcabcaabbcabcabcabcabcabbbbbccaabcabccaaaabcabccccaaabcabcabbcaaabccaabcaabcabbbcabcabccaabccabbcaaabcaabcabbcabccaabcaabcabcabbcabbbcaaabcabbcccabcabbbcabcabbccabcccaaaaaaaabcabcaaaabbcabcaaaabcabbcabccaabbccabbcabbbcabcabbcabbccabccabcabcabbccaabcabcaabcabccabcaabbbcabcabbbcabccaaabccaabbbccabbbcccabbcabcaabccabbcccabbcabcaaabcabcabccccabcabbcaaabbbcaabccabbcaaaaabcabcabbcccabcccccaabccaaaabcaabcccabbcaabcaabcabcabbcaaabccabcabbcaaabcaabcaaabccabcabbccabbbbcaabccaabccabcabcabcccabccaabcaabccabbbcabcccabcaabbcabcabccabbbcccaabcabbbccabccabbcccabcccabcabccaabcabcaabbcabbcaabcabbccccaabcabcaabcabbccabcaabcaabcabcabbcabcabcaabccabcaabbbcaabccaabcabcabcaabbbbbbcabcabcabccabccabbccabbcaaabbcabbbccabbcabcabcaabbcabccabbbcaabbcabcabcabccaabccabcccaabcabbcaaabccaaabcccaabcccccaabbccabcabbcabbbbccaabcaaaaabcabbccaabbcaaabbbccabbccccabbccccabccabbcaaabcabccccabbccaabccaaaabccccabbbcabbcaabbccabccccabbbccaabbbccaabbbccccabcaabcaabcabcabcabbcabcccaabcabcaaabccabcabcabcaaaaabcccaabccabcaaabcccabccaaabccaabcccaaabcabbcaaabcaabbbccabcccabbbbcabbccabcaabcabbcccabccabccabcabccaaabcabcaabbcabccabbcabbbccabcabbccaabcaabcabbcabbcabcabcabbcaaabcabbccccaabcccabcabccaaabccabccaabcabcabcaaabbccaabccccaabcabbbcaaabcccabcabbbcaaabcabccccaabccabccccaaaabcabcccabccccabcaabcaabcabcccaaaabccaabcabccabbccaaabcabcabcaabcaaaabbcabcabcaabccabcaaaaaaabcabcabcccabbcabbcccabcabcaabcabcabbccaabcaaabcccabbcabcabccabbcaabbbcabbcaaaaabcabcabbccaaabcccaaabcabcccabcaabbccaaaabbbcaaaabbcabbcabcabcccabcabcabcabbcabccaabccabbccabbccaaabccabbccaaabbbcaabbbccabcabcabcabbcabbcabcaabbccabcabcabccabcaabccaabcabbcabcaabbbcabcabccccabcaabcaabcaabcabcaabbcabbcabcabcccaabcabbcaabcabcaabbbbbbbcaaabbccabcabcaabbbcabbbcccccabccabcaaaaaaaabcabbcccabcaabcaabbccaabcaabccabcabcaabccaabcabcabbcabbbcabbcabcabcabccabccaabcabcabccaaabcabccccabcabbcaabcaaabccabcabcabccabcaabbcaabcabbbbcabcaabcabcabccccabbbcabbccabbbcaabcabbcabbcaabccabbbbbbbccabbcabbcabbccabcabccaaabbcabccabccabcabcccabcabcabccccaaabbbccabccabbbcabbbcabcabcabbcabcabbcabcabbccabcaabcabcabbcabcccabcabcccabcaaabcabcaabcccabbccabccccabcabcabccccabcccabbcabbcabccabcaaabcabbccabbcccaabbccaabccabbcaaabccaaabcccabcabccabcabcabbcabcaaabbbcccabcccabbccabcabbcaabcabcabcabcaabcaabcabcabbccabcabcabbccccabcaabccaabbccabcccaabcabbcabbcaabccaabbcaabbbbcabcaabcabcabcccabbccaabccabcabcaabbcabcaaaabcaabbcaabcabcabcaabcabccabcabcccccabbcabbcabccabccaaaaabcabccabbbcaaaabcabcabccabbcabccaaabcabbbcabcaaaabcabccabbcabcaabcabcabcabcabcabcaabbbcabbbbbbccabbcabcccaabbcabccabcabcabbbbccaabccabcccabcabbccccaabbcccabcabbbbcabcabbcaabbbcabcabcabcaaabbbcabcabcaaabcabcabbccaaabccabcabbccabccaaaabcabbcabcaaaabcaabbccaabbbbcabcabbbbccaabcaaabbcccabcabbccabccabcaabcabbcabbcabbcabbbbccabbbccabcabcabbcccabbcabbbcccabcaabcabcabccabccabbbcabcaabbcabbcccaabccaaabbcaaaabccabcabcabbcabbbcaaabcabbccccccabcabbbccaabcabbccabbcaaabccaabcabcabbcabccaabcccabccabccaaaabbbccabcabbcccaabcabbbbccabcccaabcaabcaabcaabcaabccabbbccabccabcabcaaabccabbcaabbcabcabcccaabcabcaaabcabcabbccaabbcabcabccabbcabcabcaaaaabcccabcabccabbcabbbcabccaabbbcccccaabcaabbbcabcabcccaabcabbcabcaaaaabcabcccaabcabbbbbbcccccaabbbbbcaabccccabbbccabcabcabcccabcaaaabbbbcabcabbccabcccabbccaaabbcabbbbcabccccabcaaaabcaabcabcabcabccaaaabbcabcabccabbcabcabcccaaabcabcabcaaabcabcaabcaabbcabcccaabbbbccabbcabcaabbcccaaabccaabbcabcabbccabcabcaaabcabcccabcaabcabcaabbccccabcaaabccabbccaabbcabbcabccccabccaabbccccabcabcabbbcabcabcabcabcccabccabbcabccabccabcabcaabbccccaaaabbbcabcaabccabcaaabbcabcaabbcaabccabcccabbcabcaaaaaabcaaaaabbcccabbcaaaabcabbcccabcaaabcaabbccaaabccabcabcaaaabcabcabccabcabcccabcaaaabccaaabcabccccaabbcabcaabbcabccabbcabbbcaabcabbcabcabbbccccabcaabcabbcaaaabcabbcabcabbccabbcabcabcccabbcabcabccaabccabcabcabcaabcccaabbcabcabcabcccabcabcabccaaabbcabcaabcabcabbcabcaabcabbccccaaabbcabcaabcabcabbcaabbccaabbbcabccaabcaabccccabcabbbbccabcabcabccabccabccccabbccabcabccabcabbccabcabcabccaaabccabcaabbbbcaaaaabcabcabcaabcaabcaaabbbcabcabccabccabcaaabcabbcabcaaabcabbcabcabbcabccabcabccabcccaabcaabbbcabcabbbbbcabbbcaabcabcaabbcaabcabcabcaabccaabbcaaabcabccabcaabcabcaaaabccaaabcabbcabcabcabcccabccabbcabcaaaaaabccaabcaabcccabcabccabbcabbccabcabcaabbcabcabbcabcabcabbcabcabbccabbcabbcccccabbcaabcaaabcabcabcabcabccabcccaabcccccabbcabccabcabbcabcabccabbbbbccccabcabbbcaabbbcaaabcabcabcccabbbcabccaabccccabbcaabcaabbbcaabbcabbbbcaabcabccaabbcaabcaabbcabcabccaaabbcaabbcabccabccaabcabcabcabccaaabccabbccaabcabbbbbcccaaaabcaabbbcccabbbbbcaabcccaabcccabbbcccabcabcabccaabccabbcaabbbcabbbbcaabccabccabcccabbbbbbcabcabcabcabcabcabcccabccabcabcabcabbccaabbcabbccabcabbcaabccaabbbbbcaabbcabccabbbcaabccccaaaaaabbcabbcccabccabbcaabcabcaabbcabbbbcaabbcaabcaabcccabbbcabbbcabccccabccabbccabccabbccaabcccabcabcaabcabcaabcabccaabcaaaabbcabbccabcaabccabbccabcccabcabbbcabbbbcabcabcaabcabcaabcaaabbcabcabcccabcabcabcabccabcaabcabbcabccabcabbbbbcabccabbcabcabcabccabbcabcaaaabccaaaaabbccaaaabcabcaabbbbbccaabcaabcabbcaaaabcabcabcabcccabbcaaaabcaabcabcccabccabcccabccaaaabcaabbbcabcabcccabcabcaaaabcaaabcabcabbcabccabcaaaaaabbbccabbbcaabbcabcaabcaabcabccccabbbccabcaaaabccccabbcaaabccabbcaaabbcabccabbcaabcabcaabccabbcaabbcaabbbcaaabcabcabccabcabccabcccaabccabbcaabcaabbcabcaaabbcabbcabcabbbccabccabcabbcabcaaabccabbbcabcabbbccaaabcabcabbcabcabccaabcccabbbcabcabbcabcabbccaabcaabbcabcabcabccabcaabcabcaabccabcabcaaaabbbccaabcccaabcabbbccabccabcabccaabccaaabbcaaabccaabccaabcaabcabbcaabbbcaabcabccabcaaabcabccccabbccccaabbbbbcabcabcabcabcaabbbccaaabbbbbbcaabcabccabcccabbcaaabcabcabcabcabcabcccaabbcabcaabcabcaaabcaaabccabcabcabbccabcabccabbbbccaabcabcabcabcaaabbccabccabcaabcabccabcabbcabcaabcaabccaabbcccabbcabcabbcaabcabcccabccaabcaabcabcabbcaabcaaabccccabcaabcabcabcabcaabbbcccaaabbcabcabbcccccabccabbcabcabcabcabcaaabcabcabcaabccabcabcaaabcaaabcabbcaabbcabbcabcaabbbbcabccaabcaaabccaabbcabcaabbbcabcaaaaabcabcaaabcabcaabccabbbcabcccaaaaabcabccabcccaabccabbbccabbcabcabccaabbcabcaaaabcccabbcabccabcaabbccabcabbbbccabcabbcabcaabcabccabbbcaabcabbbbcaabccabcabcaaaabcaaabbcaabcabbcccabbccabccabcabbcccabbbbcabccabbccabcabbccccccabcaaaaabccabcaabcccaaabccabbcabcaabcaabcccabbbcabcabccabcabccaabcccabcabcabcaaabccabccabcabcabcabcabbbccccabcccabcabcabcaabcabcabcabbcaabcabccccaabcabccabccaaabcaabcabbbccabcabcabcaabccaabbbcabbcabbbbcabcabccaabcabcabbccaaabcabcaaabccabcabbccaaabcabcccaabcaabbccabcaabcaaabcaaabcabcaabcabcccccccabcaabccabbbcabcccaaabbbcabbcabbcabcabbcabcabccabbcabccabcabcaabbbcabcccccabcabcabbcabbbcabbcabcabcabccccaabbcaabbcccccccccaaaabcccabccabbcabcabcabcabccabcaabcabcabcabcabcabcaabbcabcabbccabbccaabccabccabcabcabcccaabbccaabcabcabcabcccaabbccaabbbcabcaabcabbcabcabcaabbccabcabbccaaabccccabbbbbccaaabbbcccaabcabccaaabcabbbbcabbcaaabcabcabcabcabbccabcabcaabccabcabbbcabbccabcabcabcccabcabbcabccaabcabcaabcabcabccabccabcaabcaabbcabbcccaaaaaaaabccabbcabbccaabbcabbcabcaaabcccaabcaaabbccccaabcabccaabccaaaaabcabcaabcccabcabcabcabbcabbccabbcabccabbcccccabbcaabcabcabbcaabccabcabcaabccabcabcabbcabcabbccaaaaabbccaabccaabbcaabccabcaabcccaabcabccaabbbcccaaabcaabbcaaabbcabcccaabbcabcaabbccaabcabcaabccabcabcabcabbccabccabcaaaabcabbcaabbbbbccaabcabccabcccabbcaabbccabbccabcccaabcaabbcaabcccaabbcaabcaabccabbbcccabccabcabcabbcaaabcabcabbcabccaaabbcccabcabcabbcaabcabcabbbccabcabccabcabbbbbbcccabcaabcccccaaaaabcaaabccaabbccabcabbcaabbcabcabcabcabcabbcaabcccaaabbbccabcccabbbccabbbcaaabcabcabbccabccabccabccccabccaaabbbcabccabcabcaabccabcabcaabcaabcabbcaaabcaaabbcabccabbcabcaabbcabcabcaabccabcccaabcaabbbcabccaabcaabbcaabbcabccaaabbbbbccabcaabcaabccabccaabccabbbcabbbcccabbbbccabcabccaaaabbbcabccaabbccabbbcaabccabbcaabcabcabbcabcabcabccabcaaabbcabcccaabbcabbcccccabccabbccabcabbbcabccabccccaaaaaabbbcabcaabcabcabcabbcabcabcabcaaabcccaaabccccccabbcccaabcabcabcaabcabccaabccccabcabcabcaaaabbcabbcaabcabbcabcaabbcabcabbcaaabbcabcabcaaabccabcabccaaaaabccaaabcccabccaaabcccabbbcabbcccabbbcccabcabcaabcccabbccabcaaabbcabcaabcabccccaabcabbcabbccabcabbcccabccccaaabcaabcaabbbbbcabcabcabbcccabbcabbcabccabcabcaaabcabcabcaabccaaabbbbcaaabbcabcaaaabccabbcabcccaabbcabbbbbcaabcaaabbbccabbcccabcabccaabccabbcaaabbbccabcabcabcabcabcccaabbccaabbcabcabcaabcaaabcccabcabbbbcaabccabcabccaaabcaabcaabcccabcaabccaaaabcaabbcaaabcaaabccabbcccabbcabbcabcabbbcaabbcabcaabcccccabcccaaaabcccabcaaabbcccabbbccabccaabcabccaaaaabbbccaaabbccabcabccabcabbbbbbbcabcaabcabcabcabcabcabcabbcaabcabccabbcaaabcaabbcaabcabbcaabcaabbcccccabbcaabcabcabcabcabccabccabcabbcaabbbcaabbcaabcaabccabbcccabcabcabcabbbccabcabbbbcaaaabbcabbcabcabcabcabcabcabbcabbbcabbccabbcaabcabbbcaaaabcabbbcabcabbcccaabccabccabccaabcaabcccabbbccccabbbccccccabccabcabccaabccaabbbbbbccabcabcabcabbcabbccabbcaaabbbbccabccabbbbcaabbcaabcaaaabcabbbcaabcabcabbcaabcabcccabcabcaabbcaabbbbccabbcaabcaaabcabcabbccabbcabccabccabcabbcabcabccabbcabcabbcabbccccaabbcaabbcaabbcabbcabccabcabccabbbbbccabccabbccaabbbbccabccabcabcaaabcabcaaabcabccccaaaabccccccaabbcabbcabbcabcaaabccabbcabbccabcabcaaaaabbcabbcaabcaaabcabcabbcabbbcabbcaaabbbcccabcaabcabccabbcabcabcaabcabcccaabbccabbbccaabbcabcabbbccabbbccaabcabbccabcabbcabcaaabbcabcabbcabcabccaabcabcabcabbccabcaabbccabbcabcabcaabcabccaabcabbbbbccaabcabccabbccaaabbccaaabbcaabbbbccabcabcccabbbbbccabccabccabbcabcabcabbcabbbcaabbcaabcaabcaabbccabbbbcabcabccaaabcabcaabccaabcabcabccabbcabccccaaabcccaabcccabbcaabbccabcccabccabbcabccaaaabcabcabccabcabcccabbbcabccabccabcabbbcaabcccccabccaabccaabcabbbbcabbccabbbcabcaabccabbcaabcabcabccabbbbbcaaaabbbbcabbcabccaaabcccaabcaaaabcaabcabcabbbcabcaabcabcaabccabccabbcabcaabcabbcabcccabcaabcabcabcabbbcccaaabcabcabccabbcabcabcaabccaabcabbcabcabcabcabcabcabcabcabcaabcaabcabbbcabcaabcabcabcabccabcccaaaaabbbbccabbccabbbcabccaaaabcabcaabcabccaaaaaabcabbcabbbbccabbbcabbccaabcabcaaabbccabcaaabcabcabbbbbbcabbcabcaaaaabcccabbbcabccabbcabcabcabbbbbcabccabcccabccabcaabcaabbcaaabbccaabbcabcaaabccaabcabbcabbccaabcaabcabcaabcabcaabcabcccaabcaabcaabcabbcccabbcabcabbccabbbbccccccabcabcabccaabcabcabcabcaaaaaabcccabcabccabcaabcabbcccabbbbbbcaaabccaaaaaabbbbccabcccaabbbbcabcabccabbcaabbcabcaaabcabbcabbbbbbcabbccaaaabcabcabcaaabcaabbcabcabcaabcaabbccabbbccabbcccabccabcccaabbccaabccaabcabcabcabbcaabbcabcaabbccaaabbbcaaabcabbccaabcccaabcaabcabccabcaaabbcabccaabbcaabcaaabbcaaaabbcabcccabcccabcabcabcccaabcabcabbccabccabcabcabbccabcabcabcabcabbcabcabcaabccabcabcabccabcabcabbcabcaaabcabcabbcabbcaabcabcabcabcaabcabcabcaabcabcabcaaabbbbccabbcabcaaabbcaabcabcabbccccccaabbcaabbbcccccabcabbbccabcabccaabcabbcaaabcaabccaaabbbcabcaabcabcccabccaaabbcabccabcabcabcabcaabbbcaabcaabcabbcaaaabbcabcabcccabbccaabcabcaabbcabcabbcccaaaabcabbcabcaabccabbbbcabccabbcaabbcccccabccaabcccabbcabbcccaabcabbccabbbbcccabcaaaabccabcaabcabbcaaaabcabccaabcaaabcabcaaabcabccccabcccabcabcccccabbbbccabbcaabcabccabcabcaabcabccabccabbcabcaabbcabccccabcaaabccaabcaabcccabcabcabcabccabbccaabcabcabbbbcccaabbbbccabbbbcaaabcabccccaabcaaabccaabbcabcabcaabcabcabcaaaabbccaabcccaabcaabbbcabcabcabcaabccabccabbcccaabcccabcabccabbccabcabcabbcabcaabcccabbcccabbbbcaabcaabcccaabcaabbccaabbcccaabbccabbbcabbbbcccaabcaabbbcccabcaaaabbcabcccabcaabbcabbbbccabcaabccabbbbcccccabccabcabcabcabcaabbcaaabcabcabcabccabbccabccabbcaaabcabbcabccabcabcaaaaaabcaaabbcccabccaabccaaabcabcaabcaaabcccaabbcaabcaabcabbbcabcabcaaaaabcaaabccabcabbcaaabcabcabbcaabbbcaabcabcabccabcabcaabcaabbbccabccabcabcaabccccabcabcaabbcabccabcabccaaabbcabcaabccabbbcabccabccaabcabccabbbcabbcaaabbcabbbcabbcccabbbbcabcabccaabcabcccabbbcccabbbbcabcabcabbccaaabcaaabcaaaabcabcaabcabccabcabcccabbcabbccccabbbcabbcaabcaabccabbbccabcabcabbcabcabccaabcabcabcaaabcaabbcaabcabccaabcabbbcaabbcaabbcabbcabcabbcccaabcabbccabbbcaaabcaabbccccabcabcaaaaabcabcabcabcaaaabccabbbbbcabccabcaaaaabcaabbcaabccaabbcccabcaaabcabcabccabccabcccaabcabcaaabbcabcabbccabcabbcabcaaaaabcaabccabcabccaabbcabbccaabcabcabccaabcabcaaabccabbbcabbbccaaabcaaabbbbbccabcabcabcaabbcaabbccabbcabcaabbcaaaabcabcccabcaabbbcaaabbccaabbccaabbcccaabbcabbbbccccabbbbcabbcaabcaaabccabccaaabcccaaabcccabbcaabcaabbbcabcaaabcabcaaabccabcabcabcabbcabcaabcabccaabcaaabcabcabbbbccccabccabcccabcccaaabbccaaaaabccabcaaaabccabbbcccaabcabbbbcabcaaabbbbccabbccabbccabcabbccaaaabcabbcccabcaabcccabbcabccabcabbcccaabcabbccaaaabcabcabcabcabbcabbcccabbcabcaabbcabbcaabbcabbcabcabbccabbcaaabcabccabcabcabbcabbcabcabbccaabcccccabcabbcaabcccabcaaabbcaabcabccabbbcccaaabcaaabbcabbccaabcabbcaabbbcaaaaabcabcccabccabcaabbccabcabcabcaabccabbbcabbcccaaaaabccaabcaabbcabcabccabcaaabcabbbcabcabcaabbcaabccabcabcaaabcaabcaabcccabcabbcabcabcaaabcccaabcabccabbcaabcabbcabccabbcaabccccccabcaabbcabbcaabcabcabbbcaabcabccaaaabcabbcaabbcabccabccabccabcabcabcaaaabbcabcabcccaabccabcabbcabccabccaaabcaabbbbbcabcabcabcabcaaabccabcaabbbccabbbcabcaabbcaabcabbcaabcabccabbccaaaabcabccabccaabccabcccaaabccabcabcabcabcaaabbcccaaaaabbcaabbcabcabccabbcabcabcabccabbcabcaabbccaaabcaaaabbcccabcabbcabcaabbcabbcaabccabcabcabbcaabcabcabccabcabbccabccabcabccaabcabcaabcabcaabcccccabcabbcaabbbbbccabbccaabcabcabbcabcaabbcabccaaaabccabcccabccaabbbcccabbcccccabcabcaabbcabcaabcabcabbbcaabcabccabbcabbbccabbcabbcabccaabccaaabcaabbcabcaabcaaabbcaaaabcaabccaaaabcabbcabcabccabbbbcaabcabccabbcccabccabcaabcccabcabcabcabccccaabcabccaabcaaabccccabcabbccaaabccaabcaabcabcccabccaaaabcabcabcabccabcaaabbcaabcaabcaaabccabcaaaaabbcabcaabbbbbccabbcaabbcaaabcabccabbcaaabbbcabcabbbcabcabcccaabbcabbcabcabcabbcabcabbcabccabcabbccabbccabccaaabcaaabbcabccaaaabbcabccabccaaabcabccabbcaabbcabbcccccaabccabbbcaabbcaabcaaabccaabccaabccccabccccabcabbbcabccabcabccabccabccccaabcabbbbcccccabcaabcabbcaabbbcaaaabcccaabbbcabccabccabccaabccabbcaabcccaaabccabccabcccabcccabccaabbcabcaabcabcccaaaabccccaaabbcabcabbcaabcabcabcabcaabbcabcabcabccaaabcaabbcabcabccccabbcabcabcaabbccabcaabcaaaaaaaabccabbccccaabcaabcaaabcabcccabcaaabbcaabcabbccaaabccabccaaabcabccabcabcaaaabcaabcabbccccabcabbbcaabcccccaabcabbbcabccccabcabcccabbbccabcaabbbbcaabcaaaabcabccaabcabcaaabbcabcabbcabcabbcabcccaaaabbbcccabcabcaabbccabbcaaabcccabccaabcaabcabcabcaabbcabcccabbcabcabcccabbcaabbcaabbbbcabbccabccaaabbcabcaabbccaabcabbcabccaabbbcabbccccaabbcccabcaaabcabccaabcaabcaabbbcabcaabcabccccabcabcaabcabcabcabcaabcabccabbbccaabccabcaaabcaaabccabbcaabcaabcabcabccabcabccccabcabbcaabccabcabcabcaabccabbcabcabcaabccabcaabccccaabbcabcaabcaaabcabccabcabbbccaabcaabbccabcaabcaaabbccabccabcaabcabbcaaabbcabbbccaaaabbbcaabcabcabbccabcaabbcaaabccaabbcabcaabcaabcabcabcabcabbcabbccabcabccabbccabccaaabcabcabbcccaabcabccccabccabcabbbccabcabbcaabcabccabbcabcabcabcaaabbccabccabbccabccabbbbcccaabbcabccabcabcaabbcccaaaabbbcabcaabcccabcabccabbcabccaabcabcabcccaabcaabcabccaabbbcaabbcaabccabbbcaabcabcabcabccabbcabcabcabccabcaaabbcabbcabbcabbccccabcabccaaaabcabcabbcaaabcccabcabccabcabcaaabccabcccaaaabcabccabcabbccabbcabcaaabbcabbbbcccabbcabbbccabbcaabcaabccabbcaabcabcccccabbbcabbcabcaabccabcabcaabccabbbccabcabbcabccaaabbccaabbbcabcaabccabbbcaabcccaabcccabcaabbbbccabbbcaabbbbcabcabcabccccabbccaaaaaabcabbcabcabbccabbccaabcabcabbcaabbbcaabccabcccaaaabccabbbcabccabccabccaaabcabcaabbbcabbbcaabcabcabbccabcccaabcaabbcccabccabbbbcabcabcaaabcabcaabccabccaabcabbcabcabcabbcabcaabcabccabbcccaabbbcabccabbccaabccccabccccaabbbcabcabbcabcaaaabcaaaabcaabccccabccccabbbbbccabcabbccabcabcaaabccaabcabbccabccabbcaabcabcaaabccabcabcabcabbbcabcccabcabcccabcabbccabcabcabcaaabcaabcaabbcaabcaaabcabbcabcabcabccabbcaaabcabccaabcaabbbbcaabbcabcccabcabbcabccabbccabccaabcaabbcccaabccabbcaabcabbcabcaabbbcabbcaaaabcccaabcabbcabcabbcabbbcabcccaabcabccabcabcabbcabcabcabccabbccaaabcabccabccabccaabccabcccaabcabcabccabbccabbcabcabcabbbcaaabccabcabbccabcccabbcaabbbcabccaabcaabbcabcabbcaaabbcabcabcccabcccaabbcaabcabcaabbbbccccabcabbccabcabbbbbbcabcabcabcccabcccabbccabccabcaabbcabcaabbcaabccccabcaabcccaaabbccaaaabccabcabcccabbbcabcabcaabcabbbbccaabbccabccabbbcabcaabbcabcabbcaaaabccaaaabcabbcccccabccabcabbcabbccabcccaabbcccaabbcabcabccabbbbcccabbcabcabccabccaabcabccccaabbcaaabcccabcaabcabcabcabcabccabbccabcabcabbcabccabcabbcabcccabcaabcabbbbbbbccaaabcabbcabcabccaaabbbcaabccabcabcaabcaabcabcabcabbccabccccabbccabcabccaabcccaabcabcabccccabbbccaabccccabcabcabbcabbcccabcaaabcabcabcabcaabccabcaabbbcabcaabcabcaabcaabbbcabccaaabbbcaabbcabbccabbbbbbccabcaabcabbcabccccabbcabbcabcaaabcabbbbccccabcabcaabcabcabcaabccaabcabbcabbcabcabcabbccabcccccabbcabcabccabbccabcabcabbbbcabcaabbbbccabbcabcabcaabcabcabccabbbcabcabcccabbbbbccaaabbcabcabcccaaabbccaaabbcccaabcaabcabccabcabbccaabbbcabbbbcaabbccabcaabcaabccabcabbbcaabcaabcabcaabcaaaabbcabbcabccabbbbcaabbcabbbcaabcaabcccabcabccabcaabbbcabbcccabbcabcabbcabbbbcabbbbbcaabcabbccaaabcabccabbcabbcabbcabbcabccaaabbbccabcaabbcabcabbccaabbbcabcabcccabbbbccabccabcabbcaaaabcabbcaabbbcabcabcaabcaaabcaaabccabccabcaabcabcabcabccaabbbcabcabcabccabbbbcabbbbcabcaabcaaabbcabcaabcabbbbccaabcabcabcaaaabbcabccaaabcabcabcabbcaaabcaaabcabcaabccaabcabccabccabcabccabbcaabbbcabbccabccabcabcaabcaabcabbcabcabcabcccabbcaaabcabcaabcabccaaabcabcabcabbbcaabbccaaabcaaaabbcaabcabbccccaabcaaaabcaabcabcaabccabcabbcabbbcabbcaabcaabcabcabcccabbbcabcaaabccabccabcabcabcaabcaabbbccaabcabbcabcabcabccaabcabcaabcabcabcabccabcaabcaabbbcabbcabcaaabbcabcabbcaaabbbcabcabbbbcabbcabcabcaaabbbcaaabcccabbcabbccaaaabcabcabcaabbbbcabccaabcabcabbccabcabcaabbbccabbcabbcaabbbcccabcaabbbcaaabcccabcaabccabbcaabcaabcaaabbcabcabbcabbccabbbcaaabbbcabcabcabbcaabcabcabbbbcccaabccaabbbcaabccccaaaaaabcabcaabcabcabcabbbcccabbbbccabcabccabcabccccabcabcabcaabccabbccabcaabcabcaaabcaabbbcabbbcabcccabccabcccabcaabcaaabcccabcaaaabccabbcccabcabcaabcabcaabcaabccabcaaabcabccabbcaaaabcabcabcaabcccabcabccabcabccaabccabbcabbcabbcabcabbbbcabbcabccabcaabbcccaaabcccabccabcabbbccabbcabcccabcabbccabbcccaabbbbccabccabbbbbcabcabccabbbcaabbcabcaaaaaabcccabcabccccabbccabcaabbcaabbccabcabcabcaabcabbccccabcaabcabccaabcaabbcabcccaabccabbccabccabbbbcabbccabcaaabbccccabcaabbbbbccaabccabcabbcabcabbcccccccccaabcccabcabcccaaabbccccabcaabcabcaabbbccaabbcaabcabbbcabbccaabccaabccaabcaabcabccabccccabcabbccaabbbcaaabcaaaabcabcaabbbccaaaabcaaabbcabbbccabcabbcaabcccccabcccabcabbcabcaaabcaabbcabbccabcaabcabcccabbbccabbcaaabbcabccabbbcaabcaabbcabbcabcccabcabcaaaabcabcabcabcabbbcaaaabcabcabcaabcccabccaabccaabbcabbcaaabccabcabbcabcabbcabcabccabcabcabcabcabbcccaaaaabcabbcccaabbbcabbbcabcabbcaabcabcaaabccabcabbcabcaabbbbccabcaaaaaabbcabcabccabccaabbccaabbbcabcabccabccccabcabcabcabccabcaabcabcaabcaabbcabbbcaabcabcaaabcabccaabcabccaabbbccabbbbcaaaabbbccaabbcabbccaabcabcccaaabcccabccaaabbbcabbcabcabccabcaabcabcabccabcabccaabcabccabcabcabbbcccaabcaabcccabccabbcabbcabcabcabcccabbbcaabcabccabcabcabcccaabbbcabbcaabccabbbcaaaabcabccabcabccabccabcccaabcabcabbbcccaabbcaaabcabbccabcabcaaabbccabbbcaaabcaabbccccaaabbcabcaaaaabcaaaaabcaabcabcabcaabcabbccaaaabccaabcabcabcabcabcaaabbccaabcaaaabcabbcccabcabcabbbccabbcaaaaabcaabcccaabbcaabbcabcabcaabccaabccabbccaaaaaabcccabbcabbbcccaabbbcabcccccabcaabbcabcccccaabccccaaabbbbccaabbbbccaabbcabbcaaabccabcabbbbccabbbcabcccabcaaabcccabbcabbccaaaabcabcabcabcccaaaabccaabccaaabcabccaaabccabcaabbbbbcabccabcabcccaabcaaabcccabcccabcccabcabbbcaabbcaabbbcabcabbbcabcaabbcaaabcabccabcccaabcaabbcabbbcabcabcaaabbcabcccaaabcabccabcabcccabbcabbccabcaabcabcaabcaabbcaaaabcabcabcccabccccabbcaabcabcabcabcabcabcabcccabcabbcabcabbbcccabccaabcccccabccabbbcaabcabcabcabccabccaaabcaaabbcaaabbbcaabbcabbcabbcabcabcabccabccaabbcabccaabbbcabbccaaabbcabbcabbbbcabbcabbbbcabbbbcabccabbcabbbcaabbcccabcabbbcabbbcabcabbcabcabbcabccabccabbbbcaaabccabbcccabcabccabcabcabcabbcaaaabbcccabbbcabccabbcaaaabbbcabcaabcccccaaabbbcccaabbcabccabccabcabcabcabbbcabcaabbcaabbcabbbcaaaabbcaabbbbcabbcabbbbbbbcabcaabbcabccabcabccabccaaabbccabcabbccabcaabcaabccabccabcabccaaaabcabbcaaabccabbccaabbbcabbbbbcaabcabbcaabcaaabcabbbbbcabccabcabcaaabcabcabbbcaabcaaabbcabcabcaabcabcabcaabcaaabcabccabcaaabccaabcccabbcabbbbcabcaaabcaaaabccaaabcaabcccaaaabbcabcaaaabcabcabbcaabcccabcabbcabcabccabcabccaabcaabcaabcaaabccabcaaabcabcabcccaabbcabccabcabcabbbccabbcabcaaaabbcaabbcccccabcaabbcccabbcaabbcabccabbccaabccabcabccabbccabccaaaaaaabbbccabcccabccabbbbccabcccabbbcaabcabbcabcabcabbbccabccaaabcabcabbcabbcccabcabcccabcabccabbcabcabcabcccabbcaabcccabbbcaaaabcccabbccaaabcabcabcaabccaabbccaaabcaaabbccabcabcabcabcabcabcabbcabcabbcaaaabcccabcaaaaabcabbcaaabcaabcabcabbcabbccabcccabcabbccabbbccabccabcabcaabcabccabbcccabcaabcabccccabcabcccccccabbccabcabcaabccaabcabbbccaabccaabccabbcabcabcabbcabcabbcabbbcabcccaabcabcaaabcaabcabcaabbbbbcaabcaabcaabcabcaabbcaabcabcabcaabcaaaabcabcabcaabcaaabcaabbbbcabbcabcabccaaabccaabbbcccabbccaaaabcaaaabbcabcabcabcabbcabccabcabcaabcabbcaabbcabcaaabcabbbcccccaabcccabcaaabcabcabcaabccabcabccaabbcabbccabbbcccabcabcabcabccabcaabbbccaabbcaabcabbcaabcabccabccccccaaabbcaaaabcaabbbcabccabcaabbccabcabccaabcabcaabbcabcabccaabccabcaaabcabbcabcabbcccaabcabcabccaabcccaaaabcabcaabcabbcabccccabccccaabbcaabcccabccabbcabcabcabcabcabccabccaaabcabcaabcccaaabccabcaabbbccaabccabcaabcabcabbcabbbcabcabcccabcabbccaaabcaabbbbcccabcabbcabcabccaabcabcabbcccaaabccccaaabcaaaabbbcabcabbbbbcaaabbcabcaabbbbbccaabcccaabcabcabbbcaabcabcaabccabcabbccaabccabcaabccabcabccabbccabbcabcccabbccabccabbcaaaabbcabcabcccabcaabbcabcabbbcccaabbcabbcabccaabbbbbbcabbbcabcabccabcabbccccaabbccaabcabbcaaaabcabccaaaaabcabbcaaabcabbcabbbcabcaabcabbccabbcabbcaaabbcabcabbccaaabcabcaabcabbbcabcaabbbbcabcaabcaabcabccaaabbbcabbcaaaabbbcabcaabcabcaabccccccccabbbcabbcabccabcabcaabcabcaaabbcabcabbcabcaabcabcabccabcaaabccabbcabcccabcabcabbcaabbbbcabcccabcabcabcaabcabccaabbcabccccabcabcabcaabbbcabcabbcabcabbbccabcccabcaabbbcabbccaabbcaabbcaaabcaabcabcabcabbcabbcabcaaabcabbcabcabcaabccaaaaabcabccaabbcaabbbcabcabbcabbbbccabccabcabccabccabcabbcabcaabbcccabccabcccaabccaaaabccaabcccabcabcabcabcaabbcaaaabbcaaabbcabccabbbcaabcabbcabcaabcccabcaaabcabbccccabcaabcaaabcaaabccabcabcabbbcabcaabcaabbbbccabbcabbcaabbcabccaabccabccaabccaabcabccaabbcabccabbccabbcabcabccabcaabcabcabccccabccaabcaabbcabcabbbbccccaabbbcabcabcccaabcccabccabcabcabcaaabcaabcabcabbcabccaabbbcccabcabcabbcabbccabbcabcabbcabccabcabbcabbbcabbbccccabbccabccabbccabcabbcccaabbcabbbcabbccaabbbccabccaabcaaabccabcaabcabcabbcabbccabcabbcabcccabcaabbcaaabccabcabbccabbbcaabcabccabcaabcaabbccccabbccabccaabcaaabbcccabbbbbcaaabbbcaaaabcabcaabccaaabbcabcaaabcccabbcabcccabbbcabcabcabcccabbbbccabbcccabcabcabcccaabcabcabcccabcabcccabcabbcabcabcabcccabbcabbccaabbbcabbccaabcabbcabcccabcabcabcabccaaabcabccccccabbcabcabcaabcaabccabbcaabccabcabcaabcccabbbcabcabccccabccabcccaabbcaabccabcabcabcaabccccabccccccabcabcabbbbccccaabbcabbbbbbccabcaabcabccaabbcabbccabcaabccaabccabcabcabcaabccaabbcccabbcaabbccaabbbcccabbccaabbcccabbcabccaaabbbcaabccaabcaabbcaaabcabbcabbcabccabbbccabcaabccabbccabcabbcaabccccaaaabcaabcaabcabcabccabccaaabbccabcccaaabcabccaabbbcabcabccabcaaaabbbbbcabcabcabccccabcaabcccabcabcabbcaaaabcccaaabcaaabbcabbcabbcaaabcaabbccabccabccabcaabcccabbbcabbcabcaabbccabbbccaaabcabbcccabbbcaaaaabcccaaabcaaabbcaabbcabccccabcabcabbccabcabccaaaabcaaabbcaabccaabcabcccabbcaabbbcabbcabcccabcaabbbccabcabcaaabcabcabccaabcabcabcaaabcaabcabbcaabcaabcaaaabcabcaabbbccaaabbccabcabcabbbcaabcaabcaabcaabbbccaabcabbcabccabcaaaaabbcabcabccabbbbcabcabccabcccabcabbcccccabccaabcabbbccabcaabcaaabbbbcaabbbccabcabcaabbccabccabcaabbcabccaabcabbcabbcabcabbcabbbcaabbbcaabbcaabccaabcccabcccaaabccabccaaabbbbcabccabbbccaabcaaabbccabcaabbcabbbbcaaabcaabcabbbbbcaabccabcabcccabcccabccaaaabccaaabbccaabccaaabcabcabbbccabbbcaaabbbccabbcabbcaabcabbcabcabbccabcabcabccaabcaabcabccabbbccabbcabcabbbccabcabbbbcaabccaabbcabbcaaabcaabbbbcabcabcabcabcabcaaaabbccabcabcccccabbcabcaabccccabbbbcaaabccabcabccabbcabcabcabccaabcabbcabbccabcaabbcabcaaabcabcabbcabcaabbcabccaabccccabbbccabbcccabcabcccabcabcabccabccabccabccaaabbbccaabcabcccabccabbcabbcccaaabccabcabbcabcabccaabcaaaaabcaabccaabcabcabcaabbccabccaabcabcabcaaabbbcabbcaaabbcaabcaabcaabcabbcaabbcaabbbcaaaaabbbbbccabcccabcabcabcabcabcabcaabbcabccabcabbcabcabbbbcabbbbbbcabcabcabbbbcaaabbbcccccabbcabcabbcccccaaabbbbcabcaaabcabccabcabcabcabcabcaabbccabcaaaabbbcabcabbbcabcabbcabcccaabbbcabcabccabbccaabbccaabbcabcaaaaabcabcaabccabcccaabcabcaabcccabbcabcccabbbbbcaabbcaabbccaabcaaaabbcabbcabbccccaabccccccccaabcabcabcabcaabcccabcabccaaabcabbbbbcabccaaabcabcaabbcaaabcaabbbcabbbcccccabbbcccaabcabcccabcaabcabbbcaaaaabcabcabcabcabbcabcabbcabcabcabccabcabcabcaabcaaabcabccabbcabcabbccccabcabcabcabbcabbbbccaaabbbbbcabbcabcabbbccabcabccaabbbbbbcaabcabcabcaabcccabcccaabbcabcabccaabbbcabcabbbbbcabcaaabcabcabbbbcabcabbcabcabbccabcabcabcaabcabcabccabcabccabcaabcaabcaabcaabccccaaabbbcabccaaabbbbccabcaabbcabcabccabbccabcabcaabcabbcaabcaaabccaabcaabcaaaabcccaabcaaaabbcabbcaaaabcabbccabcabbbcabbbbcccaabcabccabcabcabcabccccabbbcabbbcabcccabcaabccaabbcabcabbbcaabcaabcabcabbbccccabcabcabcccaabcccaabccaabcabbcabbbccabcccaabbbccabcaaabcabcabcabbcabcabccabccaaabcaabcaabbbbbbbccabccabcabcabbbbbccaabcabcabbccabcabcaaabcabcabcabbcabcaabbccabbcabbcabcabcabbccabcaabcabcabcaabcabbcaabccaaabccabcabcabccabcabccabccccabbccaabccabccccaabcabcabcabcabbcabcabcabcccaaabcaabbbccabbbbbbbbcccabcccabcaaaaabbbcabbccabccccabbcaabbcabcabcaaabcaaaabbbbcaabccabcabcabbcabccaaaaaabccabbbbccabcabcabccabbbccccabbcaaabcaabccaabcabcaabccabbcaabccabcaabccaabbccabcaabcabbbbbbcabccabcabcabcccaabbcabccabbcabbccaabbcaabcabcabbcabcabcabbcaabbcabcabbccaabbbbcabcccccabcabcccaabcaabbbcccaabbcabcabcabcabcaabccabcabccabcabccaaabbcabccabcaaabccaabbbccaaaabcabbbccccabbcccabbbbcaabccccabccaaabcaabcabcabcabbbbcaaaabcabcaabcccabcccabbccaabbccccabbcabbbbcccabcabcabbccaabbbcaabccaaabccabcaabbcabbccabcccaabccabccabcabcaabcabcabbbcabccccabbcccaaabccabccaabccabcabcabbcaabcabbbcccabccabcabbcabbbbbcccabcccaabccaabcccabbccabbccaaabbbcabcaabcaaabccabbbcabbbcabccccabbccabcabbcaabcaaaabccabcaabcabbccabbbcabbbcabcabbbbcaabcabbcabbcabcabcabcccaabbbcaabbccccaabcaaabccaabcabcabcabccabbbcaabbcaaabbcccabccaaaabcaabcaaabcabbbbbccccabcabcabcccabcaabbccabcaaaabcabcaabcaabcabcabbbcaaaabbbbcabcaabccabcabcabccabcccabcabcabcaabbccabcccabcccabbcabbbcabccccaabbbcabbccabcabcaabcabcabcabcccabbcccabcccaaabcabccccaabcabcaaaaaaabcaabcabcccabcaabcabcabccaabcaaabbccabcabcaaabcabccaabbcaabcaaaaabbccabccabccaabbcaabbcabccabccabccaabcccaaaabcabbbcaaaaabccabccaaabcabbcaabcabcabbcabbccabcabcaabcabcaabcabcabcabcccabbbccabcabcaaabccccabbcccccabbcabcccaabcccabcaabcaabcabcaaaabcccaaabbcaabcccaabbcabccaaaaabbbbcabcabbcaabccabcabbbcabcabcaabcccabcabcabcabcaabbbcabcaabbbccabcabcaabbcccaaabccabcabcabbbbcaabbbcabcabcccabccabccaabcabcccaabbcabcabbcabccabbcabbbccabbbcabcccabcaabcaabbcabbbccaaaabcabccabbcaabcabbcabccabbccabbcabcabcabcabbbbcabcaabcaaaaaaaabbcabcabbcabccaabccaabcabcaabccabcabbbbcaabcabbbcabcccabcabbcabcccabbccaaaaabcabcabcaabcabbcabcccaabccccabcabcaabbcabcabbcabcabccccaabcabccabcabcabcaabbbbcabcabcabccccabccabcabbbccabbcaabbccaabcabcccabccccabcaabcccaabccabbcaaaabcccaaabcabcabcaabbccabbcaaabcabbbcaaaaabbcabbcaaabcccabcabcabcaaabbcabcabcabcaabcabcabcabbbbbbcabcaabbccabccaabbccaabcabbcaabcaabcaaabcaabbcabcabcabccaabccabbcaabcaabbcaabcabcaaaabccabcabbbcabccccabbbbcaabcaaabccccaabcabbbbbbcaaabcccaaabbcaabcabbbcabcabcccabccccabcabcaabcabcabcaaaabbcaabcabcabbbcabcaaaaabcaaaaaabccabbcabcabbbcccccabcabcabcabbcabcabcaabcaaaabbcabbcaabcabbccabcabcaabcccccaabcabbbcabccaaabcaabcabcccabbbbbcabcabcaaaabcabccccabcaabccaabccaabccabcaaabbbcabcaaaabcaabccabbcabbcabccccaabcabcaabcabcaabcabcabccabbcabbcaabbbbcabcabcabbcabcaabbcabcabcccaaaaabcccabcabcabccaaabcabbcabbccaaabccaabccabccabcaabccaabcccabcccabccccaabccaaabbcaaabbbcaabcaaabcabcabbcaabbbbcabbcabcaabcabbccabcccabcaaabbccabbccccabbbccabccabccabccabbbcccccaabbbccabcabcabbcaabccccabccabccccabccaaabbcabcabbccaabccabbbcabbcabcabbcaaabcabcaabcaabbcaabccabcabcabccabcabcabcaabbbcabcaabbcabbcccaabbbcabbbbbbcabcabcabbbccaabbbcaaabbcabbcaabcabbcaaabbccabcccaabccccaaaaabccabbbccabcabccabcabccaabccabccabcabbcabbbbccabcccaabbbcaabcabbcabcaabcabbbcabbcaaaaabccabbbbbcabcaabccabcabcccabcaabccabcccabcabbcccaabcaabbcaabccaaaaabbccabcccabbccccabcabbcaaaaaabcaabccabbbbbcaabcaabbcaabcabcaabbcabcabccabcaabcabcabbcccabbccabcaabcaabbbcabcaabcaaabccabcabcaabcaabcaabcabbbcabbcccabbcabcabcabcaabcaabccabcabbccabcaabcabccaaabcaabbcabbcaabcabbbcabbbcabcaabcabccaaaabcabccabcaaaabbbccabcabcaabbbcabcabcabcccabcabbcaabcaaabccaabccabccabccabbcabccccaabcccabccabccaabcabcaabcabcabccaabccaabbccabbcaaaabcabccabcccccabcabcabcccabcabccaabcabccabccabcabcabbcabccaabbbbbcabccaabccabbbccaaabbccabcabcabcccabcabbbcabcaabcabbcabbbcaabbcccabbbbbccabcaabbcabcaabbcabcabbbbcabbcaabcaabbbbbcabcccaabbbccaabcabccaabbbcaaaabcabcaabcabcaabcabcabbbbcccabccabccabcaabcabcabcccaabcabcaaabcabccabccaaaaabbbcabbcabccaabcccabcaabbcaabbcabbcaabcabbcabbccabbbbbcabcabcaabbcaaabcabcabcabccabcccaabbccabbcaabbcaabbbccabcaabbcabbcaabccccabcabcaabcabccabccabcaaabbcabccabcabcabcaabbccabcaabbccaabbcabcabcabccabbcabbcabccabbcaabcaaabcaabcabbbcabbcccabcaabcabcabcabccabcaaaabcaabccccabcabbccabcabcabbcabbbcabcabcaaaaabcabcabbcabcabcabcabcabcabbcabcabcabcabbcabbcabbcabbcabbcabbccaaabbbccaabbbcabcabbcabcaaaabcabccabcaaaaabbccabbbcccabbccabcabcabcabcabcabcabbbcabbccaabbcccaaaabbcaaabcabccccabcabcabbbcaabcaabcaabbccabbcabcaabcaabbbccaabcabcabcccabbcabbcaabcabccabcabbbcabccabbccabcabbcabcabcabcccabcabcabbccabcabcabcabbcaaabbcabcabcabbcabbcccaaaabcabbcabcaabccaabcabcaaabbcabbccccaabcabbcabcabbcabbbbccabbcabbcabbbcabccabccabcaaabbcabcaaaabccaaaaabcaaabbccabcaabcaabccabbcabccabbcccaaabccccccabbccccabcabcabcaaaabccaaabccabcaabcabbcabcabcabbccabbcaaaabccabbcabcabbccabcaabcabcabbbccabcabcaabcccccccabbbbcccabbccabcabcaabcaaabbcabcabccabccaaabbcabcaaaabcabcabbcaaabcabccaabbcabbcabcabcccabcccabcabccaabcabcabbccabccaaaabcabccabbcccabcaaaabcabbcabccaabbbccabcaaaabcabbcabbcabcccabbbccabbccaaaabcaabcabccabbcabcabcabcabcabbccaabcaabbccabbbbbcccaabcabcaabbcabcaabcaabcabcaabbbccabccabbbcaabcaaaabbccaaabccabbbcabccabbcabcabcaabcabbcabbcaabccaaabbccabbcabbccabcabbbbbbcabcabbbcaabcaaabcaabcabbccabbcabcaaabcccccaabccabbcccabcabbccabbcabbbcabccabbbccaabccabcaabccabcabccabcabcabbbccabcabbcabcaabbcabccabbccaabbccabcabcabcaabbcabcccaabccaabbccabbcabcabbccaabccabcabcccccaabcabcabccccabcabcabcaaabcabcabcabccaabcaabcabcabcaaaaabbbbcabcabcabcccabcccabbbcabcabccabcabbbbccaabbcaabbccabcabcccabbcabcabbcabcabcccaabbbbbcaabccccabccaabcabcaaabbbbbcabcabcabccabcabcabcabbccabcaaabcabccabbccabbccabcabcabcabbbbbbccccabcabcabbccaabbcaabcabcabbbbbcabcaabcaaabcabbbcaabcccabccccaabcabcabcabcabbcabcccaabcabbbbcabcabbcaaaabcccabccabbccaaabcaabcabccabcabcabbcaabbcaabcabcaaabbcabbcabcabcabbcabbbccabcccabbbcabbcabcabbccaabbcabbcabcccaabccabcabccaabbcabbccabccabbcccabccabccabcabcabcaabbcabcabcabccaaabbccaaabcccabccaaabccaaaabcaabcabcaaabbccabcabcabbbcabcabcaaaaaabcaabccabcabbbbcabcabbbcabbccabcabcaaaabccabcabcaaabcccabcabccaabcaaaabcabcabcabcabccccaabcabcabcaaabcccabcabccabcabcabbcabbbcccaabcabbccabbcabcccabcabcabcccaaaabcabcabcabcccaabbcabbbccabccabccabccabcabbbcaabcabbcaabcccabcaaabccaabbcabbcabcabbbbbbcaabbcaaaabccaabcaabbbcaabcccaaabbbbccabcabcaabcaaaabbcabcabcabcaabcabcccabccabbcabbcabbcabcabccccabccabcabbcabccaabcabcaabbbbbcccabcaaaaabccabcaabcaabcabccabcabccabcabcabccabbbcabcaabbbccaaabcabbcaabbcabbbbcabcaaabbbcaabbcaaabbccaabbccaabcaaabcabccabcaabbcabcaabbccccaaaaabbcccabbbccaaabcabbccabcaaabbcaabcabcccabcabbcaabbcabccaaabbcaabcaaabbcabcaabbbbccccabcabbbbccaabbcabcabcccabbcabccabcabbccabcaabbccabbcabccabcabcabbbcabcccabcccabcabcaabbcabccabccaabcabcabbbcccaabcabcabcabccaaaaabcaabccaaabcaaabcaabcaaaabcaabbcaaabbcabcabcabcabbccabcaaabbcabccabcabcabcaaabbbcabcaabcabbcabbcabcabcabcabcabbcabccaabccabbcabbbcabcccabbbcabcabccccaaabccabbcaaabbbcabcabbbcabcabcaaabcabccabbbcabccabcaabbccccaabbccccaaabbcabcabcccabccaaabbcabcaaaabbcaaabbccabccabcabcabbcabbcaabcaaabcabcaaaabcabcaabcabcabccabbbbbbbcabcabbcccaabbcabccaaabbbccabbcabcaaabcaabbcabcabccaabcabccabcabbbcccaaaabbcaabccaabcaabccaaabccabcabccabccaabbccaabbccabccccabcabbbcaabcaabcaabccabbcabcabcabbcabbcaabbcabccaabcabccabbccabccaabcabbbcabcaabcabcaabbccabccabcccabcaaabbbccccccabcabbbcaaabbccabccabcabccabcccaaaabcabbbcaabbbccabbbcabbcaabccabcaabcccccabbcabcaaabccaabcabbccaabcabcccaabcabcaabbccabcabbccaaabcaabccaabcabcaaabccabbbcabbccabbccaabcaaabbcabbbbcabcabcccabbcabcabbbccccabccaabcaabcabccaabbcabbcabbcabcabccabccaaabcabbbbccabbbcaabbcabbcabbcabbcabcabbbbcabbcabcabccabcaabbccabbcabbccaabbbbcabbbcabcabcabcabcabccabcabbbcabbcabcabcaaaaabcccabcccabcabbbcabcabcabccaaaabcaabccabbbcabbcabcaabbcccccabbcaabbcabcabbbccabbcccabccabcabcaabccabccabccaaabccaabbbbbbccabccaabcabcabcabbcabccabcccaabbcabccabbccaaaabccabbcabbcaabccaaabbbbccabbbcccabccabcabbcaabbbcabccaabcabbcabcabcaaabccaabbccccabcabcccabcabcabccabccccabbcabcabbccabccaaaabcaabcaabcaabcabbcabbcaabcabcabcabcabcaaabbccaabbccabcabbcabbcaabcabcabcccccabbbcaabcaabcabcccaabcabcabcaabcabccaaaabbcccaabcabbbcabcaaaaabcabcaaabccaabbcaabccabcabbcabbbbbcabcabcaabccabbcabbbbcaabccaabcabbccabcaabcabccaabccaaaabcaabccabbbcaaabcabcccccabcabbccaabbbcabcccabcaabbcaabccabcabcaabcabbcabcabbbbbcabcccabccabbcaabbccabbcaabcaabcaabcccaabbbccabcabccabcccabbcabcabccccabcaabcaabccaabcabcabbbcabccccabbcabcabbbbccaaaaaaabcabbbccabcabccabcabbccaabcccaaabcabcaabbcabbcaabcaabcabbbbbbcabcaabcabccaabccabccabccabcabbcaabccabbbccccaaabbbbcabbcaabcaabbbbbcabbcaaaabcabcabccabcaaabbccabcabcaabbcaabbbbccabbbcabcaabccabcabbbccabcabcabbcaabcaabbccabcaaabcaabbbbcabcaaaabcaaaaabcaabcaaabbcabbbcabbcaabccccabcabbcaaaaabcabbcabbcabbccaabcaabccabcabccabcabbcabccabccaaabccabcabbcabcabbcabbcabcabcaaaabbcabcabbccabbcabcaabcccabcabcabcabcabcaabccccabccccabcabcabccabccabcabbcabcabccabbbcabcabcaaabcabccaabcabbccaabcabbcabcaabcaabcaaabccccabcabcccabcaaaabcaabcaaabbccabbbbcabcaabcaabcccabbbcaabcabbbcaaabcabcabbccabccabccabcaabccabcabccabccabcabbcaabccccabbccaaabbcabbcaabccaabbbbcccabbcabcabbcaaabcccabbbbbccabcabbcabcabcabcabccabcabccabcabcaabcabbbbcaabbccabbcaabcabcabccaabcccabccabccabcabcabbbccaaabcabbccaabcabbccabcccabcabcaabbcabbccabbbcabbbcabbccabccabccabcabcaaaabbcabbcabccabbcccabcabcaabccabcaabbcaabcabbcaabbcaabcabbccabcaabccabbcaabcabccccaaabcccabccaaabcaabcabbbcabcaabcaabcabbccaaabbcaaaabcaabcccabcaabbcaabcabbbbcccabcabcabcabccabbbcabbcabccabccabcabcabcaabcaabcabcccabcaabcabcaabcaabbbcaaaabbcabcabbcabbcccaaabbbbcabbccabccabccabccabbccaabbcabccccaabccabcaabcccaabccabcccaabccaaabcabcabcabbbcccabbbcabbccabcabcabbcaabbbcccaabbbbccaabcaabcaaabbcaabcaabccabcaaabbcaabcccaabccaaabcabccabcabbbccccabcabcabcccaaabbbcaaaaabccaabccaabcabbbccccabcabccaaaabcaaabbcaabbccabcabccaaabccabbccccabbcccccaabbbbbcabcccaabcabccabccaabcabcaaaaabccabcaabbbcaaabbcabbcabcaabcabccabbbcabbcaaaabcaaaabbcabcabcaaaabccabcccabcabbbcaabbcabbccaabccabbccabcabbbbcaaabccabbcaabcaabcaabccabbccaabcabbcabcabcabcaabcabcabbcabcabcaaabccabbcabcabcaabccaabcaabbbbccaabcabbcabcabbcaaaabbcabbccabccaabcaaaabbcabccabcccccabcaabbcaabbccaabcabccaaaabccaabcaabbbbcabcccaaabcabbbccaabbcabccccabccabcaaabcaabcaabcabcabccabcaabbcabcaaaabcaaabcabcabbbccabbbbcabbccabcabcaabcabcabcabcabccabcaabcabccabcabccabccabbccabbbcabcabcccabbcabcabccabbcaabbbcaabcabbcabbbbcabcaaaaaabcabcaaabcabcabcabbbcabcabcaaabccabccccaabbbcabbbbcaaaabcabbcaabcabbbcccabcaabcabccabcabcaabbccabcabcaaaabcabbbcaabcabcccabcccaabccabcaabbbccabccabcabbbccabbcabccabbcabcabcabbbcabcaabcaaabccccabcabcabbccabcabcaabbcabcccaabccccccabccabccaabcabcabbccabcabbccaaaabccaabccabbccabbcabcaabbccabcabcabcaaabcabbcabbcabccaabccabcabbcaabcabbbccccabcabcabcabbcaabbcccabcabbcaabcabccabccabcaabccaaabcabbccabccabbcaaaabbbcccabcabbcaaabcccaabccaabcabbbcabbccaabccabcabcaabcaabcaaaabbbcaabbcabbcabcabbcabcabcabcaaabbbbcabbbcaabcabcabbccaabcabcccabbcaaaabcaaabbcaaaabcabbcabcabbcabcabcabccccaabbcabccabbcabcabccabcabcabbbbcabcabbcabbbcabbcccaabcaabccabcabbcaabcabcaabcabcabcabbccaabcaabcccabccabbcabccabcabccabcabcabcaaaaaabccabcabccabcabcabcaaabcabccaabbcabccccabcaabcaaaabbcabbbccabbcaabcaabbbcaabcabbcabbbcccabbccaaabcaaabbbbcabcaabcabbbcabccaaaabbcaabbcabccabcccccabccabbcccabcabcabcaabccabbccabcaaabbcabcabbcabcaabbcaabccabcaabcabcabcaaabcccaaabccabccabccabcaabccccccabbccabbbbcabcabcaaaabcabcabbbccabcabbcccabbbbbccabbbcabbccabbcaaaaaabcabcabcccabcabcabccabcabbcaabcaaabbbbcabcaabccabcabcabbcaabbbcccaaaabcaaaabcabcaabcabcabcaaabbcaabbccabbccaabbbbcccaaabcabcabcabcaabcabcaabcaabbcabbcaabcabcaabbbccccabcabcaabbbccabccabbccaaabcabccabccabccabbbbcabbccabbccaabccabbcabbccabcabcaaabbccabcccabcabcccabcabcabcabbcabbcccabcaaabcabccabcabbcaaabccabbcabcaaaabcabccabccabccabcabcaabccabbcaabccaabcabbbcabccaabcaabcabcabccabbbccabccabbcabccaabbbccaaabcabcaaabcabcaaabccccaabbbbbcabccabbbcabccabbcabcaaaaabcabcabcabcabcabbcabcabbbcabcabcaabcaabbbbbcabbccaabccaaabcaaaaaaabcaabbcabbcabbcabcabcccaabbccabcccaaabbcccabcabbbcaabcabcaabbccabbcaaabbccabbbcaabcabbcabccabccccabccabbcaabcabbcabbbbccabbcabccaabcabcabbccaabcabbbbcabbbcabcabcabbbcccabccabcaabbccabcabcaabcaabcabbbbbcabcccabbccaabcabcabbccaaabbcabcaabcaabcabbcabcccabcabcabcabccaaabcabbcccabcccabcabcccabbcaaabcabcabcabbcaabcabccabccabbbcaaaabcaabcabcaabccabcabbbbbcaaaabbbccaabccabbcabcabbbccabcabccabccabcabcabcabcabccabcabcabbcccabcaaaabcabccabcccccabcabbcabbccccabcabbccabbcabbbcaabcabccaaaaabccabccabcabbccabcabbcabcaaaabccabccabbbbcabcabccaabcabccabbcabcabcabcaabbbbbbbcabcabcaaabbbcabcaaabcabcabcabccabcabccabbcabccabbcabcabbcabbcaabcabbcccaaabcabbbcabcabcabccabcabccabbccabcabcccaabcabcabcabcccabccabcabbbbcabbcabcccccaabbccaaabcabccabcaabbcabccabcabcabcabcabcabbccabcabbcabcccabccaaaaabcccabcaabccabcabbbcccabcabbbbcaaabccabcaaaabbcabccabbbcabcaabbbcaabcaaabcabcaabbcabcabcabbcabcabbbcabcaabcabccaabcabcaabcaabcabccaabccccabbccabccaaabccabccabcaabcaaaabccabbcaabccabcabbcabcabbcabbbcabcabccabcaaaabbbcaabccaabbcabcabcabcabcabccabccabcabcccaaabcaaabccaabcabcabccabcabccabcabccaabccabcabccabccabcabcabcabcabbcabccabbcabcaabbcabbbcabcaabccaaaaabcaaabcabbbcabbcabcabcabbbbcabcaabbccabcabccabbcaaabcaabbcabcabcabcabcaaabcabcabccabcabccaabccabcaaabbbbcabcabbcccabcabcaabcabbccabccabbcabcaabbbbcabccaabccabbbcabbccabcaabcabccabcabcaabbccabcabcabcccabbbcaabcabcaaabcabcabbccaabcabcaabccccabcabcaaabcabccaabccabcabbccaabcabccabcabcabcabbcabcabcabcccabccabcaabbbcabccaaaabccccaabccabcabbcabcabbbcabbcabcaaaaaaabbcaabccabbbcabcabbcccaabcaabcabccabcabcabcabcabcabcaaabcabcaabcabcaaabbbccaaaabcabcabcaabccabcaaabbcabcccabcaabccaabcaaaaabbcabccaaabcabcabccabcabbbcabbcccaabccaabbbbcaabbcccabbcabcaabbcaabbbcabcabcabcaabcaaaabcabcabcabbccabbbbbcaabccabccaabcabcaaabcaaaabcabcaabbcabcabbbbcabccabbccabccabcabbcaabbcaabccaaabcabbcabcabbbcaaabbbcaabbcabcabccabccabccabcabcaabcabcabbcaaaaabcaabcccabbccabcabcccaabbcabcabcabbcabcabcabbcabbbcabbcccabcaabbccccaabcaabbbcaaabcaabccccabbcaabcccccabcabbccabcabcabbcabcaabcabcabccabcabbcccaaabcabcabcabcabcabbccccabcaabcaabcabbbbccaabccabccabbcccabccabbbccabcabbccabccabcabbcaabcaabcaabcaaabcaaaaaabcabcaabbccabcaaabbcccaaabccabcabbcabcabbbccabccaabcaaabcaaabccabbcabbbcabccabccaaaabcabccccabbcabcabcccabccaabbcccaabcaaabbccaabcccabcabcaabbcabbcabbcabcccabccabcaabbcaabbbcccaabccaaaabbcccaabbbcaabccccabbbcabcabcaabcabcaabbccaabbcabcabcabbcabcabcaabcabcabbbccabbccccabcabcaabbcabcaaabcabcaaabbccabbccabccabbcaabcaabcabbbcabccaabcaabccabccccabcaabcaabcabcaabbcabbbcabcabcabbcaabcabcaabcaabccaaabcccaabbcccabcabbcabcabcabbcaaabccabcabbccabcabbccaaabcabbcabccabccabccccabcaaaabcabccccabcabcabccabccabcaaabccaabcccabbcaaabbccabccaaaabbcabccaabcabcaabccabccccabbcabcabcaabbcccccabcabcaabcabbbbcabbbbcccccaabbcaabccabcabcabcccabbbcaabcabccaaabbcaaaabbbccabbccaaabcaabbcccabbcaabbcccaabbcccabcaabbbbbcabcabccabbcabcabcabcabbcaaaaabbcabbccabcabccabccaabcccaabcccabcabcabcabbcccaabbcaaaabcaaaabbcccabbbccabcabcabbccaaaabcccabccaaabcabbbcaabcabccaabccaabbcabcabcaabccabccaabcabccabbccaabcabbcabbbccabcabbccaaabcabbcccabbcabcabcaaabcaabbcabcaaabbcabbcaabcabbcaabcabccabcabcabcccaaabbccaabcaaabcabcccaabccabcabcccabcabbbcabcaabccaaaaabbcabcabbcabccabcabbccaabcabcabccabccabcabbcabcccabbbbbcabbcabcabcaaaaabbbcabcabbccabbbbbcaabbbcabcabbcabcabcabbbbccabcabcaabbbcabcaabcabcaabcabcabcaabbbbbbbccabccabbccaabcccabcabccabcccabccccccabbcabcaabcaabbbcaabcaabbcaaaabcabbcabbbcabcaabccccabbbccccabcabbcaabcabcabccaaabcabcabbcabbbcabcabbccccaabbbbcabcabcabcabccabcabcabcccabccabcabbcabbbcaabccabcaabcabbbcaaabcabcabcccabcabcabcaabcabcabbcabccaabbbccabcabcabcabbcabbcaaaabbcabccaabcaaabcabcccabcabccabbcabbbcabccabcccaabccaabcccaabccabcaabbbbbbccabbbcaabcaabcabbccccaaaabcabbccabcabcaaaabcabbcabbbcabcabcabcaabbcaabbcaabcabbcaabbcabbcabcaabbcaabccabcabbccabbbccccabccabcabcccccaaaabbccabbbcabccabccaabbcabcaabcccccabbcaabcabccabbbbcabbccaabccaabbccabcabcaabbcabcabcabcabbcabbcabcaabcabcabbcabcabcabcabcabcabcabcccabbccabcaaabbcabbcabcaaaabbcaabcaabccabccabbbccabcabcabcabbcabccaaabbcaaabcabbcccaabbcaaaaaabccccaabcaaabbcabcabcabcabcabcabcaabccabcabccabbcabcabcabcabbcabcaabbbcabbbbcccabbcaaaabbccabbcabcaabbcabcabcaabbbccaabcabcabbccccabcaabcabbcabbbcaabcaaaabcaabccabcaabcaabbcabcabcabbcaabbbcabcabccabcaabcaabbcabcccccaabcabccaabcaabcabcabccaaabbcaaabcabcaabcabcabcabbcccaabbbccaabbccabcabccabcccccabccabcabccabcabbcabcccabcabbbccaabcabcabccabbcabcaabcabbccabccabbbbcaaabcabcaabbbbbbbbbccccabccabccccaabbbbccabbccabcaabbcaabcabccabbcabbbcabcccabccaaabcaabcabccaabcaabbbccaabbcabcaabcccabbcaabccabbbcaabcabbcaaabcabbcaabcaaabcabbcabcaabcabbcaabcabcaabcccabcabcccaabbcaabbcabccccabbccabbbbcabcaabcaabcabbccaabccaabcaabcaabbcabcccabcaaabbbcabcaabcabbccabcabcaaabcabcabbcabcabbbcaabbccabbcabcabbbcabcabcaabcabcabcabbbcabbcabccabccaaaaabcaaabcabcaaaabbbcaaaabcaabcabccaaaabccaaabcaabbbcabbcabcabbcabccabcabbbcaabccccabbcaaabcabbcabbbbcabccaabcabcabcaaabcccccccaabcabcaabccaabccabccabbcabcabbcaabccabbbcaabbbcccaaabbccaabbcabbcabcabcabcabcaabccaaaaabbbcabcabcaaaabcabbcabcabccabccabcaabbcaaabcccabccabcabbbccabbbcaabcabccaaabcabbcabcabcaabbbcaabcabccabcabcaabcccaaabccccaabccabcccabbccccabccccccccaabccaabccaaabcabccccabbcaabbcaaabccaaaabcaaabbcabccccaaabcccabcabcabcabccabccccabcabbcabccaabcabccaabbcaabbcaabbcabbcabbbccabbccabcaabccabcaaaaabbbccabcabcabccccaaabcabcabcabbbcccccabbcaaabcabcaabcabbcabccaabcaaabbbcabbccabbbcabbccabcabbccabcaabbbcaabbcabcabcaabcaabbcaabcccaaabbbcabcabbccaabcabcabbbcabccabcaabcabcabbbcabccccccabcabccaaabcabcabbcabbbcaabccccabcabcabcabbbccaaabcaabbccaaaaabbccabbcaaabbbcaaaaabcaabbccabcaabbcabcaaaabcabcabcccabbccaabbcabbccabbbcabbbbccccccabbbbbbcabbbcabbcabcabbcabcabccaabcabccaabbcabcabcaaabbccaabcaaabcabcabcaaabccabcabcabcabbccabcaabbcccabcabcabcabbbbbcccaaabccabbccaaabbcaaabbcabcabbcabbccabcaaabcaabbbccaabbbcabcaabccaabcabcaabbbcaabcabbccabcabcaabcaabbbccccaabcabbbbcaabcaabcabbcaaabcaabcccabcabcabbcaabcabbbbbccaabbcabcaabccabbbcaaaabcabcabcabccccaaabbbbccabcccabcabbbccaaabcabcaaabcabccabbbbbcabcabbcabcabcaabcccccaabbbccabcabcabcabcccabcabcaaaaabbcabcaabcccaabccabbccabcabcaabbccabccccabccaabccabbccabbcaaabccabbbbbcabcaabbcaabbcccabcabccabcabcabcabcabcabbbcccabcaabccabcccccaabbccccaaaaabbccabcaabbcabcabcabbbbccccabcccabbccabcabcabbcaaaabcaabbcaabbcabbccabccaaabccaabcaaaaaabcaaabcaabbcabcabbcabcaabcabbcabcaabcccaaabcabcaabcabcccccabbbbccaabbbcabccabcabcaaabbbcaabbbcabccabcaaaabccabcaaabbcabccabccabbcabbccaabbccaabccabcabbbcaabbcccabccabbbcabbcccccabcaaaabcabcabbbbbbcabcabcabbbcaabbccabcabbbcaaabcaabbbcabbcabccabccabcaaabbcabcaabbcccaabcaabcaabcccabccabbcaaabcabcabcaabcabbbbbbbcabcaabccccabccabcabcaaabbccabbbccabcccabbbcabcaabcabcabcabccabcaaabbcabccabcabcabcabbbbccaabbcccabbbccccabcabcabcccabccabbcaabcabcaabcabbcaaabbcabcaaabcabccabcccabcaabcaaaabbcccabbbbcabcabbbcabbcaaaabcabcabbcaaaaabcabcaabbbcabcaabbcabccaabcabcabccabcaabccaaabccabcabcabccaabbbcabbcabbcabbcaabcabbbbcabcaabcabbcccabcabccaabcabcaabcabcabcaabbcaabcabbcaabcccccabcabcaabccabbcccabcabbcaabcabcabbbcabbbccabcabcaabccabcabcabcccccaaabccccabcaabcaabcabcabbcaaaaabcabbbbccabcabccaabcabbcccaabcabcabbcaabcabcabbcabcabbcabccabccabbbcabbbbcaabccabcabccaabcccabbcabccaabccaabbbbbcccabccabbbcabcccabbcaaabbbcccaaabccabccaabbcabbbcabbcabcabcabcabcabbccabcaabcabbbbbbcabcccccabccabcabbcaabbcaabbbcabccabbbccaaabcaaaabbbcccabcccccabcaabbccaabbcabbbcabbcccabcabbcabcaaabccccabcabccabcabcabccaabbbbbcabccabbccabcabcaaabbcccaabcaaabbbbbcabcccabbcaabbccabcabbbcabccabccccaaabbcabbcabbbcccabcaabcabbcaaaaaabbcabcabbbcabbcaaaaabcabcabbcabcabbcabccaabbcaabcccccabbcabccabcaabcabbcabccaaabbcaabbcaabcabbcabbcabcabcaabcaaabcabbbcabcabccabcccabbccccabcabbccabbbcaabbcabbcabcabcabcaabcaaabcaaaabccaabcaabcabcccaabbbcabcabccabcabcabcccabcabcabcabcccabcaabcabcabccabcabbcabbcabcabcccabccabbcaabbccaaabccaabcabccabcabbcabccaabcabcabbcabccabbcaabcaaaabcabcaaabcabccabccabcaabbbcabccabcaabcabbcaaaabbcaabcabbbcaaabccabcaabccabccabcabbcabccaaaaaabcaabcabcaabcaabcaabbcabcccabcaaaabcabcabcabbcabbccaaabbcccabbcaabcabcabccabbbbcabbbccaaaabccccaabcaaaabbccabcaaaabccabcabbbbbcabbbcabcabcabcabbbbcccaaabccabbcaabcabcabcabcaabcabcaaaabccabbcabbcabcabbccaabbcaabbcabcabccabbccaaaaabbbccccabccabcabbcaaabcabccabbcccabbcabccccabccabbbcccaabbcabbcabcabbccabbbcaabccaaabbcaabbbcabcabbcaabcabcabccccabcaabbcaabccccaabcabbccaabcabcaaaabbcabbbcccaabcabcaabccabcccabcccabccabbcabcabcabcabcaabcabccaaabbcaabbbcabcabbcaabcabbcabcabcabcabbcabcabbccabccabbcabbcabcabccaabcabcabcaabbbccabcccabcabbbbbbcaabcabccabbcccabbbcabbcabcaabbbcabcabccabcccabccabcabbbccabcabcabcabcabcabbbccabcabbccabccccabcabcaabccabcabbccabcaabcabcccabcabbccaaabcabcabbbccccaabbccabbbbbcabcabcabcccabccccabccabcabcabccabccaabccabbcabcaabccaabccabccccaaabcaaaabcaabbbcabbcaabcaaabbccabbcabbcabcabcabccabccabcabbbbbcaaabcabcabccccabcaabcabbbcabcabcaabbcabcaabccabcccaabbcabbcaabcabcabbcabbcabbcabcabbcabcabbbbcaabbbcabcabbcabbcabbbcaabbccaaabccccabcabcabbbbcabcaaabcaaabccabbbcabccccaabcabbccabccaaaaabbccabccabbcabcaaaabccaabbbbbbbcabbccaabcabcaabccabcaaaabcaaabbccaabcabcabbbccccaabcaabcabccabbccaaabcaaabcccaabccabcaaabccaaaabcabbcabbbccabccabbcabcccabccaabbcabcabcabccaabcccabcaaabbcabccabcabcaabcabcabbbcabcaaaaabbcabccaaaaabcabcabbbccaabcabcabbcabcabccaaaabcabccabcabbbbbcabcabcccabbccabccabbcaabcabbbbcccccaabcabcabccabbcabcabccabcaabcabcaabcabcabbccabbbbcabbcabbccabbcaaabccabcaabccccabbccaabcabbcaabbbccabcabccaaabbcabbbccaabccabcabbcabbcabcaaabcabcabbccabccabbcaaabbbcabcabcabbcaaabbbbccabccccaabcaaabbcabcabcaaaabcaabcabcaaaabcccabbcabccabcabcabbbcabcabcccabcabcaabcaabcaabcccaaabcaabccabccaabbbccabbccabbcccaabccabcabcaabcabcaabccabbbccaabbbbcaaabccabbccabbcaabbcabbcaabbcaabbcaabccabcaabbcabcaabcabcabccccabcabcabbcabbbcabcabccaabbbcaabbccaabcaaaabcabbbcaabbcabcabbccccabbcabbcabcaaabcabcabccaaabcabcabcabcaabbcaabcaaabcabcccabbcabbcabbcabbbcaaabcabccabbcccabcaabbbbcaaabccabbcccabcabcaabcabbcccaaabccccaabcabbcabcabbccabcaabbcaabccccabcaaabcabcabccabccabbcabbcabcabbcabcaaabccabcabcaabbcaaabbbcabcccabbcabbcabcabbccabbcccaabccccabcaaabbcabcabcabcabcabbbcccaabccabccaaabcaaabcccaabcabbbcabcccaabbbcabbccabbcabccabbbcabcaabbbcabbccabcccaaabccabbbcccabcaaabcabcccabccabcabbcabcabccabbcabccabbccabbccaaaabbccabbbbbcabbcaabbbcabcaabbcabcabcabcaabcaaabcabcccabcabcaaaaabbbcaabccabbcabbbcabcccaaaaabcabcabbcabbcaabcaabccccaabcabccabcabcabcabbcccabccabccaabbccabccaabcaabcaaabcaabccabcabbcabccaabcabbcabccabcccabbcaaaaabbcabbcabbccabbbcaabbccaabbbbcabbcabbcabcaaabccccccabccabcaabcabbcaaaabcaaaabbbcaabccaabbcaabbbbcaaabcabcaabbccaabbbcabcabcaabccabccabccabbcabbcabbcabbcabcaaaaabbcaaabccabcabcabcabcabcccabcabccabccabcabccabcaabbcabcccabccabccabccaabcaabcabccabcabccabcabbcccaabcabbbbcabcaabcaabcaaabcabcccaabcabccabbcccabccabcaabcaabccabccccabcabcabcabccabbbbcabcaabcaabbcabcabcccabcabbccabcaaabccabcabcaabcabccabcabcaabcabbbcabbcabbcabbbbcaabbccccabcabcaabbcccaabccaabbccabcccabbccaabcabcaabcccccaabbbcaaabcabcabccabcabcabcabbccabcabbcabcabcabccabcabccaabbbcaaaabcaabbcaaabcccaabcabcabcabcabbbbcccccabcaaabcabcccabcabbbbcaaabccaabccccabbcabcabcaabcabccabcaabccabbccabcaabbcabccabcabcabcaabccabcabcabcaaabbcaaaaabccccaabcaabcccabcabccabcaabbbcabcabcaabcabbcabcabbccaabcabcabcabbbcabcabbccaabbcabbcabcaaaabccabbbbcabcaabccabcaaabbccabcaabcabccabbbcabcaaaabcaaabcaabcaabbccabcabcabbcabbbbcabcccaabcabcaaabcabcabcabcabccabbcaabbbcabcabbbbcabbcabcabcaabcaaabcabccabccabcaaaaabccabcaabbbbcccabcabccabcabbccaabbbcaabccaabcabbccabcabcabcaabcabbcabcabbbcaabcabbcaaabbcabccabbbbbbbcaabbbcaaabccaabccabcabccabcabbbbcaaabcabbccaabccabcabcabcaabbbcabbcaabbcabcabcaaabcabcabccabbbbccabbcabccaabbcaaaabcabbcabcabbbcabcaaabccabbccaabcabcabcabcabbccabbcccccabcccabbcabccaabccabcccabbbcabbbcaaaaabcaabccaaabccabbbbbbbbcabbcabcabcccaabcabcabbcaabcabbbcaabcaabcccaabcabcccccaabcabcabcabcaabbcaaabccaabcaaabbbccaaabbccabcabbcabcaaabbcabcabbcaabcccaabcaaaaaaabbbbcabbbcaaaaaabcabcccabcabbbcabcabbcabbcaabccabccaabccabcabbbcaabcabbbbcabcabcabccabbcabbcabbbbcaabcaabcabcccabbccabcabbccabcabbcabcabccabbbbcabcabcabccaaaabbbbcabcabbcccabcaabbcccabbcaabccabcabcaabcaabccaabbbcaaaaabccccccabcabccaaaabcabcaabccaabbcaaaaabbbccabcccaabccaabbbbbccabccaaaaaabbccaabcaabcabccaabbcabcabcabbbcaabcabbcabcabbcabbbcabcabbbbcccccabccaaabbbccabcabcabcabcabcabcabcaabcccabccabbcabbcabbcabcabccabcccaabbccaabbbbccabbcabbccaabcccccabccaabbcabbbcabbcabcabbcaaaabcaabcccccaabcabbbcabbcabcabccabcaaabcabbcabcabcabcabcabbcabcaaaaabccaaabbcaaabcabcccabcabcabccabcabccaabbcccabcabcabbbbccabccccaabbcccabbcccaabcabbcabcabccabccabccabbbbcabccabbcabccaabccabcabcaaabcabccabccabccabbbccabcaaaabcabcaabbbccaabbbccabcabcabbcabbcabbbcabcaaabbcabcabbbbcabcabcabbbbccabcccaaaaabcaabccabcabbbbbcabcabcaabccabcabcaabcabbcccabccabbccabcccabbcabccabbbcabbbcabccabcabcaabbcaabbccabcaabccabccabcabccaabbcabccabcabbcabbccabcabbcaabccabbcabcaabbcabcabbcaaabcaabbcabbbbcaaabbbbcaabccabccaabbcccabcaabbccabccaabbbcabbbbcabbcabcabbcccccabcaaabcaaaabccaaabcabbbccaabbcabccaaaabccaaabcaabcccaabcaaabcabcabbbcccabcaabcaaabbcabcabcaaabbbbbcabbcabccaabbcabbcabccabbcccabcabbccaaabcabbcaaabcabccaaaaaabcaabbcccabbbccabcabcabcabcaaabcaabbcaabbcaabcaabbbcaabbcabcaabcabcccaabbcaabbbcccabbcabcabccaaaaabbbcaabcabcaabbbbcabbbccabccabcabbcabcabcabcabcabcabcabcaabcaaabcabbccccaabbcabcabbcabcabbccabbcccabccabcabcabccabccabbcabccaaabcaabcabcabcabbcccaabcabcaaaabbcaaaabccaabcaabcaabcccabbbbccabbccabcccabbbbbcaaaaaaaabbccccabbcaabcccaabbccaaabcaabbbcccabcabcabcabbcabcabbccaabcabcaaabccccccccaaabcabcabcabbbcabbcabccabcccabbcabcabcccabcaabbccabcabcccabcabbccabbcabccccaabcaaaabcccabbcabbccabccaabcccabcabccabbcabcaabcccabbbccabcccabbcabcccabbcabbbcabbcabcabcabcabbcabbbccabbccabcaaaabbcaaabcabbccaabcabcabcabbbcabbbbccabcaaabcabcabcabcaaabcabcccabcccabcabcabbcabcabcabccabbccaaabcabcabccaaabbcabbccabcabcccabbcabcabbcaabccaaabcccabcabcabcabcaaaabcabbcabbbbbcabbcccabccaabcabccabbcaaaabcabbcabbbcabcabcabcccabcabcabcaabbcabbccaabcabcabbcabcabccabcabcaabbbcabcaabcabccabcabbbbbbcabccabcabcabcabcaabbccabcabcccaabccabcaabcccabccccabcaaabbbcabbcaabbbcaabbbcabcabcaabbcaaabcaabbbbcabccabcabcabccabcabbcaabbcaaabccaabccabcabccabcabccaabbccabcaabcaabbbcabbbccabcaabcaaabcaaabbcabccabcaabccabccabbcabccabcccabcabccaabbbccccaabcabcabcabbccabbbcabcabcabcaabcaabcabbcaabcabcaaaabcabbcabcabbcabbccaabccabcaaaabccaabccabcabcaabcabcabccabcaaabcaabcaabcabcabbcabbcabbbcabcccaaabccabcabcccaabcaabcabbcabcabcabcaabbbbcabbbccaabccaabcaabcabbcaabbccabbbcabccccabbbbbcaaabbcaabcaabcabbbcaaabcaabbcccabcccccaabbcaaabcabbbcabbcabbccabcccabbbcabbcabbccaabcabcabcaabcabcabcabccaaaabcabcabccabbcabcabbbbcabcabbbcabcabbcabcaaabcaabccabcaaaabcaabcabccabcabbbcabcabcabcabcaabccabcccaabccabcabcabcabbcabccabcaaaabcabcabbcabcabbccabccabcabcabcabbcaabccaabbbcabbccabccabcabbcabcabbcaabccccccccabcaaaaabbbcabcabbbccaabcabbcaabbcabcabcaaabbcaaabcabcabcabcaaaabbcabbccaaabbcaabccabbbbcabccabcaaabccabcabcabccaabccaaabccccccaaabccaabbbccaaabcabbcabcaaabbbccabcccaaaaabbcabcabcccabcabcaabcaabbccccabbcabbcabcaabcabbbcabcabccabccabcabbccabcabccabbcaaabbcabcaaabbcaabcabccabcaabcabcabbbbcaabccabcabcabbcabbccabcaabcabbccabcabcabbcabcaaaabccabccccabcaaabbbcabcabbbcaaaaabcabcabcabccabccabcaaabbbbbcabccabcaabbcabcabcabcccaabcabcabccabbbcaabcabbcaabcabccaaabcaabccaabcccabccaaabccabccabcabccabbcccabcaabbcabbcabcabcccaabccabcabcabbcabcaabbcabcccaaabcaabbcabbccabbccaaabcabbcabcabbbcabbccaabbbccaabcabcabbcccaabcabbbcabbcabcabbbcabbccabcabcabccabcabcabccabccaaabccabccabcabcabccabcabccaaabcabbccabbcabcabcabbcabccccabccabcabcabccabbbcabcabbcabcabbbcccabcabcaabcabbbbbccabccaabcccabbbccaabcabccabccabcaabccccabbcabcccabcaaabcabbccabbbccaabcccaaaabbbcabcccabcaabcccabcabbcabcabcccccccabbcabbcaabbcccabccabccabbcabccabbbcabbcabcabbcabcaaabcabbcabcabbcaabbccabccabbbbcabccabcabccccabcaabbccabbcaabcaabcaabcaaabcabcabcabcabcaabcaabccabcabcabbcaabccabccccaabcaaabcabcaaabcaaabcabbbbccabcaaabbbbcabcabcabcaaabcabccabbcabccabbcabcabcabbcabcabcccabbbcabbccabcabbcabccabcaaaabccabcabcaabccaaabcaabcabcaaaabbcccccabbcabcabcabbcabccabcabbccabcaabbbbcabbbbcabcabcabcccabcabbbbccaabccaabcaaabbbcaabbcabbbcccaabbbcabbbccccabbcccaabcabcabbbccabbccaabcaabbcabcabccabccabcabbbcaabbcabbbbccabbbccaabcabcabbcaaabcabcaabbcccabcaabcabcaaabcaaabbcaabbcabbbcccabcabbcabcabbcabbcaaabcccaabcabcabbccaabccaabccabcabbcccaabcabcaaaaaabcaabccaabcabcabbbcaaaabcabcabccaaaaabcabbbbbcabccaabccaabcabbcabbcabcabccabbccabccabcaaabcabbcabcccabbcaabcaaabbcabccaabbcabcaaaaabbbcabccccaabccabbcabccabcabccabcabbcabcabcabcabbcccabbbbccabcccccaabccaabccaabcabccabcabccaaaabcabcabccabbcabcabccccccaabccccabcabbccaabcabbcabbbcaaabccaabcabcccccaaabbbbcaabcccaaabcaaabcaabcaabcabcccaaabcccabcabcaaabcabcabcabbcabcabccabccabccabccaaaabccabcabbccabbcabccabcabbbcccabcaabcaabcabbccabbbcabbbbbbbbbccabbcabcaaabccabcabbcabbcabcabcabccabccabbcaaaabcabbcaabccaabbbcabccabccaabcabbccabbcccabcccabcaabbbcabccabbbccabcabcabbccabcabcaabbcaaabbbbbbcaabbbcabccaaabcabcccabcabcabcabcabcabbccaaaabbcabbcaabcabbcabccabcabcabcabbcabccaabcabcabbbcabcaabccaabbcabccaaabbcabccabcabcabccabbccabbcabcabbbcabccabbbcabcabcabcabbccabbcabcccabbcabbbcccabcccccabcabbcabccccaaabbccaabcaabcabcabcabbbbbcabbccaabccabccabcaabbccabcabcabcabccabcaabbcabcabbccabcccaabbcaaabbcccabccabcabbcaabcaabbcccabcabccabcaaaabbcccabccabccabcaabccabcaabbccaabccabcabcabcabbccabcccccccabcabccabcccccabccabcaabcaaabcaabccabbbccabcabbcaabcabbbcabcaabbccabbcaabbbbcabcabccaaabccaaaabcaaabcaaaaaabcabcabbcabbcabcccabccabcaabcabcabcabcabccabbbcabbcabcabcabccabcaabcabcccabccccabcabcaabccaaabcabccabbcccaabbbcabccaaabccaabbbcaabbcabbcabcccaabcccabcaabbcaabcabcaabcabccaabcccabbcabcabbcabcabcaabcabccaabbccabbccabccaaaabbcabbcabcabccaaabbbcaabcccccabcaabccccabcaabbcabcabcabcabbbcabcabccabccabccabbcabbcabcabbcaabbccabcaabcabcaabcabbbcabcaaaabbccabcabbcabbbcabcabbbbcabccabcccabbcccaabbcabbcabcaabbccabcabcabbcaabcabcaabcabcabbcabbbbbcabcaabcabcabcabbcabcabccabcabcaabbcabbcabcabccabccaabcabccccaaabccabbcaabcabbcaabcabcabcabcabccabbbccabccabcabcabcabcaabccabcabbcaabcabcabbcabbcabbcaabcaaabbcccaaabbcabcaaabcaabccabcccabcaabccaabbbbcabcaabcabcabbbcaaabcccabccabcabcabcabbbbcabbcabccabbbbcabcabbcabcabbbcabccaabcaaaabbcaabcabbcabcabcaabcabcaabcaabcabccaaaabcabcaabbccaabbbbcaabcabcabcaaabcabbbcabcabcaabccabcabbbcaabcabccabbcccaabcabcabbbbcabcaabccabbcabbccabccabcaaabbbcabbcabbcaabbcabcabcccabcabcaaabcaaabbcaabcabbcabcabccabccabbbbbccaabcaabcaabcabbbbbbccabbbbccabbccaabccabccabcabcaabcabbcaaaabbcccccaaaabcabccabcabbbbbcccabcabccaabcaaabccabbcabbcccaaabbcabccabcabccabcabccabcaaabcabcaaabbcabcabbccabbccabccaaaabcccabcabbcaaabcabcaaabbcabcabcabcabcaabcabcaaaaabcaabcabbbccabbcabcabbccccaaaabbcabccabbcabcaaabbcccabcabccaabcaabcabcaabcaabcaabcabbcccccaabcaabcccaabccabccabccccabcccaaabbccabcccabbcabcabcabbbcaabcabcabcaabcccabccaabbcaabccccabcaabcccaabcabcaabbbcabbbbcccaabbcabcaabcaabbbcccccabbcabcabccabbccaabcabbcccabcccabccabccccaaaabcabbcccabbbbcabcaaabcabccabbcabbcabbcaabbcabcabcabccabbbcabcabbbbccabcabbcabccaabbccabccabccabbbbcccaabcaabcabcabccaabcaaabcccaabbcaabcccaabcabccaaaabcabccabcaaabcaaabbcabcaaaabccaabccabcabcccabcabccabccaabbbbcabcaabbbcaaaabcaaabcabcabbcabcaabcabbcabccabcabbbccaabbccabcabbccccaabcaaabcaabcabcabccaaaaaabbcaaaaabbbbcabcabcabbcabcaabbcaaaaaabccabccabcaabccabbcabcccccabbcaabcccabbcabbbcaaaabbbcaabcabcaabccabbcabcaaaabbccabbbbccabcabccabcccabcccabcabbbbbbbcaaabcccabccabbcaabbcabbcaaabccabccccabcabbccabcabccabcabcabbccabccaabbbccabcabbcccabccabbbcabbccabcaabbbcccabbcabcabbbbcaabbcabcabccabbbcccabbcabcabcabcabbbbbcabbcaaabccabccabcabcabcccabcabbcabcabcaabcabccaabcabbcccabccabcaabbcabccabbcaabbcabcabcabbbcabbcaaabbcaabcaabcaaabcaabbcabcaabccaaaabbcabccaabcaabbcccaabcaabbbbcabcabccabccaaabccccccccabcabcccabbbbcaabcabcaabbbcabbccabcabcaabcabcabcabcabbcabcabbcabcabbbcaaabccabcccabcccabcabccabccabcabcabbcaabcabcabbcabcabcccabbccaabcabbcabcaabcabccabcabbbbccccaabbcabcaaabcabcaabbbbccccaabcccabbcabcaabbccabbccaabbbbccabbcccaaabccabcaabccabbbcaabbccaaabccabcabcccabcaabcabcaaabccabccabcabcabcabcccabccccabcccabbcabcaabcaaaaabbcabbcccaabbcaabcaaabbbcaabcaaabccaaaabcccaabcabcccccccabccabbcabcabcabccabcabcccabccabcabccccccabcaaabbcccaaaaabbcaabcccabcabcabcabcaabbcabccccaabccabcabbbcaabcabcabccaabbbcabcaaaaabcaaabcabccabcaabcabcabbcaabbbcaaabccabcaabccabbcabbcaaabbcaaabcabbcabcaabcccabcabbccaaabbcccabbccabccaabcabcabcabccabcaabccaaabbcaaabbcaaabcaabcabccaaabbcaaaabcaaabbccabcccabcabbccaabccaaaabbcabcabcaabcaabcaaabbcabccccabcabcabcaaaabccabcabbcabbcabbbccabcaabccaabbcaabbbbcaaabcabccccabbcabbccabcabccccaabccaabcabcaabccccabcabcabccccaabcabcaabbbbcabccccaaaabbbccabccabcabcaabcabcabbbccabcabcabccabcaabcabccabcabccabcaabccabcabccabcabcabccaabbcccccabccaaaabcabcabcabbcaabccabbccabbcabcabcabcabcabbcabcaabbcaaabbcabbbbcabccabcabccabcaaaabcaabcaabcabcaabcaabcaabcabcabbccccabbbcabcaabbccabbcabcabbcaabcaaaabcabcaabbcabcabcabccabcabcaabccaabcaabcabcaaaaaabcabcaabcabcaabbbcabcabbccaabcccabcabccabcccabccabbcabcabbbbbccabcaabccccaaaabbcabcccabbbbcabcabcabccccccabcabcabcaaaabbbbbccccaabbbcabbccabbcaabbbcabcabbcabbcabcccaabccabcabccccaabbccccaaabbcaabbbcabcabcaabccabcaabcabcabcabcabcabccabcaabcaabcccabcaabcabccaabcabbbcabbcabbccaabcabcaaabbcabccaaabcabcabbbcabbbccaaabbccaabbccaaabcabcabcccabcccaaaabcaaabcaabcccccabcabcabcaabcaaaabcabbcabcabcabbcabccaabcabcabcaaabcaabcccccabcabcabccabcabcabcccccaabcabbccabbcaaabcaabcccabccabbcccccabcabcabcaabcabccaabcabcabcabcabcabccccabcabcabcccaabbcabbcabcabcabcabcaabccabcaabcabbbcaaabcccaaabbbcabcabcabbcabcabbcabbbcabcabcabcabcaabcabbccabcaaaabcccabcabbcccabbbccabcabcabbcabcaabcaabbcabbbcabbbcabccaaaaabbbcaabbcccabccaabccaaabcaabbbcabcaabccabcabbcccabccaaaaaabbbcabcaaabbcabccabbbcabcccabccabbcabbcabbcccabbcabccaabcaabcaabcabcaaabcabcaabbbcabccabbcaaabbcabccaabcaabbcabcabbccccabcabcaaaabbbcabbbcabbcaabbcccabbcabcabbcaabccccabbccaaaabbccabcaabcabbbcabccabbcaaaabcabbbcaabbbcaaabcabbcaabccabccaaaabcaabcaaaabcabcabcabcaaaabccccccabccabbbbcabcabccabbbbbbbbbcabbbbcabccabbcabcabcaaaaaabbccabcaabccccabccaabcabcabcabbbcabcccccabbbbccabbbcabbcabccabccabcaabcabbcabccabcaaaabcabbbcaabbbcabcabcabccaaabbcaabcaabcabbcabcccaabbbcabbcabccaabcabcaaaabcccccabbcabbcabcabbbccabcaabccabbbbcabbbcabccabbcccabbcaabbbcabbbcabcabbbcabcabbbcabcabcabcabccaaabbcaabcabbcccccabbbcaaabcabcabbcabcaabbbbcabccaabccabccaabbbcaabbbcabbbcabcaabbccabbbcabcabcabbbcabcabbcabccabccaabcabcaaabbcaabcabcaabbbccabbbcaabccabcccabccaaabcabcabccabbcaabcaaaabcccabbccabcccabccabbcabcabccabcabcaaabcabbccaaabccabcaaabccabcabccabbbccabccccabbcaabcabccccaaaabccabcabcccabccaaabcaaabbccaaabbcaabcabbbcaabcabbccaaaaabcabbcabccaaaabcabbbcccaabbcabccabccccaabccabcccaabbcabbcaabcabcabbcabcccccccaabcaabbbbcabbbbbcaaabbcaaabcabcabcabccabbcccaabbccabcabccabcabcaaabcaabcabbcabcabccabcaaabcabcaabbccabbcabccaabcabcaabbcccabccabbcabccccaaaaabcabbcabcabcaabcaabcabcabbccabccabbcaabcabcaabcaabcabccaaaaabbcabcabcabcabccabcabbcabbbcaabcabcabcabccabccabcabccabcabcabcabbccabcabcabcccaaabcabcaabcabbbccabccabcaabccabcabbcabcabbbbcabcabccabcaabccabbbcaaaaabcaaaabbcabcccabcaabcabcabcabcccabcabbbbcabbcabccaaabbbbccabbcabcabccaabbbcaaabbbccabccabbcabcabbccabbcaaabbbccabcabcabcabcaaaabcccaaabccabcabcabcabbbbcaabcabbcabcccabbbbbcccabcccabbcabcabccaabcaaabcabbcabcaabcabbcabcaabbccabcabcabbcabcabcabbbbbcaaabbccabccabbbcaaabbccabbccabcabccaaabbbbbcaabcabbbcabcabcaaabbcabbcccccabcaabcabcccccabcaabccaabbbcaaabccabbcabbcabcaabbcabccabccabccabcabccaaabcabccabcaaaabccaabbcaabcabcaaabbcabccaaabcabbbcabcaaabcaaabcaabcaaabcccabcabbcabcabcabbcabcabcabcabbcabcabbbcabccaabcabccaabccccabccaabbccaaaaabccaaabbcabccaaaabbbccccaaabcabcaabcccabccaabbcabcabcabbcabccabccaabcabcaaabccccabcaabcaabbcccaabcabccabcaabcabcabbbbccabbbccaaaabcaaaabbcabccaabccabccabcabbbbbcabccaabbbbbbcabcabcabccccaabbcabcccabcabbbcccabcccabcabcabbcabccabcabcccccabbbbcaabcabbcabbcabcabbbbcaabcabcaabcaaaaaabccccabcaaaaabcabbcaabccabcabcabcabcabcabcabcabcabbccabcabccaabbcabcabcaabcabcccabbcabcccabbcabccaaabcabcaabccaaabcaabcabcccaaaabbcccaaabccabcabcabbbcabcabcabbcaaaabcaabbcabbcabbbcabcabcaabccaabcaabccabcaaabcccabcabccabbcabbcaabcabcabccccabcaabcabbcaaabcabbcabccabccabbbcabcabccaaabcabbbccabbbcabccccccabcaabccabcabcaabcabcabccabcabcaabcabcabcabcabbcaabbcabcabbbcabcabcabcabbcabcabbcccaabbcabccabccaaaabbccabcccabcabbbcabcaabcccaabbccaaabcaaabccabbcabbcabcabcaaabbccabbbcaabbccabcabcabbcaabcabccabcabcccabbcabbbbcabcabbcaabcabcaabcabcabcaaabcaabcaaabbcabccaabccabcccabcccccaabcabcabcabcccabcccabcabbcccccaabbcaabcabbcabccabbcabbccaabcabcabccaaabcabcabcccabccabcabbcabcabcabbcabccabbcabccabbcaabcabcaabbbbccabcabcabccabcaaaabbcabbbccabbcabcabccaabccaabbccabbcabcabbbbcaabbcaabcaaabcaaaabccabcabbbcccccaabbcabbbccccabbbbcabcabcabcccaabbbbcabccabcabcabccaaabcabbcabcabcaaabccaaabcabcabbcaaaabbcaabbbcaabcabbbcaaabbccccabccabcabcabccaabcabbcabccabbccabcaabbccabbbcaabcabcaaaabccabcabbbccabbbccabbbccabbcabcabcabcabbbbccabcabbbcabbccaabcaaaaaabcabccaaabccabbbcabcabbbbcabccaaabcabbbbcaabcaaabbbbcabbcabbccabcabcabbcaabccabcabbbccaaabcccabbccabbcabcaabbccaaabcabbbcabbcaaaabcccabbbccabbbcccaaabcabccabbcabbbcabcccabbcaabcabbcabccabccaaaabccabcabcccaabbcabcabcaabcabccaabbcabcccaaabbbcabcabccabcabccccaabbcaabcabbbbbcabcabccabcaaabccabbcabbcabccabbbbccabcaaabbbbbbcabbbcaabccaaaaabccabbccaabcabcabcaaabcaaabbccabbcabcaaaabcaaaabccabcabccccaabccabcaabcaaaaaabcaabbcabbbbccaaabbcabbbccabcabccaabcaaaabbcaabccabccccaabcccabbcabbbbbbcccabccabcabcabcaabccaabcabcaaaaaabcabbcabcabccabccaaaabcabccabcabbcabbcabcaabcabbcabcaabcaaabcabcabcaabcccabccaabcabccabbcabccaaabbcaabbbbcaabbbccccabbccabccabcabbccabcabbccabbcabbbcabccabbccabccabcabccabcabbccccabcabcabccabbccaaabccabcabbccabbcccabcabccabbbccaabccabbbccaabbcccaaabbbcaabccabcabbbcccaabcccabccabbcaabccabbccaaabcabcabcaabcabcaabcabcabcaaabbcabbbccabcabcccaabccabccabcabbcaaabccabcaabccaabcaabbbccabcabcaabbcabcaabcabccaabbcabccaaabcabbcccaabbbcccabccaaaaabcccccabccabcabcabcabcabcabcabcccccabccaaaabbcabbbcabccabbccabcabbcccabbbcabccabccabbcaabcabbcabbcabbcabbcccabccaabcccccaabcabccabcabccccaaabcccabcaaabcabcabbcabcaabbbcccaabbbccabcccabccabcabbbccabccabbcabcabcabbcabcabccabbcabcccabbbccccccabcabbccabcccabccabcabcabbcaaaaabccaaaaabcabcabcabcabbcabbbbbcabcaabbcccaabbcaabccaaabbbcabcabcaabcaabcabcaabcaaaabcabcccabbcabcaabbcaabbcabccaaabbccabbcabcabbcabbbccabcaabccabbbcabcaabcabcaabcccabbbcabbcccaabcaabbccaabcabbbcabbccabbbcaabbcccaabbcccabcaabcaabbbcabcabcabbcaabbcaabccabbbccabcaabcabbbccabbbbccabcabccabcaaabcabcabcabbccabcabbcaaaabcaabcabcaabcabcabcccabcabcabbcabbbbccabbcabbbbbccaabbcabcabbbcabccabcabcabcaabccaabcccccabcabcaabcaabcccaaabcaabbbbbccabcabcaabccabcabcaabcabccccabbcabcaaabcabccccabcabcabccccabcaabbbbbbcabcabccabccabccaaaabbcabcaaaaabcabcabcabbbcabccabcabcabcabbbcabcabbbccabccabccabbcabccaaabcabccabcaabbbcaabcaabcabccabbcabcabbbbbccabcabcaabbcabcabcaabccabccabcabccabcaabccabbccabccccabbcabccccaabcaabccabbbbbccccaabbcabcaabcabcabcabcabcabcabccabcaabccabbbcabbccabcabccaabbcabcabcabbccaabcabcaabcaaabcabcabccabcabcabcaabccccabcabbbbcabbcabbbbccabcaaabcabcabcaabbbcccaabbbcaaabccaabcaaaabcabcabcabcaabcabcccabbcaabccabbcccabcabcabccaabbcabcabbccabbbbcaabbbcabccabcaaaabcabcabcabbbbcabcabccaabcccaaaabcabcabcaabcaabbcabcabcaabbccabbbbccaabccabbccabcabcabbbcccabbccabbcabbbbcabcaaaabcaaabccaabcaabbccabbcaabccccabbbccaaaabcabcaaabcccaabbbcabccaabcabbcaaaabcaabcaabcccabcccabbcabcabbbbbbcabccaabbccabcabcccaabcabccaabbbbbcabcccabbcabbbcabbcabcabbcabcabcabbcabbbbbbcabcabbcccaaabcabbcaaaabbcabcaabcabcccabccabbbcabbccaaabbbbcccabbcccabbbcabccaabbcabcabcabbbcabbccabbcabccaabcabccccabcabbcabccaaabcaabcabcabbccaabcccabcccabbcaabbcccabcaabcccabcabbcabbccaabbccaaabcaabcaaabcabcccccaabcccaabbcabcaabccabbcccabcabccabbcccaaaaabcccaaaabcabcabcabccabbbcaabcccaaaabbbbcabbcaabcabcabccaaabcccabbbbcaabccabccabcabccabcabccabcaabcabccaabcaabcaabcaabcabcabccabcabbcabcabccaabbcaaabbcabcccabcaaabbcaaabccaabccccabccabcabcabbbcabcaabccccabcabccabbcabcabbcaaaabbcccabcaaaabcaabcabcabcaabbbccaabcabcabbcaabcabbcaabbbbbcabcaabcabcabbccabcabcabbbccccabccccabccabcabcaaabccabcaabcabccabcaabbccabbcabccaabccaabcabcabcabbcaabbcabbcccaabcabbcccabcabbcabcabcccaabbccabcaabccabccaabcaaabccaabcabcaabcaabccabcccabbccabcaabcabccabcaabcabccabccabccabcaabbccabcabcaabbbcabcabcabcabbccabbcabccccabcccaabcabcaaabbcabcaabcccccabcccabcabbccabcaabbcaaabbbcabccabccccabbcccccaabbbbcaabcabcaaabcabccaabcaaaabccaabbcccabcabcabbcccabcccccaaabcccabcabbcabcaabcabccabccabbcaaabcccabccaabcabbccabcaabbcabcabccabbccabbbccabccaaabbbcaaabcccabcaabbbcabcabccabcaabccabbcccaaabccabccaaaaabcabccccccabbbcaabbcccabcabbcabbcccabccaabbbcabcaaabcabcaabccaaaabccaabcabbbbccabbbcabcabccabccabcabbcaabcaabbbcabcabbccabcccabccaabcabcabbbcabcccabcabcaabcabcaaabbbcaabccabcabcabbbcaabccabcabcccabcabcabcabcaabccaaabcabccccaaaaabccaabcabcaaaaabcabcabccabbbcabcaabcccaaabbbcabcabccabcaabbccccabccccabcabcabcaaabcabbcccabcabcccabcabcabcabcccaaaabcabccaaabbccaaabbccabcaaaabcabccabbbccabcabccabcabcaaaaabbcaabccaabbcabcaaabcccaabbbccaaaaabcabcaabcabbcaabcccabccabcabcabbcabbccabbbbbcabcaabbcabccabbbcabcabcabcabcaabbccaaaabbbcabcabcaaabcccccaaabbbbcabbcabcaaabcaabbccabcaaaaabbccccccabbbccaaaaabbbcabcabbccabcabcaabcabcabbcabbccaabcabccabcaabcaabcabcabcabcabcabcaabbbbcabcaaabcccabccabcabbcccabcaaaabbcabcabbcaabccabcccabcabcabbcaabcabcaaaabbcabcabbccabcabcabcaaaabcabccabcabcabcabcabbcabbcccabbbcaaaabcabbcaabcccabcaaabcabcabcabbcabbccaabccccaabcccaabcabbcabcabcaabcabccaabcabcabccabccaabccabccaabcabbccccaabcaaabcccabbcaabbbbcabcccccabcaabcaaabcabcabccaaaabcaabcccaabbbbbccabbcabccabcaabbccaabbbcaabbcabcabbcabcaaabbcabcaabcabbbcabcabbcabcabcabcaabcabbbbccabcabccccccabcabcabcabcccabcabcaabbcabcabcccccabcabcabccccabbbbcabcabcabccabcaabccabccabcaabbcabcabbcaabcabccaabcabccabccabcabbcabcabcabcaabbccaabcabcaaaabcabcccabccccabcabbbcabcabccccabcabccabbbcccaabbccabcccabbbccabccabbccaaaabbcccabccabbccaaaabcccccaaaaaabccabcaabcabccaaabcaabcccabccabbbbcaabcabcabbccabbbcabccaabbbcabbccaaabcabcabcabcabcabcabccabcabbcabcabbcabcabcabcabccabcaabcabbbccabccaabcabcaabccaabcabcabccabcccabbccaabcabbccabccabbcabcabcabbccabcabcaabcccaabcabbcccaaabccccabbcabccaabcaabcaaabccabcabcccaabcabcabcabccabcaaaabcabbccabcabbcccabcabcabccaabcabcabcabbccaaaabccabccabbcabbcabbbcabccaabcaabbccabbcaabcabcabbbcabcaaaaabbcabbcabbbcccabcabbcaabcccabcabcabcabcabcccabcaabcabccabcabcabbbcaabcaabbbcabcabcaabcaaabcabcaaabcaabbcabbcabbcaaaabcabcabcccabcabcabcabcabbcabbcabcabbcabcabcaabcaabcabcaabcabccabcabcabcabccabbccaabcabccabbbcccabccabccabccaabcabccabcabbbcabbcaaaabcaabcaaabcabccabbcabccabbcaabcaabcaabcaabcccabbcaabcaabbcaaaaabbcabcaabcabbcaabccaabbcabcabcaabbcabcaaabbbbcabcabcabccabbccabccabcaabcaabccabbbbccaaabbcaaabbcabbcabbccabbcabcabcccabcabbcabbcabcccabcccabcabbcabbbcabcaabcabcccaabcaabccaabccabccabcabcabcabbcabccabcccaaaabcabbcabbccabbcccabccabbcaabbcabcabcabcabcaabcabbbcaabccabbccabcabcccaabcaabcabbccabbcccccabcabccccabcabcabbcabccccabccabccabcabbbbccabcabcabcaabcaaabbcabcabccaabcabbcccccaabcabcabcabcabccabcabbcaaaaabcabcabcabbbbbcaabcabcccabcabcabbcaabcabccaabcaabcabcccaaabbcccaabbcabcabcabcabbcaabcabcabbbbcaabccaabcaabcabbcabcabccaabbcccaaaaabcabcabbbbcaaabbccccccaabbbcaabcaabcabcaabccabcccabcaaaabcaabcaaabbccccaabcabcabbcabcabcaabbbcabcabcaabccabcaabcaabbcabcaabccabbcaabbbbbcabccabcaaabbcabcaabbccabbbcabbbcaabbcabcabbcccaabcabbcabcccabccccabbcabcabccabbcabbcabcabcabcaabbccabbbccabcccabcabbccabcaaabbbcabcabbccabcabccabccccaabcaaabcabccabbcabbccabbcabbcabcabcaabcaaabbcaaabbcabbccabcaabbbcaabcaabbbcabbbbbcccaabccaabbbcccaaaabcabccabcaabcabcabccaabcaabbbcabbcabbcabcabccabcaabcaabcabcabbccabcccabcabcabbbcabbbcabbbbbbcabcaaabcabcccaabbcabcabcccaabcabcabcabbcabbcabcabcabbbcabcabcabcabcaaabbcaaaaabbccabcaaaabbcabbcabcabbccabcaabcabbbbcabcabbcabbccaabcabcccaabcaaabccabbcaabccabccabccaaaabccabcabbbcabcaabcabcabcaabccaabccccabcabcaabbcaabccaaaabbbcaaaabcccabcabbcaabbcccaabcabcabcccabccabcaabbbcabcaaabccaaabbccabcabbcabcaabcaabbcabbbcaabbcccabbccaabcabccabbcabcccabcabcabbbbccabcaabbcabbcabcccabcabcabbbccabbbcabccaaaaabcabcabcabbbcabbcaabcccabbbcabccabcaabcaabbccabcabbbcccaabcabcccccabbccabcabbcaabcabcaabbbcaabcaabbbccccabccabcaaabcaabcabccaabcabcabcabbccaabcabbbcaaabbbcabcaabcaabbcabccccabcabbcabcaaaabcabcaabcabcaabbccabcabbccabccabbbcccaabbcaabcabcabbcabccccabbcabcaabbbbcaabccaabcabbcaaabcabccabccaabcaaabcccabccabccaabcabbcabcccabccabcaaabcccabcabcccccabcabccabbccccabbccabcabbcabbcccabbbbcaaabccabcaabcccaabbbbcccaabcaaaabcccabccccccabbcabbcabbcaabcabbccabbbbcabbcaaaabcabbcabcabcaaabcabbccaabbbcabcabcabccabccabccabcabcabcabccaaabbcabbbcabbcabccabcabcaabcabcabbcaabcaabbcabcccabcaabbcabccabbccabbcabbcabcaabcabcaaabcabbccccabcabbcabccaabcabbbcabbcaabbccabbcabcabcabcabcabcabcabcabccabcabbcabcccabbcaaabcaabcaaaabccaaabbcabbcabbccccaabcaabcabcabcaabcaabcabcabcabbccaaaaabbcaabbbccabcaaaabbbbcabccabcabcaabccaabbcaabccabcabbcaabbcabbcccabbccaaaabccccabcaaaaabbccabcabcaaabbccaabccaabcaaabbcaabbcabcaaabbcabcabccaaabcaabcabccabccccaaabccabcaabccccaaaabcaabccaaaabccabbcabcabcaabbcaabbcccabcabcabcabccaabcabcabbcccabccaabcabcabcccabcabbcaabbcaaabcabcaabcabcabbcabcccabccaaaabcabcabbcabbcabccabcaabcabcabcabcaaabcabcabccaabcaaaaaabcaaabccaabcaabbcabbccabccccabcabbcaaabcabcabcabccabcabbcaaabbcabbbcabcabbbcabcccaabbcabcabbccaaabcaaabcccabbcccabccccaabbcabccaabbbbcabbcabbcaabbbcabcabcabcabcccabcabcaaaaabccabcabcaabccabcabbbcabcaaaabcabcabcaaabbbbbcabbcccabcaabccabcabbccabcaaabcccaabcaabcabbbbcabbcaabbcabbbbbccabcabcabcabbcabccaaaabccccabbcaaaaabcabcabbccabcabbccabcabcaabcaabbccabbbccaabccabcaaaabccccabbcaaaaabbbcabbcabcabcabcabbbbbbcabccaabccaabcaaaaabccabcabcabcccaabcabcabccccccaabccccaabbcabcabbccabcccabcaabbbbbcabcaabbbcabbbbcaabcabccabcabcaabcabbcabcabcaaabcaabcaabccccaaabccccaaaabbcaabcabccabbbcabbcabbbcaaaabbcabcabccabcabbccaaabccccabcabbccaabccabccaabccaaabbbccabbbbcabcabbbcabcaabccaabcabbcabbcabcabbcabcabcabcabccabcabcabbcaabbbcabccabccabcabbbcaaabccabcabbbcabcabbcabccaabcabbbcaabbccaabcabcccccaabcccaaabbccabbcccabcaabcaabbccabbbcaaabbbcccabcccabcabbcabcabcaabbcabccabcaabbccaabcabbbccabcaabccabcabcaabcccabbccabcaaabcabccaaabbcabcaaabcabbcabbbcabccabbcabcabbccabccaabcccabbbbccabcccabccabcabbcaabccaabccabcabbcabbcaabbccabcabbccabbbbcaabbccabcaabccccaaabcabccaabcabccaabcaabcaabbcccabcaabcabcabbcabbcabcaaaaabcabcccaabcabbcaabcabcabcabbbccaaaabccaaaaabbbcabbcabbbbbcabbcaabcabccabbcccabcabbcabbcabcabbbccccabbcaabccabcabccabcaabcabbccabbbbccabcabcccabbcabcaabcabccabbcabbcabbbbcabbbbcabcabbccaabbcccccabccccabcaabcabbbbbcabccaabccabccabbcabbbbcaaaabbbbcabbcabcaabbcabbcccaaabcabcaabccabbbcccabcabbcccabbcabcaabccabcaaaaabcabcabcabbbcabcabcaaabcaabcabcabcaabcabcccabccabccabcaaaabcaaabcabbbbbccabcccaabbcabcaabcabbcabcabcabbcabcaaaabcabcabcaaabcaabbbcabcabbbcabcabbbbcabcabccabbcabcaabcabbccaabcabbbbcccccabcaabbcabcabcaaabcabcccaabbccaabcabcccaaaabbbcaabbbcabcabcabbcabccabccaabbbcabbbccabbccabcabcccabcabbbcabccabcabcabcabbbccabcaaabcaabcccabcabbccabcabcabcabcabcaaabbcccabbcabbbcabcaabccabbcaaabcabcabcabccabcabcabcccaabbbcabcaabcabcabcabcabbbccabcaabbcabccccaabcccccabbcabbcccaaaabcaaaabbcabcabbbbbbbcaabcaaaabbcabcabbbcaabccabbbcabcaaaabbcaabcabcabccaabbcabcccaaabcabcabbbcabcabbcabbcabbcabcaabbbcaabcaabbcabcaabccabcabbcaabcaaabccabbbcaabccaabbcabbcaabcabbbcabbcabccaabbcaabcabcaaaabcabcabcccabccabccaabcabcabccaaaabcabbccaabcabccabccabccccabcabcccccabcabcccabccabbbccabccabcabcccabcabbccabcabbbcaaaabcccabcaabbbcabbccabbbbcabcabcabbbccabcabcabccabcabbbcabbcaabccaabcabbbccabccaaabcaabcccccaaaabcabbcabbbccabcabbcaabcaabbcaaaabcaabccabcabcabcabccaabcabbcaabbbcaaabbccaaabbcabccabbccccabcabcccabcabbcabccaabbcaabbcabbccaabcccaabccaaabccabcccaaabbcabccccabccabcccabcabbbcabcabcccabcccabbccaaaabcabccaabcabccabbcabcabcaaaabbcabbcabcabccabcabcabbbbccabbcabbcaabcaabbbcabbcabbbcabccabcaaabbcaabcabccabcabcabbccabcccabcabccaabcabcccabcabccabbbcabccabcabcabcabbccccabcabcabbbbccabcabbcaabcabcabbbcabccabcaabccaaabbcabcaabcabcabbcabcabcaabbcabcabbccaabbbccabcccccabcaaabbcabcccabccabcabbbcabcccabcccabcabbcabcabbbcabccaabccccaabccabccaabcaabcabcabcabcabcabccaaabccabbcabcabbcaabcaaabbcaaaabccaaaabcabccccaabcccaaaabcaaabcaaaaaaabbcabcaaaaabbccaabccabccaabbbcaabbcabcaabccabcccaabcabcabbbcaabcabcaabcabcabccabcabcaabcabcabbbcabccccabcaaabcccabbcaabbbccabcccabcabbcabcaaabbcabcaaaabcabcabcabbbcabccabbbbccabccabbcabbccaabccabcaabcabcabcccaabbbcaabccaabbbbcabbcccabbccabccabbcabcccabbcaabccabcaaabcabcabbbbcabcabcabccabcabcabcabbcabbccabbccccabbccaaaaabcaabcccabcabcabcabbcaaabccabcccaaaaaaaabcabcabccabbbcaabbbbbbbbcabccabccabccabcabcabcabbcaabcabbcaabbcabccabbcaabbccaabbbcabcaabcabcabbbcabcabcabcabccabccabcabcaabcabcccaaaabcabcabcaabcaabbbbbbcabcaabcaabbbccabcaabcabccabcabcaabbbccabbcabcabcabcabccabbbcccabcaabcabcabcaabcabbcabbcaaaaaabcccabcabcaabbcabbbbcaaabcaabcabbbcccaabcabccabcabccabcaabcabccabbccabccaaabcaabcabcabcabcabcabbccccaabcccabcabccabcabcccaabcabbbbcabbcaabbbccabbbccabbcabcaabcabcabbcccccabcabcaabcaaabbbbbcccabcabccabccabcabbccabccabcaaaaabbcabcabcaabccaaaabcabcaaabccaabbbcaabcabbbbbcabcabcaabbcccabcabcaaabbbbcabcabcaabcccabcccabcaaaaabbbcabcabccaabbcccaaaabbcaabccabccaabccaabcabcaabbcccabbcaabcabcabccaabcccabcaabcccccabcabcaaabcabcabcccaabccaaaabcabbcaaaabbcabcaaaabbcaabbccabcabcabbcabbbcabcabcabcccabccabbcabbccabbbcabcabbcccabbccabcabbbcabbbccabcabbcabcabbcaabcabbcccabcabcccabcabccabccabcaabcaabbcabcabccccabbbbcaabccaabbccabcaaabcccabcabcabcccabcabcabcaabbcabcccabccaaabbbcaabccaabbccaabcabccabcabccaabcabbcaaabbbcaaabcaabbcaabbbbcabbccabcabbccccabbcabcabcabbbcabbbbbcabcaabbccabbcabccaabbcabcabccabbcabccaaaabbcaabcccabbcccabcabcabcaabbcabbbcabccabccaaaabccaaabccccaabbcabccaabbbcabcabbcabcaabcabbbcabcaabbcabcabccabbbccaabbbcaaabcabcaaaaaaabbccabcaaaabcabcabcabbccabbccabbcccabcccabbbccabbbcabbccccabcccccaabcabcccccccabcabbcabbcaabbcabcaaabcabccabbbcaabcabcaabccaabcabcaabcabbcaabcaabcabcabcabcabbbcaabbcaabccccaaaabccabbccccabccccabcaabbcabcaabbcccaabbbcabcabccccccabbcabcaabcaabcabcabbcabcabcabcabcabbcabcabcaabcccabccabcccabcaabcccaabcaabcabbccabcabbbccaabcabbccabbccccabcabccabbcaaabccaabcabcaaaabbbccabbcabcaabcabbcabcabbcaaabcccabcabcaabcaaabcabbcabbbcabbcabccabccabbbcabcabbbcaaaabccabcaabcccabcaabbcccabbcaaabcabbccaabbbccabcabbbcaaaabcabcaaabcabcccabbcabbcccabcabcaaaabcabbcabcabcccabcabccabcabcabbcaabcaabcabccabcabccabcabbcabbbccabbccccaaaabcccabcaabcabbbcabcaabcaaabccabcaabccccabcabbcabbccabbcabcabcccaabcabbccabcabbccabbcabccabcccaabbbccabbccabccaaaabbbcabbbbbbcabcabbcaabbbcaaabcabcabccabbccaabbbcabbcaabcabccabcabbcabbccabccabbcabcabccaaabccccabccabbcabcaaabccabcabccabccabcabcabbcabccaabbccaabbbccccaabcabbbccabcabbccaaabccabcccaabcabbcabccccabcaaaabccabbbbbcaaabbbcabbbcaabbcabcabcccaabcaaaabcabcabcaaabcabccccabcabcabcabcabccabcaabcaabbccaabbcabccccaabbcabbcaabcaabcabbbcaabcabccccabccccabbbcabbbcabccabbcabbcabcabccabcabccaaaaabcaabccccabbcaaabbcabcabccccccabcabbcccabbcabbcabcccabcabcabccaabccaaabcabccabcabbcabcabbbcccaabcabcabbcccabcabcaabcaabbcabcabcabbbcabbcaabcaabcabcabbcabcabccabcabbbcabccabcabcaabcaabcabbcaabbbcabccccabccabbbbccabcccaabbcabbccabcaabcabcabcabbccabbcabbbbcaabbccccabbcabbcaaaabcabcccabbbccabcabcabcabcaaabcabbbbbcabcaabcabcabbbcabccccabbcccabbbbcaaaabcabcaaaaaabbbccabccccabbcabcaabcaabcaabccabbcabbcabcabcaabbbbbbbbccabbcccccccccabcabccccccaabbcabcaaaaabcaabccabccaaabcabbcaabbcccccabbcabccaabcabcabcccaaaabbcabbccccabcabcaaabcccabccabcaabccabbcaaaabccaaabcaaabccabcabbcabccabbcabccabbcabbcaabcabbbbbcabbcabbccaabbbcabcccaaabcaaaaabcabcaabcaaabbccccabbcabcabcabbcccabccabcabbcabbcaabbbbccccabbbbccabcaaaabcaaabbcabbccabcabcccaabbccabcaaaabcabbcabcabccaabcabcccaabccabcabbbbbcabbccabcabbccabbcabbbccabcaaabccabbccaabbcabccaaaabcccabcabcabbcabccabbcaaaaabcabcaaabcaabbcabcccaabcabbcaaaabcabccaabccabbbcabbcabcabcabcccaabcaaabbccabcaaabbbbccccabcabcaabcabbcaaabcccabbccaabbcabccaabcabcaaabcaabcabbbccabcabbbbccabbcabcaabcabcabcaabcabcabbbbbbcabbbbccabccabbcabcabccabcaabccabbcccabcabcaabccccaaaaabcabbbcabcaaabccaabcaabbcaabbbbccabbcabbbccccccaabccabcabcabcaaabbbcabcaabbcccabcabcabbccabcaabcaaaabcaabccabcabcaaabcabbbcabbcabcabbcabcaaabbcccabccabcaabbccaabcabccabbbcaaabccaaabccabbbbcaabcabbbccabcabbccccaabcccaabcabcaabbbccaabcaabccaaabccccabbbbbbbbcabbcabcaabbbcaabcabbcccabbbbcaabccaabbbcabcaabbcaabbbccabcccabcabcccabcabccabcccaabbcaabcabbcabcabbbbcabbcabcabcabcaabcccabcabbbcccabbcabbcccaabcaabcccabbcccabbcaaaabbcabcabcaabcabbcaabbbccaaabcaabcabccaaaabbcaabcabcaaabccaaabccaabcabcabcabcccabccabcaaabbbccabcabcabcaabcabcabcabcabbcabcabcaabcabcabcabcccabccabbbbcabbccabcccaabccccaabbcabbccabcaabcaabccabcabbcabbbbccccaabcaabccaabbcabcabcaabcaabcaabcccccabccabcaabccaaabcccaaaabbcaaaaaaabcaaabbbccaaabcaabcabccabcabccaaabbccccaabbccabcabccaaabbcabcabbbcabccabccaabcabcabcabcabcaaabcabcaaabcccabbbcabcabbcabbcabcaaabbbbcaabcaabcaaabcabbbcabbcabcabcaaabcccabcaaaabccaabbbcccabcccabcabccaabbbccabbbcabcaaabccccccaaaabcabcccabbccccabccabcabbcaabcabcabcaabcabcabcabcabbcccabcabcccaabccaaabcaaabccaabcabcaabbcaaaabccccaabcaabbcabcabbbcabcccaabcaabcabcccaabbcabcaaabcccaabcabcaaaabcccaabbcaabcaabcaaabbbccaaabcabcaabcabccabbbbbbcaabcaaabcaabcaabcabcabbbcaaaabcaabcccccabccccabcabbcabbcabcabbcabcabcabccabbcabcaabcabccabcccaabccabcccabccabcaabcaabbbccabcabcabcabcabcabbcabbbccabcabbcabcccabbccabbbccabbccaaaaabcabccccaabccaabccabbccabcabcabbcabcaabcabccccabbbcabcaaaabcabbcaabcabcabbcabcabcabcabcaaabcaaaaabcabcabccaaabcabcaaabbccccaaaaabcabcaaabcabcabcabcaabbbcabcabccaabcabcaaaabcaabcaabbcaabcabccabcabccabcaabccccabbcabcaabbcaaabbbccabcaabcaabccabccaabcccabcaabcaabbcaaaaaabbccabccccaaaaabcabcabcabccaabcabcabcabcabccabcabbcabcaaabcabcabbccabccabbbcaabbbcaabcabcccaabccabcaabbcaabccabccaabbcabbbcaabcaaabbbbbccccabbbbccabccaabcaaabcabcabcabccabcaabcabccabbcaaaabccccabbcabccabcabcaabbccabbcabbcaabcabcabcabccabbcccccabbccabcabcaabcabbcaabcabbbccabcabbccabcaabbcabcccaaaaabbccabccaabcaaabcccaaabccabccaabcabcabbcabbcabcabcaaabcccabccabccabcabcccabcabcaabcabbcaaabbccabcabcaabcabcaabbcaabcaabbbccccaaaaaabcabbccabcabcaaabbccaabcabbbcaabbbbcaabbcccabcccabbbbbcabbccccabcabbbbccabccabcabcaabbbbcabbcabcabccabbbccabcabcabcabbccaabcabcabccaaaabbbbbcaabcccaabccabcabcabbbbcabcabbccabcabcaabbcaaabbccabccabbccabccabbcaaaabcabbbbcccabccabcabbcaabccabcabcccaabbcaabbcabcccabcabcaabcabcccaabcabccccaaaaabbccabbbbbccaabccabccabccaabbcabccabcaabcaaabcabbcccaabcaaabbcaabcabcaaabcabbcccabccabcabbbbcaaabcabcaaaabbccabbbcabbccabbcccaabccaabccaaabbccaabbcabcabbcabcabbcaabbccabcabccabbcaabcaabbbccaabbcaabccabcaaabcaaabcabcaabcabcaabcaabcabcaabcabcabcabcaabcabccaaabcaabcabbccabcabbcabcabcabcabbccaaaabbcabcaabcabcabccaabbbccabcabbcaaaabcabcccabcaaabcabccaabcabcabbcccaabcaabcabcabccabcabcaabcaaabcabccabcaabbbbcaaabccabbbccaabcaabbcabbccaaabcabcaaabccabcabcaaabccccabcabcaabcaabcabbccabbcabcabcabccaaaaabbcaabccabcaabbcabccabbbcabcccabcccabbcabcabccabbccaabccaaabcabcabcabccabcabbccaaabcaabbccaabcaabcabcaaabcabcabcaaabcabccabbcccabcccaabbccabcabcaabbcabbcaabccaaaabbbbccaabbcccaabccccabcabcaabcabccabbcaabcabcabccabbccccccccccaaabbcabcabbcabcabcccabccabcabcaabccabccabbccaabcabbcabcabbcabcabccabbbbcabcabccabcaabbccabbbcccabbcaabbccaabcaaabbbcabbcccaabccabcabcaabcaabccaabbcabcaaabccabcabcabcabbccabcabcabbcaaabccccabcaaaaabcccabbcabcabcccabcccaabccccabccccccaabcabbcaaabcabcaaaaabcccabcabcaaabcabbbcabccabbbbcccabbbcabccccabbcaabccabbbccabccaaaabbcaabcaaabbbcaabcaabcabbcabbbccabbcabccccabccabcaabcabccabbcabccaabccaabcabcaabbccabbbbccaaaabbcabcaabcaabbbcaaaabcabbbcabcccaaabcabcabcabcaabcabcaabccabbcaabcabccaaabbcccabcabcabcaaabcabbbccccaaabcabbcccabcabbccabbccabbcabcaaabbcabcabcaabccabcabcabcabbccabccaabcabbcabcabbcabbbbccabbccccabcaabcabbbcabcabcabcccabbbccccabccaabcabbcabccaabcccaaaabccabcabcabbcabccabcaaabcabcaabcabcabccabcabcabccccaabbcabbcaabcaaaabbbbbcabcaaabbcabbcabbcabccaaabcabcabcabcabcaabccabcabccaaabbbbcabccabbccabccabccabbbbbbcabccabcaabcabbbccabcaabcabbbcabccabbcaabcaabbccccabbbcaabbbcabccabcabccccccabcccccaabccaabcaaaabcaabbcabcabbcabccccccabbcabbcabbbccabccabbcabbccabcccabccabcabcabcabcabbccabbcabbccabcccabbccabcaabcabcabccaabcabcaaaabcaaaabbcaaaabccabcabccabbcaaabccabbccccaabcccaaabcabbbbcaaabccaabcaabcaaabcabbccabcaabcaabcabbbcccabccabbcabbcabbbcaaabcabbccaabcabcaabcaabccccaaabcaabbbccabbcabcaaabcabbbcabbbcabbbcabcaaabbcabcccaabcccabcaabcabcccccabcabcaabcaabcabcaabbbcaaabcabcccabcabbccccaabbcabbcabcabcabbccaabbcabbcabcabcabbccabbcaabcabcabbccabbcabbbbbccccabcccabbbcaaabcabcabcabbcabbcabccccabccabcabcabcabcaabbccaaaabbbcabcabbcccabcabcccabbcccccabbbcaaabbcabcccabcaaabcabcaaabbbbbbbcabcabcabcabcabcccaabcabcaabcabcabbcabcaabcaabcaabcabccabcaabbcaabccccaabcabcaabbbbcabcabccabbcaabccaabcabbcaabcccaabbcabccabccabcabccabcabbccaabccabbbbbccabccaaabbcabbbccaabcabcabccccabcabcabcabcabbbbcaaaaaabcaaaabbbccabcabcccaabbccabbcabcabcabcaabcabcaaabbbcabcabcabcaabcabccccabcccabcabbbbcabcabbbbccabcabbbcabcabccabcabcabcaaaaabccccaaaabbbcabcabccaabcabcccabcabccccaabcabcabccabcabcabcabbcabbccaabcabcabccabcaabcccabcabbbcabccabbbcabccabcaaabcaabcabbccabcaabcaaaabcaabcabbcaabcabbccaabcaaabccabbbcabbbcabcccabbcabcaabbcaabcabccaaabbcccabcabccabcabccabcabcabbbcabcabbbbcabcaaaabbcabcabbbbcabcaaaabbcabbbcabbbcabcabcabcabcabcabbcaabccccaaaabccabcabbcabcabcaabccabcabcabcabbcabcaabbcaabcabbccaabccaabcabcaabcaabccaabbbcabcaaabbcaaabcabcabcaabcaabcabbbcabccaabcabccccaabcaaabcaaabcccabcabbbbbbcabbccaaabbbccaabcaabbccabcabccaabcaabccccabccabbcabccaabbbbcccaabcaabcaabcabbccccabbcabbcaaabbcaaabbcccabcccaabcccabcaaabcaabccabcabccaaabcaaaabbbbcaabcabbbcabcccabbbcabbcabbcaabbccabbcabcaaabcccabcabbcabbbbbccccabcabcaabcaabcaabbcabcccaabcaabccabcabccccaabccabcabbbcabcabcaaaabccabccabcabbccabcabcabcabcabbcaaabcabcccabcabcaabbcaabbcaabbbccaaabccabcccaaaabccaaabcaaaabcabcabbcabcabbccabcaabbbcabcaaabcabcabcaabcabccabcabcabcabcabcabccabccabbbbbccabcaabcabcabbbbcabccaabcabcabcccabcabcabbbcaaaabccabbccccabbcaabbccabcabcaabcabcabcccabccabbcabcabcccabbcabbcabbbcaabccabcaaabbcabcabbccabcaaabbcabcaaaaaabcaabccabcabcaabcaabcccaabcabbbbbcabbbcabccaabccaabccabcabcaaabbbbcccaabcabbcabcabbbbcabcaabbbccabcabbcaaabcabccaabcabbcaaabcaabcabcabcabcabbcabcabcabbcccaaaaaaabcabcaabccccaabbcabbbbcabbcabcabcabcabcaaabbcabcabbbbbcabbcccabcaaabcaaaabbbbccabcabcabcabcaabbcabbcabcabcabcabbbbcaabbbcaabccaabcabbcabcabbbcabcabbcabcabcabbbcabcabcabccaaabcabcaaabbcabccccabcaaaaaabcabccccabccaaabcabccabbcaaabcabcabcccabbbcabccabcabcabcabcabbcaabbcaaabbccabbcccaabcaabcabccabbccaabcabbcabccabcabbbccccaaaabbcabcabcabcaaaabbcaabccabbcccaabcaaaabbccabcabcabbcabcabccabbccabcaabccaaabbbcccaabcccabcccaabbcabcabbccabcaaaabbccccabcabbbccabcabcabcccccabbcabbbcabbcabcccaaabbcabcabcabccabccaaabcaabbcabcabbcabbbccabcaabcaabcabcccccabcabccaaaabbbbcaabbcabcabcabcabccabcabcaaabbcabbcabbccabbcabcccaabbcabbcabcaabcccabbcabbccabcaaabbccabcabccaabcccaabbcabcabcabcabcabbbccabbcccabbccabbcaaabcaaabbcccaaabbbccccabcabcabbcccabbcabbcabccabcaabccabcabccaaabbcabbcaabbcabbcabcaabcccabcabbcabcccccabcaabcabbccaabcaabbbccaaabcabbbcabcabcaabbbcccabbbcabcabcaabccabbcabbbccccabcaabcabccccccabbcabcaabbccccaabbcaabbbbcabbbccaabbbcabcabccabbccaabcabcccaabbbcaaaabcabcabcaabccccabcabcabcccccabbbcaabcabbcaabccaabcccabcabbcabbcaabcabccccabbbccabbcabbcaabcccabcaaabccabcabbbcabcabcaabcabcabbccabccabcabbcabcabbbbbcccabcabcabbcaaabbcabbbbcabcaaabbcabbcabbcaaabccabbbcabcabccabcabbcccabcabcabcaaaabccccccaabbccabbbbccccccccaaaaaabbccaabbccabcabccabbbcccaabcabccabcaabcabcabbbcabccabbcaabcabcabbcabccaaaaabcabcabcabccabbbbcabccabccaabbcccabcaaaaabccabcabcaabcabcabcabcabbccabccabcabccaabcccaabbbccabbcaabbcabcabccabcabccabbcaaabcabbbcaabccabbbcccaabcccaabcabcaaaabcaabbcccabccabbbbcabbcabcabbbcabcaabbbccabbcabcabbcaabcaaaabbccabcabbcabcabcccaaabbbbbcabbcabbcabcabbbcabcabcabcabcaabcabccabccaaaabcabcabcabcabccaaabccabcaaabcabcaabcabcccabbccabcabcabcaabcccabcccabbcabcabbbcaabbcccabccabccabcabcaabbccccabccabbccabccabcaaabcaabbccabccabccccabbcabcabcabcabcabcabbcabbbbcccabcabcabbbcaabcaabccaabbcabcabccaaaabcccabccaabccabccaabcaabbcabcaabccabbcaabcabbccabcccaaabbcabcaabbbbcabcabccabcaabccccaabcabbbcaaaaaabccabcabcaabbccccabccabcaabbbcabcaaabcabbbcccaabccccabccabcabbccaabccaabccaabcabbccaabcabbbbcabbcabccabbcabccabcaaabcabbccabcabcabbcaabccabbbcabcabcabccaabcabcaabccabbcaaabcaaabcaabccccccabccabccabccabccabcaabcabcabcaabbbcabcabccabcabbcabbbcabccabbcabbcabcabbbbcabcabcaabcabcabcabcabcccabcabcabccabbbccabccabbcabbcabcabccccaaabbbcabcabcaabbbcccabbcaaabcccabbbccabbcaabcabcabcabbcccabcabcabcabbcabbbcabcaabbbbbcaabcabccabccaabbcabbcccabccabbcabcccaabccabcabccaabccabbcabbcabccaabcabbcaabcaabcabbcabbccabcaaabccaabbccaabcccabcccabcabcabcabcabcaaabccabcaaabcabbbcaabcabcaaabcccabcaabbccaabcaabccabcaabcaabcccabcaabccabcabcabcabccabccaaaaaabcaabbcabcabbccabcabccaabbcabbccabcabcccabccccabbcabcaaaaaabccccaabcaaaaabcaabcabcabbccabbbcabbbbccccabbcabcabcaabcaaaaabcaabcaaabbccaabccaabbcaabcabbcabbcabcabccaabcaaabbcaabbccaabbcabcaaabcabcabccabccaabcaaabbbbccccccabcaabbcaabcabbccabccabbbcabbbcaabcaabcabcaaabbbbbcabcccaabbcabccaaabbcccabbbbbbccccabbcabcabccccabbbcabbcccabbbccaabcccabcabccaabcaaabbccaaaabcabbcaabcaaabccabbbcccabcabcabcabccccabbbcabcaabcabcabccabcaabccccabbcabcabbcccaabcabbbcabcabcabbcabcaabbcaabcccabccccabbcaabbccccabcabccabbcccabcccaaabbcaabbcaabcabcabbcaaabcabcaabcabbccabbcabccaaabccabcaabccaaabccaabccabccaaabcabccaaaabccaaaaaaaaabccaaaabbccabcabcabccabcaaabccabbbcccabbcccabcccaabcabbbccabbbccabcabbcabcaaabcccaabccabcabcccccaabcaabcabcabcabcabbbcaabcabbbccaabbcabcabccabcabccabcabcabccabcabccabccabcabcabbcabcaabcccabcaabbbbcabcccabcaabccabcabccabbccabcaabccabbbbccccaabcabcccabbcaabbccaabcccaabcccaabbbcabccabccabbbbcabbcabcabcabccabccaaaaabcabccaabbbbccabcaaabbcabccaabbbcabcabbcccabcabccabbccabcccccabcaabcabccabbcabcabbcabcaaaaabbbcaabcabcabcabcabcabbbcaabcaabcabcabcaabcabcabccaabbbcccabccabbcabcabccabbcabccabcaaabccaabcabbccaabccaaaaaabbcaabcabbccaabccabbbcabbcccabccabcccabbccabbcabccabbcabccaabbcabcabccabccaaaabbcabcaabcabccabcccccabbbccaabcabccabbbccaaaaabbccabccabcabbbcabbccabbbcabcaabbbccaabccabcaabbbbcabbcabccabbbbcabbcccaabcabcabcabbbbccccaaabcabbccabbcaabcabccabccabcabccabcabcaaabccccabcccaaabcaabccccabbbbccaaaabcabcabcabccabcaaaabcccabbbccabcaabccabcabccabbbccabcabcabbcccaaabcabbcaaabccabcaabcabcaabbbccabcabbcaaabcabcabcabbcabbccabccabcabcabcaabbccabcaabcccabbbbbccaaabbcabcabcaabcabbcabcaabcabccabbcabcabcabccabccabbcaabcaabcabcabccaabcaaabbcabcabccabcabcabcabbbccccaabcccabbccccaaaaaaabbcaaabccccaaaaabcaabcabcabbcabcabcccabcabccabcabbcccabcabcccabccabccaabbbbbcaabbbbcabcabcccaabcabcccaabbbcabbcaabccabcabcccabbcabccabcabcabbcaabbcaabcaabbcabcabcabccabcabccabcccccabcabcaabbbbccabccabcabbccaabbbcabcabbcaabcabcaabcaabccaabccabcaabccaabcabccabcaaaaaabbcaabbbbcabcaabccaaabccabbcabcabcabcccabcaaabcaaabcabcaabcabcabcccabbcabcaabcabcabccaabbbcccaabcaabbccaaabbccabcaabbbcabcabbbcabcabccaabcaabcaabbcaabcaaabbbcabcabcabbbcccabbccccaabbcaabcabcabcabbcaabbcabbbbcabcabcabcabccabbbcabccabbcabcabbbcabcabccabcaaabcabccaaabcabcabcabbcaaaabcaabcaabcaaabcabcabcabbbcabbbcaabbcccabbbbcabbccaabbcabcabbcabccaabcabcaaaabcabcabcabccccaabcaabccaabcabbbbcabbccabcabcabcaabbccccabcabcabbcabbbcaaaaaabcaabcabcccaabbccabbcaaaabccaaabccccabbbbcabcaabcabccaabbcabcabcabcabccaaabccabcabcabcaaabcabbbcabbbcaabbbcaabccaabcaabcaabcabcabbcabbbcabbccabbbbccabcabcabcabbcaabccabbbcabcabcabcabcabccabbcaabcabcabbcabcabcabccccabccabbcabcaabccabbcaabcabcaaabbccccabbbcabbcabcabccabbcccabbbbccabccabcaaaabbcabbcaabbbbcabcabcabcabbcabccabcabcabbcaabccabbbcabbcabccaabcabcabccabcabbcabbcabcaabbbcabbcabcabcabccabccaabcaabbcaaabccccabcabcabccabbbcccccccabcabcabcccabcaaabcccabbbcabcabcabcaabbcccaabcccabcabbbccaaabccaabcabcccaabbccabcabcabcabcaabcabcaabcabbbccabbcaabbcabccccaabcabbbcabbcabcaabcabbcaabccabcaaaabbbcccaabcaabcabcaaaabbccabbcaabcccccaabcaaabbcabcabbccabbcccccabcaabcaabcabcabcccaabcccabbccabbbcccabbbcaabcabbbbcaabccaabcabcabcabbcaabcabbcaaabcabcaaabccaabcaabbbcabbcabccaaabcabbccabcaabbbcaaabbcaabcabbbbccabcabccabccabcaaaaaabccabccccabbccaaaaaabbbccabccaabcccccabbccaabcabccccabcccabccaaaabbbcabcabcabccabcabbcabbbbbcccabcabccabbbcabbbcabcaaabbbcabbcabcabccabcabcaabbbbccabcaabbcabbcaabbbcabcaabcaabcabcabcabbcaabbbbbcabbccccabcccabbcabcabbcccabcccabbcaabcaaaabccabcaabcabcccccabbcabcabbcabcaabcabcaabbbcabcabccaaabccabcabcabccabbbcaaabccabccabcabcabcabccaabbcabcaabcaabccabcabbcabbcabccabccabbccabcaaabbcaabbccccabcabcaaabccabbbcccabbbcaabcabbccabccaabbbcaabbcabcabcabcaabcccaabbcabcabbbcccabcabcaabcccabbcccccaaabbcabbbbcccaabccccabcabcabcaabbcaabccabcabbbccaabcccabcabcabcabcabbcaaabccaabcabcabcabcabcccabbcaabbbccabcabcabcaabbbbccabcccabbbcaabcabcabcccabccaabcccccabccabbcaaabcabcccabbccccaabcaabcabcaabcabcabbcabccaabcabcabcabccabcabcabcabbbcabbccaabbbbccabcaaaabcccccabcccaabcaabbbbcabccaaaaabccabccabcaabccabbbccaabcabbbbccabcabbbcabbbbbcaabcabcccabbccabcaabbcaabccabcabcabccaabbcaabcaabccabccabbbcaabbcccabccabcabbbcaabcabbccabcabcabcabbbcabcabbcaabcaabcabcabbcaabcaabcabcabcabccabccabcabbcaabbcabcabbcaaaabcccabcabcaabccaaabcabcabcabbcabbbbcaabbbccabcabbbcccabbbbcabcabccabcabcabcabbcabccabbcccaabbcabcccabbcabbcabbccabbcabbcabcabccabcabbcabbbccabbccabcabbccabcaaabbbcaabbccaabcaabbbbcabcabcaaaaabcaaabcaaabbcabccabccaabcabcabbcabcaabcabcabbcabbcabbbbcabcaaaabcabcabcabbbbccabbcccabbcccabccccabbbcaaabcccabbcaabcaabccabcccabbccccabcaaabcabcaaabbbbbccabcabbccabccabcaaaabcabccabcabbbcabbcabcabccaabbcabccabcabcabbcaaaaaabccabbcabcaaabcabcabccaabcabcabbccabcabcabcaabbcabbcabcaabcccaabbbbbcabcabcabcabbccaaaabbbccabbbbcaaabcaabbbbcabcaaabccabccaaabbcabccaabcabcabcccabcabccaabcabbbcabcabcaabcabbcabbcabcabbbccccabcabbbcabccabbcabbcabccabbcabbcaaabbcabcaabcaabbcaaabbbcaabcabbcaaabcabcabbcabccaaaaaabcabcabcabbbbcabcabcabcabbccaabccabcabcaaabccabcabcabbbcabbcaabbbcaabbcabcaabcaabccccabcaabcabbbccccabbcabcabccccabccabcabccabcabbccabcabcabcabcabccabccabbccaabccabcccabcabccaabcabccabbcccabccaaaaaabcccabbbbcabbccabcaabcabccaabcabbcaabccabbbcaabcabcabbcabcaabcaabcabbcabcabcabbbcabbccaabbcabcaabcabcabcccabcabcaabcaabbcabcaaabbbccabbbcabcabcaabbcabcabbbcabbccabcabcaabccaabcaaaabcabcccabcaabcabcaabcabccaaabcabbbcaabcaabccabcabbcabcaabbcaabbcaabccaaabccabbbcabccabccabcabccabccabccabcabbbbbcaabcccaabcabccabccabcabccaaabcabcabccabbbbcabbcabbbbbbccaaabcaabbcabccccaaabcccabccccabccabcabccaaabcabbcaaabccccaaaabccabcabcabbcabcabcabcccccaabccabccabcabcabcaabccaabcaaaabcabbcabcabcabccabcabccabccabccaaabcabbbcabcabcaabbcccabcabcaaabcabccaaabcabccaabcaabcccabcabbbcaabcabbcaabbcccaaaabcccaaabcccabcabbbcabcabccabbbbcccaaaaaaaabcabbbcabcabbcaabcccabcabbcabccaabcaaabcabbbcccabcabccccabbcaabcabccaaabbcabbcabbbbbcabcccccccaabcaaaabcabccabccabccaabbccaabcabcaabcccabbbcabcabcabcabbccabcaabcaaabbcabbbcabccabbccaaabcabbbbbccaabcabbbcabbcaaabccabcaabccabcabcabccccccccabcccabcaabcaaaaaabbbcabccabcabccabbbcabcabcabcabbcabcabcaaabbcabccabbcabcaabcabccabcaaabcabccccabcabbcabccabccabccabbbbcaabcabccaabbcabbbbcaabccabccaaabcaabcabbccabcaabcccabcabbcccabbbbbbcabbcccaabcccccaaabccabbcabccaaabccaabcabcaabcabbbcabcabcaabcabcccabccccccaabcabccabbcccaabbcabbccaaabcccabcabcabcabcaabcabccaabbbcaabcabccabcabcccabbbcabbcabcaaabcaabcabcaabbcaaaaabcabcabbcabccabcabcccabcabccabccaabcabbcabcabccaaaabcabcaabccabcabcccaabbcaabcaabccccaabcccabcaabccaabbccabcabbbbccabbbccabcccaaaabbcabcabcabcccaaaaaabcabcaaaaabcabbcabbccccccabccccabccaabbcaabcabcabbbbbcaabbccccaabcccabcabbcaabcabcabbbbcaabcabbcaaabccccaabcabbcabccaabcabcabccabbccaabccaabccccccaabbccabbcabcabcabcccabcccaabcccabcabcaabbbbcaabccabcabbbccabbcabcaabcabbbcaabccaabbbcabcaabcabcccabbcaaabcabcaaabcabcabcaabcabcaabbcabcaabcabcaabbcccaabbcaabbcabcabbcabcaabccaabbcabbccabcaabcabbbcaabcabbbcaabcabcaabcabcabbccabccabcabccabbbcaabcabcabcccaabbcabcabbbcaabbbcabbbcabbcaabcabcabcabbcabccabbccabbbbccabcabbccabccabcaabbcabcabcccabbbbcabcabcabccabbcccabcaabccabcabbccabbcabccccabcccabbccabcaabcaabcabccabcabccabcaabbcabbbcabbbbcabcabcabbcabbcabcabccabccabcaabbcaabccaabccaaabcabcaaabbcabbbbcabbcabcabbcaabbcccabccabcabcabcabbbcabcabcabcaabcaaabcabcccaaabcccaabcabccabcabcabcaabccabbccabbcabcabcabcaabbbcaabcabbcabbbcabbbccabcabcabcccabbcabccabcabcabbcaabbbbcaaabcaabbbbcabcabbcabbccabcabccabbbcabcaaaaabcaaabcabcabcabcabcabbcabbccaaabcabcaabbbbbccabcabbbcabcaaaaabbcaabcaabbccabbbbccabcccabcaabcaaabcaabbcccabbcaaaaabbcabcabcccabcabccabbbbbccabcabccabcabccabcabbcaabccaabcabcabccabcabbbbcaabbbbbbccabccaabbbcabbbcabcccabbcabbcaaabcabcaabbcabcabcabcaaabccabcabbcabcaabbccaaabbcccaabbbccaabbbcccaaabcabbcaaabcaaabcabcccabbcabcaaaaabbbcaabbcccaabbbcaaaabccccaabccabcabccabbcaabcabbccabcaaaabcabcabcaabbcabbbcaaaabcabccccabcaabcaabbccabcaabcabcaabcabcaabcabbbbbccabcabbcccaaabccabcaabbcaaabbcabbccccabbbbcabcabccccabcabccabbbcabcaabbcabcabbbccaaaabbcabcabcabcccaabcabcabcaabcabbccabbcaabbcabcabbcccaabcabcabbbcaabcabcccabbccaabbcabccaabcabbbccabcaabbbbcabccabcccabcccabcabcabbcaabccabbccabcabcaabccabbcabbcabcccabcaaaaaabbcaabcaabbcaabbcabbbcabbcabccabccabccabcabcabcccabcabbbcccccabcabccccabcabccabbbcaabcabcccaaabccabcabcabccabbbcabcabbbccabcabbbcabccaaabbccabbcaabbbccabcabbccaabbbcabbcabcabcabbbcabcabccaabcaabcabccabcabcabbcaabcaabcabbcaabcaabcaabbbcabbcabbcaabbcabbbbccabcabcabbbcaaabccabcabbcabbbcabcaabcaabbbcabcaabcabcabcabcaabcaabbccabcaabbcabbccaabcabccabcabcaaabccabcccabccaabbcaabbbcaabbbbccaabcabccabcaabccaaabcabbcaabcccaabcabbccaabcabbbbbccabcabcaabcccabbbcaabcabbbcabccccabcaabcabcccabcaaaabcaabbcabcabbcaabbbcaabcabbbcabbbcaabcccaaabcabcaaabccabbccabbbccabbcabcabbccabccabbccabcabbbcabcaabccabcabcabcabbcaabbcabcaabccabbcccaaabbcabcabbccabbbcabcaabcabbcaabcabbcaabbcabbbcaabcabcabcaabcabbbccabcabbcaaabcabbcabcabbcabcaabcaaabcabcaabbcaaabcabbbbcabcabcaaabbcabbcccabcabcaabccccabbcabcaaaabcabccccaabcabcabbbcabcaabbcccabccabccabcabcabcabcaabccaabcabbcaaaaabcabbbccabcabcabbbccabcaabccabccabccabbbbccccccccaaaabbcccccabcaabcaabccabcaaabcabbccccabcabcaaabbcabcccabcabcccabcaaabcabcaaabccabcccccabbcabcabbccaaabcaabcabcabbccccabcaaaabccabbcabcaaabcccabcaabcabccabcabcaabbcabbcabbcabccabccabccabbccabbcccabcaabbcaaaabccabccaabcabbcccccaabbbccabcaabcabcaaabbbcabcccabbcabcaabcabcabbcabcaabcccabbcaabcaaabcabcaabcabccabcccabbbbcabbcabcaaabbccabcabbcccabbcaaabbcabbcaabcccaabcabccabcabbbbbcaaabcabccabcaabbcaaaabbcccabcabbcabbccccaaabccccabbbcccabcabcccabccabcabccabcccaabccaabcabbbbcccaabcaabbccaabbccccaabbcccabcaabbcabcccccaabcabbcabcaabcabbbcabcabcabcaaabbcccabcabcabccabbcabcabcabcabbbcaabcaaabcaabcaabccabcccabbcabbbbccabcabcaabbcabbcccaabbcaabbccabcaabcabcabbccccabbbcabcccabccaaabbbccccaabbccabccabbcccabcabcccabccccabcabcabcabccccabccabcabcabbbcaabbbcccccaabbbcabbccabbcaabcaabcabbcabcabbcabbccabbccaabbbccccabbbcaabcabbcccccaabcabbcaabcccabccaaabcaaabbbbcabcabcabccaabcabcaaabccabbbbcabbcaabbcabcabbcccabcccaabcabbcabcaaaaabbccccabbbcabbccaaabccaabcabcabccabcaabcabcaabcabcaabcaabcabbcaabccccabccaaabbcaabcabbcabcaaaabcabcabcabcabbbbccccaabcabcccabbccabbcabbcaaaabcabbccabcaabcaabccabccabccabbbbbbcccaaabcabccabccabcaabcabbbccabcabccabcaaabbcabccaabbcabcabcabcabbcaaabbcabbcabcabbbcabbcabcabcabcaabccaabcaaaabccabcabcabcabcabcaabcabcabcaaabcabcabcabcabbbccabcaabcabcaabccabccaabcabcaabbbbccabbcabbcabccccaabcaabcabcaaaaabbcaaaabbbccaabccabcaabbcccccabccabcabbccabbcaaabcabcabccabccabcabbcccabbccccabcabccaabcabbccabbcabcabccabccccabcaabbcabcaaabcaaabcabcabbcccabbcaabbcabcabcccabcccaaaabbbbcabbcabcaabccabbbbcaabcaabccccaabccabcaabbcaabcaabcabcaaabccabcaabcccabcabbbbcabcabbbcaabcaaabcabcaabcabcaabbbcaabcaabcabcabccccaabcaaabcabcabcabccabcabbbcabcabccaabcaabcaabbcabccabccaabbccabbcaaaabcabcabbcabcccaabcabcabbcabbcabcabcaaabccabbccaaabcabcaabbccabccabccccabbcabcccaabcabcaabcabcabbcaaabcabcabbbcaabbccaabccabcabbcaabcaabcccabcccabbcabbcabbcabcabccabbbcaabcccabccabcabcabcaabcabccabccabcaaaabccaaabccabcaabcaabcabcabbbbcaabbcabcaabcabcabbcabcabbcaabccabcaabbccccabccaabbcabcabcabcccccabcccabbbccabcabccabccabcabcabbcaabbbcaaabbcabcabcabcaabbcabbbcabcaaabcaabbcaabbcaabccabcabcaaabcaabccabbcccabcabbcccabcccabcabcabcabbcabcabbbbbbcabccaaabcabcabbcaaabcabbcabccaabbbcaabbbcaabccccaaaaabcabcaabcaabbcabccaabcabccabccccabbccaabcabbccabbcabcaabcabcabccaaabcaabcabbcabcabbbccabcabcaabbcccaabbccaaaaaabcaabcccabccabcaabccaabcaabcabbccabccaabcabcabccaabcaaabbbccabbcaabccaabcabcaabcabcccaabcaabbbccabcabcabbcabbcabbccabccabcccabbbbcccabcabbcabccabcabcabccabccabcabcaabcabbcccaabcabbcabbcabccaaabcaaabcaabcaabcaabccabbbbbcabcabcaabccabcaaabbcabcaabbccaaaabbcabccabcccabcaabcabccaabcabcabbbbcabcabcabcabccabbccabcabcaabcabcabcaabcaaabbcabbbccabbbcabbccabccaabcaabbbcabccabbbccabcaabbbcaabccaabbccaabbbcabccaaabbcabbbccabcabbbbcccabccabcaabcabcaaabccabbbbbcabcabcabcccabbccccabcaabcaabcaabcaaaabcccabcabcabbccaaaaaaabbcabcaabccccabcabcaabbbcaabcaaaaaaabcabcccabcabccabbcaabbccabcabbbbbcabcabbbcabbcabcccaabbbbccaaabccabcabccabbbcaabbbcccabbcabcabcabbcabbbcabbbcaaabccabccaabbbccabcaaabcaabcaabbcabbcccabbbbccaabbccaabcabbbcaabbcabbccabbbbbcabcaaaabcabcabcabcabcabcabbbbcabcabbcabbbbcaabcabcabccabcaabcabcabccabbcaaabcabccabccabbcccaabcabcaabccabbccabcabcabbccabcaaabccaaabbbcaabccabbcabcaabbccccaabcabccaaabbccaabccabbbbcabcabcccabcabcabcaabcabcaabcaabcabcabbcabcaabcaabbccabcaabbbcabcabbbcabccabbcaabccaabcabbbbccabcabbccaabccccabcabcaabcabcaabcabcaabbbcabbccabbbcabcabcccabbccaaabcccabccabbbccabbcabcabbcaaabcabcabbbcabbcabbccaaaabcaabccccaaaabbcabcabbcabccccaabbccabcaabbbcabbcaaabbcaabcaaabccabcccccabcabcccccabcabbccabcabcccabccabbccccabccabcabcccabcabbbcabcaaabccabbcabbcabcabbcabccabcabbcabbccabcaabcaaaabcabcabbcabcabbcabbbcccabbcabcabbccabccabccabcabcabccaabccaaabccaabbccccabbccabbbcabcccabbcabbcaabcaabbcaabccccabccccaabbcabbbcabcabbbcabcabccabbcabbcabcabcaaabcabcccaabcabcabcaaabcabbcabcaaaabcabbcabbbcaabccabccaabcabcccaabbbcaabbbbbcaaaabcabbcaabbcaaabcabcabbbbbccabccabcaabcccaabcaaaabccaabccccaabcabbcaaabcaaaabcabcabbcabcabbcabbbbbbbbbcaaabcabcccabcabbbccabcabbcabcabcabbcabccccabccccabccabcabbcaabcabcabcabbcaaaabbcaaaabcaabcabccaabcabcabccaaabcabbcabcaabbcaabcccccaabccabccabcabccaaabcabcaabcabccabbcaabccabcabcabbccabccabbcabbcabccabbcccabcabbcaaabbbccabcaabbbcaabcabccccaabcabcabccccabbccabbbcaaabcabcaabcabccaaabcaabbcabccabcaabbcccabbcaaabcaaaaabcabcabcabcabbcccabbbcccaabccaaabcaaabbcaabbcabcabbbcabcabcabccabccabcabbbcabcaaaaaaabcaabcaabccccabcaabbcabcabbcaaabccabcaabcabbcabbccaaaabbcabcaaaaabcabcabcaabcabccabcabcaaaabbbbcabcaabcabbbccabccabbcabccaabbbccaabccabbcabcabccabcabccabbbccabccaabcabcaabbbcccaaabbbcaabcaabcabcccabcccabccabcccabbcaabccabbbccaabbccaabccabccccaabbcabbbbcabbcabcabcabcabbbbcabcaaabcabccabcabbbbcaabccabcaabcaabbccabccabccabcccabcabbcabccabbbcabcabcabcccabbcaaabbcabcabcaabccabcaaabcabcabcaaabbcabcaabcaabcabcccabcabcabbcabcccaabcabcaabccabcabcccccaabcabcabcabbcaaabcaabcabcabcabbbcabcabcabcccaaabbbcabcaabcccabbbcabcaaabbcaabbcabbcccabccabccabcccaaabcabbcaabcabcabccaaabcabcabccaabcabbbcccabcabbcabbccabccabccaabbcabcabcabccaabbcaabcaaaabbcaabbccaabccabcabcccaabbccccabccabbbccabcaabccaabcaaabcabccabccabcabcaabccabbbbcaabcabcabbbbcabcaabbcaabbbcabcaaabbbccaabbcaabccccaabccabcabbcabcccaaabbccaaabbbcabcabcabbcabcabccabccabcabccaaabccabcabcabccaabbcaabcaaabbbcabccaaaabcccaaabcaabbbcaaabbcabcabcabcccabcaaabcabbccccaabcaabbcabcabccccabcaabcabbcabcabcabbbcaaabbcccabcabbcccabcaaabcccabcaaabbbcabbbcaabcabbbcabcabccabbbbcabcccabccabbccaabbbccaabcabbcabbbccabcaabcabcabcaabccaaaabcabccabcaaabccabbbcabcabcabbbcabcabcaabcabcaabcabbbbbcabcabcaabcabbcaabcabbccabccabbbbcabccaaaaabcaabcaaaabcabccaaabccabcabcaabbcaabcccaabbcabccabccabcaabccabcabcabcabcabbbbcaaabcabcaabcabcaabbcccabcccaaaabccabccaaabcabcaabcccccabcabcaabbcaaabcabcabbbbcabbbcccaabcabccabcabccaabbbcaabbccabcaaaabcabcccabbbccaabcabbbbbccabbcccabccabcabbbbcccabccabbccabbbbcabcaabcccabcaabcabbbbbcabcaabcabcabccaabcaabccaaabbbbbccccabcaabccabcccaaabcabcabcabcabbbbcabbbcaabcaabbccabcaaabcabcabcabcccabcabcabcabcabcabccabccabcabcabccabcaabbbcaabbcabbbccabcccabcaaaaaabccabcabcaabbcaabccaabcaabbbbbbbbbcabccabcabcabccabcaabcccaaaabcaabbcccabccabcaabcaabcabbbcabbccaabccaaaaabbccabbcabcabbcabccccaabcabbcccaaabcabbbcaabcaaabccabcccaabccabcabcabccabccccabcaabbbbcaabbcccaabcabbbcaabccaabccabcccabbcaabcaabccaaabccabbbcabbcabcabcccabcabcabccaaabccabcabbcabcccabcaabbcaabcccabcabccaaabbcaaabcccccaaabcccabbcabcabbcabcabcaabccabbccabcabcabbcaabbccabcabcaabbcaaabbbcabcabcaabbccaaabccaaabcabcabccabccabcccabccabcabcaabcabcaabcabbccaaaabcaabbcaaaaabccaabccabcaaaaaabccabcabbcaabbcaaabccabbccaaabccaabccaabcabbccabccccaabcabccabbbbccabcccaabcaabbccaaabbbbcccabbbcabcaabbcabbbbbcabbbbcabbcaaabcabcabccaaabcabcaabcabcaabbcabbbccabcccabcaabbbcccaaaaaabbbbcabcabbcabcabcabcabbcaabccccaabbccaabcabccccabbbbbccabbcabcaabcaaaabccabcabcaabcabcccaabcabcaaabbcabbccabcaaaabbcabbcaaabbcaabcabbcabbcccabccabccabcabcccabbcabbbccaaabcabbcaabcaabbccabbcabbcaabcabcabbbccaabbcaaabcabccabccabbcaabcabccabcaaabcabbbccabbcabccabcabccabccabccabbbbccabcabbbcabccabbbcaabcabbbcabbcaaabcabbccabbcabcaabbcaabcabbcabcaabccabbcccccabccaabbbcabbcabcaabcabbbcabbcabcabcaabbbccaaabcabccabcabcaabbccabbbccabccccccccabccccaaabbcabbcaabbcabbbbcabcabccaabcabbbbbbccaabbccaabbbbcccaabcabcccaabbbccabcabbbbbbbbcabbcabbbcabcaaabccabcabcabccaabbcabcabbcaabcccabcabbcaaabbbcabbcabbbccccabbcabcaabcaabcabcaaabcabbcaabcabbccccabcaaabcabcaabbbcccabcabccabcabbcaabbbcabbcaabbccccaabcabcabcabcaaaabbbcccabcabccabcabcabcabcabbcaabcabbbbccabbcabcaabcaabbcccabcaabccabbcabcabccabbccabbcabcabcabccabccaabbbcabbbcabbccabcabbbcabbcabcabcabccabbbcabbcabbccaabccccabcabccabbcabcccabbcabcabcabbcaabbcabbcabcabcabbcccaaabbcabbcabbcaabcabcaabbbcabbccabcabccabbcabcabbcabcabbbcabbbcabbbbbccabbcabbccabcaabbcabbbcabccabbbcccabbccabccaabbbbbccaabbcccaaabcabccccabbbbccabcabcabccabcabcabcabcabbbcaabcabbcaabcaabccaabcaaabbccabcabcabcaabcabbcabcaabccabcabbcabcaabbccabbcabccabcaaabcabbbccabbcaabbcaabcccabcabcabcabcccabcabbcabccabccaaabccabcaaabcabccabcabcabcabccaaabcabbccabcaabcaabcabcccccccabccaaaabcabcabcabbbcccabcccaabbcabcccccaaabcabcabbcaabcccaabbbcccaabbbcabcabcabcabcabbcccabbbcccabbcabccaabbcabcabccaabcabccabccccabcabcabcaaabcaabbbcaaabcabcccccccabcabccabcabcabbccabcaabccabcccaaabccaabcabccaabbccabcccabcabccabccabcccabbbbbcabcccaabcabcaabcabcabcabbcccabcaabcabccabbbcabccabbbcabcabccabccccabcabccabccabcccaaabcabcabbbcccaaaabccabccabcaaaabcabbcabcabbbcabcabcaabcabbcabcccabcabcaaabcabbccaaaabbbcabcaabcaabbcabcaabcaabcaabbcccabccabcabcabcabccccaabccccaaabbccabbbbbcabcabccaaaaaabcabcccaabcaaabccabcaabcaabbbcabbcccaabcaaaabccabbcabcaabcabbcabcccccabcabcabcabbccccabbcabbbbccccabccccabccabccaabbbcaabcabcabcabcabbcabccaabbbccabccaabccabcabccabbccaabbcabbbccabcabcabcaaaaabccaaabbcabbbccaaaabbcabcabcaabccabbccaaabccabbcabcaabcabccabcabbbcabccabcccabccabbbcccabbcaaabbcabbccccabccabbccabcabbccabcabbcaabcaabccaabcabcaabbbbcabcaaabbcabcccaabccaabcabcabccaabccabcabbccaabbbbcabbcaabcabbbcabccaabbcabcaabccccabcaaabbbbccccabbcccabccabbccabccabccaabcaabcabbcabbcabbcabcabcabcabcabbcabcabcabbcabccabcabcaaaabcabcaaabbccccabccabbbbcaabbccabcabcaabbcabccabbccaaabbbcabccabccabccabbccabcabcccabcabcabcabcabbcccabbbcabcabcabbbccabcaabcabbcabcabccaabbbcabbcaabcccaabcabbbbccccaabccccaabbbcaabbccaabbcabcccabcabbcabccaaabcaabbcabbcabcabbbcabcaabcabcaaaabcabbbbccabccabbbbbbccabcaaabcaaabcabccabcabbcaabcabcaabcabbcabbccabbbcabccccabcabcabccaabbcabcabccaaaaabcabcaabcabbbbcabccaabcaaabccabccabcabcabbbcabbcaabbcaabbcabbbbccccccccaabcaabbbcaabcabbccabbcabccabccabcaabcabbcabccabccabcabcaabcaabcabccaabbcabcabbbbccabbcaabcabcabcaabcabbbcaabbccabcaabbcabbcaaabcabbcabcaabccccabbcaaaabbbccccabcabcabcabccaabbcabcabcabcabbcccabcabcaabbbbbcabccabcabcabcabcaaabcabbcaabbcabccabcabcabcccabcabcaabcabccccabcabcabcaabcabcaabbbcabcccabbcaabcaaabccaabbcaabccabbcaaabcabbcabccaabccabcabcccaabccabcabcabcccaabcabcabcaabbccaabcabbbcabccaaabbcccabccabcabcaabcaaabcaaaabccaabcabbcabcabcabcabcaabbcccabbcabbcaaabcabcabcaabcabccabcaabcaabccabcaabccabbcabcccaaabcabbcccabcabcabcabbcabbccaabcaabcaabcaabcaabccabccabcaabccaabcccabcabcabcaaabcccabcaaabcccaaabbcabccaabcabccabcccccaabbcabbcaabcabbcabccabbcabbcabccaaabcccabbcaaaabbcabcabcaaabcabbccabbcabcabcccaabcabcaabcccabcabccaaabbcccabccabcabbcabbcabcabcabcabccabbcabcabbccabccccccabbccabccabcaaabcaabcabccabcccaabbbcaabcabccabbbcaabcabbccaaabcaabbcabbbccaabccabcabcccabccabcabbcaaabcabcabcabcabccabbccabcccaaabcaabcabcabbbcabbcabccccaaabcabcaaabcaaabcabccaabccccaabccaaabcabccccabbbbcabccabbcaabccaaabbcaaaaabcabcaabccabcaaabcaaabcaabccabcccaabcaabcabcccabcaabcabcaaabbbbcccaaaaabcabbccabccaabcccabcabbcccabcccaabcaabcccaabccaaaaabcaaaabcaabcabbcabccabccabcabcabcccabccaabbcaaaaaaabbbcabcaabbccabbcabcaaaabbccabcaabbccabbccabbccaaaaabcabcabcaabccabbbcabbcaabcabbbbbccabcccabcccabcaabbcaabcabcaabccaabcabcccabcabcabccabbbcabcabbbbbbcccccabcabbbcabbcabcabcabbbccaabccabcaabcabbbcaabccabccabbcabcaaaabcaabbcabcabccabbcabbcccabbcaabcabcabcaaaaabbcabbcabccabccccabcabbbcabcabccabcaaabcaaaabbcabbbcabbccabcabccaabcccabccaabcaaabcccccaabcaabcabcabcabccaabcabcaabcccabbbcabccabcaabcabbcccabcabcabcabbccabbccabbcaaaaabccabcabccaabcabbbbbbbbbbcaabcaaaabcabbbbccabbcabbbcabbccccabccaaabccaabcccabcabcabbcaabbcaaabcabcabccccabcccabcaabbcabbccabbcabcabbbbcabcabcaabbbbbbcabbcabbcaaabcabcabcaaabcabcabcabcaabcaaabcaabcabcabccabccabcaaabcabcaaaabccccabbcaabbccaaabccabcabcaabccaaabbbbcabccaaaabcabcaabcccaabcaabcaabcabbbcabccabcabcabcabcabccabccaabcaaabcaabbcabcabccaabbbbccabcaaaabcabcabccccabcabccabccabcaaaabcabbcabccaabcabccccabbcabccaaabbcaabcaaabcccaaabcabcabcaabcabbccaaabcccabbccabcabcaabbcccabbbbccaabbcccabccaabbbbcabbccaabcaaaabcaabccabcabcabbcabcabcaabbbbbbbcabbcaabccaabccabcabbccabccabcaaabcabcabccabccabcabbcabcabbcaaabcabbcaabccabbbcaaaabcabbcabccabbbccabbccaabcabcabcabbbcaabcabcabbbccabcabcabcabccccabcabcabccabcabcabcccabcabcabbbcaabbccabccaaaabbcabccabccabcabcabbcaabbbcaaabccaabcabcabbbbcaaaaabbbcccabcccabcaabcccabcaaabbbcabcabcccabccaabbcabccccabcabbccabbcabbcaabcabcabcabbcabcabcabcaabbcabcabbbbbccabbbcaaabbcaabcccabcccabcabcabcabbbbcabcabcaabcabbbcabbbbbbcaabcabccabccaabbccaaabbbcabbccaaabccabbccabcabbbbcabbbccaabcabbbcaabcaaaaabcabcaabbbcaabccaaabcaabcabbcaabbcabbccabcabcaabccabcaaabbbcccabbbcccabcaaabcabbcabcabcabcabcaabbbccaabbbcaaabcabcabbbbcaabbcabbcaabcabbcaaabbcaaabccaaabbcccabccccaabcabbcccabcabcabbcaabccabccabcaabbbcabbbccabbccabccabcabcabbcaaabbccabcaabcaabbccabcaabcabcabccabbcabccabcabbbcabcaaabccaabbcaaaaabcabbcabbbccabcabcabcabcaaabbcaaabcabcabccabbbcabcabccabccabcabbcabcaabcabbbccabbcccaaabcaabccaabccabbccaabcabcabcabcabcabcaabccccabcabcabcaabcabcaabcaaaabcabccaabbccaaabcaaaaabcccabbcaaabbbcabbcaabbcabcaaaabbcabcabbcaaaaabcabccabcabcaabbbcaabccaabcaabbbcabccabcabccabbcabcaabbcccaabcaabccccccabccabbccaabccaaabccabbcabbcaabcccabccaabcaabcccabbccaabccaabcccabbcabcaabccabcaaabcaabbcabcaabcabcabccabcabbbccaabbbbcabccaabbcabccabcabcccaabcabbccabcabcccccaabbcabbcccabcaabbbcaabcaabcabcabbcabccabbbbbcabbbcabccaabcabcabcabbbcabbccaabcabcaaaabbccabcabcabcabccaabbbcabccaaabcabcabccabbcccaaabbcabcccaaaabcabbcabcabbbccccabcabcaabbcabcaabbbcaabbbccabbbbccaabbcabccccabcabcaaabbccabbbcabcabccaaaabcaaaabcabccabcabcabccccabcaaabbcabbccabcabcaabbcabcabcabcabcccccaabcabcaaabcabcabbcabcabcaabcabbbcabbcaabbcccabbcaabcaabccabcabccaabcabcaaaabcabbcaabcaabccccabcabbbcabbbccabccabcaaabcaaaabcabccaabbcaaaabccabccabbcabccabbcaaaabcaabbcabcabcabccabcabcabccaabccabccaaaabcaabcaabccabcabccccabbbcccabcabcabbcaabbbcabcccccaabbbccabcabbbcabcaabbcaabcaabccccabcaaabbbccabcccccabcabcabcabbcabcabccabccabbbcaabbccabcabccabcabcaabbcaabcaaaabcaabcaaaabcabcaabbcaabcabbcabcabcaaabbbccaaaabbbcaabbbcabccabbcccaaabccabbcabcaabcabcaabbcabcabcccaabbcabcabcabcabcaabcabcaaabcccaaabbcccabcaaabcaaaabcaaabbccabcabccabccabbcabcaaabbcccabcccccccabcabbcaaabcaabcabcaabcabccabccabcaabbcabcabcabbcabbbcabcabccabbbcccaabcabbccabbbbccabbccabccccaaabcaabbcabcaabcabbbbcabcabcabbcabcabcccaaabcabbbcabccaabcaabcabbcaaaabcabcaabcabbbcabbccaabcabccabcabcccaabcabcccabccabbccabcabbbcaabcabccccabbbbccabcabbcaabcaaabcaabbbbbcabcccabccabbccabcaabcabbbcabbcabcaaabbcabcabccabcaabbbbcabcaabccabccabccaabcabccabbbbbcabcabccabbbbcccabcabcabccabbbcaabccabcaabcaabbccccabbcabbcaaaabcabbcabccabcabccabccabcaabcabccabbcabcabcaaaaaabcabcaabccabccaabbccabcaabbcabcabbbcabbcaabcabbccaaabbbbbbcabbbccaabbbbbcabcabbccccaabccabcabcabbcabcabcabccabccabbccabccaaabcabbcabcabcabcabcccabcaabbccccccabbcabcabbccaabcccabcabcabbcabcabcabbcaabbcabcabbbbcabccabcabcaabbbbcabcabccaaaabccabcaaabbbccaabbbbcabbbcaabcabbcabcabbcaaabcabbccaabbbbcaaabcabcabcccaabbbbccabcabccabbcaaabcabccccaabcccaabcabbccccabcaabbbcabcabccabccaaabbcabcaaabbcccaaaabbcaabcabbcaaabcabcccabcabbbcabcabccaaaabcabbbcabcabcabbbbcabccabcaaaabcaabccabcabbbccabcabcccabbcabcabcabcabcabcaabcabccabbcabbcabcabcaaabcabccabccabbcabcabcaabccabcabcabbcabccaabbccabcaaabcabcabcabbccaaabcabcaabbcabbcabbcabcabccaabccabccabcabcaabbbbcabcabcaabcabccabcaabcaabcabccaabcaabcabbcaabbbbbccabcabbcabcaabbccabbccaaabccabbcccabcabccabbcaabbcabccabccccabccaabbcabcabbcccaabbbbbbbcabcabcaaaaaabbbcabcaabcccabccaabcabbcaaabcabcabccaabccaaabccaabbccccabccccabcccaabccabcabcaabbcabbccabcabcabcabbcabcabbccaabbbbbbbbccccabcaaaabcabcaabcabcabcabccabbccaabcabbccabcccabbcabbcabbbbcccaabcabbcabcabcaabccccaabcabcabcabcaabcaabbcabcabbbbcaaabbcabbbcabbccaaabbbccabbcabbcccabcaabcccaabcccaabcaaaabccabccabcaabbccabcaabccabccaabccaabccabccaaabccaaabcabcabbbccabccccabcaabcabccabcabcabccabbcabcabcabcabbccabbcabbccabcabcabccabbccabcabbcccabcabbcccabcabccabcaaabcaabcccaaaabcabcabcabcabcabccabbcabccaabbcabbbcabbccaabcabcaabcabbbcabbcabcaabbbcaaabbccaaabbcabccccaaaabcabcabbccabcabccaabcabcabbcabcaaaabbcabcabbcccaaabcaaabccccabbccabcccaabcabbcabccabbbcabcabcabbcabbcabcabbcabcabcccabbcabcaaabcaabcabbcccabbcabbcabccccaabcabbbcccabcabbcabccaaaabbccaabcaabbbcabbcaaabcabcabcabccabbcaaaabbcaaabcaabcabcabbbcaabbcabcabcabccabcccccaabcabcabbcabcabcaabcabcaaabccccaabbcaabcabbcccabcccabcccaabcabbbcabcaabbbcaabcabcaabbcabccabccabbbbbcaabccabcaaabbbbcccabccabccaabcabcccabcabccaabcaabbcabbcabcaabccccccabbbcaabcaabcabcabcabbccabcabcabbcaabcaabccabcabbbcabccabbcabcabcaabcccabccaaaabbcabcabbccabcaabcabbccaabbcabcabccabcabccabcabbbcabbcabcaabbbcabcccabcabbcccabcabcccabbcccaaaabcaaabcabccabbbcabbccaaaabccabccccaabcabcaabbcabcaabbccabcabbbccaabcabbcabccabbbbcccaabcabcaabbbbbcaabbcabcabbbcaabccccabcabccccabcaabcabcaabcabcabccabcabcaaabcabbbcaabcaabcabcccaaabcabbcccaabccabbcccccabcabbbcaaaabccabcaaabcaabcabcabcaaabcccaabbbcccabccabcabbcccaabccaaabcabbbbcabcaaabcabcabcabcabcabccabbcaabcaabbcabcabcaabcabbcccabbccaaabcaaabbbbbcabcaabccabcabcaabcaaabccaabcabbccabcabbcabbccabcabcabcaabccabbbcccaaaabccabcaabbcabcabbcaabccabcaaabbcabccccabcabcabcabbcaabbcabcaaaabcabbccabccaaabcccabccabcabbcabcaabccaabcabcabcccabcaabcaaabbbcabbcabcabcabbccaabcabbcaabcabcccccaabcaabbccaabccabcccabcccaabccccabbccabccaaabbcccaabbcccabcaabcabccabbbccabcaabcaabcabcabcabbbcabcabbccccccabcabbccabcabccabcabbcccaabbbbbcabbbcabbccaabcabbccabcccabcabcabbcabbcabccaabcaabcccabccabcabcaabcccabbbbccabcaabccabcabcabccabcabcabcabcabccabcabbcabcaabbccaabbbcabccabcabbcabcccccabccaabcaaabbbbbbcaaabcabcccabcaabcaaabccabcccabbcabcabcaabcabcaabbcaaabbccabbcabbbcabcccabbcabcaaaabccabcabcabbbcccaabcabcabbcabbcabccaaabbbbcabbcabbcabcabccabccabbcabbbccaabcaaaabccccaabbbbccccabbbcabbcabcaaabcabcaabccccaaabbcabcabbbbccabcabcaaaabccabcabcabcabcaaabbcabbbbbccabccabcaabcaaabcaaabcaabcaaabcaaabcccaabcabbcabbccabccabbcabccabcabcabbcabcaabccabbcabbcabcabbcabccabcaabcccaabbbcabccaaabbcabbccabcabcabcabccaabbcabbbbbbbcccaaabccabcaabcabccabcaabcaabbcccabcabcccaabcaabcabbcabccabcaabcabbcabcaabcaabbcabcaaaabccaabccabcabccaaabcabcabbccabcaaaabbcaabccabccabcabbccabcabbbcccccabbcabcabcabcabcaabcaaaabcabcabcabbbbcaaabbbcabbcaaaabcabccabbcccccabccccabccabbcabcabccabccabbbcabcabbcabccabcaabcabccabccabcabbccabbccccabbbcaabbbcccabccabcaaabbcccabcabcabccaabbbbcabcabbccccabcaaabccaabbcaabcaabbcaabccaabccccabccccabbcccabcaabbcabcabcabcabcccaabccabccabccabccaaabcabcabcabccabbbbcabcabbcabcabcabcccabbcabcabbcccabbcabbcabcabcabbcaaaabbbcccccccabccabccabccaabcabcabccabcabcabccabcabcabcabcabcabcabbbcaabcaabbbcabcabccccabcabcaaabcabcabcabbcccabcabccaabcaabbcabbcaabcaaabccabcabccabcaabcabbbcabcabbbcabcabbcaabbbbccccaabbcccabcabcabcabbcaabcabcabcaabbcabccaabbcabcabccabcabccccccabcaaaaabbcabcabcaaabccaaabbcaabcabbcabbcabbccaabcabccabbccabcaabccabccaabbcabcaabccabccaaaabcabcccabbcabcaabccabbccabcaabbcabccabcaabccccabcccaaaabcabcabccccabcaabcaabccabbbcabbcaaabccaaabbcaabbbcabcabcaaabcabccabcabbcabcccabcabccabcaabcabcabccabccabcabccaabcabbcaabbcccabcaabbccabbcabcabcabbcabcaaabcabbcabcabbbbccabcabccaaabcabbccabcaaabcabcabbbcaabccabcaabbbccaaabbcccabcabbcabcaabbbcabbcaabcaabcabbbcabcabccabcabccabcabcabbccccaaabcccabbbbcabcaabbbcaabbbcabccabcabccccaaabcabcabcaabbbcabbcabcabcaaabccabcabcaabbbccabbcabcabbcabcabbcabcabcaabcabccaabcabbbcabbcabcabbbcabcabbcabbcabcabbcccabcabcccaaabbbbcaabcaabccabccabbcabcaabcaabcaaabcabbcccabbcabcaabcabccabcabcabcaabcabcabbcabccaaabbcabbcccabcaaabccabcaabcabccabcabcabcabbcabcaabbcabbbbccabcabbccabbcabbbbcccabccaabccaabcabccabbbbccabcabcabcabcabcabbcabcabbbcabbcabcabbccabbcabcabbcabbbcabcabcccccaabcabbbbccaaaaabcaabcabbbcccabbbcabcccabcabcabcaabbcaaabccabcabcabccabccaabccabcabcaaaabbcccabccaabccabbccaabcccabccaabcccccabbbcabcaabccabcaaabbcabcaabcabbccabbbbcabbbcabbbbbbbbccabbbbcabcabcabccabbccccabbbccabbccccabccabcabbbccabcaabcccaaabcaabbccaabcabccaabbcccabbcabbcabbcabcaaabcabcabcaabbccabccabbccabbcccaabcccaaabcabbccabcabccabbccaabbcccabcabcabcabcaabbccaabcaabbbcaabbcabccabcabcaabcabcabbcabccabcaabcaabcaabcccabbbccaaabccabcabccabbcabcabbcabbccaaaabcaaabbcabccabcabcaabcabccccccaaabcaabcabbcabcabccaaabccabccaabcabbbcabbccccaaabbcabcaaabcabcccabcabcabcccabbcccccccaabbccabbbccaaabcccabbbcccabcaabcaaaabcaabbcabcabcaabcabbcabccabbbccabcabcaaabbccabccabcabbbcabcaabbbcabccaaaabcabbccaaabcaabcabcabccaaaabbbccabbbbcabcaaabbcabbcabcaabcabcaabcaaabccaabcabbcaaabcabbbcccabcabcaabcaabccabbbbccabbbbcccabbcccaabccabcabbcaaaabcaaabccaabccabcabcabcaabcabbccccaabbbbccccaabbccabcaabbbcccabbbcaabcabcabcabcabcabcabbcccaabcabccaabbccabbccaaaabcabcaabcabcccabccabccaaabcabcccccabbbcaaaabbcabcabccaaabcabcaabbbcaabbccaabccabbcabcabcabcabcccabcabbcabcccabcabcabcaabcccaabcaabcabbcaabccabcabbcaabcaaabbccabbbbbcaabccccaabccaabcaabcabcccaaabcabcabbcccaabbcaaabcabbccaaabbcabbcaabcaaaabccabbcabbcaabccaaabccaabbbbcabccabcabbcabbbcabbcabcabbbbbbcabccabccabcabcabbcccabccaabbbbcaaaaabcabbcabccaabcaabcccccabcabbbcabcabbbbccaaaaabbcabcabbcaabcabbcccaaaabcabccabbcabbcaabccccabcaabcaaaabccaabbcaaabcabbbcabbccabcaaabccaaabbbccaabbcaabcabbcaabbccaaabccaabbcabcccabcccabbcabbccabbccccabcabbccabbbbcabcccabccccabbccaabccabbbbbcaabbcabcaaabbccabcabbcabcaabbcabccaabcaaabbbcabcaabcabcabbbcaabbcabccaabbcaabbbcaabccabbcaabccabbcabcaabbcabbcccaabccaabcaaaabccabcabcaabcabcaabbcabcabbbccaabcaaabcaabcabbbccabbcabccabcaabbcabccabcabcabcaabcabcabbcccabcccabcaaabcabbccaabcabbcabccabcccabcaabbccaabcabbbbbcabcaabcabccccabccabbbbcaabbbbccaaabbbbccaabcabcaaabbcabccabbcccabbcabccabccaabcabbcabcabcaaabcabbbcaaaabccabcccccabbbbcabcabccaabcaabcaabcabcabcabbcabcabbbbbbccabbbbcccabcabccabcaabcabbbccabbbccabccaabcabcaaaabcabcaaabbcccabcccaabcabbcccabbbbbcccccabcccaabccabccabbcabcaabbbcabcabbcaaaabbcabcaabbccabccaabcabbccabcaaaaaabcccabcabcabcccaabcccabbbccabcabcabccabcaabbcabcabcabbcccaabbccabccabbbbcaabcabcccaabcabcaabcabcabccaabcaabcaabbbbcabcabbcabcaaaabccabcccabbcabcabccabbbcabcabcaabcaaabcaabcaabccabcabbcaaabcabcabcabccabccabcaabcabbbcaabccabbbbcabcabbcabcaaabbcabbcccaaabcabbcaabbbcccabcaabbbccabcccabbcaabccabbbcabcaabcccabccaabccaaabcaaabccccabbcabcabbcabbcabbcabbcaabcccabcabccabbbcabbbcabbccabccabbccaabbbbcaaabccabbcabbbbccccabbcabbccaaabbcabbcaaabcaabbcabccaabcaaabcabbbbccccaabcabcccaabcabcabcabbcabcabccabcabccaabcaaaabcabccabbcaabbcabcabbcabcaabcabcabcabbcaabcabcabcaabbcabcaabcabcabcabcabccabbbbbcaabbcabbbcabcaaabbcccabcabccccabcabbccabbbcabbccaabcccabccccabbcaabbbcabcabcccabbbcaaabccabbcabcabbcabccabcabbcabccccabcabcabcabcabcabcabbcabccabbcabcabbcabcabcabbbbbbcaaabcabbcccabcaaabcccabbcabccabcabcccaabbbbcabbcabcccaabcaabcabcccccabcccabccabcaabcabccabbbcaaabccabbccabccabbcabbbbcabccabcccaabbcaaabcaabbbbcabbbcaabccabcabcaabbbcabccabcabbcabccabcaaaabcaabcabcabccaabccabcaaabcabcabcabccabbcaabcaabbbcabbbcaaaabbbbbcabbcabcabccabbccabcabcabcabbbbccabccaabcabcaabbbcaabccabbccccccabccabcccabbbccabbcabbbbbbcabcaabcabccabccccaabccaabccabbcccabcabcaaaabbcabcabbcabbcaaabcccabccabccaaabccaabcabbcaabccccaaaabcabcabbcabbcabcabcabccabbbcaabbccabbcccabcaabccccabbccaabcaaabcabcaabcaabbccaabcabccaaabbbbbcccabcaabcccccabbcabccaaabcabbcaabbbccabccabcaabccabcabccabbcaabccabcaaabccabccabbccaaaabcabcabcabcaabcaabbbbccabbccaabcabccabcabbbcaabbccabbccaabcabbbbcaaaabbbbccabcabccabcabcabbccaabbccabbcabccaabcaabbbcabcabccabbccaaaabccaabbccabbcabbcaabbbbcabbbbcabbccabcabcabbcaabbccabccccccabcaabcabbcccccabcabcccabcaabcaabcaaabbbbbcaabcabccabcabcabbccabcaabbcabbccabccaaaabbbcabcaabcabccaaaabbcabcabcabbccabbcaabbccabbccaabcaaabcaabcabcccaaaaabbccaabbcabcabcabbccabccabcaabbcccabccabcabcabbcabccabcaabcabcaabbcabcaabcabcaaabccabbcabbcaaabcabbcabcaaabbcabcccaaabccaaabbccabbbcabcabbccaabcabcaabbccabbccaabcccabbcabcaabbcccaabbcabbbcccaabccaabccaaabbccabcccabcabcabbcabbbbbcabccccaabcabcaaabbccabbbcabcabcaabcaaabbbccabcabcaabccabbcabbbcaaaabbbcabcccabccaabcabbbcabcabbccabcccabcabbcaabbbccabbcabcabbbbcabcabcccaabcaabccabbbccccabbbcccabccccabcabcccabbcabcabccaabccabbcabbccccccabcabcabcabcabcabcabcabbcabcabbccaabcccaabccaabbbcccabccaabcabcabcaabbcccabbbbcabbccaabbcabcabcabbbcabcaaaabbccabccccaabccaaaabcabcaabbbcaaabcaabbcabbcabcabcabccabccabbcabbbbcccabccaabcabcaaaabcccaaabccaaabcabcccaabccaabcabccccabcaabcabbbcabccabcabbbccabcccabbcaabcabbccabbbcaaabcabbbbcabcaabbccaabccaabcaaabcabcabbcabccabccaaabcaabcccaabbcabbcaaabccabbbbbcabcabbbcaaabcabbcabccaaabcabcabccaaabbbbbcaabcabcabcaaabbbcabcabcabccabcabbccaabcaabbbbbccabbcabbbbcaabccabbbcabcccccaabcccabcaaabccaabbbcabcabbcabcaabccabcabccabcaaaabccaaaabcccaaaaabcabcabbccabccabccccabcabcabbcabccabbccabcabbbcaaabcabcabbbccaabcabbbbbcabccabbcabcabbcabcccaaabcabcaabcaabbccabcabccabcabbcaabcabcccabcabbbccccabbccabbccabcaabbcabcabbccabbbccabbcabcabcaabcabccaaabbcaaabcccaabcabbcaabcabbbcabccabbcabbcaabcaabbccaaaabbcabbbbcccccabcaaaabccabcabbcabcabccabbcabccabbbccabcabbcabccabbccccaaabbcabcabccabcabcabbbccabcabcabcabcaabcabcabcaabcccaabbccabccabcabccabcabcabcabcabcaabcabbbcabcabbcabbccabbcabbcccabbcabcccaabbcabcabcabbcabcabcabcabcccaaaabcabcabccaabccccabbccabcabcccabcabbcabbcaabcabbbbcaabbcaaabcabccabccaabccaabccaabcccabcabcabbccabbcabbcabccabbcaabccabbcaabccabcabbcabcabbbccabbcccabcabcaaabcaabcabcaabbcccccabcabcabccabbbcabbcaaabcabcabbcabccabcaabbbcaabcabcaaabccabbbbccabcccccccabcaabcabcabccccaabccabcabccabcabbcaabcabcaabbcabbcaabcabbbccaabbbcabcaaabccabbcabccabbccabbcaabccaabbbbccccaabcaabcabcaaabcaaabcabbccabcaaabbbbbcaabcabcaabbcaabcaabcabcaaaaabcabcabcaabccaaabcaaaabbbcabcabccabcccaabbbccabcaabbcabbbcaabcaaaaabbcabcabcaabcaabbbcabbbcabccabccabbbbcccabcabbcabcaabccaaabccabcabbccaaabbcabccabcabbbccabbbbcaabbbccabbccabccaabcabcaabccaaabcaabcabbcccaabcabbccabcabbcabcccaabcabcabccaabbbbcabcccaabbbbcabbccaabbcccabbccabcaaabbcabccaabbccabccaabcccaaabcaaabcaaaaaabbccabcaabcabbcabcabcabbbcaabbcabcabbbcaaaaabbbbbccabbcabcabcabbccabbbbbbbcabccabbcabcabcabbcabbbbcabccccaabcabbcabcabcabcabcabcabcabcabcabcabbcabccabccabcabbcabcaabcaabcabcabcabcabcaabcabbcabbcabcaaaabcabccabcccaabcaabccabcabccccabccaabbcaabcccaabcccabcccaaabccabccabccabbbbcaabcabcabcabcaabcabcabbccaabbcccabcccabccaabcaabcabbcabcabcaabccabcabcaabcaabcabcabbcabcabbcabcabcaabcaabbbcabcaabcabccabbcabcabbcaabcaabcccaabcabccaaaabcabccaaaabbbcabbccaabbbbbcabcabbcaabcabbcabbcabccabcabcabccccabcaaabccabbcabbcaabbbbcabbbbcabcaabcabbbbcccabbcaabcabcabcabccabbcabbcabbbbcabcaaabcabcaabcabcabccabccaabcabcabbbcabcaabcabbbcabcabcabcabcccccccabcaaabccccabbcaabbcccaaabbcaabcabccabbcabbcccabcabccccabbccabccaabccabcaabcabbcccabcccaaabccaaabbbcabbcabbbbcabcabcabcccabcaaaabbcabccaabcaabcaaabccabcaabbbcabcabbbbcabbcccaaabbbbcaabcabcaaaaabcaabccaabbcabcccabcabbcabccaabbccaabccabcabccabcccabbcabbcabcccabbcaabcaaaabcaabcaabccabbccabccabcaabbbbcccabcaabcaabcaabcaabcabcabccaaabcabbbcabbbcabcabbcabbbbcabbcccccabcabcccabbcabcaabccabbbccaabbcaabcaaabbbcabcccccabccabcaabbcaabcabbcccaaabcabbbcabbbcabbcabcabbccabbcaabccaaabbcaaaabbcccabccaabbccabcaabbcabcabbcaabccabbcaabcabcabcaaabbcaabcaabbcaabcaabccaaabccaaabcabccaaabccabcaabccabcabbcabccabbcabcabbcabcaaabccccabcabbbcabcabcccccabcccabccaabcabcabcabcaaabcaaaaaaaabcaaabcabbbbbbcaabccabccaabccabbcabcaaaabbbcabccabcaaabcabbbcabbbcaabbcabbbcabbccabcabbcabccabcabcaaabbccabcaabcabcabbbcaabcaabccabbcaabcccaaabccccabcabbcaabcaabccabbcabccaabcabbcaabbbccabcabcabcabcabcccabbbcabcabccabcabbbcaabbccabccabcaabcaaabbccccabcaabcccabbcabbcabcabcabcabccccabccabbccaaaabbcabbcabcaabccaabbbccaaabbcabbbcabcaaaaaaaaabcaaabbcaabcaaaabccabcabbcabbbccabcabbbcaabcccabcabccabbcabcaabbcabbbbcccaabbcabcabcabccabbbcabcaaaabcaabbcabcaabcabcabcabcaabcabccabccabccabcccabcabcaabcabcabcabcabcabcabcabbbcabbcabcaabcabbbcabcaabcaaabcabbcaabcabbbccabcabbcabcabcabcaabbcabcccccccaabbcaabcaabcaaabccabcccaabcabcaaabbcaabccabbbcaaabccccccabccabbcccaabcabbbccccabbccaabcabbbcaabcccabcaabbcabbcaaaabcaaabccabbcccccaabcabcccabbbcccabcaabcabccaabcaabccccaaabbcabcabcabbcabccabcabbbbcaabcabcccabcabcabcabcabcabccaabcaaabcabccabbcabccabbbcabcabccaabcaabbcabcabcabcabcaabbbcabcabcaaabccabccabcabccabcccaabcabcabccccccabcabcaaabccccabccabccabcaabbbcabcabccabccaabcabbbbbbccabcabccabcabcaabbcccccabcabcccccabbccabcabbccabccabbccabcccabcaabccccabcabcabbccabccabccaabbbbccabcaabccaaaaabcaabcaaabcaabbcabcabbcabbbcabbccaabcabccabcaaabccabbcabcabbbcabbcaaaabbcabbcabcabcabcccabbbbcabcabccaaabcaabcabbccabbbbcabbcabbcabcccccabbcaabbcabbbcabbbbcabccabbbcabcaabcabbbccabbcaaaabccaaabccabbcabcccabcabbbccaabbcaabbccaabccabbbcaabcaaabcaaabcccabcabbcccccabcabcaabcabcabccccabcabcabccabccabbcaabccabbbbbbcabcaaabccabcccabccabbbbccaabcabcaabbcabcaabcabcaaabcabcabccccaabbbbccaaaabcabcaabcaabbc
bbbccaabcabbcabbbbccabccabccabcabbbbbbbcabcccabcccaaabcabcaabbbccccabbccccaabbbcabcabccccabcaabbccaaabbbcabcaabbccabbccccaabbcaabcaaaaabcabbcaaabbcabbccabcabbbbcabcabbccaaaabcabcabcabbbcaaabcaabbcabcccabcabbcccabcccaaaaabccabbccccaaabccaaabbcccabcccabbcaabcabcabcabcabccabcaabccaaaabbbbcabbbbccabbcaaabbbcabcabcaabbcaaaaabcabccabccaabbcaaabcaabcaaabbbccabccabcabccabcabbcaabccabbccaabbbccabbbccaabcabbbbcabbccabbcaabbccaabbccabcaabcabcabcaabcabcabcabbcaaabbcabcabbcabcaabccabcabbccabcabcccabccabcaabcaabcabccabccaabbccccccaabcccaabbcabccaaabccabcabcabcabbbbcaaabbbbcccccccabcaabcaabbccabbcaabbcabcaabcabcaabcabbcaaabcabbcabcaabbccabcaaabbccabcabbcaaabbcccaabbcabcabcabbbbccabcabcabcabbccabccabbcabbccabbcccabcccabbccaabbcabbcabbbcabbcaabbbcaabcaabcabbbcabbbccaabbbcabccaaabbcabbcabcabcaabcccabbbcaaabccabbbccabcaabccabcaabccabbcabbcabbccabcabcaabbccabcabccabcccccaabbcabbbcabcabbbcaaabbbcaaabccabcabcaaabcabccabcaaaabcabcabbcabcabcabcabbcabcccaabbccccaabbcabbbcaabcabcccaabccccabccabcaabcabccaabcaaabcabbcaaaaabccabccaabcaaabcccccaaaabccabcabcaaaaabbbcabcabcabbbcccabcabbccaaaaabbccaabcccabcabcccabbcaabcaaabcabccabcaabccabccabbccabbbcabcabcaaaaaabcabcabccabcaaabcccabcabcabccaabcaabbcabcabcabcaaaabbcabcaabcabccabbcaabbbcaabcccabccaabbbcaaabbcabbbcabcabbcabccaabcabcabbcabcabbcabcabccabcabcaabcabcaabbccabcabcabccaaabbcaaaabbccabbcabccaabcabbbccaaabcabcaabccabccabccabccabccaabcabbcabcccabcabbbcaabcabbcabcaabbccabbcccaabbcaabbcabbccabcabbcccaabcabcaabcaabcabccabcaabbbbbccabbbcaabcaabcabbcccaabcaabbccabcaaabcccabcabcabbcabcabcccaaaabbcaaaaaaaabccabccabcabcccabbccabcabccabbbccaabbbcaaaaabbccabcabccabbccaaaabbcaaaabcaabbbbcabcaabcabcabcabbcabbccabcabcabccabcabcccabcaabbcaaabcabcabbbcabbbcaabcabcabcabcaabbcccaabbccaaabccccabcaabcaaaabcabcabccabccaaaabccabccabbccabcabcabbcabcaabbcabccaabbbcaaabcccaabccabccabbccaaaaaaabccabcabbbccabbcabbccabbbcabcabcabcabcaabcaabcabbbbcaabbbcabcaabbccaabbbbcabcaabcaabccabcabbcabcabccaabbbcaabcabcabccabbbcaabcaabcabbbbbbbcaabcabbbbcaaaaabccabbbbbbbcaaaabbbcaabccabccabcabcabcabcaabcccabbbccccabccaabcabccabccaaaabbbbcaabccabcccabcabccabccabcaabcabcaaaabccabbcabcabbbccabbccabbccabcabcaabcabbcaaabcabcabcccaaabbccabcabcccabbcccccabccabcabbcabbcabbbcabccabbcaabcaaabbbcabbbcaaabcabccabbcabccabbccabcaabcaaabbcabcaabcccabcccabcabbbcabbcccabbcaabcabcaabbbcabbccaabcabcabcaabcabcabbbccabbcabbccccaaabbccabccabcccaabcaabcabcccabbccabbbcaabcaaabbccaabcaabbcabbbccaabccabbbcabbcccabbbcaabbbccabcabccaaabbbbcabbbccabcccaabccaabcabcabccaaaabbcabccabccabcccaaabcabbcabcabbbcabbcabcabccccccaaabcabcabcaabcccaabbbbccabbbccaaabcabcabbccaabbbbcaabccabcaabcabccabcabccabccaabbcabbbcabcccaabbcabcabcabbcccccabcabcabcabcabcaaabbbccccaabcabcaabcabccabcabcabbcabcabbccaaaabbccabbcccabcabcabcaabbbcaabbbcaabcabbbcabbcabcccccaaabcaaaabbccccccaaabbbccabccabccccaaabcabcabcabbcabcabcabcccabbcaabcccaabbbcabbcaabccabcaaaaabcaabccccabccabcabbcaabcaabbbcabcaabccabcaabcabcabcaabbbcabcaaabbbbbbccabccaabcabcabcabccabbcaaaabcabcaabcabcaabcabccabccabbcabcabcabbcabccabcaabbbcaabccccabbbbcabcaaabbbcaabcaabccaabccabccabbbccccabcabcabbbcabbcaaaabccabbcaaabccabcaabcabbcabcabbbcabcabcabcabbbcabcabbbbcabcaaabbbcabcccccabcabcabcabcabcabcaaaaabcaabbcabcabcabcabbcabcabccccabbcabcabbccabcabcccaaabcabcaabcaabcaabcabcaaabcabbcabcabcaabcaaabbcabcaabcabcaaaabbbcabbcabbcabcabcabcabcaabcaabcaabcccabcccaaabcaabcabbccabccabcccccabcabcaaabcaaaabccabccabccaabccccaaabcabcaabbccabbbcaabccabbcabccaabcabbccabcabbbcaabccabccaaaabcaaabcabbcccccabccabcccabcaabcaaaabbbcaabbbbcaaaaaaabcaaabcabcabbcaabcaabccaabccabbbcccabccaabcabccccabbcabbcaaaabbcabbcaaaabcabcccccaabcabcabccabcaabcabcabccaabcabcaabcabcaabccabbbccaaaabbcabbccabccaabbcabbbcabcaabbcaaabcaabbcabbcaabcabcaabcabcabbcaabcabcaabbcaaabcabbbccabccabbcabcabbbcaabcccabbcabcabbcaabccaabcaabcabccabcaabcaabccabbcabbccaabbbbbcccccaaaabbcabbccabcaabccabcaabbbcaabcabccaaabccccabbcabcabccabbbbbcabcaabcccaabcaabbbbcabcccabcabbcabbbcabbbbcccabcabcaabbcabbccabccabccabcabcabbccabbbccabccabccabccaabccabcabccaaaabccabcaabcabbbcaabbcabcaaabcaabccabbccabcaaabbcaabbcabcabbcabcabcabbcccabcaabcabbbcccccccabcabcccabcabbcabcabbbbbcabbcccaabcccaaabcccabbbbbcaaaabbbbcabcabcabbbcaabcabcccabbcaabbcabcabbcabcabbcccabbbbcaaabbcabbccccaabcabbcccabbcaaabcabccaaabbcabcabccabcabcabcaabbbcabcaabcabbbccaabbcabbbbccabcabbcabccabcabbbcaaabbbcaaaaabcabbbcabbcabcaabcaabcabccabcabccabbbbcabcaabbccccabcabbcabbcabcaaaaabccabcaabbcccabcccabccaabcabbcabcabbbbbcabcabbcaaabbbcabcaaabbccabcaaabbcabccabcccaaaabcabccabbcabcccaabcaabcabcabccabcabbbcccaabbbccabcabcaaabcaaaabbccabcabcaabbccabbcabccaabbcabcaabcabcabccabccaabcabcabcabcccabbccaabcabcabcccabcaabbccaaabccabcccccabbccabcabccabccabbccaabcabcaabcabcabcaabcccaaabccabcabcabbccabbcabccaabbcabbbbbcabcabccabcabbccabcabccabcabbcabbbcabccabccaaabcabcabbccabbcabcabbccabcabcabcabcabcabcaaabccabbcabcabccaaabbcccaabcaabcaaabcaabcabcabccabbcabbcaaabcabccabbcabccabcaaabbcaabbcabcaabbccabbbbcccabcaabcabbcabccaabcabbbbcabcabcaabbcaaaabbbbcaabcaaabcaaabcabccabcabcabcabbbcabccccabcabccabccabbcabbccabbbbcaabbbccaaabccabbbbcabcabbbbbcaabbcabcabcabbcabccabcabbbbbcabcabccaabcabcabbcccaabcabcaaabccabcabcaaabbbcabcccaaaabcaabbcaabcccabcaaabcccabcaaabcabcabccaabcabcaabbcabccabcaabccaabbcccaaabcaaabcaaaabbcabcaaabccaabbccabcabcabccaabbbcabbcaabcabcabbcaaabcabbcabcabcabcabccabccabcccaaaaabbcabcaaabcabbbcabcaabbccabbccccaabbcabccabccabccabcabccabcaabcabcabcaabccabbcabbcabcabccabccabccabbbbcabcabccabccabccabccccabbbbcaabcabbcaabcaabcabcccccaabccaabccabcccaabcaabcaabcaaaaaabccabcabbcabcccabcccabcabbbbbcabcaabcaabcabcabcabbcabbccabcabcabbbbbcabcabcabcabbbbcccabbbcaabbcabbccabbccaabbcaabbbcabcaabccabcaabbbbbbcabcabcabbccabcabbcaaaabcabbcabccaabcaaabbbcccabcaaaabcaabccccaabcaabccaabcccabcaaaabcabccabcccaaabcabbbccabcaabccccabcaabbcabcabccaabbbcaaabbbcabcabbcaabcaabbcabbccabbbcaaaabbccaabcabcaabbcabbcabccabbcaabcaabccaaabcabbcabbbcabbbccccabbcaaabbbcabbcabbcaabbcabccabbccaabccabccabcaabbcabcabcaabbbbbbcaabcabbcaaabcaabccaaabbbbccabccccabbcabcabccaaaaabbbbcaabbccabcaabccabbbbcabbcabbbcaabbccabcaabcabcabbbbbcccabcabcccaabcabcaabccabbbccabcabcaaabcabcabcccabbbbbcaaabcaabbbbcccabbccabcabccabcccaabcaaaaabcabcaabcaabccabbcaaaabbccabbbbcabcaabccccabbbcabccabcabcccaabcaaaaabbccabbbcaabbbcabcabcccabcaaaabccabcabcabbbbcabbcabcabcccabcaabccabcaaaaaaaaabcabccccaaaabccabcaabcccaaabbcabccabbbbcccabbbbccabbcabcaaabbcccccabcabcabcabcccaabcabcabbbccaabbcaaabcabbccabcabcabccabccabccabcccabcabcabbcaabcabcaabcabcabbbcaabccccccaabcabcabbbcabcabcabcabbccabccabbbcabbcabcabcabcaaabccabcaabcaabbcabcabcabbcccabcccaabcabbcccabcabcabccabbcaabcaabcccabcaaabcabcaaaabcaaabcaabbcaabcaabccaabcabcaabcabbcabbcaabbcaaabcaabcabbcaabbbcabbbccaaabccccabcaaaabcaaaabcccaabcabcabbcabcabbccabcabbbbccabbbcaaaabcabccccabbbcabcaaaabcaaabbbcabbccaabcabcabcabcabcabcabcabcabcabbbcabccccabccabcaabcaaabcabbcabcabccabbcaaaabbcccabcabbccaabcabccabcabcabcaabbbcabcccabcccabbcccabcaabbbccabbbcabcabccabcccccaabbcabccaaaabbbcabbcabccabcabbcaabbcabcabcabbbbccabcabbcaabcabcccaabcabcccabcaabbbccabcabcabbcabbcabbcabcabcaabcccabbbbccabcaabccabcaaabbcabbccabcccaaabccabccaaabcaabcccaabcaaabccabcabcabccaaabbcabcaabbccabbcabbbcabcabcaabcabccabcaaabcaabbcabcccaaaabcabbccabcabbcabccabcaabbcaabcabcaabcaabccabcaaabcabccaabbbbccabbcabbbccccaabcaabcaabbbcabccaabcabccaabbbbbcaaabbcaabccabcaabbcccccaabcabcabbbcabcabcccabcccabccabcabcabbcabbbccaabcabcabccabcabcabcabcabcccabcabcaabbbbbbcabccaaabbbbccaaabcaabccabbbccabcaabcccabbcabbbcabccabbbcaabbcaabcaabcccabccabcaaabcabbcabcabccabbcaaabcaabbcabcabbcabcaabcabbbbcaabbccaabcabbccabcabccaabbcabcccccabcabcabcabcabcabccabccabbccabbcaabcabcccabbcabbbcccabcaaaabbcabccabbcabbbcabcabbcabbcaabcabbbcabcabbccccabcabbcabbcabcabcabcaabccabcabcabcabcabcabcccccabbcaaaabbbcaabbbcabbccaaaaabcabcccaabbbcaabcabcaabcaabccabccabcabbbbccccabccabbcabbcabbcabbcabcabbbcaabbcabccabbcaaabcabccccabbcabbbbcaabcaabbcccaabbcabbcabccaabcabcabbbccaabccabbbcabcaabccaabccabcaabcabcaaabcabbcabbcaaabbcaaaaabbcccabcabcaabccabbcabcaaabbccabbbcabccaabccaabbcaaaaabbbcccabbcabccabcabcccabcaabcaaaabccabcabcccabbccabcabcabbbbcccccabcccabccabcabcabcaabcaaabcabbcabcabbbcabcabbcaabcabccabcabcabbcabcabbbcaabcaabbcabbcccabcabcaabcaabccaaabcaabcaabcabcccaabcaabcabcaaaaaaabcabbccaabbbcabcabccabcaabcabccabcaabcaaabbbccaabccabcabcabcaaabbccabcabcabbcabccabbcabbcabcaabbcabcaabcaabccaabcabcabcabcabcccabcaabcabccabbcabcabcabcabccabcaaabcabcabbcccabccabccabbcabbcaabccabbcabcaaabccabbcabcaaaabbcaaaabcccaabbccabcabcabcabcabccabccabbcaabccccaabccaabcabbbcabcaaabbbbccccaabcabcabcaaaabbbcabbbccaabcabcaabbcabbcabbccabbcabccccaaabbcaabbcaabcaabcabbcaabbcaaaaabbbccabbcaaabcabcabbbbcccaabbcaaabccabbcaabccabcabcaabbcaaaabcaabcabcaabcabcabcaaaaabcccabcabcaaaaaabccccabcccaaaaaabcabcabbccabcaabbcabcabccabbcaabcccabccaabcabcabcabbbcabbcabcabbcaabccaabcaaabbbcccabcaabbcaabcabbbcaabbbccabcabccabcabbbcabcaabcabbbcabbcaabbbbbbcabcaaaaabbcaaabbbbcaabbcabcabbcaaabcabcabccaabcabcabbccabcabbbcabcaaaaaabbcaaabbccaabcccaabcabcabccabcaabbccabcaabcabcabccabbbbcabccaabbbbbcccabcabbccabcaabbbbbcccccccabcabbccaaabcaabbccaabcaabcabccaabcaabcabcccabccabcaaabccabbccaabbcaabccaaabcabcaabbcccccabccabcaabcabcabcccabcabccabbcabcabccabbbcccaabcabcabbbccaabccaabccabcabccabbcaabbcaabbcabcabccccaabcaabcabccaaabcabcaabcabbbcaaaabbbbcabbccabbcabccabccabcaabbcaabcabcaabcaabccabbccabbcaabccaabcaaabcabccaabcabcabcaabbcabcccaabbcaaabcabcabcabcabbcabbcccaabcabbcaabccaabcaabcabbbbcabbcabbbbcabbbcaaabcccabcabccaabbccabcabcaabcaabccccabcaabccaabcabccabcabcabbcabbbcabcaabcabccabcaaabcaaabbccabcaabcabcaabccabccabbbcabccabbcaabbbcabcaabcabcabcccaabcaaabccabcabcabccccccaabcaabcabcabcabccabccaaabcabccaaabccccabccabbcaabbbcabbcabbcabcabcaaabcabbccaabccabccabbcabcaabbcaaabcaaabccabbbbcabbcaaabbccaaaabccccccabcabccaabbcaabbbbcabcaabcabcabcabcaabcabcabcaaabbbbcaabcabcabcabbbbbcaabcabcabcaaaabcabbbcaabbcabcabcaabcabccabcabccabcabcabcaabcabbcabcaabbcabcccaaabcabcaabbbccaabcabbcaabcabcaabcccaabcabcaaabcabbccabcabbcccaabccaabbbbcabbcabcabcaabbbccabcabcccabcabbcaaabccabbbbcabbbcaabbcabbbccabbcaabbccabccaabcaabbcabbcabcccabbcabccabccccabbcabccccabcabcaaabbcaaaabcabbcabccccabbbcabbbcabccaabcabcabcaabbcabccccaabcccaabcaaaabcabcaaabcaabcccccaaabcaabcaaabccaabcabccabccabbbcaabbcabcabccaabcccabbccaabcabbcaaabcabcccabcabccabcabcaabbcaabbbbbccccccabbcabcabcabbbcabccabcabcccabcaabccaabbcabbcaaabcabcabbcabcabcaabbcaabccabbbcabcaaabccabbbbcabbccabbcabbcaabcaaabbcabbccabbcaaaabcaabbbcabbcabcaabbbccabccabbbcaaabccaaabbccabbbcabbcccabcaabcabccccccabccabcabcabcabccaabcccabcabcabccabbbcaabbcabcabcabbccabccaabbcccaabbcccaabcabbcaabcabbcabccabcaabcabcaabcabcccabcaabcabccabcabbcabcabcaabcabcaaabcaaabcabcaabbbcabcabcabcabbcabccabbcabccabcabbbbccaabccabbccabccaabbbcabcaaabcabccabcabbbbbcabcaabcabbccabcabbcccabcccaaabcabbbcccaabcabccabcaaabbcaabcaabbcabcabbccaabcaabccabbbbcabcabcabcabcaabbcaabbcabcabcabbccabccabbbbbcabbcaabcabcccabccabcccaaabccccabcabccabbcabbcccaaabbccaabbccaabbbbccabbbcabccaaabcabcabbcaaabcaabcabbccccaaaaaaaaaabcabccabccabbbcabcccabbcaabbcabbbbbcabcaabccabcabccabbcabccabcabcabbcabcabbcabcccaaabcaaabbbbbcaabbcaaabcaaaaaabcabbbcaaabccabcabcaabcaaabbbbcaabcabbcabcccccabcabbcabbcccaabcabbbbccabcaaabcabcccabcaaabcabcaaabcabbcabcaaabcabcaabcabcabcaaabccaabcabbbbccabcabcabccccccaaabbbbccabccabcaabbbbcabcaabcabccaabcabccabcccabcabcabcabccaabbccabbcaabccabbccccabcaaabbccabcabcabccabcabcaaabcccabbbccabcabcccaabcabbcabcabcabccabbcaaabbbccaaabcaaabcaabbcabcccabcabbbbcabcabbcaaabbbcabccabccabcaaabccabbcabcccaabbbbcaabccaabbbbbcaabbccabbccabbcaabcabbbbcabcabccabcabccabcaabcaaabcabcaabccabcabbbbccaaaabcabcabcabcccccabcaabcabbccabcabbcabbccabbcaaabbcabbcaaaaabcabcabbcaabbcabccabbbcabcaaabcaabcabcabbccabcaabcabccaabbccabbcabcccaabbcabbbcabccabcabcaabbcaabcaabcabccabbbbbcccabccaaabbcabbcabcccabcabccabccaaaabccabbcaabbbbbcaaabcaabbcabcaaabcaaabcaabcaabbcaabcabccabcabcaabbccabbccabccaabbbccccccabcabcaaabccabcccccabcccabbcabcabcabccabcabcaabbbcabcaabbcabcaabbccaabbbbcabbccabcccabbcabcaabcaabccabccabccabbcccabbcaaabcccabcabbccabcaaaabcaabcccabcaabcabcaabccabcaabbcccabcabccabcaabbcabbccabcabcabccabcabcabbbcccabbcabcabccaabcabcabcabbbcabbcabccaabcabbcaabccaaabccabbccaabcabcabbbcabcccccabbcabbccabcabccabbbbcabcaabcabbccabcabcccabccccabccaabbcccabcabccabccabcccabcaabccccabcabcaabcabcabbbcabcaabcabcaabbcabbcaabcabbbcaaabbccabccabbcabcabbcabcabcaabcabcccaabcabbcccaabcabcaabcccabbbcccabcabcabcabcabcabcaaaaabcabbcccccccabccabbbcabcaabcccaabcabccccabcabccaaabbcccccaaabcaaaabcabccabcabbbbbcccabbbcabbcaabbccabbcabccabbcabcabbbbcabcaabcaabcccabbcabcaaaabbccabcabcabccaabcabbbcaaabbbcaabccaabcabccaabcabcaabcabcaabcaabbbccabbccabbcabbcabcaabcabcabcabccccabbbcccabcabccaaaabcabcabbcccabccabccabcccaabbbbccaaabccaabbcabccabcabbbbcaabbcabcabbbcaabccaabccabcabcabcabbccabccccabcabcabcabccaabcccaabcccaabcabcaabbbbcabcabcaabcabcaaabcccabccaaabcccaabccabbbbcabcabcaaabcabcaaabcabbcaabcabcabcabcabccaabccabbcabccabcabbcabbcaabbbcabbcabbcaaabcabccaabbcccaabbbcccabbcaabcabbcabcaaabcabbbcaaabcaabcaaaaaabcabcaaaaaaabcabcabccaaabcccabcabccaabcabccabbcabcabbccabccabccabbccaabbbbccabcccabccabcabccaaabcaabcaaabcabbbcabcccccabbbcccabcabbcabbcccaabccccabbbccabcaaabcaabcabcabcabbccccabccabccaabcabccaabcabcabcabcabcaaaaabccabcaaabcabccabbcabbcabcabcccabbcabbbbcabcabbbccabbccaaabbcabbcaaabcabbbcabcaaabcaabcabbbccaaabccabccabcabcaabcabbccaabcabcabbcabccaaabbbcabcabcaaabccabcabbcaabcabcccaaabccccabcabbcabcabbcaabcabcabbcabcabbccabbcabcaabbcabcabcabbbcabcaaabcabbcabcabcabbbcabbbbcabbccabbbcaabccabccabcabbcaabccccabbccabbcabccabcabccabbcaabcabbcabbcccaabbcaabbcabcaabbccabcabbbcabcabbbbccaabbcabbccaaabbbccabcabcabcabcabccabcaabcabcabcaabccabcaabcabcaabbbcaabccabbbcabcaabbccabcabcabcabbbcabcaabbbbcaabbbccabccaaabbbbbcabccabbbbccabbcabcabcabcabcabbbbbcaabcccabbcaabccaabbccabcabbcabcaabbbcabccaabbccaabcabccabccabcccabcabcabbbccabccaabbccabbcccabccaabbbccaabbbcabcaabcabbcabbbcabcaaaabccabbbccaabbccccabcaabcabcabbccaabbcabbcaabccccabbbccabccaabccabcabcabccabcaabcabcaabbccaaaaabbcabccabccabcaabcabbcabcabbbcaabcabcaaabccabcccabbccabcaaabccaabcaabbbbbbcabcabcabcabbccabbcaabbbcccccaabbbcabbcabbcaabcccaabcabcaabcaabcccabbcabcaabccaaabccabcccabcaabbbcabbccabcabcabcaabccabcccaabcabcabcccccabcabcabcaaaaaabcaaaaabccabcccabcabcaabcabcabcabbbcaaabccabcaabcabcaabbbbccccabcabcabcccaabcaabcabcabccabccccabccaabbccabccabcabccccaabbcaabcaabbcccaabccabcabbcabccabcabcabcaabbccabccccccccabbcabbccabcabcccabbcabcccabccabcabcabcabbcabcabccabccccabbcaabcabcaaabccabcaabcabcabcabcabcabccabcaabcaaabbbcabcaaabcabbcccaabbcabbccabcabbcabbccabbbcaabcabcaabcabcabcabccabcaaabccaabcabcabcabbcabbbcabcaabbcabbccaabcaaabcabccaabcaabbccabcabcaaabcabccabbcabcccccabcaabcabcccabbcccabccabcccccabcabbcabbcccabcabcaabcabbccabccaabcaaabcabcabcabcaaabcabcabcabcabccccccaabcabcabcabcabbbbcabbcaabbcabbccaabcabcabbcaabbcabbbcaaabbcabbcabbccabcaaabcabbcabbccabcaabcabcabccccabbbcabccabbcabcaabccabcabcabbbcccaaabcccabcabcabcabccaaabcabbcabbcaabbbcabcaabcccabcabcaabccabbccabbcabcabccabcaabcabcabccaabcaaabccabccabcccaabcabcabcabbbbcabbcaaaabbcabcabcabbcccabccabccabbcabccabcabccabcabcaabbbccaabccabccabbbbcabccabcabccabbcabbcabcabcabcccaaaabbcaaabccccabcccabcaaabcabccabccaaabcaaabcaabcabbbbbbcaabcccaaabcaabcabccccabbcccaabcabcabcabbbcaabccabcabccaaaaabccabcaabcabbbbcabcabcabcabbcaabcaabccabbbcabbccaabbccccccabbbcaabcabcaaaaabcaabccaabcabbbbcabbcabbcaabcabcabbbcabccabbbcabcabbcaabccccaabcabbcabbbccabcabbccabcabbcaabcabbcabbcaaabcabcabbcccabbcabcabbbbbbcabcaaabcaabcabbcabcabcabbcabcabbcabcccabcabbcabbcaabbbcaaabcaabccaabcaabcabcabcccabcabbbccccabcabccaabbbcaabcabccabcabccabcaabcabccaabbcabcaaabbcabccccabbcaabcabccabbcaabbcabcabbbcabbbcabbbccabccabbbcaabcaabcccaabcabcabbbbcabcabccaaaabcabbcaaaabcaaabcabcabbccabccabccabbcaabcabbcaabbcaabbbbcccaabccabbbcabccccabcccaaabccabcabcaabccaaaabcabcccccaabccabcaabbccaabcabcaabbbcabbcabcabbcabcabbcccabccabcabcabcabcabcabcabcabbbcabbbcaaabcabcccabbcaabccabccabccccaaabbcabccaabcabcabcabbccabbccabccabcabccaabcabccccaabbcaabbccabcccabbcabcaabccccaabbcabcaabbcabbcabbccabcaaaabbbcabccccccabcabccabbccccabbcabbbccabcaaabbcabcabccaaaabbccabcabcaaaabbcaabbcabccabcabbccabcabbcccabcaaaaabcabbcabccaabcabcaabcaabbcaaaabccabcabccabbcabcaaaaabbcaaabcabcabccaaabcabcabccabbbcaabcaaabbbcabcaabcccabbcaabbbcabbcabccabcabccabcabbcaabbbcabbccabcabccccccabcabcabcabcabcabbbcabbcaabcabcaabbcabbcabccaaaabcabbbbcabcaabcaaaabbccabccaabbcabcabcabcabcabbcabbbbbcabbcabbcabcabccaabbcabcccabbbccaabbbccccabccabcaabccccabcccaabccaabbccaaabccaabccccccccccabcaaabbcaabccabcaabcccabbbcaaabcabcabcaaabcabbcaabbcabcabcabcabccabbbcabbcabccabbcabbcabcaabcabccabcaabbccabcaabcabcabcabcabcabcaaabcaabbcccaabcabcaaabccaabbbcccccaabbccaaabcabcabbcabccaabbccaabbbcabbbcaabcaabbcccaaabcabcabcabcaabbccabcabcccabccccabcabbcaabccabccaaabbbcabbbcccabcccabccaabbcabbcabcaabcccccaabcaabbbbbcaabccabcaabcabcaabbcaaaaabcaaabcabccaaaaabcabcaaaabcccabbccabccaabcaabcaabcabccccaabbcaabcabcabcaaabbcabcabbcabbcaabcccaabccaabccabccabcaabccabbbbcccccaabccabcabccccabcaaabbbbcaabccaabcabccaabbcabbcabbcabcabcaabcabccccabbcaabcaaaabccccabcaabcabcaaaaabccaabccccabcabbbcabcabccabcaabcaaaabcabcabcabcabcaabcaabcabcabcabcaaabcabccaabcabcabcccabccaabcabbbbbcaaaabcaabbcabcabbcaaabbcabbcabccaabbbcabbcabbcabcabccccaaaabcabccaaabccabbcabccaaabccaabbbcabccabcabbcabcabbbccabccaabbcccccabbcabbcabcccabcaaaabcabbccabbbcaabcaabcabcabcaabcabcabccaaabbcabbcaabccabccccaabcaaabbbbbcabcabcabcaaaaaabcabcaaabbcccaaabbcaabcabcabccaabcaabcabccabcabcabcaabcabcaaabcabbcabcabcabccabbbcaabcaabcccccaabcaabcabcabcaabcccabbccabbcccabbcaaabcabbbcccccabccabbcabcabbbcabcabcaabbbcabcabbcaabbbbcabbbbcaabbbccabbcabbcccabccabcaaabcabbbbcccabcabccaabcabccabcccaabbbbcccabcaaabcaabcaabbcaaabbccaabbccabcaaaaabcabcaabcccabcabccabcaabbcabbbbcaabbcaabbbcaaabccaabbcaabcabccabcaabccaabbcaabccaabcabcabcabbbcabcabcabbcabcabbccabccabbcabcabccabccaaabcccabcaaabbcaaaabccaaaabccabbcccabcabccaabcaabbcabcaabccabcabcccaabcabbbccabbccccccaabccccabbcaabbcccaabcabcabcabbbbcccaabcabcaabcaaabcaabcabcabbcabbccabcabcabbcaaabbcabbcabcabcabbbbcccaabcccabccabcabccabcabccaabcccaaaabcaabcabccabcaabcabbcabbccaabcaabcabbcaaaabbcabccaaabcabcaabcaaabbcabbbbccaaabcabcabcabcaabcabcabccccabccabcaabccabccaabcaaaaabcaaabcaabcaaabcabbcccabccabcaabccabcaabbbccccabcabbcabbbcaabbcaaabcaaaabcaaabcaabcccccabcaaabcabcabcabcabcaabbccaaaabcabcccabccabbcabbccabbcaabbcaabcccaabcabbcccaabccabccccaaabbccaaabcabccabcaabcabccaabcabbbbcabccccaabbcabcabcabcccccccabbcaabcabcabcaabcabcccabccccabcaabcabbccabcabcabcccabcabcaabcaabbcabcaabcabcabbcccabcaabccabbbccabbccabcabcccaabbccabcabccabcabccabccaabcaabbcabbcabbcabbccaaabcabcaabbccabbcabcabcaabbcaabcabbcabcabcccabbcabcaabcaabccabcaabcccabcaabcaaabcaaaabcabbcaabcabcabbbcccabbcabccccabcaabccccabccccabccaaabccaabcabccabbccabcabbcabcabcabcabcccccabbcabccabbcabcabbcabcccabcabcabbcaaabbbccabcaaaabcabccabbbbbcabbcabbbcccabcaabbccccabcabbcabbcaaabbccabcabcabbcabcabcabcabccccabcabccaaabcccabbccabccaabccabccabbbccccaaaabbbccabbbccaaabcabcabcccabbccabcabbcabccabbbcaaabbcabcabbcaabbcaabcaaabbbbbcabbbccaaaaabcaabcccaaabcabbcccaabbcabcabcabcccabccabccabbcabcabcabcccaabcaabcabcabccabccabcabbcabcabbcaaaabcabcabcaabcabcabbbcabcabcabcaaabcaaaabccabcabcabcabccabcaabccabcabcabbcccabbccabcabcabcccabccabbcabbcabcabbbcaabccaabcaaabccaabbccabcaabcaabcaaaaaabbbcccaabcabcaabcabcabbccabbcabcabcabccabccaaabbbcabbcccaabcccabccabcabcabbcaabbbcabcabbcaaaabccabcabbbbcabbccabbcaabcabccabbcaaabcabbcabbbcaabcaaaabccabbcabbbcabcaabcaaabbcabccaaabccabccabbccccabcccabbbbccabcaaabccabbcabccabbcabccabcccabcaaabbbbcaaabcaaabcccabbccaabbcabcaaabcabbbcabbcabcccabbcaaabcccaaabcccaabccaaaabcaaabbbcabcabcabcaaabccabbbbccabcabbcaaaabcaabbcabcaaabbbcabcaabccabbcaabcabcaabcaaabcabbcaabcabcabcaabbcaabcaaabccaaabbcabbcabbbbccabbcabcabcabcabbcccabccaaaabcabcccabcaaaabcaabcaaaabcabcaabbcabcccaabbbcaaabbccaaaabcaabccccabccabcabbccabcabbcabccabbcabbcccabbccaabbcaaaaaabbccabbcaabbccabcccabccccabcabcabbcabccabbbcabccabcaaabcabbcabcaabbbcabcaabccabcaabcabbbcaaabcccabbccabbbccabcaabccabcabbcabbcaaabbcabbcabcabbbccabccabcabcabcabccabcaabcaaabcccabbbcabcabccabcccabbbccabcabccaabbccaabccaabcaabbcaaaabcaabbbbccabccabcaabcabcccaaabcabcabcabbcaabcaabccabcabbcabcabcccabbccabcabcaabcabccaabbbccabcabbcabcaaabbbcabcaaabcccabcabbcaabcaabcabcabcccccabcaaabbbbbbccabccabbbccabbcaabccaaabbbcabcabbcabbccabccaaabcabcabccaaaabbbcabbbccabbccaabcaaabcabcabccabcaaaabcaabcabcabcabbbcaaabcabbcccabcaabcabbbbbbccccabbccccccabcaabccabcaabbcabccaabbccaaabcabcabbbccccaaabbccabbccaaaabbcabcabcabcaaabcaaaabcabcabccaaaabcabbbbbcabbcaaabbccabbcccabcaabcabcabcccabbcaabbbccabcabcaaaabbbccaabccaabccaabbccaaabccaaaabcabbbbcaabbbcabcabccccabbccaabcabcabcabbbcabccabbccaaabcabbcabcaabcaabcabbbcabcabbcabbcabcabbccabbcccaaabcabbcabcaabcaabbbcabcaaabcabcaabcabbccaaabcabcabcccabbcabbbbbcccabccccabccabbbbccaaabbcabbbcabbbcaaaabcabcabcaabcabccabcccabcaabccabcaabcccabccabcabbcabbcabbcccccabccaabcabbbbbbcabcabccabbbcaaaabcccabcabcabcabcaaaabcaabbbcccabbcabccabcabbcccaabcaaabcaaabcabcaabcabcabcabcabbcabbcaabcabcabccaaabbcabbccccccaabcccaaabbccccabcabcaabccabccabbccaabcabcaaabcaabbbbccaaaaabbcabccabbcabcaabbbccccaabbcabbcaabccabcccabbccaabccabbccabcabcabcabccabcabbcabccabcabbcabbcabbcabcabcaaabccabcabbcabbcaabbcaabcaabcabcabccccabcaabcabcabccaabcaabccabccaabbbcaaabcaabbbccaabbcaaabcabcabcabbbcaabcaaabcabcabccabcabbbcaabcabbccabcabcabcabcabbcabcabcaabbcaabccaabcabcabbcabbcabbbccaabccaabcaaabccaabbcabccaaabbcabcabcaaabccaabcabbbbccabcaabbcabccabcabcaabbbccabcabbccabbbccabccaabbcabccabcabcabcabcabcabcaabcccabccaabbcabcabbbbcccaaabcabbccaaabcabccabcaaabbbcaabbcabcaabbcabcabcabbcabbcabcabbccccabcabbcabbcccabcaaabccabccaaaabcabbcccabcabcccabbccccaabcabcabbbbcaaaaaabcaaabcccaaabcabccabcaaabbcabbbcaabcabcabcabcabcabcaaaabbcabccabbbcabccaaabcabcabbcabcabcccabbcaabbccabcabbbbbbccaabbbbcabcabcabcaaabcaabcaabcabcabcaaabbccabcabbccabcaabbcabbcabcccabbbccaabcccaabccabcabbcabbcabccabcabcaabcccabbbcabcabcabbbcabbbcabcaabccabbccaabbccabcaabbcaaabcabccaabbcabcaaabbcaabccccabcccaaabbbbbbcabcaaabcccabcaaabcabcabcabccabbcabcabcabccaaaaabbbccaabcaaaabbcabcabbccaaaabcabcabcabbbccabcabcaaaabcabcccabcaaabccabcccaaaaabcabbbbccaabcabbbccabccabcccaabcaabcabcccabccabcaaabbccaabcabcaabbcabbcaabcabbbbccaabbcaabbcccabbcaabcabcabcabcccabcabbcaabcabcabbccabcabcabbcaaabbccccaabbcaaabbbcabcabbbbcabcabbcabcabbbcccabbbcaabbcabccabcabcabcaaaabccabcaaabcabcabcccaaabcabccaabccaaaaaabbccabccaaabccabcabcabbccabbcabbcaabccaabbccaabbcaaabccabcaabcccabbccabcccabccabcccabcabcabcabcabbbccaabbbcaaabbbccaabcabbcaaabcabccccabbcaaabcaabbbbccccabbccabccaabcabcccabcabcaabcabcabcabcaabcabccccaaabcabbbcabcabbcabccabbbbcabcabbccccabcabcabcabcabcabccabcabcabcabcaaaaabcaabcaabcabcabbccaabcaabbcccabcaaabbcaabcaaabccccabcabcaaaaabccaabcccaabbcaaabbcabbcabccabcabccaabbcaabcabccaaabbcaabcabbcaabcabccaabcabcaabbcabbcabbcabcaabbbcabcaaabcabcabcabcaabcabcabccabbcccaabcaabcabccaabcabccabcaabcabcaabbcccabccabcabbccaabcabbcabcabcabcaaaabccabcabccaaaabcabcaabccabbcabbbcabccaabbcaaabcaaaabccabcabcabcabbccabbccabccabbcabbcabcccaabbbcccabcabbbbcabbbbbbcabcabccabbcabcccabcabcccccaaabbbbccccaabbcaaabcabcccabcabccabbccccabbbcaaabbcabcabcabbbcaabbcabbcabbbbccabcccabcabbcabccaabbcabccabcabcabbcabcabcaabcabcaaaabcabbcabbcabbbcaaabccaabbcabbcaabbccabbcaabcabbcabccccaaabbcaabcabcccabcabbbcaaabcaabcaaabccccabcabcccaabbbbccaabbcaaabcabbcaabccccabcabccabcabbcabccaabccaabccabcabcabcabcabcabbccabcaaaabcabcabccabcabbbcaabccccaabbbcccaaabbbccabccabcabbcaabcabbcabbbbcaabbccaaaaaaabcccabbbbccabbccabbcabcabcaaaabbcabcccabcabbcaaaabcaaabccccabcccabcccabcccabcabccabcaaabbcabcabccaaaabbcabcccabcccabcccaaabcabcaaaabcabccabbccabccccabcaabcaabcccabcabcccabccaaaaabcaaaabbbbcaabcabcaaabcaaaaabbcabbcaaaabbcaaabcabbcabbcabccabcaabbbbccccaaabbcccccaaaabbcabcabbbccabbcabccccabcabbcabcabbcabcccabcabcccabcabbccabcaabccccccabccabcaabcaabccaabcaabccabcaabccabbbcabcabcaaabcabcccabcabccaaabbcabbcabcabcaabccabccabcabcabbcabccaaabcccabbcaabcabcabbbcabcaabcccabcabbbcaaabccabcaabcaabcaaabcabcabcabcabcabbcaaabbcaabcccabbcaabcccaabbccccccabbcabcabcabcaabcaabbbcabcccaabcaabcabcaabccaaabcabbccabcabccaaabbbcabcabcabcabcaaabccccccabcabccaabcabccabbcabccccaabcabcabcabcabbbcabbbccabcabbcabccabbbcaaabccabccaabcccabbbbcaabbcabbcabcabccabccaaabcabcaaaabcaaabbbbccabbcaabcabcabccabcabcabccabcabcabcabbbbbcabbcabbbbccabcaabcabcaabccabcabbcaabcaabbbcaaabcabbcabccabbcaabbcabbbcabcaaaaabcabcabccabcccccabcabbbbcaabbcaabcaabcccabcaabbcccabbcccabccaabbcccabccabbbcabbcabcaaabccabbccabccccaabccaabccabbcaaabccaabbbcabcabcabcabcabcabbccabbbbbcaabccabbcccaabbcabcabbcaabcabcabbccabcaaaabcaabcabcabcabbccaaabcaabcabcaabccaaabbccabccaaabbbccabbcaabccabccabbcabcaaabcaabbccccabbcaaaabbcabcaabccaaabcabcaaabcabcabbcccabbcaabccabbbcabcabbccabcabbcabbbcabcaabccabcccccabccabccabcaabcaaabcccabbccabccaaabcccabbbcaabcccccaabbcccaabbbbccabccabcabccabcabcabccabccaaaaaaabcabcabbbcaabccabcaabcaabcabcccabbbccaabbbcabcccabccabcabcaabcaabcabccabcaabccaabccabcaabcabccccaabbccabbbcabccabbccabcabcccabcabcabcccabcccabcabcabbbbcabcccabbcabbcabcaaabccccabbbbcabcaaaaabbcabbcabbbbcabbcccabcabcccabcaaabccabcaabcaabcabcaaabcabbcaaabcaabbbcaaaabccabbccaaaaaabcabcabcaabcaaaabcabccabccabcccaabcccabccabcabccabcabccabbccabbbcabccabcabcabcabbcabccaaaabbbccabbcabcccabcabbcabcccabcaabbccabbbcabbccaaabccabcccabbbbbcccaabbbccaabccabccabbcabbbccabbbcabbbccabbbccaabcccaaabbbcabcccabcaabcabcabcabccaaabbcabcabcabccabccccaabcabcabbcabcaaabbcabcccabcccabcccabbcaabcaaabbcaabbccaabccabbbbbcabcabbcabcabcabbcabbbccaabcaabcabccabcabcaabcaabccaaabcabccaabcabccabbcabcabccabbccaaabcabbbbccabcaabbcaabccabbccaabbcccabccabcabcaaabccccabcabccabbccabbbbcccabbccabbccabcabcabccabcabbcaaabcaabccabcabcabbbcabcaabccaaaaaabccccaabcaabcaaabbbbcaaabcabcaabbccabbcabbbcaabccaaabcccaabbbccaabccaaabbcabcaabbbcaabcaabcaaabcabbcabcaabcaabccabcabcabccabcabbbcabcccabcabcabcccabbcaaaaabcabbbbbcabbcabbccabbcaabcaabbbccabbbccabbcaabbbcabcccccabcccabcabbcabccaabcabcaabcccabcccabbcabcabcabcabcabbbcaaabcccabcabcaabcaabcccaaabcabcabbbccabbccccaabccaabbcabbcaaaaaaabbcabcabcabccabcabccaabbcaabcabbccaaabcabbbcabbcabcabbcabcaabcabbcaabcaabbcabccabcabbcabcaabbccaabcabbcabbcaabccaaabccabccabccabbcaabcaabccccccabbcabbbcaabcaaaabcabbccabbcabcaabcaabbcabcaabbcaabcaabccccaabcabccaaaabccabccabbbcaabccaabcabccabcabccabcabcccabcaabbbbccabbbcaabcabcabbccaabbbcaabcabcabccabcabbcabccaaaabcabbcabbcccabcabbbcabbcaaaabcaabcabcabbbcabcaabccabcaaabbcabcaaaaaaaaaabccabccabbccaaabccabcabbcaabbcabcabccabccaaabccabccccabcabcabcabcabcabccaabcabbcabbccaabcaabcaaaabccabcabcccabbcaabccaaabccabccabbbbbccaabbcabbbbcabbbccaabbcabbcabcaaabcaabbbbccccabcaabccabcabcabcabbcabccccabccabcaaabcabcabbcabcabcabbcabcabcabcaabbbcabcccabcabbcabcaabbcabcabcaaabbcabcabcaabcabccabcabcaabcabccaabbcaabbbccaabcccabbccabcaabcaabccabcabccabcaabcabccaaaabccabcaaaabbcaaaabcccabccabbccabcabbbccabcaabcccccaabcaaabbbcabcabccabccabbcaabcabbcabcabbbbbcabcabcaaaabbbbbbcabcabcabcabccabcaabbcabccaaabccabcaabcabbbcccaabcabcabcaabcabccccabcaaaaabcccabcccaabcaaaaabcabbcaabcabcaaaabcabbcabcabbccabcabcaaabcabbcccabcabcabbcabbcabbcaabcaabbbcaabcabcabbbbccabcaaabccccabbbcabbbcabcabccabcaaaabbccabcaaaaabcaaaabcaabcabbcabbcabcabbcccaabbccaaaaabcabbccabbbcabbbcabbbcabcaabbcabbcaaaaabbbcabbbbbbcabbccabcabcabcabcabcaabccccabbcaaaabbcaabcaabcabbcaabbbcabbccabccccabcaabcabccabccabcabcccccabcabcabbbbccabcabcabcabbbcabcabbcabcabbcabcabcabcaaabccabcabcabbcabcccabcabbccabbcabccaabcabcabbbbcaaaaaabbccccccaabbcabcabcaabcabcaaabcaaaabcabbcabcabcccccccabbcabccaabccaabcabcabbcccabbccabbbcaabccabcccccabbbccabccabcabbcaabbccabbbccaabbcabccaabcabcaabcabccaabccccabcabccaabbcabccaabbcabcaabbbbcabcaabbbcabccaaabbbcabbcaaabccabccabbccabccabbbcabbbbcaaabccabcabcaaabcaabbccabbbbcabcabbbcabcabcabbccaaabbcabcaaabccaaabbbbcaabbbbbbcaabcabcaabcabccabcccaaabcabccabbcabbcabcccaaabcabbccaaaabcabccabcabccabccccabbbbccabcabbbccabcabbcccabcaabcccaabccaabccaabcaabbcaabcaabcabccabbcaabbcaabcabccabccabcabcabcccabbcabcaabbcaaabcccabbcabcabcabbccaabcccaaabbcabcccabbbcabccabcabcccccccaabcabcabcaabcabcaaabbcabcaaaaabbcaaabbcabcaaabbcabbbcccabcaabbbbcaabcaabcabcabccabbcaabbcaaaaabcabbcabcabcabbcabccabcabcabccaabbcabcaabccabcabcaabccaabcabbbcabccabccaabbccabccabcccabcccaabbbcabcabbccabccabcabbbbcabbcabbcaabbcaabcccabbcaabbcabccccabcabbcabcabcaabcaabcabcabcabcabcabbcabbcaabcaaabbbcabccabbbccabccaaaaabcaabccabbcabcabbcabccccabcabbcabcabccabbcaaabbbcccabcaabcabbbcccabbcabccaabccabcaabcabbbbbcabcaabcaabbbbcabbcabbbcabbcaaabccaaaaabcabcccaabcabcaabcabccabcccabcaaabbcabbcabcabbcaabcccabbbbccaabbcaabccaaaabcccabcaabcabcccabcabcabcaaabcaabccabccabbccabcabbbcabbccaabbcaabcaaabcccaabbcabbcccabccccabccabbcccabcabbcccccccabbcccabcaaabccabccaabccabcabcabccaaabcabcabbbcabccaabcccaabcccaaabcabccaabcccabcaaaabcabcabcccaaabccabbcaabbbbbcabcaabcaabcaabcabbbcabbbccaabccaabbbcabccabcabbbbcabcaabbcabbccabbcabbcabcccaabbcaabcabcabccabcabcabbbbcabccabcabcabcaabbbcabcabcabcabccaabcabccabcaabbccabcaaabbcabcabcabcabcaaabbcccaabcabbbccabcccccabcabbcabbcccabcabccabbbbbbcaabcabcaabcabbbccccaabbcccabcabccccabcccabbccabcaaaabcabcabcabcaaabcabbcabcabbcccabcabbccabcabbccabccaabcabbbbcccabcaaaabcabbcabcabcabbcabccaabccabbccabccaaabcaabccabbcaaabcaaabbcaabccabbbbbccabccabccabccabbbccaabbcabbbccabbccabbccaaabcabcabcabbbccaabcaaaaabcabccaabcabbcabccabcabccaabccaabcccabbbbcabccabcabcabbbbbbcabcabccabbccabbcaabcaabbccabcabbcabbccccabcaabcabbcaaabcaabcccabccccaaabbccabccabbcabbcaaabbbcaabcabccabcabbccabcabbcabcabcabcccabcaabbcccccabccabbbccabbbcaabccabbcabccabbccccabbcabcabccabcabcabbccaaabccabbcaabbcaaabbcaabcabccaabcaabbcabbcccaaabbcccabcabcabccabccaaabcabbcabcccabccaabccabcaabccccaaabccccaabbcccabbbccaabbcccaaaaabbcabbcabcaabccccaabcabbcabcabcabbbbcabccabbbbbbcabcccaaaabbccaaaabbbbbccabbbbcabccabbcabcccabcaabcabcabcaabcabcccabbcccabbbbbcabbbcabcabcaabccabcccccabbcabccaabccccabbcabcabcaaabcabcaabccaabccabbbcaabcaabbbccabcabcabcabbcaabbcabbcabcabbcabccaaabccabbcabcabcabccabbcabcaaaabcaabcabcccccaabbcaaaaabcaaabccabcaabbcabcccabcabbccabcabcaaabbcccccaabbcabcabcabcaabcccabbcabbcaaabbccabcabccaabcaabbccabbcabcabbcabbcabcccaabcabccaabcccabbcabccabcaaaaaabbcaabcabcabbcaabbcabcccabcabbcaaabbcccaabbbcaabcabcabcaabbbcabcabcaaaabcabccabcabcabcaabbbcabbcccabccabcaaabcabbbbcaabbcaabcabccabbcaaabccabcabcaaabcaabcabccabcaaabccabcabcabccabbccaaabcabcaabbcabccabcccabcccabbbcccabbbcabcccaabbcaabcabccaabbbccabcabbccabccabcaabbcabbcaaabcaaaaabbcabccabccccabcccabbccaaaabcabccabcabbbcabbcabccaabcabccabcabcaabbcabcabcaabbcaaabcaabccaaaaabcabbbcabccabcaabccaabcabccaaaabccccaabbccabbcaabcccccccabcabcaaaabcabcaaabcaabbcabccccaabbbccabccabcccaabbcabcabcaaaaabcabcabccabbbccabccaaaabcabcccabcccaaabccccabbcabccabbcabcabcabcabbccabcabccabccabcabbbbccaaaabcabcabcaaaabbbccabbbcabcaabccaaaaabccaabcabcabcabbcabbbccabcaaabcabcccabcaabcaabcaabbbcabccccabccabcabcabccabbcaabcabcabbcabbbbbbcabcabbcabcaaabcabbbcaaabcabcabbcaaaaabccaabccabccabbcabcabcabcabccaabcaaabbbcabbcaabbcabcaabcabcabcabcaabcaabccabbcccabcaaabbbcabbcabccaaaabcaabcabbcabbcccabcabbcabccabcabbbcccabcaabbcaaaabccabcabccabcabbbbcaaaabcabcabbbcabcabcabcabcabcabcccaabbcccccccabccabbcabcabcabbccabcccaabcabcaabbbcaabbcabbbcabcaabccccaaaabcaabcccabcabccabcaaabcabccaabcabbcabcccaabcabbcabcaaabcabccabbcabcabcaaaabcabcaabbbcabccabcaabcabcabbcabbbccaabbbcabcaabcabcaabbcabcccaaabbcabcabccaaaabcabcaaabcabcaabbccabbccabbcabcaabcabbcaabccabccccabbcabbbccccaabcabbccabcaabccccaabbcccccabcccaaabcaabbcabbbcabcabcccabbcaabccabbcabccaabbcabbcaabcabcccabcabcaabccabcccaaaabcaabcabccabbcaabbcabbccabbcaabbbcccabbcaabcabcaabccabcabcabcabcabcabcabcaaaabcabcabcabccabbcabbcabbbcabbcaabbbcabccabbcabbccccaabbcabbcabcabccabbccccaaabcabcabbcaabcabcabcabbcabccabccabbccaaaabcabcaaaabcabbbcabbccccabcabbcabbcabcaaaaabbcabcaabcabcaabccaabbcabccabbcaaabbbccabcabcaabcaabccabcccabbcabbcabccabcaabcabbcaaabbcabcabcabccaabbcabcabcabbcabcabcaaaabcaabbcaaaabbccabcabcaaabbccaabbcabcabbcabcabccabcccabcabcaabbccccabcccabcabccabcaaabbcabbbccccabbcabcabcabcabbbccabcabccaabccccabbbcaabbbbccabccabbcaabcccabccabbccabcabcabcabccaabcccaabbcccabcccabbbccabccaabbcabbbcaaabcaabbbccaabccabcabbcabcccabcaabccabcabccabbbcccabcabcabbbcabcabccabcabbbccaabbbbcabcaabcaabccabcaaabbcabcabcabcabcabbcabcccabbbbcaaaabcabcccabbcaabbcabcabccabcaaabcabbcaabcccabcabcaabccccaabcaabbcabccabccaabbccaabcabbccabcabccaabcabcabcabcaabccaaaaaabcabccaaabcabbcaabcaabcaabbbbbccccccaabcabcabbbcabbbcabccabbcabcabcabccabbcabcabcabcabbbcabcabcabbcabbbcabcabcccabcabcaabcabcabbccabbbbcabbcabcabcabccccccccaaabcabcaabccabbcabccabccaabcaabcabbccccabcabcaabcabbcabccccaabcabcabcaabcccabbcabcabcabccaabcccaabcabcaabccaaaabcccccabccabcaabcabbcabcabcabbbcaaabbcccabcabbcabccabcaabccabcabbbcabccabccaabcaabccabcabcccabcabcabcabbcabbbbcabcabcabcabcabcabbbccabcccabbbbccabcabcaabccaabccabbcabbcabcabcaaabcccabcaabbcabccabccabcabcabcabcabcabcabcabbcccabccaaabcabccabcabcabcabcabccaabcabccabcccaabccabcaaabcabcabbcabcaabcabcabccccabcaaaabbcaaabccaabccabbcaabbbccabcccabccabbbbcabccccabccaabbbbccaabcabbccabcabbccabcabcaabcaabbccaabccaabcabbcaabbccabcabbcabcaabcaaabbcabcabcccabbccabcabcabcaabbbcabbbcabcabcabbbcabccaaaaabbcabbccabbcaabccabcabcabbccccabbbbbcabcabcaaabcabccccabcccaabcaabcabcabccabcabcabbccaabccccabbcccaaaaabcaabbccabcabbcabbbbcabbbbbcabbcaabcabccabbcabcaabccabbcabbcabcaaaabccccabbcaaabbcabcaabcabbccabbccaabcabcaabcccaaabcabbccccabcabcaabcccaaaabbbcaabbcccabcccccabbbcabccabbcabbcabcaabccabbcaabccccabccaabcabbbcabcccaabbbcabbbbcaabcabcabcabcccccabccabcccaabbbcaabcabbcccaaabcabccaabbccaabbcabbccabbccabcabbbcabcabbbbcabccabbcaaaaabcccabbbbcabcabbbcabcabbbbcabcabbcaabcaabcabbcaabbcabcabbbbcccaabbcaabbbcaabbcaabcaabcaaabbbbcabccabccccabbbcabcabcabbcabcaabbcabcaabcaabcabbccabcaaaabbbcabccabccabbccabbcaabcccabbcabcabcaabbbcabccabcaabcabcabbbbcabbccaaabcaabbccabccaabbbbcabcabbcabbbcabcaabcabbcabbcabcccabbccabcccabcabbcaabcabcabccabcabcabbcabccabcabbcabbbcccabbcabbcabcaaabbcabcabbcaabcabcabcabcccaabcabcaabcaaaaaabbbcabbbbbcaabcabcabcabcccabcabcaabcabccccaabccaabbbbcaabbbcaaaaabcabccabcabcccaabbcabcaabbbcabcaabccabcabccabbcaaabbcccabcabccabcabcaabbbbcabcccaabccaaabcabcabbcccabbccabbcaabcccaaabcaabbcabcccaabcaabbcccabcabccaabbcabbbbbcabccccabcabcaabbcaabcabcabcabcccabcaabbcabccabccaaabcabcaaabbcabbcabcaabcabccabcabccaabcabcabcabcabbccabccaabbcabcabbcabcabbcabcaabcaabcabbccabccabcaabcabbcccccabbcccabbbbcabcabcaaaaaabcccaaabcabccaaabbbccaaabcabccaaaabbccabbcabcabbcabcccabbbbcabcaabbcabbcabbbbcabcabcabcabccaabbcccaabcccabcabcabbcaabbcabccabbbbbbbbbccaabcabbcabccabbcabcabbcabbbccabccaabbccabbccaabcaabbccabcabcabbccabccabccabcabbccabcaabbbbcccabbbbbccabbcabcabcaaabccabcabcabcabcabbcabcabcaaabcabcabbccabcabbcabbcaabbcaabbbbbcaaabbcabbbbccccaabcaabcabbcabcaaabcabcaabcaabcaabcabcabbcabccabccabbbcabcabcaaabbcaabbbbbbccabcaaabbccaaabcaaaaabcccaabbbccabcabbbbccaaabcabcaaabccaabbccabcabccabbcabcabcaabbbbccabbbcabbbcabbbcaabcabbbbccaabcabccabccabbbccabbcabccccccaaaabcabbcabcabcabbcccabcaaaabcabcaabccabccabcccabcabcaaabbcabcaaabbbbbccaaaabbccaabbcaabbccaaabbcabcabbccabbcabcabbccccaabbcaabcaabbbccaaabcccaabccabcaabcabcaabcabccaabccabcabccaabbcabccabcabcaabcabbbcabcaaaabcaaaabcabcaabcaabccaaabbccabbbbbbccaabbbcabcabbbcaabcccabcccabbbbcabcabcaaabcabccabbbccabccaabcabcaaaabcabcaabbbbcaabcabbbcabcabcabcabbbcabcabcabcabbcaabcabbcabccabccabbcaaabbbbbbcaaabbccccaabbbbbccccaabccabbccccabcccaaaaabcccabccabccabcabbbccabbbcabcabcabbcccabbccabcabbcaabcabbcabcabbccabccabcabcaabcaaabccabcabcabcaaabccabccabcaaaaaabcaabccabcaaabccabcaabbccabcaaabbcaaabcabbcccabccabcabcabbcabcaabccabcabcaaaaabcabcaabccccabbccaaaabcccaabcabccabccabcccabbbcaabcabbccaabbccccabcabbccccabbcabbcabbbccabcaaaabcaabbbcabbcabccabbccccabcabcccabcccaabcaabbcaabccaabcaabccaabbccaabccabccaabcaaabcaaabcabcccabcabcabcabccabcabcaabcaabcaabccaabbccabcabbbccccabbccabccccaaabbccaaabcabcaaaabcabccabcabccccabbccabccabbbcabbcabcabcabbccaabbcaabcabcabcabbbcaabbbcabcabbccabbbcccabbbbcccccabbcaabcabcabbbcabcabcabcabcabcabcabccaabcabbbbcabcabcabbbcaabccabbccabbcabbcaabcabcaabccabcabcabcaabcabcabcaaabbcabcabccabcaabcabcccaabcaaabbcabccaabcabbcabbbbbcabccccabbcccaabbbbccabcaaaaabcaabcaabccabbcccabbcabcccccabbcabccaabbccabbcabccaabcabccaabccabcabbcabbbccaabcabccabbccabcabcabccaabcaabcabcaabcaabccaaabccabcabcaaabccabcabccabbbbbbcabbbbcaaabcabcaabbccaabcabcabcaaabcaabcaabbcabcabccaabcabbcccaabcabcabcabbcccabcabcabbbcabbcabcaaaabcabcabccaabcabcabcabbccabcabbcccabcccabcabbbcabbbbcabbbcabccabccccaabcabcccabbcaabbcabcabbbbbcabccccaabcabcabbbcabcabcaaabbcaabbbccaabcaabccabccabbcccabcabcabcccaabcaabccaaaabbcabcabbcabccabcabbcabcccabcaabbcabcabcabccabbccabcabccabcabcaabccabcaabccabcabbccabccaaabcabbcaabcaabbcaabbcabbcccabcccccaaabcabbcabcabccabcabcabccccabcaabcabbbcabcabccabcabcabccabbcabbcabcabcaabcabccaabbbcaabccccabbbbcabcaabbcabcaabccabcaaabcaabbcccaabccaabbcaabcaabcabcabcaaaabccabbbcabcabbbccaabbcabcabcabcabcccabcabccabcabcaaabcccabbcabcccaaabcabcabbccccaaabcabbcabcaaabccabcabbccabcabbbbcabbbcaabccaabbbbcabbbcabccabcccaabbccabbcccccabcabcabcabcabbcabcabcaaabcabcabcabcabcaabbbcabbcabcaabcabbcabcabcabccabcabccabccaabcaabccaaaabcabcabccccabbcabcaabcabcaaabbcabbccabbcabccabcabccabcaabcabccaabcabbbbcabcabbbbcaabbccabcabccaaabccabcabbbccccabcabcabbbbcabcabbcccabbbbccabbcabbcaaabbcabccabcaaabccabcabccabcabcabccabbcabbcabccabbcabccaabcccabbbccaabcabbcccccccaaabcaaabcabcaabbbcabbcabbccabbbbbbcabccabcaabccabcaabcaabcabccabcabccccccaabcaabbbcabcaabcccccaaabccabcabccabbcabcaabcabcccabbcabccaabccabcabcaaabcabccabcccabcabcccaabcaabcaabcabbcccabcabcaabccabcabbcabbcabbcabcaabbcabccabcaabcabcabcabcccabbbccabccabbcaaabcaabbbcaabbbbbcabbcabbbcabcabccabcabcccabbcaabcaabcccabcabbcaabccaabcabcabccaabbccabbccabbcaaaabccabbccabcabcabcabcabccaabcabcabbbcccabcaaabbbcabccabccabcabcabbccabbcaabcabbbcabcabcabbcabbcaabbcaabbcccabccaabcabbbbbbcabccabcabcabcaabcaabcabbccaaaaaabbcabccaabcabbcabbcabccabccabbbcabccaabbcabbbcabcabbcabcabbccabcabbbbbcabcabcabbcccabcabcccabcaabcabbccccabbcabbcccaabbbccabccabccccabcabcccaabbcabcabbbbcaabbbcaaabcccabcccabcabbcaaaabcabcaaabbbcabcaabcaabccabcaabcabcaaaabbcabbccaaabcabcabcccabcabbcccabcabcabcabccaabcabbcabcabcabbbcabcabcabcabcabcabcabcabbcabcabbbccabbcaaaabcabcabcabcaabcaabcaabcabcabbbccaabbcccabbbbbbcaabbcaaaaabbcaabbbcabbcaaabbcaabcaabcabcccabcaaaabccccaabbcabcabcabcabcabbbccabbcabcccaabcabcabcccaaabbbbcabcabcabbcabbbccaabcccabbcaabbcaabbbcaaabcabcaaaaaabcaabbbbbcabcabcabcaabccabbcaabbcabcaaabbcabcaabcabcabcaabbcaabcabcabbccabcabcaaabccabccabcabbccabcabcaabccabcabccabbcabcaabbcabcccabccabcccabbbccabcaabccabcabcaaabbbbccaabccabbcaabbccabcaabcabcaaaaaabbbcaabbbbcaabbbcaabbcabcaaabcabccaabcaaaabbbcaabbccabcabccccabbcaaaaabcabcccaaaabcabbcabcabcabccaabccaabbcaabcabccabcabbcccccabcaaabcabbcabccabbbbcabcccabcabcaabccabcabbcabbcaabcaaaaabbcabccabcaabcabcabcaabbcabbcaabcabccaaaabccabcaabbcabbbbcabcabbcccabcabcaaabcaaabcabcccaabbcabccabccccabcccabcabbcaabcaabbcabbbcabcabcaaaabcccabbcaabccccabcabcabcaabcabbbcaabbcabcccaabccabccabbbcabbcabcaabcabbbcabbbcabbbcabcabcaabcaabbcaabcabcaabcaaabcabbbcaabcaabbbbbcabccabcccaabcabbcaabcaabcaaaaaabcccabbcaabcabcabbcabcabcaaabccabbccaaabbcabbcaabbbcabcabbcabcabcabcabcabcabcabccabcaabcaabcabbcaaabbcabbbcabbcaabccaaabccaabcaaaaabbccccccabcabccabcabbcccabccabcabcaabbcabbccabbccabbcabbbcabcabcabbbccccaaaabbbbbbccabcabbcabbcabbcccabcaaaabcaaabbcabbcabcabccccaabbcabbcccccabcabcabcabcccabcaabbcabcabbbcaabccabcabbcabcabccabcabcaabcaabbbbcabcabcabbcaabcaaaabcabbcaabbcabcabccabcabcabcabbbcabbcccabcccaabbcaaaaaabcabcabcabbccccaaabccaabcabcaaabcabbcabcabcaabcabcabccabcabcaabbbccaabcaaabccabccabccccaaabbbcabbbbcabccaaaabccabbcabccabcabcccabccabcabbcabbbccaabcaaaaabcabcaabcabcabccabcaaabcabbcaabcabcabccabbcaaabcabbccabbcaaabcaaabcabccabcabcaaabbcabcaabcabcabbccabbbccabccaabbbbcabccabccabcabcaaabbbbcccaabbcabbcabcabcabbcaabbcaabcabcabcabbbcabcaaabcabcabcabcaabccccabbcabccabcccabcabcabcabbcabbcabcaaabcabccabbbcabbccabcaabcaabbcaaabcaabccabccabcaaaaabcccabcaaabbccabcaabbcabcabbbbcabcabccaabcabcaabbcaabbcaabcabccabcccccabbcabcccabcabbcaaabccabbcaaabcabcabbcaabcabcabcaabcccabcaabcabcaaabccabcabbbbbcabcabccabccabbccabccabccaaaabbcabcabccabcaabbccabccabcabcabbbcaaabcaabcabcccccaaaaaaabcabccabbccabcaabcaabbcaabbcaabccccaaaaabbcabcabbcabcabcaabcabbcccabcaabbbbcabccaabccabbcabbbcabcaabcabcccaaabccabbccabccabcaabcaabcaaabbbccabcaabcabcabcaabccabbbcaabccabcaabccabcaabcccabccaabcabbcaaaabcabcabcabbcaabbcabcccabbccaaaabccabcabcabbccaaaabbcabccaabcaabcabcaabccabccabbcabcabcabccabcabbcaabccabcabccabcaaaabccaaabbcabcabcabccabcccabcccabcabbccabcaabcaabccabcabcabbcaabcccaaabbbcabcaaabccabccabcabcabcaabcabcabcabcabbcabcaaaaabcaabbcaaabcabcaabcccabcabcabcaaaabcaabcabcaabbccccaabcaabcabbccccabbcccabcabccabbbbbcccaabbbcaabccabbbccabcabbcaabcabbcabcaaabbcabbbcabcabcccabbbcaabbcabcabbcccabcabcaaabbcabbbccabccaabcabcabcccccabbcabccabcaabccaabbccabcabbcabbcabcabbcccaaabccabccabbccabcaabcabbcabbcccabcabcabcaabcabccaabccaabcabcabcaaaabcabcabccaabcaabcabcabbcaaaabccaabbcaaabbcabbcabcabcaabcabbcaabcabcabccaabcabbcccaaabbbcabcabcaabbbcabcccaabccaabcccabbbbbbbcaaabccabcaabcabbbbcaaabbccabccabbcabcabbcaabcabcaabcaabccabcaaabcabcabcabcaaabbbcabcabbcaabcabcabbcccaaabcabbcabccabcccccabcaabbbccccaabcabcabcaabccabbcaabcaabbcabccaabcccabccabcabccaaabbccabcabcaaaaabbccabcabbcabcabccaabbbccabccaabbbbbcabcabbcccabbccabcccaaabbcabbccaabccaaabccabcabbcaabcccabcabccaabcabcabbcabcabbccabccabcabcabccaabcabcaabccabbbbcccaabcabbbbcabbccabcccabcaaabcaabcabbcaaaaabbbcabbbbbcabcaaabcaaabcabcabcccabcabbcaabcaaaabcabbcaabcaabcabbbcabcabbcabcabbcaabccabbcaabbbcaaaabbcabccaabccaaabcabbccaaaabbcabbcabcabcccaabbcabbbcabbbbbccabcaaaaabccaaabcabcabcabcabcabcccabcaaaabccabbcabcabcaabbbcabcaabccabcabcaabccabcaabccabcabbccabbcabbbccccabbccabbcaabbcabcabcaabccccaabbccabbcabcabcccaabcaabcabbcabbbcabccabbcabcaabccaabcabbbcaabcabbcaabbcabbcabcabccaaabcaabcaaaabcaaaabcaabbbccabcabccaabcabccaabcabccccabcaaabcabbcabcaabcabbbcccabcaaabccabcabcaabcabbcaaabcaabccaaabcabcabccabccabccabbcabcabcaabbbcabccabbccabcaaabccabcaabcabcabcaaaabccaabcabcccccabbbbcaabcaaabbcccabbcccaabcabbbbcaabccccabcabbcabccccabcccaaabcabcabcabcabccabbccaabbcaabccabcccccabbcabcccabcabcaabccaabccabbbcaabbbcabccaaaabbbbcabbccabccabccabccabcaabcaabbcabcabcaabcabccaaabcaabcaabcabcabbcabcabcccabccabbcabccaabbcabccaabcccaabbcabbbcaabcabcaabcccaabbcccaabcccaabbbcccabccaabbcabcccabbcabcabccabbcabbcabccabccaabbcabbccabccaabcaabccccccabbccaaabcabcabccabcccaaabbcabcabbccabcccabbcabcabccabbccabcaaabcabcaaaabbbccccaabcabbcabcabcaabcaabcabcabcabcaabccaaabcabcabbbbcabcabbccaaabccabbcabcabbcabbcabbcaabbbbbbbcaaaabcabccabbbcabccabcaabccabbcccabbcabcabcaabccabccabccabcabbccccabcccabcaabccabccccabccaaabcabbcaabccabbbcabbbccabbbcabbcabcabcccabcabcabbccaabccabbcabccabbbcaabbbcabcaabccaabbbbbcaabccccaaabcabbcabbbbcabccccabcaabbbbbbbbcaabcabcaabbcabccabbcabccabccabccabcaabbcabbbcabbcabcabcaaabcaaabbcccabccaabcabcaaabbcaabbcabccaabbbbccaabbcabcccccaaabccabbbcaaabcaabbcaabcabbccabccabcabbbcccabbbcabcabbbbccaabcabcaabcaabbccabcabbcabcabcabccccabcabccaaabbbbcaabbcaaaaabcabccccaabbccabcabccccaabccaaabcabcabcabbcabcabcabccaabcabcabcabcabcabccaabbbcabcccabbbcaaabbccccabcabbcabbbcabcaabccabbcccaabccaabbcabcccabcaabbbcaabbbccabcaabbbcabcabbcaabcabccabbcabccaabcabbcabccabcaaabcabbbcaaabcabcabbcabbccaabcabcccabcccabcabbccaaabbbbccabcaabcabbbbcaaabcaaabccabbbcabcabbbccabbccabcabcaabcaabcabcabccabccabbccabcabcaaabcaaabbccabcccabbbccabbcabbbcabbcabcabcccabbcaabcaabbbccaabbccaabcabcabcabccaaabbccaabbcabcaabcabbbbccabcaabccabcabbcabcabcccaabccabccabcaabbcabbbbccabcabcaaaabcabccabbcaaabcaaabccabccabccabbcaabbcabcabbcabccaabcabcabbcabbbcabcabbcaabcccabcccabbcabccabcaaabbccaaabbccaabcabcabbbcabcabcabccabbcabcabccabccccaabcabcabcccabccabccabbbbbcabccaabccabcccabcaabbbcccabccaabcabbcabcabcaabcabcaabbcaaabbbcabcabccaabcabbcccabcccabcabccabcabcccabcabbccaaaabcabbbcccccaaaabccaabcccabcccabccaaaabcccaaaabccccaabccabbccabcabcabccccabcaabcabcabbccabcabcabcabccaaaaabbcabbccabbbcabbcabcabcabccccaaabbcabccabcabcaabccabcccabbcccabbbbcabcabccaaaabbbcabcabbccaabcaaaabbccaabcabbcabbccaaaabcabcccaaabcabccccabcaabcabcaaabccaaabcabccabcabbcabbbbcabbcabcabcabccabbccabcabcabcabcabbbcabcabcabcaaaabccccabccabbcccaabbbcabcabcabbccabcaaabbcaaaabcabbcaabbbbcaaaabbcabbccaabbbcabcabccabcabccccabbcaabccabbcaaabcabcabcabccccaabcaabcabbcabcccaaaabcabcabcaaabcabbcaaabbccabccccaabcaabbccaabccaabcabcaaabccabcabbccaabbcabbccabbccaabcaaabcaabbcabcabbbccabcaabcabccabbcabcccccabbcabcabcabccabcabcccabccabbbbbbcaabbbcabcaabcaaaaabccabcabcabbbcabbcabcabccaaaabcaaabcaabcabccabcabcabbcaabcaaabcabcaaabbccaabcabcabbcaabcaaaabbbcabcaaaabcabbcabbbcabccabbbbccabbccccabcabbcabbcabbbbbcaabcabbcaabbcaaabcaabcaabcaabcaabcabcaabbcabcaabccabcabcccabcabcabcaabbcaabcaabbcabccabcaabccaabcabbbcabcabbcabbcaaabccaabcabccccabbcabcabcabccabbcabcabcabcccaabbbbcabcabccaabcabcabbbccabcaabbcccabbcccabcaabbcaabbccabbcaabcccabccabcccaaabccccaaabcabcaaabccabbbccabbcccabbbcaabcccaabcaabbcaaabbcaabbcaabcaabcaabbcabbbcccabbbbcabcccabcaabbcabccabbccaabbcccccabccaabcaabcabcabcaabcaaabbbcabccabbbcaaabccccaabcaabbbccaabccaabbbcabbccabcaabcabcccaabcabcaabbcabbcabbccaabcabbccabcabcabbbcabccaabccabbbbccaaabccabbcccabcabbccabbcabbcabcabcaabbcaabccabcabbcaaabccabcabcabcccabbcabcabcabbbcabbcccabcabcabcabcabcabcccabbcabcaabcabcabcabbcabccaaabbbccaaabccaabbbcaabbccabcabbcabbcabbcabccabcccabcaaabbcabcabcabccaabcabccabccaabcaaabcabccaabcaabbccabcabcabcabccabcabcccabbcabbcaabcaaaaabccabbcaabccabbbcabbcabbcabcccabbbccabcaabcaabbbccaabcccabcabcaabbbcabcabcaabcaaaabcabcabcabbcabcabcabcaabbcaaabbcabcabbcabcabbbcabccccabcabccccabcabbccabbbcaabbcaaabbcabcaabcabccabbbcabbbbcabcabcccabbcabcccaaabcabcccaabcccabccabccaabccabcccaabcabbbbbccabcabbcabbbccabbbccaaaabcabcabcabcabcabbbccccabcaabccaaaabbccaabbbbccabcabbcabcaabbcaabcabbcabbcaabccccabcaabccabcaabcabcccaabbbcabcabbcabcaabbbccabcabbccccabccaabcccabbbbcaaaabcccabbbcabcccaaaabcabcabccccabcaaabcabbcabcabcccaaabbcabccaabbbbcabcabcabcabcabbccaaabccaabbcccabccaaabcaabcabbbccccabcaabcabbcabbcccaaabbcaaaaabbbccaabbcaaaabcabbccaaaaabbcaaaabbcabccaabccabcabcabcaaabccabccabcaabbcccaabccaabbcaabcabcaaaaabccabcabcaabbcabcabcabbccabcabcabcaaabcaaabbcccaabbcabbccabccaaabcaaabbccabcabbcccaabcabcccaabbcaabbcaabcabcabcaabbcaaaaabcabcccaabcabcabcabcccabcccaabccabcabbcabccaabcaabbcabbcaabccabcabbcabcaaaabccabcabbccabcabccccabcabbbcaabcccabbccaabbccabcccabcabccccabbcabccabccabcaaabbccaabbcaabccabbcaabcaaabbbbcabbccaabcabbcaabcaabcccaaabcabcabcabccabcabcabcabccabccabccaabbccabcabbcccabbcabcaabcabcabcabbcabbbbcabbcabcabcabcabbcabbcabcccabcaabbbccabcabcaabbcabcabcabbcaaaabccabcaabcabccabcabcabcabbbcaabcabcccabbccaabccaabcabbbccabccaabcabccabcabbbcabcaaabcaabccaaabbcccabbcabcccccabccccaabbccabcabcaaabccaaaabcccaabbbbbbbcabbccccabcaabcabbbbcaaabcabccaaaaabccccabcabbcaabcabcabcaaabbcaaaabccabcccabbbbccabbcabccccccabcabbcabcabcaabcaaabbcaaabccaaabcaabccabcabcaabbbbcaabcabccabbcabbccabbccaabbcccaabbccaabccabcaabbbbbcabccaabcaabbccaabcabbbccaabcabbcabccabcaaabcabccabcabcabccabcabcabcccabcaaabcabccabcabcaaabccaabcabccccabcabcabcabbcabbbbccabcabcabccabcabbbbcabbcaaaabbcabbcabbcabbcaaaabbccaaabccabccabbccaabbbccaabccabcabcccabccaaabbbcaabcaabcaabcaabcaaabbbbcccaabbcabcaaaabccabcccaabcabcabbbccaabbcaaaabcabcabcabcaabbcabcabccaabccabcabbbbcaabccabcaabbbcabbccabbcaabcccabcabcabccaabbcabcccaabbcaabbbcabcabbcabcabcaabcaaabccaabccabbcaaabcabcaabbbcabcaaaaaaabcaabcccaaabcabcabcaabccaabbcabccaaabbcccabccaabccaabbbcaabbcaaabcabcaabcabbbcaaaaaaabcabcaabbcabcabcccabbcabcabcaabbbbcabcaaaabcccabcabcaaabbbcabcaabcccccccabbcabcabcabcccabbcabcabbcaabcabbcabbbcaabccabcaabcabccaabbcccabcabcabbcaaabbcaaaabcabbbcabcabccabbcabbccabccabccaabcccccabccaaaaabcabcabcccaaaabcabcabbccabbcaaaabbbccabcabbbccabbcccabccabcaabbbbccaaabcabccabcabcaaaabbcabbcabcccaabcaabcabbbcabcaaabcabcabcaaabbbcccabbcaabcabccabccabccabcaabbccabcabcabbccabccabbcabcaabccabcaaaaabccabbccabcabcccaabcabccabccaabbcabcaabcabbcabcabccabbcabcabcabbccabcabbcabcabccabbbbccccaaabccabccaabccaabbcabcaabbbbbcabcabcabcccaaabbbcabccabbbccabbcabcabccabbbbcaabcabcabccaabbccabcabcaabccabbbcccaabcabbccccaaaaabbcabcaabcaaabcabbbbbcaaaabbcabcaaabcabcabcabcaabcaabccabcaabbbcabbbcabbcabcaaaaabcabcabcabcabcabccabcabccabcabcabbbbbccabbcaabcaabbbbccaaabbcaabcabccaabbcabcaaaabcabcabbccabbbcabbcaabcaabcabcaabccabbccaabccabcabcaaabcabbccccabccaaabcccabbcabcabcabcaabcabcabcaabcabcccccabccabccabbbcaabcabbccccabccabbcaaabbbbbcabcabbcaabbbcccaaabcabbbbcabccabccabcccabcabcaabcabbcaaabbcaaaaaaaabccabbcaabbbccabbbbbcabbbcaabbcaaabcaabccabbcaabccabbbbcabbbccccaaaabcabbbbcaabcabbbcaabcabcabcaaabcabbbbcabbccabccabcaaabbcaabbcabcabbbbbcaabbccabcaabbccabcaabccccabbbbcabcccabcabbbbcabcabbccabcaabbccabcaabbbccabcabccaabcabbcabcabbcabcaabbbcaabcabcabbcaaaabcabbcabcaaabbcaabbcabcabcabbcabbcccabbbbcabbbcabcabbcaabccabbcaaabcabbcabcaaaabbcabbcaaaaabcccaabcabbcccabbcccabcabccaabcaabbbcabcabbccaabcabccabbcaaabcabccccccabbcabbcaabbbcabbcaabcccaabcaabbccabcaabcabcabbcccabbbcabcabbcaabbccaabbccabcabbcabbcccabbcabcabbccabccabcabbcabcccccabcaabcabccabbbcabcaabcabcaaabcccaabbbcabcabbbbbccabcabbcabcabcabbcaabccaabcaabcccabccaabccaaaaabbbcaabccabcabcabcabbcabcaaaaabbcabcaaaaabbcaaaaabbcaaabbbcabbbcabbcabccabcabccccabccaabbcaabcccaabbccaabcaaabbccabcaaabccabbbbcabbccabccabcabcabcaaaabcabbbccaaabcabcabcabbbccccabcabccabcabcabbcabcaabccabccabcabbbcaabbccabccaaabccabcaabcaaaabbcaabbbcaabcccaabbbccabbcabbbcabbccaabcaaaaaabbccabcabccabcabbccabccabcabbcabcabcabbccaabcabbbcccabbbcaabcaabbbcabbbbcccaabcabbbccabbbcabcaabbcccaabcabcaaabcccaabcaabcabcaabcaabbbcccabcabcabccabcaabcaabccccabccaabcaabcaabcaabccccaabbcaabbcabccaaabbbbbcabcabccabccabcabbcabcabcaabcabccaabccabcaabccaabcabbccaabbcaabbccabcabcabbcccabbcabbbbcccaaabbcabbcaabbccaabccaabcccabcabcaabcaabcabcaaabcabbbcabbcccabcccabcabcabcccaabcabccaabcaaabccabccabbbbcabbbcaaaaabcaabcccaabcabbbbccabcabcabcaabbcaabcaabcabcabbcabcabcccabcabcabbcabccabccaabbccabccabcabccaaabcaabcaabccabbccccabcabccabbcaabcabbbcabcaaaaabbbccabcaabbcabbcaaabcccabbcabbccabbbcabcccaaabcaaabcabcabccaabcaabbcabcaabccabbcabccabbbcabcaaabbbcabcabbbcabccaaaaaabccabcabcaabcaabbcaabcaaaabccccabcabcabccaabcaabcabbcabcccaaabcaabbbbcabcabbcaaabcccabbccabcabccabcaabcabcabcabcaabccccaabbcaabcabbcabbcabcaabcaabbcccaaabbccaabcabcabbcabbbbcabcaabbbcabbcaabccabbccabbcabcabbcabcabbcabccaabccaabbcabbbbbcabcaabcabbbcabcabbcaabcabbcccabcaabcabccabcabbbcabcabbcabcaabcabbccccabbcabcccabcabbbbccabcabbbcaabbbbcaaabcaaaabcabcccabcccaabbbbcaabcabcccabbcccabbcabcabbbbbccaaaabcabcaaabcabbcabbcabcccabbcccabbbcccabcabcabbcabcaabbcabcaabbccabcaabcabcabcccabbccaabccabcabbcabbbbcaaabcabcabcabccccabcabcaabbbcccabbbcaabccccaabcaabcaaabcaabcabcabcaabcabcabcaabcabbcabbbbbbbcabcabcaabcaabbcabcabbbcaabccabcabcaabbbcabbbccabbccaaabcaaaaabbcabccabcabcabcaaabcabbcabcccabccaabbcabbbbbccabcabbcccaaaaabcaabbcaaabcccabccaabcaabccccabbbcabbcabcccabbbcabccccabcabccabcabbbcabcaabcabcabcaabbcabcabcabcccaabbbbcabcabbbccabcabcaaabbcaabcabccaabbccaabbcabbcccabcabcabcaabbcaabcabcabcaabbcabccaaabbbccabbbbcabbcabcabcaaabbcabccabcabccaabcccabcaabbcabccaabbcabbccabcabccaaabcabbcabcaabbccaabcccaabccabbbccabcaabcabccaaaabcaabccaaaabbccabcccabcabccaabcabcabcabcabcabbcabbcaaabccabcabbcabcaabccabbcccaabcabccabbcabcabbcaaabcabcabbcaabcabccccabcaabcaabcccabcaabcaabcabcabcccaaabbccabcabbcabcabcabccccabcabcabbcaaabbbbbcabbcabcabcabbcabcaaabcabccabcabbcabcaabcabcccabccabbbbcabcabcaaabcccabcaabbbcabcabbbbbcabbccabcabbbcaaabbccaabcabcccaabcabcaabcaaabbbbbcabcaabcccabcaabcabbbbbcabbcabcabcabccccabcaabcaaabcaaaaaabcaabcabcabbccccabbcabcabbcabcabbcabcabcaabcabcabbcabcccabcccaabccaaabcabcaaabccaaabccabcaabccabcccabbcabccabcabccabbccabcaaabcabcabbbcabcaabcabcccaaabbcabbbcccabcabcaabbcabcabccccaabbccabcabcaabcabcaabccaabcccabccaaabcabccabbbbbccabccabbccaabbbccccabcabcaaaabcccaaabcabccabcabbbbccaaabbbbbcaabccaabccabccabcaaabcaaabccabccaaabbcabcabccaabcabcabccabbbcaabcaaaaabbbcabcabcabcabbbbcccccabccabcaabcaabccabbcabcabcabcaabcabcabcabbcaabbccabbccabcaabcaaabccccccabbbccaabcaabbccabbcabbcaabcaabbbcabbcabcabcccabcabbcabcabccaaabbbbbbcabccabccabccccabcabcabcabcabcaabcabcabbcaabcabbbccaabcaabcabbccaabcabbbcabcaabcabcabccabcaaabcaaabbcabccaaabcccaaabbbcabbbbcabbbccabcaabbccabcccabbcabcabbbcaabccccabbccabccabbbcabccabbbcaabcabccabcaaabbcabbccaaaabbbcaaaabbbcabccabcaabcaabcaabcabbccabbccaabcabccabcabccabcabccabbcaaaaabcabcabbccccabbbbcabbcccaaabcabbccaabcabccccabcabbcabccabcabcabcabcaaabcaaabcabccabbccabbcabbbcaabccabccccabcaaaaabbccabbcabcabcabcaaabcaabccaabcabbcccabcabcabcabcaabcabcabcccabcabbcccaabcabccabbbccabcabcabcabccabbcaabccaabccabbcabcabcabcabcaabcabbbbbcabcabcaabcabbcabcabccabcabcaabcabcabbbbccaaabcabccabcaabbcaaabbcabbcabcabcaabcaabbcabcabcabcabcabcccaabcabbcccabccabcabbcabcabcabcabbbcabccabcabcaabbbbccaabbcabcaaaabcccaabcabccabbbcabccaaabccaabbccccaabccaabbcabcaabcccabcaaabbbbccaabcabcabccabbbccaaaaabbcccabcabcabccabcaaabbbbbcabccaabccabcaabcabbcccabccabcabbcabbcaaaabcabbccaaabcaaaabbbccabbcccabcabbcabccaabbccaabbcabcaabbcaabcaaabcaabbcabbbccabcccaabbcabcabcaabcabcccaaaabccabbbccabbcabcaaabbbcabbcabcabcaaabcccabcaabbbccabcaabcaabbcabcaaabccccabccccabccaabbcabcabbcabccabccabcabcabcaabcabcabcccaabbcccabccaabcaabcabccabbcaabbcabbbcaaaabcaaabbbcabcabbcabcaabcabcaabcaabbbcabccabccabcaaabbccabcabcabcabcaabbbccaaabcabbbcabccabbcabcabbcccabcabcaabbcaabcabcaabcccabbcaabcabcaaabcccabbcaabbcabccccabccaabcabccabcabbbbbbcabcabcccccabbcabccabcccabcaabcaabcabcabcabbccabbcaabcaabcabcabbccabcabbccabcabbcccaaabcabccabcaabcabcaaaabcaabcabccabbcabbcabccabcaaaabcabbbcaaaabcabcaaabccabbcabccabbbbcaaaabcabccccabcabccabbccaabcaabccabccabcaabcaabcabccabcccabcabcabcabbcccabccccabccabcabbccaaabcabcabccaaabcabccabcabcaabbbbbcaaaabcabcabcccccabbbcabccaaaaaabccabcabbbcaaaabccaaabbcaaabbcccabccabcabcaabbcabbcabcaaaabcaabcaabbcabbcaaaabbbcabcabcabcabbcabcaabbccabbcaabcaabcaabccabcaabcabbccabcccaabbbbcabcabccabcabbcabccaabccabcabcaabbcabbcccaaabbcabbcabbbcabbbcaabcabbcabcaabbccabbcaabbccabbccabcabbbcabbccabcabcabcabcabcaabccabbcaaabbcabcaaabccabccabcabcaabbcabbcabbcaabccaaaaabbbbbcccabcaaabbbcaabbcabcccabbbcabcabbccabcabbbcabccabcabcabcabcabccabbcaaabbcaabccabbcabcaabbcabcaaabcccabcabccabccabcabcabcabccaabccabcabbcabcabbbccaabcccccaabbcabccaabcabcaabbcabcabcaaabbcccaaaabbccabbcabcccabccaabcaabcabcabbcabcaabbccabcabccabccaabccabcabccabccccabccabcaabbbcabcaabcabbbcaaabcaabcabcaabcabccabccabbcabccabcccabcaabbcaabcabbcccabcabcaabcabccabccabcabbcccabcabcaabbbccabcabcaabcabcabcabcabccabcccabccabbcabcccccabcabbcabbbbccabbcabcaabccabbcabcabcaabbbcabccabcabcaabbcabcabbcabccabbbbccabccaabcabcabccabcccabcabcabcaabcaabbbccabcabcaabccabbcaaaabcabcabcabbbbbbcabcccabbccaabccaabcaabcabbcccaabbcabcabccaaabccccabbcabccabcabcabcaaabcabcabcabbbcaaabccabcabbbcabbcabbbbccabccaabccabbcaaaaabbcabcccabccaabcabcaaaabbcabbbbcaabcaabcaaaabcabcccabcaabcabccabcaaabcaaaabbcaabbbccaabcabbcaabcabbbcabcabccabcabccabccabccabccabcabccccabbbccaaaaabcabcabbccabcabcabccabcabbccabbcabbcabcabcabbccabbcaaaabcccabbcabccabcabbcaabccabcabbccabcabbcabccaabbcaabcccabcabcabbbcabcaabcabcabbcabbcabbbbcaabbccccaabbcaabcabbbbcabbccabcabcabccabbccccccabcccabcabbcaaabbcabcabccaaabbcabcabcabccaabbbbcaaabbbcaabccaaabcccabcabcaabbbccabcccabccabcaaabcaabcabbccabccabbcaabcabbcccabcabbccabcaaabcabcccaabcabbcabcaabbbccabbcaaabcabcaabcaabcaabbccabbbcabbccaabcaabccabccabcabccabcabcabbcabbccabccabbcabcaaabcabcabccaabcabbcaabbbcabcabccabcabccccabcaabbcaabccabcabcaabcabcabbccaabccabbbbccabcabbccabcabcaabcabccccaabcabcaaaabbcccabccabcaabccabbccabbbbcabcabccabbcaaaabbbcaabbccabbcabcabbccabcaaabbcabcabcaabcabcabcabcabccabbcabbbcabcabbccaaabcabcabcabccabcccabcabcabbcabcabcabccabbcabbbbcabcccccaaabbbccabbcabcabbcabcccccccaabcabcabcabccaaaabcabbbbcabbbbccaabccabbcaabcabcccabcabcabbccaabbccabcabbcabbcabcaabccabbbcabbcabcabcabbbccccabbbbcaaabbcabccaabccaabbcabcabcaabbcabccaabcabbbcabccabcabcabcabcabcabccabcaabcaaabbbbbcccabcabcaabcabbcabbccabcabcabbbbccabbbbbccaaaabcabcaabcccaabbcabcccabbbbccabcccabcaabcabccaabcaabccabbcabcaabcaabbcabcabcccabcaaaaaabbcabbcaabbcabcccabcabcaaabbbcabcabcaaabbcabcabbccabcabbbcabcabbcccabcaaabcabbbbcaabccabcabcabccabbbcabccabbbcabcabbbccabcabbcaabccabccabbccabcccabcabccabbcabcabcaabccaabcabbcabcabbbcabccabccabcabbbcabcabcabcabbbcabccaaabcabcabbcabcaabbcabcaabcabcabcaabcabcabcaabbccabcabbbcabbcaabcccaaabbcabcabcccabbcccabcabccabbbcabcabbcabccabccabcabbbbccabcabbcaabbcabbbccaabbbccabcaaabcabcaabccabcabcaaabccabcabcabbcccaabcabbcabcabcabccabbccabcaabbccabbccaaabbbcabbcaabbccabbcaabcccabcabbcccaabccabbbcccabcabbbbcabcaabcabbcabbcabcaabbbbcaabccabbbbbcabcaaaabbbcabcaaabbcabbcaaabbcaaabbcabbbcaabbbbcaabccaabccabcaabbcabcabccccabcabbbcabcaaabbbbcccabcabcabcabcabccaaabcabcabcaabbbbcabccabcaabcaabbcccaabccabcabcabcabcabccaabcccaabbbbccabcabcaabcabcccabbbbbbbbcaabcabbcabcabbbbcabccabbccabcccabcabcaabcabcabcabcabbbcccabccaaabccaaabcabcabcaabcccabccabccaaaabcaaabcaabccabbbcaaabbcabcaabcaabbcaabbcabbbbbbcabcabccaabccabcccabcabbccaabbbccabbbcabcabbcabcccabbbcabbccaabcabbcabcaaabbbcccaaabbcaabbbbcaaaabcaabccaabcaabcaabbcaaaabbcaabccaaaaabcabbbcaaabccabbbcccabcccabccabcabcabcabcabccaaaabcabcaaabccabccaaabbcaabcabccabccabbcaaabcabcabcaabbbcabbcabbcabcabcabccabbcccaabbcaabcccabccabccabccabbccaaabcabcaabcaabcaabcccabcabcabcabccabbbcabcaabcaabcccccaabbcccabcaabccabcabccabbbcabcabcccccabbbbcabcabccabcabbcccabcaaabbcabcabcccabbbcccabccccabbcabcabcabcabcabcccabcabccabbcabcaaaaabccabbcabcabcabccabccaabcabcabbbbccabcabbcabccaabbcabcccabcabbccabcabbcabbcabcabccaabbcaabbbbbcaabbccabbcaaaabcaaabcaabbcabccabcabbcabcccabbcaabccabbbbbcabcabccaaabcaabcaaaabbccccaaabcabbcabcabbcccabcaabbbcccaabcabbcaabbccccabccabcccabbccccaabcaaabccaabccccabcabbcabcabcaabccabcabbcabcaabcaaabcabcabcabcabbccaaabcabccaaabbbcaaabbccaabccaabccabccaabcabcabccabcabbbcaaaabbccabbbbbbcaabcabcaaabcabcabbbbbcabbcabbccabcabccaabccabccaaabbcabbcaaabbbcabbcabcabcaaabccaaaabcaaabcabbcabccccabcabcccccaabbbbcaabcabccccabcabccaabbbcabcabcaabbbcaabcabcccabbbcaabbbbccaabcaabbccabbccccabccabcabbcccabcccabccabcccabcabccccaabccaabcaabbbccaaaaabcabbbbccabbbbbbbbcabbcabcabbcabbcabcabcabbccaabbcccabcaaabbcabbcaabbccabccaabcabcabcabccabccccabccabcabccabccaaabbcaabbccabccaaaaabccaabccaabcabcaabbcabbcabbcabcabccabcccabbcaaaabcabcaabcabcccaabcaabbccabccaaabbbbbbcabcaaabcabbbbcabccabbbbccabcabccabcaabcabcabcabbbbcaabbcabbccccccaabcccabcabbcabcabbbcaabcabbcabbcaaabbcaaabbcabcaabcabcabccabcabccaaaabbcaabcaabbcaabcaabcabccabcabcabcabbbbbcaabcabcabcaabcccabcabccabcabcccabcabbcabcaaabcaabcabcaaabcaaabbbbccccabcaaaabccabccaaaabcaaaabbcaaabccccabbbcabcabcabbbcccabcaabbccaabcabcabcabcaabbbbbbcaabccabbbcaabccabcabcabcabcabcccabbcaabccabcabbccabccaabcaaabbcccccabcabcaaabccabcabcabcccabbcabbbcabbbcccabcccabbccccaabcabccabcabccabcabcccaaabbcaabbcabbcabcabbbbbccabbcaabcabccabccaaabcaaabcabccaabcabbcabccaaaabccccaaabccaabbcabbbbcabbccabcaabccabcabcccaabbcabbbbcabcabcabcabbccccabcabcaabcabbcaabcabcccaabcaabbcabcccabbccabccabcabccaabcabbccabbccabbcabbcaaabcabbbcabbbccabcabcaabccabbcabcaaaaabcaabcabccabcaabcaaaaabcabcaabcabcabcaaabbccaabcabcabcabccaabcabcabbcabbbcabcccabcabcabbcaabbcaabcabcccccabcabbbbbcabcaabbccaabcaaaabcccabcaaabbbcaabbbcaabcabbccabcabcabcabbbcccabccabbccaabcabcabcabcabcabbccabbbccaaaabbcaaabcabcabcabbbcaaabbccccabbbcccabcccabbcabbcaabbbcabbccabcccabbcccabbcaabcabcabbccaabccaabbcabbcabcabcccabcaaabcabbbcabccabbccaaaabcabbccaabccaabccabbbcabcabbcabbccccabbcabbcaaaabccabbcaaabccabcccaaaabcabbbccabbcabbcabccabbbcabbcaaaabbcabbcaabcaabcabbcabcccabcaabcaaabbbcaabcccabcabcabbcabcccabcabbcabcaaabbccabbccabcabbcabbcccaabcabcaaabbcaabcabcabcaabbccaaabcabcabcabcabbcabcabcaaaabcabbbcaaabcccabcabccaaabbccabcabbbccaaabcabcabcabcabcabcaabcabcabcccccabcabbccaaaaabccaaaaabbbcabcaabbcccccaabbcabbcaaabbcabcccccccabbcabccccabbbbcaabcaabcabccabcaabcabbccccccaabbbccaaabcabcaaabccaabbcabbcccabbcaaabbcabccabcabccaabcabcaaaabcabcabbbccabccaaabbccaabbcccabcabcabbbcabcaabccabcaabcaabcabccaabcabbcaaabcabcaabbcabcabbbcabccaaabccaaabcaabccccabcabbccaaabccabcaabcabbccabcabcabcabcccaabbcabbcaabbccccabcabccccabcaaabcaabbcaaabbccccabbbccabbbcabcccaaabbccaaabcaaaabcabcabcabcaabccaabcaaabccaabcaaabcabcabcabbccabcabccabcaabcaaaabbccaabccabcabcabcabcabcaabcabccabcabbcabbcabcabbbbcccaabcabcabbcabccccaaaabcabcabcabcaabbccaaabccabcccaaaabcabbcabbcaabcaabccabbcabbbcaabcaabbbcaaaabcabbcabcabcabbcaaaaabcccabbbcaaaabbbccaabcabcaabcabcabbcaaaabbbcccabcaabbbcabbccabcabccabbbcaaabbbbcccabbccabcabcabcabcabcabbcabbccaabbcabcabcabbccabcabccabbbcabcccaabbcabcaaabcabcabbcabbbbbbbccabcabbccabccaabcaabbcabbcaabbbbbcabccaaaabcabcabcabccabcabccaabcaaabcabcabccabbbccabcccabcabcccabcabcabccabccabcabcaabcabcabcaaaaaabcaabbccabbbcabbbbcccabcabbbcabcaaabccaabcaabcabcccabccabcaaabcccaabccaabcccabcabccabcabccccabbcabbbccabbbccaabccaaabcabcccabcaabcaabcaabbcabbcccaabcabcaabcabbcabbcabcabcabcabbbbcabccaabcaabcaabccabcaabbbbcabcaabcabcabcaabcccaaabbcaaaaabbccccabccabccabccaabcabcabbcabcabcabbbccabcabcaabbccabcccaabcaaabccccaaaabccccabbcccaabbbccabcaabcaabcccabcabcabbcabccabbbcabcabcabcabbbcaabbbccccaabcabcccabcaabcabcaabcabbcabcccaaabcccccccabbbccabbbbcaabbcccaabcaabcabcaaaaabccabbbbbccaabcaabcabcaaabcabcaabccaabbcaaabbcccabcccabccabcccabbbcabcabccaabcabcabcabbcabcabcabcabcccccabbcabcaabccabcabcabccabcaaabbbccaabbcccabcaabcabbcabbccaaabcabccabbcaabbcccaabbbccccccaabbcabccabcabccabcaabbbcabbbbbcabcabbbcaabcabcabcabbbbbbcabccaabccaabbbbcabbcabcabcccabcccabbcaabbcccccabbcabccabcccabbbbbcabccaabccabcabcabccabcabcaabccabcabcccaabbccaabbcaabbcabcaaabbbccabbcaaabcabcaaabcabcabcabbccaabcabcabccabcaaaabbccabccabbbcccabcabccaabcabcabbbcaaabcaabbccccabbbbbcccabbcabcabbcabccabccabcccabcabcaabcaaabccabcaaabcabccabccabcabcaaabcabcabcabcabccaabbcaaabcabcabbccaabbcabbccabcabcaaaabccabcccabcabccabbcabccccabbcabcabbcaabbcabccabccabbcaaaaaabccabccabcccabbcabbbbcabcccabccabccaabcabccaabbbcaabccabbcabcaaaaabcaaaabbccaabcabbcabbccccabccabcabccaaabcabcabbcccaabcabccabcabbccabbccabbbccccabcaabcabcaabcabcaaabcaabbcaabcabccaabccaabcccabcabbbcabccaabcaabcabcaaaabccabccaabcabbcaabbcabccccaabcabccaabcabccabccaaabbcabcabcabcaabccabcabcabbbbcaabcabcaaaaaabbbccaabcaaabbbbcabbcabcaaabccabccaabcabcabcaaabbbbcaaaabcabbcaaabcabccabcabbcabccabcaabcabbbcaabcabcccaaabccabbbcaaabcccaaabcabccabccccabcccaaaabccaabccaabcabbbbcabcabccccabbcaaabbcaabcaaabbccabcaabcabccaabbcabccabccaaabcabccaabcabbcabcaabccaabbcabbcaabcccabbccaabccccabccaabbccccaabbccabccabccabcaabcabcaaaabcabbcabbbcabcabbcaaabcaabcabccabcabcaabbcaabcabcccabbcabcaabccabccaabbbcabcaaabbbbbbbcaabcabcaabcaabccaaaabbbbcabcaaabcccaabccaabcaaabcabcaabcabcabcabccabccaaabcabbcabccabbccabcaabccabbbccabcabcabbbcccabbbcabcaabcccaaabccaabbcabcabbbcaabcaaaabccaaabcaabbccabcabcabccabcabbbbcaabcabbbcabcabcabbccaabbcaaabbccccaabbbcabcabcabcaabcabbcabcabcccccaaabcabcaabcaaabccabbcccabcabcabbccccabcccabbcabccabbcabbccabcabcaabcccabcabccabbcaabccabcccabccabbcabccabccaabbbcabccabcabccaaaabcaabcaabcabcabcabbcabccabbbcabcccabbccabbbccaaabcaaabcabcabccaabcaabcccabccabbbbcabcabccaabcccabcaabcaabcabbcabbcabcabbcaaabcabcaaaabbcaaabbbcabcccabcabccabcabbbccabccabcccabbbcccaabbcaabcaabccabcabcccaaaabbbbbcaabcabcabcaabbccabbcaabbccaabbcabcaabcaabcabcabcabcabcabcabcabccaabcabccabcabcaabbcaabbcabbccabbcabcaabbcabcccabbbcabcabbccabcaaabbcabccaabcaabbcabbbcabbccaabcabcabbcabcccabcaaabbcaaabbcabbbbcabbbbcaabcaaabcaabccabcabbbbcaabccabcabcccabcaabbccabccabcabbbcabcabbbcabcabccaabccabccabcabbcaabcccabcabcabccabccaabccabcaabccabbccaabcabcaabbbbcabccccabccccabcaaabbcccabbcabcabccabbccaaaabcaabcabcabccabcabccaabbcabcabcccaaaabccabcabcaabcaaabbcabbcccaaabccabccabbbcabcabccabbcabcabcccccabccabbbbcabbcabcaabbbbbbcabcccaaabcabcabbcabcabccaaabccabcabbbcabbbbcccabcabcabbcccccaaabcabcabbcaabcccaabbcabccccccabccaabcaabcaabcaabccccabcaabbcabbbcabbccabbcabcabcccabbcabcaabcabbcccaabcaabccabcabccccaabbcabccccaabcaaabbcabccabcabcaabcabbccabcabcccabcaabbcabcccaabcabcabbcabccabcaabcabcabbcabcabcaaabbcabcaabbbcaabbcabccabbbccabcaabcabbcaabcabbccabbbbcaabbbbcabcabbcaaaabbbccabcabcccabcccaabccaaaabccccabbcaaaabcccabccccabccaabcabbbbbbbbcabcabbcaabbbbbccabcaabccaabcaaaabcabcabcabbbcabbcabcaaabcccabbcabcaaabcccaabcccabccaabbbcccaaabcccabbbcaabcaabcaaabcaaabbbbcabcabbbcaabbbccaaabcabbcabcabbcaabccaabcabcabccabccabccabccabccccabcaaaabcabccaaaabcabcabcaaabccabbcaabccabbbcaabcaabcabccaaaaabbbcccabcaabbcaabccaabbccabcabbcabcccabccccabbcaabcaaabbcaabcaabcabbcaabccabbcabcabbcabccaabccaaabbcaaabccabccabbcaaabbcccabcaabcabcaaabcabbbcabccccabccabccabbcabbcaabcabbcabcabccabcaabbccabccaabbcabccaaabccccabbbcabbcccabcabbcaaabcabcccaaaabbcabcccaabbcaabcaaaabcabccabcabccabcabbccaabbbcaaabbcabbcabcaaabcabbcccabcaaabbcabcaabbcabcabcaaabbbcabcabbccabbcabbccaabcaabbcaabcaabccabbbcabcabccccabcabccabcabcabbbcaabbccccabcaaabcaabcabcabbcabccccaabcabcabcaabcabcabbcccabbccaabcabbcabccaabbcaabcaabcabcabbbccaabccabbbccabccaabbcaaaaabcabbbcabccccccaabbcabbbcabccccaabcaabbbcabcaabccabccabbccaaabcaabcabcabcabcabcabcabbbcaaabcccaabcabbbbbbcaabbbcabbcaabccabbcaaaabccabcccaabcaaaaabcaabcabbbcabccabcabbcabcaabbbcabccabcabcabcccaaaaabccabbbcabcaabccaabcabcaabcabcabcaabccabcabbcaabbcabbcabccabcabbcaabcaabbcabccaaabbbbcaabcaabbbbccccabcaaabcabcccaaabbcabccaaabccccabcaabbcaabbcabcabbbcabcabbcaabbbbcaabcabcaabccccabccaabbcaabcabcccabcaaabccaabcabbcabcaabccaabbccabcaabccaabccabccabbbcaaaaabcabccccaabcabbbccaabbbcabccccaabbbccabcabbccabcabcaabcabcabcabccaabcabcabcaabbbcabbbbccabbccabbcaabcaabbcaaaabcabcabcaaabcccaabbcabccabbcabcabbcaabcaabcabbcabbcabcaabcabcaabbcabbcccabbcabccabbcabbcaaaabcaabbbbbccabcabccccabcaaaabcabccaaabcabbcaabcaabcccabcabcaabbcabccabcabccabcabcccaaabccabccabcabcaaabcabbbcccabcccabcabbcabbbcccabcabcaabcabcaaabcaabcabcabbcaaabcabccabbcaabcabbcaabcabccabcabcccabcabcccabccaabcabcaabbbcabccabcccaaabccccabcabcabcabcaabcccabcabccabbcaaabbcabcccabcabbbcaabccabbcaabcabbccabcabcaabcccaaabcabbccabbbbbcaabcabcabcaaaaabcabbcaabbbbccaabcaabbcabbbbbccabcabbbcabcaabbcaabcaabccccabcabbbccabbbccaabccaaabcabcabcabbcabbbcabcabcabcabcabbcaabcaabcccabccabccabcaabbccaabcaabcabcabcccabccabcaaaabccaabcabbccabcabcabcabcaabcabcabbcabccabcaabbcabbbcabcabbbccaabcaaabbccabbbcaabbccaabcabbbcaabbccabcabcccaabbccabccaabbcccabcabcaaabcabbcaaabcabcabbcabbcaaabbbbbcabbcabccaaabcabcabcabccccaabccabccabcabcccaabccabcaaabbccabccabcccccaabccaabbbcabcabcccaaaabcabcaabcaabbbcaabcabbbcabbbbbbcaabcaabcaabbcabbcaabbbbcaabcabbcabccabcabcabcccabcabccccaaabbccabcccabcaabbcabcabbcccaabccaabbccabbcabcabccabbbcabcabbcaabccabcabcaabbcaabcaabcabbcaabcccabcabcabcccaaabbbcabcaabcaabcaaaabccccabcaaabcabcccabbbccaabcabcaaabbccccabbccccccabcaabcabcabcaaabbbccabccccabcccaaabcabbbcabcaaabbbbbbbbcabcccabccabbcabcabbbbcabccccabbcaaaabcccaaaabccaaabcabcabcabbcabbbbccccabcccabcabcabbcabbbbbcabcabbcaabcabcabcabbcaabbbcaabbcccabbccabccccabcaabbcabcaaaabcabbcabbccaabbcaabbbccccccabcabbcabcaabbcccabbcaabcaabbcabccaaabbcccabccabcaaabcaabcaaaaaabcabcabcabcabcabbbbbcccaaaabbcabcabcabbbbcaabbcccccabbcabbbccabbcccabcabccaaabcaaabcaabcabbcaaaabccabcaabcaabccabccaabcabbbcaabcccabbccaabccaaabcccaaabcaabbbcabcaabbcabcabbcabcaaabccabcabcccabcccabcccabbcaaabcaaaabbcaabcabcaaaabbccaaabcccabbbccabcabcaaaabccabbbcabcabbcabbccabbcabcabccabcccabcccabbbcabcabcabbcabcaabbccabcabbcabbcabccabccabccccabbccaaabcaabbcabcaabbcaaabbcabccaabcabbcccabccccabbccabcccabbbbcabbcaabbcabbbbccabcabcabccaabccabcaabbcaaabcabcabbbbbccccaabcabcabcabcabcabbccaaaabbcabcaabbccaaaabcccaaaabcabccabcabcabcabcabccabcabcaabcaaabbccabcabccaabbcabcaabbcabcaabbcaaabcabbcaaabbcaaaabcaabbbbbcabcaaabcccabbcaabbbcabcabcabccabcabbbcabbbbcabcabccabccabcabcaabbcaabcabbbcabcabbbbcabbbcaaabbbcaaabbcaabcabcabcaaabcabcaaabbcabccaabbcabcabcaabccccabbccabbbbbbcabcccaaabcccabbbbbccabcaabcabcabcccabccaabccabbcabcabcccaabcabccabcabcaabcabcaabcabcaabbcabcabccabcabccabbbbbccabbcabcccaabcabbcabcabbbccabcabccabcabbbcabbcaabbcabcabcabcccabcabbcccabccccabcabccabccabbbcccaaaabcabcaaaaaaabcabbccaabbbccccabcabcaaabcabcccaabbcabcabcabbbbcabccaaaabcabccabccaabcaabcabbccccccaabcabcabbcccabcabbccabcabcabcabcaabcabcabbccaaabccabccabbcabbcabcabcabcabbcabbbbbbcaabcaabbbbccabbcaaabcabcabbccabcaabbbbcabbbcccabccccaabbcabbbcabcaaabbcaaaabcabbcabcabbbccabbcabbbcabcaabbcabcabbccabcaabcabbccccabcabcabccabcaabcaabcaabcaaabcabcabcabbbbbbcabbcaabcaabcabbccabbcaabcabcabcaabccccaaabbbbcabccabccccaabccabbcaaabcabbcabcabbcabcabbccabbccccabbcabcabcabbbcabccaabbcabcaaabccaaabbcabccabbbccaabcabccabcabcabcabccabcaabcaaabbbcaabcabccabcaaabbbbbcabccabcaabcabbccabcaaabbbcaabcccabccaaaaaaabbccabcaaaabcabccabcaabcabcaabcabbcabcabcabcabcabcaabbcccabcabcabcabcaabbcabcaabbcaabbcabccaabcccaaabccaabbbcccabccabcaabcabcabcabccaaaabbcaabccabcabbccabccaabcaabbbcabcabcccabcabcabbcccaabbbbcabbcabcaabcabbccabccabcabbcabbccaabcabccaabcaaaaabbbbcabbcabcabbbcccabcaabbccabcabbcabcabcaaabcabcaaabccabcabccabcabbbbcabcccccabcaabbbcaabbcabcabccabcabcaaabcabcabcabbccabcaabcaabcaabbbccaabcabcabccabcabcabcabcccabbccaaabcabbbcccabcccabccaaaabcabcabccaabccaabbcccaabcabccabcabbbccabcabcccabcabcabcabcabcabbcabcabbcaaabbccabbcabccaabccabbcaabcaaabcaaabcabbccaabcabcabcabcabbcabbcabbcabccaabccabbcaabbbbbcabcabbcaabbbbbbcaaabccabbccabbcabbbccabcabcaabbcabcabcccabccaabcabcabbbbcaabcabccabcabccccabcabbcaabbbccaabcabcaabcabcaaabccabcabcabbcabccaabcabcabbcaabcccabcaabcabbcccaaabbbcabbcaabbbcabcabcaabcabbcabbcabcaaabbcaabcaabcaabcaaaaabcabccaabbcabbcaabcabbccaabbcaabcabcabcaabcabcabcccabbccabccabbcabbbbbcaaabcabccccabbcabccabbcabcabbccabbcaabcaaabcabcabbcaaaabbcabcabbcabbbcabccaaabcaabcaabccabcaaabcabbbccaabcccccccaabcabccabbccaabcccabcaabcccaabcabcaaaabcaabcaabbccabccabbccccabcabcabccaabccaabcabcaabcaaaaabccaaabbbbcabbcaabbcabcabcccabcabbcabbbcabcaabbcabcabcabbbbccaabbcabcabcabcabccccaabccccabbcccccccabcabcccabbcaabbbcabbcabbcabbcccccabcabcabcaabbbccccabbccabcabccaabccabccabcabccabcabcaabbcaabbcabcaabbcabccabcabbcabcaaabbcccabcabcabcabccaaabcccccabcabccaaaabcabcabcaabbcabcabbbbcaabbbcabcabcaabbcaaabccabcaaaabccabcabcaabccaabbccaabbcaabcaabcabcabbbccabcaabccaaabbcabcccabcabcaabbcabcaabbcccabbccabccaabcabccaabbbbcabbcabcabbcabcaaabbcabccabbcabcaabccabcccaabccaabcabcabccabbbcccabbbbcabbbcabcccccabbcabcabccabbcaabbcabcabcabcabcccabcabbbbbbbccccaabbcccaaabccaaabbbbccccabbccabbbcccabcccaaabcabccaaaabccaabcabcabbcaaabbcccabcaaaaabcaabbcaabcabbbccabbbcabbbcaaabcaabbcabbbcabcabcabbccabcaaabcabccaabcaabbbbcaabcabcaabcabccabccaabccaabcaaabbbccabcabcaaabcabccaabccabbcabbcabbccaabcabcabbbccabbccaabccabcabcaabbbcccabccabccabcabbccabcabbbccabcaaaabcabbbcabbccabccaabcaaaaabcabccabcabbbbcccabcabccabccabcaabcabcabcabccabcabcabccabcabcccabcaaabcabcabcabcaabbccabcabbcabbbcabbbbccabbbbcaabccaabbbcabccaabbbcabcabccabcabcabbbcaabcaabcabcabbcabcabccabccabcccabcaaaabcaaabbcabcabccabcaabcabcaabcabcaabcaabcabccaaabcaabcaaabbcccabcaaaaabccabcabcabcabbcaaaaabbcabbccaabccaaabbccabcaaaabbccabcaabccaabcabccabccaabcabcaabbbccccabccabcabccabcabcabccabcabcabcccabccabccaabbbcabcaabcabcaabcabccabcaabbccabccaabbbcabcabbbccabcabbbcabbccabcaaabcaabcabbcabccaabcabcabbcabcaabbccabbbccabccabcabcabbccabcaabcccaaabbcabbbcaabbbcabbbcabcabbcaabbcabccccaabcabcaabcccaabbbcabcabcaabcabbcccabbbcaaaabcccaabccabcabcccabccccabbccccaabbcabcabbbcaaabcabcaaaaabbcaaabbcabbcaabbcabcabbcabbcccccabbcccabcaabbccabcaabcaabbccabbcaaaaabcccabccaabccaaabcabcabbcabcabbbccccabcabcaabcabbcabbccccccabcabcaaabbccaabcabbccaabcabcabcccabbcabcccaaabcccaaabbcabcaaaaaabcabcaabcccccaaabccabcabccaabbcabcabbccaabcaabcaabbcaabcaabcabbbbcabcabbcaabcabbcaaabccaabbccabccabccabcabbbccaaabccabccaabcabbcaabccabccabcabcabbbccabcaabcccabcaabcabcabcaabcabcabcccabbcaaabcabcabcabcabcccabbbcabbcaabbcabbbbcabccabcabcabcabccabcabccccccccccabbcaabbccaaaabcabccabcaaabbcabcabcaabbcabcaabcaabcabcabccabcaabbcaabcabccabbbbbcccaabcabbcabcaabcaaabcaaaabbcaaaaaabccaabccabcabccabbbbcaabbbbbbcabcabcaaabcabcabccabcabcabcabbccabbbccabccaaabcabccaaabcabbcaaabcabcccabcabccabbbbbcabcabcaabbcabbcabcabcccaaabcaabbbcaabbcabccabcabbcaaabcaabccabcabccaabcabcabccabccabcabcabccabcabbcabccaabbbbbcabcabbcabcaabcaabcabccabcaabbccabcaabbbcabcabcaabbccccaaabcaabbccaabbcabbccabcabcabcabcccabcabcabbcabcabcabbbbcabbcaabcaaabccaabcccabcccabcabccabcabbcabcabbcaabcaabccabcabbcabbcaabccaabcccccabbbbbbbbcaabccabcabcabbcabccabcabccabbcaabbcccaabcabcaaabccccabcabcaabcccccaaabbcabcaabbccabbcabcabbccabcabbcccabbccaabccccabcabcabcaabbcabcabbcabcccabbcabcabcabbcabcabcabcabcaabbcabcabbccabbcabcabcabcabcabbcabbcccabccaabcaabccabbcaabcabcaabcaabcabcccabcccaabccabbcabbcabbcabbbcabcccabbccabcabbcabcccaabbcabcccabbcccaabbccaaabbcaabbcabccabcaabccabbcabcaaaabcabcabcaabcabccccabcabcaabcaaaaabcccaabcabcabbcabbbbbbcaabccccaabbcabbccabbbccabccaabccaabccaabcaabcabbccabcabccabbcaaabbbcabbccabccabcabcaabcabbcabccabbcaaaabcaaabcabcaabccabcabcaaabcaabcabbbccabcccaabcaabbcabcabcabccabbcaabccccabcaaaabcabcabcabccaabcabcabcabcaaaabbcaabcaabcaaabccabbbbbcabcaabcccabbcabbcabcaabcabcaaabccaabccabcaabcabbbcccabcabcabbcabcabbcabccabcaaabccabcabbbcaabcabbbccabcabccaabccaabcabbbbcaabcabbcaabcaabcccabbbccabccabbcaabcaabbcaaaaabbccabbcabcccaabbccccaabcabccabbbccabcabcabbcabbcaabbcabbcabbccaaabccaaaabbccabcaaaabcaaabbcabcabcabcaaaaabcaabcabcaaabccabbbbcabccaaabbcabbcabcaabccaabcccabbcaaabcabcccaaabbbccabccabcaabccaaaabcabcabbbcabbbbcabcabcabccabcccaabcabcaaabcabcabccaabbcabbcabcccabbcaabccabcaaabcabcccabcccabbccabccaabcaaabcccaabcaabcaaabcabcaabbcaaabcaabbbcabcaabcaabbbbccccccaabbcaabcabcabccccabcabcabcccabbcabccabcabccabccaaaaabccccccabccabbccaaabcabbcccabbbccabbbcabcabcabbcaabcccabbccabcabbcccaabcabccccaaabbcabcaabcabcabcabbccaabccaaabcabbbcabcabcccabcabbcabbcabbccaabccccabcabcaabbbbbccaabccabcabccaaaabcabcaaabcabccabbcaabbcabbbcabbbccccabcabbcaabbbbcaabcaaabbbbbcabbccabccabbcaaabbcabcaabccabcabbcaaaabcabccabbcccabbcabbbbcaaabcaabccaabbcccabcabccaabcabccabbcabcaaabbcabcabcabcccabccabcaabcabcabcabcabccaaabcabcaabcaaabbbcabcaabcabcabcabbcabbbcabccabccabbccaabcabcaabbbcabcabcabcabcccabbcabcabbcabcabcccabccabccabcabcaaaabcaabcabccabcaabccaabbccaabcabbcabcaabccabcabbcaabbcabbcccabcabcaabccabccabbccabbbcabcabccabbcabbcabcabbbccabccabccabcabcabccabcabcccabcaaabbbcabccccaaaabcabcabbccaabcccabcaabbccabccccabbccabbcabbcaabccabcccaaabccabcabbcaaaaaaaabcabbcabbbccaabcabcabcabbcaabccaaabbcabbccccccccccaabcccabbccccabbcabbcccabccaabcaabbbccaaabcabcaaaabccabcaabcabccaabbbcabbbbcaabcabcaabcabcabcabbcabccaaabcabcccccabccaaabbcccabcccabccabcabcabbccabcabcccaabcaaabccaabbcccabccaabcabcaabccaabcaabcaabcabbbccaabbcabbccaaaaabbcaabbcabbbcabcaaabcabbbccabcabbcabbcabccccabcaaaabcccabbcaabbbbbcabcabbcabcaaaabccaabcaabbccabcccabcaabcabbbcabccabcabcaaabcabcaabcabbbbbbbcabcabcaabcabcabcaaabcabbbbccabcaabcabccabcaabcabcabcabbbbcccaabbcabbcabcabbccaaaabcabccabcaaabbbcabbcaaabcaabcabcabccabcaabbcaaabcabbccabcabccabcccaaabbcabccabcaaabcccabccabccabcaaabcabbcabcaabbbbccabcaaabbcccaabccabbbcabcccccabcaaabcabcabbcabcaabcabbcabccaabccaaabcaaaabcaabbbbbcabccabbcabccaaaaabbcabcccabbbccabcccabbbccabbccaabbbbbbbcabcabbbbbbcccabbcabccabcaabcaaaaabcaabccaabcabccaaabbbbbcabcccabbbcabccabcabbcabbbbcabccabbcabccaaaaabbccabbbcaaabcabcabcabbcabbcabbccaabcabcabccccaaabbbcabbcaaabccabcaabcabccaaabcaabbbcaabcabcaabbbcabcabccaabcaaaabcaaaaabccaaabcaaabcccabcaabcabccabbccccccabcaabccabbcaabbbbcabbbcaabbbcabcabcaabcabbbcaabcabbcaabcaabbcaabcccaaaabbcaabcaabcabcabcccaabccabcabbcabbcabcabccabcabcabbbbbcaaabcccabcaabbcaaabbcabbccaaabccaaaabcccaaaabcabbbcaabcabccaabbcaaaabcabbbcccabcabcabbbcccccabbcabbccaabbcaaabbbbccabcabccabccabcabcabcaaaaabbbbcccabcabbcabbbcabcabbcaabcaabccabbccabccabbbcaabcabcabccabbcabbcabcabccabbbbcabcabcccabcabcaabcabbbccabccaabbcaaaaabbbcabcaaaaaabcabcaaabbccabcabccaaabbcaabccabccabbcabbbcccabcaabbcaabcaabbcabbbcabcabcaabccabccaabccccabcaaaaabbbcabcabcabccccabcabbcabbbccaabcccabcabcaabbbcccaabcabbcabcabbcabcabccabcabcabcabbbcabbcccabbcabbbbccaabcabcabcabbbbcabcabccabccccaaabbbcaabcabcabcabccabbcabcaabccabcabcaaaabbcabcabbbbcaaabcaabcaabcabcaaabcabbccabbcccabccabccabbcabcabcaabccabccaabccccccaaaabcabcccaabcabcaabbbbbccabcabcabcabbcaabcabcabccabccccabcabbcabbbcaabcabccccabbbcabbcabcabbcabbbbcccabcaabbbbccaaaaabbcaabcabbcaaabbcabcaaaaabbbcaabcabccabbcaabccabcaaaabcaabcaabbcabcaaabcabccabbcabbcabbcabcaabcabbccabbcaaabcabcabcaaabccccabcabbccabcabcaaaaaaaaaabcabccabccccaabbcabbbcabcabcabbbccabcabbbbccabccaabccabcabccccabbcccabcabccccaaabcabcaaaaabcabcabcccabcaabccaabbcabcaabcaabcabcabccaabbcaaabcabcccabccabcaaaabccaabcaaabbcaabcabcabcabbcabbcabcabbcabcabcabcabcabbbcabbcabccabcccabcabbbcabcaaaabcaaabcaabcaabccabcabbbcaabbccaabbcabbcaaabbbcabbbbccaabccabbccabcabbcabccaaabcabccabbcabcaabcccaabcabccabcccaabcabbbcabccaabcccaaaabccccabbcabccabcabccabccaaaabcabbcccabcabcabbcabcabccabbcccaabcabcabbccabcaabbbccaabcaabcabcaabbccaaabbcabccaabbbbcabcaabbbcccabcabcaabcaabbcaabbcabcaabccaaaaaabcccabbcabcccaaabcabbcabcabbcaaabbbbccabcaabcabccabcabcabcaabbcabbcabcaabcaabcabcabbccaabbcabcabcaabcaaabcabcabbcabcccabcaabbcccaaabcabcabbcabcaabbccabcabbcaabccabcaabccccabcabccaabcabbbcabcabcabccaaaaaabcabcccabbbcaaabbbcabcabcabbcccaabbbccabbbcabbbcaabccabcabbcaaabcabccabccaabcabcccaaabcccabbccccabbbccabcabcabcaaabcabcccaabccabccaabbccabcabcabcabcabbccaaabbbcabbcabccabccabcccabbcabcabbbcabcaaabcabbcabcabcabbcabcccabbcaabbccaabbcabcabcabbbcaaaabcccabcaaabcccaaabbccabbbccabbcabcccabcaaabbbbcaabccaabcabcabcabcaaaaabcabbbcabbcabbccaabcaabcccabbcabcccabcaabccaaabcabcabcaabcabcaabcaaabccabccabbbcaabcaabcabcabbbbcabcccccaaaaabcaaaabccabcaaabbbcabcccaabcaabbbccaaabbcabcabbcabbcabbbcabcabbccabcabbbbcabcabbcabcabbcabbbbccabccccabbbcabcaabcabcabbbcabcabbcabcabbccaabccabcabbccabbbccabcabbcabcaabbcabccaabcabcaaabbcaabbbccaabccabbcaabcaabcaabcabcaabcabcabcabccabbcccaabcabcaabbccabbcccabbcaabcaaaaabbcaabcaabbbbccabcabbcaabcabccabcabbbcabbcabcabcabcaaabccabcabbcccaabcccaabbccaaabccaaabcccabcabcabbbccaaabcabccaabcabcabbbccaabbcaaabbcabcaabccaabbccabbcaabbcccabccabcaabbcaaabcabccabbcabcabccccabcabcccabcaabcaaabcabcabcaaabcaabcabbcabbcaaabcabbbcaabcaabcabcabccaabbbbcccaabcabccabcaaabbcccabbcabcaaabcabbccabbcabccccaaabbccabcabcabcabbcccabcabbcabbcabcccabccaabcabcabbcabccaaabcabcaabccabbcabcaabbcaaaabcabcaaabbcabcaaabcabcaaabcaaabcabccaabccabccaabccabcaaabcaabcabcabbcabcaaabbccaabbccccaabccabcabcabbbbbcabcaaabbccabbcaabbccaabcaabbccaaabbcaaabbcabbccabbbcabbcabccabccabcaaabcabbccabcabcabcaabbbcabcabccabcabcaaaabcabcabcaabcaaabbccabcabcabcaaaaaabcaaabcabbccaabcabccaabcabbbcaabccabcccccaabccabccaaaabccccccabccabcabbcabbccaaaabcccabcabbcaabbbccabcaabbcabbcabcabccccabcccaabcabbbbcabbcaaabcabbcabccabcabbbbbbcabcabcabccabcabccabbcabbbbbbcabbcabcabcaabccabbccabccaabcccccabcabbbcabcabcaaabccabcabbcaaaaabcabcaaabbcabcaabbbccaabcabccabbbbcabcaaabbbbcaabbbcabbbcabcabcaaabccaaabcabbbcabbcabcabbcaabcabcaabbcabcaabccabcabbccaaabbcaaabbcabbbcccabcabcabccaaabbbcaaabccaabcabcabbbbcccabbccaabccabcabcabcabbbbccabcaabbbcaabbbcccabcabcabbcabcabbcabcabcabcccabcaabbcabbcabcabcabccabbccabccaabcabccabcabcabcabccaabcabbcabcaaaabccccaabcccabcabcaabbbbcaabcaabbcabcaabcccabcabbccabccabcccabcabcabcccaabcccaabcabbcabbcaabbbcabcabbcabccccabcaaabcabcaaabbccaabccabcabcaabcabbcaabbbccccabcabccabbbbcaaabbcaabbcabccabbccabcaaabcabcabcabcaabbbcabbbccabcaabcabccabccabbcaabcabcabcccabcabbcaaabcabbcccabbcccaabcabbbcabcabcaabbcabbbccabccabcabcabcaaabcabccabcaabcabcabcabbcaabcabccaabbbcccabcabcabcaabccabbcabcabbcabbbcabcaabccaabbbccabcabcaabbcabbccabbcabcaaabcccaaaaabcabbbcaabcccaabbcabcaabcccabbbcabbccaaaabcccabcabcabcabcabccabbcabbcabbbbccabccabcabcabcabcabcabcabccaabbcaabcabbccabcaabbbbbbccccabbccccabbcabcabbbcabcaaabbbcaabbccaabcaabbcaaabcabccabbbcaaaabccabccaabcabccaabcaaabccabcabccaaabccabbcaabcabbccaabcaabbcaabbbcabcccabccaabcabccabbcabccaaabcaaabbbcabbcaaabbcabcabcabcabcabbcccabcaaabcaaaaabcabcabcabbcaabbbbbbcccaaabcaabbccabbcccaabcabcaaabbcabccabbcaaabcaabcabbcabcabcaaabcaabcaabbbbcaabcabccaaaaabbbcabcabbccabccaabcabbbbcaaabcaabcaabccaabcabcaabbccabcaaaaabcabbcabbcccabcabcaabccabcaabbbcaabbcaabcabbcabbbcaabbccabbcabccabcaabcabbccaabcabcaaabcaaaaaabbcccabcabbcabcaabcabcabcabcabccabccabccaabbcabbccabccabbccabbcabbbbcaabbccaabcabcaabcabcaabccaabbccabbccabbcabbbcabcabcabcccabbcccabccabcaabbccccccabbcaabccabcabcaaabcaabbcaabcabcaaaabbbcabcabccaabcaabccabcabcabcaabccabccabcabcccabcabbccaabbbbccabcabcccabcabcabccaabbbbccaaabbcaaabcaabcaaabbbcabccaaabbcabcaaabbbccccabcabcccabccccaabcaaabcaaaabcaabbbbccccaabcabccabcabbcccaabcabbbcabcaaabbccaaaabcccabcabbcabbcabbcccccabbbbbbccabbccabbcccabcabccabbccabccabbbbbbbbccabcabbcaabbcabcabcaabbbcaabccabbbbbcaabbbccabcaabcaaabcaabbcabbccaabcabcabcabccabbcabcabccaabcabcabbcabbccabbcabcabbcccabccabbbcabcabcabbcabcaaabcaabcaabcabbcaabcabccabcabbbcabccabbcabcaabcaabcaaaaabcccccabcaaabccabcabcabbcaabcabcccaaaabcabcabccabccccccaabcabcabcabbccaaabcabccabbbbccabcabcabbcabcabcabbcaaabbcaabcabbcaaaabcabcabccabcabccaaaaabcabcabccabcabcaabbbcaaabbbcccabcabbbbbbccabbcccabcabcaabcabbbcabcaabbcabbcabccabcabccabcabbcabccccaaabcabbbccabcabcabcabbcccccabccabbbcabcaabbcabbcabcabcabcabccabbbbbccabbcabccabccabcaaabccabcabcabcaabcccaabcabbbcabbbccaabcabccabbcaaabbccaaabcabbccabcabbbccccabcaaabbcabcaabcaabccabcccabccaaabbccabccabcccaabcccabcabccaaabcccccabccccaaabccccabcabcccccabcabbcaaabcabcccabcabcaaabcabcabcabcccabbcccaaabcabbccccabbcaabcabcabbbccaabbcccabbcaaabcaaaabccaaabccabcabccabccabbccaaabccabbcaaaabbcabcabcabbbcabccabcaabccabbccaabccccaabcaaabbcabbcabcabcabbcabcabccabcaaabcabcaabbbccaabcccabcaaabcabcabcaabcabcaabbcaabcabbbcaabbccabcabcccccabbcabbcabcccabbcabcaaabcabccaabcabccaabccabcabbbcabbbcccaabccaabcabcabbcabccabcabcabccaabbcaaabccabcabcabbbccccabcaabbbcaaaabcccabcabbbbccabbcaabccaabbcabcabbcabbbccabbccccabbcaaaabcaabccccabcabcabcaaaaabbcabcabcccaabcaaaaabcaaabbcabcabcabbccccabcaabbbcabbbccabcabbcaabbcabcabbbcabbbcabcabccabcabccabbcabbbccccabcabcabcabcaabccabbcaabcaaabbcaabbccabbbcabcaabcabcabbbccccabcabbbbcaaaaaabcabcaabcabccabcabcaaabcabcaabcabbbbbcccabbcabcccaaabccabbccabcabcaabbcabbcabbcabbbbcabcabbccabcabbcabcabcaabccaabcabbcaaaabbcabbcaabcaabcaaaaabcccaabbcabcaabcaabcabbcabbcabbccabcabcabbcaabcabccaaabcabcaaaabcaabbcabbbbcaabccaabcaabcaabbcabcccabbcabccabcaabcaabbcabbcabcabcaaaabbbccabcabbccaabcabcabccaabbbcaaabbcaabcabcabcabbcabcaabcabcaabcabcabccaaabbbcaabbcabccabcaabbcabbbccabcaabccabcabbbbbbbcabcccaabcaaabccccaaabcccabcabbbbccabbbccccaabcaabcaabbcaabbccaabcabcaaaabcabcabcabcabcaabcabcaabccabccabcabccabbccaabcabccabcabbbbbbcabcabccaabcabcaaabcabcabcaabcabbccccabccaabbcabcabbbbcabccabccaaabcabccccabcabcccaabbcabccabcabccaabcaabbcabbbcabcaabcabcabbcaaabcabcabcabcaaaabbccabbbcaabbccaaabcabcabbccabbcabccccabbbcaaaabccccaaabcabbcaaabcabbcaaabcabcaabcaaabcabcabcabbcabcabcabcaabccabcaabcabcabccaabcabcabbcabcccabbccabcabcaabbbcabbcaaabccaabccabbcabcabbcabccaaabbbcabccabcabcaabbcabcabbcccabbcabbcaabcabcccabbcaaabbcabcabbcaabbcabcabcabcaabcabcabbcabcccabbccccccabcaabbbbccabccaabcaabbcabcaabbbcaaaabcabcabcabbcabcabcabbcabbcabcabcabcabbcabcabcabccccabccabcabcccabcabbccabbcccabbcabcabcabcabcaaabccaaaaaaabbcabbcabcaabcabcabbcabcccabcabccabbcabccaabbcccaabcaaabcaaabccccabbcabbccccabbcabcaaabcaaabcccccabbccabbccabccabcabbbcabbbcabccabccabbccabcabcccaabcaaabcabccabbcabccabbccabccabbbbcabcabbbbbcabcabcabcccabcaabccabccabccaabcabcabbbbcaaabcabcabcabbccabcabcabbcabbcaabbbcaabcabcabcabbcccaaaabccabbcabcaabbcabcaabbbcaaabbcaaaabbcabcabccccabbcabccabccabccabcabcabccaabcabbbcaaabbcaaabccabcabbcabccabccabcabcabccabcabcaabcabbbbbcccabccabcabbcabcabbcccaabbcaaaabbcabbbbccaabcabcccabbcccabcaabcaaaabccabcabcabbccaabbcabcabcaabccaabcaabbcabcabcccccccaabcabbccabbbcabcabbccaabcabcaaaabcaabcaabcaabcabccabbcabcccccaabccabbbbcaabcabbbcabbcccabbccabbcabcabcabbcabcaaaaabbbcccccabcabcabcabcccabcaaabcabcccccaaaabcaaabccabcaabbcabcccabcabcabcabcabcabcabbbbcabbbccabcabcabcabccabbcabccabbbcabccabccabccccabbbccaaabcaaabcaabbcabccabcabbcccabccabcabbcabbbcabccabcaaaabccaabcabcaabbccccabbcaabcabbcaabbbcaabcabccccabbcabccabccaaabbccabcabcaaabbcaabcabcabbcaabcccabbcabbbbcabcaabbcccccabbccaabbbcabbcabcccabcabcaabbcabbcccabcaaabccabcabbcaaabccabcabccabcabcabcaabbcabbbbbcaaabcccabccaabbcabbcabbcabbcabcaaabcabcaabcabccaabccabbbcabcabcabbcabcaaabbbcabbcabcaabcaabcabcabcccaaabcabccabccabcabbcabcabbbcaabcabbcabcaaabcabcabbccabbcaaaabccabcabbcccaaabcabcabcaabcabccabcabbccccabbcccabcaabcccabccabbbbbbccabcabbccabccccccabbcabcabccabcaaabbbcaabbbcaabbcccaabccabccabccabbcabbcaabcabbcabcabccccabccabcabcccabcabcabcabccabcabcaaabcaabcabcabbcabccccaabbccaabccccabbccccaabcabbccabbcabcabcabccabccabcaabbcabbcaabcccccccabccabbcabcabcabcccccaabbbcabbbcabcabbbcabcabcabbcabbbcaabcabcabcaabbccaaabbbccaabcabbbbccaaabbcabcaabcabbcabbbcabcaabbccccabcabcccabcccccaaabcaabcaaaaabcabccabcccaaaabcccabcccabbcaabcabcabbccabcaabcabbcabbbccabcabcaaabccabcaabcaabcccccaaabcaabcabccabbbcaabbcabbbcaabcaaaabcabcaabcabbccabbbcccabbcaaaabcabcaabcaaaaaabcabccabbcaaaaabcabbcabcaabcabbccabccabcccabcabcabcabbccccabcabbcaabbcccabbcaabcaabccaaabcabbbcabbcaabbcabcabcaabcaaabcccaabbbcaaaaaabcabbcabcaabbbbbccaaabbbcccabbcaabbcaabcabcabccccabccabcabcaabbbcabbccabcaaaabccabbcabbcabcabbbccabbbbcabbbccabcabbcaaabbcabcabcabcabccabbbcabbccabbcccabccaabccccccccabccabcabbcaabcabcabbcabcabbcabccabcabcabccaaabbccabccaabcccabccaabcabcabcabcabbcabbccccaaaabccaaaaabcccaaabcabcabbbcaaabcabcabccabcccabbcaabcabcabcabbbcaabbbcaabcaaabcccaaabcabcaabcaabbbcccccccabcaabcabcabbcabbcabcabbcccccabbcaaabcccaabccccabccaaaabcabcabcaabbccccaabbcabcabbbbcabbcabcabbcabcaaabccccabccabbcabcaaabccabcabccaabcaabbbccabbbcaabbbcccabcccabccaabcabbbcabcaaabcabcccaabcaaabcaabcabbbbcabccccabcaabcccaaabcabcabccaaaabccaabbccaabcabcccabcabccabcabcabbbccabbbcaaaaaabcccabbccabcabbcabbbcccaabcabbcabcabcaabcabbcabcabbcabbcabccaabbccabccabcabccaaabcabcabcaabcabccabccabcaaaabcabcaabcabcccabcabcabccccabcabbcaaaabccccaaabccccabccabcabcabbcccccabbbbcabccaabbcabcabbcabbcaaabbcabcabcabcabcabcaabcabbcaabccabbcaabbccaabbbcabccabbcabccabccaabbbcccccaabccccabcccabccaabccabccccaabbcabccabbcabccabcaaabbcabcabbcabbbbccabcabcabbbbcaabbcaabcccaabccabccabcabbcabccaaabbcabccabccabcabbcabcabbcaabcabbcaabbbcabccabbbcabcabbcabcabbbbcaabcccabbccabccabcabcabcccabcabbcabccabcaabccaabcabbcabbbccaabcaabcaaabbcabccaabbcabcaabbbcabbccabbbcabbcabbccabcabcabbbbcabcaabbccaabbcaaabcabccabbbccaabcaabcabccaabcabcccaabbcccabccabccabcabbcaabbcabcabbcabcabccaabcabbccabcabcaaaabbbbccccaaaaabcabbbbcaabccabcabbbcccaaaaaaabbbcabbcabcabbbccabcabcaabbcaabccaaaabcabccaabccccaaaabccaabcabcabbcccaabcabcaabcabccaabbccaaabcabcabcccabbbcabcaabbcaaabbcabbbcccaabcabcccabbbcabcabbbcabcabccccaabcabcabbbbcabcaabbccabcaabcabccabcabcabcaabbbbccabbccabcccabcabbccabbccabcabbcaaabbcabcabbcabbcaaabcabcaabcabcabcaabcccccabbcabcabcabcabcabcabbcabccaabcabccabcaabbbbbcabcabbcabcabcaaaabcabcaaaabcccaabbcabccaabbcabccaaaaaabcabcabbcaabcabcaaabccabbcaabcabcaabcaabcaabcabbbcabbcccaabccaaaabcaabbbbbcabbccaabbccabcccabcabcabcabbcabcabbcaabbcabbcabcabcabcabbcaabccabcccabbbbcabbcccabbcaabcccabcccabccabcabccaabcabbccabbbbbcabbcabbbbcaaaaabcabcaaabccabcabccabcabbcaabccaabcaabcaaabcabccabcabcabccabcaabbcabcccabbcabcccabbcabcccabccaaabbbbbbcabcabccabbcaabccabcccabbcabcabcabbcabcaaabcabcccabcaaaabcabbcaabcabccabcabbcabbbcaabbbcccaabbcabbcabcabcabbbbbccabccabbbcabbcabbccabbccaaabccabbcabbcccabccabcabcabccabbcaabbcabcaaabccabccabcabccccabcaabbcabccabcaabccabbbcabbccabcccabcabccccabcabcabcabccaabbcaabcccabcabcabbcabcabcaabcabccabcaabcabcabbccaabcabcabcabbccaabcaabccabbccaaabbbcaabcaaabcccabbcaabcaabbbcabbbcaabcccabcabccaaabbcabbccaaabcccabcabcaabcabbcabbcabbcabccabcccabcaabcabcabccabbccabcaaabccccccabcaaaabbbbcabcabbcabbbcaabcabccabcaabcabbcaaabbcabcabbbbbccabbcabcccaabcabcabcabcabcaabccaabccabccabbbbccaabcabcaaabcabcccaaabcabcaabbcaabcabbcabcaabcaaaabcabbccabcaabccabcccabcabbbcaabccabcabcabbbcabccccabbccaabbbccccabbcabccaabbcccabcabcaaabccccaaabbcabbcaabbcabcccaaaabccaabccabccabcaabbcaabcabcabcabccabbcabbbbcccabbcabbbbcabccccabbbbbcabcccabccaaabbcabcabcabbcabcabbbbbccaabbccabbcabccabbcabbcaabcabcabcabcabcabcabcaabccaabbcabccabccccaabcabbbbcaabccaabcccabcaabccaabcaabccabbcaabcabcabcabbcabbbbbccabcccabcabcabccabccabbccabbbbbbbccaaabccabbcaaabcabcabccaabbcabccabccaabcabbccabcccabbbbcabcaabbcaabbccabcabcabbcaaaabcaaabcabbcabcaaabbbcaabbcabccaaabcaabbccabcccabcabbcabbcabcaabcabbccaaabbcabbcaaabbcaabcaabccaaabbbbcabccaabccabcaabccabbcccccabbbcabccabcabcabccabbcabcccabcabccabcabbccabcabccabcabbcccabbbcabccaabccabbcabbccabbcabbccabccabcaabcccabcccaabcabcccaabcabcaabccabcabcabcabcabbcabcabbbbccccccabcabcabbbbcaabccaabbbbbbbcabbcaabccaaaabcabbcabbcabbcccaaaaabccabccabcaabbcaaabbcabcccaabcaabbcabcabcabcaaaabcaabcaabbcabcabcabcabcaabcccabcccaabcabccabbccaabccccabcaaaabccabcaaaabccabbccabcccabccccabcaabcaabccaaabcaabccabbbbbcabbbcabccabcabbcabbcaabcabcaabbcaabcabbcabbbcabbccaabcaaaaabccccabcaabccabccabcabcabbbbcccccaabcccabcabcabbbbccabcabbcaabcccabcabcabbcccaabccabcaabcccaaaabcaabbcaaabcaaabbbbcabbcaabbcabbcabccaabcaabcaabcccabccabcabcaabbcaabbbbcabbcabccccccabcabcaabcaaaabcabbbcccabccabccabbcabcabcaaaabcabbbbcabbbbbccabcabcaabcabcabccabbcabbcabcabcaabbcabbcccabbbbbbbbccccccabcabcccccaaabbccaaabcabcaabcabbcabcabbccabbbcaabbccabcabbccccabccabccabbcabcabcabbcabbcaaabbcaaaabcabccabcabcabccabccabcabccabcccaabbcaabcabcccabcabcaabbbbccabbcabbcabcccabbcaabcccabcabccabcaabcaabcabccabcccabcabcabcccaabbbcabcaabbcccabcabbccccabccaabbcabcabccabbcaaabbcabcabcabbccabccaabccabbbcabbbcabbbbcaabcabcaabbcaaabbbcabcabcabbbcabcabbbbbcabbbccaabcaaaabcaabcaabccaabccccaaaabccccaabbbbcaabbcaaabccabbcabbcabcabcabbcaabccaabccabccabcabbbcaabccaabcaabcabcaabbcaabcabcabcabbbcabcabbccaabcabcaabccabbcabbbcabcabccabcaabbcaabbcabcaabcaabbcabcabcaabcabbcaabbcabbcccabbcaabbcabcccaaabccaabccabbbbcabcabcccabbcaabbccaabcabcabbcccabbbcabcaabbcabcabcccccabcaabbcaabcabccaabcabccccabccabcabbcabbbccccabccaaabccabbbcaabcaaabbcaabbccabcabbccabcaabcabcabbcaabcabcccabccccabcaabccabcaabcabcccccabcabcabbcaabccccaaabcabccabcaaaaaabcabcaabcaaabbcaabcccabcabcabcccabbbbcabccaabccccaabbccabccabcabcccabbcabcabccabbcabbbbcabbcaabcabcabcccabcabcaabcaabbcabcabbbcabbccabcabcaabccabcaabccabccaaabcaabbccabccccaabcabccaabcaaabbcccabccabbcabcaaabcabcabccabcabcabbccabbcabccabccaabcabbcabbccaabcaabcabcccabcabcabcabcaabcaabcabccabbcaabbcaabcccabcabcaabbbcabccaaaabbcabcaabcabcabcccabcabcabcabbbbcaaaaaaaaabcaabcabcabbcaaabccabbbbccaabbccabcabccabccabcccabcabbcabbcabcaaabcaaabcccccabcabbbcabccabcabbcaabcaaabbcabcabcaabbbbbcabcabcaaaaabcabccaabbccabcccabccaaaaaabcabcabcabcabcccabbcabbccaabcabcabccabcabcabcaabcabbcabcabbbbbcaabbbbcabcabcabbcabbcaabcabcccccaaaabbbcaabbbcaabcabcabcccaabbccaabccaaaabbcabccaabbcabcabcabcaaabcabbccaabcaaabccabcabbbbbcabccccaabbccccaabccabbcabcabcabcabcabcabbcabcabcaaaaabccabccccabbcaabcabcabbcaaabbcaaabcaabbbcabcaabcabccabcaaabcabcabcaabccabcabbbbbcabcccaabcabcaaabbbccabcccabcaabccabcabbbccabbccabcabcabcccabcabbcabcabcabcabcaaaabccabbcccabcabbcabbcabcabcaabccabcccabccabbbcabbbcabbbccabcaaaabbcabcabbccaabccabbbbcabcabcabccabccabcaabccabcabccabbcccabcabcabbcabccccaaaaabcaabbbbcaabbcccabccccccaabcabcccabcabcccaabbcabcaabcccabccaabbbbccccccabcabbccaabcabcabcaabbcabcccccaabbbcaabcabbbcabcabcabcaabcabccaabbcaaabbbbcabcccabbcabbcaabcabcabbccccabbccabcabcabbcabccaabcabbcabbcabcabccabcaaaabcabbcaaaabbcaaabcabcabcabcaaabcabcabbbcabcabcabbcaabcaaabcabbbcaabcccaabcabccaabcaabccabbcabbccaabccabbccabcabbccabcabbcabcabcaabcabbcabcccaaaabccaabcabcabcccaaabccabcaaaabbcabcabbbcccaaaabbbcabcabccabbbcabcabcabccabcccccabbcabcaabcabcabcabbbbccabcabccaaaabccaabcaabccaabccccaabbbccaabccaaabccaabcaabcabbbbcabcaabbcaaabcaaaabccaabccabcabcabcabbcabcabccaabcccabbcabbbbbcabccabbcabccaabcaabcabbcaaabcccccaabbbcabcaaabbbbcabcabbccccabccaabbcabcccccccabbcaabcccaabcaabbbccabbcabccaabcccabccabccabcabccabbbbcaabbbcaabcaabccabbccaabcaabcabbcabcabccabcaabcabcabbbcabccccccabccaaabbbbcccaaabcabcabcabccabcabbcaabbbcabbccabcabcabcabcaaabcabbbbcabcaabcabcaaaabbbcaaabcabccaabcabcccaaaaabccccaabcccabcabcabcabcabcabcabcabcabcaaabcabcabcabcccccaabbcabcabbcaabcabcccabbcccaabcabcccccabccabcaabcaabbbcccabbbcabcabcabcabccabcabcaabcaabcaaaaabcaaabcccaabbccabcabbcccabcccabcabbccabbcabbcabcaaaabcabbbcabcaaaaabbccabcabcabcabcabcabcabbcaaaaabcabcabbbbbcaaabcabbccaaaabcccabccabccabbcabccabcaabccabcabbbcaabcaabbccabcaabbcabcccccabcabccabcabccabcaaaaabbccabcabbbbccaaaabccabcaabbbbcabcaaabcaaabcabccabcaabbccaabcabccabbbccaaaabcabccabcaabccaaabbcaabbcabcaabbcaaabcabbcccabcabbccabbccabcccabcabcaaaabccabcccccabbccabcaabccaabcabcaabcabcccabcaabccabccabbccccaabcabcaabbcabbcabcccccaaabbbcabcabcabcaaabccaaaabbbcabcaabbcabcabcccaabcabbcaabcabbbccabbccabcccaabcabcabccabcabbcaabcabccabbbcaabcabbcabccabcaaabbcaaabbccabccaaabcaabcaabccaaabcaabccabcccaaabbccabbcabccaaabbbccccabcabccabcabcabcaabccabccabccaabcaaabcabbcabbcaabbccabcaaabccabccabcabccccabcabcabccabbbbbbbcaabbcabbcccabccabbccaabcaaaabbcabccabbbcaabccaabcaabccabcaabcaabcabbcabccabcabcccabcabcabbbccabbcabbcabbcabbcaaabccaabcabcabcabbcaabcabcaabcaabccaabcabcabccccabbcccabcabcabbcabcabccabcaaaaabcaaabccabbbcabcaaabbcabbcaaabbcabbcccaabbbcabbccaabcabcabbcabccccabcabcabcaabcabbbcabbccabcabbcabbbcabbbbbbbbccabccabccccaaaabcccaabcabcabcaaabccabccabccabccaaabbcabcaabcabcccabcabccaabbcabcccaabcaabcabccabbbccaabccabbbbcabbcabccccabcabbcabbcaaaabcabcabcabcccabbbcaaaabbccabcabcabccabccaabcaabbbccaaaaaaabbccaabcabcabcabccabccabcabcabcabcabcabcccabbbbcabbbbbbccabccabbbbcabcaabcabcaabbcaaabbcccabcaaaabccabccaabcabcaabccaabcaabcabccabcaabcabcaaabbcabcccaaabcaabcabbccaabbccabcaabbcabbbcccaabccabcccaaabcabcaabcaaaaabbcabbcabcccabbcaabccabbccaabccaabcabbbcabbcabcaabcaaabccabcabcabcabcabbcabcaabccabcccabbbbcccabcabbcabbcaabccaabccaaabbcabbccabcccabcaabcabccabcabbcaabcabcaaabcaaabcaaaaabbbbcaabcaabcaabbcaabcaaaabcaaabcabbbbcabbccaaaabccabbbcaabccabcabccaabcabcabccaabccccabbccccabbbcabbbcccabbcaabcccabcabbcccabccabbcabbbcccabcabbcabcccabcabcabcabcabbcabbcaabcabcccabcabbbcabcabbcabccabcabccabcabcabcccabccaabcaabbbccabcabbcaabcaabcccccccaabccaaabbcabcaabbbcabbcaabbbccaabbcaabcaabbcccccabcabbcaabbcabbbcabccabcabcabcaabcabccaabbccabcccabcabcaaabbccabcabbccabbbbcaabcaaabbcabbbccccccabccabccabcabcabcabcabccabbbcabbcaabcccaaabbcaabbcabbccabcabbcabcccaabbbcabcaabccabcabbbbcccabcabcaaabcaabcabbcabbcaabcabcaabcccaabcaaabbcabcabcabccaabccabcaabcabcaaabcabbcaabcaabcabcaabbcabcabcabbbcabcabcabccabcaabcabbcabccabbcabcaaabcabcabbccaabcabcabcaaaaaaabcabcabcabcaabcabcaabbbcabcccaaabbbbcabbcccccccaabcabcabcabbcabcccabccabcaabccaabcabcccaaaaabcaabbbcccabcabbcabcabcabcabcaaabbbccabcabcabcabcabcabcabccaabbcaabccccabcaabcaabcabbccabbbccabccccabcabcabcccabcabbbbbccabbbcabcabbccabccabbcaabbccaabcabcaaabcaabcaabccabcabbcccaabcabbbbcabcabbcabcaaabbcabccabcccaabcaabccabbbccccaabcabbcaaabcabbbccabcaaabcabccabbbcabbcabcabccccaaabccabccaabccabbbccccabbccaabccabcabbbcaaabcabcaaabbcccabcabcabcaabbcccabcaabcabbcabcaabbcabccccaabccaaabcaabcabccabcccaabcaabbcaaaabcabbccaabcaaaabbcabcabbccabcaabbbcabbcccccaabcabbbccabcaabcccabbcabcabbbccccabbccccabccabcaaabcabcabcabcaaabccaabcabcccccabcabccabcabcabccabcabcabcabcabcaabbbccabccabcabcaabcaabcabcccabcabbcabcabcaabccaaabccabbcccccabcaabcaaabbcaaabcabcabbbcaabbcabcaaabccaabccccabcabcabcaabcaabcccccaaaabccabbcccabcabcaaaabcabcabccabcaabcaabccabbcaabcaabbcabbcabbccccabcabcabbcaabccabcabcccabccabccabcccccaabcabbcabbcaabcabcaabbbbbbcabcabbbbcaabcabbccabcabcabcabcccaabccaabbbcabcabbcabcabccaabcabbcabbcabcabccabcaabbbccabccabcabccabcabbbcabccabbbbccaaaabcaaabbbbbbcabcabbbcaaabbccabbbbbbbbbbcabcaaaabcaaaaaaaabcabbbcccaabcaabccabcccabbbcabccabcaabcabcaabcabccabcaaaabbccaabccabcaaabccaabcabcaabcabbcccabbcaabbbbcaabccabcabcabcaaaaaabbbcabcabcabccccccabccaabccabcabbcabcabccaabbcabcabcabcabcabbbbbbcabcabcabcaabbbbcabcccccaabccaabccabcabbbcabcabbcaaaabbbccabcabcaabccabbbcaabccabcaaaaabccaabccabbcabcabcccabcccaaabcabccabcabbbcaaaabbbbbccabbcaabcabbbccccabcabccaabcabbcabcabcaabbcaabccaaabcccabcaabbcaabcaaabccccaabcabbcaaaaabcabbcabcabcaaabccaabbcaabcccaabcabcaabcabbbcabcaaabbbbbccabcccabccabcabcabbbcabccaabcaabbccabbcabcabcabccabcabcabcabcccabcabccccaabccaabbbcabccccabcaabccaaaabcaabbcabcabbcabcabbcaaabbccaabbbcabcaaabccabcaaabccaabbbcabcabccabcaabbcccaaabccabcabbbcaabcabcabcabcabcccaaabbcaabcabbcabcabcabbbbbcabcabcccabbcabcabcaaaabbbcabbcabcaaaabcaabbccaabcabcabccaabccabcaabbcabccaabbcabccabcabbcccabbbcabccaabcaaabcaaaabccaaabcabccabbcabbcabcabcabbcaaaaabcccabcaaaabcabbcabcabccabccabcabcccabbccccccccccabcabcabcabcabcabcaabcabbcaaabcabbccabbcabcabcabccaabcabbbcccabcabccaabbcabcaabcaabbbbcccccabbcabcabcabbbcaabcabccaabbbcaabcabcccabcabcabccabccabcabbcabbccccabbbcabbcaabccabcaabcabccabccccabccabbbcabcabcaabcaaaaaaabbccaaaaabcabcabcabccaabbcabcabccaabccabbcccccccabcabcabcaabcabcaabbcaaabcaabbcabcabbbcabbbccccabbcabcaabbbcabbbbbcaabcaabcabcabcccaabcabbcccabbccaabcabcabccabcaabccaaabcabcabcabbcaabcabccabccccabcccaaabcabbcccabbcaabbbcccabcabcccaabbccabccabcaabcabcabcaabccabbbccabcaaaaabcabcaabcaabbbcabcaabbcabcabcccabcabbbcabcabbcabccabccabccaabbbbcabcabccccabcabccabcabcabbcabccabccccaaabcabcccabcabcabbbcabcaaabccabbcabcabbbcaabbcabcabcabcabcaabccabcabccabbcabccabcabcabbcaabcabcabbcaaaabcaaabbbccabcccabcaabcccaabbcabcaabcabcabcabccaabccabbccaabcabbbbcabcaabcabcabbbcabcabbcabbbcaabccabbbccabbccaabbcabbbbcabbccabccabccaabccabccccabbccabcabccabbbbcccabcabbcaabcaabbccabbcaabbcabbcabbcabcaabcccaabccabcabcabbcabcaabbbcabbcccaabcaabbcabbbcccccabcabbcaaabbccabbcabcabbcabccccabcaabcabcabbcaabcaabcaabbcccabccabccabccabcaabbbcccaabcccabcabcabcabcabcabccabcccabcaabbccabccaabcabbcabcabcabbbccabbcabbcaaaabbcabccabbccabccaabccabcabbcaabcccabbbccaabcabcaabcccaabcaabcabcabcaabcaabcaabcabccccccaaaabbbcaabccaabccabcabbcaaabbccaabbcabcccaabcaabbcaabcabccccaabcaabcaabcabcaabcaabbcaaaabbbcaaaabccaabccaaaabcabbcabcccabcabccaaabcabcabcaabcaabcabbcaabcabccabbccaaabbccabbcccabbcaabcabcaabbccaabcabcccabccabcabccaabcabbbccabccaabbcabbccabbcabbcabcaaabcabbccaaabccaabcaabcccabbcabcccabcabbbcabccaabbbcaabcabccabbbccabcaabcabccabcaabcabcabcaabcabcabcabbcaabccaaaabcabcabbcaabbcabcabbcabcabbbcaabcccabbcaabbcaaaaabccabcabccabccabccabbccabbccabcaabbcabcabcaabcaabbcabcabcaaaaabcabcaabcaaaabcaaaabcabbccabcabbcabbccaaaabbcabbcabbccaabcabcabbbcaaaabbccabccabbcabccaaabbcaabcabccaabcabbcaabcaabcaabcccabcabcccccabbccccabbcabbbcaabbcabbcabccaabbcabbcabcaaabccaabcabcabcabcabcabbbcabcabcabcabbccccabcabbcabcabcccccccabcabcabccabcabbccabcabbcaaabbcaabcabccaabcabbccabbcabbbbbbcaabcabbccabcabcabccabcabbcabcabcaabccabcabbccccabcabcabcaabcabcabbbccabbbcabcabcaabccabcabccaabbbbcabcabbbbbccabcabcabbbbcabbbbbbcabbcaaabccabccabcabcaabcabbcabcaabbcaabcabccaabcaabbbbcaaaaabccabcaaaabbcabccabbcabbbbbccabccabcaabbbccaabbccabbcabcaabbcaaabbcaaabbbbcaabbcaabbcccabcabcabcaabbbcabcaabbbcaabbcabcabcccabbbcabccaabcaabbcaaabcabbcabccabbbcaaaabcabbbccaabccccabcabcabccaabbbbcccabcabbccccabcabcabccaabcabcabccabbcabccccabccabcabcaabccccccaabccabccabbbcaabcaaabcccabbccabcabcaabbccccaaabbbccaabcaabccabbccabcabcccabcaabbbcaabccaaaabcabbccabcaaaabcaabcccabbccabcaaabcabbcaabbcaabcaabbcaabbcaabbcaabcabcabbbccabbbcabccaabccabcabccaabbbcabcabcabbbcabccaabbcaaaabcaabbbbcabccaabbcabcaabcabbbbbcabbcabbbbcabcaabbbbcabbccabccabccabbbccaaabcabbcabccccaabccaabcabbccabcaabbcaaaabcaabbbbcabbbcabbccaabbcabccabcaabbcabcabbbccaabbcabbcabccabcabcaabcaabcccaabbcaaabbbccabcabbcaabcabbcabcaabbbcaabbcabcaabcabbccabcccaaabbcccabcabcabbbbccabcabccabcaaabcabbccaaaabcaaabccaaabcabcabbcabcaabcabbbbbbbbcabbbcaabccabcabcaaabccabcabccabbcccabccccabcabcabcabccabcabbcaabbcabcccaabcaaabccabcabbbbcaabbcabccaabccabccabcabbccabbcabbbbbbbcabbcabbbcabcabccaaabbbcabbccabcabcabcabcabcabcaaabccccabccabbcaaabbccabcccaabcccabbcabccabcabcaaabccabccccabbbbcabcabcabcaabcccabbccccaabcaaaabcabbcaaabcabcabbccabbbbccccabbbbbbccabbccaabcaabccabbcabcabcaaaaabbccabcabbbcabcabcabcaabccaaabbbbcabccaabbcabccabcccabcaaabbcabcabccaabbbcaabccaabccabcabccccabcabbcaabbcabbbcabccabcabcaabcabcaaabbcaabbccabcabccaabcabcaabccccaabcabbccabccabccabcccaabbccccabbcaabcabbbcabcabbccabcabccabcccabcabcaaaabcabbbbcabcabcabbbbcabccabbcabccccccabccccabcabbccabbcaabcaabcabcabcaaabbcccccabcabbcaabcaabcabbcaabcabbbbbccabcabcccaaabbbcabcabccccabcaabccabcaabcccaabcabccabcabccaabcaaaabcaabcabbbcabbcabcaabcaabccabcabbcccaaabcabccabbcabccabcabcabccabbbccaaabcabbcabcabcabbcabcabbbbcabcabbbbcccabccabcabccabcabccabcaabccabcaaabcabbbbcabcabccabcabcccabcabcccabcccaaabcabbccabcabccccaabbbcabbcabbcabcabcabcaabcaabbbcaabbccabcabccabcabcabcabcabbcabccabcaabcccabbbbcabccabcaabbcaabccabcabcabbcabcccabbcabcabbbccccccaabcaabbbbccaabcabcccabccccaabcaaaaaabcaabcabcaabcccaabccaaabcaabcccabccaaaabbcccabcaabbcaaabcabcabcabccabcabbbccabbcabcccccabcabcabcccabbbccabcabbbbccabbccabbbccccabccabcaabcabcaabcabccabcaabccabcabbcabcabcccabcabcccaabbbcabcccabcabbcabccaaaaaabcabccabbcaabbcabbcaabcabcabcabccccccabbbbcabcabbbcaabbcabcabccabccabbccabcabccabcaabbcabbccaabcabcabcaaabbccaabcabcabcabbccaabbcabcabcccabcabbcaaaabbcabbcabccabbcaabbcccaabccabcaabbbbccabbcabbcaabccabccaaabbccabcabccabcaaabbccabcaabbccabbbcccabbbbbcabbcaaabccabccabcabcccaabcabcaaaaabbbccaabcabcabccabbccabbbbcabcabcabcabcabbcabccabbcabcabbccabccaaabbcabccabcabcabcccabbcabbbbcaaabccabcabcabcabccabcabbbcabcabcabcabccabcccaaaaabccaabbcabbbcabbbbcaaabcabcabbcaabbbcaabcccabbcabcaabccccabcccabbcabcccabcabbbcabcabcabcabccabcccaabbccabcabcabbbbbbcabccaabcaabcabcaabcabbcabcabbccabbbbbcabbcabcabccaabbbcabbbbbcabbccabbcabcabcccaaabbbcabbccabccaabcabcabcccabbcaabbcaabbccaabcabcabcabcabccabbcaabbbcabbbcaaabcabbbcabccaabcaabccabccaabcabccabcaaabbcaabcaabbccccabbbcabccabcaaabcabbbcabcaabcaaabcccabcabbcabcabcabcaabccabcabcccabcabcabcabcabccabcabcaabcabccabcaabbbcccabbcabccabcaabbcabbcabcaabcaabcabccabbccaabcabcabcabccaabcaabbcaabcabccabbbcabcaaaaabccabbbcabcccabccabcabbcabcccccaabcabcabcabbbbcabcabcaabcaaaaaabbcabcabbcabcabcaabcabcccabccabcccabcaaaabcabccabcaabbbcaabbbbcabcccabcabcabcaabbbbcabbcccabccaabcabbccccabcabbcabcabcabcccaabbcaabbcabbbcabbcabcccabcabccabcaaaabbcaabbcabcabccaabccabcabcaaabcabbcabbcabbcaabccaaaabcaabcabbccabbcabcabcaabccabbbcabcabccabcabcabcabcabcaabcaabcabcaabcabbcabccabcaabcaabcccccabcaabcaabbcccabcaabcabcabbccabccabccaabcccabcaabcaaabcccabcccabcabbcabcabbccaabcaabcaabccccaabcabbcabbbbcabcabbccabcaabccabcccccabcabcaabbccaabccabbcabbccabbcabbcabccaabbbbcccabbcaabbccabbbcabccabccabbcabcaabccccaabcabcabcaabcabcaabcabccabcccabcabcabcaaabccabcaaabcccaabbcabccabcabbcccabccaabccaabcaabbbcaabcabcabccabcabcabcabccaabbccabbbbcaaabcabcabbbccabccabcabbcaabbcccaabbccabcabccabbbcaabbbccabcabcabbcccabbbccaabcabcabcabbcabccabcabccabcabbcabcabccabbcccaabcaaabbcabbcabbbbbcabbcabccabbccaaaabcabbccabcabbcabcaabcabcaaaabcabbbccaabcabcabbcccaabcccabbbbcabcabcabcaaaabcaabcabcabbbcaabcaaaabbbcabcabcabccabcabccccaabcccccaaaaabbcabcaabcabcccccaabcabbcabccccccaabcccabbcabbcaabcaabccabcaabcabcccabbcaabbcabbcabcabccabccabccabbbccaabcaaaabcabcabcccaabccabcaabcaaaabccabbcabcabbbbcaabccabcaabcabcabbccabcabbbccaabcccabcabbcaaabccabbcaabcaabbcabcaabbcabcabbbbbccaabcabcabcaabcaabcccaabbbcabcabbcaaabccabcaaabcccabbccaaabccaaabcaabbccaaabcaaabcaabcaabcabccabcaabcaabbbbccabcabcabcabcabbbccabccaaabcabccabccabcabbcaabccabbcaaabcaabccaaaabbbcaaabccabbbbcaabbccabbbcaabcaabbbcaabcaaaabcaabcabbcabccabcccaabbcabcaabcabcaabcabcabbcccabbcccabcabbcaaaaabbcaabcabbbcabbbcabcabcabcaabccccabbcaabccaaaaabccabbccabcabcabbbcaabcabccabcabcccabcaabbbbcabcabcabccabcaaabccabcaabbcaabcabcccccabcaabcabccabcabcabcabbcabcaabbcabcccabbbbcabcabcabcaabcaabbbbcabcabbbccabbcabcabcccabcaabcaabcabbcaabcabbcabbccaabbcccccabccabcaabbcccaabbcabcabbcabbbbccabbbcabccabcccabcabbcaabbcaabccaaabcabcabcaabbcccabccabcccaabcaaaaaabbcabcabcabbbbcaabbbcaaabcabbcabcabcabcabcaaabcaabcabbcabcaaaabcccaabcabbbcabbcccabbbcabbccabcabcccabcabbcaabccabcaabcccabcccaabccccaabbbccabcccaabbcaaabcaabcaabcabcabccabcabbbcaaabbcabcccccabbccabbbcabbbcaaabccaaabccabccabccaabcaabbcaabbccaabbccabccabbcabbcabbbccabcaabcabcaaabccccccabcaabcaabccccaaaabbccabccabcabcabcabbccabbbcaabcabcaabcabbcabcabcabcabbbbcabcaabbbbcabbcabccabcaabcabccabbcabbcabbcaabccabbcaabbbbbbbcabcabcabcccabcabccaaabcabcaabcaabccabcabccabcaabbccccaaabbcabcabcabbcabcabbcabcabbbcccabbccabbcaabcccabbbccabccabbcabbcccabbcabcaabccaaabcabbcabcccabcaaabbcabcccaabcabcaaabbccabcabccaabbccccaaaaabbbbcabccccaabcabbbccaaabccabcabcabcccabccaaaaabcabcccabbcccccabbcabbbccaaabbcccaaabbcccaaaabccaaabcccaaabbcccabbcabbcabccaaaabcaabbcaabcabbbcaabccabbcaabcabccaabcabcccaaaaabcccaabcaabccabbcabccaaaaabccabbcaaabcabbbbcabccabcccaabcabbbbcabbcabcabcabccabbcaaabbcaabcabcabccaaaabcabccccabccaabcabbccaabcaabcaaabcaabcabbbcabcaabbbbcabcabbcaaabcccabcabbcabbcabcabcabcabcabbbccabcabcccabcaabcaabccabcccabbcccabbbcaabbcabcabccccabbbbcabccccaabcaabcabcaabcaabcaabccaabccaabcabbbcaaaaabcabccabcaaabcabcabbbccabbcabcaabccabcabbcabccabccabcaabcabccaaabcaabbcabcabcaabccabcabccccaaaaabbcabcaabcabccabcabcccccabbcabbcaabbcabbcabcabcabcabccccabcaaaabcabbbbcabccccabcaabccaabcaaabccaabbcaabccaabcabcaabcaaaaabcabccaabcaaabcaabccabcabbcabcabbcabbcaaaaabbcaabccaabcccabcabbcabcabbbccabcabcabccabccaabbcabcaaabbcabcabcabbbbbbbcabbccccabcabcaaabbccccccaabcabccabcabcabcaabccaabcabcabbbbbcaabcabcabcabbbcabccabcabbcaabcabcccaabcabccabbbbcccccabcaabccabcabcabcabcabcabccabccabcabccabcccabccabccabccccaaaabbccccccabcccabcabcabbcabcabcabbcabbbcabcabcabcabbbbccabccabbbcaaaabbccabcaabcabccaabcabbbcaaabcabcaaabbcaabcaaabcaabcabbccabbccabbcccabcabcabcabbccccccabcabcccaabccabcabcabccabbcabcaaabccaabcabcaaabcabccaabcaaaabcaabcaaabbbbcaabcaaabccabcccabbbbbcabcaabcaabbbcaabcabbbccabccaabcaabccaabbbbcccccabcabbbcabcabcabcabcabccaaaaaabbcabcaabcccabccabccccabbcaaabcaaabcabcabccaabbbccaabcabbbccabbbcaabcabbccabbccabcabcaabccabcabccabbcabbcabcabbcaaaaaabcccccabccabccaaabcabcabcabccabcabccabcabbcabbcabcabbbccabccabcabbccabcaaaabcabcaabcabccabcabcabcccabcccabccabcabbbcabccccaabcabbcaabbccabbbbcaabbcaaaabcccaabcaabbcaaabccaaabbbcaabcabcabcaabbcabcabcabccabcabbcabccabbcabcaabbbcabbccabbccabbcabcabcccabbcabcaabcaabbccabcabbcabcabbccccabcabcaabbcabcabbbcabcabcabbccccccaaaaabccccabbcaaaaaaaabccaabcabbcaabbcabcaabcabcabbcabcabcaabbbbbbccabcaabcabbcaaaabcabcccabbbcabbcabcaabcccabcaabcccaabcabbbcabccabbcabcabcabcaaaabccaaabcabccabcabcabcabcccabcabcabccabccabbbcccabccaaabbccabcabbcaaabcabbcabcabccccabbbbbbccabcaaaabcaaabcabcabccabccccabbcabcabcabcabbcabcaaabbccaabbbcaaabbbcaaabccabcabccaabbbcabbcabbcabcabccaabcabccabccabccaabccabcaabccaaabbcaabcccabcccaabcabcabcaabbcabbcabbcabcabcabcaabcccaabbcabbcaabcabcaabcabbbccabccabcaabcabccaaabcccaaabbcabcaaabbbbbbcaabbbcabcabbcabbccabcabccccccccabcabbcaabbcabcabcabccabcaaaaabbbbcabbccabcabccabcaaabbccabcabcabcaabcabcccaabcabccabbcaabccaaabccabcabbcabcaabccaabcabcaaabccabbcaabccccaaaabccabccabbcabcabcabbbcabbcaaabcabbccabbbbccabccaabbccabccaabbbcccabcabcaabcaaabbcabbcabbbcaabccaaabccabcccaabccabcabbcaaaaaabcccabbbcabbbbbcaaabcccccaabcaaabbcabcabcaabcabcabbbccaabbccaabbbccaabbcabbcabbcaabcabccccabccccabbbcaaabcccabcabcaabcccabccabccaabcabcaabbccabcabcabccaabcabbbbcccaaabbcabbbbcccabccccabcaaabbbcaabcccabcaabccabccaabcabbcabbccaabcaaabccabcaabccccabcaabbbbbcaabcabcaabcabcabccabbcabccaaaabbbcaabcaaaabcaabcabcabccabcabcabcabccabcaabbcccaaaaabbcabcccabbcaaaabbbcccaabbccccaabbcabcaaaabcaabcccabbccabcabcabbccabcabbcabbbbcabbcccabbccaaaabbccabbbbcabcabcabcabbcabbcaabcabcabbccccccabcabcaaabbbcccabcabbccaabbbcaabcabbccaaaaabbcabcaabcabccabcabbbbbcaaabccabbcabccabcabccccabcabcabccabbbccabccaabccabbcabcabbccabbbccabcaaaaabcaaabbbcabcabcccaaabccaaaabcaabcabbbbcabbbccabccabbbcaabcccabccaaabcabcaaabbccccabcaaabcaabccabcaabbbccaaaaaaabccabcabcabcccaabccabcabcabccabccabbbcabcccabcabcabbbcccabbccabcccaabcabcabcabcaabcccaaabccabbccccabbcabcabcabbcabcabcabcabccabbbcabbcabcaabccabbccabbcabcabcabbbbcabcabccaaabbcaaabcabbccaabcabbcabbcaabbcabccaaaabcabbcaaabbbccabccaaaaabcabbcabcccaaabcabccccabcabcccabcabbccabcabccabcabcaabcccabccabcabcabbcabcabcabbcccabcaabcabcaaaabcabcabcabccabccabbcabcaaabcccabbcabccabcaaabcaaabcccabbbccabcaabbbcccabbbbbccabbcabcaaaabbcabcccaabccaabcabcabcabbcabcabccabbcaaabcaabcaabcccaabbcccabcaabcaaabbcabcaabbcabbbcabccabbccaabcaaabcaabccabcabcaabbcaaabbbbbcabcaabcabbcaabcabcabcaaabbcabcabcaabccabccaaaaabbcaabcabbbcabcabccabcabcaabccabcaaabbccabcabbcabcabbbccabbcabcaabbcaabcabbccabcaabccccabcaabcabbccccaabcaabccabbccabcaaabbccabbcabbccabbbbcabcabcabbbbcaabcaabccaabbcabcabcabcabcaabcaabccaabbcccabcabcaabbccccccabbcaabcabbcaabbcaabccccaaabcabcabcabbbccabcaaaabcaabccaaaabcabcabcabcabbcabcabccaabcabcabccaabbbbcabcccaabcabbcabcabcabcaaabccabbcaaabbccaabcaaaabccabcabbbbcabbbccabccccccaabcabbbbccabbbcabbbcabbcabcabcabcabbbccaabccabcabcabcaaabbbbbbcabcabcabcabcabbccabcccabcabccaabbbcaabcccabbcabbbcabcaaaabbcabbcabcaabcabcaaabbcccabcabbcabcaaaaabcabccaabbcabcabcccaabcabbcaabbbcabcaaabbcabbcaaaaabcaabbbccabcabbcaabccabccaabccaabcabcabcabcabccaaabccabcaaabcabcabbccabcccabbcaaabccabbcabbbcabcabcabbcaabcabcaabccabcaabbcccccaabccabcabcabccabcaabbcaabcabccaabbbbccabbcaabcabcabcaabcccabcabcaabbcabbcabccabcabcabccabcabbccaabcabccabcaabcccccabcccaabbbbcabccabcccabcaabcaabcabcabccccabcaabccabbbbcabcaabbccabbcabccccaabcaaabbccaabcccabcaaabbccccabccabcabcccabcabcabccabcabcabbbcabccaabcaaaabcccaabcaabcabbcccabcabcabbbbcabcabcabbccabbbcccaabbbcabcabcabbcccabbbcabcabcabcabcabcaabcabcabcabcaabbcabccabccccabbbbccccabcccabbcaabbcccabcabbbcabbbcabcabcabbcabcaabcabbbcabbcaaabbcabbccccabcabcabcabbcabbbbcabbbbccabbcaabcabbcabcabcccaabbbbcabcabbcccaabcaabcabccabccabbbcaabbcaaabcabcabcaabbcabccabcabcabbcabcaabbccabcccabcabbcabcaaaabbcabcccabbcaabcaaabcabcaabcabccccabcabcabcaabcabcabcabbbcabbcabcaabcaabbbccabcabcabccaaabbcabcabccaaabccabcaabbbbcabccabcabcabbcabcaabbcccabcaabcccabccccabbcabbcabcabccaaaaabbcabbbbcaabcaaabcabbcabcabcabcabcabbbcaabcabbcaabcabcabbcabbccabbbcabcccabbccccabccabcabcabbcabcabcccccabbcaaabcabbbbbcabccabcabcaaaabccabcabcabbbbcabccabcabbbbbcaaabbccabcaabcabccaabbbbcabcabccabcaabcabcabcaabccabcaabcccaabcabcaabcaabccaabbcaaabbcabcccaaabbcabbbcabbccabbcccabbcaabccaaabcccaabcaabbbbcabcabcabbcabbcabcabccabccabcabcabcaaabbbcaabccaaabcaabcabcabbcaabcaabccccccabcabbccaabcabbbbccabbcccaabbcabcaabcabcabbcabcabbcabcaabbcaabbcaabbbcabcabcabcabcaaabcccabcaabbbcabccabcabcabbcabcaabcabbccabcabccabcabbbbcabcabbbbccabccaabcabbccaabccabccccabcabccaabbbcabcabcaabcccccaaabcaabcabbccabccabcabcabcaabcabbccabcabcabcabccabbbccaaaabbbcabbbcabbbccaaaaabcaabcabcabcaabbcabccabbccabcaaabcaabcabbccaabcaabbcaabcabcaaabcabbbccabbccabcaabccabccabbcabcabbbccabccaabcabcaabcaabbbccabcabcccabcaabbbcabcabccaabcaabbcabcabcabccaabbbccabcabccaaaabcccaabbbcabccabbbcabcaabcabbcccaaaaabcaaabcaabcaaaabcabbcabbcabcabcccabbccabbbcabbbcaabccabcabcabcabbcabbcaabbcabcccabbcccaabcabcccccabcaabcabbcabcaabcabbbccaaabbcabbcabbbbcabccccabcaabbcccccabbbcabcaabcccaaaaabcabcaabcabbcabcabbcaabbcaabccabbbbccaabccabcaabbcaabbbbccaabbcabcccabccabbcccabbccabbbcccabcabbcccabbbccabcabbcabbcabbbbcabcaabbbccaabcaabbbccabcabcabcabbbcabccabcabcabcabccabbbcabbccabbccaaabccabcabcabbbcabbccccabcaabcaabbbbcabcabcabcaabcaabccabbccabccabcaabcabbcabcabcabbcaaabcabbcaabbcabcabccabbccaabcaaaaaabccabcaabcabccabcabbcabbbcabcaabcabbbbcccabcccaabcabbcabccccabbccabcabccabcabcaaaabcabcabcabcabcaabcaabbcabcabcabcabcccabcabbcaabcabcaabbccabbcabcaabcccabccccabcaabbcabbcaabcabbcccaabbcccaaabcabccaabcabcabccabcaaaabbcabcccabbcaabcaabbcabccabcabbcaaabcaabcabbccabbbcaabbccaabbcabbcaaaabbcabbcabbbcabcabcaabbbbbccccaabbbcaabcabcaabcabccccabcccaaaaaabcaaabccabccaabbbccccabbbcaaabbbcabcccabcaabbccaabccccabbcaabcabbcabcabcaaaabcccabbccabbbccccabcabbbbbcaaabcabcaabbcabccabcaabcaaabccabbbbccabcabbcabcabcabcabbcccabbbbccabcabcabbcabbbcabbcabbccccabcaabcabbccabbcaaabbcaaabbbcabccaabcabcabbbccabcaabcabbbbbcabbbcabcabcabcabcaabcaaaaabcabcaaabbcaaabcaabcaabcaabcabbbccaabccaabcaaaaabbbcaaabcabcccaabcabccabcaabcabcccaabccaabcabccabbcccabcabcabbcabcabcabcabbbcaabcabccabcabbbbbccaaabbbcabbbcabbcabbccaabcaabbbcabcabcccabccaabcaabbccccabccabcabbbccabbccaaabcaabcaabcabcaabccabcabcaabbbbbcaaabbbbcaaaaabbcabcccabcabcaabccabbcabcabcabbcabcabcabcccccaabcccabcabccabcabbcabccabbcabcabcabbccaabcabbcabbcaabcccabcaabccabccaaabbccccaabbcabbccabcabcaabccabccabcaabccabbbbcaaabcaabcabcccabcaabcaaabcabcaabccabbbcabcccaabbbcaabccabbcccabccabbccabcaabcaabcabcabcabbbcabbcaabbbcccccaabccabccabbbcaaaaaabccaaaabccabccccabbcabcabccabcaabbbcabcabccaabbbbbcaabcaabbbccabccabcaaaabcaabccabbcaaabcabbcabbccabcaabbbbcabbccaabcabbccccabbbcaabcabcaabcaaabbccabcabcccccaaaaabbcaabcccabcabcccabbcabbcaabbbbcabcabcabcabcabcabcabbcabcabbbcabbccaaaaaaaabbbbbccaabcabbbbbccabccaabcaabcaabccabcaabbcabcabbcabcabbcccabcabbcabcccabbcabccccabcccabcabcaabcabccabcaabbbccabccaabbbbbbcabbcaabcabcccabccabbbcabbbccaabcabccabcccabccccabbccabbcaabbcaabbbbbcabbccaaabccabcaabbcabcabbccccccaabbcaabbbcabcabccaabcabcccabbccaabcabcaaabbbcaabcccaaabbcabcccaabbcccaabccabcaabccabcaabcaabbbbbcaabcaabbbccabcabccabcabccccabbcaaabccaabcccabbcaabcabcabcabcaabccabcabccabcabbccabbcccabcaaabccabccaabcabbccabccccabccaaabccabcaabcabbbcabbcabbcabbcabccaabbbccaabbccabbcabbcccabccaabcabcabbcccabcaabbcccaabcabcabccabbcabccaabcabbcabbbcccaabcabcabbbccccaabcabbcabbbcabcccabcabcabcabcabbccabbbcabcaaabbcabccaaabcabbccabcccaabbbcabcabccaaaabccccabcabbccabbcabcabcaaabcccccabcccabccaabccaaabcaaabbbcaabcccabcaabcabcabccabccccabbccabbbcaabcaabcabccabcabcabbcabcabcabcaabcabccabcabcabbbcaaaaabcabbbcccabcaabbbbcabcabcaaaabcaabbcaaabccabccabbcccabbcabbcabbbcabbcabcabcaaabccaabbccaaabccabcccabccabbcabcccaabbcccaabcabcccccabcabccabcabcaabcaabbcaabccccccabcaabbcabcaabbcabccccabcabbccabbccabcabccabbcabbccabccabcabcabcccabcabbbbcaabccaabcabbcaaabbcabcabcabbbccabcaabcaaabcabbbccabcccabccaabccabcabbcabcabcabbbccaabcccabcabcaaaabcabbbcabbcaabbcabcabbcaabcabbccccabcaabcaaabcaaaaabbbcabcabccaabcabcaaabbcaaabcabcabcabcabbbbcaaaabbccabccaaaaaabccaabcabbcabbcccabcabcaabccccabbbcabbbcabcabbcccccabcabcaabccaabcaabbbcaabbcabbcabccabbccabcabbcccabbcaabcaabcabccabcabcabcaabbcabbcaabbbbccaaabbcaaabbcabcaabcaabcaabcabcabcabbccaabcaabcccabccccabcabcabcabccabcabcabcabcabcaabcaabccaabbbbcaaabccaabbcabbbcaabcabccccaabcabbbcaaaabcabbcaabccabccabbcabcabcccabccaaaabcccaabcabccccabccaabcccccaabccabcaabbcabcaaaabcabcaaabcabccaabcabcaaaabcaabccabcabcabccccaabcabcabbccabcabbcaaabcabcabcabcabcabbbbccaabbcabbcabcabcaabccaaabcaabcabcabbbccaabcabbccabbcaaabccabbbccccaaaabcabbbcccaabbcccabcaabcaabcabcabbcabccabcabccabbbcabbbccaabbbbbccabcabccabcabcabcabcabbbcabcccabcabcabcabccccabccabccabbcabbcaabcaaaabcaaaabcabbcabcabcccabcabbcccaabcabccabccabccabccabbcabccabbcabccabcabcabccabccaabcabbccaabccabbcabccccabbccaabbcabccccaaaabcaaabbbbbcccabccabcabbcabcabcaaaaaaaabcaabbbcccccccabccaabcabcaabbbbcabbbcabccabbcaaaabbcccabcccaabbccabbcabbbbcaaabccabcccabccabcaaabcaabbccabbbccccaabcccaaaabccabbbcabcaaabbbcabbcabcabccccabbbbccaabbcabccabccaaaabcabcaaabbbccaaabbcabcaabcabcabcccabbccabbcabcaabbcaabbcaabbcabcabbbccabcccabbccabccaaabccaabcabccabcaaabcaabcccabcabccaabccabcabbcabbcabcccabcaabcabcccabbccabcabcabcabcaabcabbcabbcabcabcaabcabcabbccccaabccabcabccabcabbbbbcabccabccabcccaabbbcccabbbcabcabcccabcaabbcabcabcabccabcabbbcaaaabbbcaabcabcabcabcabbccabcabbbbcabcaaaabbbccccabcabbcaaabcabcccabcabbcaabcabccaabbccabcabcabbcaaaaabbcaaabccabccabccabbcaaabccaabcabcabccabccaabbcabcabbcabccabcabbbcabcaabbbcaabbbcabbbcaabcabcabccccabcabccaaabcaabcabcaaabcaabccccaaaabccabcabccaaabbccabcccabbbbcabbbccabcabcabccabccaaabcabbcabcabbcccabcccabcabccabcabcabcabcaabcaabbcabcaabccabbcabcaabcabcaabbbccabbcaabcabcabccaabcabbcaaabbccaabbbcabbbcabcabcabbcabcabcabcccabbcabcabcabbcabbcabbcabbbccaabcccabcabcabcaabcabbbcabbccaabcaaaabccaabcabbcaabcabbbcabcabcaabcabcaabcaabccaabbccaaabbcaaabbccabbcccabbbbccabccaaaabbccaabbcccaaabbbbbcabbcccabcabbbcccaabbccabcccabccabcaabccabbcaabbcabcabbccaaabcabccabcabbbccabcaaabccabcabcabbbcaaaabbccabccaabbbcabcabccccaabcabcabbcccaaaabcaabccabccaabcaaabbcabcaabbcaaabbcaaabcabbbcabcabbbcaaabcabbccabcabcaaabbccabbcabcabbcabbbcabcaabcaaabcabcabcabcccabbcabcabcabbcabcaabcaaabcabccccaabcabbccaabbcabccabcabccaaaaaaaaaabbbbccabbbcabcaabbccaabbccccabcabccabccabbcabcabbcabcaabcaabbbcabccabbbbbcabbcabbccabccabcabccaabcaabbcabbbbbccabbbbccaabcaabcaabbcaaabcaabcabbccccabcabcaaaabcabcabccabbcccabcccabcabcabccabbbcccaabcabcaabcaabcabbcabbcabcaabbbcaaabcaabcaabcabccaabcabbcabbccaabcabcaabcabbccaaaaaabbcabbbbbcabbbcabccaabbbcaabcabbbbccabcabccabbcabcaabcabcabbbbccaaabcabcabccccaabcabcccabcaabccccccccabccaaabcaabcaabccaabbcabccaaabbccccabbccabcaabcabccabcabbbbcabbbccabcaabbbcaaabccabcabcccabcaabccabcabbcabcaabccaabbbccabccabcabbbccaabbbbcabbcabbccabccabccabcccabcaabcabbccabcabbcabcccccaaabccabbbcabcabbbccccaaaabcaabccaaaabcabccabcabcabbbcccabbccaaabcabccabcabbbccaaabbccabcabcccaabcabbcaabccaabccabccabcabccaaaabccabcccabbcabcabcabbbbcabbcabcaabbccabccaabccaaabcabbcabccaaabbcaabcaabcaabcaabbbbbcabcccabcccabcccabcabcccabcaaabccaabcabbccabbcabccabbcabcaabbbcabcaaabcabbcabbbbbbcabcabccabbcabbccabcabcaabcabbbbccabcaaabcabcaaaabbcabcabcaaabccccabcabbbccaaabccabbbbcabccabccccabbbcaabcabbcccabcabcabbbcaaaaabbccabcabcabbbcccaabbcabcabcaabcabbbbcabccabcaabbbbcabcccccabcabcaabcabcabbcaabbcabbcabccaabcabbcabbcabcabccabccaabcabcccccabcccabcccabccabbbcabcabcaaabcabbbcccaabbcaabbbccabbcabcabbcabbcabcaabbcabccabcaabccccaaaabcaaabcabcabbccabcabcabcaaabbcabbcaabcaabccabbcaabbbcaabcabccaabcccabbccccabbcaabcabcabcaabbbcabccaabbccabbcabcccabccabcccaaabbcaabcabcccabccabcccabbcabcabbccabbcabccccabcaaabbcabbcccabcaabcabcabcabcabbcaabccaaabcabcabcabbcccabbbcabccabcabccabcaaaabbcaabcabccaabcabbcabbcabcabbcabbbcabcaaaabcabcaaabccaabcabccabbbcccaaaaabccabbcaaabccabcabcabccabcaabcabcccabbbcabcabcaaabbcaabcabcabcabcabcaabcabccabcabbcabcabcaaabcaabbcabcccabcaabbcabcabcabbccabbcccaabcccaaabccabbccaaabbcabcabbcaabbbbbcaabcabbcaabcccabbbbcccabcabbcccabbcabbcabbcaaabcaabccabbcabcaabccabbbccaaabcaaabbcabcccabcabbcaaabbcabbcabcaabbccabcaabccccaabbcabbccaabcabbcaabcabccabccabbcabcaaaabcccaabcabcabbbbcabccabcaabbcabccabbcaabcccabbbcabcccabbccabcabbcccabcaaaaabbcaabccabcccabcaaabccccabcaaabccaabcabbccabbcaaaabcabbcabcabccabcabcccabbbbbcaabbcccabbcaaaabbcaabbccabccabcaaaaabccaaabcaaabccaaabcaabbbcaabcabcabbcabcaaabcabcabcaabcabcabcabccabbccaabccabcabccabbcaabcabbbbbbcaaabcabcabcabcabccaabccabbcccaabcabbbccabcaaabcabcaabbcabccabcabccabcabbcabcccabbbbbbcabcabcabcabcaabcabccabccabcccabcccabcaabcabcabbbbbcabcabbcabcabcabbcccccabbbbcabcaabccabcaabcaaabcabbcaabccaaaabcabbbbbccabcaaabccabcaaaabcaabcabcaaabbcccaabcabcabcaabcabcabbccaaabcaabcabbcabcabcccabcabcaabcabcaaaabcabcabcaabccccabcabcabcccaabcabbcabcabbbcabbbcaaaabbcabccabcabcabccabccaabbbbcabbcabcabcccabcabcaabcaaabccabccabcabbbccaaabbbcaabbbcabbbcabcccabcabbbcabcaaabcabcabccaabcaabbbbbcabbcabcabcccabcccccabcccabcabbccabbbcaabcaabcabccabbcaabbcabbcabbbcabcccabcccabcccccabcccabcabbbcabcabcaabbcaabcabbbcabcabbbccaaabbbcaabccabcabbcabccabbccaaabcabbccabccabcabcccabcccabbcaabbcabcabbcabbbcabcaaabbcaabcaabcabcccabcabcabccccccabccaaabbcabbcaabcabcabcabbcaaabcabcaabccaabbbcaabcabbbbbbcabcccaaabccabbbcccaabcaaabcabcabbbcaabcccabbbbbcabbcabcabcaaabcaabbcabcaaabbbbcabccaabbbcabcabcaabcabcabbcabcaabccabbbcaaabbcabcccabccabcccabccccaaaabcaabcabccabbccaabcabbccaabccabbcabcaabcccabcaaabccaabccaaabcabbbcabccaabccabbccabcaabbccabbbbcabbbbcabccaabbcabbcabbccabcaaabbcabccabbcabcccaabbcabbbcabbcabcccabcaaabcaabbcaabcabbcaaabcabcaabbcaaaaabcaabbcabbcaaabbbcccabbbbccabbcaaabbccabbbbccabcabccabccaaabcaabbcccabccabbccabcabbbbcabcccabbccabbcabbbbcabbcaabbcaabbcabbccabcabbcccabbcabcccabbccaaaabbbcabbcccaaabccabccabbccaaabcabbcaabcabcaaaabbcaaaaaabbcabcccaabcaabbbcabbcabbccccaabbccccabcabcabbcabcccabccabbbbccccaaabccabccabccaabcabcccabcaabcccabcabcaabcaabcaabcaaabcabcabcabcaabcabcaabccaabbccaabccccaaabcaabccabbccaabcabbcccabccaabcaabccaabcabcaabcccabcaabbbbbcaabcccaabbcabbcabcaaabccabbbbcccaabcaaabcaaabcabcabcaaaabbcabbbcaabcaaabcabccaaaaabcaaabcaaaabcabcabcabcaabcaabcaaaaabcabccabbcaaaaaabbbccaaabbcabcabbcabcccaabbbcabbbcabbccabcccaabbbcaabcabccaabccaabbcaabcabcabccabcaabbbccaabbccccabcabcabbcabccabcaabcabbcaabccccabbbcaaabccabbccabcaabcabbcabbcabccabccabbcaaabcabcccabbccaaabcabcaaabcaabcaabcaaabccabcabccaaabcabbcabcabbbccaaaabcaaabbccccccaabcaabcccabbcabccabccabbccaabcabcabcabccccccabccabccabbcabcaaaaabbbbcaabccabcccaaabccabcaabcabcabcaabbcabcabcabbcabbcaabbcccabccaabccabbccabbcccabcaabcabccabccaabbcabcabcabcccaabcabccabcabcabbcabbcabcccabcabbcaabbcccabbcaaabcabbbcabcabcabcaabbccaabcabcabbcaaabcaabcaabbcabcabbbbbbcabcabcabcabcabbcabccabcabccaaabccabcabcabcabccabcccaaaabcaabcccaabcabcaabbcabcabbbccabcccabcabcabcaaabcabbbcaabccabcabcabcabcccabbcabbbccaabcaaabcabcccabbbcabcaabcaaabcaaaabbcaabcabcaabbcabccaabbcabcabcabcabbccabccccaabbcabcaabcabcabccabcccaabcabcaabcccabcabbcaabbcabcccaaabbcabcccabbccaabcaabcaabbbcabbbcabcaaabcabbcccabbbcabccabccabbbcabcccabcabbbbcabcabccccabcaabccaaabcccabbbcabbbcabbcabbcabccaabccabccabcaabbbbbcabcccaabcabcaaabccabcaabbcabbcabccabbcaabbccabcaabbbcabcaabbcaabccaabbbbcccabbcabcabcccccabcabcabcabcabcabcccaabcabcabccabccaabcabccabbbcabcccabbbccabbcabcaabbcabcaaabccabbbbcaabcabbccaabccaabcccaabbbbbcabbcaabbbbcabccabccabcabccaaabbbbbcabbbcabcabcabccabccabbbcabccabcccabbcaaabcabbbcaabcabccccaaaaabcabccaaabccaaabbcabcabcabcabccabcabccccaaabbcccaabbbcabcaaabbbccabcabcaabcabbbccaaabcaaaabbcabcabcabcaabbcabbccabccabbcabcccaaabcabccabcaabcabcaabcabcaabbcabcaaabcabcabbbcccaabcabcabcabbbccaabcccabcccccabcabcaabcabccabbccabcabcabcaaaabccabcaaaabccaabcabbccabbccabbcabbbcccabccaaabbbcabbcaaabbcabccaabbbccaabccaabbcabcabcabbbccccabcaaaabccaabbbcabcaabcabcaabcabccabbbbccabcaabcaabcabcabcaabbbbbbbcccaabcaabcabcabbccabccabcabbcccabbbcabcabbcabbbcaaabbcabcccabcabbcabccabccabcabcaabcabcabbbcabcabbcabcabbbbccccaabbcaabcaabccccabccabcabbcabbcabcaabccabbcccabbcaaabcabcabcaabcaaabbccabcccabcabcabcabcaabccabcabbcabbbbbcccabcaabbcabcaabbbccabbbcaaaabcabbbcabcaabbcabcaaaabbbcabccabcabccccabcccabccaabcaabccabbcaaabccabcabccabcccccabccabbbccabbcccabbcccabcabccaaabbcabbcabbcccabcabbccabccabcaaabccabcabcabbcabcaaabccccaaabbcabcabcaaaabcabcabccabcabbcaabcabccabccaaabbcabcaaaabccaaabccaaaabcaabcabcaabccaabcaabcaabccabcabcabcabcaabcabcaabcaabcabcabbcabbcccccabbcaaaabbbbccccabcabcaaabcabcaaabcabcaaabcccabbbccabbbcccabcabbbbcaaabcaaabcabccaaaabbbcabbcabbbbbbbcabcaabcaabbcabcabcabccabcabbcabccabbbcabcaabcabccabbcccaabcccabbbccabbccabcabcaaabcaabcccccabcccabbbcabccabccaabcaabcaabcabcaaabcaaabcaabbcaaabbbccabccabccabbccabccccaaabcabcabcccaaabbcabcabbbcabcabbcccabcaabcabbcabbcabbbcaabccabbccccabcabbcabbccaaabcabbcccabbcabcabccabcccccabbbcabcabcaabcccabbccabcabbccabcccabbbcabbcccccaabbbcabccabbbcabbcabcccaabcaabcabbbcccaaaabcaabcabbcaabbbcccabbbcabcaabbccccccabcabcabbbbcabbccaaabbcabbcabbbcabcaaabccabcabcccabcabcabcabcabbcccabcabccabcccabcabcabcaabcaaabccccccccccabbcabbbccccabcabccabcabcaabbccabcabbbbcaabcabccabbccabcaaabcccabccaaaabbcabcabbccabccabcaabccccaabcabcabbbccaaaabcabbcabccabcaaaaabcabcabbbcccabcabbcaabccccaabccabbcabcccaabbbcabbcaabcaaaabccaaabbcabccaabbcaabcaabcabcabbcabbcabcabcaaabbbbbcabbbcccccabccabbcabbcaabccaabbcabcabccabcaabcaabccccabccabbbbbcccabbcabccabbcaaabcaaabcabcaabcabcabccabcabcabbbcabcabcaabcabcabcaabcabbcabbbccabccabbcabbcabcabbcaabcabcaabbcaabcabcabccccabcaabcaabcaabcabccaabbcabbbcaaabcabbbcccabccabcabccabcaaabbbcccccaabccaabbbbbcabbcaabccabcaaaabcabcaabcaaaaabbbcabcaabcaabcabcabcaabcabbcaaaabbccabcaaabcaabbccabcaabbbbcabcaabcabcabcabccabcabbcabcaaabbccaabbcabcaabbcaabcaabcaabcaabbccaaabcaabcabbccaabcaabccaabcabcabbccaabccccaabbccaaaabbcabbcabbccaabbcabcaabbbcaaabbccccabbbcccaaaabbcabccaaaaabbcabbcccaaabcabcabbcabccabbcccabcaabcabccabccabbccaaabcabcaaaabccaabccccabcaabcabcabccabccccaabcaabccccabcabcabbccabcabbbbccccabbcabcaaaabcabccaabcabccabcabcccabcaabccabcaabbccabcabcabcabbbcaabbcabccabcccabbcaabbcabcaaabccabcaaabcabcccabbbbbbccabccabcabcabccccaabcabccabccabcabcaabcabcabcabcabcabbcabbbcccaabcaabcabcabbcabcaabcaaabccabbccabcaaabcabcabcabcabcccaabcaabccabbccaabcabcabcabbccaabcaaabcabcaabcabcaabbccabccabcabcabbcabcccaaabccabcaaabbbbcccabbbbcabcaabccabcaaaabcaabcaabcccaabcabbcaaaabbcabcabcaaabccabcabcabcabcccaaabcccabcabcabcabccaabcabcccabbbcabccccaaabcabcabccabcabbbcccabcabcabcaabbbbcabbcabcabccabcaabccccabbccaabbcabcaabcabcaabcabccaabccabcabcabcabcccabbcabcabcaaabccaabcabcabcaaaabcabcaabbccabbbbbbcabccabcabcaabcabbccaabcabcabccaabcabbcabcaabcabcaabccaabbbcabcabcabbccabbbcabcaabbcaabcaabcaabccabbbccccabccabcccccaaabcccabccaabcaabbbcabcabbcabcaabbcaabbcccabccccaaaaabcabccabccaaabbcabccabcabbcaabcaabcaabbbccaabbbcabccaabcabbbbccabcabcccabbccabccabccabbbbbcaabccabcabbcabccaaabcaabbcaabcabbbccaaabbbcaabbbbcabbcaabccabcabcabbccaabcabcccaabbbcaaaabccabcabcabbbcabcabbcabccabcabcaaabbcaabcaabccabcaabcabbbcabcccaabcabcaaabcabbbcabbcabbccaabcaabbcabbbcaaabcaabcabcabccabccccaaabcabcabbcabbcabbcccaabcabcaabccaabcabcabcaaaabccaaabccabbbccabcabccaaaabcaabcabbccabcabccabccabbcaabbbcccaabcaaabcaabcabccabcabcabbbccaaaabbcaabbcabbccaaabcabbcabcccaabbccaaabbccaabcabccabccabbbcabcaabbbcabcabcabcabcabbcabcabcaabcabccabcabcabcaabcabbbcccccccaaabcabcaabcabcabcaabccabccabccabbcaaabcabcaabbccabcaabcabcabbcabbcabbcaabcabbcabccccabcabcaabcabbcabbbcabcaabbbbbbbcaaabcccaabccabcaabcabccabcabccabcccccabccaaaabbcaaabcccaaabcabbcaaabcccccaabcaabcccaabcabcabcabbcaabcabcabcaabccabbcccabccabbcabccccabccabcabccabbcabcaaabccaaaabcccaabbccabccaabcaaabccabbcccabcccaabbcaabcabcabcabccaabccaaabbbbcaabcaabcaaabbbbbbccccabcabbbccabbcabccabccabcabcabcabbcaabbcaabbbcaaabbcaabcabcaaabcaaaabbccabccccaabcabcaaabcccaabbcccabccaabcaabcccabcabbcccabcccabcabbbccabbcaabbbcabbccabccabbbcabbcabbcaaabcaaabccabcabbbbbccaabccabccaaaabcccabbbbcaabccabcccaaaabcabcaabcabcaabcaaabbcabbccccccccabbcaabcabcabcaaabbbccaabcabbbbbccabcabbcaaabbcaabcabbbbbccccabccaabbccabbcabbbbcaabcaabccaaaabbcccaabbbbcabbcabbbcabcccabccccabcabbccabcabcabbcccabccaaabbcaabcabcabbcaaaaaaabcccabbbcaabcabcaabccaabccccabcabccabbcabbcabcabcabcaabcabcabccabbcaaabbcaabbccabbcccabcaaabcabbbbcccabccaabbcaaabcabbcccabccabcaaabccabcaabcabbbcabbbcaaabbccaaabccabcabccaabcaaaaabcaabbcaabccabccabccccabccabccabccaabcabccaaabbccabbbcaabbcccccabcabbccaabcaaabcabcabbcaabcabbcabbcabcabcccabbbcabbccaaabcccabbcabccaaaabccaabbbcabcabcabbccabbbcccabbbbbbcaabbbbccabcccaaabcabccaabcccaaaaabccaabbcabbbcabcabccabbcaabbccaabbcaaaabcabbcabcabbccabcabcaabcaabbbcabcaaaabcabbbcabbcabccabbccaabcabcabccaabcabccabcabccabcaabcaaaabcaabcabbbcaabcabcabccabcabcaaabccabbccabbccabcabcaaaaabbccabbbccabccabbbbcabcabcaaabcaabbccaabcabccaaabccabbbbccabcabcabbbcaabbbcabbbbbbcabcccabbcccabcabccaabcabcaaaaabbbcabcabcabcccaabcccabccccabbcabcaaabcabbcabccccabccabbbcaaaaabcabccaabccaabcabcccabbcabbcccabcaabcabcaabcaabcabcabcaabbcccccccaabccabbbcabccaaabbcabccaabccaabccabcabccaabccabcabbcaaabbcaaabccaabcabbcabbcccabbbcabcabcabcaabcaaaabcaabbcaaabbcabccaaabbbbbbbcabcaabcabbccccabcaabbcabcabbccaaabcccabccabcabccabbccaabbccabcabccccccaaabbcccabcabcaaaabcaabcaaaabcabbbcabcabcaaabcabcaabcabcabbbcaabbcaaabcccabccabcabbbcccabcabcabccaaabbcabcabccabcabcabcaaabcaabcaabcaabbbcabcccabcaabcccabcaabcaabcabcabcabbcccabcaaaabbcccabccabbcaabccabcabcaabbbcabcaabcabcabbbcaabcabcaabccaabccabbcccaabcaaabcabcabcaabbcabbbcabccccabcabcccabcabcabcabcaaabcccabbbcaabcabccabccabcaabcabccabcabbccabccabbcabcabcaabcccaabbcabbcaabbbbccabbbccaaabbcabcccabcabccabccabbbccabcabcabbcabccabbcaaaabcccabbcabcaabcabcabccabbcaabccaabbccabbccccaabcaabbbcabccabcccaabbbcccaaabbbcccabcabcccabbcabcccaabcccabccaabcabcabcabccabcabbbcabbcccabccaaabcabccabcabbbcccabcabcabcaaabcaabcccaaabcabcabbbcabbbbccabccaaaabbcaaaabbcabcabbccabbcaabbccabbbccabccabbccabcaabcabccaabcaabcabcabbbbbbccaabcabcabcabcabccabbbbbccabccaabccabcabbcabbccabcabccabcabcabcabcaabcabcabcabcccaabbcabbbcabcabcabcabcaabcabbbbcabcabbcabcaabcccabccabcabbbcabcaabcccabccabbbbcabccabcccaaaabcaabcaabbbccabcaabccabcabccabcabbcaaaabcccaabccccabbbbcccccabbcabcabcabbcabccabcaabccabccccccccabcabcaabcabbcaabccabccccabcabccaabcabcabbcabbcaabbbcabccabcabbcabbcaabbbcabbcccabbbcaabcaabcabccabcaabcaabccccabbbbcabbccaaaaabbcaabbcaabcaabbcabbbcabcabcccabcabccaaabccccabcaaabcccabbcaabccaaabcabcabbccabbbccabbbbcaaaaabccaabbcaabcaabccabbcabcccabbcabcabcabccabcabcabbcabcabcccabcabcabcabbbcaaabbbbcabcabbcaabbbcabcabcabccabbbbccabccaabcabcaabbcabcabcabccabbccabcabbbccabcabcabcabccccaaaabbccaabcccabbcabcabcabcabbcabbcaabcaabcaabcaaabbcaabbbcccaaabcabcabcccabcabcabcaaaabcabbcabcabccabbccabbcaabbcccaabbcabccaabcaaaabcabbcaaabcaaabccabbcaabcccaabcabccaaabcabcaaabbcaabcabbccabbcabcabcaaabcccaabcabcaabcabbbccabccabcabcabcabcabbccabbccabccabccaabccabcabccabcaaaaaabcccabcabbbbcabbcabcaabbcaabbcaabccabcabbcccabccccabcccabbccabbccabbbccccabccabcaaabcabbcabbbcabcabbccabccabcabcaabcabbbbccccaaaabbbcabbbcaabcabcabcaabcaaabcabbcabcabcabbccabccaabccabcabbcaabcaaabbccaabccabcabbcabcccaabbcaaabbcccaabbccaabbbcabcabcaabcabbbbbcabbcabbcabcabcabcabccccabbbbcaabbcaabcaabbbcaabbcabbbbcabccaabbcabcabcabbbccaabbbbbcccaabbcabbcabbbbbcaabbccabccccabcabcaabbccaabcabcabcabbbccabcabccccabcabbccccccccabbcaabbcabbcaabbcccabcabcabcaabbbcabbcabbbcabbbccabcccabccabcabbbcabbbccabcabbbcabcaabcabcaabcaabcabcaabbbcaabbcabbbccccabcabbbcabcabcabcaabcaabcabcabcabccaaabcabcaaabbcabccabcabccabcabbbcaabbbbcaabbcccabcabccabcaabcabcaaaabcccabcaabccaaabccaabccaaabcabccabcabcabbcaaabccabccaaabbccaaabbcaaabccaabcabbcabbcabbcccabcabcabccaaabbcabccabbcabccabccaabbccabcaaabbbccabbcccabccaabbbccaabbbbcabbbbbbcccabcabcaabcabbbbbbbcabcccaabbcabcccabcccaabccaabcccccaabcccccaaaaabbcccabbcabbcabccabbcabcccaabbbcaabccaaabcabcabcabcabccabcabcabcccaaabcabcabbccabcabbbbcabbcccaabbcabccabcabcaabcabcabcabbccabbbccabbcaabcabcabbcabcabcaabcabcabcccabbccabcaabbccaaabbcaabcabbcabcabcabcaaabcabbcccaaaabbcabbbccabcaaaaabcabbbcabcaaabbbccabccabccabbcaabccabbcaabbcabccaaaabcabcccabbbbcccabccaabccabcabbbbbcaaabcaabcabbcabcaabbbcabcaaabcaaabbcaabbccaaabccabbcaabbccabbcaabccabcabbccabcabccabcabbcaaabcabcabccaabccaaaabbbbcabcabcabccaabbcabcaabbcabcabbcabbcccabcabcabccaabcccabcabcabcaabcabbbbbcabcccabcabccaaabbcabcaabccabbcccabccabcabbbbcaaabcaabbbcaaabcabbbcabcccabcabbbcaabccaabbcabcaaaaabcabcaabcabcabbbcabccaabcabccabbcabcabbcaaaabbccaabbccabbbccabbcccabcabccaabcaabcaabbcabbcabccabbcabbbbbbccabccabccabcccabcabcaaabcaabcabcabcaaabcabbcabbcabccabcabbccccabbcabcaaaabbccabccabbcabcccabccaaabcabccaabcabbcabcccabbcabccabcabbbbbcabcabccabcaabcabccabcccabcabccabbcabcabbbbcabbbbccabcabccabbcabccccabcabcabcaaabbcabcabcabbcccaaabbbbbbcabcabcabbbcaaaaaaabcccabbcaaabcabbcabccccabbcabcaabcabcabcaaabbcaabcabbcabcaabcaabbcccabbbccaabcccabcaabbcabbbcabcccaabcaabbbcabcabccaabcccabbcccaabccabcabccaaaabccabcabcaabbcabbccaabbccabccabbbcabcccaaaabccabbcabcabcabcabcabcaabbbbcabcaaabcabbcabcaabcabccabcabcabccccaabbccaabbcccabcaabcabcaabccabcabbcabccabcaaabcaabccaaabbcccabcabcabcaabcabbbbcaabcabbcaaabcaaabcaabcabbccccabcaabbbbbbcaabcabcabbccaabcabcaabbcabcabccaabbcabccabccaabcabcabcabbcabcaaabcaabcabcabccaabbcabcabbccabcabcabcabcabcaabcaabccabcabcaaabcaabcaaaabbcabcaabbbcabbcabcabcabbccabccaabcaabbcabcabcaabcaaaaabbccaaabbbcabccaabcccaabbcabbcabcabcabccaaabcaabcaabcabcabbccabcabbbcaabccaaaaabcabbcccabbccabbcabbcabbcaabcabbbcabcabcaaabcabcabbcaabbbcabbcaabbccabbbbbcaabcabcabbcabbcabcabbccccccccaabccccabcabcabcabccabbcabcaabbbcccabcaaabbccabbbbccabbccabccabcabcabccaabbbbbcaaabccccccabcabcaaaabbcabbcabccabcabcaaabcabccabcabbcabccabbbcaabccaabcabccabcaabcabcabcabbccabbcabcabbbcccccaaaabcabbcabcabcabcccabbbcaaabbcaabbcabcabbcaabcccabbcaabcabccaaabcccabbcaaabcaaaaabbcabbcabbcabccabbcaabcabccabbcaaabcabcabbbbcabcabcabbccaabcaabcabcabbcabbcabcabbccccabccabccaabbbccabbcaaabcaabcabcaabcabbcaabccabcabcabcaabbbbbbbcaabcabcccaabcccaabcabcabbcabccabcaabcabbcaabbccaaabbbbcabbcccabcccccccabcccaaaabccaaaabbbcabbbcabcabccaabcccabbccaabbccaabbcccabbbcaaabcabcaaabccaabbcabbbbccaabcabbbbcabccabbcabcaaabcaabcabcabccaabccaabcabbcabcaabccabcaabbbcabcabbcabbbbccaabcccaabbccccabcabcabbcabbcabbcccabbccaabcabcaaabcabccabccaabbbccabbbbbcabbcabccabbcaaaabcabbbbcabbccabbbcabccabbcabcabcabbcabbcabbbcabccaabbcabcabccabbbbbcabbccabbbcabcabcabcabcabbbbbccabcabcabcabccaabccabcaabcaabcaabbcabbcaabcabcabccabcabbbcabbcccaaabcabbccabcabcaabccabbccaabcaabbcabcabcabccccaaabcaabcaabcabbccabcabcaaaabbbbccaabcabcccabcabcabccabcccaabcabcabcabcabccabbcabcabcabcabbcccabcabbbbbbbccabccaaabbbcabcabcccabbcccccaabcabbbbccccaabbcaabccabcabbcaabccabcabcaabccaabcabbbcabbccaabbcabccccabcabccccccabbbcabcabcabcccabcabcabbcaabccabbcabccabcabcabccabcaabcabbbcabccccaaabccccccaaaabcccabbcabcaaabcabbbcabcaaabcabbbccabcabcccabbbbcccabccaabcaaabcabcaabcabbcabcccccccabcabccabcabbbcabcaabcaabbcabcaabcabcaabcabcabccabccabccaabcaabcaabcabccabccabcabccabcaabccaabbcabcabccabbccabbcabcabcabcabcabccabbcccabbcabcaaabcabcccaaabcabccabbbccabbcabcaabcaaabcaabbccabcabcccaabbcabcaabcabbbbcccabbcabccccaabbbbcabbcccabccccaabbccaabbcaaabcaabccabcccaaabcccabcabbcaabccaaabbcabcabcabcaabccabbcabbbbbbcabcabccccccaaabccccabcabbbcaabccccabcaabcabcabcaabcabcabbbbbbccabbcabbcaabbcabcabcccabbcabcabbcabbbbcaabcaaabccaabbbbbbcaaabcabbbcabbccaaaabbbccaabbbcabbcabbccaaaabbbbbccaabcabbccaaabccabccabcabcabcabcabbbcabbcabcccaabccabcabbcabcaaaabccaaaaaaabbbcabccabcabbcaaabbbccabbccabbbcaabcabbccaabccaaabcaaabccabcaabbbbbcaabcabcabccabcabcabccabcccabbbbccabccabcccabcaaabcccabcaabccabbbcabcabcabcaabcabcabcabcabcabcabcaabccabbcccabbcabbbcaaaabbcaabcccabbbccaabcabbcabbcabcabccccaabcabcabcaabcabbccabcaabbccaabcabbcabccabcabcaaabcabbbccabbcaaabbcaaabcabcabcaabccccabccaabbccabbcccabccabcabccccaaaabbcabcabbccabcabcabccaabbcaaaabcabbcaabbcabcccaaabbcabbcabccabbbbcabccccaabcabbccaabcccabbcabcabcabcabcccabccaabcabbccabbcabccabcabcabcabbcaaabccabcabcaabbcabbbccabccabccccabccabbbccabbbbcabcccccccabccccabccabbcabbbbbbbbcabbbbcabcabcabcabbcccccabcccaaaabbbcccccabbccabcaabbcabcabbbbcaaabcabcccabbbccabcccabcabcabcabbcabcabcaaabbcccabcaabbcccabcabbccabcabbbcabbcabbcabcabbccabbbbccabcaabccabccabbcabcabcabcabcaabbbbccabcaabcccccabccabcabcabbbbcabcabbcabcabcaaaabbcabccabccaaabcabccaaaabccabcabcccabbcabccabcaaaabcabbcabbcaabbcabcabcaaabcabcabcabbbcabbbcabbbcabcaabcabcaabcaabbcabccaabcabcccabcabbccabccabbcaabbcccabcabcabcabbcaabccabcaabcabcaabbcaabcabbcabcabbcabccccabccabcabcabcabcaabccabbbcaabcccccabccaaaabcaaabbbcaaabccabbcabccabbccabcabcaabbccabccaabcccabcabcabbbcaaabbcabcabcabcaaabcabcabccabcabcaaabcccabcabcccaabbccabbbccaabbbccabbcabcaabbbbbbcabcabcabcaaabbcabcaabbccaaabccabbcaabcabbbbbbbcaabbbcabcabbbcaaabccabcabcaabccabcabbcaaabccabccaabcabbcccaaabccaaaabbcaabcaabccabcaabbbcaabcabbbbbcabcabbccccabccaaabcabbcaabcabccccccaabbcabcabccaabcabbcabcabbbccabccabccabbccaabcabbbbccabcaabbcaabcabcabcaabcabcccabcabbcabbbcaaabcccaabbbbcaabcabcaabbccaabbcabbcabccccccabbccabbcccabcabcccabbcabbbcabcabcabcabccaaabbcaabcaaabbbcaaaaaabcabcabbcaabbccabbcabcabbcabccabcaaaabcccabcaabcaaabcabbcccabcabcaaabcabcabbccabcabcaabbcabbccabbcccaabcaabcabccabccccaabcabcabbbccaabbbcaabbcabcabcabcabcabbbbcabbcabcabbcabcabbbcabbcabcabbbcabcaaabcabccccabbcabbbbbbbbcaabcabcaaabcaaabbcaaaabcabcabccabcccabcaabccaabccabbbcabcaaabcccabcaabbbbcaaabcaaabcabbcaabbcaabcabccabbbccabcaaabbcccaaabcaabbcaaabcabbbcaabbbcaabccabcaaabbbbcaabcabbcabcabccaabcabbccabbccabcabbcabbbbcaaabccccaabbccabcaabbccccabccaabccabcabcaabcabcaabcaaaabbcaaaaabcabbcaabcabcaaaabbcaabbbbbbcabccabcaabcabcaabccabcaabcabcabcabcabcaabcabbbccaaabccabbcabcabbcabcabbcabccabccabcabcccccaaaaaabbcabbcabbccabcabcabcaaaaaabcaabcaaabcabccabbcaabcabbccabbcaabbccabcabcaabcaaabbbcabbccaaabbcabbbccccabbbcaabcaabcabccabbccabcabcabcaabbcccaabcccabcaaaabcaabcaaabccabccabbcabcccaabbcabccccabbbccaabccaabcaaaabbbbcaaabcabcaabcccabccaabbcabcabcabbbbcabccabbcaabcabcabcaabcabccabbcabcabcabcabcabcabbcaabcabcccabbccccabbbcabbcccabccabcaabcaaabcabccabcabcccccabcaabbcaabbbcabbcabcabcccabcabccabccabbcabccabbcabbccabbcabcabbcabccaabccabbbcaaabcaaabcaabccabcabcabcaabcabccccabcabcabcabbbbbcabcaabcccabcccccabcabcabcccaabbbcabcabcabcabcaabbbcabccabbbbbcaabcabcabcccccabcabbccabcaaaabbbcaabccabcabcabcaabcabcaabcabbbcabcaaaaabccaabbbcabbcaaabbccabcabbbbbbbccabcaabcabccaabcaabcabcabbcabcaabccaabcabcabbbccabbccccabcabcaabccabbcabcabccabbcaabcaabbcaabcabcaabcabccabbccaaabcabcabcabccabcabccabcabcccccaaaabcabbcccabcaabcabccaabcabcabbcccaabcccabcabcabcabcabbbbbbccabcccaabcaabccaaabcabcabbcabcaabcabbccabcabcccaaabcaabcccaabcaaaabbcabccaabccabcabcaabcabccaaaabcabcaaabbbbcabcabbbcabbcabcaabcaabccabbbbcabcabbcabbbcaaaaabbccaaaabcabcccccaaabcaabcaaabbcaaabcaabcabcabcabbbccabcabcccaabbbbcaabcaabcccabcaabcabbccabcabcaabcabcccabbbbcabbcaaaabbbccabbcaabbcabccabcabcabbbbccabbbbccabcabcabcabbcabbbcccaabbbbccaabccabbcaaabcaabcabcabcabcabcabbcaabcabcabcabbcabccabcabbcabccaabbcabcaabccaabbcabcabbbccaabbccabccaabcabcaaaaaaaabcccaabcaabbcabccabcabbbcabcabbcabbccccabbbcabbccabbcaaaabbcabbbcabccaabbbcccaabbcaabcabcabccaabcabbcabccccabcabcabccabccabcabcabcaabcabbccaaabbccabbbcaabcabccaabcaaabbcabcabcccabccaabbccabcccaabcabbccaabcaabbbbcccaaabccaaaabcabcaabcabbbcabcabccabbbbcccabbbccccabcabbbcaabcabcaabbccccaabccabcabbbcabbbccabcabccaabcabcaabcaabcabccabcabcaabcabccabbbcabcabbccccabbcabbbbbcabcaabbbbcccabccaaabcaabccccaabcabbcabcabbcaabccabcabcabcccccabbccabbcaabcccaaaabbcaabcabbcabbcabbcabcccccabbbbcabcaabbcaabbbccabcabccaaabcaabbcaaaabcaaabbbcaaabcabcabbccaabccaabcabbcabccabccabcaabccabcaabcabccabcabcabcaaaabccabcabccabccabbbcaabbbccabcabcabcabbccabcabcabbcaaabccabcabcabcabccabcabcabbcaabccaabbcaaabccabcabcccabccaabcabbccabbcabcabcabbbbcabcabcccabcccabcaabcabcabbcabbbcabccabcabccabccabbccabbcabbbcabccabcaabccaabccaabbbcabbcaabcabcabcabcabcaabccabcabbcabccccccabbbcabcaaabbbbcaaabcabcaabbccaabcaaabbbcaabbccabcabcabcaaabcaaaabcabccaabcabbcabbcabccabbcabbbcabbcaabbbbcabcabcabbbcabbbcabcaabccabcaabcabcaabcaabbbcaaaabcabcabccaabccabcaaaaaabcabcabcabcaabcccabcabcaaaabcabcabbcccabcccabcabcabcaaabcabbbbcccaaaaabccabcaabccabcabcabbcabcaaabcccabcccabcabcabcccabcabccccabcabcaabcabcabccabcabcabccaabcabcabccaabcabcabbbccabbcabbbbbccabcaaaabcabccaabccccabcabbcabbbcabccaabbbcccaabbcaaabccaabccabccaabcccaabcabcabbbcabcabbcabcabbcaabcabbbbcabcabcabccccaabbbbccccabcaaabbbccabbcaaabcccabbccaabcabcaabbcccaabcaabbcaaabcabcabbccabcabcabbcabcabccabcabcaaabcabbcabbbcabcaaabcabcabbcaabbcccabbcabcaabcccabbccabbcaabbcabcccabbccccccccabbcabcaabccabbbcabbcabbbcabccaaabbcaaabcabbcaabcabcabcabcabcabccaabcabcccabcabcabbccccabcabcaaabbbbbccabcabccabcabcabcaabccabcaaaaabbbbbcabbcccabccabbcabccabccabcaabcaaabbcaabbcaabbcaaabcabcccaabbbcabccabcaabcaabcabbcabcaabcabcabccaabbccabbcabcccccabbcabcabbccabbbbccaabcccabbcabbbbcaabccabcaabccabcaabbbbbbccabbccabbbbbcabbccabbbcccabcaabcaaabcabccabcabcabccabccccccaabccabcabcabbbcabbcabbcabbbbbcaabbcabbbbbbcaabbccabbccabccabccabbcabcabccaaabbccabcccaaabbcabcabcccabcabcccabcabbcabbcabbbbcaabcaabbcaabbcabcabbcabbcabcccabcccabcaabcccabccabbbcabbcabcabcaabcabcabccccccaaabcccabcaabcabcaabcabcccaabccccabcaaabbbbbcccabbbcabcabbbcabcabccccaabbcaaabbbccabbcabccabcaabcaabbbccabcaaabccccabcabccabbcabcccabcabbcaaaaaaabcabcccabcaaaaaabcabbbbcabbbbcabbcabcabccabcccabbbbcabcabbbcaabcaabcabccabbcabcabcabccabbbbbcabbbbccabcabccabccabccabcabccabcaabcaaabccabbccabcabbbccabcabcccabbcaaaaabcabccabccccabbbcaaabccabccaabbbcccabcaabcabbcabccabbcaaaaabcabcccabccccabcabcabcccabcaabccccaabccaabcaaabbbcaabbcabccabcabcabbbbccabbcabcabcabccabcaabbcabbbcaabcabcabccabccccabccaabcabcaabbcabcabbcabbccabbccabcabbbcabbbcabbbccabcabccaaabccabcabccabcabcaaabbccabbcabbcaabccabcabbbbccabcaaabcabbccabcaabcaaaabcabbbbbbbbccccaabbccaabcabcabbcccabcabcabcaaaaabccaabbccabcabcabbcabcabcabcabccaabcabccabcabccabbbcabcaabcabcabcabcabbccccabcabbbbbcabbccccabbbcabccabcaabbcabbccabccabcabbcaabccabbcaaaaabcaaabccaabcaaaaabccaabcabcabccaabcabccccabbcabcabbbcabccaaabcaabccabccccabbcabbcabbcabbcabcaabcaaabcccaabbbcabbbcabcaabcaaaabbccabbbcaaabccabbccabcabccabcaaabbccabcaabcaabcabccabcabbccabcaaaabbccabcabcabbbcccabccabcabcccabcaabbbccabcaaabcaaabccabcaaabcaaaabcabbbccabbcaabcaaabcabccabbcaaaabbccabccccabccabbcabcaabbcabcabcccabcabbcaabcaabbccaabbccabbbbcabbbccabcabcaabbcabcabbccaabcccaabcabcabbcaabbcabcaabcabbcabbcabbbcabcccabcabbcabccabccabccabbccccabbcabccabcaaabccabcabcabcabbbccabcabcabbcabcaaabcaabbbcccabcccccccaabbcabcabcabcabcabbcabbccabbbcabbbcabbbbccabcabcabcabcccaabbbbbcccabcabbcaabcabccabcaabbccabcabbbcabbcabccabbccabcabcabbbcaaabcaabcabccaaabbbccaabbbccccabcaabcaabcaabbcabbbcabcaaabbccabcabcccabccabcabccccaabccabcabbbbcabcabccabcaaabcabccabcabbcccabbcccaaabbcaaaabccaabcabcabcaaabcaabcabcabccaaaabcabcabccaaabccaabcaabccabcabbcabbccabcabccabbccabcaabcaabbbcaaaaabcaabcabcaabcabcabcabcaabccabcabcccabcabccabbccabcabcabccabbcabbbccabccccaaaabbbbbcabbccabbcabcabcabccabcabcabcabcabcabccaabbcabbbcabbcccabcabccaabbcabbbcaabbcabbbbbbcaabcabcabcabccccabbcabbccabbccaabcabcabbcaabcabcaaabccaaaabcabcabcaabcaabccabbcabcabbbbccabcabccabbbcabbbcccaaaabbcabcabbcccabbcabcaabcaabbccccabccabcabccabcabcabcabcabcabcccaaabbcabccccaabccabbccabcccccaaabcaabcaabcabcabcccaaabbcabcabcaaaaaaabcaabcabcabccabcabcabcabcabbcabcabcccabbccabcaabcabccabcabcabcabcabccaabcccaaabbcaabbcabcccaabbcabcabcccabbcaaaabcabccabbcabccaabbcabccabccaabcabcabbccaabcaabbcaabcaaabbcabcabbcaaabcabbcabbcabccaabccabcabccabcabccabcaabcabbbbbbcabbccabcccccabbcabccabbcabccabccabbcaaabcabbccccabbcabccaabbbcaabbbcabcabcabbcabcccccaabcabcabccabccaabcabccaaaaaaabcaaaaaaabccabbcaabcaabccabbbbcccabcabbccabcabbcccabcabcaabcabbcabcabcaabcaabccabbbbcabcabcabcabcabbbbcabcabbcabccabbcccabcccccccabbccaaabcccabcabbcabcabcccaabbcabcabcabcabcabcabbbbbccabcabcabbbcccaabbcabcabbbbcabcccabcabbcabcabbcaabccabbccabbbcaaaabbbcabbcabcccccabcabcabbcabbcabccabbbbbbcaabcabbcabcccabccabcaabcabbcabcabcaabcaabcccaabcabbcabccccaaabbbccccabcabcabbcaaabccabccabcabcabbcabbbbbbbbccccabcabcabcabcaaabbcabcaabbccabcccabcabccabcabccabbbcaabbcccaaabbcabccaabcaaabcaabcabbcabcaabcabccabcabccabcabcabbcccabccabcaabccaaaaabcccabbcaabcaabcabcccabcaabcabcabcabcabcabcabcabccaaaaabbcabcabcabcccaabcabcabbbbcccaaabcabbcaabccabcaabbbccabcabbbcabbccabccaabcabcabcaaaaaabccabbcaabcabccabbbcaabbccabccaaaabbccabcaaabcaaaaaabcaabccabcabccabcccaaabccaabcaaabcaabcabcaabcabcabcccabbcaabbccabbccabcaaabccabbbbcaaabbcaabcabbbccccabcabcabbcabcaabbcaabbcabcabccabbcabcaaabcccabccabccabcaabbcabbcccabbcabcabbccaabcaaaabcaabcaabbccabcaabccaabbbbcabccaaabbcaabcabccaaabbbbcaaabcaaabcccaaabbcabbccaaabbbbcabbbbcabcabccabcabcccaabccabcaabcabcaabccccabcaaabcaabcccaabccabcaaaaabcccabcaabbbcabbbccabcabcabcaabcabbbbbbbcaabbcabcaabbcaabcabbbbcabcabbcaaabccccaabcabbbccabcabccaabcccabccabcabcaabbcabbbcabbbcaabcabcaaabccabcccaabcabccaabcabcaabcaabcccabcabcaabccaabbbbbcccabccccabccaabbcccaabbcccccccabbcaaaaaaabbbcaaaabccaabcccccaabcabcaaaabbccaaaaabcaabccaaabbccccccaaaabbccabbcabccccabcabcabbbbcabcaabcabccaabbbccabbcabcabbbbbccaabcabbbcabccabbcabbccaabcabcabccaaaabcabbbcabcabcabbbcabbcaabbbcabbcaabbcaaabcabcabbcabbcaabcaabccabcabccccabbbbcabccabccccaabbbbccabcaabcccabcccabbbbbccabbcabbbcabccaaabccaabcaaabccabbbcabccaabcaaabcaabbcaabccabcabcccaabbbcaabcabcabbcaaaabbbcabbccabcabbbcccaabbbcabbbcaaaabcabcabccabcaabcabbcabcaaabcabcccabcaabccccabbbbbcabbbbbcabcabcabcaabbcabccabcabccaaaabcccaabbccaabcaabcabcabbbbcaabccabcabcabcabcccaabcabcabcabcabcabcabcaabcaaabbbcabcabcaabbcabcccaaaaaaaabccaabcabcaabcaabbcabccaabccabcaabbbcabcccabcccabccabcabbbcccabbcabcabccabbbcccabbbbcabbcabccaabcabbcccabcccccabbbcaabbbcabbbcaabbbcabcaaabccaabcabcccabccabcabccaabbcccabcccaabccabcabcaaabccaabcabcaabbcabcaabbbcccaabbbcaaabbbccaabbccaabcabcabcabcabcaaabbcabbbccabccaabcabcabbbccabcabcabbcabbcaabbbbcccaabcabcabcccccaaaabcaabbbccabccabbcaabccaabbcccabcaabbbccaaaaabcaabbbcabcabcccabcabcaabbbbccabcaabbccaaabcabcabcaaaabbbccaabccaabbbcabbbbcccabbcabccabcabbcccccabbcabcabcabcaabcaabcabccabccaabbcabbbcabccaaaabcabbccccabcabbbbcabbcaaabccaabcabbcabcabbcabcabbcabbbbcabbcabcabcabcabcaabccaabcabbcaaabccabcabcccabbbcabcaabbccaaaabcabcabbbccabbcabbccabccabcabbcabbcabcccaabbccaabcabbcabcabcabcaabcaaaabcccaaabcabccccaabcabcccabbcabcabcaaabccaaabbcaaabcccaabbcccaabbcabbcaabcabcabcabccaabcabcaabbccaabcaaaabcabbcaabccabccccabccabcabccabcabbcccabbcccaaabbbcabcabcaabbccabcccccabccabcaabccabbbccaaabcabccaabbccabbcaaabcaabcaabbbccabccabcabccaabccaabbbbbccaabbcabbbcaabbbcabcabcabcaabccaabcccabcaaabcabcabcabcaabcabcabbbcabcabcabcaabcabccabccccabbcaaabbcabcabcabcccaaabcabccabbcabccabccaabcabccabccaabccabcabcaabccabccaabccaaabbbcabcabcabcabcccabbcccabccabcabbcabcccabcaabccaabcabbcabcccabcabbccccccabccaaaabbccabccccaaaabccabcaabbccaabcaabbbbcabbbcaaabbcabcabcabcccaabcabcabcccabbccabcaaaabbbbbbccaabcabcabbcaabbccaaaaabcabcaabcabbccabbcabbccabcaabcabbccabcaabcaaabbbccabccabcaabcabcabcabbcabcabcaabcabcabbcabbcabbbccaabccabbcabbccabbcabcaabbbbbcabcabcabbcabcccaabcabbccaabcabcabccaabbcccaaabcaabcabbbccabcabccaaabcccaaabcabccabbcabcaabbcabccaaaabbcabcabcabccabcabccaabccabcabcabcabcaabccabcabccabcabbcabbcaabcaabbcabbccabbcccabbbbbcabccabcaabcaabcccabbcabcabccaabcabcabcccccabccaabbbcabccccabccabbccaabccaaaabcaaabcabcabcaabcabcaaabbcccabccabbbccccabbbcabcabcaabbbbcaabccabbbcccabbbcccabcabccccabcaabcabbbcabcabccabcabbcabcabbccaaabccaabcabcabcabbbbcccabcabbccaabbbbcabcabbcccaaaabcabcabbcabcaabbbcaaabcabcabcaabccabcabbcabbbbcabccaabbbbbccabcabbcabcabcaabbccabbccabcabccaabcabbcabccccaabccabcccaabcabcccaaaabccaabcabcccabbcabcaaaaabcccabccaabcaabbbcabccabbcabccaabbcabbbccccccaabbcccabcabccabccaabcabbbcabbcabbbccabcabccabcccccaaabcabbcabcabcabcaaaabcaabbccabbcabbbbbcaabbbbcabcabcaaabbcabbccabcaaabbccaabcabbccccaabbcabccabcabbcaaabccaabcaabbbbcabcabbbbcabccabcaaabcccabccabbccabbcaabcabcabcaabcabcabccabbbbcabbcabcabccabcabbbcaaaabbbcabcaabccabccaabcaabbcaaaaaabcabcabcccabcabcaabcabcabbbbcaabcabcabbcabcaaabcabbcccaaaabbbccabcabcabbbbcabbcabcaaaabcccabcabcabccaabbcabcabbcabbcabccccabcabbbbcabbcaabccabbbcabccaabcabbcabcabbcaabbbbbcabbbcabccabcaabbbccaabcabccabcabcccabcabcaabcabbbcabccabcabcaabcabcabcabbcabbccabbcabcabbbcccabcabbbcabcabbcabcabccabcabccaaabcaaaaabcabcaabbbccabbcabbbcabcaaabcabbcaabcaabcabccccabcabcccabcabcabcccabccabcaabcabbbccaabccaabcabcabccabcaabcabcaabcabccabcabcabcabcabcabbcabccccabcccabbccabbcabbcccabbcccaaaabcaabbccccaaabcabbcaaaabbccccabccabbcabbccabcabbbcccabcaabcaabbccabccaabbcccabcabbcabccabbbbbbbbbbbcccabbcabbcaaabccaabbcccabcaaaabcaabcabbcaaaabcabccaabccaabbbbbbbcccccccabccabcabccaaabccaabcaabbcabbcabbccaaaabcabcabbcabcabcccabccaabbbcabcabccccabcabcabbccabcabccccabcabcabcabccaabcabcabccaabbcabbbcccaabcabcccabcaabcabbcabbcaabbbcccabbcabbcabbcaaabbbcaabbcabcabcaabccaaabcaaabcabbcabcabcccaabcabcccaabcabcaabcabcabbccabccabcabbcabcaabcaabccccccabbbcaabccccccabcccaabbcabcaabbcabbcabbccabccabcabbbccabbccabbcccabcabbbbbcccaaaabcaabbbcccabbcaabcaaaabcaabcabcabcaaaaabcabcaabcccccccabbbbccaabccaabcaabbccabcabccaaaabcabccabcabccabcaaabbbcaabccaaabbccabbcaaaabccabbccaabbcaabcaaaabccabcabbcabccabcaabcaabccabbccabcaabccabbcabccabbcaabcaabccabcabbbcabcabcabcabbbbcaaabcabccaabccaabbccabcabcccabcccabbcabcabcaabbcabccabbbcaabbccabcabcabcabcccaaaaaabccabbbcabcaaaaabcabcabbbbbcccabcabbccabcaabcabcaabbcabbbccaabbcaabbcabcaaaabccaaaaabbccabccaabcccccaabbcaabcabbccaabcccccaaaabcabcaabbbccaabcaaabccabbccccabccabccabcaaabbbcabbcabbccaabccccaabbcaabcabbbcaaabcabcabccabccabbbbbcaabcabbcccaabbcabbcccabccabbccccaaaaaaaabcabcabbcabcaabcaabcabccccaabcabbccaaaabcaaaabcabccaabcaaaabcccaabcabbbbbcabcabbcccabccaabcabcaabcabcabcabcabccabcaabccabbcaaabbbbcabcaabbbcabccabcabccaaaabbbbbcabcabbcaaaaaaaabccaabcabbcaabcabbcabcabcabcabcabcccabccabbbbcabcaabcccabbcaabcabccaabbccaaabcabbcabbccabcabbcabbcabcabcaabcabcaabccaabbbbcabcabbcabcabccabcabbcaaabccabbcaaabcaaaaabcabccabcabcabbccabccabcaabcabccabcabcabcabccabcabcabccabcccabccabbccabcaabcabcabcaabcaabbbcabcabcaaaabbcaaabccabbcabbbcabcabcaaabcabbccaaabcabbbccaabcabbbbcccaabbccaaabcaabccabcabcabcaabbcaabbcabcaabccabcaaabbbcabcabcabcaaabbcabccabcabbcaabcabbcccccccaabcaabccabcaabccabcccabccabcabbcabbccccabbbcabbcaabcabccabccabccaaaabcabccabcabcabbcabbbbbcaaaabbbbcabcccabcaaaabcccabbcabcaabcabcaabccccabcabcaabcabbccccabcccccccabcccaaabcaabbbccaabcaabccabcaaaabcaaaabcccabcabccabcabcabcabccaabcabcabbcabcaabcccabccccabbcaaabcccabcabcabcabcabcabcaabcabcabcaabccabcaaabcaabcaaabcaabbcccaabbbcabcabcabbcaabcabbcaaabcabbcaabcabcabcaaaabcccccabbcabcccabccabccaaaabcabbcaabbccabccaaabccccabcaabbcabccaabcccabccccaabbcabbcabcabbccabbccaabcccaabcabbcabccaabcaaabcabbcabcaabcabcabbcccabcaabcccaaabbbbbcabcccabcaaabbbccaaabbcaaabbbbcabcaaabcabccaabcaabccabcabcabccabcaabbbcabbbcaaaabbbbcabbcabcabcabcaabbccabbcabcabccccccaabcaaabccabcabcabbccaabcabcabcabcaaaabbbcabbbccabbbcaabccaaabcabbcaabcccaabbbbbcabccabbcabcabcabcabcabbcabbbbccabbcabcccccabccabcabccabbbccabcaabcaaabbbcabccaabcaaabbcaabcaabccabccabcaaaabccabcabbcccabcabccabbccabccaabccabccaabcabcaabccaabcaaabccabcabbcabcaabccabcabbcabbcccabcabccabbcabccaaabbbcabcabcabcccaabbbcaabbcabbcaaabcaabbcabccabbcabcaabcaaabccccccabcaabbcccabbcabbbcaabccccabcaabccccabbcaaabbcaabcabbccabcaabcaabbccabccabbccabbcaaaaabcabcabccccabbbbbcaaabbbcaabcabccccabcccabcccaabccabcabbcaaabcabcaaabbcabcaaabbcaabbbcaabbbccabbcaabcabbcabcabbcccabbbbbcaabbbbcabbcaabbcabcaabcabbcabcccaaabccabbbcaaaaabbcaabcaabccabcabcccabcaabbcabcabbcaaaabbcccabcabbbbcabcabbcabbcabccccabbccabcabbbbcccaabbbcaaaaaabbcaaabcabbcabbcaabcabcabbcccaaaabbbccabccabccaabbcabbcabbcccabcabccaabcabcabbcabcabccabcaabbbcccabbccabccabcabcabbcabbbcabccabccabccaabbccabcaabbcaabbccaabccccaabcccabcabbcabbcaabcaaabcabcabbcaabccabcabbcabcccabcabccabbcabbbccabcaabcabbcabcccabbccabcabbcaabbcaabcabcccccabcaabcaaabccabbbcabbbcabcabbcaabcabccabcabbcaaabcabcabccaaaabbcaabcabbcabbbcaaabbccabbcaaabbbcaabcabccaabcaabbcaabcabcabcaabcaabbbcaabcabccabcaabcabcabcabbbbcccabcabcabccccabcabbcaabcabcabcabccabbbccabccabcaabcabbcaabcabcabbcaaabccabbcaabcaabccaabcaaabbccaabbcabccabbbbcaaabcaabcabbbcabbcaaabbcabbcabcaaabbbcabbcabcabcaabbcaaaaabcabcaaabccaabcabcccabcaabcaabcabcabcabbcabccabccabccaabcabbbccabcccaabbbbbbbcabbcaabccabbbbbcaabcabccccaabbcccaaaabbcaabbcabbcabccccccabbbcabcaabcaabcabbcabcabcaaabcabcccabccabbbbccaaabcabcaabcabcabbbcaabcabbccaabcabcaabcabcabcabcaabcaabcabccabcccabbcccabbbcabccccabbccaabbccccabcabcccaaabcaabbbcccaabcabcabbcaabccabbbbbccabcabcaabcccabccabccccaaabcabcaaabccaaabcccabcabbcccabcabcabbcccaaaabccaaaaabbcabccabcaaabbcaabcabbbccabbcabccccccabbcabcccabcabbcaabcabbccabbbcabcabbbcabccccabccabcabccabcabcabcabcabbcabbccabcccabcabbbbbcccabbcabcaabbcabbcabcabccaabcabbcabcaabbcccabcaabbbcabbbbcabcccaabbbcaaabcabcabcabbbcabccabccaaabcabcabccaabcabcabbbcabcabcabcccabbbcabcabbccabbbcabbcabcabcaabbcabcabcaabccabcccabcabbccabbbccaabcabcaabcaabbcaabcabbbccabcabccccaabccabbcaaabcaaaabbcabbbccccaabbcaaabcabbcabcabcaabcccaaabbcabccabccabcabccabbbbccccabbbccaabccabcccaaaaaaabbbccabbccabcabbbccabcaaaabcccccccabcabbcabcaaabbbccabcaabccabcabcaaabbcabcabccabcabcabccabcccabcaabcabcabccabcabbcabccabcabbbcabcabccaabccabcabcaabcabcabcabcaabbbcabcabcabbbbcabcaabbbcabcccabcaabcccccabcabbcabcabcccabbcabbbcabccabccabcaaaabccabcabcaaabcaabcabccabcabbccabcaabbbbccaabcaabccaabcabbcabccabbbbcaaabcaabcabbbbcabbcaabcaaabccabcaabcabcaaabcaabcccabbcaaabccabcaabcaabbcabcabcabcabcccabcabbbccaabcabcabccaabbbcabbcabcccaaabcabcccabcaaabcaabccabcabcaabcabccabbbbcaabbcaaabbccabbcaabccabbbcabcaaabbbcabccabcabccabcabcccabcabccccabcabbbccabcaabbbbcabcabcabcabbbcccabcabcaaaabbbccabbcabbbcabcabcabccabccccabbcabccabbccabbcaabccaabcabcaabccabcabbbcccabcabbbbcaabccccabcabbcabcabcabbccabccccabccabccaabccabbcabccabccccabcaaaabcaabbcabcabcabccccabcabccabcabcaabcabcabccabcaaabcaabcaabbcabcabcaabbccabcabcabbbcabccabbccabcabbcaaaaabcabbbcabcccabbcabccaabbcccaaaabbbcaaabcaabcccaabcaabcaaabbccabbcaabcabbbcabcabcabcccabccccabccabbcaabcabbbbcccabcabcaaaaabcaabccabcaabbbccabcabcabcabbcabbbcabbbcabcccabcabcabccaabbcabcabcaabccabcaabccaabbcaabcabcaaabccaabcaaabbcaaabbccabcaabcabcabcabcabcabccabbcabcccaaabcabcabcccabbbccccaaabcaaabccabcabbccaaaaaaabbccabcabcaaabcabbbcaaabbbbccabbbcabbbbccabcabccabcaabcaabcaabbcccabccabcabcabcabbbbcabbcaaabcaabbbbcabcabcabccaabcccccccabccabcaaaabcabcaaaabccabcaabcabbcabcaabcaabbbcabbcaabcabbbcabbbcaabcabccabbbcabbcaabbbbccccaabbcabccabbcabcccabcabbbcabbcabcabcabbcaaabcabbbbbbccabcabbcabcabccabccabbbcccaaabbbbcabcaabcabbbcabbcaabcabccccabccccaabcabcaabcabccabbcabcabcabcccabcabbbcaaabcabcaaaaaabbcabbcccabbcaabbbbbcabbcabcaabccabbcabccabcaaaabccabbbbbcaabbcabccabcaaabbbccabcaaabbcaabbcabbcabcccabcabcaabcabbccabbcaaabbbbcabcabcabcabcaabccabcabbbbcabbcabbcabccaabcabccabcccccabcaabcabcabbcabcabbbccabbcabcabcabbccabccabcaabccabccaabccabcabbcaaaaabcabccabcabbcaabbcabcabcccaabcabccabbcabccaabcabcaabbbcabccccaabbcabbcabcabccabccabbcccabcaabcabcabbcaabcabcaabbbcabcabcabcabcaabcabbcabccabcaabbccabccaabcabccabcabcccccabbcabcabcaaabccabcabbccaabbccabbcabcabbcaabbccaabcabccaaaaabcaaabcaabcaabcaabbcccabcaaabbbcabcabcabcabcaaabcaaaaabccabbccabcabbcabbcabcabcabccabccccaabcabcabbcabcccaabbcccccabbccabbccabccabcaabccabcaabbcabcccaabccabbbcaabbcaabcaabcabbcabbcabbcabcabcabccaabbcabcaabcaabcaabcabccabcabbcabcabbcabcabcaabcaaaaabccaabcaabbccabbbbcabcccabcabcccabcaabcabccabccabcabcabccabcccabbbbcaaabcabcccabccccabcaabccaabbcaabcaaaaabcabcaabccabbcabcabcaabccabccabbccabcabccabccccaabccccabccaabccabcabccabcabcaabbcabbccabcabcaabcccabccabccabccabcabbcaabcaabccabcaabcabccabbcabbcccabcaaabcaaabcccabbbcabccaaabcabbcaaabcaaabbcccabcccabbcaabbbbbcabccabcabcaabcabccabbcaabccccaabcabbbcaabcaaabcabcabcabcaabccaabbbcccaaaaabbccaaaabcccabbcccabbbcaabcabcaabccabbbcabccabccabcaabcabbcabbcccabbbbccabcaaaabcabbcccaabccabcabcaabcccabcaaabcabccabbccabbbcaabbcabcabcaabbcaabcabbcabbbccabcaabcabcabcaaabcabcabcabcabbcabcabcabbcabcccabbcabcabbbcabcaabbcabcabbbbcaabbccccaaabcabccabbbcabcaabbbbcabcccabcabcaabbcabcabcabbcaabbbccaabbbcabcabcaabcabcabcabccabcaabccabbbcccabcabcaabbbcabbbcaabbbcabcabbcaabcabcabbcabcaabccabcabbccabccabccabccabcaaaabcaabbbbccccaabcaaaaabcaabcabbcaabcaabcccabccabcabcaaabcaabbbcaabcabbbcaabcaabcccabcabcaabcaabccabbcaaabbcabcccccabcccaaabcabccaabbbbbcabbbbbbccaabbcabcccabcaabccabbcabcabbcaaabbbbcabbbbcaaaabcccccabcabbbcabcabcaabcaaabbcabbcabcabcaabcccabccaabcabcabcabbcaabcabcaaabbcabccabbcabbbccabbbcaabcabccabcabcabcccabcabbccccaabccabcabbbbbcabcabbbccabcabcabbcccccabbcaabcabcabbcabccabcaaabbcaabbbcabbcabbbcaabbbcccaabcccaabcaabcccabbccaaabbcaabcccabcccabcabbcabccaabccabbcabcabcabcaabbcabbccabbbbcaaabbcabbbcccabbcabcabcabcabcabcaabbbcabbbbcaabccaabbcabcabcaaabcaaaabbcccabccabbccabcabcabbcabccaabcabcabbbbccccabcabbbccaaabccabcccccabbcabccabcabbbbcabbcaabbcabccabcabcccaabcaaabbcabbbccccabbbcabbcaaaabccaabcabcabccabcabcccabcabbccccabcccaabbcabccabcabccaaaabcaaabccabcabbbcabcabbccabcabbcabcaabcabbcabbcaaabcaabcabbcabcabccaabbcccabccabcabcabcaaaabbcaabbcabcabcabcabcabccabbbcabbcabcabcabcaaaabccabcaaabcccabccabcccaaabbbcaabcaabccabbbcaabcabcabbcaaabcaabbcabcabcabcaaabcabcabcaabcabccabbcabcaabccabbcabccabcabbcaabcabcccabcabccaaabccabcabcabbbbbbbbbcccabcaabcaabcccaabcaabcaabcabcabbbcabbbccccabccccabcabcccabbccabbbbcabbbccccaabcaaaabbcaabbcabbbbcabcaabcaabbbbbccaaabbcabcabbccabbcabcaabbccaabbbbbbccabbcccabccabbccabcabcaabbbbcabcccaabcabcabcabbbcabbcabcccabbbbcccabcabcabccabcccabcabcabbbbbcaabccabbcaabcabcccaabbcccabcabcabccaaabcaabcaabcabccabcabccabbbcccaabcabcabcabcabbccabbcccabbcccccabbbcabcabbccccabccaabcccabccabbbcaaabccaabccabbcabcaaaabcaabbcabccabcccabcabbcccaabcaaabcabcaabcabccabbcabccabcaabcaabccaaaaabcabccabccabcaabcabcabcaaabbccabbccaabcaabcccabcabbbccabcaaaabcccccabcabbbbbbbcabbcabcaabcabcabbbcabccabbcabbbccabbcabccccabccaaabbbccabbbcabcccabccabbccccabcabcabccaabbcaabccabccabcccabcabcabcaabcabbccabcabcaaaaaabcabbcabcabcabcaabbcabccaaaabbccccaabbcaabbccabbcabcabccaabbcabcabccabcabcaaaabccabbbcabcabbcabcabbbcaaabcccaabcabcabcabcabcaabbbbccabccabcabcabcabbccaaabccabbcccaaabbbcabbcccabcaabbcaabcabbcabcccabbccabcabcabcaabbbbcccabcabccabcabcaabcaaaabcabcabcaabbcabccabcabcabccaabcabcabcabbcaabbccaabccabcccaabcabccabcabccabcabbcaaabbcabcaaabcaaaabcccccccabccabcabbbbcabcabccaaabbccabcabcccaabbccccaabcaabbcabcccabcabcaabccaaabbccaaaabcabbcccabbcccabcabcccaabbcabcabbcaabcabcabccaabccaabbbcabcccaabbccaabcabbcabbcabbbcccabbbcabcccaaaabcaaabccabcabbcabbbccabcabbcaaaabcabcabccabcabcabbbcaabbcaabcabbcaabcccabbccccabccccabcaaabcaabbcccabccabcccabcabcabcaabcabbcabcabccabbcabbcaaabcabcaabcabccabcabbcaabcabcaabcaabcccabccaabcaaaaaaabcabcaaabcabccabcabcaaabcabcaabcccccccaaabbccabccaaabbbbcabcccabbcaabbcaaabcccccabccabbcccabcabcabcccaabbcabcaabcabbccaabcaaabcabcaabcabbbbbccabcabccabccabcabbcabccabbcabcaabcabbcabbcabcabccabcabbbcabbcabcabccabcabbbcabbbbbcaabcabbcabcabcabbcabccccabcabcabccabbbbcaabcaaabbcaabcabccabccabbcabcaaaaabcabcabcabbcabcabcaaabccabccaabbcaabcabccaabccccabccabcaaabcabcaabcabcaaabcabcabbbccaabcabbcabbccabcabbcabcabcaaabcaabcabcaabcabbcaaabcaabbccabcabcabbbccccaaabbcabcabcabbcaaabcaabbbccabccabcabcaaabccaabccabbbcabcabcabccabbcabbcabccccabcaabccaaabbcabcabcaaaabcabccabbbcabcabcabbbcabbbbcabcabbcaabbcaaabccaabbcabcabcaabcaabcccabcabcccabcabbcabbcaaaaabcabbccabcabcabcaabcaaabcabccaaabbcaabbbccabcabccaaaabbccabcabbcabcabcabbbccabcccabcabcabbcabcabcabcaaabcabcccaaabbbbccabbcaaaabcaaabbbccabbcaabcaabcaaaabccabbcabbcaaabbcaaaabbcabcaaabcaabcabbccaaabccabbbcabbccabbbbbbbccabbbbbcabbcaabccabccabbcabccabccabccabcabcabbcabbbcaabcabccccabcabccabbccaabcabcccaabcaaaabcabcabcaabcabbcabbccaabbcccabbbbbbccabcccabbbbcabcaaaabcabcaabbcaaaabbbbcaaabbccabcaabcaabcaabcabccabcabbcabbcabcabbbcaaaaabccccabcaabbcabcabbcccaabcaaaabccccaabcabcabcabcabcabbcabbbcaaaaaabccaabcabcccabcabcabbcccabbcabcabccabbbbcabcabcccabcabcabcaabccabcabcaabcabcaabbccabbbbcaaaabcabcabbbcaabccabcabcaabccabbcaabcabbbbccabcabcabcabcabcaaabcabccaaaabcabccabccabcaabbcaabbbcabccabcaabbcabbcabbccabccabcabcaabccaaaabbbcabbcccaabbcabbbccaaaabcabbbcabcaabccabcabcaabbbcabbcccabcaabcabccaabccabbbccaabbbbcccaabcabcabcabcabbccaaaabcccabcabcabbbcabcabcabccccabbcaabbcaaabcabcabccaaabcaabbcccabbbcabcaaaabcabccabcabcaaaabbcabbccabcabcaaaabcccabccabcabbcabcabcabbcccabcaabcabbbcccaabcaaabcabcabccabbbccabcabcabccabcabccaabcabcabcccccabcccaabcabccabcabbccabbcabbcabbcaaaabcccabccabcaabbcccabcabcabcaabccaaaaabbccaabccaaabbbcabcabccabccabbbcabbcaabbcabcabcabcccaabccccabcabbcabcabccabccabcaaabbcabccabccabcaaaabbccccccabccabcabbbccaaabbcaabccaabcaaabbbbccabbcabcabcabcabcaabcaabbbcccabbbcabcabcabbbccaabcccccaabbcabcabcccabcabcabcccabcabcabccabbcabccccccabccabcabcaabbbbbcaaabccabcaabcabcaabcaabbcabcccccaaabbbbcabbbccabccabccabcaaabbcaabbcaaabbbbccccccccaabccccabcabccabccaaaabbcabbccaabccabbcabbccaabcaabbbcabccccabbccaabbcabcabccabccaaabcabccaaabcabcccaabccabcaaabcabcabbbbbccaabcabbccccaabbcabcabbcabbbccaabcabbcabccabcabcabccabbcabcabcabbbccabcccabcabccccabcaabcccabbcabcabbcabccabbcabcaaaabcabcabcabccaaabcaaabcabbbcaabbcabcabcabccabcabbccccccaaabcaabccabbbbccabcaabbcabbbbbcabcabcaaaabcabbbccabcabbbccaaabbbcabcabbcaabcabcabcabcabcaabbbcabbcabbcabbcaabcccabcabbcabccaabbcabbcabcabcabcabcaabbbbcabcabccabbcabbbccccabcaabbcaabbbccccabcccabbcaaabbbccabcabbbbcabbcabbccaabccabcaaaabbcabcaaabcabbbcaabcaaabccaabbcaaabbcaabbbcaabbcabbcaabbccaaaabcabbbcabcabbbcaaabcabbcaabbcccabccabcabcabbbbcabcabbcabcabcabcaabcabbccaabccabcabbccabccabcaaabbcabcabcaaaabcabcabccccabccaaaabcabccaaabccaaaabccabbcabbcabccabbbcaabcabbcabcabbcabcabcabbbcabcaabcabbcabccabcccaabbcabccabbcaabcabbcccaabcaaabcabcaabccabccaabbbbbcaabcaaabcaabbccabccccabbbcabbbcabbccabccccabccccabcccabcaabcaabcaabccaabcaabcabbcabccabcaabbbbcabcabbcccabcabccccabcaabcabbcabcccabbbbbbcaabbcaabcaabcabbcaabbcabccabcaaabcabccaabcaabcaaaaaabbcabbbcabbbcabcabbcabcabbcaaabcabcccabcabcabcabcabccabbbbcaabcaabbbbbcaabbcabcabccabcabcabcabcabccabbcabcaaabbbccabbcabcabbcaabcabcabbccccccabccabbcaabcaaabcaaaabcabcccaaabbcaabcabccabbcaabbbcabbbcaabccabcaabbcabcabbcccabccaabcabccabcabbbccaabbccabcabcaabcabcabcaabcabcabbcabbbbbccaabbcabccabbccabbcaabbcaabcabbcabbcccabcabcaabcabbccabbcccabcccabbbcabbcabbcaaaabcabcccccabcaaabbccaabbcabcabcabccabbbccabccaabccabcabcaabcaaabccabcaabbcccabcccccaabccaabcabccccabccabccaabcaaabcaabbcaabccabbcabcaabbcccaaabccabcaabcabccabbcaabcaaabcabcabbcaaabbccaabcabbcabcabcccabcccabcabcaaabcabccabcabcabcabccabbbccabbcabccabcabcabcabbbcabbcabcabccaaaabcabccaabcccaabcabbcccabcaabcabcccaabcabcccabcabbcaabbcabcaabcabccabcabcccccaabccaabcabcabbbcaabcabcabbcabcabcabbbbccccaaabbcabbcaaabcabbccabcabcabccaabcabccaaabbcabccaaabccabcabbcabbcabcabcabccabbcabbcabbcabcabccabbbcabccaaabcabcabbcabcabbcabbccabcabccabccabbbcabbbccccabcccabbccabcaaabbcabcccabcabbcabcccabccabbbbbbbccaabcabbccabccabccabcabbccaaabcabbcabccabcabcabcaabcabcaabcaabcaaaabccabbcaabcabbccaabcabbccabbbcccaabbcabccabcabbccabcaabccabccaabcaabccaaabcccabcabcabbcaabbcabbbccabbccabbcabcaabcaabbbbccabcaabcccaabccaabbbccaaabbcabcabbbccabcabcaabcccaabcaabcabbbcabbcabccabccabccaaabcccaabbccccabcabcaaabbbcaaaaaabbcccabcabbcabbcabcabbbbccabcabcabccabcabbcabcccabbcaabccabccccabccabcabcabbcabbcabcabbcaabbbccaabbbcabcabcabcaaaabbcabbccabccabbccaaabbbcaabcabccabccaaabcabcabbcaabcaabbcccaabcabbbbcabbbbccaabcabbcabcabcabcabcabbcccabccabbccccaabbcabcccabcabbcaaabbbcaaabcabcabbccabccabbbbcabcabcabccabbcaabcabbcaabcaabbccaabbbccaabccabccabbcabbcaabbccabcabccabbbcabccccccabcabccabbcabcabbccccabcccabbbcabbcaaabcabccabbcabcaaabccaabcabbccaabbcaabccccaabccccabbcabccabcabbbcabbccabcaabbccabcccabcabbbcaabcabcaabbbcaabbbbcabbcabcaabccabbbccabcabccaaabcaabcaabcabcaabbccccabbbcabbbccabcabcabcabcaabcabbccabcabcabcccaabbcccabcabcabcabcaaaabcabcabccccabcabcabbcaaaaaabbbcabcabbccabbccccaabcaabbcabccabccabcaabcabbccabcccabcabbbccabbccaaabbcabcabbbbcabcabbcccaaaaaaabcaaabcabbcabbbcabbbccabccaaabcccaabcabcabbccabcaabcaaabcccabcaabcabbcaaabcabccaaabcabbbccaaabcaabbccaabbbbbbcabbccaabbbbcaabcabccabccaabcaabbccabbcccaabcccabbcaaabcabccccaabcabcabcaabcabbbccaabcaabbcabbbcabcabcabbcaabcabcabcabbcabcabcabcaabccaabcccccaabccccabcabbcabcabbcccaabccabbbbbcabcabcabcaaabbcabcaaabbbcabbbcaabbcabbcabcabccabbccaabcabcccabbccabbcaabcabccaaabbcaabccccabccaaabbcaabcaabcaaabccabcabccabbbccabbcabccabcaabbcaabbcaabbcabccabccabbbcabccaaabcaabcabbcabccabcabbbcabcabcaabcaaabcabcabccabcaabcaabbcccabbcaabcaabcabcabccccabbbccabcabbbccabcabccabcaabcabbbbcaabbcabccaaabcaabbccabbbbbbccaabcaabbccaabcabccabcaabcaaaabbbbcabcabccccccabcccaabccabbcabcabbccabbccabbbbcaaabccabcaaaabcabccabbbcccaabcaabcccabbbcabbccabbcabbcabcaabcaabbccabcabcabccabcabbcabccabcaaabcaabbbccabcabcabbbbbbcabccabbcaabcabcabbcabccabcabcaaaaabcaaabcccabbcccaabcabbcccaabbccabcaabbcabcabccccaaabbcabcccabcabcabcabcabbccaabcaabbcaabccabbbbccabccabbbcccabcabcccccabccaabccccaaaaaaabbccaabccabccaaabccccabcaabbcabcaaaabcabbcaabcabcabcabccabcabbbcabcabccabbcabbcabcccabcabccaaabcccccabcaabbccabcabcabcccaaabcabccabcaabcabcaaabcabbbbcccabbccaaabbcccabbcabccabcabbbbbbccabccabbcaabccabcccccabccabcabcaabbcaaabbcabcabbbcabbcaaabbbcabcabccabbbccccabbbccabccccaaabbbbcabbccabccabbcaabcabbcaabbcabcabcabcaabcabcccabbbccabcaaabcabcccccabcaabcaabbccccccabbbcccccabcabcabcabbcabcaabcccabbcabccabcaaabbccaabcabcabcccabbbbcabbcaabbccabcabcaabcccaaaaaabcabbbbcabcabcabbcaabccabbcaabcccccabccabcabbbcabccaaabcabcaabcabbbbcaabcabcaabbcaabcabcaabcabccabcabcaaabcaabccabccaabcccabbbcaabbcabcabccabcabcaaaabcaaabcabccaaaaaabcabbcabcaabbcccabbcccccabcaabbcabccaaaabbcabcaaaabccabcabbbcccabbcabcabbcabbccabcabcaabcccabcabcabbcabccabcabcabcabbccccabcabbcabcabbcaabcabccaaabccaaabccaabbcccabcaabbccaabcabcabcabbcabbcaabcaabcabbccccccabccabcabcabcabbcabcccabcaabcabcabbbcabcccaabccabccaabccabbccabccabbbcaaabcabccabbcccabcabbcaaabcaaabccabcaabcaabcabccaaaabcaaabbccabcaabcabbbcabcabcaabbccaabcaabcaabccaaabccccaaabcaabccaaabcabccaabbcabcabbcabbbcaabcabcaaaabcabbcabcaaabccabbcabcabbbcccaabbbcabbbcaabcaabcabccabbccaabcaaaabcaaabbcccabcabbcabccabbcabcabccabcabcabcccabbbbccabcabcaaaabcabbcabccaabbcccabccaabcaabbcccccabcabcabbcabccabcaabcabcaabbcabcabccabcabcaaabcabcabccabcaabcaabcabcabbbcabcabcaaaaabccabbbcaaabcabbcabccaabcabcabcabcabbbccabccaabccaabcccabccaabcaabbccabccaabcabcaabcaabccabcaabcaabcccccabbcccabcabcaabbccabbcabccabccabcaabcaabbcaabcabcabcccabcabbccabccaaabcaabbcabbccabcaabccabbbcabbccaabcabcabbcabcabcabcabcabccaabcabcabcabcabcabbbcaabcabccabbbccabcabcabccaabcabcaabbcabcaabcaabcabcabccaabbbcabcabccabcccabccccabcccaaabccabcabcaabcabcabccabcabccabcabbbccccabcabccaaaabccabccccabcabcabbbcaabccaabccaabcabcabcaabcaabbccabcabbcabbbbbcabbbbbcaabbcaabcabcaabcabbbcabccabbbbccabbcabcaabcccabbcabcccccaaaaabbcabcabbbcaaaabcabccabcaabcaaabcabcabbcccccabcccaaabccabcabccabcaabbccaabcaabbbbcaaaabbbcabbccaaabcabbbbcabbbcaabcabcabcabccabcabcabbccabcaabcabccaabbbcaabbcaabbcabcabbccccabccaaabcaabccaabcccaaabcaaaabcaaabbccaabbcabcabccabccabcaabcccccaabcabccccabccaaabcaabbccaaabccccccabbcccabbcabbbcabcabccabcabbcabcabbcabbcabbbcabcabcabccccabcaabcabccaabbcabcabbbcabcaaabbbbccabcaabcabccabcaabcabccaabbbbcabcabccabcabcaaabbcabcabcabbcabccabccaabbcabcaabbbbcabcabcabcaabcabcabcabcabbbcabcccabcabcccabbbcaabcabccabcabccabcabcabcaaaabbcaabbcabccaabcabccaaabcabcabbbccaabbcaabccabcabccaabcabccabbbbcaabbbcabbcabcccabbcaabcccabcabbccabcaaabcabbccccaabcccabcaabcabbbcabbcaabbcccabcabbcaabcabccccabbbcabcaabbccabccabbbccabbcabbccccaabcaabcabbcabbcaabcabccabbbccabbcaabbcaabccaabcabccabcabccccabbcabccaaaabbbcabccccabbcabcabbbbcabcccabcabbbcaabccaabcabcccabccabbcaaaabcabbbcabcabbbccccaaabcccaaabccaaabccaabbbcaaabcabcabbcabbbcccaabccccabccabbcaabcaabcaabcabcabcaabbbcaabbbbcaabcabcabcabbcabcabcabccabcccabccccabbcabcabcaabbccabcaabcaabbbcaabbccabcabccabbbcabcabcabbbccaabcaaaaabccaabbccaabbccabccabbccabbcaabccabcaabcaabccabcaabcabcaaabbcaabbccccaaabcabbcaabbcccaaabccabccabbbcaabbbbccabcaaabccabcabbbcaabcabcabcabcabcaabcabbccccabbbcabcccabcabcaabcaaabcaaabcaabcabcabcaabbcabbcabcabcaaabccabccabcaabbcabcabcaaabcabbbccabcaabccabccaabcabbbcaabcabcabcabccabbcabbcabbbcccabbccabbcabbcaabcabcccaabcaaabcabbcabcaabcabcaaabcccabbccabccabccabcabcabcaaabcabbccaabcaaaaaabcabcabcabcabbcabcaabcaabccabcabbbbbbbbbcabcabccaaaabbcabbccabcaaabbcccaaabcaabcabcabcaabcabccccabbbcabcabcabcaabbcccabbccabccaabbcccaaaabbbcabcaabcabcabbbbcabcabcaaaaaabbcabcaaabcaabcccabcabbcabcabcabcabccabcaabcabcaabccaaabcabcaabcaabbcabcabbcaabbcabbcabbcaaabbccabbcaaaabcaaaabccabbbcabcaabbcabbcccabccabcccabccaaabbbbbcaabbcabcaabbbccabcabcccaabbccabcabcabcccabccaabcaabccaaabcaaaaabcabbbbbcabcaabbcabcabbcccabcccabbbbbcabcabbbbbcaabccaabbcabccabcaabcabbccccaabccaabcabcabcabcabcabcaabcabccaabccaabcabbcabbbbbbcabcabbbcaaabcaabbcabbcaabbbcabcabcaabccabccabcccabbcabbcabcabbbbccaabcaabcccabcabccabcaabcabbcabbcaabccccabcabcccabcabbbccabcabbcabcccaabcabcaaabcaabbcaabcaaabbcaabbcaabcaabbcabcabbbcccabbbccaaabccaabcaabcaaabccaabcaabccabcaabccabbcabbccabcaabccabcabcabccabbcabccabbccaabccabbcabbcabcabccabccabccabcabcaaabcccccabbcabbcaaabccabcabbccabcaabbbccabcccabbcaabcaaabbccaabcaabcabbccaaabbccccabcaabbcabbcaaaaabcabcaaabbccaabbbcabcaabcabcaabcabcaabccabccccaaabcaabcabccabcaabcabcabcccabbcaabcccabcabbcaabbcaabcabcaabcabbbccaabccabbcaaabcabcabcabccaabcaaaabccabcabbccabbbbbcabbbcabcaabbbccaabcabccabcaaabbcabccaabcabcaabbbcabcabcaaabcabccabcabcabcaabbccccabbbcccaaabcabcabccaabcabcabcccabccabccabcabcaabccabccaabcabbcaabcaaabcabcabcabcabcabbcaabcaabcabbbcabcabbcaaabbccabbccccaaabcccaaabbcaabbcabccabcaabbbcabbbbbcaabccabccabcaaaabbcabcabcabcccccccabcaaaabbbcabcabcaaabcaaabccabcabcabccabcabccaabccabcabcaabccccabcaaabcabbcaabbcabcabcabbbbcccabcaaabcabccccabcccabccaabccaabbcabbcabccaabcabcabbbcccaaaabcaabbcabccabccaabcabcaaabcabcaabccabbbbccccabbcaabcabcabcaabcabcabbbccabbcccabcabcabccabcabcabccabbcaabcabbbcabccccaabccccabccaaaabbbbccabcabbcabbcabbcabcabcabcabcaabccaabbcabbbcabcaabbbbcabbcaabccaabcabcaabccabcabcccaaaabbbccaaabcaabbcabcabbcaaabbbcabcaabcabbccabcabbbcabbcaaaabcaabcaaabcabbcccaabbccabcabbcabcaabcccabcabccabbcabbbbbcabccabbcaaaabbcabccabcaabbcaabbbcccccccaaaabbcabccabcabcaabccaaaabccaaabcccabcaaaabcabcabbcabcabcabcaabcabcabccabccabccabcccabbbccabbbbbccaabbbcabcabcccabcabbcabcccabcaabcaabcaaabcabcabccabbcaabbbcabcabcaabcccabccabbcaabcabbcabccabbccaabcabccabcabccabbccabcabcabbcabbbcabcccaaabbccaabcccaaaabbcabbcaabcabbccabcaabccccabcccabbbcccccabcabcabcabccabcabcabcaabcccccccaaabccccaabcabcabbbbbbbcabcabccaaabcaabbccaabcabcabcaabcaabcabcabbbcaabbccaabbbccabccccabcaabbbcabccaabbccabcabcaaabcabcaaabbcabcabcabcabbccabcabbcaabcabccabcabcabcaaaabcaabcccaabccaaabccabccabbbcabbbccabccabccabbbbcabcccabcabcabbcabcaabbcabbccabcabcabcaaabcccaaabbcabbbccaabcabcccabbcaaabcccaabccaabccabbcaabcaaabcaaabbbcaabbcabbccaabcabbbcabbbccaabcabcabbcccabccabbccaabbcabccabbbcabbcaabcabcabcabcabcabbbccabbcabcabccccabbbcaabcabbbcabccabbbcabcaabcabcabcaabcabbbcabbcabcaabcaaabcccccabcaabbcaaaabbcaabbcaabcaabcccaabbbcabcabccabcaabcaabcabcabcabccabcccabbcabcabbcabbcabcaabccaaaabbcabcabbcaabcabbcabbcabcabccabcabbcabccabbbbbcaabcaaaabbccabcccabccabcaaaabcaabbcaabbbbcabcabcaabccaabcabcaabccabccabbccabbccaaaabccabbcabcabcaaabcaabcabccabccabcabbcabcabbcabcabcabcabbbbccccabccabccabcabcabbccabccabccaabcaaaabcaaabcabbbbbccabccaabcabbbbcabccabbcabcabcccabccabcabcabcabcaabbbbcabcaaabcabcabcabcaaabbcabcccaaabbbcaabcabccaaaabbcaabbcabbcaabccaaabbbccabcabcaaabcabcabcaaaabbccaabbccaabccabbccaabcabcabccabcccaabcabcabccabcaabcabcaaabcccabcaabbccccccabcabcaabccaabbccabccabbbbccabcabbcccabbbcabcabbbbbcabcabbcabbcabcaabcabbbbcabccabcaaabcabbcabbbbcabcccccabbccabcaabcabbbcabcabccabcabcccabcabbcaabccabcabcaabbcccabbccaabcabccabcabbbcabbcabbcaabbcabcaabcaabcabcaabcaabcabbbccccabcabccabcaaaabbbccccccabccabcabcabcabbcabbbcaaabccaabccaaabcabccabccabbcccabcabbbbcaaabcabccaaaaaabcaabccabbbcabcccaabccaabbcaaaabbbbcaabbcabccabccabccabbccabcabcaabcaabcccccaaaabbcabccccccabcabcabccaabcaaabbcabbcabcabcabcabcabcaabbbcabbcabbcabcaabcabbbbccaabcabcabcabcccabcabbcaabccabbbcabcccabccabcabbcabcabcaabbbcaaaabcabbcaabccabbccaabcccabcabcaaaabbcaaabcabbcabcabcabcabbcaabcabcabcabcaaabcaabccabccccccaabcccccabcabbcaabbbcabccabbccabcaaabbcabbccccabcabcabccaaaabcaabcabcabbcabcaabccaabbccabbbbcccaaabcabcaabbcaabbccabbcabbbbbcaaabbcccabccabbbccaabbccabcabbbcccabbcabcabcaaabbcabcccabbcaabcaabbcabbbcabbbccabcaaaaabcabbbbbbcabcaabcccabcaaabbcabccabbcabcabcaabcaabccaaabbbcaabbcabcabcaabcabcabccabcabbccccabbccaaaabcccaabcabcabcaaabbccabbccaabbbcabcabcabcabbbcabcccabcccabcaabcaabbcabcccaabbcaabcabbbbcabcaabcabcaaabccabcabccccaabbcaabcabcaaabcaabcabccabbccabbcaabbccabcabcabccabcabcabccabcabbccabccabcaaabcaaabcabcabbcccabcabcabbcabcabcaabcaabbcaaabcabcabcabcabcccaaabcccabcaabbbcabbcccaabcabccabccabcabbcaabcabcaaaabcabcabcabbcccabcccabcabccabbbbcccccccabcabcabcaabcccaabcabbbbccaabcabbbbccabccabccaabcccaabbbcabcabcabbcaabcaaabbcccabcabcaabbbcccaabcabcabcaabccaabbbcaabccabbbcaabcabccabbcaabcabccabcabbbbcabbbcaaabbccaabbcabccccccabcabbcabcabcabcaaabcabbcabcaaabbbccaabcccabccccabccaaabcccabbcaabbcabccabcabcaabbbbccabcccaabbcabcabbcabcaabcabbccabbbbbbcccabbccabcabccccaabcaabbbcabbbbbcabcccabbcabccabbbcaabcabcabbcabbcaaabcabccabcabbccabbcaabbbcabbbcabbccabbbbcccaabccabbcabcabcaaabcabcabcaaabbbcabbcccaabcabbcabcabcaabcaabccccccaaabbccaabcabcaaaaaabbbbcabbcabcabcaabcaaabcccabcabbcaabcaaabcccaabbccabbccabcaaaaaaaaabbbcccabcabbcaabbcaabcaabccabccaaabccaabcabcabccabbbbcaaaaabcabcabbbccaabcabcabcaabbcabbbccabcabccaaabbccaabcabcaabbbcabbcabcabcccabcccabcabcabbbccccccabcabcaabcabccaaabccabccabcaabcaabbcabbbbcaabcabbcabcaabccaabccaabcaabbbcccabbcabcabcabcabccaaabcabcabcabcabcabcccabcabbcaabccabcabbcccabcabcaabcabcabcaaaaaabcabcaabcabcabccabcaabcabccaabcabcabbccaaabcabbcabcabbcaabcaaaaabbcabbcabbcaabbcccaabcabccabbcabccabbbccabbcabbccabccabbcaabbcabccabbcabcccaabbcabbccabcabbccabcabbcabbbbcaabccaaabbbbcabbbcaabcccabbccabbcabcaabbbcccabccabcaabcaaabcaabcccabbbcabccaabcabbcccabccaabccabcccabccaabbcabcabcaaaabbccabbccabccabbbbcaaabcabcaaabcabccaabcabccabbccabcaaaaabcabccabcabccabbbbcccabcaabcaabcabcabbccccabbcccabccccaaabbccabcaaabcaabccabcaabcccabccabbcabcabcabcabcaabcabbcabbccaabcabcaabcccaabcabbcabcabcabcabbcaaabcccabbbbcabccccabcccaaabcaabcabcaabcaabcabcabcabbcaaaabcaaaabcccabccaabcabcabcabcaabbcabccccabcabcaabbbcaaabcabccabcaabcabccaaaabbbccabccaabbbcabccaaabcaaaabcabbbbbcabcccabccabbccabbcaabbcabbccabbbcabbbccabcabbccabcabcabbbccccabccaaabccabbccaabccabbcabcabcabcabccabbbcaabbccaabccaabccaabccabccabcabcaabbbbbbcabcccabcaaaabcabbcaabbcaabbcaaabcabcaabbccaaabbcabcccabcaaaabbcaabcaaabccaaabbcabcabcaabcabbcabcabbccabcabbcabcabcabcaabcccabcaaaabbcabcabcabccccabcaabbcaabbcabcaabbcabcabcaaabbcabcabcaaaabbbcabbccabcabccabcabcabccabcccccabbcaabbccaabccabcabccaabbccabccabccabcabcaabbccabbcabcaabbbbbccabcabbbbccabbbcabcccabcaabbcabbcabbbbbcabcabbcabbccabbcabcabcaabccabccabbcaaabbbcaabcabcabbcaaabccaabcabbcabcabccccabcabbcccabbccabcabbcabcaaabcabbbbbbcccccabbcaaaabcaabcaabbbcabccabbccabbbcabbcabbcaabcaabcccabcabcabcabccabbccabcabccaabbcabcaabbcabbccabcabcabcccabbbbbcaabcccaaabbcabcabccabbcabcabcabcaabcabcabbccabcaabccabbbcaabbbccabbcabcabcaabcabcabcabbcccabcabccabcccaaabcaabbbccabcabcabbccabcabccabccabccabcaabcabccaabccabbccabcabcabcabcabcabcaabccaaabccabbcccccabbccabcabcaabccabbbccabccaabbbcabcccabcabcabcaaabcabccaabccabbbbcaabcccabcaabcabccabccabbcccabcccaabccccccabcabccabbccabcaabccaaabcabbcabbccaabbbcabbcabcabcabbcabbbbcabcabcaaabbccccabbbbcabcabcabcabcaabcabcaabccabcabbcabbbccaabbcaabccabccabbbbcabcaaabccabccaabccabcabcaaabcabcabcccabccaabcabcaabcaabccabbbcabcabcaabcaaaabcabcabcabccabccabcaaaaaabbcabcaabcabbbbcabcabccaaabcabcabcabcabcabccaabbcabbcaabcaabbccaaabbbbbbcabccabccabccabcabbcabbcaaaabcabcabccabcabbcccaabbcaaabcabbcccabcabbccccabccabcccabbcabbcaaabbbccccabcabcabbcabcabbbcaabcabbccabcaaabbbbcccabcabbccabcabcabcabcabcabccabbbcaabbcabcaabbcabcabbbbbccccabccabccabcabcaabcabbbcaaabbbbcaaabcccabcabcaaabccccaabcaabcccaabcaabcabccabcabcabbcaabcaabcabcabbbccaabccabbbbccaabccaabccabcabbcaabcaabcabcabbcabbcabccaabbcabcabccabcaabcabcabbcccccabbbcabccabbcaaabbbcccabcabcaaabccaabbccaaaabbcabbcabcabbcaabccabcabbcaaaabbcabbbcccabcabcaabcabcabcabbbbcaabcabcccabcaabcabccabcaaabcabccabccabccabbccabcccabbcabcaabcabcabcabcccaabcabccabbbccccaaabcccabcabcabbbbcaabbccaabbbcaaaaaabcabcabbcabcabcaabcabcabcabcabcaabccaabcccabcccabbcccaabcabcabccabcabcabbccaaabbbbcabbcaabcabbcabbcabbbbcabbbbcccaabcabccaaabcabcaaaabbcabcabbbbcabcabbbccaabcabbbbbbcaabbbbccaaaaabbcccabcccaaabbcabcccccabcaaaabbcabccabbccaabcabccabcaaaaabcaaaaaaabbcabccaabccccaabbbcabcccaabbcabbbcabcabbbcabbcccabcabbcccabcabbcaaabccabcaabcabcaabcabbcaaabcaabcabcaaaabccccaabccccabcabcabcabccccabcaabcabbcabccaabbccaabbcaaaaaabcaabcaabcabcccccabbcaaabcabcabbcabbbcabcabcaaaabccabcabccccaabbccaabcaabcabccccaabccabbccabccabcabcccaaabcabcaabccabcabcabcaaabbbcaaabbcaabccccccabcaabcabcaaaabbbccabcabcccabcabcccabcabcabbcccabcabccccaabcabbbcccabbcabccccabbcaaabccaaabccabcaabcaabbccabbbcabccabcabcccabbcaaabbcaaabcccccccabbcabcabccccccaabcabbbccccccabccccaabccaaabcabbcabcaabbcaaaabbcabcabccabccabbcabbcccccabccabbbbcabbbbcabbbcaabbbbbcaaaaaaaabcabbcaabccabbcabcabcaabccabccabcabcabcabcabcabcabbbbbbccccaabbccaabccccabcabcccabcabbccabbbbcabbbcabcabcabcabcaabbcaaabcaaabcaabcaabcabbcabcabccaabbcabcabcabccabbbbcabcabcabcabcccaabbbccabbbbbcabbcccccabcabcabccabccaaaabbbcabcaabbcabcaabbccaaaaabcaabcabccaabcabbccabcabcaaaaaaabbcaabccabbbbccabcccabcaabcaabcabcabccccabbcabbccabcabbcabcabbbcabccaaabcabbcaabcabbcabcabbcaabcabbcaabccaabcabbbcccabcaaabccaabbcabccaabcabcabcaabcabcabbcaabbcaabcabcabcccabbcaabcabcaaabcccabcabbbcccaabbbbcabcaabbcabbccaabccabccccccabcccabcaaabcabcccabcabcabccaaaaaabcccabbbbcabcccabcabbcaabccabcaaaabbcaabccabccabcaabcabccabbccccabccaabbbbcccaabbcabbccccabbbccaabbcaabbcabbcaaaabcabbbbbbcabcaabccabcabcabcabcaaabbcabbcabcabbcccabbcabccabcabbcabcaaabbcabcaabccabbbbcaabccabcaaabbccabccaabcaabbbcabcabccaaabcabcccabbbccaabbcaaabcabbcabbcabccabccabbcabbbcabccaabbcabbbbccabbcaaabccabbcabbbcabbccaabbcaaaaaabbbccabcabcabcaabccaabcabccabcabcaabcccabbcccaaaaabbcabbbcabcabbbcabcabbcabbccaaabccabcabbbcaaaabcabbcabcabccabbccabcabcaabcaabcabcabccabccabbcabcabbbbcabccccabcabcccaabcccabcaaabcaabcabcabcabcabbcabbccccabcabcabbcabccabcaabbbccabcaaabbcabcaabcabcabcccabccabcabbbcabcabcabcabcaaaaaaabcabbccabcaabbcccaabbcaabbccabbccccaaabcccabcaabcabcabcabcabccabcaaabcabcabcabbcccabcaabccabcaabccaaabbbcaabcabcabccabcabcaabcabccabcaabccaabcaaabcabcaabcabcabcabccaaabcabcabcabcaabccaabcabbbbcabcaaabcabbccaaaaabcaaaabbbcaabbbcabcaabcabcabccabcaabccabbbbcccccabcaabbccaaabccabcaabbcabbccabcabbccaaaabcaabcaabbcccaabccabcaaabcabcccabbbcccabcabcabcabcabbbbccabbccaabcabcaabcccabcabcabbcaaabcabcccabcabbbcaabcabbbcccaabcabcabbbccaabcabbcabcabcabcabcaabcabcabcabcabcabcccabcabcabccaabbbbcabbcabbbbbbcaaabbccaaabccabcaabbccaabcabccaaabcabbcaabcaabcaabccabcabbbcabcabbcabcabbbccaaabcccabccaaabcabbcaabbcabbbbbbbbbbbcaaaabcaabbbccabbcabcaabcabccaabcabcaabbcccabbbbcabcabbbccaabcabcaaabcaabccabcabccccabbcccabcaaabcabcaaaabcaaabbcaabbcccabbcaabccabcaabcaabccaabbcabccaabcabcabcaabcabbbcabcabcccaabccaabcabcccabcccabbcabcaabccaaabcabcabcaaabcabcabbcabbbcabcccccaabbbcabcabccaabbcabbcaabcabbcaaabcabcabbbcaaabcabcabcabcabcabbbcaaabccaabcabcccaabcabcabcccabccaabcaaaaabcabccabbbcabcabcabbccaabbcabccaaabccaabcaabbbccabccaabcaaabcabcabbbcaaabcaabbcabcabcaaabbcabcabcaabcabccabbbccaabbbccabcaabcaabbbccabcccabbcabcaabbcabcaaabcabcccaaabbbcabbcabcaabcccaabccaabcaabccabccabcabbbcabcaabcabccaabcabcabcabcaabbbcaaaabcabcaabcabccabcabbccaabbbbbbbbcabcabbbbcaabcabbccaaabbcaabbbbcabbccabcabccaaaabcccaaabccabcabcabbbbcabcaaaabbccccabbcaaabcabcabcaabccabccabbcabcabcabbcaabcccaabbcabbccaaabccccaabbcabcabbbcabcccabcabccabcabbccabccabccaabcaabcaabcabcabcaabccabccabcabccabccaaabbcabcabbcaabcabcabcaabcabbcaabcabcccaabbbcaabbcaabbbbccabcabccccabcabccaabccabbbcabcabcabbbcabbbccccabccaabcaaabcabbccccaaabccccabbcaabcccabcaaabbbbbbbbcabcaabcabbcabbbcaabcaabbbcabbbcabcccabbbcccaaabbcabcaabccabcabbbccaabbcccaaabcccabcabbcabbcaabcabcabbbcabccabbbcaabccabbcaaabbbcabcabbcaabcabcaabbbcabccaaaabbcaabcccaaabbccaabbcabcabcabbcabcccccaaabbccabcaaaaabbbbccabcaabbbcaabbcaabcabcabcaabbcabcabcabccccabccaabcabcaaabcabbcaabcabcaaabbbcabbcaaaabbbcabcabbcabbbcabcabbccabcabccabcccccabbbcaabcabcabcccabcaabccabbbbcabcaabbcabcabccaaabcabcaaaaabbcabcaaaaabbcabbccabcabcabbcabcabcabcabbcabbcabcabbcabbcaabccabccabcabbccaaabbcabbcaaaabbbcabcabcabbccabccaabccabccabcaaabcabccabbcaabbccabbbbccaabccabcaabbcaaabccabcaaabcaabbbbcabbbcccabbcabcabbbbcaabccabbcabbcccabcaaaaabcabccabbccabbcabccabcabcabcaabcaabbbbccabcabccaabbcabccabcabcabbbcaabccccabbcccabcabbbbbbbcabbbcabbbccabbbbcabbcccaabbbbcabccabbcabcabbbcabcccccccabcabcabbccabcccabbccccaaabccccaabcabcaaabcabcaabcabcabbbbbccabbbcaabccccabbccabccabcabcabccaabccabcaaabcabbccaabcaabbcabccabcabcabbcaaabcabbcaaabbbccabbccccccccccabcabbcabccabcabccabcabcaabbcaabcabbccabcabbcabbcabbcabccabcabcabcabccaabccabbbccabcabcabbcabccaabbccabccccccaaabcabcabcaabccabbcccaaabbcabcabbbcabcabccaabcabccabcabbbcabbccaabcaabcabbbbcaabccaabcabccaabccccccaabcabbbbccabcabccaabccaaaabbbccccabcabcccabbbbcabcccabccaabcaaabcaaabcccabcabbcabcaabccaabbcabcabbbbcabcaabcaabbcabcabcaabcccaaaaaabccabbcabcabcabccaabcccabbbbcabcabccaabccccabcaaabccaabcaabbcabbbcabccabcabcaabbcaaabbcabcabccabccaaaabcabcabcabcccccaabcccccaaabcccaabbcabbbbcabcabcaaabbbcaaabbccaabbccabbcaaabcabcabbbbccabbcabcabcccaaabcabcabcabcabbccaabccaabbcccabcabcabbcaabccabbcabbcaabcaabcabccabccabbcabcaabbccccccabbccabccabcabcaaabbbcabcaabbcabbcabcaaabcabcabbbcabccabbcccabccccabbcabbbbcccccccabcabbcabbcaabccccabcabcaabcabcabbcaabcabbcabbbbbcaaaabcabbcabbcaabcaaabcabcabbbbbbcaabbccabccaaaabbccaaaabccabbbcabcabccabbcabccabcaabcaabcabbcabcabbbcabcabbcabbbbcccabcabbbcaaaaabbcabbcabcabbcabbcabcabbbbbccaabccabccabcaabcabbccaaaabcabcabccabcabcabccaabbbcaabcaabbcaabbbcabbbcabcccabcabccabcaaabcaabcabcabcaaabbcabbbccabcccabcabbcaabcabbbbbcccabbbbbcccaaabbcabcabcccaabcabbcccccccabccabbcccaaabccabbbccaabcabcabbcabccabbbcabcaaabccabcabcccabcabcaabccaabcaabcabcabbbcabcaabcabccaabbcabbccabbcccabccabccaaaabbcabbbccabbcabcaabcaaaabcabbcaaabbcabbcabbbbbcaaabcccccaaabcccabccabccabbcabbbcaabcaabcabcabbbcaabccabccaaabbcabcaabbcabccabcaabccabcabcabcabcabbccabcabbccabcabbbcabbccabcaaabccabbbbcaaabcabbcaaaabcabccabbbbcabbbbbbbbcabccabccaaabcccabcabcabcabcabbcabbbcabccaabbcabccaabbcccabcaabcabcabcabcabcaabbcaaabcaabcabbbcccccabcaabcaaaaabcaaaaaabccaabcaabbcaaabbbcaabbcabcabcabcaaabcaabccaaabcabbbccccabcabcaabcabcaaabcabbbbbcccaabcaabbbcabcccabcaaabcccabcabccaabcabcabbcabccabcabcabbcabcaabbbbbccabbbcccabcabcabbbcccabbbcaaaabbcaabbbbbcabcabbccaaaaaabcabcaabbcabbbbcaaaabbcabcabbbcabcccaaabbcabbbbcabcabccaabcabccabcabcabbccabcabcabcabbcabcaaaabcaaabbcabcabccabcabbbbcccabccaabccabcccabbcabcaabbcaabcaabcaaaabbccabccabcaabbcabccabcaabbcabcabccabbbbbbcabcaabcaabcabbbbcccaaabbbbcaaabccabcabbcaabccaaabbccccabcabcabccabbccaaabbcabccabcabccaaabccaaaabbccabbbbcabccabcabcabbcabbcabcabcaabcabcaabbcabcabcaabcaabbcabcabcabcaaabbccccabbcaabccabbbcabcaabcabbcabbccaabbccccaabbcaabcaabbcabcabcabcaabccabcccabcaaabcabccabccaabcabcabcccaaabcaabcabcabcaabcaaabbccabcaaabcccccaaabbcaabcabcaaabbcabbbcaabccabbbbcabcabcabcabbbbcabcabcaabcabbccaabbccaaabccaabbbbbbcabcccccabbbcabcabcaabcccabcabbcabccaabcabcabcaabbccabcabcaabcaaaabcabcabccabbbcabccabcabbcaaabcabcabcccaaabbcabbcabcabcabcabbcaabcabcabbcaaabbccabbccabcccabcaaabcabcabcabbbbbcccabcabcabcabcaabccabcccabccabccabcaabbbccaabccabcccabcabbbbbcccaabccabbccabcabccaabcaabbcabbcccccabcabcabccabbbbcabcabcabcabcabcaabcabcabcaaabbcabccaabcabcaaabbbcabbcaabbccaabcabcabbcaaaabbcaabbbbbbcabcabbcabccabbcabbcabcabcabcaabcabcabccabcabccaabccabbcabbbcabcabbcaabbcabcabccabcabccaabccccaaaabbccccaabbbcabccabbcabcabcaabcaabbcabccabbcabccaabcabccabcaabcabccccabccabcabccabccabbcabccabbcaabbccccaabccaaabccaabccccabcaabcabcaabcaabcabcabbbccaabbcabbbbccabbccaabcccabccabbbbbccaabcabccabbcabcaabbccabccabbbcccabcccabcabcabcabcabccabcaabbcabcccabbcaaabbcccabccabcabcabcabccaaaaabcabbcabcabbcabcaaabcccccaaabbbbcccabccabbcabbccaaaabccccabccabcaabcabcabccaaabcaaabcaabcabcccaaabcccabbcaaabcabbcabcabbcccabccaabbcabcabcccccabbccabbcabbbccabccccaaabccccaabcaaabccccabcabbcabbbbbbbccccccabccabbcabcabcaaabbbbcabbccabcabbcaabcabcccaabbbcabcabcabbbbcccabbcabcccabbcabcabcabbcabcabccaabcabcabbbcabccaabccabcccabbcabbcabcabcaabccabbccabbcaabcccabcabccabcabcaaabcaabbbcabbcabbcccaabcccccabbcaabcabbbcaabbcabbcabcabccaaaabbbbccabcaabbccabbcabcabbcabccaabcabcabcabccabbccaabcabcaaabcabbbcccaabbccaabcabccccaabcabbbbccabbbcabbccabbbbbccaabcaaaabcccabcaabbbcabbcabcabbcabcabbcabcaaaaaabbbcabcccabcabccaabccabccabcabcaaaaabbbcaabccaabbbcccccaaabcccaaabbcccaabbcaaabcabcaabcabbbcabbbccaabbcabcaabbcaabbcaabcabcabcabcaabcaaabccaaaabcabcabbcabccaaabcaabbccabbbcabccabccabcccabcccaabcaabcaabcccabbcccaabbcabcabcabbbcccabccabcabbcaabbcabcaabbbbcabcabbcabbccabcabcaabccabcabcabccabcabcaabccabcaabcaabcabbccabbcccabcabbbcaaaabbcabbbbcabcabcabcabcabbcaabbbcabccabcabbcabbccabbcabcaaabcaabbbccccabccabcabccaabcabbcaabcaabcabcaaabbccabcaaabbbbcccabcaaaabbbbcaabcabcaabcccabcabccabccabcabcaabbcabbbbcabcabbbbcccaabbbccabcaaaabbcabbccaaabccaaabccaabcaaabcabcabccabcabcabcabbccabccabcabcabcabbcabccabbcaaabbccabcaabcabcabbccabcabccabcabbbbcaabbcabcabbcabbccaaabccabbcaabbbbcabccabbcabcabbbbcccaabbcabcabcaaabbbcaaabcccaabccabbcaabcaabccabcabcabcaabcaaaabcccabccabcaabbcabcabcaabccaaabccabcccabbccccccabbbcabbccabcabcaaaaabcaabbbcabcaabccaabbcabbcabccccabbcaaabcaaaabbcaaabcabccabbccccabbcccaabccccabcaabccabcaabccaabcabcabcaaabbbbbcaabbbcabcccaabbbcabccabcabbcaaaabbbcaabcaabcaabcabcabcabbbbcabbbbbcaabcccaabcabcaabbcabcaabccabcaabcaabcaabbccabcaaabbbbcabbccabbbcabbbcaaabcabccccabcabccaabbccaaabbcabcabcabcabbcaaaaabbbbbcabcaabcaaaaaaabccaaaabcabcabcabcabcabcabcabccaabbcaabcaabccaabbcabcaabccabbcabbbcabcabccabccabcabcccaabbcabccabbbbcabcaaabbccccabcccabcabcaaabcaabbbcabccccccaabbbcabbccabbcabbbccccaaaabcabcaaabbccccabbbbcabcaaaabcaabccabcccabcabbbbccaabbbcaaabccaabbbcabcccabcccabcabcabccaabcccaabccabcabbccabbbbcabbcabcaaabcabbcaaabccabbccabcabcaabcaaabcabcabcccabcaabcaaabcabcaabbcabbcaabcabcaabcabcccaabcabbcabcaabbcabccabbccaabbbcabbcabccaabbcabbcaabcabbcaabcaabcccabcabcabbcabcabcabbbcaaaaabcaabcabcaaaabccaabccabcccabcabcaabcabcabbbcaabbcaabcabbcaabcabcaabbccaabcabbbccabcaabbbbcabbcaabcccabcabcabccaabccabbcaaabcaabcabbbccccaabcabcccabccabcabcaaaabcabcabccabbbcabbbbbcccabccabccabcabcccabbcabbbccaabcabccaaabcaabccabbcabcaaaaabcabcaabcaaabbbbcaabbcabcabcccabccabcabcabbcaabcccabcabbccabcaabbcabbcabcccabcabcaabbcccaabccaabcabccabbcabbccaabcaabcaaaabcabbbbcccabcaaaabcaabcabccccabcaabbcccabcabccccabbbbbbccabbcccaabccabcaaaaabccccabbcabcabcaabccabcabcabccabcabbcabcaaabbbcabbcabcaabcabbcabcaabbbcabcabcabbbcaabbbccaabcabbccaabcabcabccabcabbcccabbccaabbcabbcaabcaaaaabcaaaabcaabbcccabcaabbcabcabcabccabcabcabcabcabcccabcabcabccabcaaaabcaabbbcabcccaabcaabcabcaaabcabbcabcabcabccccabccaabcabbbcabbccaaaabccaaabcabcaaaabcabcaaabcabcabcabcaabcabcabbccabbccaabcabbbcabcccaabcabcaabbcabbcaabcabcabbbcccabcaaabcabbbccaaabcabcaabbbbbbbcabbcabcabccccabcabcaaabcabccabbccabcabbcabcabbccabcaabbccaabcaabccabbcccaaabbcaabcaaaaaaabccaabcabcccabbbcccaaabbbcabcabbcaabbcabcccaabcaaabcabbccaabcabcabcabccaabcaabbcabbbcabcabbcabcabccccabccaaaaabcabbbcccabcabcabcabbcabbbcabbbcabcabbbbbbcaabcccabbccaaabbccaabcaabcaabbbcabbccabcaaabccccaaabbcabcaaabcaabcaabccccaaabcabcabccaaaabccabbcaaaabcabccabcabccabbcabcabcaabcabcaabccaabcabbcaabcaabccabcabbbcaabcaabbcabccabcaabccabbccaabbbbccaaabbcaabcabcabbcaabbccabcaabcaabbbccabccabbcabcabccabbcabbcabcabcaabcabbcaaaabcaabbccabcaaabcccaaaaabccabcabbbcaaabcccabcccabcabbcaabccccabcabcaaaaabcabbbbcabcccabbcccabbcabcaabbcccaabcabcabbccaaabccaaaabccccaaaabcabcaabbbcabcaaabccabbcccabbcaaabcaaabcabcaabccaaabcabcabccaaabccabbbcaabcaabcabbcaaabccabccabcabcabccabcabcabcaabcabccaaaabcaabbcabbbcaaabbccabcabbccaabbcabcabcaaaaabbccaabcabccabcabcabbcabcabcaabccabccaaaabccabcabbcabccabcabbcabcabcabccabcabbcabbbbcabcabcaaabcaabbbccabbbcabcabbcabbccabcabcabcccabbbcabcabccabbccaabbbccaaaabcaabbcabcabccabcabcabccabcabcaaabcaabbbcabcabbcaabcccabbccabccaaaabbccaabccabcabcabcabcaabbccaaaabccaabbcabcccaabbbbbccabcabcaabcaaabbbbbbcabbbcaabcabcaabcabcaaabbcabcaabbccaabbbbcabcabcaabcabcabcabcabbcabcaabcabbbbbcabcabbbccaabcabcabcccabbcabccabcaaabcabbcaabbbbcabcabcaabbcabbccccaaaabccabbccccabbbbbcabccccabcabcccabcabbcabcaaaabbcabbcabcaaaabcaabcabbcabcabcabcabbbcabbcaaaabbbbccabcabcccabcabcabcabcaabbcabcabcaaabcabcabccaabcccaabbbcabcabccccabbcabcabbcaaaaabbbccabbcaaabccabbcaabbcaabbccaaabcabcaaabcabccaabcabccabbbbcaabccabcccaabcccccccabccabccabbcaaaabcabbcabcaaabcaabbbcaaabbcabbcaabbcaabcabbcabbcccabbcccabcabcaabbcabcabcaaabccaabcaaaabcabcabccabcaaaabbcabcccccabcabbbccabcccabcabccaabbbcabcabcabcabccaaabccaabcabbcabcaabbccaabbbcccaabcabccccaabbcaaabbccaaaabcabccaaabccabcaaabcaabccaabcaaaabcabcccabbcabbcabbcabcaabcabcabbcaabccaabcaabbcabbcabcabbcaabcaabbccabcabbbccabcabcabbcabccabcabbbcabcabcabcabbccabcabbccaabbbcabcccabccaabbbcabcabcaaabcccccabcaabcaabbcaabbcabccabbbcaaabcabccabbccccccabccaabbbccabcccabbcabbbbcaabcaaabcaabcaabcabcaabbcabcabcabbcabccabbbcabccabccccabcabcabbcabbbcabccabcabcaabbccaabbbbcaabccabbcabcccabcaabbccabccaabccabcabcaabcccaabbbcabbbbcabccccaaabbbbcaabccabcabcabccabcaabbccabcaabcccaabcabbbbcaaaabbcaabbcccabcabcaabccabccabbccabbbccaaabccabcaaaabbbccaabbcabbcabcabcaabcaaabcabcabbbbcaabcaabcabccabbbccccabbcccabcccabbbcabbbbcabbbccccabbcccaabcabbccaabcabbccabcabcabcccabbbcaaabcaabccabcaaabcabbbcaaabbccabcabbbbbcaaaabbcabcabcabcaaabccccabcabcaabcabccabcccaaabccabbbbccabbcabbccaabcabbcccabcccabccaabcabbccabbccabcaaaabbccabcaabccaaabcabccaabbcabccabcccabcabccaaaabcaabccccaabcaabbcccabbccaabbcabcabcabccabbbbccaabcabbccccabbcabbbcabbcabcabcccabccaabbccabbbbcabcabcabcabcabcabcabccaabcabcabcccabccabcabccaabcaaaaabbbcabcaabcabcabbcabcabbccabbbbcaaaabcabcaabcaabcaabcabcabcabcaaabccabcabcabbbcabccccabcabcaaabbcabcabbbbcaabccabccaabcaabccaabccabbcabcabccaabbcaabbcabcabbcabcabcaabcabccabbbccabbccaabcccabcccaaaabcabbcabbcabcabcabbccabcaabcabcabbcabbbbbbcabcabbcabbccaabbccaabcaabcabbccaabcabcabcaabccabbccaabcaabcabccabcccabcaaabcaabbccaaaabbcaaabcabccaaabbccaaabbcabcabccaaabcaabcaabcabcabcabcabcaabbcabbbccabbcabcaabccabbcabbbbcccaabbccccabbcabcabccaabccabbbcccaabccabcabcabccabcaabcabccabbccabccabcccabbcaabcaabcabccabcabccabcabcabccaabcaabcabbcabccabbbcaabcabccabbbbbcaabbcaabbcabbccabcabcaabbcabcccabcabbcaabbbcabbccabccabcabcccccabcabcabcabcabcaaabcaabbccaaaabccaabccccabbcabccabccaaabbbbcaabbccabcabcabcaabcabcaabcabcabcaaaaabcccabcaabbccabbcccaabbcabcabcabccaabbbcabcccabbccaaabbbcaaabcabcabcabbbbccabbccabbcaabbbcaabcaabccabcabcaabcabbcaabccaabcaabbcabccaabcabbcabbccabbcabcccabcaaaaabccabcaaabcabccaaabbcabcccaabcabcabbbcabcaabcabcaabbcabcabcabcaaabcaabcaabcabcabcabcabcaaabbbcaaabcabbcabbcaabbcabbcabbcaaaabcaaabcccabbcabcaabcaaabcabcabccccabbcaaabcabccccabcabccabbbcabcabbbbccccaabcabcaabcccabbcabbccabbcabcccccabcabcabbcccaabcabcccaabcabcabbccccccabbccabcabbbccabcabccaabcabcabccccabbcabcaabbbcabcabbbcaaaaabcabccabcabbccaaabbbcabcabbcabcabbcabccabcaabcccabcccabcabcccabbcabbcabccaaabcabcabccabcaabbbcabbcabcaabcabcaaaaabccccaaaaabcabcabcaabcccabcabbcaaaaabbbcabbccabbcccccccccabcabcabcccccabcccabcabcabbbbcabccabbcaabccabcabcaabcaabcaabcabcaabcabcaabbcabcabcccccccaabbbcabccccaabbbccabccabbbcccabcaaabccabbcabbbbcabcaabbbcabccabcabcabcabcccabcaabbbcaaaabccaaabbcaaabccabcaaabbccabccabcaaabccabcabcaabbcabbcabcabbcabcaabcabbcabbcabcccabcaabbcabcabcabcabcccccabbcccaaabccabccabbcabcaaabcabbcabcabcabbcccabcabcabccaabcabccabbcabcccabcabccabcaaabbbccabbcaabbcabccccabcabbcabcabcaabbbbcabccaabccabcaabccccabbcaaaabbbcaaabcabcabcabccabccaaabbbbccaaabcabcabcaaabccaaabbcccabbbcaaabcaabccaabcabcccabcccabbcaabccccabcabbcaaaaabcabccabcabccaaabbcccabbcabcabccabbcabccaabcaabccabcaaaabbbccabccccabccabbbcabcabcaaabbbcaabbcabcabcabcabcabbcabcabcaaaaaaabccaabbcabcabcabcccabcaabcabbbcabcabbccaabccabcaaabcabcabcaaabccaabbccccaaabcaabbcaabcabcaaaabbbccccabccccaabccccabccabccaabbcabccabccabcabcaabccabcabcabcccaaaabbccaabcabcaabcaabccabcabccaabccaabbbcaabbcaaabcaabcaabcabcaabcabbbbcabbbbcaabbbcaabcaabccccaaabbccabbccabcaabcabcabccaabbbcabcabbbccaabbbcabcabcaabbcabcabcabbbbcabccabcabcabcabbcabbcabbcabcaabbcabbccabccabbcccabcabcabbbbcaabcabbccabccabcabcccabbbbbcabbccaabcabcaaaabccccabbbcabcabcabccabbcaaabccaaaabccabcabcaabccaaabccccccaabcabcabbcabcccaaabbcabcabbbcabcaabbcccaaabbcabbbccaabcabcaabcabcabccabbcabcabcccabcabbcccccaaabbccaaaabbccabccabbcabcabcabcabcaaabcabcaaaaabcccaaaabbcccabccccabcaabcccabccabcabbcccccaabbccabcabcaabcabbccccabcabccabcaabcaabbccaabcaabccaabccabbcabccabccaabcaabbbbbbbcabbbbcaaabcaaaabcaaabbbccabbcabcaabcabcabbcaabbcabcabcccabcaaabcabcabcabbccabcabbbbcabcccaabcabbbcaaaabcabccabbcabcabcabcabbccabcccccabcabbcaabccabbcabcaaaabcabcabcabbbccabccaabbcccaabbcabcaaabcabccaaaabbbccabcabccabcabcabcabcabcabcccaabcccaabccabccabbcaaaaabccabbcabcabcabccabccabcabcabcccaabcabcabbcabbcccabcaaabccabbbcabcabcabcccaabcaabbcabcaaabbcaabcaabcabccabcaabccabccabcabcabbcabcaabccaaabcabcaabccabcabcaaaaaaaabcabbcabcabccabcaaaabccabcabccabcabccabbcabcabcaabcabbbcabcabcaabccaabcccaaabcccaabcaaabbccaabcaabbbcabbccccccabcabbbccaabccabbcabcabcabccabccabccabbbbcccabcabccaaabcccaabbcabbcabcabcabbbcaabcabcabbbbcabccccabccabbcabcaaabccaabcabbbcabccabccabcccabcaabbbbbbccabcabcabcccabcabcaabcaabcabcabcabcaabbcabbcccabcccabcaabcabbccabcabcabcaaabccabbbcaabccaaabcabbcabcccabbccaaaabbbcabcabcabccccabcaaabcaabccaabbcabccaaaabccabbbcabccabcaabcabcabcabbcaabcabcabccabccaabbcabcabbccccaaabcabcaabcabbbcaabbbccabcabbbcccabcabccaabbccccabcabccccaabbbccabbcccaabccabbcabbcabccabccaabccabcccabcaaabbbbbcabbccabbccaabbccabbbcabccccabbcabccaaabccabccabcabcabccabbcccabbcccabcaabbbcaabcabbcabcabcaabcabcabbbccaabbbcabccccabcabcaabcabcaabcabcabcaaaabcabcabcabbccabbbccabbccabcabcabbccaabbcccabbbccaaabbbbcaabccaabbcaabcccabcccccabccaabccccccaaaaabbcabccccabbcaabbbcaabcabcabcaabcabbcabccccaabcabbcabcccabcabbcabccabcabcabbbcaabcabcabccaabccaaaaaaabbcccabbbcabcabbcabcabbccabcabbbbcabcabcaabcaabbbcccabccabccabbbcabbbccccabbbcabbccccaaabbbcabbbbcabbcccabcaabbcabbbccabcaaabcaabcaaaabbcaabcaabcabcaabcabcccabcabcabcabbbcaaabbcabcabbcaabcccabcaabbcaaabcabccccaaaabcaaabcabcabcabccccabcccabbbccabcabcaabcabbbcabbccaabccaabbbcaabcabcabcabbccabccabcaabccabbcabccccabcabccaaaabcabcaabcabbccabbcccabcaaabbcabcabbbbbcaabcaabcabcaabcabbbbbbccabcabcccccabcabcaaaaabcabccabbcabcaaaaabbcabcabcaaabcabbccabbcaabccabccaabcabcaabcabcabcaabbbbcabcabcabbccabbccabccaabcaabcaaaaabccabcaaabbcaabbbccabcaabbccabcabcaabccaaaabbcabbccaabcabbbcabcabccabcabbbcabcabcabccabbbbbcabbcabccabcaabcabcabbbbcabbcabcabcabcabbbcabccabcaabbbccabbcabcccaaabcaaabbcabbcabcaabbcabcaabbcabcccabbcabccaaabcccccccccccabbbbbcabcabbbbcaabbcabcabccabcabccabcabccaaabcabcabccabccabcabcaaabbbcabcabcabbbbccabcabcabcabbcabccabcccabccaaabbbbcabcabbccabcccabcaaabcabbcccaaaabcabcccabcaabcabbcabcabbccccabcabcabccabccabbcabcaabcabcccabcaaabcabcccaabbcabcabcaabcabcabcabcabbccabcabbccabcabcabcabcaabbcabccabbcaabcaaabbbcaaabcabcaaabbbcabcabbcccabcaaabbcabbcaabbbcabcccabcccaabcabbccaabcaaabcabcaabcabbcabccabccabccabcaabcaaaabcabbccabbbcabbbccaabccabbcabccabcaabcccabbbcccabcccabccaabcaabbbbbcabcabcabbbbcabcabcccabcabccaaabbcabbcabcabcabbcabbcabcabbcabbccabcaabcaabccabcccabccabcabbcccabbbbbccaabcabbcabbcabbcabbcabbbcabbbccabccabccabcaabccabbbcabcccabbcaabbcabbccabcabccccabbcabcaaabcabcabcaabcaabccabccabcabcabcaabccabcabcaabbcaabbbcabcaabccaabbcccccccaaabcabbbbbccccccccabbcaabbcaabcabccabcaabcaabbcabccabcaabccabbccaabccabcaabccabcabcaabbcaabbbcaabbcaabcaabcaabbcabbcabcccabccccaaabcaaabbcabcaaaabcabbcaabcabcabcabcaabcabcabcabccabbbcabcabcabcabbcaaabcabcabcaabcaabbccaaaaabcaabcabcaabbbcaabcabcccabcccaabbccabbbccaabcaaabbccabcabcaabcabbcaaaaabbcaabbccaaaabcabbccabcabbbcabcabcaabcaabbccabbbcaabcccabcabcaabbccaabcabcabcabcccccabbcabcaabbcabcabccabbcabccaaabccabcabcabbbbcaaabbccabcaabcaaabbcabcaabccabccabccaabcabbbcabcabcaabcabcabcabcaabcabbcccabccaabcaaabccabbccaabcaaabcabcabcabcabbcabcaabccabcabcaabcabbbbccabccabcaaaabccabcaabbbcccabbcabbccaabbbcaabbcabcaabcaabccaabcabccabbbcabcabcaabcccabbcabccabcccaabbcabcaaabbbbbbccaabccabbccabbcabccabcabcabcaaabccabcabccabcabccabbcabccabcabcabcaaabcabbcabcaabcabccaabbccaabbccabcabcabcccabcabcaabbcaabcabbcccabccaaabbbcccaaabbccaabbcaabcaabcabcabcaaabcabcabcaaabcccaabbbcabccabcaabbbcaaaabccabbccabbcabcabcaaabbccaabcabccaaabcabccaaabccabbbccabbcaabccabbbccabcaaabcabcccabbbbccaabbbcaaabcaabcaaaabcaabccabcabbccabccabccabccabcabcaabcabcaabbcabcabcabcabcccaaaabcaabccaabcabcabccabcabcabbcabccaabbcccaabbbcaabbcabccabbccabbcabcabcccabbccabbccabbcabbcccccabcccaaabccaaaaabccaabcabcabcaaabbccabcabcabccccaaabcccaabccabccabcabbcabccaabcabcccabccabcabcaabccabcabcaabcabccabcabcaabccabcaabcabcabbcabbcabcccabcabccabcaaabccaabbbbcabcabbcabbbbbbbccabbccabcabcabcabcabcabbccaabcaabbbcabcabcaaaaabccabbcabcaabbbcabcaabbcabccabcabcabccaaabbcabbccaabbcabcaabccabbcabcccaabccabcabccaabbccccabcaaabccccaabbccabcccabcccccaabcabcabcabccaabbbcabcaabccabcabccabcaabcaaaabcaabccabbccaabbccaabbcaabbccabcabcaabbcabbcabcaaabbbbcabbcabccabccccaabccabbbbbbccaabbcabccabbbcabccaabcabccaabccabcabbcabbcabccabccaabccabccabccabcaabccabccccaabbbcabcabcaaaaaabbcaaaaaaaaaabcabcccabbccaabbbbcaabcaabcabcaaabbcabccccabcabcabcabbcaaaaabbcaaaabcabbbcaaabbccabccccabcabbccaabcabcaabcabcccabcabccaabbcabcabcabccabbbbbbcabbbcabccccabbcccabcabbccabcabccabccabcabcccccabccabbcabcabccabcabcabcaabcaaabcabcaabcabcabcabbcaabbcabccaabccccabbcaabbbbbccaabcaaabcabccabbcabcabccabbbcabcaabbbcaaabcabcabcabccabcabcaabcaabcabccaabbccaabcabbbbbbbccaabbbcccabcaabbbccabcabcaabbccabcabcabbcaabcccabcabcaabcabcabcabcabccabbbcccaabcabcabcabcabcabcaabbccabcccabcccabcabbcccabbcabcccaaaabbbcabcabcccabcabcaaaabccccabbcabbcaabcaaabccabbbbbbcaaabcaabbbccabbccaaabcaabccabcaabbccabbcabcabcabcabcabbcccaabcaabcabbbcabbcccabcaabbbcabcaaaaabccabccccabcaabcabccccabcabbbbbccabbcabcabcabccccabbbcabcabcabbbbbcabccaabccccaabbcabccabbcccaabbcabcabbcabbcabccabbbbcabbbbccaabbbcabccaaabcabcaabcccaaabbbcaabbcaabcabcabbccabbccabcccccccabbcccabcabbccaaabcabbcabcaaabcabcabcaaabcabbbcccabccabbbbcabcabcaaaaabcccaabcabcabccabbcabcabcccabccaabcabcabccccaaaabccabccabbcabcabbcabcabbbcaaabcabccabcabcaabcabccaabcabcabcaabccabcccaabcabbcabcabccabcabccccabbbcabcaabcaabbbcabccccabcabccabcabbbbcaabcabcaabcabbccabcabcabcaabbbcabccabccaaabbbccccabbcabcccabbbcabcabccaaaaabbcabbbcabcabcaaabbbcabcccccabcccaabcabcabcabbbccaabcabccabcabccabccaaabbccabbbcaabbcccabbccabccaabbccabccabccaaaabbcaaabbcaabcabcabbbbcaabbcaaabbcccabbbbbcabbcabccaabbcabcabbcabccabcaabcabcabcaabcabcccabcabcaaabcaabbbcabbbcaabcabbbccaaaaabcabcaaabccabbbbcabbbccabccaabcccabccabccaabbcccaaabbcabccccabbbbccabccaabbcccabcccaabcabcabbbcaabcaabcabbcaabcabcaaabccabbbcccabcabbccabbcabbbcccabccaabcabccabccabcccabcaaabbccaabcabbcaabcabccaaaabbcabbbcabcabcabbcabbbbccabccccaabbbcabbcccabbcabbcabbbcaabbcabcaabcabcaabbbbccabcabcaabccabbbcabbbbccaabccabcaabcabbbccaaabbbcabccaabccccaaaabccabcccabcaaabcabbcabccabcaaaaabcabbbbccabcabbcabbcaaaabbccabbbcabccabcccabccaabcaaaabccabbbbcabbcabccccabccabbcabcabcabbccabcabccabccabcccabcabcaabcabbcabbccccabcaaabccabcaabcabccabbbcabcabcccabbbcabcaabcccabcabcabccabbcaabccccabcabcaaabcaaabcabcabcabcaaabcabccabccaabccaabcabcabcaabccabbcabccabbcabcccabcccabcaaabccabcabcaabcabbbccabccabcabcabbcaabbbbbcccaabcabcccabccabcaabbcaaabcabcabcabcaabcaaabcabbccccccabccabccabbccccaabcabcabbcabcabcabbcabcabbcaabcaabcabbcaabcabcabcaabcabcabbbbcccabbcaabbccaabcabcabccabcabcabcaaaabccabcabcaabcaabbbbcabccabbbcaaabccabbccabccaabbcabcaaabbbcabccaabbcaabbbcabcaabcabcabcabbccaabbccabcabbbcccccabbbbcabccabcabcabccaabccccabcabcabbcabcabcccaabbcabbccabccaabcabcabcabccabbcaabccabbbcabbcccabbbbccabbcccabcabbcabcabbcaabcaabcabbccccabcabbbcccccabcabcabcabcabbbcabcabccabcabbcabcabccabccaabbbcabcabbccabcaaaaaabcaabcaabccabcabccabcabcccabbcaabbccaaabcccabcabbcabbcaabcabcabccabcabccabcabbbcaaabcccaabccabbcabcccaabbcabcaabccabcabcabbbcccabcabcaabbcaaabccabcabcabccaabbbcaaabccaabccccabcabcccabbccabcabcaaabcaabccaabcabbcaabcabccabbcabcabbbcaabccaabcabbcaaabcabcccaaaaaabcabccabbcabbcabcccabccabccaaabccaabcabccabbbcabcabccaabcabccabccccabccaaabccabbcabbbbcaabccaaaabcabbccaabbbcaaabcccabbccabcaaaabcabcaaabcccccabcccabcabcabbccabcabcaabcabccabcabcabbbbbbcabcabbcabbcabcaaabcaabcabcaabbcaaaabcabbbbccabccaaabcabcabbcaabbbcabbcccaabbbccabbbcabcabbccaaaaabbbcccabbcabcabcaaabccaabbcabcccabccabcccabcaaabbbccaaabbbcabbbcccaabcaabcabcaaaaaabccabbbccabcaaabcabbccaabcabccabcabcabbbcaabccabcccabccaabcaabccabcabccabcabcccabccabcabccaaabccccabcabcaabbcabcabccccccabbccabbbcaaabbcabcabcabcccabbcccccccaabcabcabbcabcabbbccabbcabcabcabccabbcabccabbbccabcabcaabcabcaaabcaaabbcabcabccabccabbbbbcaabcabccaaabcaabcccccabbcaaabbcabbbbbcabccaabbbbcaabbbcabcaabcaaabcabcabcabcabcabbbbcabbbccabcaabcccabcaabbcaabbbccccaaabcaaabccaabbcaabbbcabcaaaabcabbcaabbbbccaaabbcaaabcabcccccabcabbccabcaabbbcabcabbbcabccabbcaabcabbcaabbcabccabcaabbccabbcaaaaaabcaabcaabcaabccabcabbcabcabcaabcabccccaabccabccabcabcabbbbcaabcccabbcabbcaaabbbcabbbcabbcccabccabbcaabcabccccabcabbccaaaabcccabcabcaaabcaabccaabcaabcabcaaabbcaabcabcaabcabbcaaabccabcabccabbcaaaabbbcaaabccaaaabcaabcccccccabbccaabccaabcaaabcaaaabcaabcaabbbccaabcccabbcabcabcabcabbbcabbcabcaabccaabcaabcabbbbcabcaabcabbcaabbcaaaabcabbcabbcaaaabccabbcaaaabcabbccabbbcaabcabccabbcabbbbbccabccabcabccabccabcaabccaabbcabbbcabccabccabbbcabcabcaabbbcaaaabbbbcabbcabcaabcabcaaaaabccaabccaabcabbbbcabccabcabcabcabcaaabcabccaabcaabbbbcaabbbcccabbbcaabcabcabbcccabbcabcabbcabccaabbccaaaabcabbcaabbccabcabbccccccabcabcabcaabcccabcabbbcaabcabcabbcabccaabcabcaabcabcabcabcaabbbccaaabcabccaabcabcaabbbccabcabbbcccaabccaabcabcaabcabbcaabcaabbcabcabccabcaabbcaabcabccabbbcaabcaaabccaabbcabcaabccaabccabccabcabcabbbbcaabcabccabbbcaabbbcabccabbcabccabccabccccaabbcaabcccabcaaabccabbcaabbbbbcaaaaabcaaabcaabcabcabbcaabbcabcccccabccabcabbbbcaaabcabccabcaabcabcabcabcaabccaabbcccabcaabbbbcabcaabcabcabbcabcaabccabcccabcabbcccaabbbccabcaaaabcaabcabccccaabcaaabccaabccabcabcccccabcaabcabbccccccabcabccabcaabccabcccccabbcabbcabcabcaabcabcccabccccabcabbccccaabccabbcabcccaabccaabbcabbbcaaaabcaaaabcaabcaabcabccccaaabcabcccaabbcaabccabbbcaabccaabbcabbcaabbbbbcabbcaabbcccaabccabccccabccabcabccaabcabbbcaaabccabcabccabbcabbbbbccccabcabcaaaabcaabcabcabcaaaabcaabccabcabccabccccaaabcabcaaabcabbcabccabccabcabcaaaabbbccccabbbbcabcccabbbbbcaaabcaaabcabcabbbcabbccabbcabbbcaabbcabcabcccaabbcabccabbbcabcabcccaabbccabbcabccaabbbccabbbbcccabcabccabcabcabccabcaabbccabbcabcaabccabbcaaabcaabcabccabcabcccabbcabcabbbcabccabcaabbbbbcabbcabcabcabccabcabbbbbcccabccabbcabcabccabbcaabbbccabbcabcabcccccabcabbcccabcabbcabcccabbcabbcabbcabcccabccabccabcabcabbccccccabcaaabbbbbbbbbbbbccabcaaabcabccaabbccaabccabccaaaabcabccabccabbcabcaaabcaaabbcaaaaabccaaabccaaabccabccabcabbcabccaabccaaabbcabbccabcabcaabcabbcabbbbbbbccabcabbccccaaabcabcabccabcaabcabbcaabccabbbbcabbcabbbcabccabcccccabbbbccccabcabcabbccabccabccabccabccabccccabbcabcaabccabccabcabcabcaaabcabcccaabcabcabccabcabbcaabbcabcaaabbcaaaabcabcabcabbbccaabbcabcabcccaabcabbccabcabcabcabcabcabbcaabcabcabbccabbbbccabccccccabbcaaabbbcaabbcabbbccabcabccabbbbcaabbcccaabbcaaabcaabcaaaaaabcaaaaabcabcaabcabbccabcabcabcaabcabcabcabcabcaaabbcaabcabcaabbccaabcabbcabccabbcabbbcaaaabbcabcccabcabcaaabccabcabbbcccaaabccccabcaabcaaaaaabbcaabcaabbbccaabcabccaaabbcabcabcabcaabccccabbccccabbcabcaaabccaabbbbccaabcabcabbcaabbbccaabbcabbcabcaaaaabccabcaabbccaaabcabcaabcabcccccccccaaabccaabcabbcaaabccabcccccabcabbbcaaabccccabcabcabbcabccabccabbccccabcabccaaabbcabcabcaabbbcabcabcabccabcabccabcccaaabcabccaaabccabcaabcaabccabcaabbcabcabcabcabcaaaaaabbbcaabccaabbccaabcaaabccabcabbcccabcccabcabcabcaabcabbcaabbcaabcabcaabcabcabccabcabbbccaabcabcabcabccabbcabbbcabcaabcaaabcaaabccaabbcabcabbbcabbcabccabbbbbbccabcaabcaabcaabcabbbcabccabcaabccabcabcaaabcaabccabbbcaabcaaaabcaabccabcaaaabbbbcabccabcccaabccaabccabbcabcccabbcabcabbbbbcabcaaabbcccabcabcaabccabccabcabcabcabcabcaabccabcabccabcaabbcaabcabccabccaaabcabcabcaabcaabccaabcabcabccccabbbcabcabcaabcabccabcaaaaaaabcccabbccabcabcabcabcabcaabbbcaaaaabccabcabbcccabcaaabccabcaabbcaabbcabbcccabcabcabcaabbcabbbcaaabccaabccaaabbbcabccabcabcabcccaabccccabcaaaabcabcaabccabcabbcabccabbcabbbcabbbbccaabbcabbcaabcabccabcabccabcabccabccabcabcabcabcaaabbccabcaabbcaabbccabcabcccabcccaabbcabcabccaabcaabcabcabbcaaabbcabcccaabbbcabcabbbcccabcabbcabbcabccabccabccabccabcabbbcabcabcabcabbbbcaabbbccabcaabcabbbbbcaabcabcabccabbccaaabbcccabccaabcaabcabcaabbccabbccabccabbbcabccaaabccabcabbbbcaabccabbbbcabbcabcaabccaaaaaabbccabccabcabcabcaabbbcabbbbcabcabccaaabcabcabccccaabcaaaabcabcabbbccabccabcccabccabbbcabcabcaabcccabcabcabcaabcccabbbcabccabcabcabbbbccabcabccaaabcabccabccabbbcccabbcaabbcaaabcaabcaabcaabbcccabcccccaabcabbbbbbccabcabccaaaaabcabccabcccccabbccabcaaabccabcabbccaabccabccabcabcabcaaaabccaabbbbccabcabccaabccaabccabcaabccaaabbbccaaabbbcaabbcabcabcabccabcabcaaaabbcabcccabbcccabcabcaabccaaabccabcccaabccaabcabbbbcabcccabccabbbcaabccabcaaabbcabccabbccaabbbcaabccabcabccaaabbcaabcabcaaabcabbcabccabccaaabcabccccccabcabcaaaabbbcabbcabbccabbcccabbccaabbbccabcaabccccaaabbbcaabbcabccabbbcabbbccccabbcabbcccccabbccabcabbbcabcabcccabccabbbcccabcabbcabccaaabcaabcabbbbccabbcccaaaabbcabbbcaabbcaabbcabbbbbbbbccabbcabcabcccabcabccabbcaabcabbbcaabcabbbcabbcccabccaabbccccabcabbbcabbbbcaaabccaabcabcabccccabbccccabcabbcccabcaabbbcabcaaabcabcabcabcaaabcabcabcccabcaabbcabccabcabcaaabccabcabcccabbbbcaabbcaabcaabbcabbbccabccaabcaabbbbcaabccabbccaabbcaabcccabccabbcabcaaabccabcaaaabcabbcabbcaabbbbbccabcabcabcaabcabbcccabccabcabcaaabbccabcaabcabcccabcabbcabbbccabbcabcabbbcaabbccabbbcaaaabcabbbbcaabcaaaaabcaabbccaabbcaabcabcabbccabcaabccabcabcabccabcabcabbbccccabbccabbccabcccaaaabbcaaaaaabcccabccabbccabccaabbcabbcabccaabcaabbbcaaabccabcaabbccaabcccabbcabcccabccabcccabbcabbcabccaaabcabbcaabccabccabcabbcaaabbcabccaaabbcabbbbbbbcabcabcaabcaabcabbcccabccabcabbbcabcabcabbcabcaaaabcccccaabccaabcabcaabccaabcabbcabcabcaabcabcabcabcccabbcccabcccabcaaabcabcabbbccabcaabcabcaaaaabccabcabcaabbccabbbcaabbcabbccaabbbbcabbbcaaaaabcabbccabcaabcabbbccaabccccabccccabcaaaabccabcabcabccabbbbcabcabcaaaabcabcabccabbcaabbbbcabbbbcaabccaabbcaabcabbbbcabcaaabcabbcabbcaabbcaaabcaaaabcccccabccccabcabccabcabcaabcaaabcabcccabcabcabbbbcabccabbcabbbbccaaaaabcaaabcabcaaaabcabcabbcaabcabccabcccabbcaabbccabbbcaabcccabbcabcaaaabcaabcccaabcaaabcccabccabcabbccabcabcabccabbbbcabcabcaabbcaaabbcabbcaabbcccabcabcabccccabcabcaabbcccabcabccabcaabbcabcaabcabcabbccaaabccccabcaabcccabbcaabcabbcabcccccabbcabcabccccaaaaabbcccccaaabccabcabcabcaabbbbbbccabbccaabbbcabcaaabcabcabcabcabbcccaabbccabbccabccabbccccabccabbcaaabbcabcaaabccabbcaabbcccaabcaabcabccaabcabbccabbcccabcaabcaabcabbcaabcaabccabccabcabcccabbcabbbccaabcabbbbbcaabcccabcaaabcaaabccaabcabcabcccaabcccabcabcabcabcabcaabcabccabbcabcccaabbccaaabcabcabbbcabbbbcaabccabbcabcaabcabcabcaabcaaabcabbbcabcabccabbcabcaabcabcaaaabcabccaabbcaabbcccabbcabbbcabbccabbcabccaaaabcabcaabccabbcaaaabcaabcaabcabcabcabccabccabbbcabbbcabcabcabcccabcaabcabbcabccccaabcaabbbbbcaabcabcabcaabcabcabcabbcabccccabbcabbcabcabbcaabbcccabbbcabbbcaabcabbcabbccabbbbcaaabcabcabbcabcaabcaabcabbbcabcabcaabbbbcabcaaabccabcabbcccabbcabcabcabccaabcccaabcabcaaaabcaabcccaabccabbcaabccccaabbcabccaabbbcabcabbbcaabccabcabccabcaabbccabcabcabcabcaabcabcabcabbbcabcabcabcabcaaaabcaabbcabcabcabbcabcccaabcaaabbcabcabbbcabbbbbccccabcabcabcabcabbcaabcabbbbbbbbccabbbcaabbbbcaabcabcaabcabccabcabcccaabbcabcccaabccabcccabccabcccaabbcabcabcaabccaabccabcabccaabbcabccaaaaabbccabccabbbccaaaabcaabcaabcaabbbcabbcabcaabcccabbbcabcaabbbccaaabcaaaabcabcaabccaabcaaabcaabcabcaaaaabccabcaabcabccabcabbbccabcabbbcaabcabcabcabccabcaaabbcabcabcaabbcabbbcaabbcabcabcabcccabcaaaabcaaaabcabccccaabccabbcaabbbbccaabccabccabcabcabbccccaabcaabcccabcabcaaabcabbcabcabcabcabcaabcabbbbbbbcaabcabcaaabcabcabbcccabcabbbccaabbcabbbbccabcabccabbccaabbccabcabcaabcaaabcabccaaabbbcabcabcabbcaabcabbcaabccccabcaabccccccaabcabbccabcaaabcaabbcaabccabcccaaabbccccabcabcaabbcaabbcabcaabccabcabcabcabcaaabbcaabcabcabbccabbcabcaaabcccabcabcabcabcabcaabcabccabccabcaabbcabbcaabbcabbcaabbcabbbccabbcaabcaabcabccabcabcabcabbccabbccaabcabbccaabbcabcabcaaabcabbcabcabccabbcabbbcccabcabbbcaabcaaabcaaabbcabcabbccabcabbcaaabccabccabbcabbcabccabcaaaabcaabcaaabcabbcabcaaaaabcabbccabbbcabbbcabbbbbcccabbccabbbbbbcccccaaabbbccaaaaabccabcaabbcabbcabccabcabbccaaabcaaaabccabcabbbcccabbbbcccabbcabcaabccccabccaaabcaaabcabbccabbbbcabbcaaaabcabccabcaabbccccabccabcabbcccaaaabbcaabcabccccccabcabbbcaabcabccabccabbcabcabcabbccabbccabcaaabbbcabcabbbbbcabccabcccabcabcccabbccabbcabbbccabbbcabcaaabcabcccabccabcaabbcabcaabcaabcabccabbccabbccaabbcabbbbcabcaabbbcabbcabbbbccaabcaaaaabbbcaaabbcabccabccabbbccaaabbcabcabcabcaabbccaabcabcabccabbcabccccabccabccabcccccabbbcaaaabcaaabccabcabcabbcabbcabccaaaabbcabcaaaabbbccaaaaaabbccccaaabccabcabccabccabbcaaabbcabccabcaaaabcabccaabcaabcccccaabbcabcaabccaaabcabccaabcabcaabbbcabccaabccaaaabbcaabcccaaabbcccabcabcabbbcaabcabccaabcabcabcaabcccaabbcabbbccccaabcabcabcaabcccabcabcaabbcabcabcabcabccabbcabccabccaabbcabccabccabcabcabbcabcaabbcaabcabcabcaaabccaabbbcabbbbcaaabcaaabcaaabcabcaabbbbcaabbcabccaabcabcabbcabcabcabcaaabcabbcabcccaabccabccabbbcabbbcabcaabcabbcabccccabcabbbcabcabcabcabcaabcabbcabccabccaabcabcabccaabccccabbcabbcabcabbbcaaabbcccabcabbcaabbbcabbcaabcabbbccaabbccabbbcabbcabbcabbccabbbbccabcabccaabbcabbcabcaabbbcaaaaabbccaabcabccabcabbbbcabbbcaaabcabccabcabbcabcabbcaabcaaabbbcaaaaabbccabbcabbcabcabcabbcabccabcccaabcabcabcabccabccabbcabbcaabccaaabcabbbbcabcabcccaaabcabccabcaabbcabccabbbcabbcabcaaaaabcabccaaabcabcabcaabccaabcabcabcaabccaaabbbcaaabcaaaabcaaabcaabbbbbccaabbcaabccaabcabccabbbcabbcaabcabccabcaabcabbcabbcccabbbcabccabcabcaabccaabcabcaabcabcabcabcccabbbbbcabccaaabbccaabcaabbccabcabccccabcabcabbcaaaabbbcabbbcabcccaaabcabccccabbcabbccaabbbcabbcaaaabbcaaabbcaabcabcabbcabbcabcccccabcabcabcabcabbccabcabcaaabcaaaabcabbcabcabcabccabcabcabbccccaabcabccabbcabbccabbbcaaaabcabcaabbcabcabcaaaaabccaabbcccabcabcccccaaabcaabcabbbccabbcccabccabccabbcabccabbcabccabcabcaabbcabcabcccaaaabbcaaabcabcaabcaaabccccabccabccabcaaabccabbcaabcabcabbcabbccccccabbcabccaaabbcabcabbcabbcaabccaabcabcabbcccabccabcabcabcaabcaabbbcaaaabbccabbccabccabbbcaaaaabcaabbcabbbcabbcaabcaaabbcccaabbbcaaaabccaabcccabcabbcabcccabcaaabbcabbccabcabcccaabccabccccabccabccabcabbcabcabcccabccccabcaabbbcabbcaaabcabcabcaabcaabbbcabbcabcccaaaaabcabccabbbccabcabcabcabccabcaabcabcccabcaabcabccccaabccccabcabccccaaabcaaabcabbcabcaabbbcaaabcaabbbccaaaabcabcabbbbcaabcabbcabcaabcabbcabbbcabcccaabbbcaabccabcccabccabcccccabcccabcaaabbcabbcccaaabbbcabccabbccabbbbcaabcabcaaabcaabcccccabbccabccabcccabccabbbcaabbcabbbbcabbcabbbcaaabccaabbcaabccaaabbcabcaabbcccabbcabcabcabbccabcccaaabbcabbcabcaabccabbcabcabcabcaabcabcabcabcabccabbcaabccabccaaabcabbbcaaabcabcaabccabcabbbcabcabcabbccccabccabcaabccabcaaabcccabcabcaabcabcaabbccaabcabbbcabcaabcabcaabcaaabbbcabcaabcaabcabccabcaabcaaabbbcabcabbccabbbcabccabcabcaabbcabccabcabbcaaabcabcabcaabbcabccabbcaabccccabcaaabcabbbcabcaabcabcaabcaabcabcaaabbccabbcaabbbcccabcabccabccccccabcaabcaabccccabcabcccabcaabcabcabcaabbbcaaabccabcabcabcaabcabcabcccccaaabcaabcccabccabcabcabbbccaabccabcabbcaaabcabccabbcabccabcaaabcabcaabbbbbbcaabbccccabcabbbccabcabbcabccabccaabbccabbccabbcaabbbbbbcabcabccccabcabbbbbbcabccabcabccaaabcabbbcabcccabcaabbcaabcaabbbccabcabcccabbcaabcabcabccaabbccabcaabccabbcaaaabbcabbccccaabcabbbbcccccaabbcabccabbcabcabbccabcaaaabcabcabbcaaabcabcabbbcaabcaabcabcabcabcaabcccabcabcabbccaaabbbcabcabcaabbbbbcabcaabbcabbcccabbbcabcabcabbcaabbbcabcabbcaabbcabcabcabcabcabbbcaabcccaabcabcccabcabccabcccabcaabcabbcaaabcccabccabbcaabccccabcaabcaabbcccccaabbccabbccaabcabcabbbcabccaabccabcaabbbcabbbccabcabbccaabbcabbcabcaaaabbccabcabbcccccccaabcabbbbbbbcabbcabbcabcaaabccabccabccaabcabcccaabcabcabcabccabcaabcabcabcabccccabcabcccabcccaabcabcabcaabbcabccabbcabccabcaabcaaaabcabcabbccccabcaabccaabccabbbbcaabbcaaabbcabcabcaabbcabcabccccabcabcaabcaabbcabcabbcaabccaabcaaaabcccabcabbcabccabbbcaabccabccccabcaaabcccaaaabcabcaabcabcccabccaabbbcaabccabbccaabcccaabbbbbbcabbcaaaabcabbcaabccaabbcabbcaabbcabbcaabbcabbcabcaaabbcabcabcaaabcabccaabcabcabcabcccabbcaaaabbccabbcabcabcabccccabcaaabbbcabbbcabbbcabcaaabcaabbccaabcabcaaabccaaabbcaabbcccabbbccccaabccaaabcabbcaaaaabcabcabcccabcccabbcaaabcabcaaaabcabbcabcccaaabbcccabbcaabcccccaaabcaabcabccabcabcaabcaabcabccabcaaaabbbcabcabcccabbcaabbcaabcabccabbcabcaabbcabcabccabcabcabcabcabcabbccaabcaabcabcabcabcabbbcaabcabccabccabcccaabcabccaabbcabcaaaabccabcabcabbbbcccabcaaabccabbbbcabcabbcabcccabcabcccabcccabcabbbccabbcccaabbcccabcaabcaaabcabbbbccabcabbccccaabcccaaaabccaabbcccabcaaabccabcabcabbbcabcccccabcccabcabccaaabbbbbcaabbccccabcaabbcaabbcccccabcccabcaaabccabcabcabcabbbccabbcabccaabcabcaabbcabccaabcaaabcabcabcabbcabcabcabcabbcabbcabbbcaabcaaabcaabbcaabcabbbcaabbcaabcabbcabbbccaabbcabcabcabcabcaabccabcaabbcabcaabbbbbbcaabcabcaabcabccaabbccabccabbcaabcaabcaabcabcabcabccabbcabbcaaaabccaabbccabccabccccabcaabcaaaaabbcaabbbcabcabbccccccaabcabcabbbbcabcabcaaabbcaabbbccabbcabbcabccabcccccabbcccabcabbbbbcaabccabcabbbbbbcabbcaabbcaabcabbcabbcabccaaabbccccaabccccabcabcabcccabbcabccabbcabcaabcabcabbccabccabcabccaabcabcaaaabcaabcccccabbbcabcccaabcabcaabbbcabccabbcaaaaabccccabbbcabbbcabccccaabcabcccabcabcabccccabcaabccabccabbbcaabcabbcabcabccaabcabcaabcabcabbbbcabbcabbcabccaaaaabcabcabcabcaaabbcabccabbbbbbccaabbcabccabbccaaabccabcabccaabcabccabcabbcabcabbbbbbcccaaabccaabcabccabbcabcccaabbcaabcabcaabccabccccabcabbcaabcabbccccccabccaabbcaabbccabcabcabccabbbcccaabcabcaabcaabbbbcaabcccaabccabbccabbcccabcabbcaabcabbcccaaabcabcabcccabcabbcabcabccabcabbcabcccabcabcaabcabbbcabbcabcabcabcabbbbcabcabcabbcabcabccabcccaaabcaabcaaabccaabcaabcaaabbccaabcaabbcaaabcabbcabcaabcccabcabcabbbccabbcabccabccaaaabccabcaabbcabcaabcaabbcabcabbbcabcabcccabcabcaabcabbbccccabccaabcabccabccaabcaabbcabcabbcaaaabcabccaabcabccaaabcabbcabccabcaabccaaaaaabbcabbcabbcabccaaabbcccccabbcabbcabccaabcabcaabcabbbcaaabbccabbbcccccabbbccaabcabcabbcabcabcccaabbbccabccaabcabbcabbcaabccabcabcaabbbccccabcabcaabcabcaaaaaaabbbbcaabcccabcabbcabcccaaabcaabbcabcabbbccabcabccaaaabcabcabcabcabcabbcabccabccabbcabcabbccabcabcabcabcabbcabccabcaabcaabcaabcccaaabccabcabbcabcabbbbcabbcccaaabbcaabcabcaabbbccccabbbcaaabcaaabcabcccabccaaabccabcaabccabcabbcabbbcccabbcaaabccaabbbcabcaabcabcaabcabcccabcabbcabcccabbbbbcabcabcabcabcccabccabbbbccabcaabbbcabbbbccabcabcabcabbbccaabccabbcaabbccabbcabcaabcabcccabbcabcabbbcabcaabbccaabbcabcaabbbccccaabcabcabcaaabbbcccabccaabccabcccaaaabcabccabccabbcabcaabbbbccccabcabbcabcabcaabcccabcabbbcabcaabbbcabcccabcccabccabccaabcabccabbbcabccccaaabbcabccabcccaaabbcabcabccaabcabccccabccabcabcabbcaabcabbbcaabbcaabbbbcabcabbcabbcaabcabcaabcabcabccccabbbccaabcaabcaabccaaabcccabbbbbbbccabbcabccaabcaabccabcaabbccccccaabccaabcaaabbbbccaaabbcabcabcaabbbbbbcccabcabccabbcaabcaabccabbccabbcaaabcaabcccabcaabbccabcabcaabbcabcccabccaaaaabbbcaaaabbbbccabcabcaaabcabccabcabcabccaabcabcabcaaaaabccabcaaabcabbbcaaaabcaabcabbcabbbccaaabbcaabcabccaabbcabcabbbcabcabbcaabbbccaabcabbcabcaaaaaabbbcccabcabcabbccabcabcaaaabbcabcabccaabbccaabbbcaabccaabcaabccccabccaabbbbcaaaabcabbccabbcccaabcccaabbbcabccabbccabcabccabbcabbccaabbbbbbbccccabccabcabcaabcccaaabccaaabbccccabbcabcabcabccabcabcaaaaabcaaabbcabcaaabbcabcabcaabccccabcabcaabccaaabcabccccaabcaabcabcabccabcccaabbcaaabbccabcabccabcabbccabcabccabbcabbbcabcccabbcccabbbcabbcaaabcaaabcabcabcccccabcabbcabbccaabccabcabbbcaabcabcabcccaaabbcaaaabcaabbbccaabbbbcccabbcabccccabcabbcaaaabcaaabbcabcaaabccabccabcaaabcccabcabbcabcaaabbccabcaabbccabbcccabccabbcaabbcabcabcccaabbcccccabccccaabbbcabcaabbcabcaabccabcccabbcabcabcaabccabcabbbccaaaabcabcabbcaabbcaabcaabcabcaabccaabcccabcabbccaabbcabcabcabccabcccabcaabbcabcabbccaaabbcabbcabcabbcabbcccaabbcabbbbcabcccabcaaabbcaabccabccaabbcaaabcaabcabcabbbcabbcccaaabbcccabcabcabcaaaabcaabcabcaaabcabbcaabbccabcaabbcabcaabcaaabcabccccaabcabbccaaabccabbbcabcabcabccaabcaaabbcaaabbccccccabbccaabcabcabcabcabcaaabcaabcaabccaabccaaaaabcabbcabbcaaaaabcabbcaaaaabcaabbcaabccabbcabccabbcabbcabccabcabccaabccabcabcaabcaaaabccabbcabcabcccaaabbbbbcabcabcccaabcabccabcabbccabcccccabccabccaaabbcabcabcabbccabcccaabcabccabcabbcabbcabcccaabccaabbcabbbcabccabcccabccaaabcccccccaabcabbbcaabcabccabbcaabcabccabbbcccaaabbbbcabcabcccabcabcaabccabcabccabccabccabcccabccabcaabcabcaabbccabcabcaaabcabcaabbcaaabbccccabccabcccccaabcaaabcabcccaaabccaaabccabcaabccaaaabbbbcaabccabccccabbcabbccaabcabbbcabcabcaabbcabccabcaabccaaabcaaaabcabcaaaabccabccabbccaabcaabcabbbcabbccabbcabcabcabbcaabccabcabccaabcaabbcabccabbbbcabbcccabcabccaabbccaaaaabccccabccabcabcabbccabbcabcccccabbcabbcaabcabcabbcabbcccccaabcaabbcabcabbcabbbcaabbccabcabccaabcccabcabcabcabcabbcabcabcabbcabcabccabcabcabccabcabcabcabbbcaaabbccabcabcaabcaaaaabccabccabcabcabcaabbbcaaabccaabcaabccabbbccccabbcabcaabcabbcaabbcabcabcabcabbcabccaaabcabcaabcabcabbcabbcabcaabcaaabcabccabcabccabbcaaaabbccccaabcaabccabbccabccabccccaabbbbbbcaaabbcabbcabcaabccabcabccaabcabccccabbcabbbcaaabcaaabcaabcabcccabccabbcaaabbccaabcabbbcabcabbcaaaaabcaaabcaaabccccaaaabbccabbbcaabcaaaabcccabbccaaabbbcabcabbccccaaaabcaabbcabbccabbcabbcabcabcccabbccabbcaaabcabcabbbcaaabccabcaabcaabcabcccabcaaabccabcabbcaabcccaaabcabbcabbcabcccaaabcabccabccabccaabcaabbccccabbbccabbcaaabcabcabccabcabbbbccaaabbcabbcabccccabcabcaabccabcaaaabbbcabcabcccccabccaabccabcaaabcaabcabbbcabcabbcabcabcabccccaaabcaabccabccabcaaabccccaabcabcabcccaaaaabbbbbbcabcccabcaaaaaabbcabcabcabbccaaaabcabccabcabbbbbbbcabbcabbbcabbcabbcabbbbcabcabcccabbbbcaabcabcabcaabcaaabcabcabcabbbbbcabcaaabccabbcabbcaabcabbbcccaabcabcabcaabccaabbcabccabccabcaabcaabcaaabcabbcabcabcabbccccabccaabcccabcabcccccabbcaaaaaaabccabccaabcabcaaaabcabbccabbbcabbcccabbbbcaabccabbcabcaabbccabcabcabcccaabcccabbcabbcaabcabcabcabbbcccaaabbcabccaabcabbbbbcabbcabcaaaaabbcabcccccabbbbccabcabbcabcabbccaaabcabcabcabcabcccccaabcabcabccabcabcabcaabcabbcabbbbccabcabbcaaabcccaaaabcabcabccabccaabcabccabccabcabbccabbbbbbcaaaabccabccaabccccaabcaaabbbcabbbcabccaabbcabcabbbcabcabccabcccaabcabcccaabbbcabcabccabccabccabbbcccabccaaabbcaabbcaabccabbccabbbbcabbcabcabcabcabcccabbbcabccabcabbcabccabcccaabcabcaabcabcaabccccabbbbcaaabcabcabbbbcccabcccaabccccaabcabbcabccaabcabcabcabcaabcabcaabcabcabcaabcabcabcabcaabcaabccabbcabcaaabcaabbbcaabbcabccabcabcabbbbccaaaaaabcabcaaabcabcabcaabcabbcabcabcabbbbcabcabbcabcabcaabcabccabbcabbbcabcaaabbcabcccabccaabcaabcccaaaabbbccccabccabcabccabccaaabcabbcaabcabccaabcabcabbbcaabcabcaabcabccabbbcabbcabcaaaaabbbcabbbccccaabbbccabcaabcaabcabcabcabcabbcabbcabcabcabccabcabcabccabbbbccabcccaabcaabbcabcaabccabcabcaabbcabcabcabbcabbccabbbcabcabccabbbccaabcabcaabcaaabcaaaabcabccabcabcaaabcaaabbbbccabbbcabbbcccabcabbcabcabbccabcabcaaaabccaabbbbbccabbcabccabcabbcabcabbcccabccabcaabccabbcccabcaabbbbbbcabbcabbcabbcccccabbcaabccaaabbbcccabccaabcabbccabcabcabcccabbbcaaabbcabccccabcaaabccaaabbccccabbcabcaaaabcabcabcaaabbcccccabbbccabccabccabcaabccaabbcabccccaaabbbcaabbcabccccaabcabccaaabbcabbccaaabcabbcccaabcaaabbcabccabcabbbcaabcabccaabcabbcabbcaabcaabcabcaaaabcabcaabbbcabcaabcabcabcaaaaaabcabccccaaaabcabcabbbcabcabbcabcabbbccabbcccabbbcabcabbcabbcaabbcabcabbccabcaabcccabcaaabbbcabcaaabbcabbbcabcaaabbbbcaabccabcabcaabcabcabcaabcabcccabbbbbcabcabccccabcabccaabcabcccabcabcaabcabcabccccccccabccabcabbbbccabcabcaaabcabcabcaabcaaabcaabbbccabcaabccabbbcabcabcabccaabbcabbcabcabbcabcabcabbcabbbbbcaaabbbcabccabcabcabbbcabbbbccaabbcaaabcccabbcaaaabbbcabcaabcaaaaabccaaabbcabbccabccabccabbcaaabbbbbcabcabcabccabbcaabcaabcabcabbccaabcaabccabbbcabbcccabcccabbcaabcccabcaabcaaabcabcabbbcabccabbccabcabcaabcabbcabbccaabccabcaaabcaabcabcabcaabcccabbbbccabbcaabbbbbcabcabbbbbcaabccabcccabcccabbbccabcabbccaaabbccabccaabbbbcaaabcabcabccaaabcabbcabcabcaabccaaabcabccabcaabcaabccabccabcaabbccccabccccabcaaaabbcaaabcabbcaabbccabcabcabbcabbcccabcabccabcabcabccaabcccabccabccabbcaabcaabbcaaabbbcccccabccabccaaaabbcabcaaabcabccaaabcaabcccaabcabcabccaabccabcabccaabcabcabccabcabbbbcaabccabbcabbcabbcabcabcabbbcccaabccabcabcaaaabbcaabcabcabcabccabbccabbcabccaabcaaabbcabcabbcaaaabcabcccaabbcabcccabcabcaabccabcccaabbccabbbcabcaabcabcabcabbccabbcabcabbcabbbccabccabccabccabcabbcaaaaabccaaaaaaabbbbcabcaaabcabcabcccabccaabcabcaabbcabccabbbcabbbcaabcabcabcaabcabccaabcabcaaaabbbcabcaabcccabcaaabbccaaaabcabcccccabcccabbcaabcabccabbcaabcaaabcccabbcccabccaaaabbcabccabcaaabcabbbccaabbccaaabcabcabbcabccccabcabcabcabcabccaaaaabbcaabcccaaaabbcabbcabbcabcabbccabbbbcabbccabbcaaabcabccaabccccabcabccabcaabbbcaaabcaabbcabcaabbbcabcabccabbcaaabbbcabcabccaaaaabbcaabcabbbcabcabcccabccabcabcabcccabbbccaabbbccabcaabbcabcaaaabcaaabccaabbbcabccabbcccabcabbccabcabcaaabcaabbbcaabcaaabcccaabbbcaabcabccabccaabbcccaabcabbccccabcaabbccaabccaabcccabcabccaabbbbcccabbccccaabbccaaabbccaaabccabbcaaabbcabcaabcabcabccabccaabcccccabbbcabccabcaabbcabbbcabccccaabbcabcabcaabbbcabbcaabcaabbccabbbcabcccaabbbbbbccaabcabbcabcabcabbbcabbbcaaabbcaaaabbbcccaaabcabcabcabcaaabcaabbccaabbcaaabbccaabbcaabcabbbcabcaaabcabbcabcabccccaabcabcabcccccaabcccabcabbbcaaabcccabccccaabccabccaabcabcabcabbcaabcabcabbccaabbcaabccccccabcabcaabccaabcccabccaabcabbcabbbbcabbcabcabccabcabccaabcabcaabcaabbbbcaabbcabcabbcabbbbbcaabccabcaabbbcabccabcccabcabcabccabcabcaabccaaabcabbbbcabbcaabcabbccaaabcabbcabcabbcabbccabcabbcccaabbbccaabcabbbcaabbbcabbcaabcccccabcabbbcabccabbccabbccaabcabcabbbbcabcccccabbbbbbcabbcccabcabcaaabccabcabcabcccabbcccccccabbcabbbcaabcabbcabbcabbbccaaabcccabcabcaaabbccaaabcabcccabcabccabcaaaabcccabbcaabbcabbbbcaabbbcaaabcaabbcabcabccccabcabbbcaaabbccccabcaabccabcabcabcabcaabcaaabbbcabbbccabcabbcabcabcabcabcabbcabbcaabcaaaabcabcccaabcaabcabbccccaabcabccabccabcabcccaabbcabcccabbcaaabcabcaaaabbbcaaaabcccaabcabccabbcaaabcabccccabbcabcabcabccabbccabcccccaabcabcaabbcabbbbbbccabcaabcabcabbcabccabcccabbcccccabbbcccabcabbcabcaabbccaabccabcabcabcaabcccabbcccccabcaabbcabbcabbcabbcccabcabccaabccabbbccabbccabcaaaabcaabcaabcabbccabccccccaabcccabcabcccccabbcabcaabcaaabbcaaabbbbccaabcabcaaabcabbbcaaabbcaabcabcabbccabbcaabcabccabbccabbcabbcabbbccabcabbbcabcaaabcccaabcabbbbcabbcabccabbbccabcabbcaabccabcaabbcaaabbbbcaabbccabcabccabcabcabcabccabbbcabcabcabcccabccabccaabbbcabcabccaabcabbccabbcabcabbcabcabbccabcabccabcccabcaabcaabccabbbcabcaabcabccccaabcabbbccaabcabcccabbcabcabccabccccabcabcaabbbcccabcaabccabbcabbcabcabbbcabcabcabcaabbcabcabcccabcabcabcaaaabcabcccaabbcabbccaaabbcaabccaabccccaabcaabbcabcaabcccabbbcabcaabbcaaabcaaabbbbcabccabbcabcabcabcabcabcabcabcabcabbcabcabcabccabcaabcccaabcabcccaaabbbccaabcaaaabccabcabcabcabccabbbbbccabbcabbcabcaabcabcaaabcabcccabccaabbbcabcccabccabcabcaabbbcaabbbbccccaaaaabcaabcaaabbbbccabbbbbcaaabcaabbbbcabcabbcaaaaabcaabcccabccaabcccaabccabbcaabbccaabbcabbccabcaabccaaabcabccabcabcaabcaaabcabcaabbcabbbbccabcaaaaabcaabcccabcabcaabbccaabbcabcabbbbccaaabbcabbcabbcabcaabcabcabcaabbcabcccabbbcaabcabccccabcaabbcaabcabcabcabcccabccaabcabbcabcaabcaabbcaabbccabcabbcaabcccabccaaaabcaaabcccabbccaaaabcabcccccaabcaabbcabbcabccabbcabcabbccaabcabcaabcccabcabcabbcabccabcccccccabbbbccccabcabcaaabcabcabbbcabcabbcaabccccaabccccaabcabbcccaaabcaabcabcabcabccabcaabcaaabcaaabccabcabbcabcabcaaabbbccccabcaaaabbcabccabccabcabccccaabcccabcabbcabccccaaaabcabcaabcabbbccabcabcaaabcabbbcabccabcabcabcaabbcabccaaabcaaabccccabcaaaaabcccabcabbccabbbcaaabcabcabcabccabbcabccabccabccabcaabbbcccaabbcccaaabccabcccabcabccabbbbbccabcaabbbccabbcaabcabcaabbcabcabbcabcaabccaaabbcabcccaaaabcaaabcaaabbcabbbcaabcccaabbccabcccabcabbbccaabcabcaabcaaabbccabbcabcaabccabbbcabcabbbcabbbccabcccabbccaabccaaaaabcabccabcaabcccabcabcaabbcaabcabbbccabccabbcabcabbcabcaabccccabcaabbcabcaabcabbcaabbccabbbcccabcabcabbcabcabcaabcabcaaabcabcaabbcaaaabcaabccabcabccabcaabccaabccabcaabbbbbbcabcccabccabbbcaabcccaabcaaaabcaabcaabcccabbccabccaabcabcabbbbbcabcccccccabcabccabbcccabcccabbbcabbbcaaabccabccabbcabcabccabcaaabbbbcabbbccabbccccabbccccaabcaaabcaabccabccaabbcabcaaabcabcabcccaaaabcccabcabbbbcaabcaaabcabcccabcabcabccabbcabbbbbcaaabbccaabcabcabbccccaaabcabcabcccabccccaabcabbbbbccabbccabcaaabcabbcaabccaabbbbccccaabbcabcabcaaaabccabcabccaabccaabcaaabccabbcabcabbbbcccabcabcaaabcabbccaaaabcabbcccabcabcabcabcabcaabbcabbbcabbccaabbcaabccccaaabcabcabcabcaaabbcabbbcabcaaabcaabbcccaabcabcabcccaaabcabcaaaabbbbcabccabbcabbbcabcabcabcaabcaabbccabcabcaabcaaabccabccccaaaabccabcabcabcabbccccabcabcaabcabcaabbbcabbccabbccaabcaabcabbcabcabcccabbbbcccabcabbbbcabcabbcabcaaabcccaabcabbbbcabbcaabcabbcaabcaaabcaabbbbbcabcccabccabcccabcabbcaabccabccaabbcabcabcabbccabcaabccabbcaabcaaabbcaabcccccabbbccabbcabbcabbcabcccccccabbbbccabcabbccabbbcaabcaabccabccaabbcabcabccabcabcabbbcabcabcaaaabbcaabccabbcabcabbcabbbcabbcaabcaaaabcaaabbcabbcabccabccaabbcabcabccabccccabcabcabcabbcabcccabcaabccabbccccaaaabcabbccaabcaaabcccabbcabbccabcaaaabcaaabbcabcabccabbcabbbcabbccabcabccaabcabcabcabcaaaaabcabcabbccaaaabccabcabcaabcaaabbbcabccabccabcabbcabbbcaabcabcabbcaabbbcaaabcabcabcccabccccabbcaabcabcaabbcabcabcccabcccabcccabbcabbccabcabbccabbcabbcccaaabccaabcccabcabcabbccabccabbbcabbbccabcaabcabcabbcabcccabbccabcaabcaaabbbcaaabcaabbccaaabcccabbccaaabcabcccabcabbbcabcabccabcabcabcccabbcabbbccabbcaabccabbccabcaaabbcabccabbcabcaaaaabcabbccabccabccaaabcaabbbccabcaaabcaabbbcabccabbccabcabbbcabcaabbbccabcabbcabcabcabcabbbcabcabbcabbcaabbcabbcaabcaabbbbbcabccabcabccabccaaabcabbcabbcaaabcabcabcabccccabcabbcaaaaaabbcaabbcabbbbcaaabcabbccabbcabcabcccabbccabcaaaaabcabbcaaabbcabccabccabbccabcabcabccabcccccabcaaabcaabcaabbbbcabcabcabbcabcabbcaabbbbbcabcabbcabcabcabcaabcaaabcabcabcabcaaabcabcaabccaabcabcabcabbcccabcabcabcaabcabcaabbccaabcabcabcabcabcabcaabcabcabcaabbcabcabccabcabccabcaabcabbccccaaaabbcabcabcabccabcabbcccabbbcaaabbccabccabbcabcabcabbccabcabbbcabbccabcabcabcabccabbccabbcabbcaabbccabbcaabbccaabbccaabcaabccaabbccccabcabcabcabbccabbbcaaaabcaabcccccabcabcabcabbbcaaabcabcabcaabcaabccabbccaabbcabccabcabbbccabbbbcaabcaaabcabbcabbccaaabcabcabbcaabbcaabccabcccccaabbcabccccccabcabcabcaabbccabcabccabccabbcabcaabcaaabccaabccaaabcaaabbcabcabcccaabbcaaaaabcabcaabcaabcaaaabbbcabcabccabbccabcaabcabcabcaabcabccabbccabcabcabbcaaabccabcccabbcabbcaabccaaabcaabcabccabcabbbcaabbccabcabbbbcccabcabbcabcabbbcccabcabbcabccabbcabcaabcabbbbcabbbcabbbcabcaabbcaaabbccccabcaaabcabbbcabccabbcabccabcabbbcaabcabbcabbccabbcabcccccaabbcabcabcabcaabccaabccaaaaabbcabcabcaaabcabbccabcabcabbccabcabcaaabbbbbbccaaaabcabbcabcabcabbbbbcccaabccaaabbbbbcccabcaaabccaaabbcabcccaabcabccabccabcabbccaaabbbccaabccaaaaabcabccaabccabcccabbcabbbcabbcabbcabcabccccaabccaabbcabcabcabcccccaabcabccabcabbccabcabcaabcaaaabbcaaabcabbcabcaaaabbcaabbcabcabcaabcabbcabcaaaabbcabcabcabcabbbbccabbccaabccccabcabcabccaabcabcccabccabccaaabcabcaabbbbcaabbcaaabbbbccabcccabcaabcaaabcaabcaabbcabbccaaabbcabcabccccaaaaaabcaaabcaabccaabbccabcaaabcabcabbcabbbbccccabcaabcabbbbbcabccabbcabcabcaaaaabbbcabbccabccaabccabcabccabccaaabcaabccaaabcaabbcaaabcccabbcabbcabbcabcaabbbbbbcaabcaabcccccabcaaabcaabbcabbcabcabcabcabcabcaabcaabccabccccaabcaaabbccabcabcaabcaaaaabbcabcaabbcabccabcabbbbcaabcaabcabcaabbbbbcabccaaabbcabbccabbcabcabcaabcabcabbcabcabcabbcabcabcccaaabccabcaabbcabbbbcaaabcabcaabcaabcabccabbcaaaaabcabcccabbcabccabcabcaabccaabcabccccabbbbbccabcaabcabcccccaabcabcaaabcabcccabccabcabcabcaabcaabcabbcaabcaabbccabbbccabcccabbcabcaabcabccabcabcaabccccabbcaabccccccabccabbcabcabbcabcaabbcaaabcaabcabccabccabbcaabcabcabbbcccabcabccaabccabccaaaabccabcabcaabcaabcabcccaabcabcaabbbcabcccabcabccaaabcccabcaabcaaabcaaabcabcabbccabbcaabbcabcabcabbbcabcabbccaabcabcccabccaaabcccaaabcabcabccabcaabbbbcccabcccccabbbcabccabccabccabbbcaabcabcaabcabccabcaabcaabcabccaabccabbbcaaabcccccabbbcabbcccabccabbcabcaabbbbcabbccaaabcabccaabcaabcccaaabccabbbbbccaabcaabcabccaabcaaabcabcabcaabbccabbbcccccabcabcabccccabccabbbcccabbbbcabcabbbcabcabccaabcabccaabccaabcaaaabcabccaabccabcabbcabbcaabccccabbbbcaaabbcabcccaabccabbcabccabcabcabbcabccaabcabccaabbccaabcccaabcaaaabcccabcaaaabbccabccabccabcabbcabcaabcccabccabccccabcabcabbbbcabcabcabcaabccaabcaaabcabcabcaabbbcabccabcaabcabbcaabbcabcabcaaabccabbcabcabccccabcabccaaabccabbbcaabccabccaaabbcabcabcabccabcabbcabccabccccabcccaabcabbcabcaabccaabbbcabbbbcabcaabcccccccaaabbcccaabbbcaabcaaabcccaabbcccccabcccaabcaabcccaabcabcabccabccaaaabcabbbcabcaabbcabcabccccaabbbccabccccaabcccaabbcaabcabbccaaaabcabcccabcabcabccabbccaabbcaabbcaabcabccaaabccabcabcabccccccabcaabbbcaaabbbbccaabcabcaabccccaaabcabbbcabcabccabcabbcabcaaaabcabcabbcabcaabcabcaaaaaabccabbcabbbbcabbcabcaaabbcaabbcabcabbcabbcabcabccccabcabbcabccabcaabccabcabccabcabcaabcabccabcabccabcaabcabbbbbcabcccabcabcabcabbbbccabcabbcabccabcaabccabbccabbccaabcaaaabbcabcabcccccaaaabcaaabcaabbcabcabcabcabcaabcabbbcccabcabbbcabccabcccccabccabcaabbccaaaabbbccaabbccabcabcaabccabbcabcaabbcabcabccaaaabcaabcabcabcaaabccabcabccaabcccaabccccabbcabcabbccccabcccabcabcabcabcabcaabcaabcabbccaabcaaabcaabccabcaaabcabbcabcabbbcaaabccabcabccabcaabbccabcabcabbccabcabbcaabcaabcabcabccabccabccabcccabcabccabcabcabccabcaaaaabcaaabcaabcaabcccabbbbcccaabcaabbccaabbcabcccabbbcccabccaabbcaaabcccabcabcaabccaabcabcaaabcabccabbbbcabcabcaaabcabcabccabccabcabcabcabbbcabccabbccabccaabbcabcaabccabbbbbcccabccabbbbccabcabbccabcabbccaabcabbcabbcaabccabcabbcabccabbcaabcaaaabcabbbbcabbcabcaabccaabbbbcccaabbbcabcabcccccabbcabbcabcabcccabbcabcabcabccabbcabcabcabbcabcabccabbcabcabccabbbccaaabbbcabbcabbcabcabbbbcabcabccaabbbcabbcabcabcaaabbbbbbcabcabcabcaabcccaabcabcccabbbccabcabccccabbbbcabcaabccabcabcaabbcaaaabbbbcabccabbcabbcccaaaabbcabcabcabcabccaaabcabccaaabbcabbcaaabcabcaaabcaabbcabcabbccccaabcabcabcaabcaaabccabcabcaabbbccaabcaabcaaabcabcaabbcaabbcaabbcaabcabcabcaaaaaabcccabcabbbbbbbbcabbcabccabbbcaabcaaabbbccabbcabbcccaabbccabbcabbcabbbbccabbbbbcabccccaaabcaaaabbbcaabcaabcabccccaabcccccaabbcaaabbcabbbccabbcaabbbcabbcabcaabcccaabbbbbbcabcabbcccabcabccabcaabcabcabcaabcaabbbccaaabcabccabcabbcabccabcabbbcabcabbcabccabcabcaaabbcccabcccabbcaabbccabccabcabcaaaabcabcaabcabbbcabccaabcabbccabcabbbbcaabbccaaabccabbcabbbcabccccccabccabcccabcaabcccaabbbcabcccccabcabcabccaabccabbcabcabcabbcabbcabcaabbbbcaabcabbbcccaabbcabcabcaabcaabcaaaaabbbccabcabbbcabbbcabccaabbcabcabcabcabccabcabcabcaabccabcccaabcabbcaaabbbcaabcabcabcabbbbccabccaabccaabcaabccabbccabbcaabbccabcabbcaabccccabcabcaaabcaabbcabbbbbcabccabcaaabcabcabbbccabbcaabcabcabbcaabbcabcabcccabbccaaabbbcaaabcabcccabbccaabbccabcaabcabccabcabcaabcabcabbbbcccaabccabcabcabccabbcabbcabcccabccabcabbcaaabccabbcaabccabcabcabcabcaabcabcaaabcaabbcaaabbcabcabbccabcabcaaabcabbcaabccccaaabcccabcaabcabbbcaabcabcabcaaabccabcabcaabccabcaaaaaabcabbcaaabbccabcabbbcccaabbcabcaaabcaabcabccabcabcabcaaabcccaaaabbcccabcaaabbccaabccabbcaabbbcabbcaabcabbbcaaabbcccabccabccabcaaabcabcaabccaaabcaaabccabcccabbccaabcaaaabbbbbbccccaabbcaaaabcabcabbbcabcabbccabccabcabcaabcabccabccabbbcaabcabccaabcaabccaabccccabccaabbbbbbcabcaaabcabcabccabccabbbcaabcabcaabbbcaabcabbccaaabcabccabbcccabcabcabcabcabcabcabbcaabbcccccabcabcabcaaaaabcccabcabcabccccccabbbccabcabccaaabcccabcabbcabccabcabccaaabbbbbbcabcaabbcabcaabbbcaabcaabccabbbcccabcaaabcaabcabcaabccccaabbbcaaabbbcaaabccabcabbcabbbcabccabcabbcccabbbcccabbccaabcabbbcccabcabbcaabbcabcabcccaabbbcabbccabcabcaabcabbbbbccaabcabbbccaabccabcabcabbbcabbcabbbcabcaabbccabcabcabcabcabcabcabbbccaabbcabbcccabcabbcabccabcaabcabcabcaaabbcabbbbcabcabccabcccaabcabbcabbcabcccaabcabbcaaabbcccaaabccccabcabccccabcaaaabcabccabcabcabcaabcabbcaaabbcabcaabbcccabbccaabbbcabcabcabbcabbcabbccabccabbccaabcabbcaaaabbcabcabcabcccabcabbcabcccccabcaabccabbcabbccabbbcabcabbcabccabcabcaaabbbcaaaabccabcabcabcaabcabccabcabcabcaaabccabcabbbbccabccabbccaabcabccabbccabcabcabccabccabcabbcabcaaaabcabccabbcccaaabbbbcabcaabbbbbbcabbcabcaabcabbcccabbbbcaabcaabbbcabcabccabcaaabccaaabcabccaaaaaaabcabccaabcaabbcaaabcabccabccaaaabccabcaaabbcabcabcabccaabbbccabcabcaabcaabbbcaabccaabcabbcaabccaabbcabbccaaabccabcccabcabbcaaabcabccaaaabcaaaabbbcccabbccaabbcaabccabbbbcaabcabcccabcaaaabbbccccabcaabccccaabbccabcabbccabbcabcaaabcabccaabcabbcaabcabbccabbcabcccabcabcabcabcabccabccaaabcabbcabcabcccabbcccaaabcaabbccabcabbcabcabbbbcabbcccabccabbcaaabcabcabcabbcaabcaabcabccabcaabcabbbbbbcaaabcabbbcaabbcabcabbcaaabccaabcabbccaabcaaabcccabcaabcabcabbcaabccabcaabccabccabbcabcaaaabcaaabbccabbbcaaabbcabccabbbcabcccabcaaabcaabbbcabcabcaaabbcabccabccabcabbcabbbbccabccabbbcaabcaaabcaaabcabcccabcabcccaaabbbccabcabbcabcabcccaabcabcabccccabccaabbcabcaabccccccccabcabcaabcabcabcabcabbcabcccabcccabcabbbbcccabcabcccabbccabbccabbcabcabbbcabcabccabcabbcabcaabcabbccabbcccabcabccabcabcabccabbbccaabcaaabcaabccaabcabccabcaabbccaabcabbccabcccabcabbcaaaabcabbcabccabcabcabcaabbcaaabbbcabbccccaabccabcaaabcabbcabbcaabbcaabbbcabcabcabcabbbcabbcabcaaaabccaabcabbbcabccabcaabcabcccabbccabcccabcaabcabcaabbcabbcabbccabbcabbbcaabcabcabbcabcabcabcabcabbcaabcabccccccabcabcaabcaaaabbbbbbcaabbcaaaaabccabcabcaaaaabbcabcabcccabcabcabcaabbccccabcabcabcccccabbcccabbcabcaabbcabbbcabccabbccabcabcabcabcabcabbbcabcabcabbcabcabbcccabcaabcccabcabbbcabcabcabccaaaabcaabcaabccabbbccabccabcabbbbcabcaaabbcabcabcabcaabccabcccabcabcccabbbbbbbcabcabcabbcaabcaabccabcabcaabbcaaabbcabcabcabccaabccabbbbbcabcaabbcabccabcabccccabbcabcccabccabcabccaaabccabbcabcabcabcabcaaabbcaabbbbcccaabcabcaaabccabccabbccabbcabccaaabccccccaabbcabcaaaabbbcabbbbbbbcabcaabbbbcaaabbbcaabccabccaabcabccccabcaabccabcaabcaabcaabbcaabcabbbcaabcabcabcabcabbcaaaabcabcaaaaaabcaabcccabbcabbcaaabcccabbbcabcabcabccaaaabcabcabccccccabbbccaaaabbcaaabccabbccaaaabcaabbbbccabcabbcaabbcabcccabbcabccabbcabbcaabcaabbbbbcabcccabbbcabcabbcabcabcabcaabcabccabbccabccabcabbbbbccaabbcabccabbbcabbbcaaabcabcccccabcabcabcaabbcabbcabcaabcabbbcabbcabbbbbbbcabbcaabbccaabcaabccabcabcabbcaabcabcaabccccabcaabcabbccabbbcaabcccabbbcabccaabbcabcccabbbcabcaaaabcccabbbcaabbccaabcccaaaabbccabbbcabccabbcabccccaabcabccabcabcabcabcabccabcabcabcabcabcaaaabbcccabbccabcaabcaabbcabccaabcabbcaabcabbcaaabbbcabcabcaabbcabbbcaabcabbbcaaabbcabbcaabccabcabbccabcabbccabcaabcabcabcabccabbcabbbcabcabbccaaabbcccabbcabcaabbccabcaabcccabccaaabcabccabbccccabbbccabcaabccccccaabcabcccabcabbcabcaabccaabbccabbccaaabcabbcabbccabbcccabcabbbbbcabccabbccabccabcabbcabbcccabcccabccaabbcaabcaaaabcabcabcaabbbbccaaabcabcccccaabbccccabcaabcaabbcaabcabbcabcabcaaabcabcabbccabcaabcabcaaabcabbccaabcabbcabccabcabcabbbcabcabbcabcabccabccabcccabbcabccaaabbccccabcaaabcccabccabbcabcaabcabbcabbcaabccabbbcabccabcaabccabbcaabccabcabccabbccabcabccccaabbcaabcaaaabcaaaaabcccabcabcabcaabbbcccccabcabcabcabbbbcccabcabbbcabcaabbcaabcaabcaabcaaaaabcccaabcabbcabcaaabccccabbcabbcabcaabcabbccabcabcabbcabbcccaabccabbcabccabcabcabccccaabcabcccabcabbcccaabccaabbccaabcaabbbcabbbcaabcabbcccabbbcaabbbbcabbccccaaabcabcaabbcaabbcabccccabbccabcabbcabbcabcaabcabcabcabbcaaaaaabbbcabccabcabcabbccccabcaabcabbcaabcaaaabbcaabcaabcabcaabccccabbbccccaaabcabcabcccabcabbccabcaabbbcabbbbcabcaaabbbccabcabccccabbbcabbccabccabcabccabcabcaaabccaaabccabcabcaabcccabcabccabccabcabbbcaaaabbbbcabccaabbcabcabcabccccaabcabbcabccabcaabcabcaabccaabcabccabcabcaabbbcabcabbcccabbcabcabcabcabcabbcabcaabbbcccabbcabcaabcabcaabbbcaabccabcccaaaabcabcabbccabcabcaabcabcabccabcabccabccabcabbcabbcaabcaabcabcccabcaabbcabccccccabccabbbcabbbccaabcaabbcccaaaabbcabbcccaabcabbbcaabcabcccaaabcabcabccabccabcabbcabbbccabcabbbccaabbcaaabcabccabcabcccccaabccabbcaabcaaabccabccabcabbccaabcabbcabbbccabcccabcabbcccaabcabbcabbcabbcabcabccccabcabbbcabcaabcabbcabbcabcabcabcabccabcabcaabcabcccaaaaabccabccaabccabcccabccaabcabccccabbcabccabbcabccccccabbcabcabcaabcabcabbcabcaaabbcaaabcaaabccaabbcabccabcaaabbbbccaabcccabbbcabcccabbbcccabbccabcabcaaaabcaabcabcaaaaabccabccabbcabcabbbccabcabbbccaabbccaabbcabcabcabbcabcaaabccccabcabbbcabccabcabcabbbcaabccaaabbcabccaabcaabcaabcabbcabbbbcabccabcabbccabbbbccabccabbcaabcabbcccabbcabcabbcccabcccaabccabcaabccaabcabbbbcabcabcaaaaaaabbbbcaabbcaabcaaabbbbbcabbccabcabcabcabccabcabbccaabcaabbcccabcabcabcaabcaabbccabccccabbcabbcccaabcabbbccabcabcaabcabccabccabbcccccccaaabccabbbbcabccabcabcaabcabcabcabbbbcabcabccaabbcabcabcaaabbcabcabbcabccaabcabbcccaaabbcabbcabccabcabbbcaabbbccccaaaabcabbcabbccabccabbccabcabcabcabcaabbcaabcabcaabbcabbbccaaaabcabcabcaaabcabcaaabbbcabbbcaaabbcabbcabbbbbccabcabbbbcabccabcabbbcabbcccaabcaabccccabbccaabbbccaaabcaabccabcaaabccabccabbcabbcabcaaabcabcaabbcaabbcccabbccaaaabcabccabcabcabccabcabcabcaabbbcaabccabcabcabbccabbcaaabcabcabbcaabcccccaabcabcccabccaabcabbbcaabbcaabbbbcabcabcabbcabccabcaabbccaaabbcabcabcaabcaabcabbbcaaabcabcaaaaaaabcaabcabcabcaaabcabcabbccabccabccabcaaaabcccabbcabccaabcabcaaaaaabbcabbcabbcaabcabccaaabbcaabcabbbcaaaabccabcabcabcabccaaabcabcabcaaabbbbccccabbccabbccaaabbccabccabccabcabccaabbcabcabcabcaaabbcaaabccabbccabbbccabcabcabcaaaabccccaabcaabcabcabbbbcabccaabccabcabccabcccabcccabbbccabcabbccabcabcabcabbbbcabcaaabcabbcabcabbcaaabcabcaabcabcabcaaaabccaabcabccccabccabcaabcabcaabcaabcaabccabbcccabcabbcabccaabccabcabbccaabcabcabccabbcaabbbbcabcabbcaaabccabbcabbcaabbbcabcabcabbbcaabbccaabcabccabbcabcabcabcabccaabbbccabbcaaabcabbccaaabcabcaabcaabbcabcaabbccabcabcabcabbbcaabbcabcaabcabcabcabcabbbcabccaabcabbbcabcaaaabcaaaabcaaaabcabbcabcaaabbcabbbbcabcabccabcccabbcabcabbcaabbccaabcabcaaabcabcabcabbccaaabcabbcabccabcaabcabcabcabcabbbbbbcabcccabbcabcaabcaabbbbbcccabcabcaaabcabbcabbbcaaabcaaabcabcabbbcccaabcabbbbcabbbbbccaaabcaabcaabcccabbcabcabbcabcabcaaabbcabcabbcaaaabcaabcabcabcabcaabcabcabccabcccabbcaabbccabbcabcabcaabcaabcccccaabcabccabcabcaabbcabcabcabcabcccabcabccaaabccabcaabcaaaaabcabcccabbbbbbbcccabcabcabccabccaabcabccabccabbccabccaabcabcabcabcabccabbcaabcabccabcabcccaabcabcabcabcabcabcabcccaabbcaaabcabcaaabcaabcaabbcabcabccaaabbbcabbbcccabcabcabccccabcabccabbccaabbcccabccaabcabcabbbbcabcabcaabcabcaabccabcabcabbcabcabccabbcabbbbcccabcaaabbcabbccccabbccccaabccabccabccabccaabcaaabcabbcabbbbcabcabccabbcabcabcabcccabcabbcabbccaabbbcaaabcabcabcabbbccabbcabccabcabbcaaaabcabcabbbcabcabcabbbcaaabbbcaabcabbbcccaabcabbcaaaabbcabbcaaabcabcaabcaaabbccaabbcabccaaabccabcaabcabccaabcabcaabbbcaaaaaaabcabbbccabcabbccabcccabbcabcabbcaaabbcabbccaaaaaaaabcabcabcabbbcabccaabbcabcaabcabcabcccccabccabcabcabccabbbcabccabcabcabccabcabbccabcaabbcabccccabcabbccabcabcabbbcaabccabbcabbbcabbcabbbbcabccabcabbbbcccaabbcabcabcccabccabcaabcabccaabccabcabbbcaabbbbcabbbcabcabcaaabcaaabbcaaabbcabbcaabbcccaabbcabcabccabbcaaaabcabcaabbbbbcaabbcabcabcabbcabccabcabcaabcabcabccaabbbcabcabcaabcabcaaaabbbcabcabcabcabbbbccabcabcccaabcabcaabbcaaaabccabbcabbbcccaabcaabcabbcaaaabcabccabcabccaaabbbbcabcabcabcaabcccabccaabcaaabccabbbccabcabbbcaaaabbcabbbcabcaaabcaabbcabbcabbcaaabcabcabbcabcabbcabcabcabbcabcabcabcaabbcabcabccaabccaaabcaabbccabbbcabbcabccaabcabcaabbcccabccabcccaabccccaabbcabcabbbccaabccabcaaabbcaaabcabbcabbbcabcabcaabccaabbcabbcabcabcabcabccabbcccabccccaabcccaabbcabcaabccabcabcabccabbcabcabcaabcccaaabcccabcabcabcabbcabcabcabcabcabcabcabccabcabcabbcabbcabbbcabcabcaabccabbbcccaaabcccabcaaaabccabbcccaabcccccabbbcabccabcabcaabbbcaabccabbcabbcccccabcabbbbcaabcabcabbbcabbcabbcabcabcabccaabcabbccccabccaabcaabccaabccabcccabcaabcabbbcabcaabcccabcabcabcaaabcabbcccaabcabcabcabcabcccabccaabbbbcaaaabcaabcccabcabccccabcabbbcaabbbcabcaabcabcabcabbcaaaaabccaaaabcccccccabcabccaaaabbcabbbbcaabbccabbccabbcabbccccabcabcabcabcabbcabccabcaabbccaabcabcabcabbccccaaaabbcaabccccabccabcaaabcabbcccaabcabcaabcabcabbccabcaaaabbcabccabcabcaabcaabcabcabccabbbbcabbccaabcaaabccabcabbcaaaabbcabbccabcccabccaabcccaabcabbcabcabcabbcabcabcaaabbcaabcabcabbccaabcccaabbcabccabbcaaabccabbcabcccabcabcabcaabccabcccabcaabbcabcabcabbbbbcccabcabcabbbcabbbcabccaabbcaaaabbbcaabcabcabbcabbbcabcabbcabbccabbbccaaabcccaaaabcabcabccccabbccabcabbcaabccaaabcaabccabcabbbccabcabbcaaabcaabbcaaabcabcaabcabcabbcabcabcabbcccaaaabccabcccabcabcabcaabccabcabcccabcabcccabccabbcaabbcabbccabbccaabccccaaaabcabbcabcaabbcabcabccabcaabbcabcabcabbcabcccaaabcccaabccabcaaaabcabccabccabcabcaabccaabccaabccccabbcaaabcabbbccaaabcabcabbcabccaabbccccabcabbcabcabcaabbcabcabbbccaaabcccabbbbcabcabbcabcabccabcabcabcabcabcabbccaaaaabcabcabcabbccabcabcaabcabbbccabcaabbcabbcabbbcccabbcabcabcabbbbcabccabcaabcabcccaabbcaaaabbccabcabbcabbbcabcabbbccaaabcabcabbcabccabccaabbccabbbccabcabbbccabccccabcaabbcabcabcabcaabbbcabcabbcccaabccabccabccabbcabcabbcabbbccaabccaabccaabccabccabbccaabcccaabcaabbbcccabbccabcabcabbcabbbbcaabccaabcaabbccccabcabcabcccabbbcabbccabccabcabbbcabcabcabcccabbcabcabcccabcabbcabbcabbccaabccaabcabccabcabcabcaabcabbcabbcaaabbbcabcabcaaabccabbcabcabccabcaabbbcabbbccaabcabcaaabbcccabcabcaabccabcabcabccabcabbbcabbcaaabbcabccabbcaabbcaabbcaabcccabccabcabcabcabcabccaabcaabbbbcaabbbcabbcabbccabcccabcaaaabcabcabcaabcaaaabbcabbcabcabbcaabccccabcaabbbcccaabbcaabcabcabccabcaabbccabcccaabcabccabcaaabcabccabcabcabbcabcabbcabccabcaabcabcabcabccaabccccaabcabcaaabcabccabbcabccaaabcabcccccccccabbbcaaabcccabbcaabbcabbccaaaabbccabcabccabcabcaaabbccaabcabcabbbcaabbcccabccabbcabcabcccaabccabcabbbccccabcaabcabcccaabccabbccabcaaabbbcaabcccaabcaaabcaaabbcaabbcabbccabcaabcabbbccaabbccabbccabcccabcabbcaabbcabbcabcaabbbcabcaabcabccabcabccabccabccccabbcabccabcaabcabcabcabbbccabccaabbbccabbcabcaaaabcabcaabccabbcaaabbcabbbccaaaabbcabbbbcabbccabcaabcccabbbbbbcaaabccaabccaabbcabccabbbcabbbbcabbbbcccabbbccaabcabccabbcabcabbcabcaabcabcabcabcabcaaaaabbcaabccaabbbbcabcaabbbbccaaabccaaabcaaabcccabcabcaabcabcccaaabccaabbcabccabcabbbbbcabcabbccaaabbcabbccaaabcabcabccaabcabbcaaabbcaabccccabcabcabccabbccaabcabcaaabcaaabccabcabcaaabbcabcabbcaabccaabcabcabbcabccabbcabccaabcabbccaabbcaabbcabbbbcaabcabccaabbcaabbccaabcabcabcaabccabcabbcaabcabbcaabbcccaaabccabbcabccabcabcabcabbbcaabbcabbcabbccabccabcabcabcabccaabcaabcabcaabbccabcabccaabcaabbcaaabcabbbbccabbcaaabccccabcccabccabbcabcabccaaabccabcaabcaabcccaabbcabccabcabcabcccaabbcabcaabcabccabbcabbbcabbbcabccabcabcaabbccabccaabbbcaabcabccaabbcabcaaaabcabbcabbcabcaaabbbcabcaabbbccabccabcabbbcccabbccabbbccaabcccabcaaaabbbcabbccaabccabcabcaabcabbcabcabcabbcabccabccabbcabccccabccaaabcaabcabcabccabbbcabbcabbcaabbcabbcabbccabcabccaaaabbbccabcabbcabcabcabccabbcaaabbbccaaaabccabccabccabbcaabcabcaaabcaabbcabbcabbcaabbbbbccabcabbcaabcabcabcabbccabbcabbcccabcaabbcabcabbcabccabcccaabbcccccabbbcccabbbcabbcabcabccaaabcabccabcaabbbcabcabbcccabccabcabcabcaabbbcabcabbbbbbbcaabccabbccccabbcabcaabbcabccabcaabcaabcabcccabcaabbcaabccccabcaaabcabcabcabcabccabbbccabccabcabcabcabcabcabcaabcabbcabbcabccaabbcaabccabcaaaabcaaaaaabbcaabcabcaaabcaabcaabcabbcccaabcccabcccabcaabbcabccaaabbbccabcccabbccccaaabcabcabcaabcabcabcabcabcaaabcabcaabcabbccabcabccaabcabcabbcaabbcabcaaabbcabbcaabcabbccaaabcaabcabcabbbcabccabcaabbccabcaabcabccccabcabccccabccabbcabbcccabccabccabccabbcabbbcaabcccaaabbcaaabcccabcaaabbbcaaabcabbcabbcaaabcaabcabcaaabbbbbcccabcaabcaabbccabcabcaabcccabbbbbcabccaaabcabcabcabcabccccabbcabcabccccaabcaaaabccabbcabbbbcabbbbbcaaabbcabcabcaabbcccabcabccabbbbbcabcaaaabccabccabcccabcabcabcabcaabcaaaabbcaabcabbcaabccaaabcaabcaabcabccabbcaaaaabcabcaabcabbcaabcccabcaaaabbcabcaabbccaabcabbcaaabcccabcaaabcaabcaabbcabbcaabcabbcaaabcabcabbbcaaabcaabbcabccabcaabcabcabcaabbcabbcabcabccccaabcabcabcaabccabbbcabcabcaabccabcabccabcabbbbcabbcabcabccaabccaabcabcaabcabcccaaabbbbcabbbcabbcabcabcabcabccccabcabcaabbcabbbcabcaabcaaabbccaabbcabcccabcaabcaabcabcaabbbcabcabcabcabcabcabcabbccabbcabccaaabcabbbcabcaabcccccabccabbcabcaaaabcabcabbcabbccaaabcabcaabccaabbbcabcaabbcabccabcaabcaabcabbbcabbcabbcabccabccccabcccabccabbbbcabbccccaabcabccaabbbccabcabbbbcaabbccabcabcccabbcabbcaabcabcaabbcabbcaabcabcabbbcabcabcabbcabbcabbcaabcabcabccabccaabcaabccabcaabcabcabccccabcabbccabcaabccabccabcabccabcaabcabcccaabcabccabcabcaaabbccccabbbcaabbcabccabbbcabcabccaabcaabcccabbccccabbbcccabcaaaabccabccabcabbbcabcabccabccaabcabbcabcabcaabcaaabcccabbcabccabccaaaabcaaaabbbcaaabbbccaaabcaabccabcabbccaabcccabcccabbccabcabbcabbcaabcccaaaabcabbccabcabcabcaabcccaabcabcabcccabbccaabccabcabccabcabcabbcaaaabccabbcabbccabcaabcabbcabbcabcabccabbbccaabcaabcabbcabbbccabcabccabcabccabcabcabbcabcabbbbcabbcccaabbbbbcabccabcabcabcaabcabbccabbcccabbccaabbcabcabcabcaabbcaabccabbcccaabcaabccaaabbbbcccccaabcabcccaaabbcaabbcabccabbccabcabcabccaabcabbccabbcabbcaaabbbccabbcaabccabccabbccaaabbcabbbcabcabcaaabcabbcabbccabbccabcabbbcaabbcabcccabcaabcabccabccabccabccabbcaabcabbcabcabcabbcabcaabcccaabcabcaaaabbcabccabcaabbcaabcabcabcccaabccabcabccaaabbccabcaabcabbccaabcabccabccabcabbbcaabbcabccaabbbcabcaabbbbcaabccabbcaabccabccaabcaaaaaabcaaabccabccabbcabccabccaabcabccaabbccaabcaabcaaabcabcccccccabbbbcaabccaabbbbbcaabcabcaabbcaabcaaabcaabccabcabcabbcaabccabcaaabcaabbcabcabcabcaabcaabbbbbcaabccccabcccccabcccaaabcabbbccccabbcaaaabbbbcabbcaabcabcabbbcabcaabcabcabcabcaaabcaaaabbbcaaaabcabcabccaabcabccabccabccabcaabcaabcaabcccabcaabbcabcabbcaabcabcabccaabcccccabbbcaabbccccabbbbbcabccccccccabccabccccabbbbbcabcaabcccabcaabcabcabcabbcabcabcabbbbcabcaabcaabcaaabcabcabbbcabbbbcabbcccaabbccaabbcabcabcabbcabcaabcabbcaabbcabcaabccabcaabcabccabcabcabbccabbccabccaaaabcabcccabcccabbcabccabbbbcabcaabcabccabccccaaabcabcabccaabcaabbcabcabbccaabcabbcabccaabccaabbbcaabbccabcabccabcabbcccabbcabbcabbbbccabcabcabcabccabbccaabcabcabbbbbbccabcabccabccccabcccabccaaabcaabcabbbcabbcabcabccabcccabcabbcabbcabcabbcabcaabcaabbbbbcccaabccabcabbcabbcabcabccabbbccaabcabccccaabcaaaabbbbbccccabbcabcabcabcabcabcabcabcabcccaabcccabccabcabcaaaabccabcabbbbbbcabcaaaabcaabcaabccabbcccaabcaabcccaaabcabcabccaaabccabcabcabcccaabccabbcaabcccabcabcabcabcaaabbbcccaabcabbcabcaabbcabbbcabbcabcabcaaaabbcabccabcabbcaabcaabcaabcabbcabbcabbccabbbcaabcabccabcaaabcccaabcabbcccabcaaabcabccaabccabbcaabcabcabcabbcabbccabcabcaabcaabcabbccabccaaabcabbbbccabcabcabbbcabbcabcaabccabcabbcabcabcabcabbbcabcabcaabcaabcaaabbcabbbbbccaabcabbcccabbbccabbcabcccabbcabccabbcabcabbcabcabcabcccabcaaaaabcaaaabbcabbcabcaabcabbcaaabccaabcabcabcabcabbbbbcabcabbbbcaabbcabbcabbccabbcabcabcabccaabccabccabbcaaaabbcccccabbcabccaabcabcabcabcaabcabcabcabbbbcaaaabcabcaaabcabbccaabccaaabbbcabcabcaabcaabbccaabcabcaabccabccaaabcabbcaabcabbbcccaabcabbcabcabbcabcabccabcccabbbccaabcaabccabcaabcabcaabcabcabcccabccabbbcabcaabbbcaaabcabcaaabbccabbcaaabbcaabbbcabcabcccaabbcabbbbbcabbbcabcaabbcabbccabbbcccaabccabcaabbcabccabcaabbcabccaabcabcabbbcaaaabbcccabcabcaabbcaaaabbcaaabcabbbbcaaaabcabcabccabcaabcabcabcabcaabcaabccaaabccccaabcccabbcabcccabcccabcabcabbcaabcaabcabbbcabcabbbbccabcabcccccabbccabbccabcabcccabcaabbbcabcabcaabcaabccccabcabbccccaabbcabbbbccabcabccabbcaaabbccccabcaaaabccabcabcaaabcabccabccaabbcccabcaabcabbcabbcaabcaabcabcaaabbccabcabcabbbbccaaabccaaabccaabbcaabbbccabcaabcaaabcabbcabcabccabbcabcabbcaaaabbbbbccaabcabcaaaaabbcabbccabccabbcabbcaabcaaaabcabcaaabcabbcaaabccccabcccabcabcccabbccabbbcabbcabbbbcabcccabcaaaabcaaaabcccabccccabcabcabcabcabcaabbcabbcaabccaabcaabcccabbbbbbcabbbcabccaabcabcabbcabcabbcccccaaabccabbccabccabcabcabcaabcaabbccabcccabbcabbbcabcabcabcaaabcabbcaabcccccccaabcabbbcabbccaabccabcccabbcabcabccabcabbbcabcabbcabbcabcabccabbbbcabcaabcaabcaabcabcabcabcaabbcabbcaabcaabbcabbcabbcabbcabbbccaabbcabccaabcabcabcabcccabcabcabcabcaabbcaaaabbcabcabbcaabcaaabbcaaaaabcabbccabbccaabcccccaabccabcabcaabcabcabbcabccaaabcabcaaaaabcabcabcabccabccaaabcabccabbbccaaaabcaabbccabccabcabccabcabcabcabbcabcccabccccabccaabbccabbcaabcabbbccabbcabcaaabcaaabcccaabcabbcaabcabcabccaaabbcaabcaabcabcabcabbcabcabcabcabccccabcabbcabccabbcabccaaabcccabbcaabbcccabbcaabcccabbcabcabcabbbcabbccaabcaabcaaabccabbcabbccabcabcaabcaabccabcabbbccabcccaabbcaabcabccabccaaaabcaabcabcccaabcabccaaabbbcaabbbcabbcaaabcaabcaaabccabccabcabccabccabbcabccabcabbbccabcabcabccabbccccccabbcaabbcabbcccaabcabbcaabcccaabbcabcabcabcaabccabbcabccabcabbcaabcccabbcaaabcabccaabcabcabcaabbcaabcaabcabccaaabcabcaabccabcaabcabcabcabcabbcaabbcabbccaabcabbbcccabcaaabcaaabbcaaaaaabcccabcaabccabcabccabcabcabcabbccabbbcaaaaaabbbcabccabbccabcabccabbcabcabcabcaabbcaabbbcaabcabcabbcabcaabbcabcaabcabcabcabcaaabcabbbcaaabccaabcabbccaabcabccabcabccabcaabccabbbbbccabbbcabcaabcaaabccabcabcaaaabcabccaabcaaabbbcaabcabbcabccccabcaaabcabcabcabcaabbcabcabccabcabcabbcabbbbcabccabcabcabcaaabccccabccaaabbbbccabbccaabccaabccabbcabcabbbbbcccabcabccabcaabcabcccabccabbbccaaabcabcabcabcabbbccabccabbcaabccaaabbcabcabbcaabccaaaabbbbcabccabcaabbbcabcaabccabbccabbbbcabccaabbcabbbcaaaabccaabbbcabcabcabcabcabcabbcccabcabbcabcaaabccabbccccabcabbcabbcaaabcaabcabbbbcabbcccaaabcabcabcccaabcabbbcabcaabcaabcaabbcabccaabbcccabbccabbccccabccabbbbcabbbccabbcabcaabcaabbccaabccccabcaaabccabcaaabbcabbbcaabccaabcabcaabcabccabcabbcaabcabcabcabbbccaabbbbcaabcabbcaabbbbcabcabcaaaabccaaabbcabbbbccabcaaaabbcabcccabbcaabccabcabccabbbcabcabccaabcaabcaaaabcabcaabbcaabcabccccaaabbcabcabbccabcccabccccaaaabbcabccabccabccabccabcaabccabcabcaaabcccaabcabbbcaabbccabcabcabbbcabbcaabcabcabcabcabcabcabcccaabbcaabbbcabccaabccaaabbbcabcabbccabbccaabccabbcabccaabbcabbccaabcabcaabbcaabcabccabcabcabbbcaabcaaabbbbcaabcabcaabbbcabcabccccaaaabbccabcabcabcabcaaabcaabbcaabccaabcaaabbcabcabcabbcaaabcaabcabccabcabcabbcabcabcabbbccabcabcaabbcccabcabccabcccabbbcabcabccaabbccabccabcaaaabcabcabccabbbccccaabcabcabbbcaaaaabcccccabcccaaaabccabcabbcabbccabbccaabbcabccabcaabbbccaaaaaaabcaabbcabbcaaaabcabcabbcabcaabbccabcabccccabccccabcabccabcaabccaabcabcabcaabbccabcaaaabbcaabcabcabcaabbcccabbccabcabbbccabccabcabbcabcaaabcabbcabccabbbbbcabcabcabbbbcccccabccabcabcabbcabcabcabbccabbbcabcabcaaaabcabcaabccabbcabcabccabccabcabcabbcaabcabcaabcabcabbcabbbcabcabccccabbcaabcabcaaaabccabbccabcabbbbcabcccccabcabbccabcabcabcccccabcabccccabcccabccaabbcaabcabbbbcaabccabccabccccabcaabcabcabccabcccaabbbbccabccabcaabccaaabbcabccaabcaaabbcabbcccabcabccabbccccabcccaabbbcabcabbcabbbbbbbcaabcaabcaaabcabcaabcabcabbcabcabcabbcaabbbbcabccabccabbcabccaabcabcabbbbcabccabccabccaabcabcabcabcccabccabcabbcabcaabcabccabcabbcabcabbcabcccabbbbcaabccabcccaabcabbbcaaabbcccccabcccccabcabccabcccccaabcabccabbcaaabcabcabccabccaaaabbcabcabbcaabbcabbcaaabbcccabcaabcabcaabbbcabbbbcabbbbccaabbcabcaaabccabbcabcaabccaaaabcccabbcabbbbcaabbbcaabbbcccccccaaaabccabccaabcccccabcaabccaabcaabcccabccaabbbccccabcabcabcabcabbcaabcccabcabccabbcabcabbcaabcaaaabcabccccabbbccccabcaabbcabbccabcaaabbbcabcabbcabcaabcabcaabccabccaabcabcabcaabccaaaabbccabcabbbccaaaabbbbcaabcabcabccabbbbccaabccabbbcabcabcabcaabbcaaabccabccabcabccaaaaabbbcabcccabccabccaabcabcccaaabbcccabcabbcabbbbbcabbccabcabccabcabbcabbcabcaabcabbbbccabcabbcaabcabcabcabbcaabcabcabbcabbccccabbcabbccabbbcabcaabcaabcabbbccaabccabccabbcaaabcaaabcabcaabbcabbbcabcaabcabcaabcccabcabccabbcabccaabccabccabcccaabbcabbccabcabcabccccaaabcabccaabccabcaabcabbccabcabccccabccabcabcabcaabccabcabccccabbccaabcaabbcabcabbcabcaabcabcaabccabcccabccabcabcabbbbccabbbbcaaaaabccabcabbcaabcccabccccaaaabbbccabccccabcabcabbbbcabcccccabccabcabcabcabbcabcaabbccabccccaabcabcabcaaabcabccabcabccaabcabccabcabcaabbcabcabbbbbbccaabcaaaabcccabbcabccabcabcabcccabcaaaabcaabbcaabccaabcaabccabcaabcabcabccabccaabbbcabbcabccabcabcabbcabcabccabcccaabcccaabbbbbccaabccabcabcabcabccaabcabbcabcaabcccabcabcabcabcabcabccabcabccabcabbcabcabbbccabccabbcccccabccabcabcabbcabcabccccccabccabccabbcaaaabccccaabcabbbccaabcccaabcabcccabccccabcabccabcabbcabbcabbcccabbcabccaabbccabcabcabcabbbccabcabbcaaabcaabcabbcabcabccabbcaabcaabbcabccabcabbcabcaabbbbcabccaabccabcaabcabbcccabcabbcccaabbcabcabcaabcccabcabccaaaaaaabcabcabcabccaaaabcaaabcabcaabbbbccaaabbcabcabcabcccabccabccabccabccaabcabcabcaabbcaabcabccabbbcaabccccabcaabcabbcabcabbcabccabbccabccabcabbcabbbbccccaabccabccabcaabccccabcccaaabbbcabcabcabccaabccabccabbcabbccaabcaabcabcabbcabcabcabbcabbbcccaaabcabccabcabbbbcabccabcabbbbcaaabbcabbcabccabbcaabbbbcabcaabcabcabcabccaabccaabbbcabcaabbcabcabbbcabcabbbcaabcaabcabcaabcabbcabbccabcabbcabcccaabcabbccabbcabcabcabbccabbbbbcabbccaabbcaabbcaabcabbbcabbcaabcabbcabcabccabcaabcccabbbbcccaabcaabbbcaaabcabbcabbbcabccccccabccccaabbcaabbcccccabcaabcabcabcccabbccabcabbccccabbbbbccaabbbccabccabccabccabbcaabbcabcabcabcabccabbbcabccaabcabcaabcabccabcabbcaabcabcabcabbcabcabcccabcaabbcabbcabcabccabbccaabcaabbcccabcabbbbccabccabcabbbcaabbccabccabccabcabcabbbcabcabbcabcaabccccabcaabccccabcabbcaabbccabccaaabcabcabcaabbbbcaabcabccabbcabbcabcabccabccccccabcaabbccaabcabcaabcaabbcabcaaaabcabccaaabbcabbcabccabcaabccaabbcabccaaaaabbcaabbcabcabcaabbbbccccaabccabccccabbbcaabcabccaabbcccabbcabcabcaabcaaabbcaabbbcaaabbbbcabcccabcabcabcccabbcabccabcabbccabcabcccabbbccabccabcabcabbcabcccabbcabbcaaaabcccccaabcabccabcabcaaaabcabcaabcaabccabcabbbccabcaaabcaaabbcaabbbbbccabccaabbcaabbcabbcaaabbbbcabccaabccabccaabccabbcccaabbbcabcaaaabbbbcabcccabcabcccaabcaaabcabbbccabcabcabbcabcccaaabbbcccabcabcabcccabcabbccabccabcaaabcccaabcabbcccabccabccaabbcccabcabccabcaabbcaaabcaabcaabbcaaabcaaaaabbcabcaaabbcabbcabcabbccccaaaaaabcabcabccaabbcaabcabcabcabbcccabbcabbccabbccabccabbcaabccabbcaaabcabcabbcabcabcabbcaabcabbcccaaaaabccabcccabcabcccccccccabccabcaaabbbccabccaabcabccabbcabcabcaabcaabbcabcaabbccabcaabccabcabccaabccabbcabcaaabcabbccabbbbccaabcabcabbcaaaabcabbbcaabccabccabcabbcabcaaaaabcaabcabbcabbbcaabcabcabcabbbbccccccabcabbcccabccabbcabcabccabcabcabbbbbcabcccccaabbccabbcabccccabcabcabbcabcabcabcabbcaabbcaabcabcaabcccabcabccabcabcabccabbbbbbcaabccccabccaabcabcaabccabbccabbbcabbcabcabcabbcaabbcabcabbccabbccccabcabccaabcccabbccccccabcaabccabcabbcabbcabbbbccaabbbcaaabbbcabbcaabcabbcabcaaabbbbcaaabbcabcabcabcabbbbbccabcabccabcaabbcabcccaabcccabcabbbcaaabcaabcabcaaaabbccabccaabbbcccabcaabbbbbcabbcabcaaabccaaaaaabcabcaabccabcabccabcaabcaaaabbccabcabcaabbcabcabbbbbcccaaaabcaabcabbbccabccabbcabcabbbcabcabcabbcaabcaabbcabcabcaabcabcccaabbcabbbbcaabcccabcabcabcabbbccabcabccccabbcabbbccabcccabbccaabbcabbbcccabbccccabccabbcaabcaabcabcaaaabcabcccabcabbccabcaaabcabcccabcabccabbccaabbccabccabcabcabcabbbcaabcabcaabcabcabbcabbccabbccabcaabbccabcabccabbcccabbcccabcaabbbccabbcabbbccabcaabccabbbbccabcabcabcaaaaaabcaaabcabcabbcaabbcabbbcabccabcabccabccabccaabcaabcaabcaabcabbcabbcabcabbcabcabccabcabcabccabccaaabbcabbcaabbbbcaabccabbbbbccaaabcabbbcaabccabcccabccaabccabcabbbcabcabcabbcabbcabbbcabcaabbbbcabcaabcabcaaaabccaabbccabcccccccaabccabcaaabbccabbbbccabbcabcaaabcabbcaabcabcabcccabcabcaabcabccabcabcaabccaabccaabbbcaabcabcabcaabcaabbcaaaabcaabcabbbcabcaabbbccabbcabcabbcabbcaaaabcabbbcaabccaabbcabcabcaabbcaabcabcabbbccccabccaaabcabcabcabbcabbcccaaabccabcabbccccabcaabcabbcabcabcaabcaabcabcabccabbcaabcabbbccabccabcabcaabcaaabccabcaabccabbcccabbccaaabccabcabbcccccccabccaabcabcabccaabcabbbbbcaaaabccccaabcabcabbcabcabbcabbbcccccccaabbcaaaaabcabcabcaabcccabccccaabcabbbbcabcaabcabccaabcaabbbbcabbbbbcaabccccaabcabbcaabcabcabccccabbbbccabbcabbccabccaabcccaaabccccabcabccccaabcabbbccabbcabbcabbbcccabcabcabcabcaaabcccabcabccabcabbcabcaabcabbbbccaabbccabccabbbcabcabbbcabcabcabcaabcabbbbbcaabcabcabbccaabbcaaabcaabccabcabcaabcabcabcaaabcaabbcccccabbccabbbcaabccaabbbbcabbcccaabcabcabcaaaaaabbbccabcabcccabbccaaabcabcaabbcaabbccabcccccabcabbbbcaabccabbbbccabbcabccabccaaabccaabbcccaabbbcabccaaabcabcabbcabcabbccabbcaaaabbcaabccccabbcaabcabcaabbcabccaabcabccabcabbccabbbccabbbcaaaabbccabccabbbbccabcabcaaabbbcaabcccabbcaabcaabbcabcaaabbcabcaabcabccabcabccaaaaabbcccaabcabcabcaabcaaaaabbcabbcaabcabcccabbccabccabcaaabcabcaaabccabcccaaabcaabcaabcabbbbccabcabbcabbccabcabcccabbcabbcaaabccaabcabcaabccccabbcaabcabcabcabcabcabcabbbcaaabbccaabbccaabcabbbbbcaabcabbcabbccabccaabcccaabccabcaabcabbcaabcabbcabbbccabccabbcabcabccccabbbbccabcabbcaabcabcaaabccabbcccabbcccabcabbcabbbbcaabcabbcabbbbcabcaaabcabcabcabbcaabccabbbbccabbcccccccabbcabccabccabcccccabbcaaabcccabcabbcccaabcabccabcabbbcabcccabcaabcabcaabbcaabcaabccabcaabcabcccaabcaabcaabcabcabcabbcabbccabcaabccabcabccccabccaabcabcaabcabcabcaabcabcabcabcabcccabcaabcabcabcaabcccabcabcabbbcabbcabbbcabcabcabbccabbcabbcabccabbbbccaabcabbbcabccaabbcabccabcabcabcabbbbbcccabcabcabcabcabcaabcabccabccabcabcaaabbccaaabccaabccabbbcabcabbbcccabbccabcccabbbbcaabbbcabbcaabbcabcaabbbcabcaabccaabccabbbcabcabccccaabcccabbcabcabcccaabcabcabcaaabcabcaabcabcccabccaabcabcaabcaaabcabbcaabbbccabcabcaaaabccabcabcccabcaabcaabbbcabbcccabccabcabbcabbbbcabbcabcabcaabbbccaabbcaabcabccaabbccabcabcabbbbcabcaabbcaaaabcabcaabcabccaaabbcabbbcaaabccabcabccabcaabbccabccaaaabcabccccabbcccccabcccabcabccaabcabcaaaaabbbcaaabbccaabbbcaaabbbccabcaabcabcabcaabccaabccabbbbcccccabbcabcabbcabbcabbccabccccabcaaaabbbbcabcabcabccaabccabccabbbccabcabbcabcabbccabbbcabccaabbccabbcccabcabbbbcabcabcccaabcabcabcabcaabcaabcabbcaaaaabcabcaaabcabcabbcabbbbcabbbcaaabcabcabbcabcabbbbbcabcabcaaabcaabcaaabcaaabcabcabcccaabcabcaabbbcccabcabbcccaabcaaabbbbbcaaabcaabcabbcaaaabcabccabcaaaabccabccabbcccabbcabcabbcaabcccaaabcabbcabbcaabcabcabcabccabbbcabcaaaabcaabcccabbbbbcabbbcabcabcaaabbccabcaabbcabccabcaabccabcccaabccaabcaabbcabbcabcccabcccccabbcccabccaabcaabbcabbcabccaaabbbcabbbcabcabccabcabccabbbcaaabccabccabbcabbcabcabbccaabbccabcabbcccaabcaabcabbbbbbccabbbbcabcabccaabcabbbbcabcabcaabccabcabcccabccaabcccabccabcaabcabcabcaaaaabbccabbcabcabcabccaabcabbcabcabbbcaaabcccccaabccaabccabcccabccaaabcaabcabcabcabccaaabbccabbbcaabccaabbcaabcccabbcabcabcabcaabbbbbbccabccabcabcaabcccabcaaaaabcaaabcabcccaaabcabbcabbbcabcabbbccccabcccabcaaabcabcaabccabbcabcabbcabccabcabcaabbcabcaabbbccaabcabccabcccabccabcaabccccabcccabcabcabbcabbcabcabcabcccabccabcabcaabccccaabccaabbcabbccabcabbcaabcabbccabcabbccabcaaaaaaabbcaabcaabcaabbcabcabccaaabcabcabcabbccabccaabbcaabcabbcabbcabcabbcabcabcabbbbbbcccaabccabccabcabcabbcabbbcaaaabbcabbccabbbcabccaabcccaabcabbcaaabcabccaaabbcabccaabbccabbbbccabbbccaaabccccaaabcaabcccabcaabbbccaabccaabcabbbbccabcabbbcabccccaabcccabcaabcabcccaaabccabcabbccaabbbcaabcaabccabcaaabcabcabbcccabcabcaabbbcabcaabcabbcaabcaabcabcaabcabbbcabcaabbbccabcabccabcccaaabcccabcaaabbcabcaabbcaabbbbbbcccabbbbbbcaabbcaabcabcabccabcabbcabcabccabcabcabccabcccccccaaabbbbbcabcabcabccccabcabbcaabbbccabbccabbcabbcabcaabcabbbbcabcabcaabcabbcabcaabbbbbcabbbcaaaaabcabcaabbcaaabccaabbcabccaabcabbbcabbcaabccccabbcabcccabcabcaabbcabbccabccabcaaabcaaaaabbcaabbcaaaabbcabcabbccabbbcaabcccaaabccaabcaabcaabbcaabbcaaabbcabccaaabcccccaabbccabcabbbbcccabccaaabcaabccaabbccabcaabccabbcaabcabccabcabbbbbcabcccccabcabccaabcabcabcabbbcabbcabcabcccabcabbcabbbcaaabbcabcccabcaaabcabcabbbbbbcaabbbcaaaabbbcaaabcabbcccccabcabccaaaabbbcaaabbcabbccabcaabccaabbbbcabcabbccabbcccabcabbbbcaaabcabcabbbbcabbccabbcabcabbccabbbbccccabcabcabcabcabcaabcabcabbbbcaabcabbbbccabbccabcabcccabccabcaaabbcccabcabcaaabccccabcccabbbcaabcabcabcabcccabcccabbbcabbcabcabcabcabcaaabbcabccccabbbcabbccabcaabbcabcaabbcabcabbbcabccabccaaabcccaabcabcabcaabccabbbcaabcaabcabbbcabcabcaabcabbbbbbccabccabbcabcccccabcccaabcaabbbbcabccaabbcccaabcabccabbbccccabcaaabcaabcaaabcccabbbcabbccccabbcabbccaaabcaabcabcabbccabbcabcabcccabccaabbcaaabbcabcccabcccabcaaaabcabbbcaaaabbbcabccaabccabcaabbbccaaabccccabcabcabbccaabcccaaabbbbcabcaabbccccccabcabcabbcaabcabcaabcabbcabccabbbcabccccabccccaaabbbccabcabbbcabcaaaabbccaabcccabccabcabccaabccabcccabcabcaabcabcaaabbcccabcaaabbcaabcccaaabcccabbbcccaaabcabcaabbccabbccabccabcabcabbbcabbbcabcabcabcabcaaabcaaabbcabccaabbccaabbccccabccabcaabcaaabccaaabcabbbcabcabbbbbcaaaabcaabcabbbccaabbcabbcabbcabcaabccabcabbccaaabbcaabbbcaaabbcabccabcaaaabcabccabbccaabccabccabbbbcccabcaabccaabcabccccabcccaabcabbcaabcabcabcabbccaabcccaaaaabcabcaaaaaabccaaabccccccabcabcabcabbcaabcabcaabbcabbcabcabccabcccaaabcabbcaabccaabbcabbccaabcaabcaaabcabccabbbcccaaabbccabcabcaaabcabbbbcaabccaaabbccabccabcabcccaaabcabcccabcaaaaabcaaaabccaabbcabbccabcabcaabcabbcaabbcabbccccaabbbcabbcabcabccabcabcabcabccabcaabbbcccaabbbccabcabbbcaabccabccaabcabcabccabcabcccaabbccaaaabccabcabcaaabbcabccabbcaabbbccabcabccabcccabcabcabbcaaaabbcabcabbbcabccccaabccccabcaabcaabbcaabccaabcaabcaaaaaaabccabcccabcabcabcabbcabcabcabcccabbbccabbcabbcabbbbbbbcabcabbbccabcabbbcaabcabcaabbccabbcabcabccaabcabcaabbcabbccaabccabcabcccaabbcabccaaabcabcabcccccabccccabcccabccabbcaabbbccaabcabccccabcabcaaabcaabbcccabcaabbbcaabcabcabbbcaaabcabbccaabcabcccabcabcaaabccabbbbcabbcabbbbcabbccabcabcabccabbbcabbcccaaaabcabcabcccabcabccaabcccabcabbbcabbccabbbbbbcabcaabcabbbcabccabcabcaabccaaaabbbbbbcabbcaaabbcabcaabccabcabbcccccabbbbbcabcaabcabcccabcaabcabccabccabcccaabcaabcabbcabcaabcabccabccaabbcccabbcabcccccabccccabbbbbcaabbcabbcabccaaabcabbcccabcabcabccccabcaaabbcabcaaabcabcabccabcabbbcaabcabbcccabcaabcabcaaabcabbbcaabcabbccabcabcaaabbcaabbcabbcccaabcabcabbcabbcccabcaaaabcabcabcaaaabccabbcabcaaabcccaabbbbbcaaabccccabbcabccaabbbcabcccaabcabcaaaaaaabccaabcccabccaaabbbbbcabccabcabcaabcabcabbcccccabcabbccabbcabccaabbcabcaaabcabccabcaaabbccabcabccabcabccabcabcabbbbcabcaaaaaabccaabccabccabbbcccabccccabccabcabbcabccabccccabcabcaabcccabbccabcabbcabccabcaaabcaabbcaabcabbcabcabcccabbcaabcabcabbcabbbccabbccccaabcabbbcaaabcabccabcabcabbcabbcaabcabbccabbccccabccabcccabcabcaabcabcccabcabbcabcabcccabccaabbcabcaabcabbcccabccabbbcabcabccaaabbbcabcabbcabbcccabbcabbbbbcaaabcaabccabccabbbcaabbcaabccaabcaabbbcabbbcccaabccabcabcabcabcabcabbccaaaabbcabcabccccaaaaabbcaabcabcabbbcaabccabcabcabbcccabcaabccabccaabccabcabccabcaaaaabbbcabcccaabcaaaabbcaabbcabbbbbbbcccaaaabbcaaabcaabcabbbbccaabcccaabbccabcabcaabcaabcccaaabcaabcabcaabcabcccabcabbcabcabbccabbcaabcaabcaabcabcabbbbcabccaabccaabcaaabccabcabcabcabcabcabbccabcabbbbcabcabcabcaabcabcabbbcabcabcaaaabccaaabcabccabbbcaaabcaabcccabbcabcabcabccabcabcaaabcabbcaabcaabbbcccabbbcaabbbbbbccabbcccabcabccabbcaabcabbccabcabccaaabbccabbcaabcaabccaabcabcabbcaabcabcabbbbccabcabcaabccabbbbcabcaabcabccabcabbbcabbbcccabccabcaaabcabcabccabccabbcabcaabcccabcaaabcaabbcaaaabbbbbcabcaaabccabbccabcaabcabbcccabbcabcccabbbcaaabcccabcabcccaabbbbbcccabcabcabbccccabcabccaaaabcaabcaabbcabccaaabcabcabcabbcaabbcaabcaabcabbbbbcabbccabcabcabbbcabbccabbbccabcabbccabbccaabcabbcabcaabccaabbcccabccabcabcabcabbcabbcabccabcabcabbcaabccaabbcccabcabccabccabcaabbcabbcabccabcccaaaaaaabcccabcabccabbcabbcabcccaabcaaaaabbcaabbbcabcabbcabcabbcaaabbbcccabcabcaabcabbcaabcabbccabccaabcccabcaabcabcabcabcaaabccabccaaabccabcabccaaaaaaabcaabbcccaaabbcabcaaabcaabcabcabccaaabbcabcaabcabcabcabccabcabcabcabccaabcabccaabcabbbbcaaabccabcccabcabcabbcccaabbbccaabccaabbcabcabcabcabcabcaabcabbcccaabbcabbbcabcabcabcabccccaabbcabcccabbbbccabcabbcaabbccccccabccaabccabbcaabccaabcabcabccccaaabcaabbcaabcabbcabcccabcabbbcaabbcabcabbcabcabcabccabcaabcabcccccccabcaaabbcaabcaaaabbccccaabccabcabccaaabbcaabccabcabbbbcccabbcaabcabbcabcabccabbbbbbbcabbcccabccaabbcaabcabcccaabccabcaabbcaabbcabcabbcccaaabcabcaabccccabcaabcabccabccaaaaabbccccabcabcaabcabcaabbcabcabbcabbcabcabcabcabbcccabcabccabbcccabbcaaabcaaabbcccaabbbccabcaaabbcaaaabbcccccaabcaabcabcaabbcabccaabbccabccaaabcabbcaaabcabcabcabbbcaaaaabccabcabbbcabcccaabbbbcabbcabcabcabbbcccabbcaabccaabbccaabcabbcabbccaabcaaabcaabcabcabcabccccabcabcabccabcccccabccabcaaaabcabbcccabcaabcabbbcccaabcabbcccabcabcabccabbbcabbccaabccabcaabbcccaaaabbccabbbccabcabbcaaabcaaabcabbccabcabcabbbcaaabccaaabcabccabcabbcccabcabccabcabbcaabcabcccabbcaaaaaaabcabccaabcccabcabccabbcabccabccabbcabcabcaabcabcabcccabbccabcaabcaaaabcabccabcaabcabbcaabcabbcabcabcaabccaaabcaabccabbccccaaaabcabcabbcaabbcaabccaabcabbbcccccabcabbcabcabccabbbbccccabcabcccabcabbbccabccccaaabbbcabcabcaabcaabcabbcabbbcabbcabbbbbbcabcaabcabbbcabbcaabbccaabbcaaaabbcaabcccaabcabcabcabbcaabcccabcaaabcaabbccabcabcaaaaabbcaaabccabcaabcabcaabbbbcccabbbcaabcaaaabcabbbbcabcaabcabcaabcabccaabccabcccaabbcabbcaabcabcabcccabcabbbccaabcabcabcaabbccaabcaabcccabccabcabcccabbcabcccabbbbcabcccabbcaabccabccccaabcaabcaabbcabccabcaabccabbcccaaabcabcabcabbcabbbbcaabcabccabcaaaaabbccccabcabcaabccabbbcabcaabcabcabcaaaaabbcccabcabcabcabcaaabccabcabcaaabbbcabcaaaaaaabcabcaabbcccaaabbcaabcaaaabccabbcabbcabcabcaabccabcaaabcaabcaaaaaaabcaaabccabbcaabcabccaabccaabcabcabcaaabbccaaabcabcaaaabbccabbcabcaabbbcaabcabccabccccaabbcaabccaabcabcabcabbcaabbcaabbccccabbcabcaabbcabcabcabccccccabcabcabccabbbbcabcabccabcccccabbcaaabccccabccaaaabccabcaabbccaaaaabccabbbcaaaabcabcabccabcabcaabccabcaabbbcaaaaaaabbbcabbcabcabcaaabcaabcaabccabcabcaabcabcabcaabcabcaabcaabcabcccaaabcabcabcaaaabcabbccabcccabccaabbcccabccabcaaabccaaaabcaabcaabbcaabbccabcccabccaaaabbcabbbcaabcabcaaaabcabcaabccaaaabcabcaabbcabbcabbccabcabcabbbcabcabbbcaaabccabcccaabcabcaabbcabcaabbcabcabbcabbbcabcabccabbccaabcccaabbcccaabbbccaaabcabcabcaabbcabcccabccccabbbccabccaabccabcabcabbcabbcaabbcaabbbcabcabcaabcaaaabcccabcabcabcccccabcabbcabbcabbccabccabbcabcabbccabbcabcccaabcabcabccaabbbbcabbcabcaabccaaabbccabccabcabccaabccaaabcaaabbcabccccaabbccabbcabcabcabbccabcaaaabcabcccabcabcabbcaaabccccabbcaabbcabbbccabbcabbccabbbbbcaabbbcabcabbcaabcaabcabcccabcabcccaabbbcabcabbcccabcaabcabbccabcabcabbcabcaabccabccabcabcabcabcabcabccaabbccabbccabccabccabbcabbccaaabbcaabccabcaabcaabbcaabccccccabbbcabcaabcaaabbccaabcabccabcaabbcaaabbcaabbcabbcaabcabccaaabcaaabbccccabbcabbcccaaabbbbccaabcabcaabcabccaabccaaabcaaabcabccabbbbccabbcaabccaaaabbbbccaabccabbbcaabbcaabcaabcabbcaaaaabbcabcabcaabcabccabcabbcaabccabcabcabcabcaaabcabbcaaabcabcabcaabcaabbcabccabbccaabcabcabbbcabbcaabcabbbcabbbbcaaabcabcabcabcabbbcabccaabbcabcaabcaabcabbcaabccabcabcabccccabccabbcccaaaabcaaabcabbcccaaabbbbcccaaabbcabcabbcabcaabcabbccabbbccaabcaabccabcabcaaaaabcabcaaabcabbbcaaabccabbbcaaabbbbbcccabcccabcabbcaabcabbbcabcabcaaaabcaabcabcabcabcaabcaabcabccabbbcabcabbbbbcabcabcabccaaaabbcabcabcccabccabcaaabcabcabcabbcabcaabbccaabcccaabbbcabcabbccabcaaabcccaaaaabcaabcabbcabcaabccabbbbbcccabbcaaaabcabcabbcaaabcabcaaabccaabccaabcccabcabcabcabcabcabbccccabbcabbcccccabcabbccabcabbccabcabbcabccabbcabcabbbcabbbcccaabcccabcabcccabccabcabbcabcabcabbccabccaabcabccabcabbcabbccaabbcabbcabccabcabcabccabbcabcccabcabbbbcabbbbcabbcabcabcccaabbbcabcabcaabbcaabbcabbccaaabcabbcccabcccccaabccccaabcabcabcabcccabcabcabbbbcaabbbcaabccabbcaaabcaabcabcabcaabcabccabccccabbcccaabcabbcabbbccaabcabbccabcaaaabbcabccabbcaaabcaabbcaabcaaabccccabbccabcccccabcabcabcabcaabcaaabcabbcabbbcabcabcaaabcabcaabcabbcabcaabbbcabbcabbcabccabcabcabcabcccabcabcabbcabbccabbccabbcabcccaabccaaaaaabcaabcabcaabbcabbbccabcaaabcaabccccabcaaaabcaabcabcabbbcabccabcabccaabccabbcaabcabcaabcabcaaabbbccaaabcccabbbcabbccabcaaabccaabcabccabcaabbcabcaabccaabbbbbcabbcabcabcccaabbcccabbccabcabbccabbbccaaaabcabcaabcaabcabbcccaabcabcabcabcabcaaabbcaabbbcaabcabbcaabccabbcccccabbcabcabcccaaabbcaabcabccabcaabbbbcabccabccaaabcabcaabcabcaabcaabccabbccccabcabcabcabcabbcaabcccabbcabcabbcaabbcccabcabcabccabcabccccabcabcccabbcaabcabbcaaabbcabbbcaabcaabbbbcabcaaabccabccccccabccabbcabbbcabcabbcaabcccabccabbbbccabbbccabccaaaabcccabbcabccabcabbccabbcabccabcaabcabbbcaabccaaabcabcabbcaabccaabbcabcccabbccaabbccccabcaabcabbccabcabbcabbbbbcabccabcabccabbcaaaabcabcaabbcabcabccabcabccaabcccccaabccccaaabbcabbbbcabcabcaaabcaabccabccaaabccabcabccaabcabcaaabccccccabcaaabcccabcabcabccabccabccaabcabcabccabcaaabccaaaabbcabbbccccabcabccabcabcabccabcabbcaaabccaabbbcabccaaabccabbccccabccabcaaabbbccaaabcccabbbcaaabccabbcaabbccabbbccabbcaabccaaaaabbcaaaaaabcabcaabccaaabbcabcabbcabcabcabbcaaaabcccabbcaabcaaaabbccabcabcabbbccaaaabcabcabcabcabccabcaabcabcabccaaabcaaaaaaabccabcaabcabbbcaabccabcabcaabcaabccabbbcabcabbcabcaabcaabcabbcabcaabbccabbccabbcabccabccabcabbcabccccaaabccaabcaabbcabbbccabbcabcccabcabccaabccabbbcabcabccabbccabcaabbbbcabcabcabcabcabbcabcaabbbbbcabbbbcabcaaabccaaaabbcaabcabccabcabcaabcaabcabcaaabbcabcabccabcabcabbccccabcabbcaaaabbbccaabbccaabbcaabcccabcabccaabbbbccabcabcabcaaabccaabcabcabccabcabccaabbbcccabbccccabccabbccaaaabbccaabcabcaabcabcccabcccabcaaaabbcabbbccaabccaabcaabcabbcccaaabcabbccaabcabccabccccccaabbcabbcaabcabcabcccabcabcabcaabbccabccabcabcaabcabbccaabbcccabcaabbcabbcabccccabcabbccccaabcabbbccabbccabbcabcaabbbbcabcabbcabcabcabccabbccabcaabcabcabcabcaaabcaabcaaabcaaabbcaaaaabcaabbbcaabcaabcabbbbbcabccaaabbbbcabbbcabccabcaaabcabcabcabcaabccaaabcabcaaaabcabcabbbcabcabcabbbcaabcaaabcaaaabcabbcabcabcaabbcaabccabbbcabccabbcabbbbccabbcabbcabccccabcccabcaabcaabccaabbccabcabccaabbcaabcabccabcabbcabbbccabbcccabcabbcaabcaaabcaabcabcccabcaabccaabcabbbbbccabbbccabcabcabcabcabcaabccabccabbcabbbbcaaaaabbbbcabbcccccabbcabbcabcabccabbcaaabcaaaabcaaabccabccaabcabcccabcabbcabcccabcaabcaabcabccabcabbcaabcaabcabcaaaabcabcabcaabbcaabccabcabbcabcabcccaabcabccabbcabcabcabcabcabcabbbcabbccabcabbbcaabccaabbbbbcabcabcabbbccabbcaaabccaaaaabcabbbcabcabbbbcabbccabbcabcccabbcaaaabcccabcabccabcaabccaaabcabcabcabcaabcabbcccccabbbccaaabcaabcabcabcabbbcabccabbcaaabccabcaabbbcabbbcabcccabcaaaaaabcabccccabbccaaabcabcabbcabcabcccabccabcabbcabcabcabcabccaabcabcaaaabccabcccabbccaaaabccccabcabccabcabbcabcabbcccabcabcabccabcaabcaabbbccabcabcaabcccaaaaabccabcabbbbcabbcaaabccabccabbbcaaaaabbccaaaabbbccabbbbbcaabbbbbbcabbcaaabcabcabcabcabbcabccaaaabbcaaabbcabcabcabccccabccabcabcabbbcabcabcabbbcabcabcabcabccccabcabbbcaabbcaaabbcabcaabcabcaabbcaaabcaabccabbbccabcabbbbbbcabcabcabcabbcabbcabbccaabbcabbcabcaaabbbbcabccabcaaaaabcaabcabcabcccaabcabcccabbbbcabbcabbcccabcabcabcabcaaabcabcabcabcabccaaabcabccabbcabbcccaaabcabccccaaabbcccabcaabccabccabcabbcabbccabcaabbbbbcabcaaabccabcabcabccabcabbccabbcabcccccabcccabbbbbcccabcaabccaaabcaabbcabccabcaabcabccabbcaaabcabbccabccccaaaaabcabcabcabcabcaabcabcabbcabcaabbcaabcaabbbbbcabcabbcaabbbcabbcaabcabbcabbbbcabcabbcaabcabcaabbcaabccabccabbbcabcaabcabcabccabcabccaabbbccabcaaaaabbbbccabbcaaabbcabbcabcabcabcabcabccabcabcaaabccabcccaaabcaabcabcabbcabccabcaabcaaabbccabccaaabcabcabcccaabcabcabbbcaabbcabcabbbcabcaabcabcaabbcabbcabccaabcabccabccaabccabccabcaaaabbbbbbcabccabbcabbcabcabcabccaabcabbcccaabcabcabccaaabbcaabbbbcabbbcabcabcabcaabbbcabcccabcaabbcaabcabcabccabcabbccabbccabbcabbccabccabccabcccaabcabcabcabccaaabbccabbbcccabcaaabcabcabbcabbbbcaabccaaabbbbcaabbbbbcaabbcaabcaabcaaaaabbccccabbbbcabcccabcaabcaaabbcabbcabbcccaaaabcabcaabcaabbcabcaabbccabcaabcabbcabcccabbccabcabbbcabbcabbcccaaabcabcabccabbbccabbcabcabbccabbcabcabcabccabbcabcabcabbcaabcccaabbcabcaabcccaabcaabbbcaabccabcabccabbbcabbcaabbbcaabbcaabbcabbcabcabbbcabcabccaabccabccabcabccabbcabbcabbcccabcabbcabcabbccabbbbcabcabbcabbbcccabcaabcabcabccabcccabccabcaaabcaabcabccabcabbbccabbcccabbcccaabbcabcaaabbccabcaabccaabcabccccccaaabbbbccaabcabbbbbcabbbcabcaabccabbcaabbbcccaaaaabbcabcabbbbbccaabcabccabcaabcaabcccccccaabccabccabbbcabcabcaabcabccccabcaaabbbcccccaabcaaabcccabcaabcabcabccaabbccabbbccaabcabbbcabcaaaabcabcabccabbbcabbcabcabbcabbbbcabccabbcccccaaabcccccccaaabbbcaabbcabbcaabbbbcabcabbbcabcabcaabcaabccabcccaabccaaabcabcaabbcaabcabbbcabccabccabcaabccaabbcaabbcabccabbccabbccaaabccabcabcaabcccccaabbbbcabcabcaaabbcaaabcabcccabcabccabbcaaabbbcaabcabbccaabbcabcaabbbbcabccabcabbcccabbcabccabcabcaabcabcabbcabcabbccccccabbcabbcabcabbbccabcabcccaaabccabcabbcaabcabcccabbbccaaabbcabcabbcabcabcaaabcabcaabbbccabcabbccaaabcabcabbccaabbbcaabcabcabcaabbbcccccabccabcabbcaabcabcabbcccabccabcaabbbccabcaabcccabbccabcabbcaaaaaaabcaabcabbbcaabccabcabccccabcabbccccabcabbcabcabccaabbbcaabcabbccabcabcabbbcabcccabbcabbbcaabcabcaabcaabbcabcabbbccabcabbcabccccaabbcabcabcabbbccabccaaabcabcaabcabcabccabcccabbcabbccccabbcabcabcabbcabbcabcabcabcaabcabcabccaaabcabbbcabccccccaabcabcabcaabbbcaabcccabccccabbcaabbbcaaabcabcaabcaaabbbccaabcabcaabcccabbbcabcccccabbcabccabbbcabbcabcaaabbcabbcabccabbcabbbcabcabbcccabcabcabbbbcabccaabcaabbccabccabcabcaabbbccccaaabccccabcabcccabcabcabcccabbccaaaabcabbcabbcaabcabcabccaabccccabcabcabcabccaabbbcabbcabccabcaabcaabcabcaabcaabcaabcaaaabcabbcaabcabcabcabcaaaaabbcaaaabbccabbcccabbcabcabcabcabcabcabcccabcabbcaabcabcccaabbcabccabbbccabcabcabccabcabcabccaabcaaabcaaabcabbbcccaabbcabbcccccabcaabcabcabbbccaabbcaaabbbcabcabcaabccabcabbccabbcabbbbcabccabbcaabbbcabcabcaaabbccaaabbcaaabcabccaabccaaabccabbcabcaaabccaabcabcabcccabcaabbccaabbcabbbcaaaabcabbbcabbbccaabbbbcccabbccabccaaaaabcaabcabbcaaabbccabccabccaaabbbbcccabcaaaaabbcabcaabbcabbbccaabbccaabcaabccabcaabcabbcabcaaabccabcabbccabbbbccabcaaabbbbbccaabbcabbcaabcaaabcabcabbbccaaabcabcabbcabcabbbcabcccccabcabcabcabcaabcaaabcabcabbcabbcccccabcabbcabcaabcabcaaabccccabcabcabcabcabccabbccaabbcabcaaaabcabcaaaabcabcabccccccabccaaabbbbccaabcaaabcabcaaaaabcabbcabbbbcabcabcaabbbcccabccccccaabccaaaabcabcabcccaabcabcaaabbbccabccabccaabccaaaaabcabbbbcaabbcabbcaaaabcaabccccabcaabbcaaaaabbcabcabbcabcaabbbcabcaabcabbcabbcabcabccaaabcaabcabbcabccaaabcaabcabccaabcabcabbccaabccabccabccccaabcccaabcabcabbbcabcaabbcabcabbcaaaaabbcaabbbbcabcaabcabbcabcaabbbcabbccccaabcabccabcabcabbbcabcabccabccaaaaaabcabbbbccccabcaabbcabbbbcaabcabcaabcccabbcabcabbccabbbbccabcabcabbcabbbcabccaaaabcaabbbcabbcabccabbcabbcabbcabbbcabcabcabccabccabcabcabbcabbbcabcccabcabbccccabbbcabbccabcaabcaabccabccabbcaabcaaaabccaabcaaaabcaabccaaaabcabcabbcabbbccabbcabcabbcabcabcabbcabcabcabcabcabcabcaaabcabcaabcabcaabcaabccabbbcccabcabcabcabcaabcaabcabcabbcabccccabccaabcabcabcabbcabcabcabcabcaabcccabcabcabcabcabbbbcccaabcaabcccabcaabcabcaabccaabcaabcaaaabccabcaaabcabcabcaabccabccabcabccaabcaabcccabcaabcabcabcabbbccabccabbbcccabccabcabcabbbcabbccaabccabcabcabcaabcaaabccccabbbcaabcabbcabcabcabcaabcabccccabcccabccabbcaaaabbbbcabbcabcabcccaabbbbcabbbcabbcabbccaabcabcabcabcabcabcaabbcabcabcabcaaaaabcccaaabbccabcabbcabcabccabcabcabbcaaabbcccaabcabcabbcabcaaabbcabcabcabcabccabcabcabccabbcabcabcabbbcabbcabbcabcaabbcccabcaabbcabcabcabcabcabbbbcabccabbcccabcabcabbcabcabccaaabcabcccaaabcabccaaabcaabccabbcabcabbcccabbbbcabcaabcaabbcabcabcabcaabbcccabcabbccabbcabbcabbcccabbcaaabcabcabcabccabcccaaaabcabcabbcabcabbbcabcabcaabcabcabbcaaaabcabcaaabcabbbcccaabcaabbcabbcaabbbcabccccccabcaabccaabccaabbccabcabccabccaaabcaabccabcabccccaaabcabccabcaaaabbcabcccccaabcabbcabccabcabbcaabbbcabcabcaaaabcaaabcabccabcabcaabcabcabbcaabcabcabccaabcabccaabcccabbbcabbcaaabcabbbbcabbccabcabcabbcabcaabcabbbbcabbbcaabbcabbcabcabcabcaaabcabcabcabbcabbbccabbbbcabbcaabcabbcabcaabcccabcaabbcaabbcaaaabcccaaaabcabcabcaabcaabccabccaabcabccabbcabcabccabcaaabccabbccabcabccabbbcaabbccabcaaabcabcccaaaaabbcccccabbbbcabcaabcccabbcabbcccaabcabbcabcabcabcccaabbccaabccccabccaabcabcaabccabcabbccabbbcabcabbcaaabcabbbcabcccabbcabccaabbcaaabccabbcabcabbccabbcabcaabbcaabcabcccabcabcaabcaabbcaaaabccabcabccaaaabcaabbccabcabcabbcabcaabcabcabcabcabcabbccccabcabcaaabcabcabcaaabcaabcabcabcccccaaaabbcabbccabcaabcabcaabcabccabccabcabcccaabcabccabcccabccabcaaaabcaaabcaabccabcabccabcabbbcaabbcccabcabcabcaabbbccabbcabcaaabcabbcabcabbccabccabccaaabbcabccaabbbccabbcabcabcccaaabcccabcaabbcabbcabcabcabcaabccabcabcccaaabccabcabbcabcabcabbccccabcaabcccaaabbcaabcabcabbcabcaabcccabbbcaabcabccabcabbcaabcccaabcccabbcaabccccabbbbcaabbcaabbccabbbccabcabcabbcabccabbcaabcabbcabcabcabcabbcabcabcaabbccabcabcabccabbccabccabccabcabccabcabbbcaabccabcabbccabcabccccaabbcaabbcccaaaabbcabcaabcabcabcabccaabcaabcabccabbcabcaaabcccaabcabbbcaabcccabccabcabbcabcabcabbcabcaabcabcaabcaaabbcccabcabccabcabcabcabcaabcabccabccccaaabcaaaabcabbbcabcabcccaaabcaabcccabcaabbcaabbcaaaabcaabcccabcabccaabcabbbbcaaabcaabbbcabcabccabccabcabbcabcabbcabcabbcaabbcaabcabbbcabcaabcaabccaaabcabbbbcabcaabcaabcabccccabcabcabcabcccccabcabcccaaabcabcabbbcccabccabcaabbcaabccabcabcabcaabcaabbccabcabbbcaabccabccaabcccabcabcabbcccabccabcabcaabcaabcabccabcaabccaabbbbcabbccaabbbcaabccabcabcabbccabcabcaaabccabcaabcabccabcabcabcccaabcaaabcabbbcabccccabbcccccabbcaabbcaabbcabcccabcaaabcabbbcabcabcabcaabcaaaabcaabcabccaabccaaaabbbcabcccabcccccaabbcccabccabbcabcabcabcaabbcabcaabcabbcabbbbcaabcccabcaaabbcabcaaaabbbbcabcccabbbcabbccccaabccabbcabcaabcabbbbbccccaabccaaabcaabccabccabcabcccaabccaaabbbccaabcabccabcccabbbcabbccabcaabcabbbbccccaabcaabcabcccaaaaaabccabbcabbccaaabbccabcabcaaaabcabbcccabcaaabccaaabcabccccabcabcabbbcabccabcabcccabbcabccabcabcabcaabbbccaabcabcabcaabccabbcaaaabcabcabbcabbcaabbcaabcabbcccabccabbbccabccabbcaaabcabcabcaabccabbbcaabcabbcabbcabcabbbbbbcabccabbcaabcabbbbcaabcabcabbbcaabccaabcabccaabcabccabcaaabcabccabbbcabbcabcabccccabcabbbbbcabccabbccabcccaabcccabbbcccaabcccabcabbbcabcaabbccabbbbcaabbccabcabbcabcccabccabbbcabcabbcccabcabcabbccccabcabbccaaabbccabccaaabbbccaabbcabcabcabcabccaabcabcabbcaabbbbcabbbcaaaabbcabbbccaabcabbcccabbcaabcaabcaabcaabbcccabcccaabcabcabbcaaaabbbbbcaabcabbcabbcaabccaaaaabcabbcccabbcabbcabccabcaabcabccaabcabcabcabcabcabbbbbcaaaabbccabcabcabbbcabcabbbbbcaabcaabcaabbcabccabcaabbccabbcaabccabccabcccabccccaabcabccccaabcaaaabcabcabcccabbbbccaaabbccaabcabcabcccabcaaabccaabcabccccaabbbbccaaabbbcabcabccaaabcaaabbcaabbccaabbcabcabbbcccabbbcaabcabbccabcccabcaabccaabccccabcabcabcabcabbcabbccabcabbcaabcccccaaabccabcabccaabcccccaaaabbccccaaabbccabcabbcaaabbcaabbcabcabcabbbbccaaaabcaaabcabcabcccabbcaabcaabcabbbbcaaaaabcabccccabcabcaabccccccaabcccccabbcaabcccabcabcabbbcaabbccabbcabbcabbbbcabcabcabbcabcaabbcaaaaaabcabbbcaaabbbccabcaabcabcaaabcabcabccabbcabcabbbcabcabcabcaabcabcabbcabcabcabccaabbbcabccabbcabcabbbbcccabbcabbcaabbbbcccabcabbccabccaaabcaabcabcabbccabcaaabbbbbccabcaabccaaabcccaabcabccabbcabcabbcccaabcabcaabcabbbcaaabccabccaabcabbbbbbcaaabccaaabbccabccaabcaabcabbccaaaabcabbbbbbccabcabcaabcabcabcabbcabbcaabbcabcaabcabcabccabcaaabcabccaabbcccabcabcabbcabcccabcabcccabccabcabbbbcabcaabbbccabccccaabcabcccabbcccabcaabcabbbcabcaabbcaabbccabcaabbbbcaabcabbbcaaabccabbbcabcaabcabbbcabbbcaaaabbcabcccccabcaabccabbcaabccaabcabcaaabcabccabcaabccabcabcabbbbcabcaaaabbbcabbbccabccabccabcabcaabcabcccabcaabccabccccaaaabcabccabbccaabcabcaabcabcabcabcabcabcabcccaaaabccabcabccaabcccabcabbcccabcccabccabcaaabcccabcccccccaaabbbcaabbbcabbccabbcabccabcabbbcabbcaaaabcabccabbcaabccaaabcccaaaabcabbcabbcccaabcccabbbcabcabcabbcaabcabbbcaabcabcabbccabbcabbbcabcabcabbbbbbcabbbbcabcabccaabccaabcaabbbbccabcabccaabcccabbcabcaaaaabcabcabbccabbbcabbbccccabcaabcabccaaaabcabcaabbccaabcabbbcaaaabcabcabcaabbcabcaabcabbccabcabbbcabcaaabcaabcabcabcabcaabbbbcaaabcaaabccccaaaaabbccabcccaaabcaaabccaabcaabcccabccabccaabcccabcabbcabbcabcabccaabcabbcabcabcaabcaaaabcaabccabbccabcccaabcabcabbccaabccabccaaabcaabcabcabbccaabccabccabbbbbbcccabcaabcabbcabcabcaaabbcabcaaabccaaabcabccaabbccaaabccabbccaaabccabbbcabcaaaabccabccaabccabcaaaabcabcaabcccccaabccabcabcaabccabccabccabbbcabcabcaabccabcaaabcabcabcccaabccabcabbbcabccabcaabcabccaaabcabcabbcaaabcabbcabcabbbcaabcaabccabcaabcabcccabbccaaabcaabbcabcabbbccaabccabbbcabccabbbbccaabbcabccaabbcaaaabcabccaabcaabcaaabbbbcabcabbbbcabbbbbcabcccabbbbcabbbccabcaaaabbbbcabcabbbbbcccccaabcabbbcaabbbcabcaaaabbccabccabccccabcccabbbcccaaaabbbcabbccabbbcabccabbcaabcabcabcabbcccabccabbbcabccccabcabcaaabcabcabcabccabcccaabbbcabbcabcabbccccabccaabcaabccaabcaabccabccabcccaaaabcabbccaabcaabcaabbcabbcaabbbccabbbcccabcabcabbbbcabcccabcccabbcabcabcaaabbccccaaabbccabbcabbcccaabcaaabcabccaabbcaabbcabbbccaabcaaabcabbbccabccabccaaaabcabccabcabcccabbccaabcaabcabcaaabbcabcaabcabccabbbccabcabbcabccaaabbcabccaaaabccabccabcabccccaaabcabcccabbcabccccabcabbcabcabccabcabcabbbccabcccabbcaabcabcaaabbcabccaaabcabcabccabcabbbcccabcabccaabcabcabccabcabcabbcabbcaabcaabcaabcabcaabccabcaabccabcabbcabcaaabcabcabcaabcaabbcabcabbbcaaabcabbcabcabbcaaaabcaabcaabcabccccaaaabcabcaaabcabcabccaabcaabcabcabbcabbccabcabcabcaaabbbcccabcaabccabcccabcabbcaaabbccaabcabcccabcabbbcabcaaabcabcabccabbcabccccabcccabbbcabcabcaaabcaaabbbcaabcaaabbbcaabcaabcccaaabbcaabbcabcaaabbcabcaaabbcabcaaaabcaaaabcaabcabbbcaaaaaabcabccabbbcabcabcabbcabccabcabcccabcabbcaaabbbcabcabccabcabbcaabccabccabccabcabbcaabcaabccabbbbbbccccaabcabccaabcabbccaabcabcccccaabbcabcaabbcccabcaaaabcccabcccabbcabccabbbbccaabcaabcabcabcaaaabbcabcabcabccabccaabcaabccaabcabcabcccabcccaabcabcabcabcabccaabcabbbbcabcabbccabcabcabcaabbcccabbcabbbcaabccaaabcaaabbccaabcabcabcabccaabbcabcabcabcabbcaaaaaabcccabbbbbcabbcaabccabcabcaabcccabccabbbcaaabcabcabcaaaaabcabccabbccabccccccaabbccccabcaaaaabcaabccabbccabcabcabcaabbbccabbbbcabcabcabcabccabcaabccabcabcabbbbbbbccabcabcccabcabcabcaaabbbcabcaabccabcabcaabcabcabccabcabcaaabcabcccabcaaaaaabbbbcabbbcabbccabcaabccaabccaaaabcabbcabbccabccccabcaabccabccabbbccabbccaabcabcabcabccabcabbccabccabbcabbcabccabccaabccabccabbbcaaabcabbcccabbbcccccabccaaaaaaabbcabccaaabcaabcabcabccccaabbbbcabcabccabcabbcaabccabcabbbbcabcaabcccabccaaabbcabbcabbbcabbcccabcabcaaabcabccaabcabcaabcabbccabbbbbbcabcabccaabcccaabcabcaabcaabcabbcccabccabbcabcccabcaabbbcabbcabcabbcaabcaaabbcaaaabcccccabccabcccabcabcabccabbccccaaaabcabcaaaabccaabbcabcabccabcabccaabcabccaabbcaaabccaabbcccabcabccabccabbcabbccaaabccabcabcabcabbcabbbcabccabccaabbccabccabbccabbccabcabcabbcaaabcccaabbcabccaabbbbcaabccccaabcabcabccaabcabccaabbccaaabcaabcaaabcabbbcaabbbcabcabcaabcabbcaabcabbccaaaabbcabbcabcccaabbcabbcabbbcabcaaabcaabbcabcabbcabccabccaaaabcabbcaabcabccabbcabcabcabccabcabcaaabbbcabccccabbbcaabcabbbccabcaaabccabcaabbcabccccabbbcabcabbbcccaaaabbbccaabcabbbbccabbcabccccaabbcabcabcabccaabcabcccabcccabbcaabcabbcccaabcabcabbcaabcabbcaabbcccccccabbcabcabcaabcabcaabbbcaabccaabbcaaaabccabccabbcaaabcabbccabcabccabbccccabcabcabbcabcaabcaabccabbcabccaabbbbbbcaaabcaabbcabccabccaaabcabcabbbbcabcabcaaaabccaaabcaabcccabcccabcaaabcabcabccabbcabbbbbcaabbcabcabcabbccaabcabcabccabbbcabcabcaabcabbbbcabccaabcaabcabcabbbccaabcabbcabccabcaaabcabcccabcabcaabbbbccabbbbcaabcaabccabcccaabcabcaabcaabccaabccaabcaaaaabbbccabcccabbcaaaabbbbccabcaabcaabcabbbbcabccabbcabccaabbbcabbcccabccaaabcabcabccabcaabbcabcabbcabcabcabccaabcabcabcabbcabccabbbcabcabcccabcccabccccabbcccccaabcabccabbbccccabcabccabccabccabcccabbcaabcaaabcaaaabccabbbcabbcabcabccaabcabbcabccabbcccabccabccaabcaaaabcabcccabbbccabccabcabbcccaaaaabcaabbccabcabcabcabbcabccabccabccaabcabbbcabccabcccabccabcaaaaabcabcaabbcabcabcaabcabccaabcabbccccaabbcabbbbbcaaabccabcaaabcabcaabcabcabbbcabccaabbcabbbccabbcabcabbccabcabcabcccabbcabcabbbcabcaabccccabcccaabbccaabbcabcccabbbccabcccabbcaabcabcabbbccabccabccabcabbbcabccabcaaaaabcccabbccccaabccabcccccaabbbcaabbccabbccabbbccaabccaabcabcccabbbcabcabcaabcaabccaaabcabcabcaabcaabcaabcabcaaabbcabcaaabbccabcaabccabcccabccccabbbcabbccaabcabccabcabcaaaaabccabbcabbbccaabbbcabcaaabcabcabccaaabcabbcabcabcabbccccabccabcabcabcabcccaabcabcccabbcabbbbccccabcabcabbbccaabcccaaabcabbcabcabcaabccccabccabbccabbcabccabcccaabbcaaabbbcccccabbcabbcccabbccaabcaaabcabbcabccabcabbcabccccaaaaaabbcabccaaabccabccaabccccabbcabbbbbcabcabcaaabbbbcabcabcabcccabbcaabcabbcabbcabcabcabcaabbccabcabcabbccccabbccabcaabcccabcaaabcabcabbccccabbccaabcaaabcabcabccabcabcaabbbbbcabbbcaaaaaaabbcabbcabccabccccabcaabbcaabccabcabccabcabbcccabbcaabbbcaabbcccaaaaabccabbccaabcabccabbcaabbbcabcaaabcabcabcccabbcabcabcabbcabbbcabcabcaabcabcabbbbbcabcabcabcccabbcabcabccccabcabbcabbbccccabcabbcabbcabbcaaaaabcabbbbcccaabcabcabcabccabbcaabcabccabcccaabcaabbbcabcabcabbcabcabcaaabbcaaaabccabbcabcaabbbbcaaabcabcaabccabccabcabcabbcabccaabccabbcabcaabbbbbcaabbcaaaabcaaabbbcabcabcabbccabccabcabcabbcccaabbbcabcabbccaabbcaabbccabcccabbcabbbcabccabbbcabccabcabcabcabbcabbcccabcabcabccabbbbbcaaabcabcabbbbcaaabcaaabbbcabccaaabcaaabbcabbbbbcabcaaabbcabcaabcaabcaaabcabbccabbbccabcabcccaaabbbcabccaabcabbcabccaaabccaaaabcabcabbcabccabcaabcabbcaabbbbbccccccabcccaaabcabbccabbcaaabbcabbccaabbbcabccccabccabcabbcabccaabbcabcabbbbcccaaabccabbbbcabcabbbcabcccaaabbccccabcabcabcabcaabcabbcaaabcccabbbbcccabbcaaabccabcaabbcabbcccaabbcabcabccccabcaabccabcaabcabcccaabbcaabcabbbccabcaaabbcaabbccaabbcaabbcaaabcabcabbbcaabccccabbcaabcabcaabcabccabbbcaabbbcabcaaabcabcabccaaabcaaaabccabbcaabccaabccabcabccabcabcabcabbccaaabcaabcabcabcabcaabccabcabcabbbcaabbbccabcabbbccaabbccaabcabccabcaabcaaabcabcabcaaabccabcabcaabcaabccabbbcabccaabccabbcccabccccabcabcabcccabbbcabcabcabbbcaabcccabcccabbbcaabcaabcccaaabbcabcaabcccabcccabcabcabcabcabccabcaaabbccabcabcabbcccaabbccaaabcccabcabccaaabbcabbbcaaabccaabcabbccccccabcccabbcabbbcaabcaabcccabcaabcabbcabcccabcccabcaaaabbccabbbbbcabbcabcabcabccaabbccabccabccaabbcabcaabcabccabcccaaabbcabcabbcabcabbcabcabccabbbbccabcabcabcaaaaabbcabbbcabbbcabcaabbcccaabcccccabcccabcabcaabcccaabccaabbcaaabcabcabcabcccabbcaaaaabbcaabcabcaabcabccabccabcaabccabbccaabccaabbcabbcabcaabbccabcabcabcaaaabcabccabcabbbcabcabcabbccabbccccaabcabbcabbccaabbccccabbcabccabcaabcabcaabcabcabbcabbcaaabbccabcaaabcabcabbbcaabccabcaabccabcabcaaabcabcabcabcabbbcaaabccaabcaabcaabcaabcaabbcabcabcabccabbcaabccabcabbcabcaabcabcabcccabcabcabbcabcabbbccabcccccaabcabbcaabbccabbcaabccabccabbbcabbbcaabbbcabcabcaabccabccabbbcabbcabcabcabcabccccabbccabcaaabbccabccccabbccaaabccabccaabbbcaabccaabcaaaabbbbcaaabccabcccaaabccabccabcabbcabbcaabbcabbccabccaabcaabcabbbccabbcaabbccaaabcabbbcabccabcabcabcaabbbcabcabcabcabbcaabbcabbbccaaaaabcabcabcaaaabbcccabcabbccabcabbcaabbbcabbcaabcaaaabcabcaaaaabcaaaaaabccabbcaabcccaabbbbbcccaabcabccabcccccabbcabcaabccabcaaabccabccabcabcabcccabcabcabbbcabcaabbccaabcabccccabbccabcabccabcabccccabcaaabcccabcabbcabcabcabcabcccabcabbccabbbcccabbcabcabcccaabcaaaabcabcabcabccabbcaaaabcaabbcabccabcabcabccabbcaabcabcabbccabccabcabcaaaabcaabcaabbcabcccccabcabccaabcabcabbcaaabccabcabbcabcabcaaaabcccabbccaabbbcabcaabccaaabcabbcaaaabbcabccabcaabbbbcabcaabccaaaabcabccccaaaaaaaabcabcabbccaabcccabbbbcabbcccabccaaaabbcabcabbcccaabcaaaabcabcabbcabcaabbbbccabcaabcabbcaabcaabcabbcabcabccaabcaabccccabcabccabcabcabbccccabccabcabcabccabccaabcaabcabccccabbccabbcabbcabcaabcaabbcabcaabcabcaaabbcabbcccaabbcccabcabcabcabccabccabccaabbccaabccabcabbcabcaabbcabbcabbcccabbbcabbccaabbcabbbcaabccccccaabbbbbbbcabcabcabbbcabcabcabbccabcabcabcccabccaabbccccaaabbcaaaaabcabccaaabcabbcabbbccaabccabbbcabcabbcaaabbccabccaabcabcaaaabcabbcabcccaabbbcabbbbbbbbcabcabcabcccabbcabcabbccaaabbbcabcabbbbbcabcaabccaabbbccaabbbcabcabccabcaabbbbbbbcabcabbcaabbcaabbbbcabcaabbcccabcabcaabbcaabcabcabbccabcaabcabbcabcccccabccabccaaabbcabbbbbcabcabcabbbcaaabccabccaaabbccabcaabcabcaaabcabcaabbbcabcabccaaabcabccaaabcabbcabcaabcabbccabbccaaaabcaabccabcabbbbccabccabbccabcccaabbbbbcaaaabcaaabcccccabcabcaabcccabccabbcabcccabcccabbccaabcabcabccaaabcabcabcabcabbbbcabcabbcaabcccaabcccabcabbcabcabbccabcaaabcabbbcabccabbcabbbbbcaabcccabcaaabbbcabbcabcabccccccabbbccabbbcabccaaabcccaabccccaabbbcabbcabccabcabbcabbccaabcabcccabcabbcaabbccccabbcaaaaabccaaaabcaabcabcabbcaabbcaabcabbcaabcaabcabcaaaabcabccaaaaabcaabcabbcaabbcabbccaaaabcabccabccabcabcabcabccabcabcabcabccabbbbbcabccabcaaabbcaabbbcabccaaabcabbccabcccabccabcabcaaabcaaabbbbccabcaaabccabcabcabbcaabcaabcabbcabcabccaabbbcccabcabccccaabcccaabcaabccabbcabcccabccabcabcabbbcabbcabbbbcccabcccabbcabcabbcabcaabbccaaabbbcabbbcabccaabcabbcccabcccabbbcabcabcccaabbccabcccabbcabcaabcaaaaaabbbbcabcaabcabcaabbbcabbcaabcabccaaabbbbbbbcaaabccabcabbbcabcabcabccabbcabcabbbcabbcabcccabbcabcabcabcccabccccaabccccaabccabbccaabcaaaabbbcabccabccaaaabcabbccabccabcabcaabcaabbcabcabcaabcabccabbccabcabbcabcabbbcabbcabcaabbcabccabbcabbcabcaabbbccaabccabbcabbbcabcabbcabbcabcabbccabcccabccabcccabcaaabccabcabcaabcccccabbcabbccccabbbcaabccabccabccabbbbbcabccabbcabcabcabcabcaabbbcabcabbcaabcabbcccaabccabcaaabbcaaabcabccabcccabbcaabcaaaabcabcaaaabcabcaabcabbcabccabccabccccabbccccaabbbcabbcabcaabbcaabcaaabbbcabcabbbbccabcabbccabbbbbcabcccabbcabbcaabbcabccabbcabbccabbccabcabbcabcccabcabcaaabcabbbbcabccaabbcccaaabcabbcaaaaabbbcaabbbcabcaabbbcaabccabccccaaaabcaabcaabbbcaabcaaabccabccaaabcabcabcabccaabbcabbcabbcaabcabbcabcabbbcabcabcaabbbcabcabbccaabbcaabcaaabccabcccabbbbcabbbcabbcabbccabbbbcabbcabccabccccabcccaabccabbcaabcccabbbcabbccaabbccabcabccaabcabbccccaabbcccabcabbccabcabccaaabccccccaabccabbcccabbcabbccabccabccabbcaabccabcabcabbcaaaabcaabcabbcabccaabccabcaabcabcabcabcabccaabcabcabcabcabccccaaabbbcabbccaabcabccabccabcaabcaabbcabbcabbcaabccabccabbbbccabbcabcabcaabbbbccaabcabbcabbcccabccaabcabcaaabcabbbcabcabbcabccabbccabcabcabcabbccaaabbcabbbccaabccabcaabcabcabccccccaaabccabccaabcabcaabcabcabbcabcabccccabcaaaaabbcabcaaaaaabcabcaabcaabcabbbbccabbbccabcabcccabcaabcabccabbccabcaabbcaaabcabccabcabccabbbcabccabbcabcccaabbcaaabbcabbbcabbccabcabccaaabbcccccabccabcabcabbbccabbccabbcaabcabbbcabccaabcaabcabcabccabcabccabcabcabcabcabcaabbccaaabbccccabbcabcabbcabbcaaabccaabbccabcabcaaaabbbbccabccaabcabbcabcabcccabcaaaaaaabcabcabbcabbcabbbbcabcabbcaabbcccaabcabcabcabccabbcabbbccaabcabbbcabbcccaaabbccabccabccabcabcaaabcabcabcaabcccaaabcabcabcaaabbbbcccaaabccabbcabcccabbbcabbcccaabcaabcccabcaabcabcaabcabcabccaabbbcabcaaaabcabbbbcabcabcabbbcccaabbccabcabcabcccaabcabcabcaaabcccabcccabcabccabbcaabcabcaaabbcccabcabbccabcabcabcabcaabcabbccaaabcaaabbbcabcabbcabccabccabcabbccaabcabbcabcaabccabcabbcaabcaaaaabbcabccaabcabcabbcabccabcabccabcaabcccaaabbcabcabcabbcaabbbbccabcaabcabbcabccaabcaabcaaabccabbcaabbcabbccaabbbbcabbcccabcccabcccabcabbcabcabcabbcaabcabcccabbccabcabbbcabcaabccabcaabbbbbcaabbbcccaaaaabbbccabbcabcabcabccabcaabccabcabcccabbcccabccabcabbbcaabcaabbbcaabcabbcabcaaabbcaabbbcabbcabbccabbbbcabccabcabbccccaabbbcabcabcabcabcabbccaaaabcabcabcabcabcaabbcabcabbbbbcabccabccabbbccabccabcabcabbbccaaabcabbccabcaabcaaabcabcabbcabcaaabcaaaabcabbcccabbccaaabccabbcabbcabcaaaabbccaabcabcccabbcccaabbcaaaaaaabcabcabccccabccabcaabcabcccabcabccabcabcaabcccabcaaabcabcabcabbccabcabcabbbbccabcabcaaaabcabccabcaabcabcabcccabbbcccccabcabbbbccaabccabcabcaaabcabcabbcaaaabcabccabcccabcabbbbccabcabcccabbbcaabbcaabbcaabbcabcabcabcaabcabccabbcccabbccabbcaabcabbcaabcabcabcaabcaabcabcaabcabccabcaabbcabcabbccabcaaabbccaabbccabbccabcccabbccabcabccaaabccabcabbbbcaabbcabcabcabcabcabccaabcabcabccabcaabbbcabcccabbbbcabbcabcaabcabbccabcaaaabcccaabbcabcabcaabcccabcccccaabbbcaaabcaabcabcaabbccabbcabccabccabbcabcabcabcabcccabbcabbbcaabccaaabcccaaaabccccaaabcabcaaabcabbcabcabcabbcaaaaaabcabcabbcabcabccabcabcaabbcabcabccccabbbbbbcaabccccabcabcabccabbbcccabcabbbbcabcabbbcabcaabcabcabccccaaabcaabbbcaabbccabbcabccabcabccccabccabcaaabcabcccabcabbccabbcabbbcaabbccccccabccaabcabbbcabcaaabcabccccabccaabcabcabcabbcabcabbcaaabccaabbcabccabbccabbcaabbcaabcaabbbbccaaaabcaabcaabccaabcabbcabcabccabccabcaaaabcabcabccaabcabcabcabcabcaabcccabcabbccaabbcccaabcabcaabcaabcabbcccabcabcabcaabccabbbccaaaaaabbcabcabbcabccccabccabccccabbcaabbccaabbcabcabcabcabbcabbccaaaabccccabbcabbcaabcabcabbccaabcabcabcaabcabbcccabbbcabcabbbbbccabcccaaabccabcaabccaaabcaabcabbbbcabccabcaabcabbbcaaabcabcabccccaabcaabbbcabbbccabbcabcabcabccabcabcaabcaaabcabccabbccabbcabccabbcabbcabbbccabcabcabcaabcabcaabcabbbbbccabbcaabbcccabbbbbbccabcaaaabcaabccabbbcabccaabcabbbccabcabcaabbcaabcabbbcabcaaabbbcaabbbbcaaaaabcabbbbbcabbbcaabcccaabcabcaabccccccabbcabcccaaabbcaabcabbbbcccabccabccaabbbcaabbcabccabcabcaaabcabcabbcabccabccaaabbbcabcabbbccaabbcabcabccaaaaabbccccabccabcaabbcaaaaabccabcabccabcabbccabcaabbccaabcabcabcaabbcabcaabcabbbccaabcccabcaaabbcabbcabccabcabcaaabcabbbbbcabbcabbbcabbccaabbccabcabbcabccabccabcaaabccabbbbcabcccccabcccaabccccaabccaaaabcabcabccaaabbbcabbbcccabccaabcaabcccaaabcabccabbbbcabcaabbcabcabbbcabbcabbcabbcaabcaaabcabccccabbbbcaabcabbcaabbcabcaabbcabcabccabcaabccabbbccabccaabbbbcabcabbbcccabcabcaaabbcaabcabcccabcabcabcabcccabcabccabbcabcaabcabcccaabccaabbbcaabccaabbcabccaaabcabcaaabcabcabcabcabcabbbbcabccabbccaaaabccaabbcabbbcccccabcabbbbcabcabccabbbcabbbbbbbcabbbcabcccaaabcabcccccabccccabbcabcabbcaabcaabccabcabbcabbccaabbbcaaabcabbcabcaaabcabbcabbcaabcaabbbccabcabcaabccabbbccabbcabbbbcaaaabccccabcabccaaabbcabcccabcabccabccabbccabcabbccabcaabccabcabcabcaabccaabccabcaabbbcccaabcabbbcabcabcabcaaaaaabcabbccabcabbcabcabbccabbcccabcabcabcabcabcabcaabbbcaabccabbcabcaabcabcaabccccccabcaaabbcabbbcabcabccabbcabbcabccabccaabbbcccccabcaabbccaaabcaaabccccaabcabbccaabcaabcabbcabcabcaaabcabcaabccccaabbcabcaaaaabbcabbcabccccabccabbbcabbcaaaaaabcabbbcaabcabcabcabbcabcabcabcabcccabcabcabcabcaabcaabcaabbcabbcccabccaabbbcabbbcabcaabbcaabcaaabcabbcaabcabcccaaabccccabccaabbcabccabbbcaabcabcaaabbbccabbcabccaabbcabbcabcabccccabcabcabcaabbbccaabbcabcccabcabcabcaaabcaabbbbcccabbbcabcaabcabccabcabcaaabbbcabccabbcabbcccabbcabcabcabcabcccabcabbccabbbcabccaabccabbccabccabcaabbbbcabcabcabbcabccabbbcaabcabcabbcaabcabbcabbbccaaabcabbcabccabcabbcabcabbcabccaaabbcabcccabccccaabcaaaabbbccabccccabccabbcaaabbbcaaabbcabbbbccaabcaabcaaabccabcccccabcabcccabcabcaabccabccabbcccabcabbcccabccabcabcabcabccaabccccaabcabccaaabbcabbcabcaaabcaabccabcccabcaabbcabbbcabbcabcccccabcabcccabccccabcaaabcaabcaabcabbcccabcabcaaaabcccaabbcccaaabbcabbcabccaabbbcabcabcabcaabbcabcabbccaabbcccabcabbccabbcabcccabbcabcabcabccabbbcabcabcaabcaabcabbbcaabbccabcabbcabbccaabbcccabcabcabcabcabcaabbbcaabbcaabcaabccaabbccabbbcaabccccaaabcabccaabcabcabcaabcabcaabcabccabbcabbbbbbbbbcaabbccccabcaabccccabcaaaabbccabbbbbccabbcabcabcabbccccabcaaabbbccabcabcabbcabcabcabcabcaaaaabbbbbbcccabccaabbccabbccaaaabccabcabcabbcabcaabcaaaabbccabccaaaabcaaaabcaabcabbbbcabcabbccaabccccaabbcccaabccabcaabcabccaabbbbcabccabcabbbbcabcabbccaabcccabbbcabcaabbcabcabbbcabcaaabbcaaaabcabcaabbcabbcabccabcabcabcabcabcaaaaabbbcabbccabbcaabccaaabcabccccaabcaabcaaaabcabcccabbcabcccabbbbbccabcccaabccaaabcabcabbcabcabbbcccabbbcabccabbcabcabcccabccaaabbcabbcaabbcabbcaabccaabccabcabbbbbbbcabcabcabcabcabbcaabcaabccaaabbccabcabbcabcabbbccabccaaabbbccabcccccaabccabcabccaabbcaabcabbbcabcaaaabccaaabcccaaabcabccabcabcabcabcaabbcabbcaabcccabcaaaabbcabbcabbbccabcabbbcabccaabbccaabcabcaabcabcabbccaabccabbcabcaaaaaaabcabccaabcccabccabcabbbcabcabcabcabbcaabbcabbccabbccccaabcabcabbcabbbbcccabccaabccabbbcaabcabcabcaabcabccccaaaaabccabccaabbcaabcaaabcaabccabcabcaabcabbccabcabccccabccabcabcabbbbbbccaaaaabbbcabccabcabcabcabcaabcabcaabbbccabbccaabcaaabbbccabbbbbbbcabbcaaabbbcccabbbccabccabbbbccabbcaaaaabcccccabccccaabbcaabcabcabcabcabbbcaaabbccaaaabcabbcccabcaabcaabbcabcabcabbbbbccccabcccaaabbcccabcaabccabcabbcaaaaaabcabccaabbcabccaabbcabbbbcabbcabcabcaaabcabbccabcabccabccabcabcaabcaabcabbcabcccabcccabcaabccabcabbcabcaabcaabcabcabbcabcabcaaaabbccaaabbcaaabccccaabccabcaabcabccabbbcabccaabbbccaabcabcabcaabccaaaabcaabcabcabbbbbcabccaabcaaaabccaabbcaabcabcabbcabbbcabccabbcabcabccaabbbbcccabcabcaabccabbbbcabcabcabcabcabcabcccaaaabccaabcabbcaaaaabbcaabccccaabbcabccaabccabcabccaabbcccabccaabccaaabbbcabccabbcccabbcaabcabbccccaabccaabccabcaabcaabbccabcabcabbcabcabbbcccabcabcabbbcabbcabcaabbbccabcccabcabbcabcaabccabcccabbcccabbcabcaabbccccabcaabbbbccccabcaabcabccabcabccabbbccabccabcabcabbbbccabccccabbbbcabcabcabcaabccccccabbcabbbbcccccabbbbcabcaabcccaabbbcabcaabcaabccabbcabcabcabcabbcaabcabbcaabcabcabcabcabcaabccabbcaabbcaaabcabbbccaabbccccabccabbcaabbbcabccaabccccccabbbccabcabcabccabbcaabcccabcccabbcabcaabbcabcabcccabcccabcaabccaabccabbbccabccabcaabccaabcaaaabbbbbcccabcccaaabcccabbcabbbcabcabcaaabbcaabbcabcabcabbcabccccabccabcaaabbbccaaaaaabcabcaabcabcccabcabbcabccabbbcccabccabcaabcabbcabbccaaaabccabccaaabccabccabcabcabcabccabcabcaaaabbbbcabbcaabcaabccaaaabbcaaabcaaaaabcccabccccabcaabcabbcaabcabcabcaaabccaabcaabcabcaaabcaabccabbccabbcabccabbcaabbcaabbcabcabcabcabbbbbcccabbccabbbbcabcaaabcabccccabbcabcaabcabcaabcabccabccabcabcaabcaabbcabcaabbcabcabccabcaaaabcaabccabcccabcabbcaaaabcaabcabbcccabbcaabcabcabbcabbccaabcabcabcabcccabcabbbcabbcccaabcaabbbcaabccaabcaaabccabbbcaaabccabcabccccabcabcabbcaaaaabbbbbcabcabcccabcabcabcabcabcaaaaabcabcabccabbcaabbbbcabcabbcaabcabbccabcabcaabcabcabbbcabcabcaabcaabcabcabcabcaabcabbccabccabcabcabbbcaabbbbcabccabbbccabcabcaabccaabbbcccabcabbbcccaabcabbbcabccabbbcabcabcaaaabbcaabccaaabbbbcaabccabbccabbbccaaaabbbcabcaaabcabbccabccaaabcabccccabcabccaabbcabccabcabbcaabcabcaaabbcaabccabbcabbccaabcaabccaabbcaaaabbbbcaabcaabbcaaabcccabccccabccabccaabcccaabbcabccabcaaabbcabcabcaabccabbcccabcccaaabcabbbcabccabcaabcccaabcabbccabcaabccaaabcabcabccabcabbccabcabcaabccabbcabbcabcaaabcabbbcabbccabcabcaabcaaabbcaabbccaabcabbbcccabcabcaabcabbcabcaabccaabbcabbbbcabcaabccabbcaabccabbbcccaabcabcabccaaabbbcccaabbccaaabcaaabcccaabcabcaaaabcabbcaabcabcabcabcaabcaaabbbcabbbcabcabccaabcabcaabccabbbcabbbcabccaabcccaaabcaabbbccaabcabcabcaaabbcaabbbcabbcabccabcabcabcaaaabcaabbccccccabbbccabcaaabccccaabcabcaabcaabcaaabcabcabccabcaaaabbccabbbbccabcccccabbccabcaaabcabcabcaaabccabbcccabbcaabbbbbbbcccaabccabccabbcccabcabcabcabbcccabbcabcccabcccabcaaabcabbcaaabbbccabbbbbbcabbcabcabcaaabcccabbbbbccabccaabcabcabccccabcabccabcabbcccabbccabccabcaabbbccabbcabccabcaaabbcabcaaabcccabcabcabbcabcabcaabbbcabcabbccabcabbccabcabcccabbcaabcaabbbcabbcaaabccccabbccccccccccabcabbbcccaabcabbcaabbbcabcabcabbcaaabcabcccccaabbccabcaabcabccabbcccccabcaabccaabcaabcabcabbcabcaaabcabcaabcabcccabcaabcaabbccabcaabcaaaabccabbcabcabcabcaabbcabcabccccabbcabcabbcabbcaabcaaabbbcabbbccabbcabcabccabbbcabcabccabccaabccabcaabbbcabbcabcabbbcabbccabccabcabcabcabbbccccabcaabbcabcabccccabcaabccaabbcaaabcabcaabbcabcabbccabccabbccccabcaabcabbccabbcabcaabcabcabcabbcaabccabcabcabcaabcccaaabccaabcabbbcaaabcabcaaabccaabbccaabcabcaabcabbcabccaabcabbcabcabcabcabcabbccaabcabcaabbcaaaaabccaabcabccabccabccccaabcabccabbccabccaabbcabcaabcaabccaabcabbcabcabbbbccabcabbccabcabbbbcabcccabbcabcabccabccaabbcaabcccaabccabcaabccccaaabbcccccabcabcabbcabcabcabccccaaabcabcccabbcabcabbcabccabcabbbbbcabcaaabbcccaabcabcaabbbcaaabbcaaabcabcabbcabbbbbcabcabcabcaabcabbcccabcabcccabbbbccaabcabcabcabcabcabcccaabcabbcaaabcccabcccaaaabcabbbbccabccabcabcabbbbbbbbbbcabbccabcabccabbbcccaabcaabcabcabcabbccabcabcaabccaaaaaaaabcaabbcabccabbbcaabcabcabcabbcabcaaaaaabbcabcabbbbcabcabbbccaaaabcaabcaaaabcabbcabcabccccabcabcabcabcabcccaabcaabcabccabcabcabbccaabcabcabbcabbcccabbbccaaaabbcabcabcccabcccabbcabbcaabcaaaabbbcabbbcabbcaaaaabcabbcabccabcabcaaabcaabcaabbcaabbbccabccaabcaabcaabcaaaabccaabcabcabcccaabccabcaabbccabbbbcaabccabcccabccccccabcaaaabbccabcccabcabbbbcccabcabcabcaabcabbccabbccccabcabbcabcccaabccabccabcabccabbcaaabcaaaabcaaaabbbcabbbbcccabbcaabbbbcabccaaaaabccaaaabcabbcaabcabccabccabccaabcabccabcabcabbcaabbccabcabbbccabcaabcabcabbcaaaaaaabcabbcabcabbbbcaabccabbbcccccccccabcabcabcabbcccabccabcabbcabccaabbbccaabbbccccabbcccabcabccaabbbccabbbccccabbbbbcaabbcabcabccccaabccabcaabcabcabcabbccccabcaaabcabcabcaabbccaaabbccaabcabcccabcabccaabbbbccabcaaabccabbbcaaabcabcabbcaabcaabcabccabcccaabccaaabcabcabcaabbcabcabcabbcabbbbbcabcabcabbccabcabbbcaaaabbcaaaaaaabbcccabbcabcabbbccabcaaaabbcabbcabcabcccaaabcaaaabccaabcaabcabbbbbcabbbbcccaaabccabcabccaabcabccabcabbbcabcabccaabbbcabbcaabccabbcabbbcabbcabbcccabbcabccaabcabcabcabbbbbbcabbccaaaabcabbcaabcabcabcabbcccaabccabcabcaabbbbccaabcabbcaabcabbcabbccabcccabcaabbbcabcabcabccabcccabcabcabcaabcaaabcabccabccabcabbbbccabcaabbcaabbccabcaaaabbcccaabcabcabcabbcabcabcabbcabcabbbccabcabcabcaabcabbbbccabbbcabcabcccabcccaabbcabcaaabbccabbcaaabcabcabcabcabccabbbccaabcabbbbbccaaabbcabbccabcaabbbcabcabcaabbbcaaabbccabcaabccaabcccaabcccaabcabcabcaabcabccabbbccccaaabcabccaabcccaaabcaabcaaaabcaaabcabbccabbcaabbcabcabcccccabbccabbbccabbcabcaaaaabbbcabbcaaabcabbcabccabcabcaabbccabcabbccaabbbcccabcabbcabcabbcabcaabccaabcabcaabbbcaabbcaabcabcabcccabbccabbcccabcccabbccccaabbbcabbcccabbbcabcabcabbcaabcaabcabcabcabbccaabcabbbbccaabbbbccabbccabcccaabbcaabcaaaabcabcabcabcabbbbcabbbcaabcccccabbccabcaabccabcabccabcabcaabcabcabcabccabccabbbccccabbcabcabbcabbcaabcabcabbccccaabbbccabbcabbbcccaabbcabbccccaaabcaaaabbbbcaaaaaaabbcccaabbcccccaabcccccabcaabcabcaabcabcabcaabbcaabbcabcabbcaabbcaabcccaaabbcaabcabccaaabbbcccabcabcabcaabccabbcabbcabcabcabcaabcaaaabbccabccabccabcabcabcabccabcaaabcaabcaabcabcaaabccabbcabcaabbcaabcabcabcaaabcaabcabcabbcabccccaabcaabbbbbcabbccabcabcabbcccabccaabbbcaabbbcaabcccabcaaabcabccaaabbbcabccabcabbccabccabcaaabcabbbcaabcabcccabbbbccaabbcabbcabcabbbcabbcabccaaabcabbcabcaabcabccabbcabbcabcccabcabccabcabcccaaabcabbcaabcabbcabccabcabbcabccabbbcabcabccccccabcabcabcaaaabbccabcabccaabcaabccabcabcaabcccaabccabcabcabbcaaabcabbcabcabbcabbcabbcaabcccccaabcabcaabcaabbcabbbbcabcaaabccaaabbcabccabcabccabbccabbbcabcaabcabcabcabcaaabccabbcabcccaaabbccabccabcabcabcabccabcaabbccabcabbccaabcabbccabbcabbccabcccabcabcabbccccccabcabcaaaaaaaabbcaabbcabcabbccaabbcabbccccabbbccabcabcccabccabccaabccaaabbcaabccabccabcabccabccccaabccccccabcabccabbbcabcabbcabcabcaabcabcaabcccabcabbccccccaaaabcabbcaabbbbcaabbcabcabcaaaabcabbccaabcaabbccabcabcabbbcabbcccaabbbcabbbcabcaaabccaabbcabbbbcaaaaaabccabcaabccabcabbcaaabccabbcaabcaabcabcabccaaabccabcaabcccabcabcaabcabbbcabbbbbcaabcabbcabbbbcaabcabbbbcabbcabbccaabbcabccccabcaabccabbcabbcccaaaabbcabcabccccabbcaabcaabcccabcabcabcaabcabcaabccabcaabcabcabbcabcccaabcabcabbcaabbbccabcccabbccaabcaabccabcabcccabbcabbbcaabccabccabcabcccccabcabcabcaabbbcabbbbcabcabccabcabbcabccaabbccccabccaaabbccabcabcabbcccabbcabcaaaabbcaaabbcabbcabbbcabbbcccabcaabbcabcabbcaabbcaaabccabcaabbbbccabcabccabcabcabcabbbcaaabcabcabccaabbcabccabcabcabcabcabcabcaabccabcabcabcabcccaaaaabbccaabccccabcaabcabcabccabcccaaabbcabccccaabccaabccaaabcaaabbbbcabbcabcabbcaabbbcabbcaaabcabcabbcabcccabcabcabbcaabcccaaabccaabbcaabccabcabcaabbbbcaabcabcaaabcabcabbcaabbcabcabbccabbbbcccccabccaabcccccabcabbcabbcccaabcabcabccccaabbbbcccabccaabcabcaabccccaabbcaabcaabcabbcabbccabccabbbcabcaaabccaabcabcabccaabbcabcaabccccaabcccabcabccabcabbbcaabccabbbbcabbcaabbcabcabcabbcabcaabbbcccabbccaabbcaaabcabcaaaabcaaaabcabbbbccabbcccabcabcabcaabcaaabccabbcaabcaabcabcaabcaaaaabcaaabcabcabcabbcccabcabbcabcabccccabbbccabccabcabbcabcaaaaabcaaabccabcabcaabcaaabbcabbbbccabcabccaabcabcabcaabcaaabcabcabcaabbcabbcabcabccabbbbccabccabccccaaabcaabbbcabbbbcabcabbcaabbcaabcabccccabcaabbcabcabcaabcabccabccabccabbcabbcabbcabcabcabbbbcabcabcabcccabbcabbccaabcaabbcabcabccaabbcccabcaabbbcaaaabccabbbcabccccccaabcabccaaabcccabbcabbcaaaabccabbbbccabccabbbcabbccccabcaaabccabcabcaabcabcabcabcabcabccccabcabccccabcaaabcaaabcabbcabbcccaaabbccaabbccabccabcccabbbccabbccabcabcabcaaabbcaabcaabbcabcabbbbcabcabbccaaabbbcabbbbcabccabcccabccaabcabcabbcaabcaabbccabbbcabcabcaabbccaabccabbbbbccabbcaaabbcabcaabcabcabbcabbbcabbcaaabbbbcabbbcaabcaabccabbcabbbcabbccabcaabcaabcabcaabbcaabcabbcabcaaabbcccabcabcabcabbbcabbccabcabcaaabcabcabcabbcaabbcaabbcaabcabcabccaabcaabbbbbcabbcaabbccabcabcccaaaaabcabbcaaabcaaabbcccabbbcabbcabcabcaabcaaabbbccaabcaabcabbbccaabcaabbcaabcabbcccabcabcabcabccabcccabccabbccabcabccaabcabbbcaaaabcabcabcabccabcaabbbcaabcaabbcaabbccaaabcabcabccabbcabcabbccccabccaabccabcccaabbccaabbcabbcccaaabccaaaabcabcabbccabcaabcabcabcabccaabcabcabcabccaaabcabcabbbbcaabccabbcabccabcabcaabcaaabbcabcabbccabccabbcabbcabcabcabbcaaabbccaabccabbcabccabcabbcabcabcaabcccaabbcaaaabcaaabbcabbcabccabcabcabbbccabcabbbcccabbccabccabbbcaabcabccabbcaaabccabcccaabcabbcaaabcabcccabbcaabcaabcabccabcabccabcccabcaabbbbcabcabcabbccabcabcaabccabbcabbcaaaaabcabcabcabbccaabccaaaabcaabbcabccabcabbcaaaaaaaabcaabcabbcabcabbbbcabbccabbcaabcaaabcabcccabccabcabcaabcaabbbccabccabccabcabcabbcaaaabcabbbbbccabbcabbccabcccabccabccabccccabcabbcccabbccabcabbcabcabccaabcabbbccabccabcccabcabcabbbccabcabccabccabcabbcabcccaabccabcccaaaaabcabcabcabbcabcaaabcccabcabcaaabcabcccabbcabccabccabcccaabbbbbbcaabbcabbcabcccaabbbbcccaabcabbbcaaabcaabcabcabcabcaaabccccabccabcccabcabcaabcaabbcaabbcaabcaabcabcabcabcccaabcabcabccabbcabbcabcabbcccabbbbccabccabcabbcabbcaaabcabccaaabccabcabcaaabbcabbcabccabcabcaaabbcabcabccabcabbccabcabccabcabcabcaabcaabcabcabbcabccabcccabbccabccaabcabccabccaabccaabccabcabcabcabcabbccaabcaaabccaaabcaabccaabcccabcabbcabbccabbbccabcaabccabbcabbcabccccaabccabcaabbccabcabcabcabcabccaaabbcabcabbcabbbcabbccabcabcaabbcaaabcabbbbccaabcccccabbbccabbcabbcaaabcaabbcabcabbcabbbcabcabcccccaabcabccccaabcabccabcaaaabcabbcaaabbccabbbcabcccabcccaabcaabcabccabbccaabcabcccabbbbcaaabbcabbcabccccaaaabcccaabbccccabcabcccabcabccccabccccabcaaabcabcabcccccabcabbbbbccabcabbccabccaabcaaabcccaaaaabcaaabccaaabcabccccabcabcabbccabcabbbccabbbcaaaabcccabbcaabcabcabcabcabbcccccaabcaaaabbcaabccabbbbcaaabccabcccaabbbbcaabccabbcaabccccabccabbcabcaaabbbcaabcccccccabcaabcabccccaabcabccabbbbcaabccaabbccccabccabcaabbbccabbccabccabccaabcccaabcccaaabccabcaaabccabcaabcabcccabccabbccabcccabbcccccaaabcabcaabcabcaabcccabcaabcabcabccaabcaabbbcaaabbcabcaaaaabbcabccabbbccabbbbcaaabcabcccaabcaabbbcabbcabccabbcccabcaabbcaabccaaaaabccaabcaabcabccabcabbccabccaabbbcabcabbbbcaaabccaaaaabcaabcabcaabcabcabccccabbcabcccabcaabccabcabbcabcaabcabcaabbccabbcabcccaabcccaabbcabcabccaaabcccabccabcabbccaabccabbcabccccccaabbbccabcabcabbcabbbcabcabccccaaabbbbccabccaaabccccaabbcaaaaaabbcabbccabccaaaaabccaabcabcabcabcabccabcaaabcaaabbcabbccaaabcabcabbcccaaaaabccaabcaaabcaaabcabcabbcaaaabcaaabcabccabbbbcaabbcaabcabcabbcabccaabcabcabcabcaabcabcaabbbcabcabbcabcaabcabbbccaaabcaabbbcaabbccabbccabbccabbcabccabcaabcaabcabcabcaabcabcabccabccabbbbbcabcaabcabbcabbbccccccabcccabbbccaaaaabccaabccabbbccaabcabccabbbcabcabcabcabcabcabcaabcaabccabcabbcabccabbcaabbbbcabcabccaaaabcabcccabcccabcabcaabbcabccabcabcccccccabcaabccabcabcabbbccabccabbccabccabbcabcabcabbccabbcaabccabcabbcaaabbcabcccabbccabcaabbcaabcabccabcaabccabcabccaabbcabbcccaabcaaaaabcabccabcabcabbbcccabcabcccabbcabbcaabccabcaaabccccaabbcabcaabccaaabcabcabcaaabcccabcabcabbcaabcabbcabcccabbcaaabcabccabcabbcaabcabcabccaabcccabccaabbbcabcaabcaabccabccabcabcabcabbcabccabccabcabcabbccabbbccabcabcccabbcaabccaabcaaabcaabcabcabbcabbbcabccaabccaaabcabcccabbcabcaabcabcccabccccccaabcabccabccabcabccaabccaaaabcabbccccabcabcaabccabbcabbbcabcaabcaabcabcaabcaabcabcabbbbccabcccaaabcabcccabcabbccabcabcabcabcaabbcccaabcabbbbbcabccabbccabccabbccabbbcaabbbccabcaabcaabccaabcabcaabcccccabbccaaabbcccabbcabbcabcabcabbbccaabcccaabcabcabcccabbcabccabbccabccaaaabccabbbccabcaabcabcabcabcabccabbcabbcabbcabccaabcaabcabcabccccabbccabcabcabbcaaaaabcaaaabcabbbbbccabcabbccabbcaaabcabcabbccabbcaabbcccabcccccaabccabbccaabbbbcaaaabcaabccabcaabccabcabcabcabccabcaabcabcaabcabcaaabbcabcabccabccabbbcccaabccabbcabcabbbcabbcabcabcabcabcabccaabbcabcaabbcaabcabcabbcabcccabcabccabcabbccabcaabbcabbccabbccabbccccccabcccaaabccabcabcabbcaabcaaabcabccaabbbcabcccaabcaabcabccabbcaabbcaabcccaabbcabcabbcccabccabcaabbcabbcaaabccaaabbcabcaabccccabbbcaabcabcaabccaabbcaabcabbcabbccabcabbbcabbccabcaabcabcaabbcaabcabbcabcabcabccaabccabccaabccabcabcabcabbcccccaabccabccabbbcabbcabcabccabcabccaaaabccaabcabccccccccaabcabcabccabcabbcabbbcabbcaabbbcaaaabccabccabbcabccabbcaaaabcabcabbbcccaaabcabcabcabcaabbcccaabccabcabcaabbcabcaaaaabbcccabcaaaabcaaabccabcaabccabbcaabcaaaaabccabbccccabcabcabbbccabcabcabcabbcaabcabbcabccabbccaaabcaabbcaabbcabcabbcccaabcaaabcaabcaabccaabcaabbcabcabbbbcabcabcaabcaabccabbcabcaabcaaaabccccabcabbcaabcccaaabbcabcabcabcabbbbcaabcabbccccaaabbbcabcabcabcabbbbcabbbbcaaaabccccaaaabbbbcccabcaaabcaabcabccccaabcabcabccaabbbcccabcabcaabcabbcaaabbcabbbbcabcaabcaabcaaabbcaaabcabbccabcabcaabcabcaaabcccabcabcaaabcabcaaaabcccccabcaaabbcabbcaabcabcaabcabcccabcabcaaabcaabccabbcabcabcaabcabcabbbccabbbcabccabbccccabcabbcabcabbbbccabbcabcabbcabcabcabcabccabcabcaabccaaabcaabbcabbcabccabbcccaaaaaaabbcabcccabbcaaabcabcabbbbccaabccccabccabbcabcabcccaaabbcabbcaabbcaabcabcabbcaabcccaaaabcabcaabbbcabccaabbbbccaabbcabbcccabcabcabbcaabcabbbcabbcabbbcabbcccabcabcaabccabcabcccccabbcabbcaabbbccaabccabbccabcabccccabccabbcccaabcccabcabcaaaabbcaabccaabcaabccabcccaaaabcabcaabbbbcaabbcaaabbcabcabcaabcccccaabbcabcabcabbcaabcabccabcaabcabbccabbcabcabcabcabccabbcccccaabcabbbcabbcccaabbcaaabbccabcaabcaaabbbcabbcaabccaabbcabbbcabbccccaabbccabcabcabcaabbcabbcccaabbcccabcaabcabcabccabbbbbccabccabbbcabccabcaaabbbbccabbcccabbcaabbbbcabcaabbbcabbccaabbbccabcabcabcaaabbbbbcabbccaabcaaaabcabbcaabccaabbcaabbccabcccabcaaabbccabcaaaabcabcabccccabbbbcabccabbcaabccabccccaabcabcabcabbcabbcabbbcabbcabcccaaabcabcabbcabcccabbbbcabcabbcabbbcabcaabbcccccabbcaabcccabbbbcabcaaaabcaabcabcaabcabcabbbbbbcccabbbcabbbccccaabbbcabcccabbbbbcaaabcabcaabbbbccabcccabbbcabbcaaaabcaabbccccaabbccccaabbcaabcabbbccabcabcabcaabccaabcabccabcabcabbcabcabbccabbbcabcabbcabcabbccabbcabccaabcabcaabcabcabccabcaabcaabcaabccabbccaaabccccabbbcabcccaabbcccabcabcaaabbccabbcabcaabcabbccabbcaabccabcccabcaaaabbbcabbccabcabcabccabccaabcabcaabbcabccabcabcabbbccaaabccabbbccabbcaaabbcaabcaaabcaabbbcaaabcabcabccabbcabcaaabbbccaabbcaaabcaaaabcabccaabcabbcaabbbcabbcccaabcabcabccaaabbcaaaabcabcabbccaabccccabbbcabcccccccabcaabbcaaabcabccaabcabcabbcabcabccabcabcaaabcabcccaaabbcccccaaaaaaabcaabbcabbcaabbbcaaabcabbcaabcaabcabccabcaaaabcaaabbbbccaaaabbcccabccabccccabccaabcabbcabcabcabccabccaabcabcabcaaaabcabbcccabcabccaaabccabcabbcabcaaabcabbcabbccabcaabcabccabcabbccccaabbbcabccaaabcaabcabbcaaabccabcabcaabcccaaabbcaabcaabcabcabcabcabbccabcabcabcccaabcabccaabcaaabcaaabbcaabbbcaaaaabbcabbcabbcccabcabcabcabbcabcabcabccccccaabbbbccabcaaabcaabcccabcabcabbbbcabbcabcccccabcabcabcccabcaabcabcabcabcabccabcabccabccabbcabccabcabccabcabbcabccabbccccabcaabcaabccccaabcabcabcaabbccabcabcaaabcabbbbcabccccabbcabccabcabccaabbbccabcaabccaaabbccaabbccccabcabbcaabcaabbcabccaabcabbcaabcaabcabbcabcccabbbbcabbbbbcabcaaabbcabbccabcabcccabbbcabcabbbccabcabccaabbcccccabbcabccccabbccaabcabcabcabbcabcabcabbcabbcaabcccabbcabcaaabbbccabbcabcabbccaabcaabbcabcaabcaabcaaabbcaabbbcabbcaaaabcccabcabcabbcaaabcabccaabcabbcabbbcabbccabbccabcabcccaabcabcaabbcabcabbbcabcabcabcaabccabcabcabcaabcabcaabcabcabcccaabbbcabcaabcabbcabbcaabbbbcabbcabccabbbcabcabccabbbcaaabccaabcabcabcabcabccabbcaaabbcabbccaabcabbccaaabccabcabccaaabcaaabcccabcccabccabcaaabcabcaabcabcaaabbcaabccaaabbcaabbcccaaaabcabbccabcaaaaabcabcabcaabcccabccaabccaaabbcabcaabcabbcabbcabcabcabcabcccabbcabbcabbccaabcabbbcabcaabcccabbbbbbbccabcccabbccabcabbcaabcabcabccabccabcccabccabcabcaabcabbbbbcabcabcabcaaaaabcaabccaaabcaabbcccabcaabcabbcaabbccabccabcaabcccabcabbbcaabccabcaabcabbcabccabcabcabcaaabbbcabcaabcabcabcaaabcabcabccabcabcaabccabbbccabcabcabbcaabbbbbcaabbbbcabcabcaabbccaabccaabbccaabbbccabcabcaabcabcabbccabbbbcabcabbcaaaaabcabbcaabcabcabcccabbcaaabbcabccabcabcaaaaabcabcabbbcabcabbcaabccabcaabbbccabcaabcaabcabcaabbccabcabcabbbbbccccabbccabccabcccabcabccaaabcaaabcabbcabcaabcabcabbcabcabbccaabcabcabccccabccaabcabcabcaabbbbbcaaaabbbcaabcabbbccaaabbcabcabccccabbbccaabcabcabbcabccaabccaaabccabbbccabbbbcabbccabcabcccabbccabbcaaaabcaabccabccabcaaabcabcabcabcabcaabccccaabccaabccabcabbcabbcaabcccabbccabcccabcabcabbcaabcabcabbbbccaabcabbccaaabbcabbcaabccabccabbbbbbcabcaabbccabbcaabbbcabbccabcabccabcaaabcabcccabcaaabcabcabcabccccabcaabbbccabccabbcabbbcabbbccaabbcaabcabccabcccabcabccaabcaabbcaabbcabbccaabbbcaabcabccccabcabbbcaaaabbbcabcabcabbbcabcaabbccabcabcaaabbcaabccaabccaabcabcabcaabcaabcaaabcaaabcaabccaabcaabcabbccabcabcabcabcccccabcabcabbcabcabcabccabbcabcabbccabcabcabcaabcaaaabcabccabccaaaabccccccabcabcccabbcaabcabbbcabbcabcabbcaaabcabbcaaabbbbcabbbcabcaabbcabbcccaabcabbcabbcccaabccaabcabcabcaabcaaabbcaaaaabccabcaabcabccabcccabcabccaaabbcabcaaabccaaabcaabcaabccabbbbcaabcabcabbccabbcabbccabbbbbcabcabcabcaabcccaabcabbbcabbcabcaabcaabbccaabbcaaaabcabcccccaabccabbcabcaabbcabcabcaabccaabbcabccabcaabccccccaaabcabccccaabcccabbbccabcaaaabcaabbcabccabbccaabccabcaabbcabbcaabccaaaabbbccccaaaaabbbcabccaabcaabcaabbccabbbcabccaabcabcccaaabbbccabccaaabbccabbcaabbccabbccabccaaabbcabccabbcaabbccabbccabcabccccccabcaabcabbcabcccaabbbbccabbcaabcaaabbcabcabcaabcaabcabcccccabcabbccabcabccabcaabbccabcabbcaabcabcabcccabcabbcabccccaabcabcccaabccabbbbcabcabbbbcaaaaabbcaaabcaabbcaabbcabbbccabcabcabcaaabcabccaabcabcaabccabcabcaabccabccabcabcabcaabcaabcaaabcabbbbcaabcabccaaaabcabbcabcccabcabbcccabccabccabbcabcabcabcccccccabcabcabbbcabccaabcabcccabbbbccaaaaabcaabcabcaabbbcabcaabcabbcccaabcabcaabcaaabbcabcabccaaabcabccaaabbcabcabccabccabcabbcabbbbcaabccaaabbccccabcaaaabccabcaaabcaabcaabcabbcabcabbcabccabbccabcabbbcabccabcaaabcccccaaaabbbcaabcaaabbcaaaabbbbcabcabcabcccabcabcaaaaaabbcabcabbcabcabcaabccaabcabccabcabccaabbbbccccaaabcaabbccaabcabbcaabcabcaabbcccabcabcaabcabcabcaabbbccabccabbcabbccabcaabbccaaabcabbbcabcaaabbcccabbbbccccabcabcabbbbcaaaabbbcabbcabbcabcaabccabbccabbcabbbbbbbcaabbccabcabcabbcabcabcaabcabccabcabccaaabcabcaaaabcabcabccabbcaabcabcabcabcabcabcaabbcccccabcabcabbcaaabccabbcabbcabbccabccabbbccabcaabcabbccaaabbcaaabccabcaabcaabcabbbcaabcaabccaabcabcabcabcabbbbcaabcabbbbcaabcabcabcabbcabcabcabccabccccabbcccccabbcabccaabcaabcabcccaabcabbcaaabcabcaabcabcaabbbcaaabcaabcabcabbcabccabcabcabccaabcabbccaaabbbcaabcabcaabbcabcabcaaaabcaabccabbcabccabcabbbbccccabcabcabccaaabbcabbcabbcabbbcabbcabccabccaaabcabbccabbbcabcccaabccabcaabccaaabccabcabcaaabcabcabccccabcaabcccabbcabccaaaabbcabbcabcabbbbbbcccaabbcaabbcabbbccccaabbccabcaabbbcccabcccaabcccabbbbbcabcabcccabbccabbcaaabbcabcaaaaabcccabbccabbcaabcabcaaabcabbcaaabcccccaabbbcaabccabbbcabcccccaaabccccabcabccaabcabcaaabbcabccabcaabbcabcaabcaabcccccabbcaabcaabcaabbbccabcaabcccabbccabcabbccaabbbbcaaaaabcabcabbcabcabcccabbcabcabcaabccabcaaabcabbcccabbccabcabcabcaaaabcabcaaabccabccabbbbccabcaabcabcabcaabbbbbcabccabcaabcccabcaaabcaabcabcaabccabcabbcabccaaabcabcabcabcaabccabbcabcccabcabcabbcabcabbccccabcabccaaabccabcaaaabcaabcabbbcaabcabcaabcabcaaaaabbbbbcabcabcaaaabcaaabcaaaabccabbbbcccaabcabbccabcccabccccabcaaabbbcabcaaabcaabbccabccabcaaabccabbcabbcccabcabbcaabbccaabcabbcabcaabccaaaabcabcabcabccabbbbcabbccabcabbcabcaaabcaabccccaabccabcabbbcabccccabcabbcabcabbcaaaaabcabcccaabccaaabcabbbcaabcabccaaabcabbcabbbccaabcabbccaabcabbbcabbcabccabcabcaabcabccabbbbbbbccccabcabbcabcabccabcabcccabcabcaabcccabbbccaaabcccabbbbcabccabcaabcabcccaabcabbbcabbccabcabbbccaabbccabcabccaabbbccaabbcaaaabcaabcabbcaaabcabbcaaabbcaabcccabcabcaaabcaabcabcabccabbcaabcabbbcabcabbbbbcabccccabccaaaabbcabcabbcabcaabcccaaabbbbcabbcabcaabbcabbcabccabbcabbcccabccabcccaaabbcabcabcabbccabcaabbcaabbccabbbccabbcabbbcabccaabccabccaaabbccabcabbcabcabbbcabcccabcaaabcccaaaabccaaabcabbcaabcabcaabcabbcabcabcabccabbbccaabbcabbbcaabbccaabccabcabbbbcabccaaabcabbccabccaabcaabcccaaabcaabccabbccabbcabcaaabbcabcaaabcabbbcabccaabccabbcccabbbcaaabbbbcccabcaaabbcabcccccaabccabcabbcabcaabcaabcabccaabcabcabcabcaabcaabcabcccabcabbcabccabcabcaaabccabbcaabcabcaabcaaabbbcccaaabcaabcaabcaabcabbcaabcabcabbbcabcabccaabccabcaaabcabbcaaabcabcabbcabcaaabbbcabbcabccabcabcabcaaabbcccabcabccabbcabbbccaaabcabcabccccabcccabccabcabcabbcaaabcaabcaabbcaabbbccabbbcaaaabccabcabbccabbcabcabbbcabcabcabcabcabbbcaaaaaaaaabcabcabcccccabbcccccaaabcaabcabbccaabccabcaaabcaaaaabcaabcabcabbcabbbcabccabcabcabccccabbccabcccabcaabcaabcabcabcaaabcabbbcabcaabcaabccabbccabcabcabcabccaabbccabccabbbbcabbcabcaaabcabbcaaabbbbbbccccabcabbccaaaabccabbccabbcccabbcabcccccaabccaabbbcaabcaaabcabccabcabccabcccabccccaabbcaabccaabbcaaabccccabcaabbcabcaabcabccabbcaabbcabcaabbbbcaabcabcaabcaabcabbbbbcabcabbcabbccaabcaaaabcabccaabcaabbcabcabbbbbccabcccaabcabccaabbcabbbcccabbcabcaaabcabcabbccaabcaabbbbcabccabcabcaabbbcabcaabcabcaabcabbbbbcccabbcccaaaabcabcabbccaabcabcaabcabbcabcccaaaaabcabcaaabbccaabbbcabbccaabbcabcaabcaabcabbcabcccabcabbcabcabbccccabbbcccabcaaabccaabcabbcabbccaabbcabcccabccccabcabbcabcabcabcabcaaabbbccabccabbcabbbccabbbcccaabbccaaaaaaabccabccabbccabcabcabbcabcccabbbcabbccaabccaaabbcaabccccaaaaabbbbcabcabcabcabbcabcaaabbbcaabcabbbbccabcabccccabccabbbccaaaabccabccabcaabbcaaaaabbccaabcabccabcabcabcabbcabcabbcaaabbcabbcaabbbcccaabccabcaabccabcabccabccabcccabcccabbccabcabcaaabcabbcaabbcabbcccabcabcabccabbcabbccaaabbcabbbccccabccccabcaabbcabccaabcabbcaabcabcaaaaaabcabbccabcccabccabbccaabbcabccccabbccabcabcabcaabcabcabcccabbccabcaabcabcaabcabccabbcaabbccabcabccabbbcccabcabcaabccccabbbbccaabccabbccaabbbccabcabcabcabccabcaabbbbcaaabcaabcabbcaabbcabbcabbccabcabccaabcabcaabcabcabcabbbcabbcaabcabcaabbcccabccabcabbcccabcabbcaaabcaabcaabcaabcccabbbbccabcccabcabcabcabbbcabcaabcabbcaabccccaabbcaabbcabcccabbcccaabccaaabccaabccabccabcccaaabccabcabccabcabbcaabcabcabbbbcabcabcabcabbccabcccaabccabbbcaabcccabcaaabccabcabbcabccabccabbccccccabcabbccaabcabcabccaabcabcabcabcabcabccaaaaabcabbccabcccabbbbbcabbbbcabccccabcaabcabcccaaabcabcaabcaabcabbbbbcabbcabbcabcabbccabccabcabcccaabcccaaabcabccaabcabcabcccaaabbccccabbbcabccaaaabcccabcabccabcaabccabcccabbbbcabcabbcaabcaabbbcabccabcaaaabcabcaabbcaabcabcaabbbccabbcabcccabbccaabbccccabbbccabcaabbcabbbcabccaabbcaabcaabcabcaabcabbbcabcaabcabbcabcabcabbbcaabbcabcabbbccabcabccaaabbcabcabcabbcabccabcaabcccabcabbcabccabbbccabcaabcabcabcaabccabbbccabccabbcaabcabcccabccabcaabcabccabbccabcabcabcaabcccccabbcabcaaabcabcabbcabccaabcabcabcabbbcaabbccabbcabcaabccabcaaabcaabcaabbcabcabbcabcaaabbccabcaabcabccaabccccccccaaabcabcabbcabcabbcabcaabcabcabbcaabcabccabcabcccabcabcabbcaabcabcaaabcabccabbccabbbbbcaaaaabccabccabccabbcabcaabbccabcaabcabcabcabcaabccabbcccaaabcabbccaaaabcaabcaaaabcabcccccabcaabccabcabcaabbcaabbcabcaaabbccabcabbccabcabbcccabbcaabbbbcaaabcabbcabccaabcccabccaabcccabcaabcabccabcaabcccabcccabcabccccaabcabbccabbcabcccabcaaabccabccabbcabcabbccabcabbcccaabcccabcabcabcabcabcabcaaabbbcabbcabccabcabccabcabcccabcabbccaabbccaabccabbcccaaabcabccabbcaaaabcabcabcaabbbbbcabbbccccaaaabcabccaabccabccabbbccaaaabbbcabcaabbcabccabbccabcaaaabbcabcabbcabbbbcabcabbcaabcccccccaabcabbcaaabcaaabccaabcccccaabbcabcabcaabcabbccabcaaabbcaabbbcabbcabbcabcabccabbcabcccaaaaabccabcabcaaabcabccccabbbcabbbcabbbcabcaabcabbbbcabcaabcabbccaaabbcabbccabbcabcabccabcabccabcabccaabbbcabbccabcabcccccaaaabbcaabcabccabccccabbbbbccabccabcaabccccabcaabccccabbcabbcabbbbcabbcaaabcaabbbbbcabcabccaabccaabbcaabcabccaabccabcccabcaabbccaabbccabcccabcabbccabccabcabcaaabbcaabcabcabbbcabcccabcaabbccaabcaabcabcaabcabcaabbccaabcaabbcaabcabbbccabcabbcccabcccaabcaabcabcccabbcabbbccabcaabcabbbcabbcabcabbcabcaabbbbcabccabccabcaaaabcabbcaaabcabbcabcabbbcaabccabccabccabbbcaabcabbbbbbcabbcabcabcabcabccabcabcabbbcabccabccabcabcccaabcabbbccabbbbbbbccabcccaabbbbcccabcabcaabccabccabbcabccabbccabccccabbccaabccaabcabcabbbccaabccabcccabbbccabcaabbccaabcaaabcabcaaabcaabbbcccabccabccabccccaabbcabbccaabcabbcabcabcccaaaaabcaaabcabccccabcaabcaabcabbbcabcabccabbccccabccaabccaabbcccabcabccabbcaaabcabcccaaabbbcabbcabccabcaabcabcccabcabcaaaaabbcccabbcabbccaabbcaabbbcabccabbcaaaabccabcabcabcccabbcabcaaabcabbbcabcaaabcabbcaabcabcabbccaabccaabcabcccaabbcccabcaabcccabbbcabbcccabbcabcabbcaabcaaaaabccaabbcaaabcabcaaabccaabcccaabcabcccabcabbbbcaaaabcabbcabbcabbcaabcabccabccabbbccabcabcabbcabccabcabccaabcccccabcabcccaabccabcabcabccabcabccabcabbbcabcabcaabccaaabcabccaabbcabcaabcaabcabccabbcabcaabcccabcccaabbccabbbccabbcabccabcccaabbbcabcaabcccabcabcabccaabccabcabcabbcabbcaabbcaabcaabcabcabbcabccabccabccabbcabccaaaaaabbccaabcabcabcaabbbccabcabcabcabcaabcabcabbccccabbcabbcaabccaabbbcabbcccabcabcabcabcabccabcabbbcabbccaaabbcaaabcaabcabccabccabcaabcaaabbcaaabbcaabccccabccabcaabbcabcabcabbccaabccabcaabcccaabccaaabbcabcaabccaabcccabbbbccabbcaabcabbbbccaaabbcaabbbbccabcccabccabbcabccabccaaabcccabccabcabcabccabccabbccaaaabbcabcabbbccabcaabbbccabcabcabcaaaabbbccabcccaabcabcccabccaabcabcabccabbccabbbcabcabccabbccabccabbbccaabbccabcccaaabcabbcabcccabbbcaabcaabcccabbccabccabccccaaabbcabcccabccabccaabcabcabcabcabcabcaabccabbccccabbbcabbbbccabcabcabcabcabbcaabcabcabcabcaaaabbccabbcaaabcabbccabccabbccabccaaaabcaabbcabcabcabcabcabccccabcabbbccaaaabcaabcaaabbcaaabccaabcccabcabccabccaaabcabcccabcabccabcabcabccabbccaabbbccaabccabbcabbccabccccaaabcabcabbcabcabcaabbcabccabccaaaaabcabcabcabccaabcabcabbcabcabcabcabcabcabbbcabccabccabcccccaabbcabcaabccaabbcccabccabcabcabccaabbbbbbcaabcabcabcabcaabcabcccabccaabcabbcabccaabcccabcaabcabccabccabcabccabbcaabccaabbcabcabccabcaabcabccabcabccaaaaabbcaaaabccabbcabbccabcaaaabccaabbbcccaaabcabcaaaaabcaabccabbcabbcabcabcabcabcabccaabccaabbcabbbcabccabbcabbbcabbcaabbcabcaaabcccaabcabbcaaaabcabccabbbbcabbcaabccccaabcaabcabcabbbcabccabbcabcabccabccabccaabbbcabccabcabbccaabbccabbcabbbcabcabcaabcabbcabcabbbccabbccccccaaabcabcabccaaabcabbcabbcabcabcabcabccabcccccabccaaabcccaaabccabccabcabbccabccabcaabbbbcabccaaabccaabcabbcaaabcabbcabccabcabcabcaabcabcabccabcabccaaaabbccccabcabbccabcabbcabcabbcabccaabcaaabbccabcaabbcabbcabcabcaabcabbcaabcabbcabccabcaaaaaaabcabcaabcabcabcabcabbcaabcabbcabcabcabbbcabccabcccabcaabcabcabcabcabcabccabcaaabcaaabcaabbcabccabcaabbbcaaaabbcabccaaaabbccabbbbcabcabcabbccaabbbbcabbbcaabbcabcaaaabbbcabcabccaabcabcabcaabcabbbbbcabccabcabbccaaabbcabcabbbbcabccabbcabbccaabbcaabbbcabbbbcaabccabcabcabcabcaabcabcabcabcabccabbbccabcabccabbcaabcccaabcaabbbcabccaabcaaabcaaabbbbcccabccaaabbbccaabbbcaabbcaabcabbbcccabbcabcabbcaabccccabbcabcccaabcccaaabbcabcabcabbcabcccaaabcabcaabbccabccabcaaabcccccabcaaaaabbbccaaabccabbcabcccccaabcaabcccabcabbcaaabcaaabbcabbcccaabccaabccaaabccabcaaaabcaabcabbbcaaabbcaabbcaabbbbcaaabccccabcabccabccccabccabbbbcabcccabcabcabccccabcabcaaabcaaabbbccabbcabccccccabcabccabcabbbcabbcabbbbbccabccaabbbccaabcccabbccabbbcabbcabcabccabcccabcabcabcaabcaabbcabbbbcaabcabccabbbbcabbcabcaabcccabcccaaaabbcabcabbccaabccabcaabcabbbcaabcabbcabcccabbcaaaabccaabbcccabcaaabcaabbbccaaabcaabbbccaabbcabcabccaabcaaabccabcccabcabccaabcabcaabcabbccabcabbbccccabcabbccabcabcaabcabcabcabcccabbbbcccabcccabcccaabccabbcabbccaabbcabcabbbbcabbbbcabcabcabcabcabccabcccabbbbcabcabcabccabccaaabccccabcaaabcabccabbccccabbccabcabcccaabcabcabbcabccabbcaabcabbbbbcabbccabbcabcabcabcabcabbcaaabcabcabccaabbbcabcaaaabbcabccabbcabbcabccabcabcabccabbcaabcabcabbcaaaabcccabbcabcccabcabbcaabcabbbccabcaabbccaabccaaaabcabbcabcabcabbcaabbcabcabcabcabcabccabcabcaabcabccabccabccabcabbcaabccabbccaabbcaabbcabcabcabccabccabcccabcabcabccabccccabcabbbcaaabccccabbccabbccabcabccabccaabccccaabcabbcccabccabcabccaabcaabcaabbcabbcaabcabbcabbbbcaaaabbbcabcabcabcccaabbcabcabccaabcabcabcaabccaabbcaaaaabccccccccaabcabcabcabcccabbbcccccccabbbccaabbccabccabbbbcccccabcabbbccaabbcabcaaaaabcaabcccabbbcabbcaabcabcabcaaaabbccaabccabcabbbbcaabcabbcabcccabcabcaabcabcaaabccaabbcabbbbcabbcabbbcaabcccabbccccabbccabcabcaaabcaaaaabbcaabbbcaabccabbbcabbcabbcaaabcabbccabcabcaabccabcabccaabccabbbccaabcabccabcabcaabcaabcaabbcabccccabbcabcaabcabbccccccaabcabcaabcabcaabcaabccabcabcabccabcaabcaabccccabbbccaaabccaaaaaaaaabcccaabbbcabccaabcaaaaabcaaabcaabcabccabcabbcaaabccabcaabcccabbbccaabcaaabcabbcabbcaabbccabbcaabbbccaaabcabcabcabcabcabbcabbcaabbccabccabcabcabcccabcabccabcaabbbcabcabcaabcabbbbccabbcccabbcabcaaabccabccabbcabcabbbbcabcabcaaaabbcaabbcaabbcabccaaabccabcabbbcaabccabcabcaabbbcabbcaabcabbcabcccaabcaaabcccabccaabcabccccaabcabbbcabcabcaabcabbcabbcccccabcabccabccabcccabcabbcccabcccabcaaabccaabccabbbcabcaabbcabcaaabbcccaaabbcccaaabbbcaabccabccabccabbcaabcccaaabcabcaaabbbcabbbbbbcaaaabbcabcabcaaabcabcccccaabcaabbccabcabcaabbcaabbbcabccabccaabbcabcabcabcabcccabbcabbccabcaaabbcaabbcaaabbbbcabbbcabcccabcccabbcabcabcabbcaabcabbcaaabbcccabcabcabbcabcaabcabbccabbcabbccabbbbcaabcccaaabcabcabbcabbcabbbcabbccabcabccabbbcabcabcaabbbbcaaabccabcaaaabbbccaabcccccaabbbcccabbcabcabbccccccabcabcabbccabccccabcabbcccabbccabccabcccabccabcaabcccabbbbcaabbccabcabbbcaabcaabcabcabbbbbccccabcccabcaabccccabbcabbbccaabcabbcabbcabbcaaabcccaabcabcccaabcabbcabccccaabcabccccabcabcccaabcabbcabbcaaaabcccaabcabcaabcabcabbcabccabbcabcabbccabcaaabccabcaaabcabcabcabbcabbcaabccabcabcccabccabcaabcabbcccabbccabcabcabbcabbcccaabbbcccaabcabcabbcabcabcabcabbbccabcabbcabbcaabcabccabbcccabbccabbcabcaabcabcabcabbcabbcabccaaabcccabbbbccaabcaabcabcccabcabcaaabcabcabcabcabcaaabcabbcaaaaaabccaaaabcaabcccabccabccabccccaabcabbccccaaabbccaabcccabcccabbcaabcabccccaabbcaabcabccabcabcccabbcccabcabbcabccccccccabbcabcaabcaabcabbcabbbcabbcabccaaabbbbcabcabcabbbcabbcabccabcccabcabbbbcabcabbbbbccabcaabcaabcabbbcaaabbbcaaabcabcaaabbccaaabcabcaabcaabcaaabcabccabccabbccaaaabccabbbbbcabbcabbbcabbcabcabccccabbccaaabccccabbcabcabcabbcaabbbbbbccccaaabcabbcaaabcabccabbbbcabcaaaabcabcabccabbcabbcaaabbcaabccaaaaabcabcccabbcaabcaabbccaabcaabbccaabccccccaabbbbccccabccabbcccabbbcabccccabbccaabbcabccabcabcaabcaabcaabbbcabcabccaabcaaabcaabcabbcabbcabcabcabcccabcaaabcaabbcabccaaabbcabcaabccaaaabbbcaaaabcabcaaaabccabccccabbbcabbcaaaaaabcaabcaabbccaaaabcccccaaaabccabbcabcaabccccaabbcabcabcaaaabcabbcabcabbcccabccabcabcabccccccabcaabcabcabbcabbccabbcabccabbbccabcabcabbcabcabcabccabcaaabcabcabcccaabccaabcabbbcabcaabbccabbccaabccabcabbbccabbbbccaaabbccabcccabbcabcccabbbccabcabcaaaabcabccabccaabcabcabcccabcabbccabbccaabcabcabbcaaaabcabbcabcabbbcabcabccccabccabccaaabccaabcaabbcaabcabbbcccabcabcabccaabbcabcabcabbcabbbcabcaabcccabcabcaabcabbcabcaabbbbcaabbbbbbbcabcabcaaabccabbccabbcabccabcabcaabbbcabccaaabbcabbbbccccaabcabbcaabbbcaabcabcabcaaabccaabcaabbcccaabcccabcaaabcabcabcabbbbbcabcabbbbcabbcaabcaaabcccabcabcabcabccabccabccabccabbcaabccaabbbcabbcabcabcabbccabbbcaabcabcaabbcabcaaabcabccabcabbbcccaabbcaabcaaaaabbcabcabcabcabcabcaaaabccabbccaabccabcabcabccaabcabbcabccaaabcabbbbccabbcabcabcaaabccaabbbccabcabbbbcaabbcaaabccabcccabccabcabcaabbbcaabccabbcabcabbcaabcaaabbbcccaabcaabbccccabcccabbcaabcabccaabbccabcabcaaabccabcaabcaaaabccaaaabbcabcabbccabbbccabcabbccaaabccabcccabcabbccccabccaaabccccabccaabbcccccaabbcabbcaaabcaabbccccabcabbccabcabbbbcabbbbcaabbcabcabcccabbcaabcabcaabcabbcaabcaaabccccaabcabcccccccaaabbcccabcaaabbbcaabcabbcabcabbbcabcaabcaabcabccccabcaabcabccaabbcabcaabcabcaabcaabbcabbbbbcabbbcabcabccccccabcabccabbccccabcaabccaaabcabcaabcabccaaabcccccccabcabcabcaaabcccabccabcabccabccabcabbbccaabbcabcaabbbbbbbcaaabcabcabcabbbcabcabcabcaaabcabcaabccaabcaaabcccabbcabccabcaaabcaabccaaabbcabbcabbccabccabcccccabbbccabcabbbccabbbbbcabcaaabbcaabccaabccaabccaabccaabbcccabbccabcabbcabbbccccabcaabbbccccabcaabcaabcaabcccaaabbcaaabbbcccabbccabccabcaabbbcaaabcaabcccaaaabcabbbccabcccaaabcabbbbcccaaaabbbcaabcabbcabbcabcaaaabccaabcabbcabcabcaabcccabbcabcabbccabcabbcabbbcabbbbcabcabbcccaabcabcaabcabcabccabcabcabbcabcabcabbbcabccaabbbcabbcaaabcaaaabbcaaaaabbccaabcabbcabbbcabbbcabbbcaabcabcabcaabbccabbcabbcabcabbbcaabcabbcabccabbccabcccaaabccabcabcabbbbcabbcabcabcaabcccccabcabbccaabcaabcabcabbbcabbbbcaaaabbcaabcabbbcabbcabbcabbcabccabbcaabbcaaabcabccccaaabbcaabbccabcabcabbbcaaaaabbcaabcccccaaaabcabcaabbcabbcabcaaaabccaabbcabccabccabcabcccabcaabcabcaaaabbccabbcaabcaaabcabbbcaabcaaabcabccaabbccabcccabcaabbcabccabcaabcaabccccabbbcaaabbcabccabccccaabcabcaabbbcccabbcabccaabcaabcaaabcaabcabbcabbcabccaabbcaabcaaabbccabbbbcaabcabcabcabccabcabbbbbcabcabcabcaabcabccaabbbcaabbccaabbbbbcabcaabccabcabcaabcccaabcaaaabcabccabcabccabccabccabcaabbcaaabccaaabcabbcabcabccabbbbbcaaaaabbcabbbbcccabccabcabcabbbbccccabcaabcaaabcabcabcaaabcaabbcaabcabcabbcccabcabbbcabccabcabcaaaabcaabcccabbccaabcaabbccabbcccabccabcabcabbcaabcaabcabccabccabcaaaaabccaabbcabbcabcabbbccabcabccabbccaabccabccaaabcaabcabcaabcabcabbccabccabcabbcabcccabcabcabbccabbccabbcabcabcabbbcccaabccabcaabcabcabbcabcaaaabcabcabcabcaabbcabcabcabbcabcabcabcabcaaabbcabcaaabbcccabccabbbcccaaaaabcabcabbcabccabbcaabcabbcaabcabccccaabbbcabcabbcaabcabcaaabcabccabbbcabbcabccaabcccabbbcccaabcccccaabbccabcabbbbbcaabcccaabbcabcaabcccabcccabbccaaaabcaabccccabcccabcaabbbcccabcabcaabcabcabcabcabcaabccaaabbbccaabcaaabcccccabccaabccaabbbccabcabcaabbcaabcaabccaabcaabbcabcabcaaaabbcaaabbcabcaaabcabcccaabbcabcaabccabbcaabccaabbcccccccabcabcaabcabcabcabcaabcabbbcaaabcabbbcabcabccccabbcaabcabbbbcabcccabcabccccaaaaabccabbcaaabcaabcaaaabccccaabcaabbbbcabcaabcaabbcaabcabcaabcabbbcabbbbbbcabccabcaabccabcaabbbccaabcabccabccaabcabcabcabbbbccabcaaabcabbcabcabcccaaabbbbbbcaabcabcccaaabcabbcabccaaabbbcccabcabcaabcabbbcabcaabcabbcabcccaaaaabcabccaabcabcaabcabbbcabccaaabbcabcabbbbccaabbcaabcabbcaaabcaabcaabcabcaaabcaabcaaabcccaabcabbcabcabcaaabccccabccabcabccabbccabcabcabcabcaabbccaabcaabcabbcabbbccabbccabcabbbccabcaaaaabbccaabbcaabcccabbccabbccabccaaabccabcabbcabbccabccabccabbccaabcabbcaaaabccaabbccaabccccabbbbbcaaabbbccabbccabcaabbbcaabcabcabcccabcabcabbccccccaabbbccabbcabbccabccaaabcccabcaaaabcabbcccabcabcabcabcccccaaabbccabcaabbbbccaaaabbcaabbbbcabcccaaabcabccccaabcaabcabbcabbcaabcabcabcaabcabcabcabbcabbccabccabbccccabcabccaaaabcccaabbbcccaabbbccabbbcccabcabbccaaabccaaabcabbcabbcabcabcabbcabccabcabcabccabbcaabcabbcaaabbbcabbcabbbccabccaabccaaabccaaaabcabbbcabbccabcaabcabbcaaabbcaabcabcabccabcabcabcccccccabcabcabbcccabcabbccabccabbccabcaabcaabcabbccaabbcabbcccccabbcabbcabbbcabbbcabcabcabcabcabcabbcabbbbcabcaabbbccccccabbcaabcaabbcccaaabcabccabccaabcaabbbcabcaabcaaabcabccabcaabcabcccaabcaabcabcabcabccabccccabbbcaabbcabcabbbbcaabcaabcabcabbcaabccabcabccabbbcabbccaaabcabcabcabccaabbcaabbcaaaabccabbbcabbcabccccabcabcaaabccabbbcabbcccccccabcabccaaabbcccabcabbbbcabcabcaabbcabcaabcabcabcabcabcabbbcaabccaabcabbcabcccaaabcaaaaabcaaabcabcaabcaabbccabccabbbcaabcabccaabbccccabcaabcabccaabcabccabcabcabccabcaabcabccabcabbcaaabbbccaaabcaaaabcabbcabcabcaaabcabccabcaabccabcaaaabbcccabcabcaabcabbcabcabccabcabcabccaaabcaaabcaabcaaaabbcabcaabcccabcabccabcabbccabcaabcccaaabccccaaabccaaabccccabbccabccccaaabcabbcaabbbcaabbcabbbcaabbcabcaaabbbcabbbbccccabbcabcabcabbccaaabcaabcabbbcabccabcaabccabbbccabccabccabcabcabbcabbbcaabcabcabbccccaabcccabcabbbcaabcaaabcaaaabcabcaabccccabcabcabcabccaaabccabccabcaabbccaaabcccabccabbcabccabbccabccaabbcabbbcabcaabcabbcabbcabcaaabcaabcccaabcabcaaaabcccaaabcabbccabcabbcabcaabcabcabcaabbcabbcabcabcabcabbcabcabcaaabcaaabbcabbbbcabccaaabcabcaaabcabbbcccabcaabcabcaabcaaabccabcaaabccaabcabbcabccabcabcccabcabbcabccaaaaabcabccabbbcabcccabcabcabcaaabbcaabccaaaaabbbbccabcaaabccaabcaabcabbbbcabcabcccabcabcaaaabccaabcaabbcaabccabcabbbccabccccabbcabcabcccaabcabbbcabcabccabcabcaabcabcabcabccabbcabcaabccabcabbcabcaaaabcabcabcaaabccabccabcabcaabccaabbbbcaabcabcaaaabccabcaabcabcabbcaabcabcaaaabcaabbcabbcaabcabcaaaabcabcabcaabcaabcccaabcabbbcaaabcabcabbcabcabcaabccaabbcaaabcabcccabccabcaabbccabcaabcaabcaaaabbcabbcaaabbbccabcabcabbbcccabbcabbccabbccabcabcabbbcaaabcaabbcccccabcaabccabcaabbcabbccaabcabcabbbcabcabcabccabccabcabcaabccabccabbcabccabcabccaabbcabccabccaaaabcabcabcabbbcabcabcabcabcabcaabbcabcabbbcabccaabcabcabcaaaaabcabccabbcabcabccabccabccccabcabcabcabcabcaabccabcabcabcaaabccccabbbccaabbcaabcccaabbbbccabcccabcabcaaaaabcaaaaaabbcaaaabccabbbcabcaaabbcaabcaabbbcaabcabccabcabcaabcccccabcabccaaabccabcabcaabcabcabcaabcabcccaabcabcaaabcabbbccccaabcaabccabcaabcaaabcabbcabbccaaabccabbcabbbccabcabbcabbcabccabbbbcabcabccaabbccabcccabcabccabcabccaaaabcccccabcccaabcaabcabcaabbcaabcaaabcaabcabccaabcabccabcaabcaabcabccabcaabcaabbcaabbcabcaabcabcccabbcabcabbccabcaabcccabcaaaabcabcabccabcabbcaabcaaabcabcabcabcabcabcabbbcaabcccabbbcaaabccabcabcabcaabcaabcabcabccabcabccabcabccaaabcaabccabcabbccccaabbcaabcabbcabcabcabbbcabbcaabbbbcabbbcabcabcabbcaabbcabccabcabcabbcabcabcaaabccabbcaabbccaaabcaabbbccabcaaabbccabcabcaaabbcaabccabcabcabcccaabbbccaabccaabbcaabcccabccabcabbcabcaabccabcabcabcabcabbcabcabbcabcccabcaabcabbbbcccabcabbbbccaabbccabcaabbcaabcaabbbcabbbcabccabbbccaabbcaabcaabcabcaabcabbbcccaaabccabcabcabcabcaabcabbcabbbbcabbccabbbbbcabbccccccabcabcabbcabbcabccabccabcabbbcabccccaaabcaaabcabbccabbcaabbbcaaabbbcabccaabbbcabccabbbcabbcabccaaabbccabcabbccabcaabcaabbccabbbcabbcccaabcaaabbbbbcaabbccccaaabccaabccabcaabbcabbccabcabcabcaabcaaaaabcabccabcabbcabcccccabccabcabccabcabcaaaabbcaabbccabccabbcaaaabcabbccaaabccabcabcabccccccabcabbcabcaaaabcaabcabccabbcaabbbccabcabbcccabcaaaabcabcaaaabcabcabbcaabbccaabccccabcaabcabbccabcaabbbcabcabbcabcaabccaabcaabcaabcabccccaabbbcaabbcaaabcabbbbbcccabcabccaabcaabcccabccaaabccaabcaabcabccabbccaabcccabcabcabbcabbcabbbccaabccabbbbcaabcabbcaabbcaabcabccabcaaabbbbcabcaabcabcaabcabbbcabcabbbcaabcaabcccabcccabbcaaabcaabccabbbcabcccabbcabcabbcabcabccabbcabcabbccccabcabccabcabcabbbcaaabcabccabcccaaabbcabcabbbbccabccabbbcaabbcabbcaabbbbbcabbcabbbbbbccabcabcabcccccabcaabbcabcabbcabbbbbccabcaaabcabbccaaabccabcabccabbcabcabcabcaabbcaabccabcabcabbcabbccaaabbccaaabccabccaabcaaabcabccaabbbcabbbbcabbbcaabcabcccabccaabbcaaabcabbcccaabbbcabcccaabbbcccabbcaaabcaabbbcabbcaaabcabbbcabcabccabbcabbcaabcabcaabcabbccabcabcabccaabcabcabbccabbbcaabbcabcabcabbcabcabccaabccabcaaabbcccaaabcaabcabcabccabcaaaabcaabbbbcabcaabbcaabbcaaaabccabbcabcaaaaaabcccaaabcabbcabcabbccabccabccabcabbcabcabbcccabccaabbbccccabcaabcaaabbcccabcaabcaaaabbccabcabbbbcabbbccabbcabcabccabbccaabcabccabcabbccabccabccaabcaabcabcabbbbbcaabcaaaabcaabbcabcaaaaaabbcabccaaabcabbccaabcaabccabbbcabccaaaabbcabcaabccabcccaabccabbcabbcaaaabbbcabbbccccabcaabccccabcabbccabbbbcaabbbcaaaabcabbccaabbccabcabcabbbcabccaabcaabcaabcabcabbcabbcaabccabcabcabcabbbcabbcabbcabcabccabcabbcaaabcabcabbcabcabccccccabcabcabcabcabcabcaabcccaabcabcaabbcccaabccaaaaabcabccabcaabcaaabcabccabcabcabcccaabbbcabbcabcabcccaabccabccabcabccabccabcccaaaaaabbccabcabbcabbbcabcabcccaabcaaabbbcabcaaaaabccabbcabbccccabcabbcabbccabbcabccccabccccaaaaabcabbbccabbbbbbcabbcabbccabbcabccaabcabbccaabcabcabbbbcabbccaaaabbbbcabbbbccaabcaaabccaabbbbbcabbbccabcccabccabcabcaabccabcccabccabcabcabcabbbccaaaabcabccaabcabcaabcccabcaaaabbcaaabbbcaabbbcabbcabccabbccabbcccccabcccaaaabcaabcaabbcabcabcccabbccabbbbbccaabccccabccabcabcccaaaabbbccabcaaaabbccccabccabcabbcaaabbbbcaabbbcaaabcaabccabcaaaabcaaaabccccabbbbcabbbbcaabbbccabccabcabcccaabccaabcabcaaaabcaabccabbbccaabbcccaaabcaabbcabbbcaabbcccabbbbbccaaabcaabcabbbcabcaaabbcccabbcabbccabcaabcabccaaaabbccabcabbbcabbcabcabbcccccabbbcaabbbcabcaabbcabccabbbcaaabbcccabcabcccaaabbbcccaabbccabcabccccabcaabccabccabcccabbbcabcabbcabcaabbbccaabbcabbcabbcabccaaabcabccabcabbcaaabbbbccaabbcabcabbbbbcabcaaabbcabcaaaaabcabbcabcabbcabcccabccabcabccaabcabccccabbcabbcaabcaabccabcabccaaaabbcabccccabcabcaabbcabcaabbcccaaaaaabbcabcccaabcabccaabcabbcaaaabccaabcabbcaabccabcabccabcabbcccabcabbcabcabccccabcabccccabcabbbccabccaabcaaabcabccabcabcccccabbbbcabcaabcaaabcccabcaaabbbcaaabbcaaabcccabcaaabbbccaaabcabccabbbcccccabccabbcabbbcabcabcabcaabbbcabbccaaabcccabbcabcaabcccccaabcabcaaabbbcaabccaabcabcabcaaabcabbcabbcabbbccabcabbcabbbcabccabccabbcabbcabbbcaaaaabbcccabbcccabcaabccabbcabcabcaabcabcccaabbccabcabcabbcabccabbccabbcabcabbcabccabbbcabbcabcabcaaaaabccaaabcabbcccabbccaabcaabcabcabbbccabccabbcabcabcaabcabcaaabcabbccabcaabbbcaaaabbbbcabcaabccccabccabbccccabbccaabccaabcabbcaabcabccaabccccabccaabcabccabbbcaaabbcabcaabcaabcaaabbbcccabcabcabcabccccccabcabccabcabbcaabbbbcaaabcabcabbccabbccabcaaaabbcaabccaabbcabbcccabccccaaabbbbcabbbccabccabbccaaabbbbccabcabccabbbbbcaabcabcccccabbcabcabcabcabcabcaabcabcccaabbcccaaabcccccabccabcabccabcaabcaaabbcaaaabbccaabbcaabcaabbcaabbcccaabbcabcabccabcaabbcabcabbcabbcaaabbccaabcaabcaaaabbccccabcabbcabcaabbccccaabcaabbcabcabbcccabccaabbbbcabbbcaabccabcaabcaabcabbbbccabbbcabcabcaabcabcaaaaabcaaaabbcabcabcabbbbcabcabcccabcabbcabcabcabbcaabcaabccaabcabbcabcabbccabcabcabcabbcabcabcabccccabcabcabcabccaaabcabcabbccabbcccabcabbccaabcabccabbcaabcabcaabcabcaabcccaabccaabcaabbccaabbbcabcaabccabcabbcaabccabcaabccccaaabcccabcaabccaabbccabccabbcaabcabcaabcabccabbcabbcccabbcaabbbcaabccaaabcabbcabcaabbccabcabccaabcabcabcaabccabcabcaabbbcabcccabcabbbcccaabbcabbcabcabcabbcabcaaaabcaabcabcabbccabbccabcabbcaabcabcaabcabcabcabccccaabcabcabbbcabcabbbccabcaabcabbcabbbcabcccabcabccaabcabcccaabcabcabcabbbccaabccaabcabbccabcaaabccaabccaabbcaabbbccccaabbcccaaaaabcabbcaaabbbccabbcccabcccabcabbccabbccaabcaabbcabcabccaabcabccaaabcaabbcabcaaabcabcabcabcccabbcabbbbcccccabbbbbcabcaaaabcaabbcabcccabbcabcabbcabbcaabbcabcabbbbcabccabcabbcabccabcccabbcabcabcabbcabcaabbbcaabbcabcabcaabcabccaabcabcabccabcaabcaabccabbcabcaabccabbbcaaabcabcabcabbcabbcabcaabbbccaabbbcabbbbcabcaabbbbccabcabcabcccabbbbcabcaabbbcabcaabcabccabcaabbcabcabbcaaaaabbcabcaabbccabccccabbcabbccaabbbcaabcccabbccabcabcabbbcabcabcccaaabbcaabccabccaaabccabbbccabbbcccabbbccabcccabcabccabcaabbcabbcaabbcccaabbcabcabcabbbbbbcabbcaabbbcabcabbcabcabcabcabcabbcccaabcabcaaabcabbbcccabccabbcabbccabcaabbbcabcabbccabcabcccabcabccabccabccaaaabcccabcabccabbcccaaaabccabbcccccabbbcccabbcabcaabcabcabcaaabcabcccabcabccabcabbbbcaabbbbcabcabccccabcaaaabcabcabcabcabcabcaaabcaaabbcabcaabbccabcabcabbcabccabccabbbcabbcabccabbcccabcabbcaabbbcabcabcabcabccaaabcccaabcabccaabcabbcabcaabcabcaabcabcabcabccabcaabcaabccccabbcabcccaabbccaaaabcabcaabbcccabcaabcabcccccaabcabcabccabcccabcabbbbcaabccaaabcabbcaabcaaaaabbcabcaaaabcaabbbcaabbcaabcaabbcccabccaaaaaabcabbccabccabbccaaabcabbbcaaabcaaaabcaabbcaabcccabbccabbcaabccabcabbcabbbcccabcabcaabbbccabcaabcabbbcabcabccccabbcabcabbcaabccabcabbcccabbcaaabcabcaaabcabbcabbbccabcabcaaabccabbbccabcabccaabcaaabccabccabbbbcccabcccccabcabcaaabccccccabbccabbccabbcabbcccabcaaabcabcabcabbcccaaabcabbbcaabcaaabcabcabcabcccaabbcabcabcaabcabccabbcabbcccaaabcaabbcabcaabcabccabcabccabcabbcabccabcaabbcaabbcabcabbbcabcabbcaabbcabcaabcabcaaabbccabccabcabccabcabccaaabcabcabcaabbcaabcabcabcabcccabbcccabbcccaabbccaabbcabcabcabbbccabccabccaaabcaabccccabbcaaaabccaaaabbccabcabccaabbcabcabccaaabcabcaabcccabccccabcabcccabcaabccccaabcabbcabbcabbbcabcaabccaaabbbbbbbcabbccaabccaabbcabcccabbcaabcaabbccabcabcabbcaabcccccabbbcccaabcaabcabbcabcabbbcabbbbcabcccabcaabccaabbcabbbbccaaabbccabbcabcabccccabcabcabbccaabcabcaabccccabcabccabbccabcaaabcabbcabcccaaabcabbcaabcaabccccaaabcaabcaabcaabbbcabbbcabcabcabbccabcaabbccabccabcccabcaabcaabccabcaaabcabbccabcabcabcabcabcaaabbbcaabcabcaaabcabcabbcabcabbcaabbcccabbccabbbccaabbcabccabcabcaaabbcabccabbcaabbbcabcccaabbccabccabcabbcabbbcabbbbcccabbcabccabcabbcabcccccabcaabbcaaabcabbcaabcabbcaabcabbcccaaabcabcabccabcabbcabbcabcabbcaabcabccaaabbcccabcabcaabccabbcccabccabcabccaaabccaabbcaaabcabccccaabccaabcabcaabbbbbbbcccabbcccabbbcccccabcccccaabcabcabcccabcabcabbcabcabcaabbcaabbcabcaaabccabccaaaabcabccabbcaaabbbcabcaabbcaabcabcabbccabcabcabcaabbccaabcabcabcaabcccaaabbcaaaaabcaaabcabcabbbcccabbcaaabbccabcabcaabcabcabccaabbccaabccabbcabcabccaabccabcabccccabbccabcaaaabcabcccaabbccabcabcaaabccabcabccabbccabcaabcabcabccabbcabcccabccaabcccabbbcccaaabccabcaaabcabcabcabccaabbccabcabbcaabcaabbccabcabcabccabcabcabcabcaabccabbbbbbcabcabcabccabbbbcaabccabbbcabcabcabbbcaabccabcaabcabccabbbccabcabcabccabcabbbcccccaabccaabbbbcabccabcabcabbbbcabcabbbbcaabcabccabcabbbcabcaaaabbcabbbcabcccaabbccabcaaaabccabbcabbbcaabcabbbcaabcccabbcaaabcabcaabbcaaabbcabcabcabccccaaabbccabbcabcabbcabbbcabcccaabcabcaabcabcabcaaaaabbbccaaabcabcabcaabcabcaabcabccaabbccaabccaabccabbccabcabbcaabcabcccabbccabccaabcabcaaaabcaabbbcccabcaaabccccaaabccabcabbbcabbcabcaabbcaabccabcaabbccabbbcaaabbbccabbbcabcaabcabbbcaaaabbccabcabcabbbbcccccabbcabcabccaabccabbcabccabcabbcaabcaabcabccaabccabcabcabcccccaabcabccabbcaabbcabcabbbcabcabccabbccabbcabccabcccaaabccabccaabbcabccabcabccaabcabcabcabcabbccccccabcaaaaabccabcabbcccabcabbbbcabcaaabcccaabcaabcaaaabccabcccabcccabbbbbcabcaabbcabcaabcabcaabcabcabcabcaabcabcccabbcabbccabccccaabbcaabcabcabcabcabccaabcabbcaabcaaaaabbcabbcabbbcabcabbbcccaabcabcaabcabcaabccabbcabcabcabbccabbcccabbccabcccabcabcaabbcabbcabcabcabcaaabbccabccabcabcaabcabcabbcabbbbcabcabcabbccccaabbccabcaaabcabbccaabbbbccabcaabccabcabcaaaabcabcccaabbcaabccabbcabbbccccaabcabccabbbcabbcabcabbcaabbbcabbcaabbcaabbccabcabccaabbcaabcabcccaabbbccabbccabbccabcabccccabbbbcabcaabcabcabcaaabccccaabcaabbcaabbbcccabccabcaabccaabbcabcabbcaaabcaaabccaaaabcabcaabcabcabccabcabcabccabbcaabbcabcccabcabccaabcabbbcaabbbccabbccabbccabbbccabcabcabcabcabcabbcaabcaabbcabbbcaabcaabcabcabbcaaaaaabccabcaaaabcaabccaaabcabbcabccabcabccabcaabccabbcabccccaaabcccabcabbcaabccccabcabbcabcabbccabcabcabcaaabcaaabcaabbccabcabbcabcabcccaabcabcabcaaaaaabccabbccabcabbcabbcabccabbcabccabcccabcabccabcccaabcaabcabcabcabcabcabcabcabcaaaabcaaabcaaabcccabcabcabcabcccabcabbbcabcaaabcaaaabcabbcaaabccaabcaaaaabcaabcccabcaabcaabbcabccccabcaabbbcabcabbcabccabcaabccabccabbcaabbccabcccabcccaabcabcabccabcabccabcabbcabcabbccabbcccabbcabcabccabcaaabcabcaabcabbbcabbbcabcabccabcccabcabbcaaabbccaaabcabbccabbccabcaabccaabcabcabccabbcabcaaabcabbccaabccabccaabbbccabccaaabccabcaabcabcabcccaabccabcabbcaaaabbbcabcabbbccabcabcaaaabcabcabccabbcabcccaabcabcabbcabcaaabbcabbcabbcaabbcccabcabcabcabcabbbccabccaabcabcabcaaabbbbcabbbbcabccabbccabcccabcabcccaabcaabcabcabcaabccccabccaabbcabcabbbcabbcabcccccabbccabbcaaabcaabcaaaabbcaabbccaabcabcabcabbbbccabcabccaaabccabccaabcabbccaabcabcabcaabcaabbbbcabcabbcabbcabcccabbbccabcccccaabcaabcaabbccccccaaabcabcccabbbbcaaabbcccabcabcccabccabbcabcaaabcaabcabbcabcabccabbcabbbcabbcabccaabccabcaabccabccabcaabcabcabcabccabcaabcaabbcabcaabcaabcaaaabbcabbccabbbcaabcaaabcabcaaabbbcabcabbccccaaaabcabcaabcabccaaaabcabbcabbbbcabbbbbcabcaabcabcabccaaaaabbcabbcabcccaabcabbbcaabbcabcabcabcccabccabbcabccabccccaabcccaabcabcabcabcaabbccabccabbbcabbcabcaabbcaabccabccccabcabbbbcabcaabcccaabbbccabccabcabcabcabbbbbcaabbcabbccabbcccabcabccaaabcaabbbbccaabbcabcccaaaabcaabccaabcaabbbbcabccccabccabcaabcaaabccabcaabccaabbcabcabcccccaaabcaaabcabbcabcabbbcabbcabcabcabcabcccaaabbcabcabbbcaabccaabbcabcccabbcabbcccabcccabcaabbbcabcaabcabbbccaabccabbcabcccabcabbbcabbbbbccccccaabcaabbcabbcaabcabbcaabccaabccaaabbcabcabcaabcccabbbcabbbbcaaaabcaaabcccabcccccccabccabcccabcabccabcccaabcaabcabbcabbccabbbbbcabccccaabbcabcabcabbccccaabcaabcabcabccabcabbccaabcccabccabbcaabcabccaabccabcaabbbcabbbcccabcabcabcaaabcabcccaaabbcabcabcabcabbbbbcaaabcabbccabcabbcccabcabbcabcabcabbbbccabcabcaabbbcaabbcccaabcabcabbbcabbbcaabcabbccaaabcabcaabcaabccabcabbccabcabbcccabbbcabbcccaaabccaabcabcabcabcaabcabcabcabcccabcccaabcabcaaaabcaabbbcaabbbbbbbbbcaabcabbcabbbcaabccaabccabbbcabbcaaaaaabcaaabcccabbccccabccabcabccabbbcabbcaabcabbccabbbcaaabbcccabcabcabbcaabcaabcabbbcabcccabccaaaabccaabbccabbcabbbccaabcabbccaabcccabcaaaabccaaaaabbcabcaabcabcaabcccabcabcabbccabcabcabbcaaabbbcabbcabcabbcabccabcabbccabccabccabccccabcaaabbcabccaabcabbbcabcabccaabbccaabbbcabcaabbbbcccaabccabccabbbbccabbbccccabcaabcabcaabccabccabcabccabbcccccabcaaaabbbcabcaabcabcaabcabcaaaabccccabcaabcaabcaaaabbbcaabcabcccabbcabcccaabbcaabcabcabcabcaabcaaabcabbccccabcaabccaaabcabcabbbcaabcaabbcccabbcabbbbbcabbbcabcaaaabcaabbcaabcabbcabccabcaabcccabcabcaabccaabcaabbccabccabbbbccaabcabcaabcabbccabccabbbcabcaabbbbccaabcabcabcabbbcaabcaaaaabccabccabbcaabcabbcabcabcabcabccaaabcabccaabcaabbbccaabbccabbbcabccabcccaabcaabbccabbccabcabcabccaabcabbcaaabccaabbcaabccabccabcabcabbbcccaabcaaabcabcccabcccaaaabccabcabcabccabbbccabcabbcccabbbbbbbbcabbbccabccccabccabbcabcabcaabcabcabcabbcabcabcaabbbcabcabbbcabcabcabcaabbbbcabbccaabcaabcabccabccabbbbcccabcabbbcabcccabcabcaaaabbbcabcaabccaaabbbbbcabcaabbcaaaaaabbcaabcabcaabbcaabbbcaaabccabcabbccaabbcabccaaaaaabcabbbbccabbcaabcaabbcccabccabcaabbccccabbccabccabcaaaaaaaabccaabccabccaabcaabbbcabcccabcccaabcabccabcabcabcabcaaaabcaabcabccabccabcccaabbcabccabcabbbbcaabbbcabccabbbbcabcabbcabcabbcabbcabbbbcaaabbcaabccabcabcaaaabcccabccabcabbbbcabccaaaaabcaabcabcaabcaabbcccaaabccaabcabbcaabbbcaabcaabccabccabbccabcaabccaabcabcabcabbccaabbbcabbbbcabbbcabcabcabcccaabccccaabbbbbbbcabcaabbcabbcabcabcabcabccabcabcabcabbcccaabccabbcabccabcaabbcabcaaabbcabcabbccaaabccccabbcaabcaabbcaabccabccaaabbcccabbcccaaabbbcaabcccabbbcabccaabbcabcabbccabcabcaabbcabccabccabbcccabcaaabcabccaabcaabcabbcabcaaabbcabcabcaabcabcabcabccccabbccabcaabbccabbcaabbbcabcabccaaaaabcabcccabcaaabcaabbbcaaabccaaabcabbcabcabbbcaabbcabbcaabccabccabccabcabccabbccabbbbbcaaabcaabcaaabbcabccabcabcccabbbcabccaaabbbcaabcabbbcaabcabcabbccabbcabbbbcaabbcabbbcaabcabcabcabbcabbccabbcabccabcabbbbcaaabcaaabcabbccaabcccabbcabbccabbcabbcabcabccaabbccabcccabcabcccaaabcabcabbcabcabbcabcccccabcabbbbcabbccabcabccaabcabbcaaabcaaabbcabcabcaabcabcabcaabcabbbcabcabbcaabccaaabccabccaaabccccabcabcccccaabcabbcccabbccaabcabcabcabcabbccabcabcabbcabcabbbbcabbcabbcabbccaabbcabcaabbcccabcabbcaabcabcabcaabbccabccabbbbbccabbbcccabcaabccccaabcaaaabcaabbccabcabccabcabcaabbbcabccabcabccabcabcabccabbcabccabbbcabbcabbcaabbbbbccabbccabbbcabcabcabbcaabcaaabbbccabbcabbcaabcaaabcaabccabccccabcaabcabbcabbbbcabcaaaaabbcabcaaabcabcaabbcabccaaabbcccabbbcaabcaabcabcaabcabcaabcabccabbbbcabbcabbbcabcaabcabcccabbcaaabcaabbbccabccabcabcabcaaaabcabbcccabcabcaaabbcabcaaabcaabcabcabcaabbcaaabcaabccabcabbcabcaabccaabcabcaabbcabcabcabbcabcabcabccccabbbccabbccaabcabbcaabcabbcabccabbcabcabbcabcccabbccabbbcabbcaabcabbcabbccabbbbbccabcabbbcabcabcabbcabbccabcabcabccccabcaaaabbcabbcaabccabccabcaabbccaaabccaabcabccaabccabcabcaaabcaabbcaabbbcabcccabcabbcccabbccabcabcaabcaabcabbbcaabccabcabbcabccabbbcaabcabccabcabbcabcabbcccaabcabcaabbcccaaabccabcabccccabcabbbcccaabcaabbbbbccabcabbbcaabcaaabbbbcabcaabbcaabcabccabccabcaabbcabcabbcaaaabccabcabccabccabbccccabcabcaabcabccabbbcabcccabccaaaaabccabcaabbccabcabcaaabbcabcabccabbcabcaabbcaabccabbcaaabbcabcaabbccaaabcabbcabcabcabcabcccaabccccccabccccaabcabcabccabbbccabcccaaabcaabcabbccabbbcabcaaabccabcccabbcaabbcabbcabbcaabcaaaaabccaabccabbbcaabcabcabcabcabbcabcccabbbccccabbcaabcaabcccaabbcaabcaabcabbccabbccaaabccccabcabcabccabcaabcabcaabbcabcabccabbccabcccabcccabbcccabbcaabbcabbcaaabbcabcabbcccabcabcccccaaabcabcccabbcccabcabccabbcccaabbbccabbccabcaabbbccccabcaabcaabbbcaabccabccabccaabcaabccccaabcabccaaabbbbcaaabbbcabcccccaabbcabcabccabbbccabccabbbcaabccabcaabcabcaaabbccabcaaabbcabbccabbcaaabcabbcabccaabcabbcaaabccaaaabcccaabbcabcabccabbbcabcaabbcabcabcabbbcabbccabbbcccccccaabccabccaabbccccaaaabcaabcabbbccccabccabbcccabcabcabccaaabcabcaabbbccccaabcaabcabcabbcaabbcabbccabcabcccaabcaabbbccccaabbcabbccabbcccabcabcaabccabbbbbbcaaaabccabcabcccabbcabbbbcabccaabcabbbcabcccaabbcabccaabcabccabbcabbcaabcaabbcccccaabccaabccabcabcabccabbcabcaabcabcaabccabcabbcabbcabcabcabcabbbbbccaabcabcaaabcabbcabcaabcabcccaabbcabcabcabcaaabccccaabccccaabcccccabcabccabbcabccabcabbcccccabcabbcabccaabbbcabcabcaabbccabcaabccaaabcaaabccabbccaaabcaabccabbcccaabcabcabcabccccabbcabcaabbcabccabbbcabbcabcaabcccaaabccabbcabcabccabcabccabcccaaaabcabbbcabcabbcabcabbbbcabbcabcaabbcabbbbbbbcabbbccabcaaabccabbbbcabcabcaabcabcabbccaaaabcabbcaabcabbbccccabbbcabcabbcaaabcccabbbccaabcabcabccabcabcaabcabcabcaabbcabcabcccaabcaabbbcabccabcaabcccabcaabcaabbbcabccaabbbbcaabcabcabcabcccabbccccaabbcaabbbcaabcabbcccccabcaabbcabbbcabcaabbcaaabcabbbbccabcaaaaabcabbcabcabccabcaabccaabbbcabbcaaabcabcabcabcaabcccaabcabcabcabcccabcabbccabccabbcaaaabccaabbcabcaabbbcabcabcabccccabbcabcabcaaaaaabccabbcabbccaabbcaabcabbcabcabcaabcabcabbcccabcaabbcabcabcabcabcaabbcabcaabcabbcabcaabcabcccabbcabcaabbcaaabcaaabbcabcabcccabcabcabcabbbccaabcabcabcabccabbcabccabcaabcabcaabbbbccabccabccabccabcabcaabcabcabcabbccaabcabcaabcaaabbcabccabccaabcabccaabcabcabcabcaaabbbbbbcabcabbcaaabbcabccaabcabbcabbcabbcccccaabccabcabccabcabcaabcaabcabbcabccccaabcabcabcabbcabcccaaabccabbcccccabbcaabccaabcabcabccabbbcabcabcabcabccaaabcccabccabcaaabbcabcabcaaabbcccabbbccaaaaabccabbcaabccaabbcabccaabcabbccabcaabccabbcaabccaabccabcabccabbcccabccabcabcaaabcccabcabbbcccabcabcaabcabcabcabccabbccccabccabbccaabbbcabcabcaaaabcaabcccabcabcabccabcabcabccabcabcabcabccaabbcccccaabbcabcabccabbbcabccabcabcaabcabcccaabbcabbccccabbbcabcabcabbbbcabcaabbbbcccabbbbcabbccaabcabcaabcaaaaaaaabcccabcaaabcabcaaaabcaabcccabccaabcabcabbcabbcabccccabcabcabcabcabcccabcabccaaaabbccabbcabbcabcaabcabccccccaaaabccabcabcabcaaabcabccaabbcabcaabbcabccaabbbcabbbcabccabcccabbcccabcabbbcaaabcccabcabbbbbbcabcaabcabcabbbccabccccabbbcaabcabbbcabcaabccabcabcccabccabcabbcabcaabcccabcabcabcabccabcaabbcaabbcabcabbbbcabcabbbcaabccaabcccabccabccaabbcccabccabcabccabccabcccccabcabccaabcabbbcabbbccabcabbcabcabbcabcaabbcaabccabcaabcaaabcabbccabccabccabcabcaaaabccaaaaabcabcabcabccabbcabbcaabcabcabccabbcaabbcaaabccaaabcaaabbbccaabbccabccaabbccaabbccaabcabcaaaaabcabbccaabcaabccabbbccabcabbcabcaabcccccabccabbccabcabccabccccabccabbcaaabbbcccabcabbbbbcaaaaabcabccccccabcaabcabcaaaabcaaaabbcabbcabcabcabcaabbcabbccccaaabcabbcabcaaabbcaabcabcaabcccccabbcaaabccabccaabcabbcabbbbbcaaabcabbcabbbcccccaabccabccaabcabcabbccccabcabccabcabbcabcabcabcabbcabbcabbcaaabccabcccccabcabcabcabcabccabcabcaabcaabcaabbbbcabcaabcabbcaaaaabccabcaabccabcccccaabccabbcaabcabcccabccabbbbbcccabcabcabccaaaabbccabcaabcabcabcaabbcccaaabcabcabcabcabbbcccaabcccaabccccaabccabbbbcabbcabbcaaabcaabcabccaaaabcccabccabcccaaabcabbccabcaabcaabccaabcaaaabbbbccabcabbcaaabbbbcabcaabbcaabcabbcaabcaaabbbccabbccaabccabcaabbbccaaaabccabbcabbcabcabccabcabcabccccaabccaaaabcabccabccaabccabbbccaaabcccaabcabbcaabbbcabcabccabcabbbbcabcabccabccaabbcabbcabcabbbcabbbbccaabcaabbcaabcabccabcaaabcaaabcaabcabbccccaabbbbcabcaabbcabccccabcabbcabbbbcabccccabcccaabcaaabcaabcabcaabcaabbccabcabbcabccaaabcabcccabccabbcabcabbcaabbcabbccabccaabccabcabbbcabbbbcabcabccabccabcabbcabbbcabcabbcabbcaabcaabccabcabbcaabbcabbccabcabbcaabccabbcabccabcccaabccaaaaabccabbbcaabccaabbcaabcabcabbbbcaaabbcaaabcabccabcaabcaabbbcabcaabccaabccabcccaaabbbbbcabccaaaabcabbbcabcabccabcabcabcabbcabcabbcabcaabcabcaabccabccccccabbbcaabcabccabbbbcabcaaaaaabbccabbcaabcabcccabbccabcabccaaabcabcabbbccabcabcabccabcccabcaabbcabbbbcaabcccabccabbcabcaaaaaabcccabcabcaabcaabbcabbbcabccaabcaaabcaaabcaaaabcabcabcabcabbccaabcccaabcabcabcaaabcabcabccabccaabbcabcabcabcabbbbcaabcaabbcccabbcabcaaabbbcabccabcaabbbccccabcabcaabccccabccaabccccabccabcabcabcabcaaabcaaabcccabbcaabbbcaabbbbcabbbcabbbbcabcaabbcaabbbccabbcaabcaaabcaaabcabbbcccccabcabcabcaabccabcabcccabcabccabcabbccaaaabcaaabcaaabccaabccabcaabbcabcabcabbbcccabcccabcabcabcaabcabcabbbccaabcccabbcabbcabbcabcaabcabcabcccabcccabbcabcabcabbcaabbccccaaabcaaabccabcabcaabcabcccaabcaabcaabcabcaaaabcabbccabcaabcaabcccabcaaabcaabcabcaabbbcabccaaabcccabcabbcabcabcabbbccaabbcabcabbcaabcabcabbcabcaaaabbcabcaaabcabbbbcaabcccaaabcaabcabbcccabcccabcccabcabcaabbcaaabbccabccaaabcabccabcabccccabcaabcabcaabcabbcabbcabcabccabbbcabbcaabcaabbbccabbcabbbbccabcccaaabbbcabbcabcabbccaabcabcaabccccaabccabbbbccaabbcaabccabbccaabbcccabbccccabcabccabcabbbccabcabcabcabcabbcaabcabcabbcabcabccaabcabcabcabcaaabccccabccaaabbccabbcabcaabcabccabcaabbbcabbcabcabbcabbcaabbbbccabccaaabcabbccabcabccabbccabbccabbcaabcabbcaaaaaabcccaabbccaabccabbccaaabbbbcaaabcaabbcccabcaabcccabbbcccabbcabbcabcaabcabbccabcabcaabcccaabcccaabbccabcabbcabbcccabccaabcccabbcabcabccabcabbbcabcabccabbcabcabcaaabccccaabbbbcaabcaabcabbbbcabccaabcabcabbbbcaabbcaabcaabbcaaabcabcaabcaabbccabbcabccaabbbbcaabcaabbbccabcabcabbcabcccabcabcaabbcccccaabccaabccabbcaaabbcabbcabbcabbcccaabbcaabcabcabccabcccaabbcabccaabcabcabbccaaabcabbbccabccabccabccccabcabbbcabbcaabbcabcabccccabcabcabcaabcabcaabbcabbccaabcaabcaabbbcabbbccaabbcabccabccabbbcabbccaabbbccccaabcaaaabbcaaaaaaabcaaabcabbcabccabcabbbccaaabbccabbcaabccccabbbcccabccccaabcabccccabbbbccaabbbcaabbcabcabcaabcccabcccabcaaabcaaabcaaaabccccabcabcabccaabbcccaabcabcccaabbcabcabcaaaaaabbcaabcccabccccccaabcaabcabbccabbbcaaaabbbcabbbbcabbbcccabbbbbcabbbbcabcabbcaabbcabcabbcabcccaabcabcabbcabccabcaabccaabbccaabbbbbbcabcabccabccabcabcabbcabcabbcaabccabccabbbbbccccabbcabcaabcaabcabbcabcaaabbccabbbccaabbcabcaaabccaabcabcabccabcaaaaaabbbccabbbbcccaabbbcccccabbcabbcabcabccabbcabbccabbccabcabcaabcabcccabcccaaabccabcaaabcabcabcabcaabbbbcabcaabbbccabccabbccabcabcaaaaabcabcabbcaaaabbcabbbcabcabbcabcabcabbcabcabbcabccabbcaabbcabbbcabccaabbbcabcaabcaaabbcabbcabbcabbcabcabbcaabccabccaabcabcaabbcabcabcccaabcaabbcabcabbcabbccabcabccabbcccabcaaabbccabbbcabccabcaabccabccccaabcaabcccabcaabbcaabccabcabccaaabcaaabcaabbcabcaabbbcabccabcabbcabcabbcaabccaaaabccabcaabbccccabccabcabccabcaabcaaabcabcabcabccabcabbcabcabbbcaabcaabcabccabbcabcaabbccabcaabbcabbbcaabbbcabcabccccaaabcccabcabccabbcabbcccaabbcccabcabbbcabcaaabcaabbbcabcccaaabbbcabcccaaabcabcaaabcabcabbcabccabcabbcabbcaaabcabcabccabbcabcabbcaabbbbccabcabbccaabcabccabbcabccabbcccabbbbcabbcccabcccaabcabbcaabcaabcaaabcabbcabcabcccaabbcaabcaabcabbcccabccabbbcaabcabbccabcaaabbcabcaaabbbbcabcabbccabcaabcabbcabcaabcaabcaabcaabcaabcabbcaaaaabcabbcabcaabcabcaabcaabcabcabcabbcabcaabbbcaabcaaabbbbcabccabccabcaaabcccaabccaabbcabbcaabcabccccccabbbbbcabcabcabccabccabcabcaaaabbccccabcabbbccabcccabcaabbcabcabbbbbbcabcabcabbbcabccaaabcabbbcaabccabcabcabccabcccabccabccaabcabcaabcccaabbccabcaabbccabbbbcabcabcabccabcaabccaabcabcaabbbbcaaaabcaabbbcccabbbcabcabcccabccabbcabcaabcaaabccabcabccaabcabcabcaaaabbcabbcaabcabcaaabcaabbcabbcabcabbcabcabcabbbccabcccaabcabcabbcaabccaabcabcaabcabcabcabccabccaabccaabcabcaaabbbcabbcabcaabbbcabcabcccaaabcaabccabccabcabcabcabcaabcabccaabbcabccabcccabbbbcaaabbbcaabbcaaaabbccaaaaaaabbcccaaabcabcaabcabccccaaaabccccabbbcabcabbcccaaabccabbcabcabcabccabbcaaabcabccabccccabbccaaabcabcaabbcabcabccccabcaabbccaabcabcabccabccaabccabbcabcabbccaabccccabbcaaabcccccabcaaabccabbbbbbccaaabbcaaabcaabcabccabbbcaabcaabbbcaaabbcaabcaaabcaabcaaabcaaabcaabccabccccabcabbbcaaaaabccaabbccabbbcabcabccaabbcabcaabbcccabccabbccaaaabccabbcabcabcabcabccabcabbbcaabcabcabcaaabcccabbbcccaabbbccccccabbcabcabbcccabcabccabbcabbbcabcaaabcaabbcaaabbcabcabbbcaaaabcabbcaabcabbbcabcaabbbbccabccabbbcabccccaabccabcabcaabcabcccaabcaabbcccabcccabcaabbbccccaabccabcccabccabbbbcabcaaabcabcabcaabbbbcabccabbcabcabbbccabcabbcabcabcabccccaabcaaaaaabcaaabbbcabbcaaabcaabbbccabcabbcabcaabbccccabcccabcabcabbcccccabcabbcabcaabcabbbbcaabcabcabcabccaabcabcabcabcaaabccabcabccccabcabcabbccabbcccabccccccaaaabcabcabcabbccaabcaabcabbbbcaabcabbcabcabcabbbbbcaabcabcabbcaabbcabcabcabbcaabbbbcabcabbbcabbbbcccccabcccabcabbbcabcabcabbbbbcabcabcabcaabcabcaabbcabbcabbbcaabcccaaabcaabbcabbbcabcaaaaabcaaaaabcabbbbcaabbbcabbcabcaabcabcabccabbcccabcabbbbcaabbcabcaabcabcabcabcabcaabcabcaabcabbbbbcabcabbcaabcaabccabcabcabbcabcabbcabcabccabccaabcccabccaabbcabbbbcabcaaabcabcaabccaabccabcabbcabbcaabcabcabcabbbbcccccabccabbccabcabbcaabcabccabcabcaabbcabbbbcaaaaabbcabbccabbcabcabbcccaaaaabcabbbbccccccabcccabbcaabcaabbbbcabccabbcabcabccabcaabcaabcabcabccaabcabbcaabcaabccabbcabbcabcaabcccabccabccaaabbbbcabcabbbcabcccabcabccccaaabcabcabcabcabcccabbcaabbccabcabccabcabbcaaabcaabbbbcaabbcabcabcabbcabccabbbcaabbcccabccaabcccabcabcabbbcabcabbcaaaaabccabcaabcaabcaaabbbcabbccaabcabcabcaaabbbbcabbccccabbcabcabccccabbbccaabbcccaabbcabccaabccabcaaaabccaaaabccabcaabcabcccaabcaaaaabcabbbbccabcabccabccccaaaabbbcaabccaaabcabcabbbccabbcabccabccabcabcabbbbcabcabccaaabccaabbcccabccabcaabcccaabccabccabccaaaabbccccabccabcabbccabcaabbcabbcabcaaabcabbcabcaabbcabccabccabcabcaaabcaabbcccabccaaabcaabcabcabcabccabcaabbccaabcaaabcabcabccaabbbbbbcabcaaabcccaaaabbbbbbcabcabbbcabccaaabcabcabbcabcabcccabccabbcccaabbcabbccabcccabbcabccaabcccabcabcabbbbccabcabcabccabcabcabccaabcabbcabbccaaabccabbcabccabbbcabcabcabcabccabcabbcabccaaabcabbcccabbcabcabbcaabbcabbcabccabbccabbbccabcabbbccaabccaaabcabbbbccabbcaaabcabccabbcabccabcabcabbbbcabccabbbbcaabcabbcabbcabccabbcaaaabcabcaaabcabcaabbcabcabcaabcabcaaaabccaabccabcaaabcccabbbbccabbcabcabccabcaabbbcabcaabcabccabbbbbbbcabccccaabcabcaaaaaaabbbcabbcabcabcabbcabcccabcabbbcabbbcabbccaaabbccccaaabbccccccaabcabbbccabbcaabccabbccabbcccabbcabbbcaabbcabccaabcabbcccabcabcaabbcaabbbcabbcabcaabbbccaabbbcabbccaabcabccabcabcaabcaaabcabcabccabccabcabbcccaabccaaaabcaaabcabbccaabcabcccaaabcabbccabbcabbccaabcaaabcaabbcaabbcabcabcaaabcabcabcabbcaaabbccaaabbccabbcabcabcccabcaaabcccabcabbcabcabcabcabcabbcabccaaabcaabcabcabbcabcaaabccabcabccaaaaabcaabbbbcaabbcaaabcabcaaabbcabbbcabcabcaaabbcabcabcabbcabcaaabcaabccabcabcccabbbccabbcabccaaabcaabbbcabbbbcccaaabccabbbbbcaabcabcaabccaabccabcabcabcaabbccabbccabccabbccaabcccaabcabcabcaabcabbcaaabcaaabbcabbcaaaabcabccaaaaaabcccabcaabcaaabcabcabccaabccaabbbbcaabcabccabcabccccabcabcaaabccabbcabbcabccaabccabcabccabcabcabbcccabcabbcabccaaabcabcccabbcaabccccabbbcaaabcccabbbcabcabccabbbcabccaabcabcaabbcaabcabbcabbcabbbbbbbcaabcccaaaaabcabbcabccabcabbbcabccabcabbbbccabcabbcabccabcabcabcabccabcaabcabcccabccccabcaabcaabbcaabcaaabcabcabcaaabcabccabbbbbbcaabccabbccabcaaabbccaabcabcaaaabcaabcabcaaaabbbcabbbbcabbcabbbcaabcabccabbcabcabbccabcaabccabcaabccabcccabbcabcaaaabcaabccccabcabcccabbbccabbcabcaabcabcaabcaaabcabbcabcaaabbccabbcaabcaaaabccaabbcabbcabbcaaabccccabcabbcabcabbcabbcccabcabcabcabbcabccccccabbbbcabcabccabbcaabcabcabcccabcabcabcccabcabccabbcabcabcabcaaabbbbcabcabcaaaaabcaabbcabcabcccabcabcabcaaaabcaabcabcabbcaabbcabbcabbcabcabccabbbccabcaaabcabccaabcaaabbcabccabccabccaaaabbcccccabbbcccccabbbbbbbcabcaabccabcabcaaabcabccccaaabbcabbccaabbcaabcabcaabbbcabcabbbbccccabcabcabccabbbccabbbcabcabcabccabcabcabbcabbbbcabccabcabccccabccabcabbbcccabcabcabccaaaabcaabcabcaaabcccaaaabbcabccabbccaaabcaabcabcabcaabcabcabcabccabcabcabcabcabcccaabbbcabcaaabcccaabccabcabcabbcabcaabbccabcaabbcccaaabcaabbcaaaaaaabcaabcabcabcabcabcabcaaaaaaabcabbcabcabcabbcaaabccabcabcabccabcaaaabcabbbcccabbcabcabbcabcaabcabcabcaabcaabcaaaabcabbccccabcaabcabbcabcccabccaabcabccaabbccaabcabcaaaabccabbcaabbcabbbcabcabcabbcabcaabcabcabccccabccabccabbbccccaabbbbcabcabccabcabcabccabcabbcaabccabcaabcaabcabbcabbbbccabbcabcabcccabcabccaabcabcaaabbbbcabcabbcccabcaabbbbcabbbcabccabbccaabccabcaabcaabcabcabccaaabcabccaabbcaaabbbccaabcaaaabbcaabbcaabccaabccaabcaabccaabcaaabcaabcabcccaaabbbcabcabcabbcabcabccabccaabcabcaabbcabccabcabccaabccabbbcabccccabcaaabcabcabccaabbbbcabccaabbcaaabcabbccccabcaaabbbcabccabccabbcabccabbbbcabccaaaabccabcabcccabcaabcccabbccabbccccccaaabcabbccabcabbcabbcabbbbcaaabccccabcaaaabcabcccabcabccaabcabccabcabbcabcccabbcabcabccabcaabcaabccaabbcabcaaabbcabcabcabcaaabcaabbcaabbccaabccaaabcabcabcccabccaabcabcabbcabbccccaabbcabcccabccabbcaaabcabcabbbbcabbcabcabcabbbbbcabcabcaaabcaabcabcaaabcabcaabcabbccabbccccaabbbbcccabbbcccabccaabcaabcaabcabcabccabccaaaabbcabbccaaabcabcabccccabccabcabbcabcabbbcabcabccabcaaabbcaabcaabcaabcabcabbccaabcabcaaaabcabcabcabcabcabbcabbcabcaaaaabbcabccaaabccabccabcabcabccaaaabcaaaaabcccccaabccaabcabcaabbcabbccaaaabcabcabbcabcaabbcabbbcabbcabcabcaabcabcaabccaaabcabccabccaabcabcabbcaaabbcabcccaaaaabbccaabcabbbcabcabcabcabcabcabbcabcabccabbbcabcabbccccabcccabccaabccabbcabccaabccabbcabbcaaabbcabcabbcabcabcabcabbccabcabbcaaaaabcabcabcccabbbcccabcaabccaabcabcccccaabbbcabcabcabcabcabcccabcaabbcccaabcccaabccaaabbbccabbbcabcaabcabccaabcabcccaabccabcaabccabbbcabccaaaaabbbccabcabcabcabbcabbcabccaabcabbcabbbcaabcaabcabbcabcabbbcabbbccaabbccabcabcaabbcccabcabcccaabccaaabcabbbccccaaabccabbcabccabbcaaaaaabbccabccaaabcabcabcabcabcabcaabcabcaabcaaabbccaabbcabcabbcabcaaaabcabbcabcccabcabbbcaaabcaabcabbcaabccabcaaaaaaabcabcabcaabcaabcabcabbcabccabcabbcaabcabcccabcabbbbcccaaaabcabccabbbbcccabcabbbcabcabccabcaaabbcabcccabbcabcaabccabbccabcaabccaabcaaabcaabccabccccabcabccaabcabbcabbccabcabccaaabbcabbcabccabcaaaabcabcaaaabcabcabcaaaabbbcabcabcaaaabbcabcabcabbbbcaabbbbcaaabcaabcabbcabbcaaaabcccaabcabbbbbcabcabbccabcccaabccabccabcabbcaabbbbbbcaabcaabccaabccabcaabccabbccabbbcabcccabbcabcabcabcabcabccabcabccabcabccabbbcaabbbccabcabcabcaaaabbbcccabcaaabbccaabccabcabcaaaaabcaabcabbcabcabcccaaaaabcabcabcabcabcabccaaaabcaabbbccabcabcaabbcabbccabcabcccabcabbbbcabcaaaabccabbbbcabcaabbbcabbbcccabcaabccaaabbbbbcabbbcccccabccabcaabccabcaabccabbcccabcaabccabcabcaabbcccabcaaabcabbcaabcabcccabbcccabcaabcabcccaaabccabbbccabbcaabcaabbcabbcccabcaabcabccaabbcabcabcabcaabcabcabcabbbcaabccaaabbcabbcaabccabbbcabccabcccaabccccabcabccccabbcabcabcaaabcccaaabcccaabccabcabccabbcaaabcaabccabbcabbcaabcaabbcabbcabcabcaabccabcabcaaabcabcabccccaabbbcccaaabbbbcaabcabcccabcccabbbcaaaabcabcabbcaabbccabcaabcabcabbccabcabccaabbcaabccabbbcabcabcabbccaaabbcccabcabcaabccabcaabcaabcabcabcaaabcaabbcabcabcaabcaabccaabcabbcabbbcabcabcabbcabcaaabbcabbccaabcaabbcaaabcabcabcaabcccabcabcabcaabbccabccabcabbbcaabcaabccabbbccabcccabbbcaabcaabcaabbbcabcccabbcaabbbbbbbbbcaabbbbcaaabccabcabccabbcabbccabccabcabcabcabbccabbcaabcccabbccabccaaaaabccabbbbbccabbcabccabbbcabcabccaabbbcabcaaabcaaabcccabcccabccabbcabbbbcabbcabcabcaabcabcabcaaabcabbccaaabcabbcccaabbbcaabcabccabbbbbcabcabccabcabccabbcabcabcabccccabcabccabccabbcabbcabcabcabcaaaabbcabcaabcabbcccaabbcabcaabbcccaabcaabbccabcabccabbcabcaabbcabcabcabcccabbcabcaabcabbbcabcabcabbcabccaaabcabcccabcabcabcabcabbbbbbcabccabcaabcccabcabcabbbcabbcabcabcaabcaabbcabcabbbcabccaabcaaabbcccabcabbcabcaabccccaabbcabcabccabcabcabcaabbcabcabcaabcabcabbcabccccabbbccabcaabcabbbbcaaabccabccccabcabbccaabbbcabcabbbcaabcabbcaabccabcccabccabbcaabcabbccabcaabcccabcabcccabcabccaaaabbccccabcaaabbcaaaabccaaabccccabcaabcabcabcabbcabcaaabbcaabcaaabcabbcabcabbcabcabcaaaabcabcaaabbcabbcabccabbcabcabcaabbbbcccabcabcabcabccabcccabbccaabcaaaabbcabcabbbcabcaabcabccabbcabccccaaaaaabcabbbbbcaabcabcaaaaaaaabcaaabbcaabcabbccaabcaabbbbcabbcaabbcabccabccabcabcaabcabbccabbccabccaaaabcabcabbcaaabcaabcaabcabcabbcabccabcabbcabbcabbcabbbccabccabcabcabcabcabcabbcabbcabbbccccabcaabcabbcccabcaaabcccabbccabcabcccabbbbcaabcccabcabbcabbccabccaabbcabcabccabcccccabbccaaabcabbcaabbbbbcaabbbcccabbccabcccabbccabbbcccabbcaabcabbcaaabbcccabcaaaabbccaabcabbbcaaabbccaabcabbcaabbcaaabbcaabcabcaabbbcabcabbcabcabbccaaabbcccaaabbbcabccaabcabcaabcaabcabcaabcccabccabcccaabccaabbccabbccabcaaabccaabcccabbccccaaabcccabbbcaabccabcabcaabbcaaabbbcabcaabbbcaabcaaabbbbbcabccabccaabbcabbcabcaabcaabbcabbcabcabcaabbbcabccabcccabcabccaaaaabcccabcabbcabccaaaabcccaaabccabcaaaabcabcaaabbcabcabcabbcaabbbcabccccabcabcabcaabbccabccaabbbcabcabbbcabcabcabcabccabbcabccabcabccabbbbcabbcabbcabccaaabbccaabcabccabbbbcabbcaaaabccaabcabbcabcabbcabbbbcabcabbcabbcaabbcabcabcabcabbcccaabbbcaaaaaaabcabcabccaabcabcabbcabbcabcaaaaabbcabbcabcabccabccabbcccccaaabcabbccaabcaabcaaabccaabccabcabcabccaabbcabbbcabcabcaabcaabccaabcabcabcaabcaabbbcabcabcaabcccaabcabcabccabcabbcabccaabbcaabcabcabcabbbccabcaabbcabbbbbcccccaabbcccabbbbbcabccabbcaaabcaabccaabcaabcabbbccabccabcabccabcaabbcabbbccabcaaabbcccaaaabcccabbcabcabcabbbcaabcabcaabbcaaaaabbbbcabccabcabcaabcaabcabccabcabccabbcabcabcaabcaabbccabbccabcabccaaabbccabccabbbbcaaabcabcabcaaabccccabcabbbccabbbcabbcabcaaaabbbbcccabbcccabcabbcabcabcabbbcabcabcabbcabbbcabbcaabbccccabccabbbccaaabbcabbcabbccabbcabbcabcaabccccabcaaabcabcabbbcccaabbcaabccabbbcabccaabbbcabbbbccabcaaaaabbcabbcabcabcaabbcccaabcabccccabbcabbcaabcabcaabccabcaaaabcabcabcaaaabbbcaabbbcabbbccabbcaabbbcabbcccabbcccabcaaabcabbccabcaabcccccabcabcabcabcaabcabbbbbbccabcaabcabbcabbcabcabbcaabcaabccabcccabcaabcabcccabbccabcccccabcaaabbcabcaabccaabcccaabbbbbbbcabcabcabcccccaaabcabcaaabbcabbccabccabbcccccabccabbbccabbcaabbccabccaabcabccabcccaabcabbbcabbbbbcabcabccaabcabccabbcabcabbccaaabbcaaabcabcabcabbcabccabccaaaaaabcabbcabcabbcabcabcabbcaabbcabcabcabccaaaabccabbbbccaaabbcaabcabccabccabcabcaaabbccabcccabcabbcabcabcaaaabbccaaabcabcaabcabbcabcaaaabbbccaaaaabcaabcabbcaaaaaabcaaabccccabcabbbcabbbcaabcaabcabccaaaaabbcaaaabccabcabcabcabccabcabccccabbcaabbcabcaabccabcabccabcabcabccabbbbcaaaabccabccabcabcabccabcaaabcabcaabbbcabcabbccaabbcabbcaabcabcabcaabccabcaaaaabcabbcabcaabcabccabcabcaabcabcabbcabccccabccabccabcaabcabbbcccabcabcaabbcabccabbcabcabbbcabcabcabcabbbcabcaabccaabccaabcaaaabccabbcccaaabbbccabccaaabcabccabcabcaabcabcabcabcabbccabbbcabbcabcaabcabcabbccabbcaabbbbcaabcabccaaabccabbccccaaabcabbcccaaabcccabcaabbcaabccabbcabccabccabbcccabcabcaaabcccaabcaaaabccaabbcaabcaaabcabcabccabccabcccaabcccabcabbbcabccabcabcabcaaabbcccabcabcabcabbcabcabcaaaabbcaaabbbbcaabcaabbcabbbbbcaabbcabccabcccaabccccaabcabccaabbcaabbcaaaabbccccccccaaabcabcabcabbccabcabccccabcccabcabbcabcabccaabcabbbccccaabcaabbbcabcabbbbcabcabcabccabccaaabcabcabcabbbbbbbcaabcabbccabcaaabccabcaabcabcabcabcabbbcccaaabcaabccabcaaabcabcabbcaaabcaabcabcabccabbccccaabbcaaaaaaaabcabcaaaabcabbcaabbccabccccaaabcabcaaabcabcaaabbbbbbcabcabbcabbbcabccaabcccaabccabbcabcabcaaabcabbcabcabbcaabcabbcaabccabbbcabccccaabcabbccaabcccaabccaabcaabbcaabccabbcabbbbcabbcaabccaabbbbcabcabbcabbcabbcaabbcccabcabbcccccaaabcaaabcaaaabbbbcccccccaaabcccaabcaabbcccabbcabcabcabcaaabcabbcaaaabcabcabccabcaaaaabcabcabccabbbccaabbbbcabcaabcaaabccabcabbbcaaabcabcabbcccabcabcabbbbbbcabbcaabbcabcccabcccabcabbcabcccaabccabbbcaabcaabcaabcaabbbccabccaabcaaabbcabcabbcabbcabccabccaabbcabcabcaabccabcaabcabcaabbbcaaabbbccccaabccaabcccaabcccabcabbcabbcabcabccccaabcabbbbbcabccabcabcaaaabbcabbbbcabcabcabcabcaabcabcabcabcabcaaabcaabcabcabcabcabcaaabcccabccabcabcabcaaabccabbccabcccaabcabccabbbcabcabbcabcabccabcabcaaaabcabcabccccabccabcabcaabbccabcabbbbcabbbbccaaaabbbcaabccaabccabccabccabbccaaaaaaabbcaaabccabcabccaabcaabcabcaabcaaaaabcabbbcabcccabccabbccaaabcaabbcaabcabbbbcabcaaabccabccaaaabbcaaabcabcabccaabcabcaaabcaaabbbcaaabcaaabbcccabccabcabbbccabcabcaabbbcabbcaabcabcccabcabbcabccabbbbbcabcabbbbcaabcccaaabccccaaabbbcabcaaabccaaabcabbcaabbbbcabccaabbcccccabcccabcaabbcaaabbccabcabcabbcabbbcabcaaabcabcabcaaabbccabccabcabcaaaabcabcaabcabbbccabcabccabcaabbbbcaabbccaabcabcccabbbcabbbcaabcaabbbcabbbccabbcabbcaaaabcabcabcabcaaabcccabcabccabcaaabbbbbcaaabbcabcccabccabcabbcabccabbcaabcabcabbbbbcabccabccabbbbcabbcaabccaabcaabbcabbcabcaabcabcaabcabcaaabbcaabcabcabccabccaabcabcaaabcabcabcabcaabccabbcabcabccabcabbbcabbcabbbbcabbcabcccaabbcabcccaabccccaabcaabbcabbcabcaabbcabccabcabbcaabcabcabcabcabccccabcabccabccabbccabbccccabcccabbccaaabcabcccccabccaaaaaabcccabcccabbccabccabbcaaabbcccabcaabcabcccaabcccabcabcccabccabcabcabbbcabbbbcccabcabbbbcabbbcabbcaabbccccaabbcaaabcabccabbcabbbccabcaaaabcabccccaaabcaabbcaabcabcccabcabcaaabcaabccaabcaabcabcaabcabcaabccabcabbbbbccabcccabbbcaabcaaabbcabcaabcccabcabcabccabcaabccabccaaabbcaaabccabcabbcaaabbbcabbbccabcabccabccaabbbbcccaaaaabcaabcaaaaabbbbcaaaabbcabcaaaaaaaabcabbccabbcaabcaaabbbbcaabcabbccaabccaabbccabccabbcabbcaabcabcabcabcabcabbcabcabcaabcabcaaaaabccabbcabbcaabcaabccabbcabbbcabcabcaabbcabcabcaaabcccabbcccccaaaaaaabcabcaabcaabcabcabcaabccabcabcabbcabcabcabbccaaaabbbcabcabbbcabbcabcabccabbbcabcabcaabccabcabcabbcaabcaabbcccaaabbbccabbcabcabcabcabcaaaaabcabcabcabbcabccabccabccaaaabcabcaabbcabbcabccabcaaaaabbcaabcabbcccabbccabccabccabcccaabcabccabccaaabcaabcabbbccabcabccccaabcabbcabcaabccabcabbbbbbbcabcaabbcaabcaabcaabcabcccabccaabcaaabcabcabcabbcabbcabccabcabcabcaabbcaabccabbbcabccabccccaabbcabcabbcccabccccabbbbbbcabbcccaabcaabbccaabbcabcaabcabbbbcabcabcabbbcccccaabcabbbcabcabbbcabcccaabccabccabcabcabcabcabbcabbbccaabcabcabccaaabbccabccabcccabcabcabcabcabbbbcaaaaabcccabcabcaabcabbcaabcaaaaabcabcccaabccabcccabcabcabcabbcaabbcabcabccabbcabbcabbcabcaabcaabccabcaabbbcaabbcabcccabbcccaabcaabbccabcabbcaaabcabcabcabcabcabbcabbcabcaaabbcabbcabcabccabcabcabcaabbcabbcaabcabbcaabcabcabcaabcaaaaaabcabcaabcabbbccabbcabbbbcabcabcaabbbbcaaaabccaabbbcabcabcabccabccaabbcaabccccabcabbbcccabcaabbccabbbbbbcaaabcabccccaabbbccabcabcabcaabbbbbcabbccabcabcaabbcabcabbcccabbccabccabccaabbccabcabcaabccccabcccabccabbcabbbcabcabcabbcaabcccabccccabcabcabcabcabcabcabccaabccccaabbcabcabccabccabcaaabcabbcccabbbccabcabcaabcaabcabcabbcabccabcabcaaabbbbbbccabccabbcabbcabbbccabcabbbccaaabcccaabbbccabccaaabbcaaaaabcaabbcabccabcabccabbbbcaabcabcccaabcaabbcabcccaaabccabccaaabbbbcabcaabbcabbbccaabcaabcccabcabcabbcabcccabccccabbbcabcabcabbbcaabcaabbbcaabcaabcabcabbcaabcabcccabbccabcccabcaabbbcaabcccabcabcabbcccabcabcabcccabbccabccccabcabccabbbbbbcabbccabcabcabccaaabcaabbcabcccabcaabcaabbcabbcabcccaabbcccabcabcaabcabccabcaabccccabcccabbbcabcaabbcaabcabbcabbcabcabbcccabccabcaabbbcabcabcabbcabcaabcaabcabbcaabbcccabcabbccabcabbbbcaaaabcabcccabbbcaabccabcabbbccaabbbcaabcabbbbcaabcaaabbcaabccabcabcaabcabcabcabcaabcabbcaaaaabcabbccabcaabccabcaaaabccabcccabbcccaabcccabbcaabcabcaaabcabbbcaaaabbcaaaabbcaabcabccccabccaaabbcabcabcabcabcabcabccabcabcabbbcabbbcaabcabbcabcabcaabcabccabcabcabbcabcccaabbcabbcabbcaabccccaaaabbbccaaabbbcabcabccabcaabbbbccabcabbccabbcabcabcabbcaaabcabcaabcabccaabcabbcabcabcccabcaabcabbccabbccabcaabcabcaaaabccabcaaaabccaaaaabcaabcaaabbcaaaabcaabcccabcccaabcccaaaabcabbcabbcaabbcaaaabccaabcabbbbbcaaabcabcaaaabcabcaabcabccccabbcabcabcabbbcaaabbbcccabbbcccabbcaabcabbbccaaabbccabcaabcaabbcabccaabbcaaabbcaabcabbbbbbcabcabbbbcaabcabcabbcaabbccabbccabbcabcabcabcaaabcccabbbbcabbcccabcabbcabcabccabccabcabbbcabbcabcabbcabcabbcabbccabccabcabbccabbbbbcabbccaabbcabcaabcaabbbcaabccabccabccaabcabbccabbcabcabcabcaabcaabcaaabccabcabcccabcabbbcabccabbccccaaabcaabcaabcccabcabbcabbccabcabcaaabcaabcaabccaabbbcaaaaaabccabcccabccaabbcabbcabcccabcabcaabcabbccabccabbcabccabbbbcabcccccabccabcccabbcaabbbcabbbcabccabbbbbbbcaabbbccabbcabcaaabcaaaabcccccabcabcabbcabcabccabbccccabccabbbcabcabbbcabcabbccabbbccaabccccabccabccaaaabcccaabbcabcabbbcabccabcaabbcaaaabbcccabcccccabcaaabcabcaaabbbcaabcabbcabccabcaaaaabcabcaabccabcabcccccaaabbcaabbccabbbcabcabcabccabcabccaaabbbcaabcabcabbcaaabcccccabbcabbbcabcabccabccabccaabbcaabcabcaaabccabcaaaabccabbcabcabcabcccabcabccaabbcabcaabbcabcabcabcabcaaabccaaabcabccaabcabcabbcccaabccccaabbbcabccaabbcabcaabcabcabcabbcccaaaabccabcaabccabcabbcaaaabcccabcaaabbbbcabcabcabbccabbccaaabcaaaaaabcaaabcaaabcaabcabcaabccabccaabccccabcabcaabcccabbccabbcaaabbcabbcaabbcaaaaabcaabccabcabcabcaabbcaabcabbccaabcaabccabcaabbbcabbccabcccccabbcabcabcabccaabcabbbbbccaabccabbcaabcaaabbcaaabccabcabccaabccccabccaabcabcaabcabcabcabbbbbccabcabbcaaabbcabbcabbcaaabccaaabbbcabbcabbcccabbccaabccccaabccabcabbbbbcaabbcabbcaaaabbcabcaabcaabbbcabcccccabccabcabbbbccabcabbcabcabbbbbbbccabbbbcabbcaabcaaabbbcabcabbcabbbccabcaaabbbbbbbbbcabcabcabcabbbbcabbcabccabcccabcabbcabbcabbcabccabbbcaabccccccaabcccabbbbcabbbcabcabcabcabcaaaabbcabbbbcabcaabbcabcabbbcabbccabccaabcccaabbcabbbbcaabcccabcabcabcabccabccabbccabcaaabbcabccaabcabbbccabcabcaabcabbbbccaaabcaabccaabbccabcabccabbccabccaaabcabbcabbccabcabbcabcabbcabbcabcabbccabcabbcccabcabcaabcabbcabbcabcaaabbcabbccaabccabcabbcccabcccabcaabcaabccabbccccabcabcaaabbccaabbbccccabcabbcabcaabcabbbbccccaabbbbccaabccabccabcccabcaabbccaaaaabbcaabbcaabccccabcabcaabccaabcabbcabcabbcabcabcabbbbcaabccabcabcaaabbbcabbbbbcabcabcabbbcccabcaabbccabccaabcabcabcabcaabcabccabcabbcabbcabcabbcabbcabbccaaaabbcabccabcabbcabbccaabcaaabcabbbcabcaaabbbcabbbcabbcabbcabccabccabbccccabcabcaabbcabccaabbcccccabcaabccaabcabcabcaaabcabcabcaaabbbcaaabcabccabbcabbccabbbbcabbbbcaabcabcabbcaabcccabbcaabcaabbbcabbbcabbcabbbcabccaabcabbbbbcaaabbccabcaaabcaabcabbbbcaabcabcaaabbbbcabccaabcccaaabcaabcaaabcabccaaabbbcccabcaaaabcabbcabbcaabcccaabcabcaabccabccabcabcaaaabcaabbbbcabcabcabccaabcabcccabbcabbcabcabcaabcabbbbbcabcccabccabcabbcabbcabbcabcaabcabcabbccccabcabccaabcabcabccaaaabcabcabbbcabcaabcabcaaabbcccabcabbcabcaabcabbcabcabcabcabbbbcaabccaabccaaaabccabccccabbccabcaabbcaabccaaaabccaabbbcaaaabcccabccabcabcccabcabcccabccabcaaaabccaaabbbbbccabcabbcabcabcabcabbccabccabcabbbcaabcaabbcabbcabcaabcabcabcabcabcabccabcabbcabcaabbbccabcabbcaaaabccaabcabbccabcccabcccaaabcabcabbcabcabbbcaabcabbbcabcaabcabbcccaabcabcabcabccabccaabcabcabcccabbcabcaabcaabbccabcabbbcabcaabcabbbcabccaaabcabcabcabbcabcaaabcabcabbcaabcabcabcaaaaabbcabcabcabcabbcabbcabcabcabccabbbbbcccccabbcaabcabccaaaabcabbcabbccaaabccaabbbcccaabcaabbbbcabcaaabcaabcabccabccccaabcabcabbcaaaabbccabccabccaabccabcabbccccaabbcaabcabcaabccabcabbcabbcaabcaaabcccabccabcaabccabcccabcabbcabccabcaabcabcabccabcabbbcabcaabbbccccaabcabcabbbcabbccaabccabcaaabcccccabccabcabcabbcabccaabccabbcabbcabbcabcabccaabcaabbcabcabcaaaabbcabcaabccccccabbbccaabccabcabbccabccaaaabcabccabcabbccccabccabccaabccabbbcabbcabccaaabcabcaabbcabcccabcaaabbcaabbbbcaabbcaaabbbccabcaabbbcabccccccabcabcabbcabcaaaaabccabccaabbbcabcabccccabcaabcccabcabcaabcabbcabccabccabcaabbbccabcabbbcabcccaabcabbccabcabcabbbccccabcaabcabbcaabccabcabbcabbcccabcaaabcaabcabccaaabcabcabcabbcaaabccabcaabcaabccabbcabbccabcabcabbbcabbbbcabccabcabcccaaaabcabcaabbcabcabbcabcaabcccaaabbbbcabbcabccabcabcaabcabbbcccccccabcaabccabcccabcabccabbcabcaabcaaabbcabccaabcaaabbbcccaabbcaaaabbbccabcabcccabcaabbbcaabccaabccccabcaabcaabcaaaaabbbbcccccaabbbccaaaabbbcccabccabcaabcabbcccabbcabbcabcabccabcabcaaaabcabcaaaabbbbccabccaabcaabcaabcaaaabcabcabbccabccabbcccaaabbcabcabcabbbcabcabcaaabcabbbbbcabcabcabcaabcabcabcaabcaabcabccabcabbbbbccaabbccabbcabccaabbcaabcabcccccaabcabbbcabcaabcabcabbbbbcabbcabbccabcabcabcabcabcabcaaabbcccabbcabbccabcabcaabbbcabcccabcabccccaaabccabbcaabcaabcabcaabcabcabcaaabbcabcabbcabcabbcabbcaaabbcabbcabbbcabbcaaabbbccabcaaabccabccaabbbccaaabcabcaabccabcabccaabbbccabcaabccabbbccabbbcabccabbcaaaaaabbbcabcabcccaaabcabbcabcaabbcccabbcabbccaaabcabcabcabcabcabcccabbccaabbbcaaabbbccabcaaabccabccabbccccaabbcabcabcaabcaabbccabbcabcaabcabcaabbbcabcaaabbcabccaabcaabccabcaabccaabcabbcaabbbccabcaaabbbcabcabccaabcccaabcabcabbcabbcabbbccabbccaabccabccaaaabccabcabbbcabcccabbbcabbcaabcaaaabcaaaabccabcabbcaaaabbcabccabbbcaabcabcabcccabcabcabbcabccabcaabcccaabcabccabbcabccabccaabcabbbccabbbbbbbcaabcccabcaaabbbbbccaaabccabccabcabcaaabcccccabbbbcaabbcaaaaabcabbccabcabbcabcaabccabbccaaaaabcabbcabbccabcabccaaabcaaabcabccabcabcaaaaabbbccabbcabbcabcabcabcaabbcabcccabbbbbbcabcaabbbcabbcabcaaaabcabcabcabbccabccabcccabcabcabbbcabbbccccabbcaabbbbcaabcabcabcaaaaabcabcabcaabccabcabbbcabcabbbcabbbcabbcccabccccabcaaabbbcaabccaaabbbbcaabcaabbccabccaaaaaabccaabccabccabccccabcabbbbcabbcaabbcabbccabccabcabbcabbccaabcabccaabbcaaaabcabcabccabcabbbcaabbcabcabcaabbcccccabbcaabbbbcabcaaabcccabcabcabbcabbccabcabccabcabccabcaaaaaabcccabbbccabcaaabcabbcabcaabcabcabbcaabbcabccabccccabbccaabcabcaabcabcabcaabccccabcabcabbbcabbcabccabbcabcabccaabcaaaabcaaabcabccabcabbccabcabccabcabbcaabcaabbccccaaabccabccabbccaaabcabcabbcccabcabcccabbcaabccabbcaabcaabbcabccabbbccaabbcabccabcccaabcabbccabbbcaabbcccabbcabbbcabbcabbbbbcabcaaabbcaabcabccaabbcaaabcaaabccabcccabcaabccaabbccabcaabbcaabbcabbcccabcaabcabbccabbcabcabccabbcabcabcabcabccaabcaabbbcaabcabbcabcaabbcabbccabccaabcabcccabbcabcaabbbcabcaabccabcccccaabcaabccabcaaabcaaabccccaabcaabbcabcabcabbbbbbccccaaaabcaabbccabbcabccabbbcabbcaabcaaabbbcaabcaabbcabcaabcabcccabbbccaaaaabccabccabcabcabcaaaabccabbbbcaabccaaabcaabbccabcaabcabcabcccabbccccabcabcaabccabccabccabcabccaaabbbbccaaabcabccaabcabcccaaabbcaabcabbcabbcabbccaabbccaabcabbbccccccabcabcabccaabcabcccccabccaabbccccccaabcabbbbcabcabbcabbbbbcaabcccabbccabbcaabcabcabcabcaabbbcabbbbbccabcabcccabcabcccccccabccaabcccabbccabbccaabbcaabcabccabcaaaabcabcaaaabcaabbcabcaabbcabcccabcccabcabbcabbcabbbbbbcabcaabbcabcaabbcabcaabbcabcabcabcccaabbcabbbcccabccabbbbcabcabcabbcabbcabcabcccabcabcaabccaabbcaabcabcabcaaabbcccabbcabbbbbcaabcabccabcaaaaabcaabcabcabccccabbbcaaabcaabcabbccaabbccaabbbcabccaaabcccaabbcabcccabcabccabcabbbcaabcabccabccabcabbcabbcabcabcabcccccabcabbbcabbcabcabccabbbcaaabccabbbcabbccabcaabbcabbcabcabcaabbbbcabbccabbbcabcabbcabbcaaabbbcabbcabcabcabcccabbcabbcabcabcccabcabcaabcabcaabcaabcaaabcabcabbbbcaabccabbbbcabbcaabccabcabcaaaabcaabcabbbbccabccabbcabcabbbcabcccaabccabbbcaaabcabcaabccabcabbcabccabcabbcccaaabcabcccaabcabcabcaabccabbcabbcabbcabbcabccabcaaabcabcaabbcaaabcabcabbbcaabcabcaaaabcabbcabbcabcabcabccabcaabcabbbbcaabcccabcaabcabcaabbbcabccaabbbcabbcaabccabcabcaabcaabbbcabbcccabbcabcabccabcabcabcaabcabccccabccabcaabcabbcabbcaabccccaabcabccabcaabcaaabccabbcabcabcaabcabbccabbbcccabbbcaaaabccabcccabccaabbbcccabccabcccabcaabbcaaabbbbcccccabbbbcabcabcaabcaabcccaabcaabbcabcccaaaabccabcccabcaabbbbcabcabbcccccccabccabccaaabcabbcaabcabccabcccabccccccabcabcabcaabcaabcaaaaabcaaabcabcabbbbccaabcaaaaaaaabbbcaabccabbcabcabcabbcabbcabbccabcabcabccccccaabccabcaabcaaaabcaabcaaabccabccccaabcaabcabcabccaabbccabbbccabccabbcccabbcaabbbcabcabcabcabbbcabccaabccaaabbbcabcccabcaabcccaaabbcccaaabbcaabbcaabcabcaabcabcabcabbcaaaabbbcabcabccaaabcabbcabcaabccabbccabbbbcabcccaabccaabccabcabcabbbcabbbbcabccabcabbccaabcabcabcabbcabcccabbbbbcabccaabccabbcccabccabbbcabcaabccabcabbbccabcabcaabcabcaabbccaabcaaabbcabcaabbbcaabccaabcaaabbcabcabcaabbbccabcabbcabbcaabcaabcccabcaabcaabbcabbcaabccabcaaabbcabcabbcabbcaabbcabcccabcccccccabbcaabcabbbcccabccaabcabcaaabbbcabbccabccabcabcabcabcabbbbbccccabccabcaabccabbcabcaaaabcabccabccabccaaabcaabccccabccaabcaabbcaabcabcaabccabcaaabccaaabbcaabcabccabbcabcccabcabcaaabbbccccabcaabcabccabcaaabcabccabcabcabbcaabbcabcabcabbbcaaaabcaabcaaabcabccabccabcabcabbcaabbcabcabccccccaabcaabbcccabcaabcaabbbccabcabcabbccaaabcccabcaabcaabcaaaaabcabcccccabcabbbbcaaabbcaaabcabcaabbcabcaabbccaabbbcccabcabbcaabcabcabbcabcabbcaabccaaabccabcabbbccccabbcabbcaabcabcaaabbcabcabbcaaaaaaabbbbcabbcccabcabcabcabbcabcccccabccabbbccabcabcabbccabcaabbcabccccccabbcabbbccaaabcabbccabcabcabccabccaaabbccabcaaaabcaabccaaaaabccabcaabbccaabbbcccabcabbcabcaabccaaaaabbcabcabbccabcabbcaaabccaabcabcabcccccabccabbcaabcabccabbbcabcabcabcaabccabcabcabccabbcabbcabbbcabbbbbccaabccaabccabcccabcabccabcccaabcabccccccaaaabbccabcccabcaaabbcabccaaabcabbcaaaaaabbccabcabcccaabcaabccabccaabcaaabbcaabbcabcabcabcaabccaabbcaabbcaabbcccabbcabcaabbbcaabcabcabcaabbcabbcaaabcabcabbcaabcabbbcabccabcabcabcaabbccabcccabbbcabcaabcabcccccaaabcabccabcabcabbcabcabbccaaabbcabcaaabbcabcabccabbccabbcaabcabcccaaabcabcabbbbbcabcaaaabcabcaaaaabcaabbcabcabcabbccccaabccabbcaaabcabbcabcabcaabcaabbcabbccaabbcccabccaabcabcabcaabcaaabccaaabcabcaabbcabcaaaabcabccaabbccabbcabccabbccabccaabcccabcabbbcabccaabcabcaaaaabcccabcabbccabbbcccccaabccccabbbcabcabcabbcaabbcaaabcaabcabbbcabcabccaaabbbcaabbcabbbcaabcabbbbcaabcabcabcabccabccaabcabcabbcaabbbcabcaaabccabcabcabbbccabcccaabbcabbccabbcccaabccabbbccaabcabbbcabccabcaabcccccaaabcabcabccabcaabcabcaaabccaaabcabcaabbcabcabcabccabbbcabccabbcabbcabbcabcaabcabcabcabcaabcabccabccaabcabccaabbccaabbcabbccabbcaaabccaaabcabcabccabcabbcccaaaabcabbbcccaabccabcccaabcabcabbbcccabbbccaabbcabcccabcabcabccaabbcabcabbcaabcabccabbcaabbcaabcaabcabcaabccaabbccabbcccabbccaaabcabcabcabbccaaabbbcabcabcaaabbccaabcaaaaabbcabcabcabccaabcaaabcabcabcaabbcabcaabcabcabccabccaabbbcabccccabccccabbbccabbbccccccabcaabcccccabbbcabbcabcabccabbccaabcabcccaabbcabcaabcabcaabcaabccccabccabccaabcabccccabcabbbcabcaabbbcaaabcabccaabbccaabccaabcabccaaabcabcaabbcabcabbcabcaabbbcabccabcccabbccaabcaabcabbcabcaaaaabbccaaabcabcabccaabcabcabcaaabccabccabcaabcabcaabcabcaaabcabcaabbbcccccabbccabbccaabcabcaabbccabbccabcaabbbbcabcabbcaaabccabcabcabbcccaabcccccabcccaabccaabbccabcabcaaaabccaaabcabcabcabbccabcabccabcabcabbcabcaabbccabccabcaabcabbcccabbcaabbccabbcabcabcabcabcabcaaaabccccabcccabcabccccabccabbcccaabcaabbbccabcabccaabcaabbcabbccabbbbcabcabcabbcabcabccaaaabbbcabccabbbbccabccabbbccabcabcabcabbbbcabcaabcccabcaabbcaaabcabbbcaaabcabcaabccabccabcaabcabccabcaabcccabcaabbccaabcaabccabccaaabccabcaaabcabcabbccabcccabcaabcabcabbcaabcabcabbcaaaabbbbcccabbbbcabcccaabccabbcaabccabcabcccabcabbccabcabccaabccabbbcaaabcabbccccabccabcccabbbbcabccaabcaabcabbcabbbcaaaabbcaabbbcccccabcabccabcabcabccaabcaaaaabccabcaaabcabcabcaabcabbcabbccaaabccabccaabbcabcabccabccabcabcabbcabccabccaabbcabbcaabcabccabcaabbcaaaabccabccccaabccabccaabbcabbcabbccaabccabbcaabccaaaabcabbccaabccccabbccabccabcabcccaaabbcabccaabbcabbbcaaaabcabbcabcccaaabccccaaabbcabbcabccaaabcabbbbccaabbcaabccaaabcabbbcabcabccabccabccaabcabcaaaabccabcaaabccabcabbccaaabccaabcabcaabbccabcabcaabcaabbcabcaabbcabcaabccabbcabbcaaabbbcabbcaabcaabbbcaabccabcaaabcabcabbcabcabbcaabccaaabbbcaabccabbbbbbcabccabccabcccccabcaabcabbbcabccaabcccabbbbcabbcabbcaaabbcaabcaabcaabbbbcccabcabbbccaabccaabcabcaaabcaabcabcabccaabcabccabccccaabcaaabcabbbcabccccabcabcabbbcabcabcaabcabccccabbccabbcaabbcabccaabcaabbcabbcabccaaabccabcabcabcabcccabcabcabccaaaaaabccabbccabbcabbccaabcabccabbbcabccabcaabcabccccabcabcaabcccaabcaabbbcccabcccaabcaabbcabcabcabbbcaaabcabcabbcabbbcabcabbbcabbcaabcaabbbccccaabccaabcaabccaabcabcaaabcabcabccaabcabcabcabcabcabcabbbcaaaabbcabccaaabbcccaaaaabccabcabccabcabcabcabccabcccccaaaabbcabcabcabbcabccaabcabccabcaaabccaaabcabcabbcabccabbbcabbbcabcabbcccaabcccaabbcabccaabbccabbcaabcabcaabcabcccabbbcabbccccabcabbbcaabcabcaaaaabcabccabcabcabcabbcabccccabcaabcabcabbcabbccccaaabcaabcabcabbcccccaabcabbcaaabcabcabcaabccaaabcabbbcabbccabccabcabbbcabcccaabcabcaabbbcaabbcaabbccaaabccaaaabbccabbbbcccaabbbcabcabcabcccabccccabbbbcabbccccabcabcabbbcaabccabcccaabcccabccabcabbccccabcaaabbcabcabbbcabccccabbcabccabcabbcabccabcaabcaabbcabbccaabbcaabcabbcaabbbcabcccaaaabcaabcaabbccabcaabcabcaabbbbcabcaabcaabccabbcabcabcabbcccabbccabcabcabcabcabcabcaabcabcabbcabbbbbcccabcabcabbccaabcaabbcabbbccaaaabbbccaaabcaabcabccaabccccabccabcabcccabcaaabcabbcabbbbccabcabcabbccaaaaaaabccaaabbcaabbbcaabbccabbccabbbccaabcccaabcabcabbcaaabccabcabcccabbbbcaaabbcabcabccabccabcccccaabcabbbbcabcaaabcccabcabbcaabbcabcccccaabccabbcabcabcccaabbbbbbcaaabccabbcabbcabbcabbccabcccccabbbcabbcabccabccabcaabbccaabbbbccaabbbcaabcabcabcabcccabcaabcabcabbcabcccabcabcabbcaaabcabbcabbccabcabbcabbbbcabccabcabcabccabcaabccaabcabccabcaaaabcccabcabcabbccabbccabbcabcabccabcabbbcaabbcaabcabcaaaabccabcaabbbcabbccaabcabbbcabcabbcabcabcaabbbbcabccabbcabbcabcabbcabccaabcabcabcaabcaaabcabcabcccaabbcabbbbbcabcabccaabcabcaabbccaaabcaaaabcabbccaaaaabbccabcabcabccabcabcabccaabccaaabcabbbbcaabbcabccabccabbbcabbccabccabbbccabcaabcabcabccabcccaabcabcaabccccabcabbcabcaabbcabbcabbcabcabccccabcaabccabcaabcabcabcaaabbcabccabbbcabccaabcaaabcabcabcabcabbbbcabbcabccabccaabbbccabcaabcabccabbbccabcabcabbbcabbccabcccaaabcabbcabcabcabcabbcaaabccabcabcabcaabcaabcaabccabccaabcabccccaaabccaabcabcabcabccabccaabcaabcabbcabcaabbccaabbcabbcccabcabcaabcabbcabbcabcaabccabcaaabcabccabbcabccabbbbbcabbbbcabcabccabccabcaaabcabbcccabcaabcabbcabbbcabcaaabbcabcaaabccaaabcccabcabbbcaabcaaaabbccabbbcabcabbbcabcabcabcabcabcccabbcabbcccabcaabbcaaabcabcabcabccabcabccabcaabcabccabccabcabcaaabcabcaaabbbcccabccccabbcabcabbbcabccaaaabbbcabcaabccabcabcabcabbbcaabbcaabbbcabcabccabbbbbccabbbcabccabbbbbcabccaaabbbcabcabcabcccabcabbbcaabbcaaaabcabcabbccabcaabbcaabcabccabcccabcaabcabcabcabcabcabbcabccaabcaaaabbbcabbccaaabcabccabccabcabccabbbcabcaabcaaaaabccabccaaabcccabbbcabbbccabbccccaaabbcaabcabbcabbbccabcccabcccccabbbbcaabccaabcaaaabcabcabbbcabcaaabcabbcccaaabcaabbccabcabbcccabbcabccabbcabcaabcaaabcabbcccaabccabcabbcaabcabbcabcabbcaaabbbcaabbcabcabcaaabbcabcccaaaaabbbcabcabcabbcabcabbcabbccabcabcabcabcabbbccabcabbbccabbcaabccabbcaaaabbbcabcccabccabbbccaabbcabcaabcaabcaaaabcabcaabbccccabcabcaabccabbbcabcccaaabcabbcabcaaaabbccaaabcabcabbccccaaabcabccaabcccccaaabbbbcaaabbcaaabcaabcccaabccabbbccabccabcabbccccccabcabcabcabcaabbcaabbbcabccabcaaaaabcaabcabbcaabcabcaabcaabccabbcaabbbccaabbcaabcaabccaabbcabbbccaaabcabcaaaaaabccabccabbccaabbbccaaabcabccccaaaabcaabbbcaabcaabbcaabccccabcaaaaaabbccaabbcabbbcaabbcabccabbccaabccabcabbccaaabcccabcabcaabcabcccabcabccabcabbbbbcabccaabcaaabbcabccaaaabcabbcaaabbcccccabcaaaabcabcabcaaabcabbcabcaabbcabccaaabccccccaaaabcabcabcccabcabcaabccabccccaabcabcabccabcccabcabcabbcccaabcabcaabbcaaaaabcabccaabccabccccaaaaaabcabbbcabcccaabcabcabcaabcabbcabcaaabbcabcaabccaabbcabccabcccccabccabcabbbbcabcabbccaabbccaabcabbcabbcccabcaabbcaabcabcabbcabccabcccabbcaaabcabcccabbbcabccabcabbcabbbbbccabbccaaabbcaabcccabbcaabbbcabbcabbbbbbccabcabcabcccabcaaabccabbbbbccabccaaabbcccabbbbbcaabccaabcabcabcccabccabcabcabcabcaaabbbcaabccabccaabcabccaaabbcabcabbcabcabbbcaabcaaabbcabbcaabbcccabcabcccaabcabbcaaabbcaabccccccaaabcaabcabcabbbccaabcabcabcaabbccabbbcaabcaabbcabcabbccabccabcaaabcccabcabccabccabcaabccabbcabcabbbcabccabbcabbcabcaabcaabbbcaabcaaaabbbcabcabccabcabccabcaabcabcaabccccabbbbcabccabbcabcabcabcabcaaabcabcabcaaaabbcabbcaabcabccabbcaabccccabccaabbcabccabcabcabcaabbcaabccabbcabbcaabcccccaabbcabbcabcabbcabbbcabbccabcabbcabccaabbbcaabbccabbbcabbcaaaabccabcaabbbcabcabbcabcabccabbcabcabbcccabbbbccabcabcabcabcabbccabcaaabccccabcaaabbccaabbcabcaabcccabccabccaaabbcaaabbcabccabbbbbbcccabbbcaaabbbcaabccabbcccaaabcabbcabcaabcaaaabcccaabccaaabcabccabcccabcaabbcabbbcaabcaaabccabcabcccabbbbcabbcabbbcaaabbcaabcabccabccabccaabbcaabcaabccabccaabbbcaabbcccabbbcabccabcabcabcabbcaaabbcaaaabcabcabbcaabbbcabccabcabcabcabbbcabcabbcaabcabbcabbccabcabccaabcaabbcabbccabbccabbcabccaabcabcccaaabcabbcabbbccabbcabcabcabccabbbcccccabccaaabcabcccabbbcabbcaabccaabcaabcabcaabccabcaabbcabbccaabbcaabcccabccabcccaabcccabbbbbcccaabcabbccaaaabcaaabcabcabbbbccccccaaaabccabbcabbcabbccccabbccabccaabbcaabcabcccabbcabcaabccccabbccabcabcaabbcabcaabcabbbccaaabcabcabcabcabcabcabbcabbbccaaabcabcabbbbcabcabcabbcccaabcabbcabbcccaaabbcaabbbccaabccabcabccabcccaabcabcabbbccabbbcabcaaabcabccabcccabcabcaaaaabbcaabccaabcaabcabcabccabccaabcabcccabbcccabcabbbcabccabbbbcabbcaaabcabcccaaaabcaabccabcccabccabbbcaabcaaaabbcccabcccabcabbbcabcabbcabcabccabbcabcabcabbccabcabccabcaaabccccaabcaabcaaabcabccabbcabcccabcabbccaabccaaaabcaaaabbccabbbbcabbcabccaabcabcabcabcaaabcabbbcaaaaabccabccaabccccabbcabcabcabbccabcaaabccccaabbcabcaabcaabbbccaaabbbcabcabcabccccaabcabccaabcabccabbcaaaabcaaaaabcabcabcabcabbbbbbcabcabcabcabcabbcabbccabcabbcabcaabbcabcabbcabcabbbcabccabcabbbcaabbccabbcabbcabccabcabccabcabcaabbcabcabbcabccabcabbcabbcccabbcaabcccabccaabcabccabbbbbbcabbbcabcabccabcabbcabccabccabbcaaabbbbcabcabbccabbcabcabbccccccabcabcaabbbcabbcccaabbbcabccabcaabcabbcabcabcabcccaabcaabcabcabcaabcccccabccabcccaaabbbcccccaabccaabccabbcabbcaabcaaaabcaabcabccabccabcaabcccabcabbcabcabbccabccccabccabbcaabcaabbbccccabcabcabccccabccabcabcabccabcabcaaabcccaaabcabbbcabcabccabcabbcabbbcccabbcaabbbbbcabcabbcabcabcccabcabcabccabbcabcabcabbccccaabccabcabcaabccaabcaabcaabcabbbccaabbcaabbbcaabbcaabbcabcabbbbcccabbcabbbcaabcabbcabbcabbbbcaaabcabbcabcabcccaabcaabbbbcaaabbcabcabbcabbcccaaabbbccccabcaabcabcabbcaabcabcccabbbcabccabccabcabccaabccaaabcabbbccccabbbccccabcabccccaabcabccabcaaabcabbbbcabccaaaabccabcabcabbbbcabcabcccabcccccabcccabcabbcaabcabbbccabbcabbcaabcabcabcaabcabcabbbcaabccaaabbcabcaabcabccaaaabcabcabccaaaabcccaabcabcabbcccabbbccabcaabcaabcabcabccabbbbcaabcabbbcaaabbbcabcabcaabcabcabccabcabbccabcaabcabcaabcabbcccccccccabcaaabcabcabbbccabbcabcabcabcaaabccabccaabcabcccabcabbccabccaabbbcabcabbcccabbcabbbcabcaaabcaaabcabccabcabbcaabcabcaabbcabcabbbcabccabbccabbcabbcaabbcaabcabcabbbcccaabcabcabbbcaabbbcabcaabbbccaaabbccccabcaaabcabbbcabccaabcabccaabcabcabbbbcccaabcabcabccaabcabcabcaabcabccabccaaaabcabcabcabbcabcabbcabbbcabcabbccaaabbbccccccabccabbcabbcabcabcabcabcabccabcabcccabbcaaabbcabccaaabccabbcaabcaabbcabbcccaabcabcabccaaabcaabcabbbcccaabbcabcabbcabcabbcabccabbcabcabccabcabcabcaaaabcccabcabbcabcabbcabcabcabcaaabccaabcabbbbcabccabbbbbcccabccaaaabcabcabcaaabcabccabcaaabbbcaaabcabccabcccabcaabcabcabbcaaabcabcabbcabcabcaaabbbcabccccabccaabcabbbbcabcabcaaaaabccabbcaabcabccabccaabbbcabbcabbcabbccaaabbcabcaabbcaaaabcabccaabbccccabcaaaabccccabcabbccaabbbbccccabcabbcabcabbcaabbccabcaabbccaaabbcabcccaabbcccabcabbcabcccabbbccabcaabbbccaaaaabbcaaabcabcabcabbcabcabbbcaabcaaabcaabbcabccabbcabcabcabbbcabccccabcccabcabcabccaabcabcabcaabcabcabbcaaabcabccccabbccccabbbbcabbcaaabbbcccabcaabcaaabbcabcabcaabcabccccabbbcabbccabcccccaabcccabcabbcccaabbbbbcaaaaaabcabcccaabcabcaabcaaabbbbccaaaabbcccccabbbbcabbbccabcabbcabcabcaaaabccaabbcaaaaabbcabbccaaabccabbcccabcaaaabcaabcaaabbcabcaaabcaabcaaabbcabcaabcabccabcabcabcabccaabbcabbbcaabbcabbcaabbbbcccabcccccabcabcaaabcabbbbcabbcabbccaaabbbcaabcabbbccaabbbbccabbcabbbccccabcabccabbcabbbbcabcaabcaabcabccabcabccabcabcaabbcabcaaabbcaabbbcabbcaaaabcaaaaaabccabbbbcaaaabbbcabcaabcabbccabbbbccabcabbccabcabbcccabbccabccabbbbbcccabcaaabcaabcabcaabcabcabbcaabcabccabccabcaaaabccaabbbcabcccabcaabcaabcccaabccaabbcabbbcabcaabcabcabbcabbcaabcabbcabcabcabbcabcabbbbcabccabcabcabcabcabbccabcabcaaabbcaabcabcabcaabcaabcaabbbbbcabcaabcccabcabcccabcabcabbcabcabcabccaabbccabccccaaaabcabcabbcabbcabcabbcaabccabbbcabcccabcaabcabbcabcaaabccabbcaabcabcaabccaabcaabcccabbcaabbcabcabcccabbbccaabbccaabbcabccabcabcabbcabcaaabcaaaabbbcaabbcaaaaabbcaabcabbbbcabcaaabcabccaabcaabcccaabbcaabcaabcaabcaaabcabcabcaabccabccabccaabcabccabcabcaaaabbbbcabcabcabccaabbcabcabbccabccaaabcabbcabbbcabcabcabbcabccabcaabcabccaabccabcccaabbcabcaabcccabcabcabcaabbcabbccaabcaabcabcabbcabcaaaaaabcaabcaabcaabccabccabcaaaabcaaabbccabcabbcabbcabcaabcccabcccabccccabcabcabbbcaaaabcabbbcabcaaabbbcccaabccabbbbcaaabcabcabbcabbccabcabccabcabbbcabccaaabbccabcccabbcabbbcccaabccabbccaabbcabcaabcabcabbbccccabbbccabcabcabcabcabcabcaabcaabcabbbcccabcaaabbcabcaabccabcabbcabbbbcaabcabbbcaabbccabbccabbcabcabcaaabccabbbcabcabccabcabccabcabbbcaaaaaabcabbccabcaaaaaabbcabcaabbcabccabbcaabbcaabcabccabbcaabcaabbccabcabcabccabbccccaabbcabbbbcabcaaabcabcaabcccccaabbcccaaaabccabccaabcaabccaabccabccaabbcabbbbbccabcabccabcaaabccaaabcabcccabbcabccabcabbcaaaaabbbbccccaabcabccccabcabbcabbccabcabccabbcabbcabcccabcaaabcccaabcabcabcabcabbbcabccabcaabcabbccaabcaaabbcaabbcabbcabbcabccabcabbcaabbcabcabcabccabccabcabcaaaabcabcabcabcabcabcccabbcabccaabcabccccccccabcabbcabcabbcccabbcabcaaabccabcabbbcabcabccabcaabbbcabbcaabcabcccabbbcabcabcabcaaabcccabbbcabbbbccaabbbcabccabcaabcabcaabbbcaaabbcabcabccaabcaaabcabbcabcabcccccccaabcabcabbbbcabccaabbcaaabccabbcaabcabcabbcccccabcabccaabbccccccabbccccabcabbcabcaabcabcabcabccabccccabcaabcaabcccabbbcabccabbbccabccabbcabcabcaabcabcaaaabcabcabbbbccabcabcaabccabbcccccabccaabcabcaaaabcaaabbccabbcabccabbcaabcabcaabcaabcabbcabbccabbcabccaabcabbcabcccabcabbbbccaaabccabccabbcabbcccabcabcabcabbbcabccccabccaabbbccabbcabccabccaaabcabccabcabcabbbccaabbcaabcccaabcabbbcabbcabbccabccabcabbccaaabcaaabcaabccabbccabbbbbccaabcccabccccaaabcabcabbcabcabccabbbccabbccabcabcabccaabccaaabccabccaaabcaaabbbcabcaabccabccabbbccaabccabcabcaaabcaabbcabcabcabbcabcaaabbbcaaaabccaaaabccaaaaabcabcabcabcccaaabcabcaabbccabcabcabcccabcaabcaabcccaabbcabbbbcabcabcabbbbcaaaabcabccabcaaabccccabbcaaabcaabbbcccabccaabbbcabbcaabccabcaabbbcabbccabcccabbbbccabcabcccaabbbbbcaabcaaaabcaabbcabcaabcccabcabcaabcccccaabccabcccabcabbbbcabcabcabbcccabbcaabccabccabbcabbccaabccccaaabcaaabbcaaaabccabccaabcabcaabcabccaabccccccaabbcaaabbcabcccabbcabccccabbbccaabcabcabccaabbbcabcabcaabbbcccabbcabcaabcaaabbcabbcabcaaabbcabccaabbbcaabcaabccaabbbcabcabbcabccabccaaabcaabcaabbccccabcabbcccabcabcaaaabcabcabccabbcabcccabcabcabcaabcabbcabccccaabcabccabccccabccabcabbcabcabcabbcabccabcaabcabbcabbbbcabccabbcccabccabcabbbcabccabccabcaaabbcabbcabbccccaaaaaabcaabbcabcccccabcabbbcabbcaabcabbcabbcabccaabbccabbcabcabbcabcabcccccabcabbccabcabcabbcabccaabcabbbcaaabbcabcaaaaabccaabbccabccaabcabcaabcccabcaabbbcabcabcabbccabbbbcabbbccabccaabbbcabbcabbbcabbccaabccabcabcabccabcabcabccabbccaabccabcabbcaabcabcabcabcabcabcabcabcaaabccccabcabcccabbccabbcaabbcabbcabcaabbccabcabccaabcabcabccaabccaaabbcabcaabbbcccccabcabcabcccabbbcaaabcccabccaabcabbcaaabccabcabbbcabbccaabcabbbcaaaabccaabcabbbbccabcabcaaaabcabcaabbbcabbcaaaaabccabcabcabccccccccaaabbcabccccaabcabbbcabcaaabccabcabcabbcaaabcabbcaaaabbcaabcaabcccabbbcabcabcaabbbcabcabbcabcabcabcabbbcaaaaabcabccabccabbccabbbbcabcabcabbcabbcabbcabbcabcccccaaabbcccabcabcabcaaabbcabbbcaabcaaaabcabbbccabccaabcccaabcaabbbcabbbbccccaabbbcaabcaabcabccaaabcabcaabbcccabbcaaaaaabcabccaabcabcaabcaaaaabccabcaabcabcabbbcabbbccaabbccaabcccccabbccabcccaaaabcabbcabbbccaaabbbcccabcabbcabccabccabcabccabcabcccccaabbccccabcaabcabcabcaabbcaabcccabbbbbcabcabcabcaabcabcccccabbbcabbcabcaaabcabccabcaabbbccabccabcabcabccabcabcabcccabbcabcabcabbbcaabccabbcaaabcabbbcabbcabbbcaabcaabcccabbcabcabcaabbcabcaabcabcabcabcaabcaabcaabcaaabcabcabbbbcabbcabcabbbcabbcaabcaaaaaaabbbbcabbcabcaabcabbcabccaaaaabcabcaabbcaabccabcabcccabcabcaabcabcaabcabcaaabbcccabcabcabcabcabbbbcccaaabcabcabcabccabcabcaabcabbcccabcabcabcabcaaabcabcabcabbbccaabbccabcabcabcabcabcabbbbcccaabcabcabccccabccaabcabcabcabcabbcabbbcccabbcabcaaabbcabbcccaabbccabcabcabbccaabcaaabcabbbcabcabbcabccabbcaabbbbcabcabbcaabccccabbbccabccabbbccabbcabcaabccaabcabbcabcabbccabcaaabbbcabcabbcabbcaaabbcabbbbcabccabccabccabcabcabbbcaabcabcccabcabcaaaabcccabccabcaaaaabbbcaabbbbcccabcaabccabcabcabccabbcaabcaaabbcabbcabcabcaabbbbbbcaaaabccabbbcaabcccabbcabbccabbcaaabbbbcaabcaabccabbcaabbcaaabcabccaabccabcabccabccaaabcabcabbbccabcabcabccabbccabbbccabccabccaabbcabbcaaaaaabbbccccaaabbbccaabcabccaaabbbbcabbbcabbccabcabcccaaabcabcabcabcaabcabccaaabccabcabcabcabbbcabcaabccaabbcabcabccccabcabcabbccaabcaabbcaabccabcabccabcaaabbcabcabbcabbcabbcabcabbbcabcccabccabcabbbcabcabcaaabbbcaabccabccabcabcabcccaabbbcabbcaaabccaabcccabcabbbcabcaabbcabcabccaabbccabcabbbbbbbbccabbcaabcabcabcaabbbcabcabcaaabcaaaabbbcabcaabcabbbcaaaabcabcccaabccabbbccabcabcabcccabcccabccabbcabcabbccccabcabbcabcabcccccabbcabcabcccabbbcabccccccabccabcccabcaabcaabccabbbcaabbbcaabccabccaaabcabcabcaabcabcabcccabcaaabccabcabcccabcaabcabcabccaaabbcabccaabbcabcaaabcaabccabbcabcabcabbbbcabbbcaabbcaaabcccccaaabcabbcaabcaabbcabcabcaabcabbccccabcabcabccabccaaaabccaaabcaaaabbccabcabbcabccaaabbccabcccabbbbcccabcaabcabcaabccaabccccccabbccabcabbbbccabcaabccccabccabcabcabbbbcabbccabbbbcabccccccabbcaaabbcabbcabbccabcabcaabbbbbcabcaaabcccabcabbbcabcabccabbccaabcabcabcabbcabbcabccaaaabccabbccccabcabbcabcabcabbbbcaabcabcabcabcabccaaabbccaabcaabcabbcabcabbcabbbbccabcabbcaabcccabccccabcabbcabccaabcabbbcabbbcaaabbcccabcaabbbcabbcaabccabcabbcabccaabbccabbcccabcaaaabcabbbbcabcaaabbccaabcccaaabbbccaaabcaabcabbbcaabcabcaaabbccaabbcaabcabcabbbcabbbbcabccccabcaabcabbbcabcaabcaabcaabcabcaabcabcaaabccabccabcabcabcaabcaaaabbcabccabbcccabccabbbbcabbbcabccabcccabcccaabcabccabccaaabbccabcabbbbcabbbbcabbbccabbcabcaabbcabcabccccabccaabbcccabbcabbcabcabcabbcabccabccabccabbccaaabcccabcaabbccabcabcccabbbbcabccaaabcabcabcaabcabccabcabcccaabcabcabbcabbcabcccccaabbccaabbcabcaaaabcabbbcaabbbcabbbcabcaabccabcabbcaabcaabbccabcccabcabbbcaabcccccabcabcabcabccaaaaaabcccabccaaabcaabcccaaaabcabbbcccccabcaabcabbcccaaabccabbbbcabbcabcaaabbcaaabcaabbbccabcaabcabcaaabcabcabbbbbccabbcabccccaabcabcaabbcccabcabbcabccaabbcabccabccabcabcabbcabcaaaabccaabcabcaabbbbbbbccabbbccaaabcaaabcabcabccabbbcabccaaabbcaabbcabcaabbcabcabbbccabccaabcaabcaabcabcaaabccabcaabcabccaabccaaabcaabccabbccaabcaabcccabccaabcaaaabcaabbcaaabbcaabbcabbbcabccabcaabcabcabccabccabcaaabcabccccaaaabcabccabbbcaabbbbbcaabbccabcaabcaabbbccabcabcabccaaabcabbcccccccabcabcaaabcaabcabbccabccabbcabcabcaabcccabcabccabcabcabcabccabcccaaabcccabcaabcaaabcabcaaabbbcaabbccccabcabbccabcabcaabbbbccabcabcabcccabbbbcabbbcabcabccabccabbcabccabbccabcccabbccabccaabccaabbcabcaabbbcabbbcccabbcabcaabbbbccabcabcaabbcabbbcaabcaabcabcccaaaabcabcabcabcabbbcabbbcabccaabcaaabcccabcabcaabcabbcabcabcccaabccaaaabcaabcabcabcabccabcabcccabcabcabbbcaabcaaabbbcabbbccabbcaabcaaaabccabcabcccccabbcabcabcabccabbcaabcaaabcabcccabcabbbbbbcabbcabccaaaabbcaabcabbcccabccccabbcabcaaaaabcabccabcabbbbcabcaabccabcaabccabccaabccabbbbbcaaaaabcabcccabbcabcabcccabccabbcabbcabcaaabcccaaabbccccabcabcaabccabcaaaabcabbbcabcabcabcaaabccabcabcaabcabcabcabbcabbccaaabbccabbbcabcaabcaabccccaabbbbcabcccabbccaabccabcabbbcabbbccabcaaabbcabcaaaaabcabcabcabbcabcaaaabcabcaabccabccabbbcabcabccaaaabcaaaaabccabbcaabcaaaabcabcaaabcaabccabccabccaabbbccaabbcaabbbccabccaabbcabcabccaaaaabcabbbbcabcabbbccccabcabcabcabbccabbccabcaaabbcabcabcaabccaabcaabbbcabbcabbcaaaabcaabcabbccabccaaabcaabbbcabbcabccabccaabcabbbccaabccabbcabcabbcabcabcabbbcccaabcccabcabcabcaabbccaabbcabbcaabccaabbcabcabcaabcccccabccccabbccabbcabccaabbbcaabcabcabcaabbcabcaabbccabccabcccabbcabbccabccabcabcaaabbcabccabcabcabbbbcaabcabbcccabcccabcabcabbbcabcccabccaabcabccabccaabccabcaabbcabbbcaaaabccabcabcabcaaabbcaaabccabcabcabcabcabcaabbbccabbbcabcaaabccaabbbbccabcabcabcabbcabccabcaabbcabbbcabcaaaaabcaabbccabcaaabcabccabcabcabbbbcabbccabbbccabbcabcabcaabbbbcaaabcabccabcabcabcaaabcabccaabcabcabcabcaabcaabbccccaabbccabcabcabcabcaaabcabcabccabccabccaabbbcabccabcabbcaabcccabccabbcccabccccabccabccabcabbcaaabcabbcabcaaabbcaabcabbbbcabcaabcabbcabbcccabbbcabccaaabcaabcabbcabbcccabcabcabbcabccabbcabbccabbbcabcccabbbcabcabccabbbcabbccccaabbbcccabccabcabccaaaaabccabccabccabcccccccabccccabcabbcabcabcaaabbbcaabcabcabcabcaabcaabccaabbccaabcabcaabcccabccabbcabcaabccabbcccaabbcccabcaaabccaaabcabcabcabcabcabbbcaabcabbccabcccccabbbbbcabccabcabcabccabcabccabcabcabcabcaabcabcabbbcccabcabcabcabcaaabcabcabcccabbcabccaaaabcccaabccaabbbcabbcabccabbccabbcabcabcaabcabbcabcabcabccabbccaaaabbcabccabcabbbcaaabbcabbcccabccabbbccabbcaabcaabcabcabbcaabcabcabbccabbccaaaabbcccabbccabbcaabbcccabbcaabbcccaabbcccaabbbbbcabcabcccccccabbbcaaaabcccabccabcaabcaabcccccaabccaaabcabbbbccaaabcabccaabcabcaaabbcabbbccaaaabbcccaaaabbbbccaaabccaabcabbcaabccaabbcabcabccaabccaabcaaabccccabcaabbcccabcabbcabcaabcaabbbcaabcaabcabcabcaaabcabbccabcabccabcabbcccabbbccabcabcccabcabccabcccccabcaabbcaabcabcabcabcabcaabccaabbbccccaabcabccaabcabbccaabcabcaaabbcccabcccabcabcabcccabbccaaabcaabcaaabccabbcabccabbccccabcaabccaabbcabbcccaabcccabcaabcabcabccabcaabbccccaaaabcabcabcaabcaaabccccabbccabcabcabccabcabccccaaabcabbbccabccabcabcccabcabcccabccabbbcabcabccabbcabcccabbcabcaaabcaabbbbcabcaabcabbbcaabcabcaabccabbccccabbcabccabbbcaabccabbccaabbcabccabbccabbcabccabcabbcccaabcabccabccaabcabbcaabccabcccaaabccabbcabcaabcabcaabcabcabbcabccabccabcabbcabcabcabbbcabcccaabccabcabcabcabcaabcabcabcabbcccabbccabcabccabcabcaabcaaabcabcaaaabcccaabcaabbcaabcabcaabbbcaaaaabbcabcaaabbcaaabccccabccccabccccabcccabccabccaaabcabcaabcabbccabbcccabccccaaabcabcabcabbccaabcabcabccccabcabccaabcabccabccaabcccabcabbbcaabcabcabccaabbccabbcaabbcabccabbcabcaaabcaabbbccaaaabbcaaaabbbccabbbbcaabbcabbcccabccabccabbcabbcaabccccaaaabcabbcabbcabcabcaabcabcaaabcabcabcaabccccabbcabcabcabcaaaabcccabccaabcaaabcabbcaabcabbcaabccaabccabbcabbcaabcccaabbcabcabccaabbcaabcaabcabcabbcabbcabcabbbbcabcabccabbccabccaabbbbcabcccabbcabccabbccaaabcccabcaabcabcabbcaabccabccabcaaabcaabccabcaabcccabcabcccabcccabcaaabccabbccabbcaabcabbbcaabcabcabbcabbcaaabcabccccaaabbbbcaabbccaabcabcabcabbcabbccabcabcccaabccabcaabccaabcaabcabbcabccabcccabccccabcaabbcaaabbbcabcaabbccabcccabcaaabcabcabcabcabbcabcabcabbcccaabcabbbcabbbcaabbcccaabccabcaabbcabbbbcabccaaabccabbcaabbbbcccabbcccabccabccaabcabbcaaabbbcaaaabcccaaaabcabbcccccabcabcaaabccccabcaabbcccabbccaabcabbcaabcabcaaaabbcaabcaabcaabcabcabbcaabcabbcabcabbcabbcabbbcaabbccabcaabcabccabcabcaaabccaaabbccabbcabcaabbbcaabcaabccabcaaabbccabccccaabcccabbcccccabbcabbbccabbcccabcccaabccaabcabcaaaaabbccabbcaabccaabcaaabbbcaabcabcabbcabbcabcaabcabbccabbccaabcabcabcabbcaabbcaabcabbbbcabbccabcabcccabbbcaabbcaabbcabcabbcaaaaabcccccaaaabccabcabccabbbbcaaabbbcabccaabbccccabbccabcccabbcaaaaaaabcabcabbbbcabbcabcabcaabcabbcaabcccabcabcabbcaaabbcccabcabccabcabbcabcaaabccabcabbcabcabccabcccaabcabbcabcabcaabcabcaabbcabcabcccabcaabccccabccabcaabbbbcabcabcabbbccabcabcccabcabcaaaaaabcabccaabccaaabcaabcabcabbbcccabccaabccabcccaabcabcabbcccabcaabcabccabbcccccabbbccaabccabbbbbcaabbccabcaabcaabbbcabcabccabcabcabbcabcabbccccabcaabbcaaaabbbcaaaabccaaabccabbcaabbccaabbbbbccaabcabbcabbbcabccabccabbcccabcaaabccabcaabcabcabbcabbbbbbccaabbcaaaaabcccaaabcabbcabcabcccabcabbcaabcabcaabbbccabbbcccaaaabccccabccccabccabccabccaaabccabbcabbbbbcabcaabcabbbbbcabcaaabcaabbbcabbccccaabcaabbccabcabcabcccabcaabccaabcabcabcabcabccaabbcaaabcabcaabccabcccabcaaabcaaabcaabcabccccaabcabccabcabbcaabbbcabcaaabbcabcabbcabccaaaaabcabcaabcabcabcabcabcaaaaabbccabcabccabbcabcabcaabcccabcabcccccabcccabbcaabcaabccaabbccabbcabccabbcabbcaabbbcabbbcabcccccabccaabccabcabccaaaabbcccabcabccabcabcaabcaabbbbbbbbccabbcabbcabccaabbbbbbbcabbcabcaaaabbccabcccaabbbbccaaaabcabcaaabcaabccabccabccabcabcabcaabccabcabbcccaabccaabbbcabcabcabcaaabccabcabcabcccaaabbbcccaaaaabcabcabcabcabcabcabcaabbcabccabbccabbcabcaabccaabbbcaaaabcaabccaabbbbbcabccaabcabccabcaaabbccaabccabcabcabbccaabcabbbcabcabbcabcaabcabbcabcabcaabbcabbbcabcabccabcabcabccabccabcaaaabcccabcabcabbbccabccabccaabbbbccabccabcabccabcabcabcaabcaabcaabcabbccaabbcabbcabcaaaabccabbbbcaaabccaabcabbcabcaabbcaaaabccabcaabcabccaabcaabbccaabccaabbcabbcabbcabbcabbbbcccabbbbccabcabbbcabbcaaabbccabbccabcabbcaabcccabbccccaabcaabcccaaabcabcabcaabcaaaaaaaabcaabbccccabccaabbbbcabcabcabcccabbbcabccaabcaabbcabbcabbbcaabbbbcaabcabccccccaabccaabbcabcabccabcabccabbcaabcabbcabcaaaabbccabcabcabbcabcabbcabccabccaaabbbbcabbcabcabbbcabbbbbcccccabbccccabcabcccabcabbbcaabccaabccaaabbcaaabcabbccabcabbbcabccaabbcabbcaabbccabcabcabbccabbcaabcaabcabccabcabbccabcabbbbcccabccabcaabbcabcabcabccabccaabcccaabccabbccaabbbbbcabccabbbcabcabcabcabccabbcabbcaabbbccabbcaabbcabcabcccaaabbbbcaaaabcccccabbbbcaaabcabbbccabbbcaaaaabcabcaaabccabbbbccaabcabbcabcccabcccaabccabcabbcaabcabbcaaabbccabbcabcabbcaabbcabcabcabcabcaaabcabbccabbbbcabbbcaabccabcabcaabcccabccabcabcaaaaaabbbcabbbcabcabcabcabcccaabcabccaaabcccabbccaabbccabcabcccabbccabcabcaabcccaabbcabccabcaaabbbbbccabbcabcaabcccaaabccccaabccabcaabcccccabcabcabccabcccaabbcccaaaabcabcabbcccabcabccaabccabbbcabcaabcabbcabcabbccabcabcaaabccabbccabccccabbbcabbbbcaaabcabccaabcaabccccabbcaaaabbbccabbccaaabbcabcabccabcaaabccaabccaaaabbcaabcaabcccabbcaaaabccabbcabcabcabbcaabcccaabcabbbbbcabccccaabcabbbcabcabbcaabccccabcabbcccaabccccaabcaaabcaaabbbccabccabbbbcaabcaaabcaabcaabbcabcabccabbcabccabcabcabccabcabccabcabbcccabccabcabcabcabbcabbcabcabbcaabcabcabcabcccaabbcabbbcccabbcccabbbcabbcabcabbbcabcabcabbcabcabbccaaabcaaabcabcccabcaaaaabccabbcaabcabbbccabcabccabcccaabcabccabcabccaabbbbcaabcabbbcaabbcaaabcccaabcaaaabbccabcabbcabbccabcabbcccabcccabcabbcabcabcabcaabcabbcaabccabccabcaabcaabcaabcabccaabcabcaabbccaabcaabcaabcabcaabcabbbccabbcabccccabcabcabbbcabcaaabccabbcaabccaabcabbbbcabcabbbbccaaabccabbcccabcabccabccaabcabbbcabcaaabcabccccccabcabbbcaabbcaaabbcabcaabcaaabcaaabbcaabbbbccabbbccaabccabbcabcaabcccabbbcaaabcabcabbccaabccabcabcccabcaabccabbbcabccaaaabccabbccabbbcccabbbccabccabbbcaabcabcabbbcaabcabccaabcabbcabcaabcabcaaabbcabcaabbbcaaabcaabcaaabccabccaabbbbccabcaaabcabccabcaabcabcabcabbcaabcabcccaaaaabcabcaabcaabccabcabcaabcabccabcabbcabccccabbccabcabbbcabbcabbbcabccabcabcabbcabcabcaabbbbbcabcccaabcaabbbcabccccabcabbbcaaabccabccccabcaabcaabcabcabbccaabcaaaabbccaaabcccabccabcabbcaabbcabcaaabbccaabcaabcabcabccaaaabbcabcabcabcccaaabcccabcabcabcccaabcabcabbcaaaaabcabcabbcabcabcccabcaaaabcaabcaabcaabcabcaaabbbccabcabccaabcabbcccabbccabbcabcaabbcaabccabccaabbcabccabcabcaabcabcaaabcaaaabbccabccccabbbcabcaabcabcabcabbbcaaabcabcabccabbccccccccccaabbbcaaaaabbbbbcaaabcaaabbcabcabbccabcabcabccaabbbbccccabcabccabbcabcabcabbcabcabbcabbbcabcabcabccccabcabcaabbcabcabcabcaaabcaaabcabcabbccabcabbcabcabbcabccccaabccabbcabbcabcaaaaabcccaabccabbbbbcabcaabcabbcabcabcabcaabccabcaaaabccabbbbbbccabcabcabbbccaaabbccabcabcaabcaaabbbbcaabccabccccabbbcaaaabcabcaabcabcabbcabccabcabcaabcabbcaaaaabcabcaabcaaabbbcabbcaabcabcaabccaaabcabcaabcabccaabcccccccabbccaabccccabcccccabbbbcaaabbcccabcccabcabcabccaabcabbcabcabcaabcabccccabbccccaabbccabccabcaaabcabbbcaabbbcabccaaabcaabbcabbccabccaabcabcaaabbcabcabcabbcaabcccabccabccabbbcabbcabbcabcaaabcabbbbbccaabcabbcabcabbbbcaabbcccaabcabcabcabcabcaabbbbccaabbbcabbcabcaabcaabcaaabbcabcaaabbccccaabccaabcccabbcccabbbcabccabcabcccabbcabcabcabbcabcabcabcccaabcccabcabbbcabccabccaaabcabbccaaaabcabbccabccabcaaaabbbcabcaaabccaabcabcaabcabcaaaaaabbcabbbbcaaabbbcabccabbbbcaaabbccabbbcabbbcabcaaabcabbccabbcaabbcaabccabcaabbcabcabcaaaabcabcaabbcabbcaaaabbbbccaaabcaaaabccabcaabccabbcabbbcabcabcabccabcaaaabcaaabbccabbcabccabcabcabccaaaabcaaabcaabcaabccabcabcabcabccabcaabccaabcabbcabbbcabcabccabcabbbbccabcabbbbcaaaaaabcabcabcabcccabbcccabcabbcabbcccaaabcaabbccabcabcabbcabbcaaaabbcccccabcaabbccaabcaaaabcabccabbccabccabcabcaabbbccabcabbccabbcabcaabcccabcccabcaabcabccaabcabbbcabbcabcccaabbbcabbbcaabcabbcabbcabcaabcabbbcabccaabcccabbbccabccaaaaabccaaabbcabcabcccabcabcccaabbcaaabbbcaabcabbccabcaaaabcabcabcccabbcabcabcabcaabbcabcabcccaaabcabbbbcaaabcabcabbcccabcaabbcaabcaabccabcaabcabbccabbcabccaabcabbbcabcaabcabbcabbbbcabcccaaabccaabbcabbbcaaaabcabcabbbcabcccaabcaabcaabcaabccabcaaabcccabbcabccaabbbbcabbbcabcabbbbcabbcabbcabcabcabcabcaabcaaaabcaaabcaaabcabbccabcabcaabcabbcabcabccaabcaaabcabbcaabcaaaaabcaaabcaabccabccabbcaaabcccaaabbccaabbcabcabcabbcabcaabcabbbcaabcabcabbcccabbbbcabbcaabccabcccabbbccabbcaaabcabcabcabbcabbcabccaabcaaabbcabbcabcabbcabbbccabbcabbbbcabcabcaaabcaabcabcabbbcabcaabbccccabcabcabbbbcabcabcabcaabcabccabcabcaabcaabcabcaaabbcaaabbccabbcaabcaaaabbbcaabccaabccabbbccaaabbbcabbbbcabcaaaabbbbcabbcabcabcabcaabcabcabbcaabccabcabcccabccaabbbcabccabccabcabcabcabccaabbcabccabcabcaaabbccabbbbcccccabbccabcabccabcabcaabcaabcaabbccaabcaabcabcabcaabbbcabcabcabbccabbbccabccabcaaabcabcabcaabcabcabccabccabbccabccabccaabbccabcaaaabcabbbcaaaabbbbbcaabcabcaaabcabcabbcccabcabccaabcabbccabbccabccabccabcabccabcabbbccabbbccabbccabbcaabcaaabbcaabbbbcccaabbbbcccabcabbbcabcccccabcabbbbcaabbcabcabccabcabcabcabbbcabccaaabcaabccaabbbcaabbccccaabbcabcabbccabcccabccabbccabcabccaabcabbcabcabcccaabcccabcabcabcaabcaabcabccabcabcabcaabcccabcabccabccabccccabccabcabcaaabcabbbcabbccabbccabcaaabccabcccabbcabccabccabcaaabcaaabccabcaabcabccabccabbccabbccaaabcaabbcabbcabcabbccabbbcaabcabbccabccabbbcabbcabcccabcabcabcaaabcaabcabccabcabccaabccabcccabcaabbbccabcabbcaabccabcaaaabcabcaaaaabbcccabbbbcccabcabbccabcabcaabcabbccabcabbcabcabcccabbbbbcabbccabbcabcccaaabcabbbcaaabbcaaabcabcaabbbcaabcccabccaaabcaabcabcccabcabccaaabbcabbccabcabbcabbcabbcabbbbbbccabbcabccabcabcaabbbbcabbcabbcaabcabcaaabccabbcabcabbcaaabcabbbbbbcaabbcabbbcabcabccaabbcabcabbcabcabcaaaaaabcabbcabcabbcabccaabcaabccabbbbbbcabcabcabbcaabbbccabcaabccabcabccccabcaaaabccccaabccaabcabcaaabcabbcccaabcabcabcaaabcccabccabbbbbcabcaabcaabcccabbcabccaaabccabbbcabccaabbccabbcaabccaabcaabcccaabcabcabcabcaabccabcabcabcaaaaabcabcaabcaaaabbcaaabbccaabbcabcaabccabcabccabcaaabbbbbccabbccabcaabccaabbcabcaabccabbbccabcaabcaabcabccabbcabcabccaabbbbcaaabcccabcabbcccabbbcabbccaaabbbccaaaabcaaabcccabcabbccaaabccaaabcabcabccabcaabbcabcabcabbcabcaabcabcabccabbbccabbcabcaabcabccaabbbccaabbccabcabcabccabbbcaabcabbcabccaabcabbbbbcabbcabcabcaabcabcabcabbcabbbcaabccccaabcaabcabcabccccaaabbbbcabcaaaabcabcaabcabbbbcabcabcabbcabcccabbccabccaabcaabcabbbcabbcaaabcabcaaaabbbbccabcabcabbbbcabcabbccaabcabcabcabbcabcccabcabcabcaabcabcabcaabbccabcabbbcabbcabccabcabcabcaabbcccabbcabccccaabbcabbccabbbcaabbcaaabcabbcabcabbcaabcabbcabcccaabccabbcabcccaabcabcaabcabcaaaaabcccaabcaaabbbbcaaabcaaaabcabccaaabbbcaabcaabcabccabcaabcaaaabbbcabbbccabbbccaaabcccabbbbbcabccabcabccabcaabcabbcccaaaabcaabbcabccabbcabcabcabcabcabcabbccccabccaaabccaaabbcabccabbbcaabbbcabcabcccaabcabbbcabbcabbbcabcaabcccccabbbcabccabcabbccabcabcabbcabcabbbbccabbcabcabcabbcaabccccaabccccccabbbcaaabcaabccaaabbcabcabccccabbccabcabccabccabccabcabcabccccabcabbcccabcccabcaabcabccaaaaabccabccabbbbcabccaaaabcabcabccccabbcaaabbbccaabbbcccabcaabbbcaabccabcaabbccabbcabccabcabcabcabcabccabbcccabbcabbcaabbcabbbcabcabcabcabccabcabccabcabccaabcabcabcccaaabcaabccabbbcabcabbbcaaaaabcabcabcabcccaabccabcccabcaabccabbccaabcaaabbccabbbcabbbcabccabbcaaaabcabcaabcabbbbbbbbcabcabcabbbbcabccabcabcabccabcaaabcabcabccaabccaabbcaabccabbbcccabcabcabcaabccccabcabbcaaaabcabcaabbbcabccaabcaabccabcccabccaaaaaabccabbcaabcccabbbbccaabcabccabcaabcaabcabcabbcaabcabbcabcabcccaabbcabcccabbbbbcccabccaabbccabbcabcabbccaaaabbccabcaabbccaabbcabcabcabcabcabbccaabcaaaabcabcabccaabbccabcabbcccaabcabcccabcabbbcabccaaabccabccabcaabcabcaaaabccabcabcccaaaabbbcaabcccabcabccaaaabcaabccabcaaaabcabcabbcaabcccaaabcaabcabcaabccabbcabcaaaabbbbcabbcabbccabccabbbcabbbccabcaabccaabbccaaabcabbccabcccabcabbccabcaaaabcabccaabbcaabcabcabcaabbbbcabcaabcaabcabcaabbccabcabbcabcccabcabcabbccabbbcccabccabbbccabcabcabbcaabbccabbcabccaabbccaabcabcabcabcabccaabbcabccabccabcabccaabbbcaabccabcaaabcccabccabccabcabccabcabcabccabcabcaabccabccabbcabcaabbbcaabbcabcabccabcaaaaabcccaabcabcaabcabbccabcaabcabbbbccabcabcaabcccaabbccaabcaabbbbccabbcabccabccaabbccabbbccabccaaaaaabbccabcaaaabcabbbcabccabbbbccabcaaabcabbbcabbcabbccaabcabbcabcabcabccabcaabcabcabccabbcabcaaaabbcabcaaaaabcabcccabcabbccabccabccabbbcabcabbbbbbcccabbbcabbcaaabbcabcabcaabccabcabccabccaabbbcaabcaabcabcabbccabcabbccccabbbbbbbcabccabbcccaabbcabcabcaabcabbcaabcabcabbbbccabcaaaabbccabcabccccabbccaabcabcabbcaaabcabcaaaabbbcabbcccccabcabbcabbcabcaaabbbccabcaabcaaabcabbcabcccabcaabbbbcabccabcccabcaabbcaaabbcaaabcaabcabccaabbcabbcaabbbcaaaabbcaabcabbcaabbcccabcaaabccabcaaabbbcabbccaabcabcabbbbbccaaabbccabccaabcabccaabbccabbcabbcaabbcabbcabbcabcabcaabccaaabcabcccccabccabcabccaabcaabcabcabcaaabccabccabcccccabcaaabbcabcabcaaabbcabcabcabcaaabcabcaabbccabbccabbbbcaabcabcabcaabcaabcabcabbccaabccaabbcabcaaabcabcabcabbcabbcccabbbcaabcabccabbccccabbcabcaabbbcabcaabcabbcabbcabbbbbbbbccabbcabccabbccaabcabcabccaaaaaabcabcabcabcabcaaabbbbcaabccaabcabcccaaaabbccaabbbbcabcaaabbcabbcabcaabcabccaabcabbbbccabcabcabcabccabbbccaaaaabcaabbbbcabcabbbcaaabcabbcabcabcaabcaabbccabcabbcabcccabbbbcaabcccaaaaaaabbbcaabcabccabcabcabcabcabcaabccabccabcabcccccabcabbbbcabccaabcccaaabbcabcccabcaaaabcabbcabcaabccabccaabccaabbbbbccccabbcabcabbccccabbbbccabccaaabccabccabbcccaabccaaabcabcccabcabcabbbcabcccccabcabbcccaaabccabcabbccabcabbcaaaabbcaabbcaaaabbbcaaabbbccaaaabcccabccaabcabbcabcaaaabcabbbbcccccabccaabccaabbbcabccabcabcabccaaabcccaabccabbbcaabcabbbbcccabcabcccabcabbccabbcabcaabbcaabbcabcabccabcabbbbbcabcaabbbccabcaabcaaabcabccabcabcabcabccabbcabcabcabcaabcaaabcabcaaabbcaabbbbcabcccabcaaaabcabcaabcabbbccabcccaabcaaabcabccabbbbbbcaabcccabbccabcccabbcccaaabbcabcabcaabbccaabbbcccabbbccabccaabbcabcabccabcabbcaabcabbccabccaaabbcabbcaabbccaaabbcabccabbcabbbbccccabcccabcaabbcaabbccaabbcabccabbcaabcabcaaabbccabcabcaabcaaabbccccabcabccaabbcaaabbcaaaabcccabbbbcabcabbcabbcaabcabccaabcabcaabcaaaabcaaabcccabbcabbccabcabcaabccabccabcaaaabccabbccabccabbbcaaaabcabcaaaaabcabcabbcccaaaabbbcabcabcaaabbccabcaabccccaabbcabcaabccabcabbcaabbbbcabbbccaaaabcabbcaabbcaabccccabcabcaabbcccaaabcabcaabcaabccaabcabcaabcabccabccaaabbccabbbcabcaabccaaabcabcabcabcabbccabccaabcccabcabbbcabcaaabcaaabbbbcabbcabcaaaabccabbcabccabccabcaabbcaabccabcabcabbccaaabbbcabcabcaaabcabbbbcaabbbbbcabcaabcaabcabbcaabcaaabccaabbcabcaabccccaaabbbcabbcabcabcaaabbcabccaabcccabbccabcabbcccabbcaabcabcaabccabccccaabbcabcaaabcabbcabbccaaabccabbcabbcabcccabcabccccabbbcccabbcaaabbbccabcabcabbbbcccabccabccabcabcabcaaabbcabccaabbbcabcabccabbbcabcabcabbbcabbcabcabccaabbcabbbbbcaabbbcaabcabcabcaaabbbcabcabbccaabcaabbcabcabcaabcaaabcabcabcabcabccccccaaaaaabbcaabcabcabcabcabbcabcabbcabcabbcaabcaaabcabcabccaabcabccaabbbcccabcabbccaabcabbbcccaabccccabcabccccabbccccaaabcabcabbbcabbcaaabbcabcaabcccabcabcccabbcaabcccabcaaaaabbbcabccaabcabcabcabcabbbccabcaabbbcaabcabccaabcaaaabcaabbcabcccaabcaaaabcabbcaabcaabccaabbbcccabcccaaabccabccccabccabbcabccaabcabbccaaaabcabbcabcaaabccccabbcabccabcaaabcaaabccaaabccabccabbcaaabcabcabcaaabcabcaabccccabbbcabcabbcabcaabcabbcabcabcabcabcabcabcaaaaaabbcabcaabcabbbcaaabcabbbcaabbcabccabcccabbcaabccccaabcaaabbbbcabcccabccaaaabbbbbcabcabccaabbcabcabbccabcabcabcabcaabbbbccccabbcabcabcabcaaaaabbcaabcabcaabbcaaabcabbbbcabbbcabccabcabbcabccabcabccabccabbcabcabccaabccaabbcabcaabcaabcabcabbbbccabbbcaaabcabbcabbcabbbbbcabcaaabcaaabcabccaaabcaabcabcabbcccabcabcaabcabccabccabbbbccabcaaaabccaaabcabcaaaabcaabcaabcccabcaaabbbccabccabbcaabbccabccccabcaabcabccabcabccabcabcabccabbccabcccabcccabbcaaabccabbbcabcaabcabccccabbbcaaabcabcabccaabcabcabcabcccabcabccabcabcabcaabbbbccccabccabcaabcabcabbcabcabcabcabcccabbcabcabbbcaabcaaaabcabccabccaaabccaabccabcabcccaabcabcaaabcabbbcabbcabbcaabccabcabbcccabccaabcaaaabcabcaaaaabcaaabcccaaabcabccabccabcabccabcaabbbcaaaabcabccaabbcabccabccabcccccabcaabbbcabcabcabcabcabccabcabcaabcabcabcccccabccabcabcabccabbccccaaabcabccabcabbcabccccaabcccabccccabbcccccccaaabcabccabcaabbbbcabccabcabcaaaabcabccabcabcabcaaaabcccaabbcabcabbcccaabbcabcaaabbccaaabcaaabbbcabcabbbcaabcabbccabcabcabbcabcaabcabcccabcaabbcabccaabcabbcccccccabcabcabcabcaabcaabcabcabcaaaaabbbbbccccccabcccabbbcaabbccabccaabccaabbbccabccaaabbcabccabccccabcabccaabbcaaaaabccabcabcabbcccaaaabcaabcaabcabcabbccaabbcabcccccaabbcaabbcaabbbbcabcaaaabbcabbcabccabcabcaaaabbcabccabcabbccccabcabbcabcabcabcaaaabcaabccabcabcaabccabccabccaabcabccabbcabbbbcabcabcabcaabbcabcaabbbcabcabcaabcaabcabbbcaaabcabccaabcccabcabcabcaabcabccaabccabccabbbcaaabbbcccaabbcaabbccabcabcccabcaabccabcaaabccaaabcabccabcabcabcabbcabccaabcabbccabcabcabcccabcaabcaabbbbcabbccccaabbcaabbbcabccaabcabcccaabbcccccccabccabcabcaabcaaabcaabcaabcccabbcaaabcabcabccccabbbcaaabccccabccabbcaabbcabcccabbcabcabbcabccabcabcaaabbbcccaaabbbbbcccabcabccaabcabbcabbcaabbbcabcabcaaabccaabcaabbcaaaaabbbcabbbcabbccabbbcabcabccabccaaabccabcabcabcaaabcabcabbcccabbccaabccaabccabcaabcabcabccabcccabcaaaabcccabbcabcabccaabbcabcabbcabcabcabccaabcaabbccaabcaabccabbcabcabbcabbbcaaaaaabcabccaabcabcaabcabbcabccabbcabcabcaabbcaaabcabcabbcabbbbbbcaabbcaaabcccabbbcaaabcccaabccccabcabcabccaabcaaabbcaabbcabbcaaabcccabcabccabbcabccaabccabbbcabcabcabcaabcaabbbccabbbcabccaabcaaaabcabcaabcabcccabcaaabcabccabcabccaabbbccabbcaabcabccaabcaabcccaaaabcabcaabbcaabccabcabcaabbccccabccaaabcabcabccabcabcabbcabcccaaaaaabcaabcaabcabbcabcabcabbbcabbbbbcabbccabcabcccabcaabbbccaabccabcabbbcabcabbbbbcabccaabbcaaaabbccabcabccabccabcabccaabcaaabcabbccaabcabbcabbbcabcaabbccabccccaaaaaabbbccabcabcabcaabccabcabbbbcaabcabccabbcaaaabbcabbccaabccaabbcabcaabcabcaabcaabcabcabbbccabcabcabbcaabcaaabcabcaabbcabccccabbcaabcabbbcaaaaabcaabbbbcabcabcabcccccabbccaaabbcabbbbcabcccaaaabbcabbcaaabcccaabcabcabbbcaabbbcaaabbccabcaabcaabbccabcaabcaabbcaabbcaabbcabbcabcabbccabcaaabcabccabbbbcabccaaaabcabbcabccaabccccaabcabbbcabccccabbcaaabccabcccabcabbcaabcccaabcabcaabcabcaabccabbccaaaaaabccaaabbccabcabcaabccaabcccccaaabcccccccaaabbcccabbccabcabbccaaabcaabcaabccaaabbbbccabccabcaaabccabcaabbcaabcabcabcccabcaabbccabccaabccabcaaabbcccabbcabcaabbbccabcccaaabcccabbcabcaaabbbcabbccccccabbcabcabcabcaaabccabccabcccabccabcaabbbcaabbbbcabbcccabbbcabcaabccabcabcaaabbbcabcabcccabccaabccabbcabbbcabcccccaabcaabcaabcabbcaabcabbbccabccabbbbccaabcccabcaabbcaabcabcaabbccabbcabcabbcabbcabbcaaabccabcabbcabccabbbcaaaabbcabcabcaabbccccabccaabbcabbcabcaaabcaabcabcaaabcabcabcabcabcabccabcabcaabbccabbcabbcabcccaabcabbcabcabbcabcabbcabbbcabbcabcaabcccabbbcabcabcabcabcabccaaabbcabcabbcaabbcabbbccccabcabccaabbbcabbcabcabcaaaaaabbcabbccabcabcabccabcabcaabbccabcccaaabbbccabcabbcabbbcabcabbcaabbbcccccaaabbbcaabbcabbcabcabcabcabbcabccccabbcccaaabcabbccccaaabbccabcabcaabcaaabbcaaabccabccabcccabcabcabbbcabbccabbbbcabcabbbccabcabbcccaabbcccabcabcaabcabbccccabcabcccabbccabcaaaaabcabbcabcaabcaaaaaaabcabbbcabcaabcaaabbcaaabbbcccaabbcaabbcabbccabccabcabcabbcabcaabcaabbcabccaaabcabccaabcabbccabccccabcaaabcabcabcaabcccabbcabcccabbbbccccaabccaabcabcabbbcaabcabcabccabcabbccaabcaabbcaaaaabcccabcabbcaabbbbbcaabcabbbcaaabcabcabbcabbccabbbccabbbcccaabcccabcabcabccabbbcabcaaabcaabccccabcabcabccaabbcccaabbbcabccabbcaaabbcabcaaabcaabbcaabcccabcabbbcabcaabbcaaabcabcaaabcaabcabcabbbcaabbccabbccccabbbbcabcabcaabbbbccabccabccaabccabbcaabbbcabbcccabbbcaabccabcabbbbcabcabbcabcabbcaabcaaabbbcaaaaabccaabbbcaaabbccaaabcccaabccaabccaabbbcaaaabbcaabcabcabccabcaabbcabcabccaabcabbcabbcabccabcabbcaaaabccabccabcccabcabcccabcabbccccabcaabbbbcabccabcabcaabcabbccaabcabcabccabcaabbcabbcaabbcaaabcabcabcabcabccabbbccabcabcaaabcabcaabcabcabcaabbbccabbbbcabbccccaabbccabbcaabbcaabcabccaaabcabbccaaaabbbccaaabbcabcabbccabcabccabcaabccccccabcccabbcabbcabcabcabbccabcabbcabcccabbcaabcaabcccabcaaabcccaabcabcaabccabcaabbcaabbccaabcabcabbbbcabcabcabbcaabcabcaabccaabbcabbcabccabcabbcccccabcabbcaaabbccabcaaaaabbbbbcaaabcabcaaabcccabcabcabcabcabccabbcabccabcabcaabcaabbcccccaabcccabbccabbcabccabbbcaabbccabcabcccabccabcabbbbbbbccabcabcabccabccaabbbbcabcabcaaaaabcabccabcabcabcccaaabbcabcabcccabcabbcaabcabccabbbcccccaabcaaaabccabbcaabcabbccabcabcabbcabcaabbcabcaaabcabbccabccabbbcabccaabccabbcabbccabcabbbcabcabbcccabcabcaabcaabcabbcabcabbbbbcabcabcccabbccaabcabcabcaabbccabccccaaabcabbcabcccabbbcaabcabcabbcabbcaaaabccaabbbcabbccabcabcaaaabcaabbbbccabbbcccaabccabccaaabbcabccaabcabcaabbbccabbcccabcabcabbcabccaabcabcabbccabccaaabccccabcabbcabccaabccaaabcaaaaabccabbbbcaabbccabbccaabccaabbcaabcaabcabcabcabbbccabccabcccabbcaabbbbbcabbbbcabccccabcabbcabcabcabbcabcabcabcaaabbcabcaaabbcabccabcaabbcaabcaabccccccaabccabcaabbcabbcaabbccccabbcabccabccabbcabccaabccabcabbbbbbbbcccaabcccabcaaaabcabcaabcabcccccabcccabcaabccabcabbccabcabbbccabcabcabbcabcabcabccaaabcaaaabccaabcabbbcaabcccaabcabcaaabccabbcabbbcabcabcabcabcabbcaabccabcabcccaaabcabcabccabcaabbcaaabbbcabccaabcaaabccabcabcabbcaabccabccabcabcabcccabbccabcaabbbccccaabcabbbcabccccaabcabcaabbccccabcabbcabcabbbbbcabcabcabbcaabcabccaabcccabcabbcabbcaabccaabcccabccabcabccabccccabcabbccabbccaabcaabccabbccabcaabcabbbccabbccabbcaaaabccabcabbcabcabbcaabcabbbcaaaabccccabcaaabcabcabbcaabcabcaaaabccabcabcabcaabccaabcabccabbcaabcabbcabcabcabcaabccaaabbbcaaabcabcabcabccabcaabcabbccabcccccabccabccaabbcccaaaaabcaabbbcabcaabbcccaabcabcabbbcabcabbcaabbcabcaabcccabbcaabccabbcabbbcabccabcabccabcaabbcccabbcaabbcabcabcabcaabbcabccaabbccabcaaabccabccaaabccabbbcabbcaabcccaabcabccabbcabcabcabbbbccabccabccaaabccabcabccabbcaabcabcabcabbbcaaabcabbcaabcabcabcabcabcabbccabcabcabcabcabbcabcabccabbcabccabcabcaabbbcccabbbcabbcccabcabbcaabccaaabbcabcabbcaabcabbcaaaaabccabcaaabcabcabcabccabcabcabcaabccaabcabbcabcaabbccaaabcccabbccabcccabcabcaaabcabcaaaaabcabcaabcaabcabbbcaabbcabcabccaaaabcabcabbcabccabbcabcabcabccccaabcaabcabbcabcaaabcabcaaabccabcccabbcabccaaabbcabbbcaabbccaabccabccabbcabbccabbbcaaaabbbccaabcabbbcabbcaabcccabcabccaabcccabcccabbcccabbcabcaabbbccabcaabbcaabbbbcccabbcabcabbcabcabcabccccabccabccaabbcccabcabbcaabcabccaabbbcabcabcabccabccabbcabbcabccaabccaabbcabcccaaabcabbcabbbbcabbccaabbcabbcaabcabcaaabbbccccccabbcabbbcabcabcabbccabbcaabccaabcabbbbbccaabcabcaaaabcabcaaaaabcabcccabcabbcccabcabbbcabcabcabbcabcaabccaabcccabcabbccabcaabbcaabcaabccaaabccaabbbbcabbcaabcabbcabccabcaabcabbbcaaabcabbcccabcabccaaabcabcaabbcabbccccaaabcabcabbbcccabcabbcccabbbcaabcccabcabbcabbcabbcabbbcabcabcabccabbbcaabcccccccccaabcabccccabcccaaabbcaabcabccabbbccaaabbcaabccabcabbbbcaabbcabcaaabcabccabcaaabcabcabccabccabcaaaabcaabcabccabbcabcaaabcaabccccccaaabcaabbcabccaabbcabccaabcabccaaaaaabcabbcabbcabcaaabcabbcabbcabbbbbcaabcccccabccabcabbcabbcabbccabbbcabcaaabccaabcabcabccaabcabbcabcabcabcabcabcabcabbcaaabcccabccccccabbbcabccabbbccabcabcaabccabcaabcccabbbbbcccaabcabbbccabbccaabbbbcaaabbbccaaabbcaabcabcccaabcabcabbbcabcaabcaabcabcabbcabcabcaabbccaaabcabcabcaaabbbcabbcabbccaabbbbcabcccabcaaabccaaabbccabbbbcabbcaabbcaabcaabccccabbcabbbccccccabcaabcabbcabcaaabcccabbcabcabcaabcccabcaaaaabbbbbcabbcabbccabbbccccaabcabccabcaaabbbccabbcaabbbcabbbccabcccabcabcaabccccabcabbcaaabbccccaaabccccccccabbccabbcaaabbcabcaabbbbbbcabbbbbcabcabbbcaabbbbbcaaabbcaabcabcabbcabbccabccabbcabbbbbbbbccaabccaabccaaabcabbcabccabccabcaabcabccabbcaabbccaabcaabcccaaabcabcabcaabcabcabcaaaaabbbbccabcabccccabbbcabcabbcabcaabbcabcabcaabccabccabcabbcaabccabcaabbbcabbcabccabbbbccaabbcabcccaabccabcabbcabcabccabbbcabcabccabcaabbcabcabcabcaaaaabbbcabcabcccaabbcabbcabcabbcabcaabcabccaaabcccaabbcaabcabcaaabcabccabcaabcaaabcabccabcabcaabcabccabbbcabccabbcaabccaabcabccabcabbcabccabccabbbccabccabcabcabbcaabcabbcaabcabcabbcaabcabbccabccccabccaabcabcabcabccaabbcabcaabcccabcabcaabcaabcabcaaabbcabcabcaaabcabcccabbccaabcaabbcabcabcaabcabccabbcaaabcabcabbccaabbcaabcaaabbbcabbccaabbcabccaabbccaabccccaaabcccabcabbcabcabbcabcabcabbbccabccabcabcccabcabbcabccaabbcabcccabccabcaabcabbccaabccccaabcabccaabbcabcabbbcaaaaabccaabbcabccabbcabcabcabcabccabccabcabbbbcabcaaaabbcaabcaabcabcabccabcabbbccabbccabbcaaaabcabccabbcaaabccabcabcabbcccabcaabbcaabcabbcabbcccabcccabcaaabbbcabccaaabbcabccaaabcabcabcabcabbbccaabbbbbccaabcccaaabcabbcabbbcaabbbcabbcabcabcabcaabcaaabbccaabcccaabbccabccccabbcabcabcabcabcabbcccabcabcabbbccabccabbbcabccabcaabccabcabbccabcabcaabcccaabccabbcabbbbcaabcabbcabccabbcaabbbcabcabbbcabccaabcabcaabbbcabcabcabcabbcabcaabcabcabccabcabbccabcaabbccabbcaabcabcaabcccccabbccccccaabbbcaabcaaabcabcabbcccabcabbcaabccabcabccaaabbbcabcabcabcaabccabcabbccabccaabcaabcaaaabbcabcabbbcaabccabbcabcaaabcccaabcabcaabcabccabcaaabcccccaaabbcabbccaaaaabcabcabcabbbbccabbcabcabcabcabbbbccabcaabcaabcabcabbccccaabbccabccaabbbcabcaabbcaabcabccabcccabccaabcabcccabbccabcabcabcaabcccabbbcabccccabcabcaabccaabbccaaabbbccabcccabccabcabccaabcccabcabbcabbcaaaabccabbcabccabcabcabcaabbbcabcaabcabccabccabccabccabccccabbbbcabcabbcabcccabbcabbccabcaabcabbcaabbccabcccaaabccabcabbccccaabccaabbcabcabcaaaabccabbcabbcabcaabbbcabcaabcaaabccabccabbcabbcabcabcabbcaabccabcabcabcaabcaaabccaabcaabbcaabccabbcaaabbcccabcaaabbccabcabbccaabbbbccaabcabbbbbcabbbbbccabccabcabbbcabcaabcabbbccabccaaabcaaabbcabcabcabcabcabcabcabbbcabcccabcccaabcccaabbcccabcaabcabcaaabbcabcaabbcaaabcaabbccabbcabcabcabcabccccccaaaaabbcaabcabbbcabcccccabcabbbcabccabcaabbccaabcabbcabbcabbcabcaaabcabccaaabccabbbccccabbbbcabbcaaabcabcaaaaaabcccabcaabcaabcabccabccabcabccabccccaaabccabcaabbccabcabbbcaaabcaabcabbccabcaabcaabcabcabbcabccabcabcabcabcaabbbbcabcaabcaaabbcabbcaabcaabccabcabcaabcaabbcaabbcccabcaaabcabcabcaabccccabcabcaabbccaaabccaaabcaabcabbcaabcabbbcaabcaabbcccabbccabcabbcabbcabccccaabccaabbbbcabccaabcccabcabcabbccabbcabcaabcabbbccabbcabcabbcabcabbcabcabcabccaabcabbcabccabbcaabbcabbccccabcaabbcabcaabcabcaabcaabcabcaabccabcaabcabcabccabcaaabbbccaabbcabcabcabbbbccaabcabccabbcccabbcaabcabcabbcaabbbcabbbbcaabbbbbcabcaabcabcabcaabbccccabbcaabcabcabccabccabccabcabcabbbcabcaaabcaaabbbbccabcabcabbccabcabcabcaabcabcabcccccaaaabbcabbbcccabbccccabbbcaabccccabbcabcabcabbcaabbcaabbccaaaaabcabccabcabccabbcaaabcabbccabccabcabcccaaaabccabbccaaabbbccaabcaabcabcaabbbcabcabccaaabcabbbcabcabbcaabbcccabcabbcaabcaabcccaabcabcabcabcabcabbcaabcabccabcaabccabccaabbccabccabbcabcabccabcaabccccabcccabbbcabbcabcaabccabcaaabccabcabccabcccccaabcccabbbcabccabcaaabbccabcabccabcabcabcabbcabccabcabbcabbcaabccabbccccaabbccabccaaaaabcabcabcaabbbcabbbbbbcabcabcabbcabbccaabcabcccabbccaabbbcabbbbbcabccaabbccaabcabcaaabcaabbbcaaabbccabccabccabcaabcabcabccaabccabcabccaabcabcabbccaabcccabbccaabcccccabcabbcabcabcaabbbbcccabcaaabccabbbbcabbbcabccabcabbcabcabbbcabcabcaabccaaabccabcaaaaabcabbcaaabccaaabcabbbbccabcaabcaabccabbcabcaabbbccabbcccabcccaabbcabbcabccabcabbccccaabcccabbcabccaabcccabccabcaabccabbcabbcabbcaabcabbbbbcaabbcaabcabcabcaabbccabcabbbbbcccaaabbbcabbbcabcaabccccabbcccabccaaabcabcabcabcaabccabbcabcabbbcccaaaaabbccabcaaabcabcaaaaaabcabccaabcaabcaabcaabcabcccabbbcaaabccaaabcabccabccabcaabcabcaaabcccabcaabcabbbbcabbcabcabcccccabcabbcabbbcabcaaabcabbcccabbcabcccabcaabbcabbcaabccabccabbcabbcabbcabcabbcabcabbccabbbbcaabccabcaabbccabcabccabccabcabbbcabccabccabcccccccaaabccaabbcabcccabccabcabbccabcabcaaabcaaabbcabcccabcabcaabbcabbcaabcabbcccabbcccaabcabcaabccaaabbcaabcabbccabcccabbcabbcaabcabcabcaaabcabcabccabcaabcabbbcabcabbcaabcaabbbcabcabcaabcabcabbbccabccabcabccaabcabcabcaabbbcabcabcaabcabbcabccaabcabbbcaaabcabccaabbcabccabbcabcabbbccabbcabbcccaabbcabbcaabbcaabbcaabbcaaabbbccabccaabcccaaabccccccabccaabcaabbbccaaaaabcabcaaabcaabcabbbbbbcaaabcaaabcabcccabccabcaabcaaaabcccabbcaaabcabbbbcaabcabbcaabcabcabcaabcaaabcabcaabbbcabbcaaabcabccaabbbccaaabbcccabcaaaaabccaabcabbccabbccabcaabcabcabcaabbcaabcaabbcabbbccabbcabbbccaabbcabcabbcaabcccabcabbcaaaabccabcabcabccabcabbccccabcabbccaabbcaabcccccabbcaaabbcccabbcaaabcabcabcabccccabcabccaaabcabcabbcaabcccaabcaaabcabcaabccabcaabcabccaabbcaabccccabbccabbccabcaabbbccabcabcabbcaabbccabbcaabcabbcaabccabcabbbbbcaabbcabccaaabcabcabcaabcabcabcaabcabcabbcabbcaaaaabcabbcaaabbcabcabbbccabcabcabcaabbcccabcccabccaabbbcccaaabbccabccabccaabcccabcabbcabcccccccabcabcaabcabcabcabcabcabcabcaaaabcabbbcaaaaabcabcabcaabccaabccabcaabcabcabcabccaaaabbcabcabbbbbcaabbcabbbbcabcaaabbbcabcabbcaabcabbcabbcabbbcabccccccaaabbcaaabbcabbbcaabbcccabbcccccccabbcabcabcabcabccaaabbbcabcccabccabcabcaaabcabcabbcabcaaabbcccabbbccabcaaabbccabbcabccaabcaaabbcabbbcabcaabcabcabbcabbbbcabccaabcccccabcabcccabccabccaaabccabcabcaabbbcabbbbcabcccabcaabbcabcabbcabbcaabcabcabcaabbcabbcccccabcabcccabbcabbbcabbbcaabbcaabbcabcabcaabccaabccabcabcabccabcabccabbbccabcabcabbbcabcaabcabbcabbbbbcabcabcabcabccccabcabcccabcccabccabbcabbccabcabcabcaabcabccabcaabbcaabccabcccabccabccabbbcabcabbbcaaabcabcaaabbccabcabcaaabcabbcabcabccaabbcabcaaabcaabccabcabcaabbbcabbcabcaaaabbccabcccabcabbbbbcaabcabcabbcaaabccabbcabcabcaabcaabbbcabcccabccabbcaabcabbbbbbcaabcaaabcabbcabbcaabcabcaabcaaabccabccaaaabcabbcaabcabcccabcabcccabbcabbcabcaabbcccccccccabbccaabcabbbcaabcaabcccccaabcabcabccaabbcabbccabcabbcabcaabccabbbcabcabcabbccabccabcabbcaaaaabcaabbcccabbcabbcabbccabcaabcabcaaabbccaabcaabcccabcccabcabbccabbcabcaabcabcabcabcabcabbccaaabcaaabbcaaaaabbccaaabcaaabbcabbbcabcabcabcabcabbcaaabbcaabcccabcabcaabbcccabbbcaabcaabbcabcabcabccaabcccccaabbcabcabbbcaabccabbbcaabcabccaabbbbcaabccabccabcabbbccabbccaabbbbbcaabccccabbcabbbccccccabbbccabcabcabcabcaabcccaaaaabbcabcabbccabcabcabcabcabcabbccabbbcaabccabbcaabcabcaabcabcabcabcabbcaabccabccabccabcabbbbcccabcaabcabcabbcaaaabcabcaabbcccabcabbccccaabcabcabcabcabcaabccabcabbccaabcabcaabcaabccabbbcabbcccabcabcabcabcaabcccabbbcabcabcabcabcabcabbccaabcaaabbbccabcccccaabbbcaabcabcabbcaaaabcaabccabcccccabccabccabbcabbcabccabbbccaabccaabbbccaaaabcabcaaaaaabbcabcccccaaaabbbbbcaabcaaabcabcabcccccabcabcabbcabbcaabcabbcabcaabcabbcaaabcabcabcabcabcccabccccaabcabbbcaaaaaaabccabcabccabcabbcabbcccabbcabccabbbbccabbcccabcabcabccabcabcabcabbbcabbcabcabccabbcaabcabbbcabccabbbbcabccaabcabbccabbcaabbcabcabccaabcabccabccaabcabbcccabbbcaaabcabccaaabccccabcabccabcaaabcccccaabcabccabbccabbcabcabbcccabbbcabbccabcabcabbccabbcaabcaabccabbcaabcccaabbccccabcabbcabbbbccabbcaabccabcaabcaaabbcabbcccccabbcabcabbccccabbbcabcabcabcabcabccabcaabccabcabcaaaaabbbbccccccaaabbcccaabbcabbbcaaabcaaabcabbcabcabbccaabcaaabcccabbcabcabcabcabbcabbcabbcabcabccabcaaabcabccabccabbbbcabbcabccabbccabcaabcabccaabcabccaaabcabbccabcaabbbbcaaabbbbcabbbcabccaabbcabbcabcabccabcabccabcaabbcabcaabbbccabcabcaaabccabbbbcccabbcabcabcabcccaaabbbcabccaabcaabbccabcccabbbcabbcaabccaaaabcaabcabcabccaabcaaaaabbcabbbbcabcabbcabbccabcccabcabbcabcaaaabcaabbcabccabcabcccaabbbcabbbbbccabbcaabbcabbcccabbcabcaabcccccabcaabcabccabbcabcabcabbcaabccabcabbcaabcccabbcabbccabccaabcabccabbbccaabbcabbcccabbcabbbcaabccaabbcabbbcaaaabcabcaaabcabcabbcabbcaaaabbbcaabcabcaabbbbcabcabcaabbcccabccabcccabbbcaabbccabbcaaabccccabbcabcabccaabccabcaabccaabcabccabccabcabcccabcabbccabcabcabcabbccabcabccabcaabbccabcabbcabcabccabccccabbbcabcabccccabcaabcabccaaabcabcaabbbbbcaabbcabccabcccabcabccabcabcaabccabbbbcabbcabbcabccabbbccccabccaaaabbbcabcabbbbbbbbcaabcabbcabbccccaabcaaaabcabbcabccccaaabbcccaaabcaabccaaabccabbcabcabcaabbbccabbcaabccaabcabccabcccaaabbcccaabcabcaabcabcaaabbcccabcabbcccccccabccccccabbcaaabbcabbccabbcaaaabcabcabcaaabcabcccabcabbccabccccabcaaaaaabbccabcabbcabcccabcabccabbbcabbbccaabbbcaabbbcabcaaabcabcabcabcabbcccabbcabcabccabcabcabbbccabcabcaaaabcaabbccabccabbccabcccabbcabbcccabbbcabcabcaabcabccabccabcccaaaaabccabbccabbccabcaaabcaabbccabcaabcaaabcabbbbcabcccaabcabbbcabcabcabcabcabcabcaabcaabcaabcaabcabcabcabbcabbccccaabbcaaabcabbccaabccabccaabbcccabbcabbcabcabbbbbcabbbcabbcaabcabccabbccabcabcabccabcaabcaaabcabccaaabcabccabcaaabbcabcaabbcaaabcabbcabcaabcabbcaabccaabcaabcaabcccabcabcccaaabbcabbbbccaaaabcccabccccaabbcabbccabcabbcabcabbbcaabbcabcabbcabcaaabbcccabcaabcabcabbcabcaabcabcabcaabbcaabbbbcaabccaabcabcaabccabccabbcabcaabbbbbccabccaabcabcaabccaaaabccaaabcabbbccccabccabccabcabcabbcaaaabcabbccaabbbcabbbccaabbcabcaabbcabbcabbcabcabcccaabcabcabcabcabcccaaabccabbbcabcaaaabcabbcabcaabbcabcaabbccaabbcabcaabcabccaaabcaabcabcccaabbcabcabbbbccaabcabcabccaabcabccabbcabcabcabcabbbccaabcccaabbccabbcabcabbbcabcabbccccabcaabcaabcabccaabcaabccaabbbbccabcabcabcaabbcabbcabcabccabcabcabbcabbbcabcabcabccaabbbccccabcabccabccabbcabbbbbbbcabccccaabbccabcaabcabcabcccaaabbbbccabcaabcabbbbcaaabbbcaabcabcabbccabcaabcabbbcabcabcabcaabbcabbccabcaaabcabcabbbccabbcabbcabbbcaabcabcabcabccabccccabbcaabbcabbcaaabbcabccaaabbccabcabcabbcabccabccabcaaabbcabbcaabccabbbccabcabcabcaaabbcaabcabbcabcabcabcabcabccaabcaaaaabcabcabbcabcabcabcaabccaabbcccabcaaaabcccccaabccabcabccccabbcccccccaabcabcaabbcabcaaaaabbccabcabcabcabbcabccabbccaabccabccccaaabbbcabcabcaabcaaaaabcaabccabcabcabcccabcabcabbcaabcabcabccaabcabbccaabcabbbbbcabcabcabcaabcccccaaabbcabbcccaaabcabcaaabcaabcabcaabcaaaabbbcabcabcabbbcccabcabbcabccabccaabcabbcccabcabbcaaaabbcaabcabcabbbcaaaabcabbcaaabcaabbbcaabcabccabbbcaabcabbcabcaabbbccabbcabcabccabcabbccaabcaabbccabbcabbcabbbcabbcabbcabbccabbbbcabccccaabcaabcabccabbbbccaabbcabcaabbccabbccabcabcaaabbbbcabcabccaaabbbcabbcaabcabcabbbcaabcaaabccabcabbcaabcccabccabcaaabbccabcccabbbccabccabbbcabbbcaabcabcabccabcaabbccaabbccabcabccabbcabbcccaaabbccabcabcabccabbbcccaabbccaabcabcaaaabcaabbccabbcabcabbccabcaaaabcaaabcaabbcccabcabcabcaabcccabcaaaaaabcccaabcccabccabbccabbcabbccaaabcaabcabcabcabcccabcabcabcccaaabcaabbcccabccaaaabccabcabbbcaabccabbbcabcabcaabccaaabccabcabcaabccabcaaaaaabcabcaabcabccabcaabcabcabcccccaaabcabbcabbcccabbbcabccccabbcccabcaaabbccabbcaabccabcabcaaaabbcabbccaabccaabcabbccabbccccabcccabcaabcabccabbcaabcaabcabccabcaabcabbbcabcabbcaaabbbbbbccabcccaaabcabbbcaabcabcabbcabcabccaabbcabbcabcaabcaaaabbccabccabcaaabcccabcabcabbccaabbccabbcaabccaaaabccaaabcaabcabcabbcabcabcabbcaaaabcabbcaaabcaaaabbcabcaabccabbcabbbcabcaabccabcaabcabcaaabcabccabcabcaabcabbcabbcabcabbcccabbbbccabcaabcabbcaabbcaabcabcabcabcaabbcaabcabbcabbcabcabccaabbcaabbcaabccccabbbcabccabccaabcaaabcaaabcabbcabcccaabcabbccaaaabbccabccabcabbbbcabcaaabbbccabbcabcabbcaabbcaaabbcabcabcabccaabbbcabbbbccccccabcaabcaaaaabccaabbbbbcabbccabccaabccaabcabcccaaabcabccaabcaabcabcabcabbcccabcabccabbccabbcabbcccabcabccabccabbbbccaaabcabbccaaabccaabcabcabcabcaaabbcabcaaabbcaabbcabbbbccabcaabccabccabcabcaabbbccabcabccccaabbcabbcabcaabcabccabcabcabbccabbcabcabccabcabbcabbcaabccabccabcabcabccabbccccaabcabccabccabccabcabbbbcaabbcaabcaabcccabbcaaabccabccabccabcabbcabcccaaaaabbccaabccabcabccaabccabcaabccccccabcabcabbcaabcaabbcabcabcccabcabbbcabbccccabccabbcabcaabbcabcccaabbccabcabcabcabcabccaabcabccccabcabcabbcabbbcaaabbcabcaabcaaabcabbccaabbcabcabcabcccccabbcabcabbccccabbccabbcabcabbbcabcaaabcabbcabcabcabcaabbbcabcabbcaaabbbcabcccaabcabccabcccabcaabccabbcaaaabcabcabcabbcabcabbbcabbcabbcabcaaabccabccaabcccabcabcabcabbcabcabccccabcabbccabcabccabcaabbbcaabcabbcabcaaabbbcabbbcccabcabcabcabccabcabccabcabcabccabcaabbccabbcabcaabccabcabcabccaabcabcabcabcabccabccaabcabcabcabcaaaabcabcabbbbcabbcabcabbcabccaabcabbccabbccabcabcaaabcaabcaaabcabcabbcabcccabccabcaabcabbcaabbccaabccaaabbccaabbcabcabcabccabcaabbbbbbccabbcabbccabcabbcabbbbbcabccabcabbcabbcaabccabccaaaabbcabbbcabcabbcabbcaabbcaabcabccabccabcabcabcabccabccaaaabcaaaaabcaabbcabbbcaabbbbbcabbccabccabcabccabcabbbccabbcabbbcaabbcabccaabcabbcabcabcabbccaabcabccabcabcabbccccabcabcabbcabbbccabcaaabbbcccabcaaabcccabcabbcabbbbcabcaaabbccaabcabcccabcabcabcccabcabccabcabccabcabcaabbcaabcabccabbbcaabbbcabcaabbcaabcabbbcabcaabccabcabbcaabbbccabbccccabcabbccaabcabcabcabbccaabbbbbbccabbbcccabcaaaabcabcabcccccaaabcabbcabcaabbbccabccaabccccabccabccaabcccabcaabbbccabbcaaaaabcccabcabcabcabbbcaaabcaaabbccaabcccabccaabccabcaabcabcaaabbccaabcccabccccabbcabcaabbcabcaabcaaabbbccabcaabcabbbbbccabcabcabcabbccabcaaabbcaabccccaaaabcabbcabbcabccaabcaabcccaabcaabbcaabbbccccabcabcabcaaaabbccabccabcabbcabcabcaaaabccaaabcccabbbcaabbbbccccabcabbbcaaabccabbbccaaabccabcaabbcabcabcabcabcabccaaabbbbccabcabccabcabcaaaaaabcabbccaabccabcaabcabccabbcaabcccabbcccabcabcabbbcaaabcaaaabcabbbbbbccabbcabcaabcaaabccaabcccaabbcccabccaabcccabccaabcabcabbcabcccabccabbcaabbbbcabcaabbcabccaaaabbccaabcccabcabbcccaabbcabbcabcaaabbccabcabcabbcabccaaaabccabcaabcaaabbccccabbbcabbccabcabcaaaaabccaabcabcabccccaabccaabbcabbccabcabccabcabccabcabcaaabbcabbcccabcaabcaabccabcaabbbcaabcabcabccccaabbbcaabcaabbbccabcaabcaabbbcaaabccaabbcaabbcabbcabcabcabcabbcaaaabccabcabcaabcccaaabbccabcabcaaabbcabcabccccabcabcaabccaabcabbcaabbbcaabcabccaabcaaaabbcabccabbccaabbccabcabccabcaabcccaabcabcabccabbcaabbbbcaaabcabcabbccaabcaaaabcccabbbcaabcabcabcaabccabccabbcabbcaabcabcabbbbcccabcccaaaaabbcabbbcaabbcabbcccaaabcabcabcabccabbbccaabbcabbbbbcabbbcaabbcabbcaabcaabbcaabbccabcabcabcabcaabcaaabcabbbccabcabbccccabccaaabcaabbbcabcccabbcaaabccabccccaaabbccabcaaabcaaabbcabbccabcaabcaabcccabccabcccabcaabccabcabbcaaabcaabcabcabcabcaabbcaaabcabbcaabcaabcabcabcabbbcabcabcabcabccabcabbcabcabbcaabcabbbccaabbcabcabcaabcabbcabccabcabcabcabccabcccabbcaabbccabbcabcaabcaabbcabcabbcccaabbcaabcabccaaabbccaaabbbbcabccabcaaabcaabccaabcaabcccaaabccabbcaabcabbccabcabcaabcabcaabbbcaabccabbcaaabccabbbcaabcabcccaabbbcabbcabcaaaabbccabbbbbbccaabccaabcabccabcaabccabbccabcccabcabcabcabbbbbccabcaabcaabcabbbcabcccaabbcabcabcccaabccabcabbcabbccccaaaabccabcccabbcaaabbbbbcabcabbcaabcabcabbcabccccaabccabcaabccabcabcabcabcabcaabcabcaabccccabcaabccabbcaaabccabbbcaaaabcabbbbcaabcabcaabbccaaaabbcaabcabbcabcabbcccabcccaabbcabccabccabbcabccabccabccaabbcabcabcabcaabccabcaaabccccaaaabcabcabcabcaabbbbbcabcccabbbbbbbcccaabcaabcabbcaabcabcabbcabcabccabccabcabcaabbccccabbcaabbbcabbcabcabccabbcccabcaabcaabccabccabccabcabcabcaabcaabcabcaaabcaabbbcabcabbcabbcaabcabcabcaabccabcabccabcaabcabcabcaabccabcabcccaabcaabbccaabccabcabbbbcabcabcabbbbcabcabccccabcaaabbbbbcabcabcabcabbcabcaabcaabccaabbcaaabbcaabbcaaabcabcccabbbbbcabcabbbccabccabccabcabcccabbcabbbcccabbcabcabccccccaabcaabbcaabcaaabcabbcaaabccabbbcccabbcabbbcabcabcabccccabbcabcabbbbbccaabcaabbcabbccaabccabbbccabccaabccaabbcaabcaaabbccaabbcabcabcaaabcccabbccaabcaabcccabccabccaabccaaaabcaabcaaabcabbcccaaaabcabcccaabcccabccabcaabcabcabccabcabcaabcabcccccaabccccabbbcabbcabccaabbcccccabccabcabcaabcabcabccabcccaabcabbcaaaabcabccabcabbbccabccabbbcabccabcaaabcabccabbcabbcaabccabccabcaaabcaabbbcaabbcaabcabbbcaabcabcaabcabcccabbbcaabbbcaabcaabccabcabbcabbbcabcabbcaabbcabcabccabcaabbbcabcaabcabbcabbbcabbcabcabcabcaabbbcabcabbbcccabcaaabcabcabccabcabcaabcaaabcabcabcabcabbccaabcabccabbcabcabcccccabcccccabcabcabbcaaabcabbccabcabcaaaabbbbcaaabcabbcabccccabcaabcabcaabbcabcabbcabbcabcaaabcabcccaaaabbbccabcabcaabccccabcabcabcccaabccccabcabccabbbcabbcabcaabccabcabcabcabbccabbbcabbcabcabcccaabcabbccabcabbcabccabcabcabcccabccccabbbccaabcabbbcabbbbcabbbcaabbcaabbcabccaaaabcccabcaaabbbcaabcaabbccabbccabbbccabbcabcaabbcabcabcabbbccaabccaabbccaabcabbcabcabbccabbbcaabbcccccaabbbcabbcaaabcabccabcaabcabcaabcabcaaaabbccabcabcaabcabccaaabcccabcabcabccabbcabbccabccabbcabcaaabbcabcabbcabcaaaabcaabcabcabccabccabcabcaabbccccabcccabcaabcabcabcabbcaaaabccccaaabcaabbcabbcabbcaabcabcabcabbccabcabcaabbbbcaabbbbcabcaabbcaabccabcaaaaabbccabcabcccabcccabcabcaaabcaabcabbccabccabcabbcabcaabbcaabcabcaaabcabcabcaaaabcabcaaaabcaabcabbbbcaabcccaabcaabbcabccabccabccabcaabcabcabbcabbcabbccabbbcaabbbbcaaaabcabcccaabbccabcabcccabcaaaabccaabcccabbbcaaaaabcabcaabcaabbcaaabbbbccaaabbcabcaabbbcaabcabccabbcabcabcabbbcaabcaabbbccabbbbcccabcaaabcabccaabcaaaabcaabccabcabcccabbcaaabbcabcabbcabbcccaabcccaabccabbbcabbcaabcabccabbcabcabccaabbccaaaaabcccaabcabcaabcabcabbcaaabccabcabbbcabcabbbccaabcaabbcabbccabcabccabcaabcaabbcaabccabcaabcccabcaabcabcabcabccabcaabcaabcabbbbcaabbcccabcaaabccabcabcabbbbbcaabcccccabbbbbcabbcccabbbccaaaaaabcabcabbccaabcabccabcaabcaabcabcccabcabbcabcabccaabccabccaabcccabbbcabbbcccaabccabbcaabbccabcccaabcabbbcabbccccccaaaabbbcabccaabbccabcaaabcabccabbbbcaabbcaaabcabcaabbcaabcaabcaaabcccabcaabcaaabcabbbbcabcaabcccabbcabbbbbcaaabbccabcccabcabbbcabcaabcaaaaabcaaabccabbccabccccabcabcabcabbbcabbcabcccabccabcaabbbbbcabbccabccabccabcabcccabbccabccaabbccccccaaaabcabbbbcabbcabcabbcabbbbcaaaabccaaabcaaabbbcaaabcccabbbccccabccaaaabcabcaabcabbccabbcabbcccccabbcabcccaabcaabbcaaaaabccaaabcaabcccabbcaaabbcaabbbcabbcccabcabcabcabcabcabccccabcabcaaabccabccaabcabcabbbccabbbccabcabbbcabbcabbbcaaabcabccccabbbcaabcabbbcabcaabbcabbbcabbbcaabcabbcccabcabcabcabccabbcabbccabcaaabbbbbcabcccabcabcabcabcabbbcabccaabcabcaaabcabcaaabcabccabcabcabccaabcabcabcccaabbcabccabcaabcabcabcaabcaaabccaabcabbbbcabcccabcabccaaabcccabbbcabbcabcccabccabbcabccabcaabbbcccabccabcccaabcccaabccabcabcabbccaabbcaaabcabbccabccabbbbcaabbcabbbcaaabbbbcaaabcabccaabbbcabcaabccaaaabccabccccabbcaabbbbcaabbbbcabbcaabccaabccabccaabcabcabcaaaabcccaabcabccccabcabcabcaabcabbcaaaabcabbccaaabcabcabbcabccaaabccaaabbbccabccabcabcabbcabcabbbcaabcaaaabccaabbcabbccaabccaabbccaaaabcaabccaaaabbcabbbbbbccaabbcabccaaabbbcabbbbbcaaabbccabccabcccaaaabcabbbcabbcccabcabcccabbcccabcaabccaaabcaabbbcabbcaabccaabcabcabcaabcaabccaabbccaabbccabbbcabbcabcabcaaaaabbcabbccaabcaabcabccaaabccccaaabcabbbcabcabcabcaaabbbcabbbcabbcabcabcabcabbcaabcccabccccabcabcabbbcaabcabcabbbcaaabccaaabccabbbcabcabcccabcabbcaaabbcaabccaaaaaaabcccabcccabccaabcccabbcabbbbcabccaabbcabcaaabcabccabbbcabbbbcabcabcccccabcaabcabcaabbbbcabbbcaaabcabbcaabcccabcabcabcabbccabcabcaabcccabcaabccaabcabbcabcabcabbcaabccabcabcabccccaabbcabbccccabcabcaabcaabbcaaaabccabcabbcabbcabbcabcaabcabbccabbcaabcaabbcabbbccabbbbccabbcabbbbccabbcabcabcaabbbcaabcabbbcaabcabcccaaabccccccabcabcaaabbcabcaabcabbccaaabbccabccaabcccccaabccabbcccaaaabcabbcaaaabcaabcabbcabcabbcabcaabbbccabccabbcabccabccaabcabbccabccaaabcabcabcabcaabbccccaabcccabbccabcabbcaaabccabcaaaabcaaaabcaabcaaaabbbbccaaabccccaaabcabcccaabbcaaabbccaaaaabcccabccabcabccaabcabbcaabcabcabbcabbcaabcabbbbbcabcaabbbbbcaaaaabcabccabcabcccaaabccaabcabcabcabcabcaabccaabccaabcaabbcccaaabbbcabcaabcabcccabccaabcabbcaabccccaabcabcaabcabcaabcccabbcaaabcabcabcabcccaabcabccccabbcccabcaabcabbbccabcccaabcccaabbcabcabcaabbcaaabcaabcabcabccabcabcabbbcabcccaabbbbccabccabcaaaabccabcaaabbcabbcaabcabcaabbcccabccabbbcabccccabbbcabbcabbccccabcabcabccaabcaaaaabcabbcabccccaabbccabcaabbccaaabccaaabbcabcaaaabccabccabbcaabcabcabcccabbcabcaabbccabccabcabcabbbcabbbcaaabcabccccabbcabccabcabcabcabcabbbcabbbbccabbbbcabcabcaabbcabccabbcabcabcabccccabccabcccabbbcaabcabccabcaaabccabbcabccaaabccaaabbcabbbccabbcaabbccabcaaabccccaaabcccabccabbcabbbcabcccabccaaabcaaaaabccabcabcabcabbcabcaabbcaabbcabcabbbcabccabcabcabcabcabbccaabbccaaaabbcaabccabcccaaaabcabccabbcabcaabccaabbcabccabcaabbcabbbbcabbcaaaabcabcabcabbcabcaabcaabcabbcabbbcabccabccabcccabbcabcabbccaabcabcabccccaabcaabbcabbccabccabbcabccabccabbcaabbbccccaabcabccabcabbbccaabcabccabcabbbcabcabbccabcabcccabcaabcabcabcabcaaaaabbcabcabcaabcabccabcccaaaabbcccabcabcabcccabcaabcabcaabccccaaabcabbccccabbcaaabcaabbcabccabbcabcaabcabbccabcccabcaabcabcccabcaabbbcabbcabbbccabcabcabcabcaaaabcabbccabcccabbcabccccaabccabbbcabcabccabcaaabcabcabccccabbbbbbcaaabbbbcccabcabbbbccabcabbcabbccabbbcabccabbcabcaabcccaabcabcabccabbbccaabccaaabcabbccccaaabcaabbbcaaabcabcccabbcaaabcaabcccabcabcabbbcaabccabcabcabbbbccaabcabbbcccabcaabcabccccabcabbcabcabcabccaabbbcabcaaaaabcabccabcabbbcabcabcabcabcaaaabccabcabbcabbcaabcaabccabbcabbcabcaabccabcabcccabcaabcabcabcaaabcaaabcccabbcabbcabcabcaabccabcabcabbcaabcaabbbccabcabccabcabbcabccabcaabcccabcccabcabbcabbcabbccccccabbbcabccabbcabcabcaabcabbcabccabccaabbbbcccabccabbcabcaabbcaabbcccabbcabbcaaabcabcccabcabcabcaabbbbbcabcaabcabbbbcabcabcccabcaabcabcaaaabcaaaabccccaabcaabbcaabcaabbbbbcccaabccccaabcccabbcabcabcabbcabcabccabcccccabcabcabbcabbcabcabbcabbccabcabbccccabbcccabccabcaabcabccabcaaabbcccabcabbbcaaaabcabbcabbcabcabbbccaaabccabbcabbcabccabbbbccabccaabccabbcabccabbbcaabcabccccabccaaaaabcabcccaaabbbcaabcabbccabbcaaabccabbcabbcabbcaabcaabbcabcabbcabbbccaaaabcaaaabcabcabccccabbbcaabbcabcaaaaaabccabcaaaabcaaabccabccabbcabcaabcaabbccaabbcabcabbcaaabbcaabbbcabcaabbbcabbccaabbccabcaabcaabccabbbbcabbcaabccabccabbbcccabbbbcccabccabcabbcabbccabbccabccaabcaaabcabbcabccccabcaaabcaabccabccabcaabbccabccaabcccccaabcabcabbbbcaaaabcaabbcaaabbbbcabbcccccabcccabbcaaaabbbcabbbbcabccaaabbbcabcccccabcaabbbcccccabcabcabcabcabcabbcabcabccabbbbbccabbcabccabccccccabcabcaabcabccaaaaabccabcaabbccabcccaaabcaaaaabbcabcaaabcabbbbcaabcaabcabccabbccabcabbbccabcaabcabccabcccccabcabcaaaaaaaabbccaabcabcabbccccaabcabccabbcabcabcaabccabcaabbbcabcabcaabbbcaabbcabccccaabcaabcabcccaaabbcabcaabcabbcabbcabcabcabbcabbccabcabbccabbcaaaabcabbcabccabcabbcaabcabcabcabccabcabbcaabcabbcabcaaabcabbbcaaaabbccabbcccabbccabbcaabcabcabcabcabccabbbccabbcaabcaabcabcccabccabbbccccabccaabbbcabbcaabbcabcabccabccaaaaaabbcccccabccaaabccaabcaabcabbccaabcabcabcabbccaabcaabcabbcabbcabbcabcabbbbcccabcabcabbccccaabccabbcaabcabbcaaaabcabbccabccabccccabccaabbcabbcccabcabcaaabbcabcccabccabccabbbcccabcabccabcaabbcaaaabccccabbbcabccabbcaabcaaaabbbcabcccabcaabcabcaabcabccaaabbccaabccccaabcabcaaabcccabcabcabbcccccabcaabbccabcaabcabcaabccabcaabbbbccccabccaaabccabbcaabbccaabbbcabbcabcabcaaaabcabbcabcabcabbcccabbcabcabbbcabbbbcabcabcabcabbcaaabcaaaabcabcabcaaabbbcabbbcaabccaabbbcabcabcabbcaabbbcabccccaaaaabcaaabccccabbcabcaabcabbcaabcabcabcabcabcabbcabccabccabcabcabccaabbcaaabccabcaaabbcabcabbcabbcccaabbcabbcabcabccabcabbcabccabccabcabbcaabccccaabbccabccabcabcabccabcaabbbbccabccccabcabccabcabcaabbcccaabbccabbcabcaabbccabcccccabcabcabcabcabcabbccabbcaabbcabcaaaabbccabbbcabcabcccabcccaabccaabbcabbbcaabbcaaabcaabccaabcabbbbcccabbbbcabcabbcccabcaaaaabbbcaaaabcaabcccaabcccabcaaabccaaabccabccccabbbbbbbcabbbcaabcabcaabccabcaaabbcabcccaabbcabbbccabbbcabbbcabcaabbcabbcabcabcaabbcaabcabbcabcaabbccabcabbccabccabcccabcaabbcaabccabcabccccaabccabcabcabbccabccabbcaabcccaabbcccabbcabbbccabbcabbcaabcabcabcabcccaabcabbbcccabbbccabcccabcccaabcabccaabcabcabccabbccabbcaabbccaabcabccabbbcaabbcaabcaabcabcaabbccccaabccabcaabccabcabcabbcabcabbbccabcabccabcabccabcaaaabccabcabbccccabccabbccabcaabcaabcabcaabcabccabcaabcaabcaaabcabcaabbcabcccabbbbbcabccabcabcaabcabcaaaabbbcabccabccabcabbbcabcaaabccabcabcabcabbccaabccccabcabcabcabcabcabbcabbcaabbbcaabbcabcabcaabcabcabcaabbcaabbcaaabcccabbbcaabbccccaabcaabbbcabbcccccabcaaaabcaabcabcabccabcaaaaaabcabcabcaaabbcccabcccaaaabcabcabcaaabcabcabbcccabcabbbbccaabcaabbbbbbcaabbccabcaaabcabcaabbccabccccabccabcccccabcabccabbccaabccabccabcaaabccaaabcabccabcabccaaaaaabcabcaabcabbccabcabcaabccabbccccaaabccabcaabccabccabcabcaaabcaaabcabcabcabcaabcabcabcaabcccaabbccabbcabccabcaabcaaaabbccccaabbcaabbccabccabcaaabcabcabbccabcabcaabcabcabbbccaaabccccaabbcccaabccabbbccaabcabbbbcabcccabbccabccccabbcaabcccaabcaabcaabcabcabcabcaabcabcabbbcccabccaabbccabbbbbccabbcabcabcaabcaabcaabccaaabccabccabcabcabcabccabbccabbcaaabccabcabbcaaabbcccabbcabbcabcabcaaaaabcabcabbcccaaabcaabbbbccabcaabbbcaabccabcaaaaabcabcabbbbbbccaabccabcaaaaaaabcaaaaaabcabbbccabbcabcabbcabccaaaaaabcabcabbbcccaabcabccabbbcabcabcccabcaabccaabccaabcabbcabcabbcabcaabcaabccabcabcabbcabcaabbcabcaaaabccabcabcaabcabcabcaabbcaaabcabcabcabcabcaaabcaabcabbccaabbccaaabbcccabbccccabbccaabcccaabccabcaabbcabcabccaabbbcabcaabcccabcabbcabbccabccabcaabccaabcabbbcabcaaabcaabccaabcaaabcabcaabcabcaabcaaaabcabccabcccabcaaaaaabbcaabcabcaaaabbbbbbbccaaabbcccabbbcabbcaabbcaabcaaabbcabccaabccabbcabcaaaabbcabcabcaaabcabbcabbcabbbbbcabbcabccabcabcabcabbbcaabcabcabcabcabbcaaabcabcabcabcabbcaabbcabbcccabcabbbcabcabbcaabccabccaaabcabcabbbbbcabcabcabccaaaaabccabccabbccaabbcabbbbcccaabcabcabccccabcabbbbcaabccccaabbccabcaabcabcabcabccccaabbcabcaabbbccccabccabbcabcabcaabcabcabcabcabbcabbccaabcabccabcabbbcabbcabcaaaabcaaabbbbccabbcccaabccabbbcaabccabbbccaabcaabccaabcabcaabcabcaaaabcabcabcaabccaabcabcaaaabcabcaabbcabcabbcabcabbccccccabbccaabcabbbcabbcabbbccabcabcabcaabcabbccaaaabcabccccabcabbcaaabbbcccaaabbcaaaaaabbbccccabcaabcabcabcaabcabbbcabccaaabcabbbbbbcaabcaaaaabcabbcaabcabcaabcabcaaaaabbbcabbbbccabbcabcaabbcabcabccccabcabccccabbccabbcccabbccabbbcabbbcaabcabcaabcccccabcabcabccaabccaabcaaaabbccccabcabccabbcaabcaabbcabbccaaabbbbcabbbcabbcabcccccabccabcabbbcabcabcaabccaabbbbcaabcaabbbbbcabcabcabcabcabbcabcaabcaaabcabbbcaabcabcabccabccabcaaabbccabcabbbcabcabbcabbcccccabcaabcaaaabcabcabcabcabccabbcaabccaaaaabbbccabcabccaabcaabbbbcabccabcabcccabcccaaabcabcaaabcabcccabcaaabcccabbbbbcaabcabccabccaaabbcaabcabbbccabbbccaabbcccaaaabcaabcaabbbcabccabbcaaaabcaabbcaabbcaabccabccabccabcabcccccabccaabccaabbccabcabccabccccabbccaabbbccabcaabcaabccaaabcaabbbccabbccaabbcaabbbccabbcccabccaabcabccabbccabcaaabccabbcaaabcccccaaabccabcccabcabcabccabbcabccabbcabccabccabcabbccaabcabcaaabcabcaaaabcabcabcaaabcabcabbcaabcabcaabcaaabccaabcaabcabcabbbbccabcabbcabcaabcabbccabcabbccccabccaaabcccabcccaabccaaabcccaaaaaabccaaabcaabccabcaabcccaabbbbbbcabcabcabbcabbccabbcccabbcaabcaaabccabbcabccabcabcabcaaabccccaaabcabcaaabcaabcabcaabccabccabbcaabcaabcabcccaabcccaabccabccabccabbbcabcccaabbcabccabbccaabcabcaaaabbbbcaabbcabbbcaabbbcaabbbbbbcccabccaaabccabccccabcccabcccaabcabbbcccaabcabcaabccaaaaabcccabcccabccaabccabcccabbcaabbcaabcaaaabcabbcabbcaabbbccaabcabcabcabccaaabccccaabcabcabccaaabbcabbbccabccabccabccabbcaaabcabcaabbccabbbcabbcaabbcabbcabbcabcaabcabcabcabcabcaaabccaaaaabccabccaaaabcccabccabcabccabcaabbcabcabcaabcaaabcccabccaabcccabcaabcaaabbcabccabcccaabbbcabbbccabcaabcaaabbccaabccaabbccabbcabbcaabcabccabcabbccabcaaaabccaaaabcccaabccccabbbcabbccaaabcabcaabbcccaabcabbbccaabcabbccaabbcccabccccaaabcabcabbbccaabccaabccccccabbbccabbccabbcabcaabcaaaaabbbccabbcabcabccaabcccaabcabcabccccccaabbbbccabbcaaabcaabcabbbccabbcabccaabcabcabcabccabcabbcaabcabccabcaabcabcaaabcaabccabbcabccaaaabccabccccabcabbccaabcabbbbbcabccaaabcccccabbcaabbccabbcabbcaaaabbbccabcabcccccabbbcabcabbccabcccabbcabccabcabcaabcabbcccabbccabcabcaabcabbbbbcabbcabcaabcaaabcabbccaabcabccaabbccaaabccabccabbcabbbcaabbcabbcaabcabccabcccabbbbbcaabbcabbbccabccaaaaabccabcabccabbcabbcabcccabbcabbbccabccabccabbbbcabcaabcaaabcaaabcaabbbcaaabcabcaabcccabbcabcabcccaaaaaabcabbcaabcabbcaabcccaaabbcabccabcabcabbcabcaabcabcccabbcabbcaaaabcaabcabcaabcaabcabcabcaaaabccaabbcabccabbbcaabcabcabccabcabcabccaabccaaabcabcaabbbcabbcccabcccccabcaaabbccccabccabccaabcabcaabcaaaabbbcabcabccabcaabbccaabbccaabbcabcaabcabcaabccabcabbccaaabcabccabcabbccabbccabbccccccccabcccaabcccaaaabcabcaabccabcabbbcabcccccabcccabbcabbcaaabccabcabccabcaabcccabccccabcabccabccabbbcabcabcccabbcaaabcabccabcaabbbcabcabbbcabcaabcabbcabbccaaabccabcccabcabcabbccabbcabcabcabbbbccabbccabcabcccabcabcabcabcabccaabcaabcabcaabbccaaabcabcabcaabccaaaabcabcabbbcabcabcabbccccabcabccabbcaabcccabbbcabbcabcccccabbcaabccabcabbbbcabcaaabbbcabcaabccccabbcabcabcabcaaaabbcabcabcabcccabbbccaabcabbccaabcabcabbbbcccabbccabcccabbbcabccabcccaabcaabcaabbbcabcaabccabcaabcabcabbcaabcaaabccabcccabccaaabbcabcaaaaabcabcaaabccabcabbcabcabbbbcabccabcaabcaaaaabbcabcabcabccaabcabcabccabccabbccaabcabbccabccabbbcaaaabcabbccccaaaabcabcaaaabcaaabbcaabccaaabbbcabbcabcabccabcaabcabcabcaaaaaaabcabbcccabcabcabcabcaabcccabcabcabcabccabbcabcabbbccaabbcabccaabbccabcccccabbcaabcaaaabcabcaabbccccaabbbbcabcaabbbcabbbbbcaabcccaabccaabccaabbcabcccabcabcabbccabcaaaabcaaabcaabcaabcabccaabcabcabcabcabcabcaabbbbcabcabcaaabcccabbbbccccabcaaabcabcabccabbcabbcaaabcabbbccabcccabbccabccabccaabbccabbbbcaabccaaabbccaabbcccaabccabbcabcabbbbbcaabcabccaabbbccaabcabbbbbccabbbbccabcabcabcccabbcabbbcabbcaabcabcabcabcaaabccaabbccabbcccabbbbbbcabcabbbcccabcabbbcabbcabbcccabbcabcaabcabcaabcabbbccabcabccabbbccabbbbcabccccabcaabbccabbccaaabcabcabcabbcabccaaaabcabcabcabbcabccccaabcaabcccabcabcabcaabccaabbbcaaaabbcabcabbcabbcaaabccabbbcabbcabcaabcabbbcabccabcabcabcabbcabcabcabcaaaabcabbcabcabccabbbccabcaabcaabbbcabccabbcabcabcaabccabbcabbcaabbcabbcaabbccabbcabcccabcaabcabbbcccabbccabcabcabbccabcabbcabbccaabbbccaabccabbbcccaabcaabcabcabbcabbccabccccabcaabcabcaabcabbcabbccccabbccccabbcaabcabccabbccabcabbbcabccaabbcabbbcaaaaaabcccccabcabbcaabcabbcccabcabccabbcabbcaabbcaabcabccabccabcaabcabcaabbcabbccabcccabbbcabbcabbcabcccabcabbcabcaaaaaabbccaaabccabcabbcabcabbcccabccabccabcccaabbcaabcabbbbcabcabccabcaabcaabcaabcccaabbbccccabccabcabcabcccabbbbbbbcabbbbcccabbcccabccabbcabbbbcabcabccaaabcabcabccccaaabbccabcabbccabccabcabbcccabbccabcabbcaabbcabccabbcaaabcaaaabbcaabcabcaabbcabbcaaabcaabcaabcccccabccaabbcabbcabbbccccaabccabbccabcabbccaaaabcaabcabccaabbbcabcabbcaabccccabccaabcccabbcabccabcabbccccaaabcabcabcabbbcabcabbbcabcaabccabcaabccabcaabbcabbbcccabcabbccccaabcabbbbbcabcabbcabcaabbbbccabbcaabcaabccabbbccabccabcabbccabcaabbccabcabcaabcabcccabcaaabbbcabbccaabcaabcaabcabcabbbcccabcabbcaabcabbccabccabbbcaabcaabcabcabcabccaabcaaabcabcabcaabcabcabcabccabcaabcccccabbcaaabbcabcabcabcccabbccabcabbcaabccaabccccaaaabbbcabcaaaabcabbcccaabccabcaabbcccaaabcccaabcaabccabcabcabcabcabbccabbbbcccabcccabbcabbcabcabcccaabbcaabbcaabcccabccabbcabccabccaaabbbbccabcaabbccaabccaabcaaaabbbcabcabbccabcabbbcabbcabcabcabcaabbcabbcccccabcccccaabcabcaabcccabccabcabbcabcabcaabbbbcabcabbccaaabcabcabcaaaabcabbcccaabccaabbccaaaabbcabcaabcabcabcccabccaaaaabbbcabcabbbcaaabcaaabcabcabccabcaabbccabccabbcaaabbcabcccabccccabcaabcabccabccaabbcabbcabcabccaabcaaabcaabcaabcabccccabcabccabccaabcaabcaabbccabcabcabcabcabbcabbbcabbcaabcaabcabcaabcaabcccabbccaaabbcabbcabcabbcabbcabccabbbbcaaabbcabcabbbbcabcabccabcabbcabbcabcabbbcaabbcabbbbcabbccabcabbcaaabbcabbcabbcabccaabbcaaabcabcabccaaaabcaaaabcabbcccccaaabbbcaaabcabcabcaaaabccaabcabbccabbcabbcabcaaabcaabcabcabbcabbcabccabccaaaaaaabccabcabcaaaabcabbcabbcaabcccaaabbcabcabccabccabcabcaabcabcaabbcccabbbcabcabccaaabcabcabbbbcabcaaaaabccabbcaaabccabbcaaabbcccabccabbccaabbcabccabcaabcabccabcabcabcabcabbbccaabcabcccabbbcabbcabccabcaabbcabbccaabcaaabcabcaaabbccaaabcabcabcaabcaabbbccaabbccabcabcabccabcabbcaabcabcabbcaabbcabbcabbccaaaabcaaaabbbcccaabbccaabbbcaaabbcaabbbbcabcabbcaaabccaaabbbbcabcabbbcabbcabccabbbbcaabccabccabbcabcccabbbcabcccabcaabcabcabcabbccabcccabbcabccabcabcabbccabccabccabbcabcabcabcabbcccaabccabbcabcaabcabcabcabcabcabcabcabcccccabccaabcabbbcaabcccccabbccaabcaaabbbbcabcaabbcabccccabcabbccabcaaaabcabbcabcabcaabbcabbbcaaaaaabcabbccaabcaabbccabbcabbcaabbccabccaabcabbbbccabbcccaabccabcabcabcabcaaabccccaabcaabcabcaabccaabbccabcabcaaaabcabcabccabccabbcabcabbcabbcaaabbcabcaaabcaaabbcaaabccaabcabcabbbccccabcabcaaaabcaabcaaabcabcabcabcaaabcabccabccaabcabcaaabcabcabbcabcabcabcaabccaabcabbcabcaaaabccccaabcabbbbcabbbcaabbcaabcabcabccaaabcabbbcaaabcabcccaabbcaabcabccabcaaabbcabcabbcabcabccabbcaaaabbccabbbbbcabbbbbcaaabcabcabcabbccccabccabbbbcabcabbccabbcabcabcabbbbcaabbcaabbbcabcaabcabcabbbcaabbccabbbbbcabcabbcabcabcabcabccabcabcaabbcaabccaaaabbccaabcaaabccabcaabbbbcabcaabccccccaaabccccabcaaabcaaabbbcabbbbbbbbcabcaabcabcabcabcabcaabcccabcabccabcaaabcaaabbcabbbbbbbccabcabcabcabcabbbbccabbbcabcccaabcaaabcabbcabccabbbcabcaabbcabcabcabbbbcaabcabbbccabcabcaabbcccaabbbccccabbccaabbcabcabcabcaabbcabbcaabccabcaabcaabcabbcabbcabbbccabcabccabcaabbccabbcabccabbcaaabcabccccabbcabbcaabbcabbbccccabbcabbcabcaabcabcabbbcabcaabcaabcaabcabbcaaaabcabcaabcabbcaabbcaabbcabcabccabcabcaaabbcccaaabbbcaaabcaabcabcaabbcabcaabbcaabcabcabcaabbbcabcabcabbbbbccabbcccabbbccaabccabbccaabbcabbcabbccccaabbcabcabcccabcabbcabcaabcabbccaabbcabcaaaabcabbccabcabccaabcaabcabcabcabbbcaabcabbbcabbbbbcccabcabcabccaaabcccabcabcabcaabcaabcabcabcaabccabcaabbcabcabcabcaabcaaabccabbbbbcabcccabcabcabbccabcabbcabcabccabcabcabbcaabcabcabccaaaaabcaabbcaabcabbcccaabcabccabbbcabcccccabcaaabcabcabbcabcabbcabcaabccabcaabccabcabccaaaabbcaaabcabcabcabbccabcaabcabcaabcabccccabccabccabbcccaaabcabcabcaabcaaabbbbccabcabcaabcaabbcccabcaaabcabcabbbbcabccabbcabcaaaabcaaabcabcccaaaabcabbccaabcaabcccabcabcabcaabcaabcaabbbcabbccccabccabccabbcabcabcabccabcaaabcabbccabbcabcaabbbbcabbcccabcabcaaabccabbbcabcaaaabbcabccabcaabcaaabccabbcaabcaabbccabccaabbcaabcccabccabcabcabbcabbccabbbcabccabcabcabcabcaabcabbbcabcabcccabcabcabbcabbccabcabcccabccabcabbbbcabcabbcaabcaaabcaabcabcaabcabcabccabcabbcaabcaabcabbcabcabcabbcabbbbcabccaabccaabbccccabcccccabcabcaabcabcaabbcabcabccccabbcabbccaaabbccaabcabcaabcaabcabcaaaaabbcaabcaabbcaaabccabccabbccabbbcabbcabbcaabcabcabccabbbcaaaabbcabcabccaabbcaabcaabbcabcabccaabbcaabccaabbbcabcccccaabbbbcccabcabccaaabccabcabcabcabccabcabbccabbcabcaabccaaabbcabbbcccaabbbccabcaaabcabccccabbbccabcabcabccabcabcaabcabcabbcaabccabbbbbccabccabbbccabcaaaabcabcabbcabcabbcccabbccabcaaaabcabbccabccabbbcabbbccabcaabbbcabccccabbccabcabcaabbcabbccabcabccaabbccabccaabccccccaabbcabbcccaabcaabccabccabcaabbccabccabcabccccccabcaabbcabcabbcabcabcabbcaaabcabbccabbbbbcabcaaabccaabcabbcccaaabbbbbbccabcccaabbbcaabccccccabbccabccabcabccaabbcccabbcabcccabcabcaaabbcabccabcabcabcaabccabcaaabcabbccaabcabccaabbbccabcaaabbcabccccabbcabbccabcabcaaabcabccabccaabcabccaabcabccaabbbcabcaaaaabccccabbcabcabcabcabcaabccabcccabcabbcaabbccabccccccabcccabcaabcaabbbccabcabbcaabcccaabcabbcaaabcabcaabbcabcaaabccabcabcccabcabcaabbccabccccabbbccaaabbcccabcaabbcabcabcabcccaaabbcabbbccccabcabcabbcaabbccaaaaabbbcabbbcaabcabcabbbcabbbbcabbbccabcabcabbbcccabcccabcabccabcabccaabcabbbcabbcabccabbcaabccabcccaabcabcaabcaaaabcabbbcabcaabcabcaabbcccabccabcabcabcabcabbbccabbcaaabcaaaabbbcabccaaabcabccaabcaabbcabccabcabccabcabcaabcaabcabccabcaabbcabbccaaaaabbbcabcabcabcaaaabccabbcaabccccabcabcabbcabbccaaabccabbbcabcccaabcaabcabccabbccabcabbbbbcabbbccabcaaaabccabcabccabbccabcabbccabbcabccaabcabcabbcabbcabcabcabbcaabbccaabcabbccabcaabcabbcabcabcabccabcccabccaabcaaaaaabbbcccabcabcaaabccccabccccaaaabbbcccabbcabcabcaaabbcabcabbcabcaabbcaabcaabcabcabcaabccabbcccabcaabcaabcabcabcaabcaaabcaabcabbcabccabccabcccaaabbbccabbbcabcabbcabcabcabcabcabccabcaabcaabcabbcabbbcabcabbccabbbbccaaaabbccaaaabcabbcccabcabbbcccaabcabcabccabbbbcabcabcccabcaabbcccabcabbccccaaaabbcabccabbbbccaabcccaabcaabbbcaaabcaabcaabbcabccabcabcabbcabcabcabbcabcabbcabbcabbccabcabbcaabcabcabccabccabcabbcaabbcaaaabbcabcccabccaabcabcabcabbcccabbcaabcaaabbcabcabcccabcaaabbbcaabcabccabcabcabbbbcaabcabcabcaaaabbcabcabbbbcaaabcaaabccccabbccabbcabbccabbcccabcabbbbcaaabcabcccaabcabbcabcabbcabcabcabccabccaabcabccabbcaaabcaabcabccabbbbbcccabcaabcabccabccccabcabccabccabbbccabccccabccabbcccabbbbbccabcabbccccabcabcabcabccabcabbccccabccabccaabccabcaabcabbcabcabcccaaabccabcaabcabbbbbcaaabcabcccaaabbbbcccaabcaaabcccabcaabcabbcccabcabcabccaabbbccabcaabcabbccabcccabbcaaabcabcabcabcabbcaabcccabcabcabcaabcabcabcabbbcabcabcabcabccabbcabbbbcabbcabcabcabccabcccabbcaaaabbcabcabcaaaabccabcaabccccaabcabccccabbcccabbcabbcaabcabcccabbbbccaabbbccabbbcaaabcabbcabcabcabcaabbbccaabbcaabccabcaaabccccabbbcabbbbcabcabcabcabcaaaaaabbccaabbbbbbcabbcaabcabbbcabbcabccaabcabbcabccaabcaabcabbcabbcabbbcaabccabccabcaaaaabcabcabbbcabcabcaabbcabccabbbbcabcccabbcaabcabbcabccabccccabcaaabcabcabcabcccaaabcaaabccabcaabccabcabbcabbcabccaaaaabcabcabcaabbcccabcabcabbcaabccabbccabbbbcabcaabccabcaabccaabbcaabccaabcabcaaaabcabcccccabccabbbbcabcaabcaaabcabccaabbcabcabcabcabcabbbcabcabcabbccabcabbbcccabcabcabcabbccabbccabcabcccaaabcabcabcabcabccaabbcabccabcabcabcabcabcabcaabcabccabccccccabcabbccabccabccabbcabbbcabcabccaabbcaabbcabcaabbccaabcabcccaabbbbcaabcccabcabbcaaabcabcabcaaaabcabbcaabbbcabcabcabcabcaabcabbcabccaabcaabcabbbcaaabccabbcaabcabcaabcabbcabcabbccabcabcaaabccabccabcaabccabbcabbcccabcabcabbbcabbccabbcaaaaabbcabbcabcabcaaaaabcabcaabbcabbcabbcabbbbbbcaaabcaabbbcabcccabbbcabbcabcabbbcabbbbbcabcaaabcabcabbcabcabbccabbbbccabcaabcabbcaabccabcabbbcabcabbcabcabcabcaaabcabbbcaabbcccaabcabccabccccaaabbcaaabcabcabcabbbbbbcabccabbcaabcabcaaabccabcabbcabccccabbcabcaaabccabcabbcabcabcabcabcaabcaaabbcabbcccabcabbcabcabccccabcabcaabccccaaabbcabcabcabcccabcaabcaaabbbbbbbccaaabcabccabcabbcccabcaabbcccabbcaabcabccabcaaabbbccabcabbbbcabbcccabccccaabcabcaabcabbccabcabccabccabccabbcaabcabcaaaabcabcaabcabcccaaabbbbcabccabccabcabcaabbbcccaaaabbcaabbbbbcaaabbbbccabbcabcccabcaabcabcabbbbccaabcabcaaabcabbccabcabcabccaabccabbcabccaabbbbbccaaabbbcabcaabccabbcaaaaabbcaabcabcabbbcabcaaabccabcccaaabcabbbccccabbccabccabbcabbbcaabcabbcaabcabcabccaabbcabcabcabcaabcabbcabbbcabcaaaabccabbbccaabcaaabccabbbbcaaabcaabcabcabcaabcaaaaaaabccaabccaaaabbbcabcabcaaaabcabcaabcaabbcabbcabbcabcccabcabcaabccabbccabcaaaabcabcaabcabcaabcaabcabbcabcabbcabbbbcabbcaaaabccabbcccabcccaabbcabbccabcaaabccccaaabbcabcabcabbbcaaaabcabbbbccaaaabbccabbcabcccaabcabbccccaaaabcaabcabcabcabcaabccabcaaaaabcaabcabccabbccccaaabcabbcabcabbcaaabcabbcccabcabbbcabccabbcabbcabbcaabccabcabcabcabcaabccabbbbccabbbcccabbcabcabccaaaabcabcabccabbcabcccabbccabccabcccabcabbcaabcaabcaabccaabcabcaaabcaabccabcccabbbcabcaabbcaabcaaabbcabbccabccaabccabbccaaabbcaabbcabcabccabcccabbccabcabcabcabcabccabbcabbcabbbbbcabbcabccaabcabbccabcaabcccabcabbbbccabccaaabcaabcabcabccabcaaabccabbcaabcaabcabccccaabcabccaabcccccabcaaaabcabbccaaabccaabbbccabcaabcccabcabcaabcabcaabbccabbcabbcabbccabccaaabcabcabcaabcabbbcaabbcabccaaabccaabccabcabbbbbcabccabcccccaabbbcaaabcaabcccaaabcabcabcabcccaaabbbccabcabcaabccaabcaaabbccaabcccabcaabcabccaabcccabccabbcabcabcaaabbcabcabcaabbbcabbcabbbccabccabcabbbccabbcaaaabcaabcabcabbbcccabbccccaabcccabccabcabbbcabccccabcabcabccabcaabcabbcabcaaaabccccabbbcabbbcabbbbbcccabcabcaaaabcabcabbcabcccabbccabbcabcabcabccaaabcabcaaaabbcabccaabbccabccaabcabcabcaabbccccabcabcabcabcabccabcabccabcaabcccaabccccaaabbbbccccabcabcabcaabbcabccaabbbcaabbcabcabcabccaabcabcaabcabccabcabbbcaabccabcaabcabcabcabbcabccabcaabcabcaaabcabbbcabcabcaabbccabbcabcccaabbbcaabcabcccabcabbcabbcabcabcaabbccabbcabcabcabbbbcabcaaaabbccabcabcabcabcabccaaabcabbcccabccaabcabccabbbcabcabccaabccaabbbcabcccaabbcabbcaabcccabbbccabbbcabcaabbccabcabbbcabcaabcabcabbccabccabcabccabcaabcabbcabcabcabcaabbccabbbcabcabbcabbbbcabbcaabccaaaaaaaabcccccabbcabcaabccabcaabccabcabbcabcccaaabcabcabbcabcabcabcabccaaaaabbcabccabccabcabcabcabbccabcaabcabcabbbcabcaabcabcccaabcabbcaaabbcabcabccaabcaabccaabcaabcabcabccaabbbccaabbbbbcabcabbcaabcabcaabcabcaaabcabbcabbcabcabcabcabcabbcaaabccaabbbbcccaabbcabcaabcaaabccabcaabbccabcaabcabbcaaabcabbbbcabccaabccabcabcabcabcabccaabcaaaabbcabbbbccabcabcaabbbcaabcabccabcaabbccaaabbcccccabcabcabbccabcabbbcabcccabcabcabbcaabbcaabcabcabcabbcabbcabcccabcabbbcabccaabccabcabccaaaaabbbbcccccabcccabcaaabcaaaabbcabcccabcaabbcabcabcaaabcccabccabbbbbcaabcaabbbccabcabcabccaabcabcabccabcabcabbcaaaaabcabccccabcaabcabbcaabccabcaabbcabcabccabcabcabbcabbcaabbcabbcabcabbcabbbcccabbcabcccaabcabcabbcabcaaaaabbcabcaabcabcccabbbbcabbcabccccccabbcabcabbcabcccabcabccabcccabccabbcaabcabbbcaaaabccaabbccabcccabcaabccabcabbbccaaabcabcabcccabccaabbcabcaabcaabbbbbbbccabbcaabbccabccabbbbcabcabbcabbcccabbcabcabbcaabcabccabcaaabccaaabbcabcccabbbcaaabcabcabcabcaabccaabcabbbcabccabbccaabccabbcabccabbbcaaabbbcabccccaaabcabccabcabccaabcaaabcabbcaaaabccaabcabcabbbcabcabccccabbcaabcabccabbbcaabcabccabcaabccabcabbccabccccabbcabcaabcabcaaabbccabcabcaabccccccaaaabcaabcaabcabcaaabcaaabcabcaaabbccabbbcccaabcaabcaabbbcabbcccabcaabccabcabcaaaaabcabccaabcabcccabcabcaabcabcabbbccabcabbcabcaabbbcabcaaabcabbcaaabcabccabbbccabbcabcabcabbbcabbcaabbbcaabcaabcccabcabbcabcaabcabcabbcabcabcccabcabcabccccabcabcaabbbcaaaabbbcaabbcabbcabbbccabbcaabcccaaabbbbbbccabbbcabcabcaabcaabccabbcabbcccabccabbcabcabbbbbccaabbbcaabbcabcabcabcabcabcabccccaabbcabcabcabbcabbccaabcaabcabcaabccabccabcabcabcaaaabcccabcabcabbccabcccabbccabccabcabcabcabbcabcabbcabcabcabcaabbcaaaabcaabcabccccabbccabbcccaabcaabbccabcccaaaabbbcabbccabbccaabcaaaabcccabbbccabccccaabbcabbcabbcabcabcaaabcaabbbcabcaaabcabcaabccabcabccabbbcccabcccabcabcabbcabcabcabccabbccccabbcabcabcaabbccaabcccabcabbcabcaaaabcabcabcabcaabccaaabcccaabcabcabcaabcabcabbbbcaaabcabbcaabccabcaabcabbbccabccabcabbcabbbcabcabcabcabccabccabcaaaaabcccabcabcaaabcabbbcabbcccabcabbccccabccabcaaaabcabbcabccabbcabccccabcabbcaabcabcccaabbcaaabcaabcabbbcaabcaabcabcabcabcabccaabcabcccaaabcabcabccaaaabcaabcabbccaabccabccabbcabcabcaabbcabccaabbcaaabccabbcaaabcabbbbbcaabcccaabcaabcccabbbcabbbcabcabbbcaabbcabcabcabcabccaabbcaaabbbcaaabbcaabbbcccccabcccabcabbbccccaabccabcabbcabbbccabcccabbcabbcaabccabcabbcaabcccaabbbcabcabbcabbbccaabbcaabcaabcabcaaaabcccccccaabcaabcabcabcabcabbccccaaabcaaaaabcabbcabbbcabcaabbccabbcabbbbbcaabbccabbbccaaabcabbccabcabcaaabccccaabbcabbbcabcaaaabbbbbbbcabcaabcabcaaabcabcccaaabccabcabbbbbcabccaabcabcabcccabccabcabbccabbcaabccccabcaaabccaabcabcaabcccaabccccaaaaabcabcabcabcaabbccccccccabbcaabcabccabcabcabbcaabcccaabbcabccabcabccabcabcabcabbbbcaabccabccaabcabcaabccabbcabcabcccabbcabcabcabcccabcabcccaabcabcabbbbcabbccaabcccabbbbbcabbbccabcabcabcaaabcabcabcccabcaabcaabcaabbbcccccabcaaaabccabbcabbccabbcabcaaaabbcabcabccccabbbbbbbcccabcabcabcaaaabcabcccabbbbbccaaabcabcabbccabcaabccabcaabbccccabbcabcabcccabcabcaaabbcabbbcabbcabcabccaabbcaabcaabcabccabcabcaabcccabcabccabbbcabcabbbccabbcabbbcabcccccabbccccaaaabcabcabccccabccaaabcabccabcabcabcabbccabbcabcabcccabbbccabbcabbcabccabbcaaabcabbcccabcabccabcabcabcabbcaabcccabcabbcabcabcabccabbbcabbcabbcabcaabcabbcabcabcabbcabcabbbcaaaabcaaabbccabccabccabcccccaaaabcabbccabbcabcabcaaabbccaaabcaaaaaaabccabbcaaabcaabcabccaabcabccccabbcaabbcabcaabbbbcaabbcabcaaabccccccaabcaabbccabbcabbccaabccaabcabbbcabbcccccabbcaabbbcaabbccabbcaabbccabcaabcabcaabcabccccabccaabcaabbcabbbbcaabbbcabcccaabccaabbcabccabbbcccaaabcccabccabcabcabbcabcabcabccccabcabcabccabcabcaabccccabcabcabccabccabccabcccabcabcabbcabbbcabcabccabcaabccabbcccabbbcabbccabcabcabbccabbcabcabbbccaabccccabccabcabccaaabcabbcaabcabbbcabbbcccabcabcabbcabbcabcabccabbcabbcaabccabbcccabbcccabcaabbccabcabcabbcabcabbbcabbbcabcabccabcabbbcabcccccabbbccccaaabcccabcabcccaabcaaaabbbcabccabcabcaaaaaaabccabcaabcaaaaaaaaabbbcccaabcaaaabbbccabcabcabcabccabbcabcabcaaabcaabcaabcabcaaabbccabbcaaabcaabbbbbccccabccaabcabbccabbbcaabcccabbcabcaabcaabcabbbcaabccabcabccabccaabbbbbcabcccabccabbcccabcaaabcaaaaaabbbcabcabcaaabcccaabcccccabccccaabcabbbbbccabccaaaabbcabcaabccccabccaabcaabcaabccaabbcccabbcabbccaabccabbcabcaaabbcccabcaaaabccabbccabbbbbbbcaabbccabccabbcaaaaabcabcabcabccaaaabccabbbcabbcaaabcaabbbcabcaaabcaaabbbbcabccabbccccccabcaaabcabccabcabbccabbcaabcaabcabcaabccccaabbcabbcabcabbcabbccaabcaabccabccaabbcabbbbccaabcabbcaabcabbbbbcabcabcabcaabccabcaaabbbcabccabbbcabbcabcaabcabcabcaabbcccaabccaabcaabccabcccabcaabcabccccabbbbbcabbcaabccaabcabcabcaabcaabcaabbcaabbcaabbcabcabbbccabcabbbcaaabbbbbccccccabbbbbbcabcabcabcaabbbbcaabcabcabbbbbcabcccabcccaabcaabcaabcaabbcabccaaaaaaabcabccabbcabccabbcaabbcabccaaaabcabcabbcccabccaabcaabbcabccabccabccabcaabcaabbcabcccaabcaabccaaaabbbcabcabccabcabcabcaabbbcccabcaabccabcabccaabcaaabbbbccaabcccaabcabbbcccccabbcabccabccaaaabbcabcaabbccabcabcaabcaabbcaabcaaabcaabbbbcabcaaabbbcabbbcaabbcabcccabbccaabcaabbcabbccabcabbbcabcabbcabbbcaabbcabbcaabbbbbbbcabcaabcabccaaabbcabcabcaaabccaaaabbcaabcaaaabccaabbcabbbbbcccaabbcabcccaaabcaabcabccabccabccabbbbcabbccabccabcabcaabbccabbccaabcaabccabcabcaaaaaabcaabcabbcabcabcaabcccabcabcccaaabcaabcabbcabcabbcabbbbcabcccaaabcaabcabcabcabccaaabccaabcabccabcccabcabbcabcabbcabcabccabcabbbcaaabbcabcaabbbcccccaabcabcaabbcabccaaabbbbcabbbbbbbcccabcaaabbbcabbccabbbbcabbbbbcabbcaabcabcabcabcaaaabcabcabccabccabcaaaaabbcabcaabbccabcaabbbbccabccabcabcccabcabbcaabcabcabcabbcabcabbcabbcabcabcaabcaabcabccabbbcabccabcabcabbcaaabccabcccaaaaabbcaaabbcabbcabcabcaabcabbcabcaabbcaabcccabcabcabcccabcaabbcaabbbbcabcabbbcabccccabcabcabcabccabccabcabbbcabbcabcabcaabccaabcabcabcaaabcabcabbcabbccccaaabcabcabcaaabccabcaabccabcabcccabcabccabbcabcccabccaaabccabbcccabbcccabbcabcabbcabbbbcaabcabbbbbcabcaabcabcabcaaabcabbcaabccabcabbcaabbbbcabccccabcabcaaabcabbbcabbbcabcaabcabcaaaaabcaabbcabcabcabccccaabcaabbcccabccaaabcabcabcabccccabbcabcabccabbccccaaabccabbcabcaaabbccabbcaabcaabbccabcabcabccaaaabbcabcaabcaaaabccaabcaabcabcaaaabbcabcabbbbcaabcabbcaabcabcabbbcabccabcabcabcabbcaabcabcabcabccaabcabcccabccaaaabbbccaabbcaabbccaabcaabcabcaabcaabbcabcabbbcabcaabccabbcabccabbbcabccabccaaabcabbcabcccabbcccaaabccabccaaabbcabbcabbcabcabbbbcaaaabbcaaabcabcabcabcccaabcabcabbccabbccabbcabbcabcabcaabcabbbcabbccabcabcabbbcabcabbccabcabcabbcabbcaaabccaabcabccabcaabcabcccaabcaaabcaabbbbcaabccabcabcabbbccabcaaabcabccabcabbcabccabbccabccabcaabccaaaabbbcccabccaabbbcabbbccaaaabcaabcabbccabbbcaabbcaabcabbbccabbcaabccabcccaabccabccabccabcabcabbbccabcabccaabcabcabcaabbccabbccabcabcabcccabcabcabcaabbcabcabbcccaabccabbbbbcaaabccabcabcabbccaaabcaabcabcabcabbbcabcabbcccabbbcaabbccabcabbcabbcabcabcaabbcaabcaaabcccaaabcabbcccabccccaaabcabccabcabbbbccabcaabbcaabcabbbbbcabbcabbbcabbbbcabbcabccabbcabccccaaaaabcaabcabccaaabcaabcccaabbcaaabccccabbbbccaabcabbbbcabcccabbcabbccabccaabbccaabbcaabcabbcabccabcabcabbbcabccabccccabcccabcccabbbbcaaabbccabbcabcabccabcabcaaaabbcaabccccabcabcabcaabbbccabccabcabcabbcaaabccccaaabbbbcabcabcaaabbcccabccabcaabbcabcaabcaabbbcaaabccabbccabcabcccabcaabcabcabcaaabcaabcabcabccccaabccaabcabbbbbcabcccabbccabbcabcabccaabbcaabcabccaabbcccabccaabcabbbbcabccaaabcaabcabccaabbccabccabbbbbccccabbcaabbbbbbbbccabbcabcaabcabbcccaabcabbcabccabcaabccaaabbcaabbbcabcabcaabcabccccaabccaabccabcccabcccabcccaaabbbbcabccaaabcabcabbccaaabcccaaabcabbcaaabccabcaaabcaabccabbcaaabcabbbcaabcabbbcabccabcabcabbcabbbcaaaaabcccaabccabbbccaabcabcabcabcabcabcabccaabbcaabbcabbcaabcabcaabbbcaabbccccabcaaaaabcabcaabbcabcabcabbcaabbbcabbcabcabbcaaaaabbcabbbbcabccabccaaabbccabccaaabcabcabbcabccccaaaaabcaaaaabbcabcabccabccccabcabcaaaabcabbbcaabcabccaabcabcabcabbccabbcabbcabcaaabbcabcabcaabbccaabcabcabbccabbcccaaabccaabcaaaabcaabbccabbcccaabcabccaaaabcccabcaaaabcabbbcabbbbcabbcccabbcabcaabcabcabcabcabcabbccabcccaaaabccabccabcabccabbccabccabcabbcabbcaaaabccabcabcabcabcabccabcabcccccccabcabbcabcabbcccabcaaabccabbcabccabcabcabbcabcaabbbcabccabbccabccaaaabcaabcaabbbcaabcabcabcabbccabbcabcaaabbbbcaabbccaabbcabbcaabcaaaabbcabbcabcabcaabcabcabcabcabbbcaabcabcccabccaaaabcaabcabcabbcaabcabcaabcabcaabcabbcabbccaabbccabbbbcabcaabcaaaabcabccabcabccaabcccabbbcccccaaaabcabcabbcaabcccaabbcabbccaaabbcabbcabcabbcabccaaaabbbcabcccabccccaabcabbcabcabcabcabbbccaabbbbbcabcabcabcaabcabbccabbbcabcaabcabcabcabbbcaaabcabbcabbccabcccaabbcccaabbccabcabcaabcaabcccaabcabccabcabcccabcabcabcabccccabcabcaaabcabbcaabcabcabbccaaabcabbbcaabbbcaabcabcabbbcaaaabbbcaabcccabbcccabcabcccabbbcaabcaaabbccccaaabccccabcabbcabcabcaaaabccabccaabbcaabcccaabbcccccabccaabcaabcabccaaaaabcabbbcaabcabbcabcccabcaabccabbcaaabcccaabcaaabcabccabcabbbbcaaaaaabbcccaaaaaabcaabbcabcccabcabcaabcabbccaabcabcaabcabbcaaaabccabbcaabcabccaaaaaabbcabbcabcaabbccabcabccabcabcaabccabbbcaaaabccaabccabcccabcabbcaabcaabcccaabcabcccccccabcccabbcabbcabcaabbbbcccabccabcabccabcaaabcaabcaabbccabcccabcccabcabcaaaabcabcaaabccaabcaaabcaaaaaabcaaaabcabcabcabbcabcabcccaaabcabcabcabcaabbbcaabcabcabbbcccaabccaabcabcaabcccabcabcabccaaabccabccabcccabcaabccabbcabccaaabcccaabccaabccaaabcccccabcabbcaabccaabcabbcabcabcabcabccaaabcccaaaaaabccabcabbccccaabbcaabcabccaabbccaabbcabbccaaabccabcabcabcabcabbcaaabcabbcaabbccabcabccabcaabccaabbcaabcabccaabbcabbbcaabcabcaabcabbcabcccaaabcaabbcabcabcccabcabcabccccccabbcccabbcaabcccabccabbcabbbbcabbcabbbcaaabbbcabcabcaabcabcabcaabbcabcabcaabcabbbcabcabcabccabbbcabcaaabcabcabbccabcabbbcccabcabcabbcaaabbcabccaaabbbcaabcccaabbcabbcccabbcabcaabcabcabcabcabbcabcccaabcabcaabcaabcaaabbbbbcaabcccaabbbcaabbcabbcabcabcccaabcaabcabbcaaabcccabbccaabccabbcccabcaabcabcabcabccaaabcaabbccabccabcabcaaaabcabccccabcabbcaabcabcccaabcccabcabcabcabcabccabbcaaabcabbbcabccabcaabbccabccaabcaabccabcaabbcabbbccabbcaaabcabcaabcaabcaabbbbcabcabcabcccabcccabbcccccabccabcccabbcccaabcabcccccccaabccaabbbbbcaabccccabcabbbcabcabbccabcccccccabcabbcabcccccaaabcabcabcabcabbbbcaabcabbcabcabbcccaabbbcabcaaaabcabbccabcabcabcabcaaabbbcabcabbcabbcaabbccaaaabbbcaabbcabcabcaabcabcccabbcabccabbbbccabcabbcaabccabcabbccabbbcabcabcabbcabcabccabcabbcccabbcaabcccabcabbcabbbcabcccabcabcabcaaaabcaabccabbbcabcabccabbcaaaabbbbcabcaabcaaabbcaaabcaabcabccabcabbbcabbcabcaabccabcaabbcabbcabccabcabccaabbcabcabbcabccabcabccabbcccabccabcabcabcabbcabcaabbcaabbcabcaabbbcabcaaabcabbcaabcabcabbccabbccabcabccabccabccabcaabcaabcaaabcaaabccabbbccabcccabcabbcccabccabcabbbcabcaabbcaabcaabbbcaaabcccabccaabbcabcccabcabbccabccaabbcabcabcabcaaaabbbcabcccccabcabcccccabccabbcabbbbbbbccccabcabbcabcaabcaabcabbccabccaabcabccabccabcaabccccabbcabbbccabbcabbcaaaaaabccaabccabbcabcabcabcabbbcabbbbbcabbcabcabccccccaaabbbcaaaabcaabcabccaabcabccabcabccaaabbbcabbbccabbcabbccccaabcabbccccaabcaabcabcabcccabcabcabbbcabcaabcabcabccabccabccccaabcabcaabcaaabcaaabcabbbbcccccabcabcaabcaabbccabcabbcaabbccaabbbcabcccabbccabbccabcaaabcaabbcccabcabbbbcabcaaabbcabbcabcabcabcabcabbcabcccaabcabcaabcaaabcaabcaabbcabcaabbbccaabccaabbcabcaabbbbbcccaabcabbbcabbcaabbccabbcccaaabcabbbccaaaabbccabbccaabcabcaaabbbbccaabcaabcabbcccaabcabbcabcabbccabbbcabbbbccaaabcabcabcaaaabbcaabcabcabccabccaabccaabcabbbccaaabbcabccaaabcaabccabcabbcabccaabcaaabcabbcabcabccabbbbcabccaaabbcabcabbbcabcabcabcaabbbbcabbbccabcabcaabcabcabcabcabbbbcaabccccabbbcabccaabcaabcabcabccabccaabbcaabcabcabbcabbccabbcaabbbbcaaaaaabcabbbccabccabccaabcaabcabcabbcaabcccabcabcabcabbbcabccabcaabcaabbbcaabbbbbcaaabbccabcaabcaabbccabbccabcabcabbcaaaaabcccabbbcaabbcaaabcabccaabcccaaabbcccabccabcabccaaaabcabcaabccccabccaabcabbccaabcabccabcaaabcaabbcabccabccaabcabbccccaabbbbcabbccabbcabbcabbbbcaaabbccabcccabbbccccaaaabcccabccabccaabbbcabbbccaaabcaabcaabbcccaabbccccaabbbcccaaabcaabcabcaabcabbcabcabcccabbcabccaaabcabccabbccccaaabcccaabbbcabbccabbcaabcabcabbcabcccaabbbcabbcabcccaabcabcaaabbccabccabcaabcabcccabbbbcabcccaabcccccabbbbcabccabcabcabcabcabcabbbccabbbbbcabbcabcaabcaabcabcabcabcabcccaabcaabbccabbcaaabbcabcabcabcccabcabbbcabccabcabbbbccabccccccabcaabbcabccabcaabcabcabbcabcabcaabcabcaabbcaabbcabcabcabcccabcaaaaaaabcccaabbcaaabcaaabbbcaabbcabccaaaabcabcabbbcaabcaabccabccaabcabbccabbcccccaabcaabcabcaabcabcabbbcabbcaabbbbccaabccabccccccccabcabccabcaaaaabbcaabbcabbcaabcaabcabccabccaaaabccaabcabcaabbccabbcabcccabbbcabccabbcabccabbcabbcabbcabcaaabccabbcaabbbcaabccabcabcabccabccabcabcabcabbcabccccaabcaabcabcabccabcabcabbbcabccabbcaabcabccabbbcabcabbcabccabccabcabcccabcabcabcabcabcaabccaabcabccabcabbcccaaabbbcabcabccabcaabbcaabcabcaaabbcaabbcabcabcccabcabbcabcabccabcaabccabbcabcaabbccabccaabccabbcccaabbbbccccccabcabbcabbccabcaaabbcabbcabcccabccabcabccaaaaabccabccccaaaabbbbbbcabcabbcabcccabbccaaabbbcaabbcabcabbcabccabcabbbcaabcabcabcabbcccabccabbccccaabcaaabccaabcaabbbbcaaabcaaabcaaabcabbbcaabcabbbbcccabcabccaaabbcabcccabccabcabbbcaabccaabcabccabbcabcaabcabcabcccccccabcccabccabcabccabccaaabcabbbcabcaabbbcaaabcabcabccabcabcabcabcabcabccabcabcabcaaabcaabccaabcaabcaabcabcaabcabcabbcabcabcccaabbbbbbcccabbccabcabcabcabcccabcaaaabccabbcccaabbcabcabccabbcaabcabbcabbcabcaabccabbbcaabbcccaabbcaaabccaabbcaabbcaabbbcabcabcabbcabccaaabccaaaabbbbbccccabbbbcabcaaaabbcaaabcccabbcccaaabcabcccabbcabbbcabccabcabccabccccabbcaaabccaabcabcabcaabbccabbcabbbbcaabcaaaabccabbcabcaabcabcabcabccaabbcaabcaabcaaabccaabcaabcabbbccabbcccabcaaabbcaabbcabbbccccabbcabcaabbbbcaabcabccabcabcccaabcabcccabccaabcaabccabcaabccaabccabcccccabccabcaabbcabcabbbccaabcabbbcabcabbcabbcabbccabbbbcabcccccabcabbcabcabcccaabcccabbbcaabcaabcccaabcaabcabcabbcaaabbbbcccabcabcabccaaabcabbccaaabcabbbcabbcabcaabcabcaabccaabcabccabcabccaaaabbbcaaabcabbbbcabbcabcabcccabcccabcaabbcaaaabcabcabbbbbcabcabbccabccaabccccaaabccaabbbbbcccabcabccabcaaabbcaabccaabcccabcaabcccaabbcabcaaaaabcabcabcaabbcaabbbcaaabcabcabbcabbcabbcaabcabcaabccabbccccabcccaabcabcaaaabcabcabcaabcabbcccabbcabbbccabcaaaabbcabcaaabcabcaabcabbcccabcaaabbccabccccabcabbcaabcabcaaabccabbcabbcaaaaaabcabbccabbbccaaabbccabbccabcabcabcabbcaabccabcabcaabbcaabcabcabcaabccabbbcabccabcabcabbcaabbcabbcccabcabbbbccaaaabccabbcaaabbcaabccaaaaaabcabcabccaabcabbccaabcabcabbcabcabcabbbccabcabcabcccaabbbcaabcabbcabcabcabcabbcabccabccabbbcccccaaaaabbcabcccabbbbcccabcabcabcabcabccabcabcaabcabcabcabcabbbccccaabbccabcabcabbcabcaabbcabcaaabccabcabcaabcabbbccabbcabcabccaabccabcabcabcccabbbbccaabcaabccaabcaabccabbcabbcaabbbcabbcaaabbbccabcabcccabccabbcabcabbbcaabbcccabccabccaabccccaabcccaabcaabcabbccabbccaaabcabccabcabcabbcabcabcaaabccabcaabbccabccaabccaaabcaabcabcabbcabcabcaaabbcccabbcabbbcabcabbbcaabcabbbcabcabcaaaabcccaaabcabcaaabcaaabccccaabcabbcabcabcaabccaabbcccabccaaabbccabcabbccabccccabcaaabbbccccabbcccabcaabbccabbbbbbcabccabcabbbccabcaaabcabbcaabcaaaabcabcabccaabccccaabcaaabccabbbbbccabcabccaabcaabccabcabcabcabcabbcabbcabcabcaaabbcabbccaabccabcabcaabcabccaaaabbcabcaabbccabccabccabcaabbcabccaabcccabcabcabbcabcaabbbccccabcabccabbcabbcabbbcaabccabbcabcabcabbcabcabcaabbcccabcabccccccaaabcabcabbbcaaabbbccaabcabcccccabcabcabcabcabbbcabcabbcabcabcabccaabcabcaabcabbbcabcaabbccaabcabccaaaabcabccaabcaaaaabcabbcabcabccaaabbbcccaabcabcaaabcaabbcccabcaaabccabcaabbcccccccabcaabcaabcaabccabbbccabcabbccaabcccabcabccabbcabccaaaabcabbbbcabbcabcaaaabbcabcabcaabcabcaabccaabcabbbcabbcabcabcabcaabbcaabbccaaabcabbcabccabcabbbcabcabbcabcabcaaabbcaabcabbbbccabbcaaabcabbbcaabbcabbcabcabccccabbcaabcabccccabcccabcccccaabcabccccaaabbcccabcabccaabbcabcabcabbcabbbcabbccccaaabcccabbcabbcaabbbcabbccaaabcabccabccabccabbcabbccabbcaaaaabccabcabbbcabbcabcabbcccabcabcabcabbccaabbbcabbbccaabcccabcabbccaabcaabbbbcabcabbcabbcabbccabbbccaabccaaaabbcaaabcaabcabcabbcaabcabbccabcaabbcaabcaabcccabbccabccccabbcaaaaabcabccccabcabcabcabcabcaabcabbcccabbccccaaaabbcaabccabccabcabbcaabccabcabcccccabbccaaaaabbcabbcaabcabcccabbcabcabbccabcaabcabbccccaabccabcabcabcabcabcabcccabcabbcabcabcaabcabcabccaaabbbccabbbcabcabbccaaaaaaabcabbcabccabcabcabcabbcaabccabccabccaabbccaabbcabbccccccaabcabccabbcaaabcabcabccabccabcabbcabcabbcabccaabcaaabbcaabbbccabcabbbcabcaaabcabccabbcabccccaabcaaabcabcaaabcabccabbcccabccabbbcabbcaaaabcabccabbcabccabccaabbcaabbcabbbcaaaabbcabccaaabcabbcabccabbcabcabcaaaabbcccabbcabcabbccabcaabcaabbccabcaabbbccabbbbbbcaabcaabccabbbbcabccccabcabcabbcabcabccabcaaaabcabbccabbbcabcabccabbcaaabcabbcabcabccabcabbbcabcccaabccabccaaaabbbcaabcabcabcabbcabbcaaaabcabccaabbcccaabcabcccaaabccaaabccaaabbcccaaaabcabccaabcabcaabccabcaabcabcabccabbbcaabccccccabcabcabbbbbcabccabcabbcaabcaabcabccabcabcabcabbbccaaabccccabcccabcabcabcabccccabcabcabcabcabbcaabccabcabcabcaaabbcaaaabcabccabccabcabccaabccabbccabcabcabcabcccabcabccabbcabbcccabbcabbbcaabbccccabccabcaabcabbcabbcaabcaabcabcaabcccaaabbbbccccabcabccabbcabbbbcabccabbcabcaaabcccabccabbccabccabbbcabcaabcabccaabbcabcaabbccabccaaabbcaabbcaabccabcaabcaabccabcabcabcabbcaabcabcabbbbcccaabcabbcabcabcabcaaaabbbcabcaabccaabcabbcabcccaabbbcaabcabcccabcabcccaabbccabcabbcabcabbcaabbcaabcabbcccabccabcabccabcabcabcabbbcaabcabccabcabbcccabcabbbbcaabcabccaabbccabbcaabbbcccaabbcccabbbcabcabbcaabccccaabcaabccaabcaabcabcaabcaabccabbbcabcaaaaabcabcaabcccabcabccabccccaabbccaaabbccabccccaabccabbbccabccabcccabccabbbcabcabcabccaaabccaabcccccccabbbccabbcabbcabcaaabcabccabccabcabbccabcccabcaabcabbcabbcaaaabbbbcabcaabccabbbbbcabbcaaaabcaabccabbbcabcaabbbcabccaabcabbccabbbbcccccabcabcaabbcabcaaabbcaabcabbcabcabccccabbbbcabbbccaabcaabcabccabcabcabcabccabcabbcabccaabcccaaaabccabcccabcaaabcaabcabbccabbbbcabcccabbbccaabcabbccaabcabccabbcaabbccabcabccabcabcaaabcabccaabcaaabccccaabcabbcabcabccaabcabbcabbcabbcabccccabccabbcabcabbccabbcccabccabcccaabbbcccabbbccabcaabcabcaabbbbbcccabcaaabbbcccccaabcaabccaabbbcabbbcccaabccaaabcccabcaaabcabbccabccabbbbbbbccaabbcabcaabbcabcaaabcabcccaabcaabcabcaabbcabcabbcaaabbcabbccaabcabbcabcabcabccccabccabcabcaabccaabcabccabcaabcabccabbbcabcaabcaabccabbccabbcccabccaabbbbbcaabbcaaabcabcabbcaaabcaabbbcaabcccabbccabccaabbbcaaabccabcaabcabbbbbccabbcaabcabcabcabcaabcabbcaabccabbbbcccabccabcaaabcabbcccabcabcaabbcabcabcabbcaabbbcccaaabcabbccaaabbbcccccaaabbccaaaaabcccabbbbcabcabccabcabcaaaabcabcabcabcccabcabccabbcccabcabcaabcabcabcabcabcabccabccabccabcabbbcaabcaaabcccaaaaabcabccabccabccabbbcabccabcabcabccaaaabbbcabbcabccabcabcabcaabcabcabbcaaabbccabcaabbcabbcabccabcaabbcaaabcabbcaabbccaabccabcabbbcabcaabbcabcccaaabcabbccaabcaabbbcabccabcabcabcabbccaabcabcccccabcaabccaabcabbcabcabcaabcaabccabbcabccaabbbbcaaabcabbbcabbcabccaabbccaaabbcabcabbcccaabcccabbcabcccabcaaabccccaabcaabbccaabbcabcabcaabbccabcabbccabbcabbbbcabbccabcabcabcabccabcccaabcabbbcaabcabcabccabcabbbcaabcabbbccabbccabbbcabccccabccccabbbbcabcabccabcccaabcabccabbcabccaabcabcabcabbbccabbccabcaaaabbbccabcaaabccccaaabbbccccabbcccaabccabcaaabcabbbbbcccaaabcccabccccabcccaabcabcabbcccaabcaabcabbcabbccabccabcabbbcaabccaabccccabbcccabcaabcaaabcabbcabcabcaabbbcccabbbccaaaaabcabbbccaaabcccaabcabbcccccabccabbcabbcabccaaabbccabbbcabcaabbbcccabccabcccccabcabcaaaabccaabcabcaabcaabcabbbcabccabccabccabbbbccabbcabbcabbcabbbcabbcabcabcabcabbbbcabbcabcabcabbcabcabcccabbcaabcabbbccaabccaabccabcaaaabcabccabcaabcccabcabccaabcaabcccabccabbcaaabbcabbbccabccccaaaabcabcabbbcccabcccabbcabcaaabccabccaabbbcabccaabcabcabcabcccaabcabcabccabbcaabcabcabcaaabbcabcaabcabccabccabcabbbbcabcabbcccabcaaabbcabccabbcabcabccabcaabccabcabcccabcaabcabbcabcaabbbcabbcabccabccabcabccabbcccabcaabccabccaabbbccabcabccaaaaabcabbcaabbcabcabbcaaabccaaaabcabcabccaabbccccabccabbbcabcabcabcabbbcabbbbbbcabcabcaaabccabbcabcabbbbcabcabccabcaabcccaaabccabccaabccaabbbbcccaaabbcabcabccabcccabcabcabbcabcabbccabcccabbbcabccabccabbccabbcabbcabcabccaabcaabcccaabbbcaaabcabcaabccaabbccaabbbccabcabbbbcabbbcabbccaabcabcaaabbcabccabcabccabcabbcaaaabbbcabcaabcabccabcaaabcccaabcabccabcaaabcccaabcccabcaabbcabccccabcabcaabccabccaabcaaabcaabcabbbcaabcaaabbbccabcaabcaaaabbcaabcabcabcccaaaaabcaabccaabcabbbbcaabbcabccccaaaaabbcaaabcaaabcabcabcaabbcabbcabcccabccabcabcabcaabbbcabccabcaabcaabcaabccabcccaabbcaabcabbcabcaaaabcaaabcabbcabcabcabbcabbccabcaabcabcabcabcccabbcabcabbcabcabcccaabbccabbcabccaabcabcabcabcaaaabbcaabcaabbbbcabcaabccaabcaaabbbcccabbcabcaaabcabbbccccaaabbcabcabbbcaabcabbcabccccaabcabcabccaabcccabcccabbcabcccabccabcabcabbcaabbccabcaaabbbcabbbcaabbcabbcabbcaabcabbbcaaaabbbcaaabcabccaaaabbcaabbcabcabcabcabcabcabcaaabbbcabcabccccccabcabccabcabbbbcabcccabcaabcccaaaaaabcabcabbcabcaabbccabbcabbccccabbcaaaabbbcabcabbbcccabbbbccaaabccabcabcaabcaabbbcaabbcabccabcccaabcabccabcccabccabbcabbccabcabcaaabbcaaabbbbbcabccabbcabcaaabbccabccaabbccabcaabcabcaabcaaaaabccabbccaaabcabbbccabccaaabbcccabbccaabcabbcabccabbbccabcabcaabcaaabcaabcabcaabcaabccccaabcccabccabbbcccaaabcaabcccccabcabccaabcaabcabbcccabccccccccabcaabbcaabccaabcaabcabccabbcaaabcaabbcabbcaabbcabbbccaabbbbcaaabbbcaaaaabbcabbcabccabbcaabcaabcabbcccabcabbbbcaabcccaabccabbcabccabbcaabcccabcabcccaabbcccaabcabccabbcabbcabbcabcabcabccabccabccabbcccabccccabbbbcabcaaaaabcabbcabcabbcabbbcabcabcabcabbccccabcabbccaaaabcabbbccabbcabbcabccccabcabcabbccabcabcccabccabbccccabcabcabcaaabbcabcaabcccaaabbcabbbbccaabcabcaabcabbcabbccaabbbcabccccabcabbcabbbbbbcaabcabcabbcabbcabcabccabcabbcaaabbccccaabcaabcabcaabbbbbcccabcabcaabbbbbccabcaabbcabcccaaabcabcaaabcabcabcaabcabcabcabcabcaabcabcabcaabcabcabbccabbcaabcabbcaaabbcccabcabccaaabcabcabcaabccabccaabcabbbcaaabcabcabbbbbcccabbcccaabcabbcabbcabcabcaabccabccabcccabbbcaaabbccccabbbbcabcabcaabcaabcabbcabccaaaaabcaaabcaabcaabcabbbcabbbcaabbcabcccccabcabcabbbcabcabbbccabcaabcccabcaabbbbbccabcabbbcabcaabcabbccabccabcabbcabcaabbccccaabbcabcaaaaabbcabbcabccccccaabbbcaabbcabbcaaabbbccabcabccabbbcaabcabbbcabccaabccabcaabccabbcabbbccccabbcccabccaaabcabccaaabcaabbcabcabcabcaabcabcaaabbccaabbbbcabcaaaabbcabbcaabcabcabccabcaaaabbbcabcabbbbbcabbbbbbbbcabbbcabcabccabbcccabcabbcaabbccabcabbbbcabbbcabcabccabcabbcabcabbcaabbcabcabbcabccabcabcccaabcaabccabbbcaabcaaabcabcabcccabbcaabcaaabccaabcabbcabbcabcccabcaabbcccaaabcccccabcabbccaabccaabbccabcabbbccccabcabbbcabcccabcaaaaabccabbccabcaabbbcabbcabcabbbbbbcabbcaabbbcabcaabbcaaabcabbcaaabcabcabcccabbbcabcabcccaabcccabcccabcabcabbbcaabcccabcabcaabcabbbbccaabbcaabcabccabcccabcabbbbcabcabcabcabccabcabbcaabcabcccaabcabbcabbcabbbcabcabcabbcabcabbcaabcaaabccabcabcaaaabccaabcabcabcaabcaabcabccaaabccabccabbbcabccaabbcabccaabcccccabccabccabccaabcabbccabccaabbcabcabcaabcaaabbcaabcabbccaabcabcabbbcaabcaabcaabbbcabbbcaaabbcabccaabccabcabcabbcaabcabcabbcabcabbbcabbcabcabcabcccccaabcabcabcaabcabbcabccabcaaabbccabcaabcabbcabcaaabcaabcaabcccabccabccabcaabcabcaaabbbcccaabcabcaabbcabcccabcabccabcaabccabbcaaabcaabcaabbccaabcaaabcaabbcccaabcaaabcccaaaaabcaaabcccabcaabcaaaabcaabcabcabcccabccaaabcaabcaabbcabbcabcaaabcaabcabcabcabccabbccccabbbbcaaaaabcabcabccabcabccabbbccaaaabcabcabcabbcabbccabbcabbbcaabcaabcabcabbbcabcaabccabcabcabcccabcaaaabccaabcaabcabbbcabcabccabcabbbccabcabcabccabbccabcaaabccaabbcccccabbcabcaaabcabcabcaabcaabcabbbcccabcaabcabbbbccabcabcabcabcaabccabcaabcabcaaaabcaabbcaabcabcabcabcabcabbbcaabcaabcabcabbccccabbcabcabcabcabbbbbcabbcabbcabbcabcaabbccaabbcabcaabcabccabbcabccabbcabcabcaabccccaaabbccaabcabbcabcabccaabbbcabccabcabcabcaabccabcabbcabbbcabbbbbbcabbcabbccabcabcabcaabbcaabcccabbbbbbcaabccabcccaabcccccabcaaaaabbbbcccabccaabcabbbcabcabcabccabbbccabccaaabccaaabcabcabcabbbcabcabcabcabbcaabcabccabbcabcaaabccaabccaabcaabcabbcabcabccaabbccaabccaabcabcaabcccaabcabbbcabcabcccaaabcccabbbbcabcabccabbcabcabccaabcaabcabcabccabcaabbccccabbcabcaabcccabcaaabccabcabcabcabccaabbcabcabcaaaabbcabcabbbcabbcabcabcabcccccccaabcaaaabbbcabbbccabbcccabbcabcaabcabbcabcccabcccabcabcabcaabccabcabbcccabbbcabbccabccccabcabcabcabccabcaaaabcabcaaaaabcaabcabbbccabbbcaabccabcabbbcabcabccabccaaabbbccabcaaaabbcabcabcccabbcabccabcabccaabccabbccaaabcabcabccabcabbbbcccabcaabbbbcabcabcabcabcabcabcaaaabcaabbcabcccaabcabbccabbcabbcccaaaaabcabccaabbcaabcccaaabccabbcabcabcccabcabccabcccaaabcabbbbbcabcaabbccabcabcabccabcabbcabcabbcabcabcaabcabbbbcaabbcabbbcaabcabcaabcabbbcaaabcaaaabcaaabbcabcaabcaabbbcabcaabcaaaabcabcabcabcaaabcaabcabbcabcabbbbbbbbcabccabcabcaaabcaabccaaabcaabbbbcaabcaabbcabcabbccccabcaabbbcaabcabbbccabccabbbccabccabcaaabcaaaabccabbccabcaabbcabcaabcccabcabcabcaaaabbcabbcaabccabcabbcccaabbbcaaabbcabcabbccabcccaaaabcabccabcaabcabbcaabbcaaabbccaabcabcaabcccabcabcabcccaabbcabbbcaaabbccabcabbcabcaaabcabccabcccabcabbcaabbcaabcaabcaabcaabccabbbcabcabcabcccabcabcaabcaaaaabcabcabcccabcabccaabbcccabbcaabbbcabcabcabcabccabcaabcaabcabccabbcabbccabcaabcabbccabcaabcccabbbcccabccabcaabcaabcabcaaabccccabbbcccaabbcabcaabbcabccabcabbccabcabcccabcaaabcaabcaaabcabcaaabcabcccaabccabbccabbcaabccaaabccaabccaabcabcaabbbcaabcabcccaabcabccccabcaabccaabbbcabcccabcabcabcabcaabccabcabcaabcaabcabccccabcabccccaabcabcaabcaabcabbbccabcccabccabcabbcabcaabccabccaaabcabcabcaaaabbccaaabccccabbbccccabcabcabcaabcaaabbcccabcaabcabbccabcabcaabbccabccaabcaabbbccabbcccabcabcabbbbcabcaaaabcabbcabbcabcaabcabcaaabbcaabccabbcabbcabcabcabbcaaaaabcccaaaabcabcabcabcabcccaabcabcabcabcabcccabbcaabbbccabcabcabbcaaaabcaabbccabcabbbcabccabbcabcabcaabbccaabbcabcaaabbccabbbbbcabcabcabcabcabccaaabccabcabcabbbcabcaaabccccaabccccabcabcaabcaabccabbcaaaaabcabcabbcccaabcaabcabcaabcaaabbcaaabccabcaabbcaabcaabbccccccabcabcabcabcabbbccabcccaaabcaabcaaaaabbcaaabbbcabcaabbcccaabcabbcccccccabccabbcccabbbcabbccabcaaaabcabbcaabcabccccabcaabccccabcccabbccaaaabcabcaabbccabcabbccabbcccabccabccabcabcabccaabcaaaabbcabcaabcabcaaabcabbbbcaabbbbccabbbbbccabccaabcaabbcabcccabccabccabbccabbbbcabccaaabccabcabcaabccabcabcabcaaabcccabccabccaaabbccccabccabbbbcabcaabbbcabcabcccabcaabbccaabccabbcabccccabcaabccaabccabcabcccabcaaabbcabcabccaabcabcaabcabcabcabccabcabcabccabccabcabcaabccabcccabbbcabbbbccabbbcabcaabccccabbcabcaabbbcabbcabcaaabcabccabcaabcabcabbcccabbbcabcabbcabcaabcaabcccabcabcabbbcabbcccabbcabcabcaabbcaabcabbbbbcabcabccabcabccabbccccabbcabcabcabbcabbcabcabcabbcabbcabcaaabcaabccabbcaabbbcccabbcabcabbbcabbbcaaabbcabcabcaabccaabcabccaabbbcabcabbcabbcaabcccabcabbccccccabbbbccabccaabbcabbcabccabccccaaabcabbccaabcaaaabbbbcaabbcabcaabbcaabbbbbbcaaaaabcabbcaabcabcabbccabbccabcabcaaabbcabbccaabcabcabcabcabcabcabbccccccaaabbcaabcabcccabccaaabbcabcccabcaabcabbcaabbcaabccaabbcabcaabcabbcaaabcabcabccabcaaabcaabcaaaaabcabbbbcabbccabcabbcabccabbcccaabbbcabccabcabbccaabcabbbccabccabcccccabccaabbcabbcabcabcaabccccabcccabcccabcaabbbcaabcccaaaaabbcaaabbcaaaabcaaabcccabcabcabcaabcaabbbbbccabcabcabbcabcabcaabcccabcabcabbccaaabbcabcaabcabcaabbcabcabbcabcccabccabbcccaabbbbbbbbbbbbbcccabbcabbbcaabccabcabbbbcaaabcabcabbccabbbcabcabcabccaaabcabcabccabbbbcabcabccabccaaaabcabcccabbcabcaaabcaabcabccaaabbcabcabcaaabcccaaabcabbcabcccccabcabccabbcaaabbcabcabcabbbcaaaabbcabcccabbcabcabbbcabcabcaaabcccaabbbccaaabbbcabcaabccaabcabcabccaabbcabcaaaaabcabcaabccaaabccabbcabcaabbccaabcccabcabcabbbbccabcaaaaabccabcabcabbcaaabcaabcabbbbcaabcabcabcabccabbcabccaabcaabbcaaaabbcaabcaabbcabcabccaabccabccaabccabbcccccabbcabbcccabcabcaabccabbccabbcabbcaaabcabbbbcaabcccccabccabccabccabcabbcaaabbcabcabcabbccaabbbcabcaaabcabcabcaabcccabcccabccabcabcaabcabcaaaabcabccabcabbcaaabbbbbcabcabcabbcabbbcabccaabcaaabcabccaabcaaabbcabcabcabcaaaaabcabbcaabccabbcccaaabcabbcabcaabcabbcaaabcabbccccabbbbbbcaabbcccaabcabbcabbcabcabcaabccaabcabcaaaabbbbcaaabcabbcccaabcabccabcaabbbccaaabbcabcabbcabbbcabcabcabcabcabccaaaaabcccabcabbcabcabbcaabccabbcaabbcccccabbcabcabcabcccaabccaabcabcabbcabbbcccaabcccabccabcabcabbbcaabcaabbccccabbcabccaabcaabcabbbcaaabcaabbccabcabcaabcabcabcabcabcaabcaabccabcccabccabcabcabbcaabccabcabbcabbccabcabcabcabbcabcabbbcabcabbbbcabcabbccabbcabbbcabbcaabccaaabccabcabccabccaaabbcaaabbbcaabcabbccabcaabcaabccabcabbccaabbbbbbcabbcaabccabcaabccaabccaaabbbbcabcabcabcabbcabcabcaaabcaabccabccaabcabcabcabbcabcabccabcabbbcabcabbcabcabcabcccaabcabccaabcaabbcabbcabcaaabcabbbbcabcabcaaabcaabcabcabbbccabccaabbcabcabcaaabcabbcabbbccccabcaaabcabcabcabbbbbcabcabbbbbbcaabccabcabbcabcabcabcaaabbbbcabccabcabbcabcabcaabbcaabcabccaabccabcaabcccabccabbcabcabcaabcaabbbcabcabbbcccabcabccaaaabcaaabccabcaabbbbccabbbbbbbbbcabcabccabccabcabbbbbbcaaaabbbbbcccabcabcabbccabcabcabccabcabccabbcaabcabbccabccaabcabcccaabcaabcabbbbbccaabcabbbccaabbccabcabccabcabcabcaabbbcabcccaabcaaaabccabcabbbcabcabcabcabccabcaabcabcabcaabcabcabcabcabccaabcaaabbbcaaabbcabcabcccaabbbcaabcaabccaabcabcabcaabcabbbbbcaabbbcabcaaabcaabbcabcccabcabcaabcccabcabcaaabcaaabcabccabcaabcaabcabccaabbccabbbcabcccabcaaaaabcaaabccccaabcaabcabcaaaaabbbbcaaaabccabcabbbbcabbcabcabcabcaaabcccabcabbbcabcabcaabbbcaabcaabcccaabbbccccabbccabbcabccabcaaaaaabccaabbbccabbcaaabcabbbcaabcabbcaaaabbcaabcabbbcaaaabcabbbcabbcabcccabcabccccabcabcaaabbcabcabcabbccabcabbbbcaabcabbbbccaaaabccabbccabbcabcabcabcaabcabccabcaabbcccabcccaabbbccabccabbcaabcabbcaabbbbbbcabcabccaaaabcabccaaabbbcabbcaabccaaabcaaaabcaabccaabcabccaabcabbcabcabbcaabcabcaaabcaaabccccabcabbbbbcabbccabccccaabbcaaabccabccccaaabcabccabcabcccaabbccabcccabcabcaabbccabbcaaaaaabbcabccabcabbcabcaabcaaabbcabbcabccabcaaabbbbccaabbccabcaabccaabcaabccabcabbcabbcaabcabccaaaabccabbcccabccabcabbcabbcabbbcaaabccaabbcabbccabccaaabccccccabccaabcabcabcabcaabccabbcaabccaabcaaaaaabcaabcaaaabbcccaaabcabcccabcaabcabcabccabcabbbcaabcabbbccaabcabbccabcabccabcabbccaabbcabbbcaabbbcabbccabccabcaabbcabcccabbbcabbbbbcaabcabccccaabbcccabcaabcabcabbbcabccaabccabccabcabccabbcaabccccccabccccccaabcabcaaaaaaabcabcabbcccaabbcabcaabcaabcaabccccaaabbcabbcccabbbbbbccabcaabcaabcabcaabbcabcabccabbccaaabbbccabbcaabcaaabcabccabbcaabcabccaaaabccabccccccccabcabccabccabbcabbccccaaabccabcaaaabbcccaabcaabcccabbbbbcccccaabbbbccabcabccabcabccaabbbbccabbcaaaabccabbcabcabcabccccabcaabbbbcccccabcabcabbccabccabcaabbccaaaaabcabcabcabbcaabcccabbcabcccabbccaabcccabcabcaabccabbbbcaabcaabbcaabccaabbcaabbbccabcabcabcabcaabcccabbbcaabccabcaaabbcaabcaaaaabcaaaabcccabccabbcaaaabcabbcabbccabcabcabcaabbcaabbbcabccabbcaabbcaaabbcabbbbbcabcabcaabccaabcccccabbcaabcccabcccabccabcabcabccaaabbbccabcccaabccabcabbcabcabccabcaabbcabbcaaabcccabccabcabcabcaabccaabcabcaabccaaaaabcaabcabbcabbcabcabbcabcabcaabccaaabcabcaaaabbcabccccabccccabcabcabbcaaaabccaabbcccaabcabccabccabbccaaabcaabbbbbccabccaabcabbcabccabccabccabccaabcaabbccabcabcabcabcabccaabccabbcaabbbccabbcabbcabccaabbcabccaabcaabbccabcabbccabcabcabccabccabcabcabcccaabcabccaabbcabbbcccabcabbcabbcaabccabcaaabbbbbbcabcaabccabcabbcaabbbccccabbbccabcabbcabccaaaabcaabbbbbcaabccaaabbccabcabccabcaaabcaabccaabbcaaabcabbcabcabcabcabcccabbcccabcabcabcaaabbcaabcabccabcabbbccabbbcabcabcabcaaabcaabccaabbbcabcaabccabcabccaaaaabbcaabcaabbcabcccabcabcabcabbcabcabcaabcaaabbbcaaabbccabcabcabcabccaaaabbbccabcabbbbccaabcabbbccabbccccabcabbbbccaaaabbcabbcabcaabccaabbccccabcabccabcabbbcabbcabbbbcccaabbbbcabccabbbccccabcabbcabccaabcabccabbccccabcccabbbcaabbcaaabcccabbbbbcabbccabbbcaabcabbcabccaaabbcabcccaaaaaabcabcabcaaaabcabbbccccabbcaabcabcaabbccabbcabbccabbcabcabccaaaaabbcabcaabbcabccabbcabcaaaabccaabcabbcaabccaaaaaabbccabccabcabccccabcccaabbbbcaabbcaabccccccccabcaabcabcccabccaabccabcccabcabccabbbcabcaabbcabcaabcaabcabccabccaabbcabbbcabcabbcaaabcaabccabcaabcaaabcaabcabbbccabcabbbbcaabcaabccabbcabcaaabcaaabbccabcabbbcaabcabcaabccabbccabcabcccabcabbbcabccabcabccabcaaabcabcaabbccccabcabbcabcabcccccabcabbcaaabbcaabcabbccaabcabcabcaabbcabcabbcabcabcaaabcaaabbcabcabcabbcabccabcabcaabcaaabcaaabccaabcaaaabcabccabbccabbcabcabbcabbcccabcccabcabbbcabcabccaaabbccabbbbccabcaabcabcccaabccabccabcabcaaabcccabbcaabbccabbcabbbccabcaabbbccabcabbbcabbbbbcabbcaabbcabccabcaaaabcabccccabcabccabcaabcabbcaabbbcaabccabcaaabcccccabbcccabcabccabcabcabcabbbcabccabcabcaaabccabbbcaabccabcabcabbccabbcabcabbcccabccccabbbcabcaabccaaaaabbcaabcccaabccabbcabbcabcaabccabcabbcccaaabbbcccccabcabbcabcabbcabcccabccabbcabcabcaaabccabcabcabcaabcabcccabccabccabcaabbcaaabcabbbbcaabcaabbcabcabcabccabccabbbcabbbbbccccabcaabcabccaabbcabbbcaaaaaabcabbccabccaabcabcabbccaabcabbbbbcccabccabcaabbcaabbbcabcabbccabbcabbbbcaabcaabccaabbccabccaaaabcaabcabbbcccaabcaabbcabccabcccaabcaabbbbbcaabccabbccccaabbccabccaabbcabbccabcaabcabcabcccabcccccabbbcabcabbcabccabcabbbcaabcaabcaaabcccccaaabbcabbccaaabcccabbbcccaabbcabbcabcabbcabbcabbbcabcaaabcccabbcaabcabcabbcabcabcaabbcaabbbccabcabcabcccccaaabcaabcaaaabbbcabccabccabcabcabccabccabbcabbccabcabbbcabccabbcccaabcabccabcabcaabcccabcabcabcccabbbbcabbccaabbcabcaaaaaaabcccabcaaabbcaabbccccccaabcaabccabcaabbbcaaabcabcabcabbccabbbbbcabcabbbcaabcccabccabcabcabbbbcabbbcaabcabccabcaabcabcabccaabcaabcaaabbccabbbcabcaabbbcabcaabbcabccabccabcccccaaaabbccabcabbcabcaabccabbcaabcaabcabbcabcaaaabcccabccabbccaabcccabbcaabcabbccabccaabccccabbbccabcaaabbcabcabcccabcaabcabcccabbccccabcaabcaabcccaabcabbbbccccabccccccabccabbbbcccabcabbbcabcabcabccabbcabcaabcabbccaabbcabcabccabcabcaabcabcccabbbbcccabbbcccabbbbbcabcaabbcaabbcabcaaaaabbbcabccaaaaabcccabcaabbbccabbcaabcabbcccabbcaaaabcaabcabbccabcaabbcaabcccabccccaabcabcaabcabbbbccccccabbcaabbcabcabbcaabcaabcabcabbbbbbcccaabbcabbcabcabccccabccccabbcabbbbcabbcabccabcabcabcccabcabcabbbccccaabbbcaaabbcabccabbcabcaabcabbbbbcaabccccaaabccccabcaabcabccabbcaaabcaaabcabcaabbcabcabbbcaabccabccccabcaabccaabcabccabbccabcabbcccccabccabccabccccaaaabbbccabbccccabcaabcaaabcabccaaabccaaaaaabcaabcccabcabccabccabcccaabbccabcccaabbcaabcaabbcaabbbbccccaaaabbbbbbcaabcabbbccaabcaabccabccccccabcabcabbcabbcaabcabccccccaabcabbcabcabbccabcabbbcabcaaaaabbbbcabbbbcaabcabbbbcabbcabccabccabbcabcabcaabccabbbcabcabcabcabcaabcccabcaabccccaabbbcabcaabcabccabcabcabcabbcaabcabccaabcabccabcccabbccabccccaabccaabbcabbccccaabbbcaabbcaabbbcabccccabccabcccabbccabcccabccabbcaaabcaabcabccccabcabccabcaaabbcaabcabcaabcaabbbcaabbcabcabbcaabcaabcabbccaabcaaaabcaaabccabcccabbcaaaabbcaaabbcabccabcaaabbcabccabcccaaabbbccabbbbbcccabcccabccaaaabbbbccaabbcaabccabcabccaabccabcccaaabccabbcaaabcabbccabbbcabcabbbcabcabccaaabccaaabcabcaabbccabcaabbcccabcabcabcabcabcaaabcabccabcabcabcaabbbccaabcaabcaabbccabcaabbcabbbbcaabcccaaabcabccabbbcaabcaabccabbcaabcabbcaaaabbcabbbcaabcaabcabcabcabcabcabcccabcaabcabbbcabcabcabcaabcccabbcccccabbbbcaabcabcabbcaabbcabcabcaaabcabccaabccaaaabcabbbbcabcabbbccabbcabcabbbbccabbbcccccaabcabbbbccaabcaaabcabcaabccccabcaabbccaaaaabcabcabcabbcabccaaabcaabbbbcaabbbcaabcabcaabbbcaabbcabbbcaabcabbcaabbcabcabcabbcabcabbccaabccaaaabcabcaabccabbccccabcabbccabcabcabcabccaaabccabbbcabbcccabcaaabcaaaabbcabcccaabcccaaaabbccabcabccaaabcabbbbbcabcaabbcabccabcabbbccabcabccabccabbcaabcaaabbcabbbcaaabccabbcabbccabbcaaabccaabbbbbbbcaaaaabccaabbbcabbcabcabcabcaabbbcabccaabcaaabbcabccabbbcabcaabcabbccccccabcaaabccaabcaabbcabcabcaabbbbccaaabcabcaabcabbbcabcccaaabcabcabbcabbcabcccaabccaaabbbccaabcccabcabcccaabcabbccabcccabccabcaaaaabcccabcaaabcaabccabcabcaabccabbccccaabcabcaabbcabcccaaaabcabbcaaaabcccabbcaaabccccabcaabcabbcaaabbbbcabcabcabcabcaaabbbccabcaabbccabcabcaabcaabcabcabcabbbccaaabccabcccabcaabcaabcccabbcabcabcccaaaabcabbccabcabbbccabbcabcaaabcabbcabbbbbcaabbcaabbcccabbccabcabcaabbbccabcabbcaaabcaabcccabccaabcabbcabcabbbbcabbcabccaabccabcabcabcabcabccaaabcabccabcabcabcaabbccabbbcaaabcabbcabcabccaaabcabbbbccabccabcaabbcabbbbcabcabcabccaabcabcabbccabcabbcabccabcaabcabbcabcabccabbcaabcabcaaabcabbcabcabccabbcccabcaaabbcabccabcccabcabbbcaaabcabbcccabcabbcabbcabcabbcabbcccabbbcabcabcaaaaaabcabbcaaabbbbcabcaaabcabccabcabcabcabccabccabcabccaabbbccccaabccaabcabcaabbbccccabbcabcabcaabccabbcccaabccaabcabccccabbcabcaaaabcabcabbbbcabbbcabcabccabbbccaabbccccaaaabcccabbcaabcabccabbcabbbcabbcabcccaabccabccaabcabcabbbbcabbcabbbcccccabcabccaabccabbcaaaabbcccaabbcccabbbcaaabbcabcabccaabbcabcaaabcabcabbcabbcabcaabcccabcabcabcabbbccabcabcccabbccabcaaaaabcabbcabcaabcaabbcabbccaaabcccabbccabcabbccabcabccccabbcabcabcabcabcaaaabccabcabcabccccabcabcaaabcabcabccabcabbbcabccabcabcaaaabcabcabcabcabccccabcaaabcaabcabcabbbcabcabccccaabccccabccabbcaabcabbcabbbbcabcabcabcabbcabcaaabcabcccabbcabccabcabbcaaaaabbcaabccaabbbcaabcabcccabccabcaabcaabcabcabcaabcabccabcccccccabccabbcaaabbcaabcabcabcabcabcabcaabcaabbcaabcabcccabcabbccabccabbcabcaaabbcabcabbbbcabcabbbcabccaabbbcabcaaabccabbbccaabcabbbccabcaaaabbbbbbbbcabbcabcabcabcaabbccccabbcabbccaaabbccaaabbcabccaabcaabccccabcaaabbbccaabcabcccaabbbbccabcaabcabcabccabbccaabbbccabcabbbcaaabcaabbbccaabcaabbcaaabbccabbbcabcabccaabccabbbbbcabcabccabcccaabcaabbcabccabcaaaaabccabcccccaabcaaaabbccabcabcaaabcaaabcabcabcabbcccaabbcaaabccccabbcaaabccaabcccaabcabccaaabbbcccabbcabcabcabcaaabbbbcaabcabbcabcaaabbbcabccabcaaaabcaabbcabccaabcabcaabbcaabcabbcaabcabcabccabccabcabcabcaabcabcaabbbcabbcabbcabcaaaabcabbbcaabbccaaabbcabcaabcaabcabcabbccabcabccabccabbccabcabbccabbbcabbccabcabbbcabcabccccaabcaaabccaabccaabcaaabbccabcaabccaabcabccabcaabccaaaaaabbcaabcabcaabcaabcabbbbbcabcaaabbcabccabbcabbcabbcccaabcaabcaaabcaabbcabcabbbbcabbbbcabcabbcccabccaaaabcabbcccccccabcabcabcabbcabbbbcabcabbbcabcabcccabbcabbccaabcaaaaabcaabbcabccabcaaaabbcabbcabbcccaabcabccabbcaabcabcaabcaabbcaabccabcccabbcccccabcaabccabcabccabbcabbcaabccaaaabcabcaabbccaabbcabcaabbcabbccabbcabcabcabccabcabccabcaabbcabcaabbbcabcaabcabcccabccccabbcabcccaabcaabccabcaaabcabbbcabbcabcaabccccabcaaaabbcccabbbcabbbbbcaabbcabcabcaaaabbcabcabcabcccabccabcabcaabcabcaaabccabcaabccabcabcaabccabcaabbcaabcabcccaabccaabcabcabcaabccccaabbbcabcabbcaabccaaabbccabccaabccccabcabcaabccabcaaabcabcabbbbbcccabcabcabccabbcaabbbbbcabbcaaaabccaabcabcccabcabcaaaabcaabcabcabbcaabccccaaabccaabccabbbcaaaabcaabbbcaabcccabcaaabbcabcccabbcabcccabbbcabbbcabbbbcccccccaabcaaaabcabcabbcabbbcabcabbcabcaabcabccabcabbbcabccaabbcccaaabbbcaaabcccabcabcaaaaabcaabcccabcccabcabbcabbcaabbccaaabcaaaabbbcabcabcaabbccabcabbcabcabcccaabcccaabcabcabcccaaaabccaaabcabccabcabbcccabbbcaaaabcabcabcabcabbccaabcabbbcabcabbccaaaabcabcabbcabbccabccaaaabbcabccabcabcabcaaabbccaabcaaaaabcabbcccaabcaabcabbcabccabcabbcabcaabbccabbbbcaaabbcabcabcabbbcaabcabcabcaabbcaaabccabcabcccabccaaabcabccaabbccaaabbbccaabbbcabcccaabccabcaaabbbcabcaabcabcaaabcabbbbccaabbbcaaabbcabcabccabcabcaabcabcccabccabcabcaabcabbbccabccaabbbccabbcabcabbcabbcabccaabccaaabbcaabbcaabbcccaaaabbccaabcabcaaabcaaabcabbcabccabcaabbcaabcabbcccabcabcabccccabcabcabbccabcabcccabbbcabbbcccabcabccaaaabcabcabcabcabcabcaaabcabccaaabcccabcccabcaabbcaabcaaaaaabccabcaabbcabcaabbcabcaaaabbcabcabbbcaabbcabcabccaaabcabccabcaaabccaabbccabbbccabccaaabcabbcabbcaaabccabbcaabcccabccabbcaaaabbcaaabbcaabccabcaabcabbbcabcabcabbcabcaabcabbbbcabcccabcccccabccccabbccabbcabccabcabbbcabcaabcabccaabbcabcaabccabbcabbcaabbccabbccccaabcccabcaabcabcabbcabbcaaabcabbccaabcabcccabbccabbccaaabccabcabbcabcabcabccabcabcabcccccccaabbcabbccabccaabccabbccaabcaabcabcaabcccabcaabbcabcabbcabbcaaabcabcaabccabbcabbcabccccccccabbcabcabbcccccaabbccabccaabbbbbcaabccaaaabcabccccccabccccccabccabcabcabccaaabcabcccabcabccaabcabcabccaaabbbcaabcaabccaabccabbccabcccccccaaaabcccaabcabcccaabcaaabccaabccabbcabccabccaabcaaabcccaabbbbcaaabcabbcaaabbcabcabbbccabccabcccabcaabbcabccabcccabbcabcabcabccaaaabbbcccaabcabbcaaaabcaabcaabccabbcabccccccabcabccabbbcabbccaaabccabcaabcabcabccabbbcabbcabbccabbcabbcabcabcabcabccabcabccabcaabbccaaabcabcabcaaaabbbbcabcabbcabcabbcabccabcabcccabcabcabcaaabbccabccaabcabcaaaabcabcabcabbbbccabbbccccaabbbbcaaaabbcaaabcaabcabcabcabbcaabcaabbcaabbccabcabcabcabbccccabcccabbcabcabbcccabcabccabbccccabbcabbcabbcaabcaabcabcabbcabbccccccccabcaabbcaaabbccaabccabcaabcabcabccabcaabbccabcabcabbbbcabbcccabcccabbcccabccabcaabcaabcaaabcaabcccabcabcabcabbcabcabbccccaabcaaabcabcabbbbcabcabcabbcabbcaabbcccabccabcccabbcaabccaabbcaabcabbcccaaaabbbcabcaaaabbbccabcabcaabcabbcabcabcabbcabcccabbcabbcabbcaabccabcabcabccabcabcaabcabccccabccccabcccaaabccabbccabccaabbcaaabcabccaabcccaabccabcabcaaaabcabcabcabccabbccaabcabccaabbcabccabcaabbbbcabcabcccabcccabcabbcaabcabbccabcabcabbbccaabcabcabbcabcabcaabccabbbcabcaabbbcabcabbcccabbccabcccabbbcaaabccaabbccabccccaaabbbbbccabbcabcabccabccabbcabccccaaaabbcabbcabbcabcabbcaaabbccabcabbccabcccaaaabbcaaaabbcabcccccabcccabbccabcabcabccabbcabcabccaabcabbccabcabbcccabccabcaaaaabcabbccabcabcccabcabcccabcabcabbcccccabccabccaaabcabcabcabcabbbbcabcccaabcabcabcabcccaaabccabcaabbcaabcccaabccabcabbcccabbcaabccaabbbcabcabbcaabcabbcabbbccaabcabcabcaaaaabbcabcabcaabbccabbcabcabcabcabbcabbcabcabcaabccaabcaaaaaabcccccabccaaabccabbcabcccaabcabcabcabcaabcabcabcaabbcabbcabcaabcaabbcabcaaaabbbccabcabcaabbbccabcabbcabcabcabcabbbcabcabccabcaaabbcabbccaaabcabbccabcabcabcabcccccabbccabbbcabccccabccabbcabccabccabcabccabbbcabcaabcccabcaabcabcaabbbcabbbccabcabbbbccaabbbcaaabcaabcabccaabccabccabcabbbbbcccaabccaabcabcccabcabbbcaabccabcabcaaaaabcaaabcabbcabcccaabbcccaabcaabccabcccabcabccabccccabbcaaabcabcaabcccaaabcccabccabcabcaabcaaabbccccaabccaabcabbcabcabcabbccaabbcabbcaabcccaaabcabcaaaaabcaabbccabcabbbcabcabccccaabbcaaaaabcabbcaabcaaabcabcabbbcaaabbcaabbcabcabbcaabccabccabcabbbccaabccccaabccabbbcabbcabcaabcabccabcaaabccabbcaabcabcabccabccabccaabbcccaabbcabcabbcabbbcabbbcabcccabcabcaabccaabccabcabcaabbbbccabcabbbbcabccaaabbbcabcabccaabcccabcaaaaaabbcaabccabbcaabcccaaabcaabbbcabcaabbccabbcaabbbbcccabbccabccabcabcabcabcabcabccabcabcabcaabbbccaabbbbcabbbbcaaabcabcccabcabcabcccaaabbcabcabccaabcaabbcabcabbccabbbbccaabbcabccabbccccabcccaaabccaabcaabcaaabbcccabbccabcabcabbccccccaabbcccabccabccabcabbcaabcaabccccccabccaabccaaabcaabbbbcaaaabcabcccabcaabbbbccabcabcccabcccaabcabccabcabbcabbccaabcabbccaaabbcabbcabcccabcabcccabccabbcaaabcaabbcabcccccabbbcaabccccaabbbcccabbcabccabccaabcccabbbbccabbcccaabbbcabcabbccccabcabcaabcaabbccabcabcabbbbccccaabcabcabcabcaabcccabcaabcaabcabcaaabcaabbbcabcabcabcabcabbcabbbcaabcccabbcabbcabcabcabccabcccabbbbbcabccabbcaabcaaaabcaabbcabbcaabbcabbcabbccabcabcaabccabcaabcabccaabbcabcabbcabcccccabbcabbcabcaabbcaabcccabccabcaabbbccabccabccaabbcabcccabbcaabcabcabcabccabbbcabcabcabcccaabcabcaaabcabbcabbbcaaabcabcccabcaabcabcabccccabccaaabbcabcabcaabbcaabcaabccaabbccabcabccabcabcabcabcabbbbcabcabccaabccccaaaabcabcccabcabcabcabcabcaabcabcabbbbcabbbcabcaaaaaabcabcaabccabccabcaaabcaabccabcaabccaabcaabcaabcaabcccabccaabbbcabccabcabcabbccaaaaaaabcaabcabcabcabbbcaabbccabcaaabbbbcabcaabcabcaabcabccccabcabcaabbcaabbccabbcabcabccaabbcccaaaabcabbcaabcabcabcabcabccabbcaaabcccccaabcabccaaabcabbcabbcabcabcabcabccabcabcccabcabccaabcaabcaabbcabcabbcaabcaaabcabcabbbcabbcabcccabbbcabcabcabcabbcaaabbccabbcabcabbcabcabcabbbbccabbccaaabcabbccaaaaabcabcabcaabcccabcabcabcabbcabcabcaaabbccaabcabbcaaabccabcccabcabbcabccabcabbbbbcaaabcabccabbccccabccaabcabccabbccaabbbbcabcaabbbcaabcabccccabbccabbcaaabcabcaabcccccabcabccabbbbcaaabcaaabcaabcabbbbcabcaaaabcaaabcabbbbccabccaaabcabbccabcaabbccabcabcaabccccccaabcabccccaabbcabbcabcaabbcabbbbccabcaaabccabccaabcaabcabccabcaaabbcabcaabcabcabcabbbbbcabbcabcabbbbcabcabccabcabcabcaabbbcabccaaabccabccabbcabbcaabcccabcccabbcccabbcabcaabcccccabcabcaabcabcabbbbbcabbcaabcabccaabcabcccabcabcabbbbcabbbbccabcabcabcabccccaabbcabcaabbbcaabcabbcaabbcabbccaaabccabccabbcabbbcabcaabcaabbccabccccabcabcaabcaabccaabcabcccaabcaabcabbbccaaaabbbbbcabcaabcabbccaabcabcaabbcaaaabbcabcabccabcabccaabcaaaaabcccaaabcabbcabcaabcabbccabbcabbccabccaaabcabccabccabcccccccabcaabcabcaaaaaabbcabbccccccabbbcabcabcabcabcabccaabbcaaabbcabccabcabbcabcabcabbcabcabbbbbccccabcaabcabcaabcabccabcabbcabbbccaaaabccabccaabccabbcabcabccabcccaabbcaabbccaabccaabcaabbcccabcabccccabcaaaabcabbcabbcabccabcabcaabbbcabcabccaabcabbccaabbcabccaabcaabbccabbccabbbbccabccccabccabcabcabccccabbcccaabcabbcccabcaabbcaabbbcabcabbccabcaabcaabccaaaabbcaabccabcaabcabbcabccabccaabcabcccabccabccabcabcabcaabcabcabbbcabcabccaaaaabbccabbccccccaabcabbcaabcaabbccaabcabbcabcabcabbcaabcaabcabbcabccabbcccaabbcabbccabcabcabbccaabcccaabcabbcabcabbbbcabbccccabbccabcabbcaaaabccaabbcccccabbbcccabccabbcabcaaaaabcabcabbcaabcaabcabbcccabbbbcaabcabcaaabcaabcaabbcaabbcaaabbcabbcabbcabbccabcabbbccaabbbbbbbcaabcabccaabbcaabcccaaabbcabcabccabcabccabccabccaabcabcccaaaabbbccaabcaaaabbccabbcabbbcabcaaabcabccaabcccaaabcaabcabcaabbccaabbbcabbbcccabccccaabccaabcccaaaabbbbbbcabcabbbccabbcabbccabcaabbcabbccaaabcabcaabccaabccaaaabcabccabcaaaabbbccaabcccabcabcabcaabbbbcccaabcabcabcabbbcabccabbcaaaabbccccaaabcabbbcabbcabccabcabcabcccccaabcabcabcaabbbbcaabcabbbcabccabbcabbbbcabcabbbbccabbccabcabcabbcabcaabccabbcccabcabbcaabbbcabcabcaaabcaabbbbcabcabbbbccabbbbbccabcabbcccaaaabccabcabccabccabcabcccaabcabbcccabbbcabcabbcabbccabcabbcabcabccaabcaabbccaabcabccabbcaabbcaabbcccabcabcaaabbcaabcabbcabbbbbcaaabbbbccabbccabccabbcccabcabbcabbbcaabcabbcabcaabbccaaabbcabcaaaaaaaaabcaaabbbccabbcaaaaaabcabcabcabccaaaaaabcaabcabcabcabbccabbcabcabbbccaaaabccccabcccabccabcaaabcccabcccaaabbbccabcaabcccaabcabcabcabcabccaaaaabcabccaabcabcaabccabcabcabcabcabbcabcabccaaabcabcabcccaabcabcabccabbbbcabccabbcaabcabbcccabcccabcabccabbcaabcabcaabbbbbcabbcaaabcccabcabcabccabcabcaabccabcccaabcccaabcabcaabcaaabcaabcabcccaabcccabcabbcccabccccabccaabccccaabcaaaabcaaabccabcabcabcaabcabcabbccaabbbcabcccaabccccabccabbbcabcabcabcabbbbcabbbcabcaabcabccabccccaabcccabcabcaaabcaabcabccaaaabbcccaabbbccaaaaabcccabbccccaaabbbcaaabcccabcabcabbbccabbbcccabcccaabcabbcaabcaaabcabbbbcccabcabbccabbbbcabccabcabbcabbccabcaabcabcaabbcabcaaabbcabbcaabcaabcabbbcabbcaaaabcabcabbcabcaaabcaabcaabbcccabcabcaabcabbbcabcaaabbccabbccabcccabccaaabcaaabcabccabbcabcabcaabccabcaabcccabbcabccabcabbcaaaaaabccaabbcabcabbccabcccaabccabcabbbbcaaaaabcaabcabccabbbccabcabbbcabcabccabcabcabcaabccabbbbbcabccccaabbcccaabcccabccabcaabbbbccaabcabccccabcccabccabbcccabcaabcaabcaabbccabcabccabbccabcaaaabbbbccaabbbcabcaabcaabcaaabcaaabccccaabccaabcabbcaabcabcabcabccabbcaabcaabcabcabbbccabcaaabbcabbcabccabcabbcabccccaaabcabcaabcaabcaabccabccabcaabcabccaabcccccaabccaabccabccabcabccaaaabcccabcabbbcabcabbcaaabbcabcabbbcaabbcccccaabbbcabcabcaaaaabcabbcabbcabcccaaaabcaabbbbbcabccabcabbbbcabccabccaabcaabbbcaabbcabccabccaabccabbcabbbbcaabbcabbcabbcabcabccaabbcabccabccabcabcabcaaabcabccaaabcaaabbcabcabbcabccaabbbbbccabbbbccaabccabcabbcabcabcabcccabbcabcabcccabcaabccaabcccabccabcabccabccabcabcabccabccabcccccaabcabbbccccabbbcabbcccabcabcccabccaabcabcabcabbcabbccabcaabcccabcabcccabbbbcabcabccabcccaabcabcaabcabcaabcabcabcabcabccaabcabccaabccccaaaaabbccabccabbccabbcabbccccabcabbbbbcabbcaaaaabcabbbbccabcabcaabcabbbcabcabbcccabbcabbbcabcccabbcabcabcabbcccabbccabbccabbccabcabbccccabcabccaaabcabcaabcabbbcabcabcabcabccabcaaabcabcccaabbcaaaaaabbbbcabcaabccaabcabbccabccabcccaabcabcabbcabcabbcabbcabcabbccaabcabccabcccabcabccccaaaabbbcccabbccccabccabbccabccabccabcaaaabcabcabcabbcaabccabbcabcabbcccabcaabccabccabcaabcabbcabcabbcccccabcccabcabbccccabcabcaabcabcabbcabbcabcabcccabcabcabbbcabbcccccabbcabbbcaabbccaaabccabbcaabbcaabcccaabbbcaabcabccaabcaaabcabcabccaabccaabbcabcabcabbbbccabbcabbbbcaabcabccabcabccabcaaabcaabccaaabcabbbbbcaabcccccaabcabbbccabcaabccabbcabcccabcabcabcccabbbccabcabccaaaabbccccabccabcccaabcccaabcaabbbcabcaabcabcabbcccaabbcaabccabcaabccabcabcabbcabcabccabcabcabbcaaabbbcaaaabccabcabccaabcccabcaabcabccabcaabbbbbbccaabcaaabcabbbbccabccabcaaabbccabcabcabccabbcccabbcabbcaaaabcabcabbcaabccabbcabbbcaabbcabcabbcabcabcaabcabcabbbbbcabcabcabccccaabbcaabcaaabcabcabcaaabcabcabbcabccabcaaaaaabbcaaaabbcabbcccaabcaaabcabccabcabcabccabcaabcabbcaabcabbcccaabcabcabbcabbcabbbbcabccccabcaaabcabcabccaabcabbbcccabcabcccabbcabccabbcccaabbcabbcabbcaabbccabcaaabcaabbccabbccabcabcabcabbbbccaaabcccaabbccabcaabbbcaaabbcabcabcabcccccaaabbbcaabbcabcabbccccaaabbcabcabbccaaabcccccabbbcabcabcabcabbbbbbbbcaaabccabcaabbcaabcabbbcaabbcabcccaabbbccabbbcabccabbbccabccccabbccccabcaabccaabcccccabccaabcabbcabcabbcabcaabcabcccaabcabcabccabcccaaabcabbbcabcaaabcaaabcabbbcabcaabccaabcabcaaabcaabccabcaabbbcabbcabcabcaabcabccabbcabccabcabcabcaabcabbccabbccaaaabccaabcabbbcabcabbccabbccaaaabcaaabcaabbbcabcaaaabcaabbbbbcabbccabbcabcabbccaaaabbbcaabbccabbcabbccaabcaabccabbbcaaaabcabccabbbbbccaabcaaaabcaaaabcabccaabbbccabccccabbcabcaaabcaabbbbcccabbccccabbbbcaaabbcaabbcabcabcaabccabcaabccabcabccabcccabbcccccabbcabbcabbcabbbccccabcccabcabcaabcabbcabccabccaabccabbcccabcaaabbcabbcccccabcabcaaaabccaabbcabcaaabbbcaabcabbccccabccaabbcaaabbbccccabcabcaaabbcabcabbcccabbcaaaabcccaabcabbbcabccabccabccabccccaaabccaaaabcabcabccaabcaabbbccabcaabbccaabbcabbcabcccaabcccabbccccaabbcccabcabbbbcaabbcaabcabccabcabbcabccabcabcabcabcaabccabbcaabbcabbccabcaabbcccabbccabbcabcabccabcabcabbcabcabccabbbbbccaabbbccaabcabbccabcabbcabbbccabcabcabbccabccabbcabcaabcaabcaabccabcabcabcccaabcabbcabccabbcabcaaabcabcaabcabcabcaaabcabcabcabbcaabcabbcaabcccabcabccabbccaaabcabbcabbccaabcabcaabbbcaabcabbcabbbcabccabcabbcabcabbbbcccabcabcccccaaaabcaabccccaaaaabcabcaabccabcabcccabcaaaabcabccccaabbccaabbcabcabbcabbbbbcabcabcccaabcaaaaabbcaabbcaabbccabbccaabbbcabcabbbcabcabcabbbbcabcaabbcabccabccabcabcaabcabcaaabcabccabbbcabcabcaaabbccabcabbbcabcaabccabcccaabbccabbbbccabcabcabbcabbcccaabbbcabcaabcabccabcaabcccccabcabbcabbbbccabcabccabcaaaabcabbcabcccaabcaaabcabbcaabcabcaaaabcabbcabcabcabccabbccaaabccaabcabcabbbbbcabcabccaaabbbcabcabbcabccaabcabcabcabbcaabccabccccabbcabbbbcaaabcabcabcabcabbcaabcccaabcabbbbcaabcabcabcaabcaabcccabcabbcabcaaabcabcabbcaabcabcccabbcaabcaabcabcabbcaabcabcabbcabcaabbcabbcabcaaabccabcabbbcabcabcabcabbbcaabbcaabbcaabbccaabcccabbbbcabbcabbccabcccccabbccabccabbbbbcccaabcabcabcaaaabbcabcabcabcabcabcaaabcaabbccabbcaabbccaaabcccabcabcabcaabcabcabbcccabbccabbcccabcabbcaaabcccabcabbcaabbbcaabccabcccabcabbbbcabcabcabbcaaabcabccaabbbcaabbcaabbcabcaaabbcaabcabccccabcabbbbcabbcccccaaaaaaabcabccabcabbcaaaaaaabcaabbcabcabbcccabccaabcaabbccaabcaaaabccccabbbbbcabbbcabcabbcabbcaaabbccaabbcabcabcabcaabcaabbbccabcaaabbbcabcabcaaaabbbbccabcabbcaabccabbcaabbcabbcccabbbcaaaabbcabbbbbcaabcabccabcabbcaabcaaaabcabcabbccaabbccabcabcabbcabcaabccabcabcccabcabbcaabccaabcabcaabcaabbbcaabccaaabcabcabcabbcaabbcccaaabbcabccabbbbbcaabbbccabccabccabbccabcabcabcaaaabbcabcabbcaaabcccabbcabcabcaaabbbcabccaabcabccaaabcabcabcabbcaabbccabcccaabcabccabcccabcabcaaaaabbccabcccabcabccabcaabcaabcabcabbccabcabbcabcabcaabccabbcaabbcabccabcaabcaaabbcabccabbcabbccabbccaabcaaaaabcccabcaabcabcabbcabcabcabbccabcaaaabcabcabcaabcaabcabcabcabcaabcabbcabccaaabbcaaabbcabccaabbcaaaaabcaabccabcabbcaaaabbbcaabbbbcaaabcabccaabcaaabbccabcaabbccabcabbcabccabcabbcaaaaabbccabcabcccaabcabbbbcaabcabccabbbccabccabcabbcabccabcaaaabbbccabbcccaaabbccaaabbbcaabcaabbbbccabccabcabcabbcabbcaabcabccabcaabcabcaabbbccabbccabcaabbbbcabbcabbcaabccaabbcabcabcaabcabccaabccabcaaaabcaabcaabcaabbcabcabcabbcabcabcabccaabccccaabcaabcabcabcaabccabcaaabcabccaabbcabcaabbbcabccaaaaaaabcaabcaaabbbbbcabcaaaabccabcabbcccaabbcabcabccaabccabcccaabbcabcaabbbcaaaaabcabcabcaaabcabbcabbbbcabccaabccccabbbcabccabcaabbbbcaabcabcaabcabcaabcabbbcaabcabbbcabcaaabcabccabcabccabcabccabcabcabcaaaabbbcaaabbcaaabbcabbcaabbcaabcabcccabbcaaaaabbcaabcaabcabcabbcaabbccabcabcaabccabbbbcaaaaaaabbbccaaaaaaaabccaabcabbbbcaabccaabcabbcabccabcabccabbbcaaabccccabcabbccabbcabcabbbbbcabccabbccaabcabcabcabbcaaabbbcaabcabcccabcabcaabbbccaabbccaabbccabbbcabcaabcabbcabccabcabbbcabcabcaaaabcabccabcabcabccabcabcabccabccabccaabccaabbccaabcaabcabcabcabccabcaabbbbcabcccabccaabbcabcaaabbbbcaaabccabbccaaabbbccccccaaaabbcabbbbcabcaabbccabcabccccaabcaabcaabcaabcabccabbcabccabccaabbcccaabcabcabcabbbcaaabcabbcabbbbcaabcabbcccabcccaabbcccaabbbccaabcaabccabccccabcabcaabbcabcabbbbbcaabcabcabcabcccabccabbcabccaabcaabbbbccabccaabbbbcabbccabbbbccabcabcabbccaabcabcabbbbbbcabcabcabcabccaabcaabbccabcaabcabbccaabbccaabccabcaabbcabcabcaabcaaabcccaaabcabcaabcabbcabccaaabcabcccabcaabbcaabcaaaabcaabcabbcaabcabbcabccabcabbcaaabcabbbbbccabccaabccabccaabcabbcaabbcaabcaabccabccabcabbcccabcabcabcabccaabbcaabbcabcabccabbcabccabcaabbbcabccabcaabbbccabcccabcaaabcccabcabcaabcabbbbbbccabbcabccaaabcaabbbcabbccabccabbcabbbbcabcaabbccaabbbcabbcabcabcaabccabbbccabcabccabcabcaaaabbcabbbbbccaabbbcabcabcaabccaabcaabccaaabcaaabbbcccaabccaaaabbbcaabcaabccaabbcabcabbccabccabbbcaaabbccaabcccabcabccaabbcabbbcabcabcabbbbcabccabcabcabbcaabcabcaabbcabbbbbbbbcccabcaabbbccaabcabbbbcabcabcabbbccabbbbccabccabbccabbccccabcaabcabcabcccaabcaabbcccaabccabbbccabbbccaabcaabcccabcabcabcccabbcabcabcaaabbcccabcabbbbcaaabcabcaaabcccaabcabcabbcabcabccabbcaabcaaaabcabbcaaabcabcabcaabcaabcaabcabcabcabcaaabcccabccaabbbccccaabbcaabbccaaabccaabccccabcaabcabcabbcabcabcabccccabcabcabbbcabbcccabcccabbbbccaabbbcabcabcabbbcabccabcabbbccabbbcabcccaabcabcabcabbbcabccaabbbcaabbbcaabcccabcaaabccabbbbbbbcabbcccaabcabcabbcabcabcaaabbcaaabbbcaabbcabcabbbccccabcabcabccaaabbccabcaabbcaabcabccabcabbbbccabcabccabcabbcabccabbcabbccabbccabbcabbbbcaaaaaaabbbbcabbccabbcccabccccaabccabcaaaabcaabbcabbbbccaabbcabbcabbbcabccaaabbccabcabcabcaabcabcaabccabbcabcaabcaabcabcabbcabcaabbbbcabbccaabbbcabcabcabccaabbbbcccaabcabcabcabcaabcabcabbccabbcabcaabccaabccabcabcabbcabcccabcaaabcaabcabcabbcabbccccaabccaabcabccabcabbcabbcabcaaabcabcabccaabcabcaaaabbbcaaaaaabbbbcabccabbcabcabbbcaaaaaabbbccaabbbbcaabcabbbbbcccaabcabcabcabcaaaabcccabbbcaaaaabcaabbcabcabbcaabcabcccabcabcabbcaabcaabbcabcaaabcabcabbbccabcccabcaabcabbbbccabcccaabccabbbbcabcaaaabbbccabcccabbcabcccabcabcabccaabccabcabbccaaabcaabcabcaabccaabcabcabccabcabcaabcabcaabcaabbbcabcaabcaaabbbbcaabbcabcabcabcabcabbcaaabbcabcaaabcccccaabcabccaabccccccabccabccabcabbcabcaabcabcabcabcaaabcaabccabbccccaaabcccabccabcabbcaabbccccabccaabbbbbcabcaabcaabcabcccaabcabbcabbbcaabcaaaabcabcabcaabcabcabccaabcaaabcabcabccccaaabcabcabbcccabcaaaabbbcabbbccaaaaabcabcaabcabcccccabcccabcaabcaabcccaaabbcaaabcabcabcabbcabccabbccabbcaaaaaabccaabcccccabcabcaaabcabcaabccabcabcaabcabcabccaabccaabccabbcabbcaabcabcabccabbbccabbcabbcabcabbccccccccabbcaaaabcccccaabbbccabcabcabbbcccaabbcaabbbbccabccaabcabccabcaabccabbbcabcabcabcabcaabbcccabcabccaaabbcaaabbbbcabbbbbccabbcaabbbbccaabcabcaabcccabcabbcabbcabbbccabcaabcccabccabcaabccabbbcabccaaaaabcaabcabbcabbcabccaabcabcabcaaabcabcaabbbbccabccccaabcabcaaabbbcaabccaaabccaabbbcaaabbcaabbcaabcaabbbccabbccabcabcabbccaaaabcccabbccaabcabcabccabcaabcccccccaabcabcccaabbcaaabbcabcabbcaabbccabcabccabccabcaabbcabbccabcabcaaabccabbbbccabbbccabcccabccabccabcabcabccccccaabbbcccabbcaabccaabcabcabcccabcaaabcaabcabcaabcabbbcabbbbcabbbcabcabbcabcabbcabccabcabccabbccabbcaabbbccabcabcabcabccabcaabcabccaabccaabbcaabcabcccabbcabcabcabcabccaabbcaabbccabcabcccabcabcaaabcccabbccabcabbcabbbcaabcaabcabcaaabcaabcabbccabbbbbccaaabcabcabcaabbbbbcaaaaaaabcabcabcccabcaaabbcaaabccabcaabcabccabcaabccaaaabcabcaaabccabcaabcabbcabbcaaabcabcabcaabcabbbbbcabbcabcabcabbbccabbcabccabbccccabbbbccabcabbcaabccabcabccabcabcabbcabbbbcabcabbcaabbccabbcaabcaaabccccabcaabcabcabbccabbbcaabcaabcabbcabbcabcaabcabbcaaabbbbcabcaabcabcabbbbcabcabbcaabcabcabccabbcaabccaaabccaabccabbbcabcccabcabbcabbcaaabbccabcabbcabbccccaabcccabcabcaaabbbbcccccabbcccabcaaabcabbcabcabcabbcabccabccaaabcabcabbcabcabcabcabbccabccccaaabcabccabcabbbcccabbcabbbccabbcabcabbcabbbcabccabcabccccaaabcabccabcaabbcaabbcaaabcabccabcabccabcabbcabbccabcabbbbcabcabcaabbcabccabcccccabcabcccaabcabccabcabccaabcabccabccccabbcabbcabcabcabbbcabcccabbbcaabbbbcabbbccccabccabccabcabccabcabcaabbcabccabbcaaabcabcaabcabbcccccabcabcccccaaabcabbccabbcabbbccabccabbbccabcabbccabbccabbcccabbccaaabbbbcabcaaaabbccabcabcaaabccabccaaabbcaaabbcabcccabccabbccabcaabcaabbcabcaaabcabccabcabbcccabcabccabcaabcaabcabbcaabcaabccaabcabcabcaabcccabcaabccccaabbbcaaabcabcabcaabbcabccaaabccabcabcabcabcabcaabbcccccccabcccabcabcabccaabccaabcabcaaabcabccaaabbbcabbcabcabccaabcabcabcabcaabcabccccaaabccabbcaabcaabcaabcccabcaabcabcccabcabbccabcabcccccabccabbccaaabccccccabccabbcabbbcabbbbcabcabcccccabbcabccaaabcaabcabccabccabcabcabcabcaabcaaabcaabbccabcaabbcaabbccaaabccabbcccabbcabccaabcabcaaabbcabbccabbccaaabcaaabbccabbbcabccabcabbbbccaabcabcabccaabbbbbcabbcabcabbbccabbccabccccabbbcabcaabcccabccabbcaabbbcccaabcabcccaabcabcabbcabcccabccabbbbccabcccabcabcccabcabcaaabbcaabbbcabcabcaaaabcaabcccabcaaaabbbcabbbbcabcabbcabcabcabcabccabbcabcabbcaaabbcaabccabbccabcabcabbbcabbcabcabbcabccabcabcabbbcaaabcaaaabcabbcabcabcabccabbcccaabbcabccabcabbbbcabccaabbbbccabccabbbcaabccaabbcabcabcabbbbcccabbcaabcccabcabcabbcabcccaabcabbbbbbbbccaabcabbcabcaabbcaabbccccabbcccaabbcabcabcaabccabbcabcabccabcaabbccabccaabcabbbcabbcabbccabcabcccabccabbcabcabcaabcabcccabcaaabcabbcaabccabbcccabbcabcabccccabccaabcabbcabcabcabcaabcabcabc
