7
10
bccaabbcabcabbcabcabbcabbcabcabcabcabcabccaabcabcaaabbcccabcaaabcabcaaabcabbccabbbccabbccaaabccabbcaaabbbcabbbbcabcabcabcaabbcabbcabccaabccaabcabbcccabcccabcabbcabbbcabcabcccabbbbcaabbbcabccabcabbbcaabcabccabbcabcabcabcabcabbcaabbccabbbcabcabccabbcabccabccabcaaabbbcaabcabcabbcaaabcaabbbbbbbcabbcabbcaabcabcccccabcabbccabcabbbbccabcabbccabbcabcabcccaabccabbbcaaabcaabbcaaabcaabccaabccabccabcabcabcaabbcccabcaabbcabccaabcaaaabccabbbbcabccaabcabbcaabcabcabbccaaabbcccccabcabcabbccabcabbbbbccccaabccabbbcabbcabcabcabcabbcabccaabccabcabcaabcabbbbcabcabcabbcabcccaabcabcabcaabcaabbcaaabccabcabcccabcabccaaaabcabbcabcabcaaabbcabcabbcabbbcabccccabbcccabcabcabcabcaabcabcabbcaabbcabccabcaaabbbbcabbcaaabcabcaaabbbbccabcabcabcaabbcabbcabcabbbbcabcaabbcaabcabcabcabcabcabcaabcabbccabcccabcabbccabcabcabcccabcaaabccaabbcabbcaabbccabcabcccabbcabbbbbccabbccabcabcaaabcabbcabcabcaabccabccaaaabccaabccabccaabcabbcabccabcabccccabbcabcabccabcaabbcabccaabbbcaaabcaabccaaabcabcccabcaabbccabcabbccabcabcaabbccabcabcabbcabbccaabbcccabcaaaaaaabcabcabcabcccaabcaabccabccccabcabccabcccaaaabcaaabbbccabcabccabcaabccabcabcabbbccaabcaabbbbcaabcabcabcabbbcccabbccabcabcccabbcabbbbcaabbcabcccaabcabbbccabcabbcabcaabbbcabcabcabbcabcaabcaabbcabcccaaabbcabbbcabbbbcccccaabcabcabccccaabcabcabbbcabcaabcccabcabcabcaabcabcabcabccabbbccabbbbcaabcabcaabccabcabbcccabcabcaabbbbbbbbbbbccaaabbccaabbcabcabccaabcabcabccaabbcabcabcaabccabccabccaabbcabbcaaaabccabcabbcabbccaabccaaabcabbcabcccaabcaaabcabcccabbcabccaabbcaabbcaabcabbcccaabcaaabcabcabbbccaabbcabbbcabccabbbcaabccabccccabcabccabbbccaabcaabbcaabcabccabcabbccaabbccabcabcabbbcabccaaabccaaabcaaabbbbbcabbcabbbbcabbcabcccccaabbbccaabbcaabcaabcaabbcaabccabcaabccaabcaaabcabbcabccabcccabcaabcabccabccccaaabcabcabccabcccaaaabcaabbcaaabcccabbcabcaabbcccaabbcaaabcaabcabcccabcabbbbbccabcabbcabbcabccaabcabcaabcabcabccaabcabbcaaabcabccabcabccabbcabbbbccabcccaaaabcabccabccccabbcabcabcabccabcaabccaaabccabcaabccabbccabbcaaabcabbcabbbbcabbcabcabcabcaabbcccabbbcaabccabbcaabbbbccaabcaaabcaabcabccabcaabccabbcaabbbcabbcaabbbbccaabccabcaabcccabcabccabbcaaabcabcabcabbcaaabbcaabbcabcabcabccabcabcabccabbcccabcaabccccabcabcaabcaabcaabcabcabccabcabcccabcccaabcccabbbccabbccaabbbcabccaabbcabccabbbcabbcabbcabcabbbcabccabcccaabcccabcaabccabbcccabbcaaabccabcabcabbcaabcabcabbcabbbbcaaabcabcccccaaabcaaabcaaaaabbcaaaabbbbcabbccaabcabcabcaabcabccccabcabbcabbcaabcabbbbcabccaabccabbccabccabcaaabcabbbbcabcccabcaaabbbcccabcabbcabcabcabbbcccaaabcaaaabbcabcabcabcaabbcabcccccaabcabbccccabbcabbbcccccabcaaabcaaaaabccaabcabccccabcabcabccabcaabcccaaabcabbcabccaaabbccabcabccabcabcabccabbcabcabbcaabbbccabccabcabcabbcabbbcabbbccabccccabccabcaaabbcabbccabcabcaabcaabbccabbbbbbcabcabccccaabccabccaaabccaaaabcccabcaabbbcabbcabccabbcccabbbcaabbbcaaaabcabcabcabbccaabbcccccabcabcabcabbbcccaaabcabcabcaaabbcccabbcccabbbbbcaabcabbccabccaabbcabbccaabbcabcabbcabcabcccabcabccabcabcccabbbbcabccabbcabbcaaabcaaabcaaabccaabbcabccaabcabbcccabcabbbccabbcabcabcabcaabccabcabbcabccaaabbcabcaabbccaaaaabbcabbccaabcaabccabbccabbcabbcabcaaabbcabbbccabbccabcabcabcabbbcabbcccccabccabcabccabccaabccabbcaabcabccabcaabbbcccaabccabccccabbcabcabccabbbbbcaaaaabccabcabcabccabcaaaabbcaaaaaabccabccaabbcaaabbccabbcabccaabcabbbcabbcabbcabcabbccabbbccabcabbbbcabbcaabcabcabcabcccaabccabcabcabbcabcabbbbcabcccaabcaaaabccabcabcabcaabccaabbccabcabbcabcabccabcabcabcccabcaabccaabcabbbcabcaaaaabbbbbbcabcabbcccabcabcabbbcaabbccccabcaaabbcabcabcaaabbcccabbbcaabccabcabbbcabccaabccaaaaabccabbcabcaabcabcaabbcaaaaaabbcabbccabcabcabbbccccabcaabcabcccabbccaabcaabcaabbcabbcccccaabbbcaabbccabcaabbcabcabccccabbcabcabccabcabcabbcabbbbccabcabcaaaaabcccccabccccabcabcabbbccabcccabbcabcabcabbccabccaabbbbcccaabcabcabbcaabbbbcabccabbccabccabcaabccccccabcaabbccabcabcabccabcaabbbbbcaabbcabbbcccabbcabbccaabcabcabbcabbbbccabcabcccabcabccabbcabccabccabcabcabbbcabcabcabcaabcaabcaaaaabccccabbcaaabccaaabbcaabcabbbccaabcccabcabcaabcaabccabcabcccabcccaabccaaabbcabccaabbbcaabcabcabcabcabccabbbcabbcaabcccaabcabccabcaabcaaabcccaabcaabbccaabbcabbcabccccaabbcabcabbbccabbcaabccabbcabcaabcabbbccabbcaabcaabcabccabcaaabcabbcccabcabbcaabcaabbccabccabcaabcabbbcabcabbcaabbccaabcabccabcccccabcaaabccabbcabbbcabcabbbccabcabbcabbcaabbcabcabbcabcabcccaaabbbbcabcaabbcabbcabccaabbbcabcabcabcccccabbbcaabcaaaabcabbbccccaabcabbccaaabbcaaabcabbcabbbcabbcccabcabbcabcaaabccabccaaaabcabcaabbcccabcabcabcabccabbcaaabcccabbcaabcabcccaabbcabcabcabcabccccaabcabccccaabbcabcaabccaaaabbcabbcaaabccabcabcccabbbbcabcabbccaabccabcabcabcaaaabcabbcaabcabcaaaabbcabbcccaabcaaabccabbcabcabccccaaabbcabbbbbcccabccabbbbccabccabcaaaabcabbbbcabcccaabbbcccaaabcabbccaabccabccaabccabbcaaabcccaabcabbcaabcccabbbccabcaabcabcccabbccabbcabcabcaaabcabbccabccaabbcaabcaaabccaabbccabcaabcabccccabcaaaaaabcabcabcabcabbcaabcaabcabccabbbcabbccaaabcaaabccabbcabbcabccabbbbccabbcabccabcabbcabcabbbbbbbcaabccabccaabcabcabbccaabcabcabcabcaabcaaabcabcabccabbcaabcabcaaaabcabcaabbcaabcabbcabccabbccabbcccabcaabccccabcabcabbccaabcaabccaabccabccaaaaaabcaabbcabcabcabcabcabbcaabbcabccabbbccabcabcabccabcabbcaabcaaabccabbbbcabcccabbbcabcaabcccaaabccaabcabcaabcccabbbcccaaaabbcaabbcabbbcabcaaaabcaabcaabcabcaabccabcabcabbcabcccabccaabbcccccabbbcabbbbccabbccabbbcabcabcabcabbbcaabbcabbcaaaaabcaabcabcaabcccabccabcaabcaabcabcabbbcabbcabcabccabccabcabcabcabcabccabbcaabbcabcaabcabbcaabbcabcabbbbbcaabbbbbcabcabccabbccaabcabcaabbcccaaabcaabbcabcaabccccabbbccaaabbccaabcabbcaabcccabcabbcaabbbccabbcabbbbbcabbcaabcccccabcaabcaaabbccabbcabcabcabbbcaabcaaaaabbcaabbccaabbcabcabccabccccabbbbccccabcccabcabcabcabcabcabcaabcabcabccaaabbcaabcabcabccabcccabccccabbccabcaabcabbcabcaabcabccaabcabccabcabcccabcabbcabbbcabbcccabbcabcaabbbbcabcabbcabccabbcabbcaabcccaabbcabcaabcccaabcccccabcabcccabcaaabcccabcabbccabcaabcabbcabcabcccabbbccabcaabccabcabcaaabbcabcccabcabbcabccabcccaaaabbcaabcabcaaabcccccaabbcabbcabcaabcaaabccabbcabbccabccabcccabbcccaaabcaabbbcaabcaabcabcabcccabccabccaaaaaabbccabcccabbbcabccabcabbbcaaabccabcabbbccaaabcabccaaabcabcabccabcaabbcaaaabcabccabbbcabbcccabbbbccabccabcabcaaabbbcaabbcabcaabcccabbbcaaabcabcaabbcabcccccabbbcaaabbccabbccabcabcaabbcccaaabcccaabcabcccaabbbcaaaaabbbbcabcaabcabcccaabcaabcabcabbcaabbcabcaaabcabbcccabbbcabbcabcabccabbccabcabcabcaaaabcabbccaaabbcabbbcabccccaabcabbcabccaabcccabcabccccabcabcaaaabccccabcabbcaaabccabccccabcabbccaabccaabcaabbbcabcaaabcaabbccabbbbccabcabcabccabcabbcabccabbbbccaabbbcaaabbcabcabccabcabcabbccaabccccabcaabbcccabbbcaabcccaabbcabbcabcabbcabcaabccabcabcabbbbbcccaabbcccabcabcabcccabcaaaabbcccaabccabcccabcccabbcaabcabccaaaabbcaabbcabcaabbccccabbcaaabcaaabbcabbccaabcaabccaaabcabbcabcaabcccccabbcaaabbccabccaabcabbbcaabcabbcabccaaabbccaabcabbccabccabcabccabcabcabccccaabccabbcaabcabcaabbcabbcaabbccccaabcabbcabccabbccccaabbccaaabcaaabcccabcabcabbccabbccabbcaabcaabbcccabbcabcabbcaaabbbbcaabcabbcabcaaaabbbccaabccabcabcabbccabcabcabccaabbbccaabbbcabcccabcaaabcccabccccaabcabcccaaaaaabcaabcabccabcaaaabbcaabbccabccccaaabbcaabcabccabcabccaabcaabcccaabcaabccaaaabbbcabbcabcaaaabbbccaaaaaabcabbbcaabcabccaaabcabbccaaaabcabbcaabccabccaabcabccabcabcaaabccabbbcabccccccabcabcaabcabbbcaabcccabcaaabcabbbccaabcccabbbbcccccabbcaabbcaaaaabccccabcccabbbbcabccabbcaabcabccabcaabccabbcabcabbbbbcabccabcaabbbcaabccccabbcaabbcabbbcaaaaabbcabbcabcabcaaabcccabccaaaabcabcaaaaaaaaaaabccaaaaaabbcabbccabccccabcaaabcaabbcabbcabbcabbcabcabccabbbbbcaabcabcccabccaabccabbbcabbcabcabcabcabccabcccabbcabcabbbbbcabcaabcaabcaabcabcccabbccabcabccaabcccccabccaabbbcccabcccabbcccabcabcaabcaabcabbcaaaabbbbcabccabbcabcaaabcaabbbccabccabccaabcabccabcabcabcaabcccabccabbcaabbcabcaaabbcaabbcabccaabbbcaabccaabccaaabcaaaabcccabccabccabbcaabbbcabcaabbcabcaabccabcabcabcabbbbbcabcabbbcabbbcabbcabbcabbcccabcaabbcaabbccaaabcabbcccaaaabbcccccabbbcaabccabccabcabcabcccccccaabcaaaabccabbbcaabbcabcaaaabbcabccabcabcabcabcaaabcabbcaabcaabbbbcabbcaabbcaaabbccaabbcaabcabcabccabbccaabcccabcccabccaabcabbbcccabcabcaabbbbcabcaabbbcabcaaabbccaaabbcabbbcaaabcabcabbcaabccaabcaaabcabbbcabbcabcabcaabbbcabcaaabbccabcabccabccabbbbcabbcabcabbccccabcccaabccabcaabcaaabbcabccaabcabccabcccccaabccabcabcccabcabbbcaabcabccabbcabcabcabcaaabcabbcabcabccabcabbccabcabcccabcabcabbbccaaabccabcabbbbcaabccabcaaabcabccaaabcaabccaabcaaabcaabccabbcabcccabcabccaabcaabccaaabcabccabccaabcaabcabbcabcabbbbccabccabcabcaaabcaaabbcaabcabcabbbbbcabcccaaabbcaaabcabcabcabbcaabcabbcabbcaabbbcabcaabbbcabbcabbbbccabbbcabcccabbcabcabcabbcabbcaaabcabccabbcabbccabccabbcabccabccabbcaabbbcabcabccabcabccabbbccabcabcabcabccabccaaabcabccabbcaabbbcaabcabbcabcabcabcabccabbcaaabcabcccaabcabbcccccabbccccaabcccccabbcabcccabbbcabbccccccabccaabbcabbbbcabcabccaabccabbccabbcabbcabccabcabcabcaaabbcaabcaabcccabcccabcabcabbcabbbccaaabccabccabcaabccaaaabcaabcaabcabbcabbcccabbbbbcaabbcaabcabbcabcabccaabcabbcabccabbcabbcaabbccabbcabcabcabbbcabcaaabcabcccabcaabccaabbbccabbbccaabcabccccabbccaabcabbcabcaabcabcabcaabbcabcabbcabcaaabbcccabcabccaaaabcabccabcabccabbcabcaabbccaabcabccaabccabbccccccabcabbbcabcaabbcabccaaabccccaaaaabccabcccccaabcabcabbbbcabbccabbccabcaabbcaaaaabbcaabcabcccaabbbbcabbcabcabccabcaabcaaabcaaabcabbbcabbcabcabcabcccabbccabccaaabcabcabcabbbbbcabbbcabcccabbbcaaabbcabcabcabccabccabcabcabcabcaabcabbccabccaaabccabcccabcaabccaabcaaaaaaaaabcaabbccaabcabbcabcaabcaaabcccabccaabcabbccabcabbcabcabcabcaaaabbbccabcabbbbbbbcccaaabcabbcabbcaabbcabbccabcaabbbbccaabbccabcaabccabccaaaabcaabcccabccaabbcabccabccabcabbccaabbbcccabcabcaaaaabcabbcaabcabcabbbbcabcaabccccabbcccaaaabbcabccabcabcabcabccccabbbcabccaaabcabcabcaabbcabbccabcabccabccabbbcaaabcccaabbccabbbbccabccaabcabbbcabbcabcabcabcaaabccabbbbcabbcaabcaabbbcabbcabcabcaaabcabcccaabbcabcabcaabbcaabcaabbcabcaaabccabbccabcabcaabccaaaabbcabbbcabcabbbcaabcaabbbcabcabcabcccccabccabcaabbbcaabbcaaabccccabbbcccabcabccaabbcccabcaabcaabccabcccaaabccabcabbcabbbcccabcabbcabbcccaaabbbcabcaaaabcabcaabccccabcabcaaabccaabcabbccccaabcabcabbcaabcabcccabcabbcaabccaaabccabccabbbcabccabcabcabcaabbccabcabbbcabcabccabbbbccaabcabbbcabcabbccabbcaabcccabcabcabcccabccaaabcabbcabcccabccabbcabcccccaabbcccaaabcccaabbccabbcaabcaabbccabbbcaabbcccabbcaabcaabbbccaabccaabcabccabccaaabbcabcccabccabcaabbccaaabbccabbbccabbcccabcaaaabcabcabbcaabbccccccabcaaaaabcaabcabbcabcccaabbccabcccabcccabcabbcabcabbccabcaaabbcabcabcabcccccaabcabbccabccabcccabbcabcabccabcaaabbbcaabbcaabcccabcaabcaabcabccccaabcabbbcaabcaaabbbcabccaabcaabcabbcabcaabcabcabbcaabccabcabcabcabbbbbcabccccabcabcabbcabcccabbcabbcabcabcaabcabcabccabcabbbccabcabccabbcaabbbbbccccabcaabbccabbcabbcabcabbbcabcabcabcabbbcaaabcaabcabcabbcccabbbcaabbccabcabcaabcabcabcaabbcaaabbccabcaaabccabcccaabbccabcaaabccabccabccaaaabcabbbccabccabcabbcabcabbbcabcaabcabcaaabbcabbcaabcabbcaabbcaabbcaabccabcabbbccabcabbbcccccaabccccaabcabbbccabccaabcabbcccabcabccaabcabcabbcaabcabcccaabbbbccabcaabcaabcabcabccabccaabcaaaabcaabcaabcabccabcabbcabbcaaabcabcabccabcaabbcabcaabcaabccabcabbcaabcabbcabcabbccaabbbbccabcccabcccabbbbbbbcabbcaabbcabcabcabbcabccabcabcabcaabbbcabcaaaaabccabccabcabbccccabbcabcabcaaabcccabcaabbbcabbbccabcabccaaabbbcaabcaaabcabcabcaaabcabcabbccaabccaabcabcaabbcccabbcabcaabccaabcabbbcabcaabbbcaaabcabccccabcabcabcaabccabbbbbcccccccaabccabbcabcabbcaabbcaabccabccabcabcabcaaabbcccccaaaabcabcabcabccabcaaaabcabcaabcabcabccaaabbccabbbbbccabbccaaaaabcabbbccabcaabcaabcaabbccaabcabcabbcaaabbccaabccabcaabcabcaaaabccabbbcabcabbcabccabccabcabcaaaaabccabcabccabccaabccabcaabbcabcabbccabbccabcaabbcabbbccabbcaaabbcaabbbbcabbcabbbbbcabcabcabcabccabcaabbbcaaabcccabcabcabcaabbcabbcabbcaabccabcabccabcabbcccabcabccabcabcabbcabbbbcabbcccabccabbccabcccabbccabcabcabcabbbbcabbcabbcaabbccabccabcaaabbcaabcabbbcabcabbcaabbcabcabccabccaabcccabcabcabbcaabcaabcabcabccabcabbcabcabbbcabbcabcabbcaabccabcccaaabcccabbccabcabcabcccabcabbbbccabbcabcccabbbbcccaaaabbbbcabccaabcaaaaabcabcabbccabcabcabbccaabbbcabbcaabcabbcabcabbcaabcabcabcabcabcabbbccabcabccabcabbbcabbcabcabcabcabbccabcabcabcaaabccabbcaabcabcaaabcaaabcabcabcabcabcabcabccaaabbccabbbbcccabcabbcabbcabbbcaabcabcabcabcabcabbccabcabcabbcabcabcccabcaabcaabbcabccabcabbcaabbccabcabcccccabcaabbcabcabccaabcabbbbcaabcabcabcabcccabcabccabbbcaabccaabbcaaabccaabbcaaabcaabcabbcaaabbcabbcabcccaabcaabbbcaaabbbcaabcabccaabccccabcabcabccaabcccaabccabbcaabcabbcabcabcabbbbbcabccabbccabbbcabcaabbcaaabcccccabccabcaabbbcabcabbcabcaabcabcccabbbcabcabccaabbcabcaabccccabbccaabbccabbcaabbbbbccabbbbccabcaabbbcaaaabcabcabbbbcabcabccabcccabcabbcaabbcaabcabcabbbcabccaaaaabcaabccabcabcabccaabcaaabcabccabccccaabbcaabbcabcaabbccabcabcabccabcabbcccaabcabbbbccabbbbcabcaabcabcccaabbcabbcabccabccabbccaaabccccabbcabbcaabbccabbbbcabccaabcccaabcabbcabbbcccabcabcabcabcaabbbcaaabcaaabcabcabccabbcabcaaabbccabccabcabcabcabcccabcabcabcabcabccccaabcccaabbcaaaaabbcaabccccabbcabcabcabcabbcabcaaaaaabccaaabcaabcabbbbccabccaaaabcabcccabccabcccabcabcabcaabccabcabcccaabbcabccaabbbcabbbbccabbcccaabccabccabcabcabcabcabcabbcabbbbcabccaabcaaabcaabbbcabcaabccabcaabcaaaabcaabbcabcabcabcaabcccabcabcabbbbbbbbcabcaabcabbcaabcabcaabccccaabbbccabcabcaaabcaabcccabbcabbccabbbcabbcabbccaaabcabbcabcabccabbcccabcabccabcccaabbbcaaabcccabcabcaabcaabcaabcabccaaaabcaaabcabcabcabccabcabccaaaabbcabcabccaabbccabbcabcabcabccabbbbbccaabccabccabbcaaabbcabccabbcabcaaaabcabbbcccccaaaabbccaabbbcabccaabcabcaaaabcabcaaabcabcabbbccaaabcaabcabccabcccabbcaabcabccaaaaaabcabcabbcabcabcaaabbcccaabcccabbccaaabcabcabcabbcabcabcaabcabbbcabccabccabcabcabccaaabcabbcaabcabcabcabccabbccabcaabcccabcabbccabccabbbbbccabcccaabccabcabbbcaabbbcabcaaabcaaaaabcabbcaabcabcabbbcaabcaabccabbcaabbcabccabbcabccabbbbcccabcabcabcabcabcabccabbccaabccabcabcabcabccaabcaabbcabbccccabccccaaabcaabbcabbbcabcabcabbbcaabcabbbbccaaabcabbcabcaaabbcaaabcabccabcccabcabbcabbcabccccabbccabccabcccabbbcabcabccabbcabcabcabbccabbcabccaabbcaabccaabbcabbcabcabbbcccaaaabcaabcaaabcabbbcabcaabcabbcaabcaabcabcabbcabcaabcabcabbccabcabcaabbbbbbbcabbbcabbcaaaabbccabcabcabcabcabccabbbcabcccaaabbcabcabcabcabcabbbbbcabccaabbbcabbbccaaabcabccaaabcaabcabcabccabbcabcabccabcaabcaaabbcccabcaaaaabcccabbbbcabbbcabcaabcaaaabcabbcaabbcccaaaabbcaaaabcabbcaabcccaabbcabcabbcccabbcabcaabcaabccccabccccccabccabcabcabcccabcaabccccaaabcaabccaabbbccabbbbccabcaaabbcabbccccabcabccabbcabcabcabcabcabbcabccccabbccaabcabbcabcaabcccccabcccabcaaabcabbccabcabcabcabcabbcabcabcabbbbcaabcaaabcabcccabccabbcabcaabccabccaabcaaabcabccabccaabcabcaabbbcabbbccabbcabbcabbbbcabcabcaaabccaaabcaabcabcabbcaabcaabccaabbcccabbcabbbcabcabbbcaabcabbbbcccabcabbcaaaabbcaaaabbbccabccabcaaaabccabbcabcaabbcabcabbccccccabbcabcabcabcabcccaaabbbccaabcabcabcabccabbbbbbbbbccaabcccabbcaabcabcabcccabcaabccaabcabbcabcaabbcabcabcabbccabbccaabbcabcabbbcabbbbcabbcabbcaabccabccabbbcabcabcabcaabcabccabbbcaaabcabcabcabbbcabbbccaaabccabcabbcaabbcabbcaabbbcabcaabcabcabbcabcabbcabcaabcabbccabcabcccabcabcaabbbcaabbccaabcaabbbcabbcaaaabcabcaabcabbccabbcaabcabcabbbcaabbcccabcabbbccabbbcccabcabbbcaabccaaabccabcabbbbcabcabbbccabbcabcccaaabccabbccabccaabcabccaabbbbcaabcaaaaabbcabcabcaabcabcabcaabccccabcabbccabbcabcabbcaaabbccabbcaabbcabccabcaabcabbcccabcaabcabbcaabcabbcaabbcaabcaabbcabcaabcabbcabbbcaaabbcabbcaabcabcabcabcabcabbbcccabbccaabcabccccaaaaaaabcabbcabbcccabbcabcabccabccccabbbbbcabccabbcabccaabcabcabcabcaabbbbccaaaaaaabcccabbbbcaabccabcaabcabbbcaabbcabbbbcabcabbcabcaaaaabcccabcabbbcabbccabcaabcabbbccabcccabcabbccabccaabcabcaaabbbcabccabcabcaabbcccabcabcabccabcabcabcaaabccabbccabcaabbcabbccabccabbbcabccaabbcabccaaabbccabbcabcabccabbcaaabbcaabcaabcabcaabbbccabcabbcabcaaabbcaaabcabcabbbcabcabcabbbbbcaabbcabbbbcabcccaabcaaabcccabbbbcabcaaaabcabcaabcabcabbcabcabccaaabbcabcabcaabbcccabcabcabcabcabccabcaabcccabcaabcabcaabbbcaabbcabbcabccaaabccabccaabcaaabbbbbcaabbcccabcabcabbccaabbcaabcaabcabcccaaaabcaabcabccabbbbcabcabbcaaaabcccabcaabccaabcaabcccabbbccabcaabccabbbcaabcabcabcabbcaaaabcabbbbcaaabbcabcabcaabcabbbbcaaabcabbbccccabccabbbbccaabcabcccabccabbcccabccaabcabcccabcabcaaabbcaabccaaabbbcabbcabcabcabccabcabccabbbccccabcabbbcabcccabcaaabcabbcabcabbbcabcaabccabcabbbccaabcabcccabcabcaabcabbbcaabcabcaabcabcaabcabccabbbccabbccaabcabbcccabcaaabccabcaaaabccaabcabbbcabbbcabcaaabcccabcabcaabbcaaaabcabbcabcaabbcabbccabbbcabbcccaaaabccabbcaaaaaaabbcabccabcccccabccccccabccaabcccabbcabcaaabccabccaabbbcabccabccabbbcabbcabcaaabcaabcabcabbccaaabcccabccabbbcabbcabbccaabccabcabbcabcccabccaabccabbcaaabcabbcabcabccabbccabccabbbbccabccabbccabccaabcabccabcaabbbcaabccaabbbcaabcabbbcabccabcaabcaabcaabcabbcabcabcaabcccccabcccabcaabbbcaaabcabcabbbcaaaaabbcccaaaabccaaaaabcccabbcabbbcaaaabbbbcabbbcabbccaabcabcabcccaaaabbbccabcabcaabccabcccabbbcabbcabbcaabcabbbcabbccabcabbcabcaabcabccabbcabbcabbcabcabcabcabccabbcaabcabbbcabbbcabbcaaabbcabbccabbcabcabcabbcabcabcabbccabbcaabcaabcabbcabcaabbbcabbccabcabbcabcabcabcccabbbcabcabccaaaabbccabcccaaabcabcabbbcaabcaabbccccabbcccabcabbcabcabcabcabbcccabbcabcaabcabcccabcabbcabbcccabcabcabbccaabcabcabccabcaabccabbcccaaaabccaaabcabbcaabbcabcccabcabcaaabcabccaaaaaaaabbccabcaaaabbcaaabcabcabcccaaaabcccabcabcabcaaabbbcabcabcabccabcabcaaabbccabccaaabcabcabccaabcaabcccccabcabccaabbccabcaabbcaabcaabbcabbbcabccccabbcaaabcaabbbcabcabbcaabcaabbcccaabcaabccabcaabcabbcabcabbcabbcaabcabbcccabcccabccaabcabcabccabcaabcabcabbcaabccabbcabcabbcccccaabbccabcabccaabcabcaaabcabccaabcabbcaaaabccabccabcabbcabcaabcabcabccaabccabcabccaaabcaabcccabcaabbcaaaabbccaabcabbcabbbcabbbccabcabcccabcabcabcaabbbcabcabccabbbcabbbcabcccabcaaabcaaaabbcabcccaabcabcabcabcabbccaabcabcabbcccabcabbcccabccaabbcabcaabbbcabbbbccabcccabcabcaabcccabcabbbcabcccabccabbcabcabcabcabbccaabcabcaaabbcaabbcabcabbbbcabbcabbbcaabbbbcabcabcaabbbbcabcaabcabbbcccabcaaabcaaabcabcccabccccaabbcabbbcaaabcccaabbbbbcabbcabcabbbcaabcabcabbcabcabcabbbcaabcabcabbcabccabccaaabcabbbcaabcaabcabcabbbcabcaabcaabcabcabbbcabcabbcccabcabccabcabccaaaabcabbccaabbcaaaaabccaaabbbbccabcabbccaaabcabccabcabcabbccabbbccabbbcaabbbcabbcabbcabcaaaabcabcabcaabcaabbbcabcaabccaabccabbbcabcabbcabcabcabccccabbccabcaabccabbcabbcabcabcaabcaaaabcabcabbbbcaabbccabcabbccabcabcccaabbbcabcccabcabcaaabbcccccccabbbcabbccabccabbccabbbcabbbcaabbccaaabcaaaabcaabbccaabbbcaabcabcabcccabcabcaabcabccaabcabcabccabcabbccaabccabccabbbcabcaabcabbcabcabcabcabbcaaabccaaaabbcaaaabcabcaabbbccccabcabcabbcabccccabcabbbcabcabbcaabbcabcabbccabcabbcaabbccccabcccaabcccaabcaaaabcaabccaaabcccabbcabcabbcccabccabcabbbcabccaaaabbcabbcabccabbcaabbccabcabccaaaabcaaabbcabcabbccabbbcccccabbbbcaaabcabcaaabbcabcccabcaabbcabbccaaabcaabbbbcabbbccabcabccabccabbcabcabbcabcaaabbbcabccabbbbcabbbcccabcabbcccabccccabcabbcaabbcabcabcabccabcccabbbbbbbccabbcabcaabcaaabcaabcaabbbcabcccaabcabbccabbccabcabbcccaaabbcccabbcabccabcabcabbcabcabbcabbcabcabcabcabcaaaaabbcaabcabcabcccabcaaabccabcabcccaaabccaabcabbcccaaabcaaabcccaabccaabbcaabbcaabbcaaabcaabccaaabbcabbcabbcabcabcabcabbccabccabcaaaabcaabcabbcabcabcabcccabbbcabcaabcaabcaabcaabcabcaaaaaaabccaabbbccabcaaabcaaaaaabcabcaabccabbbbccaabccaabbbccccabbcabccabcaabcabcaabcaaabbcabcabcaabcabcabcabcabcaabbcabcabbcaabccaaabbbbbcabcabbcaabcabcccabcccabbccccccaabbbccabcaaaabcabbbcaabbbccabbccccabbbbbcaaabcabcaabcccabbcccabbcaabcabbcaabbcabcaaabbcaabbcabcabcccabcabcabccabbccccaaaabcabcaabcaaabcaaaabcabcabcabcaaabcaabcaabbcabbbbcabcabcaabbcaaabbbcaabbbcaaabcccabcccabcccaabccaaabbbcabbbcabcabbccabcaabbccabcaabcabbccabcabccccccabcabbbbbcaabbcabcccaaabcaabcabccabcccabcabbcabccaabcabcaaaabbcabcabbbbccccabbccabcabcaabcabcabcabcabbcaabcaabbbbbcabbbbbbbcabbbcaaaabbbcccabcabbcabcabccabcabbbccabbcabbbbcaabcccabccabcabbcaabcaabcaaabcaabcabcabcccabbbcaabccaaabbbccccaabccaaabbbbcabbcabbcabcccabcccabcaaaabcaabcccabbbccaabbbbbbcabbccabcaabbbbbbccaaabccaaabccaabbcabbcabbbbcaabcaaabbbbcccaabbbccabbccabccabcaabcccaaaabccabcaaabcabccabcabccaabbcabcccabbcabbbcabcaabccabcabccabbcabcccabcabcabcabccaaabbbcabcabcaabcaabbbccabcccaabbcabcabccabbcabcabcccabbbbcccaabccabcccaaaabcabcaabbbcabbcabbcaaabbcaaabcaabcabcabbcabcaaaabccaabbcabcccaaabcccaabbbccccabbcabbccabcaabccccabbbcabccccabbcaaabcabbcaaabbcabcabcabbcabcabbbccabcabcabcaaabcabcaabbcabcabcaabccccaabbccaabbcabccabcaabbcabcaabcabbbbcabccabbbcabbccabbcabccccabcabbcabcabcabcabcabcabbbcabcccaaabbccaabbcccabcaaabcaaabbcabbcaabbccabcabbbcabcaabbcabbccabbcaabcccabcaaabbccabcabccabcabccabcabbcccabbbcabcabbbcabcabbcabcaaabbbccabcabccaaabbbbccabbcabcabcaabcccccaaabbcabcabccabbcccaabcabcabccabcabcccabcabbccabbbccaabcabbbccabcaabcabcabbcaabbcaabcaabcabcabcabcabbbcaabccaaaabcabbbcabcaabcccccabbccabbccabbbcabcabccccabccccabbcaabcaaaabbcabccaaabccabcabcabccabcabbbcaabcabcaabccabccabbbcabbcabcabccaaaabccabbcabbccaaabbcabcaabcabcaabcabbcabcabcabbccccaaabcabccabcabcabbbcabbbccccaabccabcabcccabcaaabcaabbcabcabccabbcabbcaabcaabcabbcabccabcabcabbcabccaaabbcccabcabbbcabccabcabcaabbbcabccaabbbbccccabcaaaaaabcabbbcabccabcaabcaabcaabbccabcabbcccaabbcaabbcaabbbbbbbcabbbcccabbcaaaaaaaabcabccabcaabbcabccabbcaabbccaabbbcabcaaaabbcabbcabcabcabbcabcabccccaabcabcabcaabcabcabcaaaabbbcaabbcaabcabcccabbcaabcabcabcaabbcccaabcabccaabbbcabbbbccabbbccaabbbbbcaaabcabbcabbbcabbccaabbcabbcabcccabcaaabcaabccaabcabccabcabcaaabbcabbbcabcabcaabccaaabbccabbcaabcaabccccabcabccabbbcccabbcabcabbccaaaabcabcabccaabccaabccabbcaaabbbccaaabcccaabbbcabcabbcaaaabcabcabccaabbcccabcabbbbbccabcabbbbccaabcccabbcabccaaabcaaabcabccabcabcccabcccabcaabbbcaabcabcabcabccabbcabcccaabbcaabccabccabcabcabccaaabcabccaabccaabcabbbcaabcabbccabcabccaabcabcabcabbcaabccabcabcabccabcabcccaabccabcaaaaaaaabccabbbccccabcabcabcabcccaabcaaabbcccabbccaaaaabccaabbccabcabccabbcabbcaabbccaabcabccaaabcabbcabcabccabcabcabccabbcabbcabbbbbbbcabbcccccaabbbccabbccabccaaaabcabcabbccabcabcabcabcabbccaabbbbbcabcccabcaaabcabbbbccaabbbcabbccabcabbbcaaabcabbccabcaabcabccccaabcabcabbcccaaabbcabbcabcabcabcaabcabbccabccaabbbcabcaaabbcabccabcaaaaabccabccabcabbccabbcabcccabcabcaabcabccaaaabbcabccabccabccaabbcaabcabbcaabbcabccabcabbbcabcabbcccabbcaabcabbcaabcabcaabbcccabcaabbcaabccabccaaabcabcaabbbbbbcabccaabcaabcabcabccabcaabcabcabcaaaaabcabbbcabbcaabbccabbcabcabcabcabbcabbbcaabcaabbbcabcabcabccaabbcaabcabccabbcaabbccabcabcabbccabcabbcabccccaaabccabbccaabcabcaabcabcabcccaaabccaabcabbcabcabcabcaabcaaaaabcabccabbcabcabcaaabbcccabbccabcaabbccabbcabcabbcabcaaaabcabcabbccabcaabccabcabbbcabbcabcabbcabbcaabcccabbbcabcabbcccaaabbcaabbcabccabccabcccabccabcccabbccabccaaabbbcabcabcabbccccabbcabbccabbcabcabcaaabccabbbbbbccabbcabbcabcaaabbccaabcaabccccabcabbbcabcaabccabbcabccabbcccccabcaaabbbccabcabbbccccccabbccabcabbbccabcabbccaabccabcabbcabbcabccccabcabcabbbcabccccabccabcabcabcabbcaaabcaabcabccaabcaaabcabbccabcabcaabbcabbcaabccccabcabcaaabbcabcabbbcaaabccabccaabccabccaabcabbbbcaabcabcaaaabccccabcccabcabccabcabbcabcabccabcaabcabcabbccaabbcaabccabcccccabcabcabcaaaabcaabcabcaaaaaaabcabbcccaaaaabbbccaabbbbccabbbbccabbcabbcabcaabbbcaabcabccccabcccaabcccccabcabcabbccabcabcabbcabbcccaabcabccaabcabcabcccabcaaaaabbcabcabbbcaaabcabbccabcabcabbcabcabcaabccabbbcabcabbbbccabccabbbbcaabbcccaabbbbcaabbbcabcaabcabbccaaabbcaabccabbcabcabcaaaabcabcabcabcabbcabcabcaaabcabcaaabcabbcabccabcabcaabccaabcccaabccabcabcabcabcabccabccabbbcabbccabccabccabcabcaaaaaabbbcaabbccabcabbbbcaabccaabcabcaabccaabbcccabbccaabcabcabcabbcabcaaabccaabbcabcaabcabccaabbbbcaabbcabccabcccaabcabbcabbbcccaaabcabccccaabbcabcaabcabbbbcabbcccabcabccaaabccabccaabbcccabbcabcabbcaabccabbbcabccaabbcaabcabcaabcabccabcccaabccabccaaaabcabccaabccabcaaabbccaabbcabccaabbbccabcabcaaabcabcabcaabccccabbccccabcaabccabbcaabbbcabcabbcccabcabbccabccabcabbcabcabcaaabcabbcabcabbcabcaabcaabccabbccabccaaaabbbbbccabbcabbbbcaabbbccaabcccabcabbbcaaabbbcabbcabccabcaabccabcaabcabcccaabcaaabcabcabbccccabbcabbcabbcabbbbccccaabcabbccaabbccaabbcabbcabbcabcabccabcabcabcabcabcabcaaaaaabcabbbcabcabccabcaabcabcaaabcabbbcabbcaaabbcaabccaabcaabbcaaabbbbccabbcabccaabccaabbcabcccccabcaabbcabcaaaabcccaabcccaabbcabbccabcccabcaabccaabccabcaabcabcaaabcabcaabbccaaaabcabbcccaaabcabbcabcaabcabcabccaabcabbcabbbcaabbccaabbcccaabccccabcabcabcabbccabcabcabcabcabccabbbbbcaabcabcabcaaaaabcccabcaaaaabcabccabcabcccabcabbcabcabbbbccabcabcabccabbcccccaabcaaabcabbcaaabbbcaabcabccabccabbccabcabbbcabccccabcccaaaaaabcabbcabbcabbbcabccabbcaaaaaabccaaabcccabbbbcabbcabccabccaabcabcccabcaabcccabccaabbbcccaabccabbcaaaabcabccaabcabcaabbcabbcaabbbbcaaaaabbccaabcabcabcabbcccabccaabcccccccabcabccabcabbcabccaabcaabbcccabcabccabcabcabccaabccaabbbcabbbccabccccabcaaaabccabbcaaaabbccabbbbccaabcccabcaaabbbcabcaaabbccccabbbcabcccabbccabcaabbcccaabcabcaabbcabccaabbcabccabbccabbbcaabcabccabcccaaaabccabccaabbccabccabcaabcabbcccccabcabbccaabccabcabcabbcaaabcabcccabccaabcabbcabccabcaaabcabcabcabcabbbbbcabcabccabcabccaabbcccaabcccabbcaaaaabcabcabcaabcabcaabcabbcccabccabcabcabccaabbcabcabcabbbbcabbbcabbcabcabccaabcccabcabcabbccabcaaabbbccaabccabbbbbcabcabcaabcaaaaabbbcabcabcabbcccccaabccabcabccabcabcabbcaaabcabbcabcccabbbbcabccaaabcccaabbcaabbbbcabcaabcabcabcabbccaabcabcabbcaabccaabbcabbbbccabbcabccaabbccabcccabcaabcaabccaaabcabccabcabcabbccaaabcabbbbcaabbcabbcabcabcaabcccabccaabcccaaabcabcaaabcabccaabcaabcabbbccaaabcaabcaaabcabcaabbcabcabccabbccabcabcabcabbcabcccaabccccaabbbcabbcabbcaabbbccaaabbbcabccabbcabcabbcaabcabbcaabccabbcaaabbcabcabccabbcaabcaaabcaabccaabbbbcccabccaabbccabcabcaabbccabcaaaabccabbcabbbbbcccabcabccabcaaabbcabcabbbbcaabbcabcabcccabccabbccabcabcaaabbcabbcabbcaabcaabcabcabccccabcabbcaabcabcabbcaabcabccabcabcabbccabcaabccabccabbccccabcaabcabccabbcabcaabcabbbcabbcabcabbcabbcccaabccaabcabcaabcaaabcccabbbbcccaabcabbcabbbbcccccabccaabbccccabbcabccabcabcabccabcabcabcabccaaabcabcaaaabccabcccaabcaaabbccabbbcabbbbcabcaaaaabcabccccccabcabbcaaabcabbbcaaabccabcabcabcabbbbbcaabcabccaabcabcaabbccccabcabcabbbcabcccabccccabcaabcabccabcabbccabcabcccccccabbbcabbbcabbcabcaaaabcabcabccaabbbccabcaabccabbcabcabcabcabcaabcabcaabcabcabcaabcaaaabbcabcabcabbbcccabcabbcabccabbcabbcabbccaabcabccabcabcccabcabcabcaabbbbbccccccabbcabbcaabcabccaabbbcabbbcabcabcabcabbcabbcabcaabcaabcabcabcccaabccabcaaaabbbbcaabccabcabcabbbbbbcaaaaabcaaabbccabccaaabccccaabcaabbcabcabcaabbcabbcccccabcccabcabbbbcccaabbbbbccabcaabbcccabcaabbbbcabcaaaabcabcabccabcabcabcaaabbbcabccabbbcabcabbcabcaaabcabbcccabcaaabccabbbcabbccabcaaabcabcaabbccabcabccaaaabbbcaabcaaaabcabcabcccaaabcccabbcabcabcabcaabcaaaabcaaabcaabcabcabcaabbcaaabbcabcabbcabcabcabcabbbccabccabcabcabccccabbccaabbcabcccabbcabccabbccaabccaaaabbbcaabcabbbcaabbbbcaabcaabcaaaabcabcccabbccaabbcabcaaabbcaabcaabcaaabcccaaabbcabcabccabcabcabcabccabcabcaabcccaaabcabcaabbcccabbcabbcccabcaabcaaaabcabcabcabbcaaabcabcaabccabcabbbbbccaabcaabcabcabcabbccaabbbcaabcabcabccabcabccccabbbcabccabbcccabcabbbcabcabbccaabbbcabbbcccabbcabbccabcccccaabbcccabcccaaabcabbcabbbcaaabbccccabbcabbcccabbcabcabcabcabcccaabccaabcabccabcabcabccabcabcabcaaabcabcabcccabcabccabccabccccaabcabcabcabbcabccabcabbbbcccaaaabbccaabcaabbbcaabbcabbcabbcabbbbbcabcabcabbbccabbbbcabccaaaaaabcabcabcabcaabccabcabcaabccabcaabbbcabbcaabcabcabcabbcaabcaabcabcabcabbbbcabcabbccabcabcabcaabcccabccaaabcabbbcaabbbcaaaaaabbcaaabbccabcaaaabcabcccaaabcabccabcabbcaabbcabcccccabccabcabccabbccabbcabbccabcabccabbbbcabcaaabcabccaabcccaaaabcaaaaaaabbcaabbcabbbcaabbbcabccaaabccabbbcaabcabcabbcabbcccaaabcabccabccccabcaabccabcabbccabcabcabcabcabccccabcabbccaaaaaabcabcaabccabcabbbccabbccccabbcaabbcabbccabbbbcabcabccaabbcabcabbbbcabcabccccabcabbbccaaaabcabcabcabcaabccaabcabcabcabbcaaaabbcccaaabcabcaaaaabcabbcaabcaaaaabbcabccabbccabccabbbbcaabcaabbccccabbcccabcabcabcabcabccabcabbcabbbcccabcabcabbcabcabbcaaabccabbcabcaabbbbcabbcabccabccaabcabccabbbcabcabccaabcabccabcaabcabccabccabbccabcaabbcabcaabcabcccabccabccabcabcabcabcaabbcabcccabccabbcabcccaabcccabcaaabbbcaaabbcaabcabbccabcabcabbcaaabbcabcabbcabcaabcabcabcaaaabbbbbbcaabbbbccabcaabcabcabbbbcabccabccccabcabcaaabbcabccabcaabcabcaabbcaabcabccabcabcabcabcaabcccccaabbccaabcaaabcaabcaaaaabcaaaabcaabbcabcabbcabccabbcabbcabbbcaabbcccabccabbbcccabcaabccaaabcaabbbbbcaabcabbbcaabbcabbbccabbcabcaabbcabccabcaabccabbccabbccccabcaabbcaabcaabbbccabccabcccaabcccccabcabcaabcabbccabcaabcabbbbccccabcabbcabcabcabcaabbbcaaabccabcabbbcabbcaabccaaaabcabcabcabccccabcabcabcabbccccaabbcabcaabcabcaabcabbcabbbcaaabbcabcabccabbccabccabbcabbbbcabccabbcabccccaabcabcaaabbbbcabcaabcabcabcabbbbbccabcaaabbccaaabcaabccccaaabbcaabbcabbcabbcabcaaaaaabcabcabcaaabcaabbcabbcabcabbbbbccccaaabccabcaaabbccabccabbbbcabcaaabcabcabbcccaabbcabbbbbcaabcabcaabcccabbcaabccabbbcabbbcabbbcabccabcaabcccabbcabcaabbccaabccabcabccabcabccabcabcaaabbccaabbcaabccaabcabcaaabbcabcabbcaabcaabccaabbccaabbcabcabbbccabbccabccaabcabcabcccaaabcaaaaabcaabbbccabbbccaabcabcabcabcabbcccabcaabccaabbcabccaaabccaabbcabccabcabcabccabbbbcabcabbcabbcaabcaaabcabbbcabbbcccccabcccccaabbbcabbccabcabbbccabbcabcabbcccabcabbcabccabbcabbcaabccaabbcabcabccabbcabcabcabcabcabcaaaabcaaabcaabccaabcaaaabbcccabbccabcaabcaabcaaabbbccaabcabccccabcabcabbbcabbbcabcabccabccaabcabbcabcabbcabbcaabcaabcabcabccccaabcabcccaaabcaaabcabccabbcaabbccabccabbcaaabcabcaaabccabbcabbccabccabbcabbccabbccccccaabcabbcabbccabbcaabbbcabcaabcabbcabcaabcaabcaabbccabcabcabcabcabbcccaabcabbcabcabcaabccabccabcaabcabccaabcabbcabbccaabbccaabccaabcaabbcabbcaabcaabbbcabccabcabcaaaaabbcabbcabcaabbbccabcabcabccabbcabcaaabbcabccabcaaaaaaabbbcabcabbbcabbbcabccabccabcabccabcabcabcabbbccabcabcaabcccabbbccabcaabbcabccaaaabcabbccabcabcaabbbcabcabcaabccabbcabcabcabcabcaabcabbccabbccabcabcabcaaaabccabccaaabcabbcabcabcaabcaabcccabbcabbbcabcccabcaabcabcaaabbbbcaabbcaaabccabbccabbccabccccccabbbccabcabbcccaabbbccabcccccccabccaabcaaaaaaabcaabccabccaaabcabcaabcabccabbcccabcabcaabbcabbccabcabcabcabbcaabcccabcccabbbccabbccabcabccabcaabcabbccaaabcaabcccabcabcabcaabcccaabbbcabbcabccaabcaabcccabcabccabcaabcabbbcccaaabbcaaaabbcabbcabcabcabcabcaabbbbbbccabcabbcaabbcabcaaaabcaaaabcabbbccabccccabbcabbbccabccabcaabccabcaabcabbcaabcaaabbbcabcabccabcccabcabbccccabcabcccaabcabcccabbcccaabcccaaabcabcaabcaabcaabbcabcaabbccabcaaaabcccccabccabccaabcabccaabbcaabccaaaabcccaabbcabcabcaabbcccabcabccabbcabcaaabccaabbbbbcccaaabcaabcabcccabcccaaabcabbbcaaaaabcaabcabcaabcabbbcabcabbcabcabccccaabccccccabccaaabccabcaaaaabccabccabbcabcaaabbcaabccccaaabcccaabbccabbcabbbbbcaabbcaaabbcabcaabccabbcabcabcaabccabbcabbcaabbcabcabbcabcaabccabbccabcabbbcabcabcccabbcabcabbbcccaaaabbbccabcabbccabcaaaabbbcabbcaaabcaabbcabbcabcaaabbbcaabcabcabbcccabcabcccaabcabccabcabccaabccaabcabccabcabbbcabcabbcaabcabbbbcaaabcabccaabbccaaabcabcabbbccccaabcaabcaabccaabccabccabcabcaabcaaabbcaabccccabcabccaabcabccaaaaaaabcabcabccabbcabccabcabcccaaaaaabbbbbcabbccabbcabcabbcabcccabcabbcabcabccaabbccaabcabcabcabbbbbcabcaaabcaabcabcabcccabbcaabbbcabccccabcaaaabcccabbbccabccabbcabbcabbbbbbcabcaabbbcabcabcccaabcccabcabcaaaabbcaaabcabcaabcabbccabccaaaabcaabbcccabbbbccabcaabcccabcabcabccabcccaabcabccaaabbbbcabbccabcabbbbcaabbccaabbbccabccccccabcabbcabccaaaabcabcccabbbcabbccaabcaabcaabcaabcabbccccaaaaabcabcccabccabcabbbcaaabbcaabcabccabbbbbcabcabcabcabcabccabccabbbbcaabcaabcaabccabbccaaabcaabbbbcabcabbccabbcccaaabbccabcabcabbbbbbccabcaabccaaabcccabcabccabbcaabccabbcccabccabbbccccaabcaaabcabcabcabccabbbccabcaaaabbbcabccabcaaabccaabcabccabcabcaabbbcabcabbcabccaabcabccabbcabcabcabbccabcaabcaabbbcabccabcabcabcabbcccaaabcabbcabcaaabcccabcabcabcaaabcabbbbcccaabcabccabbbbcaaabcabccabbcaabbcabbcaaabbccccccabbcaaabbbcccabbbbbccccabcaabccabbcaabbcabcaabcabccabccabbbcabccaabcabcabcabcabbccaabbccccabbbbbcaaabbccabbccaabbbcabcabbbcaabcabcabbccccaabbcaabccaabccabbbcccaaabcabbbbcabccaabcaabcabcccabcabcabccabcabccabccabcabbcabbbcabbccabccccabcabccccaaabbcabbcccabcccabbbcabbcabcccabbccabbcaabcabcabbcabccabcccabbbccaaabcaaabbcabbcabbcabbbcaabcabccabbbcaabcabccabccaabcabbcaaabbbcabcabbbcaabccabcabcabbcccabbccabbbbcaaabcabbcabbcabcabbcabccaabccabcabcaabbccabbcabccabcabcabbcabbcabcabccabbcabcaabccaabccabccabcabcaabcabcabcccabcabccabbcaaabcabbbbbcabbcaabcabbbbcabbcabccabbccaaabcabcabbccaabcaabcaaabcabbbccaaabcaabbcabcabcaabbbbbcaabcccaabbcabbbbbcabbcabbbcabcabcaaaabbbbcccccabccabcaabcaabcabcabcabcaabcaaabcabcabcabcccabbcabbbcabbbbbbbccaabbbcaabcaaabbcaaabbcaabcabccabcaabccabccabcccaabbbbcabcaaabbccabcccabcabcaabcaaaaabcabcccabbcabbcabbbccabcaaaabbcaabcabccabccccaabcabbbbcabcaaaaabbccabbcaabccabccaaabcccaaaaabcabcaabccabbcabbbcaabcabbbbcabbcabbbbbbccabcabbcabbccabcaabbcabbcabcabccabcabbbbcaabcabccabbbbbbccabcabcaaabbcabcabbcabbcccabcccccabbbccabcabbcabcabbbcabcabbcabcccaabbcabbbcaaabccabbcabcaabcabcccccabccabbcabcabbbccaaaabbccaabbbbbcabcaaabbcccabbcabcaabcaabbcabbcabbbcabcabcaaabbcccabccabbbbbbbbbbcabcabbbcabcaabccaaabcabcaaabcaabcabccabcabbbbbcaabcccabbbccabcabbbbbbcaabbbcabcabbbcabcccaaaabbbcaaaabccabcabccaabcabcabccabbccabcabcaabcabcccaabccabccaabbcabbcabbccabbcabcabcccaabcabccaabbcaabccabcaaabcaabccaaabbccabbcabccccabcabbcabbbcabbcaabccccabbcabcabcaaabbcccccaabcaabcaabcabcabcabcabccabbcabcabbccabcabcabcabbccabccaabccabccabccabcaabcabcaabbbccabbcabccabcaaaabcabcabccabcaabcabcccabbbbbbcaaaabccabbcccaabccaabbcaabcabccabccaaabccabccaabcabcabcabbccabcabcccabcabbcaaaaaaaabcaaabcabccabccccaabbcabbcaaabcabbcaabbcabcabbcabbbcabcaabcaaabcabbcabbbbbcabccaaaabbbccabbbbcabbccabbcabccabcabbccaabbcaabcabcabbcabcaaabccaabbcabbbcabcabcabbcaabcaaabcabbcaabbcabccabcabcabbcabbbccabccabcabcabcabcabcabcabccabbcaabbbbbbcabbcaabcaabccaabcabcabccabcabbccaaabbcabcabcaabbccaabcabccabccabbcabcccabbbbbccaabcabcaaaaabcabcaabccabbcccaaabcaaabbcccaabcaaabcabcaabccabbbbcaabbcaabccabcccabbbbcaabcabbbcabcabcccabbbcabbcabbcabcabbccaabccccabcaabccabcccabcabcabbcabccabbccaabbcaaabccaaabcccccabcaabbbbbcaaabbcccabcabbccccabcabbcccabcaabccabccaabcaabcabcabcabcccabccaabcabbcabbbccccaaaabcccabcccabbcaabccaabbbbbbccabcaabbbccabcabbbbcabcabccabccabbccabbcabbbccabcaabbbbcaabccabcabcaabcabccabcaaabcabcaabcabcabbcaaabccabcabbcaabbbcabccabcabcabbccabcaabcabcabcabcaaabbbcccaabccabcabbcccabcabcabcaabbbccccabbbccccccabbcabccabcabbbccccabcabbcabbcaabccabbcabcabbccaaaabbcabcabccabcabbbcabccabcabcaabbbbbcaabcaaabcaaabbcabccccabccccabcabcabcabcabcabbcabbcabcabbcaabbccaabcaaaabcabcabcccccabcabcabbbccabbcabcccabccabcabbbccccabcabbbcabbcabccabbbcabbbbcaaabcaabcaabccabccccabcabcabcabbbcaabccabcabccabcabbcabcabcabcabcaabbbcaabccabbcaabcaaabcabcabbbcabcaaabcabcabcaabcaabcaabcaabcabbbbccaabcabbccaabcabcabbcaabbbcabccabbbcabcabcabcaabbcabccabcaabcaabcabcabcabbcabbcabbcaabbbcaabcaabcabbbbcaabcabbccabcabcabcaabbcccaaaabcaabccabcaaabccabccaabcabcabcabcabcaabbcabccccabcabcabbcabbbcaabbbcaaabcabcabbcabccccabcabbbbbcccabccabcaabbbcaaaabcabcabbcabcabccaabccabbcabbcaaabbbbcabbcaabcaabbcaaabbbbbbbbcaaabccabcabcabccccabcabcaaabbcabccaabbcabbcabcabcccabbcabbcccabcabccabccabbcaabbbcabcaaabcabbcabccaabbbcccabcabbcabcaabcaabbbbccaabbbcaabcaaabcabcabcaabbbccabbcabcabcabccabcccaabbcccaabbcaabccaabbcabcccabcabcabcabbcabbccabbbccabbcabcabbcabbbcabcabcaabccabcabcaaabcabcaabbcabccabcaaabcccaaabcabcabcaabccaaabbcccabcabccabcaabcccaabcccabbbcaaabccabcccccabbbbbcabcabbbcabcaabcabbcaabbcaabcccccabccabbcabbcaaabbccaabbcabcabcaabbbcaabbbbbcccabbbccaaabbcaabcabcaabbcabccabbcccabbccabbbcabcabbcaabbccaabbcabcaabccabbcccabccabcccabcaaabccaabbcaabbcabcabcabcabbcabccaabcabbbbccabcabbbbcaabccaabcabcabbcabcabbccabcccaaabbbcabbbccabcaabcabbcabbcaaabbbbcabccaabbcabbcaabcabcabcabbccaaabcccabbcabcabbbbcaaabbbbcaaabcaaabcabcabbcabccabbcabcaabbcaabccccabcccabcaabbbccabbcabbbcccaaabcccabbcaaabbbbbcaabcaabbccabbcabbcccabccaaabcaabbbcabcabcabcccabbcabbcabcaabcaabcabcabbcccabcabcabbcabccabccaabbcabcabbcabbccabbcabcabcabccabcabcabbbbbcabbbbcaabccabbcabbcabcabbcaabcaabccaabccabbcabccabcabbcaabbccabbcaabcaabbbcabccabcabccaabcabbcabcabcabcabcabbcaabccaaaaabccaabbcaaabccabccabbbcabcabbccccabcabcabbccccaabccabcaabbcaabbcabcabbcaabccaabbbccaabcabcabbccaabcaabccabbbbccabbccabbcaaaaabcabcabbcabcabbbcaabcaaabcabcabbcabcaaaaaaaabcabbccaaabcabbcabcabccabccccaaaabbcabcabbcaabbbcabbcaabcabbbbcabcabccaabcabbbcaabccabbcaaaabccabcabccaaabbbcabcabbccabccabccaabccabccabcccaabccaabcabcaabbbbbbccabcaabcabbcabcaabcabcaaabcaabcabcabbccabccaabccccabbcabcabcabbcaabcabcabbccaabbcaabcabcabbbcabcabcaabcabccccaabbcabccaabccabbcaabbbcabcabcabbccaabcaabbbbcabccabccaaabcaabccccabcabcabcabcaabcabcaaabcaabbcabcabbcabbcabcccabbccabcccabcabcccabcabcabccaabcaabbcabccabbcabcaaabcabccaabcaabccccaabbcabbcccaaabcabcabcccabcaabccaabbccaabccabcabccccabbcaaaabccabcabcabccabcaaabcabbcaaabcaaaabcaabcabccabccabbcabbcabbcaabbcabcabcabbbccabcabccaabcabcccabcabbcabcabcaaabcaabcabbbcaabbbbbbbccabbccabcabcabcaabcabcabcabcabbccabcabcaaabbbbccabcabbbccabbbccaaaabcaabbcabbcabccabcaabbcabcabbcaabcabccaabcaabcabcaabbccaabcccabbbcaabccabcabcabcabcaaabbcaabccabbcabbcabbbcabccabcabcaabcccabccccccabbbbcabcaabccabcabbcaaabcabccabcccabcabccabcabcaabbcabcabccabccaabbbcabccaaabbccabcabcccaaabbcabccabcabbcaabcabbbcaabcaabcabcabbcabcabbcabccaaabcabcaabcaabbbccaaabbbcabbbbcabcaaaaabbcabcaabcabbcaabcabcccabccaaaaaaabcccabbcabcaaabcabbcabccaabbbcccabcabcabcabccabcaaaabcabcaabcabbbcccabbbbcabcabccabbbcaabccaaabcabbcaabcccabccaaaabcccccabccabbccabcaabbccabccaabcabbccabbcccaabbcaaaabcaaabbccaabcaaaabbccabccaabcccccabcabcaaabccaabccaaaaabcabcabcabcaabcabcabbbccabcabcabcaabccabcabcabcabcabccabbbccabcabbbcabcaaaabcccabbcabcabcaabccabcabcabcccccccabcaabbcaabbcabcaabcaabccabcabcaabcabcabbbcabbcaaabcabccccaaabccccaabcccabbcabbbcaaaabcabbbbcabbcaabbbbbbcabbbcaabccaabbccabcabbccabcabbcaabbccabccabccaaabcccaabcaabbccaabcaabcabbccabbcabbcaabbbbbbcaaabbccccabcabbbcabccaabbcabbcaabcaabcaaabcabcabbcaabbcabcaabcabcaaabcabccabbbbcccabbbccabbcaabccaabcabccabbcabcabccabcabcabbcaabcaabbccabcaaabbbccaabbcabcabbbccabcabcaabcccabcccaaabbcccabbbccabbbbcabcabbbbbccabcabcabcabccabcabbcccabccccabccaabcccabcabcabcabcabcabbcabcaabcccaaaabbcccaabcabccabcaaabccabccabbcccabbccabbcaaabbbbcabbcccabccabcabccabcabcccabcaaabbcabccabcabbcabbcabcaabcabbcaabcabcabcabbbcabcabccaaaabcccccabbccabcccabccabccabcabccccabbbbcaabbbcaaabccccabcabbccaabcabcabbcaaaabbcabcccabccabcaabbcabcabbbbcabcabcabccabcabcabcccaaabcaaabbbcabbbbbcaaabbbcabbbcabcabcabbcabccaaabcabbcabcccccaabcaaabccabbbbcaabccabccaabbbcaabcabcabccabbcabcaaabbccaaabcabcaabccaaabbcabbcabccabcabbbcabcaabcabbbccaabccabcabcabbcabccaabbbbcaabcaabcccaabcabccabcabcaabcaabcabccabcabccabcccabcabcccabcabccabcccabcabbcabcccabcabccabcabccabcabbcabccabcaaabcccabcaabcabcabcabcccaaabbcaabcaabcaabbcaabbcabcaaaaaabbccaabcabbccccabbbcaaabcabbbcabcabccaabbccabcabcabccccabcabcabbcaabbccabcaaabcccaabcaaabcabbbcabcabcabbccccccabbbcabccabcaabccaabbcccabbbbcaabbbcaaaaabcabbbcabcabccccabccccabcccabcccabcabcccabcaabcaaabccabcaabccaabccabccaabbcaaaaabbbcaabcabcabbcabcaabcabbcabbcabbbbbcaaaaabcaabbcabcaabccabbcaabcccabccaaabcaabbccabccccabcabccabbbbcaabccabbcccabccabbbccaabccaabbccccabbbccabccaaaabbcabcaaabbcaabbcaaaabbcaaabbcabcaabcaaaaabccabcaabccabcccabcabcaabccabcabcccabcaabcaabbcccaabbccabcabbccabbccccaabbccabccccabbcaaabcaabbcabcaabcabbcabcaabcaabbcccabbcaaaaaaaabbcccccccabbcaabbcabcabcaabcabcabcabcaabcabbbcabcabbbcabcaabcabbbccabccaaabbbcabbbbcccaaabbbbcccabcabccabcaabcabbbcaabcabcabbbcabcabcabbbccabcabccabccaabccaabccabcaabbbbcabcabbbcccabbbcabbcabbcccabbbcabcabcabbcaabcabbbccaabbccccabbbbbccabbbcabcccabcabcabcaabcabbcaaabccaaaabcccaabcaabccabbccabcabcabbcaaaabcccabcaaabcaabcabccabcaaaaabbbcccabcabbccaabcaabbcabccabbccabcabcabbcabcccabbcabbcabcaaabcccaaabbcabcabcabccabcabccaabcabbbcabbcabcccabcabccaaabcabcabbcaaabcccabbcabbccabbcccabccabcabcabbcaabcabbccabcabcccaabccabcaabccabcabcabcaabccabbcaabcabcabcaabbccccaabccabcccabccaabcabcabcabccccabbccccabbcaabcabccaabbbcabccaaaaaabbcaaaabcabcabbccccabccabccccabbbbbcabbccabbbbcabbccabcabcaabccaaabbccaabbcabbccabcaabbccabcaabccabbcabbcabbbcabbcabcabccaabcaabcabcaabbbccabbcabcabbbcabcabbcabcabbccabbcabcabcaabbbccaabccaabccabbccabcabcaaabcabcaaabcabbcabcccabbcaabccabbcabccabccabbbcaaabcccabcaabccaabcaabcaabbbcabbbcabcaabcaabcabbcabcabcabbccabcaabbcabccabbbbcabbbcabccaabcabbccabbbbbcabcabcccccabbcabcccabccabbbbcaaabccabbcccaabccabcaabccabbcaabcaaabccabccccaabccabccabcabcabcabbccaabcccabcabcabbbbcabcaabcaaabbbbcabcaabbcabcaaabbcabbcaabcabbcccccaabcaaaaabccaabbcaabcabbccabbbccabcaabcabcaaabcabcaaabcaabbcabbcabbbcabcabbcabccaabcccabcaaaabcabbbcaaabccabcabccabbbcaabcaabbcabcabccaabbcabcabcaaabccabcaabbbbcabcabcabbcabbbbcccabcabcabccabcaaaabbccabbcaabbcabcabcabccabcabbbcabbbcabbbccccccabcabbcaabcaabbcccaaaabcccabcabccabcabcaaabbbcabcaaabbbcabcccabccabccaabcaabcabbccaaaabcaabbcabcabcaaaabcabcabcaabbcaabbcabcaaaaabccabccabcabccccabcaaaabcaabcabcabccabccabcaaaaabcccabccabcccabbbbcabbcabcabbbbccabbbbcabcabccabcaabbbccabccabcaaabccabbcaaaabcabccaabcccaabcaabcabcaabbccaabbcaabcabbcaaaabccabcabcaabcabcabcabccccaabcabcaabcaabcaaabbbcabcabcaabbbccaaaabcabbcabbbcabcabcabccaaaaaabccabcaaabbcabbcabbccabcabcaaaabcabcccaabcabcaabcaabbcabcabcccabccabcaaaaabcaaabccccabccabcabbcaaaabccccabbcabcccccaaabcabcabccccccabbccabcabbcaaaabbcaaabcaabbccaabcaabbbbccaaabbbccabbcccabccccabcabcaabbcabbbcabbccabccaabcaabcabbcabcccabbcaabcabbcabbbcabbbbbcabcaabcabbcabbbbbccccaabcabbcabcaabcaabbbbcabcabccaabccabcabcabcccaaabcabcabccaabccaabbccabbcabcabcaabbcabcabccaabbccabcabccaabcabcaabbcccaaaabbbccabccaaaabbcabbccccaabbcabcabcabcabbcaaabcaabccaabbccaaabcabcabcccabccabbccabbcabcabcabcaaaabbcabbbbcabbbccabcabcabccabcabbcaabcaabcaaabcaabcabbcabccabbccaaabbcccaaabcabbcabbcaabbccccabcaabcccccabbcccabcaabcabcccaabccabcabccabbcaabcabcaabcabbccabcaabcabcabcaabcaabcabbccccccabcaabcabcaaabcabcaabccaabcccabcabcabcabcaabbbcabcabccccabbcabcabcabcabcabcabbcabccabcabccccaabcccccabccaabccaabcabccabbbcabbbccaabcaabcabcaabcccaabcabccabcabccaabcaaabbbccccabcaabccabccabcaabcabccabcabbbccaabccabccabcabbcccabcaaabbcabbbbcaaaabbbbccabcabcabcabbcccabbcabccaabcabcabcabcaaabcaabcabccabcabbccccaabbbbcabcaabcccabcabcaaabcaabcccccabcaabbcccaabccaaabcaabcabbbccabcaaaabccccabcabcaabcabccabbbbcabbcccabbcabcccabbccabbccabcabcabcabcccabccaabccabbcabcabcaaaabccabbcaabbcaabcabcaabbccabcccabcabcaabbbcaaaabccccccabccaabcccabcabcaaaabcabcabcabcabcabcabbcabcccaabbccaabcabccabbccaabcaabcabbbcabcabcabbccabcabcabcabccaaabccabccabbcabbcccabccabbbbbcaaaaaaabcaaabcaabbcabcaabbcabbccabbbcabcaabbcccabbbcabcabbbccaabcabcabcabcabbbcaabbcabcabccabccabcaabcccaaaaabbccaabbbbcccabbbcabcabcccabbcabccabbccabbbcaabbccabbcaabbccabcabbccabcabccabbcccabbccabbccabccabcccaabbcaabbcabbcabcabbcabbccaabcabcabbbbccaaaabcabccabccccabcaabbbbcabccaabcabccaaabccaabccabcabccabcabbbcaabcabcabcabcabbbcabbcabcabcaabbccaabcaabcabccabccabccabccccccccccabcabcabbbcabccabbcaabcabccabcabccaabcabcabccabcabcabbcabcabcaabccabcabcabcabcaabcabcabbcabbcaabbcaabcccccabbbbbccabcabbbbcabbbbccabbcaabcabcabcabcabbbccabbcabcaaabcabcaaabccabcccabcabccabcabccccabcabcaaaabbcccabcabbccabcaabbcabbbcccaabbcaabbcabccaabbcabbcaaabcaabbcabcabccabcabcaaabcabcccaaabcaabbcabcabbbcabccabcaabbbccabcabcccaabcaabccaaabcabbccabcabbcabbcaaaabcabbbbcabccabcabbbbcaabbccabcabcabccabccaabcabcabccabcabcccccaabccabcccccabbbcabcabbccabcabccccabcaabccaabbbccabcabcabcabccaaabcabccabcaabcaaabcabbbcaaaabccaaabbccabcaaabcabccabcaaaabcabbcccabbbbcabcaabcabbcabcaabccabbbccccabcaabbcabcabccaabbcaabccabbcabccabbbcabcabcaabbbcabbbbcabbbcabbcaabcabcabcabccabcaabcabcabbbccabbccaaabbccabcaabbcabcabcabbcccccaabbcaaabcabbbcaabbcabcaabccabbbccaaabbbccabccabbcabcabccabbcaaabcabcccabccabbbbccaaabcabbbbcabcabbcabcabbccaabbbbcabbcabcaabcaabcabbcaabcaaaaabcccaabbcccabbbcabbbccabccabbcabcaabcaabcaaabcabcabbcaabcabccabcaaabcabbcaaaaaabcaaaabcabccabcabbcaabcabcabccaaabcaaaaabbcabcccaabbbccccabccabcabcaabbbcaabbccaabbccabcaabcccabcabccabccabbbcabbcccabccccabcabcabccabcccabcabcabcabcabcccaabcaabbcaaaabccccabccaabbcabcabcabbcaabccabbbbcabcaabbbbccabcabbbcabcccccaabcabcaabbbbcabcabcabbccabbcaaaabcabccaabbccabccabcabbbcabcabcaabbbcabbcabcaabcccabcaabbccccabccaabbcabcccaaaaaaabccaaabbcabcccabccabbbccabcabccaaabcccabcabbccabcaabcaabbcabcabbcabcccabcccccaabbcabcabcabccabccabbcabbcabbbcabcccabcccabbcabcabbcaaabbcabcccaaaabcabbcabbcaaaabcabcabcabcaaabbcabcabcaabcabbcaabccaaaabcaabbcabbcabbbcabbcabccabbccabccaabcabccaaaabbccabcabbbcaaaabbbcabcabbcabcaaabcabcabbccabbcaaaabcccabbcccabbccabcccabcabcaaaabcabcaabccaaabcaabbcaabbcaabccaaaaabbcabcabcabbcabcaabbbcabcaaabbcabbbbbcccaabcaabcccccaabbcabbbcabcabcaaabcabcabcaabbccabcabbcaaabbbbcccabccabbbbcabcabbcabcabcabccabcabbcabbcaabccabbccabcabccabcabbcabcabcaabcabbbbccabcabcabccabcabbccccabcabccabbbcabbbcabbcaaabccabcaabcabccabcabbcabcabcaabccaabcccabccabcccabbccabbcabcaaaabcabcabbccabcabcaabcccaabcabbcabccabcabcabbbcabbbccabbcabccabcabcccaabccaabbccabcaabccccabbbcaaabbcabccabccabbccabbbcabbcabbbbcabcaabbbcaabbccabcabcabbcccaaabcabbcabcaabbccabccabccccabcaabcaabccabcccaabbbcabcabbcaabcaabbcccccaabcaabbcabbcaaabbcaaabbccaabcabbcabbcabbccabcabcabbccaabbbcccaabbcabbccaabccaaabcabcabbccabbccabbbbcaaabccaabccaabcabbbbbcaabbbbbccccaabcccabcabcaaabcabbcabbbbbcaabbcabbcabcabcabcabbcabcabcaabcccabbccabcaabccabccabcaabbcaabcaabcaabcabcabccabcaabbcabcaabccccabbccccaaabcabbcaabcabbcabbcaaabcabcabbcaabcaabcabcabcabcabcabcabccccccabcabcabbcabcccabccaabcabcccaabbcabcabbcabcccabccccaabbccaaabcabbcabbcabcaabcabbbbbcabcccaabcabbbbcabcaaabbcaabbcaabccaaaaabcabcabccaabcaaaaabcaaabcccccaabbcabccaabbbbbbcaaabccccaabcabbcccaabccabcaabccabccabcabccaabcaabbccabcabcabbcabbbbcabbcabcaaabbcabccccaaabcabccabcabcabcaabbccaabccabcaaabbcabcabcabcabccaabcabbbcabcaabcccabbbcaabccabbcccabbbcabccabccaabccaabbccabccabcaabbccaabcaaaabcabcabcaaaabcabcabbcabccabbbcccccabbcccaaabcccabbccabbbcabbbcabcaaabcaaabcaabbbbbcabccaabcaabcabcaabcabcabcabccabbccccabccaabbcabcabcaabcaaabbcabbccabcabbcabbccabbbccabcabbcccaabcaabcabcabcabccabbcabccabbbbcabcabcabbcaabcccaabcccabbbccabbbcabcaaabcabccabcabccabcccccaabcabcaaabbbccaabbccabcabccabcabcaabbbcabbbccabccaabcaabcaabcaaabbcaaabcabcabcabcabcabccccabcabcabcccabcaabbbbbbcabbcaabcaabccaabcabccaabbcaabcaabcabcabcaabcabcabccabbcaaaabcaabbbcabcabbbbccabcabcccaaaabcabcaabccabbbcabbbcabccabcabcabbbbcabcabbcaabcccabbcabcaabbbcccaaaabcabbcabbcaabccabcabbcabcccaabcccabccaabbcaaabcaaabcabbcaabcabbcccabcabccccaabcabcabbcaabccaabccabcabbbcaaabbcaabbcaabcaaaabcabbccaaaaabcabbcaabcccabcaaabbcaaaabccabcabcaabbcabcabbcabcaabcabcabcabcabbbcaabcccabcabccabbcabbcabcccaabcabcabcabbccabbccaaabcaabcabcaabcaabcaabcabbcabcabbbccabcabcccaaabbcaabbbbcabccabccabccabccaaabcaabcabcabcaaaaaaabcabbbcabcabcabcccabcabbbccabbbcabcaaaabbccabccabcabccabcaabcaabcaabbbcccabcaaabccaaabcabbcccabcabbcabcabcaaabbcabccabbccaabcaabcabbccaabbcabcaabbcabcccabcabcabcabbbcabcabcaabcaaabcaabcabcabcaaabccabcaabbbcabcaabbccabcaabbbcabccccabbcabccabccabccaabcabcabbbbbbcaaabcabccabcabbccaaabcaabcabbbccabbbbcaabcabcabcabcaabcabcaaabcabccabcccabbbcabbbbcabcabbbbcaabbccabccaaabbccabbcabccabcaaabcabcccaaabccaabccabbcabcccabbbbcabccaabbbbcabbbcabccccabcabbcabccaaabccabbbccaabcabbcabcabcccabcaabccccabbcabcabcabccabcabcaabccccaabbcabbcccaaabccaaaabcabccccabcaabcccccaabccabccabbcabccaabcccabbcccabcabccaaabbbbcabccabcccaabbccabbcabcaabbcaaabbcaabcabccabcabcabcaabbcccabccaabcaaabccabcaaabcabbbcccabccaabccabccabcabcabcabcabcccabcabcabbbccabcabcabccaabcaaaabcabbccabccabcccabccabcaabbbcabcabbbcaabccaabcabcabbbccabcaabbbcabcccccabccaabbcccabbccabbcabccabcaaabbcabbcaaaabbccabccabccabcaaabbcabbbcabbbcaaabcaabcaaabcabbbbcabbcabcccabbcabbcabcccabbcaaabccaaaabcabccabbbbcaaaabccabbcccabccaabccabbbcabcaabcabcabcabbbcaabcabcccabcabbccaaabcccabbcabbbcaaabcabccabccabbccabccaabcaaabcabcaabccabcabcabccabbcaabbbbcabccccaabbccaabcabccaabcabcccaaabcabbbbcccaabcabcabcaabbcaabbbcabcabcaaabccabbcabcabbccccabcaabcabbcabcabccabcabcabbcabccabcccaaaaaabccabbbcabbcaabcabbbccaabccaabcabcaabcabcabbcaaabccaaaabbcabbbbcabbcccabbbcabbcccaaabcaabcabcaabcaabcabccabcabbbccabbcaaaaabbcabbcaabbbccaabccaaabbcabcaaabccaabcabbbccabccabcabccabcaaabbbbcabbcccabcabbccaaabccabbbbcabbcaaabbbcabbbccccabcabccabcaabbccabcaaaabcaabbbbccabcabccabbcaaaabcaaabcabcabcabccaaabcabcabccaabcabcabcabcabcaabbcabcabbccabcaaabcabcccabbbbbbcccabbcabcabbcccaaabcaabbcaaabbcabcaabcabcabbcabcabcaaaabbbccaaabbcabcaabbbcabcabcabcabbbbcabcaaabccaabcaabccabcabcabbbccabccabccaabcaaabcabbbcabbbcabbcabbcabcccabbbbcabbcabcabcabbccabcabcccabbcabccccccaabccabcabbbcccaabbccaabbcccccaaaaabcabbccabbcabbcabccccabcaabcabcaabbbcaabbcabbcabcaaaabbccabbcaabcabcabbcabbcccaabbccaabbbcaaabcabbbcccaabbccaabbbcaabbcabcccaabccabbbccabcabcaabbbccabcabbcabcccabcabcabbbcabcabbcabcabcabbbcabcabccccabccabccabcaaabbccabbcabccabccabccaabccabcccabcabbcabcaabcabcccabccaabccabbcabccabbbbcccccabcabcccaabbbcabcabbcabcaaabbccaabcabbcccaabcccabbcabbbcabbcabbcabcabcabbcabbbccabccabcabbbcaaabbcabbbccabccabcaaabbcabcabccccccabcabcabcabbcabbcaabcaaabcabbccabbbcabbbcabbbbcabbbbcabbbbbccaabbbcaaabbcabcabbcabcabbcabbbcabbcabcabcaabbccabcabbcabcabbccccabcaabcabcabcccaaabccaaabbbccabccabcaaabcabcabcabcabbcabcabbbcabcaabccabcabcaabccabcaabccabcabbbcccccaaabccccaabbbcabccabccabcaabccaabbbcabcccabbbcabcabbbcaabbcabccaabcabbcabcabcabccaabcabcaabcabcabccaabccabbcabcabcabccabcabbcaabcabcaaaabcaaabbcabccaabcabbbbbccaabbcaabbcabbccabcabbccabcabccaabbcabcabbbccabcabcabbcabbcabbcabcaabbcabcabcccabbcabbcaabccabcabbcabbccaaabcabcaabcabcabcabcccabbbccabcabcccabcabcaaabccaabcabcaabcabcabbbbcabcccabbcaaabccccabcabcabcabccaaabcabccccabcaabcabcabbbbcabcaabcaaaabbcabbcabbccabcaaaaabbcaaabccabcccaabcaaabbcaabbcaabbbccabccaabbcabccabcabcabcabccaabccaabcabccaabcaabbbcabcaabcabcabccaabcabcabcabccabcabcabcabbbcccaabcabcaabcaabcabcaabcabcaabccccaabbcabcabbbbcabccabcabbcabcaabcabbbbcaaaaabbcabccabbccabcabcccabbcabccabcabcabbccabccabcabcabbbbbcabbcabccaabcabcaabccaaaabcabcabcabbcaabcabcabcabccaabcabbcabccabbcaaabbbcaabcabcaabcaabcabbccabccabbccaabbbbcabbccabcaaabcabcabcaabbbccabbccaabccabbccccaabbbccabbcaabbbbbcabbcaabbcabcaaaabcaaabbccabcabcccaabbcabcabbbbbbbcccaabbcaabcaabbbccaabcabbccaabbcaabcaaabccaabcaabbcaabcaaabccaabbcabccabccaabcabcabcabcabbcabbcabccaabccabccccabcaabbbbcaabcabcccabccabbcabcccabcabccccabcabccaabbcaabbcaabcaaabcabcaaabcccabbcabcabccabbcabcaabcabbbccaabcaabbbbbcabcabcaaaabbbcccaabbcaaabccabbcabbcabcabcabccccccccaabbcabbcaaaabbcabbbccccabcabcabbcaabcaaabcabbccabbcabbcabccaabbcabccabcabcabcccabcaaaabbbccabcaabccaabcaabbcaaabbbcabbccabbbbbcabcabcaabcaaaabbcabcaaabcabbcabcabcabbcabbcabcaabccabcabbcabccabcabcabcabbcaaaabbcaabcabcabbccabcabbccabcccabbcccabcabcabcaabcccabcaaabccabcabbbbcabcaaabbccabbcabcabbbcccaabcaaabcaaaabcabcaabbbcabccabbcabccabcaabbcabcabbbbccabbcabccabcabbbccaabcccaabcaabccabbcccabcabbcaabbcabccabbcaabccaabcabcabccabbcabbbbccaabcabcaaaabcabbbcabccaabccabbcabbcabbbbcccabcabcccabcabcaabcabcaabcabccabccabbbbccabcaabbcabcabbccabbcaaabcabcaaabccaabcabbccabccabbcabccccabbcabccabbcaaabcabbcaabbbcabcabbbcabcaabcabcabccabcaaabbbbcaabbbccccabbccabcaaabcccabcabccaaaaaabcaaabcaabcabcccccabcccabcabbbbcabbcccabccabcccccabcabccabccaabbbcccabbbcccaabcabbbbccabbbccaaabbbbcabbccabcabcccabcabcabccaaaabcabcaaaaaabcaaabcabcccabbbccaaabcabbcaaabcabbbbbbcabcabbcabccabcaabbccabccabcabbbcabbcccccabcabccabccabbcabbccaabcabccabcaaabcabccaabcabcabcabccabbcabcabcabcabcabcccaabccabcaabcccccabcabbcabbcaaabcabcabbbcabbcaabcabcaabbbccabbbbbcaabcabccabcaabbcabbccaaabbbbcabbbcabbcabbbcaabbbcabcccaabbcabccaabbccccabcabbcabcabbcaabbbcabcabccabccaaabbcabcaabccabccabcaabccabcabccabcabcaabcccabcabbcaaaaabccabcaaabccabbcaabcaabcabcabcaabcabbbcaabcabbbcaabcaabbcabcabcabcaaabcabcaabcabcabcaabccaabbcaabbcaabcabbcabcabcaabccabcabcabbbccabccaabbcabccabbcccabcaabbcaabccaabcabcaabbcabcccabbcabbccabcabcabbccabbcccabccabbcaabbccaabbcaabbcccaabcaabccaabccaabcabcabbbbccabcccccabbccaaabcabbcaaabccaabcabcaaaabbbcabbcaabbcaabcabcabcabbcabcabcabccaabccccabbcaaabcabcaabcabcabccabcaaaaabcabcabcabcabcaaabcabcaaabcabcccaabbbccabbbbbbbcabccabbcaabcabcaabcabbbcabcabcabbcabcaabcaaaaaaabcabbbcabccabccaabcccabcabbcabcabcabbbbbcaabbcaabcabccabbbcaaaabcabbcabbbcabbbbbcaaabcaaaaabcabcabccaabcaaabccaaabcccaabccaabcabcccabbcaabbcaabcabcccabccaabbcabcaaaaabbbcabbcabbbbcaabbbbcabcabbcabcabcabcabccccabcabccaabcccabcaabbcaabcaabcaaabcccccabcabbbbcabbcabcabcaabcabccaaabbbcaabcabccccabcabcabcccaabbbcabcccaabccccabbbbccaabbccaaabcabcabccabcabcaabbbccabcaabcabbbcabccaabcabbcabbcabcaaabccaabbbcabcabcabcccabccaabbcccabccabcaabcaabcabbcaabcabbbbcaabcccccccabbbccabbcccabcabccaabcabbcabcabccabccaabbcaabcaaabcabbccabcabbccaabbbbcabbbccaabcabcccccccccaaaaaaabccaabccabcaaabcabcaabbcabccabcabcabcaabcccabcabbbcabbbcaabbbcaaabcabbcccccaabcabbcaaabccabcabcabcabccabcaabcabccccabccabbbccabbccaabcaaabbcabbcabccccaaabcabccccabbccabcccabcabbbccaabbcabccabccabcabcabcaabcaabcccaabcaabccaaaabcabbccccabccccaabcabcabbcabbcaabbccaaabcccabcabcaabcaabcaaabbccccabcaabbcaaabbccabcabcaaaabcabcaabbcabbbcabbcabccabbbcccabbcabbbcabccabcabccabbccccabcccaaabbcabbbccabcabcabbcabcabcaaabbcccabcabccabcabbcccabbcabcabcaaaabccabcaaabcabbcabccabcabcabbcaaaaaabccaaabcabbbcabcccabcccabbcabcaabbbcabbcabbbbcccabccabbbccabccabcabcaabbbcabcabbcabccabccabccaabbbbcabcabccccaabcaaaabcabbbcaabccaabccabbcabccaabbcabbcaabbcabbcabcabcabbbcaabcabcabcabcccaaabccabcabccabbcaabbbcabbcabccabbbcabccabcabbcaabccabccccabbbcaabcabbcaabcabcabccccaaaabcaaabcccaaaabccabcaabcaabcabbccabcaaaabbbcabbcaaabbcabcaabcaaaabbcabbcaabcaabcabcaabcabbcabccaabcccabbcaaabbcabbcccaabccaaabbccabccabbbcabcabcaabccabcaabccabcaabcabbbbbbcabcabcaabbcaabbbcccabcabcabcabbcccabbbcabbccccabcabccabccabcaaabcaabcaabcabcabbbbcabcabcabcabccccabbccabccabcccabcaabcabbbcabcccccaaaaabbbbcabccccabccaaabcabbcccaabcabcaaabcabccccccaabbcabcabcabbbbcabccabbcccaabcaabcabbccabcaaaaabbcaabcabcabbccabcaaaabcaabbcaaabcabcabbccabcabcabcabccabbcabcccccabccabcaabcabcabbccccccaabbccabcabcabccccabbcabcabccabbcabbcabcabbbbcaabcaaaabcaabbcaabccabcaaaabcccabccccabcaabccabbcabbcabcccccabbcabcabcaaaabcaabbbccabcccabcabbcaabbcaabcabbbcaabcaaabbcabcabcaabcaabcabcabcccabcabccabcaabccabcabcaaaaabcccabcabcaabccaabcaabbcaabbcccccaabcaaabccabcabcabccabcabcabcabcabccccabcaabcabcabbcabbbccabccabbcabcaabcabcabbccabccaabcabcaabcabcabbccaaabccabbbbccaaabcabbcaaabcabccabcaabcabcabcabcaaabcabcabbccabcabcabccabccabcaaaaaaabcabbccabcabcaabcabcccabcabccccabccabcabcabccaaabcccabcaabbcaaabbbbcccaabcabcabcaaabccabcabcabcabcabcaabccabcabbcabccaabcccabcabbbccabccabbbccabcabcabbcaabccabcccabbbbbcabcabbccabcaabcaaabbcaabcabbccccaaabccabcabbcabcaabccaabccabcabcaabcaabbbcabccccabccabcaaabcabccaabbcccabbbcccabcabcabcabcabccaabccabcaabcaabbbcabbbcaabcaaaabcabcabcabcaaabcaaaabcaaabcabcabccaaaabbbbbcabcaabccaabbbcabbccaabcaaabbccccabcabcabbcabcabcaabbcabbcccaabbccaaabcccabbbbcccaaabcabbbbcabccabcabcabccabcaaabcccabbbbcaaabbcabbccaaabbbccabbcaabccabcaabbcabbcaabcaabbcccabbbcaabcabcaaabbcabbcabcccabcabbbbccabccaabbcabbcabbcabccabbbbcabbbcabcaaaabccabccaabcaaaabcabccaabcaabbbcaabcccabbbbcabcabbccabccccabcaabcabcabcabbcccabcabcabbbcabcabcaabcabbccaabcaaabbcccaaaabcabbbcaaabcabbbbcabccccabcaabbcabcabcabccabbbcabcaabcccabbcaabcabbcabcabcabbcabcabbbcabcabbcaabcaabcccabcaaaaaabcabcabbbcabcaabbcabcaabbbcaaabccccccaaabbcabcabcaaabcabcabcabccabbccabbcabbbbcabcabcabcabccabbbcabccccaabcaabcccabccaaaaabcaabccaaabcabcabbbcccaabcabcaabccaabcaabcabccaabccccccabbcabcabbcabcabcaabcabcabbcabbbbcabbcaaaabcabcabcabcabcabcccaaabbbcabccabccaabccabccabcaabbcaaabbcaabccabcccabcabcabcabbcaabbbcabcccaabcabcabcaaabbcabbbccabbbccabcabccccabcaaaaabccabbcabcaabccaabcabcaaaabcabcaaabbcaabcabbcabcabccabccaabbbbcaabcabcccabccabcaabcabcaaabccabcaabccabcabcaabcabccabcabccabcabcabbcabcabbbccccaaabbcabbcabbcabcccaabccabbbcabbcaabcabbbbcabcabccaabcccabcccabccabcaabbcaabcaabbcabbcabbcabcabbbcaabccaabcabccabcccabccaabcabcabbcaabcaaaaabbccabcccabcaaaaabbcabcaaabbccabccabccabccccabbbbcaabbcaabcccabcaabcabcabccabbcabbcccabbcabccccabbcccccabcaaaabcabbcabcabbcabcabbbcaaabccabccaabcabbbcabcabbcabcccccabbbcabbcabccabcaabcabbcaabcabccccabcaabcabcaabcaabbccabccccccccabbcabcaabccabcccaaaaaaaabccccabcccaaaabbbbbbcabcccabbcaaabcabccabbcabcabccabcabbccabccabcabcaaabcaaaabccabbbcccabccccaabcccabbbcabcaabbcabcaabbbccccccaabcaabcabccabcaaabbcabccabbbcccabcabcabcabccaabcccabcccabccabbcabccccabccabcabcaabbcaabbbcaaaabcabcabcabbcccabbccaaabccabcabccccabcaaaaabbcabccabbbbbcabbbcabccabcccaaabbbccabcabbcabbccabbcabcccaabbcabccccabcccabcabcabbcaaabbbccabcaabcabbcaaaaabbccaabcabbcaabccabbcccabccabccaabcabbccabcabbbbcabbcabcabcabcabcccabcaabcccabcabbbcabcabcaaabcabbcabbccabbccaaabbccaaabbcabcabcaabbbbbcabbcabcaaabbbcabccabbcabcccabccccabcabccabcabccaabbbbbcabbcabccaabcabcaabbccaabccabcccabcaabbcabcaabccabbbbcabcabbcaabbcabcaabbbccaaaabbbbcabcabbbcccaabcabbcabbcaaabcabccabbcabccabccaabbbccabcabbcaabccaabcaaabcabcaaabbbcabcaabccabbbccabcabcabcabccaabcccaaabbcabbbbccaaabcaabcabccccccaaabcaabcabcaaabbcccccabcaaabbcabccabcaabcabcabcaaaabcaabcaabcabbccabcabbcabcaabcabcabbcabbcaabccabcccabcaabbcabcaaabbcaabcabcabccaabcabbcabcabcabcabccaabccabbbcabccabcaabbccaabccabcabccaaaabbbcaabcabbcabbbcabcaabccabccaabcabbcabbcabcabbcabcabcccaaaabccabccaabcabcabccaabcaaaabccabbccabcabbcabccabbbccabcabccaaabbbccaabbcaabcaabbcabcabbcaaabccaabcabbcabbbcabcabbccaaabcaabbcabcaabccabcabbccaaabcabcabbbbbcabcabbcabccabcaabbccabcabcabcabcabcabcaabcabcabcaabbbbcabcabbcabccaabbccabcabcabcaabbcabbcabcabcabcabcabbcaabccaaabcaaabcaabccaaabcabbbcabccabccabcaabbcabccccabcabccaaabbcabccaaabccabcccabcabcabcabbcaabcabccccabcabcaabccccabccccabbcccabccabbbcaabbcabcabcaabcabcccabcabccaaabbbbcabcabbcabcccabbcabccabccabccaaabccabcaabccabcaaaabcabcabbbcaabbcabcaabccabcaabccccabccabcabcabcabcabcabbcabccabcabbcabccabbcabcabbbbcaabcabcabcaabccabbbbcabcabbbccabcabcabcabbccabcaabcabccabccabcccaaabccabcccccabbcabcabcabcabcaabccabcabcabbcabcabbcccabbccccabccabccabcabcabcaabbccaabcaabccccabcabbbbcabcccaaaabccabcabcabcaabcabcccabbcabcaabbbcaabcaaabbbcabbccaabcabccabbcabccabcabcabbcabcabbbccabbccabcaaaabbcaabccaabcabcabcabbbbcaaabcaabcabcaaabccaabcabcabbbcabbccabbcabcabbbbcabbccabcabccabcccabcabbccabcaabcabcabcabcaaabbcabcabcabcabcabcabcabbcabccabccabcabcaabcccabcaabbcaaaabbccabbcabbcaabcaaabcccabcaaaabbcaabbcabcabcccabbcaabbbbbccabcaaabcabbcabbcabcabbbccabbbcabcaabcabcaabccaabbcabbcabcabccabcccabbccabbcabcabbccaabbcabbccaaabbcabbcabcaabbcabbccaaabcabcaabcaabcabcaaabbcaabbcabcaaaabccccabcccaaaabbcabbcaaabcaabbbcaaaabccaaabccccabbcabcabbbbcaabbccabbcabbcaabbccabbcabbbcabcccabccabbbcabccabbbcccabcabcccccabcaaabcabbccabbcabbbcaabbbcaabccabcabcccabbbbcaaaabbccabbbbcccaabcccccaaabcabccabbccabbcaabcabcabbbbcccabcabcabbcabbbcaaaaaabccabccaaabbbcabbccaaaabcabcaaaabcabcccabcabbbcabccaabbcabccabbcabcabccabcabcccccabccabcccabbbbccaabcabcabcabcabcabcaaaabbcabbbbcaaabcabcaabcabbcaaaabcaaabcabcccaabcabcccccccaabccabcaaabbcabcabcabccabccabbbbccccccabccabbccabccabbcaaabcccabbbcaabbbcabcabbbbcabbcccabcabcaabcabccabcaabccaabcaaabbbcaaabcaabccaabcaabcabcabcabbbccaabccabcaabcccabbccabcaabcaabcabbccabccaaabbcabbbcabcaabcabcaaabcabbccabbcabbcabcccccabcabcaaabcabcabcabcabbcabcabcabcabcabbccabbbbbcaabccabbbcaabbbccabbcccccabbbcabccabcabbccabbcabbcccaabbbbbbccabcabccabcaaaaabcaabcaabccaaaaabcabccaabcaaabcabcccabbcabbcabcaabccccccabccabbcaaabcaabbcabcabbbcabcaabcabcabbbcabcabbcabcaabbccaabcabcccabbcabbcabccabcaabbbcaabbcccabccaabbbcaabbbcabcabccabccaabcccaaabcabbcaaaabccabcaabccabbcabcaabccaabbbcabccabcaabbcaabccabbccaabcccabbcabccabccaabccabbcabbcaaaabccccaabbccaaaaabccaabbbcabccabbcaabbcabbcabcaaaabcabcabcabcabbcabcabcabccabccabcabcabbbcaabcabcaaabcabcabcabbbbbcccabccabcaabbccabcabcaabbbcabbbccaabccabccabcabbccabbcabccccccaabccabccabcabcccaabcabbcabbccabbccccabbbcaaabcabcaaabcaabbcabbcaabcccaaaabccaaabcabbbcabcaaaaabcaabcabbcccaaabccabbbccabcccabcaabbccabcabbbccabcaabcccabcaabcccabccabcabbbcabbccabcabcaaabbcaabcabbcabcaabbccabcaaabccabbbccaaaabcabbcabcabcabcccabccaabcabcaabcaabcabcaabcaaabbbcabcaabbbbccabbcaabcabcabbbccabcabcaaaabbcabcaabcabccabcaabcaabcabcabccabbbcabcaabccabccabcabcaaabbcccabccccabcabcabbbbcaaaabccaaabcabcabcaabccabbccccabccabbccabcabcabcabcaabbbcabcaabcaabccabcabcccabbbcaaaabbcabccabbcabbcaabccabbcabcabbcaaaabbccabcaabbbcaaabcabbbcabcabcabbcaabccabcccaaaabcaaaaabbbbcaabcaabbcabccabbbbbcabccabcaabbbbccabbcccccabccabcaabcaabcabbccaabbbcabbcabbbcabcabbcaaabbcccabbcabbcabbcabbbcabcccabbcabcabcabbcaaabbcaabcabbbcabccaaabcaabcccabbcccaabcabcabcabcaabbcaaaaabccccccabbcabccaaabcccaaabcabcabbcabbcabbcabcccaaaabccabbccabccaabcabccabbcabbcaabccabcabcaabcaaabcccabccabcabcaabcaaaabccabccaabbccabbcaabcabbcabcabcccabbcaaabccabcabccabcaabcabbbccabbcccabbbcaabccabccabcaabcaabcabbcccabcabbbcabbbbcaabcabbbcabcabcccabcccccabbccabccccccccabcabbbcaabbcabcabcabccccccabbcabcabbbbccccaaabcccaabccaabcaabccaabcccabcaabbcabcccabcabbcabbbbcaaabcccabcabcabcabbcccaaabcabcaaaabcabbcaaaabbcaabcabcaabcaaabcabcccaabcabcabcabccabcabccaaabbccabcaabbcabcabcabcabcabccabbcccabbbccaaaabccabcabbbbbbccabcccabcaaaabccccaaaabccabcaaaaabbcaabcaabbbcabcaaaaabbcccabcaaabcabbcabcccabbcabbccaabcaabcabccaabbbcabcccabccabbcaaaaaabbcabcccaabcabcaaabcccabcccabbbccccabbcccabcabccaabbbcaabbcabccaabbcccabcabcabcabccabcabbcaaaabccabbcabcaabcccabcabcabbcccaabcabccccaabbcabbbcccabcccaaabcabcabbcaaabcabcaabcabcabcaabcabcabbcaabbcaaabccabbcabbbbbcccabbcabcabbcaaabbcaaabcccaabcaabcabccabcaabbccabcabccabcccaabcabbcabccccabcccabcaabbbcaabcabbcabccaabbbcabbcabbcabbbcabcaabcaabcabbbbbbcaaabbcabccabbbbcabcaabcabcabcabbcaaaabccabbcabcccabccccaabbcabcabbcaabcabcaaabcabcabccabcccccabcaaabcaaaabcaabbbcaabcabbbbcabccabcabccaaabcaaaaabbcccabbccabccabbbbbcabcccabbbbbbbccabcaaabccccaabbbccabbccabbcaabccabbbccabcabcabbbccaabcabccaabbcabccabcccabccabccabcccabcaaaaaabbcaabbcabcabccaaabcabcccabbcaabcaaabcabcabcaabcabbbcaabbccaaaaabbcaabcabbbccccaaabcabccaabcabbbcabbcaabccabcabcabbbbbcaabbbbccabcaaabbcabcaabbccabcaabcabcabcabcabbcaabbcabcabbcabbbbcabcabcabbcabcabbcabbcaabbbbbcccabcaaabcaabbcaabcabcabbcabbcabcccabbcabccccaabcabccabcabbccabccabcabbbcaabcccccaaaabcccabbbcccaabcabbbcabbccaabbcaaabccabcaaabbbcccabcabbcaabcabcabcaaabcaabcabbccabbbcabcabcaabbcabccabbcccaabcaabcaabcaabccabbccaabcaaaaabbcaabcaabcabcccabbbcabcaabccabcabccabccabbccabbcabcabbbbcabcaabcccabbccabbcaaabcabccaabbcaaabbcabcccabcabcaabcabcabccabbcaabbcaabbcabcabcccabbcaaaabcabcabccaaabccaaabcccabbbcaabcccabcaabbcabcccaabcccabbcccabcccaabcabcabbcabcabcaabcabbccaaaabccaabcaaabbccccabbcabccccabbcabccabbcabccccabccabbcabccabbbccaabcaaabcabcaaabcabcabcabcaabbcabbcaabbccaaabccabcaaabccabcabcaabcaaabcabcabcccabbcabcabcaabcabbcaabcabbcaabbbcaaabcaabcccaaaaabbcabcabcaabcabbcabcaabcabcabcabbbcaabcabccabcabcabccabbcaabcabbbccabcabcabcccabcccabbcabbbbccabbbbcaaabbbcaabccabccaabbcabcabcabbcabbbccabbccabcaaaabcabcaabccabcabbcaabbbcabcabcccaabcccccaabcaaaabccaabbcaabbbcabbcaabccaaabcabbcabccccaabcaabcabcccaabbcabbccccaabccabcaabbbcabcaabcccabbbbcabbbcaabbcabccabbcaabbcabcaabccabccabbbbcabcaaabcaabccabcabccabccaaabbccccaabccaabcccabccabbbcabcabbbbcabcaabcabcabcaabcaaabcaaabcccabbcaabbcaabcaabcabcccabcaabbcaabccabbcabcaaabcaaabccabbbcaabccaabcabbbcccaabbccabcaabbbcabcaabbbcccabcabbcaabbcaabbcabccaabbcaaabcaabcabcabccaabcabbcaaabbcabbbbcaabbcaaabccabcabcaabcaaaaaabbbbbcabcabcabccabcabcabcabcaabbbccabcabcccabbcabcaabbbcabbcabcabcccabcabbcccabcabbccabcabccaaabbcaaabcabbbccabcaabcabcabcaabcabbbcccabcabcaaabbcaabcabbbccabbcabccccabbcabccccaabcabcabbcccabcaabbcabbccaabbcabccabccabbbcaaabccabcabcabcabcccccabcabcccabcaabcabbccabbcabcccaabbbbccabbbcaabcaabbcaabbcaabcabccaaaabccabcaabbbbcccabcabcaaaaabcaabbcabcabcabcabcabcaaaabccabcaaabcaabcaaabcaaabcabcaabccaabcabbccaaaabcaabccaabcabccaaabccaabccabcaabccaaaaabcaabccccaabbcaabcabbcaabbbbcaabbbbccabccaaabccabcaabccabcaabcabbbcaabbbcaaabcabcccabccabccccccccabbcabcabcaabccccaabcabcabccabbbccabbbbcccabcabcaaabcabcccccabbccccabbcaabcabbcabcabbbcaaabcabbccabcaabbbccaaabbcaaaabcabbcabcabbbbcabbbccabcaabccaabbccaabccaabcaaabcabbbccaabbccabbcabbcaabcaaabccabbcaabccabbcabccabcabbccccabbccaaabccaabbbbccabcabcabbcaabcaabcaabccaaabbcabcabbbccabcaabcabbcaabccabcabcaaabbbcabcaabccaabcaaabcabbcaabcaabbbcccaabcabbbcccaaaabcabcaabbbccabbbcabcabbcccabbcaabcabcaabcabcaaabcccabbbcabcabcabcccabbcabbcabbcabbbccaabbbccabbbcabbcabccabcccaabcabccabccabbbcabbcaaaaabccaabccabbcccaaabbbbbcccccabbcabbcabccabcaabcccabccaabccabccabcabccabbcabcaabbcabcaabcabcabcabcabcabcabbccaabcaaabccabcabccabcabcabccabcabcabbcccabbbcabcabcccaabccabbcaabccabcaaabcabbbcabccabbcabbccabbcabcaaaabbcaabcabcabbcaaabccaabcabbcccabccaabcabcabbcabcabcabcaabccabccabcaabcabccaabccaabbbcabbcabbbccabbbbccccabcabcaaabccabcaaabcabcabcabbccaaaabccabcabcaabbccccaaaabbbcaaabcaabcaabcabccaabcabcabbbcaaaabcabccabcccaabbcabcccabccabbcabcabccabcabbcaabbbbbbcabccabbcaaabcabccabccaabcabcabbccccabcabcaaabcabbcaaabcabcabcaaaaabccaaabbccabcabccabcabccabcaabbcaaabbccabcabccabcabcaabbbcaabbbcabcabccabcaaabcabbccabbcabcabbbcccabcabcccabcccabccccabcaaabccabbccaabbbccaabccabbcaabccabbcccaabcaaabbbccaabcaaabcabbbccabcabccabcabcccabcabcaabcabcabccabcabcaabcabcabbccabccabbcaaaabcabccabcabcccaabccccccaaabbcabbcaaaabcaaabcaabccabcabbcccaabcabcaabcabcabcaaabccabcccaabbcabccabcaaabbccaaabcabbccaabcabccabcccabccabcabcabcaabcccabcabcccaaaaaaaabcabcabcabcabccaaabccabcaabcaabcabcabbcaabbcccabcabcaabbbcabccaaabcabcccaabcabccabccabbbbcaabbbcabcabcabcccaabcaabcabcaaaabcabccaabccabccabcabccabbcabccaabcabcabbccabccabbbcabbcabcaaaabbbccaaaabccaaabcabcabccabcabcccccabccabcaabbccaabbcaabccccabcaabbbbcaabcabcccabbbbbcabbbccabcabbcabbccabbcabcabbccabbcccaaabccaabbbcabbccabcabbcabcabcccabcabcabccabcabccabcccabcaaabbbccabbcabbbcabccabcabbcaabcabcabcabcabcabbcabcccabccaabcaabccabcabcaabccaabccaaabcaabbccabcabccaaabbcabcabccabcaabbcabcaabcccaabcabbccaabbbcccccaaaabccaabbccabbbbbcaaabcccabcccabcabcabccabccaabbcabbbbbccaabcccabbcabcabcabcaaabcabcabcccaabcaabcabbbccabcabcabcabcccabcaabcccabccabcabbcaaabcabcabcabcabcabbcccaaaaaabbccaaaabbccabcabbcabcccabcabbccabccabbbccabcabbcabcabccabbbcabcabcabcccabcabccabbcaabcabccaaabcabcaaabbbcabcabcabccabccabccccabbcabcabcaabcabcabbcabcabccabccabcabbcabcabcabcabcaabcccabbcabcabcabcabcaabbcaabccabcabbcabccabbcabcabccaabbcabcabcabcccabbcabcabcabccabccabbcabbbcaabccabbcaaaabbcaabbcabccabbbcabcaabbcabbbcabbbcaabcabcaaabcaabbcabbbbccaaabcaaabcabbbccabcaabcabbccccabccaabcabccaaaabcaabbccaabccabbcaabbccaabcccccccabccabcabbbcaaaabcabcaaabbcaabbbbcaabccccabbccaaabcabbbcaaabcaabbcabcabcabcabbcabcabbcabcabccaaabccabcabcabbbcabccaaabcccaabcabbcabccaabcccabccaaaabbbcabcabbccaabbcabcabcabbcabcabccabcaabcabcaabcabbcabbbcabccabcabccaaabbcabccaaaabcabccabccabcaabccaabbbcabcabbcabcabcabcaabcabccabcabccccabcaabcaabbcabcaabbcabcabcccabbbccabcabbbbcabccaabbcabcabcabcaabbbcabbcaabcabccaabcaabcabbbcabcaaabbcccabcaabccabcabcabcabccabccabcccabcabcabbcaabccabcabccccccaaabcabcabbccaabbbbccabbcaaabcaabccaaabcaaabcabbccccabbcabccccabbbcabbcabbbbcccabcccabbbbcaabbccabbcaabcaabcabccaabcabbccaabcabcabcabccaabcabbcabcaabbccabcabbccccaaabcabcaabbbcabcabcabcabcccaabbcabcabcabcaabcaabcabbbbccabcaabcabcabbccccccabbcaaabcaabbcaaaaabbcaabcabcabcaaabbccaabcabbcabccabcabbcabcabcabccabccaabcaabbcabccaaabccabccabbccaaabcccabcabccabcccabbbbccaaabcabbcabcabbccaabcabcabbcabcccabcabcccccccabcabcabbcabcabbcabbbcabbccaabcaaabcaabbbbbcabbbccaabcabbcabbccaabcabcabcabcabbbccabccaabcccabcabbccccabccabcaabccabbcabcaaabcaabccabcccaabccabcabbccabccaabcabccaaabccaaabccabccabbcabccabcabcabcabcabcabcabbcaaabccaabccabbcabccabcabcabbcaaabbbbbccabcabcabccabccaabcabcaabcabbcabbcabbbcccccabccccaabccabbcaabbcccaabbccabcccccabcccabccabcabbcabcccaabbbccabccabbcaaabccccccabcaaabcaabcabccabbccccabcabbccabcaabcaabcaaaaabbcabcabcaaabccabcabbcabcaabbbbccabcabbcabcabcabcaaaabcabbcaabbcaaabccabcaabccabbcccccaaabcabcabbcaabbcaabcccabbcaabcaabbcabbcaabcaaabcabccaabcabcabcaabcabbcabcabbccabbcaaabcabbcabbbcaabbcabcaabbcabcabccaaaabccccaaaabccabbcccaabcabcabcaabccabbcaaabcaabbcabcaaaabbcabccabcabbbcabbcabbbbbcabcaaabcccabcabcaaabbbbbbcabbcabcabcabbccccaaabcabcabcccccccabcccabbcaabcabbbbbcccabcabcccabbccaabcabccabcaaabcabcabbcabbbcabcaaaabbcabcaabcabbcabcaabbcabcaabcabcabccaabcaaabcabcaabbbcabbcabcabcaabccaaaaabcabbcaaabbcabcabcabcabcabbccabcccabcabcabccabcaabcabbcaabcabbbbcabcabcccabcabbbcabcabbcabcabbbcabbcaabcabccabcabcccabbbbcabcabccabbcabbbccabcaabcabccabbbcaabbbcabccaabbbcabcabbcabcccabbbbcccabcabbcabccabbbcabcabbccabcabccccabcaabbcabbcabbcaabcabbccabccabbbcccabcabccccabcabbcccaabcccaabcabbcabbcabbbbbcabcaaabbcaaabcabccaabbccccaaaaabcabccaaabcabcabbbcaabccabcabbbbccabcabcccabbbccaaabccabccabbbccaaaaabcccabccaabbbcaabbcabbbcaaabccabcaaabccaaaabcaabbbccabbcabbccabcabbcabbbbcccabbbcaabbcccabcabbcabbbbbccabcabbcabcabccabbcabcabbccabcccaaabcabcabcaabbcaabccabbcabbccccaabcabcaabbcaabccccabbbccabcccabbbccabbcabcabcabbcaabcaaabcabbbbbcabcccabcabcabcabcabccaabcabcabccaaabcabccaaabccabbcabcabcaabccabcabbbcabcabbccaabcaabcaabccabccabccabbcaaabcaaabccccaaaabccabccabcabcabcabcabbccaaabbcabbcabccabcabbccccabbccabcabccabcabcaaaabccaabbcaabccabcaabccabccccabcaabcaaaaaabcabcabcabbcabcccaabcabbbcaabccaabccccabbcaaabccabbccabcabccabbbbccabcabbccaabcabcabcabbcabbbcaabcaabcabcabbccabcaabbcaaabcabcabbbbcaaaabcaabccccabccccaabbcccabbbbbbcabcabcaaaaabccaabbccabcaabbcaabccaabccccabccaaabcabcabcaabcaabcaabbcabcaaabccaabbbcaaabcabcaabccabcabccabcabcaabbccaabcaaabccabcabcccabcabcabccabbcabcaabcaabcaabbcaabcabcabcabccabccccccabbccabccabccaabcabbcabcaabccaaaabccaaabbcabbcabcabbccabcaaaabccaabccabccaabcaabccaaaaabbcabcaaabbcaaabbbcabccabcccabbcabccaaabbbccaabcabcaabbbbbcaabcabbcabbcaaabbbcaabbcabccabccabcaabcabcaabcabbcccabbbcabcccabcabcaabbcaaabcabbbbcccabbbcabbcaabbcabcabccabbcaaabcabbcabcccaabcabccabcabbcabbbbbcabcccccccabbccabbbbccaaaabccabcabbbbcccaabcccaabbcaaabcabbcaabcaabbcaabcaabcccabbcccabcccabbcabcabcaabccaabcabccabcaaabcabcaabccaabccabbccccabcabbccccabcabcabcaabcabcccabcabcabbbcabcccaabcabbbccabbcabbcabcabcaabcabcabbccaabcaabcaabcaabcabcabbcabcabcabccccabcaabbcaabbbbcabccabcabbcabbcabcccabbccccabbcaabbccabbcccabccabcabcabccaaabbbcaaaaaaabcaabcabbcabbbbcabccabbbbcccabbccabcaaabbcccaaaabbcabcabccaabcaaaaaaaabcabbcabccabbbccaabcabbbcaaaaabcabbcabbcabcabbcabbbccabccabcabcabbcabcabbccabcccccaaabccaabbbccccabbbccccaabcabccabccabbcaaabcabbbcccabccaabcabbbbcaabcabcaabcaaaabccccabcccccaaabcaabcabcabbbbcabcaabbbbbcabbcccaabbbccaabcabbbcabbbcabcccabccabbcaaaabbcabcabbcaaaaabcaaabccccaaaabcabcabccabccabccabbcabcabcabbbbcabcaabcaaabcabbbccabccaaaabcaabcaaaaabcabbbccabcaabbcabbcabbccabcabbccabcabcaabcaabbcaabbccabcabcabccaabcabbcabbcabcabcabcaabcabcccabccabcaabbbcabbbcaaaaaabbcabcccaabcabcccabbccabcabcaabbccabccaabcabcabbbcaabcabcabccaabbcabcabcabbbbbbbcabcabcabcccabbcabbbcaabbcaaaabcabccabcccaabcaabbcabbcabcabccabcabcaabccabcabcccabccabcaabcabbcccabbcccaaabcaabbcaaaaabcabcabccaabbcabcaaabbcaaabcabcaabcaaabcaaabbcabcabbccabcccccaaaaaabccabbcaaabbbcabbcaabcabcabcabcabcabbccabbbbccabcabbcabbcabcabbbccabccaabcaaaaabccccabcaabccaaabbbcabbcabcabbccabbcaabcabcccccabcccabbcccccabcabbccabcabccaabccaabbbcaaabcccabbcabbcaabcabcaabbcabcabcabcaabcabcaaaabccabcccabbcabccabcabcaabcaabcabbbccabccabbcccaabcabcabbcabbbcaabccabcaabccccabbcaaabcabbccabcccabbcaaabcabbcabccabcaaabcabbbccabcabccaabccabbbccabcabbcabcccabcabcaabcabccabbcabbbcabccabcabbcabcabcaabcabccabcaabccccabcabbcabbcaaabbcaabbbcaabbcccaabcabccccaabbbbcabcabbbbbcabcccabcaaabbcccabcabbcabccabbcabcabccabcabbcabbcccabcaabcccabbcabcabccaabcaabbbccabbcabcabbcaaaabcaabbcabbcccaaabbbccabcaabcabccccabcabbbcabbcaabbccabccabbcabccccabcaaabccaabbbbccaabcccabcaaabbccabcaaabcabccabcabccccaabccabccabcabccccabcabcabccabbcabbcabcabcabbcabcabcabbbccaaaabcabcabbcabccaabcabbccabcccaabbbbccccaaabcabbcaaabcabccabbcaaaaabcabcabcccabcabcaaabbbbcabbcaaaabbbcaaabcabcabcabbccaabbcabcabcabbcaabcabcaabbcabbccaaaabbcabcabccabcccabcabbbccabcabbcabbccaabbcabbcabbcabcaaaabccabcaaaaaabcaaabcaabcabcaaabccccaaabbcccabccaabcaabbbcaabcccabbcaabcabcaaabcccabbcaabcabccabbbcabcabccabbbbbbccabccabccabcabcccaabcabbbccaabcabcaabccabccaabccabccabcabbcccccabcabccaabccaabbcabcccaabbbcaaabcabbcabcaabcabccabcaaabccccabbccaabbcabbccaabccabccabcaabccaabccabcaaaabbbcaabccabcabcabbcabbbbcabbccccabcaabcabcabbbccabcaabcabcabcabccaaabcaaabbbcaabcabbcabbccabbcabbcabcaabcabcabbcabbbbbccabcabbccccabcabccccaaabbbccabbbbbcabbcaabcabcabbbcabcabcccabbcabcaaaabcabcaabcaabcabccccabccccaaabcabcabbbcabbbccaabbcaaabccaabcabbbbccabcabcaaabbbbcccaabbcabbcabbccaabcabccaabcabcabbccaabcabbccabcaaaaaabccabccaaabcaabcabbcaabbcabcaabccabbcccabccabbcccaaaabcabbcaabcabbcabccabcabbcccabccaaabbcabcaabcaabcabccabccaabbccaabcaabccaaaaabccabbcaabccabcabbcaaaaaabbcabcabcabcabcabbbbcabcabbcabcabbcabccabccabbbbcabbcabccccaaabccabbcaaabbcabbcaabbcabccaabcabccabbcccabcabbbcabcccabccccabcaabccabcabcabcabbcccabbcabccabccabcabbbccccabccabcabccaabbbcabcabbbcabcabbcabccaabbcaabbbcabcaaaabbbbcaabccaabcaaabcccabcaabcabcaabcaabbcabccabbcabbbcaabccaabbbcabbcabccabcabcabcaabcabcccabcabbccaabbbcabccabcaabccabbcaabcabbcabbbcccaaabbcabbcccabcaaabbcabcabccabcabbbbbccccaabcabccaabcabbccabbcabccabbbccabcabbcabcabcaabcccabccccabcabbcccabbcabccaabcaaaabcabbccaabbcabcabcabbbcaaabcabcabcabccabbbcaabcabccabcabcabbcabcabcabbcaabcabcabcaabbccaabcccaaabcabbbcabccccabcabbccaabcaaabcabcaabcaabcabbcccabcabccabbcccabcccaabccaabcabcabccabcaabcabcaaabbccabcabcaabcabcabcccabcaaaaaabbcabccaabcabccaaabbcabbcaaabccaabbcaaaabccaabbcabbcabcabbbbbcabcabccaaabbbbbbbcabbcabcabcabbcaaabcabcabccabcabcaabcabcaaaabbbccabbccabcabbbcaabcaabcaabcabcabbccaabcaaabbbcaabcabcabcabbbbcccabbccabcabbcabbcabcabcabbcabbcabcabccabccabcabbbcabbbccaabcabccabcccaabcaaabbccabccaabcabcabccabccabbcabbbbbcaabbbcaabcabcccabcabccabcabcabcabbbbcccaabbbcabbcabcaabcabcabcaabccabbcabbbccaabccabcaaaabcabccccaaabcabcabbccaaabccabcabccabbbbcabcaabbccabcaabbbcabcabcccabcaabcabbccabbcaabcaabcabcaaabcccccabbcccaabccaaabbcabcabcabcabccabcabcabbcabbcabbbcabcccaabbcaabcaaabbbcabbbbbcabcabcabcabbcabccaabcccabccabcabccaaaabccaabcabccabcabcccccaabcabccabccabbcabcaabbbccabbbcabcabbbbbbbbcaabccabccccccabcccabcaaaabcabbcccabcabbcccabcabbbbccabbccabbcabcabbcabbcabcabbbcabccabcabbccaaaaabbcaaaabcabbbcabbcaabbbbcabbcabcaaabcabcabbcabcabcabccabbccabcabcaabccccaabccccaabccabccccabcaabccabccabcabbcabcccabccabbcabcabcaabbbbbccabccabcaabccaabccaabcabcabcabcabcccaabbcabcabbbcabcabbcabcabcaabbccaabbcabcccaaaabcccabbcabcabbcaabbcaabbccabbbccabbcabcaabcabccabcccabcaaabccabccabccaabccabbcaabccabcccaabccabbccabccabccabbccaabbcabbccabcabcabcaabcabcabccaaabccabbcabcaabcaabcaaaabcaaabbccabcaaabbcaabcccccaabcabcabcabccccaaaabbcaabbbcccabcabcaabbcaaabcaabbcabcabcabccccaabcabbcaabcaaabcaabccabcccaaabccaaabcabcaaabbbcabccabcabccabbbcabbbcabbcaabcaabccaaabccccabbcabcaabbbccaabbbcabbbccaabcabccaaabccaaabcccabbccaabccabcabcabccabcaaabbcabbccabbbbcaabbcabbcabcabcabbbcaabbbcaabccabcabcccabbcabcabcabccabcabcabcabccabcabbcaaabcabccabccabbccabcaaaabcaabbcabccabcccabbcabbcabbcccaaabccaabbcabcaaaabccabccaabbbbcabcccabbcabcaaabcaaaaaabbbccccaabcabbbccabcabcaaaabcaaabccabbcccabcabcabccabccabbbcabcccaabcabcabbbcaabcaabbcabccaabcabcabccaabbbcabccabbcabccccabbcabcaabcaaabbbcabbcabcaabcabbcccaabccaabcccabbbcaabcabcabbcaabbcabbbbbcabcabbbcabbccabbbcabccabcabbcabcabbbcaabccabbbbccabcccabcaabcabccabcabccabcabbcaabbbbbcccabbcabcabbcccabcabcccabcaabbcabcabbcabbcaaaabbcabbcabccabcabbbbbcaaabbbcabcabcaabccabcabccabbcaabbcaabbccabbcabbcabbcccaaaabccabcabcccaabcabcaaabcabbccabccabcaabcabcabbbcaabbbccabbccaabccabcabbcabcaabcabbbbcabbcabcabcaaabcabbcabcabcabbbbcabccabcccabbcaaabccabbbcabcccccaaabcccabbbccaabbcaabbcaabcaabcabcabccabcccabccabbccabbccabccabccaabcaaabccabccabcabbcaaabccaabbcabbccabccabbcaaabbbccabcaabcabccabbcaabcabbcabccabbbcabccccabbcabccaabcabcaabbcccabccaabcabbbbcabccabcabbcaabbcabcaabbbcabcaabcaabccaabcabcabbcabcaabbcaabcaabbbbcabbcabcccabbcaabccaabcabcaabbcabbbbbbcabbcaaaabccaaabbcabcccabcabcabbbcabbbbcabcaaabbcabcabcabbcccabbcccaabcccabcccabbcaabbcabbcabbbcabccaabcabcabcccabcabcabccaaaabccaabbcabbcaabbcabccabbcabcabbccabcabcccabcabcabcabccaabcaaabcaabcaabcabcabcabcccaabbbcccccabbbcaabcabbcabbcabcaabccaaabccabcabbcabcaabbcabcabcaabbbcaabcaaaaabcaabccccaabcabbccabcabcabccabcabbcabbbbccabcabcabcabcaabccaabcabcabcaabcabcabcccabbbcccccabbcccaabcabbbccaabcabbcabccabccccccabbbcabcaabbbccaaabcabccabcaaaabcabcccabcabcaabccccccccaabccaaaaabccabccabccaaabcabccabcccaabccaabcabbcabccabccabbcaabccaaabcaaabcaabbbcccabcaabbbcabcabcabbbccaabbcabcabccabbcaaabbbcabcabbcccabcabcaabcabcabbbbbcabbbccaabbcabbcccabcabcaabcabcaaaabcaabcabbccabcccaabbbcabcabccccabcaabbbcaaabcabcabccabccabbcabbcaabcabbccabcaaabbbbcabbcccabbbcabccabccaaaabbbbccabcccabcaabcccccaabcaabcaaaaabbbcabcaabbcabccabcabbbccccaabccabcabcabccccabccabcabbcabcabcaabccabcabbbcabbcabccccabcabbbbcaabcabcaabcaabbcabcabbbcaabcabbcabccaabbcaabccccaabcaabbcccaabcabcabcabbbcabcabcabcaabbccabbbbcaaabbbbcaabccabcaabcaaabcabcaabcabccccaaabcabbbcaaaabbbcabcabccabcaaaaaaabcaabcabccabbcaabccabbbbcaabcabcaabbbccaabcabbcabcabcabcccaaabcabbbcabcabcabcccaabcabcabccaaabccabbcabcabccabbcaaabbbbbcabcabbccabbbbbcccabcccabbcaabcabcabbbccabbcabbcabbcaabcabcabbbcaabbcabbccaabbcaaabcaabccaabccabcaabcabcabccabccabbccabbbbcaabcccccabbcabcccaabccabbcabccabcabccabbbcabbbcaaabcccaabcaaabcaaaaaabcaaabcabccabcabccabcaabccabbbccccabbbcaaabcaabccabcabbcccabbcabccabbccabcabbccaabbcabcabbcaabcaabcaabbcabccabbccabcaabcaabbbbbcaabcabccccabcabcabcabbbbccabcabbcabbcaaaabbcaabcabbcaaabccabbcaabbcabbcabcabcaabbccabbccaabcaaaaaabbbbcaabbbcaabccabcabcccaaabcccabccabbbcaaabbbcaabccccabcabcabbbccccccabcccccaabcaabcabcccabbbccabcaabcabcccabbcabbcaabcabcabbbbcccabbcabcabbbbcabcabcabbcabbbcabcaaabccabcaabcccabcabcaabcabcabbccabcaaabcabcabcabbbbbbcabccabbcabbccabccabcabbccabcabcabbcabbcaaabcabcabccabccabcabbccabbbbbbccabcabbcccabbccabcabbbccabbccaabcabcabbcabccccaabcabccabcabcabbcabccabcabcabbbcabbbccaabbcabcaabcccabbcaabccabccabccccabccaabccaaaabbccaabbcabbcabcabccaaaaabcabcaaabcabcabbcaabccabbcabcabcabcabcaabbbccccccabccabbbbcccabbcccaabccabcaabcaaaaaabbccabcabcabcabccaaaaabbcabcabccabccabccabcabcabcccabbcabbcabccccabbcabcabcaabbcccabccaaabbcccabccaabbcabcabcabcabccabbbcccabccccaabcabcaaabbcabbccaabcaaabcccaaaaaaabcabcccaabcaabccabbcabcabccabcabcabcabccabcabbcaabcabcabcabcaabccabbcccccabcaaabcabcabcabccaaabbcabcccabcabbcaabcabcabcabcccabbbcabcabcaaabccaabbcabccaaabccabbbcaabbccaabbcabccaabbcaaabcccabcabcabcaabbbcaabcccabbcaabbbbcaabcccabcaabbcabbbbcabbcabcabcabcabccabcabbbcaaaaaabccccaabccabbcabcaabbccabccaaabcabcabcabcabcaabbbbccaabbbccabcaaaabccabccabbcabccaaaabcaabccabcabbbbccabcaaaabbbcccccccaabbcabcaaabcabbbbcabbbccaabbccabbcabbccaaaabccabbbccabcabcaaabcabbbcabccabcaaaabcabccaabcccaaabcccabcabcabcaaabccabcaaaabbbbcccabbcaabcccaabcabbccccabbcabbccaabbbcabbbcabccaabbccaaaaabccccaabcabcccaabcccabcaaaabbccccabcaaabcaabbbcabcabccabcabcabcabcaabccabbcabbbcabbcabcabcabcabbcabcabcabcaaabccabbcccaaabcccaabbcaabccccabcabbbcabccaaabccabccabcabbcabcaaabcaaabcabccaabcabbcabbcabbcabbbbbcccabcaaabcaabcabbcccaabcabcccaaabbcabcabbbcaaabbcabcabcaabbbbcaaabbbcaabbcabccabccaabcabcabbccaabbccabccabcaaaabbbcabccabbcaabbcabcabcaabbccaabbcabccaaabbccabbcabbccccabcabcabbcabccaabbbbbcabcaaabbcabcaabcabbcccabccaabcccccaabcaabcaaabccccaabcaabbcccabcccabbbcabccccabccabccabcaaabbcabcccabbbbcabbccaabccabbcccabbcabcccccabcabbbcaabcaabbbcabcaabcabcaabcabcabbbcabcaabcabcabbcabbcabcccaabcaabccabcaabcaaabccabcabcccabcabbcaabcabbbcabccabcabcabbcccccabcabccaabbccccabbbcabbcaabcccabcabcccaaabcabcabcabcccaaabcaaabccabcabcccabcccaaaaabcaabcabbccaaabcabcccaabcabcabccccabcccabcccabbccabbccaaaaabcabcabbcabbcabbccaabbccabccabccaabbccabcabcaabbcaabcabbbbccabcabcabcabcaaaaabbbbcaabcabbcaabbcccccccaaabcabccabcabbbbbbcabbbbbccabcabcabbcabbbbbcabbcabccabcccabbcabccccabccaabcccabccaaabbcabbbcabccccabbcabccabcabcabcabcabbccabcccabccccabcabcaabbccaabcabbbcabcabcaaabcabbccabcaabbccaaabcaabcabbbcccabcabbcabbbbbcaabbbbccabbccabcaaaabbcabcaabcabccabcaabbcabccabcabcccccabccaabccabcaabcabccaabcaabbbcabbcccabbccccaaabcabcabccabbbccaabcabbccaabccccabbcaaabccabcaaabccaabcabcaaabcabbbcaabcabbcaabcabbcaabcabbccccccaabcabccaabbccaaabcaabccabcaabccaabbbccabcabbcaaaabcabbcccaabbbbbbbcaabbccaabcabccabccabcabcabcabcaabbbcabcabbcabbcaabcabcabccabbbcaabccccccabccccccabbcaabcabcabbcaabbccaabcabcabbbbbcaaabcabccaabbcabbcabcaabbbbbcabcabbcabcabcaaabcaabcabcabccabbbbcabcaaabbbccaabcabcabbcabbccccaabccabcabcabcabccabcccccabcaabcabcabcaaabcabccabbcabcaaabbbbcabcabbbccabcccaabbbcabcabbcaabbcabbccabcabcaabbbbbcaabcabbccaabccabcabccaaaabcccabcabcabcabbbcaabcccaabbcabcccabbcabbcabccccccaaabbbcabbbcaabbbccabccabccaabcabccaaaabcabcccabcabbcabcaaabbcabbbcaabbbbccccabbbcaabccabcaabcabcabcabbbbcabccabccabccabbccabcccaabbcabbcabcabccabbcaabbccabcabccabcabccabccabcaabbcabbbcabcabbbbccaabcabccccabbbcaaabccabcaabbbcabcaabbccaabcaaabcaabcabccabccaabcccabcabcabbbbcaabbccabcabbcabccabcabcabcccaabcabccccabbcabcabcccaabbcabccaabbbbbcccabbccaabccaaaabcabcabcabcaabccccaabbbcabcabcaaabcabcabccabbcabcccaabbbccabcabcabcabbcabbbcaaabbcabccabbcabccabccabcabcabcabcccccabbbbcabcabcaabbcabccaabbcaaabcabcabcabbcaabcaabcaabbbcabbbccaaaaabcabcaabbbbcabccabcaaabccaabcaabcabccccaabcabbcabcabbccabcabbcaabbcaabbcabccaabccabbbbcabbbbcabbbcabbcaaabccabcabcabccabcabcabbbcaaabbccccaaaabcabcaaaabccabbcaaabbcaabbbcabbcccaaaaaabbcabcccccaabbccabccabcabcaaaabbcaaaabcccabbccabcabbbbcabccabcaabcaabccabbbcabccabccaabcaabcabbbccabbbcabbbccabcaaabcaabbccaabbcccabbccaabcabcabccaabcabcabcabcaabcaabbbcaabbcabcabbbccaaaabbcabbbcccabcccccccabccaabbcabcccabccccabccabbcaabcabcabbbbbcabbbcccabcabcabbbcaabcabcabcabbcabcaabcccaabcabcabcabcccaabcabbccabcaaabbbccaabcabbcabcabcabbcccabbcabcabcabbcabcccaabcaabbcccccabbcaaabcabbcabcabccaabcabbcccaabbcaabbccabcccabbccabcaabcabbbbcabcccccaabcabcccaaabcabcccccabbbbcabcabcabccabcabcabccaabcabcabccabbbcabcccabbcccaabccaaabcabcabccabcaabccabbccabccabcabcaabcaabbbcabccabcabcabbbbbccccabcabcaaabcaaaabcaaabbbcabccaabbcccabcabccabcabbcabbbbccccaaabccaaabccaabccccccabcaaabbccaaabbbcabbbcaabbbcabccabbbcabcabcabcccaabcaabcaabccabcaaabccabcabbcaabbcabcabbbcabcccabbbcabbccabcabccccabbbccaabcabcaabbcaaaabcabcaabcabbcaaaabcabcabccabbccabcaabcaabcabcccabbcabcabcabcabbcccaabcabbbbcabcabcabcabbcabbcaabcabcabcabccccabbbccabcaabbbcccabbbbbccabbbccccabbcabcaabcaaabcabcccabccabbbcccaabccccaabbcccaabcccabcaabccabbcabbbccabcabccabcabbcaabccaaaabbccabccaabbccabbbbcccabcabcabbbbbbccabcabbcaaabbcccabcabcaabbccccabbcabcaabccaabcabcccabccaabcabcabbbcabcabcaabcabbcabbcabcabcabcaabbccaabcabcabccabccabcabcabcaabcabcabcabcabccabbcabccabbcaabccabcabcabcaabbbcabcccaabcccabcabcccaabccabcaaaabbccabccabcaaaaaaabcaabccaaabcabbcaabccaaaaabcaabbcabcabcabbcaabcabcaabccabcabcabcccaaaabbcccabcaaabcabccaaabccabccabbcaabcabcabccaabcaabbcabcaabcaaabccabcabcaabbbccabccabbbbcabcaabbcabccaabcabccccaabcabcabccabbcabbcabbcabcccaaaabccabbbcaaabcabbccabbccaabcaaaabbcabcabccaaabcabcabccccabccabccaabccccabbccaabbccabbcabbcaabcabbccabcaabcabbcabcabbbcaabcccabbcabbcabcabbcabcabbbcaabcabbcabbcaaaaabcabcaaabccabccabbcabcaabbcabccaabbcabcabbcabccabbcabbbcabcaaabcabcabcabbcaaabbcabcabbcabcaaaabbbccabcccabcabcabbccabbccabcaaabbbbcaabcaabcabcabbbbcabcabccabcabcabcabcabcabbbcabccaabbccccaaaaabccaaabcabbccabbcccaabccaaaabcabcaabcabbbbcabccabbcccabcabbcabccabcabcabccabbccaabbcabbbcaabcabccabccccabcabcabcaaaaaabccabcabcabcaaabcabbbcaabbcaaabbcaabbccccabccccabcabbbcabcccccaaabcabcabccabcabbbbcabbbcabcaabcaaabbcaabbbcabcabbcaabbcabccabccabcabcaaaabbbbbcabbccaabbccaabbcaabcabcccaabbcabcccabcabbcaaaaaabcccabbcabcccaaaaabcabbcabccabcabbbcaabccabcaabccabcaabbbcabcccabcabbcabccaabcabcabcabcabbbbcabbbbcabbbcaabcaaabcabbcabbcabbbbcabccabcabcaaaabcabbbcabbbcaaabbcabbcaabccccabbbcccabbcabbcabcaabcabbbcabbbcabcccabbbcaabbcabcabcabcccaabbcabccabcaabbbcccaabbcaaabcaabbbcaabcabccabbcabbcabbcabccaabccaabbcabbbcabbccabcabbbcccccccabbcabbcaabcabcabccabbccabcabbcabcabbcabbcaabcabccabccabbcabccabbcabcabcaabbcabbcabcaabccaaaaabbbccccaabcaabbccabcaabcabcabbbbccabbcabcccabcabcabcaaabcabcaabccabbcabbccaabccabbcabbcabcccabccabcaabcabccabbccaabcaabbccaabcabbbbbcaaaabbcaabccabbcabbbccaabcabbccabbbcabbcabcabcabbbcaaabbbbbcaabbcaabbbcabbbcaabbccabcabcccabcaabcaabccaabccaabcaabcabcabcabcabbccaabcccaabbbccabcaabcaabbcabcabccabcabcccccaaabbccabccaabccabbbcccccabbcabcccabcabbcabcabcabcabcabcabbcabcabbbcaabcabbccaabcabcabcabbbbcaabcabbbcaabbbbbccabccabbbccaabcabbcabcabcabcabbcabbcaabbbcccccabccabcaabcaabcaabcabbcaabcccabbccabcccabcaabccaabcabcabccccabbcabbbccabcabccabcccaaabcabcaabcabccabbcabbcabcabbcabcabcaabcaabcabbbccabccabccabccabccccabcaaabcaaabcabbbbbcaaabbccabbbcabbbcaabcabccabbbcabbbcabbcabbcabcabcabcabcccabcaabcccaabccabbcabbcabccccaaaaabcabcaaabbbcabccabcabcaabcaabbbcaabcaabcabcabcabccabcabbbccaaabcabbbcaabcccaabbccabcabbbcabbcabcccabbbcaaabccabbccabccabcabcabcabcabbcabccaabcabbbcaabccaabbbcabbccaabccaabcccaaaabcabccabcaabbbcccaabcaabcabccabbbcaabbcccabcaabcabbcabcaabcaaaaabcaabcaabcccccaaabcabcabccaabccaaabcabbcabcabcabcabbbcabcaabcaabbccabccabbbccaabbccaabcabcabcabcabbbccabbbcaaaabcaabcccabcabcabcabcabccabcccabccaaaaaabbbbcabcccccabbcaabcaabcaaabcabcabcabcabcccaabcabccaabbcccabcabccccabcaaabcaaaaaabccabbbbbbccabbcaabcabbcabccaaabcccabcabcabcaabccabbcabcabcabcabcabbbbcaabcabcaabccabccabcccabbcabbcaabccccaabbcabcaabcabcabcabccabbccabbcaabcccabcaabbcccabbbcaaabcccabcabcaabcaabcaabbcccabcabcabccaaabcabcabbbbcabcabbbcaabbcaabcccabcaabbcabbbccabcaabccabbcabcabcabccaaaabcabcaabbbcaaabcabcabccaabcaabcaabcabbbbcabcabccabcccaabcabccabcccaabcabcaaabcaabbccabcaabbcabcabbcabccccaabbcaabcaaaabcaabbcabccabcaabcabcabbcabccccabbcaabcabcabbcaabcaabcaaabbbcaaabcaabbccabcabcccaabbcabcabcabbbbcabbbcaabbccabcaabcabbcabcaaaabcabbcabcabcaaabbcaaaaabbbbbbbccabccabbbcccabcccaabccaaaaabbbcaabbccabbcaabcabcabcaabbcabccaabcaabccabbcabcabcabbccabcabbccaabcaaabcabcabccaabccabcabbcccabcabccabcabcccabcabcabcabcccaabcaabccabcabcabbcccabccaaabcabcaabcabbcabcabbcabcabccabbbbcabccabcccaaabccabccabccabcaabcabcccaaabbcabbbccaabbcaaabccabcabcabccabbbbbbccaaabccabbcabcaabbccabcccaabcabcaabbcabcaaabbcaaaabccabbcabcccaabcabccaabbcccabccaabcccaaaabccabccabccabcabbbbcccaabbbccabccaabbcaabcaabbbcabbcabccaabccabbbbcabcabbcabbcabcabccabbbcabcabcaabcabccabcabccabbbcabbcabccabcabcabbcabcccabbbcabccaabcabcabcabccaabcaaaabbcaaabbcaabcabccaabbcabbbbcabcabcaaabcaaabcabccabccabbbcaabccabcabccabcabccabcccaabcabbccabcaabcaaaaaabbcabbbcabbcabcabcabbccaabcccabcabcabbbbbcabbbcaaabcaabcabcabccabccaabbbcabbbbbcabcccabcabccabccabccabbcabcabbccaabccabbccaabcabcccabcabccabcccccabcaabcabcabcabbccabbccabccaaabccabbbcabcabbcaabcaaabbcaabcccabbccaaaabcabcabcaaabbcaabcabbccabcaabcaaabbbbbbcabbbcaabbcccabcaaabcccabcabcabcaabcabccccabccabcabcabcabbbbcaabcabbbcabcccaaabbbcabcabcabbcabbbbbcabcaaabcabbccaaabcabccabbccccaaaaabcabccabbcaabbbcaaabccaabccaaaabcaabbcabcabcabbccabcccaabcaaabcabccccaabbcaabcabcaaaabcccabbcabccabbccabbcabccaaabcabcaaabbbbcabccabccabcabccaaabbcabcaabbcccabbbbccabbcaabbcaabcaaabbccaabbcaabcabbbcabbcaabccabcabcabccabcabcccabbbcaaabcccabccabbccaaaabcabbcaabbccabbcabcaabcaabbccabcaabcccccaaaabcabccabcabcabbcccabcabbcabcaaabbcaabbcabbcabcabcabcabcabcabcccabcabbcaabccabcabcaaabcabbbcabbbcaabcabcaabcabcaaabccabbccaabbbcaabbcabcaaabbccabcabbcaabccabccabccccabbbcabcccabccccaabbcabcabbccabcabcabcccaaabbbccabcabcabcccabcabcabbcaabcaaabbbbccabbcabcabcaaabcabbcaabcaabcabcabccabbcabccaaabbbbbcabcccabcabccabcaabcabbcabcaaabbbbcabcabcabccaabbcabbbcabccabbcabcabcccabccaabcaabbcabcabbcabcaaabcabbbccaabccabbcabcaabbccaaabcabbbbcabbccabcaabcaabcabbcaabcabcabcccabcabbcabccabcabbbbccccaabcabcccccabccccabcabcabbbccaaabccabbccccabbbcabcaaaabcaabbbccabcccabccabcaabccccabccabccabcabbcaaabcaabbcaabccabcaabbbbcabcabcabbbbccccaabcabcabccabcabcabcabccabccaabccaabbbbcabccccaaabbcaaabcabccaabcaabcabcaaaabcaabcabcabbbbbccabcaaabcabbcabcabcaaabcaabcaabcabccaabcaaabbbcabcabcabcaabbcaaabcabbcabbcabccaabbccabcaabbbbbbccccabccabcaabcabcabbcccaaabcabcabcabccabcaabccaaaabbcabcaabbcaaabbccabcccaabcaaaabcabcaabcaabbccaabcccabccccaaabcabcaabbccaaaabcabcabccaabcabcabcabbcabccabccabcabcabcaabcaabbcccabcabbbcabccabbcaaabcabcccaaabcaabcaaaabcccabcccabbbbccaaabcabccabbcabbbcaaaabbcabbcabcabbcaabcaabccaabcaabcaabbbccabbcabbbcabccabbcabcabcabccaabbcaaabcabcabbbcaaabbcaabcccabccabcabbbbcabbccabcaabcabccaabcabbccabcabcabbcabcaabccabbcaabccabcaabcabccabbbbbcabcabbcccabbcaaaabccabcabbcabcaabcabbbbbcccabbbcabbcaabcabbbcabccaaaabccabcabbcabbcabbbbbcaaaabccabccabcaabcabcabcabcabbbcabbcaabcaaabbccaaabcabcabcaabccabcabccaaaabccabccabbcaaaabbcccaabcabccabcabcccaabcabcccaaabbbccabccabccabccabbcabbcabbbccccabcaabcaabbbbbcabbbbcabcabcccabbcabccabcabbbbcabbcabbbcabcccabcaaabccaabbbcabbbbcaabcccccabcabcabcaabbccaabccabcaabbcabcccabcabccccabbbbbcaabbcaabcabbbccabcabbcaabbbbccabbcaaabbbbbbbcabccabcabcabcabbccabcabcaabbbcabcabcabcabcabccabcabcabbccccabbbcaaaabcccabcabbcaaabbcabccaabcabcabcabccabcaabcaaabcaabcccabcabbbcaabcabcabcabbbbbbcabcabcccaaaabcabbcabbcabcaabbcabcabbbccabcabcaabcaabbcabcabbbbcabcabcabcccabbcabcabccabcabbccabbcabccaabcabbbcaabcaabbccccabcabbcabcabbcaabccabcaabbccccabcaaabbccccccabcabbcabcccabcabbcaabbbbccccabbccaabcabcaabccabccabbbcaaabccaabccabcabbcabcccabccaabcabcabccabcabcabbbcabccabcaabbccaabcabccabccaabbccccabcabcabbcaabccaaabcabbbccccabcccaaabbcaabccaabcabbbcabbbbcabccaaabbbcabcabccabbcabcabbccccabcaaaabbcaabcabbcabccaabbcabbcabcabbbcaabcaabbcabccaaabbcabccabcaabcabcabccaaabbcabccaaabcaabccabbbbbcccabcabcabccabccabbbcaabcabcabcabbbcabbccabbbcccabcabcabbcabbccaabccabcabbccabcabbccabcaabcabccabccabccabbccaaaabcaaabbbcaabccaaaabccaabcaaabcabbbbcabcaabcaabbcaaabcabcabbbbcabcaabcabbccabcabcabcccaabbbcabccaabcabbcabccabbcccabcabcaabcabcccabbbbcabbbbccabcabbcaabbcabccccaabcabbcabbbcccccabcabbcabcaabbbbcabcccabccabcabcabcabcabcabcaabcabcaabbbbbcaabccabcabcaaabcabccccaabccaabbcaabbbbcabccccabbcabcaaaabcaaaaabbcabcaaabbcaabbcaabbccccabcaabcaabbcccabbccabcabbcaabbcaaabcccabbbbccabcabcabbbbccabcabbcaabbcabbbbcabcabcaaabcabbcabbccaabcaaaabcaabccaabbccabccabccaaaabcabcabcabcccccaabbbcccabbcabcccabccccabcabbcabbcabcabcabcccabbbccabccabcabcaabbbcaabcabcabcabcabcabcabcccaabcccabbcaaabcaabcabbcabccabcabbbcaaabcabcaaabcaabcabcabcabcabbbcaaabcabcaabcabccaabcaabcabcabcaabcabbbcaaaabcaabbbbcabbcabcaaabcaaaaaabcaabbcabcabbcabcabbcaaabbccaabcabccabbbbbcabcaabbcabbcaabccaabbbbccabcccaaaaaaabbbcaaabbbcaaaabcaabcabcabbcccaaabcabbcaabbcabbcaaaabccabbcabbccccaabcabcabbbcabbcabbbcabcaabccaabcaabcaabbcabcaabcaaabccabccabcabcaaabcccaabccabbcaabcaaabcaaabcccabccabcabcaabcaabbbccaabbbcaaabbccabcaabcabccabbbcaabcaaaabcabbcabbbbcaabcaabcccabcaabcabccabbcabcabcabbccaabcabcabbbbccccccabcccabcabbcabcaaaabccabcccabccabbcabcccaabccabcabcabbbcabcccabcabbbccabcabcabbbccabcabcabccabcaaabbccaaabcabcccabccabbccaabcabcaaabbbcabcaabcabccabbcabbbcaabcabbcabbbcccabccaaabbbbbcabcabcccabcabccaaabcabbcaabccabcaaaabccabbbccccaaabcabcabbcabcabbbccabcaaabcabcabccaaabbcabccabcabcaabbbcaaaaabcccabcaabcabbccaabcccaabccabbbbcaabccabbbcabcabcaaabcaabcaabcabcccccabcaabbcabcaabccabbcabccabcaabcabccabccabbbcabccaaabccabccaabcabbbbcccaabccaabbbccccccccabbbccabcccccaabbcabcaabbcabbccaabcabccabbbcabcabbbcabbbbcabbbcabbbbbcabcccabbcaaabbbcabcaabcccabcabcabccabcabcabbbcabbbcabcabbccabccabcaabbcccabccaaabbcabcabbcabcaabcabcabccabcabbcabcabcaabbcccccaaabbcabcabcabcabcaabcabbcaaaabcabbbccabcabcaabbcabccaabcaabccabcaabccabbcabcccabbbccabcabbccaabcabccabbbbcabcaaabbbcccccaabccaabbccaaabbccabbcabcabcabccabcabbbcabcabcccabcabcabcabcccaaabcabbccaabcaabccabbbbbbbcabcabcccabcabbcaabbcccabbccabcabcabcabbcabcabbbbccaabbbbcabcccabcabcaaaabcaabcabccabcabcabcabcccaabcabbbcaaaabcabcabccaabccabcabccabccabbcaabcccccabbbcabcabbcabcabbcabbcabbcaabcabcaabcabccaabbcabcaaabbcabccaabcabbccabbcabbcabbbcaabcaaaabcaabbcaabcabcabbcabcccabbcaabcabccaabcabcaabbccabcaabcabcaabcaaaaabbcabcabbbcaaabbbccabbcaaabccaabcabcabcaabbbcaaaaabcccabccabbccaabbbcaaabcabcabcabbcaabbbbbbbbbbbccccabbcaaabbcccccaaabcaabccabcabccaabbcabbbbccabbbcabcaabcaabcabcabccaabcabcabccabcaabcabcabbcabcabcabcaabcabcabbcabcabcabbcabcabbbcabcaabcabcaaaaabcabbcabcabbcaabcabccabcabcabccaabbcabcabccaaaaabcabcabcabccabcaaaabcaabccabcaabbcabbbbcaabbcaaabbccaabcabcabbbcabbccabbccaabbcabbccabcccaabbcccabcabbcabccabbcabbbbbcabcaabcaabcabccabbbcabcabcabcabccabccaabbbcaabcabcabbbccabcccaabcaaaabcccabbcaabcccabbcabcabcabccaaaaaabbcaabcabcaabcaaaaabbcaaabcaabcccaaabbccaabbcccabbcccabccccabccabbcabccaabbbbbcaabcabccabcccaabcaaabbbcabbbbccabbbcccabbbbccabbbbcaabcccabcabccaabcaaaabcabcabbcabcaabbcaabcaaaabcaabcaabcaaaabcaabbccaabcabccccaabcabccabbcaaabcccccabbcccabcccabcabbcabbccabcaaabcabccaaabcaabcabbccabcaabcabcabcabbcccabccccaabcabbbcaabcaaabcabcabcabcabccabbcaaabbcaabbbcabbbcaaaabcccaaabcabccabcaaabcabccabccaabbbcabbcabccaaabccabcaabbcabcaabcabcabcabbccabccabcabbbbcabbbcabbbbcccabbcaabbccccabcaabcabbccabbbcabbcabcabbcabcabbbbcaabbcabcabbcaaabbcaabcaabcabcaabbbcaaaabcabcaabbccabcabcaaabcabbcabcabbcaabbcabcaabcabcabcccaabbcabbcaabcaabcabbbcabbcabbcabcabbcabbcaabcabbcabcaabcccaaaaabcaabccaabbcabbcccabcaaabbcccaaaabbcaaaaabccabbcabcabccabcccabcaabbbcaabcaabcaabccabbbcabbccabccabcabcabccaaabcabcabcabcabbbccccabcabccccccaabcabcabbccabccccabcaaabcccabcabbcaaaaabbccabcccaabccabcabbccaabbccabbcaabcabcabbcabccccaabcabccaaabbbcabbcaaabbcabcaabbcaabcccabcabccaabcaabcabccaaabcabcabcabccaaaaaabcaabbbcabccaaabcaabbbbbcabbcabbcccabbbbccabbccabbcabccabbcaabcabccaabcabbbbccaaabcabcaaaaabcaabbcccaabcabcabcccabccabcaabbbcccaabbcabcccabcabcabcaaabcabcabbcabcaabcabcccaaaabcabbcabcabcabbccabcaabccabcabcabbbcabcabcaabbcaabccaabcabcaabcabbccabccabcabbcaaaabbcaaaabbbccabbbbcaaabbccaabcabcaabcaaaabbcabcabbcabbbbccabcaabcabcaabcccabcabbccabbbccabcabcabbcabbcabcaaaaabbcabcaaabbbcaabccabccccccabcaaaabbccabccccaabcabbbbccabbbbcaaabcaaabcaaaabcaaaabbccabccabcabbccaaabccccabbccaabbcaabccabbcaabcabbccabcaabccabbbbccaabcabccabcabcccabcabbcabcabbcaaabcabcaabcaabccabcabcabcabbccabcabcabbbcaaabbcabbbbbcabcabccabbbbbcccaabcabcabbccaaabbbccabbbcabccabbccabbccabccabcabcabcaabccccaaabcaabcccccabbcabbbbcabbcabcabccabcaabcaabccaaabbbcaabbbbcaabccabcabbcaaaabcccabcabcaabcabcabccabccabcabccabccaabcabbcccabcabcabcaabcabccaabbccabbccaaabbcabcabcabbbcabcabcaabbcabcabccabbbccabcabccabccabcaabcabccaabbcabbcabccabbcaaabbbbcabcaabcabcabbcaaabbccabcccccaabbcabcabbbcabcabcabbccaabcabcabcaabcabcabcaaabcaabccaabcabbcabcabcabbcabcabccabcaabcccabccaaaabcaabcccabbcabcabccabbbbcaabcaabbbbcabcabbccabcabbcccabbcaaabcaaabcabbcaabcaabbcccaabcccaabcabcabcaabccabcabcabcccaabcabbcabcabbbcaabcabbbcaabccabccabcabcabcabcabbbcabcccabbcabcaabcaabbcabccaabbcaabccaabccaabcabbbbcabcabbbccaabcaabbbcabccaaabcaabcabcaaabcabccabcaabcaaabcaaaaabbcaaabccccabbcaabbbcaaabcaabbbcccccabbcabcaaaabcaabccaabcabcabcabbcabbcabccccabcabcabbcabbbcabcaabbbbbbccaaabbcaabcaaabcabcaabcaabcabcccabcabcabbccabcabccabcaabbbcabcabcccabbbccaaabbbcaabcaabbcabcccaabcabcaabcccaabcaabbbcaaabcabbcabccabccaabccaabccabcabccabccaabccabcabcabcaaabcccaaabbccabbcabcaabcaabcabcabbbccabbbbcabcabbcabbcaabcaaabccabcabcabcabcaaabbbcccabcabbcabccabbbbcabccabcabcabcccabccabcabbcabcabcaabcaabccaabccabbcabcabbbcccabccabcabbbccabcabcabcabcabcabcabcabbcaaaaaaabccaaaabbcabcabcabcabbcaaabccabcaabbbbccabcaaabbccccabbbbcaaabcabbcaabbcabccaabbcabcabbcabccaabcabcabcabcabccaabcaaabbccaabbcabcabccabbcabccabcaaabcaabcccabbbbbcabcabcaaabccabcaabbcabcaabcabcaaabcabcabbbcabccaaabccaabcabbbbcabcabccabbcaabcaabbbbbbbccaabcabccabcabbcabcaabbcabccabcabccaabccabcabcabbbbcaaabcaaabbbcabbccaabccabcabcccaabcabbcaabbcabcaabbbcabccabbcabccabcabccccabcaabcaaaaaaabbbbcabcabcabcabbccabcaabcabcabcabcaaabcabbcabccabcabcabccaabcaabbbcabbcabcaabbcaaabccabcabcaabbbbcaabccccabccabcccccccaabbcaabcabcaaabccabcabbbcabcccabbcabbbcabcccaabccccaabbcaabbcaabbcaabccaaabcabbccabcabcabbbccccaabbcabccaaabcabccabcccabcaabcaaabbcaabbcccccabbcabccaaaabbbcabccabccaabcaaaabbbcabbcabccabcaabbcaabcaaaaaaabbcaabcabbcabbbcabcccaabccabcaabcabcccaabbbcabcccccabcabcabcabcabbcccabcaaabcabbbccaabcabbcaabcabcabcaaabccabcaaaabbbbcabbbcabccaabbcabbbccabcabbbccaaabccabcaabbcccabcabcabccabcabccaaabcaaabcabcaabbcccabcabbcabbccabcabccabcabbcabccaaabcaabbcccaabcaaabcabcccabbcabbbcaabbbccabccccabcabccabcabcaabccabcabcaabccabbcaaabcabccabccabccabcabcaabcccaaabcaabcabcaabcabbcabbcaaaabcabcccabbccaabbccabccccabcabbcabccccaabbbcaaabbcabbcabcaaabccabcabcaabbcaaaabbbccccaabcabcaaabcaabccaaaaabbcabccabcabcaaabcaabccaabbcaabccccabcaabcabcabccabcaabbcaaabccaabbbcabccabbccabcccabccabbbccabbcabccaabcabcaabcaabcabcabbcaaabcaaabccabbbcabcccabbbcccaabcabcabcaaabbbcccccabbbcaabbcabcabbcabcaabcabcabcabcabcabccabbccabbccabbcabcabcabcabcaabccccabcaabccabcaabbcaabbccaabcabcabcabcabcabccabbbbcabccabcabcabbbcabccccabcabcabcabcabcabbbcaaabcabbcabccccabbbcabcaabcaabcaabcabccaabbcabcabccccabcaaabcabbbbcaaaaabcabcabcabcaaabccaabbbcaabbcabcccabbcabbbcaaabccaabbcabcabbbcabbbccabcaabccabcabbcabcabbcabcabcabcabcabcaaabccabcabccabcaabcccabbcabcaaabcabcaabcaabccabcabccabcaabcaabcabcccabcabcaabbbccabbbbbbccabbbbccabcaabbccabbccabccaabcabbcaaaaabccabcabcabcabbcabcaabbbccccabbcabcabcabccabcaabcaabbbcabcabcaabcabbcaabbbccabcabbcabbcabbcabcabccabbcabcabbccaabcaabccabcaabcabcaabcaabcabbcabbcccabccabccaabcaabcaabbcccabcabbccabccaabcaabcaaaaabcabcabbcabcabccabcccabcabccabcabcaaabccabccaaabbccaaabcabcabccaabbcabccaabbcaaabcabbbbbcaabbcabcaaabccaabcaabccabcabbbcaabcccaabbcabcabcaabcabccabbbcaabcabccaabcaaabccccaaabcabcabbcabcabcabbbccabcaabcabbbbccabbcaabbcabccabccaabcccabcabcabcaabcabcabbcaabccaabcaabbcaabcabccabcaabcaabcabbbcaaabcabcabccabcabcabbcabcabcabcaaabcaabbbbbbcaabcabcccaaabcabcaaabccaabccaaabcabccccccabcccabbccabcabcaaabbcabcabcabcaabcaabbbccaabcaaabccabcabcaabcabcabccccccabcaabccabcabbcccabcaabcabbbbcaabccabbcabccabcaabccccabccabcabcabbcabbbcabcaabccabccabcabccaabcabbcaaabcaaaaabcabcabbcaabcabcabccccaabbbccaabbbcaaabbbbccabbccabcabcaabcaabbcabcaabcabccabcabcccaabbcabbbcaabcaabccaabcabccaabccabcccabcaabcaabbcabccccabcabcabcaaaabccaabcabbccabcaaabbbcaabbccabbccaaabcccaabbccabbcabccccccabcabcabcabcaaabbcabbcabbcccccccabbcabbbccabcabcabccccabbcabcabcabccaabcabbccaabcabcaaabcabccabcaabccaabcabcabcabbcaabcabcaabbcabcaaabcaaaabccccabccccaabbbcabcabcaabbccabcabcabbcaaabcabbcabcabcaaaabbccaabcabcabcabbbbcabcabcabbcaabcaabbcabcaaabcaabbbcabcabcabcaaabbbcabcabcabccabbbcccabbcabccabccccabbcaabbcaaabbbcabcabcabcabccccabbccaabbcaabcabbbbbbcabbcccaabcabccccccabcabcabbccabcccabbccaabcaabbccaaaabcaaabccaabcabccabcabbbcccaabcaabcccabccabccabcabcabcaabbbcabcabbcccabbcabbcaaabbcabccabcabbbcabcaabbbcccaaaaabbccaabcaaaabcabcaaabcccaaabbcaabbbcabccaabcccaabcccabbcaabcaabcccabcabbbcccabccabccabcabcabbbcaabccaabccabccabcabcaabcabcabcabcabccabbbcaaaaabcabccabcabcabcabcabccaabcabcaabcabcccabbcaabcabccabbcccabcabcabbcabcabccaabccabbccabccabcccaabcabcccabcabbbbbcabccabcabbbbbbccabcabbcabcabcabcaabbccabccabbbcaabcabbbcabbcabbcabbbcaaabccabbcccccabbcccaaaaabbcaabcabcaaabbcabccabcabccaabcabcabcccccccabbbcaaaaabcccabbcaabbccabcaabbcaaabccaabbcabcaaabbbcaabbbcabbbccabcaaabcabcaabccabbccaabbbbbcaabcabcabccabcabbccabcaaaabcabcabcabcccabcaabbcaaaabcaabbcaabcccabbcabbcabcaabbbcabcabbbcaaaabbbcabcaaaabcabbccabcaabccccabbbcabcaabccaabcaabbbcabccabbcabcabcaabcaabcaaabbcabcabbcabcabcaabbcabcaabbcabcabcabcabcabbbbcaabbcabbcabbbcabbcccabbcabcaaaaabcabbcabbbbcaabccabcabccabcaabcabcabcabccabcabcaaabcabcaaaaaabcabcabcabccaaabcabcabcabcabcaaabccccabbcaabccccabcaabbcccabbcaaaaabcabcaabcabcabbcccabcaaaaabbccabccabccabcabbcaabcabbbcabcaabccabcabccccabccccabbcabcabccaaabccccabbcabcaaabbcabbccabcabccabbcaabbbbbbccaaabcabcabbcabcabcabcaaabbbcccccccabbcabcabcccccabccaabcaaabbcabcabcabcccccaabccccaabcabcccabccaaaaabcabcabcabbccccabcabcabbbccaabcabcabcccabcaabcabcabccabcabcabbcabcaabcaabbccabbccabcabcaaabcaabcaabbcabcabbbccabcabcaabbbccaaabcabccaaaabbcaabcabccaabcaabcabbcaabbcccabcccabccccccabcabccabbccaabcabccaabbbbccaabbcaaaabccabbbbccabbcabcabcccabcaabcaabccabcccaaabcaabbcabcaabccabcccccabbbcaabcabcabcabccaabcabccabbccaabccabbbcabcabbcabcaabcaabbccabbcabcabbcabcabcaabcabbcccabcccabcabccabbbcaabbcabccaaaabcccaabbbcabcabcaaabcabbbccaaabccabbccccabccaaaaabbbcabcaabbbcabbbbcaabbcaaaaaabcabcabbcaabbcaabbcabbcaabcabbccccabcaabcabbcabcabccabbcaabbcabccabcabcccabcabcaaaabccabbccabcabcccaaabcabccccabbbcabcabcabcaaabccabbcccabccabccabbcabbbcabccabccabcccabcabcabcaabccaaabccccabcaaabcaabbcabcabbcabbcabcabcabcccaabbbbbbcccaabcabccabbcccabbcabccabcabccccabcabcabcaaabcabcabcaaabbcaabcabccabcabcaabccaaabcabbbcabbcaaaaabcabcabcccabbcabcabcaaabcabccaabbcccaaabcabbcabcaabcaaabcabbcaabccabcabccaaabbcabcaaabbbcaabcabcaaabcabcaabbcabcccaaabcabcabcaaabbcaaabcabcaaabbbcabbbbcabbcaabcabbbcabccabcaabbcabcaabcabcabcccaabccabbccabcccaabccabcabbcabbbbcabcaaaaaabbcabbccaabbcccaabbbcaabcccabcabcabcabbbbbcccccaabccccabcccabbbbbcabbbbcabcaaabcabcabbcabcaaabccabbbbcabccabcabbbcabbbbbcabcaabcabcccaaaabbcabccaabbcabcabcccaabcaabccaaaabbbcabcabcabbcaabbbcabcccabcabcabcaabcaaabcabbcabbcaaabbcabcabccabbcabbbccccaaaabcccabcabcaabcabccabcabbccabbccabbccaabcabbcabbcabbbcccabccabccabbccabbbcabcaaaabbccaabcabcabbbcabccaabcabbbcabcaaabcabccabbcabbbccabccabccaabccabcaabbbcabcaabbcaabbbcccabcabcabbbcabcabcaaabcabbcaabbcabccabcabcaabbbcabcaaaaabbccabbbcabccaabbccaaabcabbccabcaabcabbcabbcabcabcabccabcabcabccabbcaabbcaabcabcaabbcabbcaaabbbcaabcabcabcaabcabcabcaabccabcaabcabbbbbbcaabcaaaabbccaabcabccabcaabbcaaabbcaabbcaabcaabbbbcccabcaabccaaabbbbbcabcabccaabbbccaaaabcabcaabcabbcabcabbccabcabbbbbccabcabcabcabbcabbcabccabcaabcccabcccaabbcabccabbcaabcabcabcaaabcabcabbbbccabbccabcaabbcabcabcaaaabbbcccabcabcabbcabcabcaaabcabcaabcccaaabbcaabcabbcabccabcaaabbbbbbbccaabbcabbcabccabbcaabcaaabcabcaaabccaabcabbcccabccccaaabbbccabcccaabbcabcabcabcccabcabcabcabccabcccabcaabcabbcabbbbccabbcabcabbbcabcaaabcabccabccabbbbcaabbcaaabbbbbbccabccccaabcabccaaaabbcabbcaaabccaaabcccabccabcabbcaaabcaaabbbbccabccabbbccaabcccabcabcaaaaabbbccabbbcaabccaaaaaaabcabcccaabbcabcaabbccabccabcaabcabcaabcabbbcccaabbbbcabcabcaabcaabccabcabcabcccabbcabccaabccabcaaabcabcaabccabcabcaabbccaaaabcabccabbcaaabcabcabccabbcccaaaaaaaaabbbccaabcaabbbbbbcaaabcabbcabcccabbbccabcabcabbccccabcaabcaaabbbbcccabccabccabcaaabccabcabcaabbcabcabccaabbbccabccabcaabbcabccabcaabccabccaabcccabbbcccabccabcabcabcccabcaabcaabbcaaabccaabcaabcaaabbcabcabcaaabcabcabcccabbcabcabcabbcaaabcaabcabccaabcabccaabcabcabcccabcabcabbcaabbcabcccabbcabbccaabbcaabbcccaabccabbccccaaabbcabcabbcabbcccaabbcaaaaabcabbccccabbbcabcaabc
aabcabcaabcabbccccabbbbcaaabbcccabcccccabbbcabbbcabcabccabcaaabccabcabbcaabccabcabccabcabbccaabcabcabcabbbccccccabbccabccccaabcccccaabbccaaabbbcaabcabccabbcaabccabcabbcabcabcabccaabbcabbccabcaabbbcabbcabcabcabccabcaabccccabbcabbcabcabcabcaaaabbbcabbbccabcccccaaaabbcabbcabbccaabbccabcabccaaabbbccabcccabbbbccaabbccaaabcabcabcabccabcabccaabcabcabcabbcaabbcaabbccabbcaabccaabcabcccabbccaaabbbcabbbcabcaabcabbcaabccabcccaaaabbbcabcabbcabcabbcabccabcaabccaabbccccaaabbcabcaabcabcabbbcaabccaabcaabcaaabbbcaabcabbccabbcccccabccabccaaabcabbbcabcaabbcaabbcaaaabccabcabcaabcabcabcaabcaaabbbbbbcaaabcaabcaabcabbcabccaabbbccabcaabcabbbcaabcaaabcccccabcaaaabcccabbcabbccabbcabbbbccaabcabcabcabcaaabcaabccabbcabbccabccabcccabccccabccabcabccaabcccabcaaabcabbccaaabbcabcccaabbcaaabcabcabcabbcabcccaabcaabbbbcabcaabbbbcaabcabccaaabcaaaabcabcaaabcabbccabbcaabcaabccabbbbcabccabbcabccabbcabcccaaabcaaabcaabcabcaabbcabcccabcabcabcabbcabcabbbcabcabccabbcabcabcccaabcaaaabcabbccabcabccabcabbccabcabbcaabbcabbcaaabbcabcabcaabccabbbcaaaabcaabccaabcabcabbcaabcaaabcabcabbcabbccaabcaaabcabcabcabccccabbcccaaabcabcabbcabcaaaabccaabccabcaaaabccaabcabbcaabbbcabbccabbccaabccaaabbcabbccaabccabcccccaaaaabcaaaaabbccabbcaabcabcabcabbcccabccabcabbbcabcabccabcaabcaabbbbbcabcabcabbcaabcabccabccccaabccaabbbbbcaaabccaabcaabcaabcabcaabcaabcccabbcabbbccabbbcabcaabcabcabbcabbbbcabcabccabcabccabcabcabccaabbcabbcabbcabcabcaabcaabcaabbbbcaabcaaaaabcabbbbbbcabbcabcabcaabcabbbcaabbcccccabcabbccabcabcabcabcccabbcaaabbbbcaabbbcabbcaabbcabbcabcabccabccabcabccabbccccabcabccabcaaaabcabbccaaabbbcabcaaaabcabbcabcabcabcccaabbcaabbcabcabbcabbcaabcaabcabcabbbcabcabcaabbbbcabbccccabcccabcabcaabbcabcabcabccabcabccccabccabcabccabcaabcabbcabbcaabbccccabbbcabbbcabccaabbcabbbbcabcabcabbcaabcabbbbcabccabccabbbcabbcabcabbbcabcaaabcccabbbcaabbccabcaabcabcabbcccabccccabccabcaabcabbbbcabcabbcabbcaabcaaabccabcabcabcabccabbccabcabcccaabbbcabbbcaaabbccabbbccaabccabccaaabbcaaaabbccaabccaaabbcabccabbcabbccabbcabcaabccabbbbbbbcaabbcabcabcaabcccabbcabccabccaabccabbcccabcabcabbbbcabcaabcaabbcabbcabccabccabcabcccabccaaabcabbbbccabcabbccaabbcabccabcabcaabccaaaaabcaabbcabcabcabbbcabbbcccabccaabbcaabcabcaabccabccabccccabcccaabbcabbbccabccabccabbbcaaabcaabcabcaabbbcabbcaabcaaaabbcccaaabbbcccabcaabcabcaaabcccccaabcabcabbcabbbcabccabbcaabbcaabbcabbbcabbcabcabcabbcaabcabbccaaabcaaabbbcabcabcaaaabbbcabcabbccabbcabcabbbccccccabcabbcabbcabbcabbbccaabcaaabbcaabbbcabbcabcaabccabccabbcabbccabccabccabccabcccabbbbbcabbccabbcaaabccabbcabcabbbbbbcaabcaabbbcabccabcabbcaabccaaaaabbcabcaaabcaabcabcaabcabcaaabccabcabcabbbbccccabcabcaabcabccaabccaabcaabcabbcabccaaabccaaabcaabcccaabcabccaabcabccabcabcabcaabcabcabccabcaabbbcabcaaabcaabcabcabcabcabcccabcaaabcaaaabcabbcccabbcaabcaabccaabbcabbbbbcabcabbcaabcaabcabcaaaabcaabcabbcaabccaabccccccabccabcabcabccabbccabbbcabcaabcccabbcabcabccabccabcabcabbbbbcaaaaaaabbccabbccccccabbcabbbcabbcaabcaaabbbbccccabbccabcabbcccabbbbbcccabbcabbcabbccaabcaaaabcaabbcabbcabcccaabcaabccabcaaabcaabcabcaaabcaaaabcabcaaaaabccabbcabccabbbbbcaaabbcaabcabcccabcabcabcabcaabcabcabcabcabbcaabcabbbcaabbccabcaabbcaabcabcabbbbcabbcccabcabbccabccaabccccabccaabbbcaabbbbcaabbcabccabbcabcabccabccabbbbbbcaabcabbbcaaabcabbcabcaabcabcaabbbcabbccabbcabbcaabccaaabcabbbbccabbbcabbbcabbbcabcaabccabbbcabbcabcabcabcabbcaabccaabcabcccabccabbcabcabbcabbcabccabccaabcaabccaabbcabcabcccabccabbcccabcaaaaaabbcccabbcabcaabcaabbbcabcabcabcabbcabbbbbcabccaabcaabcabbcccabbcaabcabccaabbccabcaaaabcabcabcabcaabcaaabcabcabcabcccccabccabccabbbcaabbbcabcabcabbcabccabcaaabbbcabbcccabbcccabbbccabcabcaaaabcabcaabcaabbcaaabcaaabccccabcaabcccabcabcabccabbcabbcccaabcccaabcaabccabcabbcabccaabcccccabbcabcccabbbcccccabcaabcabcabbbcaabbcabcabbccabcabcabcabcabcabbcaaabcaabcabbbcabcabbcabcaabcabcabbbbccaabbcabbbcabbcabbccabbcccabccabbbbcaabbbcaaaaabccaabcabcabccabbbbcabbbcabcabcabbcabccabbcabccccccabcaaabcabbccabcabbcabccaabccabcabcabbcabbcccaabbcabbcccabcabbbcaaabccabbcabbccabccabbccaabcabcabcabbbccabcccabcabbbbbcaabcccabcaabcabbbbbbccaaabccabcabbcabcabbccaabcccabbbcabcabccabcabcabcabcaaabcabcabcabbcaaabcabcabcabcabcabcabcccaaabbbbcabbcabcaaabcaabcaaaabbcaaaaabccabbcabcabcccabbcabcabcaabbcabbcaaabbcabcaabcaabcabccabbcabcabbcaabcaabcabcaabcabbbbbcabbbcccaaaaaaabbcabcabccaabcaabbcabcabcaabccabcabccaabcaabbcabcaaabcabbbcaabbcaabccabbbbccabbccaabbbbbcaaabcccabbcabcabbccaabbcabcabccaabcabcccabcabccabcaabcaaabcabbbcabcabccabcabbcabbbcabcaabcabbbcabbcabcabbcaabcaaaabcaaaabccaabbbcabccabccabcabcaaaabbcccccabbcccccaaabcabcabccabbcabcabcabcccabbcabcabbcabccaabbcaaaabcabcaaabcabcabbcabbcaabcaabcabbcabcaabbccaabccabccabcabcaaabccabcaabcabccabcabcabccabcabbcabcaaaaaabcabccabcaaabcaabbcabccaaabcabbccaabcaaabbccaaabbcabbbbbcabcabcabccabccabcaaaaaabccaabbcabcccabcaabcaabbcabccaaabcabbccabccccabcccabcaaabbcaabcabbcaaabcaabcabbbccabbcaabbcaabbcabcaabbccccaabbccabcabcabbcccaaabbcabcabcabcabcaaabbbcaabccabccaaaaabbbcaaabcabbcccaabbccabcabbcabbcabccabbccaabcabcabcaabcabcabccabcabccccabbbccabbbccabccaabbbbbcabbcabccabbccabccabbcaabbbccabcccaaabcaabbcabbccabccaaaaabccaabcaabccabccabcaaabbbcaabcabcabcabbcabccaabcabbcaabbbbcaabbccabcabbccccaaaaabbbbcabbbcabbcabccccabbbcabbbbcccabcabbccabccabcabcabccabccabbcabbbbccabcaabbbcaaabbcccabcaaabcaabccabcabcabcabccaaabccabbbccaaaabccaabbcabcabbbccabcabcccabcaabcabcaabbbbbcabcabcabcaaabbbbcaabcaaaaabbbbbbcaaaaabbccccabbcaabcabbccaabcaabccabcccabcabcaabbcccabbccaabbccaaabbbbcabbcabcaabcaaabcaabcabcabcabcabcccaabccaabcabcaabbcaaabbbbcabcaabbcabbcaabcabbcaabcaaabcabcabcabcabcabbccabcccabcabcaabcaabcabccabbcccccabcabcabcaabccaabbcccabccaabccabccabccaabcabccccabcabcabbcccabccabcabccaabcaaaabcabccaaaabcaabcaabcaaabbccabbcabcaabbbbbcabbbcabbccabcaabccabcaabcaabcabcabbbbbbcaabccabbcabcaabbcabcabccabccccaabcaabbbcabbccaaabbbbcabbbbcaabbbcabcabcabbcabccabccaabcabcabbbccaabbcabcabbbccaaabbccaabcccaaabcccaaaabcabcabcabcabccaabbcabbccabbcccaabcabbccabbbcaabbcabbbcaaabccaabbccabcabcaabcabccabbbcabcabbcabcabcabbbcabcabcccabcccaabcaabccabcaabbcabbccabbbcaaabcabbbcaabbccabbbbbccabbbcaabbbcaaabcaabcaaabbbcaabbcabbbccabbbccaaabcccaaabccaabcabcaabcccccaabcaaabcabbbbbcccabcaabcabcabbccaaaaabccabbcabbbcccaabcabccabccaabbcabcabcabcabcaaaabbcabcccabcccaaabcccabccaabbcabccaabcabcabcabcccabcabbccaabccabcabbcabbcabccaaabcabcaabcabcabbcabcabbcaabbcaabbccaaabcabbbcabcaaabbbcaaabbccabcaabbbcaaabcabbcaabbcabcccabbcabccabbcaaaabccccabbcabcabccaabbcccaaabbcaabbcaabcabcabccaabcabcabbcaabccccabccabcaaabcabcccabbcccabbcabcabcaabbbbbbcabccabbbcabcaabccabcabbcccccabbcabccccabbbccabcccabcabbbcabccabcaabcabcabcabccccabcabcaaabcabbbcaabccabcabbbcabcabbbcabcaaaabbcaaaabccabbccaabcccaabbcabbcaaabbcaabccccaabcaaabcabcaabbbbcccccabbccabcaaabcccabcabcabbbcccaabcabcabcccabbbcabbcabcccabbccccabcabcccabccabbcabccaabcaabbbcabcabbcaabcaabcabbcabcccaaaaabbbbccabcabbcabccabcabcabbcabccaabcabccaabbccaaabbcabcabcabccabcabccaaabbbcccccabcabbbccabbcabccabccabbcaaabcaaabbcaaabbcabcabccabcabbcaabcabccabcaabccaaabcccaabbcabbbcabbcabcabcabbbcabbbcabcabcabcaabbbccabccaabbcccabcaaaabcabbccaaabcabccabcaaabbcabbcaaabbbccaabbcabcabbbcabbcaaabbbbbbcaabbccaaaaaabcabcccabccaaabcabcabcccabbbcabcaaaabcabcaabcaabbcccaaabcabcabccaabcabcabcaabbcabbcaaabcabbcaabccccaabcabcccccabbcabcabcaabcccabcabbcccabcabcabbcabcccabcaabbcaabcabccaabcabcaabcabccabcaabbcabccabcaabccabcabbbccabcabcabcaabcabcabcccaaabcabcabbcabbccaabbcabcaabcabbbcabcabbcccccaabbcabcabcabbbcabccabcabbcabccabcabcabbbcaabcaabbcaabcabcaaaabcabccccabbcabcaabcaabccabcabcabcabbccabccaaabbcabbccabbbbccabccaabbcabcabbbcccabbcabbccaabcabbcaaaabcaabcabcabcccabbcabcaabbcaaabbcaaabbcccaaabbbcabcaabccabbbcabccabcaabcabcabcaabcabbcccabbccabcabbbccccabcaabccaabcabcabcaabbbbbccabcccabcaabcabcaabccabbbcaabbcabcabbcaaabbbccabcabbbbbccaabbcccaaaabcabcabbcaabcabbbccaabbcabcaabcabbcabbcaaabbbcabccaabcabbcaabcaabcabccabcaabcccaabcabcabbcabcaabcabbcccaabccabcccabbcaaabcabbbcaabbccccaaabbcabcabbcabcabcabbccaabbbcabbcabbcaaaabcabcaaaabccaabcaabcabccabbcabcabcaabcaabbcabbbcaabccaabcabcabbcaabcabbccabccabccabcabcabbcabcabcaaaaaaabccabcabcabcabbccabbbcabcaaaabbcaaaabbcabcaabcabccabcabcabcaabcabbcaabccabcabccabcabcabccabbcabbccabcaaabbbcabcabccabcaabcabcabbbcabcabbcaabbcabcabcabcabcabbcabcabccabcabccabcaabbcabbbcaaabcabbcabcabbcabbcabbccaaabcaabbbcaabbccabccaabcabcabcaabcabbbcabbbbcabcabcabbbbcabbccaaabcabbcaaaabcccabccabbcabcabbbbbccccabcaabbcabbbbbcaaabcabbbbcabccabcabcaaaabcabcaaaaaabcabcabbcabbcabcabccabccabccabbcabcabbccabcabccabccaabcabbbccabccabbbccabbccabcabcaabbcaabccaabcabccabbcabbbccabccabcabcaabcaabccabcabcaabbbcaabcabcaaaaaabcaabbbbbbcabccabccccabcaabcabcccabccabbcaabbcabbbccabccabbcabcabccaabbbccabbbcabcabbbccaabcabcabbcaaabcabcabcabbcccccaabbcccccabcabccccabbbcaabcaabccabcccabbccabcabbbcaaaaaaabcabcabbcccabccabbbcaabcabbbcabcabcccabcabcabbbcccaabbbbbccccaabccaaabcaaaaabcaabcabcabcccabcaabbcaabcaabcabcccaabbcccaaabcabccaaabccabbccaaaabccabbcaabbbbcabbccabccabbbccabcaabcabcaaabcabcabcabcabcaabcabbccaabbbcaabcabbbccaaabccabcabcabccaaaaaabccaaaaaabccccaabccccccaabbcabcabcaabcabcccccabcabbbbbcaabcaabcabbcaabccabccaabcaabccabcabbcabbccabbbcabbbbcaabbcabcaaaabcabcaabccabcaabbcabcccabccabbccabccaabbbccaabbcccaabccccabbcccabbbccccaaabcccabbcaabbcabcaabcabbccaabbcabbbbcccabbcaabcaabcabccabccabcaaabccabcccabbcabcabcabcaaabcaabbcabcaabbcabcccccabcaabbbcabccabcabccabcabcaaabccccaabbbcabcccaabbbcccaabbbbcabcabcabbcaaabcabccccabbcabccabcaabcaabcaabcaaabcaabcabbccaabcabbbccaabcabcaaabcaaabbcabbccabcabbbccabbbcabcabbcabbbbccabbcabcaabbbcaaabcabccabccabccabbbbcaabcccabcabcaabbcabbcabbcabcaaaabccaaabcabcccaaaabcaabcabbbbbccabcabbbcaaaabccabccabbcabbcaabcccaaabcabcaabcabccaabcaabccabcabcabcabcaabccabcabcaabbccabbcabcabbbccccabcabbcaaaaabcabcaaabcaabcaabbbcabcabcaaabccabcabcabcabccccaabcabbbccaabcabcaaabcaabccaabcaaaabcaabcabbcabccabcabcaaaabcabcaaaabccabcabbccabcabbcaabbbccabcabcabbcabcabbcccccabbcaabcabbbcabcabcabbcabbbcabbcabccabcabcaabcabbbbbbcabbcabcabccccccaabccabbccaaabcabbccabcaaaabcaaaaaaaaabcaabcaaabcccccabbcabbbcabbcaaaabcabcabcabcabccabbbccaabcabbbcabbbcabcabbbbcabbbcabccaaabbcabccabcabcabcaaaaabcabbcabcabbcabcaaaaabbbcccabcabcccaabcabccabccaabcabcabccccaaaaabcabcaaabbcabcabbcaabcabcaaabbbcabccabccabcabccabbbccabbcabcccaabcaabbbbbbbcaabcaabccaaaaabbcabbcaabcabbccabccaaabbbcaaaabcaabcccabcabcccabcabccabcaaabcaabcabcabbbcaabbccabcabcabbcccabcaabbbbccabcaabcccabbcabccabcabcabbbcabbccabccaaabcabbcaaabcaaabcccabcabcccabbcaabccaabcaaabbcaabcabbccabcabcaaabcabcabcaabbcaabcabcabcabcaabcabccccabcabbccabcabcabcabccabbbccccccabcabbcaabcccabccabbcabbccaaabccabcabcabcabcabccaaaaabcabcabbcaaabcaaaaaaaabccabbcabbbcaaabcaabcabcccabcccaaabcabccabcabbcaabbcabbcabcccabcabbcabbcaaabcaabbcabcabccaabbcaabccabccccabbbbcabcccaaabcabbbcccabcabcaaabccabcaaaaabcabcccabbcccaabcccabcaabccccabbcaabcaaaabccccabcabcaabcabbcaabcabcccabcaabcabcabcabcaabbcabcabcabcabbbcccaabccabcccabccabcaabcccccaabcabcabcaabbcabcabbcabbbbcabcabcaabcaaabbcccabcabcabcccabbcabccabcaabbcccaaabbcabcccabcabcabcabcabbcabcaabbcabbbcaaabbbcaabbbcabbcaabcabcabbcabbcabcaabcabcaaabbcabccaabbcabccabcaabbbbccabcabcabbccabbcabcaabcabcaaabbbbbcabcabcabbcabbcabbbcaabccabcabcccaabcabbbcaabccabcabbbccccabbcaabcabcabcabccabbcabbcabbcaabcabcccabcabcabcaabbcaaaabccaaabbbcaabbcaaabccabbccabcabbcaaaaabcaabcaaabbcabcabcabcabbcabbcabbbccabcabcccabcabccabcabcabcaabcabcaaabbbbccccabbcabcaabcabbccabbcaabbcabbbcabbcabbcabbcabbbccaaabbcabcabbbbcaabcaabccabbcabbbbbcabcabcaabcabcaabbbcabcabcabcccabcaabbbcaabbbcabcccabbcaaaabcaaabcaaabcabbcccabcabbcabcabccaabbbcabbbcabcabcabcaabbcaaabbcabbccccabcaabcaaaabbccabcccaabcabbbccccabbcaabbbcabcabcccabcabcccaabbccabcaaabbbcaabbbccaabcaabbbbbcabcabcabbcabbcaaabcabcccccccabbbcccabcaabcaabbbbcabbcabbcaaabcaabcabbcaabccabbbcabcccabcaabbcabcabccaaabccabcabbbcccabccabcabcabcabbcaabcccabcaaabcabbbbcabccabbccabbcabbbcabcabccaaabcabbcabcaabcabbcaaabbccabcabbcabcaabccabccabbccaabccccabccabcaaabbbbcabbcccaabcaaaaabcabcabcabccabccabbbcaaaabcaabccabcaabcccaabcabcabccabbcaaabbcabbcaabcabcaabcabbcaabccaaabbccaabbcabcabcaabccabcabbccabcabcaabbcaaabcabcaaabbbcaabccaaabbcabcabcabcabcabccaabccaaabbbcabcabbcabcccabccabbbbbccabccaabccabcccabcabbccabcabcaabbccaabcabbcaaabcaaaabcaabcabcaabbbccabccaabcaabcaabbbccaabcccabbcabccabcaabccabbccabcaabccabcabccaaabcaabcccaabcaabbcccabcccabccabcccabccabbccabbccaaabbbbbcaaaabbcabcaaaabcccabcabbccabcaabbbbcabbcabcabccabcabccabbccabbbbccccabbbcabcabcaabcaaabcabbbbcaabbcabbbcabccaaabbcabcaabccabbbcabccaaabcabbbbcccabbbcccccaabcaabcaabbcaabcabcabbbccabcaaaabbcccaabcaabccaabcabcabbcccaabbccabcabcaabcabbcaabbcabbccabcabcabbcabccaabcabccaaabcabbcabbccabccabccabcaaabbbbccabbcabcabbbcaabbcabcaabccabcabbcabcabbcaaaabcabccabbcaabcabcccaaabcaabcabbcaaabcabcccabcaabcabccabccabcabccaaaaabbcabcccabbcabbbcccabbccaabbcabcabcaabcabccaabcabbcabbccaabbcabcabcaabbccaabcabbccaabbcaabbcabbcaabcabcabbbbcccabcaaabcaabcaabbcaaabbbcccaaabcaabbbcabcabcaaabcccccabcaaabcabbbcabcaabbccabccaabbcabcaabbbccaabcabcaaabcabccabcabbbcccabcabccabcaabcabbccaabcabbcabcabbcaabbcaaabcaabcccabcabbcabccaaabcabbcaabcaabcabcabcaabccaabbcabcaabbccaabbcccabbcccabbcabcabbcaaaabccabbcabccabbccccaabccaabcabbbcabbcaabbbcabcaabcabbcabcccaabcabcabbcabcccabbcabcaaabbccabbbcabbbcabcabbcabcabccaabcabcabccabbbbcaabcccabbbcccabcabbbcabbcccabbcabcaabbcaabcccabbcccabccabcabccabcabccaaabcaaaabccabcaabbcabcabbcaaabbcabcaabcaabccaaabcaabcabccabbcccaabcabbcabcabbcabccabcabbccabbccabccaabcabbcabcabcabbcabcccabbccaaaabbbcaabcabbcaaaabcabcabcabbcaabbcabbbcabccabcaabbcabccaaabccabcaabcabcabcabbcabcabcabbcabccabccabcccabccabcaaabbccabcabbbccaaabbccccabbbcaaabcabcabcabcabcabccabcaabcabcccaabcabccaabcabbccaaabbcabbcabcaaabbcabbcaabcaaabcabbcabbbcabcaabbcaabbcaabbcaabcabccccabbcabbcaaabcabbbcaabccabcaaabbcabbbcabcabcccaaabccaaabcabcabcabbccccaabcaaabbccabcabccabcaabbccabbcabcabcabcabccccaaaabcaabbcabcabbccabcccaaabcabccaabbccabbcabccaaabcaabcccaabbccabbbbcaabcabcaaabcabcccabcaaabcaabcaabbcccabccaaabcaabccccccabcabcabcabbcabccaaabccabbcabcaaabcaaabcccabcabccaabcabcabcabcabbcabcabccabcccabbccabcabcabbbcabccaabccabbcabccaaabcabbbcabbccabbcabbbcabcabbccaabbbccaabcabbbbcabbcabccabbcaabccccaabccccabccabbccabbbbcaabccabcabbcaaabccabcaaabcabcccccabbbccaabcabbbbcaabcaaabcabcabccaaabccaabbcaabcabcaabcabcabbcabbccaaabccabbcabbcccabcabcabcabcaabcaabbbcccaaabbcabbcaabbcabcabcabbcabbbcabcabcabbbcabcabcabccccaabccabbcabbccabbcccabcabcabcccabcabcabcabbccaaabbccaaabcccccccabbbcabcabcabcccabccabbccaaabbccabcabcabccaabccaabcabccabcabccaabcaaabcaabccccabcabcabcaaabbcaabcabcabccaaaabbccabcabbccabbcabccccccabccaabbcabcabcaabbbcaaabcabbccaabbcabccabcabcabcabcabbcaabcabcabcaaabbcabcabbcabccaabbbcccabccaaabbbcaabbcabbcaabbcabbcabccaabbccabcabcabcabcabbcaabcabcabbcccabcabcaabcabbcabbcabcabcabbcccccccabbbcabccaaabcabccabcabbccaabcabccabbcabbccaaaabcabccccabbcabcaabccaaabbcaabcabccaabbcabccabccccaabcabcccaaabbcaabcabbbbcccabcaabcabbcabcabccccaaabcabbcabcabbbcaabcaabcabbcabbcabccabbcabcaabbbbbcccabbbcaabcabcabcaabcabcabcaabcabbbcaabbccabcabbbcabcabbbbcaaaabccabcabcccabcccabcabcabbcaaabcabcaaaabcabbcabcabbccabccaaaabcabbcccabcaabcabbbcabbcabcabcabbbccaaabcabcabbbbbcaabbbcabccabcabbcabcabcccabccaabbcabbbcaaabcabcabcabcabccabbbbcccabbcccabbcaabbbcabbccabccaabcabcabcabcabcabbcaaabccaaaabbccabcabcaabbbcccabcabccabcabcccaabcabcabccaabcabbbcabccaabbccabbbcabcabcabcccaabccaabbcabcabcabcaabcabcaabccccaabcabccccaabbccabbccccaabccabccccaaaabcccaabcabcabbcabcabcaabcaabbbcaabbcabccaabbcabccabccaabcabcaaaaabbcabcabccabcabbcaabcaabcaabcaaaaabcabccabcabccccabccabbbbcaabbcabcabbbbcabcaabbcabcabcabcabccabcabcaabbcabcaabbcccaaabbcaaabbcaabcabbcccabccaaabcabcaaabccabccabbbcaabcabbcabbbbbbcccabbcabbbbccaaabcabbbccabccccaabcabcabccabccabbbcaaaabccaabcabcabcaabccabcabcabcabcabbccaabcaabbcccabcabbbbcaabbcabccabbbbcabccabcaabbccabbbcaabcaabbccabbcaabbcabcaaabcabcabcaaabcabcaaabcaabccabbcabcabccabcabccabcaabcabcabcabcabcaabcabbbcabcaabcabcaaaabcaabbccabcaaabccaabcccabbcaabccabcabccabcabccabccaabcabbcaabcabbbbbccabccabcaabcaabcccaaaaabccaaabbcabbbccaaabbbccabcabcabbcabcaabcaabcabccabbccabbcabcabccabcabbcaabbcabbcaabcabbcabcabccabcaaaaabbccabcaaaaabcabcabccabcabccabccabccaaaabcabcabccabccabcabbbcabbbcabcabcaabcabcabcaaabcabcaabbccccaabcabbbbcabbcaaaabcaabcaabbbbbcabbbcccaabbbcabcabcabcaaabccaabcccaaabcaabbbcaabcabcabbbbbccaabcaaaabcaabcabccabbccabbcabbccccabcabbbcabcabcaabcabcabcabcaaabbbcccabbccabcabccabcabcabbbbccabbbcabcaabbccaabbccabbbccaaaabcabccabcabcccccccabcabbcabbbbbbcaabcccabcabbbccabbbccabccaaabcaaaabbccabbcabccabccaaabccaaabbcaabcabbccabbcccaaabbcabcabbccaaaaabbccabbbccabbbcaabccaabcabcaabbbbbbccabbcabcabbccaabbcccabcabbcaaaaabbbbccaabbccaabccaabbbcaaabbccaaabcabcabccabcabbbbbccabccaabcaabbcabbcabcabcabcccabcaabcabcaabbcabbccaaabcaaabcaaabcabcabbcaaaabbcabbbcabbbcabcabcaabcabbcabbccabcabcccabcabbccabcabcabcabbbcaabbcabcabbccabbcccabcabcaabbcccaabbbbcabcccaaaabcabccaabccaabcaabcaabbccabcabbcaabcabcabcccaaaaabbbcabcccabbcabcabcaaabcabcaabcaabcaabcabccaaabcabbbbccaabbcabcabcaabcabcabcabcaabccabccabcabbcabcaabbcaabcabcccaabcabcaabcabcabcccabcabccabcabcaaabbcabbbcabcaaaabcaaabcabbcccabcabccabccabcaabcabcabbcccccaaabcabcabcabbccabcabccabbbcaabbccaabcaabbbccaabbcaaaaabbccabcabcabbcabcabbccabcccabbcabcabcabcabcabbbbccaabbcabbccabbbccabbbcccabcabcabcabcaabcccaaabcaabbccaaabcabcaabbbcaabccabccabcabcabccaaabccabcabbcccabcabbcaabcabbbcabcabbcabcaabcabcaabbbccabcabccabcabcabcabbbbcabbcabcaabcccabcabbbccabcabcabbccccabbbcabbbbbcabcabcabcaabcabbcaabbbccabbbbccabcabbbbbbcccaabcabcabbbccaaaaaabcaabccccabcaabbbcabcabcabbbcaabbbcccaabcaabbccccabcabcabccabcabbbcaabcabbcabbbccabcaabbbbbcabbbcabcabcabbbbccabcccccccabcabccabbbcabcccabcabbccabcaabcabcaabcabcabcccabbcabcabccabcaaaabcaaabbbcaabcabcabcabcabcabbcabcccabcaabbbbccabccabcabcabbbcaabccabbccccaabcabbbcabbcabcabcabbbbbcabcccabcabccaabcaabbcabcaabbcaaabcabcaabcaabcccabcabbcabcabccabcabccabcaabbcabbcaaabcaabcabcabcaabbcabcabbcabbcaaaaabbccabccabcabcabcabcabcabbbbbcaabccccaaabcabcabcabcabcabcabbcabcabcabcaabbccaabcabbcabbcabbcabccabcaabcaaabbbcaabcabcccccaaaabcabbcabcabbcaabccaabcaabbcabbcaabbbbccaabccccccaaabccabcaaabcaabbcabbbbcabcaaaaaabcaaaabbbcabcaabbcabbcabcccccaabccabbcabcaabbcaabbcaabbbcabbccaaabccabbbccaabcabcabbcccabcabcabbccabcabbcabbbbcabbcabcabbcaabcccabccabcaaabcaaabbcaaaaabbcabbbccabccaabcabcabbcaabcaabbcccabcabcabcaaaabcaabcaabccabcccabcabcabccaaabccabccaaabbbcabbccaaaaabcabcabcaabbbcaaabbcaabcabbccaabccaabbcabcabcabbcabccabcabcabcabccabbcabcabcabcccaabccaabbbcaabbcccabcabcccabccaaabcabcccaabcabcaabcabccabbccabcaabcccaabccabcabbbbbccccabcaabbbcaabcaaabcabcaabbbbcabcabcabcabccabbcabcaaaabcabbcaabbbbcabcaabcaabbcabcaaaabcabcaaabbbcaaabbcabbcabccaabcaabcabcaaaabcccabbccccabccabcabccabcabcabccaabcaaabcaaabccabcaabcabbcaabbcaabcabbccabccaabcaabcabcabcccaabbccabbcabcabcabbcabcaabcabccabcabcabccccaaabccabcabbcabbcabbcaabbbbccabbbbcabbbcaabcabbbbccabcabcccccaabcabbcaabbbccabcabbcabbbcccabccccabcabccabcccaabccabcabccaaaabccabcccabbcaabccaabccaaabbbbcaabccaabcabcabcabcabcaabcccabcabcabbbbcabcaabcccabcabbcaabcabbccabcaabbcccaabcabbcabbcabccaabbbbccabbcccabccccccabcabbbbbcabcabcabbbbbcabbcabbcaabcabbbcabbcabccccabcabcaabccabccabcaaabcabcccabcaaaaabcabcaabcabbbbbbcaabcabcabcaabcaabbcaabcabbbcccabcccabcabcccccabcaabcccaaabbcaabcaabbbccccccabcabcabcabccabbbcabbbbccabbccaabcabbbcabcccabcaabcabcabbbbcaabccccccaabbcabcccabcaabbcaabbccaaabbcabbbcccabcabbcaabcaabcabccaaabbcabcabbccaabcabcabcabcabcabcabccaabcccabbcabcabbcabcaaaaabcaaaaaaabbccabbcccabccaabccccabcaabbcaabbcabbbcaabcabbcabcabcaaaaaabcaabcccabbcaabcaabccabbbcabcabbbcaabcccabcaabbbbbcabcaabcabcabcabccaaaabcabbccaabbccabbcaabbbcaabcabccaabcaabbbcabbcabcabbccabcaabccccabcabcaabcccabbcabbccccaabbbccaabccabcabcaabccaabcccabccaabbcaabcaaabcabcabcaabbcabcabccaabbccabcabcaaabcccabbbbbcccaaabccaabcaaabcabcaabbcccabbcabccabcccaabccabcaabcabcabccccabbbcabcabcaabccaaabbcabbcabcaaabbcabcaaaaaabccabccaabbbcaaaaabbbcabccabccabbbcccabcaabcaaabcabcabcabbbcaabbcabbbcccabbbcaabcabcccabbcabbccaabbcccabbcabbbcabcabcaabbcccabcaaaaabbccabcabcabccabccaabcabbccaaabccabbbbbcabcccaabbcabcabcabcabcabcabccabccaaabcabbccabbbcabcabbcabcccaabcabbcabcccccabcccabbcabbbbccabbbbccaaabbbcabcabcabcabbcaabbccabcabccabbbbcabcaabcccabcccaabcaabbccaaaabcabccabcabbbcaabcaabcabbccabbccaaabbcabccccaaabcabbbccabbccaabcaabbcabbcccabcabbcaaabbcabcabbbcabcabbcabbccabccabcabcaabcabcccaaabbcabccabbcccaabbbcabbccabcabbbcabbccabcaaaaaabcccaabcaabbcaaaaabcabbcaabcabcabbbbcccccabcaabbccabccccaabccabbbcccccaaabbcabbbbbccccabcabcaabcccabccabcaabcabbbcabbcaabcccabccaabcabcaaaaabccabbcccaaabcabcabbcabcccabbcaabcaabbcaaaabcaabcccabccccabcccabbccccaaabcabccabbbcaabbcaaabbcabcabbbcabbcabbbbcabcccccabcaabbbbbbccaabcabccccabbbbbcccaabcabccabccaabcabbbcabcabcccabccaaabcabcabccabccaabcabcabcaabccabcabccccabbccabbcaabcabbbbcaabbccabcabbcabcabcaabccabbcabcabbcaaaabbbccccabbbbbbcabcccaabcccabcaabcabccccaaabcabcabbcabcaabccabcabccabcaabcabbbcaaabccabcabcabcabbbcabcabbcabbccabcabcaabccccabbcaabcaabccccabcabbccabcabccabbcaabcabcabcaabbbcaabcaabcabcabcabbcaaabccabcccabccabbccabbcaabcabccaabbcabcabcabcabbcabcabbccabcaabcabbbccaabccabccabbcccaabccabcaabbbcabccaabcaaabcabcaabcabcccaabcabccaaaabcabcabcaabccabcccabbcaabcabbcabcccccaabbccabccabbcabccabcabcaabcaaabccabcaabbbbbcccaaabbcaabcabbcaabbbbcccabbcaabcaabcabcabcaabbcccabcaaabbbbcabbccabcabcabcabbbccabcabbccaaabcccabcabccabcabcabcabbbcaabcaabbcabcaabcccabbcabcccaaaaabbbcabcabbbcaaabbccabcaabcabbcabbbcccabccabcaaabccabbcabbcabcabccabbcaaaabccabccaabcabccabcaaaabccabcaabbccabbcabbcabbbcaaaaabcaabcabbbccabcaaaaabcabbccabcaabcaabbccabcabccaabccaabccaaaabcabbcabccabccabcaabcccabcabbccaabcaaabbbccaaaaabcabcabcaaabcabbcccabcabccabcabcabbbcaaabcabcabcabcaabcabbbbbbcabcabbccabcabcaabcabcabcabbcccaaabcabbbcaaabbbcabbcccabcaabbbcabcabbbccabcaabccabcccabccabcaaaabbbcabbcccabbccabbcabcaabcabbccccaabbcabcccabbcabbbccabccabcabcaabbbbcabccaaabccabccabcabcabbcabccabbcabbcabccabbbbbbbbcabccabbbcabbcabcabcaabbbbcabcabcccabcabbccabcabccabcccabbcabbcaabcaabbbbcccabbcaaabcaabcaabccabcabbbcaaabcaabcabcaabcaabbcaabcabccaabccaabbcabbcccabcaabcaaabccabccabbbccccaabbcabbbccaabbbcaaaabbbbccabcabbcccabbcaabbbccabbbbcccaabccabcabbbbbbcabcaabcabcaabcabcaabbbbccabbbbbbbccaabbccabbcabcaabcabcabcccccaabbbcabcaabcabbcccaabcabcaabcaabbcaabcabcabcabcaabbccabbcaabcccaabcabcaabbcabccabcabbcabcabbbcabbcabbbcccabcabbcabbcaabbcaabcaaaabcabcaabbcabcaabcccabcabbccabcabcabbccccaaabccaaabbcabcabbcabbbcabccabbcabbcabccabcabcabbcaaaabccabcaaabcccaabcabbcabbbccccaabcabccabbccaabcabcaaaabccaaabcccabccaabbcabccabcccabbccaabcabccccabcabccaaaaabbbcabbccabbcabcabbbcaaaaaabcabbbcabbbcaabcabcaabcaaabbcabcabccabcaabcabcabbcccabcaabbccaabcaaabbcabbbbccabcabccabccccaabcabcabcabcabcccabbcaabccccabcabbccabcaaaabccaabbccaabbcccabcabccabcabcaaaabccccaabcccccaabcccaabcabcabcaabcabcabcaabcabbcaabcaabcabccabcabcabcabbbbcabbcabbbcaabbcabcaaaabbcabcabbcaabcabcaabcaaaaaabcabbcccabbcabcabbbbbccabcabbccabcabbbcabbccabbcabbccaabccaabbcccabcabbbbcabbcabbcabcabbbcabcaabcccaabcabbcabbcabccabccaabcccabbccabcabbbcabbccccaabcaabbcccabcabbccabcccabbcaabbccabbbcabcaabcccabbbccabcabccaabcabbbcabbccccaaabbbcabbbcaabccabbcabbcabcaabcabbcaabbbcabcccabbcabcccabcaabcabcaabbcabcccabbcabcabbcccaaaabcaabbcaabcabcabcabccabbcabcaabcaabccabccaaabbbcabbcccabcabcabbbccaabccaabcaabccabbccaabcabcabbcaabccaaabcabcabcccabbbcabcabbbcabcabbcabbcabcaabcaaabbbcaabccabcabcabcabcaabbcabcabccabcabcaaabcabcaabcaaabccabbccabcccabbcaabbccaabcaabcabcaabcabccabcaabccaaabcaaabcaabcccabbcaabccabcaabbccaaaaaabcccccabccabbbbcabbbbcabbcabcabbccabccabbcabbccabcabcabcabcaaabccaaaabbbcabbccaabbbcabcaabcaabccaabccaabbcccabcaabcabcabcabccabcabbccaabbcccaabbcabbbcccabccabbcccabbccaaabcabcaaaaaabcccabcabbcabccaaabcabcabcaaabcabcaabbbcccaabbbcaabbcabcccaaabbcccabccaabcaaabccaaabcccabbcabbbbbcaabcaaabcabccabbbcaabcabcabcaabbccaaaabcccabcccabcaaabcccaabcccaabbccabbcaaaaabbcaabbcaabccabcaaaaabccabbbccaabcabcabbcccabbbcabcaabcabcabcabcabcaaabccabbbcabbccaaabcaabbcabbcaaabbcabcabbbccaabcabbcabcabcabcabcccabcabbbcccabbbcaabccabbbccabbcccaabcaaabbbcabbcabccabccabcaaabcaabcabcabbbcabcabcabcabccabbcabccaabccabbbcabcabcabccaabbccabcabccabbbbcabcabbcabbbbcaabccabbbccabbcabbcabcabcabcabccabbbcccabcaabcaabcabcccaaaabcaabcccaabccaabcaabccabcaaabbcabcaaabcccabcaabcabccccabcaabbccccabbbcabcaaabcaabcabcabbbcabcabbcabcaabccabccccabccabbccccaaabbcabcabcabbccabbbccabcabcaabcabcccccabccabcabcaabcabbcaabbcaaaabcccabccabbcaabbbcabbccaabccabccaaabcaaabcabbcabbbcabcaaabbccabccabccabbccaabcaabbcabcabbbccabcabcaabbbcaabcabcaabcabbccaabbcabbcaabcabbccaabccaabcabcaaaaabbccabbccaabbcaabcabbcabbbccaabcabbbcabcabbcccabbccabbbbbcabbcabbcccabccccabcabbcaaabbbcccabbcabcabcccabbbcabcccaabbbbcaabbcabccaaabcccabcaabbbbbcabbbbcabccabcabcabcabcabbcaabcabccaabcabbbbccaaabcaaabcabbbbcaabbcabbccabcabcaabbcaaabbcabbcaaabbbcabcabcabcabbcabbcabcccabcaabbccabbbccaabbcabcaabccaaabcabcaabbcabccabbccaabbcabccaabbccabccabcaabcabcccabcabcabbcccccccabccccaabcabcabcabcabcabbccabbcabcaaaaabbbccabcccaabbcabcabccabcabcabcaaaabbcaabcabbcaabcccabcaaaabbcabccabcabcabbbcaaabcaaabcabbbbcabbcaabcabbccabbcaabbcaabbccabcccaabcabcabbcabcaaabcaabcabcabccabccccabcaabcabcabcabcaabbcabbbccabcabcabbcccabcabbcabcaabccabcabcaabbcccccabcccccabcabccabcabbcabccabcaaabcabcabbcabbcaabbccabccaabcabcabcabbcccabccabcabcaabccaabccabbcabccccabcaaaabcccaabcaabcaaabbccccaaabbcabbcccabccccccaabbbcabbccabcaabcaabbcaabbbcabccccabbccabcabccabccabcabcaaaabbbbbccaabbbcabbbcabcccaabcabccabccabcabcabbbcabccabbbcabccabcabcabbcaabbccaaabbccabccabcabcccabbccabccabbccabbbcccccaabbccccabcabcabbbccccabcabbcabccabccaaaaabccabbcabbcabcaabcabcaabbbcaaabccaabcabbcaabbbbcaabbcabcabccaabcabcabbbcabcabcccabbcabcabcabcccabbcabcabcccabbccabcabbbccabcaabcabbcaaaaaaabbccabcaabcabcaabbbcabbcccaabbbbbcabcabccaabccaabcabbcaabbcabcabcaabcaabcabbccabbcaabcccabcaabcaabbbccaabcaaabcabcaaabccabbcccccabcabcabcaaaaaabcaaabcabbcccabccabccccaabcccabccabbccccabbcabbcaabcabccabbccabccabbcaabbccabbbbbcaabccabccabccccabcccaabccabcabcabccabccabcabcaabbcaabcccabbccaabcaabbcabbcabbccabbcccabbcaaabccabbbbcabbcabbccabbcabcccaabcaabcabcabcaabcabcaabbbbbbbccabcabcaabcaabcabcccaabcaabbbcabcabccabbcaaabcccabbbcaaabccabbbbbcaabcccaaabccaabbccabbccabbbcccaaaabccaaabcabcaaabcaabcccabcabcabcaabcaaabbcaabcaabbbcaaabcaaabcabcabbcabcaabcaabbcabcabccabcabbcaabccabbcabbcabbcabcabccabbcaabccabbbcabcaabcabccaabccccccabcaabbcaabccccabcabcaabcabcabbcaabbccabcaaabbcabbcaaabcabbcabcccabccabccaaabcaabcaabbcabbcabcaabbcabccabccaabccabccabcabbbbcabbccabcaabccabccaabcaabcabcabbcabcabcaabbbcabcabcabcccabbbbccabbbccabbcabbbcaabbbcabcabcabcabcccabcabbcabbbbcaaabccabcabcabbccaabcaabcabcaabbcaabcabcabbcabcabcaabbcaabccabbcccaabbcaabbccaaaabbcabbcabcaabcabbbbccabbccabcabbcaabbcabcabcabccaabcabbbccabccaaaaabccabcaabccabccabccabcabcabcccccccccabcabccabcaabcaabcaabcaabbbbbbbbcaabbbbccaabcabccabbbcccabcabbccabcccabcabcaabccabccccabcccaaabbbccabbbcabcabcabbcabbcaabbcabcccabbcabcabbbccabbbcaaaabcabcabcccabcabbbccabcabcabcabcabcabbccabbcabbbcaaabbccabccabcabbccabcabcabcaabcabcccabbcaabcabbbbccccabcaabbbccaabcccabcabcabccaabccaabcaabbbbccaaaaabbcabbbcaabcaabbbcabccccaaabcaabccabbcabccabbcabbbbcaabcccabcabbcabbcabccaaabcaaabcccabbccabcccccabcabcabbbbcabcabbbcaaaaaabcabbcabcabbcaabcabcabcabcabcabcabccabcabcabbcabbcaabccabbcaabcabbbcaabbcaabcaabbbbcaaabccabccccaaabbcabcabcaabccabcabbcabcabcabcaabcaabbcabcaaabcaabcabccabcaabbcabbcabccaabbccaabcaabbccabbbcabcabcabbcaabbccccabbcaaaabccaabbbccabcabcabccaabccabcaabccabbcaaabccabcabccccaabcabcabcabcabcccccabcabcabccaaabccaabbccccaabcaabcabbbbcaabcabbbbbccabcabbcccabbbcabbcaabccabbccaabcabbcccccaabccaaabcaabbcabccaaabcabcaabbcaaabcabbbbbccabcccabcabbcabbcaabcabbcccabccabbbcaabcabcabccabccaabcabbbccabcabbcabcabbcabcaabbccabcaabcabccabccaaaabbbccabbbbbccaabcaabccabbbbcabccccaabbbcaabbbbcaabcabcabcabcabcabbccabcabbcabbccccabccabcabbbcaaaabcabcccabcccaaabcabbbcabcccabcaaabbccaaabcabbcabcabcabcaabbcabbccabccabcabcabcaabcccabcabcabcabcabccccabcabbbbccabcabcaaabbbcabcabbcabcaabcabbcabbcccaaabccaabbbcaabccaabcaabbccabbcaaabbcccaaabccaaaabcaabccabccabbcaabcccabcabbccabcaaabbcaabcccaabcabccccabcabcccabccabcaabccabbbcaabccabcaabcaabcaabcabcabbcabccaabcaabcabbcaaabcaabcabbcabbcccaabbbcaaabbbbbcabcaabcaaabcabbbbcabcabccaabcaabcaabcaabcaaabcabcabcabbcaabbcaaabbccabcaabccabcaabbcabbccabccaaabbccabcccabcaabccabcabcabccaabcaaabcabcabcabcaabbbbccaabccabbcaabbccabbcabbbbccccccabcaaabcabbccabbccabccabcabbbcabccabbccabccaaabbcabcabcabcabcabcaabccabccaabbcaabccabccabccccaaaabcabcabcabcabcaabbcabcabcaaaabcaaabcabcabccccaabcabbccabbbbcaabbbbcccabcabcccabbccaaabcabbcabbcabccabcaaabbccabcccaabcccaabbcabbcabccabccabbcabcaabccaaabcabccabcccabbcaabcabccaabcabcaabbcabbcaaaabccabccabcabbcabcabcccabcaaabccccaabcabccaabccccccabcabcccabbccabcabbcabcaaabcabcaabccccabcccaabcccabcabcabcaabcaabcabcaaabcabcabbcaabcccabbcabccaabbccaaabcabbcccaabccaabcabccabbcaaabbbcaabcaaaabccabbbbcccabcaabbcaabccccaabcabccabbbbcccabcccaabcccabccaabcabbcaabbcabccabcabccabcabcaabcabcabcaabcabcaabcabbbbcaabbbbcabccaabbbcccabcccabccabbcaaaaaabccabbbcaabcaabcabcabccabccabbcabccaaaabbccabbcaaabcaabbccabcabbcabcabbccabcabbccabcabbccaaabcabcccaaabcabbcabcccaaabcaabbcabbbbbbcabcabbcccabcaabbcaabccabcabbcabcabcabbbccaabbbcabcabcccabcaaabbcabcabbcccabbcabcabbcaaaabcaabccaabbccabbcccaabcabcabccabbbccabccccabccabcabbcabbcabccabbccabcabcabcaabcabcabbccaabcaabccccccabcabcccccccaabbbccabccabbcabccaaaabbcabcabbbcabcaabbbcabcabcabcaabccabcabbccaabcabccabcabbbbbcccabbccabbccaaabbbbbcabbbbcabccabcabcaabbcaabcccabbcabccabbcaabcabcabbbcccabcabcabbcabcaabcabcabbbcaaabcaabccaabcabcabcabccabbcccabbcabbccabbbbcabcaaabccabccabcabbcaabcabbbcabcabcabbcaabcabbcabcabbcaaaabbbbcabbbbcabbcccccabcabcabcabbbcabcabbccaabcaaabcabccaabcaabcaabccaaabccabbccabcabbbcabcabcabbcabbcccabcaabbbbbcabbbcabcabcaaaaaabbbccccabbcabbbcabccaaaabbccabbbbcaabbcaabcabbcaabbccccabcccaabcabcccabcabcabbbccaaaabcabbcabbcaabbcccaabcaaaabbcabcabcaabccabcaabbcaabbccabbcabcabcabccccabccabbcaabcabccaabbccabccabcccaaaabbccaabcabbcabcabcabbbcabbccaaabbccabccaaabbbccabbcabbbbcaabcaaabcaaabcaabccabbbbcaabccabcaabbccabcaabbcabbbcabcabcabcabcabcabbccabccaaabcabbcabcabcaabccabccabcccabbccaaabcabccaabbcabbbcaabcabcccccabccaaabcaabcaabcaaaabbccaaaaabccaabcaabccabbccabcabbbcaaabcabcabbccabbbccccabbcabbbccabcaaaaabcabccaaaabbcccabbccabbcabccaabcaabcabbcabcabcabccaabccabcabbcccaabcabccabcabcabccaabbcabcabccabcabbccccabcabcccabcabcabbcabcaabcaabcabccabcabbcaabcabccaabcabcaabcabcaaaabcaabbcabccabbcabcaabcabbcabcaaabbbcaabbcabcabccabbcabcabcaabccabccabccabbcabcccabccaaabcabcabcabcabccabbcaabcaabcabccabcabcabcabccaabccabbbcabcabbbccaabbbccabcccabbcaabcabccabcabcaabcabccabbbcabcaaaabcabcabcabbccabbcabbbcabcaabccabbcccaabcabbbbcabbcabbbbbccaaabccaabcabbcaabbbcaabcaaabccabbbbccaabcabbcaabcabbcabcaabccabcabccaabcaabcabccaabcabcccabbcaaaabbccabcabccaaabbcabcaabcaabcabbcaaabcabcabbbbcabbccaaaaabcccaaaaabbccaabccaaaabcabbcabbcabbbccaabcabcabcccabbccabccabbcabcccabcabcaaabbbbcabcabbccaaaaabcabcabcccabcaabbccaaabbbcaabbcccabcaaabcabcaabccaaabcaaabbcabbcabcabcabcaabcabcabcabbcccaaaabccaaaabcabccabcabbbcabbcabcabbcabcaabcccabbcabcaabccccabccaaaabbcaabcabbccccaaabbcabcabbbcabbcaaabbcabccaabcabcabcabbcabcaabccaaabccaabccaaabccaabcaabcabcabbcaaabcaabcaaabcabbbbcabcabcabbcabcaaabbccabcaabcabbbccabccabbbcabcaabbcabcabcabbbcabccabbcabcabcaabcaaaabcabcabccccabbcaabcabcaaabbbccabcabcaabbbbcaabcabcccabccaabbcaaabcabbcaaaabcaaaabbcccabcabccaaabbccabbcabcabbccaabcaabbbcccabcabcccabccabcabbcabbcabbcabcabbcabcaaabbccaabcabcaabcccccabccabcabcabcabcabccccaaabbbccccabcccccabbbcabccaabccabccabcabbcabcabcabcabccabcabbbbbcabbcabbbccaaabbcaaabcccccaabcabbcabccabcabccabbbcabccaaaabcabcabccabcabbcabcabcabcabccccabbcaabccabcabbbccabbbccabccabccccaaaabbcaabccccabccccabbcabccabbbcabbccaaabbcabbcabcaaabcabccabccabcaaabcabcaabbccaabccabcabccabbcabcaaaabcabbcaabcabcaabcabcccabcccabcabcabcabcaabbccaabbcabcccabcaabcccaaabcccccabcabbbcccabbbcccaabcccabccccaaaabbbcabbcabccccabcaaabbcaabbcabccabbcabbccabbcabcabccaabcabcaabcabbbcccccccabccabbcabccabcccabcabccabbbbcabbcabbcabcaabbbcabbcabcaaaabcaabbbcabcabcaaaaabbcabccaabcaabbbcccaabbbccaaaabccabcabcabcccabccabcabcabbbcccccabcabcabccaabccaabcabcabccabccabbccabcabbccabbbbcabcabbcabbcabcabbccabcabcabcabcaabcccaabbbbbcccabcabcaabccabcabcaabbcabbcaabcaabccaabcaabcaaabcabccabbccabbbcabbcccabbcccccabccaabccaaabcaaabcabccaabcabcabcabbccaabccabccabccabcccabccccabcabccaabcabcaaaabccabcabcccabcaabcabcabbcabbcabcabcaaabbcccabbbbcabccabbbbcabbccabcaaabcabcabcccccaaabcccabcabccaabbbcabcaaabccabcabcabbbcaabcaaaabcccabccabccabbcabcabccabcabccabcccabbcaabcabcabcccccccabcccabcccaaabccabccaaabcabbcabcaaaaabbcaabbbcabbccaaaabcabcabccaaabbbcccaabcccaabbbbbcabccabcaabbcabcabccabcaabcabbbccaabbbcabcabcabbccabcabcabbcabbcabcabccaaabbbbbccaabcccaabbccabbcabccaabcaabcccabbcaaaabcabbcaabcaabbbbbcabcccaabbbbbbbccabcaabccccaaabcabcabbcaaabccabcabbcaabbccccabcabcabcabcabcccaabccabccccaaaabcccabcabcaabcabccaabbcabcabcabbbcccabbcaaabcabcabcccaabcabbcabcabccabbbcabbbcabccaabcabcabcaabbbcabbccabbbbbbcabbcccaabccabcaaaaabcabcaaaabbbbcabbcabcabcabcabccabbbccaabccaabccaabcabbcabcabcccabcaaaabbcaaabbbcabcabcccabccabccabcabcabbcabcabcabcabcccabcaaabccabbcabcaabbcabcabbcabcaabcabbcabccabcabcabbbbcccaabbcabcaabcabcabcabbccabcccabcabcaabbcaabcaabcabcabcabccaabcaabcabbcaabbcabbccabcabbcabcabcabcaabcccabcaaabcabccabbcaabbbccabcccaaabcaaabcccabcabbccaaabbccaaabcabcabccaaaabcabccabccccabbccabbbbcabccccabbcccabcccabcaaabcaaabcabbbccaabbcabbccccabbcaabccabcaabbcaabcabccccabccabcabcabbbbcabcabcabbcaabbcabbcabbcabbbccabcabcabccaaaaaabcccccabcaaaaabbbcaabccabbcabccabcabccaabbccaabccabcaabcaabcabcabcabccaabcaaabcabcabcaabccaaabbcabbccabbbcccaabcaaabcabbbcabcccabcabcabbcccabcaaabcabcabcabcaabcaabcabccabcabbccaabcabbbcabbccabcabccabcabbcabcabcabccabccaabcabcabcabccabcabbcccabcaabcaabcaabcabcaabbcaaabcabbcabcabcaabcabbbbcabccaabbbccabcaaaaabcccaaaabcabcabcaabcabbccabccabccabcaabbbccabcccabbcabbbcabbcabcaabccccabcabbcabbcccabbcabbcabcabcabbbcabccabcabbcabcabbbbcabbbbcaabccccabccccabcabbbcabbbcabcaabcaabccaabcabccabcabcaaabbcaabbcabccaabbcabcabbcabcabccabbbcabbcabcaabcaaaabcabbcaaaaaabccccabcabcabcabbbcaaaabcabbbcaabcabcabccaaabccaabccabbcccccabccccaabcabccabbcaaabbbbbccabcaabcabccabccaabbccabcabbbcabbcabcaabbbcabcabcccabcabcabbbbccabcabcccaabcaaaaabcabbcaaabcabcaabcabcabbcabccaaabcabcabcabcaabcaabcaaabcccabccaaabbcabcabcabbcaabbbbcabbcccccabcabcabcabccaaaabccabccaabbbbccabcabcaabcaabbccabbcccabbcabcaaabcccccabcabbcaaabbbcaabccabcaabccabcccabbccabbbcaabcabbbcabbcabcaabbcabcaabcabccabbccabcabcabcaaabcccabbbbcabbcabcccabcabccaaaabcaabcabbccaabbcccaabbcabccabcaabcaabbcabcabcabbcaabbcaaaaabccaaabcabcabcabcaaaabccabcabcaabccaabbccccabcabccaabccaabbccabbbcabcabccabcabbcabcabbbcabcaabcabcccabccabbcabccccaaabcaaabccabbcaabbbcabbbcccaabccaabbccaaaabcabbcabbbccaabcaabbcabcabcabccccabcccaabcabccaaabcaaaabcccabcabbccccaabcabbcabcabcabcabcabbcabcabbcabccaaabcabbccabccccabcabbccaabccaabcaabcccabbbcccccabbbbcaabcabcaaabcabbcabcabcaaabbccaaabbbbcabccabcabcabbcabccaaaaabcabcaaabbbcabbcccaabcabbccaabbbbbcabcaaabbcabccabbcabcabbcabccabbbcaaabccccaabbbcaabcccabbbcccaaabbcabcabbbcabccccabccabcccabcccaabbbccaaaabcabcccaaabcaaabcaabcabcaabbccabbcabcaabcabcabccabccccabbccabcabcaabcccabbcabcccaabccccaabcabbcccaaabbccabcabccccabcccabbcabcaaaaabcabcabcabcaabbccabbccabccabcabbcabcaaaabcaabcabccabcabcccabcaaabbcabcccccccabcaabcaabcaabbccaabccaaaabccaaabbcaabcccabcabcabccaabccccaaaabcccabcabccabbbcabbcabbbccabcabcaabccabcabcabcabccaabcabcabbbccaabcccabbcaabccccabbccabcaabbccaabcabcabcaabccabbbcabcabccaabbcabcaaaaaaaabcccabccabbbbbccabbcccaabcabcabcabbcabcabccabccabccaabbcabcaabcabccabcccabccabcaaabcabcaabcabbcaabcabbbbbcaabccabcabbcaabcabbcabbcaabccabbcabbcabcabcaaabcaabbcccabcaabcabccaabccaabccaabccabcabcabbbcabbbcabccabbcabccabccabcabcaabcabcaabbbcabcaabcabcccaabbbccabbbcabbccccccabcabcccabcabbccaabbcccaabcccaabccaabbbbcabbccabcabccaabcabbcabbcabbcaabccaabbccaabcccaabcaabcabbcaabcabbbbccaaabbcaabcabccabcabbbbbbcabcaabbcabccabcaabbcabcabbcabcabbcabbcccabcaaabcaabccabbbbcaabcabccabccabbcaabcaabcabbcaabccaaaaaabbbcabbcabccabcabcaabbccaabcaaabcabcabbbcabccaabcaabccabcccaabccabcaabcabccaabcabcaaabcabcabbcccabcaaaabccaabbcabccabcabbbcaabcabbbcabccaabbcabccccaabbcaabbccaabbcabcabbccabbcabcabccabbbbbbcaaaaabcabcabcaabbbbccabcccaabbcabbbcabcaabcabccabccccabbcabcabccaaaaabcabbbbcccaaaaabbbccabbcccaaaabccaaabccabbcabbcabbcabcabcabcabcabbcabbcabcaabcabcabcabbcabcabccabccabbbcaaabcabcabbbcabbcaaaaabcabbcaaabbccaaabcccaabcaaabbcccaaabcaabcabcabbbcabbbcabbccabcaabccaabcccabcabbcabcaabccabcabcaabcccabcabbcabcabcabcabcabcccabccabcccaaaaaaabccccabcabbbcaaaabbbbbbcccccaaabbcaabccaabbcaaabccccccabbbcccabcccabbcccaabccabbccccabcabcabccabbbcabbbcaabcabccaabbbcabcccabcabbccaabcaaabccccabbcabccabcabbbcabcabccabbbcabcabcaaabcabbcabbcabcaabcaaabccabccabcaabcaabccabccaabbbcaabcabcaaabcccabccccabbcabcabcaabcabcaabbcabbbccaaabccaaabccccabccabcabcaaaabcaabcaabbcabbcabcabcabbcaaabcaabbccabbcabbcaabccaabcaabccccabcabcabccaabcaabccabccaaaabccabccccaabbccaabbcaabcaabcabccaabccabcabcabcabcabcabcabbbcabcabccabbbbcabcaabcabcabcabccaabcaabcabbcabcaabbccabcaaabcabcaabbbbcabbcaabbbbcaabccccabcccabcabbcabcaaabbcabcaabbbbcabcabcaabcaaabcaabcabcabcaabcaabcabbcabbcaaabcabcabbbcabccaabcabcabccabcccaaabbcabbbbbccabcabcaaabbbcaabccabbbcabcabbcabbcaaabcabcabcabcaaabccaabcabcccabccabccabcabcabbbcabccabcaabcabccabcabccaaabcabccaabcabcabbbcabcabcabcccabcaabcabcabcabccabcabcaaabbcabcabcaaabcabcabcabbcabccaabbbcabcccccabbccaabccabbccabbcccabbccabbccabcabcabcabbcaabcccccabcabccabcabccaabcaabcccaabcabcabcabcabbcabccabcabbbcccabbbcabcabcabbbcabbbbbbccabbcabbbccabccccabcaaabccaaaabbcabcabcabcaaabccabcabccaabbcabbbcccabccaaabbccaabcccabbcabbbcabcabbbcabcccaabcabbccaabbcabbbcabbbccabcabcabccabcabccabccabccabbcabcaabcaabcaabbcabcccabbcabcabcaabbbcabbbcccabbcabccabccaaabcaaaaabcccabccabccabbcaabcaabccaaabbbbcaaabbcaabcabcaaabccabcabccccabcabcccabcabcabbcaaabbcabccccabbcabcaabcabcaabbccabccabccaaaabbccabcaabcaabcaaaabcabcaabbccabbbcabbcabcabbbcabbbbccabcabcabccaaabccaabccabccabccabcabbbcabcabcabbccaaaabccccabcabcabbbcaabbcabbcabbcaabbcabccaabcabcabbcccabcabbcabbcaabbbbccabcabcccabbcabcaabbcaaabcabbbbbbcccabbcabcabcaabcccabcaaaabbbbcabccabbcabcabccaabcabbbbccccabbcabbcabcaabcaaaaabcccccabccabcabcaaabccabcabcaabbcaabcabbccabccabbcaaabcccaabcccaabbcabbbbcabcabcaaaaabcabcccaaabbcaaabbbbcabcaaaaabbbcaaabccaabbcccabbccccabccaabcaaabcccabcabcabbcccaaaabcabccabcabcabccaaaabccaabccaaabbcccaabcabcabccabbcabcaabcabbbbbbcabbbbcabccaabbbccabcabcccabbcaaaabcabbbcabcaabcaabbcabbcaabcabcaabcabccaabbbbcabccabcaabccabcabcabbbbbcabcabcccabbbbcaabbcccabcabcabcaabcaaaabcccabccabcaaaabcabcaabbbcabcabbccaabcabcabcabcabbcabbbcaaabcabbccabbcabccabcabccaabcabcaabbccabbbccaabccabccaabccccaabcccaabcaabcaabcabcabcabbcabccabbbcabcabbcabcabccccabcabcabcabccabcaaabcaabccabcabcabbcaabcabcccabcabcabccaabcabcccaabcaabccabcabbbcabcccabcaabcabcaabcabcabcaaaabbccabbbccabbbccabccabcabcabcabcabcaabbbbbbccccabcaabcaabbcccabbcccabbccaaabccccabcabcabccabbccabcabcaaabccabbbbcabccabbbcabcabbbcaabccabcabcabcccabccabbccabbbcaaabcccccabcabcabcabbbcabcabcaabcabbcabcabbbccabbbcaabcccabcabcabcabbbccaabcaabcabcaabbbcabcabcabcabcabcabcabcabcabcccaabccabcabbcabcabcaaabcccabccaabcccabbbccabcabccabcabbcabccabcabcabccaabccabbcaabcaaabcaabcabbbbcabbbccaabccabbcabccaaaabccabbbbcabccabbccabcabccccabbcccccaabcabcabcabbcabcaabcaabcaabccabccccabbbcaaabbcaaabbbbcabccabbbbcaabcaabccaabccabbbbcaabcabcabbcabbbcccccaabbcabbccabcaabbcccabbcaabcabbbbccabcabbcaabbbbbbbcccabcabccccccabcabcabbbcccabcabcaabcabccaabbcabcaabcabcabbccccaabcabbccaaaabccabcccaabbcabcaabcaaabbccaabbcaaaabbcabccccabbccaabccabcaaaaabbbbcaabbccabbccabbccaabccabcabbccaabcabccaabcabcabbcaabcabbbcabccabbcccaabcabbcaabcabbcabbccabbbbbcabccaabbcaabcaaaaabcaabcaabcaaabccaaaabcaabccabbcabcabccabcabccaabcabcabccccccabcabccccabcabcabcabcaabcabcccabbccabcabcabcaaabcaabcabbbccabcaabcaabbcabbccabbbcaabcabcabbccaabcabccaabbcabccaaabcabbbbbcabcabcaaabccabcaabcabbcaabcaabccccccabcccccaabbcccaaabcaabcabcabbbbcabbccabbcabccaabcabcccabbcabcccabbbcabcabcabbcaabccaabccabbbcccabbbbbcabbccabccabbccabbcccabbcabbccabccaabcabbcabbccabcabbcabcabcabbcccabcabccaabbcabcabcabbbccaabcabccaabbbcabbcccabcabbbbccccaabcccabcaabccabbcaaabbcccabbcabbcabcabcabcaabbccabbbcabbccabcccabcccccccabbcaabcccaaabcabcabbbcabccaabcccabbbcabccabcccabbcabccccabcabbccabbcaabcabbbcccabccabcaabccaabbccaaabbcaabcabcaabcaaabcabbbcabccaaabcccabccabbcabbcabcaaaabcaabccaaabcaabcaaabcabcabcabcabbcabbcaabbcabbcabccabcabcaabbcabbbbbbcabcabccaabcabbcaabbcaaabccaabcabbcabcabccabcaabcabcabccccabbccaaabccccccaabccabcabbbcabcaaabcccabcabbbcccabccabbbbbcabcabccaabbccabbccccabbcaaaabbccabcabccabbcabcabccabccabccabcaaabbcabbcabcabccabcaaabbbcaabcabcaabcabbccabcabcabcabcabcabcaabbbcabccabbccaabccabcabbbcaabcaabcabcccaaaaaabccccccabcabcaabcabcabcabcabcabcabbbcabcabcaabcccaabccabbcaaaabcabbcaabbbcabccaaabcaabccabccaabcabbcabcabcabccaabcabbbcabcabbbcabcccaabcabcabccaabcabbcaabcaaabcabbcaaabcaaabbccaabbbbccabcabbbcccabcabcabcaaaaabcabbcaaabcabcabbcabbccaabbccabcabcabcabcabbcabcabcaabcccabcaabbcabcabcaaabbccccccaabbbcaaabcabccaabccabcabbcabcaaabcaaabbcabbcaabcabcabbccaabbcaabcccabccabcabcabcabccccaaabcaaaabcaaabbcabbcaabcabbcaabcabcaaaabbbcabcabcabcaaabcabcabccaaabcccabcaabcaabcaabcccabccabcabccaaabccaaabbcabbbbbbbcaabbccaabbccabccabcabcabcabcaaaaabbbbbcabbcaabcabcccaabbcabcabbccaabccaabcabbbccabccaabccabcabcaabcccabbcabcabcaabcabccaabcabcabcabbbcaaabcabcaabccabccccabcccabccaabcabcaaabccabccaaabccabccccaaaabcaaaabcabcaaabcabcabcabcccabcaabcabccabbcabccabcaabbcaabcabcabcaaaaabcabbcaabcabccaaabbccaaaabcaabccabcabbcabbbbcabbcaabcaabbbbccccaabbcaabccaabcabbcaabcaabbcabccccabcabbcabcabcabcabbcabcccabbcabcaabbbccabcabcccaabcccabccabcaabbbccabcabcabccccabcabbcabbcccabbbbccaabcccaabcabbcabcabcccabcabccabbcabbccaaaabccabbcaabccabcabcabcabcaabcabcaabcaabccaabcabcabcabbcabcaabcaabcabcccaabcabcaabcabcabbcaaabbcaabbcabcabcabccccabbcabcabcabbccabcabccabcabcaaabcabccaabbcabbcaabbcabcabbbcabcabbcaaabccabbbcabcccabbcabbbcabbbcabbcabccaabbcabcabcccabccabbccabcccabccabcccaabcabcabccaaabccabbccabcaabcaaaaabcabccabcabcabbccccabcabbcabcabcabcabbcabbbccabbcabcabcabbcabbbcaabbcabccaabcabbbcccabbccabcabbcabcccabbbbbcaabcaaabcabcccabbcaabcabcabcaabccaabcabbcccabcabcaabcaabccaabccabccaabccaabcccabccccabcccccabbbcabccabccabcaabbcabbcabcabcaabcabcaabbcabccaaabbccabbcaabcaabcabcabbcabbbccabcabbcabcabcabbcaaabccabcccabccabcabccabbbbbcccabcaabcaaaaabbbbbcabbcabcabbbcabccaabcabcaabcabbcccabbbcaaaabcaaabccabcabccabcabcccaaabbccabcaabcabccaabcabcabcaabcabcaabcabbcabbcaabcabcabccabcabbbcaabbccaaabccabcabbbcabccabbbcaabbbcabcabcaabbcabccabcabbccccaabcabcaabbccabcabbcccabcccabcaaabcabbbcabcabcabcccabcabccabcabcabcabcaabbccabbcabcaabcabcabccabcaabbbbcabccaabbccabbbcabbcabcccabbbcaabbbcaabbccaaabcabcabccabcaaabcabbcabbcaabcabbccabbbbbcabcaaabbcabcabcaaabcabbcaabbcccaabbcabcabbbbbcabcabccabcabcabccabcaabcabcabcabbbbbcaabbbccaaabbbcaaaaabcabbcabbbcabccabccccaabcaaabcabbccaabcabccabcaabcabcabcabccaabcaaabccabccabbbcaabccaabcaabbbcaabcaaabccaabcabbcabcabcabbbbcaaabbbcabcabbcabcabcaabccabcaaaaabbcabcabcabcaaaaabcaabccabbbbbcabccaabcaabcabcabbcabbcabcabcaabcaabcabbbcaabcccabbcaabcabcabcabcabcabbbbcabbbcccccabbbcabbbccccabbbccabcabcabcaabccaabbbcabccabbcccabbcabccabcaaaabcccabcabbcabbbcabccccaabcaabcccabccccabccabbbcabbcabcabbbcccabbcaaabccccabccabcaabcabbbcabcccaabbccabccaabccabbcabcaaabcaaabcabcabccaabccccabcabcabcabcabcaabccaabcabcaabbccabcaabcabbcabbbcabcabcabcaabcabcabcccabcabcabcabbccabcabcabccaabcabccaaaabccabcabbbcabcaabbcabcaabcabcaabccabcaaabbccabbbccabbcabbccccabcccaaabcabcabbcaabcaabcaaaaabbcabbcabcabbcabbbbcabcabbcaabbbbcabcaabcabbcabcabcabccabcabbcabcabcaaaabcaabcabccabcabccabbccabcaabbccabbccabcaabbcabcaabbbcaaaabcabbcaaabbbbbccaabccaabbbcabcabbbbbcaabbcaabcabccabccaabbbcabcaaabcabccaabcabcaaabcaaabbcabcaaaabbccabbccabcccccaabcabcabccabcabbbcabcabbcaabcaaabbcaaabbcaabcabcabccabbbcabccaabcaabcabcabcaabcabcabbbcaabcaaaaabccabcaabcabcabbcabcccaaabcabcabcabccccabcabcabccabbbccaabccabcaabcaabbbccaaaabccaabcccaabbbcabcabbbcaaaabcabbcabcaaabcccabbbcaabbccaaaabcaabbbbbcabbbcabcabbcabbcaabbcccccabcabccabbccabcaabcabbbbccabbbcabbbcaabcabcaabbcaabcaaabcabcabbcabcaabbccccabcccabcaaabccaabbcabccaaabccabcabccaabcccabbbcaaabccabbbcaaaaaabbcabcaaabcabcabcabcabcccabbbcabccabcaabbcaaabcabccaaabbbcabbcaaaabbccaaaabcabbcaabcabcabcabcaabbcabcaabbcaabbcccabcaaaaaabbbcabccabbccaabcaabbbcccabcabccaabcaaaabbcabbcccccabcccabbcabcabcabcaabcabbccabcabcabcabcabccabbcaaabcabccabcabbcabbcaaaabccabbcabccccabcaabcabccabcabcabcabcaabccaabbcabccabbbccabbcabcaabcaaaabcabbbbbcabbcabbcaaabcabcabbcabcabbcaabcabcaabcccaabbcabccaabbbcabcaabcaaaabbbccabbccccabcabcabcaabbcabccaabcabbcabcabcabcccaaabbcaabcabcaaabccabbccaabbcaabcaaaabbcaaaabcaabcccccabcaabcabbccabbcaabbcabbbbcabccaabbccabccabbcabccaaabcccccabbccaabccabbbcabcabcabbcabcabcabbbbbcabbcaaaabcaabcabbbbbcaabccaabbcaabccaabcabbbbbbcaaaaaabcabbccccaaabbcccccabbbbcaabcabcaabbbbbcabccabcabbcabccabcabbbccabcaabcccabcccccaabcaaaabcabcabccaabcabccabcaabbcaaabccabbbcaabcabccaaabbcccabcaabcabbccabccabbcabccaabbccabcabbcabbbcabbbcccabccabcaabcccabbcaabcaaaaabcabcabccabcaaaabcabcabcabbbbcccabcaabcabcccabbcaabcaabbcaabbcabccabbcabccaabcccabcabcccabccabcabcaabcaaabcabcabcabcabbcaabbccaabcaabcabcabcaabcaaabcaaabcaabcaabbcabbbbbcabcaabbbcabccabbcabcabbbccabcabbcabcabccabccabccabcabcaabccabcccaabcccabcabbbbbbcaabcabcabbccabcaaaaabcabcaaabbbcabbcaabcaaabccaabcabbbbbcabcabcabcabbcaabbccaabcabbbbccaaabbcabcabcaaabbcaabbccabccabcaabbcabccabbcaabcaaabcabbcabbccccabcabbcaaabcaaabccabbbcabcabbbbcabccccabccabbcaaabcaaaabcabcabcaabcaabbbcaabbcaabcabcabcaaabccabccabcabbcabbcabcabccaaaabcabbbbcaaabbcabbcabbbcaabcaabcaabccaabbbcabcaaabccabccabbbbcabcabcabcccaabcabcaaaabbcaabcaaabbbbcaaabcaabcabbccabcaaabccccaaabbccaabccabcabcabcabcccaaabbbcabbcabbbcabcabccabcabcabcabbbbbbbcabbcabcccabcaabcabcabbccabcaabbbbcabbbbccaaabcaaaabccabcabbbbccaaabbccccabcabcabcccabcaaabcabcabcabcabccabbcccccabccabccaabcabccaabbccaabcabbbbbcabbcabcabcabccabcaaabcccaabcaabbcaaabbcabcabcccabbcabbcaabcccabcabcabccabbcabbcabcaabcccabbcabbbbbbcabbbcabbbccabbcaabcccabbcccccabcaabccabcabccabbcabbcabcaabcaaabbcabccabccaaabccaabcabbbbbcabccabbbbcccabccabcabbcabcabccabcaaabbccabbcabcaabcaabccabcaabbcabcabcabcabcabbcabcabcabcabbbbbccabcabbbbcabcabcccabbcaabbccabbcaabcaabcaabccaabbcabbbcabcabccaaabcabccabbccaaaabbcccaaabbcaabccabcabcccaabbcaaabcabbccabccccaabbcaaaaabbbcaabbcabcabcaabcabccaaaaabcabcabcccabcabcabccaaabcabcabbcabcabbccabbcabcabbbcccabcaabbbcabcabbccabcaabbbcaaaabbbcaaabcabcabbbcabbbbbbcaabbbbcabcaaabccabcabccabccabbbccaabbbbcabcccabcabccaabbcabcabcabcabcccabbccaaaabbbcccabbbcabcaaaabccabbcabcabcccabcabcaabbbcaabcabbcabcabcabcabcccaabcccaaabbccabbccaabcabcaaabcccabcabcabcabcabccaabcabccabcabbbcaabcaabcaabbbcaabbcabccccabcabcabcccabbcccaabbcabbcaabbcccabcabbbbcabccaabbbcaabcaabccabcccabcccabccabccabccaabccabcabcaaaabcabccabbbcabbcaabbcabcaabcaabcaaabccabccabcaabccabccabcaabcaabccabbcabbccabcabbbcabcaabcabcabbcabccabcabccaabbcabcaaaabbcabcabccabccabbcabbcabbbcabcabcccabbcaaaabcabcabcaabcccaaabbbcaabcabbccabbbcabcabbcaaabccaabbcaabccaaaabcabcabcaabcaabbbbcabcabcabbbbcabccabbcaabcabcaabcaaaaabbbcabcaabbcaabbcabbcabcabccabbbcabccabcabbcabcabcabbcabcaabcabcabbcabbcabcabbccabccabcabcabccaabccccaabcabbcaabcaabccaaabcaabbcaabcabbbcabcabcabccccabcaabbcaabccaabccabbcaabcabcabcaaaaabccabcccabcabbbcabcaabbcabcabcabbcabccccabbcccaaaaaabcaabcaabcabbbbbbcaaabcabbbcabcaabbccabcabcabbccabcaabcaabccabcaaaaabcabbcabcabbcaaabcaabbcabccabbcaabcabcaabbbbbbcaaabbccabcabcaabbcccabbbccaaabbcccccccccabcaabcaaabcabcaaabbbccaabcaabcaaabcabbcaabcaabbccabccabbbbbcabcaabcabbcaaabbbcaaabcabccabccabcccabbcaabccabcabcabcabcaabcabccccaabcccaaabcabcccabccabcaabcaabcabbbbbcaaabcaabcabccabccabccaaaabcaabcabcabbbcabcabcabcabccaabcaaabcabcccaabcabccabcccabcabcaabcabbcabbbcccabccabbcabccabcabbcabcabcabcabcabccabcabbcaabbcaabbccaabbbccabbbcccccabbbcabbbbbbcabcabcaabccabbcabbbcabcabcaaabbcabcabcccccabccabccabcabcabcabbbbbbbccaabcabcabbccabcabcabcabcaabcabbcccccabbcabcaaaaabcabcaabcaabcaabcabcabcabcabbcaabcabcabccaaabcaabbccaaaaabcaaabbbccabbcabcccabcabbccabbcccabbcabccabbccabcaaabcabccaabccabbbbcabcabcabcabcccaabcabcabcabcabcabcabcabccccabcabcaaabcabcabcabccabbcabcabcabbccaabbccabcabbbcabcaabbcabcaaabcabbccabccabcaabccaabbbccabccabcabcaaaaaaabcaabcccaaabbccabcabbcccaabcaabcaabcabbcabbcabccaabcabbbccabccccaabcccaabcabccabcabcaaabbcaaabccabbcabbcaaaaabccaaabbcaabbcaaabcabccabcabccaaabccabbcabcabcaabbbbbcabbcccabbccabcaabbcabbcabcaabcaabbcabccabcaaabcabccaabccabbccccabbcccaaabcabcabcabcabcabbccabbcabcaaabbccabbcccabcabbccaaabccabcaabccaabcaaabcabcabccabccaaabbcccaaaaabbcabbccabcabbcaaabcccabcabccabccabcccaaaaaabbbccaabbccccccabcaabccaabcabccabcccaaaabbbbccabbcabbcabccabcabbcabbcabbcabbbcabccccabbccaabccccaabbbccaabbbccabccaaaabbcabcccabccabbcaabbcaaabcabccabbbccccaaaabcabbcabcabcabcabbcabbcabccaabcccabbccabcabbbccabbcabbcaabbcabccabcaabbbcccabbcabcabcabcaaaabccabccabcaabbcaabbcabbcabbccabcabbbbbcabcabcaaaabbcabbcaaaabbcabcabcabcabcabbcccccaabcabbcaabcccccabcabbbcaabbcabcabbcccaaabccabcabbbcabbccaabcabcabbcaaaabcabcabcaaabcabcaabcaabbcabcaabbccaabcabcabbbbcabbcabbccaaabcaaaaaabcaabcaabcaabcccccaabcaaaabbbccaabcccabbbbbcaabcabcccccabbbbccabbcaabbccaabcaaabcabbccabcabcabcabcabccabbbbccaabbcabcabbcaabcabcaabbbcabbcabcccaaabbcabbccabbccabbbcabccabbccabcccccaaaabcabccabcabbcccabccccabbcccabccaabccabcabcaaabbccaaabbbccabbbcaabccabbccabbbcabcabbccabcaaaabcabcabbcaabbcaabbbcaabcaabbccccabcabcaabbcccabccaabccaabcabbcaabcabbbcabcaaabbcabcabcabbcaabcccabbccabcabccabcabcaaabcaabbbcaaabcabbcaabcccaaabbcaabccabbcabcabbcaabcabbccabbccabcabccabbbcabbbbbcabcaabccaabcabcabbcabcccabbccabbcccaabcaabcccccaabbbcaaabccabccabcaabbbcccaabbcabcabbbcabccabcaaabcabbcabcabccaabbcaabcabccaabbcaaabcabcabccaabccabcccabcabbbcabcabccabcaabbcabcccaabcaabcaaabcabbbcabbcccaaaabccabcabbbccabcabcabcaaabcabccaabcabcabccabccabcccabbcabcccccabbbcabbccabccabcabcaaabccaaabcaabbbbbcaabbcabccabbcabbccabcabbbbcaaabcccccabbcaabcccabccabccaabcabbcaabcabcccabcaaabbbbcaabccccaabbbcaabccabcccabcaabcaabbcabbcabccabcabbbccabcabcabbcabcccaabbbbccccaabbccabcabccaabcaabbccaaabcabcabbcabcabbcabbccabbcabcabcccabcaabcabbcabbbbcaabbcabcabbcaaabcabbcaabcaabccaaabcabcaaabccabcabbcabbcabccabbbcaabccabbbbcabbccaaabcabbbbcaabcabbcabcaabbccccabccaaaabbcaaaabbcabcabcccccaabcaabcabbbcaabcabcaabcabbbcaaabccccabccaabccaaabcaaabcabbccabbcaabbccabcaabbcabccabcabbbcabcaabcabbcaabcabccabcabbcaabcabcabcccabcabcccabcabbccabccaabcabcabcaabccaabcabcabcccabbcabbcabcaaabbcabbbcabbcaabcaabcccabbcabcabbcaaabcabcaabcaaaabccaaaabcaabbbcaabcaabcabbcabbbccabcabcabccabccaabcaabccabbccabbccaabcaabcccccaabcabccaabcabcabcabcaaabcaabbbcabccaabccabccabcaabbcabbcabbcaaabcaaaaabcabcabbbcaaabbbcabcabcabccaaabccaaabccccabbccaabccabbcaabcabcabcabccabcabcccaaabcaabbccabcabcaabbbbcaabbbbbcabbbcaaabbbcabbcaabccabbbbbbbccaabbbbcabcaabcabbcabccabcabccabcabbcabbbcaabcabcabcabcabcaabcabbcccaabbbbbcaaaaaabbcccabccaabcabcaaabccabbbbcaabbcaaaabcabbcabcccccabcabccccabcabbcaabcabcabbbbbcabbcabcaabbbbcabcabcabcccaabccabcabccabcabcaaabbbcabcaabcabbbbbcaabccabbcaabcabcaabccabcaabcaabcabccabcabbcabbbcabbcaabcabcabcaabbbccabcabcccabbbcccaabbcabbcaaaaaabcccabbcabcabcaabccabcabcabccaaabbcabcabbccaabbcaaabccaabcabbcabbcabccabccabcabbbbcaaabccabbcabccccaabbcabcabccaaabccccabccabcabcabcabbcaabbcabbcabbcabcaaabbcccaaabbbbcaabcccaabcabcabcaaaabbcaabbcaabcabbcaabcabcaaabcabccabbcaabcaabcccaabbccabcabbcccaabcabccaaabccccccaabcabbcabbcaabbcabbcaaabcabbcccabcabcabbbcccccabcabccabbcccabbbbccaabbcccabccccaaaabbbcabbccabcaabcabbcaabbbccaaaaaaaabbbcabbbcabbcaaabcaabccaabcabbcabbcabcaaaabbcabbccaaaaabbbbcabbcabccaabbbbbbbbbcaabcabcaabcabcaabcabcabbcabbbcabcabcccabcccabcaabbbcabcabcaabcabbcabcaabccaabcaaabccabcabcabcaabcabcaabbcaabbbcaabbcabccabbcabcaaabcabbcaabbbbcabbcccccccabcccabbcaaaaaabbcabbcabcabcccabcabcabccabccabbcabcabbcabbcabcaaabcaaabbcaabbcabcabbcaabccabcabccccaabccaabbcabcabcaaabcccabccabbccccaabbbcabcaabcaabccabcccaabbcaabbcabbcaaabbbbcabcabcaaaabcabcaabcabcabcccaaabbccabbbccabbcccabcabcaaaabcaaabbbcabcabbcabcabcaabcaaabbcabcaaabcaabcabbccabccaabcccabcabcabbcccabcabcaaabcabbccabcabccabcabcabccabcabbbcabcaaaabbcabcccabbcabccabcabcccaabcabcaabcabcabccabbbbcaaabbcaabcabcccabcaaaaabbcccabcccaabcabbbbcabbcaabccccabcabcabcabcccabcccabcabcabccabbcabcabcabcabcabbccaaabcaabcabccaabcaabbccaabcaabbcccaabcccabbbcaaaabccabcccabbccaabbbcabccccaabbcabcaaabbcaabcaabcabcabccccabcabccabcabcaabcaabccaabbbcabccabcccaabcaaaabcaabcabbccabcccabcabccabcaabccaabcccaaaaaabcabbbbcabccaaabbbcabccabcabbccaabcaabcabcaaabcaabccabcccabcabbccabccabcaaaabccaaabccabbcabcabbbcabbbccaabccabbccabcccabcaabbccaabcabbbcaaaaabcaabbcaaabcabbbcabcabcaabbbcabccabcabbccabccabcaabcaabbcabcabccaabcabccabcccabcabccaabbcaabbccabccabbbbcabccabcaabccaabcaaaabbcaabcabcabbcaabbbcabccaabcabbcabcabbcaabbcabccabccabbcaaaaaabcabbccaabcaabcccabcccabbbccabbcabccabccabcaaabcabccaabcabcaaabbcabbcabcabcabbbcaabccccaabccabcabbccabcabcabcabbcabcaaabccabbcabbccccaaabbcccccaabcccabbccabbcabcaabbbcabcabcabcabbcaabbbcabcabbbcabcabcabcccabcabcabccabcabcabccabcabcabcccaaabcabcabcaabccabccabbbccabccabbccaabcabcccabcaabcaaabcabcabbccabbbccaabcabccaaaabbcabccccabcabcccccaaabbbcccabcabcaabcaabbcabcabcabcabcccabcaaabcaabccaabccabcaabccccabcaabcabcabcabcabcabccabccaabcabcabcabbcabbcabcabcabbcaabcabcaaabbbbbcaaaabbcaaabcaabcabcabbbbcccabcccabbcabcccabccaaaabcabcaaabbbbbcabccccaaabcabccabbccabbcabcabccabcaabbccabbcabccabbbcaaaabbbcabcabcaabbcabbcaabcabcabccaaabccccaabcabcabcabcabcaaabcabcabbcaabcabcabbcaabcabbbcccabbcaaabcabcaaabbccaaaaaaaabcabcabcabbcabcabccabbbcabbbbcaabccaabccabcaabcccabcccaaabcabcaabccabccabcabcabbcaabbccccaabcccabcccabccabcabcabcabbccaaabbbbbbcabcabccccabcabccabccabcaabccabcabcabcabcabcabcabcabccaabbbcabbccccabbcaaabbcccaabcabcaabcabccabbcabbbcabcaabbcaaabbcabcccccabbcaabcaabcaabcaaaabcaabbbbcabbccabcaaaabccabcaabcabccccccccabcaabcaabcabccabbcabcabcabbbccabccabbbccabcabbcabcabbbcaabcaaabcabcccabcabbccaabbccabcaabcabccccabbcabbccaaabcccabcabcaaabcabbbbcabcccabcabcabcabccaabcabcabbbbbcabbbcabcaabbcabbcabcabbcabccabcabccaaabbbbcabccabbbcabcabccaabbccabbcabccaaaabcaaabbcabcabccabbcabbbcabcabbcabbbbbbcccaaabcabcccabbccabccabbcabccccccaabcaabbccccabbcabcaabbcaabcabcabbbccccabcaaabcccabccccabcabcaabccabccabcabbcaabbcabcabcabcabccabbbbcabcaaabbccccaabcccaabbccabcaabbbcabccabcaabcccabcaabccaabccabccccaaabccabbcaaaaabcabccaabccabbcabbbcaabbbbcabbcaaabbccabbcabbcccabcabbccaabbcabbcaabbbbcabccabbbcabbbbbbcabcabbcabcabccaaaabbbccaabbccabcabccabbcabbbbccaabcabcaabbcaabcaabcaaabccaabcabbccaabbbbbbcaabbcabbbcabccabccccabcabcabccabcabcabcabcabcccabbccaabcaaabcabcabbbbcabcabcaabcaaabccaabcaaabcaabbbcabcabcabcabbccccccabcabccabcabbcabcabccabcabbcabbcabcabccaabccaabcabcabccaabbcaaabbbccaaaabccaaabcabccabbccabccabccaaaabcabbbcabbccccabbbcabcaabcaabcaaaabcabcaabbccabcabcaaabbbbcaabccabccabcabbcabcccccabbbccccabcabbcccaabcaabcabbcccabccabbcabbbcabbcabccccaaaabcabcccaaabbcabccabcabccabccabccaaabccccaabcccabcccaabcabbcabbcccabcabbbcabcabccaaabcaaabccabcabccccccaaabcabccabcabccabcabbbcabcabcaabcccccabccabcaabcaaabcaabcaabccabbcabcabccaabcabccabbccaabcccabcabbcabbcaabbcaabcabcccccaaabcabcabcabcabbccabcabcabcabcabcaabbccabcabbccabcaaaabbcaaabccabcccabbcabcccabcabcabbcaabbccabcabbcabcaabcabcccaaabcabbcccabccaaabbbbbbccabccaabcaaaabcaabbcabbcaabcabbbccccabcabbcaabbbcabbbcabcabbcaabcccaabbbccabcabcaabccabcabcabcaabcccabcaaabcabbbcabcabbcabbbcaaabbbccccaaabccabccabcccabcaabcabccabbbcaabbccaabcabbbcaaaaaabcabcaaaabcabcaaabccaaabcabbcaaabcabcabbccabccaabcabcccabbcabccaabccabbccccaabcaabbcabbbbcabccaabcabccabbcccabcabccabccaaabcabcabbccaaaabcabbccccabcaaaabbcccaabbcabcabbcaabcabbbcabcabcabcabcccaabccabbcabccabcabccccabcabbbcabcabcaabcabcabcaaabccabbbbcabccccccabcabcccabbcabbcabbbcccabbcabcabbcaabcabcaaabccabccabbccccaabbbbbbcabbcabccaaaaaabcaaaabbcaabbbbccabcabcaabccabbccaaaaaaabcabcabbcccaabbcabbcabcaabccabbcabcccabbcabcabccaaabcabcabccaabcabbcabccabbbcaabbbccabccabcccaabcaabbbccccabbbccabcaaaabcabbbcaabcccaabcccaaaabcaaaabbcabcaaabcabcccabcccabccccaabbcabbcabcabcaabccccabccabccabcabcaabbbbbcabcabcabcabccccaabbcabbbcabcabbccaabcabbccabcaaabcabccaabcabbcaabcabcccabbccaabccccaabcabcabcaabbcaabcabcaaaabcabbcabcabccabccabcabcabbbbbccaabccabcabcabbbcaabccabcabcabcabcabbcaabccabcaabbbccaabbcabcccabbcaabbbcabcaabbcabcabbcaabccccabbcabbcabcabbcabbcaabbbcaabcabcabcaaabccaabbcabcabcabcaabbcabcabcabcabccabbbcaabcaaabcaabcaabcabbbbcabbcabcccabcabbcabccabcabcabbcabbcabccabcccabbcabbbbbcccaabcabcabbcaabcabcabbcabbcaaabbcccabcabbcaaaabccabcabcabcaabbccaabbbbccabccabbbbbccaaabcabbccabcabbbbbccabbccabcaabcabccabcabcabbbcabbcaabcccaabccabcabcabcaabcccabbcaabbbcabcabccabcabcabbcabcccabbcabcabcabbbbbbbcaabcabcabcabcaabcaabbbcabbcccaabccabbbcabcabccaaabcabcabccabcabcabcabcaaabcabcccabccabcaabcabcaaabccaabbbcabcabcaabcabcabbcccccabbbbcaabbcabbbbcaaabcabcaaabccaabbcabbbcabcccabcabcabcabcabcaaabcabccccccabcabccaaaabcaaaaabbbbcabbcaabcabcabcaaabbcaabcabccabbccabcaaabbccaabcabbccaabcabcaabccaaaaabbcaaabcabccaaaaaaabbcabcabccabcabccabccabcaabcaabccaabccaaabcabcaabbbbbbccabccaabcccabbbbbcabcaabcaabcabcccccabcabcaabcaabcabbbccabbbcabbcaabcabbcabcabbbbccabcabcabcabcaaabbcaaabcabccabcabcabcabbcccabbcabcabbccaabbccabccabcabbbbcabccaabcaabcabccaabcaabbcabccabcabcabbcabccaabcabbcabcabbcabbbbbcabbcaaabcabcaabcabcabccabbbcabbbccaabbbccabcaabccaabccabccaaabbbcabcaaabcabcabcaaabbcccaabcabbccaaabcabbcaabcaabcabcccabcaabccabccaaabcabcabcabbbcabcaabcabcaaabbcaabbcabcabcabcaaaabcabcabbcaaaabcabcabbccabccabccaabbccaabcabccabcaaabbbcabccabccabbcabccabccabbccabcccabcaabccaabccabbcaabbcaabbbcabbcabcabcccabccaabbbcccaabbbbcabcabbcabcabbcabcccabcabcabcabcabcabbcccccabbbbbbcaaabcabccaaabbcaabccabcaabcaaabcabbcaabcabcaaabcabcaabcabbcccabcabbccaaabcabcaaabcabcaabbbbccaabcabcabccabbccabccabbccabcabcaaabccaaabcabbbbcabcabcabbcccabbbbbccabcaaabcabcabcabcabbbcaaabccabcabcaabbcabccabbccccabbccabbcccabcabbcabbcabbcaabbcccabcaaabcabccabbcabcabbbcabccaabccabbcabbbbbbbcabbcabcabcabcabcabccabccabbbccaaabbcabcabbcabcabbcabbccabcccaabcabcaabbccabcccaabccccabcccaabccabbcabbbbbcccccaabcabbbccaabcaaabbbcabcabcabcabcaabcabcabcabcabcabcaabcaabbbbcabbcaabcabccabcabccaabccabccabcabcabccabcabcaaaabbccaabbccabbccaaabcabbbcabcaabbcccccabbcccabbcabbcabcaaabcaabcaabbcabbcabcaaaabbcabbccabbccabbcabbbcabcabbbcabbbcabcaaabbccabbcabbccabbbcaabcabccabcabccabbcccccccccabccccabcabbcabbbbcabcabccabbcabcabccabcccabcabcabcabccccccaabbcabccccaaabcabcabcabccabbccabcccaabcabbcaaabccabcabbcabccccaaabbccaabbcabbccaabcabcabcaabcabcccaabcccaabcabcaaabbcaabcccccabccabcabccabcabbbbbcabbbccaabbbbbcabcabbbbbcabbbccabccabbccabcabbbbcaabbccaabccabcabccabbbcccaaabcabbbcabbcaaaaabccaaabcabcaaabcccabbcccccabbccabccabbcabbcabcaabcabccccaabbccabbbcabcabbbbbcabcabbcaabcabcabbbcabcabcaaabcaaabbcaabcccabcabcabcccabbcabcabbbbcaabcabcabccaaabccabccaaabcccabcabbbbbccabcabccabccaabbcaabcabbbbcaabbcabccabcabccaabcaabcabcaabccabbbbcabccccabbbcaaabccaabcabcabccabbccaaabcccabbbcabcabcabcaaabccabcabbccabbbcaabccaaabcabcaaaaabcabbccabccaaabccccabbccabccabcaabbcaaabccaabccabcabcabcabcaaabcabcabcabcabbbcaabbcabcabccabcabccabcabccabbbbbbbcaabcabbcaaabcccaabccabcaabcaabcabbcaabcaaaabbccccccaaabbcabcabcabcabcabcaabcccabbcabcaabcaabbcabccccaabccabcaabbbcabcabcaabcabbcaaabccabccabcaabcaabccabcccaabccccabbcabcabcaabbcabcabcaaaabbbccaabcabbbbbccabccccaaabcabcabcaaabcabcabcabcabccccaabbbbcccabccaabcaaabbbbbbcabcabbbbbcabcabbccaaabbcabcccccabcaabcabbcabbbbcabcabbbbbccabcabcabcabccabcccabccabbcccaabccaaabcabcccaabcabcaaabbcabbbcabcabcabbcaabccccabcabcabbcabcaabcabbbcabbbccaabbbbccaabcaabbcaabcabcabcabcaabbbbccaaabbbcccabcabcabcabcaabbbcaabcaaaabcabcabcabccaabcabbbcaaabbbcabcabcaabbccabbccabbcccaabcccabcaabbcabcabcaaabbcabcabcabcabcabccabcabcabcccccabbcabcabccabbbbcabcaaabbcaabccabcaabcaaabcabcccabbcabcabcabcaaabcabbcaabcabccabbccabcaaaaaabbcabbccaaabcccaabccaabccaabcaabbcabbcccaaaabccabcabcabbccaaabcabcabbcabbcccabccabbbbbcabbccabbcabcaabcabbbbbbcaabcabcabccaabcabcaabcabbcabbccabcabcabcabbbcaabbcabcabcabbbbbccaaabcaaaabcabbbccaaabbcabcabcaabcabcccaaaaaabcabbcaabccaabcaabcaabcabbbbcabbbcabcccaabcaabbbccccaabccabccaaabccccabcabcabbccabccaaabcabbbbcabcaaabcaabcaabbcabbcabcccaabcabbcaabcaaaabcaabcabcaabbccabcabccabcaabcaabcabcabccabbcccabbbcccaabbbccabbbcabccaabbcaabbcaaabbcabcabbcccccabccabcabbccabcabccccabccabcabcabbbbccabcabbcaabcccabccaaaabcabcaaabbbcaaaaaabcabbcabcaabbbcaaabcabcabcabbbcaabcabbcabccaaaabccabccccaabccabcabcaabcabccccabcaabbccabccaaaaaaaabcaaabcabcabccabcabccabbbccabcabbcccabcabbbcabccabcccabbccabcabcabcabbcccaaabccabbbccabbcccaabcabcabbcabbccaaabbcaabccabcabbcabcabccabbcabcaabcabbbcaabcaabbbcabcabbccabbbcaabcabccaabccabcabcaabbcabcabcabcccabcabcabbcaabbccabcaaabcaabbbbcaabccaabcabbbbcabcaabbbbcabccabcabbcabccabbcabbcccabcabbbcabcabbcabcaabcabbcabbbccccaabcabcabbcaabcaabcccabcccaabcabbcabcabccabcabccaabcabcabccabccabcaabcabcabbcccabcabcaabcabcccaaaabbcabccccabbccabbcabbbbbcccaabbbcabcabbcabbbcccabccaabcabccaabbcaaaabcabcabcabcabbcabccccaabcabcaabbbbcaabccccabcabcabccabcabcaabcaabccaabcaaabbccabccaabbccabbcabcabbbbcabbcabcabcccabbbcaabccccaaaaaabccaabccabcaabbcabcabcccabccabccabcaaabcabccabcabcaaaaaabcaabbbbccaaabccabcaaaaabbcabbbbcabcabcabbbccaabbbcabbcaabcabccaaabcabbcaabcaaaabcaaabcabcabbcaabcccabccabccabcabccabbcccaaabcabcabcabccaabbbccabcabbcabbcabbcabcaabcabbcaabccabccabcabcaabbcabccabccccccabcabccabbcabbcabbcabcaabccabcaaaaabcabbcccaabbcabbccaaabcabcabcaabcabcabbcabbcaabbbbbcabcabcaabbbbcabbcaabccabcccabcaabccabcabcccabcabcabccaaabbcaabbbbcaabccabcccaabccccabbbbcaabbcabbbcabcaaabbbcabbcabcabcabcabbcabbccccabcabcabccabbcabbcabbbcabbcccabbccabbbccccabcabbcabbccabcabbcabcabbbcaabcccabccabcabccccaaabbcabcabcccaabcabbcabccaabccabcabcaabbcaabbbcabcccabbccaabcabcabcaaabbccabccaabcabcabbcabbcabccabcccabbbbbbcaabcccabccaabbccaabbccabccabbcabcabbbcccabcaabccaabcaaaaaabbcabcabcabbccabcaaabcccaaaabcaabbcaabbcccabccabcabcccabcaabbcabbcaabcabcabccabcabbcabcabcccabbbbcccabbccccabbcabbbcabbcabbbbbcabbccabbbccaabcabcabbcaabcabccccaabcabccccabbcaabcaabcabcabcaaabcaabcaaabcabcabcabcabbcaabcabcccabbcabccaaaabcabccabcaaaabcabbbcccaabcabbbccaabbcaaabcabcccabcaabbcabbbcaabcaaabbbbbbbbbbcabcabcabcabcabbbcaabbccccccabbcabcaaabcabcabccabcabcabccccccabbbbbbccaabbcabbccabcabcabcaabcaabbcabcaaaabccabbccabcccabcabbcaaabcabccabccabcabcccaabcccabcabbcabcabcabccabccabcccabcaabcabbcabbcaabcaaabbbbccabbcabbcaabbcabbcabcaaaabcaabbbcaaaaabbcaaaaabccaabcabcabcaaabbcabccaaabbbcccabbcccabcabbcabcaabcaabccaabcaabccabcabbbcabbbcaabccaabcabcaabccabcabcabbccaabcabbbcaabccabcaaabcabcabcabcabbbcccaabcccabccabccabbbcabccabbcabcabcccabccaaabbcabccabbccabcaabcabbccabbbcaabcabcabbbcabcabcabbbcaaabccabbccabccccabccabbccccccabcabbcabcabbbcabbccccabccccabcaaaabccccccabcabcabbbcaabcccabccabccaaaabbcccabcccabccabcccabbcabccabccaabccabcabccabcabbccabbcccaaabcabcabcaabcaaaabcabbbbcabbbccabccaaaabbcaabbcccaabccaabccaaabccabcaabccabcaaaabcabcccabcabbcaaabccccccabcabcabcabbcabcabcccabcccccaabbbcabbccabcabcccccccabbbccabbcabccabbccccabbcabbbcaabcaabbbccaaaabcccabccaaabbccabcabcaaaaabcabccccabbbbcaaabcabcabbcccabccaaabbcabbccabccabccabcccaabcaabbccabcabccabbccccabcabcaabbbbbcaabccabcabcabccabcaaabccaaabcabccabbcabbcaaabcabccabcabbcaabbbccabbbcabbcabbbccabcaabbbcabcabbccabbcccabbcccaabbcabccabbcabbbccabcabccabcaabbcabcabcabbcabccaaabbcaabcccabccabcabcaabcaabcabcaaaaabbcabcabccaabcabcabcabcabcabbbccaabbbcabbcaabbcaabcabbbcaabcabcabbccabcabbcaaabcabcaaabcaabbbcccabbcaabccaabcabcaaabcabcaabbbccabcabcabcabcccaaaabbcccaabbcabccabbcabbbbccabcaabcabbcabcaaabccaabcabbbcabcabbcabbbcabcabccccabcaaabbcaabbcaaabccabcabbbcaabbbbbccabcabcabbbcaaabcccaaaabccaaaabccaabcccabccaabbbcabcabccaabbcabcabcaabcabcabcccaabcabbcccabccccabbcaaaabcabcaabcabcabccccabcabcaaabcabbcabccaabccabbcabcabbcabcaabbccabcaabcabcabbcaabccabcccabcabcabbcccabcabcabccaabcaabbcabcaabcccabcaaabccaaaabbccaaaaaabcabbbbbbcabcaabcabccaaabbbbbbbbbbcaabcabcabcaabcaabcaabbccabcaaaabcaaabccabcabbcabbcabcabbcabcabccabcabccabbccaabccaaabcabbbcccabbbcabcabccccaaabbbcabcabcabcabbcabcabbcabcccabccaaaabcaaabcabbcaabcabbcaaaaabcabbbcaaabbccabccaabcabbcccccaabccccccaabcabbbbbbccabcabbbcabcabccaabcaabcabccccaabcabcaabbcaabcabcabcaabcabcaaabccabbcabccaabcabcabccaabccabcabcabcabcaaabcaabbcabbcabbccaaaaabbcabccabcabcaabbbccabbcccccabcaaabcaaaabcabcaabbbcccabccaabbcaabcaaabbcabbcaabccccabbbcabbbcccaabcabbbbcabbbbbbcabcabccabcabcaaabbbcaaaabccabbcccabcaabcabcabbbbcabcaabbcabbbbcabccabccabcabcccabccabbcaaabcaabbcabcabcabbbcabcaabcabcaabcaaabbccabcaabccaabcabccccabcaaabcabcabccaabcabbccaabbccaaaabbbbccabcabcaabcabcaabccabcabbcaabcabcaabcaaabbbcabbbcaaabbbbccabcabbbcabcaabcabbcabccaabcaabcccaaabccabbcabcccabccabbbbccaabbcaabbbbcabcabcaaaaabcabccabcabbbccabbcabcccabcabcabbcccccabcaabcabcabcabccabcccccabccabcabbccaabcabbccabbbcabcccabccabcaaabcaabbcaabbcabccccccabcabcaabcabccabbbbbbcabcabcabcabcabccaabcaaabcabcabcabcabcaabccabcabccabccaaaaaaabbbbccabcaaabccabbcaabcaabccaabcaabcabcaabcaaabbcabbcaabcaabbbcaabbcabccabbcabcabcaaaabbcabbcaabccabcabcaaabbbcabccaabbccabcaaabcabbbbccabcabcaaabbbcabbbccaabcabccaabbcaaabbcabccaabcaabbcabcabcabbcabccccabbbcabcaabcabbbcabbbcabbbcabcabccccabcaabcabcabccabbbcabcabbbbcabcaabbbccabbcabbbcabcabbccabbccabbccaaaabbcabbccaabcaaabcabcabbcabcaabbbbbcccabcabcabbcaaaabbcabccaaabcabccabcabcabcabcabbccaabcaabccabcaabccabccaabbcabbcabcabcabcabbbcabbccccaabcccabcabbcaabbbcabbcaabccabcabcabbccaaabcaabbcabbbcabbcaabbccabbbcabcabccabcabcabccabccabccabcabbcabcaaaabcabcaaabcabccabbccccaaabbbbcccabbcabcccaaabcaabbcabbcabcabccabcccabcabcabccaaabcabccabcaaabcccabccabccabccabcaaabcabcabcabbbccabbccaabbbbcccaabbcccabccabcaabbcccabcabcabbcabbbbcabccaabccabccabcaabcabbbcaaabccabcabbcaabbcabcaabbbcabcaaabccaabcabccabcccabccabcabbccabccabcabcabbbccaabbcaaaabbcabbcabbbcaabbccabcaabccabccabbbcaabbcabbbbbbbcabbbcaaabccaabcaaabccaabbbbcaabccaaabcabbccaaaabcabbbcabcaabcabcccabbcabbcaabccaaaabcabbbcaabcaabcabcaabbbcaaabbcabbbcaabbcaabccabcaabcabcabccaabccaabccaabcabccabccabbcabbcaabccabcabcaabcabbcabcabcabbccaabcaaabcabccabcaabbcabbbbcabcaaabcaabbcabcabccaaaabccabcaaabcaabcaaaaaaabcccabbcaabcaabcabcabcabcaabcccabbcabbcabcabcabbcabcabbcccaaaabcaaabbcabccaabcccabbbcabbcabcabcabccabcaaaabbcaabccaabccabbbcabccabcabcccabcaabbcabccabbcaabbbcaabcabcccaabcaabbcaabccaaabccabbccaabbccabbbcabbbbcaabbbcaaabbcabbbcabcabcabcabbbcabcabccabcabcaaabcccabcabccabcabccccabcabcabccabccabbccaaabccabcabcabcaabcabbbbbccabcaabcabcabbbccccccabcabbcabbcaaabcabcabccccabcaaabbbcaabcccccaabcabbcccabcaabcabbbcaabbcabcaabcabcabcabbcabcccabcabcaabcabbbbbcaaabcabcaaaaaabbcabcabcaaabcccabbcabcabbcabcccabbcabcaabcabbcaabccaabccabcccaaabcaaabccaaaabcaabbbcabcaaabbcccaaaabbccccaabcaabccaabcaabbcabcabcabccabbbbcaaabcaabcabbcaabcabcaabbbbcaaaabccabccabcabbbccabbccaabcabcabbcabccabccabcabbcabcaabcaaaabccccaabbccabcabccaaabbcaaaaabcabcabbbbcabbccaabcabcabcaabccccaabcaaabbcaaaabcabcaabcabbcabbcabbccccaaabcabbbccabbbcccaaabccabccaaabcabccabbcabccaabcabcaabcabbcabbbcccaabbcaabcabcabcabcaabcccaaabbccaabcabbcabbbcabbcccaabcabccabbcaabcabbcabcabccabcabbccabbcabbbcaaabbbcabccaaabccabccabcabcabbcaabcabbcabcccabbcabcabbccabbbcabcaaaabcaabcccabcaaaaaaabbbccaabcabcaabbccabccaaabcabbcabccccabccccabcccabcabccabbbcabcabcabccabccabcabcabbcaaaabcabcabbcabcabcabbcaaabcaaabcabccccabcaabbbbcabcaabcabbcabccaaaabcabcabccabbbcabcabcaabcabcaabbbcccabccaaabbccabbccabcabcabcabcabcaabcabccccaabcaabcabcaabbcaabcaabcabcabccccabccaabccabcaabcaaabcabcaabcaabbcccaabbcaabcabcabccaaabcabcaaabcaabcabbcaabcabbcabbccabbccabccabcabcabccccccaabcaabcaabbcabcabcccaabcabcabbcabcaabccabcabccabbcabcaabcccabcabccabbcabbcabbbbcabcaabccabcabccaabccabcabccabbccaabccabccabbcccabccabcabccabcabcabccabbcabcaaabbcabbbbcaabcaabcaabcabbbbcccabbbcabcabccaaaaabcabbcabbcaaaaabbbbcaabbcaabcccaaaabcabcaaaabbcccaabbccaabbbccabbbbcccabccabcccabcabcabbcabccccaabccabcccabbbccabbcabcabcabcabbbcabbccaabccabbcabcabbccabbccabcaabccabccabcaaabcaabccaaaaaaaaabccabcabcaabbccabbcabccabcabcabcabbbbbcabcaabbbcabcabcabcccaabbcabcaabcabcaabbbccabcabbbbcaaabccaaabbbbccabcabbcabbcabcaabbcaabcabcabbccaabcabbcccabbbcabccabcccccabccaabbbcaabcabcabbcabccabccabcaabcabbcabcabcabcaabcabbcaabccaabcabcabbccabcccabccabcabbcabcabcabccccabbcccabcabbccabcccabccaabbbcabcabbbcabcabcaabcabcaaabcabcabcabcabcccaaaaabcaabccabccaabbccabccabcaabbcaabcabcaabbcaabccaabcabbbbbcabccabcabccabcccccabcaabcaaabbcabbcabccabccabbcaabcabbcabcabcabcaabccaaaaabccccccaabcabbbccaaaabcaabcaabcabcabccaabcaabbcabbcabcaaabcabbbccaabcaabccabcabbcabcabcaabcabbbcaaabbcabcaaabcabccabccaabccccabccabcabcabbcaaabbbbccabcabcabcabcccabccabbbcabcabbcaabbbccabcaabcaabbcaaabcabbcaabccaabcaabbbcabccccabbcabccabcccabbbbcabccaabccabbbbbbcabcabcaabbbcabcaabbbbcabcabbcaabcaaaaaabbbbbbcaabcabbcaabcccabbcaaabccaabcaaaabcabbbcabcabcaabcabccabcabbbcaabcccabcabcaabcaabcccabcabbcabbccaabcaaabbccaabcabcaabbbcabcaaabcccabcabcaabbccabccccccabbcabbcaabcaabcaabbcabbbbbccabcaabbcaaabcaabcabcabbbccaabccaabcccaabcabcabcaabbbbbcabccaabcccabccabbbcaabbccaabcabcabbcabcabbbbbcabcabbbccabcabbcabbbccabccabcabbcabcaabcaabbbcaabcaabbbccabbbbcaabbcabccabbccabbccabcaabcaabcaaabcabcaabcccabcaaabcabcabcabccabcabcabcaaaabcabcabbcaabbcabbcaaaabbbcaaabbcaabcabcabbcabcabccaabcabbcabcabcaabbcabcabbcabcabcabcaabcaabcabcabccaabccaaabbcabbccaabbcaabcccaabbbcccabcabbcabcccabbccabbcabcabbbbcaabcabcabcabccaaabbccccaabcabcabbcccaaabccaabcabcabcaaaaabbbcaabccabcaaaabcabbcabcaabcabbcaabccaaabbccaaabcabbcabbcabcabcabbcccaabcaaabcabcabcabcabccabbcabccabbcaaaaabbbcabccaaabcaabcabbcabccabcccabcccccaabcaabbccabcabcaaabcabcaabcaabccaaaabcabbcabbcabccabcaabbbbbcabbbbcaabcaaabccaabcccaabcabcaabccabcabbcabccabcabbcaabbbcaabcaabcabbccaabbbccabbcaaabcabbccaabbcaaaaabccaabcabcabcaabccabbccaaabbccaabcabccaaaabcabccabbcaabbcccabbbbccaabcabbcaabccabbccaabcabcabbcabcaabcabcabbbcabcccabcabcabccabcccabbccabcabbcccccaabcabcabbbbccaabbcabcabcabcaabbcccaaabcccaabbbcccabbcabcabcaaaabbcccabbcaabbbcabcabcabcabbcccabcaaaabcaaabbccaaaabcccabbcaaabbbccabcaabcabbcaaaaaabccaaabcabcaabbcaabbcabccabcabbbcabcaabccabbbcabbbccaaabcabbcaabcaabbcabbcaaaaabcabbcabbbbcccabccaabccabccabbbcaabcaabcabcabbbcccaaabbccabcabccccccabcaabbcccabcabbcabbbbbbcabbbbbbbbcabcabcaabbcaaabbcabcaabcabbbccaabcabbcabcaaabbbcabbcaabcabcabbcaabcabbcccabbbbcabbbcaabcccccabcccaabbcabbcabcabbcaaabbbbbcabcaabbbbcabbbcabcccabcabccaabbcaaabcabccabbcabbcaabccabcaabcabcccaabcabccabcabbcaabccccabbccabbcccaabcabbbbcabbcabbccaabbcabcabcabccabccaabcabccaabbcabcccaabcaabcaaaabccaabbbccabcabcaabcaabbcabcabcabcccccaabcabcabcaaabcaaabbcccabbccccaabcccabcabcaabcabcabbbcabcabccaabcaabcabccabcabcaabccabcccccccabbccaabcabcaabcccabcccaabcabbcaabbbcaabcabcabccabcabcaabcabcabcabcaabcaabcaabcaabccaabbccccabcabcaabcccabcabcabbccccabbbbbcabbccccccaaabbccabbccabbcabbbbbbcccaabcabcccabcaabbbcaabbbbbcabccaaabcabbcaabcccabbcabcaaabcabbbcabbcaabccabbcabcabbbcaaaaabcabcaabcabcabbbcabccabcabbcabcabcabcabccccabccccccabbcaabcabccabbcabbbbbcabcaabbcabccabbbcccaabbbbcabccabbcabcaabccabccabcabcaabbcccaabcabbcccaaabcabccabcaabcabbbbccabccabcabccabcabbcaaaabbcabcaabcabcabcabcabbcabbccaabbcabbbcaabcaabbcaabcabbbccabcabbbbcaabcaaaaabccabccaabbccabbcaabcaabcabccccccabcabcaaabcaaabcccaaaaabcccabcccabcabccabcaabccaabbcabbbcabcabcccaabcabcaaaabcccabcabccabcabcccabcabbcabcabcaabbcaabcabbcabbccaaaaabbccabcccabccabbbccabcabcabcabbcabcabcccaabcccabcaaabcabbbcaabcabcabbcabcccabcabbccaaaaaaaaabcabbbccccabccabccabbcabbccaaabcabcabbcabcaabbbbccaabcaabbbbbbccaaabcabcabcabbcaaabbbcabcabcaaaabccaaabbbcabccabccabcaaabcaaaabcccaabcccccabcabccabcabcaaaabbbbccabccaabcabcabcaaabcabcabcabcabbcabccaabcccaaabcabcaaaaaabbcaabccabcaaabbbbcabccabcccaaabcccaaaabbcaaabbcabccaabcaabcabcabcabbbbbcccaabbccaaaabbbccabcaaabbccabbbcabcabcccabbcccaabccaabbbccabbcabccaabccabbbccabcabbcabccabcabcabbccabcaabcccabccaabcabcccaabbcabcaabcabcabcccabbcabbbbcabbbcaaaabccaaabcccabbcccccaabcaaabbcabcabcaaabbccaabbbccaabccabbcccccabbcabbbcabbccabbbcaaaabbcabcabccccaaabcabcabbcabbcabcabcabbbbcabcabbbcabccabcaabbccaabccabcccabbbbcabcaaaabcaabcabcaaabccccabcabccabcaaabcaabcabcabccccaaabcabccaabccabbbccaaabbcabcaabcabbbcabcabbbcccabcabcabbbbcccabbcabcabbcaaaabccaaaabcaabcabbcaabcaabcabcabbccabcaabcaabbccabcaaaabbccaaaaabbbbcaabcabcccabbbcaabcabbccaabcccabcaaabbccabbbccabbbbccabcabccccabbbccaaabbcabcabcabcabccabcabcabbcaaaabbbcabcabbcabcabcaabcabbbcabcaabbbbcabcabccabbcaaaabcaabbcabcabcabcabcaaabbbbbbbcaabbcaabccabbccaabcabcccccabcabbcaabcccabcabcabcabcccabbcabcabbbccabcabbbcaabcaabbcaabcabbcabbbcabbbbbbbcabccabbccccaaaaaaabcabcabcabcaabcabcabcaabcaabccabcccabcabcaabbbbccaaabcabbcccabcabbbcabccabbbcabccabcabcccabccabbbbcabcabcaabcaabcaabbcabbbccccabbccabcabcaabcabcaabcabbbccaaabbcabcaabbbccabcabcabcabccccccaabbbcabcaaaabcabccaaaaaabccaaabbccccabcabcabbcabccaaabcabcabcabcabcabcabbcabcabccabcaabcaabcaabccabbcabccaabbcccaabbcabcaaabcabccaaabcabbcabcaaabbbcabccabcaaaaabccabcabcabbbccccabcabbbbbcabccabcccaabccccabbbcabcabccabccaabbcabccabbcabbccabbccabccabbcabbcccccaabcaabcabbcccaabbcaaaabbcaaaaabbbcabcccabbccabcabcabcabcccaaabcaabbcaabbccaabbcabcabcabcccabcabbcabbcaaabbbcccaaabbcabcaaabcabbccabcccabccccabbcabcabbccabcabbccabcabbcabcaabbccaaabcaabbcaabccabcaabbbcabbcccaabcaabbcabccabcaabbbbbcccaaabccaaabcabcabcabccaaaaabbcaaabccabccabcaabcabcccabcaabcabcabcaabbcaaaabcabccabcaabcabcaabbbbcabbccabbcabcabccabcaabbbcaabcaaabcaaaabccaabbbcabccabcabcaabcccaaabbbccabbbbbbbbccabcabbbcccabcabbbbcabcaabccabcaaabbcaabcabbccabcaabbcccabccabbbcabcaabbbbcaabccaaabcaabcabbbbcccaabbcabbbcccabcabcaabbcccabbcabccabcabccabcccaabbccaabcaabbcabccabccaabcabbccabbbccabcccaabcccabcaaabcabcccabcabccabbccabbcabcccaaabcabcabcabbcabbcabcabccccabbbcabbbbbcabbcabccabcabbcabcabbbcabbbcabccaabcaabcabcabcabbccaabcabbbcaabcabccabccccaaabccabbcaaabcabbccabcabbcaaabbbcccabccabccabcccabccabcabcabccabcabcabcabcaabcabcaabcabcabbbbcabcabcccabcabbcabccabccaabbcabcabcabcaabccaabbbcaabbcabbcaabbccaabcaabbcabccccccabbbcabbcabbcabcabbcabbbcccabbcccaaabcabbcabccaabcabccccabcaabccaabbcaaabccabcabcccabcccabbccabcabccabccaabcabcabbcaabccabbbbcabbccabcccabccabcabcabcaabcaabbbbbbcaabbcabccabbbcabccabccaabcabcccabbcaabccabcabbccccccabccaabcabbcabccabcaabbccccabcabcabcabbbcccabcabbccabcabcaaabcabbcabcccaaabbcabcabcabbbccabbbcabbcaabcccaaaabcabbbccabccccabcabcccccaabcaabcaabcaaabcccabbcccabccabbcabcccaabcabcccabbbcabcaaaabcabccabcaabccaabbccccabcabbcabcabcaaabcabcabbcabbcabcabccabcabbbcaabcaaaabbcabcccabcabcabbcabbbcabcaaabcaabbcabbccabccabbbcaaabcccaaaabbcaaabbcaaabcabbcabbcabbbcaabbccabcabbbccabccabccabcabcabcabcaaabccaaabcabbbcabcaabcabcabbcabbcabccaaaabbccabcabccabcabcabcabbbbbcccabccaabcabbcabbcaabbcabcabbbcabcabcaaabcaaabcccabcabcabbccaabbbbbbbbcabcaabbcaaaaabccabcabccabbbbbcaaaaabbcaabbbcabcabbcabbbcaabcabcaabccccabcabbbcabcabcaabcaabbcabcabcccaabbbcaaabbbbcabcabcabcabbbbbbcaabcaabbbcccaabcabbbbbbbccccabcaabcabbbbcabcabcabbbcaabbcccabcabccabbbbccabbcabcaabcccabcccabccccabccabcabbcaabbbcabcabcaaabcccabcaabbcaabcabcaaabbcaabbcaaabbccccccabcabbcabcabbbbcabbbcabccabccabbcaabcaabcccabbccaaaabcaabcabccaabbcaaabbcabcaaabcabbccaaabcaabcccabcabcaabcabccabbbcaaaabcabcabbcabbcabcaabcabbcaabccabcabbccabcccabcaaabbcabccabcaabbccabccabbbcaaabbccccabbcabbccaaaaaaaabcabbbccabbcabcccabbcaabcabbcabccabbcaabcaaabbccabccabcabbccabcabbbbcccaaabccabcabbcabbbbbccabbcabcabbccabcccaaaabbcccabcabbbcabccaabcabbccccccabccabcabbcabbcabbcaaabcabbcccabbccabbcabcabbccccabbccabcccaaaabcabccaaaabccaabccabbccabbbcaabbcabcabccabbccabcccabccabcabbbcabbbcabccabbccaabcabcccabcabcabcabcabbcaabcccabbccabbbccaabccabcabcabcabbcabccabcabbbbcccaabbcabbbccabcabcccabccccccabcaaabcaaaabbcabbbccabcabcabcccabccccabcccccabcabcaabccaabcabbcabbbcabcabcabcabcaaaabbcabccaaabcabcaabcaaabbcabcabbcabcaabcabbbcccaabcaaaabcaabccccabccaabbcaabbcccabcabbbbcaaabcabcabccabbcaabcabcaaaaabccaabcabcabcabccabbcabcabccabbcaabccccaaabbcabbbcaabbcabcaabcaabbcabcabcaaaabcaabcaabcabccabbcabcaabcccabcabcabcccabcaabcabbbcaabccabccccccabcabcccabbbccaabcaabcabbbbbbccaabcabcabccaabbcaabbcabcaabcabcaabcabccabccabcabccaaabbccaabbcabccabbcabccaaabbcabbbcaabbccabcaabcabccaaaabbcabcaabcaabcccabccabbcaabccabbbcaabbcabcaabccabcaaabccaabcabbbcabcabcabbbcaabbccabcabbcabcccaabccabcabcaaaaabcabcabcabccabcabcabcabcabcabcabcabcabcabbccabbcaabbccaabcabcaabcccaabbbbcabcabcabcabbcabcabccabbcabbcabcabbccabccaabbcabcabcabccabcabccabcabbbccabccabbcabcccabcaabbcabbcabccaabbbbcccccaabbcaaaaabcccabcabbcabbccccaabbbbcabcaaabcabbbbcaabcabbbbbcaaabcabccabccabbcabbbbbcabbbcabbccaabcaabbbbbcabbbcccaabcabbbcabcccaabbbcabccaabcaabcabccaabbcaabcabbbccaabcaabbcccabcabcabbccabccabcabbcabcabbcabcccabcccccabcaabcaaabcabcabbbbcabbcabcaabccabbbbccabcabbbbcabcabcabcabcaaaabcabbcabcaaabcccaaabccaabbbcabcabbbcabcabbcabcaabcaaabbcabcaabbccabcaabccabcabbcaabbccabbcccaabccabcaaaabbbcccccaabbcaabbcabbbcabcccabbcccaabcccabcabcaabcabcaaaabcabcabbccaaabbbcccabcabbccabcabccabcabcabcabcabbcabbcaaaaabcabccabccabcabbccaaabccabcabcabcccabccaabcabcaabcccaabcabcabccabcccabcabccaabcaaaaabcabccabbccaabcabbccaaaaabcabcccabcabbcccaaaabbbcccabcabcccabcabccaabbcccaabcaaabcabbcabccaabccaabbbccaaabcabbcabccccccaaabcccabcaabccaabbccaaabbcabcaabbcabccabbcccabbcabcaaabbccabbbcabbbbccccabcabbccccaaabccabcabcaabbccaaabbcabcabcccabbcaabbcaabbbbccabccaabbcaabbcabcaabcabcaabcabcabcabbcaabccabccccabcaaaabcaaabccaabcabcabbccaabccabcabbcabcabcaaaabcabbccaabccabbcabcabccabbbcaaaabcabcabcaabcabbcabcabcabccabcaabcabcaaaaabbccaabcaabbcaabcabbcabcabccaabcabccaaabbbbbccaabbbcabccabbcaabccaaabbcaabcabcabbbccabcaabcabcabccaabcaabccabccabbcabbcaaabccabccabbccaabcaaaabbcabccccaaabccaabcabccaabbccaabcabccabcabcabcaabccabbcaabcabbcaabbcaaabbccccabccabcaabccccccabbcabbcaabccaabcccabbccabcaabbcabcccabbbcabcabcabcabcaabbccccaaabcccabccaabcabcabcabbbbccabcccabcccaaabcabbcabcabcabbcccabcccaabbbcabcabcabccaaabcaabcaabbcaabccabbbccccccabccaabcabcabbbccabbcabcccabcabccaaabcabcabcabbcabbcabbcabcaabbbcabbcaabcabcabcabcaaaabcccaaaabbcaaaabcabcabccaaaabcabcabbcccccabcabbbcabcccabcaabccccabbbbcabbbccabcabbcaabcabcaaaaaabcabccabbbcabcabcaabcabcabbcaabbbbccaaaaaabcabbbcccaabcccaaabcaabcabccaabbcaabcccabcaabcabccccccaabbcabcabcabcabcccabccaabcaabbbbbbbcaabccaaabbbcabcabccccccabcaaabcabcaaabccabbbcccabccaaabcabbcabbbbcabbccabcabcabbccaabcabcaabcabcabbbbccabbcccabcaabbcaaabcccccccccaabcaaabcccabbccaaaaabcabbcabcabcabcabcabbbcaaaabcabbcaaabccabcabcabbccccabcabcaabbccabcabbccabcabbbbbbbbccabcabccaaabcabbccabcabcccaaabcaabcabbbcabbcabcaabcaabcabcabcccabccaaabbcabcabcabbcabbcabbccabcabccaaaabbbcaabbccaabbcabbcabbcabcabcabcabcabcabbcccaabcabbcabcabcaaabcabcabcabbcabccccaabcaabbccabbccaaabccabccabcabccabccabccaabbcaabcaaabccabbbcaabbcaabccabbcabcaaaaaabcaabbbcaabbcaabbbcabcaabcaabcabcabcccabcabcaaabcaabcabbcabcabbccaabccabbcaaabccabcabccabcabcabcabccabcabbccabccccaabbbccabcabbbbbccabccaabbbbccccabcaabbcccaabcabbccabcabbbcaaabcabcabbbbcaabbbcabbcabbbcabbbcaabccaaabccabcaabbcccabbccccaaaabccaabcabcabccabbcabcaabcabccabbcabcaaabcccabcabbccaabbcabcaaaabbcccaaabbcccabcabccabbbcaabbcabcccabcabcaabbbcccabccccabcabcabbbcabbcabcaabcaabccccaaaabccccaaabbbcabcaaabcabcabcabbbcccaabcabccabcccabbbcabcaaabbcabcabcaabcabcabcabcabccaabccaaabbcabcaabbbbcccaabbcabccccaaabcabbcaabbbbccaaaabccabcabbcabcabbbbccabbcaabbcaabcaabbbbbcccabbbbcaaabccaabccabcaabbcabbcccabbbcaabccabccabcaaabccccabbcabbbcabbcabbcabcabcabbbbcccabbccabcabcaabbcaabcabbbcabccabcaaaaabbccabcccabbbbcabbcaabbccaaabccabcccabbccaabcabcaaaaabcabbbcabccabcabcaabcabbcabbcabcabcabbccabcabbbcaabcabcaaabcabcaabcabcabbcabcccabcabcccabcabcabcabcabcabccabcabcabcaaaabbcaaabcccaabbcabcabcabcabcaaabcabcaaabbcabccabbcabbcaabcabcaabcabccabcabcabccaabcabcabbccaaabbcaabcaaaabcaabcabbccabcabbbbcaabcaabcaabcabcabccaabcaabcaabbcaaaabcaaabbbcabbbcaabcccabbcaabcccabcaabbbcabcaaabcaabbbbbccaabcaaaabbbbccabcabcabcabbbccabccaabcabbbccabccaabcabcaabcaaaabbcaaabcabccaaabbccccaabcabbbcabbcccaabcabbbcabcccaaabcabcabbcabccabbcabbcabcabbccabcccabcabbcaaaabcaabcabccaabbbcabbcabcabcaaaabccabcaaaaabbbcccccabbccabcabcaabcaabccabbbcabcabcabbccabcccabbcabcccaabcabbcccaabcaaabbbccaabcabbbcabcabcabbbbcabccabbbccaabcaabccaabcabcccaabbcabcaabbccccabbcabbcabcabbcaaabbbcabbccabcaabbccabcaaabcabbcabbcaaabbbbcaabbcabcaaabbbcaaabccabbbcaabbcaaabbcabcabbcaaaabccaabcaabcabbcabbbcabbcabccabcaabcabccaaabcabcabcabcaaaabcabcabbcaaaabbcabbcabbccaabcabcaabcabcccabcaabbcaabcaaabcaabccabbbccccaabbcabcaabcaaabccaaabbbcaabbccabbcabbccabccabcabcccaabcabccabbbcabccabccaabccabcabbbcabbcabccaaaabbbccabcccabccabbcccabcabcabcabcabcabbbbcabbbbcaabccabcaaabccaaabbbbcccabcaabbccccaabcaabbcaabcccaaabcabbcccccabcabcabbbcabcabccabcaabcaabcabbbcaaabcabcaabcabcaabcaaaabcabcabbcaaaabcaabccabbbbcaabbbbcabcabcaabcccabbbbcabccccabcabbccabcaaabcaabccabccabbbbbccabcabcabbbbcabccabbcabcccaaabcabcabcabccabcabccaabbcabbbcaaabcaaaaaabcaabbccabccabccaaabbbcabccabbccabbbcabcaabbbccabbbccabcaabbbbbbbccabccaabcccabccaabcabccabbcabbcaaaaaabccaabcabccaabcabcabcaabccabcabbcabcabbbcabcaabccaabcaabbcaabbccabccaabcabbcabcabcabcaabcaabcabcabcaabcaabbcabcabccaabbbbccabbccabccabbccaabbcaaabcabccaabcabcccaaaabcaaabcaaaaabcaabcaabbcabbcabbcabcabbbcccabcabbbcccabbcaabbbcaaabbcabcaabcccaaabbbccabcabcabccaaabcaabcaabccaaabbcccaabccccabbcabcabcaaabcabcaaabccccaabccaabcabbccabbcabbcabbcaabbbcaabcaaabcaabcaabcabcaaaaabbcabcabcabcaabbcabbbcaaaabbccaabbcabbcabbcaabcabbccaaabbbbccabcaabcabcaabcabbcccaabbbccabccaabcabccaabbbbccabcabbbbccabbcabbcabbbcabcaabccabcabcccabccabccabcabbcabccaabbcabcabcabbbcaabbbcabcabcaabcabbbcabcabccaabbccaabcabbbcaabbcabcaabbbcccaaabbcccabcabcabbbcaaaabccabcabcabbbbbccabbcccabbccabccaaabcaabbcccaabccaaabbcaabbccabbbbbccabbcabcaabbbbcaabbcabcabcaabcabcabbccabbccccaabcaaabccccaaabccaaaabbcabcabbcabbbcabbccaabcaabcaaabcabccaabcabbbcabcccaabbcabbcabcabcabbcabcabcaabcaabcccccccabcabbccabbcccccabcaabccaaabccaaaabcaabccabbcabbcccabbcabbbbcabcabcabbbbbbcaabccaaabcaabcabbccabccabbcabcaabcabcabcccccabccaabbcccabcabbcabbbcaaabbbbccabbcabbcccccaabcabcabcabcabbbbcabcaaabcabbbcaabcabcaabcaabbcccabcabcaaabcaabcaabcccccabccabbccabbcaabcabbcabbcaaaaabcabccabbbbbcccabbccaabbccaabbcccabbcabccccabcabcabcabcabcabbbbcaabbcabccabcabbcaabcccabcabcabcaabccabcabcabcabcabcaabcaabcccabcabccaaabcccaabcccabcabcaaabcabccabcabbbcabbccaabbccabbcaaabbbcabcabbbcabccabccabccabcaaabcaabbccccabcabcabcaabcabbcccabbbcabccabccabccabbcaabcaabcccabcabcabcabbccabbbcaabcabcabcccabccabcabccaabbccaabcaabcabccabbcabcabbbcabbccabcabbbcabbbbbcabcabcccaabcaaaabcaabcaabbcabbbccabbbcabcabcabcabbcabcaabcaabbbcabcabbbcabccabbcabccaabbcabccaabcaabccabcaabcccabcabcabcabccabbccccabcabbbcabbccabcabbcabbcabbbcabccabbbbcabbcabcabcaabcabccccabccabbcabbccaaabcccabcabcabcaaabcabcabcabcabbbcaaabbcaabcabbbcaabbbcabcabcccabccaabcabcabccabcaabcabcabcabcabccaabcabcabcccabbccccabbcabcabbbcabcaabcabcabbbbccaabcabbbcaabbcabccabccabcaaabccabcaaabbcaabcaaabccccccabbcabccaaabcabbbcabbcaabcaabbbbbcccabcabcccabcabcaaabccabbcabbbcabcccaaabbcaaabccaaabcaabcaabcccabbcaabcaaabcabcaabcabbbcabbcabcabcaaabcabbcabcabcabbcabccaabbcabbbbcabccabccabbcccabbbbcaabccaabccaaabcaabccabcaaabbbccaabcaaaabbbbccabcaaaabcabcabbbccabcaaabbcabbcabbcaaaabccabcabcabcccabbccabcabbbbcccabcabcabbbcabcabcabbbcabccccabbcabbbcabbcabbccabbbcccaabcccabbcccccccabcccabcabcabcabccaaabcabbbcabcabcabbbcaaabcabccaabbcaaaabcaaaabbbccabcabcccabcabccaabcccabcabcabcabbcabccaaabbcaaabcabcaaabcaabccabbcabbcabcaabcabcaabcccabccaabbbcabbcabcabcaaabcaabcccabcaaaaabbccaaabbbbccabbbccabcccaaabcaabcabbcabbcaabccabcaaaabccabbcabcabbcabcabccaaabcccabbbcabccaaabbbcaabbcabcabccabcabbcabcabcabcabcabbbbcabbcaabbbccabcaaabbcaabcabbcabbcabcaabcabccaabbbcaabcabccabcabbbbcabbcaabccccaaabcabccabcabbccabbccabbbcabbbcaabcabcabcabccabbcaaaaabcaabcabcabbcaabccabccabcabcaabbcabcccccaabcabcaaabcaaaabcaaabccaabcabbbcabbbcabcabbcabbcabcabccccabcabccabcabcccabcccabbbbcabccabbccabccabbcaabcabcabccabbcabbccaabcaabcaabbbbbbcaaaaaabcaaabccaabcaabcabcaabcccaabcccabccabcabcabccabcaabccabcabbcabcabbcabcabcaabbccabcaabccaabcabccaaaabccccaabcabccccabcabbcabcaabcaabbcabccabcaabcccaaabcabbccabccabbcaabcabbccaabbcabcaabbcaabcabcaaaabcaaaabbbcabbcabbccabcaabbcabcaabbccaabcabcccabbbcabbbbbcabcaaaaaabbccaabbccabbbccccabcaaabcaabbcaaabccaabcaabcabcabcaabbccabcaabbcccabcabccabcabbcaabbbccaabbbccaabbcaabcccabbcccabcaabbbbcaabbccabcaabcabcabcaaabccccabcaaabbbbcabcaaaabcaabccaabcabcabbcabccabbcabcabcabbbbbbbbbcabcaabcabbcaabbccaabcaabcabcabcabbcabbcabbcabbbbccabccabcabcaabcabcccabccccabcabbcabbcabbbbccaabcabcaabbccabbccccaaabbbcaaabccabbcabcabcabccabbcaaaabccccabcaabbcaabcaabcaaaabcaabcabcaabccccabbcabbcabbbbcaaabbccabbcccabcaabcabccaabbbbcabcaabbccabcabbbbcabccabbbbbbbcaabbbbcaaabcaabcabccabccccabcabcccccabcabbbbbccabbcaaabccabcaabcabccabcaabbcabcaabbcabbcaaabbbcabcaaaaabcabbbbbcabcabbbbbbcaaabbcabcabccaabcaabcabcabbccaaabcaaabccaaaabcabccaabccccaabccabccabcabcabcccaabbcabcccaabbcabcaaabbbcabcabcabcabcabcaabcabcabbbcccabcaabcaabcabccaabcabbbcabcaaabcaabbcabccaabcaabbcabcabbcccaabbbbbbbcaaabcabbcaabcaabbcabccabcabcaabccaabbcabcaabccabbcabbbccabccabcaaaaabccaabbbbcaabbcabcabcaaabccaaabbcabcabcaaabbcabbbbcabcabcabbcabcccaabccabcccabbcccccabbcabccabcabbbcccaabccccabbcaabbcccabccaabcaaabcaabcaabcaabbcabbcabcaabbcabbcaabcabbcabcabcabbbcccaabcabcaaabcccabbbcabbcabcabbcaabccabccaabcabbbbbcabbcabbcabbbccaaabbcccccabbbbccaabccabccabbcabcccaaabcaaaabcabccabbcabbcabcaabbcaaabccabbbcccabccaabcabcabcabbcabbcabcabbbbbbcabcaabccabcaabbcabbcabbbccabcccabcabbcabcaabbcabcabbcabcabcaabbbcccabbbccabbcabccaabccabcabbbcabcabcabcccaabcabcabcabccabbbcccaabcabccabcabbccabcaaaabccabcabccaaaabcccabbbcabcabccaabcaabbcabcabccccaaabcccccaabcabbccabbccabcabccccaabcaabccaabbccabccabcaaabcaaaabccabbcabccaabcccabcaabbbbcabcabccabcccaabcabcabcabbccabbcaabcaabccabbccabcabccabccccabcabbbccabbcabbcaabcabbcabcaaaabbcabcaaabbbbbbcabccaabbbcccabcabcaabcccabcaaabcaaabbbbccabbccccabcaabcabbbbcccabbcaabbbccabbcabcabbbcabcaaaaabbcabcabccccccccabccabcabcabcabcabbbbbbcccaabccabcaabcabcabcaabcabcaaabccabbbbcabcabcabcabccabbcabccaabbcaaabcabccaaaabbcabcabcabcaabbbbccccccaabcabcabccabbbbccabbccabbccabcabccabbcaabcabcabbcccaabcaabbcaabcaaabcabcaabccaabcabbbcccabcaabbccaabcaaabcaaaabbbccabcccaabbccabcaaaaaaabcabcabcabcabcabcabbbbbcabbcabbcccabcaaabcabbcaaabbbcabbcaaaabbbbcaabcaaabcaaaabccabbbcabcabcabcaabcaabcabcccaaabcccabbccccaabccabbcabcabbcccabcabccabcabcccabbcabcabcabcaabcabcaabbbbcaabcaabccabbbbcaabbbccabbcaabcabcaabbbcccabbccaaaaaabcaabbcaaabbcabbccabbcabcccabccabcabbbcabcccaaabcabcaabbbcaaabbbbcabcabbcabcabbcabccaabcabbbcabcabcaaabccabbbcabcabccabcaabcaabcabcaabcabcaabbcabbbcabcccabcabcabcaaabcaabbcabbcaabcaabccabbbbcabcaabcaaabbbccabcaabcaaaaabbcccabccabcccaaaabccabccaaabcaabbcaabcabbbcabbcabcabcaabcabcabcabcabcaaabccabccabccabbcabbccabcabbbcabbccabbbcabbcabbcabccabbcaaabbcaabcabbbbcaabbcaaabcccaabbcabcccaaabbcccaaabcabcccaabccabcccabbcabcaaabbcabcaaabcaabbbcabcabbbccabcabbcccabcabbbcabbbcabcabccaabbcaabcaaabcaabcabbbbbbbcabcccabbccaabcabcaabcabbbbcaabcabcaabcaabcabbcccabcabbbcaaabbcabcabccabbccabbcaabcabbccabbcaabcaaaaabcabbbccccabbcaabbccabbcaaabbcabcabcabbcaabcabccccabcabcccabbbcabcabbcabcaaaaabbbcaabcabcabbccaabbccabcabccabcabbbcaabcccabbccabbbcccccabccaaabbbcaabccaabbcaaabcccaaabcccabcabbbcabbcccabcccaaabccabbbcabcaabbbccabcabcabcccabbccabccabcabcabbbcaaabbbcabcabcccabcccabcabccaabbccabbcabbbcabbbcabcabcabbbcabcaaabbbcaaaabccaabcaabcabbbbbbcccabcccabbbccabccabbbcccabbccabcabcabbcaaabccabcccaaaabccabcabbbcccabcaabbccccccccaabbcabcabcabcabbccaabccabbcabbcabccabccabcaabbcabcabcaabcabbbcabcccabbbccabcabbcabcabbbcabcaabcaaabcabcaabcabcccabcabbbbccaabbcabbcabcaabbcabbcabcaabccaabcccaaabcabccaabbbccabcabcaaabcccabcaabbbcabbccabbcabbcaabcaaabcabbbcaabcabbbbcaabcabcaaabcabcabcaabcabbcabcabbcabcabccabcabcabcabcabccaabbcaabbcaabcabcabcaabbcabbcaaaaabbcabccabcabccabcaabcabcabbcabcabbcabbcccabcccaaabbcccabbcabbcabcccaabcaabcaabcccaaaabcaabcabcabcccaabcabbbbcabbcabcaaabccabcabccabcabcabcabcccabcaabbcabbbbcabcaaabbbcaaaabcabcccabcccccabcabcabcabbccabbbcabbccaaaabcccaaaabcabcabcabbccabbccaabcccaaabbcaabbcaaaabcabcabbcabcaabcaaabbbcccabccabccaabbcccaabccabccabcccabbcabcaaabbcccabbbbcabbcaabbcabccabccabcabbcabccabbbccabcaabcabcccaaaabcabccabccaabbccaaabccabcaabbcabbcaabbccabbcabbccccabcabcaabccaaabcccccccaabccabbcabcaaabbcaabcaaabbcabcabcabcaaabbccaabcccabcccccabcaabccaaabccabcabcccaaaabcaabccaaaaabcaabcaabcabbcabcabcabccabbcaabccccabbbcabcaaaabcaabbcccaaabcabbccccabbccabccabcabccabccaabccabcccabbbcaaaabbcaabcabcabccabcaabcaabbcabcabbccaaaabcaabbbbcabbccabbcabcabbbcabccaabcaabcabbcaabcabbccccabbccaabccabbbcabccabcaabbccabccabbcabcabcabccaabccaabcabcaaabcabbbccaabcabcabcaabcabcabcabcabcabbcabbbbccabcabcabccabccabbccabbbccccccaaabcabcaaabcabbcabcabcabcaabccabccabcabccaaabcabccaaaaaaabcabbcabccabcabcabbccccaaabcabbcabbbbccabcaabcccabcabcaabbcaaaabcabcabcabccabbcccabcabcccaabcabbbcabbccabbcccccabccabcaabcabcabcabcccabcabcabcccabcabcabbcabbcabcabccabccabcaabbbbbcabcabcabcabbccabcabcabcabbbbbbbcabbcabbccaaabcabbcabccaaabbbcaabbbbbccabccaabbccaabccabccabcabbbccaaabcabccaabcabcabcaabbbbcccabbbbbccabbcabbcabcccabcabcabcccabcabbbccabbbccabcabbcabccaabbccabbccccabcabcabcabbbcaaabcaabbccabbcabccabccccabbcaaabcccabcabbbcaaabcabcccabcaabbcabccabcabbbbccabcabcaaaabcccabcaaaabbccabcabbbcabcccabbcabccccabcabcaabcabbcabcaaabbcabbccaabcabccaabcabbcabccabbccabcabbccabcabcabcabcaabcabcaaaabbcccabcabcaabbbbcabcaabbbcaaabcabbbbcabbcabbbbcccaaabbcccccabcaaaabcabbcabcabccabccabcabbcabbcabbcabcaaabcabcaabbccabcaaabcaabbbbccaaaabcabcabbccabcabcabbcaaaaaaabcabcabccccaabbccccabcabccabbcaaabcabccabbcabbbbbbbbbcccaaabbccabbbccaabbbcaaaaaabcccabccabbcaabcabbcccabccabbcabbcaabcabccaabcccabbcabccaabbccabcabccabccabcabcaabccabcabcabcabbbcabbbccccabbccaabcabcabcaaaabbcabcccaaabbbcabccabccaabcabbccaabcccabccabccaabcabcaaabcaabbbbcabcabcccabccabcaaabccccabcabcabbbccccabcaabcabbcabbcccaabccabcabbbccccabbcabbbccabcaabcabcaabbbcabbcaabcabcabccaabcabbcaaabbcaabbbbcaaaabbbbbbcccabccabbcabbccabcabbbbcaaaabccaabcaaabbcabcabcabcaabccabcaabbbccabccabcabcccabcabcaaaabcaabbcabbcabcaabbcccabcccabbbbcccaaabbbbbcaaabbbbbcabcaabcabcabcabcabcabcaaabbcaaabccabcaabcaabcccabbcaabbccabcabbbbbbcaabbcaabbbbbbbcabcaabcabccaabbbbccabbccabccabbcaabbcabccabcabcccaabcaabcccccaabccabbbbccabcaabcaabcccaabcaaaaabbcaabcabbcabbccabcabcabccabcccabcaaabcaabccaaaabccaaaabbbbcaabcaabcabcccabbbcabccaabccabcabcaabcaaabcabbbcabccabcabbbccabbcabcccabbcabcabcabcaabcabcabcabbcabbbbcccabbccccabcabcccabcabccaaabbbccabcabcabcaaabbbcabcabbcabcaaabcccccaabccaabcabcaaabcabbbcabcaabcabcabcccaabbccaabbcaaabccabcabbbccccabcaabccabbcabccccabccccabbccaabbcabcaabbbcabcccabccabcabbcaabbcabcaaabcaabcabbccabcabbcabcccaaabccabbcaaabcaaaabcabbcabcabcabcaabcabbbcabbbcabbcabccaabcabcabcabbcaabbcabccaabcaabcabcabcabcaaabcccccaabcabbcaabbbccabcccabcabcabcabccabbcabccaabcabcabcccabccccabcccaaaaabcaabbcaabbccabcabcabcccabbbcabbbcccabcabccabcccabbbbcabccabbcabccabccaaabccccabcabbccccaaabbcabbccccaabbbccccabcabccaaaaaaabccaabbcccabcabcaabcabbccabccccaabccabbbcaaabccccaabbbbccabbbcabcaaabccabccaaabccaaabbbbbbcabccaabcaabccabcabbbbbcabcabccabbbccabcabcabcabcabbcabccabcaaaabccabbcabcccabccabbbbccabbcabcaabcaabcabcaaabcaaaabbcabbcaaabbccaaabcaabcabbcccccccaabcabcccabcabccabbcabbbcabcabcabbbcabbcabccaabccabbcabcabcabcabcabcaaaabcabcabbcabbcabbcaabcaaabbbbccccabcabcccaabcabcabcabbcaaabcabccaaabcccabccabcaaaaaabcccabccabcaaabbcaaaaabcaabcabcabcabcabcaabcaabbcabcaabbcaabcaabcabbbcaaaaaabbccabbcabccabcaaabbbbbcaabcabcabcabbcaaaabcaaabcabbbcabcccaabbcaabcabcaabbcabccabbcabcccabcabcaabbccabccaabbccabbcccabbbcccaabbccabbcabcaabccabcaaabcabbbbcabcabbbcabcabcccaabbbcabcaabcccabccabcaaabcabbbcabcabbcccccccabcaabbbccabcaaabbcccaabcabcabcabbbcabcabbcaaaabccabbbbcccccabbcabcabcabcaabbcabcabcabbccabcccccaabcccabcabccabbcaabcabcaaabcccabbcaabcabcabccaabccaabcabbcabcaabcaaaabbcabccabcabcabcabcccaaabcabbcabcabcabcaaabcaabbcaaabcccabbbbcabbcabccabcaaabccabcabcabbcabcabccabbcaabcabcaaaabccabbcabbbcabcaabcccabcabcaabcabbbcaabcabcabcabcaaabccabcaabcabbbcabbccabcabbcabbcccabcaabcaaabcabbcabbccabcabcabccaabcabbcaaabcabccabcabcccaabbcaaaabbcabccaaabbccabbccaaabcccabccabcaaabcabcabccaaabcabccabbcabbcabcabcabcaabcccabcaabcabccabcabccaabccccabcaabbcccabccabcabccaaaaabccabbcabccabcabbcabcabcabbcabcaaabbcabbcaabcccabccabbbcaabccaaaabcabcabccabbcaabbccabbccaabbcabbcaabcaaabcabcabccabbccabcccabccabcaaabcabcabbccabcabbcabccabcabcaaabbbbcabcaaabcaaabbcaabcaaaaabcabcaabcabcaabbccabcaabcabcabccabbbccabccabcabccabbcabcabccabbcaabcccabccabcabbcaabbcccaabbcabcabcabccaaabccabbbcabcabbcabcccabbccabccaaabccabcabbccabcabccaabcabcabcabbbccabcabbcaaabbccaaaabccabbcabcaabccaabcabcabcaabccaabbbbccabbccabbcccaabbbccabbbbccabbcabbcabbbcccaaabcaaaabcaaabcabbcabbbcabcabbbcabbcabcabcccabcabcabcabccabcabcabccabcaaaaabcabbbbcabbbccabcaabcaabcaabcaaabccabbcabcaaabbbcabcabccaaabcaabcabcabccaabbbbbcabbcccaabccaabcaaaaabcaaabcaabcccaabbccaabbcabbbcccabccaaaaabcabcabcabbcabcabccaabcabbccaabcabcabccccaaabccabcaaabbcccabbcabcabbbbccaabbcaabcabbbcccabbcccabcabcccaaabcabbcaabcabcabcaabcabcaabccabbbbcccabcccabbcaabbbcccabbccabbbccaabcabccccabcabccabccabcabcaabcabcabcabcabcaabcabbcabbcabccabcabbcaabbcaabcabbcabcabccccabcaabccabbcabcabccabcabcaaabbbccabcabcaabcabcaaabcabbcabcaabcabcaabcabcabcabbbbcabcabbccabbbcabcabcabcabcaabcabbcabcaaabcabcabcabcabbcabccabbbccaabcabcaabbcccaabbcaaaabcabcccaabcabbbcaaabccccabcaabcaabcaaabcccabccabbbbbcaaaaabcabcabbcabcabcaaaaabcaabcaaabbbcabbcabccabcabbbccaabccabcabbbbcaaaabcabccaabbbbccabcabcaabbcabcaabbbbcaabbcabbcaabcabcabbccaaabccaabbbcabbccccabccccaabbbcabbccaaaabccabbcabcccabbbbcabbbcabcaaaaabbbcabbbcabbcabccabccaabbcabbccabcabbcabcccabbbccabcaaaaabbcabbbcccabcaabcaaabccaabbbcabbcaabbbbbcccaabcabbccabcabcccaaabbcabcaabcabcabcabcaabcabcabcabbcccabbcabccabcaabbbcabcabcabbccabccabcabbbcaabbcabccaaabcaaabbcccabcaaaabccaabcaaabbcabcabccabcabcabbbbcabcabccabcaaaabbcabbccabcabcabbbbcabccabbbcabbcccabcabccabcabcccabbbccabccabcccabbcaabcabcaabcabbbcabbcabcabbccabcabcabcabcabcabcabcaabbcabccabbcabcabccabcabbcccabbcabbbccabcabcabbbcabccaabccaaabbcabbcaaabcabcabcabcccabbbcabcabcabbcabbcabcaabbbcabcaabcccabbccabbcabbccabcaabcabcabbbcabbcabcccabcabbcabcabbcabbbcabcabbccaabcabcabcaabcaabbcabcabbbbccaabcabbccabbbbbcabcaabcaabccabbcaaabccaaaaabbbbcabbccabcccabcaabcaabcaabccaabbbcabbcabccabcaabbbcccabcabbccaabcccabcaaabcaabcabcabcabcccccaabbccaaabccaabbcabcabcaaabcabccabcaabcabcaabccaabbccaabcabccabcaabcaaabccaaabcaaabcabcabccabcccabbcabcabbcabcabccabcabcaabcabbbbcabbcccabcccaabcccaabbbccaabcccccaaaaaabbcccabcabbbbbbccaaaabccaaabccaabbcccabbcabcabcabcabccabbcaabbbcabcabbcaabcaaabcabbbcabbbbbbbcabbcabcaaabbcabbcabcabbccabbcabcabbcccaabbcabbcccabcaaabbbbcabbcaabbcabbccabcabbcaaabccabbbbcabcccabcabcaabcccccabcabccabbbcabcaabccaabbcabcabbcabbcaaabcabccccaaabccabcabbcaabcaaabcccabbcabbbbcabccabbccabcabcabccabcabccabbcaabccabccabcabcabccabcccccabbbcaabcabcabbbbccaabbccabbbbbcabcabcabcabcabbbcaabcabcabcabcaabbccabbcabcabbbccabbcccaabbccabcabcccabbcabbcccabcabccaaabcabccaabcabbcccabcabcabcabbcaabcabcccccaabcabbcabccaabccabbccabcabccabccabbcabcabbccaabbcaabbcaabccaaaabcabbbcabcabcaaabbcabccaaabccaabbbcaabbcaabbbcaaaabcaabbccabcabccabcabbbbccabcabcabccabbcaabcccabccabcabcabccaabbcaabccabcabbccabcaabcabccaabcaabcabccccaaabcaaabcabcabccabbcccabbbcabbcabccabbcabbcaabcaaaaabccaabbcaabccabcabbcaabcaaaaaaabcabcabbcabbcabbccabcabcabcccabbcabccaabccccaaabbbbcabbcabbcabccaaaabcabbccaabbbcabcabbbbbbcaabcaabcaabcaabbcaabbccabcaabcaabbcabcaabbcabcabcabcaaaaaabccaabccaabcabcccaabcabbbccabcabcabbbbcabcaabcaaabbbbcaaabcabcaaabccabcabcabcabbbcabcaabcccabccccccaabbcaabcaaabcaabcabcabbcccaabcabccabcabbbcaabbcaaabccaabbcaaaabcabcaaaaaabcaabcaaabccaabcabcabcabbcabccabcabcabcccaabccaabcabcabcaaabbccabcabbccabbcccaaabbbcabcaaaaabbcabccabbcabcabbbcabccabcabcaabbbccaabccabbcaabcccaaabbbbcaaabbcabbbcaabbccaabbccaaaabcabccccaabbbbbbcccabcabcccaaaaaaabcaabcabbbbbcccabcccabcaabccabcccabcabccabcabcabbcaaabccaaabcabcaabcabcabbcaabbcaabcabbbcabcabccaaabccabcaabcabcccaabcabbbcaaabccaaaaabcaabcaabbccabcabcccaaabccaabcabcabccccccabbcaabcaabcccccabcaaabcaabcabbcabbbbcaabcccabcabcabbcabccaabcccabbcabbcccaabbcccccabbccccaaabcccabbcccabcabccccabbbccaaabcabbcabbcabbbbccabccabcccabcabbccabccabbcabcaabccabccabcabccaabcabcabcabbbcabcccabccabcccaaabcabcabccabcabbcabbbcabcaabcaaaaabcabbcccabcabcabcabcabcaabcabbcabcaaabcabcabbbbcccabcabcabcabcabcabcabcaabcccaabcaaabbccabbcaaabbccaabcabccabbcaabbcabcaabbcaabbcabbccabcabcabcaabbcabbcaaaaabbbcaaaaabccabbbbccabbcabbcabccaabccabcabcabcabcccaaabbccabbbbcabbcabcabcabbcaabcaabccabcaaaaabccaabcaabcabcabcabccaabcabcabcaabcabbcabbcabccaabcaabbbbcabcabccabcaabcabcaabccaabcabcccabcaabcabbbcabbbcabbcaaaabcccabccaabbcabbcabcabbccabbbcaabcccccabcaaabcaaabcaabcabcabcabbcabccabcabcabcabccabcabcabcabcabbbccabbccabccabccabbbbcabcabcabbcabcabcaaabccaaabbccaaabbcccabcabcabcabbcabcabcaaabcabbbcaabbcaabccabcccaabccabcccaabbcabbcabcabcabcaabcabcabbcabcabcccabbccabcaabbbbcabcabcabcccabcaabccabbbbccabccaabccabbccaabcabccabccabcaabbbbbcabcabcaabbccabcabbbccabccccabcaabbcaabcabcabcaabbcabccabbcccabcccabcccabcabcabccaabbbcaabccabcccabbccabcabccaabcabccccabbcaaaaaabcabcabcabcccaabcabccaabbbbbccaabcabcabcabcabbccaaaabccabbbccabcabbbbcabcabbcabccaabcaabbbcabcabccabcccabccabcccabbbcaabbcccabccabccabcabbccabccccaabccaabcabcabcaabbbcabcaabbbbccabcccabcccabcaaaaabbbcccaaabcaaabbcaabccabbbcccaabccabcabccabcabbcaabccabcaabcabccaaaabccabccccabbbbbbcccaabcabcccabbcabcaabbccabcabcaaabcaabcabcaabbccabcabcaabcabcccabcabcaabbbcaabcabcabbccabcaabbcaabcabbcabccccabcccccabbccabccaaaaabcabcaabcaaaabcaabbcabcaabcabcabbbcabcaaabcaabcabccabbcaaaaabbcabbcaabccabbbccaaabcaabbcaaabcaabccaaabcaaabbccaaabcabbcabbccabbbccabbccaabbcabbcabcabcabcaabcaabbcabccaabbcaabbbcabcaabcabccabccaaabccabbcabcabcabccaaaaabccccaaaaabbcaabcccccabccaabcaabbcccabccabcabbbccabcabcabcabcaabcaaabcabcabccaabccabcabcaabcabbcccaaabbcabbcabccccccaaabbbcabbbccaabbbccabcaabcaabcabccabcccaabcabcaaaabcabcabbcabcabcaabbcabcabccabbccabcaaaabccabcabccaabbccaabcaabbbbbcaabccccabbbcabbbcabcabcabcabccaabcabcabcabbcabbcaaabcabbbbcabccccccabcabccabcabbbcabcabcaaabccabbbccaabcabccabbccccabccabcabcaabbcabcaaabcabccaabcaabccaabcabbbcabbccaaabbcccabccaabcabcabbccccabbbcabcabccabcccabccaaaabccabccaaabbbcabcaabbcabbbbcabcccaaabbbcabcabbbcabcabcaaaaaabcaabbbcabbcabcaabbcaabcabcabcabcaaabccabbcabbbbcabbcccaabbbcabcabbcaabccabbcaaabbccccaabbbbcabccaabcabbbbccabcabcaabcccaaabbccabcaabcaabbccabbcabccabbcabcabccaaaaabcabbccabbcabcaabcabccaabbbccaaabcabbcabbccaabcabbbcccabcaabcaabbccabcabcaabcabcabcabccabbcabcabbcaabbccabcccaaabbbcabbcabcabbbcabcccaabcaabbcabcaaabbcccabcabcabcabbcccaabccabccaabcabbbcccabcaaaabcabcabccabcabcaabcabbcaaabcabbcaabccabbbccccaaabccabbcabbcabcabcaabbbccaabcabccaabbccabbcabccabcaabbcaabcccaabcaaabccaabbcaabccccabbcaabbcabcabcabccaabbcabcabbcabcccabcabcabbccabcaaabbcabccabccabcabbbccabccccccabbcaaabcccabcabcccaabcabbcabcabccccabbccccabcabcabcabcabcabbbcabcabbcabcccabbcaabcabcaabcaaaabbbcabcabccabcabcabbcabbcaabcabcaabcabccaabccabccaabcabcabcabcabcaaaaabbbbcabbcabbbcabbcaabcaaaaabccaabccabbbcabccccaaaabcabcabcabcabccccabbbcabbcabcabcaabcabbccabbcaabbccabcaabccabbcaabbccabbcabbcabccabbbcaabbcccabbbbbcaabbbccaaabbbbcaaabccabcabccccccabbbcabcabcaabccaabcabcabbbcabcabccabbcabccabcabcabcaabcabcabccabbccaabbbcabccabcaaaaabbbcabcabcabbbcabbccabcabcaabccabcabbccabbcaabbbcabcabccabbcabcaaabbcabcaabbbccabcabbcccaaabcabcaaaabccabbcabccabccabccaabbbbcabcabcabbbcaaabccabccabbcabbcabbbcabbbccabbcabbcabcaabbcabcaabcabccabbcabccaabcabcabccccabbcccaaaabbcabcabcccaabcabcabcccabbbccaabcabbcabcaabcabbbbbbbcccccaaabbccabbccabcabccabbccaaaabcccabcabcaaabbbccabcccabbbcaaaabcabbccabccaaabcabccaabcaabcabcabcabbcaabcabccccccabcccccabbbcaabbccaabccabcabcabbcabccabcabcaabcaaaabcaabcabccaabcabccaaabcabcabcabcccabcccccccaabcabcabcabccabbbcaabbcabcabbcabcabcaaabbcccabbcaaaaabccabcabcaabcabcccabbbcccabcabcabbbcabbccaabbcabcaabcaabbcabbbbcabbccaabbccabcabcabcaabccccabbbcaabbccabbbccabccabbbbcccabcabcabbcaabcabbcaabbcabbcabbccabcaabbcabccabcccabbcabcaabbbcabccabcabcaabccabcabccabbbccaabccabcaabbcaabccabbbccaabbcaabcaabcaabbcabccaabcaabcccabccaabbbcabbbcaaaabcaabcabcabbccccabcccaaaabcabbcabcaabbcaaaabcaabbbcabcccaabcaabbcabbccabcabcabbccccaabbbbbcabcabcabccccabbbcabccaabccabbbccabcabbbcaaabbbbbccaabcabcabbccaaaabcabbccabcaaabcaaaabbbcabcaaaabcabcaabcabccabcabbbcabcabcccabccabbcabbbbcaabccaabcabcaaabbcabcaaabcaabcabbbbcabcccaabbbcabccabcabbcccabcabcccccabbbcaabcabcabbcabcccccabcabbbbbcabbbbcccaabbbcaabbccaabcccaabbbcabbbcabcccabcabcaabcabcabcaabccabccaabccabccaabbcccaabbbcabbcabcccabbcabbbbcabcaabbbbcccabcaabcaaabbcaabbcccabbcabcabbcabbbccaabcabbbccabccabbbbbbcabbcabcabbcabbbcaabcaaabcabcccabcabbcabbcaabbbcabcabcabbbcaabbbcabcabcabbbcabcabbcccaaabccaabbbcabcaabcabbbcaabcaaabbcccabcabcabcccabcabccabcabbbbccabcabcabbcabcabcaabcabcaaabcaabcaaabbbcccccabcaaaabcaaabccabbbbcabcabbcabcabcabcabbccabcaaabcabbcabccaaabbccabcabbcaabbbbcabcabcabccabcabcabcaabcabccabcabbcaabccabcabbbcaaabbcabccaabcaaabccabcaabccaabbbcaabbcabbcabbcabbcaabcabbbbcaabbccaabbbccabbbbccabccabbbcabcabbcabbcabcabcaaaabcaabccabcabcabcabccabcabcabbcccabccabbccaabbcabcabbbcabbbbcabcabbcabbcaabbcaabbccabccabbcabcabcccaabbbbccabcaaabcabbbbccccabcaabcabccabcccabcaabbccabcaabcabbbbbcabcabbbbcaabbbcabbbccaabcabccaabbcabcaabccabbbbcabcabcabbcabccabbbcabbccaaabcabccaabccaabcabcabcabcabcaaaabcccccabcabccabccccaabbcaabbccaabbccccabbcabcaaabbbcabbbbbcabcccabbccabbcabbbbcaabcabbbccabcabccabbcaaabcaaaabbbcabbcaaaabccabcabbbbcccabbccaabcabcccccabcabccabcabcabccabccabcabcabccabcabcaabccccabb
bccaabcabbcabcabbbcabccaabbcaabcaaaabcabcabcaabcabcaabccabbbbbcabcccaaabcabbcccccabcabbbbbcaabccabccabbcaabccccabcabbccaabcabccabcabcccabccabcabcabccabcaaabcaaabcabcabcabbcabcabccabbbbbcabcabcaabcabcabcaabcaaaaabccaaaabbcabcabcaaabcabcabcaabbbccabccabcabbbbcaabcabbcabcaabcabccaabcaaaabcabcaaabbcabbbcaabccaabbcabcaabccaabbcaaabbcaabbcabbcabcaabcabcaaabbbbcaaaaaabcaaabcaabcabbcabbbcabbcaaaabbbccabbcaaabcabbcabccabcabbccaaaabcaaabcaabcabbcabcabbcccabbbcabcabccccccabcabcabccabbbcccabcabbcccabbbccabbcabccabbbbcabcabbccccaaabcabbbcabbbcccaabccaaabccaabcaaabcabcabbbccaabcaabcabccabbcabbccccabcaabbcabcabccabcabbccccaabbcabbbcccabcaabccaaabccccabbcabbcaaabcabcccaabcccabcabbcabcabcabbcabcabcaabbcabbcabcabcabccabcabcabcaaaaabcabbbbbccabbccabcabbcabcaaabcabcaaabccabbcabcabcccccccaabcaabcaabccccaabccaaabccabbccaabbcabbcabcccaabbbccabbcabbcabccaabcaabbbbcccabcccccabccabbccaabcabcabcaabcabcabccabbcaaaabccccabccaabcabcabcabcabccccabcaabbbcabccaabcabbccabcabccabcabcabccabcabccabccabcabccaaabcabcccccabcaabcabcabbccabcccabcabcabcabccabbcabbbcccabccabccabcabcabcabcaaabbbcabbcabbcabcaabbcaaabcabbcabbcccccabccccabcccaaaaabcaaabcabbbcaabcaabcabbbcabbccabcabccccabbccabcaabbbcabcabcabbccccabbccabcaabccabbbccabcabcabcabbbbcabcabcabcccabcabcabcaaabcaabccaaabbccabbcabcabccabcaaabcabccabcabcabcaabccaaabbcabbbcccabbcaabbcccaabcabccabcabbcccabccaabbcaaabcccabccabbbcabcaabbbcabcabbbccabbcabcabcabcaabcaabbcabbbccccabcabcabbbcabcaaaaabcabcabcccccabbbbcccabbcaabcaabbcaabccccaaabcabcabcabcabccabcaabbcabcccabcaabbccabbbbccabcaabbcaabcccabcabbcccaabcaabccaabcaabbccabccabccaabcccabcabccabbbbccccccaaabbbbcabbcaabcccabcabcaaabbbcabbbcabcccabcaabcabcabcabcaabcabcccccabcabccaabbbcabccabcccaabcabbbcabcaabcaabbccccabcabcabcabcaabcaabcaaaabccabbbcabcaaabcaaaabcabcaabbcabcabcabcabcabcaabbbccabbccabcaaabcaabbcaaabcccccccabcabcabbbcccabccabcaabcaaaaabbbccccabbbcabcabcabcabbcabcabcabbcabcaabbbccccabcaabcabcccabcabcabbcabcaaaabbbcabcaabcccabbbbcabbccaaabccccaabcaabcabccccabcaabcabbcabccabcabccabccaaabcaaabccabcabcabbcaabcabbcabccabcaabbcabbbbcabbbcabccabcaaabcabccaaabcabbcaabbccaaabcaaaaaabbccabcabcaabbccabccabccccabbccabccaabccaabcabbccabcaaaabbcabcabccabcabbcaabbbccccccaabcabbccabcabbbbbbcaaaaabcabccaabbbccabcabccaabcaabcabccaabbbcaabccabcabbbcabcaabccabcabccabcabcabcccaabcccabcabcabcaaabcabcabccabccabcabbcabcccabbccabcabcabcabbbcabbcabbcaabbcaabbcabccabccaaaabbbcaaaabcabcabcabccaabccabcaabbcccabcabcabcabccaaabcabcabcabbcaaaabcabcaaabbccaaaabbbccaaabcabbcabcccaabcccaaabcaabcccabcaaabcaabbbbcaabcabbbbcabcabbcaaabcabbccabcaaaaaaaabcccabbcabcccabcaaabcabbbcaabcabcabbbcabccaabcabccaabcabbccccabccabccabbccaabcaabbccaaabcabcaabbcaabbcabcccaabcaabbcabcabbcabccabcabbbcaabccabcccabcabcabbbbcaabbcabcaabcabccabcaabbcaabcabbcabccabcaabcabcabcabcabbccabbcccabccabccabcaaabcabbcaaabcaabbbbcaaabcaabcaabcabcaaabcccabbcaabcabbcaabcaabcabccaabccaabbcabcabcaaaabcabbcabccabbcabbccabccabccabccaabbbcaabbcabbcabcabcaabccabcaabcaaabbcabcccaabcabbccabcaaabcaabccaabcabcabccccabbbcabcaaaaabccccabbcabcabccabccabccabccaabcaabbbccaabcabcaabbcabcabcccaaaabcabbbcabcabcabcabcabbbcaabcaabcabcabcabcabcabcaaabbcaabccaabcabcabcaabbcabbbbcabbbbbcaabcabbccccabcabbbccaaabcabcabbcaabbccabbcabcabccaaabccccabcabbcabcabbcabbcabcccabccabcaabcabcaabccabcabcaabcabcaabbbcaabccabccabccabcabccabbccabbcaabcccabbcabbccaabbcabcabcaaabbccaaabbcabcabcccccabbbbcabcabcabcabccccabcaabbccaabccabcabbccccaabbccaaabcabcabccccabccaaabcccaaabbbbccabcccabccabcaabcaabbcabcabbbbbbcaaaaaaabbcabccabbbcccccabbcabcccabccaabccabbcabcabcaaabbbcabcaabcabcabcaaabccabcaabbbbccabbccabbcabcccabbcccaabcabbcabbcabbccaabcabcaabcabbcabcabbbcccabcabcaabbccabcaabcabcabcabcabbccccabcccabccabbbccabbcabccaaaabcabcabcabbcabcabcabcaabcabcabcaabcabccabcccaabcabcabcaabbcabcabcabbbccaabccaaabbbbbcabcaabbbcaaabcaaabbcabccccaaabcaabcabcccaaabbbcabcabcabcabcaaaabcabcabbbccaabccaabccabbccaabbccabcaabbbcabcabcabbcabcaabccccaabbcaabcabbbcaaabcabbcaabbcccabcabcccaaaaaabcaaabbbcaaabccaabbbbcccabbcabccabcabccccaabcccaabbbccabbbcabbcaabcaaabccabbcabcabcaabcaaabccabccabcaabbbcabbbbccabcaabcabcccaabcabcabcaabbccabcabbcabcabbcaabbcaaabcabcaabcaaabbcabcaaaaabcaabcccaabcabcccabcabcabbbcabbccabbcaaabcabcabccabccabcabcabcabbbbbbccabccabbbccaaaaabbcaaabcabbcaaabcabccabcaabbcabcabccabbcccabcaaabcaabccaabcabccaaabbccabcaabcabcaabbbbcabcabbccaabcabcabcabcaabbccabbbbccabcabbccabccaaabccabccaabccabcabcabcabcabbbbcaabccabcccaabbcabcabcabcccabcccaaaaaaabcabccabcaabcabbbbbcaaabcaabccabbccabbbcabbcccabbcabcabbbcabbccaabccabcaaaaaaabcccabcaabcaabccaabcabbcaabbcabbcaabbcabbccabbcaabccabcabbcccabcaaaabcabbcabcabccaabcabccaabccabbcccabcaaabbcaabbcabccabcabbcabbcaaaabbcccaabbcabcaaabcaabcabcabcaaabcabcaabcccabccabcabcabccabcabbcabcccaabccabbcabcaabcaabcabbcaabbcabcabbcaabcabccabbcabcabcabcabbccabbcabccabccabccabcaaaaaabcabcabcabbcabcabcaaabcaaabbcabcaaaabcabccabcaabcabbbcabbcccabcabcaabccabbbcaaaaaaabcabbbcabbccabcaabcabbbcaabcaabbcabcabcabcabbcabcabcaabcaabbccabcaabbccabbbcabbbcabccccccccabbcabcabbbcabcabbbbbbbccabcaabccaabbcaaaaabbccabbcaabcabcaabcabbbccabcaabbcabccabcabbbcabbbcaabccabbccaaabbbccaabbcaabccabcabcabbbcabcaabcaabcabbcaabcabbccaaabbcabcaaabccabcabcaabcabcaabcaaabbcaabcabcccabcaabcaaaabcabcaabbbbbccabcabccabbcccabcaabcabcabcabbcabbbcabbcabcabcaaabccaabcabccabbcabcabcabcaabbcaabcabcaabcabbccabcaabbccaaabcaabbcabcabcabcabccabccabcabbbbbbcabcabcaabbbccabcabcccabbbcabbbcabbcaabcabccaabbcabcabcaabcaabbccabcabcabcabcabbbbbbcaabccabbccaabccabcabcabbccccabcccabcabbcaabcccaabcabcabccabbcabcccaabccaaabcabcaaabbcaabbbcabcabccabcabccabcaabbbbbcccabccccabcabbcaaabcaabccabcabbcaabccabbbbcaabcabcabbcaaabbcccccabbbbbcabccaaabcabbcaaabbccaaaabccabcccccaabbcaabccabcabcaaabbcabcabcabcabccabccccabcabccabcabcabbccaabcaabcaabbcaaaabbcaabbbbcabcabcccabccabcabccabccccabcabcaabcccabcaabcabccaaabcabcabcabbccaabcabccabbccaabccabbcccabcaabcaabbcaaabcabcaabbbcaaaaaabcccabbbcabbcaaaabccccabcaaaabbcabbccccabcabbbcccabbcaabbbcabccabcaabbcabbbccabcaabbcccabccccabbccccabbcaabbbbbcccabbbcaabccabcabcabcaaabcabcaabcabcabbbcaabcabbcccabbcccabbbccabbccabcabbcabcaaabcabcabccabbcaabcaaabbbbcabccabccaabcaabbbcabcaabcabcabcabcabbcccaabbccabcabcabbcabbcabcabcaabccabbcaaabbbbbbccabcccaaaabcabccaabcaabccabcabccabcccaaaabbcccabcccabcabcabbbcabbcabbbcabbcabcabcabcabcabbbccabcabbbcaaabcccaaaaabccabcabcabbcabbcaaaabccabccccaabbcabcabccabcccabccaabcaaabbcaabcaabcaabccabccabcaabccabcaabccabccabcabccabbccabcabbccabcabbcabbccccaabcabbbcabcaabbcccabbcabcaabccaabbccaabbcabcaabbccabcccabcabcaabbbcaabcaaaabcabbbcabbcabcaaabcabcaaabccabcabcaabccaabcabbcabccaabbcabbccaabcabbcabcabcabbccaabccccabccaaaaaabcaabcaabcabbbbcaabcabcabbbccabbbcabcaabbcccccabbbcabbbccaabccabccabbcaaaaabcabcccaabbbbccabcaabcabbccccabcabbcabbcccabcabbccaabcabbcaabbccccabbcccabcabcabbcabcabcaabcaaaabccaabbbccaabcabcabcabcabcaabcccabbbcaabcaabbcabcabccccabbccabbcaabccabcabcaabcabcaabbccabbbcabcaaaaaaabbcccabbbcabbcabcabcaabbbbcaaabcabbcaabcabbcaaabcabbcabbcabcabccaabccabcabccccccaabbbbccaabbbcabbbbcaaaabbccabcccabbbcabccabcaabccaaaaabcabccabccabccabcaabcccccabbcabcabbccabcabbccaaaabbcaabcabcaabcaabcaabcabcabbccabcabbbcabbcaaabcabcabcaabbcabcabccccaabccabcccabcaabcccabcaabcaabccaabcabccccaabbcabccabcabbcaabcabcaabcaabccaaabcabbcaaaaabcccabcaabbbcabccabcaaaaabbcaaaabccabbcabcccabbbccabbcaabccabcaaabcccabcaabccabcaaabcabcabbcabcccabcabcabbccabcabcccabcccabbcabbcabccccccaabbccabbcabccccabbcabcccabccaabcabcaaabcabcccabcabcabcabcabbcaaabbccabcabbbbcaabbbbbbcaabbbbbcccaaabcabbbccaaabbbcaaaaaabcabbcaaabbccabcabcabbccabccabccccabcaaabbcabbbcabcccccaabbcaaaaabcabcabbcccabcabcabcabccaabccabcabcabbcccabcaaaaabcabcabbcaaabcabbcaaaabccaabbbbcabcabcabbbbbcabcabcccabcaabccabcaaabcaabbcaaabbcaabbcabcabcabbbbccaaaaaabcabccabcabcabccccabcaabbbcabbcabcabbcabcccaaabcabbbcabbcabbccaaaabcabcabbbcabbcabcabbbcabccccaaaabcabcaabbbcaabcabbcabccaaaabcabcabbccabcabbbbcabcabcaabcabbcabccaabcabcabcabbccabbcccabcaaaabcaabcaaabcabccabcaabccabcaabbbcabbcaabcabcabcccabcaabccabcabccabbbcaabbcaabcaaaaabcaabcabcccabbbbbcabcabccaabcaaabbcabbbcaaaabcabccabcabbcaaaaabbccabbcabcabcabcaabbcabcabcabcabbbbbccaabbcabbccccabcaabbcabcccabcabcabbbbcabcabbbcabcaabbbcabcaabcabbbcaabbbcabcabbbbcccabbccabcabcabbcaabcaabbccabbbbbccccaabcaabcaabbbbcabbcabccabccabcaaaabcabcabcabbbbcaaabbccccaabcccccaabcabcabcaabbcabcabcaabcabbcabbbccabcaabcccabcaaabbbcaaabbbbcabbcabbbbbccccccaabbbbbccabcaaaaabbccaabcaabbcabbcabcaabcabcabcccabbcaabbbbccabccccabbcabcabbcaabbcabcaabbcabcabcabcabcabcaabbccaaabccabcabccabcaaaabcabbcabcaabccabbbbcccabcabcaaabcabccabcabccabbcabbcccabbbbbbcabbccaabcccabbccabbcaaaabcaabcabccabccabbbbcabcabcccaaaabccccaabcabbcaaabccabcaaabcccabccaabcabcabcabccabcabbbbbcccabccccabcccaaaabbbbcaabcabcaaabcabbbbccabbbbbccaabccabcabcabbbccaabccaaaabcabbcabcabccabcabccccaabbcabcabbcabbbcabbcabcabccabcabcaaabcabbbbcabbccabbccabbcabcabbccabbbcccabcabccaaaaaabbbbccabbbbbcaabcaaaabcabbcabbcabcaabcabbbccaabccaabbccaaaabcabbccabccabcaabccabcabccccaabbcaabccaabccabccabcccabcabbcabcabcabcaaabccabcaabbbcccabcaaabbcaabbccabbcabcabbcccccaaabccabcaaabbcaaabcaabbbbcabcabcabbcabccaabccabcaabcabcabcaabbcccabccaaaaabcabcccabbcccaabccabcabcabcabbbcabbcabbcabcabcabcabbccccccaabbcccccaabbcabbbbcabbbcabbcabcccabcabbcabcabbbcabbbbcabbbcabccaabcccabcaabbbcaabccabcaabcaabcabbccabbcccccaabcccaabcaabbcabbcabccabbcabcaaaabcccabcabbccabcabbcccabbccabbbcabcccabcaabcabcabcaaaabcabbccabcabbcabcccabbcabbcabccabbcaaabcaabccabcabbcabcaabcabccabcabcabbcaaaaabbcaaaaabbbcabcabcaabcabbbbcabccaaabbbcabbbcaabcabccaabcaaabcaabccaaabccabbcaabccccabbbcabcabbcccaabccabcabcabcabcaaabcabbcabbbcabbccabcaabbbbcabbcaabbccabcabbcaaabcabbcabbbcabbcccaabcabccabbcabbccaabbbccabbbcabcabcabcabccabcaaabcaabcabcabcabcabccabccaabcabcaabccabcabbcabcaabcabcccaabbbbcabccabbbbcabcccabcccabbbbcabcabbcabcabccabcabcabccabcccccabcabbcccccaabccaabbcaabcabcccabbcabccabbccabccabbcabcabcaabbcabcccaabbcaabcabbcabbccaaaabbccaaabbcabbbccaabcccaabcaabbcaabbcabcabcabcaabcaaabbcaabbbcaabcaabbcaabbcabbbbccabbbcabbbccabcaabbbcaaabbbbcabcccabcabcabccaabcabcabcabcaabcabcaaaabcabcabbcabcaabcabcaaaaaabcaabbbcaaaaabccabcabccaabbcaabccaabbcaabbccabcaabbccabcaabcabccaaaabccccabcabccccabccabcabccabbbbcccabcaabcabcaabccabbcabbcaabbccaabbcabbcccaabcabcccaaaabccabcaabccaabbcabcabbcabcabcaabcabcabcabccccaaabcabcabcabcabcccabcaabbbbcccabccaabcaaaaabbbbbcaabcabcccaaaabbcabccaaaabcaaabbcccaabcaabbcabccabbbcabcccabbcccaaabbcaabcabbcabccabbcabcabbccccabcabbcabccccaaaabcaaabcabbbbcabccabbbcaabbcabcaaabcabcabbbccaabbcabcaabcabcaaaabcccccabcaabcabbbcabbbbbcccabcabcaabbcabbccabcabcabbbbbcabcccabcccaaaabccaabbcabbcabccabbcabcabcabccabcabccccaaabccabcabcabcabcabbcccabbbbbcabbcabcaaaabbcabcabbcaabbcabcabcccabccabcabbcabbccccaabbbbcccabcaabccaabcaabccccabbcccabcaabcabccaabcabcabbccabccccabbbcabcaabccaaabcabcabbcabbcccccaaabccaaaabcabcabccabcaabcabbcabbccccabcabcabbcaabccabbccabcaabbccabccabbcabcaabbcabbcabcabbcabcabcabcccabbbcabbcccabcccabcabcabbcccabcabcabcabcaaabcabcabbcabcabbccabbbcabcabcaabccabcabbcabcccabccccaabcaabbcaabbbbbcabcabcabcabcaabbccccccabcabbcabccabcabbccabcabcaabbcabbcaabbcaabcabcabbcabcabbbcabcccabcabbbcabbbbcabbcabbcabcabbcccabccccaabccabcabbbccaabccabcabcabbcaabcaabcaabbccccabbbcccabcccabcccabcaabcabbcabcabcccaabbcabcabcaaabbbccaabcabbbbcabbbcaabcabcabbcabcabcabcaabcaabcaabbccccaabccaabcaabccabcccabcabbbcabcabbcaabccabcccaaabcaabbbcabbbbcabcabcaabcabbcabcabcaabcaabcaabbcabbcaabbcabbcabccabcaaaabcccaabccabccabccaabcccccabcaabccabcabbbbbbbcabcaabcabccabcabbbccccaaabcabbccccabcabcaaabcccabccabccaaaabcabbbbcabcabcabcabbbbcaabcabcaabccccaabbccabcabccccccabcabcaaaabbbcabcabcabbcabcaaabbbcccaaabcabcaabcabbbbbccabbbbcaabbbcabcccaabbcabbccabccabcabcabcaaabcaabbcaabcaaaaabcabcabcabbcaaabcabccabbbcabcaabcaaabcabbbccccabbbcabbccaabcaaabccabbcaaabccabcaaabcccabcaaabcabcabcaabcabcabbbccabcccabbccabccabccabbcabccabcabbbcabbccaabcaabccaaaabcaaaabcaaaabcaabccabbbcabbcabbcaaabcaaabcabbcabcabcabcaaaabcabccccaabbcaaabcabcabbcaabcaabbcccccaaabbccabccabbbccaabccabbcaabcaaaabcabccabbbcabbcabcccaaabbcabcabcabcccabccaabcabbcabcabcabccabccabbbcaabbcaabcabcabbcabccabcccabbcccccaabcaabcaabbcabbbbccaaabcabccabbcabccabccaabcaabcabcccabcabcabbcabcabcabbcabcccaabccccccccabcaaabccaabbbcabbbcabbccabbcabcabcaabcabbbcaabcccaabbcabbcaabcabbbccccaabcccabccaabcabccccabbbbbcabbcabccabccaabcabbcaabbccabcaabbcabcaabcaaabcccccabccccabcabcabbbcabbcabbcabcccaabbbbcaaabbcabbbbcabcabcabccabcabccabcaabcabbcabcabcabcabcabbccabbcabccabcaaaabcaabcaabcaabcabbcccccaabccabcabcabbbcaabbcccaabbcabbccabbcccabcccaaaabcaabcabcabccabcabccaaabbccccaaabbccabbcabcaabcaabcaaabcaaaabcabcabbcaabcabbbcccabcaabbccabcabbcabbcaabcabbcabccabbcaaabcaabcaabcabbcabcabcabbcabcabccabbcabcaabcabcaabccaaaabbbcaabbbccaaaaabcabcabbccabbbbcabcabbcabcccabbcabcccccaabbcaabbccabbcaabbcabcabcabcccabbcaabcaabbccabbcccabbcaaabccabbccabccaabcaaabccaaaabcabcaabcabbcabcabcaabccabcaabcabbbcabcabcabcabbcaabcabccabcabbccabcabcaaabccccccccabbcabbbccaabcabbccaabcaabcaaabbbcabcccaabbcaabccabcabccaaaabcabcabbcabcaabcabbbcabbcabbccaaaaabcaabbccabcabcabccabcabcabbbcaabcabbcccabcaabccabbcabccccccabcabcccaabcabcaaaaabcabbccccabcabcabcccabbbcaaabcccabbbcabcabcabbcabccabbcccabbbcaaabcaaabbcabbcabcccccabccabcabbcabcabcabcaabcaaabcabccabcccaabcabcabccabccaabcabcabcabccaabcaabcaabccabbcaabcabcccabcabccabbcabbcabbccabbcccabccabccccaabbcccabbcabbbccabcabcaabcabcabbcccabbcaabbcabcabcabcabcabccabcabbcabbbccabbcabbbbbcabbbcccabbcabbbbcabcabbcaabccabbcabcaabcabcabbcabccaabbccaabbcabbccaabcaaabcccabbcabbcabcabcaaabcaabbcabcaabbbbcccabcaabcabbbcaabcaabbccabbcabcabbcabccaaabccaabbccaabbcabccabbbbbcaaaabcabcaabcaabbcabccabcaabbcaabcabcabcabbbcabcaaabcaaabcabbbcabcabcabbbcaaabcaaaabbbbbcaabbcabbcaabbcabcabcabccabbcabcabbcabbbcabbcabcccaaaaabcaaabccabbccabcabbbbbccabcaabccaaaabbcabcabcabcabcaaabcabcaabbcabcabccabbcccabcaabccabccabbcaabccaaabbcabccabcabcaaabccaabcabbbcccaabcabccabcabcabcabcabcabcabcaaaabcabcabccabbbbcaabcabbcabccabbcabcabccccabcccabccaabccabbcabcaabccabcccabbcabcabbcabbcaaabbcabcccaabbcccabcabbcabbcabbcabccaaaabcaabcabcabbcaabccaaaabcaaaabccabcabccaabbbcabcabcabbbcccabbccccccabcaaabcccabbcabcaaabccaabcabccabcabcaabcabcabcabccaabcabcabbcaaabccccabbbcabccaabbcabbcaaabcabbccccabcabcabccabcabbbbccccccabcabbccabcccccaabcabccccaabcabcaaabcabcabccabccabbcabccabbcccaabbbbccabccaabbbcabcaabcabcabbbcabbcabcabcaabbbbcabcaabccaaabbcaabcaabcabcabcabccabbcaabbbccabccccaabcabcabcabcccaabcabcabcabbcaaabbccabccabcabcabccabcaabbbbcabbcabcccabcaaaaabbcccabbcabcabbbcaabcaabbcccaabccaaabccabbcaaabbbbcabccccabcabccabccabcaaabcabcabbbcabcccabbcabcabbbcaabcccaaabbcaabcaaabbcaaaabbcaabccaabbcabbbcabcccabcabbcabbbcabccaabbbcabccaabbcabcabcaabcabbbbcabccabbbccabccaaabcaaaaaaabcaaabbbcabbcabbcabbbccccabbcabcabcaaabcaabbccaaabcabcaabcaabbbcaabcaaabbbbcabcabccccaabbcabcabbbcccabcaabbcabccabbbbbbbccabcabccabcaabcabcabccaaabcabcabbccabbbcabbcabcccabcabcccabcaabbbcabcabcabcabbccabccabbcabbcabcabbcabbbcaaaabcccccaaabbcabbcabcabbbccabcaabbcabcabccaabcabccaaabcabbccabbbbcaaabccccccabcabcabccaabbbcaabbcccabbbcaabcaabbbccabcabbccaaaabbbcccabbbcaabccabbcaaabcaaaaaabcaaaaabccabcaabccabcabccabccabcaabbbcabccccccaabcaabcabbcabbbcaabccabcabcccaabcabbbcabcabcabbbbcabccabbcaabcaabccabccabbcabccabcabbcabcabcabccaabcaaabccaabcabbbbbcaabccabcaabcabcccabbbcabcabcabcabbcabcabbccaabcccabcaaabccabcabccaabcabccabcaaabcaabcaabccaabcabbccabcabcabcaabbcccabcaabcaaaaabbcabcabcabcabbcabccaaabbccabbbcabbbbcabcaaabcabcaabcccabcaabcabcabccabcabbcabcabcabbcabcabbcabcaabcabcaaabcaabccaabbcabcaaabcabcccaaabcaabbbcabbcabbbbbcaaabccaabcabcaabcaabbbbccaabccabbccabcabbbcabcabcaaabcaaabcaabcabbcabccaabbbcabccccabbccaaabbcabcabccabcabcccabbcaaabccabcabbcabcaabcccabcccabccccabcabbcccaaabcaabcabcccabbccaaabcaabcaabccabcabcabcabcabcabbbbbbcccccccccabccabcabbcabbbbccaabcabccabcaaabbbcaabcabbcabcabbbccaabcabcabccabbcabcabcabccabccaabcabccabbcabccaabbcccabccaabbcaabcabcaabbcabbcaaabcaabcabbbbbcabcccabcccaaabcabbbbbcaabccabbbcaabcabcaaaabcabccaabcabcaaabbbbcabbbcccabbcabcabcabcabccaaaaabbcabccabccabcabcaabcabcabcabcaabcabcaabbbccabbccabccabbccabcabcabbcabbcaabcabccabcabcabbcabbccabcccabbcccabcabbcaabcaabcabcaabcaabccaabcaabccaaabbbcabbbcabccabcabcabcaabbbcabcabcaabbbbcabcabcabcccccabcabcabcabbccabcabcaabccabbcaaabccabcaabcaaaabcabccabccccabccabcabcccabbccabccaabbbbccabbbbbbccabcabcaabccaabbcccccaabcccabcabcabcabbbcabccabbbccaabcaabccabbbccaabccaaaabcaabbccccaaabbcaaabcabbcabbbcccabcccaabbcaaabcaabbcabcabcaaabbccaaaaabccccccabbcabcaaaabbbbcabbbbccabbcccabcaabccabcaabbcabcaabcabcabbcabbcaabccccaabbcaaabcabcabcabcabcabbbccabcabbcabccabcabcabcccabcaabcaaabcabcaabcabcaaaabcabccccabcabbcabcabbbcaaabcabccccaabcabcabcabcabcaaaabbbcabcaabbbcabbbbbcabbccabcabcabbccccabcabcabccabbcabccaaabbcabbcccaabcccabcaabcaabcabccabccabcabbbccabccccaabcabcaabccabcabcabcaaaabccccabccccabccabcabcabcabbbcaabbbbbcccccaabcabbcaaabcccaabbbbccabccabccaabcabbcaabccabcaaabcabccaaabcabcccabbccabcabcabcabccabcabcabcabccccabbbcccabbcabbbccaabcabbbcaabcaaabbccabbcabccabcabcabcabbbccaabcabccabcaabbcabcaabbcabccabbcaabccabcabbcabccabbbcaaabbccabbcabcabcabbcaaaabcaabcabcccabcabccaabcabbbccabcabcabcaabccabcaabbccabbcabbbbbbbbbcccaaabcabbcabccaabccabcabcabcabbcabccabcabcabcaabcabcaabccaaaabcabccaaabcabcaabbccccabbccaabccabcccaabbbbbbccabccaabcaabcaaabccabbbbbcabcabbbcabccaabcaabcabbccabcaaabcabcaabbccabccaabcaabbbccaaabbcaaabcaaabcccabcabcaaabcaabcaabcabcabbcaabcccabbcabbbccabbccaabccccabcccaaabbbbccabcaabccaabcabbcabcabbcccaabbbccaabccaaabcabcccabcabbbbbcabcabbbcaaabbbccccaaabbcaaabcabbcabccabcccabcabccabbccaaabccaaabbcaabcaaabccaabccabccabbccabbbcccabcabcaabcaaabcabcabcabcabccabcabbbcccccabbcabccaaaaaaabbcabbcaaabcabcaabcabcabbcccccabccabbbcaabbcabbbccaabcaabccabcaabcaabccabccaaabbcabbcabcaabbbccaabccabccabbcabbcaabcabcaabcabcaabcabbcabccaaabbcabcabcaabcabbccabcccaaabcaaaaabcabcabcabbcabbcaabbcaaabcaaabccabbbcabcaaaabbbcabbcabcabcabccabbbcabbcabcabbcabbbcaabbcabcaabbbccabcabcabcabbcccaabbbcabbcaaabccaabcabbccabbcaaaaabbccccccabbcabcabcaabcabcabbbcabbbcabcaabbccabbbcaaabcabbcabbbbcabcabcaabcccaabbccaabcabccabccabccabbcaaaaabcaabcabbbbcccccabcabcabcaabccabcaabbcaabccabccabcabbcabbcabcaabbbccaabbbcabcabbbbbbcabcabcabccabccaabcaaabcabcabcaabbcabbcaabcabcabcabcabcabcaaabcabcabcccabcabcabbcabcaaabbbbbccabcabcabbcccabcaabccaabcaabbbbccabccabcabbbccccabccabcaaabbccabcccaaabccaaabcaaaabbcaabccabbcccabcaabcabbcabcaabbcabbbcaabbcabbcaaaabcabbcaabbccabcaabbcaabcaabbcccaabccaaaabcabccabccabcabcccaaabbcaabcaabbbbcabbcaaabcabccabbcabcabbcabcaabcabcabcabcabcabcabcabcabcabccabcabcabcabccabbbcccabbbccabcabccabcabbbbcabccabcaabbcabcabcabbbbcabbcabbccccabcabcaabcabccaabcaaabcabbcaabccabbcabbcaabcaabcabbcaabbccaabcabccabcabcccabcabcaabbcaabbbbbbbbcaabcabbcaaaabcabcabcaaabcabccaabccaabbccabcaaaabbbcaaaabcccabcaabcabccaabcaabbccaaabbccabcabcccaabcabcaabcaabcabbcaabbbbcaaabcabccabccaabbcabcabbcabbcccaaabbbcabcaabccccabcaaabcabcaabcaabccaabccabbcabbccaaabbcabcabbccabbcccccabbccaabbccabccabbcabcaabccabccabbcaabcabcaabcaaabbccabbcaabcaabccccabcabcaabbcaabbcabcabcaabcabcabbccaaabcccaaabcccaaabcaaaaabcabcabcabcabcaaabcaabcabcabbccaabcabbbccabbcabbcaabcaabccabccccabbcaabbcaaabcabccccaaabccabcabcaabbbccabcabbbcabcaabbcaabcabcabccabccabccaaabcccaaabcaaaaaabccaabcabcaabcabccaaaabbbcabcccabbcabcabcabbbcabccabbcabcabcabcabccccccabbcabccabcabccaabbbcaabcaaabcabbccabcaabcabccabbccabccabccabcccabbcabccaaaabbccabcaaabbcabcabccabcabbcabccaabcaabbcccabcaaaabcaaabccabcabccabccabbbcaabccaabbcabbcaabcaabcaabbcabcabbcabbccabcabbccabcccabcabbcabbccaabccabccabbcabcabcaaabcabcaaaabcabbbbbcccaabbccabcaabbccabbccabccabbcabcabcaabcabcaabbbccaabcabcabcabcabbcaabcabcabbcabbccccabcabccabbccabbcabcabcabcabcccabbbcabcabbbbbcabbcabccccabcccabbcaabbccabcabcabcabccabcabbbcabcabcccabcaabcaabccabcaabbbccabbcabccabbcabccabbbccabcabcabbccaabccabcccabcccabcaaabcabcabbcccabbbbccccabcaabccabccccccabbccabbcaabcccabccaaabbcccabcaaabccaaabcabcabbcabcabcabcabcabcccabcaaabbcabcaabbcccabcabbbccabcabbcaabccaabbcaabbcabcabcabcabcabbcabbbbcabcaaabcabbcaabbcabcabbcabcaabbbcabbccaabbbbcaabbcaabccabccabccabcabbcabcaabcabcaabccaaabcabcabccaabcabcaaabcabcabccabcccabbccabcabcaaaabbcabcabcaabbcabbcaaabccabcabccaaaaabcabcccabbcccabccabcaabbbcaabbcaaaabbbcabbbcccaaabcabbccabbcabccabbbcabbcabcaaabbbbccabcabcccccabbbcabbbcabbcabcabccabcabcaabcabbcabccabbbbbbbbcabcaabcaabbbccabcabcabbcabcaaaabcaabcaaaaabcaabbccabcccabcabcabbccabcabcaabbcabcaabbcaaabbbcaabccabbbcaabbcabcccabcabbcaabccabbbcabcabbcaabbcabcabbcabcccccaabccabcabcabbbbcabbbccccabbbcaaabcabcabcabcabbcccabcabbbcccabcaabcaabccabcaabcabbcabcabcaabcabccaaabbbcabcabcaabcabcccaabbcabcccabbcccabbccabcabcabcabcabccabcabcaaabbbbcaaaabcccabbbcccccabcaaabcabcccaaabccabccccabcabccccaabbbcabbbcaabcaabcaaabcabbcaabcaabcabbccabbcabcabcccabccabbcabccabbbbcabbbbbbcabbbcabcaaabcabcccabcabcaabcabcabcaabbcaabcabcabcabcabbcabcabbbcabcabbcabcabcabcabccaabcabcabccabcabcccabcabbbcabbbcaabccaabcabbccaabbbbcaabcaabcaaaaaabccabbbccabcabcabccabcaabbbbbccaabbcaaaaabbcabcaabcabcaaaabcabccccabcaaaabbbccccabbcccabbcaabcabcaabcaaabcabccabcabcabcccccaabcabbccccabcabbcaabbcabcabbbbcaaabbcabcabcaaabcabbcabcaabccabccaabccabcabbccccabcccccccabcabcaabbcabcabcaabccabbbbccabbbbcaabbbbbccabcaaabcaabcccaaaabbcabcaabccabbbcabcaaaabbcabcabcabcabccaabccabcabcaabcabbbcabbbbcaabbcaabccaaabcaabcabbccabbcaabbccabcabbccaaaabccabcaaabbbccaabbbbcaabbbccaaabbbbcabccaaabcabcaaabcabccabbcaabcabcabcccabbbccabcabccabccabcabcabbcccabcaabbbcabcaabccabcabbbccaabcaabcabccabbbcaabcabbcabbcabcabcabccabbccabcabccabcabbccabcabcabcabbcaabcabcabcabcccabcabcaaabbbcaaabcabcabccaabcabcabcabccabbbccaabcabbbcabcabccccaabcabbbccaaabccabbcabcabcabcabbcaabbccabccaabbcabcabccabcabcaabbccabccaabbccaabcaabbcaabcaabcabcabcabcccabbcaabcabbccabccabbbcabcabccaabbcabcabccabbcaabcabcabcccabcaabcaabcabbccaaabbcabccabcabccaaabcabcabcabbccaabcaabcabcabccabcabcccaaaabbbbcabcaaaabcabcaaaabcabcabbcccabcaabcabcabbcaaabccaabccabccabcaabbbbbcccabcaabbcabcabcccaaabbbbbcabcabbcabbcabcabcabcaaabcccabcaabcccabccaaabcabcccabcccaabbcabcaabcabbcabcabcabcaabcabccabccaabbbcabcabccaabcabbcabbcabcabbcaaabbcabcabbcabbcabcaabcabccabcabcabcccabbcabbccabcabcaaabcaabcabccaabcccaabbcaabbcabcaabcaaabcabcabbcabbccabcabbccabccabcabcccabcaaaabcabbcabccabbcccabcaaabcabbbbcaabcaabccccaabbccaabcabbcaabbccabcaabcaabbbbcabbcabbccabcaaabcabcabcabbcaabcaaaaabcaabbcabcabccabbcabccaaabccaabbbbcabbcabcabcccabcaabbcabccaabbcaaabcabbcabccaabcabbcccabcabccabcaabbcaabcabccabccabcabcaaabcabcabbbccccabbcabcabbcabbcaabbbcaaabbcabcaabcccabbcaaabbcaaaaaabccabcaabbcaabbcaabcabcaabccaaabcabcaaabccccccabcabcabcabcaaaabcabccabcaabcabbccabcabbcabbcaabcabcabbccabcaabbbbbbcccaaabbcabcabcabcaabcabbcabcabbcaaabbcabcccabbcabccccabbcabcabccabcccabcaabbccaabccabbcabccabcaabbcaabcabcabcabbcaabcabbcaabcabbbcabcccabccabbbcabcaabccaabbcabcabbbbcabcaabcabccaaaabcabbcabccccaaabbcabcabccabcabcabcaaabcccccabbbbcabcabcabbcaabcaaaaabcaabbcabcaaabcabbbcaabcabccabccaabcaabccabcccabcabcabbbcabcabcaaaabbcaabcabcaabbcabbbccaaaabcabcabcabccaabcabccabcabbbcccabcabcccabcccccabcabcccabbcabcabcabcabcabbcccabcaabbcaabccabccaabbcabccccabcaaabcaabcaabbcabcabbcabcabbcabccabcaabccabccabbbbcabcccaabcccaaabbbcccabccaaabcabbccccabbbbcabcabccccabcaabcabccabccabbccabcabbbcaabbcabcabcaabbbccabbcabbbccaabcabcaabbccabbcabccabbbcaaaabccabbcaabbbccabbbbccaabbbcabccabbcabcaabbbcaaabcabbbccabbcaabbbcabcaabbcaaabbcabbcaaabcabccabcabbbbccabccabccabcabccabbccabccccabcaabbbcabbcccaabcabccabbcabbcaabccabcccabcabcaaabbccabbcabbcaaabcccabbbbccabcabccaabcccabbbccccabcaabbccccaaabccabcabbbccabccaabcccabbcaaabbbccaabcabbcaabcabccabbcabcabbcaabbbcccabbbcccaabcabcabcabbcccccabcabbccabbbcabbbcaaabccaabcaabccabccccaaabccaabbbcaabbcabcabcabcabbcabbbcaabbcaabcabbcabbbcaabcaabcabcabccabcaaaaaabcabcabcabcabcabcabcccaabcabcabcabbcccabbcabbbbcabbcabcabbbbbcabbbcccaaabccabbbbccabbcaaabccabbccabccaabccabccabbbbcabccccabbccabcccccabbcaaaaaaabbcaabcaabcabcaabcabcabbccabbccaabcabcabbbbbbcaabcaaabcabcaaabcaabcaaabcaaabcabccabcaaabcaaaabcabccabbccabcabcaabcabcccabcccaabcabcaabcaaaabccabcabbbbbcabbcabcabcabbbbbbcabcabcabcaabcabbcccaabbcaaabcccaabbbbcabccaabcabcabcabcabccccaabcaabcabbcaaaabcabccccabcabcaabcabcaabcabccabcabcaaabcabcabbbcabcabcabccaabcaabbcaabcccabbccabbcabbcaabcccabbbcabbccabcabbcaaabbcabccabcabbbccaabcaabccaabcabcaabcabbcabbccaaaabbbcabccabcabbcccabcabccabcaabcaaaabcaaaabcaaaabcabcabcabcccccabcabbcabcccabcaabbbcabbcabcabbbcaabccabbcabcabbbcaabcaabcabcabbbccabcaabcabcabbcccabccabcaaabcabbcabccabcabcccabcaabccabcabbcabcaaabccabccabbcaaaaabbbccabbcabcccabcccabcabcaabcabbcabcaabcabccabcabbcabcabbcaabccabcabbccabbcabcabccccccabcccaabcaaabccabbcabcabcabbcaabbbcabcabbbbccaabcccabcabcccabcaabcaaabbccabccabcaabcabcabcabbbcccabcccaabcaabbcabbcabbccaabbcaabccabcabcaabbbbbbbcabbcabcaaabbcccabccabcabcabbcabccabccaaabcabcabbcaaabbbcaabccaabccabcabbcaaabbbbbccabccabcabcabbccabccabbcabbccabcaabcabcaabcabbbbbccabcaaabcabccccabcabcabccabbcaabcabbcccabcaabccabccabcccabbccabbbccabccaaabcccabbccaabcabcabcabbcccabccabbbbccabcaabcabcaaabcaaabcccaabcabccabcabbcaaaaabcabcabcaaabcccabcaaabcabcabcabbbcabcaabcabcabcaabbbcccabcabbccaaabcaabcccabbbcabcaabcabbcaabbcabbcccabcabccaabcccabccabcabbbbbcabccabcccaabbcabbcaabcaabbccabcabcaabcabbcccaabcabbcaabcabcabcabcabccaabbccaabcaabccabcaabcabccabcabcabbccaabccabbccaabccabbcaaabcaabbcabcabccabcabbcaabcabbcabcabcabcaaabccaaabcabbcaabbbcabbbcabbcabcaaabccabcaabcabcccabccaaaaabbbcccabbcabbcaaabbcabccabcccabcabcaaabccaaabbcabcabcabcabbbccabcabbcabcaabbccaaaabbcccabcaaaaaabcabcabcaabbcabcaabbcaabcaabcaabbcaabcaabcabcabccaaaaabccabcaaaabcabccabcabcccabcabcabccabcaabcabbcabcaabbbcaabccabcccaaabcccabcaabbbbccabcabbbcabcabccabbbbcabbbbbbbbcabbcccaabccabcabcaaaaabccabcabcabcccaaabcabcabcabcabcaabccaabbcccaabbcabbcabcabccaaaabccabccaaabbccaaabcabcaabcabcaabbccaabcabbbbcabccabcabcabcabbcabcaabcaabccaabbcabccaabcabcaabbcabbbccabcaabcccaabccabcabcabbbcaabbcaaaabcaabcaabcabbcabccaabcabcabcabccaabcaabccabccaabbcabccabcccabccaabcabcabbcaabbbccabbcccabccabccabcaabcabcaabcabcabcabccabbcabcabcabbcabcabcaabcaaabbcabbcaabcccabccaaabcabcabcabccabcabccaabcabcaabccabcaaaabbcabbcabcccabccaabcabcabccabbbcabbcabcabbcabcabbccabcaaaaabccabcabcaabcaabcabcabcaabcaabccabcaabcabcabbcabbbccabbcabccabbcaabcabccabcabcaabccabbccaabbbbccabbbcabbbcccabccaabbcaabbcabcabccaaabccaaaabbcabccaaaabccabcabcabcaabbbccaaabbbbbbccaabbcabccaabbbcabcccabccabcabcabcaabcaabcabcabbcabcabccaabcabcaabcabbcaaabbcabcabcabcaabcaabbcabcccccabbcaaaaabcabbccaabbbcccaabbbccaabcaabcaaaabccccaaaabcaabccabcabcabbcabbccabccabcabcaabccabcabcaaabcabbcccabcabcabcaaabbcabccaabccabbbccaabbcabcabcaaabcabcabccabcaaabbcabccaaabcaabcabcaabccccaabcaabcabbbcabbbccaaaabbcabcaaabbcabbccabcabccabbccabcabccaabcabbbcaaabcccaabcabccabcabcaaabbcaabcabcabbbcaaabccabcaaaabbccabccabcabcabcabcaabbcccaabbbccccabcccaabbccaabbbbcaaabbcabbcaabcabbcccabccabccabcabcaabbcabcaaaabcabcabcccaaabcaaaaabcabcabccabbbbcaaabbccabcabcabcabcaaabcabbcabcaaabccaabcaabbcabccccaaabcabcabccabbcabbcabbccabbbcccaabbcccaaabcabcabbcaabcccabcaabccabbcaaaaabcabcaabbcabcabcccccabbcabcabbbbcabcaabccabbcccabcabbcaaaaaabcccaabcabbcabccabccabcaabcabccccaaaabcabcabccaabccabcaaabccabbcccabccaaabcaabcabcabcaabbcabccabbcabcabbbccabcabcaabbbbcabbcabbcaabcaabcabcabccabbcaabbccaaabccabccaabcabccabcaabcabbcaabbbcabcabccccaabbcaaabbcabcaabccaaabcabbcaabbcabbccabbcccaabccaaaaaabcabcabcabbcabcabccabbbcabccabcccabcabbcaabbbbcabcaabbbccabbccccaabbbcaaabccaabcaaabbcccccaabcabccaabccaabbcabcabcabbbccabcabcaaaaaaaabcaabbcabbbbccaabcaaabbcabccaaaabcabbccaabccabbbbbcaabcaabbccabccabbccaabcaabbcabbccabbcabccabcaabcccaabccabbcccabcabcaabcccabbbcaabcabcabbbcaabccaaaaabcabbbcabcabccabcaabbccaabcaaabbcabcccaabcaabcabbcabbcaabbcabbcaaabbcaabbcccabcaaabcabcccabcabcabcabcabcabcabccaaabccaaabcccabcabbcaaabbbcabbcabbbcabccabbccccaaabccabcabccaabbbcaabbcaabbcccaaabcabcccabbccabbbcabcabccaaabbcabccabbccabcaabcabbcccabccabccabbbcccabcabcabccabbccabccaaaabbcabccabcabcccaabcccabbbccabbbbcabcccabcaabcabccabcabccaabbcabcabbcabcabcaabbccaaabbbcaabcccabcaaabcccaabbcabccabbccaaabbcabccabbcabcabbccabbcccabbbbccabcaaaabbcabbccabcaabccabbbcabbccaabbcaabcabcabcabbcaabcabcabcabcabcabcaaaabcccabcccaabcccabccabcaaabbbcabcabccaabcccccabcabccabcccabcabbcabcaaabcaabcccabbcabbbccaaaabccaabccccaaabcabccabcabbcabcabcabcaabbcccaabbccccabcabbcabcccabccaabbcabccaabccabbbcabcabcaabcabbcabcabcaaaabbbccaabcabccabbccabccaabcccabccabbccabcccabcabcccabcaaabbbccaaabbbcabbccabcaabbcabbbbbcaabccabccabcaabbcaabccaabcabcabbccabbcabcccaaaabbcabbcabcccabbcccaabccaaabccaabcabcaaabcaaabcaabcccabcaabbbcabcabccccccabbbcabcabcabcaaabccaabbbccabcabbbbbcabcabcaaabcccccabcccaabbcaaabbcabccabcaabccabbccccabbcccaabcaabbcabcaabbcabbcabcabcaaabccabcccabccabcaaabcaabbccabbccccaabccabccabbccaabcabbbcabccabbccabcabbbbcabcaabbcaaabcabcaabcabcaaabcaabccaabccaabcabbccaabcccaabbccaaabccaabbcabcaabccabcaabcaaabbccaabbbcaaaabcaabbcabbbbcabccabbbbcaabcabcabcaabcabcabbcaaaabcabcaabcabccabcaabcaabcabbcabcccabcabcabcabbccaabcabbbcabcabbcabbbbbcabbcccabcaabbbccaabcabcabcabccabcabcabcaaabcabcaabbcabcabbbcabcabccabbbcaaaaaabbbcaaabcabccaabccabbbccaaabcabbcccccabcabbbbcabcaabbccabbbccaabbccabbbbcaabbcaabcaabccaabbbcabcabcaaaabcabccabcaabbcabcccccccabcccabbbcabbcabbcabcabcaabccaaabbcaabcaabcaabcabcccabcccaaabccaabccabcccccabcabcaabbccabbcaabcabbbcaabcaabbccabcaaaabbccaaaabcabbbbbbccabcaaaaaabcabbcabbcabcaabcabbbcaaabcaabcabcabbbcaabcabbccabccccabcccabbcabcabcabbccccabcaaabbccabccabcabbccabccabbcabccaabcabbbbbcaabcabccabcabcabccaaabcabccabcccabbbbcabcaaabccaabcccaabccccabcaaabcaabccabcabcccabcaabccabbcabcabbcccabbbcccabbbbcaabccabbbbcaabccabbbccabcabbcabcccabcabcaaabbccabbcabbbbbccabccccabcabcabbcabcabbbccaabbccaaabbcabbbcabcabccabcccabcabbcccabcabbcabcabcabccabcaabccccaabbcabcabcaabcabcaabcabcaabcccaabbcabcccabbcabcaaaabbbcabcabbcaaabcabbbbbbcabcabcabbbcabbcccaabbbbbcccaabcaabccaaaabccabbcabccabcabbccabccabbcabcccabcabcabbccaabcabbcabccabbcabcaaaaabbcaabcaaabcaabccabccaabcabcaabbcabcaaabcabcabcabcaaabbbbccaaabbcaabcaaaabcccabbcabbbbcabbccabbcaabbccabccccabbcabbbbccabbcabcccaabccaabcabbbcaabcabbccccabccabcabcabcabcabcabcccabcabbbcabbcabbccccabcabccabbcabbcabcccaaabcccaaabccccccabcabcabccabcccabccaabcccabccabccaabcaabbccabccaabcabccabbccaaabccaabcabbccabbbcccabbbccabccccaabbbbcabcccaaabcabbcaabcaabccaaabbbcabbcaabbcabcabcabccabcabbccabcabcabcabccabbcaaabcaabbcabccaabbbcaaaabcabbcaabcabcabbcabbcabcabbbcabcabcabccabbccccabbcccabbbccabcaabcaabcaaaabbbbccaaabccaabcaabccabbbcabcabcabbbcccabccabcabbcaabcaabbbcccabbbcaabcabbcabcabbccabcccabbcaabbbccabbbccccabcaabbcccabcaabcabcabcaabcabccccaaaaabcabcabbccaabcabccabcabccabcabcaabccabbcaabccabccaabccabcabbcaabbcabcaaaabcaabccabcabbcabcaabcaaabcabccccaabbcabccabbbcccccaabbcaabccabcaabbcabbbccabbcabbbccabbccaabcaabbccaaaaabcaabcabccabcaabcabcaabccaabcabccccaabcabccabbccaaaabcaaaabcabccabcaabbcabccabbcabbbccabbcabcabcaaaabcabccabcabbcabbbcaabbccaaabcaaabccabcaabcaabbbcabcaabbcaaabcabbbcccabbcabcccabccabccaabccabbcabcabbbcaabccaaaabcaabbbccccabcccccabcaaabcabbbbcabccabbcaaaabcabcabcabcabccccaaabcabcccaaaabccabcabccabcabccaabbccabccabcccaaaabbccabbcaabcccabcabcabbbcabccabccaaabbcabcabcabcaabbcaaabcaaabcabcaabcabcaaabbccabcabbbcabbbcabcaabccabcccaabcabcaaabcaaaabcabbcaaabcabcabcccabcaabcccabccabcabccabcaabcaaaaabbbbcabbbcabcabccabbcccabbccaabccabcabcaaabbcabbccabbcabcabbccabcabcabcabbbcabbbcabbbcaaabccabbcabccccaabccabcabcaabcabcabccabbcabcabcabbcabcccabcaabcccabbccaabcabcaaaaaabbcaaabcaabccaabcaabcabcaabcabcabcabcaabbbbcaaaabccaabbcccabcaabcccabcaabcaabcabccccabbccccabcccaabbbcaaabcaaaaabbcaabbbbcabcaabccccccabccabbcaabcabbcabbccabcabccaabcabbbbcaabcabcabccabbcabbcaabccabbcaabbccaaabbbccccabbbccabccccabbbbbcabbcabbccabcabcabbccabccaabbcccabccabcabcaabbccabcccabbcaaabbcabccabcaabcabcccaaabbcaabbbbccabcabbcaabbcabcabcaaabbbcccabcabcabbbccabcaaaabbcaabcabcabbbbcaabbcaaabcabbcaabbbcaabcccabcabccaabcabccabcaaabcccabbcabcabcaaabbbcabbccabbbbbbcabccabbcabbcabbcabcaabccabcabbcaaaabcabccabbbcccabcccabbbcaabcabcabbbcccabcaaabcabccabcccabcabbcaaabccabcabcabcabcabbbcaaabcabcccabbcabccccccabcaabbcccaaabcaabcaabccabcabcccabcaabcabcabbbbccaabcabcabccabbcaaaabbcaabbbcabbcccabccabccabbbbcabbcabcabbcabbccaabcabcabccabcabcabcaaaabcabccabcaabcabcabbbcabcabcabbcabccabbcabbccccabcabcaaabcabbcaaabcabcaabbcaaabcaabcabcaabcabbcaabbccabcabcabcccaabcabbbcaabccabccccabbbcabcabcabbbccabbbcabbcabcaaaabcaabcabbbcaabbbcabcaabccabcccaaabcabcaabbcabcabbccabbcabcabbbcabcabbcabcabccccabcabccaabcabcaabcaaabbbccaabcccabcccabcaabbcaaabcabcabcaaabccaabccabccaaabcabcabbcaabccaaaabbcabbbcabcaabcabcaabbccccaabcaaaabccabcabcabbcabccabbbbcabccabcaabccaabbbbcaabccabcccccaabcaabbbcccabcaaaabcaabcabccabcabccaabcabccabcaabbcabbcabbcabccaaabbbcabccabcabcabcabcabcabcaabbccabcccabcccabcabbbcabcaaabccabcabccaabbcaabccabbcabbbbbccabccabbbbcabcabbccabcabcaabbcabbbbbcabbbcabbcccabbbbcabbcabcaaabbcaaabcccaabcabcabcaabccabbbccabcaabbbccabccabcabcaabbcabcabbcaaabcabcabbcabcabcccabccabcabcabbcabbcabcabccabcabccabcabbbbccabbcabcabbbbcabcabbbcabcabcabbcccaabbbcaabcabcabcabcaabbcabcabbbbccabcaabcabbbbcccaabbcaaabbcabccccabcabcabbbbcabcabbcabccabcabbccaabbcabccabcaabbbccaabbccccccabcaaabccabbcabcabcabcabbbbcaabcabcaaabbcccccabbccabcaaabcaabcaaaabcabbbccabbbbcabcabbbcccabcabcaabcabcabbcaabbcabcaabcaabbbbcaaabccabcabcabbcaaabcabbcabbcaabcabbbbbcabcaaabcabbcabcabcaabcabccabcabcabcabcccabbccabcabcaabccaabcaabccaabcabccccabcabcabcabbcabcabbccabcaabccabbbccabccabbbcabcaabcaabcccabcabcaaabbcabcabcabbcabcabccabcabcaabcabcaabbbccabbbbbcabcabbcabbbccabbcaabbccccaaabccaabccabccabcaabcabccccabcaaabcabbcabcaabcabcabcabcabcabcabcaabcaabcabccabcabbcabbcabccabccabcabcabbbccabbcccaaabbccaabcabcccabcabcabccccabccabcabcabcabbccccaaaabcabcaabcabccabbcabcabccabbccaabcabbcabbbcaabbcccabbcccaabbcabcabbcaaabcabcaabbcabccabcabccabcabccabcabcabcabcaabcabcaabcabcaabccaaabcaabbccabbccabcaabbbbcaabcaabcabccabbccabbcabccaabcabcabcaabcabbcabccaabbcaabccabbccabcabcaabcccabcabcabcabbcaaabcabcabbcccabcaaabbbcaaaabccabcabcabccabbbbcabcabbcaaaaaaabbcabbbccccccabcaaabbbbcaaabbccabcabbccabcaabcabccabcaabcabcccaabcabcabcabcaaabbcabcabbcabcabbccabcabcabcabbccaaabbbcccabcabbbcabccabcabcabccabbbbcabccabccaabcccaabcabccabcabcabcaabccaaabcabbcabccabccabcaaabbbbcabbcabcabcaaaaabcccabcaabcabcabcabcabcabbbcabcabbcccccabcabbcabcaabbcabcccccabbbcabbcabccabccabcabbcccabcaabbccaabcabcccabbbccabcabbbcabcccabcabcabcabcabbbcaaabcabbcaabcabcabcaabcaaabcccccabcaaabccaaabcabcabcabccabcaabcabbcabcabcaabcabcaaabbcabcabcabccabcaaabbcabbcabbbcabcaabcabbcccabccabbccabbccabcccabbbcabcabcabbbbcabcaabbcaaaabcabccabcabcabcabccabbbcaaabcaaaaaaaaabccaabcabccabcabccabcabbbbbccabbbcabbcaabcabccaabbccccaabccabcabcabccaabcaabccabcabcccaabccabbcabcabccabcabcccabbcabccabccaabcaaaabcccabcabbcabbcaabbcabbccabcaabbcabbcaaaaaabccabccabbbcaabbcccabccaabcabcabbcccaabcabcabbcabcabccabccccaabcabcaaabccaabccaabccaaaaaabcabcccabbcaabccaabcabcabcabcabcabcabcabccaaabcabbbbccabcaabbbccabcccaabbbbbcccaabbcaaabccabbbcaabccaaabbcabbccabccaaabbccccccabccabbbcccaabcabbcaabccabccaabcaabccabcccabbbcaabbccaaabcaaabbcabcaabcccaabbccabbcaabcccabcaabcabcabbbbccabcccabbbcccabbbcaaaabcaabbcabbccabbbbccccabcabccabcaaabbccaabbcaabcaaabcccabbcabbcabccabbcabbcabcaabccaabbcabcabbcaaaaaabbbbcaaaaabcabccaabcccabcabcabcabbbccccabbcabbcabbcaaabbcabcabcabcabcaaabcabbcabcabcabcabcccaaabcaabccaabbbcabcccaaabcaabccaaabcccabcabcccabcccabbcaabccaabcaabcabcabbbbcabbcccaabcabcabccaabbcabcabcabbcabcabcabccabccabbcaabbccabbccaabcabbcaabcaaabccaabbccabcaaaabbccaaaaabcaaabbcabbbcabbccabbcccaabcabbcabcabbbcabbcabcabbcccabcaabbcaabbcaaaaabbccaabbbccaabcabbcaabcabcabcaabcaabccccabbccaaabbbbbcaabcaaabcabbcabcabcabcaaabcccabcabccaabcabbcabccabbcccaabccabcccabcaabbcabccabcccabbccaaabbcabbcabcabbbbbbcabbcabcabbbcccabcabcaabcaabcaabcabcaabbcabccabcabcaaabbcabbcaaabccabbbccabcaabcaabcabcabccccabcccabcabcaaaaabbbcaabcaabbccaabcaabccabcabcccaaaaabcccabcabccabcaaaabcaaabcaabcabcaaaaaabcabbcaaabcabbbbbbbcaabcaabcaaabbcccaaaabcaaaaabcaabcabcabcaabcabcabcccaaaabcabccabcabbccabcccabcabccabcabccabcaaabcabbcabcabccaabccabccaabbccabcabcaabccabcaabcccaaaaabbbbcaaaaaabccabcabccccccabcabbcccaabbcabbcabbcabbbccaabcaabbcabcabbcaabccabbcabbcaaabbccabcabbcaabbcabccabcaabccaabcaabbbcaabccabcaabcabcabcabbcabcaabccabbbcabbcabccabcabcaabbccabcccaabbbcabcaaabcabcabcabcabcabbccaabcabcccaabcabcabbcaabcaabcabcabcabcabcaaabcaaabccabbcabccabcaabccabbbcabcaabbbcabbcabcabcaabcabbcabbcabcabbcaabcabcabbbbccabccabbcabbbcaabbcccabcabccabccabbcabbbbcaabccaabbbcabcaaabbbbcaabbcaabbbccaabbcabcabcaabcabbcaabbbbbbcaabcabcabbbbbccccabbbccabcaabcaaabcaabcabcabccccaabcaabcaabcabbcabcaabbcabcaaabbcabbcabcaabcaaabccabbcabcabcaabcccaabccaabcaabcaabcabbcabbcabbccaabcaaabcaabbcaabccaabccaaabcabbcabbbbcabcabbccabbcabccabcabbcabbbcabcccaaaabccabbcaabbcccabbbbbcabbcabcabbbbccabcaaaabccabcaabbcabbccabbccabbbcabccabcccabcabcaabcccabbcaabcabccaabcabcabcabcabcaabbcabcaabcaabbcabccaabbcabcabccabbcabcabcabbcabcabccabbbcabcabcabbccabbbcccabccaabcaabcabbcabcccaaabcaabcabbcaaabccabcabcaabcabbccccabbbcaaabcaabcabcaabbcabccabcabcaabcaabcabbbccaaabbcabcabcabbcaabccaabbccaabbcabccabbcabcaaabbccabcabbbcabccccabbcaaaabbbbccabccabcabbccabcaaabccaabccabccabcabcaaabcaabbbbcaabccabcaabbcccabbbbccaabccabcccaabccaabbcabcaaabbbccaabcabbbcaaabbcaabbbccccabcaaaabbbbcabcabccabcccaabcabcaabcaaabcabbcccaabccccabbbbcabbbcaabcabbcabccabccabcaabcabcccaabccaabbcaaabcabcabbcaabbcaabcccccaabcaaaabcabccaabbcccabbccabcabccabbccabbbcabcabcabcaabbccabccabcabbcaabbcabcaabccccaabbcabcaaabcabcaabccaaabbbcaaabccaabcaabcaabbcabcaaaabcccabcaabcccabccabcaabbcabccabccccabbbcabcaabbcccabbbbbbccabbccaabcaabbcabccaabbbccccabccaaabccabcccabbcaabbbbbbcabbcabbccccabccaabcabbccabcabcabbccabcabcabccccabbcabcabcaaabcabccabcabcabccabcabcabcabcaabbccabcabcabbbbbbbcabbbcabccaabbcaabccaaabcabbcccccaabcabcabcccabbbccabccabbcabcccabcabbccabcabcaabbcabbbcabbbbbbcabcaaabcaabccabbcabcabbbcccabcabcabcabcabbcabcabbbcabbcabcabbbbcabbbcabccabcabcabcaaabbbbcabcaabccabcabbcabcabbcaaabcabcccabccabcabccaabcabcabccccabbcaabbccabbbcaabcabcaabbccccccabccabccabbcabbcccabcabccaabccabccaabccaaabbcabbccccccabcabcccaabcabcccaaabccabbcabbccabcabccaabcabcccabbbcabbccaabbcaabcaaaabbcaabcabcabcabcabbcabccabcabcabccaaaabbbbbcabcabcaabcabbcabcccabccabbbcabbbcabbcabbccabcabcabccccabbbbcabcabccaaaabcaabbccaabccaaabcaabbccabccaaabcabcabcabcabccccabbcccabcabcaabcaaabccaaaabcaaaabcaaabbbccaabcabcccabcaabcabbcccabbbbcaaabcabcabcccaaabbcabccabcaaabbbccaabcabcabcabcabcabcaabcaabcabcabccaabcabbbbbbbcaaabcccabbccabcabcaabcccabbbbbccccaabbbccabbcabbccabccabcaabccaabbbcccabbcaabccaabcabcabccaaaabcabcaabcabccaabcaabcaabcaabcabccccabcaabbbcabbcaaaaaabcabcabbbbcabccccccccaaaabccaaabcabcabbbccaabbccaaabcabcaaabcabbbbcaabcabbccabbcaabcabcccabcabcabccaabbccabcabbbcccabbcaabbcabbcaabcaabcccabccabcabbbbbcabbccaaabccaabccabcabccabbbccabbbbcabbccaabcabcabcabcaabcabcabbcabcabcaaabbcabbcabbcaaaabcaabcaaabcabcaabcabccabcabccabcaaaabbcabccabcabcabcccaaaaaabccaabbcabcabcabbbcabbcabccabccaaabcccaabcabbcabcccabbcaabccabcaaabcabcabcabcabcabccaabcaabcaabcaabcaabccabcccabccaabbbbbccaabccaabcabccccaabbbccabbccaabbcabcabcabcaabcaaabcaabcabccabbcaaaaabbccccabcaabbcaabcabcabcabccabbcaaabcabcabbbcaabbbcaabccabccabcaabccaabbbccabcabcaaaabbbccabbbccabbcaabccabcaabbbbcabcabbbbccabbccccabcabccccabccabcabbcabcaabcabbbbcabbbcabccabbcabccabccccaaabcabbbcabcccaaabbcaaabcabcabbbccabbcaaaabbcabbccaabccabcabcccabccabcabcabcabcabcaaabcabcccccabccaaaaabcabcaabcaaabbbccaaabccaabccabcabbcabcaabbcabcabbcaaabcaabcabbcaabcabcabcccccaabbccabcabccabcaabbcaabbccabcaaaabcaabcaaaabccabcabcabbcabbcaaabbccabcaabbcaaabccaabbcaabbbcccabcaaabcabbcccaabcaaabcabcabcabbbbbcaabcaabccabccaabbbcabbbcabcccaabcaaabcaabcabcabcabcabbcccabcabcaabbccaabbbcabccabccaabcabbcabcabbccabcabcabcabccabcaabcaaaaaabcabbcabbbccaaabcccabbccabcabcabbccabbcabccaabbbbbccabccabcaaabcccabcaaaabccabbbbbcccabcaabcaaabcabcabcabccccabcaabcabcabccabbbcabcaaabcabcabcabcabbbcabbcabbccccabccaabcccaabccabcabbbccabbcabcaaabcabcabcabcabbcaabbbcaaabcabbcabcaabcaabbbccabccaabbcabccabcabbbcabbcccabccaaabcabcabcabcabcabccabbcabbcccaabbcaaabcabcccabccaabcabcaabcaabbbbcaabcccaabcaaabbcaabccabccaabbccccaabbcabcabcabcabccaabcabcaaabcabccabcaabcabcabcabbccaabccaabccabcabcaabcabcccaabcccabbcabccabcabbccabcabccabccaabcaabcccaabcabccaabbbbbcabcabbcaabbbbcabcccabcabcabcabbbcabcabcaaabbbcabbcaabccabccabbcabcabccccccaaabbcabbcabcabcabcabbcaabbcabbcabcabcabcaabccabcccaaabccaabbbbcabcabcccccaabbbbbcaabcccaaabbccabcaabccaaabccabccccaabbccaabccabbbcccaaaabbcaabcaabbccaaabbcabcabcabcccabcabccaabbbcabcabccabcaabbbcabcccabcabbbcaaaabbbcaabccaaabcabcabcaaaabbbbccabbcabcabcccabcaabcccaabcaabbbcabccaabcabcabcabccabcabbcabccabcaaabbbbbcaabcabbcabcaabcaaabbcaabccccccabcabccaaabcabcabbbcaaabccabcaabcaaabbccccabcabcabbbbcabbcabbccaabbccabcabcabcabccaabbcccabbcaabcaaaabbcaaabcaabbcaaabbccabcabccabbbcaabbbcabcccabcabbcabcaabcaabcabcabbbbcaabcaabcabbcabbbbcabccabcabcaabcabbcccaabbbcaabcabbbccabcabcccabcccaabcaabcccabcaabccabbcabbcabcabcabbcabbcccabbbcabbcabcabbccaabcabccabcabcabccaabcccaabccabbcabccabcabcabcaabccabbcabcccaabbbbbcaabbbbcabccabbbcaaabbbcabcaaabbcabcabcabbbbbbcabccaaabbbbcaabcabcabcabcaabcabbcabcabcabcccccabbbccabccaaaabcabcabbbcabbcaabcabbcccaabbcabccccabccabcaabbccaabcabcaabcabccccaabcabcabcabbbcabcabcabbbbcabbcccabcabccabbbcabcaabbcaabbcccaabbcaaabcaabcabcaabbcabcabcabccabccabccccabcabccabbcabccabcabcaaaabbbcccabcaabbcaabcabcaabcabcabcccabcabbcaabcabcabccaaabccabbcabcaabbcabccabcabcccabbcabbbbbccabcabcabcabbccaabcabccabbcabbccabcaaaabcabbcaaabcaabcabbcabcaabcabbcaaaabcccaabcabccaabccabcabbcabbcabcaaaaabbbcabcabbcaabcabccabcabcaaabbcabcabbccabcabccccccabcabbbccabcaabccaabbbccaaaaabccabbbbbcabcabcabcaabccaabcaabcabccabcabcabccaabccabcccabcaabcaabbbcccabcabbcaabcabbcabccaaabccabbccabcaabbcabbcabcabccabbbbbcaabcabcabcabcabcabccabcabccabcccaabccabcaabccabbcccabbbbcaabcabccaaaaaabcaabccabbccabcabcaabcaabcabcabbbbbccaaabbcaabbbbccabcabbcaabbcabcabbcccaabccaaabcabcabbbcabccabcaabcccabbcabcabbcabcabcabbcabcabcaaaabcabcabcabcabbccabcabccabcabccabcccaaabcabbbbccabccabbccabbcabcaabcabcabbbbbcccabbcabcabcaabbcaabbcaabbcccabbcaabbccabbbccccabcabccaaabccabcaabbbcccaabccaaabbbbcabcabcabbbbccccaabcaabcaabbbbccabcaabccabcabcaaaabccaabcaabcabcabbbcabcaabcaabccaabccabccabcabcabcabbcabbccccabccaaabbbccabcaabcabbcaabcabcaaabbbcabcabbccaaaabccabcabcaaabccaaaaabcccabbcaaabcabcaaaabcaaabbccabcabcaaabcabbcabccaabcabbccabbccabcabcaabbcaabcabcaaaabccaaabcabcaabbcaaabccaaabcaabcaaabcabcabccabbbcccabcaaabccabcaaabcaabcaabcabcaabbcabcabcaabcabcabcabbccabbbcabcaabbbcabcabcabbcabcaaabcabcabbccaabcabbcccaabccabcabbcccaaaaaabbbcabbbccaabcabcccabcaabbccabcabcccabccabbcabcabbbcaabcabcabcabbcaabbcaabccabbcabcaabcccaabcabccabbbcaabcaabccabcaabcabbcaaabbbcabccccabcaabccabccabcabcabcaaabccabcabccaabbcabcabccabcabcaaabbcaabbcabbccabcccaaabcaabcabbcaaabccaabbccaaabbcabcccabcccabcabccaabbccaabccabbbcabbcabcabbcaabcabbcabbcabcabccabcaaabcccaabbbccabcabcaabbcccaabbcaaaaaaaaaaaaabccabcaabcccaabbbcaabbbbbbcabccabcccabcabcabbcabcabbbccccabcabbcabcabbcaabbcccaabcccabcabccaaabcabbcabbcabccaabbbbcaaabcabbccabbcabbcabccaaabbbbcaabcabbcabbccabcabcaabcabcaabcabbcabcabccabbccabcabcabbbccabccabbbcccabcccabccaaabcaaaabcabcaaabbccaabcabbbcabbcabbccaaabcaaabcabcaaabbcaabcabbcabcccabcabcabbcabbcaabcaabbcaabbcaabccabcabbbcabcaabccabcabccabccccabbbbbbccaaabbccabccabbbcaaabccaabcabcccabccabcaaaabbccccaaabccaabcccabcabbcaabbccabbbcccabbcaabbcabccabbccabcabcabcaabcabcabcccabcccccabcaabcabccabcabcccabccaaabcabbccabcaabcabbcaabbcabcabbcaaabcaabccaabbbcabbcabccaaabcabccabcabcabcaabcabbbbccccabbcabbcabbcabcabcaabcabbbccaaabcabbbbbcabcccabcabbcabcccabbcccccabccaabbcabccabcabbbcaabccaabccabcabcaabcabcabcabcaabcaaaabcaabbbcabccaabbcabbccaaabcabcaaabbbbcaabcaaabbbcaaaabccccccabcccccabcabccabccaabbbcccccaabccabcabbbcabcabcabccaabbbcabcabbcccabbbccabbcaabccabcaabccabcabcaabcabbccabccccabccabbcabbcabccaaaaabbbccabcabbcabcaabccabcabcabcaabcccabbcabcabcaabccaaabcccabbbccccabcabcaaaabbcabcaabccabcabcaabbcaabbcabcabbbcabcabcaabbbcabbcaabcabbcabbbbcabbcabcabbccabbcaaaabcccabcabccabbcaabcabbcabbcabcaabcabbccabcaabccabccaabcabccabbcabbcaabbcaabbcabccabbccaabcaabcabcaabbbbbcccaabcaabccabcaaabcccabccaabcabbbcaabcabbcccaabbccabcccabbbccabccabbccaabbcabcccabccaabbcabcabbbcabccaaaaaaabbcaabccaabbbcccabccabcaabcaabcabccaabcabcabbcccabbbcabcabbccaabcabcabbcabcccaabcabcabccabccccaabbcccabbcaabccaabbbcaabccccabcabcccabbccabccaaabcccaaabbcabbbccabcabcaaaaabcaabbcccabcabcabbcabcabcabcaabcabcaabcabcabccabccabcabcccabccabcccabcabccaaabcccccabbcccabcaabccabccaabcaabcaabccabcaabbbccabbbccabbbbcaabbccaabbccabccabccabcabcabbcccaaaabcabcaabccabcabcabccccabcabbcccabcabccabbcccaaaabbcaabcabcabbccabcccabccaabcabcaabcaabccaabccabcabbbccabcaabcabbccabbcabccabbbccabcccaabcabbcabccabcaabcaabcabcaabcaaabcccaabbbbbbccccaaabcaabcabcccccccccaaaaabccabbcccaaabcccabbbcaabccabbcabcccabccabcabcabbbcccabcabcabbcaabcaaabbccabcabcabcabcabcabccabbcabcaabcccabcabccccccabbcabbcabcaabbcaabbcaabbbccaaabcabcabbcabccabcabcabbbcabcabbccabcabbbbcaabbcaabcabbcabcccabcabcabcccaabcaaabcaaaaabbccabcaabbcaabbbcabcabbccabbcaabcabcabccccabbccaaaaabcabccabccaabcccaaabcabbccabbbccabbccabcaaaabcabccabcabcabbcabbcabbcabcabcccaabbbccabcabcabcabbcabbccabbcabcabcccabcccabcccabcabbbbcabcccabcaaabbbcabcaabcabcabbcabcabbccabcaabbcccccaabcaabccaabcabcabcabcabbbcabbbcabbcaaabccabcaabccabcabbcabbccabcabcccabccabccabbcabbcabbbcaaaabccabcabcaabbccabbcccabccaabcaaaabbbcabcabbcabcabbcccabcaaaabbcabcabcabbbcabcaaabcabbccabcabcabcccabcabcabcabccabbccabcabccccabcaaabccabcaabbccabcabbbcabcabccccabcabbcaaabbbcabbcaaabcaabcabbcabcabccabbcabcabcabccaabcccabbbcabbcaabcaabccabccabbbcccaabbbcccabcaaabcaabbcabcabcabcaaabbbccaaabcabbbcccabcabbccabcabcaabbccaaabbcabcaabcaaabccccaaabcaaaabcaabcabbccabcabccccaabbbbcaabbccaaaaabccabcabcccabcabbcabccabcabcccabcabcabbcabccccaabcabcccabbcccaabbbcaabcabcabbbbbccccccabbcabcaabcccabbbccaaabcabccabbcaabcabcaabccabccabcaabcabcaabbccaaabbcaabccaabcabcabccabbcabccabbbbccaabcabcaabbcabcabbcabccabcabcabcabcabccaabcaaaabbccabbcabbcabcabcaaaaaabcaabcccaabccaabbcccabbccabccabbbbcabbbccccaabbcabbcabbbcabbbcabbccccabbccabbcabbbbcabcabcabbcabcccabccaabccaabcaabcabbbccabccaabcabcaabbccaabcabbcabccabbcaaabcaabcaabcabbbcaaabcaabcabbbcabcaabcabccaabcabcabbcabbbccaaaaabbbbcaaabcabcaabcaaaabcabcaabcabbbcabccabbcabbcaabcabbcaabccabccaabcabbbcabcabbcabcabccabcabbbcaaabccabcaaabcabccabbbcabccabccabcabcaabbcccabcabccabbbcaaaabcaaabbbcabcaabcabcabbcabcabcaabccabccabcaabbcaaaabccabbcaaaaabccaabccabbbcaabbcabcabbcaabbcaabbbcabbcaaabbcabbbbcaaabcabccccabcaabbccabcabbcabbcaabbbcaaabcaaaabcccabccabcabcaabccabbcaaaabbcabccccccabccabbbcabbbbbcccabbcabcabbcabbbbccccabcaabbccabcabbcaabccccaabccabbccabbbbcaabbcabbcabbbcabbcaabccaaabbbcaabcabbbccaaabcaabbbbccaabcabcaabbcaabccabcabcabcccabbcabcaabccaabbcabcabccabcabcabcabbccabbcabccaaabcaaabbbcabbcabbcabcabcaaabccaabcaabcaabcabbcabbccaaabbcabbccabcabbcaabcaabcabbccabcabccabccccaaabbccabcaaabccabcaaabbcabcaabcabcabcabbccabbcabbccabcaabccabccabcabcabcabbcaaaabbbccabbccaaabbccaabccccaaaaaabcaaaabbcabbbcccabcaabcabcabcaabcabbcabccabbcabcabccabcabccaaaaabcabcabbbbccaaabcabccccabccabcccabccaaaaabcaaaabbcaaabbcabbcabbccabbbccccaabbcabbbbbcabcabcabcabccaabbcaaaaabcabccaaaabcaabcabcaabbbcabbcabbbbbcabccabbbcabcaaaaaaabccabcabccabcaaaabcabbccabcabccccccabcabcccabccaaabbbcabbcabbccaabcabcabcabccabcabcabcabcabbcabbbcabccabcabcaabcabccccabcaabbccabcaabccccaabcabcccabcabccccabcccabccaabcaabcabcabcccabbbccabcaabcabccaabbbcccabccabccabcaabcaaaabcabcabcabcabbcaabccaabccabbcabbccccaaabcabbbcaabbcabbbcabbcaabcabcaaabbbcaaabcabcabbbcabcaabcccabbbcabbcabccabbcaabcabcabbccccabbccabcaabbbcabcabcabcaabccabcabcabcccaaabbbcabbbbcabcaabbcabbbcabcabccabbbcabbbcccabcabcaaabcccabbbcaabcabbcabcabbccaaabcaaabcaabcaaaabbbccaabccabcabbbcabcabcaaaabccabcabcabcccabccabcaabccaaabbcabcabbbbbcabcabccaabcabccaabcaabbbbcccabcabccabbccaaabcabcabcabbcabccaaabcabbcccabbccaaabcccabbbbcabcaabcaaaaabbcccaabbbcabcabbcabcabbccccccaaabcabcabcaaabbbcabcabcccabcabcccaabcaaabcaabbcabbbbcccabbbccaaabcabbcabcabcabbbbccccabcabcabcabccabcccccabcccabbccaabbbcccabcabcabbcaabcabcaaaabbcabcabccaaabcabcabcccaaabbcaabcabcabbbbcaabcabcaabccaabcabbcabccabcabbcabcccabccaabcabcabcabcabbcabcaabbbcccaabbcaaabcabccabcabccabbbbccabbbcaaaaaabcabbbbbbcabbbbccaaabcabbccabbbcaabccabcabcabcabccabcabbbcabccaabccaabccabcaaabbbcaabcccabcabcabbcccaabcaaabbcaaaabcabbccaabcabcaabcabcabcaaabbcabcaabbcabccaaaabcabcabccabbccaabcaabcabcabcabbcabcabcabcaaaabcabbcaabbccaabccabbcabbcabcccccaaabcccabbccccabccaabccaabbbbccabcabccccaabbccabbcabccabcaaabcabcabbccabcabbccaaabccaabcabccabbbcaabccaaabbbbccaabbbcabbccabcabcaaabcaabcaabbcccabccabbccabcabcabcaabcaabbbcabcaaabcaabcabbccabbbcccaaabccccabbbcccabcaabcabcabcabccaabcaaabccaaabbcabcabbcabcaaabbbcccabcaabccaabcaabbcaabcabbcaabbccccabcaaaabbbcabcabccabcabccaabcabbcaabccaabbbcaabccabcabbccabbbcccaabcabccabbcaaabcaabcabcaabbbcabbcabbcabcabbcabbcabcabcaabcaabbcccccabbcccaabcaabcccaabcaabcabcabcabcabcccabbbcabbcaabcccccabcabbcaabcabbcaabcaaabcabcabccabcabccccaaaaaabcaabcaabcabcabbccabbcabcabbcabcabbcabcccccabbcabcabbbbcabcccabcccabccabcccabcabbcaaabbcabbbccaabbbcabcabbcaabcaabcabccabcabcabcccccabccabbbbcccaabbccabcccaaabbbcabcaabcaabccabbcabcabcaabcabccabbcabcaaabbcabccabbccccabbcabcabcabcaaaaaaabcabcabbcabcaabcabbbbbcccabbcccabbcaabcabcaabcabcccabcaabcabcabcaabbcccaabcabccaaaabcabbbbbcccabcabcaaabccabbcabbcaabcabcabbbcabcaabcaabcaabcabcabbccabbcabbbccabbcabcabbbcaaabbcabccabcabccabcabccabbccabcabbcabbcabcabbcabccabbcaaabcabccaabcaaabccabcabcabcabbcccabcaaabbcabbbbbcabbbbbcabcabcabcabcabcccabbcabcabbcaabbcccccaaabcaaabcabcabcabcaaabcabbcccabcabcaabbccccccabcabbcaabcccabbcaabcaaabccabccaaabbcabcccaaaabcaaaabcabcabccccabcaaabccaabccabcaabcaabcaabcabbcabcabbcaabcaabcabcaabbcabcaabcaabccabcaaabcaabcabcabbcabcabcabbcabcabcaabbbcabbbcaabbbbbbbbcabccabcaabccaabccaaabcccaaabbcaabcaabccaabcabcabccaaabcabcabcaabccccabccabbcaabcabccabcaaabcaabcabcabbbccccabcabcaaabbccabbbbccaabcaabbbcaabcccabbccabcaabcaabbccabcaabcabcaaabcabbbcaaaabccabcaaabcaabcabccaabccabcabcabcabbcaabccccaabbbcabcccaabcabbcabbbccccabcabccabbcabccaabcabbcabccabbbcaabcaaaabccabcabcabbcabcabcaabccabccaaaabccabcabbccabcaabcaabccabcaabcaaaabcabbccabcaabcabcabbccabbccabccabcabcabcccabccabcabcaabcaaaabbcabcabccaabcabcabccccabccabcabccccabbcaabcaabbcabcaaabcabbbbcabccabcccaabcabcabccccabcabbbcaaabbccabcabbbbbcabccabbccaaabbccaabbcabcaabcabbbbbbccabccabbcabcabbcabbcabcabbcaabcccaabbccaabcabcaabbbbbbcabcabcabcaabcabbcabbbbccccabcabbcaaabbcabcaabbccabcaaabcabcaaabbcaabcaabbcccabccabcccaabbbccaabcaabcabccaaabcabbcaabbcaabcaaaabbbccccabbcaabcabcabccabbcabbbcaaaabbbcabbcabcccabbcabccaabccaabccabcabcabcccccabbcaabccabcabcabccaabccabcabcabcabcabcabcaabcaabbbccabcccaabbbcabccaabbccabbcabcabccabcaabbbcaabcccccccabccabccaabbbbcabbbccabcabcaaabcabbbccabbcabcccabcabcabcabccaabbccaabbcaabcaabccabbbbccabcabccaabcaaabbccabccabcccccaabcccabcabbcabbcccabbcabbccaaaabbbcccaabcaabcaabccabcabccabcabcccabbcabcaaaabcaaabccabcabbbbcaaaaabccabcabbccabcabcaabcaaaaaabccccaabcabccaabcccabcccabccaabccccabbbcabcabcaabcabcabcabcabcaabccabcabbcaaabcabbcabcaabcabcaabbbcabcabbbccaaabcabcabcabcaabcaabcabcabbcabbbcaabcabbbcabbbcaaabbccaabbbcabccaabccabcaabcabccabcabcabcabcabbbbcabcabcabcabcabcabccabcabbcabcabccabbcabcccabcabbcaaaabcaabcaabccabcaaabcccaabcabbccabccabccabcaaabcccaabcccaabcabcabbcabbccabcabcabccabbcaabccabcaabcaabcaabccccccaaabbbbccccaabbcabbcccccabcccaaabcabcabcabcccaaabccabcaabcaabbcabbcaabcabbbcaaabbcabbccccabcabcaabcccabbcaabcaabcabcabcabcabccaabcabbcccabbcabbccccabbccabcabcabcaabbcabbbcabcaaabbcabbbbbbccaabcaabcabcabcaabcabcaaaaabbccabcabcabcccabbcaaaabbcabbcabbcaabcccaabcabbcabcaaabccaabcaaabbcabcaabcabcaaaaabbbcccaaabcabbcabcabcabbcaaabcabbcabcabcabbbccaabbcaaabbbcabbcabbbbcaaaabcabbcabbccabccabbcaabccaaabccabbcaabcaabcabccabbcccabbccabbcccaabcaabccaaaaaabcabcabbccabccaabbbcabcabcabcabbccabbbbcabcccaaabbcabcabbbcabbcabcabbbccaabbcabcabcaabcabcabcaaabcabcccaabccabcaabcabcabccabccabcabbbcabcabbcabbcabcabcabbbcaabccaabccabccabbcaabbcaabbbcabbbbbbccccabcabcaabcabcccccabcaabbcaaabbcabbcaabbbccabcccabccabcccabbcccccaaabcccabcabbcccabbbbbbcaabbbcabccaabccabbcabbccaaaaabcabcaabbbcabcabbbcaaabccabcaaaaabbbcaabbcaabcaabcccabccaaaabbcaabcabcabbcaabbcccabcabcabbbcabccabbcabcaabbcabbcabcccabcabcabcabccabccaabcaabcabcabcabcaabbcabccaabcabcaabcabbccabccabccaabbcaaabccaaabcaabcaabcabcabcccabcabccabcccabcaabccabccaabcccaaabccabbccabccaabbbbbcabcabcabcabccabbbcaabbbccabcccaabbbbcccabcabcabccaabccaaabccabccabbcabccabcabcabbbccabbcccabbccaabccabbcabcabbccaaabbcabbbbcabcabcaabbcabccabcaaabcabbcabbbcabcabcaabcaabbccaaabcaabbcabcabccaaabccabbcccabbcabcaaaabcabcabcabcaaabcccabbcabcaabcabcaabbbcabcabbccabcaaabbcabcccaabbcabbccabccabcabcabcabcabbcabccaabccccaabccaaaabcccabcabccabbbbcccaabcaabbcaaabbbcaabbbcaabbbbcaabcabccabcaaaaabbbcccaabcaaaabcabbbcabccaabbbbccaabbcaabccabbbccabbcabbcaabcaabcabcabbcabbccabbbcaabcabcabcabcabcabcabccaabcabcabcccaabbcabcaabbcaabccabcabccabcaaabccabccaabbccaabccabbcaaabcabbbbcccabccabccabcccabccaabbcaaabbcaabcabccabccabbcccabcabbbccaabcabccccabbccaabcabbcabccaabbbbbbcaabccabcabbcaabccabcccabbcabbcabcabcaabcaabbccaabcabbcaabccabcabcabccaabbcabccabcaaabbccabbcabcabcabbcabcabccaabccaaabcabbbcabccabbcabcaabcaabbcaabbcaabbbcabcabcaabccabcabccabccaabcccabcabbcabcabccccabcaabcabcccccabcaabcabbcaaabcabcabbcabccaabbcccccabccabcaabcabbbcabcabbbbccabccabbbcabccccabbcaaabcccaabcaabcabcabbcabcaabccabcaabcaabcaaaaaabcaabcabcabcaabbcabccabcabccccaabbcabcaabcabbcaabbbccabbccaaabcaabccabcabcaabcabccabcabccabcabcaaabcabbcccabccaabcabbcaabcaabccabbbccaabcccabbccaabbccabcaaabccabbcccabbbccaabcaabccabcabcabcccaabcabbbccaabcaabcabbccaabcabcaabcabccabccabcccabbcabcccabbbbbcabbbbcabcabccabcabbbbccaaabccabcaabcaabbbbcabccabcaabbccaaabbcabcaabbccabccabcabbbccaabbcaaabbccabcabcabcccaaaaabbcaaaabcabcaaabccabcabbcabcabbccccabbccabcaaabbcaabbbcccabcabbcaabbcabccaabcccaabcabbbcabbcabcabbcaabcabcabbccaabcabcaabcaabbbbbbcaaabbbcabbbbccabccabcabbcabccccaaabcaabbcabbcabbccabbbccabcaabbbbccabcaabbccaaaabbbcabccabcaabcabccaabccabcaaaabccaaabccabcaabccccabcabccabcccabcaabbbbcabbbbccabccabcabcabcabbcaaaabccabccaaabcabcaabbcabbccaaabbcabbcaaabbbcccabcaabbbcaaabcaaabbcabbbcabcabbcaabbcccabbcabccaaaabbcabcabcabbcabbbbcccaabcaaabcabccabcaaaaabcaaaaabcabcaaabbcaabcabbcabcaaabcaaaabbcaabccabcabbbcabbccabcabcabbcabbcaabcabccaaabcabcabbbcabcabccaabcabccabccaaaaabcabcabcaaabbccaabcabbcaaabcabcaabcabcaabccabccabcaaaaabccabccabccaabccabcaabcaabccaabbcabccabcaaabbcccabcabcaaabbcabbbbbcaabccabbcabccabcaaaabbbcabccabcaabbbcaabbcccaabcaaaabcabcabcccaabccaabcabcaaabccabcabcabcaabcabbbbbbbcabcabbcabccaabbbcccaabcccccaaabccccabbcaaabccaaaabcabccabbcabcabbcabbcabbcabcabbcabcabcabbccaabccaabcaaaaabccabcabcabcaabccabcccabccccabcaabcccaabbbbbbbcccabccabcaabcccabcccabcccabbccaabcabbcabcabbbccabcabccabccaabccabbbcaabbccaabccabbbccabcccaabccabcaaabcaabcaabcccabbbcabccabccabbbccabbcabbcabcccccabccaabcabcaabbccabcabcccaabcabbbbcabccabbbcabcabbccabcccaabbcaaaabcaabbbbccccaabbcabcabbcabbcaabcaabcaabccabcabbbbbcabcabbccabcccabcaabcabbcabccabccabbccccaabcabbbcabcabbcccabccabcaabbccabcccaabbccccabccabbbccabcabcabcccabbcaabcabccabcabcabcaabbcabccccaabcabcaaabcabcabcaabbbcaabbccabcabcabcabcaabcabcaabbbcaabccaabcabcaabcaabcccabbbccabcabcaaabcaabbcabcabcaabcabbcaabcaabcaabcabcabcccabbcaabcabcabcabbbbccabcabbcabcabbccabcabccabcabcaaabcabbccccabcccabcabcccabbcabccccabcabbccabcabcaabcabcabcabbbcabcabcabcabbbcaabbcabcabbcabbcaaaabcccccaabbccabccabcabccabcabcccabcabccaabcabccabcabcaabccabbcccabbcabcabcccaaabcabcabcabcabbcccaabcabcabcabcabbbcabcabccabbcaaabcccabbccabcaaabcabccabcaaabbcabbbcabcccaabcabcabcaaabbcaabcccabcccaabcabcabbbcabbcabcccabcaaabcccabbcabbcabbccabbcaabbcaaaabcabcabcabcaabccaabcaabcabbcaabbcaabcabcccabcaabbcaabbcabccabbccaabcabcaaabcaabccabbcabcabcccccabcccaabcaaaabbbbcabbccabbcaabcaabbcabcabbbccabcabcaabcaabccaabccabbbccaabbcabcabcabccaaabccabccabcccabcabccabcabcaabbbcccabbccabcabbbbcabbcaabcabccccabcabccaaabcabbbbbbcabbbccaabcccabcabbccabcaaabcabcaabcabcabcaabcabccabbcabbbbbccabcaabcaaaabbcccabccaabbcccccabcccaaabcabcabcaabccabcaabcabcabbbbcabbcabccabcaabbbcabcabccaabcabcabcabbbbccabbbcaabbbbcaaaaaabcabcabcabccabbccabbbcaaabcabcabcabcabccabcaabccabcabcabcabcaaabccabcccabbcccabcabcabcccccabbccccaaabbcabcaaaabccaabcabcabcabcaabcabcccaabcabbbbbcabccabccabcaabcabcabcabbbcabbcabbccabccaabccccaabbcccabccabcaabbccabbbbcaabcaaabccabcaaaabcabbccabcabcabcabbcabcccabcaabcabccaabcabcabcabbccaabcccabcaabcccaabccccabbbbcabcaabccabccabbbcaaabcaabbbcccabbcaabccaabbcabbcaabcaabcccabcccabcabbbbcabcabbcabcabccabcabcabccccaabbbcabbcabcaabccabbcaabbbcabcabbcaabbccccaaabcabbccabcabbcaabcabbcabbccccabcabbccabcabbcaaaabbccaaaaabccaabbcabbcccabcabcabbccabbcabcabbcaabcabcabccabcabbcaaaabccaabbccabcabbcaaabcabcaaabcccaaabbcabbbbccabcabbcabcabccaabcabcabcabbccabcaabbcabcabcabcabcaabcabccccabcaaabcabbcaabccccaabccabcabccccabccaaaabcabcabbcabccabcabbccabbccabbbbcabcccabcabcaabccaabcccccabcccaabcaabbcabbcaabbccabbbcabccabcabcaabcaabbbcabbbccccabcaabcabcaabccabcabbccabbbbbcabcabbcabcccabcabcabbcabbbccabcaabcaabccccaabcabcabcabcccabbccabbbccaaabcccabbbcaabcabcabccccaaaabcabcabcabcabcccaabbcabcccabcabccabbcabbccabcabccccabbcabbccaaaabccaabccabcaabcabcabcaaabcccabcaabbcabcabccaaabcccaabcabbcaaabccabccabcabcabcabccaabbbcabbcaabccabcabbbcabbbcabcaabcabbcaabbbbcccaabccabccccaaaabbbcabcabcaabbcabcabbcabbbbcaabcaabccabcabcaaaabbbccaaabbcabcabccabbbccabbccaaabccabbbcabcabcaaaaabcabcccccaabccabbbccaabcaabcabccaaaabbcaabccabcccaaabcabbcabbcabbcaabbbcabcabbcaabcabbcccabcabbcabcabbcccabbccaaabccaaabbcabbbcabbcabbcaabcabcaabbbbcabbcabccabcaaabcabbcabbccabbbbbcaabccaabbbcabcabcaaabcabcabcabccaabcabcabcaaaaaaabbcabccaabbccabcaabcabcccabcaabbcabcabbbccabcaaabbcabbbccccabcabcabbccabcabbcabbcabccabbbbccabbccabbccaabbbcabbbccabcaaabbbcabcaabcabcabcccabbccabcaaaaaaaabcabcabbcaaaabbccaaabcabcabcabbcabcabbbcaabcabbbccabbcaabccabccaaabbbccabbcabcabbbbbcaabcccabcccabcabcabcabbcccabcabcabcccaabcaabccabcaaabccaabcabcabcaaaabcaabbccabcccabcabbcabcabcabcabbbcaabcccabcabcabbccaaabbcabcabbbbcabbbcabcccabcabcabcabbbbcaabcaabbcccabcccccabcabcabcccaaabcabccccabcccaabcabbccabcaabcaabbbcabcccabccaaabbcabcaabccaaabbbbcccabbbccaabcabcaabcabccccabccabbccabccabcabccccabccaabcabcccccaaabccaabbbccabccaabccaabbccabbccaaaabcabcaabbbcabccaabcabccaabcabbccabcaabcabcaaabbccaabcaabcaabbccabcabccabcaaaabbcaaabcaabbcabccabcccabbcabbcabbbbbcabbcabcabcaabcabcabcabbcabccaaabbbcabbbccabcabbcabcccabcabcaaaabcaabbccaaaaabbccaabcabbbcabcabccabbcabbcabbcccccabbbccabcabcabccabcaabccaabcabcabccaabccaabcabccabcabccabcabcabcabcabccaaabcccabbbccaabbccaaabcabcabcabbbbcabcabccccabccaaaaaaabbcabcaabccabcabcccabcabcaaaabbcaabcaaabcaaabcabcabcaabbbcabcaabcccabbbcaabbccaabbbccaaabcabccabcaaaabcccaabbcabcaabccabcaaaaabcabccccccabcaabbcaabcccaabcabcabccaaabccabcaabbbbccabcccabcccabccabcaaabcabbcabbcabbbcabcabbbcabcabccaabcabcabccccabcabcabcaabcabbcabbbccaabcabbbccaabccabbccabcabbcabbcabbbbcabcabccabcabbcabcaabcaaaabbcaaaabccaabcabcabcabbbcabcabcabcccabccabbbccaaabbbcaabcaaaabbcaaaabbbbcaabcabcccabcabbcabcaabccccaabbbcccaaaaabcabcabcabbbcabcaaabcaabbbbcabcccaaabbcabccabcaaaaabbcabbcabcabcaaaaabbcabcccabcabcabbcaabbcaabccabcabbcaabbcaabcabbbcaabccaaaabccabbbcabcabbcccccabcccaaaabcabbcabcabbbbccaabcaabbcabcabcaabcabcccccaabccaabccccccccabccabcabbcccccaabbcaabccaaabbcaabcabbcccabbcabccabccabccabcabbcabcaaabcabbcaabcabbcabccabcabccabbbbccabbcaaaabccaaaabbbcabcabbbcaabbbcabccccaaabbccabcabbcabcaabcabbcabcabcabbbbcabbcabbcaaabcaabbcabcabbcccabccabccabbbcccabcabccccabcabcabbbbbbbccaabcabcabbcabcabcabccaabcabbccabbcabccabbcaabcabcabcabbbcabcabccaabcaabcabcaaaaabcabbcaaabbbcccaabcabcabcaabbcabbbbbcaabbccaaaabcaabcccaaabccabcabbccabbcabcabcabbcabbbbccccabcccabcabbcccabcabccabbcaaaabbcabccabbccabccabbccabbcccabcabccabccaabbcabbcabcabcabcaabccabccabcabccabcccabbccabbcaabcaabcaaabbbcabcaabbbbcabccabcabbccabbcabccccaaabbcabcccaaabbcaaaaabcaabbcccccabbbbcabbcabcabcabbcccabcabcabbcccaabbbcabcccabcabbcabcabbcabbcabbcabccabcaabccabccaaaabbbcabbbbbbcabbcaaabcabbcabccabbcabcabcaaaabcabcaabcabbbcccabbcabbcaabcabcabcabcaabcccccaaabcabccaaaabbcabbbcabcccaabcabbbbcaabbcabcabccccabccccccccabbbccaabbcaabcccabcabcabcabcaaabcabccabcabbccabcabcaabbcabcaabccabbbccabbbcaaabbbcaabbcabbcabccccabcaabcaabbbcaabcaabbcabcabcaaabcabbcabccabbbbcaabcaabcabccabbccaabcabccabcaaabccaaabbcabcabcabbbccabbbcccabcabbccaaabbbcccabbcabccabbcabbccccabcabbcaaabbccabcabbccaabcabccaaabcaaabccabcabccabcaabcabbcabcabccabbccaabccabcaaabbcabcaabcabbbbcabcabccabcabcabccabcaabcabccabcaaabcaabbbcaabccaabcaaabcabbccaaaabbccaabbbcabbcccabcabbbccabcccabcaabbcabcabcabcabbccabccaabbcabbbcabcabbbbcabcabbcabbbbbcaabccccaaaabbcabccaabcabcabcabcabcaabcaaaabcccccabcaaabcabccccabbbccaabcabcabbcccabbbbcaaaabbbcaaabbbbcccabcaaabbcabbbcaabcabbcabcabcabbcabbcabbcaabcabbcabcaabccabcabcabccaabcabbcabcabcabcccabbcabccabbccabbbbcaaabbcccaabccabbcaaabbbcabcaaabbccabbcabcaabbcabcabcaabccabcabbcccaabbccaaabcabcabcabcabbbcabcabcaabcabcabbbbccaabcccccabbbcabccabccccccaabccccabbbcabbbcabcccabbcaabccaaabcabbbbcabbbccabbcabcabcaabbbccaabbcabcccabccabbccabcaabcabbcabcabcabcabccccaabcabbcabbcaaabcccabcaabbcccabcabcaabcabbcabcabccccabccccccabcccccccccabbccaabcccccccabccabcaaaabbcaabbbccabcabcaabccaabbccabbcabcabccabcaabccaabcccabbcccabcabccabbbcabbccaabcaaabccaabcabbcabcccabbbcccaabcaabbcabbcaabbbbbcabbccabcabbccabcabbccaaaabbcabcccabcabcabcccaabcabccaaabbccabbcabcabbcabbccaabcccabbcccccabccabbbcaaabbcabccabbcabbbcabcabcabcabcabcccabccaaaabcccaabbbbcccaabcabccaabbccabcabccaaabbbcaaabbcabcabbcaabbbccaaabbbccabcabcabccaabcccabcccaabcabcccaaaabcaabcabcaaabbccabbbcaabcabccaaabbcaabbcccabcaabbbcabccaaabcabccabcaabbccabcaabccabbbbbcabbcabccaabcccabcabbccabbccabcabccabcccabcaabccaaabccabcaabcaabcabcaaabbcabccaabbbccabcaaabcabbbbbcabccabcabbbcabccabbbccaabbcabbbccaabbbcabcabcabccaaaabbcabcaabbcabcabcccabbbbcabcaabcaaabccaaabcabcaabcaabccabbbcabccabbccaaabccabbbccabccaaabccaabcabcaabcaabcabcabbcabcabcabcaabbcaabbcaabcabcaabbcabcabcabccaabccaaabcabbbbbcabbbbccccccabbbcabccabcabccaabccabcabbcccccabccaabccccabcaabbccaabcabccabbcabccaabcccaaabccabcccabcabbbbcabccabcccabccabcabbbbcaabbcabcaaabbcabccaabbcccabbcaabbcaabbccaaaaabcaabbcabcabcabcaabcccabcccabbccaaaabcabccabbccabcaaabbcabcabccabcabbbbcabcabbbcccabbcabcabcccaaabcaabccabcaaabcaabbcabccccabccabccabccaaabcabcabcaaabcabcaaabccaaabbbbcccabbcabcabcabcaaabcaabbcabbbbccabcabbcabbcaaaabccabbbcabcabcccabbccaabccabcaabbccaabbcaaabcabcaabcabbcaabcabbbccccabcaabcabcabbcaaaabbcabcaabcabbcaabcaabcaabcaabcabbcabbccabbcabcabcccabcabbcabbcabbcabbcabccccabcabbcabbbccaaaabcccabcaabcaabcabcabcabbbbbcaabcabcaabbbbcabbcaabbccccabcccabcaaabbcaaaabcabcabbcaabbcabbbccccaabccccaabcccabbbbcabbcaabbbcccabcabcabcaaabcccabccabbcaabbcaabccabccabcabcabcabccaabbbbcabbbccabccabcabcaabccaabcaabbccabcabccaaabcabcabbcabcaabcabcaabbbccabbbcccabcabccabbccccabbccabcabbcaabcabcccabcaabbcaabcabcaaaabcabcabccabcaaabcaabbbcaabccabccaabcabbcabccabcaaaabcabcabccabbccaaaabbcabbcabccaabbcabccabbcabcaabccabcaabcccabcaabcabbcabccabbcabccabccabccabcccabbccccabcabcaabcabcabbcabcabcaaaabcccccabccabbbbcaaabbbcabbcaaabcaabcabccabccabbcabcaaabccaabccabbcabcabcabccabcabbbbbcaaaabbbcabccabcabcaabcabcabcabcabbcabcabcaabccaaabbcabcaabcaaaabbcabbcaabcabcabcaaaaabcaabccaabbbcabcccaabcaabcaaabccabccabcabccabcaabcaaaabcaaabbccaaabbcaabcabbccabccaaabbbcaabcabbcaabcabbbcabcabbcabcabbccaabcabcabcabcccaabbcccccabcaabccabbcabccabcabcabcabcabcabcaabcabcabcabccabcabcabbcaabcabbccaaabcabcabcabccabcaabcccabbcabccccabbbcabccaabccccabccaabcabcabcaabbbcaabbcaabccabbbcaabbcabccabcabccccabbcaabcaaaaaaaabbbccabccabbbccabbbcabbbbcccccabbbcccaaabccaaabcabbbbcabcabcaabcabccaaaabbccabcaabbcabbcabbbbbcabbcaaaabbbbccabbcabccabcabcaabcaabcabbbbcabbbcabccabcabcaaabbbbccccaaabbcabcabbbccabbcabbccccaabcaaaaaaabcabbcaaaaaaaabcaabbcabcabcccccabcabccabbbbbcccccabcaaabbccabcaaaabbcabbbccabbccabccabcabcabcabbcabbcaabcabbcabbcabcabccaabcabcabcabcabbcabbcabbcabbcabbbcabcaabcabccccabcaabcccabbbcabcaabbbcabcabcaaaabbbccaabcaabcabbcabcaaabcabbcaabccabcaabcabccabcabbbbcabcabcabcabcaaaaaabbcabcabcabcaabcabcccabcaabcabbbcaabccabcabcccabbcabcabcccaabbcaaabcaaabcaabbcabbcabbcabcaaabccabcccaabbcaabcaabbcabbcabbbccabccabcabcaabcabcabcabbbcaabccabcccabcabcaabcabcabccaabbcabcabbcabbbcabcccabcabbbccaabcabbbcabbbccaabbbbcccaabcabcabcccaaabbcabcaabccabccabccabcabbcabccccabbcabcccabcabcabbcaaaaabbbbcabbbbccabcccabccccabccabcabccaabbbbbcabbcabcabccabbccabbbcaabcccaaaaabbcaabbccabccaabcabcabcaabcabcaabcabccabccccaabbbcabcccabbbbbbcabcaaabbcccaabbcaabcccccabcabcabbcabcaaabccaabcccabcabcabcabcaabbcabccccabbccccccaabcabbbcabcccabcccabbcaaabccabbcabbcabccccabbcabccaabccccaaabcabccabccabbbcaaabccaabcabcaabbbcabcabccaabbcabbbcabcabbccaaabcccabbcaabcccccccabcccaabcabcabccccabccaabbcaabcabbcabbbcaabbcabccabcaabcccabcabccaabcccabcaabccccabcaaabcaaabbcaabcabbcccabbcaaabcabccabcabbccabcabcaaaabbccccabbbbcabcabcabcabcabbccabcabcaaabcabbccabccabbcaabbcaabcabbbcaabcccaabcaabbcaaabcabcabbbcabcabcaabcabcabcaaabcabcabcaaaabccabccaabcabccabcabcabbcaabcabbbcabcabcaabbcaaabcabbcaaaabcaaaabcaabcabcabcabcabbcccabccccabcabccaabcabbcccabbbbbcaabccabcaaaaaabccabbcaabcabcaabcabccabcabcaabbbbcaabbccabbbcabbcaabcabcabcccaabccaabccabbcabbccabcabcabbccabcaabbbccabcabbcaabcabcaaaabcabcccaaabcaabcabcabcaaaaabcabcaaabbbcaabccabbcabcccabbcabcabbccabccabbccabcabbcabbccabbbcabbbbccccaabcabcaabbbbbcabcabcaaabcaabbcabcabbbccccaabcabcaaabcabcccabccabbbbbbcabcabccabcabcaabbcabbcaabbccabbbcabccabcabbcaabbccabcabcabcabcaabccccabccaabccccaaabbccabbccabbccaaabbcabcabcabcaabccccaaabbccabbcabbbcaaabcaabcaabcccabcaabbbccabccabcaaabbcaabbbcabcabccabcabbcaaabbcabbccabcaaaaabcabcccccabbbcaabbccabcabcabcabcccabcabcaabcabcabcabcabcabbbcabbcabbbbcaabcabcccabcabcaaaabcabbccaabcaaaaaaaabcabccaabbcaaaabcaaabbccabccabcabcaabbccaabbccaabbbccabcabccaabbcaaabcaabccaaaabbcabbbcabcaaabcaabcaabcaaabcccabccabbbccabbcaabcabccabcabcaabbcaabcaabcabcaaabccabbcaabbcaabcccabcaabcaabcccabcaabcabcaaaabbcaaabcabcaabcaaabcabcabcabcabcabccabcaaabcccaabcabcabbcabbccaaabbcabbbcabccaaabcccaabcaabbcabcabccabcabcaabbbbbbcaabbbcccabccaaabbcaaabcabcabcabcabbcabcaabbccabccabcabcabbcaabcabbbcaabbcabcabbbcaabcabbccccaaaabbbbcaaabcabccaabcccabcabcaaabbccaabcccabcaaabccabcabbbccabbcaabcaabbccabcabcabcabbccabccabbcaabbbbcabcaabbbcabccccabcabcabcabcaabccaabcaaabcaabccabcabcabcabbccabcabbcccaabcaaabbcaabcabbcabcabbcabccabcaaabbbcabbbbcaaabbcabcccabcaaabcaaabbcabbcabbbcabccabccccccabcccabbcabbcaaabcccccccabccabbbbcccaaaabbbcabcabbccabcccabccabcabcccabbcaabbcaabbcabccabbccaabcaabcabcaabcabbcabcabccaabcabcaabbbbccabcabbbccabcabcabcabccabccabcaabbcabbcabccabcccccaaabccabbbcabbbcaabcabbccabccabcabcccccaabcccabccaabccabbcaaaaabccabcabcabbcabcaabcaaabcabbcccabccabccaabcabcabcccabbccccabbcaaabcabcabccaaabbbbbbbcaabcabcaaabcabbccabcaabbcabcaaabcaabcabcaabcaabbbcaabccaaabbcccabbcabbcabccabcabcabcabbcabcabbcabcaabcaabcabcabcabbcaabccabcabcabcccabbcabbcaabccaabbbcccabbcaabcabcabcaaabccabcaaabcccabbcabcabcabcabcccccaabcabcaabcabcabcccaabccabbccabcccabbcaaabcabbccabbcaaabbbcabcabbcabccabbcabbcabcabbbbccaabbccabbcaabbbcabcabccaaaabcabcaaaabcaaaabcabccaaabcabbcaabcabbcabbcccabccabbcaaaaabcabcccabccabcabccabcccabcccaaabccaabcabcabbcabcabccabbbcaabccabbbbcabccabcaabbcabcaabbcabccccabcabbcabbcaaabbccccabcabcabcaabccaabbbccabbbccabbcabbcccabccabbcccabcabbbccaabcaabcabbcabbbcabbcabcabbcaabccaabbbcabbcabcabcaabbbbbccabcabcaabccaabcabcabbcccabcabbcabcabcaabcabccabbcabbcaabcccabccccabcabbccabbcaabcabcabbcabcabccabbccaaabcaabbcabccaabbcabbbcabbcaaabccabbcabcaaaabbbbcabccccabcabbcabcabcabcabcaabcabccabcabcaaabcabbbcccaabcabccccabcabcabccaaabbcccabcabcaabcabbccaabccabccaaaaaabbbcaaabbcaaaabcabcabcabcaabcabcabccccccabbcabbcabbbbccabccaaabcaabbbccabccabbbccaabccaabbcabccaabcabbcaabcaabcaabcabbccabcabbcabcabcabcaaabbccabccabccabcaabcaabcabcabbbcabcaabcabcabcabbbcabbbcabcabcabcabbcabccccabcaaaaabccabcabbcabcaaaabbcaabbccaaabbccaabccabcabbcccabcaabcaaaaaabbccabccabccaabbcaabbbbbcccabbbcabcaabcabcaabbcaaaabcabcccabbcabcaaabcabccabcabcaabbcabccabbccaabcaaabbcaaabbcabcabbcaabccabbbbcabbcabcabbbccaabcabcabcaabcccaaabcaaabcaaabcaabcabcaabbbccabbccabccabcabbbcabccabcaabbbcabccabccaabcaabcaaaabbcabbbbcabcaabbcabbbbbcabccabcabccaaabbbcccaabcabccabcaaabcccaaabbbccccaaabbccabcabccaaabccabbbcabbbbbccabbcabcabcabcabccabcabbcaabcabcabcaaaabccccaaabcabccaabbcaabcabcabccabcabbcaabcaabcabcabccabccabcccabccabbcabcaabcaabcccabccaaaabbcabcaabcaaabcaabcaaabccaabccabcabcccaabcaaabcabccabbbbcabcaaabcccabccabccaaaaabcabcabbccaabcabbccabbcabcaabcabbcaabcabccccabcaaabcabcabcabcaabcabccaabcabccabccabcaaabbccabbccabbbcabbccabcabbbcabcaabccaabbcabcabcabccccabcabcaabbcabcaabbcabcabcaabcabcaabbbbcaaaabcccabcabbcabbccabcccabbcabcabccaaaaaabbbcaaabcabcabccaabbbccabcabcabbbccabcaabcabccaabcabcaaaabccabcaaaabbcabcaabcabcabccabccabbcccabcccaaabcabcaaaabccaabccaabcaabcabbcaabbcaaaaabbcccabbbcccaabcaaabbbcabcabcabcaabcabcaabccabcabccccabccabcabbbbcabbcabcabcabcabccaabcabccabccabcabbcabbbbcabcabcabcabcabccabccaaabcabbbcabbbbccccaabbccabcabbbcaabccaabcaabcabbbccabcabcccabcabccabbcccaabcabbbbcabbcaaaabcabbbbcaabbbcabcabccaaaaabccabcccaabcaabbcabbccaabcaabcccabbcabcabcccccabbbccaaaaaabccabcabcabbccabbccaabcabbccaabcabcabcabccabcabbcccabcaaaabcaabcccaabbccaabbcabbcaabccabbcaabcccaabbcccabcabbbbcabccabcaaabcabccabccaabcaabcabcccabcabbcaabbcabcabbbbbcabcccabcabcaabcaaaaabcaaabcabbcabcabbccabbcabccaaabcaabcaaabbcabcccabbcccabcabcaabbccaaaaaabccaabbcabcabcaabcccabcaabbbbcabbccaabcaabcabbccabbccaabcabbccaaabcccaaaaabcaabccabccabcaabccabbcaabcaabcccabcaabcaaabbcabcaabbbbbbcabbcabbbcaabccabcabcabbcabcabcabbbbccabcabcabbcaabbbcabbcabbcccabcabcabcabbcccccabbcaabbccabcabcaaabbbccaabccabcabbccabccabccabbcabcabbcabcaabcccabbbbbcabcccabbcabcccabcaabccabcaabbccccabcccccabbcabcabcaabcabcaabccaabbccabcaabccabcabcaabcabcabbcccaabbbcabbbcaaaabcabcabccabcabcaabbbcabcccccaaaabcabbcabcabbcabcabcabccccaabcabcaaabcccaabbcabcccabbbcaaabbcabcabcaabcabbccabcabcabcaabcaabccabccccccccccabccaabcabbbccccaabcaabccaabcccccccccabcabcccabbccccabcccccabccabcccabcabbbbbcabcaabccabcabcabcabcccaabbcaabbcabcabccaabcaaaaabccabcaabcabcabcaabcaabbcaabcaabcaaabcabbcccabcabccabcabcaabcabccabccccaabbbcaabcabcabbcabccabbbbcaaabbbbcabcabbcaabcabbcaabbcabbcabcabccaaabbcaaabcabcabbcabbcabcabbbbbbbccabcaabbcabcaabbcaabbcaaabbbcaaabbcabcabcccabbcccabccccabccabcabccaabcabbbcabbccabcaabccabbbcabbbccabcabccabccaaaaabcabccccabccabcaaabcaaabbcaabcaabbcabcabccabcabbccabccaabcabcabcaaabbbcaaaaabccaabcabcabcaaaaaaaabbbcabbbcabbcccaabcabbcabcabbbcabbccaaabcaabcabccabbccaabccaaabbccabcaabcaabbbbcabcaabcabccabcabcabcabbbccabcaabcaabcabccabbcabbcaabbcaabbccabbbbcabcabcabbbcabcabcabbbbcaabcabcabcccabcabcaabbcaabbcccabbcabbcabcabbcccabcccabbcabbcabcaaaabbcabcccaabcabcabbbcccaabcabcccaaaaabccaabbbcabcaabbccabbccaabbcabcccaabcccccccabbcabcaabcabccabbcaabcabcabbbcabbcccabbcccaabbccccaabcaabbccaabcabccabccabbcccabbbcaaabcabcaaabbcaabbcaaabcabccabcaaabbbbcaabcaabbcabccaabccabcaabbcccaabcabcabccaabcaabcabbccaaabcaaabbcccabbcaabbcabcabcabcabcabcabcaabcabccccabbcabcabbbcaaabccaaabccabcabcaaaabccabbcaaabcaabccaaabcabcabcaabcaabcabbcabbcabccabcaabbccabcaabcaaabcabcccaabbcaabcabcabcaabbbcccabcaaabcabcabbbbbcaabbcabcabbbccabcabcaabbcabbbcaabcaaaabcabbbcabbcccccabbcaabcabbcaaabbcabbcabbcabccabcabccabcaaaabccabbcabbccabcabcaaaaaabbccabcabcaabcccabbcabcaabcaabccabccabcaaaabcccccccabcabccaabcccabcccabccabcabccabbcabcabbbcccaaaaabcabcabbccabcabbbbcabcabcabccabbcabbcccabbcaaabcabbbcabcabcccaabbbbbbcaabcabcaabcabcaabcabcaabcabbccabbccaabbcabcaaabbbbcabcaaabbcabcaabcaabbcabccabbbbcabcabcaabcaaaabccccabcabcabbbbccaabcabcabbcabccabcaabbcccabbcabbcabcaabccaabcabcaabbbccabcabcabcabccaabcabccaaabcabcabbcaabcabcabcccabcabbcabcaabbbcabcaabcccabcaabccabbcccabcabbbcabbbcabbbcabcaabbcaabcccabcabbccabbcabcccabbcabccaabccabcaabcaaabbbcaaabcabcabcaabcabbbcabcaaabccaabcaabbbcabbbbcabbcabbcaaabcabcaaabbcabcaaabbcabcaaabbcabcabcaabcaabbcabcaabcabbcaaaaabccaabcaabccabbccabbcabcaabccabcabbcabbccaabcabcabbbcabcabccabbcabcabbbcabbcabcaabcabcabcabbcabbbcabccabbbcabbcabccabcabbcaaaabcabccabcaaabcabcaabbcabcabbcaaabbcaabcabcaaabcaabbcccaaaaabbccaabbccccabcaaaaabcaabcaabbcccccaabbbcccccaabcabccaabbbbbccabcabbcabbcabbccabcabcabbcabbbbbbbcaaabcabccabcabccabccabbcabbbcaabcabbcabcabcabbcccabcaaaabcabbcaabcaabbccabcabbcabccabbbbcaabcabbcaabbcabcabccabcabcaabcabccaabccccccabcabccabbcabcabcabcaabbccabcabbbcabccabbbcccccabbcabccccaaabcaaaaaabbccabcabcaabbccaabcabcabbccaabcabbcaabcccabcaabbcabccabccabccabccccaabccccaabbbcaabcccaaabcccabcccabbbccabcabcaabcaabbbcccaabcabccabbcccaaabcabccabcabbbcabcccabcabbccaaabcabcabcabccabbccaaabcabccabcabcabcaaabbbcabbcabcaabbbcaaabcabcabccabccaaaabbbcaaabccccabcabccabcabbbcabccabccccabccaabbccabcaabcabbcaaaabcabcabcaaabbbcaabcaabbbcccabcabccabbcabcabbbbbbbbcaabbccabbcaabcaaabbcaabccaabcccaabcabccabbcaabbccaabcabcabccabcaabcabbbcabbcaabcabcaabcabbbcabcccabbcabcccabbcaabbcabbcabcccabcabcabcccabcaabcabbccabcaabcabbcccccaabcabcabccaabbbbccabcabccaaabbcaabcabccaaabbcabcaabbbcabccaaabbcaabccaaabbbcabcaabccccabcaabcabcabcabbccabcabcabccaabcabbcabccabccabcaabbccabcabcaaabcabbbbcabcabcabbbccccaabcabbcccabccccaabcabcabcabcaabcccabbcabccaabcaabccaabcccabccabcaaabcaaabccccabbccaabcaabcabcabbccabcabcabccabcccccaabcabbcabbbcabbcabccaabcabbbcccaabcabcabbcabcabccaabcabcabccabcabcaabbcabbcaabcaabccabcaabbcabcabbcabcabcabbccccabcabbcaabcaabcabbbbbccabcabcaabccabcabcabccccabbbccabbcccabcabcaaabccaabccabcabccabcaabbbcabccccabccabcaabbcabccabcabcabcabccabcabcabccaaabbbcaaabcaabccabcabbcabcabccccabcaabbbcabcabcabcabccabcabcccabccabccaabcaaabccabcaabcaabcabbbbccccabcabcaabbcabcabcaabcaabccaaabcabcaaaaabcaaaabccabcaabcaabbccabbbcaabcaaabcabbbcabbcaaabcabcabcaaaabcccaaabcabcabcabbcaabbbccaaabcabbccabcccaabbcabcabbccabcccabcabcabbcabbcaaaabcaabcabcabcaabbccabbcabbcaabbcabcaabbcaabccabbccccabcaabbbcabbbbbcabccaaaabcabcabcabccabbcaaaabcabcabbbbcaabccabcabccabcccabcabcabcaabcaabbcabccaaabccaaaabccaaabcabbbcccabbcabbccccccabcaabcabbcabcabcaaaaabcabcccabcabcabbbbbbcabbccabccabcabcaabcccaaabccaabcabcabccaaabcabbcabbcabcabbcaaaabcaabbbccabcabcaabbcabbccabcabccabcabccabccabccccabbbbcaabccabbbcabbcabbcccaaaaaaabcabbcaaabcabcaabbcccaabbccabcabcaabbccabcabbbcaaabcaaabcaaabbbcabcabbbccabcaaabcabbcabbcabcabccabcabbcccaaaabcccabccaabbcccabbcaaaaabbbcccabccabcaaabcabbcaabbcabcabcabcccccabbbccabcaaaaaabcabcccaaabbbbcaabbcabccabccabccaaabcaaabccaaabcabbbcabcccaaabcaaaaaabcabbcaaaaabcaabcabcccabcaaabbbbccabccabbccabbbcabbbbcccabcaabbcabcabbbbccabcaabbcabcaabbcaaaabccabccabcccaaabcabccaabbbbbcabbcaaaabcaaabbbbccabbbbcabccabbcabcaabccabcaaaaaabbcaabbcabcabbcabccaabbcabccabcaabbcaaabcaaabcabcaaabcabcaabbcaaabbbbbbcaaabccaabbcaabbccaaabbccabbcabbcaaabcabccaabcabbbbcaaaabccabcccaabcabbcabcaaaaabbcaabcabccabcabccaabcabbcabbbcabcabcabcabcabccaabbbcabcabcabcaabcabccaabcabbbccaabbccccccaabbccabccabcabccabbbbbcaaabcccaaaabbbbbbcccabbbcccccccaabbccaaabbcaabcccabcabbbcccaabbcabcabccabcaabcaabccabccabbcabcabcaaabbcaabcabcabcccaaabbcaabcabcabcaabccaabcabcabcabcccabcabcaabcaaabcaabcabccabcabbcaaabcabcaabccaaabbccabcabbbcaabbbccaaabbcabcabcabbbcabbbcaabcabcabbcabcaabcaabcabcaabbcabcabcabbbbcabbcabbcabccaaaaaabbccabcabcabbbcabcabbcabccabcabcabbcabcaabcabcabcaaaabcabccabcaabccabcabcaabccabccccabbbccaabcaabbbbbcaaaabcccaabbcaaaabcabcabcccabccccabccaaabccaabbcabbbcaabccabcabbbcabbccaabcaabcabbbbccaabcaabcabccaabcabcaabcabbccaaabbbbbbcccabbbbcabbbbccabccabcabccabcabcabcabbcaaabcccaaaaabbccabcabcabccabcabccaabbcaabbbbbcaabccaabcccabbbccabcabbcaaabcabccabccaabccaabbcabbcabcabcccabbccaabcaabbccabcabbcabccaaabcabccabcaaabcabbcabbcabbcccabbbbbbccccaaabcaabcccabcabbcaabccabbcabbccaaabccabcccccaaabcaabcabbcaabccaabcabcabcabcaabcabccaabcaaaabbbcaaabbcabcabccabcabbbccabcaaaabccabbbccabcccabccccccccabcccaabcaaabcabcaabccaaabcccaaabbcaabccccccabcabccabcabbbcabccabbcaaabbccaabcabcabcaabbcabbcabcaaabcabbbccaabcccabbcaaabcabbcabbcabcabbbcabbbcabccabcabbcaabcaabcabbccabbcabcabcaabbbbbcabccaaaabbcabbcabbcabcabbcabbccaaabcaabccabbcabcabcccabccabccaabcaabcaabcaaabccabbcccaabbcabcabcaabcaaabcabcabbbbbbcabcabbcccaabbbbbccaabcabcabccabcaabbbccaabccaabbcaabccabccccabcccabcabbccaaabbcabbcabcaabbcccabccabccabbccaabccabccabbcabcabbbcabcabbcabbccabbcaabccaaabbccabcaabcaaabccaabccaabcaabbcaabbccaaabcabccabcaaabccccaaabbbbbbbcabcabcccccaabcabccabcccabcabcabcabccabbcaabbccabbcccaabcccaaabcabcabbbbbcabccabbcaaabccabcabcaabccabccabbccaabbcabcaabbbcabbbccabcabcaabbbbcaaaaaabbbcabbbcabcccabbccabbbbcaaaabcccabcabccabbcabcabcabcabccabccabbbcaaabccccaabcccabbcabccabcabcaaabbcccabcccaabcabbcccabcabbccabcabbbcabccaabbcccccabcabbcabccabbccabcaabcabcabcabbcccaabcabccaabcabbcabcccabcabccabcaaabcabcaabccccabbbccabbcabcabbcabcabcaabbccabbcabccabcabbccabcccaaabcabcabbbbbcabccccabbbcaaabcabcabbcccaabbccabbccabcaaabbcabccabbbbcabcabcabccabcaabcabcaabcaaabcabcabcaaaabccabcabcabbcabcccabcabcaaabcaabbcabbbbccaaabcabccaabcabbcccaabbcabcabccccaabbbcabbcaabcabbcaabccabcabbcaabcabbbcaabbbcabbbcabcabbcaabcaaaabbcccabcabccabcccaabcaabbcabcaaaabcabcabbbbcabbcabcabcabcaaabbbcaabbccabcabbcaabbbbcccabcaaabbcabccabcabbcabbcabbcabccaabcabbbcabbccccccccabbccccaabcaabccabcabcaabcaabcccaabcabcccabbccabcabcabcabcabccaabcabccabbcabcabccabbcabcabcabcaabbccabbcaaabccabccabcaaaabcaabcabccabcabcccabccabcabcccaaabbccabcccaabcaabbcccabbcaabcaaaaaabcabcabcabbccaabcccabbccabcaabcaabcabbccaabbbbccabcabbccabcaabcaaaaabbcabcaabcabbcabcabbbbcabcabbcabccabcabcaabbcaabcaabcabbcaabcaaabbcabcaabcabbcabbcaabcccabcaabcccabcabcccaabcabbbbcaaabcaabbcabbccabbccabcccaabcabcabcaabbccabcabbbcabccccaabbbbcccaaaaaabcabcabcabbbcccabbcaabcaabcabcccabccabbcccabcabbbccaaabcaaabcabcaaabcccaabcaaaaabcaaabbcaaaabbccabbcccabcabbcabcabccaaaaabcaaabbbcaabcaabcabbcabcabbcabcabcaaaabcabbccabcabccabcabcaaabbcabcaabccabcabcabbcccccabcabcabcabbcabbcabccccaabbccaaabcabcaabcaabcabbcabccabcabcabcabcaaabcaaaabbbccabcabcabbcabccabcabbccaabbcabbcabbcabcabccabcabcaaabcabccccabccaabccabcaaabcabcaabccaaaabccccabbccccabcabcaabcabccabccabbccabbbbcccabcaaaaaabcccaabbbbccaaabbcccaabcabcabcaabccaaabcabccabcabcabcabbbccaabcabcabbcabcabcabbcaabccaaabbcaabbcccccabbbbcabccaaabbbccccccccaabbcabbbcabcabcccabcaaabcccaabcaaaaaabcabccccabbbbbcabccabcabcabcabbbbcccccccabccabcaaaabcccabccaabbcabcaabbbcaabcabbcabccabcabcaabbcabcabbbbbcabccaabcaaabbcabccabbccabbcabbcaaabbbcaaaabccaabccaabcabcabcabcccabcabbbccaabbcabccaabccaaabbccaabcabcabccccccaaabcaaabbcabbccabbcabcabbbccabbbcabccabbbccabcaaabcaabbbcabcccaaaaaabccaabbcccabcabcaabcabcaaabbbcabcaabbbbbccabcabbbcabbbbccabccabbcabccabcabbbcabbcabccabbccaaaabcabcabbcabcabcaabbbbcabcabcabcccccccccabcccccabcabbcabcaabccabccaabcabcabcabcaabcccabbccabcccaabccaaabbcabcabcabcaaaabbccabbcabcabccabbccccccaabbcaaabbcabccabbcabccaabcabcabbcabcabbbccaabcaabccaaabbbccabbcaaabbcaabbbcabbbbbcaabbcaabbcabcaaabcaabcabcabcabccabcaabcaaaaaabbbcccabbcabbccaabcaaaaabcabcccaaabcabcaabbbcabcccabcaabbbcaaabbcccabccaabccaabcabccabcabcabcabccabcccaabcaabccaaabbcabcabcabbbbbcabbcabcabcabccaaabcaabcabcabcaabcabbcabcabccccabccaaaabccabccabbbbcaabbcaaaabbbcabcabcccabcaabcaabbbbcaabbcabcccaabbcabbccaabbcccabccccabccabcccaabbccabccccabcabccabcabcabbcaaabbcabbccabbcccabcabccabcaaabcccaabccabcaaaabbcabccabcabcabbcaabbbcaabcaabbbccaaabbcaaabccaabcabbcabccabbbcaaaaabcaabccaabcabcabbcabcaabbbbcccabcabcabcccccabbccaaabcaabccabcabbcaabccabbbcabcabbbbcaabbbbcabccaabbcabbbbcabbcabbbbbbbcccccaabbccaabbcccaabcaaabcabcaabbcabcaabccabbbcaaaabcabbccaabcabbbcabbbcccaaaabcabbbcabcaabbcaabbcabcabbbbccabccaaabcabbcabbccaabcaaabbbcaabcabcabbbcabbcabccabcabbcabccabcabcaabcabcabcaaabbbbcabbbccaabcaabccabcccaabcccabccabcccabcccabbbcabcabccabbcabbbbcabccaabcaabcccabbccabcaaabccabcaabcabcabbcaabcabccabcabcabcccaabbbcaaabcabbbbbccabbbccabbcccabcaabccabbcabbccabcaaabbcabbcabcabccaaaabbcaaaabbcccabccabcabbbccabbcaabcaaaabccaabbcabccaaaabcaaabcaaabbbbbcabcaabbcabccabcabbbccccabcccabcabbccabbcabcabbccabcaabcccaaabbbcabbbcaabbbbcabcabcccabcabcaaabbcaabcaabbcaaabcabccabccabcaabccabcaabcccabbcabcabcabcaaabcabcabbcccaabccabcaabbcaabbcabcaabbcccabbbbccaaabcccabbccaabcabccabcccaaabcaaaabccabcabcccabcaabcaabcccabccabbbbccabbcabbbcabccabbcabcabbcccaabcabbcabbbcabccabcccabccabcccabcaaabccabbcccabcabcccccaabcccccccabccaaabbbbcabccabcabbbbcabccabbbcabcaabbcabbccaabccabccabccaaaabbcabcccaabbbcabcabbbbcaabcaabccccabcabbcabcaaabccaabcabcabcabcaaabbcabcabbbcabbccaabcabcabbcabbcaabbbcabcaabcccaabcccaabbbcabcabcccabcabcabccaabbbccabbbcabcabcaabcccabbbcabcccabccabccabbccabccabcabbccabcabcaabbccabbccaaabbcabcaaabcccabccabbbcabbbbccabbcaaabcaaaaabcabccabcabccaaabccaaabbcabbcabcabcaabccabcccaaabccabcccabcabbcaabcabbbcabbccccccabbccabccabbcaabcabccabcaabbccaabcabcaaabbcabbbbcabbbbcaabbccaabccabbcabcaabbbcabcaaaabccabcaaabcccccaabccaabbbcabcabbcabcaaabcabbbcabbbcabbcabcccaaabcaaaabcabcaabcccaabcabccabbbcabcaabbcaabbbccaaabbbccabccabbbcabcabbbcaaabbccabbcabcabcaaabbbbbcabcaaabcccaaaabcaabcabbccabbbbcccaaaabcabcabcabcaaabbcabcabbcaabcabcaabbccabbbccaabcaaabccabcabcaabccabcaabcabcabbbcabbcabbcaabbccabbcabccaabcabbcabbcabcccabcccabcabbccabbccabbccaabcaabbccabccaabcabccabccaabcccaabccaabccabbbcccaaabcaabbcaaabcabccabcaabccabbcccabcaabcabcabccabccaaabbcabbcabccaabbbcabcabbccccccaaaaabbccaaaabbbbcabbbbbcaabcabbcabcccaabcabcaabccabccabcabccabcaabcabbcaabccabccaabbcabcaaabbcabcabcabcabcabcabccaaaabcccabbbbbbcccccaabbcabcaabbbcabcaabbcabcabcabcabcabbcabccaabcccaabccabcabbcccccabbcabbbccccabccaabcabbcabcabcaabcabbcaabccabbcaaabcabccabbccaaabcabbcabcabbcccabbccabbccccabbcabccaabbcaabbbbcabcabbcabcaabbbbbccabcaabccccabcabcabccabbbcccaabcccaabcaabbbccaaabcaabcaabcabcabccccabcabcabcabcaabbccabcabbccabcabcccccabcabcccabbcabccabcabbcaaabcabccabcabbcaabbcabbcabcabcabbccccaabccabcccaabcabccabcabcabcccaaabcaaabccabbbbcabbccabbcabcaabbccabbbbbccabccaabccccabcaabcabbcabbccaaaaaabcabcccabcabcaaaaabcabbcabbcabcabccabbccccabccabbbbcabcabbcabcccabcabbbbccaabcabcabbbbbccabcabccabcabcabcaabcccabcabcaabcabcabcabbcaaaaaabcabbccabbcabcabbbccabcabcabcabcaabcaabccaaabbbbbbcabbcaabbcaabcaabcabbbbcabcabbbcabbbccaabbcabcaaabbccabcabccccaabbcabcabcaabcabccabccaabccabccaabcaaabcabbbbcabbcaabbbcaabcccabcaabbbcabccccaaabbcabccccabccaabccabbbcabcabcccabbcabbcccabbbcaaaabbcabcabbbcaabcabcccabcaabccabbcabbccabcabcabbcccaaabcaabbccabbbcabcabcabcabcabbbbbbccaaabcaabbcabcaabcaabccabccabccaaabcabcabcccabbccabccabccabcabbbcccabcaabcabbcabbcabcabcccabbbccabcabbbcabbcaaabcabcabcccabbccaabcaaaabccaaabcabbccaaaabbccaaabcabbbcabcaabccabcabcaaaabbbcaabbcabcabcccaabcabcccabcabbbcabccabbcabcabccaabccaabcaaabbcaaabcaabcabccaabbcaaaaaabcabccabccabcabbbbcaabcaabcaaaabcaaabccabbcabcabbcaabccabbcabcabbbcabbcabcabccabbbcabcccaabccaabcccaabcabbbcabcaabcabbccabbbbcabcaabccabcccabccabbcabcaabbbcabcaabbbbccabcaabcccabcccabccabbbbbbcabbbcabbbcabbbcaaabbcabbbcabbcaabcaabcabbbcccabcabcabcabcabcabcaaaabcabcaaabbccabcaaabcabbcaabcabbbbbcabccabccabbbcaabbcabbcaaaaabccaabccaabbcabbbcabbbccccabccaaabcabcaabccaaabcaabbbccabbccabbccabcabbccabccabcabbbcabbcabcabcaabbcabcabbbcabbcabbbcabcccabcaabccaaaaaabccabcabbbbcabccabbcabbbcabbcabbcaaaaabcaabcccabbcaaabbbccabcabcaabccaabbcccaabcabcabbbcaabcabbcccaabbbcaaabbbccabcabcccabcabccabbcabccaabcabcaabccabcaabbbcabcaabcabcabcabcabcaaaabbcccabcabcabcaaabcabcaaabbbbcaaabccabccaabcabcaaabcabccabcaabcaabcaabbcccabcabcaabbcaabcabccabbcabbbcabcccabcabcccabcaaabcabcabbbbccabcaabcabccaabbccaabcabcaabcccaaaabbccabbcabccaabcabbbbbccaaabcccabbcabccabbbcaabccabcabcaabccabcccaabcaabcabbcaabcabcabcaaaabbcabcabbccabccccabcccabcaaabcabcabcccabccccabcabbcabbccaabccccccabcabcaabbcabbbcabcabbbcaabbbccabcabcabbcabccabcaabbcabcaabbcabcabbbccaabcaabcabcaaaabcabbbcaaabbcaabccabbcabbcaabbccabccaabcaabbccaaabccaabbcabcabbccaabbcaabcaaabcaabcaabcaaaaabcaabbbcaabcaaabcabcabbcabccaaabcaabcabbcaaabccabcabcaabbcabcabcabccabccabbbccabccabbbcabcccaaabcabccaaabcabbccabccabbcaaabcabcaabbbbcabcaaabcabcaaaabcaabbcabbcabcaaabcccccaaabbcaabccccaabbbbcccabbccaaabcaaabccabbcaabcaabccabbcabcabcabcabcaaabbcabccabbcabcaaabbccabbccabbcabccabbcccaaabcabccabccabcaabcabbccabcabcabcabcabbcabccabbcabbbcabbcabbcabcaaaaabbcabcccaaabcabcabcabbcabcaabccabccabbcabcaabcabbcccabbcabcabbbcabbcabcabccabcabbcabcaaaabbccabcabcaabccabbbcabcccaaabccaaabcaabbcabcabccabbcaabbcabcabcabbbbbcabccaaabbbcccabcccabbcabccabbbcabcaabcaabbcabcabbccabbbccabccabccabcaabcccabbcaabbcaabbcabcabccaabcaaabbcaabcabcabcabcaabccaaaabcabcaabcabcabbccaabbbccccabcaabcaabcabccabbccabbcabbcabccaaabccabcaabcabbcccabcccaabbcabcaabcabccabccccccaaabccaabbcabcaabccaaabcaabccccabcaabcabcabcabbbcabbccaaabccabccccccabcabccabcaabbcabccccabcabbcabcabcaabbcabccaaabbbcabcabcabccabcabcabccccaabbbbcaabcaabbccabbbcabcabcabcabccabccaabcabccabbbcaaabcccabccaabcabbcaabcaabccabcaabbccabcaabcabbbbcaaabcabcabccccaabcaabccccabbccabccabccabcaabcabcccabbbcccaabbcabcabccabbcccabbbcabbccabcaabcccaabccabcccabcaabcaaabbcabcaabccabbbcaaabcabbcccabcabccabcabbbbbccabcaabcccabcabcabccabbbbbccaabbcaabbbbcabccabcabbcabbcabcabbcabcabcabcaabcabcabbcabbccabcabccabbcabcabbcabbbcabcccaaaabcabcabcaabccaabcccabbcabcabccabcccabcabbcabbcabcabbbcccabcccccabcabbcaabcabcabbcabcccaabcabccabccaabcccaabbccabcaaabcabbbbbbbcabbccabccabbbcabccaabcaaaaabcaabbbcaaaaabbcabccabcabcaabccccaabccabbcabbcaabcaabcabccabbcaabbcabccabcaabbccaaabbbcabbcaaaabccaabbbcaaabccccaabcabbcccccabbbccccabcabccabbbccabbcabcabcccaabccaaabbcabccabbcabccccabcabbcabcabccaabbccaabbbcaabcccabbcabcaabccabbcabcabccccabccabcabbcabbcaabbbcabccabccabccabcabcaabbcabcaabcabcccaabcccabccaabcabcabbcabbcaabccabbccabcaabbcabcabcabcabbbcabcccccabcaabccabbcabbccabccabcaaabbbcabbbccabbccabbbcaabccabcabccabbcabbbccabccabcabbccabcccaabccabbcccaaabccabccabcabcabccabcabbccabbccaabcaaaaaabccccabcccabbcabccabbcaabcabcabcccaaaaaabccabbcaabcabcabccaabcabbcabcabcabcabbbbbbcabcaabcabcaaabbbccccaaabbbcabcccaabcaabbbbcaabbbbbcabccccaaabcaabcccabcaabcabcabccaabcccaabbbcabccabbcabccaaabbcabccabbbbcabcaabccabbbbccaaabccabcabbccabcabcabbcabcabbcccabbcabcaabcccabcabccabccabbcccabbcccabcaaabbcabbbccaabbcabcabccaabccaaaabcccaabcabcabcabbcabcabbccabccaabcccabcabbccabbcaaaaabbbbcabbcabcccccaaabcabcaabbccabbcabbcabcabcaabcabccaaaaabccaaabcaabbbcabccaabcabccaabcabcabbcccabcabcabbcabbcccabbbccabcaabcabbccabcabccccaabbccabcabccabbcabccabbbccaabccaabcaabbcccabccabbccccccabbbbcaabcaabcccabcaabbcabcccabcabbbcabcabcaabccccabcccabcccabcabccaabccaabbbcabcabbcaabccabcaabbcaabcabbbbcabccabbbbbbbcaabbcabcabbcaabcaabcabcabcaabbbbccabcabccabcaabbbcabbcaabcabbccabcccabccaaaabccabcabbbcabccccabcaabcabccabcabbcabcabcabbcabbcaabcccabccabcaabcccccabbcaabccabbbcabcaaabcabcabbcabcabcccabcabbbbbcaaaabbcaaabcabcabccaabccabcabcabccccabbcccccabbbcaabccabbcabcabcaabcccabcabcaabbcaabbcabbbcabcabcabbcaabbccabcabcabccabcccaabcabbccabccabcaabbbccccccabbbbcaaabbcabbcabcabcaabcabbbcaabccabbbcccabbcaaabcabcccabcccabbcabccabcabcaabbbcabcaaabcabcaaabcabccaabcabbcabcabbbcabbcabcaabcaabcabccaaabbccaabbcccaabbbcabbcabcabcaabcaabccabcaaabccabccabbcabcabccaaaabbcabbbbcabcccabcabcabcaabcabbbcabcabcabcaabccccabbcccabccabccaaaabcaabbbcabcabbcabcabccabbccabccabcaabbcabbbcccaabcaabcabccaabccaaabcabccccabcaabbcaabbcccabbccabcccabcabccabcaaaabbbbccabcaaabcabcabcaaabcabcaabbcccaabcaabcccabccccccabcabccabbccabcabccaaabcabbbcabcabbbcaabcaabcabbbcabbbbbcabbbbcabcaaabcaabcabbbccabcabcabcabccabbbccabcaaabbbccaabbbcabcaaabcccaaabccabbbcabcccaabbcabbbbbcaabbcabcabcabbcccabcabbbbcabbbccabcabcabbbcaabccaabbcabcccabcccabbcabcccaaabcabcabcabccabcabcabccaabccabbcabcabccaabcabbbcabccabcabccabcaabccabcaabbccaaaaabcaaaabbccaabbbbcaabcabccccaabccaaabbbcabcabcabcccabccaaabcaabbcabccabcabbbbbbbbccabcabbcabcabcaabcabbcabcccccabbcabbbbbcabcabccabcccabbbcccaaabcaaaaaabcabcabcabcaabbcccaaaaabcabcabbbccabcabccccabcabcabcccabcabbbbcabcaabbcabcabcabbcabccccaabcaabbcabcabcaabbcabcabcaabbcaabccabbcabcabcabbcccabccabcabcaaabcaabbbcaabcccaabbcabcccabcaaabccabcabbcaabbcabccabbbcabcccabbcaabcabcaabcaabcabbcaaabcaabcabbbcabbbbcabcaaaaabcccccabbbbbcabcabbcabbcaabcaabcabccaabcabcabcaaaabcaabbbbbbbcabccccabbcabcabccccabcabcabbcaabcabcaabcabcaabcaaaaabcabcccabcabccabcaaaabcccaaabbbbcaaabbcaabccaabcabcabccaabccabcabbcabccccabcaabbbcabbbcabbcaabcccabccaaabcaabbcaabcabcabcabbcccaaaabcabcaabccabbcccaabccaabcabccaabbcaabcabccaabbbcccaabbcaabccaabcabcaabcabcabbccabbbcccabcaaaabccabcaabcabbbbcabcaabcabccabcabcabbcabccabcccabcaaabcaaabccabccabccabcaaabcabcabcabcccabbcaabbcabccabccaabbccabcaabbcaabcabbcabbcabcabcabccabbbcabbbbcabcaaabcabcaabbcabcaabcabcccaabcccabcccabbcaaabcabcabcabbbccccccabbcaaabbcabccabbbcccaabcccabccccaabcabbbccabbcabcabcaaabbccaabbbccabbcabcabcabcaabccccaabccaaabbcccabcccaaabccaaaaabcaabcabccabcabbbbcabcccabcabccabccaabcaaabccabcabcabcabcabcaabcabbccabcabccabbcabcabbcabccabcabbbcaaaabcabccabccabbcccccaabcccabcabccabbcabbbcaabccabcabcabcaabcabccabcabcabbcabcabccaabbcabbcaaabbbcaaabcabcaabccaaabcccccabcabcabcabbcaabcabbcaabcccabbcaabcaabcabccaabbcabcccabbcabcabccaabcccabbcabcabcabbcaabcabcabbbbcabcaabccccaabcabbbcaaaabcaabcaabcabcabbbcaaaabbbcabcaaaabcabcabbcabbcccccabccaabbbbbccabccabccabcaabcaabccaabcaabbcabcaabbcaabcaabccccccaabcabbcabccabcaabcabbcabcaabbccaabbcabbcabbbbcaaaaabbbcabcabbcabbbcabbbcabbccabcabbcabcabbbbcabcabbbcabbbcabbcabcabccabbbccaabbccabcabcabbccaabcabcabbcabcaaabcabccabcabccabbcccaabccabbccccabcaabbcccccccabbcabbbcabcabbcaaaabbccabcaaabcaaabbcaaabccaabccaabbcabcabcaabccccccabbcabcaabcccaaabccaaabbcaabcabcabbbcabcaaabbcabcaabcabcccaabcabbcaabbbccaaaabccabcabcabccabbbcabcabbcaaabcabccaabcabbbcaaaaabbcabcabcaabbcabccaabccabcabcabbcabcaabcabcabcaabccaaabcaaaabccccabcaabccaabcabbbbcabcaaaabbbcabcabbbccaabcabcabbccabcccaabbccabcaaabccaaabcabbbbbcabbcabccabcabbcaaabcaabccabbcabcaabccaabbbbbcabbcabcabcaaabcabcabcaabcaaabcabbcabbbbcaaabcabbbccaabcaaaabccabcabccaaabcabccabcabbbcaabcaabbcccabcabcaabcccabbcabcabccabbbbbcabcabccabccaaaabbccaaabbcabcaabbbcabcabcabcaaabbcabcabbcabbbcabcaabccaabcaabcaaabbcaabcabccabcabbcaabcccabcaaaabbbbccccabbcabcabcabbbbcabcabbcaabbcaabbcaaaabbcabbbcabccaabccccccaabbcabcaabcabcabbccabbccabcaabcccabbbcaabbcabcaabbbccaabcabcabbbcabcabbcccabcabccabccaabccaabbbcaabccccabccabccabbcaaabcaabcabbbbbbcabcccaaabcabccabccccccaabcabbcabccabcaabbcabcaabcabbccabbcaaabcabcaabbbbbcabcabcabccaabcabcabcabbcabccabcabcabcabbcabcabcaabbcabcabcccccabbcaaaabcaabcabccabcabbcccabcabcccaabcabbcabccabbcaabcaabbbbcaabcaabcaaabcabbbcaabcaabcaabccaabccabccaabcabcabbcabbbbcabcccabcabcabccabbccaaaabbcaabbbcabbcaabbccabcaaabccabccabbcaabcabbbccaaabcabcabccabcaabbbbbcabcabcccabcaabcabcabccabcabcabccabcabcccccaabbbccccaabcaabcaaabbcccabbbbcabccabcccabbcabccabccabcaabcabccabcabcabcabcabccabbbcaaabbccabcabcaabccaabcabccabccaabcabbccccabcabbbcabcabcabcabbcaaabcabcccabbbcaabbccccaabbcabbbbccabcccabcabcaabbcaaabccaabbcccabcabbcabbccabcccccabccabbccaabcccabccabbcabccccaabbbbccaaabbcabcabccabcabccabbbccabcaaabccabbbcabbcaabcabcabcabcabbbccabcabcaabccccabcabcabcabbcabbbbcabcabcccabccabbcabcabccaabccccabcaaaabcaabcabbbbcaaaaabcabbbccabbcabcccabcaaabcabcaabbbcaaabcaabcaabbbcabbbccabbcabbbccabcaabccaaabbcabcccccccccabbbccabcabbccaabcaaabbccabcabcaabbcccabbcabbcaabcabcabbcaabcabbccccabcabcabccaabccaaabbbccaabbccaaaaabccaabbbcabcabbbccabccabbccabccabbbbcabccabbcabcaabcabccabbcabcccabcabbbcaaabcaaabcabbbccabcabccabbccabbcaabbcabbbcaabbbcabcccabcccaabcabcaabccabccabcabcaaabccabcabcabbcabbbcabbcaabcabbbbbcabcccabbcaaaabbcabccabcaabcaabccabbcabcccabbcccaaabcaabcccabcaaabcaabbccaaabcaabccaabcccaabccabcccabcaabcabbcaabbbcabbcabcaaaabcccaaabcaabccaaabbcaabcabbcabcabcaabcaabcaaabcaabccaaabbcabcabcabcabcccccabcaabcabcabcabbcabccabcaabbbcaaabccabcccccccabccabcabcabcabbbccaabcabcabbccabcabccabbbcaabbbbcabccabbbcabccabcaaabbcabcabcabcabccaaabbcaaaabbcabcaaaabbcaabcabcaabbbbbbcaaabbcaaabcabcabbbcaabcccabbccabbcabcaabccaabbcabcaaaabbcabbbbccaabcaaabbbcaabbcabcabcabcaaabbbbcaabcabbccabcabccaabcabcabcabcabcabcaaaabbcabbccabccabbccabbcabcccaabbccabbbccccccaabcabcaabcabcabcabccabcabbbcabccaaaaabcccccabcaabcabcaabbbbcaaabbcabcaabcabcabcaaabcabcaaabbbcabcabcabbbbcabcabccaabcabbcccabbccaaabbcabcaabcabcabccaaaabbbcccaabccaabbbbcaabbbbcabcaabbcabbbbbcabcaaaabbbbbbccabbcabccabccabcaabcabcabcaabcabbccabbbcabcaabbcabbccabccabcabbcabcabcccabbcabbbccabcabcabcccaaaabcaabcabcabccabcabccaaabbbbcccabcaabcaabcabbcabccaabcabcccaabcaabcaabcabbbbbbccabbbcaabcabbbbccabcabcabccaaabbcabcaabccccccabccabccabcccabbbbcabbcabcaabcabcaabcabcabcabbbccccabbcaaabcaaabbcabccaabbbbcaabccaaabbcaabbcaabccaabccaabcabcabcabbccaabcabbcabbcaabcabbcabcabccccabcaaaaaabbbbcccabbccabccabcabccabcabcaabccaabcccaabcaabccaabcaabcabcaaabcaabcabbbbccccabbcabcabbcabcaaabcabcaabbcabbbcaaabcaaaabcccabcabbccabcabbccabbcabcccabcaabbcabcabcabbbbccaabbbcabcabcabcabcccaabbcabcabcabcabbbcaabcaabccaabcabcabbccabcabcaabcabbbcabbcabbcabcccaabbcabbcabbccccabbbcabbcabcabcabcabcaaabccaabcaabcaabccabbcabcabbcabbcabcabcabcabcccabccabbbcabcabbccabbbbcaabbbbcabcaaaabcabccabcabcaabcaaaabccabcabcaaabcabccaabcabcccaabcabccabbcaaabcaaabbcaabcabccaabcaaabbbcabbbcabbcaaabbccabcabcabcccabcabbbcaabcaabbccabcaabcaabccabcabcccccabbcabcabbbccabcabcabbbbbbccabccabccabccabbbcabbccabccabcabcaabccaabcaaaaabcabbcabcabbbccaabcabcabcaaabbbccccaabcabbbcaaaaaaabcaabcabbcaaaaabcabbbcabcaabcabbcabcabcabcaabcabcabcabccccaaabcabcaabcaabbccabcabbbcabcabbbcccabbcabcabcabccabcaabcaabccabcabccabcabbcabccaabcabbcabcabcabbccccabccaabbcaabcabcabcaabbcabcabbbccabcabcabcabbcabbccabcabbcaaabcabcabccccabbcabbbcabccabbcabbbcabcabcaabcabcaabbccabcaabbcaabcabcaaabcccabcabccaabcabbcabcaabcabcaabccaabcabcaabcabcabccccaabcaabbccaaabcaabcaaabbccabbbcabcabbcccabcabcaabcabccccaaaabcabcabbbcabcabbcabbbbccccabcaabbcabcabbcabbcabcabcabcabbbbcaabbccaaaaabbbcaabcabbccaabcabcabbbccaaabcabccaabcaabcaabcabbbcabbcabcaabccabbcabccabcabcccabbcaabbccaaaaaabcabcabcabcccaabcabcaaabcabbcabcabccccabcabbcabccaabbcabcaabcaabcccabbbccabbcabbcaabbcaabcaabcabccccaabbbcabccabbcabcaabccabbccabbbbbbcabcaaaabbbbcabcabbccabccabcaabbcabcabcabcccabccabcabbcabccabcaabccabcabcaaaabbcabbcccabbcabccaabcccaabccabcaaaabcabbccabcabcaabbcaabbcaaabcaaabcaaabbcaabcabcaabcaaaabcabccabbcabcccabbbcabcabcccabcabbcccabccabbbcabccabbcabbcabcabcaaaaabcabcabccabccabbccaabbcaabbbcabccabbcabcabbcabbcabbcabcaaabbcabbccaabcaaabcabbbccabcabcabcabbcabbbccabcabcabcaabbcaaabcabcabbcaabcaabcccabcccabbbcabcaabbcabcabcabbbcabcabbcabbcaaaabccabccccabbbcabbcaaaabbcabbbcaabbccabcabcabcabbbcabccabcccabbccaabbbbcccabbbbbcabcabcabbbcccabccabcabccccaaaaabbcabcabbcaaaabcaabcabcabcaabcaaabcccabcccabcaaabbbccabccaabcabcabcabcaabcaabcabbcabbbbcccabbbcabbcabcabcccabcabbbbbcabcabcaabccabbbccccabbbbbbbcaaabbccabccabbcabcccaaabbcabcabbcabbbcabcabbbccabbccabbbcaabcabbcabcaaaabbbbcabcaabccaaabcabbbcabbcabbccaabbccaaaaabcaabccaabcccabcccaaabcaaaabbbccaabcabbbbbcccabcaabbbbcccaaabcaabcabcabcabcabbcabbcaabcabcaabccabbbbcabccabcaaabccabcabcabbcccabbcabbccaabcabbbcaabbcabcaabbcabcabcaabcaabccaabcabccabccabcabbbccabbbccabcabccaaabcabbcabbcabcabcabcabbbbbcabbbbcaaaabcabcabccccabbbbcabcabcabccaabcaaabbbcabbcabcabcaabbcabbccccccabcabcabbccabcabbccaabcabccabbbcaaaaabbbbcaaabcaabbcabcccabcabbcaabccaaabccaabcaabbbcaabbbbcabbbccaaabccabcabcabccccaabccaaabcabccccaabbccabcabcaabbcabcabbcabbbbbccabcaaabcaabcabcabcabbcaabbcaabbccabcabbbbccabcabcaaabccabbcabcaaabccabccabbbcaaabbbcaabcabccaabccabbcabbccabcabccaaabcaaaabbcaabcabbcccabccabcccabbcabccabbccabbbbcabcabcabcabccabccabbcccccabcaabcabccabcabcabcaabccabccabcabcabbbbccccccaaabcabccaaabcabcabccaabcaabcabbcabbcabbbcaabbbbcaaaabcabcabbcccaabcabccabbbbbcaaaabcaabbcabbcaabcaabccabbcabbbcabbbbbcccaabbcabccaabbbcccabbcabcabcaaaaaabcaabcaaabcaaabcabccabbbbcabcabcaaabcaabbcaabcabbcaaabcabcaaaaabbccabbcabccabcaaaabcabbbbbbcabbcabbccabbcabcabcabcabcaabcabcaabccabccabccabbcabcabbcccaabcabcaabbccabbccabcabcabcabcabbcaaabccabccaaabcccaaabccabbcabcaabbcabccabcabcabcaabcabcabbbcabbbcabbbcccabcabcabccabbcabbcaabcaaabcaaaaabcabccaaaaabcabcabcabbcccabbccabccabccaaabcaaabcccaaabcabcabbcccaaabbcabccaabccabccaaabcaabcabcabccaabbccabcabcccabcaaaabcabcabbbccccabbccabccaabcabcaaabcabbcccccabbccabcaabcaaaaabcabcabccabcabbccabcabcabcaaaabcabbcabbcaabcccaabcabbcabcabbcaaabcabcabbbccabcaaabcaabcabbcabbcaabbcaabcabbcaabcaaabbbbbcabccabbcaaabccaabcabccccccabbcccabcabbbcabcabcabcabcabccabbcaaaaaaabccaaabcaaabccaabbcabbccccccabbcaaabbbbbcaabbccaabcabcabcabccabbcabbbcabcabccabccabbbcaaabbcabccccabbcabcabcabcabccaabbcaabcabcabcaabcabbcaabbcabbbccabcabccabbbcabcabcabcabcabbcabbcaabcaaaaaabcabbbbcccabbcabcaaaabbccabcabcaabcaabcabbcabccabccabbccabcabcaabccabbccaabbccaabcaaaaaaaabbbbbccaabcaabccabccabcabbcaaaaabbcccabbbcaabccccabcaabbbbbcabbccaabcabcabccabbcabcabcccaaaabcabcabbcabcaabccabccaaaabbccaabcabcccccaabbcabbcccabcccaabcaaaabbbccaabbccabbbccaaaabbbcccabbcaabccabcaabbbcabbccabbcaaabcabbbcaaabbcabcccaaaabccabcabcabcccaabcabcabbcaabbbcaabcccaabcabcabcabcaabccaabcabccabccabbbccabcabbcabbcaaabbcaabbbcccccabcaabcabcaabcabcccabbbcabccaabcccabcabcabbcabcabcaabbbcaaabbbcabccabcaabcabcaabcabcabbcabcaabbbccaabbcaabcaaabcabcaaaaaabccabcabccaabbccabcabcabcabbbbbcabcaabcabbcabbcaabcabcaaaaabbcabcabbcabccabbbcabbbccabbbccabcabcccabcaabccabbbccabccabcaabcaaaaabccabbcaabbcabbcabbbbccabccabcaabcabcabbccabcabbcabccaabcabcaabcccccaabccccabbccabccabbccabccabcabbcabcabbcabbbccccaabbccabcaabcccaaaabccabccabcabbcabccabccabccaaabcccaabcaabcabbcaabbbcabbcaabbcabccabbcabccabcabbcaaabcaabcabcabbcccabbcccabcaabccaabcabcccabccabbbbbcabbbcccaabbcccabcaabcabbccabcabcaabcabbbbccaaabcabbbccccaabcabcabccabbcabbbccaabbcaabbbbcabccabcabcabbbcabbccaaabcabcabbcabcabccccccabbbcaabccabccabccaabcccabcabcabcabbcaaaaabcabcccccaabcabcabbccabcabbccabcabbcabbcabcabbcabbcabbbccabcabcccabcabcccabcabcaaaabccabccabcaaaabcccabcaabbccabbbbbcabbcabcaaabcabbcabbcabcccccaaaabcaabccabccaaabcaaaabbcabccabccaaabbbccabcabbcabccaabcabbcaabbbbcabcabcabbbcabbcabbcaabbbcaaabbbcaabcabcabccabccabcaaabcabbcabcabbbccabcabbcabcabcabcabcabcabcaabccccaabcabcabccabbcabccabcabbcaaabbcaabccabccabbcaabcabccccabccccabbcccabccaabcabcabbbbcaabbbbcccabbcabcabcccabcabbcccaaabbcaaabbccaaaabcaaaaabcaabbcabccabbccaabbcaabcabbcaabcccabbccabccaaabbbcaabccabcabcaabcabccaaabbbcaabbccaaabcaaabcabcabbbbcabbbbcaaabcabbcaabbcabccabcabbcabbcaabbbcccabccaabcabbbbccaabbcabcaabcaabbcabcccaabcaabcaabcaaabbccaabccabbcabcabccabbcabccabcccabbcabbccaabcaabcabccccabbccaaabcaaabcaabccaabcabcaabbbbbbcabbcaabbbcccaabcabbbcabcabbbcaaaaaaabccabcabcabbcabcaaaabbbcaabcabcaabccabccabbcabcaaabbbbccccabbbcaabcabcabcabcabcccaabccaaabbcabcabcaabbbbbbcccabbcaaaaabbcccabcaabcaabcaaaaabcabbcccabccabbcabbbccabcabccaabbbcabbbbbcabbcabbcaabcaabbcccaabbcabcabcabcccabbbcaabcabccabcabcaabcabccabbcabcaabcabcaabcaaabcccaabcabcccabbcccabcccaaabcabcabbccaabcabcabccabcabcabccabcabcaaabbbcabccccabccabcaaabcabcccabbcaabcabbcabcabcaabcabccabbcabccabcabcabcabcaabcabccabccaabcabbcabcabcabccaabccabcabccabbbcabcabcccaabbbcaabcabcaabcaabbcccabcaabbbcccabcabcaabbcccabbcabbcabcabbcaabcabbcabbcaabccabccabccabbbccaabccabbcaabbcccabbbccabcabbcccabbcccccaaabcabccabccabcaaaaaabbcabcaabcccabcaaabcabcaabbcabbbcabcabcccaaabcabcaabcabcabbbcabcaabcaabccaaabcaabbcaabccabccabbccccaabccaaabcaabcabcabcabcaabcaaaaabcabccabcaabbbccccabcabcabcabcaabbcabbbccabbccabbccabcabccaabcccabcaaabbcabcabcabcabbcccabcabbbbcabcabcabccabbccabbbbbcabcabbbcaabcabcaabbcabcabcabcaabcccabccabbccabccccaabbcaabbccabcabbccaabbcabbbcabccabccabcabbcaaabcabcabccccabbbcccaabcabcabbbbccabbcabbbbcabbbbcabbcccabcabccabcabbbbbbccaabbccabccabccccaaabbcccabcccabbbccabbcabcabccaabbbccabcabbcabcabccabcaabccabbccccaaabcabbbcaabccabcabbbbcabccaabcaabcaaaabbccabccabbcabcabbcabcabcabcccabccabcabccabbcabccabcaabccabcaabbbccabccaabccabbbbbcabcabbccccabccabbccabcaabcccabcabcccabbbcaabccaabcaaabcabcabbccabccabcccabcabcabbcabcabcaabbcabbccaabccabcabccabcabcaabbbbcaaabbbcabbcabccaaabbcabcaabccaabcabbbcaabccabbccabcabccabcabccccabbcabbcabcabccaabbbcabcabcccabcabbcaabbbcabbccabcccabcaaaabcaaabccaabcabcabbccccabbccabcccccaabbcccabbccaabbcaaabbcabcaabbccabcaaabcaaabccabbcabccaabccaaabccabbcccaabbcabbcaabccccccaabbcaaabcabbcccccabcabbcaabcabccabcabcaabcabcabbcabcaabcccabcccabccaabcabbccaabcabccaabcccaaabcaabcabcabbcabccccaabccaabcabccaaaabcccabbcabcabbbbbbbcabccabcabcabbccaaabbcaabbccabcabcabcaabcabbbbcabbbccaabcabccabcaabccaabcaaabbbbcabccccabcaabcaabccabbbbcccabcaaaaaaabccaaaabccabcaaabccaaabbcaaabcaaaabcabbcaaabcaabcaabbbcccabcccabbbcaaabccabcaabcabcabbcabcccabcabbbcabcabcaabcabcabcabbbbcaabccaabcabcabcccabcabccaabcccabcabcabcaabbcabccaabcabccaabcabbcabccabccabcabbcccabccabcabcaabcaaabbbbbbbcaabbbcabccaabbcabccabcabbcabcabbbcaabbccaabccabbbcaaabcabcabccabcccabbbbcabcaabcabbccabccabcabccaabbccaaaabbbbcccabcabbcaaabbbcccabcabbbcaabbbbcabcabbcabcaabcccabcccaabccabcaabcabcaabbbcabbcabcabccaabccabcabbcabcabcabcabbcaaaabcaaabcccabbbcabcabccabccabbcabcabcabcabbbcabbbcabcabbbcaabcabbbbcccaabccabbccabbbcabbcabcabccabcabcabccabcabccaabccccabcabbccabbcccabcaabcccabcabcabbccabcaabbccabbbbcabccccaaabcabccabbcabcabcabcabccabbbbccabcabbcaabbcabbcccabbbcabcabbcabcabcaaaabcaabcaabcabcabcabcaabbcaabbbcabbcabccabccabccabcabbcaabccabccabbbcabbbcaabcccabbccabbccaabbcabbcaabcaaaaabbccabcabccccabcaabcccaaabbcaabcaabbcabcabbcabcaabcccabcaabbcaabbbbcabbbbbbcaabbcaabbcaaaabcabbbbccabcccabbcabbbcabcabcabcabbcabcaabcabccccabccabbbbcaabbbccabbbccabcaabccaabcaabbbcaabccabccabbbbccaabcccaabcaabbbcaabcabccabcaaabbccabbcaabcaabcaaabbcaabbccaaaabbcabcabbbcabbccabccccabcabcabccaabcabbcccaaaaaabbccccccccabcabcabcabcabcabcabbbcabcccabcabcabcaabbbcaaabcabbcaaaabbbbcabcccabccabbbcabccabccabcabbbcabbccccabbcabbcabcaabcabcabccaaabccaaaaabccccaaaabccabcabcabccabbbbcabcabcabbbcabbbbcabccaabccccabbcabcabcabbcaabbbcaaabbcabbcaaabcccccabbbcabccaabcaabcabbbbcabbbcabbcabcaabbcabcabcccabcabcabcabccaaabcc
cabbbbcabccabcabbbcabcabbbcabbcabcabccabcabccabcabccccaaaabbccccabbcabccabccabccabcabcabcabcaaaabcccabbcabcabcaaabcabcccccaaabcabcaabbbcabcabbcaabccccabcabbbcaaabcabcabbcaabcaaaabcabbcaaaabcccabbcabcaaabccaabcabcabcaaabcabccccabbcaaaabcabccabcaaabcabbbcabcaabbcaabbccabcabbccccabcaaabccabbcabcaabcabcabbcaabcabcabccabccabbccabbcabcaabbbbcccaabcaaabccabcabbccabcabbcabcabbbcabccccccccabcaabbbcaabcaabcaaaaabbcccaaabbcabbcaabcabcabbcabbcaaabcaaaabbcccabccaabbcabcabcaabcccccaaaaabccabbcaabcaaabcccabbccaabbbcccaaaabbcabcaabbccabbccaaaabbcabbcccabcaaaabcaabcabbbcabcabcabcaaabccaabccccabcabcccaaabcabbcaabbcabcabcabccccaaabcabccaabcccabccaaaabbbcabcabbccabcabccabccabcaaaaaabcabbbbbcabbcabbcccccaabbbbcabcabcabbccccabcccaabcaabcaaabccabbbbcabcabcccabcaaabbbbbbccabcabbcabcabbbcaabcabcabccaabbcaabbbccabbbcabcaabcabbcabcccaaabcabbbccaabcccabcabcaabcabbcaabcabcaaaaabccabbccabcabcabbbcccaabcabcabbccabbbccabbcccaaabcabcccabcabbcaabbccccaabcabcccabbccabcabcaaabccaaabbcabcabcabbcabcabbcabcaaaabcabcabcabcccaabbbbcabccabcccccabbcaaabbbcaabbcabcccabcabccabcabcaabcabcabbcabcaabcabcabccabcabbbccabcccabbcabbcabcabcccabcaabccabbcaabcaabccaabccabccabccccaaabbbcabbcccaabcabbcaabbbcabcabcabbcabcabccabcaaabcabccaabcabcabccabcaabbccabccabcabccabccabcabbccaabcaaabcabbbcaabcccaabcabbccaaabbbccabbcabcaabbbcabccabccabcaabcabbbbcabccccabbccccabcaaaabbcaabcabcaabcabcccabccabcabbcabccabbbccccabcaabccaaabcaabccabccaabbcabccaaabcabcccaaabcabbbcabccabcccabcabcabbbcabbcaabcabccabcaaabcabbcabccaaabcaaaabbccabbcabcabcabbcabccabbbcabcabcaabcaabcabcaabbcabcaabcabcaabcccabcabbcaabbcabbcccabbccabbbcaabcaabbcaaabcabcabbcabbcccabcaabcabbcabccabcabcabcabcaabcaabbbcabcccabbcaabcabbcabcabcaabcaabcaabbcaaaaaaaabbcaabbbcabcabbcaabcaaabbbccabccabcaabccabcaaabccabbcaabcaaabcaaaabcaabcaabccabcaabbbbcaabcabbcabccabcabbbbcabbcabcabbcabccabcabcabbcccabcabccabcabbbccaaabbbcaabcabcabcabbcabcabbcaaaabcabbcabcabbcccabbcabcabcaaabbbbcaaabcabccabbbcabcabcaabccaabcccabcabbccaabbbbccabcabcabbccaabcabbcabccabcabcabcabbcabcabccabbcabcaaaabbcaaaaabccabcabcabccabcabcabcabcabcabcaaabbbbcabcabcabbbcabcabccabccabbccabbccccccabcaabbbbcabcaabccabcabccabcabbcabcaaabccaabcabcabcabbccabcabcabbcabcabccabbbcabcabbccabbcaabcabcaaaabcabcabbbcaaabbcaabbcabccaaabccabccaabcabbcaabbcaabccabcabccaabbccaaabcabcabcabccaaabcaabcabbbcccabbcabbbcaabcabccabcabcabcabcccaabcaabccabbcabccaabbccabcaabcabcccabcaaabcaaaabcabbcaabbccabccabcaabcabcaaabbbcabcabccabbcabcaabcaabccabcabcabcaabccabccabcaaaabbcaabbcaabcabbbcabbcabccccccabcabbccabbbbcabbbccabcabccaaaabbcabcaabcabcaaaaabccabbcaabbccaaabbccabcaabccaaabccabbcabcabcabbbcaabbcccabbcabcabcaabccccabcaabbccaabccaabbcccaabbbcccabcabcabccabcaabcabbbcabcabcaabbbcabcabcccccaabbbcabcaabcaabcabbcabbcabcaaaabcaabccabcaabbcabcabcabccabcabbcaabccabcabcaaaaabbccabcaabbcabbbccabccccaabcaabccccaabcabbbcabcabccabbcaabbcabbbbcaaaabbbcabcabbcabbcaabcabbcabccabbbcccabcabccaabcaaabbbbccaabcccaabbcaabbcabcaabbcaabbcabcaabcabbccabccabcabcabbcabbccaabcaabbcabcaabccabccaabbccabbccabcabbbcaaabbcaaaaabbbbbbbcabcccabcaabbcaabcabccaaaaaaaabbbcabcaabccabcabccaabbcabcabcabcabcabbcabcabbcabcabcabcabcabbcabbbccaaabbcaabccabccaabcabcabcccaabcabcabcabcabbcabccabcabcabccabcabccaabccabcabcabbbcabcabccaabccabbcabccabcabbbccabcabbbcabcaaabcabcccabccabcccaaabcaabcaabbccabcabcccabcabccabbcaaaabbcabccccabccabccabcabcabbccaaaaabbcabbbcabcabbcabbcabcabccccaabbbcabcabcaabcabcabcabcabcabbbcaabccabcabbbcaaabbcaabcabcabcaabbccaabcaaaaabcaabcccaaabcabbcabcabbccaabbcaabcaabcaabbcaabcabbcabcabbbbbccabbccabbcaaaabcabbbcaabcabbbbbcabbbcaaaabccabbbcabcabcabbbcabcabbbcaabbccabbccabcaabbbbbcccabcaaaabbcaaaaabcaaabcaabcabcabccaaabbbcabcaabccccaaabccaabbcabbbbccabccaabcccccaabccabcabcabcaaaabccabbccabccabccabcabcabbcabbbbbbccabbccabccabccabbccabccabbcaabcaabbcabcccabccabccabbcabcabcabcabcaabccccccccabcccabcaaabbbcabbcabcabcabbbbbcaabbcaabbccabcabcabbbbcabbbbbbcaaabcabbcabcccaabccabbbbbbccaabcaaabcabcccabbcabccaaaaabcaabcabbcaaaabbccabcaabbcaabcccabcabccabcabbcabccabcaabcabbbcabcaabcabcabccaabbbcaabccabcaabcabcabbbbcabccabcaabccccabbccabbbbbcaabcaabcccaabcccaaabcabcabbccccaabbcabcaabcccabccccaabcaabcabccabbccaabbbcaaabcccabcabcaabcabcabcabccabcabcccabbbbbbcabbccaabcabbbccabbbcaaabcccaabcabcaabbcabcabcabbcabbbcabccabccabcabcccabbcabbcaaaabcabbbcabcabcccabcaaaabccabbcaabbbbcabbcaabcaaaabbcabccaabcaabbcabbccabbccabcabcabcabcabcabbcabbccaaabbccccabbccabcabbcabbcabccaabcabbcaabbcabcaabcccabbbcabbccaaabcabccabcccccaabccabbbcccabbcaabbcabcabcabbccabcabcabccccabccabcabccabcaabbccccabccaaabbcabbcabbcabcaabbbccabcabbcaabcabcaaabcabbcabbbcaabcccaabcabcabcabcaaabcabbbcaabcabccabccccaaaaaaabbcabccaaabcabccabcccaabbbcabcabbbbcabcabcabccaaabbcaaabbcccaaabbbbcaabbcabbcabbccabcccaabcaaabcaabccccaabcccaaabbbbcabccaaaabbbcabcabcabcaabbcabcabcabccaaaaabbbcaaaaabcabbcabcaabcccabccaabcabbbcccabccabbbccabbcabcabbbccabbcabbbbcabcabbccccaabccabbccabcaaabcaabcabbcabbbcccabbcaabbbbbcaaabccccabccabbcaabcabbcaabcaaabcabccabcaabbcabbcccabbcabbcaabcabbcabcaabbbcabcabcabcccabcabcabcabcabbbbcaabccccabbccabbcabccabcabcaabcccabcaaabbcabccabcabcabbbbbcabcaabccaaabbbcabcaabccabbcabcaabbbcabcccabbbcaaaaabcabbcabcccccabcaabbcabbccaaabccabcaaabbbcabccccabcaaabcccabbccaabcccaabbcabcaabcaabcccabbcaabcaaaabccabcabcabcaaabbbcabccabcabcabbccabbccaaabbccabcabbcaaabcabccabbcabcabcabcabbcabcccabccabcabcaabcabcabcabccabcaaabbbbcabcaaabcabcaabbbcccabcaabccabbcabcabcabcabcaaabccabbcaaaaabbbbbcabbbbcaabcccabcabcabbbcabbbcaabccabcabcaabcaaaabcabccabbbcabcabbccabcaaaabcabcaabcaabccccccabbcabbcaabcabbccabcaabccabcabcabcabccabbccabbbbccabcaabcabcabccabbcaabbbbcaaaabcaabbbbcaabbcabbccabcaabcccaabcabcaabcabbbbbcaaabccabccabbbbcabcaabbccccabccaaaabbcabcaabcabcabccaaabbcabbbbcabcabcabbcaabcabcccccabcccccabbbcabbbbbbcaabcabcabcabbccabbcabcaabccaabcabbcccaabcccaaaaabcabcaaaabcabbbbbbcaabcabcabcccabcabcaaabbcaabbcabcabccccaaabcabccaabccabcaabcabbcabbcabcabbcabbbcabbccabcccabccaabcabcabcaabccabccaabbbcabcabbbcabcabbbcaabccaabbbcabccabbbccabcaaabbcabbcccccabcabcabbbccccabccabcabcaabbccabcaabbcabbccabccabbbbccabccaaabcabcabccabccaabcabcaaaabcaabcaabbcaaabccabcaabcccaaabcaabcabbcabbcabcaabcabbccaabccabbcaaabcaabbcaabcaabbccabcaaaaabcaabbcabcccaaabcabbcaabbbcabbbbbcabcabcabbbccaaaaabcabccccabbbccabcaabbccaabccabbbbcaabbcabbbbcabcaaaaabbcabcccabcabbbcabcabcabbcabcabcaabcabbcaabcabbccabbcaabcabcabcccccabcaabccaaaaabbcaabcabbbcaaaaabbbcccabcabccabccabbcaabcabbcabcccabcabcabccabcccccabbcabcaabbccaabbbcaabcabccabcaabbbbbbccaabccabbcabccaaabbcabcaabcabcabcabbcaabccaaabcabccabbccabcaaabcabcabbcaabccabbbcaaaabcabcabbbcabbcaabbccabcabcabcaabcabbcabbcccabcaabcaabcabcabbbbccccabbccabcccabcabbccabbcabbcaabcabcccccccaabcaaabcabcaaabcaabcabccccabccabcaabcabcabcaaabcabcaaabcaaabccabcabbcabbcabcabcaabcaaaabccaabccaaabcaaabbcabbcabcabcabcabcabbccabccccaabcabbcccaabcabbcccaaabbcabcabbbbcabcabbbcabcabccaabbcabbcabcabcccaabbcabcabbbccabcabcabccabcaabbcabcabbccccccabcabcabcabccabbcccccabcabbcabbccabcabcccabccabcaabcaaabcccaaabbccccaaaabcabccabcaabbcaaaabcccaaaabcaabccabcaabcaabbcabcabccabcabcabccaabbccaabcccabcaaaabccabbbcaabcaaaabcabccaaabcabcabbcabcabcabcccabbcaaabcabbccabccaabcabccaaabbcabcaaabcaaabcabcabccabbcccabcccabcabcccaabcabcaabbccaaabcabcabbcabccccaabccccabbbcaaabcccabccabbbcaabcabccabbcabccabcaabccabcccabcabcaaabbbbbcabcabccabcabcabbbcabcabcabccabcaaabcabbcabcabcaabcaabcabcabcabcabcaaabccccabcccabccabbbbcccabbbcabcabbbcccccabcabbcabbcabccabbccccabbcabbcabcaaabbbbccabbccabcabcabccccabcaaabccaabcabcabcabcabcaabbcaabcaabccabbccabcaabccaaabcabccabcaabbcabbccaabcabbcabcabbcabcabcabcabcaabbbbcccaaabcaabcabbcaabcaaabbccaaaabbcabcabbbcccabccccabcabcabccaaaaaaabbcabccaabcaaabccaabcabccaabbcaabcabbcaaabcabbbbccabcabcabbccabcabcabbbccabcabbcabcabcabcaabcabcaabcabbbcccabbcabcabccabbbcabcabcabcabcaabcabccabbcccabcaaabcaabccabcabcabbcabbbcabcaabcaaabbbcccabcaabccabbcabbccaaabcaabcabcabbbbbcabbcaabbccccabcabccaaabcabcaabbcaaabcabbcabcaabccabbbccaaabcabcccabcabcabccccaabbcccabccaabbbbcabcaabbcabcabcabcabcabcabbccabcccccabcccaabcabcabbcabcaaaabcabccabccaabcabcaaabcabcabcccccabcaabccccaaaaaabccaaabccabbcabbcabcabcabccabcccaaabbbcaabccabcccabbbccabccaabbccabbccaabcabbcabccabccccccabbbcabbcabccaabcccabbcabcabbbbcabcccabcccabcabccabbbcabcaabcaabccaabcabbbbcaaaabcaaaabcabbbbbcabcabbbbbbbbcabbcabbbbcabbccabcabcabbcaabccaaabbbcccabcaaabbcabbcabbcccabbbcaabccaaabbbbcabcccabbbbcaabcabbccccabcabcccaabccabbcaabccabcabbbcabbbcabbcabbcabbcaabccccaabbcabccabcccaabbbcabcabcabbcaabbcabbbbbcccaabccaabcabcabcaabccaaabcabcccccccabcabcaabcabbccaaaabcccabbcaaabccaabcabcabcabcaabccaaabbbcabccabcccabccabcabbcccccabccabcabccaabcaaaabbbcaabcabcabbcabbbccaabcabcaabbbbcabccaabcccabcabccabccabcaabccaabccabcaaabcabcabcccabbcabbcaaabcaabcccabbccabbcccabccaabcaabcaaabcabcaabbbcabccaaabcccabcabbbcabccaabcccabbccaabbbcabcabcabccabccabccabbcccabcaabcaaabccabbcabcabbcaaabcaaabbcaabbbcccabcabcaaabccabcaabbcccabcabbcabbccabcabccabcaabbbcccabbbccabbccabcabbbcabcccabcabcabcabbcaabbccccabcabbcabccabccccaaaaabcaabcaabcabbbccaabcaabccaabcabbbccaaabccaaaaabbccaabcaaaabbcabccaabccaaabbcabcabcabbbcabcaabbbbccaaabcabcabcaaabbcabcabcabcaabbcabccabcaaabcabcabbcaabbcccabbbbbbcabcabcaabcabcaabbcabcaaabcaabcaabcabcccabcccaaabbcaaaabbcabbcabccccabbcccabbccaabbbcabbbcabcabcaaabcabcaaaabcccccaabccaabccaaaaabcaaabbcabccabbbbbccabccabcaabcccccaaaabcabcabbcaabbbcabcabbbcabccccabcaabcabbcabcabcaabbcabcabcabbbcaabbbcabbcabbcabbcabbccabbcabcaabbcabcaabcccaabccabcabcccaabbbcccccccabbcabcccabbccccccccaaabcabccaaabccccabbcaaabbbcaabcabbccabbbcabcaaaabcaaabbcccabcccaabcabcabbccaabbbccaabbcabcaabcabcabbcaaabcaabcabcaabcabcaabbccabbcaabcaabcccabcccaabbbcabbcabcaaabcaaaaaabbbbcaaabbcabcabbccabcabcabbcccccccccabcabbbcabcabcabcabbccabcabcabbbcccabcabcabcaabcabcaabcaaaabbbcabbcaabcabcaaabcaaaabcabcaabcaabcabcabbcabbbcabcabbccabcabcabcabcabcabcaaabbccaabbcabcaabccccabcaabcabccaaabcabcabbccaabbcabbbccabcaabbbccccaaaabbcabcccabcaabbccabcccaaabbcabbbbcabccaabcaaabbbcaaabbcabcaabccccabbcabccaaaabcabccaaabcabcaaabccabbccaaabcccabbbcabcabbcaabcccabcaabbcabbbbbbbbcccabcaaabccaabccabbcabccabcccccabcabccabcaaaabcabcabbccabcabcaabbbbbcabbcabcaabcabbbcabccabbbbbccaaabbcabcabccaaabcccabbbcaabbbcaaabcabccccaabccaabcaaabcccaabcaabbbbbcabcccaaaabcabccabcabbccaaaaaabbbcabbbccaabbbcabcccaabcccabbcaaabccabcabccabcabcabcccaabcabccabcccabcaaaabcccabcabcaabcabbbcabcabcabcabcabcabbbcccabbbcabccabcaaabbcabcabcabcabccabccabcabbbccabcaabbcccaabbcabcabbcabbcabcabcabbbcaabbbcabcaabccabcabbcabbbcabccaabcabccabcccaabbbcabcaabcabcccaabcaabbbbcabbcabbcaaaaaabccaabcabccaaabcabcabcaabbcabbcaabccaabbcaaabcabcabbcccabcabcabcabcabcabcabcaaaabcccabcabccaabbbbcaabcabbcabcabcabbbcaaaabcabcabcabbcaabcabcabbbcabbbcabcccccabcaabcabcaabbbcabcaabcabbbcabcabbcabbcaabcabcabbcccabcabccabccabcccaabbbbcaaabcabcabcabbbccaaabcabcaabcabcaabbccabccccaabcaabcaabcabcabccaaabcabcaabcabbbccabccabbcabcabcabccabbbbcaabcabbcabcaabcabcaabcccabcaaabbcccabcabbcaabbcabcabcaabbcabcabbbcabcccabcabccabbbbcabccabbcabbbcabcccabcabcabcaaaabccabbcabcaabcabcaaaaabcabbccabcaabcaaabcccabccccabbccaaabcaabcaaabbbcabbcabcabcabcaaaaaabbcaaaabccccabccaaabcaaabcccabbbcabcaaabbcabcabbbcaaaabbcaabcaabcaabbccabbccaabccabbbbcaabcaabccabccaabbcabbcabbcabccaabcabbcaaaabcabbccaaaaaaabcabbcabbbccabccabccabcabcabbbcccabcabbcaabbcccabcabbcaabbcccaaaaabcabccabcaabbccaabcabbcaaabcabccccabcaabbcabbbcabccaabcabbbcabbcabbccabccccccabbcabbcccabbbccccccccabcaabccaabcabbcaabbbcabccaabbcabbcabccabccabcabbcaabcccabcaabcccabcabccccabcaabccaaabccabcabccaabccabccaabcabbcabcabccaaabcccccabbcaaabcabcabcaabbcabbccaabbcabccabbbcabbccabbcabccabbbbbcccabbcaaaabcabcaabbcabbcabcabcabbcabccaaaaaabcaaabcabcabcaabcabcabcabccaaaabbbcaabbccaaaabcabbcaaaabccabbcccaaabcabcabcaabccabbcabcaabcabccaaabcabccaabbbccabbccccabcaabcaaaaaaaabbcaabcaabcabcabcabcabcaabcabcaabbcaabbcaabbccabcaabcabbcaaaaaabccaabccaaaabccaabbbcccabcccabcabcaaabbbcccccabccaabccaabbcaabcaaabcaaabcabcabcccaaabccaaabbcabcabbcabcccabcaaabbcabcabbcccaaabbbbbccccabccabcabcabbcabcaabcabccccaabccabcabcaaabcabcabcccabbccccaabbcabbcabcabbcabcaabccabcaaaabcabbbcaabcabcaabccaabcaabcabbcaabcaaabccaabcabcabbccccccabccabbcccccabccabccabcabccaaaabccabbcaabcccaaabcabbcabccabcabbccabbcabbccabccabbccabccaaaabbcaabcabcaabccabcabcabcabcabbbcabcccabcaabbcabcabbbbccaaabbcaabccaabcabbbcabcaabcabbbcaaabcabcabbccabcabbcabbcaabccabbcabccabbbccabcabbcabbcabcaaabccabcccaabcabccabbcabcabccaabcabcaaabcabcaabcabcabbbbbcccabbbbcaaaaabcabbcabbcaabccabccabcabcabbcabcaabcaaaabbccabcabbccaabbccccabcabbcaaabcabbbcabbcabbcabcabcaaabbbccabcaabcabcaabcabbbbccabcabcaaaabcccccabccaabbccabcabccaabccaabccaabccccabcccaabbcccabbbbcabbcccabccccaabbbcaabccabcaabccabbbccabcccaaaabbcabcaabbbcabbcabcabcaabbcabbcaabbcabcabcabbcabcccccabbcabcccabbbbbcabbcabccccabccabccaabcabccabcccaabbcccabbbbcabccabbcccaabcabbcaabcaaabcabcccabcabbbbcabbbbbcabbcaabbcaabcabbcabcaabcaabcabccaaabbbbcaaabbcabcaaabcabcaaabcccaabbccabccabcabcabcabcabbccabcabcaabbccaabccaaabcabcabcabcabcaaabbcabbcabcaaabbcaabcabbcabbcaabccabccaabcabcccabcabcaabbbbbcccabcabbcabbbbcabcabcabbcabbcabbcaabcaabcabcabccccabccaabcabcabccabbbccabcabcaabccabbcccabccabbbbbccabcccabcabcabcabbcabcabcabbbcabcabbcabbbcabcaabcaabbcabcabccabccaaaabbccaabccabcabcabcaaaabccabcccccabcaabcaabbbbbbcabbbccabcaaabcabbbbcaabccaabbcaabbbbcccabccabccabbcaabcaabbbcccaaabcaabbcccaabbbcaabcabcaabccabcccaabcaabccccabcabbbcabbccaabccabcaaabbcabcaaaaabbbcabcaabbbccaabbcabcabcaabbcabccabbcaabbcaabbcaabccabcabcabcaaabcaabcabbcabbcccabcabcccabcabcccabcabcaabbccabcccabcabcaaabbcabcabccabccaaabcaabcaaabbbcabcabccccabcabcabbccccabccaabcabcabbcabcabcabcabcabcaabbcabcabcaaabbccccabcabccaabccabbcaabcccabcabccabcabccccabccabbcabcabbbccaaabcabcabccabbbcccabccabcccccabccaabccabccaabccaabbbcabccaabbbcabcabcccabbcabbcccabcaabbcabbbccabbcaabbbcaabcabccaabcaabcaabcabcaabcabbccabcabbcabbbcabcaabcabbcabcabbbccabbccabbbcccaabbbccaaabbccccabcabcabbbccabcabcaabccabcabccaabcabcaabcccabcabbccabcabccabccccaabcaabcabccabcaabbccaabcabcaabbcccabcabccabccaabccccabcaabcabbccabcccabbcaabbcabcabbccabcaaabccabcabcaabcabccabcaabcaabcabcabccccaabcabcabbcabbcaaabcabcaabcabcaaaabccabccabcaaabbcaabcabcccabccaaaabcabbccabbcabccabccccabbccabbbbcabbcabcabcaabcabccabbcaaabbcaaabccaabcabcaaaaaaabbcccabbcabcaabcaabcabbcaabcaabcabbcabcabcaaabccabbbbbbcccabcabcaaaaaabccaabcabbcaaabcabccaaabcabcabcabcaaabccccaabcabbcabbccccabccabcccaabccaabbccabccabcabcabbbcccabcabcccabcabccccccaabbcaabcabbbcabbbcaaaaaaaaabbcabbbcccccaabbbcabbbccabccaaaaabcccabccaabbcabbbccabcabcccaabbbbbbbccabbbcabbccabcabcaabcabbcabcaabcabbcaaabcabccabbccaabcabcabbcabcaabbcaabcabcabccaabbcabcccabcaabcabccabbcaaabcccaaabbbcabbbcabcabbcabbcabbccabbcabcaabbbcabccaabcabcabcccabbbbcabcabbcccaabccabcabcabccabcabbcabcabccabccabbbcabcaabcabccccabcabccabcabcabbcccabcccaabbcabcaabbcccabcabccabccaabbbcaabcaaabcabbcabcabccabbbcabcaabbcabcabbbcaabcaabbcabcaabcccccabcabbcaabcabccabcabcabcabbcabbcccabcabcabcaaabcaabccabcaabcabccccaabbcabbcaaabcaabcabcccaabbcabccabcabcabbcaaabbcabcaaabccaabbcabcaabbccaabccaabbbbbcabcccabbbbcccabbccccabccabccabcabccabbbccabcabbbbcabcabcaaaaabcabcabccabbcaaabbbcaabcaaabcabcaaabcaabccaabbccabbcabccabcccccccabbcabcabccabcabcaabbcccaabcaabcabbcabcaaabccccabcabcabccabbbcccabbccabccabcabcabcaaaaabcccabcaabcccaabbbcccaabcabccaabbccccabcabbccabccabcaabcabcabcabcabcaabbccaabbccabcabbbbcabcaaaaabcaaabccabcaaabbcabcabbccabbcabbbcabcabccabccaabbbbcabbbbcabccabcaabbbbcabbcaaabbbccaabcabcabbcaabbcaaabcccabccaaabbccaabccccccaabbcaaaaaabcabcabcabbccaaabcabbbcabcabcabcabcabcaaaabbccabcaabbccabccccabcabcabbcabbbcabccabcabbbccabcabccabcaaabcabbcaaaaabcaabbcabcaabbccaaabccabcabcabcabcabcabbbbcaabcabbccaabcaabbbbbcabccccabbccabbcaaabccabccabbbccabcaaaaabcabbbccabcabcabbbbcabbcccabbbcccccabcabcabbbbbcabccabcabccabccabcccabbcccabbcabcaaabccaabcaaabcaabcaaaabcabccaabcabcabccabbbcabcabbbcaabcccaabcabccabcaaabcabbcaabcaabbcccabcabccabccabcabcaaaaabccabbccabbcaabcabbbbcabbcabccccabcabccaaaaabbbbcaabbcaaabbcabcabcabbbbcabcabbccaaabbccabbccabcabbbccabcabbcabccccabbccabcaabccaabbccabcaabbccabbccabcabbbcabcabcabcabcabcabccaabcaabccabbccabccaabccabcabcabcabbbbcccabcabcaabcabcaabbccabbbccaabbccccaaabbccccabcccaabbcccaaabbcabcabcccaaaaabcabbcabcabcaaabcabbbbcabcabcabcaabccaabcaabcabcaabbbccaabbbbcaabcabccaaabccaaaabcabccabcaabccabcabcabccabbbcaabcabcaaabcabccaabbcaaabbcabcabbbcabcabcabccccabbccaabcabcccabccabbbbbbcabcabcaaaabcccabcaabccabcabcabbbcabcabccabbbbbcccabcabccabbbcabcaaaabcabcabcaabccabccabbbcabccccaabcabbcabbbcabcaabccaabcabccaaabbccabccabbcabbcaaaaabbbcabcabcabbcaabcccabcccabcabbcabcccaaabcaabccabcabcabbccabbcabbbcccabbcccaabcabcabcabccabcabcaabbccaabccabbcaabcccabbcaabcccabcaabbccccabccaabcabccabbcabcabccaabcabcabcabccabccaaabcccaaaaabcabbbbcabcabccaabcabcabcabbcabcaabbbcaabcabbccccaabbcaaabbcabbccabccabcaabcabcaaabccabcabccabcaabccabcabcabcabccabcabcabcabbbcaabccabcabbcccaabcabbcaabbcabcabbcabccabbcabccabcabbbbcaabccaaabcabcabcaabbccccabbbcabcaaaabbcabbbbbcabcabbcabccabcabbccaaabcccaabcaabbcabccabccaaabccaaabbbccabbcabcaabccabbbbccccabbbbcaabbccaabcccabcabbbccabccaabcabbccabccaabbbcaabbccabccaaaabcabcabbcaaabbcaabbbbcaabbcabccabcabccaabcabcccaabcabbcaabbcabbccaaabccabcaaabcaaabcabbcabcabccabcabcaaabbcabcabcabcccaabbccccabbcaabcabccabbccabcaabcabcaabbbbcccabcabcabcabcccabbcaaabbcaabbbccabcabcabcaaabbcaaabbccabbcabcabbcabcccaabbcaaabcccaabbcccabcaabcccaaabcccabcaabbccabbbccaaaaabcabcaabcaabcaabcabbbcabccabcabcabbcaabcabcabbbbcabcabcccaaabccaabccaabccaabbbbcabbcabbbbbcabcabcabccccabcabcaabcabcabbccabcabcaabbcaabcabcaabbcabccabbcaabcabbcabcaaabcccabbcaabccabccabcaabccabccabcaaaabcabbbbcaabbbcabbcabcaabcaabcabcaabcabcaabcabcaabcabccabccabccccabbcabccabbcabcabbcabccaaabccabbccabbccabbccccabcaaaabcccabcabccccaaabccabbcabccccaabbbcabbbbcaabcaaabcabbcaaabccaabbbcabbbcabcabcabccaabcabccccabcabcabccccabcabccabbbbccabcaabcaabccaabbccabccaabbcccaabcaaaaabcaaabccabcabbbcabbbcaaaaabcabbbcabbccabcaaabccabbbccaabccabcabbbbcabccaabccabcccaabbcccaabccccaabcaabcaaabbcccaabcaaaabbcabbbccabccabcaabcabccaabbcabccccccabccabbcabccabcabccaaabcabbbbcaabcabbccabcabcaabccabbcccaabbcabcaabccabbccaaabccabbcaabcabcaabbbbbbbccabcccaabbcabcabccaaabbbbbbcaabbbbbbcabccaabbcabcabbccaaaabbcabccaaaaabbcaaaaabcabbccabbbbbccabcabcabcaabccaabcccaabbcccabbcaabbcabcaabcaabccabbbbcabcaabbbccabcaabcabcaaabcabcabcaabcabbccabcabcabcaabccccabbcccabcabbbcabccabcaabccaabcabbccaaaaabcaabbbcabcaaabccabcabbbbbbcabccabcccabccabccaabbcaabcccaabbbcabbcabcabbcabcaabccccaaaabccccccaabcabccccabcabcaabccabbcaaabccaaaaabbcabcaabccabbccabcaaaabcaabbccaabcaabccabccabcccabbcaaaabcabbbbcabccabcaabbccabcabbcaaabbcaaaabbccabcaaabbcabccabcaaabccaabcaabcabcaabcccaabbcabcabcaaaaabccabbcaabbccabccabcabcaaabbcccabcabbcaabbbcabbcabccabcabbcabbbbcabbcabbbcaabccaabcaabccabcabcabbbcabbbbcaabbcaabcaabbcabbcabbccaaabbbbcccaabbcaaabcabbcabbcabcabbbccaaabccabbcabcabbcabbbbcaaabbcabcaabcaabccabcabcabcaabbbccaabbcabcaabcaaabcaabcabbbcabcabcaabccabcabcccccccabccabcabcabcabccaaabbbcabbcabcaabbbccccabbcaabbccaabcabcabbbbcaabcabbcabcaabcabbcabcabcabbccabccccaabcabcabcabcaabbbcabccabccccaaabcabcabbccabccaaaabcaaabcabcccaabccabccabbcabcabcabcabcabcaabcabbbbcaabbbcabccabbcabcaabbcabcaaabcaabbcabbbcabccabbcaabbccccabbcabcccabcaabccaabcaabcabcabccaabccaabcaabbbcabcabbbccabccaabcabcabccabbbbccaabbbbccaaabcabcabbccabcabbcabccabcaaaabcabccaaabcabcaaabbccabbbcabbcaabbcabcabccaaabccabcabcabcaabcaabcaabbcabccaabccaaabbbbcabcaabcabcabbccaaabcccabbcaabcaabcabccabcaabbccabbbbccabccabcabbcabbcabbcabbcabbcabcabccccabcaabccabbcaabbbcaaaabbcaaabbbbcaabcabccabcaabcaabcaaabbcabcaabcccabcabbcccabbbcaaaabcabcabcaaaaaabcaaabcccaaabcaabcaaabccaaabbcaaabcabccaaabcaaabcabcccaabbccabbccabcaabcabbbcabcabcaabccabcaaaaabbbcabcabbccabccaaaaabbbbcaaabccabcabcaabbbcccabbcccabccccabbbcaabcabcccaaabcaaaabbccabbbccabbcabbccaabbbcabcabcabcabcabcabbcaaaabcaaaaaaaabccabbbccabcabccabcabccccabcabcabccabcaaabcccabccaabbcabcaaabcaabcabcaabcabccaaabcaaabbcaaabcccabbcabcabbcabcabcabccaabbcccccaaabcaabcabcabcccabcaabcabcabcaabbcabcabbcabbbcccabcaabbbcaabcaaabcabcaaabbcabcabbcabcabcabcabcabbcaabcabbcabccaabcaabbcaaaabcabbcabccabcabccaabbccabbcabcabcaaaabbbccaabcabbccabbbcabbcabccabbcabccabbcabcccaabbbcaabbbbbcabbbcabcaabccaabbbbccabbcabbbbcaabcabccaaabbbbcccaabcabbcabcabcabcabccccccabcabcabccabbcabcaabbcccaaaabbcabcabcabbcabbcccabccabcabcabbbcabcccaaabcabcaabccabbcabcabcabcabcabcabcccaabbcabccabcaaabbbcabbbbcaabcccabcccaabcabbccabcabccabcabcaabccaabcabbcccabcaabccabcabcccabbcaaabcabcabcabbcaabccabccabcaaabcabcabbcabcabcabcabbcabcaaabccabcaabbbcaabcabbcaabbbcccabccabbccabbcabbcabcabbbccaaabcabcaabcaabcabccabcabcabbcccaabcaabbbcabbccccaabccabbcaabccabcaabbbcaabcabbcabbcabcccaabcaabcaabbcccabbcabccabcabbcaabcabcabcccabcabcabcabcabbbccaabccaabccccaabbcaabbbcabccabcaaabcaaaabcaaabccaabcabbcaabbbbbbbcabcabcabbcaabccccaaaaaaaabbccabcabbcaabccabccabbcaabccaabccabcaabcabcabbbbbbcaabcabcccabcaaabbcabcabcaabbcaabbbcabcaabcaaabccaabcabccaaabccabbbbcabcabcaabcaabcabbbcaabcaaabcabcccaaaabcabccabbbcabbcabbcccabbccaabcabcccabccaabbcaabbcabcabcaabcccabbcabcabcaaabcabccabcabcabcabccabccabcabcaabbbccccaabcabcabcaabcabcabbccabcabcaabcccabcabcabcabbccabbcccabbcabbbcabcaabcabbbbbbcaabbccabbbcaabcccccaaaaaabcaaaabccabcabcabcaabccccabccaabcaabccabbcabccaabcccabbbbbcabcabccccabcabbcabccabcccaaabcabcaabcaabccaabcccabccabcaabccccccabcabbcaabcabcabcabccccaabcaabccabcabcccabccaabbcabcaabccccaabcaabcabccabcabbbccabbbccaaabcabbcabccaabbcabccabbcabcaabccabcabcabcaabcaaabcaabcccaabcabbcaabbcccaabcabcabcabcccaaaabcaabcaabcabccaabccabcabbccabcabcabcabcabbccaabcabccabbcccabcaabbcabcabcabcabcabcabccaabccabcabbcabcabcabcabcabcabbbccaaabcabccabcaabbccabccaabbcabbcabbbccaabbbbcabbbbbbccabccabbcaabbccaabcabbbccabbbccabcaaabbcaabcaabccabcabccabcabbccabbcabcabbcabcabbbcaabbcabcaaaaabcabbcaaabcabcabccabcabcaaaabcaabcabcaaabcabcaabcaaabbcabcabbcaabcaaabbcabcabbcccabbccaaabccccccabbcabcaabcaabcabccaabbcabcabcccabcabccabbcabbcabcaabcabcccccabbbcaaaabbbccabbcabcabcaaabcaabcaabccccabcaabcaabcabcaabcabbcabcabccabccabcaabcabbcabbbbcaaabcaabbcabcabbccaabccaaabcccabcabbccccabcabccabcabbcccaabcaabbcabccabcabcaabcabcabcabcaabccaaaaabccabcabcabcaabcaabbccabbcabcabbcaabcccabbccaaabcabcaaabcaaaabcabbbcaabbccaabcaaabcabcabccaabcabbccabcabbcabcabcabcabccabbcaabccabcaabccabbbbccabcabccaaaabbccabcabccaaabccaabbbcabbcabbbcabbcabbcabcccaabccabbcaaabcaabcabbbcabcabbbcaabcabcccabbcabcccabcabcabccabcabbbccccaaabcccabbcabcaaabbccabcabccabbbcccaaaabbccabccabbcaabcabcccaabcabcaabccabbcabcabbcaabbcabccabcaaabccaabccabccaabbbbcccabccabbcabcaabcaaabcabcabccaabcabcabcabcabcabcabbcabccabcaabcabbcccabccccabbbcaabcccaaabcaabccabcabbcabbccccabccaabcabbcaabccccabbbcabbcabcaaabbcccabcabccabbccccabbbcaaaabcabcabcaaabcabcaabbcabcabcaaaabbccabcabccabcabbcabbcaaabccabccabccabcabbcabccccaabcaabbbcabcaabbcabccabccabcabcabcabcaabcccaabcaabcabbcaaaabcccabcabccabccabccabcaabcabbcaabcabccabcabcabcaabcccaaabcaabccccaaaabccccabbcabcabbbcabccabcaabbccaaabbccaaabcabbccabccabcccabcabccabcaaabcaabcabcabcabccaabbcaabcabcabcabccabcccccabbcccabbccabcaabbcccaabcabbbbcabcaaaabbcabbcccabbccabccabcabcabcaabcabbccabcabcabbcabcabbbcabbbcabccabccccabccabccabbcaabbcabcabcaaabcabcabbcccabcabbcccaabcabccabccaabcaabbcabccabbcaaabccaaaabccaaaaabbbccaabccaaabbbccabbcccaabcaabcccaabccaabbccaaaabccaaabbcaabbbcabcabbbbcaaaabccccccaaabbcabbbcabbbcabccaabcabbbcabbcaabcabccaabbccccabbccabcaaabccabbbcaaabbbbccaaabcaabbcaabccaaaabccabbbcaabcaabbcaaaabbcaaabcabccabbbbbccabbcabccabbbccabcaabcabccaaabcaabbcabcabcaaabcaaabbcabccabccabbcaabcabcccabbcaaabcabcccaaabbcaabcabbcabcabcabccabcabcabbcaabbbccabbcaabcabcccabcabbcabccabbcabbcabcabccabbbbcabccabcaaabccabbcabbcccabbcabcaabcabcabbccaabcaaaabcabcabcabccaabcaabbbbbcabcaabcabbcabcaabcabccaabcccabbcaabbcabbcccabcabcabcabcabcccabcabcabccaabcabbccaaaaabcccabcaabcabcabcabcaabbbccccaaabcabcaaabcabccabbcabbcabccabbbbccabbcabcabcabcaabcabcaabcabcabbcabccabbccabccabcaabbbbbccaabcabccabbbbcabccabbccabcabbcaabcabcabcabccabcabcabcccabbbcabbbbcabcabbbbccabbcabbccaabcabcaabccabcabcabcaabcaaabcabcaaabbbcabcabbcaabcaaaaabcaabcaabbcccabcccccaabccaabbbbbccabcabccaabcabcccabcaabcabccaaaabccabcabccabbbbbcaabccabcabbbcabccabcaaabcabcabbcaabcaaabccabcaabcabcabccccabccccaabcabcccabbccabbcaabcccccaabbbcabcabccabcabccabcccaabcabcabccaabbcccabcaabcaabbccaaaaaabcccaabcaabbbcabcaabbbccccccaabcaabbcabcaabccaaabcabbcabcaabcabccabcaabbcaabbccaabccabcabbbbccabccabbbbccabcabcabcabbcaabbbccabcaaaaabccabcccaaaabbcaaaaabccccabcaaabcaabbcccaabcaabcabcaabcabcaabbcabcaabccabbbbcccccabbbcabbccaabcabccaaabccabcccabbbcabccabcaabcccccabbcabcabcabbccabbbcabbcabcabcaaabcabbcaaaaabcabbbcabcaaabcaabcabcaaabbccabccabcaaaaabcabcaaabbcaabbbccabcabbbcabcaabcabcccaabccabbbbcaabcabccabbcaabcabbbbcaabcabcabcabcaaabcabccabcabcabccabcaabcabcccabbcabcccccabccabcabbcabcabcabcabcaaabcaabcabbbcaabbcaabbcabcabcabcabbbbbbcabbcaaaaabcabbbcabcaabbbbcaabccabcaaaabbcabbccabccaabbbbccccaaaaaabcabbccabcccaabcabbccabbccaabcabbbcabccaabcaabbccaaaabcabcabcabbbcabcabccabbcaaaabbbbcabbbbbcabcaabcabcccaabcabbcabbcaabcabbbbbccaabcccabbcabcaabbcabcabccaabcabbbcaabccabbcabbccaabcabbccccabcabcabcaabbccabcabcaabcccaaaaaabbbccabcaaaaabcaaabbccccabcabcaabbbbcabcaabcaabbbbbbbcabbcaaaabcabccccabbbbcabccaabcabcabcabcabccabbbbbcaaabccaabcabcaabccabcabcabbcabcabbcabcabccaabcabbcabcabbcaabcaaabcccaabccabcaabccabcccaabcabbcccabcabbccabbbbbcaabccabcabbcaaabccabbcaaabcaaabcaabbbccabccaabbcabcccabcabcabcabbcaaaabcabcccabbcabcccabcabcabbbcabccabccabcabbcaaaabcabbbccabbccabcabbccabbbbbcaaabcabcaabccaabbbcaaabcabcabcccabbcccabcabccccccabccabbbccccaabcaabccabccabbcaaabcaabcaabcabcaabbbcaabccabcaabbcabcabccaabccaaabcccaabccaabccabcccabccabcaaaabcabcaaaabbcabcabcabcabcabbbcaabbccabbcccabcaaaabcaabcabcccabcabcabcaaabbccaabbcabcabcabccabcabbbccccaabccabcabcabcabbcaabcaaabbbcabbbcccaabcabbcaabcccabccaabbbcabcaaaaaabcabbbbbbcabbbcabccaabbcabccabcabbccaaabcccabbcaabcaaabcabcabcabccccabbcabccccaabcabcabcccabcabccaaabccccabcabcabcabcccabbcabccabcaabccabccaaabcabcabbccabcaaaabcaaaabcabccccabcaabbcabccaabcabbcabcabcabcabccaaaaaaabbcabccabcabbbccaabcabcaabcabbbbbbcaaabbbbcabcabbcabcaabcabcabccabcabcaaabbccabcabbbcabbccccaabcabcabcaabcabcaabcabbccaabbbcabcabccccaabcaabcabcabccabbbcaabbcccaaabcaabcaabccaabcabccaabbbcaabbbcabcccabcaaabcaabbccabcabbcaaaabcaabbcccabbcabcaabccabccaaabbccaaabbbbbccabccabcabccaaabbbbbccabccaabcabbbcccabcccaabbbbccabbccaabbcccaaabbcabcabcccaabcabcabcabbbcccaabcabbcabbbccaabcaabbcabcabbcaaabcaaabcabcabccabbbcaabbcaabcaabcabcabccabbcaabbbccabccabccabbcaaabcabccabcabcabcabbbbcabbcccabcabbcabbbbbbbcabcaabccabbbcaabcccabccaaabcaabccaabbcabcaabbbcabcabcabcabcaaabbcabcabcaabcabcabcaaabbbcaaaabcccabcaabcaabccccaaaabccabbcabccabcabcabcabcccabcabbbcabbccabcccabcaabcabccabbcaaaaaabcabcabccabbcabcccaabbbbcabbcaabbcabbccaabcabbcabcabcaabccabcabbbcaabbcabcaabcaabcaabbbcabcabccabbcabccabcabcabcabbbccabcabbcabcaaabcabcabcabcaabccabcabcabbcabbbcccabbbcabbcccabcabcabbbbcabbcabbcccabcabcabbccabbcabcabcabcaabbcabbcabcabcccccabcaabcabcaaabcaabcabcccaabbbccaabbbbbccabcabbcaaabcaabbcabbcabbbbbcaaabcabcabbccabcabcabbbcccabcaaaabcabccccccccabcabcabccabcccabbcaabbbcabcccabccabcaaabcabbcabbcabcabcccabbcabbbccabcabccaabcabcccaaabcabcaaabcccabcabbcaabccaaabcccabbccaabcabcabbcabbcaabbbccaabcabcabcaabbbbbbbbbcabcabbcabcabccabcabbcabcabcabbcabbcaaaabcabcccabcabcccabcabccabcabbbcabcabcaaabcaabccabbbccabccabcabcaabbcabccaabbcabbbccabcabccabccabbbbbccccabcccabbcabcabcccabcabcaaaabcabcabbbcccaabcccccabbbcabcaabcaaabcabccabcabccaabccabbbcaaabcccaabcabcabbbccabbcaabbcaabbcabccabcabcabccabcabbbbbcabcabbbcaaabcabcaaaabcabbbbbcabcaaaaaabbccaabccccabbcaabbbccabcccabcabcabbcaabccaaaaaabcabcccaabcaabcabcabccabccabcaabcaabcabcccaabbcaabccaabbbccabbcabccabbbcabccabcabcabccccabbbcabbcabcabcabccabccabcaaaabcabbcaaabcabccabbcabcaaaabccabcabccaabcccabccaabccabcabcabcaabbcabcaaaabcaabcaabbbccabcabcccaabccaabbccaabbbcabcabbbcabbccabbbcabbcabbbccabccabccccabcabbcaabcccaaabcabcabcccaabbbcabbcaabccaabbcabbcccaabcabccaaaabcabcccabcabcabbcabcccabcabcabcabcccabbcabbcabcabccabcaaabccabbcabcabbbcaabcabbccccabcaabcabbcaabbcabcabbcaaabbbccccabbbcabbbcaabcccccccabcabbbccabbcabcccccabcabcccabbcabccabccaabcabccabcccabbbccabbcaabcabccabcabbcaabbbbcabccabbbccaabbccabbcabbcccabcabccabcabcccabcabccabcaabcaabccabbccccaabcabccabbccabbcabcabcabcabcaabbcccabcabcabccabbcabcabcabccabcabccabccaabcabbbcaabcabcaabbcaaaabbbbbbcabcabcabccccabbbccabccabcaabbbcabcccccccabcabcaaaabcaaaabcaaabbbbbbccabbcabcabccabcaaabbcabcabbbbccaaabbcabcaabcaaabcabccabccabcabcaaabcaabcaaabccaabccaabcabcabcccccabbcabbccaaabbcccabcabcaabbbcabcabbbcaaabcabccabccabbcabccabccabcabcccabcccccccabbccccccabcabbbbccaabcabbcabccabbbcabccaaaabcabccaabcccabbbcabcaabcabcabcabcabbbbcabcaabccabbbccaabcabcabcaaaaaabcaabcabcabcccccabbbbccaabbcabbccabcabccccabcabcccabbcabcabbbccaabcaabbcabbbbcaabcabcaaabbccaaabcaaabcabcccabcabcccaabbbbccabcccaabbcccabccabcabcabbcabbbcccaaaabcabcabccccaabcabccabbbcabcabcaaabbccabbcaaaaaaabbcccabccccabbcabcaaabbccabcabbccabccaabbcaabcaabbcaaabcabcaabcabbcabcabbcabcaaabcabbccabbbccabbbbbbcabcabbbbcabbccabbbbbccabcabbccaabbbcabcaabccaabccabbbcccabcabccabbbccaabcabcabcabbbcabcabbbbbbbbccabcabcaabcabccabcabbcabbcabcccccaabccaabbbcabbcaabbccabcaabccabcaabcccaabbcaabbcaabcabcabcabcabcccabbbccaabccabccabbbcaabcabbcccabcabcaabbcaabcaabbcabccabcabcabccaabcabccaabccaaabbcabcabbccabcabbccabcaabcccabbbcabcabcaabbbbbcabcaabbcabcabbbcabcccaabbbbcaabccabccabcabbccaabbbcaabccabccabbccabcabcabcabcabcabccccabcabccaabbcabcabcabbcabcabcccaabbbbcaabbccabcaabcaabcabbccabccabcaabbbbcabccabbcccccaabbcaaabcabbccccaabcaabbbcaaaabcaabcabcabbccabcabccaaabbccabcaaaabcaabbbccaabcabccabbcaabbbcabbccaabbcaaabccabcabcaabbbbbcabbbcabcaabcaabccaabbccabbcabbcabccabccccabbccabbcaabbcabbcccabcabcccccabbbccabcabbbcabcaabcabbbcabccabbcccabcaabcabbbbcccabcaabbccabbcabcabcaabcabcaabbcabccabbcaabcabcaabcabcabbcabcabbcaaabcaabcabcabcaabcaabbcaabcccabccaabcabcabbbcabcaaaabbccaaabccabcabbcabccaabcabcaabbcabcccaaabcabcabcabbccccabcabcabcaaabcaabcccaabbbcaaabcabcabcabccabbcabbcaaaaaabcabcabcccabbbcabcabccabcabccaaabbbbcabbcaabccabcabcaaabbcabcabcabccccaabcaabcabccabcaabcabbbcabcccabccabcabcabcaaabcaabcaabcaaaabbcabbcabcaaabbcaaabccaaaabcccabcabcaabbccaabbcaabbcabcabccaabbbcabccccaabcccaaabcabccccabcabcabbcaabcaabbbcabccabbbbccccabbcabcabbcabcabcaabcccccabbbcccccabccaaabcaabcabbbbccabbcccaabcaabcabbccabcabccccaaabcaaaabcabccaaabcccabcabcabcabbcaabbbcabcaaabccabbbcabbccabccabbbccabbcabbcaaabcabbcabbcabbcaabcabccabcabbccabcabbcaaabbcabbcaabbcaabbcabcccccabbcccabcabccaabcabcabcabcaabcaabbcabcaaabcccaabccabcccaaabcabcaabbcaabcabcabcabbcabbccaabbbcabbbcccaaabccabccabcabbbbcabbcccccabbccccabcaabcabccabccabcabbcaabccaabcaabbbccabcabccaabccaaaabccabcccaabbbcabcabcabcabcabcabcaaaabcaabcabcabccabbbcccabcaaaabcaaaaabcaabccabbcabcabcaabcaabbcabccaaabcccabbbccabcabbcabcabccabbcabcccccaaabcabccabcabcaabcaaabccabcaabccaabcabccabcaabcabccaabccaaaabcabcaabcccabcccccccabbbcabcabcabcaaaabbbcabcccaabbbbcabcabbccabccabcccabcabcccabccccccabcaabbccabcabccaabbcabccccccabcccaabccaabbbbbcabbbcabbcabccccabcabbcabcabcccabcaabccaabbcaabcabcabcabcaaabbcccabcaabccaaaabcabccabccccaabbbbcabcabcaaaabcabcabcabbcabcccaabcabcabccabbccaabbbccabbbcabcabccabbbbcabcabccabccabcabbcabccaabcabcabbcabbcabbcabbbcabcabbcabccabcaabbcabccabcaabbcaabbcabbcccaabcabccabcabbbcccccaaabbbbbccabccaaabcabcabcabbcabccccabcabcaaaabcaaaaabbbccabcaabbbbccabbcabccabcaabbbcabcabcaabcccccabcabcabcabbbcabbcaaabcccabcabcabcabbcccabcabbcabcaabccaaaabcabcabcaabcaabbcaabccaabcabccaabcabccabcaaaaabccccaabccaabcaaabcabcabccaabcaabcabbccccaabccabccaabbcabcccabcccabcaabbbcaabccabccccaabbbcabcabcaabbcccabbccaabbbbcaabccabcaabcabcccabcabcccabbccabcaaabccabcabbcabbcabcccaabcabcabcabcaabcabccabbccabcabcabbcaabcaabbcabbcabccaabcabccabcabcaaabbbcaabbcaaabcabcabcabccabbbcccaaaabbccabccabcaabbcabcabbbccaaabcccabcaabbcabcaabccaabcabcabcccaabcabbbbcaabcccabcccabcabcaabcabccaaabcaabcabcccabbccaaabcabccaaabbccabbbccaaaabccabbbcaabcabbcabbbccabcabccabbccaabccaabcabcabcabcabcaabbccabcabbbccaabcccaabbbbbbbcabcccabbcabcabcaabbcabcabcaabcabcccabcabbbbbcabcaabccabcabcaaabbbcabcabbbcabbbbcabcaabccabbccaabbcaabccabcaabbcaabccabbbccabbcabbcccabcccabcaabcabbcccabcccaaabcccabccaaaabbcabbccccaaabcaaabbcaaabccabcabcaabbbcaabcaabcabccaaabccaabbcabccabcabccaaabccabcccabbcabbcaabcabbcabbbcabccabcabcabccabcabccabcaaabbbccabcabbcabcabcabcabcabccaabbbbccabcabcabcabcaabbbcabccabbcabcabcccaabbcabccabccaaabccccabcabbbbbbcabcccaaaaabcccabcaabbcabbccaaabccccaabbcabccaabccaabbcaabcabccabcccccabbcabcabcabcaaaabbcaabcaaabcabcabcabccaaabcabcaabcabbccccabcaaabcabcaaabbbcaabccaaabcaabcaabcaaabccabbbbcaabbcccccabcccccabccabccabbcccabcabccabcabbbcabcabcaaabbccaabccaaaabccabcabccabbbcabcabbbccabcabbcabcccabccccabcabcaabbcccabcabccaabcaabcaabcabccabcabcabcabbccccabcaabbccabbcabcabcaabcaabbbcccabccabbbcaabcccccabbcabcabcabcccabbcccabcabcccabcabbbccaaabcabcaabbccaaabcabbcaabbbcabccabbccabbccabccabccaabcccccabbbcccabcabbbbcccabcabccabcabcabccabbccabbccabcabcabbccabbbcccabcabbbbcccaabcabcabbcabbcabbccaabcabccabbcabcccabcabbcaabbccaaaaabccaabbccaabbcabcccaabbbcabcabbcabbcaabcabccabcccaabcccabbcabbcaaaabcccabbcccabbccaabcabccabcabcaaabccabbcabcabbcabbcaabcaabcabccaabbbccaabcabcabccabcabccccccaabcabbbcaabbbccabbccaabcccaaabcabcabcabcabbcaabccabcabbcabccabcaaaabccabcaabcabbbcabccabcabbbccaabcabbbcccabcaabcccaaabbcabbcccabbcaabcabbbcabccabccccabbbccabbbcabcaabcabbbcaabbcabbcaabcaaabbccaabbcabcabbccaabcabcccabccaabcabbbccaaabcaabcccabcabcaabccabcabcabccabcaabcccabbccabccabbbbcabbbcabcaabcccabbcaaabcaabbbbcabcaaabbccabbbcaabcabcabcaaabbbccabbbccabcabcaabccabcaabcaabcabcaaabcaaaaabcccccaaabbcabbcccaabbccabcabccabcabccabccaaabccabcabbbccabcaabccaabccabcabbbbcaaabcabbcabccaabcabcabccccabcccabccaabccaabbccabccabcabcccabcaabbcabbccabcabcabbcaabbbcaabbcaaaabcaaabcabbccaabbccabcaabcabbccabcaabbccabccabcabcabcabccabccaabbcaabcabcabcaabcabccabcaaabbcabccabcabbbcabcabcaabcabcabcaabcabcabcabcabbbcaabcabbcabccabcabccccaabcaabbbbbbbbcabcabbcaabcabbbcaaabccaabcabbcabbcabbcaabcaaabbbcabccabcaaaaabcaabcaabcaabcabccabcabccaaabcaabbccabcaabcabccabcaabccaabcabccabbcaaabcaaabcccaaaabbcccabcabbbcccabccabcabcccabccabcabccabcaaabcabbccccabccaabccabbbbccabbccaaabcaaaabcabbcabbcabcabccabbcabcccccaabcabccabbcaaabbcaabcabbcabbcabbcaaaabcabcaabbcaabcabcaaabccaaaabccabcabcaabbbcabbcabcaabcabcaaabcabcccccabcccabbcabbcabccabcaaaabbbbbcabcabcabccaabcabccaaaabcaabcaaabcabbccabcaabccaabccaaaabbbcaabccaabbccaaabbbbccabbbbbcaabccabcccabbccabbcaabcccccabbcabccabccabccabcabcabcccaabccabbbbccabcaaabcabccabcabcabbbbcaabccabbbcabcabcabbcccabcabbcabcaaabcabbccabcabcaaaabcaabccabcabcaabcabccabccaabcabbcccaaaabcabbcabcccabbccaabbbccaabcaabbbbbcaaabcabbbcabcabcabbbcaabcaaaabcabbcabccabcabbcabcaaaabcabccaabcabccabbcaabcccabbbbbccccabcabbccabbbccabcabbcaabcabbbbbcabcabbcabcabbcaabbcabcaaabcaaaaabccaabbccabcabbccabcabbcabccabbcabcabcabbccccabbbbbbccabcabcabccaabccaabbbccaabcabbcabbbcabcabbccabccabcabcccabcabccabbcaaaaaaabbccaabbcabccccccabcabcabcabcabbbccabccaaaabcabcabcabbcaaabbbbcccabcabbbccabcaabcabccabcabcabbcabccaabcabcabcabccaaaaabccabcabccabccabcaabcabcabbcaaaabcabbbcaaabcabcabcabcabcabbcaabcaabbbccaabcaabbcabcaabcabcabcaaabcabcabcabcabbbcabcaaaabbccaabcccabccabcaabcabccabbccaaabccabcabcabcaaabbcabcabcaabccaaaabcaabcabcabbcabccaabcabcabcabbbcaabbccccabcabbccabcaaabccabccabccaabcabbbccabcaabcabbbbccabcabbbbbbcabcabccabbbbcabcabcccabcaabcccabcabccaabbccaaaabcabcccabbbcabcaaabcabcaaabcaabccaaabccaabcaaabcaabccabcabcabcabccaabbcabcabcaabcabcabccaaaabcaabccabbcccabcccabbbcaabbbcabbbbcaabbcaabcabcccabcabcaabccaaabcabcabcabcabcabcaabcabbcabbcccccabccabbbcabcabccabcaabccaabccabcccabbbbcaabccaabccaabbcaabcabbccaabccabcaabbbccaaaabcabccabbcabbccabbcabbcaaaaabbcccaaabbcabccabcabbbbcaabcaabbcabbbbbccabcabcabbcaabcaabcabcaabbbcccaabcabccaabcabcccccaaaaaabcabcabccaaaabcabcaaaaaabcccaabbcaabcabcabccaaaaabbcaaabbbccabcaabbbccabcaabbcabcabbbbbbccaaabcaaaabccaaaabccabccabbcabccaaabcabbbbcaabcaaaaabccabcabcaabccabcabcabcabcabcabcabbbbbcabcabcccaabcabcaaaabcabcaaabccabbbbcaabccabbcccabbbbcabbcaaabccabcaabcabcaabbccaabbcabcabccabbbbccabccabbccccccaaabcabcaaaabcaabbcaaabccaabccabbcabcccabbcccabbcabbbbbbcabccabccccabccccaabccccccabcabcabbcabbbcabccccabccaabcabcccabccabcaaaaabbccaabbbcccabbccccabbbbbbcabccabcabccabbccabbccabcabccabcabcaabcabbcccaabcaaaabccabccaabcccabccabcabcabcabcabcabcaabcabcaabbbcaaaabccaabccabcabcabcabccabccabbcabccabcabcabcabcaabbbbbcaabcaabbcccabbccabbcabbcabbccabccabcabcaaabbccaabcabbbcabbcabcabbbbbbcaabccabcabccccccabcabccabcccabbccabccaabccaabbccabccabbbcccaabccaabbbcaabcccaabcabcabcccabcaaaabbbccabcccaabcabccabcabcaabcccabccaabcabcabcabcabbcccaabbcabbcabcabbcaabbbcccabbcaaaaabcabcaabccabcccaaabbbbbccabcabcabcaabcabcccabbccaaabcabcabbbbcaabcabbcaaabbbbbbccabcaabccaaabbccabcaabcaabcccabcabbcabccabbcaaabbcccaaaabbcabbbccaaabcabcccaaabbbccccabcccaaaabcaabcabccccabcaaabbcabcabcabcabbccabcabcabcabcabcabcaabcabcabbcabcaabbbcaaabcabcabcabbcaabcabcccabbbcabbcabcccabcaaabccaabccaabccabbbcabcaabcabbccabcaabcccccabbbcaaabcabcaaaabbcabccaabcccaabccaabcabbbcabcabbcabbccabbccabbccccccabcaaabcabbcaaabccabbbbbccabccabccaabcabcaaabcabbbbcabbbcabbbcabcaaabcabbcabcaaabccabbccabbccabcaaabccabcabcabcaabccabccabbbcabcabbcabcaabbbbcabbbcaabcaaabbbcaabcaabcccabccabbcabcccabbccaabbcabccabccaabcabbcabbccaabccabbccabccabbbbbbccccaaabcabccabbbccabbbccaabcabcaabcabcabcaaaabbbbbbbcabbcabcabcaabcabcabcaaaaabcaabcaabbcaaaabcaaabbcccabccaaabbcaabbccaabcaaaaaabbbcabccaabbcabccccabcaaabbcabccabcccccabccaabccaabcabccabccabcabcabbcaaaabccabcabcabbccaabcabbcaabbbccabbbccaaabbcabcabcaaaaabcaabcabcabcaaabbccabccabcabbbcccabccabbbcaaabbccabcaabcabcaabcaabbccabcabcabcaaabcabccabcabbccaaabcabccabcabcabcaabccaaabbbcabcaabccaaaabbcabbcabbbcabcaabccabccaabccabccccabcaabcabcabbccabcccaabcaabcccaabbbcabcaaabccccaaabccabccaabcccaabbcaabcabcabcabccabcccabbcccabccabccabcabbbcabcabcccccaabcabcabbcccabccabccabbcabcaabcccabcccabcaabccccaaaabcccabbcabbcabcaabbcaaaabcabcabbcabcaaaaaabbcabcaaabbcaaabcabcabcabcccaabcabcaaabcabbbbcccaabbbcabcccabcabbcabcccabcccaaabcabccabcabccabcabcaabcaaabcaaaabcabbcabcabcaabcabbcccabcabcabccabcabbbbccabccabcabcabcabcabbccaabccabcaaabccaabcabbcabbcabcaabccabccabcabcabcaaabcaabcaabcaaaabbccabbcaabccabbbcaabcabcaabcccabcabccabcabbbccabbbbcabbbccabbbcccabcaabccabbcabcaabcabbbcabcabcabbcabcabccabbccabcabcaaaabbccabbccaaaabcabcabcccabcabbcaaabbcaabbcabcaabcaabcabcabccaaabcccaabcabbccaabbbcaabcabcaabccabccabcaabcabbccabcabcabcaaabcabccabcabccabccaaabbcccabcaabcaabcabcccabccabbcabcabbccabccabcaaaaabbbbccabcabccabbcccabcaabbcaabccaabccccabcabcaabcabbbbcabccabcabcabbbbccabccabcabcabcccaabccccabcabccaabcabcabccaaaabcccccaabcabcabccabbcabccaabbcabcabcabbccabbbbbccabcabccabcccabccaabcabccabccabbccaabbcabcabcabccabccaabcabbbcabcabcabcabcaabbcabccabcaaabbcabccaaabcabcaabcabbcccccaaabcaabbcaabccabcabcabccabccaabcaaabbcabcabbbcabcabcccccabcabbbccaaabcabcccccabccabbccabbbbcaabbbbcabbcaabbcaabccaabcaabccabcabcabcabccabbcaaaabbcaaabccaabcccabccabbbcaabbcabccaabcabbcaabccabcabcabccccaaaabcabcabcaabbccaabcaabccabcabccabcabcaabcaabcabcaabbbbbcaaabcabbcccabbccabccaabcabcaaabbccabcaaabccccabbcabbcabbcabccabccaabbccabbcabcaaabcaabcaaabcabbbbccabccabcabbcaaabcabcabcabcabcabbcabccaabbcabcccccaaabcabbbccccaabcabbbccabcabcabcabcccabbbccaabcabbccabbbccabcabcabbbcabbccabbbbbcabcccabcabcaabccaabcabbcabccaaabcabcccabbccaabcaabcabcabccabcabbccabbbcabbccabcaaaaabcabcabccabbbbcabbccaabbbbbcaabcabbccaabccaabcabccccabbbcabccabbccaabccabccabbcabbcabbbcabcabcabccaabbcabccabcabbbcabbccabcaabcabcabbcabbccccabbbbbcabcabbbcccabbbcabccabcabbccaabccabcabcccabbcabcaaaabbccccaabcabbbbbcabbcabccabbbccabccccabcaabcaabcabbbcabcabbcaaabccabcabccabbcabbcaabcabcabcaabccabbbcabcabcccabcabcabcaabcccabcabccabcabcabcccabcabbbccabcaabccabbbcabbcabcccabbbbcabcabcccaaaaaaaaabcabccabccaabbbbcabccabcabbcabcabcaaabcccabcabbbbcabcaabcabbcaaaaaabcabbbbcaabbbbcaabcaaaabbccabbbbcabcabcabbcabbbcabbccabbbbcabcaaaabbccaabcabccabcccaabcabcabccabcaabcabcabcabccabbcccabbbbbbcabcabcabbcaabcabbccabbccabbcaabbcabbcaabcaabcabcabbcccabbcccabcaabcaabbcabccabcccabccabccabbcabcaabcabbccabcaabbccabbbcabbcaabccccabcabcabcabcaabcaaabcabcabcaabbcaabcabbbcabcaaabcabcabbbbcaabbbcaabcaabcccabccaabcabcabbccabbbcccabbccabccaabbcabbcabcabcabcabbccabccaabcabcaabcaabbcabbbcabcaabcabcabbcabbcaabccccabcaabcabbbbbccabbcabcabbccabcaaabcccabccaabbbcaabccabcccaabcabcabbbcccaabcabcabbccabbbcabcabcabccaabcabcabcaabbcabccabccabbbcabccabbcabccaaabcabcaabbbbbbbcabbcabccabcaabccabbcabbccaabbcccaaaabbbccaabcabccaabcabcabcabccabcaaabcabccabbcccaabbbcabcabccaabcaabccccccaabccaabcabcabbccabbbbbcabcaaaabbccaabbbcaabbbcccabcabcabbcccabcaabcaaabcabcaabccaabbbbccaabcabcaaabccabbccabbcaabcabbbbbcabccabccccabbbcabcabbbcaabcabccabcaabbbbbcccabbbcaabcabbcccabbbbbbcabbbbbcabcaaabccaabbcaaabccabcabcabbcabbcabcabcaabbbcabcabccaaabbcabbcabbbcccaaabbccabccaabcabcabccabcabbcabbcccabbcabbbcabbccabcabcccabbcccabcccabccaabcabbbcabbcabbcabcaabcabcccabcabcaabbbbcabcabbcabcabcabbcabcaabccabbcaabcabccaaabcabcabbcaaabcabcabccabcaabcabbcaabccaabcabcaaabbccaabbbcabbcabccabcaabcabbbcabccaabbbbcaaabcccabcaaabcabccaabcabcaaabcabcabccabcabbccabcaabbbccabbccaabcaabcabcabcabccabcabcccaabccaaabcaabcabbcaaaaabcabccabbcccccabccabcabbbccabcccaabccaabcabbbcabcaabbccaaabbcaabcabbccccabbcabbbbbcccaabbbcabbbbcccaabcabbcabcabcaabcaaaabcabcaabcaabcabcabcabbcabcaabcabccabbcccabccccabbccaabbcaabbcabbbcabbbbbbcabcabcaaabccabcccabcabccabccabbccaaabcccaabbbcaabbbbcaabbbbccabcabcabcabbbccabbcaabcaabbccaabcabcccabccccaabccccabcaabbcaaabccaaabcaabccabccabbcabcabccabbcaabcaaaabcabccaabbcabbcaabccaabccabbcccabcabcabcabcabcabcaabccabccabcabbcccabcabcabcabcaabbcaabcaabccabccabcabbcabbcabcaabbcabbccaabccabbcabbcaaabbcabcabbcabcabcabccaaabbcabcaaabcabcabbbbccabcabbccccabcabcaabbcaabcabcaabcaabcaaabcabcaabcabbcccabccabcabcabccabbcabccabccaaabcabbbcabbbcabcaabccabbbcaabcabbcabccabcaaabccabcaabcaaabbcabcaabcccabcaabcabcabbcabcccaabcabbcaabccccabcccabccabcabcaabccabcabcabbcabcabcabccabcabbcabbccabcabcabcabbcaaaaabbbbccabccabccabcaabcabcabcaabccaabcabbcabbbbcaaabcabbbccabcabccabbcaabbcabcaaaabccccabccaabbcabcaabcaabccabbccaaaaabcabccabbcccccabcaabcaabbcabcaabbbcabcaabccabcabbbcaaabcabbcabbcabcaabccabccabccabccaaabcccabcabccabbcabbcabbccaaabcabbcabcaabcabcabcabcabcabcabbcccaabcabcabccabbbccabcabcaabcabbcaabcaabbcabccabbcabcabbccabbbcabbbccabcabcabcabcaabbccccabbccabbccaabbbbcabbcabcabcabcaabbcabccccccccabcaaaabccaabccaabcaabcaaaaaabcabcabcabcaaabcccaabcaabcaabbbcaabcccabccabcabbcaabcabcabccaabcabbbcabbcaabcabccccaabbccaabcaabbccaabccccaaabcabcaaabccaabcabcabccabccaaabcabbccccabccabcabbcabcabcaaabbcabccaabcaabbbbcabcaabcabbcabcaabbcccaabcaabccabbcabcabccabcccaabcabcabbccabbbcabbcabcabcccabbcabbbbcaaaaaabccabcaabcabcabcaaaaabcccabbbccabcabcabccabcabbccaabcabbbcaaaabcabbccaabbbbcccabbcaabbcabcabcabccabbccabcabbbbccabbbbcaaabbcaabbccabbcabbcabccaabcabbcaabccabcccabbbbcabbccccaabbcabcabbccccabcabcaaabcccabcabbcabbcaaaabccabcaabbcabcabcabcabcaabcabbcaaabbcabcabcabbcabbcabbcabcabcaabcabcabcabccabccabccaaaabcabbcabcabbbcabcccabcabbcccaabccabbbbbcabbcccaabccabcabccccabccabcabbbcccabbbbcabbcccaabcaabcabcabcabbcabbccabcabcabccabcabcabbcaaaaaabbcaaabcaabcabcabbcabcabcaaaabcaaabcaabcabcccabbbbcabccabbcabcabcabbcaabbcabbccaabcabbbcabcabbcabcccabccabbcabcabccaabccaabccabcabcabccaabbccabbbbcabcaaabcabcaabcabcabcabccaaabcaabcabcabccaabcabbbbccabcabbbcabbcaabcabbbcabcabbccaaabccccabcaaabcabcabbcaaabbccaaabcabcabccabbcabcabcaabbbcabcabbbcccabcaabcabcccabcaaabbcabccabcaaaabcaaaaabccccabbbcabcaaabcccaabcccabcaabcccccccccabbcabbcabcabbcabbcabcabcabbbcabcabbcaabcaabcaabcabbcabcabcccabcaabbcaabccabccabcabcaaabbcccabbcabcabccaaaabbbccabcaaabcabcaaabcccaabcccccabcabcabccabbcabcabbccabbcabcabcabcccaabcccabbcaabbbccaaaabcaabcaabcabcabbccaabcabcabcccabcabcabccabcabcccabcabbbcabbbcabcabcabcabccabccaabbcabccabccabbccabcaabccccaabccccabbccaabcaaabcabbcaabcabbbccabbcaaabcaabbbcabcaabbcabcccaabcabbcabbbccaaabcabbbcabbcabbccaabcccabbcabcabccabcccabcabccaaabcaaabbcccabcabccabcaabcabcabcccaaaaabbccaaabcccabbcabcaabbcabccabccaabccaabccabbcabcabcabbcaaabccabbbcaaabcabbcabcabcabcabcabcabbccabcabbcabcabcccaabbcaabcabbccabcabbbcaabbccabcabbcaaaaabcabccaabbbcabccabcccccabbccaabbccccccabcaaabcabccaabcabbccaabbbcabbcccaabcabccabcccabbcaabcaaabcabbcabcabcabcabbcabbccaaaabcabbcaabccaabbcabbbcabcaabbcabcabcaaabcccabcabcaabcccabcccabbbbbcaaaaabcabcaabbcccabcaabcaabbcaabccabccabccabcabccabcabcabcabcabcabcccabcabcabcabcccabcccaabbbcccabcabbbcabcabbbbbcabcabcabbcabcabbcabcaabbccccabcaabcaabccaabccccccabbbbcabbcabcaabcabccabccaaaaaaabcaabcabcabbcabbbcaabcaabbbcaabcabcabccaabccccccaabcabccaabbcabcabccabcaaaabbbcabcaabcabbcabcaabbbbbccabbccaabbbcabbbbbcaabcaabcabccabbbcaabcabbbcabbbbcabcccaaaabbcabbcabbccabcaabccabcccabcabcaabbbbccabccabbccabccabbbcaabbcabccabbcabcaabbccaabcabccabbbcabbbcabbcaabccabbbcaaabbcabbccabccabbcabcaabcabbbbcabbccaabcaabcabcccabbcabbbcaaaabbccabcccaabccabcabbcccabccabbcaabbcabcabcccabcaaabbcabcaabcabbbcccabcabbcaabcaaabccabcabcaabcabbccaabcabcaaabccabbbcaabcaabcccabcaabcaaabccabcaabbcabbbbcabcaabccabcabbbbbcaabbcaabbcaabcaabcabcabcabcaabcabcabcabbcaaabcabccaaaaabbcabccaabcaabccaabbcabcabbcaaabbbbccabcaabcaabbccccabbbcabbbccaabbcabcccccabcabcabccabbbbccccabcaaabbcccabcabbccabcabbcabcabbbcabccabbcabcabbcabccabcaaabcabcccabcccabcabcaabbcaabcaabbcaabbccabbbcabcabcabcabcaaabccabcabbcabcaabbcaabbccabcabcabcaabcabcccaabcaabcabcaabcabbbccabcaaabbbbcabbbcaaabbcabbcabcabccabcabcabcabcccaabbbcabccabcaaabcabcabbbcaabcabbccaaaabbbbbccabcabbbcabcaabbbcabbcabcaaabccabcabbbccabcabcaaabcaabcabccabbccabcaabcabcabbbcabcabbcabbccaabccaabcaabcabccaabcaabcabccabccabcabbcaabcabccabbbccabcaabccabcaabccabcabcccabcabbcaabbbbcabcabcccabcaabccabbcabccaabbbcabcccccaaaabbccabbbcabbccaabbcaabccccabcabcabcabcabbccaabbccabbcabccaabcaaabcabcabcaabcccaabcccaabcabcabccabccaabccaaabcaabcabbccaabcabbbccabbcaabbcaabbcabcaabbbbcccaaabbcccabccabbbccabcaaabcaaabbcabcabcabccabcabbccaabcccaabbcabbcabcabccaabbcabcabcabbccabbbcabccaabccccabbcccaabcabcaabccaabcabccaaaabccaabbbbcabcabcaabcaaaabbcabccccaabbccaaaaabccccaabbccaabcabbbbcaabcabcaabcabcaabcabccabcaabcabbccabbcaabcabcaabcccaabcabbbcabcccabcabbcabcccaaabcabbbcaaabcaabcaaabcaabcabcccaaabccabcabbcabcabcaabcabbbccabcaabccabcabcaaabbbbbcabccabbcaabccaaabcabcabbcaabcaaaabbcabcccabbcabcabcabcccabbcccccaabcabcabcccabcaabcabbccccabcabccabcaaaabcabcaaaaabcabccaabccabccaaaaaabbcabcaabcccaabbbccaabcccabccccabcabbcaabcaabcccaabbbcaaabccccaabcabcabbcabbcabccabcabccccaabccabbcabccabcabcabcabbcaabcabcabcaabbcaaabcaaaabcaabbcabccabbccaaabccabcabcabcabcaaabcabcabbcabbbcaaaabbbcabbcabcabbcabccabbbcaabcaabbccaaabccccabbcaaaabcabcabcabbbccaabcabcabcabcabbccabcabcabcabcabcccabccaabbcabcaabcabcabbcaabccaaabbcabcaabbcabbcabbccabcabbcccabccabcabbbcabccaabbcabccabccabbbcccabccabbcabbcaaaabcaabbcaabccaaabbcaabbccabbcabcabccabbcabccabcabcabcabbbccaabcaabcabcabbcaabbbcabcccaabccabbcccaabbcabbbcccabcabccabbcabbbcaabbcaabccabcabbcaaabbbccaaabcabcabcabbcaabbccaaabccabbcabbccabcaabccaabbcabbbccabcabbccabccabccabcccabccabccaaabcabbccaabccaabbcabcabbcaabccabbcabcaabccabcaaabbccabccaabcabbbcabccabcabccaabcabbcabbcccccaabbbcabcabccabbcccabcaabccabbcaabcccaabccabbcaabcabbcabcabcccaaaabbbbcaaabcabcccabcaabcabcaabbcabcabccccaabbcaaaabbccabcabbcabbcabcabcabbcaabccaabbcabbbcaaabbccabccccabcabbcabcabbcabbcaaaabbbbcabcaabbcabbbcccaabccabcabccaabbbccabcabccccabcaabccabbcabccaaaaabbccaabbcabbccabcabcaaabcabcabcccabcaaabbbccabcabccabbcabbbcabbcabcccabbbcabcabcabcabbcaabbcabbcabcabcaabcabcabcaabccabcabbccaabbcabccccabbbcaaabcabbcabcaaabbcabccabcaaabcabcaabcccabcccccaaaabcaabcaaabcccabcabcabcabcaabbbcccccabcabbbcccabcabcaabccaabccccabbcaabcaaabcaaaabccabcabcaaabcabccabbcabbcabcabcabbcaaabccaabccabbbccabcabccaabccabcabbcabcabccaaabcaaabcabcabbccaabcaabcccaaabcabbccabbbbcaabcabcabbccabbccaabcabbbbcaabccabcabccaaabcaaaabcabccabccabcaabbccabcabcabcabccabcabcabbbcaaabcaabccaabccccabcccabcabbbcaaaabcabcccabcaabccccaabcabbcabbbbbbcaabcabcaaabccabcabcabcabcabbcabbcabcabcccabcaabcabccaabccaaabbccaabccabcccabbccaabbbccaabcabcabcabbccabcaaabcabccabcabccabccabbcaaaaaabccaabbbcabcccabcabcccabcabcabcabbccaaabbbbbcabbbccabbccabcccabcaabcaaaaabcabcabbccccabccabbbcabccabbccaaabccaabcaabcaabbcabcaaabcabbccaabcabbbbbcccaabccaabcccccabbbbbbcabcaabcabccaaabcabbcabcccabcabbbbccaabbccaabbbcabcabcaabcabbccaabccabcaabcabcabcabcabcabbbcaaaabccabcaaaabcaabcaabccabcccabbbccaaabbbcaabcabcaabcaaaaaabbccabbbcabbcaabccabbccabcaaaabbccaabcaabcabcabcaabbbcaabcccaabcabcabcabbcabbcaabccaaabbcaabbbcabbcabcabcabcaaabbccaabcabbbcabbcabcabbcabcaabbccaaabcaaabcaabcabcaaaabccaabbcabcaabccaaaaabcabbbcabcaaabcaaabbcabbbbbcaaabcccccaabbcabcabbcccabbcabbcccccabbbcabcabccabcabbcaabccabccaaabcaabbcaaaabcaabcabbcaabbcaabbbbcabcccabcabccabcccccabcabcabcabbbbccaaabcccabbcaaabcaabcabccabbccaabcabcabccccaabcaabbbccabcaabcccaabbcabcccabbbbbcabcabcaabcccaabcabcaaabcaaabcaaabcabcabcabbcabccabcabcabcccccabcabbcabbcaabcabcccabbcabbbcccaabcaaabbccabccabcabbbcabcabbccabbccabcaabcaabcabcaaaaaabccccabbcabbcabcabbccaabcabbcaabcabcabccabcabccaabcaaaabccabcabcabcabbcabcccaaabcabcabcabcccabbbbcabbccabbcaabccccaabcabcccabbcaabbcabbcabcaaaabcabcabbcccabbcabccabbccccabbbcabcaabbccaabcabbbcabbcabcabcabbccaaaabcabbccccaaabbbcaaaaabccabbcabcabbcccabbbcaabcccabcabcabcaabcaaabcabcabccabccabcaabbbbbcaaabcaabcaabcabcabccabbcabbcabcaaabcccccabcabcabcaabccaabccabcabcccccaabcabbbcabcabbcabcabcaaabcabcabbcaabccabcabcabccabccabcabcaabcabbbbcaaabbbcaabcaabbcaabcaabcabcabcabcaaabccabcccabcabbccaabcabbccccabbbcabccabbcaabccabcaaabcabbcaabcabccaabbcabbbcccabcabbccaabbbcaabcccabbbcabccccabcaaabccaaaaabcaaabccaabcaabbcabbcabcaaabccabbbcccabbbcabccabcabcabccaabcabbcabcabbccabcabcabcaaabcaabcabcabcabcabcabbcabcabcaabbbcabccabcabcaabbcabbbcabccabcabbccabccaaabccabbcabccaabcccaaaabcaaabbccaabbbccaaabcaaaaabcabbcabcabccabcabbbcccaabcaabcaabcaaabbbccaaaabbcabbbcabbbcabbcabcabbbbbcabbcabbcabccabcccabbccabcabcabbcaaabcaabbcabcabbcaabcabbbccccabbbcccaabcaaabbcccabbccccabbcabcaabcccabcabccabbcaabcabcabccabbcabbbbccabcabcabccabbbccabcabcabcabbbcccccccaabbcabcaaabccabcccccaabcccabcaabcccabcaaaaaabcaabbcabccabcaabcabcaabccabbccabbbcabcabcaaabccabcabcaabbcabbbcaaaabccabcaabbccabcaabbcaaabcaabcccaaabcaaabcabcabccabccabbcccabbcaaabccabbbbcabcabcccccccabcaabcaaaabcccabccaaaaabcaabccabcabcccabbbcaabccabcccccaaabbcabbcabbcaaabcabccccabcabcaabcabbcaaabcccabccabbbcabbbccabcabbcabcaaabcaabccaaaabcabbcaabcabcabbcaaaaaabcaabcabccabccabccabbcabcabbbcabcabcaaabcccabcabcaaabbcabbcaabcabcaabbbbcaaabbbccccabbcabccabcabcabbcaaaabcccabbccccabccabbccabcaaaabcabcaabbcabcabcabcaabbcccabbcaabbbcccaaabcaabcccabbcccaaaabccabbbbccabbcaabcabcabcaabcabbcabbbccaaabccabcabcabbccabccabbbbcccabccaaabbcaaabcaabcaaabccabcabbcccccabbcabcabbbcccabccabcaabccccabcccabccabbcabcabccaabcabccaabcaabcabcabccabcabccabcaaaabccabbcabccabccabccabcabcabbccccaaabbcaaaabcabcaabbccabbcaabcaabcabbcabcccabcaaabcabcaabcabcaabcccabcaabcabcaabcabcabbcabcabcaabccabcabcaabcccabbbcaaabbcaabbccabcabcabbccccaaaabcabcaaabccabccabbccccabcccccabbbccccabcabcabbcabcccccaabbbcabbccaabbcaabcabcaabbcabccccabcaaaabcabccccccabcabbbcabbcaabccabccabcaabcabcabcabcabbcccabbccabbcabcccabbbcccaabcaabcabbbcccabcaaaabbcabcabbcabcabcaabcabbbcabccccabcaabbcccabccabbcccabccaabcaaaaabcaaaaabbbcaabcabbcccccabcabbcaaabbcabcabcabbcabcccabbbcabcabcabbcabcaabbcabbcabbcabcabcccabbbbbbccabcabcabcaaabcabcccaaaaaabcaabcabccabbcccabcaaabcaabbbcabcabcabcabcaabcccaabcaabcaabbbcaaabcaabbccabcabcabbbcabcabbbcabcabccabbcabcabbcabcaabcabcabcaabbbcccaabbcabcabcabccabccaaabcabbccabcabccabcabcaabbbcabcabccabcabbcabcaaabcabbbbcabbbcabbcccaabccabccabccabcabbcabcabcaabccabbccabcaaaabcaaabcabbcaabccabccaabbbcaabcaabcabcabbbbcaaabccaabcccabbbcaabbcabccabcabccabcaaaaabcaabbbcaabbccccabcabccabcccabbccabcccabcaabcabcabbbccabcabcaabbccabbcabbcaabcaabcccabccabcaaaabccccabcaaabbcccabbcaabbbcabcaabbcabccabbbcabcaabcabbccabbccabccabbcaabbcccccabcaaabcabccaabcabcabcabccabbbccaabcabcaabcabbbccaabccabcabccabbbcabbccabbbbccabcaaaabbccabccabcabbcaaabcabbcaaabcaabcccabbccabcabbccccaabcabbcabccaaabccabcabccabbcabbcaabbbcabcabbcabbbcabcabcaabccabcccabcabcabbcaaaabbbccaabccabccccabcaabcccaabcaaaaabbcabbcaaaabcabcabbbcabccabbcabcaaaabbccaabcabcabbcccabcabcabbcabbcaabccaabcabcaabbccabcabcabbbcabccabcabbccaabcaabccaabccabcabbccaabccaabbbbcaabcabbcabbcabcabcaabccabbbcaabcabcabcaabcaabbcaabbcaabbbcabcaabbcabcabcabcccaaabbcabcabcaaabbbccccaabbcabcabbccaabcaaabcabbbbcaabbcccccaabbcabcabcabccabbbbbcabcabbcaaabbccabcabbcaabbccabbbbcabbcccabcabcaabcaabcabcaaaaaabcabbccabcabcabcaabccaabbbcabccaabbcccabcccaabcabcabbbbcabcaabbbcabccabcaaaabbcabccabbbcabbcabcaabccaabbbbccabcabbbbcabcaaabcabcaabcccaabccabbcaabcccabcaabbcabcabcabbcabcabcabbcabcaaabcabcaabcaabcabbccabbbcaabbbccabcabbcccabbcabcabccaabcabcabcccabcabcabbcabccabcabcabcaaabcabccabcabcabbcaabcabccabbcaabcabbcabccaabbcabbcaaabccabccabccaabbcabcccabcccabbbcccaabcccabcabbbcaaaabbbccabccaaabcaabcabccabcabcabccabcabcabccabbbcabcabbccabcabbccabbcaabcabccabbcabcccabbbcccabbcabbcabcabccaabcabcabccabcabbcabcabbcaaabcaabbcabccabccabbccabccabbcccabccabccccabcccabcabbcabcabccabccaaaabccabccaabcaabcccabccabcabccaabccabbbccaaaabcaabccaabccabbccaabbbbcabcabcccabbbcabccabbbcccabccaaaabcccaabccaaabcabcabbbbbcaabcccabccaabcabbcabcaabccaabbcaaabcabbccabbcaabbcabbcabcaabcabcaabcaaabccabcccabbbcabcaabcabbccabbccabcabcabccabcabccccaabbbccabcaabcabbbbccccabccccabcabccabcabcccaabbcabcabcccabcccabcabcabcabccabcabcabbcaabcabcabcabcccabbcabbbbbcabcabcabbcabcaabccabbcabbccaaabbbcabbbbcabcabcabcabcaaaaabcaaaabcabccccabcaabcccaabbccabbccabbcaabcabcabccabccabbbbbcabcaaabcaabbcaaaabccabcabcabbbbccabcaabbccabbcabcabcabcabccaabccabbbcabbbcaaabbccabbbcabbcaaabcabcabcccabccabbccaabbcabcabbccaabccaabcaaabbbbcabcabbccaaabcabcaabccabbcaabbbcaabbcabccabcccabccaabbcabccaaabcabcabcaabcabbcaaabcaaabbbcabbccabcccabcabbcabbcaabcabbcabbbccccccccaabbcaabcaaaabccabccabcaabcabbccaabcccabcabbcabcabbcaabcabccabbcabcccaabcabccabccaabcabccaaaabccaabccccabccabccaaabccabbcaabccaabccabcabccabcaabcabccaaabcaaabcaaabbbccaabbccabbccaaabcabbbbcaabbccaabbbbcabcccabcaabcabcccabccccaaaaabbccaabccabcabcabbbbbbbcabcaabcaabccccabcccabccabccaabcccaabcabcabcaabccabbbcabcaaabbbccabcabcabbcaaabccaabcccabbcabcaabcabcabcabcabcaabcabbcabccaaabbcabbcabbcabcabcabbcccccaabbbcaabcabccabcabcaaaabbbccaabbbbcabbcabcccabcabcabcabccabcaabbcccabbccaabbbcabbccaaabcaaabbbcaabccaabcabcaabccaaabcabbcaabcaaabcabbcabbcabccaabbbcaaaabbcabccabbcabbbcabbbbcabcabcaabbcabccabcabccaabcabbcaabbcabcabcabccaabbcccabcabbbcccaabcabcaabcabcabcabcabcabbccaabcabbcabbbcaabccaabcabbccabbcabbccaaabcaaabcabcabccabbcabcabccabcccabbccabcabcabccabcabcaabcabbcaabcaabcaabccabcaaabcabbbbbccabcabbbcabccabbccabbbccccaabccaabcabbccabccabbbcabbccabccaabbbccabccccabcccaabccccabcabcaabbbccabbbcabcabbbbcaabcabcabbcabcaaaabcabccccabcaaaaabccabbcabbbcabbccabccabcabcccaaabbcabcabcabbccabbcabbcabccabbcabbbbcaabbcaaaabcabbccccaabcaaaabcabcabcaabbcaaaabbcabcaabbcaabcaabcaabccabcabbcaaabbcaabcabccabccabbcabbcabcabbcabccabccabcccabcabcabccaaaabbcaabcabcabbcabccaaaabbcabccaabbbbccabbbccaabcabcabccaabcabcaabccabcabbbcabbcccabcabcccaabccccaabbcabccccabbcabccabcabcabccaabcabccabcabcaaabcaabcabbbccccabcaaabbcabccabcccabcaabcaaabcabbbbcccabccabcccccaabccabcaaabcaaabcabcabccaabcccaaaabbccaabcaabcabcabcabcabbbccccccabbcabbccaabcaaabccaabbccaabccabcabcaabcaabcaaabcaabcaaabcabbbcaaabcaaaabbcabcabccaabcabcabbccabbcabbcaabbcabcccabcabccaabbbccaabcaabccaabcabcabcaabbcabccaaabcaabcccabcabcaabcaabccaabbccabbcccabbccaabccabcaaabcabbcaabbcaabcabcabcabccabbbcaabcaabcabcabcccabbcccaabcabcaaabcabbcabcabcabccabccaabbcaaabccccaaabccabcabcaaabcabbcabcaabbccaabcabbbcccabcabcaaaabbccabbbccabcaabbbbbcabcabcaaabbbbbbcabcaabcabccabcabcaaabcccaaaabccabcabcabcabcaaabbccabbccabcabccaabccabcabcabbccaabcaabcabcabcaabccaabbcccabcabccaabccabbbcaaaabcaaabcabcccaabbcabbbcaabbbbcabcaabbcaaabcabcabcaabcaabcaaabbbcabccabcabccaabcabcaaabbccabbcabccabcabcaabccaabccaaaaabcaaabcaabccabcabbbcabbcabcabcabcaaaabcaabccaabbccaabcabbccabccabcabbcaabcabbbcaabbcccaabbcabcabbcaabbcabcabcaaabbcaaabcabcabcabcaabcabcaabbcccaaaabcaabccaaaabcaaabbcabcabbbcabcabcabcabcccabccaaabccabbbcaaaabbccaabbcabcabbcaabbcabccabcccabbcabbbbcaaabbbcccaabbccaabcabcaaabbbcabcabccabcabccabcabbbcabcaabbbbbcaabbbcabcabcabbcabcabccaabbccabccabccccabcccabcabbcaabcabccabcaabcabcaaabccccaabbbccabcabbcabcabbbcabbcaabcaaabbbcabccabcaabbcabbbbcabbbccabbcaabccabcabcabbcabbbcabccabcabbcabcabcabcabcabbbcabcaaabbcabcaabccccabccaabccabccabbbbccabccccaaabcaabccabcabccabbccabccaaabbccabccabcabbcabcabcaabcaabbbbbccabcabbccaabccaabbcccaabcaabcaaabccabccccabbccccabccccabcaabcaaaabcccabcabcabbbcabbcccaabccabccabbcabcabcabccaaabccaabcabcabbcabbcabcccabbbcabcabcaaabcaabcabcabbcccaabbcaabccabccabcabbbcaaaabcaabbcccccaabcaabcabcabcabcaabcccaaaabcccaaaabcccabccabccabbbcabccaabcaaabcabbcabccaabbcaabbccccabcaabcccaaaaabbcabccabbbccaabcabccaabbbcabcabcabcabccabcabcaabcccaabcaaaaabbcaabcabbbcabbcaabbccaabcabcaabcccabcabcabccabcabbcabcabcabcaabcccabcaabbccabcabbcabcabcabcabcabbcabccabcabbbbbccaabcaabcabcabcaabbcccabccaabcabbbcabcccaabbcaaaabcccabcabbcabcabcccaaaabcccabccaabccaabbbcabbcabcaabcabcccccaaaabbbcabccaaabbcaaaaaabcabcaabcabcabcaabbbbcabccabcabccaabbcabcaabcabcaabbbccabcaabcccaaabbbcaaabcabccabcabcaabcabbcabcabbcabbcabcabcabcccaabcabbccabccabbcabcaabcaabcabbcaaaabcabbbbcabcabcabbcabcabccabbcaabcabcabbbccabcabcaabcccccabccccaabcabcaaaaaaabccabcaabcaaabbcaaabbcabcabcaabcabccabbbcaabbcabccaabbcaaabcabcabcabcaabcabcabbbcaaabccaaaabcabbbccabbccabbcabcabcabcabbcaabbccccabcccabccabccabccaaabcabbbbccabbcccaabccccabcaabcabbbccaabcaaaabccabccabcabccabbbcabbccabcabcabcabcaaaabcaaaabcabbcabccabbbccccccccabcccabccaaabcabcabcabcaabcabcabcabbcabcabccabcabccaabbbcabcabcabbcabccaabbbcabbbbcabcccabcaaabcabccaaabcabccccabcabcabbcabcccaabcabcabccabcabcaaaabcabbcabbcabcaaabccabcabcabcabccabbcabccccabbcccabcabcabccaabbcabcabbbcabbbcabcaabcaabcaabcaaaabbcaaabcabbcabbcccabcabcccaabcccabbbcabcabccaaabcabccabccabcabbcabcaaabcabcabccabcabbbbcaaabccabcaabbcccabcccabcabcabbbcabcabcabcabcccaabbcabcaaaabcabcabcabcabccabcabbcaaaabcabcabcabccabccabcabbcabbcabccabbcabcabcabbcabcabcaabcaabcabbcabcaaabcabbbcabccabcabccaaabbcabcaabcaaabbbcaaabccaabbcccaabcabcabbcaaabbcabcccabcaabcaaaaabcabbcabcaabbbbcabbcabcabbbbcaaabcabcaaabbcabbbbcaaaaabbccabbccccabbcabccabccabbcabcaaabcabccabcabcabcabbbbbbcaabbbcccaaabcabbbbcabcabcabcaabbcabcccaabcaaabcabccaabcaabcabbbccccccabcaabbcaabbbccccabccabcaaabbcabcabbccabcaabccabcaaabccabbcaabcaaabcabcabcaabbcabcccaabcabccaabcaabbbccabbccaabccabbcaaaaaaabbbcabccabcccabcaabbbcaaabbccabcaabbbbcabcabcabcccabcabccabbcaabbccabbcabcaaaabcccabcaabbbbbcaabccaaaabcabbccaabcaabcabbbccabbbcaabccabbbbbbcabcabbccabbbccaaabbccabbbccabcabcaaabccabbbbcaabcabccaabbcaabcaaaabcaabbbccabccabcabcabbcccaaaabbbbbbcccabccabccabcabbcabccabbccabcabccccabccabccccabcabcabcabccabccabbcabcabcaabccabcaaabccccaabbccaaabbbbccaabcccaaaabcabcabcabccabcccaabcaabcaabbcccabcccaaaaaaabcabccabbbccabbbcabbcabbcabcabbbbccaabcaabccabcaabbcabccabbcabbbbcccaabbccabcabbcccaaabcabccabcabcabbcabcaabbcabbccaabccabcabcabccaabbcabbbccccccabcaabcabccaabccabbccabcabbccaabcaaabccabcabccabbccabcaabbcaabcaaaaabccabbccabccaabcabbbcaabccabcaabcabccabcabcccaabcabccabbccabbcccaaabbbcccaabbbbbcabcaabcccabcccaabcaaabcaaabbbcccaaabcaabccaaabcccabcccabcaabcabcaabbcabbcabcaaaaabcabcabcccaabcaabbbcaabcaabcabbcaaabcaabcabcaabcabccaabcaabcabcaaaabcabccaabccabbccabcaabcabcaaabbcccabcabbcaabcabcabcabbbccabccaaabcaaaabcccabcabccaabcabbbcabcabbcabcabbcabbcaabbbcabbcabccccaabcccabbbbbcccaabbbccabcaabbcaaabcabbcabcabbcabccabcabbbcabbcabcaabcaaabcabbcaabccabcabccaabbcabbcabbccaabcabbcabbcabcccabbbcccccaaabbcabbcabbcabcabbbccabcabccabcaabcccabbccabccaabcabcccabcabcabbbcabbbcabbcccabbcaabccaaabcabccabcaabbccaaabbcabcabccabcabcabccabccaabbbcaabbccaaabbbcabbbcabcabccabcaabcaabbcabcabcccabccabbcaabbcabcaaabcabcabcaabcabcccabccaabcabccabcaaabbcccabcabcabcccabccabcccaabcabbbcabcabcabbccabbbcaabbcaabbcabccabccabccabcaabbbcabbcabccabcabcabbbbbccabcaaabcabcaaabcabbcabccabcabcaaabcabcabbcaabbbbcccabcabbccabcaabcaaaaabcaaabcabbcabbbbbbbcaabbcccabccabcabbccccaabccccabbbbcabbccabcaaabcaabcabccaaaaaaabccccaabcccaabcaaaabcabcabcabccabcabcabbbcaabcabbbbbcabcaabccaabbcaabccaabbbcccabcccccabcabccabcabccccabbbbccabbbbbcaabbccabcabcaabcabcabbbccabcabbbccaabcabcabcabcaaabbcaaabcabcabccabcabbccabcabcabbcabbbcabccabcabcabbcabbcabcabcabcccabcaaabccabcabccaabcabbcaabcabcabcabccaabccaaabbcabccabbcabcccaabcaabccabcccaabcabcabccccccaaaaaabbcaaaaabcaabcccaaabcabccaabcaabcabcabccabbcabbcabcaabcaabbccabcabbbcabbcabcabbccabcaaabccabcabcabccaaabcabccaabcaaaabcaaabbcaaabbbcaabcabccabbbcabbbcaabcabcaaaabcaabcabcccabccaabcccaabbbbcaaaabcaabcabccaaabcabcaabcaabbcabbbcccccaabbbcabcaaabcaaaabcaaabbcabcaaabcaabbcabcabcccabbccabcaabccaabcabcabccabccabcabbcabccabbbccabcabcabcabbcaaaabcabcaabbbbcabbcaabcaabccabcabcabbcabcabbcabbccaabcaabccabcabcaabbbbbccabcabcabcaaabccabcaabbccabbbbbbbcaaabcabcaaaabccabcaaabcabbcccabcabbccccabcabccabcabbccccaabcaaaabccaaabcabcabcaabbcaabbccabccabcccabbccaaabcaabbbbbcabbccccccabbccaabccaabbcaabccccccccccaabbcccaabbcccabcabbcccaabcaabcabbbbcaabcabbcabccabcabcaabcabccabcaaabbbcabcaabbcaabbccccabcccccabccabccccaabbcabcaabcabcabccabbcabccabcaabcabbbbbbcaabbcaaaabcabcabcabbbcabcaabcaabccaabccabcccaabbccabcabcabccabccabcaabcabbbbbcaabbccccaabcaaabcccabccabbcabbccccabbbcaabbbcabcabccabcaaaaabbccabbbcabccabcabbcabcaabcabcaaaabccabbbccabcabcaaaabcabcaaaabccabbcaabbbbcabbccaabcabbcaabbcaabccaabbbcabccabcabccabcccabcaaaaabcabcccccaabcabbbccabbccaabbccaabcaabbbbcabcaabcccabcaabcabcabccabcabcaabccabcabcccabcaabbcccabbbcabbccabcabcaaabccabccabcabcabcabcccabcabbcabbcabccccaaabccaaabbcabbcaaabcaabcaabccabbbbccccabbbbccabcaaabbcabcabbcabcaabbbcabcabccabccaabcccabcccabcabbccaabccabbcabbcabcaabcaabcaabbcabcaabbcabbccaabcabcaabbcaabbbbcaaabccabcabcaabbcabcabcabcccabbcaabcabcabcaaaaabcaabcaabbcabbcabbccabcabcaaabccabcabcabbbcabbcabcabbcabbccaabccabccaabcabcccaaabbcccabcabbcaaabbcabbcabccabbcabcccabbcaabbbcabccabcabcabcabcabbcabcaabcccaabcccabbcabbccabcccabcabbcabbcccaaabcaabcaabcabbcabcccabcabbbcabcccabccabccccabcabcabcaabbbcabccccabcabbbcabccccabcabbcabcabcabbcccabbcaabcaaaabbbcabcaabcaaaaabbcabcaaabcaabcaaabcaabbcabbbccabcabbcabcaaabcabcabbcabcabccabbcabcabcaabcabcabccabbbcaabbbcaaabcabccabcabccabbcabccccaabccaaaabcabbbbcabcabbcabbcabbcaaaaabbbbbbbccabccaabbbccabcabcaaaabcabcabcabcabcabcabcaaaaaabccabcabccccaaaabcabcabccabbbcccabbcaabbbbccccabbcaaabccabcaabcaaaabcabbbcabccabbbbbcaabbcabbbccabcaaabccabccabcabcaabcabcccabbccabcabcccaaabbbcabccccabccabcabcaabcccccaaaaabccabcabcaaaabcabcaaabcaabcabcaaabccccaabbcaabbcabcabbcabbcabccaabcabbbbcccabbcaabcccabcabcaaaabbcaabbcabcaabcaaabcaabcccabcaabccabbcabcabccabbcabccccaabbcabbcabbcaabbbcaabccccabcabcaaabcabbbbcccaabbbbbbcabcabbcabcccabcaaabcabcaaabccabcabbcccaaabbbbbcaaaabcabbbcabbbcabcccabcabbcabcabccaabccaaabccabccabccabccccabcabcabcaabcabbccabbcabccabbcccaabcccabcccaaabcabcabcabccabcabcabcabccabbccabcabbcabbbccaabcabbbccabcabbbbcabbccabccabcabcabbcaaaaabcaabcabccaabcccabbccaabcccabccabccabcabccabcabbcabbcaaaabbcabccaabbcabcaabcaabbccaaabbccabbcabbcabbcaabbbbbccaabcabccaabcabcaabcabbbcabbccaabbcabbbbcabcaabcaaabcaabcabbccabbcabcabcabcabcaabbccabbbbcabcabcabcaabccaaabcaaabbbcccabcaaabbccaaabcabcaaabcabcabbbbcccabbbccabbccabccccabbbcabcabbccaabccaabbbcaabbcabcabcabbbbcabcabcabcabcabcabcccccabcaabbccabbcabccabcaaaabcaabbccabbcabbbccabcaabcaabbcabbccccaabcabbbcabccabccaabcabbccabcccccabcaabbbbcaabccaabbcabbcabbbbbbcabcabcabbccabbcabcabbbccabcabbcccabcabcabccabcabbbbcabccccaabcccabcaaabccabbbcaabcabbcabcaabbcabccabccaaabcabcabcabccabcaabcaabcabcabcabcabcaabccaabcaabccabcabcabcaabcccaabbbbbcaabcabcabcabcabbbbcaaabcaaaabcabcabcabccaaabcabcabbbcabccaabccabcabcabcabcaaabcabbcabcabbcaabbccabcabcabcaabbcabbcabbccabccabbcaabcaaaabcaaaabcabccccaabbcabbccabcabcaabcabcccabbccabcabccabbcaaaabcabcaabccabcabcabccabccabcaaabcabcaabcccaaaabcaabccaabcabbcabbbcaabbcaabcabcabcabcaabcabbccabcccabbbcabbbcabbcaabcabccabbccaaabbcabcccabbcabbbcaabbbcabcaabbcabbbcaabcabccaabccaabccabcabcccabcabcaabccabccaabcabccabbcaabccaabcabcaaaabcabcabbcaabbcaaabcabcaabccabbccabbccaabcabcaabcccaabcaabcabcccaaaabcaabcaaaaaabccabcabccabbbccabccabccaaabbccabbcaabbbcabcaabcabcaaabcabcaabcaabcabccabccabcaaaabccccabbccaabbbbcabcaaabbbccabcabbcaabcaaabcabcccabcaabbbbcaabbcabcabbcaabccaabcccaabbcaaaabbcabcabccabccabccabbccabcabcabcabcabcaaabbcaabcabcabcaabcccabcaabbbcabcabccaabcabcabbcabcaaabccaabbcaabccabcabcabcabcabcabbbbcabbcabcaabbbcabccaaabcaabcabbbcabbbbcabcabcabbcabcaabbcabcabccccaaabccccabcabbbcabcabccabccaabcccabccaabbbcaabcabcabcabcaaaabbbbbbbcabbcccabcaabcaaabbbcaabcabccaabcaabcaabbbcaaaaabcabcaaabbbbbcaabbbcaaabbcaabcccaabccaabcaabcaabccabcabcabcabccabcabcabcaabcabcaabccccabccabbbcaabcaaaabcabcaabcabcabccaabccabccaabbbcabccccabcaabbcaabccaabccabcaabcabcccaabcabbcabbcaaaabcaabcaabbccabcccabcabbcabbcabccaabcaabcabcccaabbbcaabcabcabbbcccabccaabcabcabbcabcabbcaabbcabcabccabbbccccccabccaabcabbcaabbcccaabbccccabbbcabccaabcccabcaaaabbbcabcabcccabcaabcabcabcaaaabccabbcabcabbcabccccabcabcabbbcabcabbcaaaaaaabccaaaaaaabcabcccaaaabbcaaaaabcabccaaabbcabcabcaabcabccccabbccabccabccabccaaabccaabcaabcabbcccabcabcabcaabbccaabbcabbcaaabcccabbbcccaaabccaabcccaaabbcabbbbbcabcabcccabbcabccabccaabbcabbcabcaaabcabbcabcccaabbbcabcabcabbcabbcabcaabcabccaaabbccabbbcaabcabbbbbbccaaabcaabccabcabbcabbcaabcaabcabcabcabcabccabcaabcabccabcaabbcabcaabcabcaaabcabbcabbbbcabcaabcabbbcabcabccabcaaabbbbcabbcaabcabcabcaabcabcabcaabcaabcabccabbcabbccabcaabccaaabcabbcabcabbbcabcccabccabccabbcabccabcaaabbbccabbccaabbcabbccabcabbbbccaabcaaabcabbbcabbccaabbccaaaaaabcabccabcabbbcccabcaabcabbcccccaaabcabcabccccaaaaabcaaaabccabcabccabcabcabcaabccabbcabccaabccccabcaabcaaabcabcabbbcabbcabbcabcabcaabcabcabcaabcabcabcaaabbccabbcaabcaabcabbccabcaaabcabbccaabcccaaabbcabbcabbcabbbccabcaaabcabcaaaabbcaabbcabbcabbcabccaabcabcabcaabcaaabbbbbbcaabccabcaabccaabccabcccaaabcabcabcabcaabcaaabcabcabcaabbbccabccabcabcaabcabcabccaaabcccaabccabbcaaabcabcabbccaabcabccabcabbcabcaaaabbcabccabccccabcabbccabccabcccabccabbbcaaabcabccabbcabcabcabccabbccaabbccaabccaabcaabcccaabcabcabcabbcabcabcccaabcaabcabcaabccaabcabccccccabbbbcccabbbbccabcabccabcabccaabcaabcaabbcabbbcaabcccaabbccabcabcabcccabccaabbcaaabbcabccabbcaaaaaaabcaaaabcabcaabbcabcaabbbcabcaabcccabcabbcabbccabbcaaabbbccaabcaaabcabbcabbcabbbcabcaabcccabbbcaaabcccabcccccaabbccabbccaaaaabbcaaabcabcaabcabbbcaabbbcaabccabbbbbcabccaaabccabbbcabbccabcccaabcabbccabcccccccaabcccabcaaaaabccabcaabccabcccccabcabbcabbcabcabcaaabbbcccaabcabcaabcabbcccabcaabcaaaabcaabccaaaaabbcccabbcabbcabcabcaaaaabbccaabccabcccabcccabcaabcabccabcabcabcccaabcccabbbccaabbcabcabcccabcabbcaabbcabbcccabcccabcaaabcaabbcaaabcaabbbbbbbccabcaabcabbbcabbbcabcaaaaabbbcccabbcaabcaabbcabcaabbbcabcabcccabcabcaaabcccabbcabcaabcaaabbccabccabbbcccccccccabbcabbbcabbccccaabbcaabcaabccabcabccabcabbbcabbcaabbbcaabcaabbccabbbccabcabcccabbcaabcaabcaaabbcaabbcccabcabbcabbcabcaabbccabbcabbbbbccabcabbbbbccabccabcaaabbbcabccaaabcaabccabccaaabbbcabbcabcabcaabbcabcabcaaabcaabcccccccabbccccabcabbbcccabcabcabbcccabcaaabcaabbccabbcabcaabccabbbccccabbbbbbccaabcaaabccaabccabcabccccccabcabcabcabcabcabbcaaabcabccaabccabccaabccaabcaabccabcabccaabbcccabbccabcabcabccaabbbccaabbbbcaabccabcccabcaabbccabcaabcabbcccabcabcaabcabcccccaabcabbccabcabcaaabccabcabbccabcabccaabbccabbccccaabccabcaaabcabccaaabbcabccabcabcaaabcabcaabcaaabccabccabcabcaaabcaabbcaabbbcabbcaabcabcabccaaaabcaaabccabbbcabcaabccabbcaabcabbccabbccaabccabcabcaabcabcabcabcabccaaabcabccabcaabbcabbbcaaabbcabccabcabccabcabbcabcabbcabccabccccaabbccabbbccabcabccabcccaabcabccabccabccaabcabccabcaabccabccabbbcabcaabcabcaabcabcabbccccabbccabcabcaaabcaaabbcaaabcccabcabcaabbbcabbcabbbccccabbcaabccccabcabcabbcabcaaabccabccabbccabcabccabcabccaaabbcabbcaaabccabcabbccabbcabcaabccaabcaabccabbbcabbbccccabcabcabcaabcabcabbbbccabccabcabccabcabcaaabbcabcaaabcccaabcabbbcabbcabbbcabcabccabcabcabcabbcabccabbccaabcaabcabcabccabcabcccabcccabcaabcaabcabcabccabbbbcccabccaabccabbccaaabccccabbcabbcaabcabbcabcaabbbcaabcaabccabbccccabccabcaabccabbcabbccabbcabccaaabcabcabcabcabcccabbccabcabcaabbcabbcabcccaabcabbcaabbcabbccabbcabbcabcabcabcaabbcabcccabbbbcaaabcabccabcaaabcabbccccccabccabbcabcabcabbccabcccabbcabcaabcaabbcccabbbcabcaaabcabcabcabcabcaabccabcabcaaabcabcabcaabbccabcabcabbcaabbccabcabcabccabccccaabcaabcabcccabbbbbcabcaabbbbcabcabcabcabcabbcabcabcabbcccaabcabcabcabccabcaabcaabcabbbcabbbccaaabcaabcabcabbcabcccabcabcabbbcaabbcabcabbcabcaabbcabbccabcccabcabcabbcccabcaabccabcabcaabbbcabbbbbbbbcaabbcaaabbcabcabccabbcaabbcaaabcaaabcabcaaabccabcaabcaaaabbccabcccabccaabcabccabbbccabbcabbccaaaaabbccabccabcabbbcabbcabbcabcaabcabcaabccccabcabccabcabbbcabcabbcaaabccabbbbbcaabcabbcabccabcaabbcabccabcabcaabcaabcabccabbbcabbccaaabbcabcabcaaabcaabccabcabcabbbccaabcabbccabcccabbcabbccabbbcaabccabccabcccabcccabbcabcabcaabbccabcaaabcccabcabbbccabcabbcccaabbcabcabcaabbcabcaaabcaaaaaaabccaabcaabcabcabbcaaabccaabcaabcabcabbbccabbbcccccaaaaabcabcaabbcabcaabbbcccabcabbbcaaaaabccabbbcabcaaabbbcabbbbcccabbccaabcabbbcabbcabccaaaabcabcaaabcabcabbcabbbcabcabbcabbbcccabcabcabcaabbcaaabbbccabcabcabbbbbcabcabccabcabcabbccabcabcaabcabccabcabcabcabcabcabcabbcccaaabbccaabccaaabbccccabccaaabcabcccabccaaabcaaabbccabcabcabcaabcabbbccaabbbcaaabbcabbcaaaabccabcabcabbccabccccabbbcabbcaabccabccabcabcabcaaabcabcabcabccabbbbcabcabbcaabcabbbcabcabccaabcaaaabcabbcabcabbccabcabccaabcaabbbcabcabcaabccccabcabbbcaabcabbbcabcaaabcabccabbcabcaabbbccabbbcabbbbccabccccabcabcabbcaabbcaaaabccabbbbcaabcaabcabccabcaaaabbbcabccabcccabbcaabcabcccabbbcabccaabbcabccaabcabcabbcabcabcabcabbcaabbcabbccccabcabcaabccaaabcaaabbcabbbcabccabcabcabcaabbcabcccaaabbcabccaabcaabcaabcccaabbccaabcaaaabbcaabccabcabccabcabbbccaabcabcabcabcabcabcabcabcaabcaabcccabcabbcabccaaabbbcabcabccabcccabbbbcaabbcabbbbccabccaaaabcccabbcabbcabbbcabbcabcaabbcabcabbbccabbbcaaaaabbcabbcabccabcabcabccccaaaaaaabbcabcabbcabcccabcaaabbcabccabcaaabcaabccccabbccabcccabbbbbcccabccaabcabcabccabbccccabbcccabbbbbcabccabbbcaabccaabbccccabbccabbcabcabcaabbcaabbbbbbbccabcabcabcabbbcabcabbccabcabccabcabcabccccaabcabcaabcabbccabccabcabbcccaabccabccaabcabcaabcabcabccaabccabcccabbcccabccabcabbbcccaabcabbccccaabbcabbbbcabcaabccabcaabccabcabbbbcabcabccabcccaabbcabcabcabbcabcabcabccaabcaabcaabcabbcaabcaabcabcccabbcabcabcaabccabcabccabbcaabbbbcccabccabccaabcaabcabbbccaabccabbcabccabcabcaabcccabcabcabcabccabccabccabcabcaabcccabccabcabcccabcabccabbcabcabcabbcabccabcabcabcccabbbcaabccabbcaabcaabbbccabbbbcabcabcaabcaaabcabbcaabbcabcaabbbcaaabcccabcabcabbcabbcabbcaabcabccaabbcaabcabccabccabbbcaabcccccaaabbbbccaabbbcccccaaabcabbcabbbbccabbcabccabbbcccabbccaaabcabbccaaabcabcabcabbbcaabcaabcaaabbcaabcccabcaabcabccaabccabcabcccabbcabcccaabcabbccabbbccabcabcaaabcabbcabcabcccabcabcabccabbbbcabcabbcabbcabbcaabcccabccabcaabcaaabccabccabcabccabbcaaabcabcabbbbbcabbccabcabccaabbcaaabccaaabbbcaabcabcabbbcabcabbcabcccaabcabcccaaabccabcabccabbcabcabccaaabcabcabcabbcabcaaabbcabbcabbbccccabbccaabbccabcabcabbcaabbcaabbcabbbbbcabbcabcaabbcaabbcaaabccabbbcaaabbcabcabcabcabcccabbcaabcabcaabcaabcccccaabbccabbcabcaaabccaabccabcaaaaabbcabbcabcaabccaabbccccabcabccabcaabcabcaabcabcabbccaabcabccabcabcccabcccaabcabcccabbcabccabcabcabbccabcabcccccabbcabcabcabcabccccabbcccabcabbbcabcccabbcaabccabccccccabcaabcccabccabcabbcabccccabbbcabcaabbccaaabcaabcccaabbcabccabccabccabcccabbbccabbcaaabcabcaaabccabcabcabbcccccaabbcabccabbbbcabcabcabcabcaaabbbbbcaaabcabbcabcabccabccccaaabbbcaaaabbccabcabccabccabbcabcaaabccabcaabbcaabcabccabccabbcabccaabcccccaabbbcccaabccabcabccaaabcaabbcccabcaabbcabbcccaabcabccabbcabbbccabbbcabbcabccabbccaabcabbcaaabbbbbcaabccabcabccaaabbbcccabbbcabcabcccabcabccccabcabccabcabcabcabcabccaabccabcabbcabccabccaabbbcabccabcccabbbcabccabcccccabcabccaabcccabcaaaabbcccaaabccaabbccabbcccabcccabbbcccaabcaabcabcabcaaabcccaabcabbcaaabccabbbcaabcabbcaabccabcccabbbccabcabcabbcabbbccaabcabcabbbcabcabccabbcabcaabcaabcabcaabbbcabbbbccccaabbcabcabbbccabbbbccaabcccaabcabcabccabcccccabbbcccabcaabcabcaabcabbcabcabccaabcabbbbbbbbcaaaabcaabccaaabcaabbbbbbcaabccccabbbcabcabbcabccabbbcaabbcccaaabcaabccaaabccabccabcaabccabcaaaabcabbccabcabbbcabcabccabbcabcaaabbcabbbbcabbcaabcaabcabbbcaabcabbcabcccabcccabbcabcabbbbbcaabccabbbccabcabbbcccaaabbcabbcabbccabcabcabcaabbbcabbbbcabcaabccabcabcccaabcabcabcaabccabcaabcaabbcaabbcabbcaabccabbccaabbbcaabcabcabbcaabccabbcabbcaabcabccabcccabbcabcabbccaabcabbcabcabcabcabccabccabcabcabcaabccabbcaaabcabbcabcabbcabcabbccabccabcabcccaaabbcaabbccabccabcabcaaabbcaaabcabcabcabbcaaabcabcccaabbbcaabbbcabcabccccabccccccaabccaabbcabbcaabcabcabcabbbcaaabcaabcabcaaaaabbbcaabccabcabbcaaabbcaaabccaaaabcaaabbbcaaabccaabcabccabccccaabbccccccabcabbccaaabcabcabbbbcabcaaabbbccabcaabbcabbbcccaabcabcabcabcabcabcabbcabbbcabbcabcabcabcabcabcabbcaabbbcabbccabcccabccabcaabcabcabccaabcabbccabbcabcccabbcaaabcabbccabcaabbcabcaabccabcabccabcabcabcabcaabcccabbbbcabbccaabcaaaabbccabcabccabcaaabcaabbcabcaabcaabcaabbccaabccabcabbbcaabcaabbcabcaabbcabcccccabbccccabcccabbbcccabcabccabbcaabbbcabcaaabbccabccaaabcabcabcabcccabcaabbcabcccaaaabcabcccabcccabcabcccabcabbbcabccccabcaaaabcccabcaaabcabbcabccabbbcabcabcabcccabbbbcaabcaabbcabbcabcccabbcabbcabcabbbbcabbcabcabbcaabcaabccaabbbbcaabcabbcabcabcabbbbcabbcabccabcabcccaaabccabcabcaabbcabbbcccabccaabbbcabcccabccabcaabbcabcabbbccaabbbcccabbcaabcabbcabcabbcaabbcabcabcabcaaabccabccabccaabcabbbcabbcaabbccaabbccccaaaabcabcaabcabccabbcabcaaaabcabcabbcaabbbcabccaaaabbcabcaabccccabcccccabcaaaaabcabbcccabbbcccabbbccabcabcaabcabcabcabbbbcaabbcabcabcccabcabbcabcaabccabbcaabccabbbcabbcaabbbccabcabcccabcabccaaaaabcabbccaabbcabccabccaabbcabbcabcabccaabcabccabbcaabbcaabbcabcabbbcaabbcabcaaabcabcabcabcaabcabcaaaabbcaaabcccaabcabcaabcaaaaaabcabbcabccabccccaaabcaabcabcabcccabbcaabcaabcabcaabccabcabccabbbcabbbcccabccabbcabcabcabbcaaabccaaaabcabcabbcabccabbbcabbcccabbcaaabbcabccabcccabcabbcccabcaabcabbbbcabbccaabcaaabbccabcabcaabcaaaabcabcccabccaabcaabcabcabbbcaabcaabcaabbbcccccccaabcabcabbbcabbcabbbcabcabbcabcabcabcabcabcccabcabbbccabcccaabcabbcabcabcabcaabcaabbccabcabcabcaaabcaaabcabccccabcccccabcaabccaabcabcaabbcaabcaabbccaaaaaabccabbbcabcccabcaabbbccaabcabbcabcaabcccaaaabcabcaabccabcaabccabcaabcaabbcaabcaabcabbbbccabbccabccabbccabcabccaaabbbccaabbcabcaaabccccabbcccabbccabcaabcccabcaabbbbccaaabcabcabcaabcabcaabbcaabccabcabcaabbcabcabcabcaabcabbbccabcabcaabbbccaabbcabcccccabbcaabccabccccccabcaabbcccabccabcccaabbbcabccabbcabcabccabccabcaaaaabbbcabcaaabcabccabcabcabcabcabbbbcaabccaabbccabccabcaabcabbccccaabbbcccaabbccaabccabcabccaabcabbbbcabbccabccabcabccabcabccabccabbbbcabccabcabcaabcabccaaaaabbccabbbccabbbccabcaabbcabbcabcaabbcabbbcabcaabccabbcabbbcaabcabbcabcabcaabccabbbcccaabbcabbbccabcabcaabcccabbccabcaabccaabcabbbcabbccabccaaabcaaabcabbcabccaabcabcccaabcabcabcccabccabbcccabcabccccabbbbcabccabbcaabccaaabbcabcabcaabcabcabbbccabcabbbccaabbcabcaabcabcabcabbccabcccabbcaabcabbbcccabcabcabcaabbcaaabcaaabcabcabcabcabcabcaabbcabcaabccaabcabcabbbcabbcccaabcabbcabccabcaabbccaaaaabcaabbccabbccaabbbbccaaaabcabccccabcaabcaabbbbcabcabbbbcabbbcaabbccabbbcabbcabcaaabbbcaabcabcabccabbcabbbcaabcccaaabbbcaaabcaabbbcccaabcaaaabcccaabcccaabbcabccabcabcaaaaaabcaabccaaabbcabbcaabcaabcaaabcabbbcabccabccaaaabcabcabbcaabcabcabcabcabccabbcabccaaaabcabbbbcabcabbccccabbcabbccabcabbcaabbcaabcaaabccabbbcabcccabcabbbcaaabbbcabbbbcaaaabcabcabcabcaabcaabcaabcaaabcccabccaabccabccaabcabbccabccccaabcaabcabcaabccaabcabcccccabbcccabbcaabbcaabccccaabcaabccabccabcaabcabbbbcabbcabcaabcabcabbcabcabcaabcccabccabccabbcabcabbbcccaaaabcabccabccabcabcaabcabbcccabcabbcabbcabcaabcaaaabbcabcabcaaabcaabbcaabbccabcaabbbccabbcccabccaaaabcaabccabcaabccabccccaabbbcaabcaabbccabcaabccaabcaabbbccabbccabccaabcaabcabcaaaabbcabccaabccaaabccabcaabccabcaaaabcabbbcabcaabccabbcabcaabcabcabbcabcccccabcabccabcccaabcaabcccabcabbcaaabcccccaabbcabcaaabcaaabcabbcaabcabbcabcaaaaabcabcccaaaaabcabcabccabcaabcaaabbcaaabcaaabccaaabbccabcabbccaaabcaaabcabbcabbcabbbcaabcabbcabcaabbbcabbcccabbbbcabbccabccabcccabbcaabcabcabcabccabbbccccaaaabccabbbccabcabcccaaaabcccaabcabbbbbbcaabbbcabcabbcaabcabcabbcaaabccaabcaaaabccabccaaaaabbbcabbbcabcaabcccccaabbcabbcaabcaabcabcaabccabcabccaaabbcabbcabcaaabbcccaabbcabccabcaabccabccabcabcaaabbbccaabcaabcabbbcabcaabcaabbbcabccabcabcabccabcaabcabbccaabcabbcaabcaabcabccaabcabcaaaabbbcabbccaabbcabcabbcabcccccccccabbccabcaabbbbcabcabcccaabbcaaabbbccaabcabcabbccaabbcabbccabcaabbccaaabccabbbccabbcaabcccabccaaaaabcaabccabcabbcccccabccaaaabcaaaabcabccabcabccaaabcaabcabcaabccccabcccabbbbbcaabccabcabcccccabcccabcabcaabbccaabccccccabbccccabbcccabcaaabbccabcabcabbbccaabbbbcaaabcabccabcabccabbcabcccabbbcaaabbcaabbbccccccabcaaabcabbcabcccaaaabccccabcabbcccccaabbcaaabbbcaaabcaabcccabbccabcabcaaabcabcaaabbbcabbccabbbcabbbccabbcabcabbcabbbcaabccaabcccaabcabbcabcabcccccabcabbccabcabcabbcaabbcabccabbbbbcccabcabcabcabcaabbcabcabcaabbcabcabbcabcabbbcccabccabbcaabbcabcaabcabbccaabbcabcccaabbcabcabbccabcabcabccabbcaabbcabcaabccabbbcabbbcabcabbbbcaaaabbbccabbbbbcaabcabcabccaabcabbbbbcabcabbbbbcabbbbccaaaabbbcabcabccccabcaaabcaaaaabbcabcaaabbccabbccabcaabcabcabcaabbbcaabbcabccabccabcccabcabcabcabbcabcabcabbccaabcabccccaabbcaabbccaaabbbbbcaaabccabbccabbcabccaabbcabcabbcccabbbbcaabcaabcabbbccabcccabcabcaabcabccabcabcabcccaabccaabcabbcabbbbcabcabccabccabcccccabbcabcabccabcaabcabccabcabbbcccabccaabcabbbcaaabbcabbcabcaaabcabcabccaabbcaabbcabccabbccabcabcabcabcabbcaaaabcaabccaabcabbbcaabcaabbbbcabcabcabcaabcabbbbcaabbcccaabcabcabbbcaabbbcabcabbbccabbccccabcabccabccaabcabbbccabcaabcabbcaabbcaabcaabccaaabcaabbcabcccabbccabbbbcabbbcaabccaabcabbcaabccabccabcaaabbccabcabbcccabcabcabbbccabcabbcaabcabbbcaabbcabcabcabcabcabcaabbccabcabccccaabcabcabcabcaabcabcaabcaabcabcaabcabcabbcaabbcabccaaabccaabbccabcccabbccccabcabbcabbcaaaabbcabcaaaaabcaabbbbccabcabccaaabcabccabcaabccabcabbbbbcabccabcaabbcabccabbcabccccaabcaabbbcabbcabcabbcaabcabcabbcaaaabbcccabcaabbcaaabbcabcaaabcabbcabcaabbccabcaabcabbcabcaabbbcabccabcabbcabbccabcaabccabccaaabbbcaabbcabcabcabcaabcabccaabccabcaaaabcabbcabccabcabcabcaabbcabbcaabbcabbbbcabcabccaabbbccabbbcaabcabcccabccaaabcccabcabcabcaabbcabbcabcabbccabbccaaaaabbcccaabccabcaaaabcaaaaabccccabcabcabcabcaabcabbbccabbbcabbcabcaaabcabbcabccabccabcaabbbbcabbcaabcabcabccabccabcabbcaaabccaabbcabcaaabbcabcaaabccabbccaabccabccaabbbcaabcccabcaabbcabcabccabcabbcabcabcccabcabcaabcabcaabccaaaaabccabbccaaabcabccabcaaaaaabcabcaaaaabcaabbccabcabbcabcccabccaabbbcabcabcabcabccabbcaaaabcaabbbcabccaabbcabccaaaabcabcaabccabbccabbccccabbccaaabcabbcccabccabcaabcabcabccabcabcabbcaaaaaabcabcabccabcabbccabccaaabbcaabcabcabcccabbccabcabcabccaabbbcccabbcabcabccabcabbbbbccaaaabcccabbbcaabcabcaaabccaaabcabbbcabcabbcabccabcaaaabcccaabccabcabcabcaabccaabcabbcabcabcabbccabcaaabccabcabbcaabccccabcccabccabccaabcaaaaabcaabcabcabcabcabbbcabcabcaabcabbbccabccabccabcabbccabcccabcaaabcabbcabcaaabcabcccabcabbbccaabcabcabcabcabcabcabcabcabcabcccaaabbbcaabcabbccabcabbcabcccaabccabcaabbccaaaabcccabcaabcaabcabcabbccabcccabcccabbcaabcabccaabcccaabbcccaaabccabcccccaabccabccabbcabbcabcabcaaabbbcabcabbbcabcaabccaabbbccabcabcaabbbbcaaabcccabcaabccabcaabccabcaabccabccabcabbbcaabbcaabcccaabbccccaabcaaabcabccaabbccabcaabbbcabcabcabcaabcabccabbccaaaaabbbcaabbccaaabbbcabbcccabbbccabcabcaaabbccaaaaabbcaaabccaabbbcaaabbcabbbcaabcaaaabcccabcaabbbbbbccabbcabcabcccccaaabccabccaabbbccabccabcaabcaabcaabbcaaaaabbccaabbcaabcabcabcabbcccccabbccccabbcabcaabbcabcabcabbbcabccccccabcabbcaabcaaaabcabcaabbbbbcabbbcabcabbcabccaaabbcabbbbcccccabcabbcabccaabbcaaabccaabbcabcaaabbbcabccabccabcabcabcaabccaabcabbbcabcabbbbcabcabcabbcaaabccccabccaabcabcaaaabccabcaaabcabccccaabccaabcabcabbbcabcabbbbcabbcabccabcabcabccabccabcaabbbbcabcaabcabcaabccaaaaaabcaabcaabbcabccaabccabbccabcabcabcaabcaaaabcaabbcabcaabccabcabccaabcaabcabcaabcabbccabbcabcaabcaabbbccabbccaaaabcaabbccabcaabbcabccaaabcaabcaabcaabcaaabcabbbccaabbcabcabcabcccabcabccabcabcaaabcabcabbbccccaaaabbcaabbcabcaabccaaabcabcccabcabcaabcabbccccaaabbccaabcabbcaabbbcaaabccaaabcaabbbcabcabcaabccabcaabcccaaabbccccabbcabcaabcabbcabcabcabcabccaabcaaabbcabbccccccabbcabbccabcabcabcabcaaabcabbbbcaaabcccaabbbcabcabcabcabbbccaaabcabcabcabbbcccabccabcaabcccaabcccabcaabcabcaaaabbbccabcaabcccaabcccaaabccaaaaabbcabbcccaaabbcabcccabbbcaabbbccabbcabbbcaabbbbccaabccabbcabcabbbbccaabcabccccccaabcabcaabcaabccabcaaabbcabcaaabccaabcccaabbcabcabccabcabbbcabbcaabcabcaabccabcccabcabbcaaabbbcccabcaabccabcabbbccccabccabccabbcaabbbcabcabccaabccaabcabbbcaabcaaaabbcabcabcabcccaaaaabbbcccabcaabccabbcaabcccabccabbccabcabccabcaabbbbcabbcaaabbcabcabcabcccabcabbcccaaabcaabbcaaaabbcabbbbbbcabcaaabbcaaabcabcabccabccaabcccabbbbccabbbbccabbcccabcabcaabcabccaabbbcaabbbcabcabcabcabbcabcabcabccabbcabbcaabcccabccabbbbcabbccabcccabbcabcabbccabcabcaabcabccabcaabcabbcccabcaaaabbccabcabbbcabccaabcabcabcabcabcabcabbccabccaabbcaabcaabcabccabcccabcabbccabccabcaabbbbcabcaaabbcabcaabbbcccaaabbcabbbbcaaabbbcaabbccaaabcabcaaabcabcabcccabbbccabbccabcabbcccccaabbbbbcaabbcccccaabcabccaabcabccccaaaabcaabcaaaabcabbcabbcaabccaaaabcabcabccccabcabcabccabcabcabbcaaabcccccabbbbbcaaaaaaaaaabbbcabcaabcaaabcabbcabccabcccabcabcabcabcabcabcabbbcaabbcabcabcaabbccabcabbcabcccabcabccaabcaaabbcaabccaabcaabcaabcabcaabccabccabcaaaaabbcabbcabccaaabccaabcccaabcaabcaaabccabcaabccccabcaabcabbcaabbbbbbcaabcabcabbccaabcaabbbbcabccabccabbbcabcaabbbbbcaabcabcabccabbbcaabcabbccaabcabcabbbbcabcabcabcabbbcaabbcabbbcaaaabbcabccabcabccaabcabcabbcabcabcabcabccabcabcaabcaabbcabbccaabbbbcabccabcabcccaabbcccabccabbcaaaabcaabcaaaabcabcabcaabbbbcabbcccaabbcabbbcabbcaabbcabccccabcabcabccabcaabcaabcabccabbbbbcabcabccaabccabcabcabcabcabccabcabbcabccabbcccccabcabbccabbcabbcaabcaaaabcabbcccabcabcabbcabbccabccabccabccccabbbbccaaabcaabbcabcabcabcccabbbccabccccaabbbccaabcaabbbbccccaabbbcabcaaabcabcabccabccccaabbcaabcabccaaaabccabcabcaabccaabbcabbcccabcabcaabbbbcabcabcabcaaaaaaabbcaaabbbcabcccaabbbcabcabccccabcabccabccabcccabcabbcabcabcaabcaabcaabcaabbcaaaaaabbcabbcaaaabbbbbcabccabccabbccabbccabcaaaabcabbcabccabbccaaabccabccabcabcaabbccabcaabcaabccabcabccabbbcaabccabbccabbccccabcabbccaabcabcabbccabccaabccabcabcabbcabbcaabcabcabcabcabcccccaaabccabbcabccabccccaaaabcabcccabcabcabbbbcabbbcabcabbbcabbbbbbcaabbcabccabcabcabcabcabcaabbccabbbcabccaaaabbcabcabcabbbcabccabcabcaaaabbbcabbcabbcaabccaabbbbbcabcaabbbbcabccabccabcabccabcabcaabbccaabcaabbbbcabcccabccabcabbbccabcabbccabcaabccabbcabbccabcabcabcabcccccabbcaaaabbcabcccaabbccabcabcabbbbccabbcccabcccabbbbbbcaabcabcaabccabcaaabcabbbbcabcaaabcabcabccabccaaabcaabcccaaabccaaabcabcaabcccaabbbccabbcabccaabccabcabcccaabcabcabbcabbbcccabccabcaabcabbbbbbccabbbcabbccabccabbcabccabccabcabcabbcabcaabbbcabcabcabccccccabcabccabbcaaabcabbcaabcabcaabbbbccabccabbbbcabcaaabcabcaabcabcabbbcabbbcaabcaabcabcabccabcaabcaaabbcabcabbccabcabbcabbcabcabbcabbccabcccabbcabccaabbbcaabcaaabcaabccaaaabcaabccabcaabccabbcabbbcaaabbbccabbcaabbbcabcabcccaabccabbbbcaabbbbbccabccabcabcabcabccaabccabbbbbcabbcabcaabcabbcccaabcabcabbcabbcabccccccaaaabcabbcabccaabbcabbcabcaabbcccaaaaaaabccabbbccabbbbcccaabcabcaaaabccabcaaaabbbcccaaaabbbcaabcaaaaaabcabccaabccaabbcabcaabcaabbbcabcabcaaabcaabcabcabcabbbcaabbcabbbcaaabbbcccabbcabcabbcaabcaabcabcabcccaabcaaabcaaabcabcabccabbcabcabbcabcaabbbbcabbcabcabbccaabcaaabbcabcccabbbbbcaaabccaaaabccabcabbcccabcabbbcabcabcaabbbcccabcabcabccaaabcccabcaabbcabcabbcaabccaabcccccccaabccabbbcabcaabccabbbcaaaabcaaabbcabcabccabcaaaabcabcabbccabcabcabccabbccabcabccabccabbccccabbbbbccccabbbbbcaabcabcaabcabbbcaabcccaabcabcaaabbcccabbbccabcaabbcccabcabcabcaaaabcabcaabbcabbcaabccabbcccaaaabccabbbcabccabcabcccabccaaabbcaabcccabcabbbccabbbcabcccabcaaabccccabcabbcaaaaabcaabbccabccabcabcaaabcabbbcabbccaabcaaaaaabccabcabcabbbbcccabcaaabbbbcabcabccaaaaaabcabcabccabcabbcabbcabccabcabccabbcabcabccaabccccabccabbbcabcaabbcabccabccaabbcaabcaabccabccaabcccabcabcccabcabcabccccabcccabcaabccabcccaaabcabcabcabbcabbccabbcabcaabcabcaaaaabccabbbccabbbccabbcabcabcccaabbbccabbcabbcabccaabccaabcccaaabccabbbbcaaabbcccabcabccaaaabbbcaabcaaabcabcabcabcaabbcaabbbcabccabcabcabcabbcabcccabcccaabcabcabbcabccaabcaabcabbcabccabccaabcabcabcabbbbcccabbcccabbcabbcaabcaabccabcaabcaabcaabcccaaabcabccabcaaaaaabccccccccaabccaabbcabccaabbcabbbcccccaaaabbcabcabccccabcaabcabbcabccabbcabcccabbccabcaabcabbcabbccabccccabbbbcaabccabcaaaabcabcabcaabcaabcaaabcabcabcabcabccabbbcabcaabbbccaaabcabcaaabcabbbcabcabcaabcaaabcabcabbccabccabcabcabcaaaabccccabbccabcabbcabcaaabccabcabcaabcabccabbbccabbbbcabbccccabcaabccaabbbccccabcabbcabbcabbcabcabcccabcaaabccabccabcabcabccabccabcabbcabcabbcabccaabcaabbcabcabbcabccaabcabbcabcabccaaabcaabcabcabccabccabbccabcaabccaaaabbccabcaabccaabccaabbcaaabbbbcabcabcabccabcaaaabcabcabcaabcabbccccabbcccabcabcccabcabcaabcaabbcccccabccabcabcabccccaabbccabcaabbccccabcabbbcabbbcaaaaabcabbcabcabccaabccccaabcabcabbcabbcccabbccabbbccaaabbccabccabbcabcaaabccaabcaabcabcaabccabcabccaabcabcabcaabcaabcccabbbcaabccabcabbcaabbcabbcccaabbcaabcabccaabcabcaaabcaabbcabbbcccccccabcabcabcaaabcabbcaabccabcccabcabcabcabccaabbcabbcabccabbbbbccaabcabbbcabcabccabcaabcaaabccabccabcabbbbccabbcabccabccabbcaabcabbcabbcabcabbccabcabbcaabcaabcabbccabbcccaabccaabbbcccabbccabbbccccabcabcabbcaabbcaabcaabcaabcaabbccabcabcabcaabcaaabcccabcabccabcabcccabcaabbccabcabcaabcabcabcabbcabbbcabcaaaaabcabcabcaabccabcaabccabccaabcaaabcabcabccabcccaabcaabcccabbbcaabcccabcabcaabccabccabbccabcabcabcaabcabbccabbcaabcaabbcabcabcabcccaabcaabccaaabcabcabccabbcabcccccabbbbcaabccabcccaabccaaaaaabbbcaabbcabccabbbcabcabccabccabcabbcaabcaabcabccaaabcaabcaabbccabcabcabccabbcabcccabbcabcabcaaabcaabcccabccabbbbcabbcabcabcabbcabcaabccabcabccabcccabbbcabcabbbccaaaaabcabcabcabccccaabcaabbccabbccccabccaaaaabcabcabcabcaabcabccabcaabbbbbcabbcabccaabcccabcabbcabccccabccabccaaaaabbccabccaabcabcaabcaaaabbcaabbbcaabccabcccaabccaabcabcaabbcaabccccabcabbccabcaaaabccabcabbbcabccaaabbcabccaabcabcabbcccaabcabccabbbcabcaabcabcaaabbcabcaabcaaaabcabbbbcabccabcabccaabcaabbbcaabcabcabccabcaaabcaabcccaaaabbbccabbbcabcabcabcabccaaabccabcabbccaaabcccabcabccabbccabbbcabccccccaabcabcaabccccccabccaaabbccaaaabbbcabccaabcabcabcabccabccabbccabcabcaabccabcabbbcabcccabcabbcabcccabbccabcabcabbcabcccabbcabcccabcccabcabcaabcabcabbcabcccabcabcccabcabcabccaabbccaabccabbcabccabccaabbbcabbccabcabccabcccabcabcabcabcabbcabccabcabbccabccabcabccaaabcabbcabbbbcabcaaaaabccabcabcabcaabccaabcabcabcaaaaaabbcabbbbccabcccccabccccaabcabcaaaabcabbbbbbbcabbcabccaaaabbcabcabbbcaaabcaabbbbcabccabcccabcccabcaaabcabcabcabcabcccaabbcabccabbbccabbccabcaaaabccccaabcabbbbcaabbbcaabcabbbcabcabcabcabbbbbcaabcabccaaaabbbcabcabcabccabbcabcaabcabcaabcccabbcaaabccabbcaabbbcabcabcabcabccabcaabcabccabcabcabccaaabbcabcccabbccaaabccccabcaaabbccabcccabcabccabbbcabcabbbccabcabcabcabcccaaabcabbbccabbcabbcccabcaaabccaabccabcccabcaaabcaabcaabcaabcaabcabcabbbbcaabcabbbbcabccccaabccabcabccabcaabcabcabcabbbcabccabbbcccabbbcaabbbbcaaaaaabbbcccabbbbcabccabcabcaabccabcaabbcabcabbcabcabcabcaaabbcabcccabbbccaaaabcabbcaaaabbcccabbcaaabcabbccabcccabcabbcccabbcabcaabcaabcccaabbbcabcaabbccabbcabbcabbccabcabcaabbcccabbccabbbbcccabcaaaabcaabbccaabcabbccabbcaabcccabcaabbcaabbcabcabbbbccaabbcaaaabbcaabbcaabccaabcabccabbcaaaabbccaabccabcabcabbbcabccabcaaabcccabccabcabccabccabcabcccaaabcaabcaaabbcabcaabbccccabccabccaabbccabcabcabbccabbcaaabcabcccabcaabcabccabcaabcabbcabbcccabbcabbccabbcabcabccaabcabcabbcaabbcaabbbcaaaaaabcabbbcabcaabbcabcabcaabbcabbbbcaabccaabcabccabccabccabbcabcabcaabcabcccaaaabcaaabcaaabbccabbcaabcabcabbcaabcabbbcaabbccaabcabccabcabcccabbbcabbbccabcccccabccabcabcabbcabccabccabbcabccccaaabbbbcabcabcabccaabcaaaabcabcaaabbcabccaabcaaabbcabcccccabcaabccabcaabccaabbbccabcccccaabcabcaabccaabcabcccabccabcabcaaabcaabccaabbcaabcaaabbbcabcaabccaabcabbbccabcaaabccabccabcaabcaabcabcabbbcabcabbcabcabbbcabcaabbcabcabcabbcaabcaabcabbbbbbcccccaabbbccccaabcabcabbcabbbcabcabcccaaaaabcabbbbcaabbcabccabcaaabcabcabcabcabccaaaaabcabbcabcabcabbcabccaaabbcabcabbccabccccccabcabccabccaabcccccabbcabbcaabcaaaabcabbccccaabcabcaaaaabbbccaabbcabcabccabcaaaabcabbcaabcabbbbccabbcabcaabbcabbcabcaabcaaabccabcabcabbbbbbcaabccabccaabcabbcabbbcabbbcaabcabbcaabbbcccaabcabcabccaaabccccabcaabbcaabbccaabccccabcaabccabcaabcabbbbbccabccabbcabccaabbccaaabbbbbccaabccabcabcabbbcabcabccabccabcabcaabcaaaabcabbbcabbccabbcabbcabbccabccccaabbbbcabcabbcaabccabcabcabcaaabcaabcabbccabcabbcabccaabcccabbcabcabbcaabcabbcabccabcccabcabbbbcabbcaaabcabbcabccaaabccaabbcabcabbcaabbbcabcabcaaabcaabcabcaabbbcabcabcabcabcaabcccabbcaabcabcccaaaabccabbbcabbccaabcaaaabcaabcabccaabcaaabbcabcaabcabcaabcabbbbcabcabcaabbcabbbcabbccabcabbbbcaaabccccaabbbccabcabcaabbccabcabcabbcaaabccabcabbbcaabcaaabbcabbcabccaaaabccccabbcabccabcaaaaabcabccccccabccabcabcabbccabccabcabbcaabcabbcccabcabcccaabbcccabcabccabbbccaabbbcaaabccaabccaaabcabcaabccabbbbcabcccaabbcaaabccabccaabbcabbccaabcaaabcaaaabcabccabbbbcaaabbcabccaabcabcaabcabcccabcaabcaabbccaaabcabcabbcaabcabcabcabcccaabccabcabbcabbccabbccabcabcaabcccabccaaabbcabbbccccabcaabcabbbcabcaabcabcabccaaabcabbcabbcabcabccabbbcaabbbbbcabcabccabcabccabccabbcabcabbcccaabbcaaaabbcaaabcabbcccabccabbcabbcabccabbcaabbcaabcabbcabccccaabbcccaaaabcabcabcabbccabcabbcabccabcccaabbcabcaabccabcabcaabccaabcabcaaabcabbbbcaabcccaabbcccabcccabcabccaabcabcabccabccccabccabbccaabbbcccabccabcabbcccccabcabbbccabbbbcabcabcaabcabbcaaabbcaaabcaabcaabcaabbbbbcccabbbccccccaabcaabcabcaaabbcaabbcabbcabcccaaabccaabcabbbcabcabcabcaaaaaaabcabcabcabcaaabcabccabccabcabbbcaabcaabbcabcaabcabbcabcabccabcaabccaabcabbcabcccaaabbcaabcabbbbcccabcabcccabccabbbbccabcabbbcaabbbcabcccabcccabccabcabcaaabcccabbcabcaabcabccccaabccabbcabcccabbbbcabbcccabcabcabccabcabbcabcabbcabbcccaaabcabccabcabbccaaaaaabcabbbbccabbbbccabbcabcabbbcabcabbbcabbccaabccaabbbbccabcabbccabbcccaabcabbcaabbcaabbccabbcaabcabcaaabcaabbcaaabcabcabcabcccabcccabbcabccaabccabbbcaabcabbcabbccabcabccabccccccabccabbbcabcabcabbcabccaabcabccaaabbccabcaabccaaaabccabcaabcccaaabccabbbcabcaaabcabbbcaaabccabcccabccabcaabccabccabcabcabcabcabcabcabcabccabbbcabcabcabbbccabccabcabcaabcabcaabbbbbbbcabcabcccabcabbcaaabcaabbcaabcaaabbbcaaaaaabcabcabcabbbcabccaabcabbcabbcaabbcabcabcabbccabccabcaabbcabbcaabcabcabcabcabcabcccaaaaabcccabcaabcabbbcabcabccabccabbccccccabbcabcaabbcabcaaabcabcabcabcaaaabcaabcabbbcaaabccabcaaabcabcabbbccaabbcabcabccabcabbbccabccabcabcccabcaabbbcabcccabccaaabcccaabccabcaabcaabcaabccaabcaabcabbcccaabcaabcabbcabbcaabcabcccabcabcabbcaaaaaabcabbcabcabbbcaabcabcaabcabcaaabccabbbbbcabcccabcabcaaabcabbcabccaaabcaabbbbbcabcabcabcaabbbcabbcaabcaabcabcabbbcabccabcaabcaaabccabcaabcabcabbcabcabcabcccabbcabcabbcabcabcabbccabbcaaabbbbbcaabcabcaabcabbbcaaabbccabcaabccccaabbcaaabbcabcabbccabcabcabcabccabbcabcabbcabcabbcabcabbcabcccabccaabcccccabbcccaabcabbccccaaaabcccabbcaabccabbcabcabbcaaabcabcabbbcaaabcccabccabcabbccabcabbcabcabbbbbcaaaabccabbbcabcabcabcaabcaabcabbccabcaaaabbcaabcabcabcaabcabbccabcaabbbcaabcabbcabcabccaabccaaabbcabcccabccabbbcabcaaabcaaaabcabcabbbcaabcaaabcabcabccabbbbccabbcabbccabbccabbcaabbccccabbcabccabcaaabccabcabcccabbcabccaabbcaabccabcabcaabbcabbccaabcabbcabcabcabcabbccaaabcaaabccccaabbcabcabcccaabbbcaaaabbcaabbcccabcaaabccabbcaabcccabcabbbccabccabccabccabbbcaabbbcabccabbcaabbcabccabcabbcabcaabcaabcabcabcabccaaabcabbbcabbbbbbcabcaaaaabbcabbcabcabbcabcabcaaabccabbbbcabcaabcccaabcabcaaaaabccabcabbcabbcabcabcabcaabcabcabccabcabbbbcabbbbcccabccabbcabbcaabcaabbcabbcabbccabbbbcaabbcaabbbbccaabbcabbccabcaabbcaaabbcabcabcabcaaabcaabcabbcaabcabbbcccaabcccaaaabbcabbbbcabbcaaaabcccabbcabcaabccccaabccabbccaaaabccaabcabbcabcaabcaabcaaaabcabbbbcccabbcaaabccabccabccabbbbbbbccabbbcabbbcabcabcabcabbcaaabcabbcabccabccaaabcabcabcaabccabcccabcabcaaaabbbccabcabbbcabbcaabcaabcabcabbbcccabcaaaabccabcaabcabcabbcaaaabcaabcabcabcaaabccabcabccccccabbbcccabcabccabcccabbbcabbccabbcabcabbbcabcabbcccabbbcccaaabcabcccabcabbccabccabbccccabbbccabcabccccaabccccccabcabcabcabcaabbbccccabbcccaaabcabbcabbbbbccabcabbccabcabbcabcaabbcaabcaabcabcabcabcaabcabbcabcaabbcabccabbcaaaabbcaaaaaabbcaaabcaaaabcccccabbcccccabbcabbcabccabcaaaabcabcabcabcaaaaabcabcaaaaabccabccabcaabbbcabbcabcabcccabccabccabcabcabcaaabccccabcabbbbbcabbccabcabbccabccabcabcabcabbcaabbccaabcabbbcabccabcabbbbcaabcabbcabbcabcabbbbcccaaabbcaabccabcaaabcabccabbcccabcabcabcaabbcccabbcaabcccccabcabbcccabbbccaaaaabbcaabbccccabcccabcabbcabcaaabbbcabcaabccabcabbcaabcabbccaabccaaabbccabbcaaabcabcaaabcabcabbbccaaabccabccabcabcabcabcabcabcaabbccabbbcccccabbcaaabbbcabbbbcaabbcaabcabbccabbcaaaabcabbcabccccccaabcccaabcabcabcabbbbccabccabcabbcabcabcabbbcabbccaabbbbbbccaabcaabbbccccaaabcabccaabccabcaabcccaabcabcaabcabccabcaabccabcaabccccaabcaabcabbcabcaabccabbbcabccabbccabcaaaabbccabbcaaabcaabbccaaabcabcaabccabcaabccaaabcabcabcaabcabbbcaaaabcaabcaabcabbcaabbcaaaabbccabcabbcabbbbbbcabcabbcabcabcaabbcabbcabcabccaaabccaabbcaabbcaabcabbbcabbcabbbcaaabbcccabcabbccabccabbbcabcabbccabcabcabcabcccccaaaabcaaabccabbbcabcabbbbbbbbbbcaabccabccabcaabcabccccaaabbbcabbcabbccccabccaabbbcabbbcabccabcabbccabbccabbcabcaabbcabccabcabcccccaabcabbccaabcaabcabbcaabbccabcabcabbcabcabbcabccaaabbbcaaabcabcaaabcaabcabbbcabbcaaaaaabcabcaabbcabcccabccabcaaaaabcccabcabcabcabcabcabcccabcccaabcabcabcaaaabbcaabcccabcaabcabcabccaabbbbcabcaaabcaabbccabcabbbcccaabcabcabbcabcabcabbcccabcccaabbcabcabcaabcabbccabccabbcabcabbbcaaabbcabbbcaabcabbcabbccaabbbbcaabcaabcaabbcaaaabcccaaabbccabcabcabbbcabcabbbbcaabbccabcabcaabcaabcabcabcaabbcabcccccabccabbccabcabcaabccaaabccabbcabbccabccabcabbbcabccaabcabcabccabcaabcaabbcabcabbcaabccaaabbcabccabcaabccabcabcabcabbcabcabbcabbcabcaabbcabbcaabcabbccabcabccabcabbcaaaabcaaabcabcaaabcaabcabcabcabcccabbccabccabccccabbcccccabbcabbbbbcabbcabbcabcaabcaaaabccabcccabcaaabccabcabcabccabcccaabbbbbbcccabbcabcabcabbbcabcccaabcabcaabcabccaabcabbbbcabbcccabcabcccabbcaabccabcabcabbbcabcaabbbcabbbbbcaaaabbcccaaaabbcaaabccccaaabbcaabccaaabcaabcabcabbbccabccabbcaaaabcabbbbbccaabcabcabbcabbbcabcabbcabcabbcabbbbcccabbcaabcaaaabbbccaabcabcaabbcabbbcabbccabbbcccabccabbcaabbbcaaabbbbcabccabcabbbccaabccabccabcabcccabcabcccabcaabbcabbbcabcabccaaabcabbbcaabcaabccabcccaabcabbcabccaaabcaabcabbccabbbcaabccabcccaabbbbbcabcabccabccabbcabcabcabbcccabcaabcabccaabcabccccaabbcaabcaabccabcabcabbcabcabbbbbcccabcabcabcabccccabcaabccabccccaaabbbcaabcabcaabbccabbcabcccabbcabcabcaabcabccccabcaaaabcabbccaaaabccabcabbbccaabcabcabcaabccabcabbcccabcabcaaabcabcabbbcabbbcabcabbcabcaabcabcabccccabcccabcabcabbcabbbcabbbcabbccaabcabccccaabbcabccaabbbcabbccaabbcabcabcabbcaaaabcaabbcaaabbcabbcabccaabbbbcabcaabbccaabbcccaabcaabbbbcabcabcaaabbcabbbcccabcabcabcabbcabbcabbcaaaaabcabbcaabcaaaaabbcabcabcabcaabcabcabccaaaaabbccabccccccabcabcaaaaabcaaabcaabccaabcabcaaabcabccaabcabcabcabccccabcabcabbccabcabbcabcaabbcabbccabccaabbcabbbcabcaabcaabbcabcabcaaabccabcabccaabbccaaaabcabbbcabbccccabbcabbcabcccaaaabccaaabcabcaaaabcabccabcabcabcabbbbccaaaabcaabbccabbcabcabcabbcaaabbcabbcaaabbccabcaabcaabbcabccaabbcccabccabcccabbbbbcaaabbcaaaabccabcaabcabcaaabccaaabbcabccabcabbbcabcabbcabcabccabcabbccaabbccccccabccabbcaaaaabbbcabcaabcaaabcabccccabcaaaabcabcabcabcaaabcaaabcccabcabcabbcabcaabcabbccabbccabbcccabcabcaabbccabccaabcaabccaaaaabbbcaaabcaaaabcabcabbccabcabcccabcabbcabcabbccabbcabcaaaaabcccabcaabccabbcaabcabcccaabcabcabccabbcabbccaabcabcaabcaabbcabcabcaabcabcabcaabccabccaabcabcabcabccabcaaabbbcabbbbbcaaabcabccabccabbcccabcaaabccaabccccaabcabcaabbbcabbbcabccaaabbbcabcaaabbbbbccabccaaabcabbcabcabccabcabcabcaabbcabbcaabccaabcaaabbcabcabcabcabbcabbbcabcabcabcabbcabcabcabbbbcabcaaabbccaabbbcaabcaabcaabccabbcaaabcccabbcaabcaabcabcaabcaabcccabcabbbcabcccabccccabcabcabccabccabcabcaabbcabbbcaabcabcabbcabbcaabcabccabcaabccccabcabbcaaabcaaabccabccaaaabccabcccabbcabcabbbcccaaabcaabbcaabcaaabcabcabccabccabcabcaaaabcabcabbcaabccabcabcaaabcccabbcabcccaaabcaabbbcabccccaabbbcabcccabccabcaabcabcabccaabbcccaabbcccaaabcabcabcaabcccabbbccabcaabcaabcaabccaabccaabbcabcabcabcccabcccabcccabcaaabbcccabccaabbbcabbcaabcabcaabcabbcabcaaaaabccabccabbbcaabcabbcabcaaabcabcabbbccabcabcaabcabcaabbbbbcabbcabbcccaabbbbbcabcabcaaaabbbccccabbcaabccaaaabbcabcccabbcaaabcabccabcabccaaabcaaabcaaabcabbcccabbbcabbcabbccabcabbcabccaabbbcabbcabcaabcabbcabbcaaaabbbbcaaabccaaaaaaabbcabcccabbcabcaabcabcabbcabcabbbccaaaabbccccccaabcabcaabbcabbcaaabcaabcabccabccabbbcabcaabbbcabcabcabcabcabbbcabcccaaabcaabbcabbcabcaabbbbccccabccabcaabcabcabcaaabbcaabbcabcabcabcccaabbcaabbccabcaabcabbccccaaabbbcccaabcabcabccabbbbcaabcabcabcccabbcabcccabbccabcccabbcaabbbcccabbccccabbbbbcaaabcabcaabcccabccabccabcabbbbccccccaaabccaaabccabccccabccabcccccabcabcabcccabbcabcabcabbbcaaabcabcaabbcaaaabcabcaabcccccabcabbbbbccaabcabcabcabbbcabbccccabccabbbccabccabbbcaabbcabbcaaabcabbbbbcaaaabbbccccabcabcabcaaaabcabbcabbccabccaaabbccaaaaaaabccccaaabcabbbcaaabccaabccabcabccabcabccabccccccccabcabcabbbbcabcabccabbcabcabcabcccabccccabcabcaabbcabcaaaabbccabccabbbcabbcaaabcabccabcabbcaabbccaabcabccabcaaaaabcaaabbbbbbcaabcaabcabbcabcaabbcabcccccabbbccabbbbcabcaabcaaabccccabbcaabbcaabcaaabcabcaaabccabcaabbcccabccabccccabbbcabcabccabbcabbccccaabbcabcabcccaaabcaabcabcabcccaaabccaaabcabcaabccaabccabbbcaaabcabcabcabbcabcaabcabcabbbbcabbbccccabcabcaabcabbbcaabcaaaaabcccaabbcabcaaabbccaabcabcabcabcaabcabcabcaabccaabccabccaabcabbccccaabcaabbccabcaabbbcabcccabcabcabcaaaabbcaabcabcaaaaabccccccabcccaabcaabcaaabbbbbcabcaabcccabcaabcabcaabbcaabcaabcaabccaabbccabbcaaaabcabccaaaabbbcabcabbbcabbcabbcaaabccabbccccabccccabbcaaaaaabcaabbcaaabcaabcaabbcabbbcabcabbccabcccabcabcaaabbcabbbbcaabcabccabcaabcaabcabbcccccabbbbbcaabbcabbbccabcabbcabbcabcabcabcaaaaabbccabbccccaabbcabbbcaaabccabbbcabcabbccaabbcabcabcabcabbcabbcabbcabccaabcccaabbccabbbcccabcaaabcccabcabbcaabbbcabcabccabcaabccabbcabcabcabccabcccabcabccabcabccaabcaaabcabbcabbbcaabcabbcabccabccabbcccaabcaaabcabcabccaabbcccabcabcabcaaabbccccaaabcaaabcabbbcabcaaabbbcccaabcabbbccabcabcabcccabcabccaabcabccccabcabbbbbcabccaabcabbcaaabcabbbccabbcccccabbcabcabcabbcabcaabcccabcaabccccabccccaabcccabcaabcaabcaabbcabccaabbcabbbcabcabcccabccabcabbcaaaabcabbcabcabcabcabcaabccccaabcabbcabbcaabbcabcaabccabbcccabcabcabcaabccccabcaaabccaaaabcccabcaabccccabcabbcabcabbcabccabccabcabccabcabcabcccaaabccabcaabbccabbcabbccaaabccabccabcaaabcabcabcabcccaabcaabcabcabccabcaabccaabcabbcaabcabccaabcaabcaabccabcabbcccabccaabcaabcabccabcaaabcabbcabbcaabcccabccabbbbbcaaabcabcccabcaaabbbccaaabbcaabbbccabbccabcaabcabbccccaaaaabcabccccaabcabcabcabcaaabbccaabccaabccabcaabcabbccaaaabbbbcaaaabcabccaaabcabcabccabbcabcabbcccaabbcaaabbccccabcabcabcabcaaabbcabbcabbcabcaaabcaabcaaabccabcabcabcaaabcabcaabbcabbccccabcaabcaabcabbcaaabcabbcabcaabcabccccabcabccabcabbcaabbcabccaabccabbcabcabbcabcabcabcabbcabbcabcabcabbbccccabcabbbcabcabbccabcabcabcabbcabccabccabccaaabcaabccaaaabccabcabcaaaabbccabcabcabcaaabbccaabbcabcabbccaabbcabbccaabcccabcabcaaaabbcabbbccaabccabccccabbcaabbcabcabbbbcaabccccabbcabcabcabcabcaabcaabbcaabbbcabbcaaaabcabbbbcaabcaabcaabccaabcaabbbcabccccabcabcabcaabcabccabccccaaaabcaaabbbbccabcabbccccccaabcaabcaabbbccaabccaabbcccaaabcabbcaaaabcccabbcabbcaabcabcaabbbcaabcabbbcabcaaabcabcabbcaaabcabccabcccaabcabcabcccabccabcaabccabbcaaabcabcaabbccabbcabcabcabbccabcabcccabcaabcabcabccaabbbcabbbbbcabcabcaabbcaabbccabcaabcabcabcaaabcabcccccabbccabbcaaaaaabcabcabcabcccabcabbbbcabcabbcccabcaabcabccaabbbbcabcabcabbbbcaabbcaaaaabcabccabbbcabccccaabcabbbbcabcccabcaabcaaabcabcabcabbcccabcabcaabcabbbbccabcabcccabcaabcaaabcabbccabbccaabbcccabbcabbcabcaabcaabcccabbcccabbcccabcccabcabbcabbcaabccccccabbcabcabbcabcabcabcaabbcabccabccaabcabcaaabcabbcaaabbccabbccabcabcaabbccabcabcabbcaaabcaaabcaabcaabcabbbcabbcabcabcabccabcccaabcabbbcccabcabbcaaabbcabcabcabbbbcabccaabbbccabbccabbccabcaabbccaabcabbbcabbcabcaabcabbcabcabccaaabbcabccabbccaabbcabcaabcabcabbcabbcabbcabcccabbcaabbcccabcabbbcabbbcabbcabbbcabbcaaabbcccabbbbbccabccaabbcaabcabbbcaabcccaaabcabcaaabbcabcccccaabcaaabcaaabcabccabbccabccaabcabcabccabbcaaabccabbcabbccccabcaabcaabcaabbcaabcaabbccabbcabccabcabccaaabbbcabbcccaabccaaaabbbcccaaabcabcabbcabcaaabcaaabbccccaaaabbcabbbbcabbcabbcaaaabccabcabbcabcabccaaabccaaabcaabcaaabcabbbcabccabcabccabbbccabbcabccabcabbcaabcabccccaabcaaabbbbcabcaabcabcaabbcaaaabbcabbccccabbccabbcabbbcabcabcabcabccabbcabbcabcaabbccaaabbcabcaabcaabccaabbbbbcabbbbcaabcabccabcaabcabcabccabcabcabcaabccabccabccabcaaabcabcabcabcccabbbcaabccccabcaabcabbbcabbcabbcaabbccabbbcaabccaabcabbccaabcabbbccabbccabbcabcabccccabcaabcaabcabcabbcaabccabcabccaabbbcaabbcaabcaabccabcaabcaabbcabbcabbbbcabcaabcccabcaabcabbccccaabcabccabbcabbbccabccaaabcaaabbccaaabcabcabcaabccabcaabbcabccaabcccaabbbbcabcabcaabcabcabccabcabbcaabcaabcabcabbccccabbbcaabccabcabbbcccabcabcabcabcaaabcabcabccaabcabbcabcabcabcabcccabcaabbcccaabbbcaabcaaaabbccabcabbbbcabbcabbbbcabbcabcaabccabcabcaaabccabcaaabbbcabcaabbcccaabbcabcabcabbcaabbcaaabcabccabccaabbccabcccabcaabbbbcabbbbbcabbccabcabbcabccabcaabcabbcccaabccaaabbcabbcabbccabbcabcabcabcabcaabcaaabccabbcabccabccabbbcabbcabcabbbbcaabbbcabccabcaabbcabccabbcabccaaabcabccaabcabcaaabcabcabcabbbcabcaabccabcabbcabccaabbcaabccabcccabcaaabccabcabccabbcabcabcccaabbbbbcaabcabcabccabcabcabcaabcabbcaabcabcccabbccabcabcabcabbcaabcabbbcccabccccccaabcaabccccabccaabcccaabbbcabbccabbbcabcabbcaabccabbbcabbcaabcabbbcabcabcabcabbcabccaabbbcabccaabcabbcaabcabcabcabbcccabbcabccabcccaaabbcabcccabccabbbcaaabbbcaabcccaabcccabcaabcaabccabccaabbbcccabccaabbbcabccaaabbccabccccabcabbcabcaaaabcccaabbbcabcaabcaabcccaabbbcabbcaabccccabcabccabbcabcabcabcaabcccccabccabcabccccaabccaaabbbcccaaabccaabcccabcabbccaabbcabbcabcaaabcabccabcaabcabcabcaabbcabbcabcabcabbbccaaabbcabbcabcaabcaabcabccabccaabcabbcabccabcabcc
bcaaabbcabcabbcabbccabcaabcaabbcaaabbccaabbccabbcabcabcabbccaaabbbccabbbbbcccabcaabcaaabbbbcaabccabbcabccabcabcabbcabcabcabbcabccaabcabcabbcabcccabbbccabccabcabccaabccabcabccaaabccabccabcabccabcabbccabbbcabccccaabcabcabbcaabcaabcccabcccabcaaabbbbbbcabcccabcabcaaabccabbbbccaaabcaabccccabbcaabbcaaaabbccabcabbcabcaabbccccaabbbcabcabccabbcabcabbccabccaabcabcaaabbbbcaabcabcaabccaabcabbcabbcaaabbcaaabccaabbbccabcabccabcabbbcaabcabcaabccccabcaaabcabcabcccabcaabccaabcabbbccaaabcabcccabbbcabcaaabbcabcabcaaabccaabccabbbcaabccabcabbccabccabcabbcaabcabbccabccaabbcabbcabccaabcabbccaaabccabbcabcabcccaaabbcaabcabcabcabbcabcabcabbcabbcabcccabbcabbcaabccaabbcabcabbbcabccabbccabcaabccaaaabccabcabcabcaaabcabbcaabbbcccabccabcaaabbccabbbcaabccaaabcaabbcaabcaaabbccabccaabcaabcccabbccabbccccaaabccabbcabcccabcabcccaabbccabcabcabbcccaabcaabbbbcaabcabcabcccabbbbccabbcaabbbcabccabcccabbbcabbcaaaaabcabcaaabbcaabbcaaaaaabcaabbbcabcaaabbccabccabcaabbbccaaabbccabbcabbbcaabbccabcabcaaaabcabbcabbcccabccabcccabbbcabcabcabccccabcccabbcabcaaaabcaabcaaabbbcabbcabbbbbbbcabcabcabcabccccaabbccabbcabcabbcabcabccaabccabccabcabbccabbcabcaaabbcabcabbccccaabccabcabcaaaaabcabccaaabccabcaabbccaabbcabbccaaabcabcaabcabcccabcabcccaaabcaabcabccaabcaaabcabbcabcabbcabccaabcccabcabbbccabcabcabbcabcabccabbcabcaaaabcabcaaaabbbccabcabbcabcabcaabcabcabbccabccabbcabcabccabcaaaaabcabbbcabcccabcabcabcabbbbbccabccabbbcabbcaabcabcabbcabbccaabcabcabccabcccabcaabcccabccabbbbcaabbccabccabcabbccabbcaaaabccccabcaabbcabbcabccabccabcabcaabccaabcabccabcabccaaaaaabbcabcabcabcabcabcaaabcaabccabbbbcabcabcabcabcabccabbcaabcabcabbbbcabcabcabcaabcaabcabbcabbbccaabcabbcabccccaabcabccccaaabcaabbbbccabcccabbbbccabcabcabcccaabcccaabcaaabccaabcabccabccabcaabbbcaabcabcabcabcabbbcaabcabcabcabcabbcabcaabbccabcabbcabbbccabcaabcabcabbcabccabcaaaabbcabccabbcaaabcabcabccabbccabcabbbbbccaaabbccabcaaabbbcabcabcabbccccabbcaabcabbccabbbbccabcabccccabccaabbcabbccaabcabccabcaabcabcabcabbcaabbcccabccaaabbccaaaaaabbcaabcabcaabcccabcabcabcaaaabcabcaabbccabcabcabbcabbbcabcaaabcabbcaaaaaabcabcabbcabbcabccabbcccabcabccaabcaaaabbcabccaabbccabcaabcaaaabccaaaabbcaabcabcabbcabccabcabcaabcaaabbcabcabccabcabbbccaaabcaaabccaabcaabcabbcaabccabbbcabbbbcabbcaabcabbbcabcccabcabccaaabbcabcaabbbbcccaaabcaabbcabccabcccaabbbbcaabcabcabcaabccaaabcabcabcabcabccccabbbcaaaaabcabbbcaabccabcabcabccaaabbccabbccabbcccaabccabcabccabbcabcabcaabbbcabcaabbbbbcaaabbcabcabcabbccabcccaabbcabcaabcabbccabcabccaabcccabcaaaaaabccabcaabcabcabcccabbcabcccabbcabbbcaabccaaabccaabcaaaabcabbccabcabbcabccabccabbbcaabcaaabbbbbcabcabbccabbcabbccaaabbbcabbcaaaabbccabbbbbbbcabbcabbcabcabbcabcaabcaabcabcaabbbbcabbcccaaabcabbbbcabcaabccabbcaabcaaaabcaabbccaabcccaabcabccabbbcabcccccabbcabccccaabbcabcabcaaabccccaaaabcabbcabcabcaabcaabcabbcabcabcabbcabcaabccabcaabbbcabccaabbbbbccaabcabccaabcaabbbcabcabccabcabbccaaabbbcaabbcaaabbcaabcabcaabbccabcabcabcabbbbcabbcabcabcabccabccabcabccccaabcaaabcaabbcabcccabcabccaaabccabbcaaabcabbccabcabcabcaabcabbcaabcaabccabccaabbcabccccccabbcaabbbbcaaabcccabccaabccabccaabbccabccccabcaabcabbbcabcccabcaaaaaabcabccaaaabbcaabccabcaabccccabcabccabcabcabccaabcabbbcabcabbccabbcabcabcabcabcabccabcabcabbcabbbcaaabbcabccaaaaabcabbbcabccabbccabcabbbbcabbcabbbbbcabcabcabcaaaaabcaabbcabccaabbccabbbbcabbcabbcabbbbcabbcabccabbbbcaabccabbcaaaabcaabcabbcaaabbbccabcabbcabcabccabcabcaabbccabbbbcccccabcabcaaabbccaabccccabbbccabcccabcaabcabbbcaabbcaabbccabcabcaaaabcccabcaaaaaabcabcccccabbcabbbccabcabbcaabccaaabccabbcaaabcaaabcabcccaabccabcabcaabccabcaabcabcaaabbcccabcabbcabcabcabcaabbbbcaabbcaabcabcaabcaabcabcaabbbcabccabbbcaabcaabccaabbccaabcaaabcabbbccaabbcaaabbcabcaaabbccaabccaabbcaaabcabbccabcabcccaaabbccaabbcaabbbbcabbcabbcabcaabcabbbccabcaabccccabcaabcccaabbbcaabbbccabcaabcabbbcccaaabcaaaabccaabbcabbbbcccabbccabcaabcabccaabcccaaaabcabccabcabbcaabcaabcabbbcabcabcabbbcccabbcaaabcabbbcabcaabbbccaaabbcabbbcabcabccaabcabcabcabcaaaaabcabccaabccabcaaabbcccccccaaaaaaaabcccabccaabbbcaabbcabcabcabcaabbcabcaabcabbbcabcaaabccabbccaabbcabccabcabccabccabbbcabbbcabccabcabcccabcaabcabcaabccabbbcabccaabbcaaabbbbbbcaabbccaabccaabcccaabcaabccabcccabcabcabcccccabcaabbcabccabbbcaaaabbbcccccccabcabbcabcaabbcabcabcabcaabcabcaabcccabcabcabcabcabbbcaabcccabbbccabccaabcccabbbbbcabcabcccabccabbbcabccabccabbbcaaabbbcabcccabbccaaabcabcaabcaabbcabbcaabbcabbbbcabccabcabcabcabbbcaabcaabbcabbcaabbbcabcabbcaabcaabccabcccabcaaabbccaaabbbbcabcaabbcabbbcabcabcabcccabbcabcabcabcaaaabcabcabbbccabbcabbcaabbbccabcabcabbcaaabcabccaaaaaabcabccabbcabcaabcabbccabcabcabcabcabcabcabbcabbcccaabcabcabcaaaabcccaabcabcabccabccabbcaabcaaabcabbcaabcaabbcaabbcccabbcaaabcccaaabcabcccabbbcaaabcabccaaabbbccccaaabbcaabcabcabcaabcabcabbbbccabbbbcaabbcabbcabcabcabccabccaaabccabcabbbbcaabcaabcabcaabbcabbcaabccabccabcabbcaabcabcaabccabcabbbcabcabbbbcaaaabccaabcabbccabcabcccabcabcaabcaaaabccabcabbcabcabcabcabbbcabccaabcabcccabbcccabbbbcaabcaaabccccaabcabccabcabbcabccccabbcabccabcabcabccabbbbcaabbcabbbccabccabccabbbbccabcaaaabbccabcaaaabbcccabcabccabcabbcaabccabcabcaaaabbcabcabccabbcabbbcabbcabbbcaaaabcabbbbcaaabccaaabcaabcabcabcccabbbcabcabccabccccabbbcabcaaaaaaabcabcabcaabbbbcabbccabccabbbcabcabcaabcabccabccabcabbcabcaabbcaaabcaabbcabcabccabccabcabcaaabcabcabcccabccaabcaabcccabbccabcabbcabcaabcabcabcaabcabbcabbcabcabbcabcabcabbccccccabcaabcaaabcaabbcaaaaabccaabbcaabbbccaabcabcabbbbcccaabcaabbcabbcaabcaaabcabcabcabcabcabbbcabccabccaabbbbbbcccabbcabcaabcabbbccaaabcaabbbcabbbccaaaabbccaabcabbccabbcabcaabcaabcabbcccaaaaabcccabbbcccaabcccaaabcabcabccabccaabcaaabccabccccabbcaaaabcabbbbbcaabcabccaabcaabcabcccabcaabbcabccabbcabcaabcabcabbcabccaabcaaabbbbcaabccccabbccabbcabbbbbccccaabcabbbbcabbcabcccabbcaaabcccabbccccccabccaabbccabccabcabbcabcabcccccaabccabccabcccabcabcabccaaaabccabbbcabbcaabbbcabbcabbcabbbcaabcabbcaabcabcccabcabbcabcabbccabbcccaabcabbbbbcccabbccaabbbccabbcaaabccabbcabcabccabccaabccaaabccabccabcabcaabcccccabbcabbbccaaabcccabcaaabcccabbcabbbbccaabbbcabbcabbbbbbbcabcabcabcabccaabcaaabbcaabbcabcccabcabcabcabcaabbbcccaaabcaabcabcaabbccccabcaabccabbcccaaabbcccabccabbbccabbccabbbcabcaabccaabbcccabcaabcaaaabcaabcaabbccabcabcabcabccabbcaaaabccaabbccabcabcccaabccabcabbbbcaabcaabcaaabcabcabbccccaaabccaabcabcabbbccaabccabcabbcaabccccccabcabcccabccabcaaabcccabcaabbcccabccaabcabcabbcccccccccaabbbbccaaabbccabbcabcabcabbcaabcabccaaaabcabcabccabbcaabbbcccabcabccabbcabccccccabcabcabcabbccabbbccccabcabccabccabcabcabbccaabbcaabcccaabbcabcabbcaabcabcabccccabbcccabccabcabbccaaaaabccccccabcabcaaabbcccabbcabccaaabbcabbcaabbcaaaaabccaabcaabcccabbbccabcabcabcaabcabbccabcaabcabbcaaaaaabcabbbbbcccaabcaabcabcaabcabcabcaabcccccccabbcabccaabccaabcabcaaabccabccabccabccabbbcaaabcccaabcccabcccaabccaabccabcaabbcccabccabcaabbbcabbcabccabccaabcccccabbcabbccaabcabcabccccccabbccabcabcaaabcaaabbbccabccabbcaabcabbcabcabbbcabcaabccaabccabcabccabcabcabcabbcabbbbbccaaaabbbbbcaabccaabbbccabbccabcabcaabcccabcaaabcaabcabcabcabccabcabcccabbcabcabbbcaaabcaaaaabbcabcccaabcabbcabccaabcaabbcabbcabcaabbcabccabcccaabcabbcccaabbcabbbbccaaaabccabccaabcaaabccabcccaaaaabcabccaabccabbcaabcabcccabbccccaaabbccaaabbccaabcabcaaaabbbbccccabccabbcaabbcabcabccaabccabbbccabbccaabbbcabccabcaabcabcabbcccaabbcaaaabbccaabcaabccaabbcabcabbccaaabcabbbbcabcabbcabbcaaabbcaabccaaabccaabcabccabccaabcccabcabcabcaabcabcccaabcccabccabbcabcabcabcabbbbbcabbbbbbccaaabcabbcaabbcaabcabcccabcabccabcabcabbbbcabbcccaabcaabccccaabcabcaabbccaaabcabccaaabbcaabcabbccaabcabcaaaaabcabcabccabcaaabbccabcabccabcabbcaabbcaabcabbcabcaaabcaabcabcabccabbcabbbcaabccabbcabbcabcabbbcccaabcabbcccabccabbccccabcccabcaabbcaaabccaaabbbcabcabcccabcabcccabccaaabcabcabbcabcabbbcaabccabbbbbbcabbcaabbcabbbcaabcabcabccaabbbcabbcaaabcabcabccabccabbccabcabbbcabcaabccabbbbcaabcabccccabcaabcabcaabcaabcaabccaabccabcabccaabbccabcaabbcabbbcabcabbccaabcabcabcaabbbccabcabbcaabbcabbcaabcccaaabcabcabcaabbcabcabcabcabcccabccabcabccabcabbcaabbcabcabcaabcabcaaabbbcaabccaabbcaabcabbcaabbbbbccaabccabbcaabcabbcabcccabccabccaaabcccabbbcaabcaabbcaabcccaaabbbbcabccabbcaaabccabbcabbcaabbcabcabbbcabcaabbcaaabcabcaabcccccabccaabcabcabbccabcabcaabbcabcabcaabccabbcabccabcabcabcabcabcabcabbccabcaabbcaabccabcccabbbccccabbcaaabcabcaabcaaaabcabcabcabcabcaaabcabccabcabccabcccabbbcabcccabbbbcaabcaaaabcaaabcabbcaabcabccaabbbcabcccabccabcaabbcaabbbbccccabbbccabbccabcabbccccabccaaabcabccabcccabcabcabbcaabcabbcabcabbcabcabcccccabcaabcabccabbbcabcaabbcaabcaaabbbbbcaabcabccabcabcabbbcabcaabcaabcaabbbcabbcccabccaabbbcaabcabbcaaaabcaaaaabcabcaabccabbccaaaabccabcabcaaabcabcccabcaabcabbccabbcccabcabcabcabcabccabcaabbbcccaaaabcaabcabccaabbbbbcabcabccabcabcabcabcabbccabcabcabcaaabcabcabcabbbbcabcabbcaabbcabcabcccaabbbcccaabbbccccaabcaabcaaabccccabcaabcabccabbbbbccaabbcabcabccabbcabcabbbcabccabbcabcabccabbbbbcccabcabbccabcabbcabcaaabbcaaabccccabbbcaaaaabcccabcaabccabcaabcabbcccabcaabcaaabbbcabcabccccabcaabccaabcccccaabcabcabbcaaabcaabcabcabcabcabcabcaabcabcabbcabbcccccabbcabcaabccabcccaabccaabcabbbccaaabcabccabbcaabcabbcaabcaabbcaabccabccabbcaabbcabbccabccaabcaaaaabbccabccabbccaabbbbbcccabccabbbcccccabbbcaabbbcaabcabbcabbbcabbcabcccaaaabcabcaabbcabcabcabcaaabccabcaabbccaabcaabbcabcabcabcabcabbcabcaabbbbcabccabccabbbcaabcabcaabbbcabcabcabbcabcabcabcaabcabcabbbbbcabcabbbcabcabbcaabcabcaabbbcabccabcabbcabbcabbcaaabccaaabcabbcaabcaabccaabcabccaaabcaabccaaaaabbcaaabccaabccabcccabbcabbccccccabbcabcabcabbbcabcaaabcaabcccccabccabcccccabcaabcaaaaaabbbbbcabcaabbcabbbbcabbcaabbccabbbccabcabccabbcaabcaaaabccaabbccabcaaabcabcabbcabbbccabbbcaabbcabcabcccaaaaabcabbcabcabccaaaaabbcaaabbcabccabccaabcabcccaabcabccaaaabbbbcabbbcaaabcccabbbbccaabcaabcaabcccaabccaabbccabcaabbcaaabcabccabcabcabcabbbcabbcabcabbbcabcabccabcaabcabbcabcabcccabbccaabccaaabcaaabcaabcaaaabcabcabbccabcaabccabcabbcaabccabcabcccabcccaaabcabcccabccabbcabbbcabcabccaabcabcabbccabcabccccabcaabcabcaaabcabbbbcaabccabcaaabcabccaaabccabccabcabccabbcaabccabbccabbbcaabccabccaabcaabccabccaabcabbcaaaabcaabbccabcccaabcaabccaaabcaabcccaabcabcabbbccaaabccaabcaaaaaaabccabcabccabbccabcaaabcabcabcccabbcaaabcabbcabcabcaabbbcabcabcaabccabbcaabcaaabcabcabcabbcabbbcaabccaabcabbccaabccaabcabccabcabcaabbccabcabcabcabcabcabccabcaabccabcabbbcaabcabcabccaabccabcaabbbbcabbbcabcccabbbbcaabccccaabcaabbccabbbccabcccabcabbccabbcabcabbbcccaabcaabbbbbbbcabccabcaabbccabbbccabcaabbcabccccabcabcabbcaabcccabcabcabcabcabcabbbccabccaabbcabcccabcaaabbcabbcabbccaabcaaabcabcccaabbbbcabcccaabccabcabcabcabbcabccaabccaaabcabcaaaaabbcaaaaaabbcccaabccabbbcaabccabcaabcaaabbcccaaabcabcccabbbcabcabcaabccaaabccabbbccaabcaabcabbcaabcaabbbbbbcabbccccabcabbbccccabbcabbbcccabcabccabbbbcabbcaabcabbbcccaabcaaabbcaaaabcaabccaabcabcabccabbcabcaabbbbbbbcaabcabbbbcabbbcccaabcabcabcabcaabcabcaabcabbcabcabcaabcccccabccabbbccaabbcccabcabbccaaaaabcabbcaabcabbcabbcaabbcabbcabbcaabbbcabcccaaabcccabccccccabccabcabccabcabbccabcccaaabccccabccabcabcabbcabbccabbccabcaabcabcaabcabcabbccccabcabbcabbccabcaabcabcaabbbccabccabccabcabbcabcabccabcaabccaaabcaabcabbccabccccaabbccabbcaaabcccabbccaabcabcaabccaaabbcccabcaabbbccabcabbbbccabcabccaabcabccabcaabcabbcabbbcabbccabccccaaaaaabccccabccabbbbcabcabbcaabcabbbccccabccaabbcabcaaabcabbcabbcccaaaabccabcccabcabbcabcaabcabcaabbcabcabcabbbcabcccabcabcabcabcabcabcaaabcabbcaaabcabcaabbbcaabcccabccaabccabbbcabcabbbcabcabcaabcabcabcaabbbcabcabbcaabbbcaabcabbbcabcaabcaabcabcabbcabcccaabbbcaaaabcabbcabbccaabcabcabcaabbbbcabcabbbbcabbcaabcabcabccabcabccabbccccabccabcaaabcabbcaabcabcabbcaabcabcabbbbbcaabbbbbbbcaabcabcaabbcabcabcabccabcaabbcabcabcccabccabcabcaabcabccabbcaabcabbccabcabbbcaabcabcaaabcabccabbcabbbcabcaabcaabbcabbbccabbcabbcabcabbcaabcabcabcabcccccabbcabcaabbcabccabbbbcabccabbccaaabcabbcaaabbbbbcabbbcabcaabcabcabbbbccabbcaabcabcabcabbccabbbbbcabcabcabbcabbcabccccaabcabcabcabbcaabcabbbcabbcabbcabbccabbccaabbcaabcabbccabbcabcabccabbcccabcabcccaabcabbbcaabbcabbbbcabcabcaabcabcabcaabcabcabcabbbccabcabcabcabcaabbcaaabbbbccaabcabcaaabcabccabbcabcabcabbcabbbccabccabccaabbcabbbccabcabcaaaabbcabcccaabbbcabcaabcabcabbcccabcaabcaabbcabbbcccccaaabbbbbcabcaaabbccaabcabbcccabcabbcabccaabcccaabcaabbcabcccabbcabbbccabcabbbcabbcaabccaaabbccabbcaabccabcccabcccabccccaabcabcaabcabbbbbcaabcaabcccaabccaabcabcaabcabcabcabcaaabcabbcabcaabbccaabbbcabcabbccabcabccabccabccabbcaabccabbbbbbcabccabcabcabcccaabccaabbbccabcaabcabbbcabcabcaabccabccabbcabccabbcaabccaaaabbcccabcaaabcabcabcccabcabbbccaaabcccaabcccabcabcabcaabbcabcccccabcaabcabccccabccabbbcaabbbcabbccabbbcccaabbcccaabccccabcaaabcabbcccabbccabccaabcccabcaabcccaaaabccabcaaabcabbbbcabcabbcabcaabbbcabcabcabccabcccabbbcabcabbcaabcabbcaabbcaabccabcaabbcabccabbcaabcabcabcabbcabcabcabcabcaabccabcabcaabccabcabcabcaaabbcabbcabccabcaabcabcabbcabbccaaabbccabccabccabbbcabbbbbccabccabcabbcaabcabcabbbbbbbcabbcabcabcaaabbccabbcabcccccabcabcaaabbccabcabcabbbbcabccabcaabcabccaabbbbcccabcccabbcabccabbccabccabbcabccabcaabccabcaaaabccccabcabcaabcabcabcaabbccaabcaabccabcabbccabbcccaabccaaaabccabcabbcccaabbcabbccabcabccabbbccabccccabbcccaaabcabcccccabbcaaabbbbccabcabcabccaaaabbcabccabbccabccabbccaabbbbcabbcaabcabcabbcabbbcaaabcabccabbcabbbbbcabcaabbcabbcabbbcabcabcaaabbbcabbbcabccaabcabcabcabcaabbccaabbbcabccccabcabbcabbbccaabbbcabcabcaaabcaabcaabcabcabcaabbcabccaabcabccabbcabcabbbcabcabcabbccabcabbbcabccaaabcabcabcaabccabbbcaabcabbcaaabbbbcccabbbbbcccaabcccabcabbcabcabbcccaaabcabcabcaabbcaaabccabbcabccabcaabcccabcaaabcabcabcabbcabcaabbcaaabcaaaabccabcccabcaabcabbcccabccabcccabbbbcabccabbccabbcccabcabcaabbbcaaaabbbcaabcabbccabcabccaabbbbbbcabcaabbbccaabbbcabccabcabcabcabcabcabbcabbccabbbcaaabcabbbcaabcaabcaabcabcccccabcaaabbccaabcabcccabbccabbcabccabbcabbcabccabcabcabccaabbcaabcaabcabcccabccabbcabccaaabcabbccabbbcccabcccabcabccaabbbbcabcccabcabcabcabbbbcaaaabbbbcabcabccaabbbcabcabcabcaabbcaabcccabcabbccabcabbccabbbcabbcabcaaabbcabccabcabbbcccabbbcaaabcabcabcccabcaabbcccabbbcabbccabbcabcabcabbccabccccabcccccabbcccccabcabccccaabcabcaaaabbcaabccccabbcccaabcabcccabcaabccabcabcabbcabbcaabcabcaabbcabccabcccccabbbbbcabcabcabbcabbcabcabcaabbbccabcabbbbcaabbbcaabbccabcabcabcaabcabbbccaabccabbcabcccaabcccabcabbccaabbcabbcabcaabccabcaabbcaabccccaabbcaaabcaabccabcaabbcaaabcaabcaabccabcabbcabccabbcccaabcaabcabccaabccabbcabbcaabcaabcaabcabbcaabbbcaabcabbcabccabccabcaaabccabccaaabbcccabbccccaabccabbcabbcabbcaabbbbcabbcabcabbbcaaabcabcabbcaaabbcabcaabcabcaabcaabccabcabcabbbbcabcabcaaabbcaabcabbcabcabccaaaaabcaaabcabcabcaaabcaabcaaaabccaabcabcabcabcaabcccabcabbcabcabcabcabccabcaabbcabcabccccabcabbccaabbbcabbcaabcabcabbcabbccaabcaaabbccabbcccabbcabccabcaabbccccabcabccabbccabcabbcaabbbcabcccaabccabcaaabbbccabcabbcabcccaabbcabcabccabcabbcabbbcabcccabccabbccaabbcaabcabcabccaaaabbbcabccabbcabcaaaabccaaabbbcabcabbcccabcabbccabbcaaabcabcaabccccabbbcabbccabcabcabcabcaaabcabbbccabbccabbbbcabcaabbbcccabbccabcaabcabcabccaabcabbcabcabcabcaaabcaabccabccaaaabcaabcaabbbcaabcabccaaabcabcabcccabbcabccabcabcabcccaabbbcaabbbccccabbcaabbcaabbcccabcccabcabbcaabcabbccabbcabbcaaaaaabcabbcabcabcabcaabcaaabcabccabcabbccaabcabbbcaabbcaaaabcabccabbcccaabbcabccabbcabcccabcabbbbbcabcccabcabccccabccabcabbbcabbbcabcabbccabcabbbcabbccaaabccabcabbcabccaabcabcabbcaabcabcabbcabcabcabbcabcaaabcccabcabcaabcaabccabcaabcabcaabcaabcccabcabcabbcabcabcabbbbbbbbbbccaabcabbcaabbbcaaabccaaabbcaabcabccabcaabbccaabbcaabcabbbbcabccccabbbcabcccabcaaaabbcabcabcabbbcabcabcabcabcaabbbcabbcabbccccabbbbbcccaaaaaaaabbcaabcccabcabccaabcaabccabbccabbbccabbccabcabcaaabccabbbbccabbbcaaabccabcabbccaabbcaabcaabcabbccaaabcccaabcabcabbbcabccaaabcabbcabccabcabcaabcabcabcabbcaabbcaabcabcaaabbbcaabcabcabbbccabccabbbcaabcaabbcabcaabcabcabccabcaabbccabbcabcaabcaabccabcabcaabcaabbcabcabcabcabbcaabcabcccabcaabcaabcabcccaaabcabcaabcaabbcaaabbcabcabccabcabcccaabbccabbcccabcaabcabcaabbbcabcabcabbcaabcabbcabccabbcabccabccaabcabcabcccabccabcabbbbccaabbcccabccaabbcaabbcaabcabcabccaabcabbbbcaabcaabbcaaabcabbcabcabcabcccabcabbcabcabccaabccabbccccaabcabcaabcabbbccabcaabcabbcabcabbbcabcaabcaaabbbbbcaabccaabbcaabcabcabbccabbbbbcccabbbccabcabbcabbcabcabcaaabbcabcabcabccabcabbcaabcabccccabcabbcaabcaabbccaabcaabbbbbcaabcabbbcabcabbccabcaabcccabcabcabbbcabbcabbcccabccabbcccccabcaabcabbbcccabcabcaabbcabcccccabbccabcabccccabcabcabbccabccabcaaaabbbbcaaabbbcabccabcabbccabccabccabbcabccaabcabbcabbccaabcccabbcabcabbbbbbbcaabbcabcaabcabcabcabbccaabbcaabcabcabbccaabbccabcaabcabcaabcabcabbcabbbcabcabcabccccaaabbbcabcaaabbcabcaabcabcaaabbbbbcabcabcabcaaaabcaaabccabcabccaabccabcaabcccabbcaabcabcabcabbcaabcabcabbbcabcaaabccccabccabbcabcabbbcabcabccccabcaabcabcaabbbbbbcabcabbbbbcccaabbbcabccabcaabcabcabcaaaaabcaabccabcabbcabbbcabccaaaaaabbbcabccabcaaaabbcabcabbbbcabbbbbcaabbcaaaabcabcaaaabbbbcccabbcaaabccabcabcabccabbccabbcabccabcabbbccccabbbbbbccabcaabccabbcabcaabbcaabbcaabccabbbcabbbccaaaabcabbccaaabbccabcccabcabbcabcabbbbcaabcabbbcaabcabbccaabbcaabccabcabbcabccabcccaabbbbbccabbbccabccaabcaabbccaabcabccabcabbbcaabbbbcabbbcccabcabcaabccabcabbcabcabbccabccabcabbccabbbcabcabccabccaabcabcabbccaabbbcabbcaabcabcabccabbcaaabcabcabcabcabcabbcabbcabcaabbcabcabcaaabcabcabccabcaaabbcabcabbccaabccabbccabbbcaabccabccccabcabcabccabcabccabcaaaaaabcaabccabbcccabbbcabcabcabbcaabccabbcabccccaabbbbcaabcaaabcabcaabcabbcaabcaaabccabccabbccccabcabbcabbcccaaabcabcabbccaabcabcabcabbcabcaabcabcabbcabcaabbbcccabbbcccccabcccabcabccabcabcabcccaabbccabcabccaabcccabbbcabccccaabbcaaabccabccabcabcaabcccccabccabcabcabcabbcabccaaabbcabcabbccabcabbcccabccaabcabcabccabbcabcabcabbcaaabccabcabcabbcabbbbccaabcaabbccccaaaabcccabcccabcabcccabcabbbbcccccabbcabcaabccabcabcabcaabbcabbbcabccabccabcabbbcccabcabcabcabccabbbcccabcaabcabbcaabcabbcabbcabbccaabcabcabbcabbccaaaabbcabcabbcccaabcabcabbcabccabccabcccccccabbbcabcaabbbcabbbccaabcccabbcabcccabcabcabbcabbbbbcabbccabccaabcccaabccabcaabbbbbccabcabbbbcabbbccccabccabbcccabcaabbcabccabcccabbccabcabbcabccaabbcaabcabcabcabcabbcccaabccaabcaabcabbbcabcccabcabcabcabbcabcabcaaabcabccabccabccabccabccccaabccccabcabcabbbcccabccaabbcaabccabcaabcaaabcabcaabccabcaabcabcabbbbcabcaaabcabcabbcabccabcaabcaaabbcccccaabcaabcaabcabccabcabccabccabbccabbccabcccabcaabbcabbccabccabcccabcabcaabbcabccccabbccabbbcabccabccabcccabccabbbcccabcabcabcabcaaaabccaabcabcccabcabccaabcabccabccabbcabcabcccabcabcaaaaabcabccabbcabcccabbbcaaabcabbcabbcabcabcabcabcabcaabbbcaaaabcaabcabccabccabcabbcaaaabcaabcabccaabccaabcabcaabcaabcabcabbccabccabcaabbcabcaaaabbcabbcabccabcabcabbccaaaabbccabbbbcaabcaabbbccccabccabcabcaabcabcabbbcccabbcabcabcabcaabcabccabcabcabcabbcaabcaabcaabccaabcabcabcabcaaaaabcccabbcaabcabcccabbcabbbccaaabccabcabbcaabcabcabcaabccabbbbcabcccabcabbbcaabcabccabbbcaabccabcabbbcabccccabbcabccaabcaabcabcaabcabbcccaabbccaaabbbcabbcaabcabcaabcaaaabccccabccabbcabcabcaabbcaabccaabcabcabbcabbbbbcaabcaabbbcabcabcccaaabbcaabccabbbbbcabcccccaabbbccaabcaabcaabbccabccccabbccaabbbbbbbcabcabcccabcaabcabccabccabcabcabbccabcabccabcaabcabccaaabcabbcabcabcaabccaabccabcabbcaaaabcabcaabbcabccabbcabbccabccaabbbccabcabccabbcabbbcabcabccaabccccabcabcccaabbccaaabcccccabbcabbccaabccabcabcccabccaaabbcabbbbbbccccaaaabbccabcabccabccabccaabbbbbcabcaaabcabbbcabcabcabcabcaaabcabbcccaabcabccabcaabcaaabcabcabcaabcabcaabbcaaabcaabcccabbcabcabbbbcabccabcccabcabbcaabcccabccabcccabbccaabcaabcaabbcabbbccabcabbcabcabccabcaabcabcaaabbbcabbbbcabcabcabcabbcaabcabcabcaaaabbbcabcabcabcabbccabcabcaabbbcaabbccaabbbcabccabbbcccaaabcaaabcabbcaaabbbbbbcabcabccabbbcabcabbbccaabbbcabcccaaabcabcabbcaabbccaabbcabcabbccabccccabccccaaaabbcabbbbcaabcaabcaaabcabccccabcabcabbbcabcaaabbcabbccabcabcaabccaaaabbbbcabcaabcaaabcabcabcabcaaabcabbbcabcaaabcabcaabbcaabbccabccaabbcaabcaaabcabbcaabbccabcaaaabccaabcccabcabbbcabccaaabbcaaabcabcabcaabcabcaabccabcccabcccaabcabbcaabbcabcabcabcabbcaaaabcabcabbbcabcaabcabbcaaaabbbcaabccabbcaabbcaabcabccabcccabcabbbcccaabbcabcabcccabccabcabbccabcaaaabbcabcabccabccccaabbbcaaabcabbcabcaabcabccabbbcaabbbbcabbbbbcabcabcaaabccabcaaabcaaabccabbbbcabbcabcabbbbbccaabccaaabcabcabbccccabcabbcaabbbcaabccabcccabcccabccaabcabcaabcccccabcccabcabbcabcabcaabcaaabcaabbcabccaaaabccabccabbcabccccabcaabccccaaabcabbcabccabbbbcabcaabbcaaaaabcabccaabcabcabbcccaaaaabcabbcabbccabccabccabcabcccabbcabccaabcaabbbcabcabcabbcabbccabcabccccabccaaabcabcabbbcabcabbcabccabbbcaabbccabcabbcabccabbbcaabbcaabbcccabcabcabbcabccccabbbcaaabcccaabbccccabbcabcabbccabccabcabbcabcaabcabcccaaabccccabcabcaaaaaabcccaabbbbccaaabcabcaaabbccccabcaabccabcaabbcabbbbccaabcabcabcabcccaaabcabcccabbcabbbccabbcccaabcabccabbcabbbcaabcaabbbcccabbbcabbcabcabbccabcabbcaabbcabbcaabbccabbbcabbccabbbccaabcccabcabcabcabcabbccabcabbbccaaabbcaabbcabbbcabcaabcabccaabcabccaabcabcaabbccabccaabbcabccabbbcabcabccabcaaaabcccabbbcabccabcabbcaabbbcabcabccabbbcccabcabbbcabcabccaabcabccabcccabbcaabcaabbccabccccabcabcabbccabbbccabbbbcabbbcabccaaabbcaabbbcaaabbbccabcaabccabccabcabcabbcabcabbbbcabccccaaabcabccabcccaabcaabcabbccaabcaabcabbccabcabccabccabcabccabcaabcaaaabbcabcabcabccaaaabccabcabbbcaaaabcabccaaaaabccaabcccabcabbccaaabcaabccccabbcccabbcaaaabcaabcabccabcccaabcabcccabccabbbcabcabcabbcabcabccabcabcaabbbcabbccabbbbbcaabccaabcabcccabbcabccabbcabcaabcabcabcabccaabcaabcccccabcabcabbcaabbbcabcabcaabcaaaaabbccabbbcabcccaabbbcaabccaabbbbbcabccabccabcaaabcccabcaabcccabcaaabcabbbbcabcabccabcabcabcabccabbbbccaaaaaabcabcabcabcabccccabbcabbbcabcabbcaabbccabbcccaabcccccabccaaabcabbcabbcccabccaabcabccabbccaaaabcaaabbcabcabbcccabcabcabbbbcabccaaabccaaabbcaabcabcabbccaabcaabccabcaabcabcaaabcaaaaaaabbcabcabbccabcabcabcccabbbcccabcabbbbbcaaabbbcabbcaabccaaabcabbbbcabccabbccabcaabbcabbccabcccabcabcabcabcabbbbccaaabcabcabbcabccaabbbbcabcccabcaabcccaabcccabcaabccabccabcaaabcabccabccabcaabbcabcabccaaabbbcabbbcabbcccccabccabccabcaabcccaabcccabbcabcaabcabcabcabbbccabbcaabcccaabcaabcabbcccabbbcabbcabccccabcaabccabcabcabcaabcabcaaaabcccabbccabcaabbbcabcabcaaabccabcaabcabccaaaabbcaabbbbcccabcccabbbccaabcaaabccabccabbbcabbcaabbbcccccccabcccabbbccabcabcabcabccabbcaabcabcabcccccaabcaabcaabccabbccabccccaaabcabcaaabccabbcabcabcabbccabcccabcabcabcaabcabcabbbbbcabbcabccabbcaabcccaabccabcabcabcabbbbcabccabcaabcaaaabbbbcabccabcabcccccaaabbccabcaabcccabbcaabcabccabcabcabbcabccabbbbcabcabbbcabcabccabcabcabcabcaabcaabcaabbbcaaaabcabcabbcabcabcaaaabccaaabcccabccaabbcabbcabbcabcabcccccaabcaabcabbcaaabbbcaaabcaaabcaabcabcabbccaabccaabcaaabbcaabbcccabcaaabccabcaabcaaabcaaabbbbcabcaabccaabbbbbcabcabccabbcabcabbcccabcaabcabbcabcabbcabbcabcaabcabbcccaaabccabbcaaabbcabcabccabccccabcabcaabcccabccabccabccaaabcabbbbbbbcabbcabccccaabcabcabccaabcabcabccabbbcccaabcabbcaabbccabcabcabbcccabcabccabcaabcabcabccaabcabbcabccaabccabbbbccaaaabcccaabbbcaabbbbccaaabcabbbbcabcabcabcabccabcabcabccabccabcabbcabcccabbcaabccabbcaabcabcaabcaabbbbcabcaabcabcabcabbcabcaabcaaabbccabbcabbcabbbcabccabccaabcaaabcccaabbcabccabbcabcabcaabbbcaabbbcabcabbccaabcccaabcccabcaaabcabcabbccabcccabbbbbbcaabcabcaaaabcaaabbbcabcabccabbbccaabcaabcabcabbbbcabcabcabcabbbcabbccabccaaaabcaaabcabbcaaabcaabcabbcabcabcabbccaabcabcabccabbbcabcabcaabbcabcabcabcabcabcaabccaabcabcabcabccabbbbcabcabccabbccabcccabbcabbcaabbbccccaaabccabccaabcabcaaabbbcaabcabcabccaabbccaaabcaabbcabcaabcabbcabcabcaabcabcaabcabccabcaaaabcabccaabcaabbbcabcabcabcabcccabccaabbbcaabcabcabcaabcabbcaabbcabcabcabccaabcabcaabbcccaabccabbcabcabccabccabbcccaaabcabbcaabcabcaabcabcabbcabcaabbcabbbcaabccabcabcaabcaabccabcabbbcaabbccabcabccaabcabcaaabbcabbccaaabcabbccabccaabccaaabcaabcabbbcaabcaaabbbcabcabcabccabcabcaabbbcaaabcccccaabbcabcabcabccaabcaabcaabbbbccabcaaaabcabccabcabbcaaaabcabcabcabcabcccabcabbbbcabcabccabbcabcaaabccaabccabccabcabbcaaaaabcabcabbbcabcabbbcabbbbcccabcabcabcabccaabcaaabcabcaaabcccabcabcaabcaaabbccabbcaabbccaaabcabcabbbbcabbcabcabcabcaabcccaaabcabcabcaaabbbcaabccabcccabcabcabcaabcabcabcabbcabccabbcaabccaaabcabcabcabccabccabbbbbbbcabcabccabcabcabbccccabbcabccabcaabcaabbcabcccaabccabbbcabcabcabccaabcabbcabcabccccaaaabbccaaabbccabcabccabccabbbccccabcabccaabbcaaabcabcabcccaabccabcaabbbbcaaabbcabbcccaabbcabccccaabcabbcabcaabbbbccabbcabbcabccaaabcabccabccabbcaaabcaabcabcabbcabcabcabccabbbcaaabcabccabccccabcaabcaabbcabcabcaaabcaaaabbbbccaaaabccaaabccabbccabbbcabcaabcaaabcabccabcccaabccabccabcaabccaabbcabbccabbccaabcabcabbcaabccabbcabcabcabcccaabbcaabccabcabcabcabcccabbcaabccabcabcccabcabbcabcabcabcabcabbcabbbccabbbbcabcccabbbcabcaabcaabbbcabbbcaabcccabcabcaabccabcccccaabccabcabbbccabcabccaaaabcabbcaabcccaabcccabcccaaaabcccabccabcaabcabbcabcabcaaabcaabccabbcabbbbcabcabcccccabcabcabcabbbccabbcabbbbbbbbcaabcccaabbccaabbcabcaabcccabbccaabbcccabbcabcabcaaabbbbccabcaabcaaaabcabcabccaaabcaabbcabccabcabbcabcccabcabccabcaabcccabccccaaaabcabcaaaabcabccaaabbcccabccaaaabcabbccccaabcccaabcabbbcabbcabbcabccaabbcaabcabccabcabcaaabbcabcabcaabcaaaabbcabbccabcaabcabbccabcaabcabbcabcabbcabcaaaaabbbbcabcabbcabccccabcabbcabcabcabcabcccccaabbbcaabbbbcabccabbccaabcabccabcaabcabcabcaabcabbcabcabccaaabcabcccabccabcccabcabcabcabbcabbbcaabcabbcabcaaabcabccccabccabbccabcaabcabccabcabcabbcabbcaabccaaaabbbcaaabbbbcccabcabbbbcccabbccabcaabbbccabcabbbcabcaabcaabcaaaabccabbccaabccaabbbcaabbcccccabbcabbbcabccaaabccabcabbcabbcabbcaabbcabcabccabccabcabcccaaaabbbccabbcaabcabbcabcabbbcaabbbccaabbcaabccccccaabccabccccabbbcccabbbcabcccaabcabbccabbbcaabbbcaabccaaabcabbcaabcaabcaaabcccaabcabbcabccabcabcabbccabccabbbccabbbcabbbcabccaabcabbcabcabbcccccabcabcabccccaaaaabcaaabbccaabccabcabcabbcabbcabcabbbbcabcccccabcabcabcabccabcabbbbbcaaaabbcabbcabcccabcaaabccabcabbcabcaabccccccabccabbbbcaabcaabcabcaabcabbcabbcabbccabcabcabcaaabccabcabccccabcaaabbbccabccabccabcabccccabbcaaaaaabcabcabcabcaabcabcabcaabcabcabcabcabbccccccabcccabccabcccabcccaaaabcabcabcaabcabccabcabcabccabcabcabcabcabcaabccccaabbccabbcabbbcabcaaabcabccccabcaabcabbbbccabccabcccaabbcabcabcabccabcabccabbcaabcabcaaaabcccabbbccaabcaabccccabcabbcccabbbbbcaaaabbccccabcaabcabccabcabcaaabcaabbcabccabcaabbbcabcabcaabcabbcabccabccabcaaabcaaabccabcccabbcaaabcabcabbcabbbcaaaaaabbcabbbccaaaaabcaaabccccabbccabcabcabcabbcabcabcaabccabccaabcaabbbbcabcccabbcaaabcaaaaaaaabcabbbcabccabcaabccabbccabbcccaabcabcabcabcabbcabccabccabcaabcaaaabbcaabbccccabccccabccccabbbcabcabccabcabcabbcaabbccaabbbcaaabcabcaabcaaabbccabbcabcabcabcabbccabcabcabcabcaabbbbcabbbbcabcabbcccabccabbcaabbcabcabbcaaabbbcabbbcabbcabcabcaaaabbcabbbbcabcabbcaabccabccabcabbcabcabccabcabcabcaaaabcabbcaabcaabbcaaaabcabbcabcccabbbcaabcabbcabcabbcabcabcabcabccaaabcabbcabbcabccabccabcaaabbcabbcabbbcabccabccaaaaaaaabcaaabcaabbbccabcaaaabbbbbbcabcabcabbbbbbcaaaabbbcabbccabcabcaaabcabbcabcabcabcabcccaabccaabcaabbccabcabcccabbbcaabbbcabcabbbccabccabcabcabbbcabcaabccabcabccaabcccabccabbcabbbbcabcabcccabcabcabcabcabcccaaabbcccabccabcabcaaabcccaaabbcccaabcccabccccabbccabbbcccaaabcaabbbcabcabccccabcccabbcabccabbcabcaaabccaabbcabcabbcccabbccaabbcabccabcaabcaaabccabcabccabcabcabbbbcabbcabbccabbcabccabbcaabcaabbbcaabbcabccaaabccabcaabbccabccaabcabcabccabcabcabcaaabccaaabcabcaaabbcabcccabcaabcabbbccabbccccabccaabcabccaaaabcabbcaabbcccccabbcaabbcabcaabcabbbbccaaabcaabccccabbbcabcabbcccccaaabcaaaabbcaabcabcabcabccabcabcaabcabccabcabcaaabcaabbcaabcabbcccaabbcabbccabccccaabcabccabccabcabbcabccabcabbcaaaaabccccabbbcabcabbcabccaaaabbbbbcabbcaaabcabccabcabcaabbccabcaaabccabcabbcabcaaabcabcaaaabccccabcabcabccaabccabcaabcccaabbcabcaaabbcabccaaabcaabbcaabcaabcabcaabcaaaabcabcaaaabbbcaabbccabcabbccabcccaabbcabcabbcaaaaabcabcabccabcabcabbcabccabbbcaabccaabcabcabccaaabccabcabcaaabccccccaaabcabcabcccabcccabccabcccaaabcabcabcaabcaabccabcabbcccccaaabbbcaabbcaabbbcabbcabbcabcaabbbcaabcabbcabccabcabbcabcaabcabbcaaabbbcabbcabccabbcaabcabcaabbcabccabcabcabbcabbbcaaaaabccabbbcaabcabcaabbcabcabcaabcabcabbcabccaaabccaabbcabcabbbcabbccabcabcabcabbccabcaabbcccabcabcabbcaabcabccabbcabbcaabbbcaaabcabcaabbcaaabcabbbbccaabcaabcabbbcaabbccabbcabcabcccccabcabbbcabcabbcaaaabbcabcabbcabcaabcabccaabccabccaabcaabcabcabccaabbcaaaaaaaaaabcabcabcabccabcabbcabbbccabbcabcaabbbcabcaabcabbcccaabcaaabcaabcaaaaabbccaabccabbcabccabbcabccaaabbcabcaaabcaabbbcabcabcabcabcabcabcabcabccabcabcabbccabcabbcaabccabbcabcabbcabbccabcabbcabcabbcabcabcabbbcabccabcabbbbbcabcabcabcabcabccabcaaabbcabbcccccaabccabbcabbbccabbccabcabcabccccabcaabcabcaabbbccabcabcaabccabcabcabcabcaabcabcaabcaaabcaabcabcabbcabcaabcaaabcabcabcccabbbccabcabccabcabccaaabccaaaaabcaabbcabbbccaabbcaaabcaabcabcabcaabccabcccabcccccccabcaabcccaaaabcabccabbccaaaabcabbccabbccabcabcabccccabbbcabcabccabbcccabbbccabcabcaaabccabcabbcabbcccabcaabcabcaaabcabcabbcabccaabcabccabccabcccabcabcccabbcabbcabccabbbcabccabcaaabcabcccabccabbbcaabcccabcabcabbbbbcabcccabcabccabccccccabccaabbcabcaabcabcaaabcabccaaabcabcaabccabccccabcabcabcaabcabcaabccabbbcabbccaaabcaabccccaabbbbbbbccabcabbbcabcabccaabbbbbbccccabcabbcabcabbcaabccaabcccabcabbcaabccabbbcccaaabcabcabcabcabcaabcabccabcaabccabcaabccabcabbccaabccaabbbcabcccabccabbcabbcaabbbcabcabcaabcabccaabccabcaaabcabcabbccaabcaaabbbcabcaabccabcabcabbcabcabcaabcaaabcabcaaabcabcabbcabbcabbbccabbcabcabcaabbcabccabcccabbcabcabcaabbcabcabcabcaaabcccabbccaaabcccaaabbbcabbcccabcabccccabbcaabcccaaabcabcabcccabcccccccccccabccabbcabcabcabcabccabbbcabccabcaabcabcaabccabcccaabcabcabcabbbcccabcaabcabbbbcabbbcabcabcaabbbbbccccaabccabbcaabbbcabcabbcabcaaabcabbbccabcabbcaabbcccaaaabbbbccccabcabbccaaaabcabcabbcabcabcabbbccabbcaaabbcabbbcaabccabcabbbbccaabbcabcabbbcaaaaaaaabcabbbcabbbbbcaabcabcabcaabcaaabcabcabbcabcabcabcaabbcabcabbcabcabbcabccabcaaabbcaabcaabbcaabcaabcaabccabcabbccccabcaaaaabbccabcaabcaabcabbcabbbbccabbccabccaabbbcabcabcaaabccaaabcabbbcabccabbcccabcabcabcabcabcccabbcaabcabbcccabcaaabcaaabcabccabbbbcaaabbcabccaaabcabbccabcabbbccabcabccabcccabcaabccabbcaabbcaaaaabbcaabcabbccaaabbcaaabccabcabbccaaabbcabbbcabbcabcaabbccabccabbccabcabbcaabbccabcabcabbbcabcaaabcaabccabbbcaaabcabcccabcabcabcaabcabcaabcabcccccabcccaabbccabcabcccabbcabbcabcabcabcabcabccabcabbbbbcabbbbbccabccabcabcabbcabbcabcabbcccabcaaabcabcabcaaabcaabcabbccabbccabcabcabccaaabccaabbccabbccabcabbcabccabbbcaaabcabcabbbbcaabccabcabbbcabcabcabcaaaabcabbbbbcaabcabccabcccabcabcaaaaabcaabcabbccabcabbccabcabcabcabcaabccabbbbccaabbcaabcabcaabbcabcabbbcabccaabccabcaabcabbbbbbcabbccabbccccabcaabcabcabbcccabccccabbcaaaabcabcccabbcabbcaabcccaaaaabcabccabcaabbbcabcabbcabbccaaabcabbcabcaaabbcabbccabbcaabbcabbccabbbccabccabbcabcabbbcccabcabbbcabcaabbcabccaaabcabcabbcaabbcccabcabbcabbcabbccabccabbcabccaabcabbcabcabcabbbbccabcaaabccabcaabcabbcabbbbccccabcabbcabcabbcabcabcaabccabbcccaabbbcabccccccabcabbcabbcabbbcaabbcabcabbcabcabbcaabcaabcabccabbccaaabcabccaaabcaabcaabcabcabccabcabbbcabcabcabccabcabcabbcccabbbbbccaabcabccaabbccabcabbcaaabcaabcccabcabcabcabbcabcaabcabbcaabbbbbcabbcabbcabbbbbbcabcabccabcabcaabbbbcabcccaaabccabcabcabcabbccabcaabcabcaabccabcccabbcccccabbbccaabbcaabccaabccaabccaaabcccccaabcabbcabcabcaaabcccaabcaaabcabccaabbccabccabbcabccaaabbbbccaabbbbbcabcabbcabcccabcaaaabbcccabcabcabbbcabbccabccabcabcabcaabcabccaabbccccabcabcabbbcabbbcccaabcccabccaaabcaabcccabcaaabbbbbcabcaabcabcabcabcaaabbccaabbccabbbccabbcabcabbcabbbcabcabccaabbbcabbcabcabbcabcabcabcabbbbcaabccabbcaabbccaabcccabcabbcabcaaabbbcabbcaaabcabbcaabccabcaabcaabccabcccccccabbcabbbccabcaabcabcaabcabccaaabcabcaabcaaabbbbcabcabbcabcabbbbcabccabcaaabcaabccabcccaaaabbcccaabcaabccabcaabccabbcabccabbcaaabbbcccaaabccccabcabcabbcabcabcccabbcccabcabbcabcabbbcabcabcabbbcabcaabbbccabccabbccaabcccaabccabcabccabccabbbbcabbbbcabbcaabbbcabbcabcabccccccabcabcaaabbbbcabbbcabbcabcabcabcccabccabcaabcabbcccabcabcccabbcabbbbcabbcabcaabbccabcccaabbcccabbcabcaabcccabbbccaaaaaabccaaabbbcabbbcaabbbcabccaabcabcaabccabbbcabcaabbccabcabcabbcaabcaabcabbccaabccaabcabbcabbcaabbbcaabbbbbccabcabcabcabccabcccabcaaabbbcabcaabccaabbcabbbbcabbcaabcabbcabccccabccabbcabcaaaabbcabbbccabcabbbbcabccaabbbcaabcabccccccccabcaabcabcabbcaabccabcaaaabcaabccabcaaabcabcaabcaabbbcabcabbccaaabcabbcaabccaaabcabcaabccabbbcabbbcccabcabccccabcabccabcccaabccabbcaabccaabcabbbcaabccaaabbcabbbcaabbcabbcaaabbcaabccabcabcccccabbbcabcaabcabccaaabcaaabcabcaabcccaaabbcccccabccabcaaabbbccaabbccabbbccccccabcaabbcabbbcabcaabccabccccabcabbccaabcaaaabbbbbbcaabbbccabcaabccabcaaabbcabccaaaabccaabccaabcaabcabbccabbbcaaaabbcabcabbbccaabcabbcabcccccabcaabbccccccabcabcabbbccabccabcabccabcaaabbcaabcaaabccabbbbcabbcabcaabbbbcabcabcabccabcabcccaabcabbbbccabcabcaabbbcabcabccabcabbcabcabcabcaabbcabbbccaaabcaabbbbcabcabbbcccabcccaabcabcabcabccabccabbbbccaabcabbccabcaaaabcabbccabcabbbcabbbcabcabccabbcccabcabccabcabcaaaabcaabcabcabcabbbcabbccabcabbcabbcaabcabbbcabccabccabcaabbcabbcabbcabcaabbbbcabbbcabcabcaabcccabbccaabcabbbbccabcaaabcaabccabbcabbccabcaaabbcaabcabcabcaabbcabbcabcabcccaabbcabccabccabcccabccaaabcabccabcabbccabcaaaabbccabcccaabcccabbcabcabcabbccabcabcabcabcabcabbcabbcabbcabcabcabccabcccaabcabbcaabbcabbbcabbbbcabcaabcaabcccaaaaaaaabbccabcaabcaaabcabbcaabbcaaaaabcccabccaabbbbcabcabcabccccabcaaaabcaaabccaabbccabbcabbcaaabcccabbcccabbbcabcabbcaabcabbccabcabcabccabcabcabbbcabcaaabccccaabcabbbcccabccccaabcabccabbcabcaaabbbcabcaaaaabbbccccabcaabcabbbccabbcabccabcaabccabccabcabccabcccabbcabcccaaabccabbbccabccaabcabcabcabcabcccaaaabcaaaabccabccabccccaaabcaabccaaabbbbccaabbcabcabbcabccaaabcabcabbcccccaabbcabbcabbbbccccabcabbcabbbcabbbbbbbbbcabcaabccabcabbcaaaabcaabbcabccaabcabcabcaaabccaabbcccabcccaabccccabccaaaaabcabbbbccccaabbcabcaabcaaaabbcccaabcaaabbcabbcaaabcaabccccaabcccabccccabcaaaabcabbbcabccabbcccaaabbccabcabbcccabccabcabcabbbbcabcccabcabcaaabcaabcabcccabcabbbbbcabcaabbcabccccaabcabccabbbccabccabbcabbccabcaabcabccabcaabcabcccabcaaabcabcabcccccabccabccabbbcabcabcabbccccaabbcabcaaabbcabccaabccaabcabcabcabcccabcaabbbbbcabcabccabbbcabcccaaaaaabcaabcabcabbcaabcabcabbcabbcabcaabccaabbbcaabbccaabcccaaabbbcabbbbbcabcaabbcabbbbcabcabcabcaaaaabcccabccabbcccabccaabcabcaabbcabbcabcabcaaabcaabcaaabbcabbccabcabbbcabbcabbbcabcabcaabbbccabcaabccccaabcabbccabcabcabbcaabcabccabcabccabbcabbcaabccaabccabcaaaabbccabbccabcabcabcabccabbbccaabbcaaabcabcabcabcaabbbcaabcabccccabbcaabcabccabccccccabbccccabcabbcabbbcabccabcccaaaaabccaabcabbbcaabccabcabcabbbcaabcaabcabccaaaabcccabcabcabcabbcaabccabbbbbcabcabbbbcabbbcabcabcabccaabbbcabcaaaabcaabccabcaabcaabccabbbcaaabccabccccabbcabcccabcaabcabbbbccabbbccaabcabcaabccccabcabccabcaaabcabbbcccaabbcabbcccabbbcabcabcabbcccabbbcccaabcabbbcabcabcaabbcaabcaabbbcabbbccabbbccaabcaaaabcaabcabccabbbbcabccccccccabcabcabbbbcaabcaaabcaabbcaabcabbcaabcabcccabccaabbcaaaabccaabbbccabbbcabcccabcabbccaabcabcabcaaaaabcccabcabcabccaabbcaabccabbcabbbbcabccaabcccccaabbcabcabcccabbcaabcabbcabbbcabcabcaabcabccccabcaabccabbbcabcabcabcabcabccabbbccaaabcabccabcccabbcaabcaabcaaabbcaaabcaabcabbcaabcabcabccccabcaaabcabbccabccaaaaabbbcaabccaaaabccabbbcabbcabcabcabbbbbcabbbccabcabcaabcabbcaabccccabcaabcabccabcabccabbcabbcabbcabcabcaaaabbbcabbccabcaabccaabcabcaaaaabcaabcaabccabcaabcabccaaabbcabbcabcaaaabccccaaabccaaabcabcaaabcabcaabcabccabccccaabccccaaaabccabcabbccaaabcccabcabbbccccabbcaabbbcabbbcabcccaabcabccaabcabbcabbcabcaabccabccccabcabcabcccabcabcabcabbcccccccabcaabbcabbcabcccabccaabccaabcaaabbccabcabbcabbccabcaaaabcabccabcabbbbbcaabcaabcabbcaabcabbcaabccaabcabccaabcabcabcabcabccabcccabbbcabcaabccabcaaaabccabcabcabbcccaabccaabcaabcaaabcabbcabcabcaabcccabcabccaaabbccabbbcabcabbcabccaabbcabcccabbcabccabbbbccaabbbcccaabcaabccabcabcabccabccccaaaabbbbbcabcabcccabcabbbcabcaabccaaaabcaabcabcabbcabcaabcabbcabccabcabcabccabbbcabcabccccabbbbcaabbccaabcaabcaabcabbcaabcabcabbcccabcccabcaabccaabcabcabccabcabccabcccabbcccabcaabccccabccabccaaabccaabcabcabccabccabbcabbcabbbbbccabbcabbcabcabbbccaabbbcabcccabcabbcabbcabcabcabcabcabcabbbccabbcabcabcabbcabccabccaabbcabccabcabbccaaabcccccabbcaabcabbcaabcaabcabbcabbccabcaabbcabbcccaabcaaabccccaaabcaabcaabbbcabccabcabbcabbbcaabbcabcaabbbcaabbcabbcabcaabbcabbccabbcabcabcabccabbcabcccabbbcaabbcccaaabcabccaaabcabcabcabbcabcaaabcaabbcabcabbcabcabccaabbbcabcabbcaabcaaaabbcabccabbcabccabcaabccccaaabcabbcabccaaabcabcabbcaabbbbbcccaabbcaabbbbbcabcabbcaabbcabccabbccabcabbcabcccabbbccabcaabccaabcaaabbbcaabbcaabbcaabcabbcaabcaaabbcabbbbbcaabbcaabcccabccabccaaabccabbccccabbcccabbcaabbcaabcabcabcccaabcccabcabcabbcaabcabcabcaaabcccccabbcaabbcabccabccabcabbbccabbcaabcabcccaaabbbccaaabbcaabcaaabbcabcabcabcaabccabcabccabccabbbccabccaabcabccabbbbcabcabcccaabbcabccabbccccccabccabbbcaabcabbbbcabcabcabbccabcabbcabccaabbbcaaabcabbcabccabbccabbcaabbbcabccaaabbcaabcaabbcaaabbbcaabccaaaaabcaabcabcabcaabcccabcabcaabcccaaaabcabcaaabcabcabbcabcaabccaabbcccabcabccccabcabbbbccaabbcabbcabcabcabbbbcabcabcabbccabbbcaabccccabbccaabcabbbcaabccaaabcabbcabcaaabccabcaaabccabccabbcabcabcabcabbbcaabbbcccaabcccccaaabbbcccabbcccabcabcabcabbccabccabccabccaaabbcabcabcccabcccabccaaabcabbcabcabcaaabcabbbbcccabcabbbbccccabcccabcabccabccaabcabccaabbcabcabcabbccabcabbcabcaaabcabbccabbbccaabcabcccabcabcaaaabcabbcaabcabbbcabcabcaaabcabccaaabccabcaaabccabcabcabcabccabccccaaabcaabcabccabbccaabccabccabcaabcabcaabbcaaabbbcabccabccabbbccabcaaabcaabcabccabcabcabccabcaabcabcabbcaabbcccabbcccaaabccabbcaaaabbccccaaabcccccccabcabbbcaabbbcabbbcccabbccaabbcccabccabccabccccabbcabcabcccccabccabcabbbbbccaabcabbcabcccaabcabbbcabcabccabbccabcccabbbccabcccccabcaaaaaabbcaabcabbbcabcabcaabcabcabccabcaabcccaaaaabccabcaabccaabcabcabbcabbcabcabbccabccabccabcaabccaaabbcabcabbcccaabbcabcabcaabbcabbbccabcccaabbcabbcccabccaabcabbcabcaaabcaabbbbcabcaabcabcabbbbcaaabbcaaabcabbcabbccaabccabcabcaabcabccabcaabbcabcabcaabccabbcaabcabbcabcabcaabcabcabccabcabbcabcabbcabbccabcabccabcabbbbbccaaaabcabccabbcaaaabcccccaabcabbccabccabbcccccaaaabbbcabcabbbbbcccabcabcabbcabcaabcabbbbcccabccccabcabbcabcabccaabcabcaaaabbcccabcabcaabcabcccaabbbbcccccabcaabccabccabcabbcabcaabccaaabbcabcabbcabcaaaabcaabcabbcaabbbcabcabbbcaaabcccaabbbbcabcaabcaabccccabccaabcaaabbcccabccabcaabcabccabcaabcabcabcabccaabbcccabcaabcaabcaaabbcccaabcccaabbcaabbccaaabbbcabcaaabbbbcabcabcccabcabbcabccabbbcabcaabbccabbbcabbcabbbcaabbbcaaabcabbbbcabcaabcaaaabbccabcaabcabcaabcabbccabcccabbccaabcabcabcabccabcabcabcaabcccabbbcabcabccabcabbcabcabcabcaabcabcabcaabbccccabbccabcccaabccabbcaabcabcabccaabcaabbccaabcccccabcaabbcccaaabbccabccaabcabcabcabbcaabcaabccaaabbcabccaaabcaabbccabccabbcabbbcaabbccaabbbbbccabbcabcccabcabcabcccccccaabcabccaaaabcaaabbcabbccabcabbccabcabccabbccabccaabbcabbbcabbcaabccabbbcabccccccabbcabbcabcaabbcaabbbcabcabcccaabcabccabbcabccabcabcabcabccabccabcaaabcaabcabccaaabcaabbcaabcabcabbcabbbcccabbbcaaabcabcaabccaabcaabccccabcabcccabccaaaabbcabbcabbcabcaabccaaabbcabcaabcaabbbccabccaabccabcccabccabcccabbcabcabcabcabcaabccabcabcabccabbcabcaabbbbcabcabbcabcaaabbbccabbcabcabcabcaaabcccabcabcaabcaabcaabcabbbcaaabbcabcccabcabcabcaaaabccaabcaaabcabcabcaabcabbccabcabcabcccabcabbcaabcaaabcabbbcabbccabbbccabccabcabbbbcabccabccabcabcccabcccabcabbcabccabccccaabcabbcabbbbcabccaaabbcabcabccabccabcaaaabbbbccaabcabbbcabcaaabccabbccccaabbcaabcabbcabcabccccabbccccaabcabcaabbcabccccaaabbbcabcccaaabcabccabbbcabcabcaaabcabbcaabbbcabcabcabcabcabcaabcabcabcaaabcabcabcccabbcabbccaabbcaaaabbbccabcaaabbbcabbcabcabbcccabbbbcccabcabbccabccaabbcaaabcaabbcabcabbccaabcaaabbcaabbbbcaabbcabcabccabcabbcccabcabbbcabbcabccaabbcccabbcccabbbccabbbbccabcaaabcabbcaabcaabcabcabcabcabcaaabbcabbcabcaaabcabbbccabcabbcabbccabcabbbbccccccabcaabcabcabcabcabcaabbcabcaabcabbccabcccaaaabbbcaabbbbbbcaabccabbcabbcaabbcabcccabcabbcabcabcabbcaaabbbbccaabbbcabbccabbcabbcaaaabbcabcaabbcccaabbcabbcccaaaabccccabcaabbccaaaabcabcabcabbbcccccaabcabcccaabcabccabcabcabbcabcabcabcabbbbbcabbbcabcabcaabccabcaabccaaaabbbcabcaaabbbbbccabcabcaabcccabbbbcabccabcaabcaaaaabbbcabcabcabcabbcccccaaabbbbbcaabccccabbcccabbcabcccabbccabcaaabcabccabbbcccaaaaaabbcaabbbccaaabbcaaabbccabbbbbccaabcabbcaaabccabcaabcabcaabcaaabcaaabbcaabcccabcaabbbbcabcccabccabbcaabbbcaabccabbcabbcabbbccabcaaabccabccaaabcabcccaabcabbcabcccabcabccaaabccabcaaabccabbbcaaaabcaabcabbccccccccabccabcabcabcabbbcabbccaaabbcabcccaabbcabccabccabbccaaabcabcabbcabbccabcabccaabcabbbbcaaabbbbcabcabccaaabcaabccaaabcabcaaabbcabcabcaabcabccabccabbbbcaaabbcabcabcabbbccabccabccabcaabccaabcaabbcccabbccabcaabcabbbcaabcabbccabcaabcabbcabcaabcaaabccabccaabcabbccabcabbbcaaabcccccaabcabbcabcabcaaabcabcaabbbcaaabcaabcaabbcccabbcaaaabccabcaabcabcabcabcabcabccaabcccabbcaabbccaaabbbbbcabbbccabcaaabbbccaaabcccabccabcabcabbbbbbbcaaabcaabcabcccabbcabbbcaabcabcabbbbbccabbcabbcaabcabcabcabcabcabbcabcccabbbcabccaabcabbbcccccccabcabcabcccabcabbcabbbbccaabbcaaaabcabcabcabcabccaabcaaabcabcabcabcaabcabccccabcccabcaabbbbcabccaabbbccaabbcabbbcabbccaaabccabcabcaabcabcabbcaabcccabbcccabccabcabbcabcaabcaabcabcccabbbbcabcaabccabbcabccabcabcabbbcaabcaabcabcabbbbcabbcabbbbccaabcaabcabbcabccaabccabcabcabcabbbcabccabccabbcaabbbcaaaaaaabbcccabcabcabbcabcaabcabccabccaaabcabbcaaaaabbccabcaabbcaaabcaabccabcaabbbcabccaabcabcabccabcaaabbcabcabcabbcaabbcabbccaabcabcaabcaaabcabbcccccabcaaaabbbbbccabbccabbccabcabcabbccabbbbcccabbcabcaabcccaaaabcabcabcabbccabcabcaaabbcccaaabcabccabbcabcabbcabcaabccabcabcabbbcaabbccccabbbcabcabccabcaaabcccabcabbcccabccabccabcaabbcaabccabbccabbcaabcabcabccabbcaaaabcabcccaabcaabbcaabccaabcaabbcabcabcaaaabbbcabcccabbcabbbccccabcabcaabcabcaabcabcaabcabbccccaabcabccaabbbbcabccaabbbbcabbbbcabcaabccaaabcccabbbccabbccabcaabbcabcabbccccabbbcaaabbbccabcabcaabbbccabccaaabcabcabbccabccabccabcaaaaabcabbcabbbbbcabcabbbbccabcabcabccabbcabbcabbcaaabcaaabcabcaabcabcaabcaaaaabcaaabbcaabcabcaabcccccabbccaabbbcabccaabbcaabcccaabcabccabcabbcccabccabccabcccaaabbcaabbcabbcabccabcaaabcaaabbccabcaabcabbcabcabcaaabcabbcabcabccabccccccabcaabcccabbcabcabbcaaabbbbcabcabcaabccaabcaabcabcaabcabbcabccabccaabcabbcabcccaabccabbbbcabccccabcccabbbcaabcaabccabbccaaaabcccaabcabccabcabcabcabcccabcabcabcabbcabbccabccccaaaaaaabbcccabccccabccccabcccabcaaabbcabcabcabbcabbbbcabcccaabbcccabcabbbbcabcabcabbbbbcabbcaaabcabccabbcaaaabcaabbcabbcaaabbcabccaaaaabbbbcccabcabbbccabcaaaabcabbcabcabbccaabbcabcabcaaabcccabcabbcaabcabbcaabcccabbcaaabcabccabbccabcaabcaaaaabcabbbbccaabbcabcaabcabcabcaaabbccaabbcabbbcccaabccabccabcabccabcaaabcabcabbcaaaaaabcaabbcabbcaaaabcabcabccccabcabcaabcaabbbccabcccaabcaabcccabbcabbbcccabbbbbccaabcabccabcabcabbcabcabbcabbccabcaabcabcabcabcabcccabbccabcaabcaabccabcabcaaaaabbbccabcaaabccccaabcabcabcabcaaabbcabbbccaabcabbcabbccaabcabcabcabccabccabcabbbcabcabcabbcabcccaabccabcabbcaabbcabbbcaaaabbbcccabcabccaabbbcaabcaabccabcabcaabcaabccccabbbcabcabcabcabbcaabcaabcabccccccabbbccaabcabbcabcabbbccabccaabbcaabcabbbcabbcaabcabcabbcabcccaabccabcabcabcabbcaabccabcabcaabbcabcaaaaabcabccabcabccccccaabcaabcccccccccabcabcabcaabbcaabbbcabcaabbbbcaabcaaabccccabbbcaabccabccabccabcabcaabbcaaabccabbbcabccabcabbbcccaaaaaaabcaabcabccaabbbbcabbbccaabcabcabcccabcaabccaaaabcaabcabbbcaabcabcaabcabcabcccaaabbbbccaabccabccaabccaabcccaaabbbccabbcabcabcabbccaabbbcabcccabcccabbbcabbcccabcaaabcabcabbbccabccabbcaabbcaabcaabcabbbbccccabbcaabbcabccccabcaabcabccabbcabbccabcccaaaabbbbccabcaaabcabbccaabcabcaabcabcabcaaaabcabbcaaabcaabccaabbcaaabcaaabbcabcabcabcabbccccaaaaabcaabcaaabbbcaabccabcabcabbcaaaabcabcaaabbcaabcabcaabcaaabbcabccccabcabbccccccaaabbcaaabcabcaabcaabcabbbcabcccabbcaabcabccabcaabccaabccccaabbbcabcaaaabcccabccabcabbcaabbcabbbbcabcaabcccaabcabcabcabcabbccabcabcaabccaaaabcabcabccabcabbccaabcaaabcaaabccccabcaaaaabcabcabcabcabbbcaabcabcabcabcaaabbbcabcaabcabcabbcaaabcabbbcabbbcabccabcccabbcabcabcabcabcccabcabcabcabbbcabcabccaabcabcabcccaabbcccaabccabbbbccccabbbcabcabcabbcaabccccabcabccabcabcccabccaabcaabbcabbcabccaaaabbbbbbccabcabbcaabcabccabcaaabbcabbbccccaaabbccabbccabbccabbcabcabcabccabcabcaaaabbcaabbccabcabbccccabcabbcabbbccccabcabcabcabcaabcccabbccabbcabbcabbccabbcabcabcabcaaabccabccabcabcaabcabbcabcabcabbbcabbcaabcabbccabcabbbcaabcabcabbcccabcccabcabcabcccabcccaaaabbcaabcabcaabcabcabcaaaabbbcabccabccabcabccaaabcabcabbcaaabbcaabcaabbccabcabcabccabcabcabcabcccabbcccaabbcaabbcabbbcaabcabbcccccabbcaaabbbbcabcaaabcaabbccabcaabcabbcabbbcabbbbbbbcaabccccabccabbcccabcabcaaabbcabcabcabccaabbcccabbbcabcabcaaabcabccabcabbccabbcabccabcaaabcabbcaaabccabcabccabcaabccaaabcaabcabccabccabcaaabccaaaabbcccaabbcabcabccabcaaaabbcabcabccabbcaabcabcaaabcaaabcabcaabbcabccaabccabcabcccabcabcaabbcabbbbcabbccabcabcaaabccabcabccabbccabcabcccabcccabbccabbcabccaabcaaabccabbccaabccaabcabccaabbbbbccaabbbbcaabcaabbccccabccaabcaabccabcaaabbbbcabbcabcabcabcaabbcabbcabcabbcaabbcabcccccaaaabccabccccabbbbbcabcabbbbccaabcabccabccabcabcabcaabbbccabccaabbbcabcaaabbccabcabcabcaaabcccccccabbcaaabbbbbcabbbccaabccccabcaabccabcabbcabcabcaabbccabccabcaabcaaabcabccabcaabcabbbcabcabcaabcabcabbcccaabcabccabccaabcabbbccaabbccabcabccaaaaabccabccabcabbccabbbcabcabccabcaaabbcaabbbcaaaabccaabcaabccaabcaaabbcccaabbbcccabbbcabbbbcccabcaaabccaabbcaabbcaabbccaabbcabccaaabcabbbccaabcabbccabccabbcabcaabccabbccabcccabccccabccaaaaabcaabcabccccaabbcabbcabbcabbbcabbccabcabcabbcccabcabcccabcaaabccaaabcaabbcabcabcabccabcaabcabcccccaabcabbccabbcaaabbbccaabcabbcabcaabbcabcabcabbcabbcabcabccaabcccabcabcabcaaabcabbbbcaabbcabcabcabcabbccabbbcaabcaabbbcaabcaabcabcaabcccabcaabcabccaabcccaaabbcaabccaabcaabcabbbcabcabcabccaaaabcabbcaabccabcabbcccccabcccaaabcccabbcaabbcaabcabbbbccccabcaabcaabcabcabbccaabccccabcccabcabcabcabbbccabccaaabbbcccccabbccabcccabccaabcabcaabcabccaabbcaabbbcaabcaabcccaaabcccaaaabbcaaabcaabbbcabccccabbbccabcabcabcabcabcabcccccabcabbcabcaabcabccaabbcabbbbcabbbbcabcabcccaabbccabcaabccccaabcabbbbbbbbccccccabbcabcaabcabbcabcaabbbbcccabcaaaabcabbbcaabcabbbcabccaabcaaaabbcabbcaabbccccccaaabcabbcabccaabbccabccabcabcaaabbcaaabcaabbbbcaabcaabcaabcccaabcaabbccabccaabccaaabbbccabcabccabcabbccabbccabcccabccccabcabcabcaaabcabcabccabcabcccabcabccaabcaaabcaabcaabbbcaaabbcccaabbcabcaabbbccaaabcabcaabcabccaabccabbcabbcabbcabcccabccccabcabcabbccaabbcaabcaaabbcabccabbccabccabcabccaabccabccaabbcabcabcaaabbcabcaabbcabccabcabccabcabccaabcaaabcabccabccaabbcabccabcabcabccabbbcaabccabcabcabbbccabcabcabcabbbcabbbbbbbccabcabcabcccabcabbbbbbcabbcccabccabcaabbcaabcabcccabccabcaabbcaabcccaabcaaabccabccabcaaaabbcccabcabbccaabcaabcabcabbcabbcaabbcabbbcabcabcaabcabbbbcabccabbcaabcabcccccabbbbbcabbccabbbbbbcaabbcabccaabbccccabcabcabccabccabcabcaaaabbcabbcabcabccccaabcabccabbcccaaabcabbcabccaabccaabcaaabcabcabcaabccaabcabbbcabcaabbccabccabccaabbcccaabcccabccabccabccabbcaaaaabccabcabcccabcccccaabccabbcabccabbbbcabbbbccabccabbbbcabccabbccaabcabbcaaaabbcaabbcabcabcabccabcabcabcaaaabbbccabcaabccaaabccccaaaabbcccaaaaabcabbbcabcabcabccaaabbcabccccabcaabbcabbccccabcabcabbbcaabccaabcaabbcccabbbbcaaabbcabcabbbcabbbcabbcaaabcabbbcaabbcaaabbcabccabcabcabccabbccabcabcabcabcaabccabbccabccabcccabbccaabbcabcabcaabcaabccabccabcabcabbcaabbcaaabcaabcabcabccabcabbbcabbccabcaabcccaabccaaaaabccabcabccaabbbcabcaabccaabcabcabbbcabbccabcaabcaabccabccaabccaaaaaaabbcabcabcabbcaaabcaabccaaabcabcaabbccabcabcaabcabcccabcabcaabbbcabbcccabccaabcabcabcaabcabcabcabcabbcaabccabccabbbcaaabbbbccabcaabbcabbccabbbbccabbbbbcaaabbcabbccaabccabbbcaabcaaabcaabcabcaabcabcabcccabbbcabbcabcaaabcaabcccabcabcaabccaabbbccaaabcaabcabbccabbcabbccabcabcaabcabcabccccabccabcabcaabbbbcaabccabbbccabbbccabccabcabcccaabccccccabcabcabcaabccabcccabcabcabbbcabbcabcabcccccabbcabccabcabccaaabbbccabbcabccaaabbcaabbccaabcccabcabbbcabbcabcabbcaaabcabcaabcabcabccabcccabbcabbcaabcabcabcabbcabccabcabccabbcccccabbcabcabbbcabbcabbccabcaabbbccabcabcabcabccabbbcaabccabcabcaaaaaabcccabcabcabcabbcabccabbccabcabcaabcabcaabccabbbbcaabcabccaabcabcabcabcccabbbbcabcabcaabcabccabcaabcaaabbcaaabcabbbcabcabbbbbccabbcabccaaaabcaabcccccaabcabbbcabbcabbbbcabbcaabbbcabccaabbcccabbcaabccabcaabcabcaabbbcaabcabcaabcabcccccabbcaaabcabcabcaaabbcabbcabcaabbbbcaabbcabbbcaabccabccaabbbbbbccabcccaaabccaabbcaabcaabcaabbccabcaabbcabcabcabccabbbcabbbbbcabbbcabcabbbbcabcabbcaabcccabcaabcabbccabbcabccaaaabcaaabbcabcabccabbccccaabbcabbcabbcabcabcaabccaabbcccaabbbcabcaaaaaaabcaaabbbccabbcccabccaaaaabcabcabbcabbcaabcabcabcccaabbbbccaabccabccccaabcaabccaabcabbcabcccabcabbcabcaabccabcaabcaaaaabccabccccaaaaaaabcabccabcaabcaabcccaabcaabcaabcaabbccabbcaaaabcabccaabbcabbcabcaabbcccabbcabcaabcabbccabbcabbbccaabccabccccabcaabbbccabccabccabbccabcabcccabbcaaabcabbcabcabcabcaabcabcabbbcccabcabccabbcaabcaabbbcccabcabbbcabcabcabbbbbccabcabbbbbbcaaabcabbbcabbcaabbbbbcabcaabbcabcabcabcabcabcabbbcccccabccaaaaaaabcccabbcaaaabccabccabccabccabcaabccabbcaabcccabbcabccabbccaabbbccabbcabccabbcaabbcabcabcabcabcabcabcabccaabbcabcabcabcabbcccabbbcabcccccabbcabccabccaabcaabccabcabcabbcaaabcccabccabcaaabccaabccabccccabbccaabcaabcabbbcabcabbcabbccaabccaabccccaabcaaabcaaabbbbcaabccabbbbcabccabcabcabbccabcabcabccaaabcccaabcaaaabbbbccabcabcabcabbbcabccaabcaabccccabbbbcabbcaabbbbbbcaabcabbbbcabcabbbccabbcabbcabbcabbcabcabbcabccccabccabcaaabcaabccabcaabcccabcaabbcabcabbcabccaaabcabcaabcaabccabbcaabcccaaaabcabbcccabccabcaabcabcabbccaabbbbbbcaabbcabbcabcabcaabbcabbbccabbcabccabcabcabcaaabbcaabcaabbbbbcaaabbbcaabccaaabcabbbcaabcabccccabcabccabcaabcccabcabbbcabcccabbcaabcabcabbccabccaaabcccabcaabcabcabcabcaaabcaabbcabbccabcabbcaabcabcccaaabcabcabcabbcabbbcabcabbccabcabcabbcabcaabbbcaabccabbbbbcccabccaabbcabbcabbbcabbcaabbccabbbbbccabbcabbccaabcabcaabbbbccccabcabbcaabccabcaabbcaabcabcccaaabcabcabcaabbccaabbcaabcaabccabbbbbcccabcabbcabbbcabccabbccccaabcabccabbccaabbcaabccabbccabcaabcabbcaabbbbccabccaabcabcaabbbcabbcabcabbcaabbcabcabbbcaabbcaaabccabccabcabcccabbbcabcabcaaabccabcabbbccabccccabbccccabbbcabcabcabcabbcccaaaabbcabcabcabbcabbcabcabbbccabcabccabcabccaabbccaaabbcaaabbbcaaabcabcaaabbcccabccabbbbbcabbcabcabbcaaabcabcabbccaaabcabbcabcabcaabcabcaabccaabcabcabcaabccaaabccabcaabbccabbccccaabbccabbcaaaabbcabbbbcabbcccabbcabcabbcaabccabccabcaabcaaabcabccccccccaaabcaabccaabbbccccabcabbbcabbbccccabbbcaabcabcaaaabbcaabccabbcccaabbbcabbbbbcabbbbbcabcabccabcabcabccabbccabcccabbbcabcccabcabcabcabcabbbbbcabcaaabcabcabbbccaaabccabccabcaaabbcaabbcaaaabbbcabbccabccabcabbbcaabcccaabbbcabccabbccaabbcabcabcccabcaabbcaabcabcabcccaaabcccaabcabbccaabbcaabcaabcabbbbccabcabbcccabbccaaabcabcabcccaabccaaabccabcabcabcaabcaabbcaabcaabbccccabbcaaabbcccccabcaabcaabcabbcabcccaabcaabccabccabbbcaabcabbbcccabcabccabbbccabbcabbcaaaabcabbcabbccabcaabcabbcaaabcabcabcabcabccabcabcaabcabbcaabcaabcabcabbcabcabccabcabbbcaaabcabbbbcaaabbcaabbbcccabbbcaabcabbccaaabcccabcabcaabcabbbcaabccabcabcabccaaabcabcaaabcabcabbccabcaabcabcabbcabbcaaabbcabcabcaabccabcaaabcaabbcabcaabccabcabbbcaabbcabbcccaabcaabcabcabbcaaaaaaabbbbcccabcaabcabccabcaabbcabcabcaabcabcaabccaaabccaabcabccaaaabbbcaaabbcaabcabccaabbcabbbcabcccabbbbcaaabcabcaabccabccabcccaaaaabcabcaabcaabccabbcccabccabccccabbcaabbccaabccccaabbcaabcaabccaaabbccabccccabccccabbbccabbbbbbcccabcaabcabcaabcaabccaabccabbcabcabbcabcabcaabccabbbcaabcabcabcabbbcabcabcccabbbcabbccabbcaaabccaaabcabcabbcabcccaaabcabbbbcabcabbbcabbbcccccabbbbbccabcabbbcaaabccaabcabcabccabcabcabbccaabcaaaaabcaabcaabcabcabcccabbcabcabbcabbccabccabccabbbbcabbccabcabcaabcabbccaabbbccaabcabcabcaabbbcabcabcabbbcaabcaaaabbccccabcabcabbcabcccabcccccccabbbcabbcabcccabcabbcaaabcabcaabbbbcaaabbcabcabbcabbccaabccabcaaabcabcabccabcabbcabbccabccabcccabbcabcabbcabbbccabcabcabcabccabcaabcabcaabbcccabcaaabbcabbcccabcabcabbcabbcaabbbcabcabcaabbbcccaaabbcabcabcaabcabbcaaaabcabcabcccccabcaabbcaaabcabccccabccabccabcabbcccaaaabbcaabccabbbcccabcabcabcabbccaabcabcabcaabbbcccccaabbcabcccabcabcccabcaabcabcabcaabbbcabcabbcccaaaabcabcabcaabcabbcccaaaabcabcabcabcabbcabbbcaabcabcabcccabcaabccabccaaaaabccabbcabbcabbbcaaabbbbbcabbbbbbcccabcabcaabccabcaabcabcabcabbbcabcabcabbbbbccccabcaaabbccaabbcaabbcabbbcabcaaaabcabccccabcaaabcaaaabcabcabcabcabbbcabbccabcaabcccaabcabcaabcaaaabbccabbcaabcaabcaabcaabcabbcabbcaaaaabcabccaabcaabccccabcabcabccaabcabcabbcaabbbcabcaaaaabcaabcabccabcabcabbccccaabcaabbcabcabcabbcaabbcabcabbbbcabcaabcabbcabcaabbcccabccabcabbcabccabbccabbcccabcabbcabcccaaabcabcccabcabccaabccabbccccabcabcaabbcccabccaaabcabcaabcabbbbccabccabcabbcabbcccabcabccabbbbccabcaabccaabbbbbbccabcaaaaabcabcabcaabccabcccabcabcabcabcabbcabcaaabbcabcaabbccabccabbbbbbccabcabcaabcabcabcabbcabcabcaaaaaabbbbbcaabcabbcaaabcabbcabbccaabbcaabcaabbbbbccabcccaabbccccabbbbcabbbcaaabcabcabbcabbccaabcabcabbbcaabcabcabcabcabbcaabbcccaabcabbcabcabccabcabbbbcaabbcaabbcabcabcabcabcabccaabcabcabcabbcabbbccaabccabccabbcabbcabcabcccabccabbcaabccaabbccabbcabbbbbcabbcccabbcabccabbccccabbcaabbcabccaabcabcabbcaabccabcaabccaaabcaabcaabbcaabcabcabcabbcabccabcabcabcccabbccabbbccabcaabbbcabcabcabbcaaaaabcabccaaabcccabbccabcaabcabbcabbccabbbbcabbcabccccaabcaabcabbcccabcabcccabcaabccabbbcabcabcabcaabbbcaabcabbccaaabbcabbcabbbcabcaaabcaabcabbcabcabcabcaaabbccabbbcabcabbccabbbcaabcccabcaaaabbcabcabcabbccaabcabcabccabbcabccccabbbcabcabcabccabbccaabbcaabbbccabbcaaabbcabcaabcabcaabcabccabcabcaabcaabbbcabbbbcabbcabbcabbccaaabbbcabbbcabcaabcabccabccabbbcabcabccaabbcabcabcabccabccaaabcabbcccaabccaabbcabbcabbcabcccabccabccabcaabccaabcaabbccaaaabcaabcaabcabbccaabbccabccabcabcabcaabcabbbcabbcaaabcccaabccccaaabcaaabbccabcabbcabbcabccabbbbcaabbccccabcabbbcabcaabccabbcabcabcaabcabbcabbbbbcaabcabccabcabccabbcabccabcabbcabbbcabbccaabcaabcaabcaaabbcaabbcaabbcaabccabcaabbccccabbcccabccaaabbcaaabcccaaaaabcabcabcabbbbccabcabbcaabbcabccabccabbcabccabbcabbbcabcaabcaaabcaabcabcabccabbcaabccaabbbbbbcaabcabcabcaaabbcccabbcaaaaabcaaabccaaabcaabcabcabccabbcabcabcccabcabbcabbcabbccaaaabbcabccabcaabcabcaabcaabccabcaaaabbbccabcabcabbcaabbcccabcabcaabccabcccccaabcaaaaabcabccabcabccaabcaabbcabccabbcccccaabbcaaabbbcccabccaabbbcabcaabbbcabbcabcaabbccaabbbcabcabbcabcabbcabccabcaabcabcaabcaabbbbcccaabcabbcabcabbccabbcabcabcabccabbccaabcabbbccaabcaabcabbbbccabbcaaabbccccabbccabbbbcaabcaaaabbccabccaabbbcaabcabcabcabcabbbcaabccabbcaabbbccccaabcaabccabcabccabcabcabbcabbccabbcaabbcabcabccaaabbccabbbcabbcaabcabcabcaaaaabcabccabcaabbcabbbcccabcabccabcaabbbcabcabcccabcaaabcaabcabcaabcabbcaabbcaaabccccaabcabcabcabcaabbcaabbcabcabccabcabbbcabcccabbccabcccabcabccccabcaaabcabbcabcaaabcabccaabcabcccabcabbccccaabccccabbcabcabccabbbbcaabcabccabcaabbcabcabccaaabccabcabbcabcccabcabbbcabccaabbcabcaabbcabbcabbcabbbbcaabcaabcabcabcaaaabccabcabcaabbcabccabccccaaaabccabcabcabcaaaaabcabcabbcaabbccabcaaaabbcaabccabcaabcabccaabbbcaabccabcaaabccabccabcccabcabcabbcabccaabcabcabbcabcabbcabbbbccabbcabbccaaaabcabbcabcabcabbcaaabcaabbbbcaabbcabcabccabccccabbcaabccaabbbbbccabbbbbccccabcaabbbcabcabccabccabbccabbbbccccabcccccabcccabcaabcaabcaabbccabbcaaabbcaabccaabbcabbccaabcabccabbccccaabbcabcaabcaabcaabcaabcabbbbbbcabbcabbbbcaabcaabccaabcaaaabbbbcaabccabcabbccccabbbbbbcaabcabcabcabccaabcaaabbbcccaaaabcaaabbcabcabccaabcabcaabbcaaaabcabbcabbcabcabcabcabbcccaabcabcaabbcaabccaabbcabccabcabbcabcabcabbbcabbbcabccabcaaabbbbbcaabbcabcabbccaabcabcaabbbcabccabbcabbcaabcabcabcaabbcccabccccabbccabbcabbbcaabbbccabcaaabbcabbccabcabcabcabcccabcabbbcabccabcabcabcabcccabcabcabcabbbcccabccabbcabccabbcccaabccabcabbbbbcabcabccaabcccaaabbcabcabbcabcabbcabbbcabcabbccabcabccaabccabcabbcccccabcabcabbcaabbcabcaabccccabcabbcabcaabcabcabbcabbccabcaabcabbcabbcabcaabbcccabbcccabccabcabcabccabbbccaabbcabccaabbbcabcaabcabccabccabbbcabccabcabbcabcabbcaaabcccaabcabbcabccabcabcaabccabcaabcabcaaabcabbcaaabbbcabbcaabbbcaabcaabccaabcccabbbbbbcaaaaabbcabcccabcaaabbbbcabbbcaabcaabccabbcccabcabccabbcabcabcabbccaabccaabbccabcabcabcabcabbcccabccabccabcaabbcabcabcaabcaabbbcabbbbbccabcabbcccaabcabbbbccabcccabcabccaabcabbcaabcabbccaabcaabcabcaabcabcabbbcaaabbbcaabcabcccabcccabbccabcabcccabbccabcabccabcabcabccabccabcabbbbbccaaabccabbcabbcabccaaabbcabcabcaabbbbcccaabcabcabbcccabbbbcabcabbbcccaabcaaabcabcabcabbcabbcabccabcabcabcabcaabbccccccabbcaabbcaabcaabcabccccaabcabbcabccaaabccaaabcabbcabbccabcccabbccabcaaabcabbbccabcabbccabccabccaabbbcabccabbbcabcccccabcaabcabbcabccabcaabcaabccabcabbcabccabcabbccabcabccabbcccaabcabcaabcccabbcabbbbccabcabbcabcaabbbbbcaaaabbbbcaabccaabcabcabcaabcabcabcaaabbcaabbcabcabcabcabcabccaaaabccabccabcabcabcaabccabbbcaaabbcaabcabbcabcabccabcabbcaaabbbcabbbcabbccabbcabbbcaaaaaabcabcccccabbbcaabcabbbcaaaabbbbcabccabbcccaaaabcabccabcabcabbcabbcaabcabcccabbcccaabcaabccabccabcabcaaabbbccaabccabbbbcabcabbccabcabcaaaabcabbcaaabccccabcabcaabcaabbcaabbcabccabccabcabcaabcccccccabcaaabcccccccabbcaabcabccaabccabcabcabbbcabccabbccaabcccaabbcabcabbccabccaabcabcabccabccabcaabbcabccaabbbccaabccabcabcabcabbccccabcabcabbcaaaaabccabbbcabcccabbcabcccabcaaaaaaabcabccabccabbcabbcabbcaaabcaaabcabbbbcabbccabcaabbccaabbbbcabcabbcaaabcaabcaabccabbccabcaaabcabbbbccccaaabcabcabcabcabccabbccabcabccabccabcabcaabcabccaabcaaabcaabccabcabcabcabcabbcabcccabbcabbbcaabccabccaabbccaabcabcabccabcabcabcabccabcabcabcabccabccaabccabcabccccccabcabcabcaabcabbbcaabcabbbcccaaabcabccabcabcccabcabbbbbbbcabccabcabcabbccabcabbcabccaaaabcabccaabbbccaabcabcaaabcabbbccaabbbcabbbbcccaaabcaabcabbcaabcabccaabcccabbcaabcabbccaabbbbcabcaabcaaabcabcabbbbcabccccabcaaabcaabcabcabccabbbcccaaabccaaaaabcabcabcaabcccabcaabbbcabcabcabbcabbbbbbcccaabbccaabcaaaaabccaaaabcccabbbcabbcabcccaabccabcabccaaabcaaabcccabcabcaabbcaabcabbccabcabbcabbcabcabcabccccccabcaabcaabbcccabbbccaaaaabbcabcaaabcaabccaabcaabcccaabccabcaaabccaaaabcccaaaabcabbcabccabccabcabbbcccabcaabccabccabbccabcabbbbcaabbcabcaaabbbbccabbbcabbbccaaabbcabcabcabccaabcabcabcabbcaaabcabccabccabcabcccccaabccabccabbccabbcabcabcabcabcabbcaaabcaaabcccabcabcabcccccabccabbcabbbcabccccaabcccabcabcabbccabccaaabcccabbcaabcabcabcabcccabbccaaabcabbccabccabcabccaabccabcabcaaabbccaabbcabccabcabbcccaaabccabcabbcabbccaabbcaabbcaaaabbcaaabcabccabcabcabcccabccabbcabcaaabcabbcccccabbcabcaabcccabcabbcabbbcaabcabcabcabcccaabcabbccabbcccaabcccaabcabccccaabccabcabcabbcabbcaabcabbbcabccccabbcabcabcabcaabcabbbcaabcaabccabcaabbcabccccabbbcabccabcccccaabcabbcaaabcaabbbbbbbbbccabccabcaabbccabbbbccabbbbbcccabcabcccaabbbcabbccaabccabbccaabbcabcaabccaabcccaaabcaabbccaabccaaaaaabbbbcabbcaabbbcabcabccaabccabccabcabbcabcccabcccabcaaabccabcaabcaabbbbccccabcabbcabcaabcabcabcaabccabcabcabccaabcccaabcabccabcabcaabbccabcabcaaabcabbcaabccaabcccabccaaabbbcabcabcaaabcaaaabbccabcabcabbccaaaabcaabcabccccaabcaabcabcccabccabbcaabcabcccaabccaabcabcccaaabccabcabbbcccabbcaaaabccaaabbbcaabcaabccaaabcabcaabcaabcabccabbbbbbcabbbcaabcabbcccabcabcaabcabbcabbcabcabbbbcabbbbcaabccabbcaabcccccaaabccaaaaaaabcabbcaabcccccabccabccaaaaabccabcaaabbcaabcaabccabbccaabcabbbcabccabcccabbbcabcaabcabcabbcaaabcabcaabcabbcabcaabcaabcaabcabccabcaaaabccabcabcabcabcaabcabcaabcabcabbcabccabbcabcccabcabbcaaaaaabcaabbccabcabcaabbcabbcabbcaabccabcabcaaabbcaabbccaaabcabcabbccabcabcaabcabccabcabcabcccaaabcaabbbccabcaabcabccaaabcabccaabbccaabcabcabbccabcaabcccaaabcaabbbbccabccabcaaabbbcaaabcabccaabbcabbcabccabcaabcabbcabcabbcabccaaaabccaabcaabcaaaaaaaabcaaabbbcabbcabcaabcaaabbccabbccaabccabbbbcabcabcaabbcaaabbccabbbccabbcabccabbcaabcabccccabcabbccabbbcccabbcabcaabcaaaaaaaabcaaaaabbcabbbcabccabcabcaabcaabccabcabbccabbcaabcabcabcccabccabbcabbcabcabcabcaabccaaabbbcaabccccabbcabcaabccabccabccccabcabcabcccabcccabcaaabccaabccccabcaaabcaabcaabccabbcaabcaabcabbcabbcabbcaabbcaabccabcabcccabcaabcabbcaabcabccccabbcabcabbcabbbcabcabcaabcccabcabcabcaaabcabcabbbbbcaabcabbbcabccabcabcabbbcaabccabbcabcabcabbcabcabbccccaabcabccaabcabcabcabcccabbccaabcabbccabcabcabccabcccaabcaaaabcabbcabcabcabccaabbccaaaabcabcaaabcabbcccaabbcabcabcabbccaabbbccabcabcaabcabcaaabcabcabbccabbcabbccabbcabcccabcaabccccaabcaabcabcaaabcabcaabcaaabcabccccabcabcaabbccaaabccccabbcabbcabcabbcabbbbccaabbcabcabbbbcaabcabcaabcaaabccabccaabcaabcaabcaaabbcabbbcabcccccaabcabbbcccabccaaabcabcaabccccabccabcaaabcabccccabcabccabccabcabbbcabcaaaabbbbbcabcabcabbbcabbcaabbbbccaabcabbccabcaabbcabcabcabcaabcaaaabcabbcabcabbbcaabccaabcabcabbcaabcabcabbcabcccabcabcabcccabcabccaabccabcabccccabcabbccabccabbcabcaabbbccabcabbcabbcabbcabbcabcabcaabbcabcabbcaabcabcabccaabbbccccabcaaabbbccccaabbbbbbccaabbcaabcccccabcabcaabcaabccccabcabccabcabbcabcabcabcaabbccccaaaabcabbcabbcccabcaabbcaabcaaabccabccaabbccaabcabbbbcabcccaaabbcabcabcabcabccabcaaaaaaabcaabcaaaabccabcabcccabcabbccaabbcabcabccccccabccabcaabcabcaabccabcaabcabccaabcabcabcabcccabbccabccccaabccabcabcaabbcabcaabbbbcabcaabccabcccccaaaabcabbbccabbbcabbbcabbbcabbcabcabbcabcaabcabcabcccaabcabcabccabbccabccaaaabbcaabbcaaaaabcabcabccaaabccabccabccaabbbcabccabbcabbbcabbccabcaabccabbcaabbbccaabcabcabcabcabbbcabbbbcabcabcccaaabbccabccabcabbcabcabcabbbcabbcabbbccccabcccabbbbcabcaabcaaabcabbbbcaabcaaaabbcabbbccabbcabccabcccabbcabcabcabccabbbbbcaabcccabcabbccabccabbccaabcaaabcabbccabcaabbcabbcabccccabbbbbccabcabcabcabcabccaabccaaabbcabccabcccabcabbcabcabcabcabbccabcaabcaabbcabcabbcabcabbbbcccaabbcabcaabbbcabbcabcaabcaaaabbcabcaaabbcabcabcabbbccaabcaabcccabcabbcccabbbbbbbcabccaabbcabcaaabbbcabcabccaabccaaaabcabbbcccaabbccaaaaabcaaabcccabcabcabbcabcabbcabccccabbbbcaabbbbbccabcaabcccabcabcaabcaaabbccabcccabcaaaabccabcabcabcaabcccccabccabcabcaabccccabccabcabbcaabcabcaaabcabcabcaabbccabbbcabbcaabcabccaabcabcabccabbbcabbcccaabcabbcaabbcabcabbbcabcabbbbcabbcaaabcaabcabcabcabccccabcabccabbcabbcabcabbcccabbbbcaabcabcaabbcabcaabcabcabbbbcaabcaaabcabcabcabbcabcabcabcccabbcccabbcabcabcabcabbcabbbcabbccabcabcaabcabcaabcaabcccabcabcaaabcabcaabbcaabcaabcabcabbcabbcaabbcaabcabccabcaaabccccabbcabbccabcabbcabccabcabcabcabbcaaabcaaabccabbcabbcabcabcaaabcccabcabbcaabccaabccabcaabcabcabcabbbcabccabcaabbbcabcabbcabcaabbcabcaabcabcccaabcabbccaabccabbcccabcaaaabbcabbcccccabcaabccabcabbbbcaabcabcabcabbcabcabcaabcabcaabbcccabbcabccaaabbbcaabcabbccabcabbbbcccaabcccabccccaaabcabbcabcaabcabccabcaabbcabbccabbcabbcabcabccabcaaaaabbccabccaabcabbcccabccabcaabbcabbcabbccaabcabcabcabcabbcaaaabcabbbccccaabcabbbccabcaaabbcaabcaaabcabcabcabcabcccabcabbcabcaabcaaaaabcaabbcabccabcabcabbbbcabcccabccabcabccabccabcccccabccabcaabcaabcaabcabcaabccccabccccaaaaabcccabbcabcaabbcabbbbcaabcaabbccabcaabccabcabbcabcccabbccaabcabccabcabbcaaabbcabcccaaaabccabccccabccabcabbcabbcaaabbbbcabbccabcaabbbcabbcabbcabcabcabbccabcaabbcabcaabccabcabccabbbbcaaabccabbbbbcabcaaaabbcabcabcaaabccccabcabccabcaabcabcabcccabcabcaabcabbcaaaabbbbccaabbcabbbcabcabccaaabbcabccaabbcabccccabcabcabccaaabbcabccabbcaabbbccaabccabcccabbccabbcabcaaaabcabcaabccabbcaaaaabcaaaabcaabccabcccccabcabbcabcabcaabcabcaabbcabcaabcabccabcabcaabbcabcaaabbbbcaaabcaaabccaabcccaabccccaabcaabbcabcabccaabcabcabbbbcabcabcabcabcabcabbccabbbcabcaabbbcabbbcabcabbbbbcabcabcabccaaaabcabbcaabcabcabcaabbcabcabcccaaabcabcabcabbcabcccabcabcabcaaabbcccaabcabcabbccaabcabcaabcccabbbccaabbcccaabbbbbbcccabcabcabcabbcccaaabcabcaaaabcabcabbcaaabcabcabccabbcaabcaabbcaabbbcabbbbcaabcabcabbcaaabccabcabbbbcabccccabbcaaabbbccaabbccabcabcabcccaabcabccabbbcccaabccaaabccabcaabccabcabcccaaaaabbccaabbcabccaabcccabcabcaabbbbccabcaabcaabcaabccabcabbcaaabcaabccaabbbbcabbcaaabccabccabbcabcaaabcaabbbccabbcabccabbcabccabcabbcaaabcabcabbcaabcabbbccabbcabcaaabcabcabccabcabcabcabcabccaabccaaaabccabccaabcabcabbcabcabcaabbbcaabcaabbbcaaabcccabcaaabcabbccabcaaaabbbcabcccabcabcabcabbcabcabbbccaabccabcccaabccabcaabccabbcaaabcabcaabbbbcaabccaaaabbccabcaaaabbcabbcccabcaabbcaabcabccaabcabcabbcaabccabbccabccabbbbcabcaabbcaabccabcabcaabbcabcaabbbcaabcabbcaaabcaaabccabcaabcabbcaabcaabbbccabcabbcaaabbcccaabbccaabbbcabccabbccabbbcabccabcccabcaaabbccabcaabcaaabbccabcaaabbbbccccabbcabcabbcaabbcabbbbcaabcabbcabcabcccabbcaabccabcabccabbcabbbccabcabccccccabcaabccabbbcabbcaabbcaabbbccabcccaaaabccabcaabbcccabcaabbcabccccaabcabcabcabbbcabbcabcabccabcaaabcaabccccabcabccabbcabbccaaabcabccabbcabbbcccaaaabbcaabcccaabbccaaaaaaabbbcabbcccabbccaabccabcabbcabcabbcaabcccabcabcaaabccaaaabbcaaaabcabcabbcaaabccabbccccabccabcaabbcaaaabcaabbccccaabccabccccaaabcabbbcaabbcabcabcaabcabcccaaaabcaabccabcabcabbcaaabcccccaabcabccaaaabcaabcabcabbcabbbccabccabbbcaaaaaaabcaabccaaaabcabcaabbbcabcabbcabbbbbcccabccabcabbbccabbcabbbbcabcaaabbbbcabbcabbcabcaaaabcaaabccaabbbcabcabbcaabcaabbccabbcccaaabbcccaaabccaabbcaabcccabbcabcabccabbbbcaabcabcaabcabccabbcabccabccaaaaabcaabccabccabbbccaabcabcccaaabbbcabccaaabcabccabcabcccaabccaaabcccaaabccabcabcabbbbcabcaabbbcabbbcaabcaaabcabbbbcabcaaaabcabcaaabbbbcccaaaabbcccaabcabcabcaabccabcabcaabcabbccabcabccaaabccccabcabcabbcabbccaabbcabcabccaabcabccabcabbcaabcabbcccaabccabcabccabbbbcabbccabcaaabcabcabcabbcabcabbcccaaabccabcabbbcabccccaabbcccabcabbcabcccaabcaaaabbbbbcabbbcabcaabcabccabcccabcaabbcabccabcabccaabbcabcabbcaaabbcabbcabbcabccabcabccaabccabbcccabcaabcaabcabbbcccaabcabcabbccabcabbbbcabcabbccabccaaabcabbbcccaabcaabcaabbcabcaaabcabcabbcabcccabcccabcabbcabcaaabcabcaabbbcccaabbccabccaaabcaaabcccabcaabcccabcabcabbcccabcaabbbccabbbbcabcaabbcabcccaabbcabcabcccaabccabccabbccabbbcaaabcabcabbbbccabcabcabcabccaaaabbcabcabcabccccabbcabbcaabbbcabcabcabcabcabcabbbcabcabcaaabccaabcabbbcabcabccabccaabbbcabbbcabbcabccabcaabccabcaaaabcabccabbccabcabbcabcabbcccaabbccabcabcabcabcaaaaabbbccaabbcaabcabcaabcabcaaabcabbcabcaabcaabccabbbcabcabbccabcabccaabcabcabccaaabccabbcaaabccaabbbbbbcccaabcabcabcaaabbbbbbbcaabcabcaabcabbcaaabccccabccabcabcaabcaabbccabcabcaaaabcaaabbccabbcabcccabccabcabcabcaabbcaabccabbcccaaabccaabcccabbcabcaabcabcabbcabbcccaabbbcabcabccccaabcaabbcabcabbccabbcabccabcccaabcccabccabcccaaabbbcabcabcaaabcabcabcabcabcabccabcabcabccaabcaaabccabcccaaaaabbcabbcabcabccabcabbccabcabccabccabbbcccabcabcabcabcabccabcccabccabcaabcabcaabbbbcaabccabbbcabbcabcaabcaabcabcabcaabcabbcaabbcabcabbcabccccabbcabbbbcabccaabcabcaabccabcaaaabccabcaabcabcabbbcabbcabbcaabccabbbccaabcabcabcabcabcabcaabcabccaabcaabcabcabbcaabcabccccccabbcabcabccaabcabcaabccaabccabcabccabbcabcaabbcabcaaabbbcabccaabccabbcabcaabcabccabbcabcabcaabcaabccabcabccabcaabbcccabccaaabbcabcaabcabbbccccabbbccaabcaabbccabbcaaabbcaaabccabcaaabcabbbcabbcabbbbcccccccabcaabcabcabccaabbbbbcaaaabbcccabcaabccabbbbbccabccccabbcabcaabcabcabbcccabcaabcabbcabcabbbcabcabcaabcccaabcaaabcabbbcabccabcabbbccabcabbccaabccabcabbcabcabcaabcccaaaabccabccabcabccaabcaaaabcabbbbcaabccaabccabbbcaaabbcabcabbbccaaaabcaaabcccabbcabcabbcabcabbbccabcccaaaabbcccaaabcabbcabcccabccccaaaabbcabcaabcabbcabccabccabccaabccaaabcaabcccccaabbcaabcabcaaabccabccabbcaabbcabccabbcccabcaabcabcaaabccabbbbbbcaaabbbccabcaabcaabcabbbcccccabbcabbcabcabbcabbcccabcaabcaabbbcabbcaabcaabcabcabbccabcabcabccabbbccaaabbbcaabccaabcaabcabcabcabccabbcaabbccabbcaaabbbcabccaabcabcabcabbccabccabcabcabcabcabcabbcabccabccabcabcabbccaaaabcabccabbcccabccaaaaabccabbcabcaaabccabcccabccaabcabccabcabccabccabcabcabbbcaabccabbcabbcabbbbcaabbccabccabbbbbccccabcabbccabbcaabbbcaabbbccabcabcabcaaabcabcabccaabbcabbcabbbcaaaaaaaabbcabbbbcabbcabcabccaabcabcabbccaabbcabcccabccabcaabbcaaabbcaabcabcabcabcabcaaabbccabbcccaabbcabbbcccaaabbbcabccaabcabcccabccabbcabbcaabccabcaaaabcaabbcabcabcaabcccabbccccabcabbcabbcaaabccccaabbcccaabcabcabcccaabbbcaabccabbbbcccaabbbbbbcabbcabbbcabcaabcaaabccaaabccabcabcaabccabbcabcabbcabcabccaaabcabcabbbcccaabcabcaabbcccabccccabcabbcaabbccaaabbccabbcabbcabbcabbcabcaaabccabbcccaabcccabbbcabccabbbbcabcabccabbccccabccaabbcaaaaabcccaabccaaaabbccaabcaabbccabccabccaabccccaabcabcabccaaabcaabccabccabcaabcabbccabbbcabccaabccaabcaabbcabbbcaabcccaabccabcaaabcccabcaabcabcaabcaaaabcaabcabcaabcccccaaabcabcabbcaabbccaaabccabcaaabcaaaaaabcccccabcabccccabccaabccabcabbcaabcccabbccccabcaaaabbcaabbbcaabcaabcabbcabbcaabcaabbbbcabcabccabcccabcabcccabbcabcabccabcabccabcabcabcaaabbbcabbbbccaaabbccabbbcabcabbbcccabcabbbbcccaaaaabcaabcabbcabbbbccaabbbccabbbcaaabbcabbccabcabccabbccabcaabcaabcabbcccabcabbcaabccabbcabcabccaabcaabbccabbcaabccabbcabcaaabccaabccabbcabbcabbbbbcabcabccaaabcaabbcaabcabbccabbbbccaabcaabcabcabcaabbccabccabccabcaabbbccabcaaaabbcabcabccaaabcabcccabcabbcabccaaabbcccabcabcabbccccabbcccabcccabbbcabcabcaaabbcabcccabcabccaaabcaabbccaabbcabbccabcabccaaabbbccabcabcabcaabcaabccabcabcabcccabbcabcabbcabcabcaabbccaaabcabcabcaabcabcccabbcabcabbcabbcccabcaaabcabbcabbcabcccabbcabcabcabccabcabcaabccabbbcaabccabcccccabbbcabbbbbcaabbccabccabccabbccaaabbcaaabcabbcabccabcabccaabcaabbccaaabccabbcabcabbbcabcaaabcabbcabbcabcabbbbccabccaaabcabbcabcaaaabccaaabcaabbbccaaabcaabccabcabcabcaabccabcabbbbbcabcaabbbccabcabbcabbcabbbcabcaabbccaaaaabccabcaabcaabbcabccaabbbcccabcabcaabcaabcccabbccccabcabcabccaaaabcaaabbcaaaabccabcccabbbbbbcabbcaabbcabcaaabccabcabbcaabcaabcabcaaabccabcaabcccaaaabcabcaabbccabcaabcaabcabcaaaabccabcabbcabccabcabccaaabccabcabbbbcccaabbcabccccabcabccabccaabcabbcabcabcabbcabccabcaabcabcaabccccabcabbcabbbbbbccabcaabcaabbbcabcabccabcabbcabccabcaaaabbcaabcaabccabcccabcaabcaabccabcaaabbbcaaabccabccabcabbccabbbccabcccabcaabcaaabbbccabbcccabccabcabbcabcaabbbbccabbcabcabcaaabbcabbcabbbcaaabccccabcaaaabccccaaabcabcabbbcaabcaaabcaabcabcaaaabbbccabcabbbcaaabcaabccabcabbbcaabcaabbcabccabcaaaabcabccabcabbcabbcabcaabcabbbbbcabcabcabbcabbbcaabcccabbcaabbbcaabccccaabcabcccabbcabccaabcaaaabcabcaabbcccabbcaaabccabccabccaabcaabccaaabbcabccabbcabcabcabbcabbbcabbbbcccaaabcabcccabccabbcabcccabccabcabbccabcaabcaabccabbccaabcaaabbbcabbcabcabbbbbbccaabbcccaaabcabccabcabcabcabccabcaaabcaaaabbccaaabcccaabbccccabbbbccabcabcabbbcaabbcaabcabcabcabcabcccabcaaabbbcaabccaabccccaaaabcaaabcabbbcabbcabcaabcaaaabbcabccabccabccccaaabcabcaabcaabccccabbcaabbcccabcabcabccabcabbcaabcabbbcabcabcabccccaabcaabbbccabcabcabbccabbbcaabcabccabbccabbbcaaaaabcaabbcaabcccaaabcaabcaaabccabccabccabcabbbbcaaaaabcaabcabcccccaabbcaabcccabcabccabccabcabbccabbbbbbbbccccaabbcccabbccabbcabcabcaaabccabcabcabbcccabccabcaabccabcabcaabcccaabccccabbccabcabcabbbbbcccabcabcaabccabcaabcccabbbcabbcabccabcaaabbbcabbcabcabbbbbccaabcaaaabcabbcabcaabbbbcabccabbbccabbbccabbbccaabcabbcaaaabcabcccccccaaabcaaabcabbcaaabcabccabbcabcabcaabbcccccabcaabccccabbcabcabccabccabcabbbccabcabbbcaabcaabbcabbcccccabcaaaabcaabccabccccabcaaabccabcaabcaabcabbcabcabbbcaaabcaabcabbcaabbbbbbbcaabbbbcabcaaabccabcabcabcabcabccabbccaabbcccccaabbccccaaabbcabbcabccccabbccaabbbccccccccabcabccabcabbbccabccaabcabcabcabcccabccaabcabbbccabbcaaaabbcabcabbcabbcaabccabccaabcabccabcccabcabcccccabbcaabbbccaabcabbbbcabbcabcabcabcabcabcaaabccabbcabbcaabbcabccabbcabcccaabcabcaabcccabbcabbccccaabbcabcabbcabbbcabbcaabcaabccaabbcabbcabccabcabbbccccabbbcaabcccabbbcabcaabcaabcabcabcabbbcabcabbccaabbcabccccabcccaabbbcabccaaaaabbbcabccabccabbcaabcccabccabcabbcabbcaabbcabcabccccabcabccabccaaaaabcaabcaabbcaabbccabccabcabcabbbcabcaaabccccabcabcabbbcaaabcaaaabbcabcaabcabccaaabcabcabcabcabbcccccabcccaabcccaabcaabccabcccabbcaabbccccabbbcabcabbcabcabcaaabbbccabccabbbcabbcabbccaabcabcaabbcabbbcaabbcaaaabcaaabbccaabbccabbcabccccabcabcccabccabbcabcabbcabcabcaabcabcccabbbcaabbcccaabccabcabcabbbbccaaabbccabcccabbcabcabcccabcaaaabcaabcaabcabcabbcaaaabcccabbcccaabbcccabcabccabccabbbbccaaabcaabcabcabccabbcabcaabcaaaabcabcabccaaaabccaabcabcabcabbcabcabccabbbbcabcabccabcabbcaabbcabcabccaabcabcabbbcaabcabbbbcaabbbbcabcabcccabcabbbbbbcaaaabccabcabbcabccaabbccabcabccabcabcabccaabcabbcabcaabcabcaabcabbcaaabcaabbbbccaaaaaabbcaaabcabcccabcabbcaabcabcabbbbbcaabcaabcabccabbccccabbcabcabcaabcabbcaabbcabcaabcabccabcaabccabbbbbbccccaaabbcaaabcabcaabbcaabbcabcaabcaabbcabcccccccabcaabcabbcabcabcaabcaabcabccabccaabcccabccaabcaabcabccaabccaaabbbccccabcabbbcaaabcabcaabbcccaabbbcabcabbcabcabcaabbcabcabcaaabcabbbbcaaaaabcabccabbccaaabcabcccabcabcccaaabccabcabbbcaabbcabccaabccabbccaaaabbccabbcabcaabcaaaaabcabcabcabcaabccabcabbccaaabbbcabbcaaabcabbbbbcabcaabccabbbcabbcabcaaabccaabcabcccabbccabbbbbccccaabcccabcabbbbccaabbbcabbccabcaabcaaabcaabbcabcabcabccccaaaabcaabbcabccabcaabcabcabcabcccaaabcaabbcaabcabccabccabcabcaabcabbbcaabcabccabccabbcccabcccabccaabcccabbccccabbccaabccabbbbbcaabcabbccabbcabbbcabcccaabcabccabcabbbbccabcabbcabccaabbcabbccaabbbcabcaabcabbcabbbcabcaabbbcabbcabbcaabbccabbcaaabbbccabcccabbccaabcaabbcaaabcabccabbbbbcabcccabbccaaabcabcaabcabcaabbcabcabcaabbbbccabccaabccccccabcccabbbbcabcabbcabcccabccabccabcabcabccaabcaabcabbcaabcabbccaabcaaaabccaabcaaabbbcabcccaabcabbccaabbcaaabcabccaabcabccabcaabccaabcabbbcabcabbbcabccabcabccabcabcccabccabcabcaaabbccabbbcaabcabbbbbcabcaabbcabbccaaaaabbcabcabbbbbccabbcabbcabbbcccaabccaabbbbcabcaabbbccaaabbccccccabcabcabccabcabccabcabcabccaabcabcabbbccabbbccccabccccabcaabcabcabbcabbcabcabcaaaaabbcabcabccabcabcabcaabcabcccaaaabbcaabcabbcccabcaabcabcabcabccabbbccabbbccccaaaabccaabcabcabcabcabbcabcabbbccccaabbcccaabcabcabcaaaabbcabccaaaabbcabcaaabcabbcabbbcabccaabbbcccaaaabbccccabccabcccabcabcccabccccabccaaabccabbcabbcaabcabcabcabccaaaaabcabcabbcabcccabbbcabbbcaaaabbccabcabbcaaabcaaabbcabcaaabbcabccccaabcabbbccabccabcaabbbbcaabcabcabcabcabcaaabccabcabcaaaabccabcabbcaaabccabbcaabcabcaaaabcaabcabcabcabcabcabcccaaabbccaabbcaaabbbbcabcabcaaaabcabcabcabcabccabcabbbbbcabbcabcccabbccaabcaabcccabbccaabcccaaabcaaabcaabcccaabcaabcaabcabccabcaaaabcabcabbcabccabccaabcabcabcaaaaabcabcabbccccabcccabbcccabbcabccccaabcaabcabcccaabccabcabcabcabbcabcabcabcaabbcabccabcaabccabcabcabcabcaaabcabcabcabcaabcabcabcabcaaabcaaabbbcabcabcaabbcccaaabbcabcabbcaaabbccccabcabbbcaabbbbcabcabccaabcccaaabbcaabcabbccabbccabcabbbbcabcaaaabcaabcabbbcccabcabccabbbbcabbcabbcccaabcccccabcabbccccaabcccabcabcabbccaabcabcabcabcabbcabcaaabcabcabccabcabcabccccabcabcabbbbcabcaaabbbcabbccaabcabcabcabbcabbcccabbcabccaabccabcaabccabcaaaaabcabbcaabcabcabcabbbbbbbccabcabccaabccaaabbbbbcabccaaaabccabbccabccaaaabcabcabbcccabcabcabbbccaabbccabcccccabcabbbbcabcabcabcaabccabcabccccabcabcabcabcabcabcabcabccabcabcabcabcaabcabbccabbbcaabbccaaaabcaaaabcabcabccaaaabcabcaaabcccabbcaaabcaabcabcaabcaaaabbccaabcaaabcabcabccccccccabcccabbcabbbcabbcabbbccabcabccabcaaabccaabbcaabcccabccaabbcabcaabcaabccabbcccabcabbbbcaabcabccabcaaabcabbccabccabbcaabbcabcabccaabbcabccaaaabbbbbcabbcaabcccabbcabccabbccabcabbcabcaabccaaabcabccccccccaaaaaabcccabbbbccccabbcaaabcabcaabbbcaabbbccccabbccaabbcccabbbcaaabbccccaabbcaaabbbcaabbcabbbbbcabcccccabbcaaabcabcabccccabccabcccabcabcabccccaabcaabcabccabccccaabcaaaabcccccaaaaaaaaaabbbbcccccaabcaabcabbcabbccabcabcccabbbccccccabbbcabcabcaabbcaabcaabccabbcabccabcccaabbbbbcabcabcaabcccabbcabcabcabbcabcccccabcaaaaabcabbccabbbcabbcaabcaabcaabcabbbccabbcabbcabccccabcabcaabcccaabccaaabcccabcabbbcccabcaabbcabbcaaabcaabbbcaaabcabccaaaabbccabccaaabcaabcaaabccaabcabcabcccabbccabcabbbccccaabccabcaabccabccaabcaabbcaabcaabccaabcaabbbccabbcabbcaabbcaabcabcabcaabcabbcabbcabbbcaabbbbcaabbcabccabbcabbcabbccabccabcabcabbccaaabbccabccaaaabbcaabbbcabbcabcaaabbbcabbbccabccccabcabbbccaabccabbccaabccabbcaabbbcabcabccabbbbbbcabcabbccabbbccabcabcabbcabcabcabccabbbcabcabcccccabcabcabbccabcabccaaabcabccabbccabcaaabcabcabcabcabcabcaabcabcabcabcabbbccabbbccaabbbcabcabcaabcabcabcabcabcabcabccabcaabbccabbbcabcccabbccabcabcabcabcabcabcaaabbbbbcabbcaabcabcabcaabbbbbcabcabcabccabbcaaaabbccabccccabcabbbbcabcabccabbbcabbbccaaabccaaabccaaabbcabbcabcccabccabcccabcccabcaabccaabcabcaaabbcabccabbbcabcaabcabbccabbccaabcaabbbbbccabcaabccaabcabcabcabcabcabcabcaabccabccaaabcaabcccabbcaabcabcaabbcaaabbcccccaaabcaaabccccccaabcaabcaabbccabcabcaabbbcabcabbbcaabccabcabbccccabcabbbccabbcccccaaabccabbbccabcabbcaabcccabccaabcabcccaabbcaabcaabbccabbccccaabcabcccaabbcabbbcabccccabcabcaabbbccabbccabbcaabbbccabcaabcaaabcaabbcabbccaaabccabbcabcabcccabcabcabcaabcabcabbbcabbcaabcabcabcabbcabcabcaabbccaaaaabcaabbccabbbbcabcabccabbcabbccaaabcabbcabcaabcccaabcaaabbccabbbcabcabbbcabcabbcaaaaabbbbcabbbcccabbcabcabcaaabbccaabcabcabbcccaabbccabcabcabccaaabbcabcaabcabcabcccaabbbcabbcaabcaaaabcabbcabbcabcaabcabccaabcabbccaabccaaabccabcabcabcabbcabcabbcabcaabcabbbcaabcabbccabccabccccaaabbbcccccabccabcabccaabcabbbbbbcabbcabcabcabcaabcabcccccabcabcaabcaabbcccccabcabccaabcaabcaabcabcabcabcabcabccabbcccccabccabbcabcabcabccabbcabcaabcabbbcaaabbccccabcabcccabcaabccabcabbcabbccabcccabbcaaaaaabcabbcabbcaabbcabbcaabbcabbbbcabbcabbcabcabcabcabbccabcabbcabbcccaabbcabcabbbcaabcccaabbcabcabbbbcaabccabbcaabbbbbcabbccabbcccaaabccccccabcabcabcabcabccaaabbbbcaabcabcabbbcabcaabbbcabcabccabcabcaaaaaabbbbbcaabcabcabcccaabbcabcabcaabbbcabccabbcaabcabbcabbcabbccabcaaabcabbbcabbbccaaaaaaabbbbbcabcaaabcabccabcabbbcabbbbccabbbcaaabcaabbbbcabbbcabcaabbcabbcabbbcccccabcabccccaaabcabbccabcabcabcaabcabccabbbccabcccabbcaaabbcaabcaabcabcaabcabbbcabbcabcabcabbcabcabccaaabcccabcabcaabcabccaaaaabcaaabbcabbccaabbbccaabcaaaabcabcccabcabcabcaaabbccaabbbbcccabbccccccaabcabbcabcabbcabcabccaaaabccabcabcabcccaaabcaaaabbcaabbccabbcabccaaabcabbcabccabcaabbccabbcaaaabcaaabccabcaabcaabbbccaabccaabccaaaabcabbbcabccabcabcccabcabcabcaabcaaabbcabccabbccabcabcabcabcabcabbbbcaaabbcabccccaabccccabcabcabcaaabbcabccabcabccabbccabcaabcaabcaaabcabbcaaabcaabbccabcabcabcabcaaabbccaabbcabcabccabbccaabccabccabcabcabbbbcabcabcabbcaaabccabcaabccaabbccabcabccaabcaabcaabcccaabcabcaaaabcabbcabcccaabccabbbbbbccabccccabcabcabcabbcabccabbcabcabbbccabcaaabbcabbcabcabcabcabcccccccabbcabccccaabccaabbcaabcccabcaabcabbbbccabcabcabccccabbcabcabbbcaaaaaaaabbccabbcabcabcaabccabccabcaaaaaabbcabcabccaabcaabcabbcccabccabcabccaabcaabcabccaabcccaabbbcabcabccabcaabcccabcccaaabcabcaabcabcaabcabcabbcabccabcabbccabcccabbcabbcaabcaabcaabcccabcabcaabcabcabcabbcabccaabcabcabbbbcccabbccabcabbcabcabcccabcccabcccccaabcabccabbcabcabcabbccabcaaabccabbccabbcabbcaaaabcabcaabcabcaabcabcabcaaaabccabccabccabbcabcaabcabbcabbbcabbccaaabcaabcaaabccaabccaabcaabcabbccabbbcabcabccabcabcabccabbcabbbcabbbcaaaaaaabcabcccabbccccabccaabbcabcaaaabcaaaabccccabbcabcaaabbcabcabbbcaabcabccabcccabbbbcaabcabcaabbccabcccaabbbbbbcabcabbcabcccabcabbbbcaabbcaabbcccaaabccabccccaaaabcabbbcabcabccabbcccabbcccccccabbbcabbcabbbcabbcaabbcabcaaaabbcabbcaabccabcaaaaaabbbbbcaabcabcaaabcabcaabcabbcaaaabbccaaabcabbccabcaabbcabcccabcabcabcabcabcabcaabcabcabbcccabcabcabcaaabcabbccccabbbcabcabcabbbcabbbcabcabbccaabccabccaaaaabcabbcccabcabbbccaabcabbbbcabcccabbcabbbcaabcabbcabcaaaabbcccabcaabcccabbccabbcabbccabcabcaabbcccaaaaabbcabbcccaabbcabcccaabbccaaabcabbbcabcabbcabccabbbcabccabccaaaabbbcabcabcccaabccaabbcccabbccaabccccabcaabbbccabcaabcccaaaabccabbbbbccabcaabcaabcabcabcaabccabcccaabcaabcabbcaabbccccabcabcccabcccabbcabbccabcccabcaaabcaabcabbbcabcabccabccaabbcabcabccabbcccabbcaabcaaabcaabcabcccaabbcabcabcabcabcabbcabcabcccabbcaaabbccabcabcabcabccabcaabcaabcaaaabcabccaabcabcabbcaabbbbcccabbcabcabcaaaaaaabcccabbbbcccabbccaabbbccabbcaaabccabcccaabcccaaabcaabcabccaabbcabccabcabcabcccabcaabcaaabbcabcabbcabbbcaabcabbcaabcabcaabbcaabcaaabbbcabbbbcabbcabcabbbcabccabcccabcabbcabbbcabbbcabccaabcabcabcaabcabbcabbcaabccccabcabbccaaaaabcabbbbccaabbbccaaabcabbcaabbcabcabcaaabcabcabccccabcaabcaabcaabcabcabcabbcaabbbcabcabccaaabccccabccabcabbbcabbccabcabbbbbcabbcaaabccabccabcabcaaaabccaaabcabcabcabbcccaaabcabbcabcabcccccaabbcabbbcabbcaabccabccabccabcaaabbcaaabcabbbcccccabbccabbcaaabbcabcabcccccabcaaabccaaabcabbbbcccaabccabcabbcabcaabcaaaaabbbbccabcabbcaabcabccabcabcabbccabccabcabcccaabcaabbbbcabcaaaabcabcabbcaaabcabccabcabcaabcabbbcccabbcabcabcabccabbccabbccabccabcabcabccaabcaaabcabcabcaabcccabbbbcabcabcaabccabccabcaabcabcabbcccabbcaabbcabcabccabccccabccabbcaaaabcabcaabcaabcabcaabccaabbbcaaabcabcabcabbccaaabbcabcabbbcabcabbcabbbcabcabcaabbcabcaabcabbbccabcabbccaabcaaabcabcccaaabcabbccaaabccabcaaabccccccabcabbccabbcaabcaabbccaabbcabccabbbbcabccabbcaabbcabbbcaaaabbbcabbcabbbcabcabbcaabbcabcaabbcabbccabcaabcabcabcabbcabbbccabbccaabccccaabbbccabbcabbcccabccaabccccabbbcabcabcaabccabcabbbbcaaaabbcabbbcabcaabccabcabcabbcabcabcabccaabbbcabccccabbcabbcabbcabbcccaabcabbcaabccabcabcabcabcabcabcaabccabcabcccaabccabcabcabbccaabcaabbccabbcabccabbcabcaabbcabcabccaabcaaaabbcabcabccabcaaabbbbcaabcabccccaabccabbccccabbcabccaaaabcaaabbbbcabbbbcabbcabccaaaaabcabccabcccccccccccabcabbccabbbcaaaabbccabccabbcabcaaabcabccabbcaaabbccaaaabcabcabbcaabcccabcabcabbccabccabccaabbbccaabbcccaabbccabcabcaabccaaabbcaabbcabcabcabccaabbccabcccabbcaabbcabccaaabbcaabcabcabbcabccabbcaabbccabcabcaabcabcabcabcaabccabcaabcabcabcabccabccabccaaaabbcabcabcaabcabccabcabbccaaaaabcccabbcabbccabcabcabccaabcaabcabcaaabcabbbcabbcaabbbcabbcccaabcabcaaaabbcaaabcaaabcabcabcaabbbcabbcabbccaabcaabbbccabcabccabcccaaaabbbcaabcaabcabcaabbbbccabbcccabcabbcabcaabccabcabcaaaabbcabcaabcccaaaabcabcaabcabcabbcabccabbcaaabcabcaaaabccccabcabcabccabbcaabbcabcabccccccabbcabcaabcaaaaabbccaabcaabbcabcabcaabbccabbcabcaaaaabccaabbcaaabbcabcccabbcabcaaabcaabccabcaabbcabbbcaabcabcaabccaabcaaaabcabcaaabcccabccabbcaabbbcaabcaaaabcabbbcaabcabbccabbcabccaabbbccabccabcabbcabccccabbbcabcaaabbbcabbcccabbbccabbcabbcabbcabbccabccabcabcabbccabcabbbcabbccabcccabcabbccabcabcaabcabbcabcabbbbbccabbcabbbcabcaabcaabccccabbcabcabcabbcabcabbbccaabcabcabcaaabccabccabbcabbccccabbbcabbcabccccaabcabbcabbcabbcabccabcabcabccabbcaaabcabccccaabcabcabcabbcabcabcaaabcabcccabccabcabcabcabcabbcaabcabccabccccabcaabcabbbccabbcabbcabbcabcabbccabcabbbcabcabcabcabcaabcabcaabbcabccaabcccaaaabcabbcabbcaabccaaabcabcabbbccabcabbbcaabbccabcccabbcaabbcabcabcabcaaaabcabccaabcabcabcaaabcaabcaabcaabccaabbbcabcabcaaabcabccabcaaabcabbccaabcabcaabcabbbcabcccabcccccabbcabcabcabbcabccabcabbcabccaaabccccaabccabcabccabcaabcabcabbccaaaabbcabbbccabcabcccaabcabcabcaabbbbcabbbcabcaabbcabcaaaabcabcaabbcabcccabccaabcabcabcaabccabcabbbccabcabbccabbccabbcabbbbbbccabcabbbcabccabcccabccabbccaaabcaaabcaaaaabcaabcabcaabcabbcabbbbccccaabbbcabcccaaabcccabcabcaabcabbccaabcccccaaaabbcabcabcccabcabcabcabbccabcaabccaabcabcaaaabbbcabcabcabbbcabcabbbccabbccccaabbbbcabcccaabbcabcccccaabccaabcabcaaabcaaabccccabbcaaaaaabccabcabcccabcabcabbccaabbbbcaabcabcaaaaabccabcabbbcabcabbbcabccaabccabcaabcaabccabbcabbccccabbbcccabcabcaabbcaabcabcabccabcabbcabcccabcccabbbbbcaabccabcabbbccabccaaabcaabcabccabcabcaabbbcabbbcabbbcabcaabcabbcabccccabcabbbcccabcabcabccabcaabcaaaabbbbcabcabcabcaabccabcabbbcaabbcabbbcaabcabccaaabbcabcaaabbccaaabcabbcabcccaaaaaabcabbccaabcaaaabcabcabcabbbbbccabcabcabcaaaabcccabbcabbcaabcabccabccabcccaabccaabbbcabcccaabcabcaaabcccccabbbcabcabbcaabbcabbcabbccabcaabbcabcabccaabcabbcabbccabbccabcabcabcabcabbcabccabcccabcabcaabccabcaabccabbcaabcabcaaaabbbcabcaabcabbcaabbccaabcaabbbccaabcaaaaaaaabcaabcabcaabbcaabbcabcabbbcabcaabbbcccabbbbccabcabcabcaabcabcabccccabcabcccabbbccabcaabcaaabccabbbcaaabcabbccaaabcaabcabbbcabccabbbcabcccccabbcaabcabcabcabbbcabcabccabcabccabbcabcaaabbcabccccabcaaaabcabbbcaabcabcaabcaaabccaaaabcabbcabcabcaaabbcabcaaabccaaabbcccabbcaabccaaaabcabcaabcabcaaabcaabbbccaabccabcaabcabcabcabcccccabbbbcabbcaabcabbcabcabccaabcabccabcabcabcabbcccaabbcabbbbcabcabccabcabbbccabccabcabbccabbcabbccaabbbbcaabbcaabcaaaabcabcaaabbbcaabccaaabcccabcaabbcccabbcaabbccaabcabccaabccaaabcabcccaabccabcabbcaabbcabccabbcabcabbbcabccabccccccaabcabbcabcabcabcabbcabcabbbcabbcccabbcabcabbbbcabcaabbcabcabbcabcaabccabcabbccabcabcabcabcaabbcaabcaaabcabccaabccabcabccabcccabbbcaabcabcabbccabcaabcabbcabcabbbcaabccaabcaabcccabcabcabbbccabcaabbcabccabbccaaabccabccccabcabcaaabcaaaaaaabcaabcabcabbcabcabbbbccabcccabcaaabbcabcaabbcaaabcccaaabcabccaabbcaabcabcabccabccccabcabcccaabbcaabcabbcabbbccabccccaabccabbbbccccaabbbcccabcccabccabcaabbbcabccccabccabbccccabcaabcabccabcaabbccccabcabbcabcabcabbcabbcccccaaabbbbcabbcabbcabbbbcccaabbcaaabcabbcabcabbcabcabbccabcccabbbcaabccabbbcaabcabbccaabcabcabbccaabbccaabccccabbbbcabcabcabbcabcabcaaabcabbcabbbcabcabcabcabcabbcabcabcabbccabbbcabcaabcabbbcabcabbcccabcccaaabbcabbcabcabbbbcaabcccabbcaabbcabbcabcabbbcabccccabbcabccaaaaabbbbcaabbcabccaabcabbbcabbbcaaabbbbcabcabcaabbbcabcabcaaabcccabcaaabccabbcaabccaabbcabcabbcabcabbccccabcabcabcaabcabcccabbbcabbcabcabcabcaabcccaaaaabcabccabcaabcaabcabcaabbbbbcabccaabbbccaabcaaaaabccabcaabccabbcabcccabccaabccaaabcabcabcaabccabbcabcccabbbcabbcccabbcccccabbcabbcabbccaaabbcabbcaaabcabbcccabbbbcaabcccabbcabcabcabccaabbbbcabcccccaaaabcabccabcabcaabcabcabcaabcabbbbcabcaabccabccabbbccabcabcabccabccabccccccaaabcabcaaaabcaaaabbcabcabcabbcabbcccabcabcabcaaabcaabbcabbcaaabbbccaabcabcccabccabcabccaabccaabcaabbcabcaabbbccaabcabcabcabcaaabbccaabcaabcabbccaabcabbbbbcabbbbbbccabcabcabcabbbccabbbbccabccabbcabbccaabcaabcaabcabccabbcabcaabcaabcabcabcabbbcaabcaabbcaaabbcabcabcabbcaabcabcabcaabbcabcaaabcaabccabbcabbcaabcaabcabccabcaaabccabcabbbcaabcabccabbcccccaabcaabbcaaabbcabccabcaabccabcabbbbcabbcaabcaabcaabcaaabbcaabcabbbbcabcaabcabbccabcabbcabbbbcaaaabbccabcaabbccabcaaabcaaaabcabcccccaabbccccabcabcabbccaaabbccaabcaaabbcabcabbbbcabbcabcaabbbcabcaaabcaabbcabccabccabbbcaabcaaabbcabcabcabcccabccccaaaaabbcabccabccabcabcabccabbcccaaabccabcabcaabcaabcabbcaaaabccaaaabcccabcabcabbcabcaabbcaabcabbccabbcaaabbcaabcabcaabccabcabccccabbbbcabcabbbcaaaabccabcabcabbbcaabbcabcabcabcaabccaaabcaabccabcabcabcccaabbccaaabcaaaabcabbcaabcaabcabbbcaabcabbcaabcaaabccabbbcabccabcaabccabbbbbbbcabccabcabcaaabcccabcabcabbcabcabcaabcabbcaabccabcabcabcabcaabcabbcabccaabcabcabcabcccabbbcabcabcabcabbcabbcaabbcaabcabcabcabcaabccabccabbcabbcabbbbcabcabcabcabbcabcabcaabbccabccabcabcaabcabcabcabcabccccabcabcabcabbccabcaaabcabccaaaaabcabcabbcaabccabcabbcabcabccaabccabcabcabccabbbcabcabccabcaaabcabcccabcabcabcabccccabcaabbcabccabcaaabcaaabbbcabcabbcaaabbbcabccabcabcaaaabbbccabbccccabbcabccccccabbcaabcaabbcccaabcabcaaaabbcabccccabcaabcabcabcabcabcaabcaabccaaabbbcabbcabcabcccaabcabccaaabcabcabbcaabbccaabbbcabcaabccaabcaabcaabbccabccabcaaaabcabbbbccabbcccabbcaabcaaaabccaabcaabbcaabccabcabbcaaaaaabbccabbcabccabcaabcccabccaabccccaabcabcaaaabbccabcaaabbcabcaabcaabbccccccabcaabbbbcabbcccabbcabcaabcaabcabbcccabcaabbcaabbcabcabcccaaabcaabcabccabbccaabbcabbcaabccabccabcabccabcabcabccabcabbbcaabcaaaabccabccabbbbcaabccaabcabcccabcaaabcabcabcaabbbccaabcabcabcabcabcabcabccabcabcabcaaabbcaabccabbccabcaabcabcabcaabccabbccaabbcabccabccaabbbcaabcaabccaabbcabcabcabcaabbcabcaabcabcabccabccaabccccabbcaaabcabcabcabcabccabcaaabcabbcabcabccabbcabcaaabcccabbcabcabcabcabcabbccabbbccaabbbccabcccabbcaaaabcabcabcabcccccccabcaaaabcaabcabcabbcaaabbcaaabcaabcabcabbcabcabcabbccabcccabcabcabccaabcabcaabccabcaaaaabcabbbbccabcabccabbcabcccabbcaabbcabcabcabcaabcabcabccabbbccaabbbccabbbcabcabcabcabbccabcaabbcaaabcccabccaaabbbcaabcaabbcabbcabcabbcabcabbcabbccabbcabcaabbccabcabbcaaabbccabcaabcabbcccabbbccaabbbccabbbccaabbcabccaabcabcabccabcabcccccaabcabbbcaaaabbcabbcabcabcaabccabbbccabcaaaabbcabccaabcaabcabcabccaaabbcccccaabcabccabbcccaabbcabcabcaabcabbbcccccabccaaabcabcabccabcabbcaabbcabcabcaaabcaabcabcaabcabccabcabccabcabccabbbcaabbbbcabcabcabcabcabcabcabcabbccabcaaabbcabbccabcabcaaaabbcaaaabcabccaabbcccabcabbccaaabbbcabccaaabbbcaaabbbccaabbbcabbcabbccabcabcaaaaabcabcccccabbcabcabcabcaaaaabbcabcabcaabbcabccabcaabbbbbcaabcaabcabbccaabbcaabcaabbcaaabbccabcaabccabcabcabcabccccaabbcabcabbbcaaabcaaabbcaaabccabcabbccaabcccabbcabccabcaabcabbcabcabccaabbcaaabccabccaabccabbbbccaaaabccaabcabcabbcabccabcabccabcabbccabcabbcccabbcccabccaabcabbbbbcaabccccabcabcccabbbbcabbccabcaabbcaabbbcaaabbbbbccabbcaabbcaaaabbbcaabcabcabbbccccaabcabcaabccabcabbcabcabccabcabccaaaaabbccabcabbccaaabcaabbcabbbbcccaabcaaabcabbccaabcabccabccaaaabbbcabcaabcabcabcaaabcaabcccabccccabcabccabccccabcabbccabcaabcaabcaabcaaaabccaaabcabccabcabbbbbcaabcaabccabcaabcaabcabcabccabccaaabcabbcaabcabbcabbbccabcabcabbcabccabbcabbbcabbcabcccaaaaaaaabcabcabbbcabccabcaabbccabbcabcccabcabcabbbcabbcaabcabbbccabccabccabccabcabbbcaabcaaaabcccabccabcabbcabcabcaabcccabbcabccaaabbbcabbcabbccccaaabcccabbbbcaabbcaabcabbbbcabcabccabcabcabccabbbcaabbccabccabbcaaabcabcabbccabcabcabcabcaabcccabccabcabcabcabbbcabbcabcccabcabbcabcccaabbbbcabccccabcabcabcccabccabccaabbcaabccaabcaabccccccabcaaaabbccabcaaabccccabcabbccaabbcccabcaabbccabccaabbbcabcaabbbbcaaaaabccabbbcabbbcaabcabcaaabcabbccccabccccabbbbccccccaabbcabccaabbbcabbcaaaabccabcaabccabbcccabcaabbbbcabccabcaaaabbbcabccabcaabbcabcabcccccabbcabbcaaaaabccaabbbbbccabcabbccabcabccabccaaaaaaabcabcaabccabcabbbcccccabcabccaaabccabcaaabcaaabccabcabcaabcaabccaaabbbbcaabcccabbcabbcabcaaabcccabccabbbcaabccccabcaabccaabbbcabcabcaaaabcccabbcabcabcabcccabcabcabcabccabbbcccaaabccccabcabbccaabccaabccabcabcabccaabcabcaaabbcabcabbcabbcaabcaabbccabcaaabccabcabbbbbbcabbbcaabccaaabcabbcabcaabccabbcabcabcabbcaabcccaabccaabcabccabbccabcccabbcabcabcabcaaaaaabccabcabcccabcabccccaabcabcaabcaaabcabbcaaabccabbcabbbccabbcaabccaabcaabbcabccaabbcccccabcccabcabcaabbbccaabbcabcaabbcabcabcccaabcaaabcabcccccabcabcccaabcabcabcabcabbcaabcabcabcabccabcabbbcabbcabbbccccaabcccabbcabbccabcabcccaabcccccabccaaaabccccccabbcaaabcaabcabcabccabcabcabcabcaabcabccccaabccabbccabccabcabcabbcabbccabbcabbcccaabbbbcccabbcaaabcabbcccabcabbcabbcccaaaaaabbcabcabcabbcabcabbcabccaabcabcabccaabbcccccabcabccabcabbbccabcaabcabccaaaabcabcabbcaabcaaabcabbcaabcaabbcabcaabbbcabcabbcabcaaaaabcaaaabccabcaabbcccccabcabcccabcabccabbcabcabbcccabcaabcabbbcabcabcaabcabccabcabcabbcabcabcabcccabcabcabcabbccabbbccaabbcabccabcabbcaaabbccabccabcaabccabccaabccabccaabbcaabccccabbbcaabcaaaabcaabcabccabccaabbccaaabbcabcaabccaaabbcaabcabbcabbbbbbcabbbbcabcaaabccabccabccabbccabcccabbcccaabbcabcabbcaaaabbcccaaabcccabcabcabcabcaabcabcabcaabccccccabbcaabbccabbcabcabbcabcabbcabcaabccaabbbbbbcccabcabcabcabbcabcabcabccaabccabbcabbcaabccaaaabcabccabcaabcaaabcabcabcabccabcaabcaabccabbcabbccabccaaabccaaabcabcabbbccabcaabcabbccabcabcabccabcaaaabccabccabcaabcccabcaabbbcabcabbcaabcabcaaaabccabcaabccaaabcabcccabcccabcabbbbcabbbcaabbccabcabbcabbcaabcabbcaabccaabcabbcabccabcabcabbcabcabccabbccaabcabbcabcabbcabbcccabcaaabcccabcaabccccaabcaabcabccccccabbcaaabcabcabccabcabccaabcabbcabcabcabcaabccccabbcabcabcabccabbbccabcabcaabccccabbcaabbccaabbbcabccabcabcaaabcccaabbcaabcabbbcabbbcabcabccaabbbbcccccaabcabbbbccabcaabcabccccabbcabccabccabcaaabbccabcabbbbccabcaabcabcabcabbbbcabccabcccabccaabcccabcabbcaaaabbbcaabcabbccabccaabcaabcabbbccabcabbcabbbcabbcaabbcaaabcabcabbcabcabcabcabbcabcaaaaabbcabcabcabcccabbbcabcabbbcabcabccabcabcabccabcccccccccaaaaaaabcabcabcaaabcabbbcabbbbccaabcaaabcabcabbcabccaabcabccccccaabcabbbbbcabccabcccabcaaabbccaabcabcabcccabbcabcabcaabcabbcabbccabbbbcabbcabcabcabccaabcabbbbccabbbccabcccabcaabccabcaabbbcabcabcaaabbbcccabccabbcabcaabbcabcabcabcabcaabbccabcccabccabbbbccaabcaaabbcaaaabccaaaabcabbcabbbcabcccabcabbccabcabbcabbccabbcaabbccaaabbcaabbcaaabbcaaabccabcabbcabbcabcabcabcabbcabcabbcabcabcaabcabccabccccaaabbcabcabbcaaaaaabccabcabcabcabcaabbcabcccabbccabccaabcaabbbcaaabcabbcabbbcabbccabcaabbcabcabbcccabcabcccabcaabccaabbcaabcaabbcaabcaabbbbbbcabccabcaaaabccabcabbcabcaabcabbcabbcaaaabccabcabbcabccabbccaabbbcabcabbcabcaabbbbcabcabbcabcccccccabcabbcccabcabcaaabcabcabbbcaabccabbbcabbbcabcabcaabcccabbbbbcccabbcabcaaaabcabcaaabbcabcabbcaabcccabbcabcccaabcabccabbbbbcabcccaaabccaabbcabccabcaabcabbcabcabccabbbbbbcabcaaabcabccaaabbbbcabbcccabcaabcabbcabbbcabcccaabcabccaabbbbcabbcccabcabbbccaaabccabcabcabcaabcabbcabbcabcabbbcaabcabbbbcabcabbcabcaabcccabcabcabcabcabcabcabcabbccabcabcabbccabccabbccabcccccabcaaabcaabcabcabbbcabbcabcccabcaabcaabbcaabcabbcabcabbbbcaabbcaabcabbcabcabbcabcabcabccabbcabcabbbcabcabcabccaabcabcccaaaabbcabbbcaabcaaaaabcaaabbcaabcabbbbcaabbbccabccabbbbbbbbbcabcabbccabbccabcaabcccabcabbbcabccaabbcabcabbbccabcabcabcaaabcaabcabcabcabcabcabbbccabcabbcccccaaabcccabbcabbccabcabcabcaabcaabbcaabcabbcabcaabbcaabcabcabccabbbccabcaabcabcabcaabcaabbccccabbcabbcaabbccccaabcaabcabcaabbcaabcaaaabcabcaabcaabbccabccabbcabcaaaabcaabcaaaabcccccabcabcccabcabbcabbbcabccabcabcccccabbcaabcabbcaabbcabbcabcabccabbbcabcabcabbcabcaabcabccccccaabccccabcaabccabbcaaaabcccaabccabcabbccabbcaabbcabccccabbbbcabcccabcaaabbbccabbccabbcabcaabbcccabcaabcabcaabbccaabcccaaaabbbcaaabccabcabccaabcabccabccabbcaabcccabcaaaabcabbbcabcaaabcabbcabcabcaabcabbcabccabccabcccabbcabcabcabccabcaabcabcaaabccabbbbcabcaaabcaabcabbcabccabbbbbccabcaabbcabccabbbccaaabbcabcabbbbccabbbbbbcabbbccabbccabcabbccccabcabcabccabccabbcabcabbcccabcabcabcabbcabcaabbcabcabbcaabbcaabbcabcabbcaaaabcaabbcabcabbccabcabbcaaaaaaabcaabcabcabcccabcaabcaaabcaabccabcaabbcabccabbcabcaabcabbcabcaabbbcabcaaaabccaabcabcaaabccabcabcabcaabbcabbcabcabcabcabcabccaabbcccabcabcabcaabcaabbcabcabcabccaaabbcabcccabbbbccabbcabcabcaabbcccabcabcaaabcaabbccabcaabbcaaabcabcabbcccaabbcabcaabcaabcaabbbbcabcaaaaaabbcabbcaabcabbcaaabbcaabccabbcabccccaaabcaabcabcaaabbccabcabccabcccaaaabcaabccabcabbcabcccaabbcaabbbcaabcabcabcabbbbccabbbcccabbcabbccabccabbcabbcccabbcccabcabbbcaaaaaaabcabcaaaaabccabbbcccabcabccabcabbbbcaabbcabcabcabcabbccabbcabcabccaabcabccaabccabccaabbbcabcabccccaabbcabcabbbcabcaaabccaaabcabcccabccaabcabcaabbbcaaabbcabbcccabcaaabcabcaabcabcccabbbcabbcabccabcccabcabcaabcabbbcccabcabcabcaaabcabbccabcaabcabbcabcabbcabcabcaabbccaabbbcaabbcaabccaabcaabbcaabcaaabcccaaaabccabcabccabcabcabcabbbcccaabbbcabbcaabbcaaaabcaabcabbcabccaabbbbccabbbccabbbcabccaabcabbbcabcabbcabbcabcabccabccabccabcabcabcabccaaabbcabcabcabcabcabbcabcaaabccccabccaabccabcaaabbcabcaabcaaabbccabbcaaabcabbccaabbccabcaaabccabcabbbcaaabbcabcaaabbcabbcabccaabcaabcaaabcabccccaabcabcabbcabcabcabcaaabcabcabcabcccabcabcabcaabcabccccaabcccabbbcabbccabcaaaabbbccaabccaabcaabbcabbcabbcabcabcabcabccabbbccaaabbcabcccabbbcccaaabcaaabcccabccabcabcabbcccabbbcabccabcaabcccabcaabccaaaaabccccabbbcaaabbbcaabcaaaabcccaaaabbbcabccaabbbbccccaabbcabcabcabcabbbbccabcabbcabcaabbbcabcabbcccccccabbcccabbcabcabccaabccaabbcabbcabbbcabcabbcaaaabcaabcabbccaabbbcabbccabccccaabcabcabcaabcaabbcabccccabbcabbcccaabcabbbccabccccaabcccabcaabcccabccccabbcabcaaabbccaabccaabcccabcaaaabcccabccabcaaaabcabcccabbbcabcabbccccccabbbcabcabcabcabccabcaabbcabbcaabccaabccabcabcabcabccabbcabcabcabcabcabccabcabcabccaaabbcaabbcaaabcaaabbcabcabcabccaabcaabccaabccabccaabccabbcabcabcccabcabbbcabccaabbbcabcccaabcaabcabbbbbcabcaabbccccaabccaabbccabccaabbcabbbbcabcaabcabcaabcabcabcaaabbbcaaaabcabcaaaaaabcabbcabccaabcaabcccaabbcabbcaabcabbcabbccabbcabbbcabbccabcaabbcabbcabcaaaaabbbbcaabcccabbcccaaabbcabcaabccaaaaabcabccabcabbcaabbcabcabcccabccabbcccaabbbcccabbbcabcabcabbcabcabbcaabcaaabbcabbbccaabcabcaabbcabbcccabcabcccaabcabcabcabcabccabccaabcabcaabcabbcabcabbcabbcabcabcabcaaabcabccaaabcabbbcabcabbcabbcccaaabbcabcaaaaaabbcabcaabcabbcaabcaabbcabbcabcccabcaaaabcabccabccaaabbbbcccabcabccabcabbcabbcabbbcaaabbcccccaabcabcabbbbcabccabbbbcabbccabcaaabcabcaabcabcabcaaabcaabbcabcaaabcabbbcaaabcabcabcabcabcabcabccabccaabbcccabcccccabcccaabcabcabbccabbcabcabcaabcabbcaaaaabbcaaabbcaabcaabbbcabbcabbcabccabccaabcabcaabcaabcabcaaaabcabcabccabbccabbccaaabcaabcaabcaabccaabccabcccabcabccccaaabcaabcabcabbcabccabbcaaabccaabcccabcaabbbbcabcabcabbcaaabccccaabbcaabbbcabbcccccabbbcaaaaabccabcabcabcabcccaabcaaabccaabcabbbcabcabcabcccabcabcabcaaabcabcabccccabcabccccccccabcabcccccabbcabbbcabcaabbbccabccaabcaabcabccccabcabcabcabcabcabcaabbcabcabcabbbcabbcabcaaabbcabccabcaabcabccabcabcccaaabbcabcabbcccabcabcccabcccabcccaaabcaabcabbbcabcccabcabcabcccaabccaabccabcabbcabcccaabbccabcabcaabccabbcaabbbcabcabbbcaaaabcccccaaabcaaabccaabccabcabbcccabbbcabcaabcabcabccaabcabbbcabcabcabbcaabbcabccabccccabcabcabcabbcabbcabcaabcabccabcaabbcaaaaabbbbbccaabcaabcabbcabccabbcabcabccaabccabccabccccaaabcabccaaaabcabcccabcabcaabccabcabcaabccaabcabbbbccccabcaabbcaaaabccabbcabccabcabcabcabcaabbbccccaabcaabcaaabbbcabcabbcabbbbcaabcabcabbbcabbbccaabccccabcaaabbbcabbcabbcabbccccabcccaaabbbcabccccaabccccabcccabcaabccabccaaabccabcabcabbcaaabcaabbcabcabcabcccabbcabcabcabbbbccaaabccabbcabccabbccabcccabcabbccabccaabbbcaaabcaaaabcabbccaabbbccabcabbccaaabbccabbccaaabcabbcaabbcabcccaabcccaabcccabbcabcaaaabccaabccabbcabccabbbcabcabcaaabcabbcabbccabbccabcaabbcaaabbbbbbcabbbcaaaabcabcccaaaabcabcaabcccabcabcaabcabbcabbbbccabcabbbcabcccabbbccabcaabbbcaabccabccabccaaaabbccabcabbccaabccabbbcaaabccccaaabcabbcccabccabbccabcccabccabbccabcccabbcabbbcaabccabcaabccaabcccabbbcabbbbccaaaabcaaaaaabcabcabcaaaabcabcccaabccccabcaabccabccabccabbbccabcabbccaabbccabcabcabbbcabbcaabbcabcabcccccabcaabccabcaabcccabcaaaaaabcabbcaabbcccabcabbcaaabcaaabbccaaaabbbbcaabcabccabbbbcabbbcabbcaabcabcaabccccabbbcccabcabbcabcaaabcabcaabcabbcaabbcccccaaaaabbcabbcabbccaabbccabcaabcaabccaaabbcabbbcaabcabbcabcaabcabccabcabbcaabbcabbbcaabcaaabccabbcabccccabbbbccabcabcaabcabcaabccaaaabbcccaabccaabcaabcaabccaabbcaabbcccabcabbcaaabccabcabccaaaaaaabbccabccaabcabcabbcaabcabcabccabcabcabcabcaabcabcabbcccccccaabbcccaabbccabbbcabcabcabcabccaaabbccaaabccabcabcccabcaabccaaaaaaabcabccabcaaaaaabbbccabbbbcabbcaaabcabbbcabbbcabcabcaabbbccabccabccabcaaabbccabccabccabcabcabccabcabcabbcabcabcabcabcaabbbcaabcaabcabbbcabcaabcabbcabcabcabbcabcabbcaabbbcccabccaabbbcabcccabbbbcaaaabcabbcabcabcaabbcabcabbcabcaabcaabbccabccaabbccabcaabbcabcabcabbccccabbcabbccabbcabcaabbcabcaabbbcabcccccabccaabcabcaaabcaabcabccaabbcaabcaabbbbbcabccabcabcaabccabccabbbbccaabcabbcabbcabcabcabcabcccabcabcabcabccaaabccaabbcaaabccaaabbcabbcccabbbcccaabcabbbbccccabbccabcabbbbcccccccabcabbcaabccaabbccaabcabccabcabcaaabcccabcabbcaaabccaabcaabcabccccaabbbbbcabbccabcabcabbcabbbbbcabbbccabcabcccabbcaabbcaabcabcaabccabcabcccabcabbcaaabcabcaabbccabccabcabcabcabbbcabbbcabbcaabccabcaabcabcabcabcaabcccccabcabcabcccccabbcaabcaabccabccaabcabbbcccabbbccabcaaabccccabccabbcaabbcaabccabccaaabcaabcabbcaabcccabcaaabbcaaabbcaabbbbbccabcaaabbcabcabcaabcabccabbcaaabcabccccccaabcabbbcccabcaabcaaabccaabcabbccaabccaabbccccabcabcabccccabbcabccabcabcabcaabcabcabcaabcaaabcabcabbbcabcabbcabbcabccabcaabcaabbbccaaabbccabcabbbccabcabccabbcabcabcaabcabbbcabccabcaabbcabcabccccaaabcaabbcaaabcaabcaabcccabbccaabcaabbcccaabcabcaabcabbbbcaaabcabbbbcabcabcabcabbcabccccabcabccabcaabcabcaaaabcccabbccabcabcaabccaabbbccabcaaabcccabcaaabccaabcccabbcabcabcaabcabccabccabbcabcabcabcaabcabccaaabbbbcabcccaaaaabbcaaaaaaabccabccabcccabcaabcaabcaabcabbcabcabbbcabccaabbbcaabbbcabccabcabbcabccccaaabccabbcccaaaabcabcaabccccaaabccabccccabbbccabbcabcabbbcabcaaabbbcaabcabcaabbccabbccaaaaaaaaabcccabbbcabbcabbcabbcabcabbbcabcabbcabcccabcabccabcabcabcabcabccaaaabcabcabcabcabcaabccabbcabcabbbcaabbccabcaabbcabccabcabcabccccabcabcaaabbcabbccaabbccabbcccabcabcccabcaabcabcabcaaabcaabbbcabbbcabccabbcabcccabcccabcabbbcabcabcaabcabcabcaabcabbbbcaabbbcabcccabcccabcabbccabcaaaabcabbcabbbbcabcabbcaabccaabcabccabbccabcabcccabcccabbbcccccaabbcccaabcabccaaabccabcabbccabcaabbccccccabbcabbccabbcaabcabcabbbbbbccabcaabbccccccabbcaabccabbcaabbcabbcabcaaabccabbcabccaaaabcabbcabcabccaaabbbcabcabccabcaaabbcabbbbcaabbcaabcabcabbcabccaabcabcabccabccabcabcabcccccabcaabcabccabccabcabcaabccabcabccaabbbccaaaabcccaabbcabccabccaabcabccaabcabcabcaabccaaabcabcaaabbcabcaabcabccabbcabcaabcccccaaaabccabbcaabcabccabbccaaabcaaaaaabcabcabcabcaabbccabbbccaaabcaaabccaabccabcaaaaabbcaaaaaabccaaaabbcaabbcabcabcabccabbcaabcabbcaabcabbcaabbbbccccabbbbccabcabbccabcabbcabcabcabcabbcabcccabcabcabbbcabcabcccaabbbcabcaabcabcabcabcabbbbcaabcabcabccaabbcabcaaabccabbbcabbccabbcabbcaaabbcabbbcaaaabcabcabcabbbcaabccabcabcaaabbcabcabcabcccabcaabbbcabcccccccabbcccaabbcaaabcccaabccccccccabbbbcabcabcaabcaaabcabcabccabccccabbcccabccabcabcccaabcccaabbbcabbcccabbccabccaabccabccaabcabcaabcabccabccabcccccabbcccaabccabbcabbcabcabbcabcccabcaabcaabbcabcabcaabbccabcabccabccccaabcabbcabbccabbccabcaaaabcaaaaabcaabcaabccabbbbcaaabccabbbbcaabbcaabcabcaaabcabbbbccaabcabcabbcabccabcabccaabccccabbcaaabcccabcaabcaabccabcaaaabcabbcccaabcabbbcabbccaabcabcabcaabbcccabcabcabccaaaabcaaaaabccabcccaaabccabccabccabccabcabbcaabcaabbcabcaaaabbcaaabcaabbcabcccaabbbccabccabcaabcaaaabccaabbbcabccabbbcaaabcabccabcabcabccabbcccabbcabccabbcabcabbbbbcabcabccabccabcccabccaabbccabcccabbcaaabcaaabcabcabbbbcaabcabcaabbcaaabcabcaaabbbbbcabcabcabcabcabcccaabcaabbbbccaaaabcabbcabcabbccabcabbccabcabcabbccabcabcaabbcabcaabbcabbcccabcabbcabcaabcabcabcccaabcaabcabcabcccccabbbbccabbbbbcccabcabcabbccaaabcaabccabccaabccaaabccabcabcabbbbccabbbbbcaabbcabbccaabbccabcaabbcaaabbccaabbbccccaabbccaabbcabcaaabcabbbcabccabcaaaabbccaabcabccabcaabbcabbcccccabccabccaabbbccabbbbcabcaabcabcabbcaabcabbcabccabcabbccabbcabccaabbcaabcccaabcccabcccccaabcccabbcabbcabbcccaaabccaabcabcaabbcccaaaabccabccccabcaabcabcabccaaabbbbcabcaabbccabccaabbcabccabcccabbcabcabbbbcaabcabcaaabcaabcaaabccaabcaabccabbcabcabbcaabbcaabbcabbcabcabcccabbcaaabcabcabbcabccabcabbcabbbbbcaaaaaabbccabbbbccabbbcccabccaabbbcabbccabcabcccabbcccaabcaabcabccabcabcabbbcabcabcaabcccabcaabcaabbcaabcaaaaabbcabbbcabcaabbccaabcabcabcabbcabcabcccabbbcabbccccaaabcaabbbbbcabccabbbcaabcaaabcabccabbcabbbcaaabbccaaabcccabccabcabcabcabbcabcaabcabbcabcaabccaabcabcaabbbcaabbcaabbcabccaabccccabccabbccabbcabccabbbccabcaaabcccabccaabcabcabccabbccabcabcaabbcaaabcabcabcabbcaabccaabbbcabbbcabcabccabbbccaabcabccabcaaaabccccabcabbccabcaaabcabccccabbbcaaaaabbcaaaabccaaaabccaabccaabcabcabbbbccaaabbbcccccabccabcabccaabbcabcabcabccabcaabbcaabcabbcabccabbcabcabbbcabccabccabcccccabcccabccaabcabccaabccabccabbbbbbcabcabbcabcaabcccaaaabccabbbbccabcccccabcabccaaaabcabcabccabbbcabcaabcabcaabbcaaabbcaaabcaabbcccabbcabcabcabbbcabbbbcabcabcabbbcabcccabcaabbccabbbbccabcabbcaabbcaaabcccaaabcccaabccccaaabcabcccabccaabbcabbccabcaaabccabccccabcabbbccabcabbbccabbcabcaaabcabccabccaabcabbcaabcaabbccabbcabcaaabbcabcabbbcccaabbcaaabcabbcaabcaaabbbccabbcaabccaabbcabcaaabcccaabcabbcabccabbcccaabcccabcabcccabcabcccaaabcabcccabcccabcabcabbcabbcabbcabcabcabcabccabcabcabcaabcaabccccabcabbcabcabccabcabbbcaabcabbcaabcabcabbcaabbcaabccabcabcaaabcabcaaabcabcaaabccabcabcabbcabcabcaabcabcabcaabcaabcaaaabcccabcabbcaaaaaaabbcaabbbbccabcabbbbccabbbbbbccabcabbbbbccabcabcabcabccaabbbcaabbbcaaaabcabcabbcccabcabcaaabcaaabbcaabcabbcabcaabccabbbcabccabcabcabccabcabcabcabbbbbccccabcabbbbbcabbcabbccabcaabbcabccaaaabcccccabbcaabccabbbcccabbbcabcaaaabcccaaabbcaabcabcabcaabcaaabcabcaabcaabcaabbbccabccabcaabcabbbbcabbccabbcabccaabcaabbcaabcabccaabcaaaabbbcabcabcaaabccabcabbbccabcabcabbcabcabcaabcabcaaabbbcaabcaaabbcaabccaabcaabccabbcaabccabcabcabcccabbbbbcaaabcccccabccaabcabbbcabcabccabcaaabcabbcccaaabcaaabccaaabcaabccaabbcabbccaaabbcabbbbcaabcabcabbccabccabcccabcccaabcabbcabbbbbcabccccaaabbcabcaabcaabbbcaabbcabbcabbcabbccabbccaaaabcabccabcabcccabbcaabccabbbcabcabccabccaabbccaaabcaabcaaaabbbcabcabbbbcabcabcabbcabbcabccabccaaaabcabcccaaaabccabbbbcabbcaabcabbcabbcccabbbbcaabcaabbcaabccabbccabbbbbbbcabccccccabbbccabcaabcabbcccaabccabcabccabcabcabcabcaaabbcccccaaaabcabbcaaaabcaabccccaabcccabccabccaabbcabccabccabbbcaaabbcabcaaaaaabcaabbcabbccaabcccabcabcabbbccabcabcaabcaabccaabcaabcabcaaaabbcaabccaabcabbbccaaabcabcaabcabbbcaaaabbccaabcaabcabbccaabcabcabccabcabcabbbbbcabbbcaabcabccccaabbcaabcabccabbcaabcabbbcabcaaaabbccabcaabcabcabccabcaabbcccabccccaabcaabbcabbcabbcabbcaabbbc
caaaabbcabcaabcabbcaaabcaaabccabccaabcabbccccabcabbcabcabccaabcabbbcabcaaabcabbbcabcabccaaabcccabbccabcaabcaaabcaabcaabcabcabccaabcccabcccabbccabcabbcabcabcabcabbcabcaabbccabcaaabcaabccabbcaaabcccccabbcabccaabcccabcabcccaabbcccabccabcabccaabcccabcabbbbcabccabccaabbcccabcaabbccabcabccabcaabccabbcabbccccccabccabcabcaabcabccaaabbcabcabbcaabccabcaaabbbbcccabccccccabccaabbccccabbccabcaaaabcabbbcaabcabcabccaabcaaaaabcccabccabcaabccabbbcccabbcabcaabcaaabccabcabcccabccabbccabbcabcabcaaaaabcabcccabccabcaaabbcccaabcaaaabcccabcabcabcabcabccaabcaaaaabbbbbbcabcaabcaabcaaaaabcaabcabcabcabccabcaabbcabbccaabbccabccabccaabcaabcabcabbccabcaabcabbcabbcabbcabccaaabcabcabbbbcabcabcaaaabccccaaabccabcaaabcabccabcabcaaabcabcccabccabbbcabbbbbbccabcabcaabcabcabcabcabcabccabbcabcaaabccaabbbbbbcabbcaabcabcaabcabccabcabcaabbbccabbbccabbccabcaabccaabbccabcabccaaaabbcaaabccabcabcabbbbbcabccabcabcabbccccabcabbccabcccccaabcccabcccaabcabcabcabcaabcabcaaabcaabcaabccabbcabcabbcaabcabcabcabcabcaaabcaabcaabcabbcaabcccabcaabcaabcabbcaaaabbbcaabcabcabbcabcabcabcabcabcabbcabcabbcabcabbcaabbcabcaaabcaabcabcabbcccabcabbcaaaabbcaabcaabcaabbcabcabbccaabbbbcabcabccabcabcabccaabcccabbbbbbcabccaabbcabbbcaabccabcabcabbbbbcabcccabbbcabccabcabccabccabccabcaabbcccabcaabcabcabcabbccabcabbcabcabcaabbccabccccabcabbcabbccaaabcaaabcabbbcaabbbbcaaabcabcaaaaabcabcccabcabcabccabcabccccabcabbccaabccaabcabbcabcabbccabccabbccabbbccabccabccabcabcccabcabcaabbcabcabcabbccaabcabcabcccccabcabbcabcabbcabcaabcabcabccabbccabbbbcabcabcabccabcabbbccaabcabbccccabcabccabcabcaabccabbcabbcaaaabbcabcccabcabcabccabcaaaabcccaabbcabcabbbcaabbcccaabbcabcaabbbcabcabcaabccccabcaabbcaaabbcabbccccabbcabccccaabbccaabccabccccabbcabcaabcaaaabcabbbcccaaabccabcaabbcabcaabbcabbbcaabbcccabcaabcabbbccaabcaaaaabcccaabcabcccabcaabbccccabcaabccaabbcccaaaaaabbcaabbcccabcccabcaabbcaaabbccabcaabcabbcaabbbcabbcabccaabcabbcabcabbcaabcabbcabbcabbcaabbbbbcccabbcaabcabbcabcabbbcaabccabcabcaabbbcabccabbccabcccabcaabcaabcabcabcabbcabbcaabcabcaabbcabcccabcabbcabbbbbbccccabcabbcabcabcabbbbcaabcabcccabcabcabccabcccaabcabcabcaabcaaabcaabcabbcccabcabbccaabcabcaabcaabcaabcabcccabcabccabbccabcabcabcaabccabbcabbbcabcabcabbbbcabccabccaabcabccabbcaaabcabbbbbbbcabcaabcaabccabbcabbccabcaaabcabbcaaabccabcabccaabbcabccabccabcabcabbccabcabbcabcabccabcabcabbcaaaabcaabccaaabbcabcabbcaabccccaabccccabcabbccabcabcabbbcabbccabcabbcabcaaabccabcccabcccaabcabcabcaabbcaaaabcabcaabbbbbccaaabcccabbcabcabbcaabbcccaaabcabcabcaaabccabcaabcabccabbbccabcabbcabbcabcabcabcabbbbbccabcccabcaaabcabcaabbbbbcabcabbccaaaabcccaaaaabbcabcabccabcaabcaabcabcccabcaabbccaaaabbbcabbcaaaabcabccabccaabbbcabcccabbcabbbcabbcccccabbcabbccabbbccaabbcabccabccabccaabbcabcabcaaaaaaabcabcabbccabcabcaabccccccabcabbccabcabcabcabccaabccabcabcabcccabcaaabccabcabcaaabbcabbbccccaabbcabcabbbbbcabbbcccaaabccaabcabbcaabccabbccabccabbcaabcabbcaaabbcabbccabcccccaabcaabcaabccaaaabcabcccabccaabbccabcaabcabcabcaabccabccabbbcccabcabbcaabcabcabcabcabbccabcaaabcabcaabbcaabbcabcabbcabcabcabcabbccabbccaabbcaabbcaaabccaabccabbbcabbcccabccccabccccaabccabcabcabcaabcabbbcabccabbbcaabcabccaaaabccaabbcaaaabcabcaabbccabcaaabccabcabcaabbcccaabbccaabcabbcaaabcabcabbcaabcaabccaabcabbcabcabcaabcccabcabcaaaabcabcccabbbccaabccabbcabcaaabccabbbcabbbbcaaabcaaaaabcabccabcaabcaabcabbcaaaabcabbcabbcaaabcaabbccaabcabcccabcabcabcaabbbccccabcabcabbcabcaabccccaabcaabccabbbcaabccaabbbbcaabcaaabbbcabbbcaaaabccabcabbcaabccaaabcaaaabccabbcccabcaabbcabcabcabbcabcaabbcabcaaaabbbcabcaaabcccabbbcaabccabbcabcabbbccaabccabcabcabcccaabbcaaaabcaabbcaabbccaaabbccabcabccabccabbbccabccaabcaaaabcabccabbcaaabbbccccabcabccaaabbccaabbbcabcabcabcaaabcaabbbbcabcabcccaaabccabcabcccabbbcaabcccabcabcabbbbcabcaaaabbbbcccaabbbcabcabcabcabccccaabcaabcabbccccabccabcabbbbcabbccccabcabcabcabccccaabbcccabbbcabcabcccabbcabcabcccabcabccaaaaaabccabcccaabcabccabcabbcabcaaabbcabccabcaaaabccabbbccaabcccabcabbbcaabbbccabbcabcaabcabbbccabcaaabccaaaabccabbcabcaabbccabbccaaabcabcabbcccabbcabccabcabbccabccabccabccaaabbccccabcaabbcaaabcaaaabbcabcaabcabcabcaabbccccabbccabbbbccaabcaaabbbcabcabbcabccaabcabbcabccaaabcaaabcaabbccabbcabbcabbbbcaaabcaaaabcaaabcabcaabcabcabcabcaaabbcabccaabcaabbcabcabbcaaabbccabcabbbcabcabbbbcabcabcaabbcaabccabccabbbcabcaabcabcabcaabcabbbbcaabcaabcabcabcabcabcabcabccabccccccabbbcabcaabbcabbbbcabcabccccccabbccaaabccabcabbbcabccabcabccabbcabcabcabcaabbcaabbcaabbcabbcaabcabcabcabbbcabbcaaaabccabbccabbbcabbcabbcabcabbbcaaabbbbbbcabbbcaabcabccabccabcabcaabcaabcabcaaabcaabcabccabcabccaaabcabcaaaabcaaabbcabccaabcaabcabccabcaaabcaabcaabcabcaaabcabccabcabccabcccaabbcabcabbccabcaabcaaaabcaaabbcabbbcaabccabbcabcccabbbbbccabcaabcaabccabcabcccaabcabbccaabccabcaaabcabcaaabcabcabbbccabbccaabccabcabcabcabcabcaaaabccabccccaabcabcaaabcabccabcabbcabcabcabbcabcabcabbcabbcccabbcccaabcabcabcabbcaabccaaaabccabbbcccabbccaaabbcabbcabccaabbcaabbbbcaabcabcabbbcaaaabcaaabbcabbccabbcaabcabcabccabbbcabbcabccccabbbccaaaabcccaabcabbccabcaabbbbccabcabbbcabbccabbccabcccaabcccabccabbbbcaabcabbbccabcaabcabcaabbcabbccabbcaaabbbbcabcaabccabbcabbcabcaaaaabcabccabcaabcabbbccaabbcaaabcabcabcaabcaabbccaaaabbcaabbcabcaabccabbcabcabccaaabcaaabcabbccaabcabccabcaaabcabcabcabcabccaabbbcaabcaaabbbccaabcabbcaabcabbccaabcccaabccabbbcabcabcccaabcaaabbbccaabcabbcaaabbccaabbcabbcccaabccabbccabccabcabccabbcaabcccaabcabbbbbcaabbbbbcaabbbccabccabcaabcaaabccabcaabcaaabccabcabcabccabbcaaaaabbbbbbcaabcabccabbcabcabbcabcabcaabcabcabcabcaaabbcaabcaabcaaabcabcabbccabcabbbbccabccabbccabcaabbccabccaabcaaabbbbccabcaabcabcccaaabbbbcabcaabcabbbccccabbbbcccabccccabccabcccaabccabbbcabcaabccabcccabcaabcabcabbcaabcccccabcabbccabbcaaaabbcaabbcabcabcabcabccabcabccccabbcabbcabcaabccaabcaaabbcaabcabcccabbcabbcccabccabbcccaabcaabccabbcabcabccabbbcabbcaabccabbbccabcabcabbcabcabcabbbcaaabcabcaabcabbbcccabccaaaaabbcccabcabccabccabcabcaabcabbbcaabbcabcaaaaaabccabcabbcabcabcabbcabccabcabbbcaabcabcaaabcabcabbcaaaabcabcabcccabcaabbcabcabccaaabccaaabbbbccaabccccabbcabbcabcabbbbccabcccccccaaabbbcaabbbcccabcabcabcccabcccabbbcaabbcccabcaabbbcabccabcabcabcabcabbcabbbbccabcabbcabbcaabccaabcabccccccaabcabccabbcaabccabbcaabcabccaabcaabbcabccaabbbbcabcccaabcabcabcaabcaabcabccccabbcabbcabcabcabcabccccabccabccabcaabcaabcaabcabcabcabcccccaaabcabcaaabcabccabcccabcabbcabcccccabcabbbcabcccabccabccabbcabcabcabcaaaaaabbbbcabbbccaaaaaaabbcabcabcabbbcccabcaabcabcccccabccabccabcabccabcaabbcabbbcabcabcccaabbccabcabccccaabcabcccabcaaabcabcabbcabcaaabcabcaabbccabcabbcabcabbbbcabbcaabcaabcabcabcabcaabbcabbbbbbbbcaabbcabcccaabcabbcccccaabbbcabccccabcabbccaabbbbcabccaaaaabcabcaabbcaabcccaabcaabcabcaabccabcabbcabbcabcaabcaabcabbcaabbbcabcabbcccabcabbccccabcabcaaabcccaaabbbcccabcccaabcaaaaabccabcaaaabcccaabcccabcabccaaabbbcabcabcabcaabbcaabcabcabcabcabcabcabcabcaaabcaabccabccaabbbccccaabbbcabbccabcaabbcaabccaabbcabccaabbcaaabbbbcabccabccaaaaabbbcaabbbbbcaaaabbcabcabcabcaabcabcabbbbcccabbbcabbcccaabbcaabcabcaabbcaabcabccccaaabccabbcabbbbcabbcabccabccaaaabccabcabbbcabcaabcabbcabccabcabccaaaaabcaabbcabbbcabcabcccabccccabccabbbccabcabbcabcabcaabcabcabbbcabbbbcaabcaabcabcaabbcabbcaabbbcccabbcccabccabcaabccccabcabcabcabcabcabbcaabbcabbccabcabccccabccccaabcabccabcaabccaaaaabbbbcccabcabcaaabbccabcaabbcabccabcabbcabcaabcabcaabcabbcabcabcabcaaaabcaabbcabcabbcaaabcabcabcaabcaaabcabcabcabbcabcabcabcabccabcaaaabcabbccabcabcaabccabbbbbbcaaaaaabbbcccaabcaaabcaabcabbbcabcabcabbbbcabccabccabccccccaaabbccabccaabcaabbcabcabcabbcabbbcabbccaabcabbcabbcabcabcabcabbccabccabcabcabccabbcabbcabcccaabbccccabbcaaaabbcabcaabcabbccabcabbcaabcabcabcabbbcccaabcabbcabcabbcabcabccccabccccaabcabcccabbcabccabcabbcaabcabcabcabcaaabbcaabbbcabccccaabcaabcabcabcabbcabbbccaaabcaabccaabccaaabbbbbccaabbcabccccabcabbcabcaabccabcabcaabccabcabcabcaaabbcabccaabbbcaaabbcaaaabcabcaaabcabcabccabbbbbccabcabcccaabccabbcaabcabbbccaabcaabcabcabbcabbcaabcabcccccaabcaaaabcabbcabcabcaabccabbcabcabbcaabbcaabcabbcabbbccaaabbcaabcabbcabbbbcaabbbcabbbbccabcccabbcccabcaabcaabbbcabbbbcaabcabcabcabbcaabbbcabcabcccaaabcabbcabbcabbccaabcccaabcabbccabcabcabbccaaabccccabbcabccabccabcaabccabcaabbbcaaabcaabbcabcabbcabbcccabccabbcabbcabbcaaaabccabcabbbcccabbccaaabbccccaabcccaabbccccabbcaabcaabcaabccaabccabbcccabccaabcabbbcabcabbccabcabbcccaabbccabcabbbccabcabccabbccabbcaabbbccccaabcabcaabccabccabcaaabbbcaabcabccabbcaabbcabcccabccccabcabccccaabccaaabcabcaaaabcccabcabcccabcabcabcccabbbcabcabcabcabbcaaaabbccaaabbcccaabbbbcccaabcabcabcccabcaabccaabcabccabcaaabccabccaabcaaabcaabcaaabbcccabcaabcabcccaaaaabcaabcabcabcabbcaaabbccabcabcabbbcabbbcabbcabbbccaaaabcabcabcaaabcaabccabbcabcccccaabcabbbcccaaabbcabbbcabccccabbcabcabcabcaaabcaaabcabccaabbcaaabcaabcabbcabbbcabccabccabbcabbbcabbcabcabccaabbcaabcabcaabbccabcabbccabcaabcabbcccabcabcaabcabbcabccabcabbbcccaabcccaaabcccabcaabcaaabcaaabccabbbbcabbcaabbcabccabccccaaabcccabcabcabcabcaabbbcabbcaabbccabbcabbcabcabcabbccabbbbcabbbbbcaabcabcaaabccabcabcabccabcaabcaaaabbccabcabcabccabccabbcabcabbcaaaabbbcaabcaabbcabcabcabcabbcabcccabbcabcaabbbbbcabccaabcabbcabbcaaaabccabcabbcabcabcabbcaaabcaabbccabcabcaaabcccabbbbcabcabbbbccaabbcccccaabcabbcaaabccabcabcaabccabcaaabbccaabcaabcabbbbbbccaabcaaaabbcabbcabcabcabccccaaaabcaaaaabcaaabcabcccaaabbcaabbcabcaabbcabcabcaabcccaabcaabbbcaabccabcabcaabcabccabcccabcabbcaabbcccccccaaabccaabcabcabbbcaabcabcaaabccabbcccaabbccabcccabbcabccabccabcabcabcaabbccabcabccccabccabcabcaabcabcabccabcabcabcabbcabcaaaaabcaaabccabccabcabccabbbcaabbcaaabccaabccaabbcaaaabbbbbbcabbbbccabcabbccaabcaabbcccabbbcabbcabccaabcaabcabcaabcabbcaabcabcabbcaaabcabbcccabbbbbccabccabbbccccabcaabcabccccabcabcabcabccabcabcabcaaabcabccccabcccabbbcaabbcccabcaabccaabcaabbbcabcabcabcaabbbbbccabccaaaaabccabcaaaabbcabbcabbbbccaabcabcaaabcabcabccaabcccabccabcaabbcabbcaaabcccabccabbccabcaaabbbcabcabcabcabbcabcabcccaabcabcaaaabbcabcaabcabcabcaabcabcabbbccabbcaabcabcabbbcabcabbcccabbcabbcaabcaaabcabcabcabcabcabcabccaabccabcabbcabcabcaabcabccabccaabcabccabccabbbccaabccccabbcccabcabcabcabbcaabcccabcabbbcabccaabbcabccabbbbbcabccccaabbbccaabbbcaaabcabcabcaaabcabbcabcaabcabcabbbcabbbbccabcaaaabcaabcabbcabbccabccabcaabbcabcaaaabbcabbbccaabcaaabcabbbccaabcabcccccabcaabcaaaaabbcaabcabcaaabcabcabcabcabcabcabbcabbbbcaabbcabcabbcabcabcaaabbccaabbccabcccaabbcabbcabcaabbccabcaaabcaabcaabcaabcabcabcabcabbcaabbcccabcabcaabbbcabcaabcaabccabccccaabcaaabccabcaabbccaaabbcabccabcaabbcaabcabbcabbccabcaabbbcabccccccabccabcabcccabcccabcabbbcaabbbcabccabcccccabbbccaabbcaaaaaabbccccabccabbccabcccccabbcaabccaabbcaabbbcabbcaabccccaaaabbbcabcabbbcaabcaabccaabbbcabbcabbbcabcabcaaaabcaabbcabcabbbccabbcaabcccabcabbcaabbbbccaabcabcaabcaabbcccabbccabbbcaabcabbcaabccccabcabbbcabbcccccabcabbcaabbccabccaabccabcabcaabcabcabbcabcccabccabccabccabccabcaabccaabccabcaabcabcccaabccabccabccaabcabccabbcabcabcabcabcabbcccaabcaabbcaabcabcabbccaaabbcaabbbccaaabcaabcabccabbcabcabcabcabbcaaabcabcaaabcabbbbcabccabcabbcabcabccabccabcabcabcabbcabcaaabcabbccabcaabccaabcaaabccaabcabccaabcaabbbcaabbcaabbcabbccaabcccabbbcabcabbcaaabcabbcccaabccccaaaaabcabcccabcaabbcabcabcaabbbcabccabbcabccabcabcabbccaabcabbbcabccabcabbbcabccaaaaaaabccabcaabcaabcabcabbccaaaaabcaaabcabcaabcabcabcccabcabcccccabbcabcaabbcaabcccabcaabcabcabbcccabccaaaabbccaabccaabcabbbcaabcabcabbcabcabcabcabcabccaabcaaabbbccaabcaabbccabbccaaaabcabcabbcabbcabbccabccccabbbcaabbccabbbccabbccabbcaabbcabbbbbcabccabbcabcaabcabcabcabbccabbcabcabcabccaabcabccaabcabbcabcccabcaaaabbcaabcaaabccccabcabbbcaabccabcaabbccaabcabbcaabcabccaabcabbcabcabbcabccabbbcabccccabccabcaaaaaaabbccabbccccabbccabcabcccabbcaabccccabcabbcabccaabcaabcaaabcabbccabccccaabbbbbbcaabcabccabcaabcabbcabcabcabccaabbbcaabcaaabbccabccabccaabcaabbccabcaabcabbbbcaabcabcaabbccabbcabcaabcaaabcabbcabbcccabccaabbcaabcccabbbcaabcabcaabccaabbcabcaaaaabccaabbccabcabbbcabcabcaabccccaaabcaabcaabbbbbcccaabbcabccabcabccaaabcccabccabcabbbcaabcabbbbbcabbcabcaaaabcabcaabcaaaaabbbccabcabcabccabcaabcabcccabcaabcabcabbccabbcabbbbbcaabbcccaaaabbcaaabcaabbcaaaabcaabbcabcabcaabcabbccaabcabcaabbcabbcccaabbbbcaabcabcabbbcaaabccabcabbcabcccabbbcaabcabcabcabcabccaabcabccabcaabcabcabcaaabcabccccabcabbcabbcccabcaabcabcccabbcabcaaabccabbbcaaaabbccabccccabcccabcaabcabbccaabcabcaabcaabbbcaabcabcabcabcabbcccabbbbbcabcabcabbcaabbccaabccabccabbbcabbbcabbbcaabccabcaaabbcccabcaabcabcabccabcabbccaabbcccaabcabcaabcccabcabcabcaaabcabbbcabcaaabcabccaabbcabbcabccabcabccaaaabbccabcaabcabbcccabbcabbcaabbbbccabcabcabccaabcaaabbccaabccabbcabccabccabcaaaabcaabcabbbcabbbcabccaaabcccabbcabcabbbcabcaabbcaaaabcabbcabcccabcabccabcabccaabcabbbcabbcabbbcabbccccccabccabccccabbbccabcabccaabccabccaaabcabccabbcccaabbccaabcabbcabcaabccccaabcabcabcabcaabcabbcabbbbcaabcabcabbbbbbbbcabcccabcaabcccccaabccabcaabcccabccabccabcabccaabbccaabcabbbcabcabcabccccccabcaabcaaabcccccaaabbcabbcabccabcabcabbccaaaabbcabccabcaabcabcabbbbbcabcabccccaabcaabccabcabccabbcaabccabccaabcabccaabcaaabcabbbbcabbcabcaaaaaabcabbbcabcabcabbbcaabcaabcabccabccabbcccaabcaabccabbcaabccabbcaaabcaabcaabbcabcaaabbcaabcabcabccabccaaabccabcaaabcabcabcaaaabcaabbcabccabcabcccccabcabccabcabccabccabbcaabcaabcccabbcabcabcabcabbbbcccabccabcabccabcabcaabbbcabcabcabcabccaabbbcabccabbbcabcabccaabcaabbbcabcabbbbbcabbcabbcabbbcabbbcabbccabcabcccabbbbccabccccaabbcaaabcaabccccaabcccabcccccaabbccabbccabcabcabcaaabcaabbbbcabcabccabbcabccaabcaaabcccaaabcabcabccabcaaabcaaabccabbbcabbcabcabccaabcabbbcabbcabbcaabbcabcabcabcaaabbccabbbcabbcaaabbcabcabcabcabbcabbcaaabcaaaabccabccaabbcaabcabbbccabcabcabbbcabcabbcabbccabccabbccabcabbcabcaaabbcabbcaabbbbccabbccaabcabccaabbcabcabcabcabcaabcaaabccabcabccabbbbccabcabccccabcabbcabcabbccccabccaaabbcabccaabbbcaabcaabccabccabccaabcabcaabbcabbcaabbbbccaabbcabcccabcabcaabccabcabbccabcabbbbcabcabcabcabbcabbbccccabccabbcccabbbcaaabcabbcaabcabbbcabbbbbcabccabbccabbcabcabbcccabcaabbcabcccabbcaabccabccabcabbcabbcaabcaabcabbbcaabbcccabbbbbccabcabccaabcaaabbccabcaaabbbbcabcabcccaaaaabbbbcaabcabccaabcccaaabbbbcabccaabbcabcabcabbcaabccaaabcabbcabbcabcabccabcabccabcabcabcaabccaabcaabbcabbcaabccabcccabbcabcaabcaaaaaabcaaabcabccabbcabcabccabccccabbcabcabbcabbccaabcaabccaabcaaabcaaabbbbcabbccabccabbcabccabccaaabccaabbcaaaaabcaabbccabbcabcabccabcabcabcabbbcabbccccaabccabccabcabbbbbcaabccaaabcaabbcaabcabbcabcaaabcaabcaaaabbcabbccabcabccabcabcabcabbcaabcabcaabccabccaabbbbbcabcaabccabcaabcabcaaabcaabcabbcabcaabcccccabcaabcaaabccabcabccaabcabbbbcabbbcaaabccabcabccabccabccabcabbcabbccccccccaaabbbcaabcaaaabccabccccabbccaabcccabcabcaaabcaabbccabcabcabbccabbbcabbccabbbcabcabcaaabcccaabcccabbcaabcabcccabcaaabbbccccabbbbcaabbcabbccabccccabcabccabcccabbbbcabbcaabbcabccabcabccaaaabcccabcabcabccaabbbbbcccabcaabccabbccabcaabccabbbccabcaabbccabbccabccaabbbcabbccabccaaabbcabbbccabcaabcaabcccabcabccaabbcccaabbcabcabcabcccaabcaabccabcabcaaaabbccaaaabbcaaaabcabbcabbcabcabcaabcabbccabccaabcaabccabcabccabbcabbcabcabbcabcabcccccabcccaaabccabccabccabbccabbccaaaabbcaaabccccabcabcabbbcabbcaabccabcaabcabcccabbcabbcabbcabcabcaabccabbcaaaabbcaaabbbcabccabbccaabbcabbcabbcaabbbcaabcabbcabcaabbbcaaabbccccccabbcaabcabccaabccaabbcabccaabcabcabcabcaabccabccabcabcabcaabcaabcaabcabcabccabcaabbbccabbbbccccccaaabcabcaaabbccabbbcccabcaabcabccaabccabcaabcabbcabcaabbbcccaabccabcabcabcabcabcaabcabbccabcccabcabbccabbcabbccabcabccccabcccccabbcccabccabbcabbcabbcabcabbcabccaabcabccaaabccabbbbcaabcabcabcabcabcabcccabcabbcabbcaabbccabbcabbbccabccabccabbccaabbbcabcccccabbcaabcabbbcaabbbbcccabbcaabcabbccabcabccabcabcaaabcabbcaabcaabccabbcabcaaaabccccaabcabbbcaabbcabcaaabcaabbcccabbbccabbbcabbccabbbbcccabcaabcabccaabcccabcabbbcccaaaabbbccabbcabcabbbcccccabccccabcaabbcabccaaabcaaabbcabcaabcabbbbcabbbcabbcabbcaabccaaabbcccccabcabbcabcccaabcaabcaabbbcaaabcaaabcaaaabbcabcabbcabccaabbccabccabcabcabcaabbbbbbbcabcabcabccabbbccabbccabccaaabbbcabbbcccabcabcabcccabccaabcabcabcabcabcccaabbbbbcabbcabccabbcabccabcabcabcabcabcaabbcabbcaabcaabbcabcabccaaabcabbccabbcaabbcabcabcaabbcaaaabbccccccabcccabbcabcabbccaaaabcabccabbcaabcaabcabbccccaabccaaabbbcaaaabcaaabbccabccabbccccabbccabcabcabcabcabbcabcabccabbcaaaaabcaabcabccccabbccaabbcccccabccaabcabcaabcabbbccabcabcabbcccccabcabcabccabccaaabccabbccabbcaaabcabbbccaaabcabbcccabcabbcabcabcaabbbbcccabcaabbbbbccabccccabcabcabcabcaaaaabccabbbbcabcccabccaabccabcabcaaabbccabccabbccabcaabccabbcabcccabcabcabccabbcabbcabcaabccabbbccabcabbbbcabcccabbbbcabcabbbccabccaaabcabccccaabbcaaaaabbcabccccaabcaabbcabbbccaabbcabcabbcaabbbccaabcabbcabccabbbcabbccabccabcaabcaaabcaaabcaaabbcabccaaabcabcaabbcabcabccabccabbcaabcabcabcabccccaabbcccabbbcabcabbcabbcccaabcaabcabcabcabbcaabcabcabcabcabbbccabcaaaabcabcccaabccccccabbbcccabbbccccccaaabcaabcaaabbcaabcabbccabcccabccaabbbbbbcccccabcabccabbbbbcabcaabbbbbbcabbcabcaabcaabbbbbccabcaaabcabccabcaabcaaaabcabbccaabcaabcaabcccabcabcaabbcaaabcabcccabcaaabcabcaabcaabcaaabcabcabcabcaabcaaabcabcaabbcccabcabccabcccaabccabcaabbbbcaabcabcabbccabccaabbccccabbbbbcabbbccaabbbbcabccabcaabbccabcaabbcabcaaabbcabbccabbbcccabbbcabcabbcaabcabccabccaabbbcabcabcabcaaabcabccabcabcaabbcccabcabbbbcabcccaabcabccabcabbbbbcabcaabccabccabcaabcabbcabcabcaaabccaaaabcabbbcabcabcccabccaaabcabbcaabccaabccabccaabcaabccabcaaabcccabbcaabccabccabbcabcaaabcaabcabbccabcabcabcccaaabcabbcccabcabbccabcaabccabcaaaabccaabbcabccabcccabbbcabcabbcccaabccabbbcabbcccabcccccaaaabccaabcaabbcccabcabbccabccaaabccccabbcabbcaabcccabcabbbbcabcaabbccabcabbbcabccabcabccaabcaaabcabbcabcaabcaabbccaaabbcabcabbbcaabccabbcaabcaabcabbcaaabccabcabcabccabcaabbbbccaabccabccabbcabccaabbcaabbcaaaaabcccabcabbbbccccabcabcabcaabcaabcaaaabccabbbccabcccabcaabbccabcabcabbbccabcabcabbcabbbcccabcaaabbbcabbcabcabbcaabbcaabbcabcabcabcabcabcaabbbcabccabccabcabccabcabbcabcabbccaabccaabbbcaabcabbbbbcabbcabbccabbbccabcabcaaaaaaabccabcaaabccabcabccccabbccaabccabbcaabcccabcccaabbcabbbcaabcabcaabcabcabcaaabcabbbbcabbbbcabbcabcabbcabbcabcccabccaabcccabcabcabccabccaaabccaabcccabbbcaabcaabbbbbcaaabcabbcccaabcabbccaabbbcabbbbccaabcabbbbbccabbccabcccabbccaaabccabbcaabbcabcabcaabbccccaabbbccabcabccabccabcccaaabcabcaaabcabcaaabcaabbbbcaabcabccabccaabccaabcaabbcaaaaaaabcaabcabcabcaabcaabccabcabccabbbccaabcaaabcabbcabcabccabbccaabccabbcabcabbbcabbcabcccabccabcccabcabbcabcabbccabbbcaabcabccaabccabbcccccaaaabbcabccabcabbcaabcabbbcabccabcabcaabcabcaabbccaaabcabccabcabbbbcccabcabbbcabcabbccccabcaaabcabcabbcabcabcabcabbcabbbcabcaaabbbccabccabcabbcabcabcabccabcabcaabbcaabccabcaaaabbcabcaabcabcaaabbcaabcaabcaaaabccccabcccabcaaaaabbbccabbbbcaabbcabcabcabcaaaabccabccabcccabcaabcabcccccabcabcabbbbccaabcabbcabcccabcabbcaabcaaabcccabcabbbcabbccaabbbcaabcaaaabbcabccaabcabbcaaaaabcabcaaaabcabcabccabbcaaabcabcccabcccaabbbbbcabbcabbcabcabcabbcaabbbbbccaabccabcaaaaabbcaabbcabcaabbcabcccaaabccabbbcabcabcabbcaabcabcabcabccabcaabcabcabcabccabcccaabbcabcaaabccaabcaabcabcabcabbbbbbcabccabbccabcabcccccaabcccabbccaabcabcabcaaabbbcabcabbcabbbcaaabcaabcabbcccccabbcabccaabccaabbccabccccabcaabbbccabcabcabbbcabcabccabcabbcabbcabbcabbcabbcabbcaaabbbbbcaaabbccaaaabcaabbcabcabbccccaaaaabbccaabcabcaaabcccaabcabcabcaabbcabbcabbcabcccabccaabccaabbbcabcabccaabcaaaabcccabcabcaabcaabbbcabbcabccaabbccabcaaabcccabcabbbccabcccabbcaabbcaaaabccabbcaabcaaabbbcabccaabcabcccabbbbcabccabccaabbbcabcaabbccaabccccabbbcabcccabbcabbbcabbcaabbbbbbcaabcaabcaabcaabccabcabbcabccabcabbbcabcabcccaabcccccaabcabcabcabcabcabbbcabcaabbcaabccaabccaaabccabcabcabcabcabcabccabcabcabbcaaaabbcabbcabcaabccabcabccabbcabbcabbcabbcabccaaaaabbcabcccaabcabcabccaabbcabbcabcaabcabcaabbcccabbbcaaabccabcabbbcccccabbbbccabbcaaabbcccabcccaabcabcabcabbbcabcccabbcaaaabcabcaabcabcabcaabcabbccabcabbcccabcabbbccaabccabbbbbcaaaabbcabcaabcccaabbcaaaaaabcabcccccabcabbbcccabcabbccaabbbcaabbcabbcabbcabbbcaabbccabcaaabbbcabcabcabbccccabcaaabbcabccaabbcaabcabbcaaabcabbbccaaaaabccabcabcabcabbbbbcabccaaabccaabcabccaabcabcaaabcabbccabcabcabcaabccccabcabcccabccaabcccaabbcabccabcabcabbcabbccabcabcabbbbbcabcaaabbbcabcaabccabcccaabbbccabbcabbbcabcccabccabcaabcabcabcaabccabbccabbbccabcabbcabcabbcabcccabbcabbcabcccabbbbcabccaabccabccaaaabccabbcaabcabcccabcccabbbcaaabbbcabbcabbbccaaaaaabccaabbbcabbcaabcabbcabccabbbcabcabccabbbcaabcaabcccabccabbcabcabccabbbbbcaabbcabbcabcabccaaabbcabccaabcabccabccabcaaabccaabbccaabcabbbbcabbcaaaaaabccaabcaabcabcabbccabcabccabcaabcabbcabcabbbcaaabbbbcabccabbcaabcaabccabbbcabbbccabbcaaabcabcaabcaaabccabcaabcabcaabcaaabcabcabbcaabcabccabbcabcabcabbcaabbcccabccabccccccabbcabcabcaaabbcabcabcabcabcabbbbbcabcaabcabcaabbbbcaaabbccaabcabcabbbcabbcaaabcabbcaaabcabcaabbcaabbcabbbcccccabbbcaaabbbccaabccccabbcabbccabbbcaabcaaabccaaabcabbcabcabbbcabbcabcabbcaabbbcabcccabbbbccccccaabbccaabbcabcaaaabcabcaabbbcabcccabcaabbccabcabcabbcabbcaaabccabccaabcabbcabcabcabbbcabcaaabcccabcabbccabcabcabbccabbcabbcabbcccabcabccabbcaaabcabccccaabcabcabcaabccabbcaabcccaabccabccabbbbccabbbcccabbbbcabccaaabcaabccabcaaabcaabcabcabbcabcabccabcabbbbcabbcaaabccabcabbcabbcaaaaaaaabcabcabccaabccaabcabcccaabcabcabccabcabbbcaabbcabcabcccabccaabbcaabcabbcabcaabbbcaaabbbcabcaabccabcabcccabccccaabccabcabcabbcccabcaaabcabcccabccaaabcaabccabbbccccabbcabcaaabcaabcaabcabcabcabbccabcabccabcccccabcaabccabccabcaaabbcaabcabbcaabbcabbcabccabcabbbcabccaaabcaaabcaaabbcaabcccccaaaabbcabcabcabcabccabccabbbbcaaabbcabbbcabcaabcabcabcabccabbcabbbbcabcabbcabcabccabcccaabccabccaabcaabcabbbcaaaaabbbbcabbcaaaabbbcaabcaabbcabbbcaabcabcaabccaabbbbcabcabcaaabccabbcabccaabcabcaabcaaabccaabcccabcabbcabcaabbccabbbcabcabcabbbbcabccabcaaabcabcabccabcabccabcaaaaabbcccabcabbbcabbcabccaabccabcabcabcabcabcabcabbcaaabccabcabbcccaaabcaabcabbccaaaaabbcabbbbcabccabcaaaabcabcabcabccabcabbbbccaabbcabbcabcaabcabcccaaabcabbbcabbbcabbcaabccabbcabccabcabcabbcabcabcabcaaabccaabcabbbcabcaabbbccabbcabbbbcaaabcabcaaabbcabccabbccaabbcaabbccabcabcaabccaabbbbbbcabcaabbbbcabbcabbbcabcabbcaaaaabcabccabcabbcabcabccabccaabcabbcabcabbccabbcabccccabbcaaabcaabcabcccabcabccabbccabcccabbbcabccabbccabcaabccabcabcabbcabcaaabbcabcabccaaaabcabbccabcabbccabcabcabbccabccabccaabbccabccccaabcaabccaabbcccaaabcabcabbbbcabcaaaabbbbcabccabcccabbccccabbcabcaabccaaabcccabccabccaabcabcabcaaabcccabbcabcabbccabbcabbcaaabbbbccabcabbcabccaaabbcaabccabbbbbcabcabccabcabcabccabcabbcaabbcccaaabbbcabcaaabbccabcaabcabbccaabccabccabbcabcabcaabbbcabcaabccaabbcaaaabcaabbccaaabcabcabbbcabcabbcaaabcabccabbbcabbcabccaaabbbbccaaabbbbccabbccabcabbbcaabccabbcaabbcccabccaaaaabcabcaabcabcaabcabbccabcabcabbcabbbcaabcaabcaaabcaaaabbbbbbccaaabcaabcabbbbcabbcabbbccabbcaabcabccaaabcabcaabcabcabcaabcaabcaabcabcabccabbbbccabbccaabcabccaaabccaabcaabcabbccaabcabcabbcabccabbccccabbcabbbccabcabcabcabcabcabcabccabcccabcccaabbbcabbcabcaabcabccccabcaaabccaaaaabbcabbcabbcaabcabcabcccabccaabcabcabcaabcccabccabbcaabcccaaabbccabcaabcabcabcccaaabccaabcabccabccaabccccaabccabbcaabbccabcabccccabbccabccaabcabcabccccabccaabccaabbbbbbcaabcccabcabccaabcaaabccaaabcabccabbcaaabccabcccccabbbccaabcabbcabbbcabbbbcaabcabbcabcaabbcabbbcabcaabcabcabcaaaaabcaabbcabcabcabcaabcaabcaabbcabcaabbcabbcabbcabccaaabcccabccccaabcabcccabccabccaabcabbcaabccccaaaabbcabbcabcabcaabbcabcabcabbbccabcabcccabcccabbbcaabccabcabcabbccabcabcaabbbbbcaabcabccabccabcaabccaaabcccaabcabcaaabbbcabcaaaabcaabcccaabcabcabcaabcabccabbcabcabbbcaabbbbbbcaabbcaabcabcabcaabcabbccccabcabbbccaaaabbcabcabbccccabccaaaabcccabcabbbcaabccccabcabcabcabbcaabbcabccabcabccabbcabcabcccabcaabccccccabccabcccabbbcccabcabbbcaabcccabcabccccaabcabcccabcabcabcccabbcabbbbbcabbcabbbccaaabcccaaabbbcabccabcabccaabbbccabbccaaabcabccabcabcabcabcabcaabcabcabbcaabbbbbbcabcabbcaabccabccaabcabbcccaaabcabbbccaabbccaabcabbcaaaabccabccabcabbccabbcabbcaabbcaabcccabcccabcabbcabbcabbccaabcabbccabcabcaaabccaabcabbccaaabcabcaaabccabcabbbbcabbcaabcabccaabcabcabcabcccaabcabcaabbbcabbbcccaabcabcccabcabbcabcabcabccccccabcabcabcabbcaaaabbcccabcabbcabcccabbcabbcabcaaabbbbbccaaaabcabcabbcaabcaabbcabcaaaabcabccaaabcaaaaabcaabbcaaabcaaaaabcabcabcaabbbcaaaabbcabccabbccccaabbccabbbccabbbcccccaabbbbbcabbcabcabcabcccabccabccabcabccaabbcabbcaabbcaabbbccabcaabcabbcabccaabcabcabcabcabbbcaabcaaabcaabcaaabccaabcabccccabbcaabccccccabcccabcabcabccabcabbbbcabcaaaaaabbbcaaaabcaabbbcabbbcccccabbcaabccabcabbcabcccabbbcabbcabcabccabccaabbcabcabcaaabccaabcabcabbcabbccabcabbbcaaabcabcabbcabcabcabcabbccaabcabcabccaabcabcaaaaaabbcaabccccabcabcabbccabbcaabcabcabcabbcaabbbccabbcaabcabbcabcabccabbccaabcabcabbcaabcaaabccabbbcabcccccaabccabcabcaaabccabcaabbccaabccaabccabbcabcaabbccabcaabcaabbcabcabcabcabcabcaaabcabbcccabbcaaabbcabcccabccabbcabcccabbbcaabccabcaaabccabcccaabbcabcabccccaabccccaaaabcccabbbbcaaabbcaabccabccaabccaabcabcabcabcabbcabbcaabcaaabccabcabbbcaabcabbccaabcabbcabbcabcabcabcabbccabbbcabcabcccabcaaabcabcaaabcaabccaabcaabcabcabcabcaabcabcabccabccabcabccaabcabcabccabcabbcaaabcaabcabbbcabccaaaaabcaaabccaaabcaabbccabcaaabbbccaabccabcabcabcabcccaabcccabccaabcaabbcabcaaabcabcabcccabcabcabcabbccccaabccaabcabbccabbbccabcaabbcabcabbccccabbbcabccabcabcabccaabccaaabbbbbcccabbbcaaabbcaaabcaaaaaabbccaaabccabcabbccabbbcabcabbcabbcabcabcaaabcabccccaabcaabcaaabcabbcaabcabcabcabcabbbcabbccabbccabbccccccaaabbcaabbcaaaabcaabbcaabcaabbcabccaaaaabbcccabcaaabcabccaabcabccabcabbbcaabcaabbcabcabbcabcccabcaaaaaabcabcabcabbcaabcabcabbbcabccabcabcabbccabcccccaaabccccabbbbbcaaaabcabbcabcabbbccabcabbcabbccabccabcaabcabccabcabbcaabcabcabbbcabcabbbbbcabccabcccaabcabcabbcabcabcccabcaaabbcaabccabbcabbcaabcabccabcabbcccabccabbcabcabccabcabcaabccabcaabcabcaabcabcabbcaabccaabbccaabcabcaabcabcccaabcaaabcaabcabbccaabcaaabcabccabccabcabcabbcccaabcccccaaaabcabcabcabcaabcabbcaaaabbbccccabbbbcabcaabcaabcaabcabcabcccaabbcaabcabbbbcabbccabcabcccabcaabcabcabcaabcabcccaabbccaabcccabccabcabcabccabcabcaabcaabbcaabcabbccabbccccaaabcabccabccabcabcabcabcabcabcabbcabcabbbccabbcabcabcaabbccccabcabbcccabcabccaaabcabccabccabcabcabcccccaaaaabccabcabcabccaaabcaaaaabcaabcabcaaabccabbbccabbcabcabccaabbbcabcabcaaaaabcaabcccaabccabbccaaaaabbccaaabcaabbcaaabcabcccabcaabcabcabccabcaaabccabcaabbcccabcabcaabbccaabbcabcabbbbcaabcaabbcabcabcabbcabbbcaabcabcabcabbbcccabcabccabcccabcaabccabccaabcabccaabbccabcaabcccaaabccaabccaabcccabbcaabcabcaabcabcabcaabccabbbbccabbcabbbcaabccabcaabcabcabccaaaabbbcabbcabbcabcccabcccabbbcabcaabbcaaaaabbccaaaabbcaaaaaabbbcccaabcabbbcaabcabcaabccccabbccabbcaabcabccabcabcaabcaabbcabcaaabbccabcabcabccabbcabcabbccabcabccaabcaabcccabcaabcaaabccabbbcabbbcabccaaaabbccabcabcabcabcabbcabbbccaabbcabcabcaabcabcabbbcabcaabbcabcabccccabcccaaabcabcabcabcccabcabcaabccccabcabcaabcaabbcaabcaabbccabcccabcabccaaabcaabbccabccabcabcabcaabbccaabcaabbbcabbcccccabcabcccabcabccabcabbcaaabbbccaabcabbbbcabcccaabccccaaabccabbbbbcaaabccabcabbbbcabcaabcccabbccabbcaabcabcabcabcabbbcaaaaabcabcabbccabcabccaabcaaaabccabbcabcabcabbbccaabcaaaabcccabcabccccabcaabcaaaabcccccaabcabbcccaaaaabcccabcabcabcccabcabcaabbcabcaabbcabcaabccabcccaaaabcabcabbcabbbbcabcabccabcaaabcabcabcabcaabbcabcaaabcabcaabcabcabcabcccabcccabcaabbbccaabcaabcaaabbcabccabbcabbcabbcaaaaaaaaabcabcabbbcccabcabccabbbcaaabcabcabccaabcccaabccabccabcabcabcabbcaabcabcabbcaabccabcabcabcabbbcabccccabcaabccabcabbcaabcaabcabbcabcabbbcabccabcaabbcaaabcabcaabccabbcccabbbbcaabcabcaaaaaabcabcabbbbbcabbcabcaaabccabcaabccaaaabccabcabbbbcabcabcaabcabcaabcaabcabbcaabcabcabcaabbbcaaabccccabccabcccabcabbccabcabbccabbccaabcabcccabcabcaabccccaabbcabccabcaaabcabcccaabcabcaaabccabcaabcabcabccabbcaaabcabcaaabcaaabcaaabbcccaabcabccabccaabbccabbbbcabbcaabbccabbbcabcccabbccabcaaabccabcabcaabbcabcabbbbcaabcabcaabbbccccaaabcabccabbcaaaabbcaabbcabbcaaabccabcabccabcabcaabbbbbccabcaaaabbbbccabbbbcabcabbcabbbcaabcabcabbbccabcabccaaabccabcabcabcaabcabbbbcaabcabcabbcccabcabcabcaabbbcabbbcaabbccabccabccabbbbbcabccabcaabbccaabbcccaaaabcabcccabccabccabccabbcabbbcabccaabbcabcabcaabcabcccabbcccabcaabcabcaabccabcabcabcccabccabccabccaabcabbcaaabbbbbcabbcaaabbcabcabbcaaabbccabcabbbccabcaabcabbbcabcccabccccabbcaabbbccaabbcccccccabbcabcabbcabbccabcaaabcabcabbcabcabcabcaabbbcccabccabbbccabbbcccabcabbbcabcaabbcaaabccaabcabcaabbbcabbcabccaaabcabcaabcaaabbcabcabccaabbcaabcabcaabcabccaabcccabccabcaabcabbccabcaabcabccccabbcaabcabbcabbbcccaabcabcaaabbbbcabccabcccabbbbcabcaaabbcaabbcaabcabbcabbcaabbbcabbcabccabcabbccaaabcabcabcaabbcccabcabcabcccaabbcaaabbbccabcabcabbbbbcabbcaabccabbcaaabccabccaaabccabcabcaabbcaaabcaaabbbcabcabbbbbbbcaaaabbbcaabcaabcaaaaabccaabbcabcabbccccabcabcabcaaaabcabcabbcabcaabcabbccabcabcaaabcabbbbbccaabbccabcabbcabccaaabbccabbbcabcabbbccabbbbcaaaabccabbcabbcabcaabbcccabcabcabcabbcabcabbcabbcaabcaabcaabccccaabcabbbcabcabcaaaabcaabcabcaabbbcabcabcabbcccabcaabccaaabcabcaabccabbcabbbcccabcabcabcccabbcabbbccaaabcabccccaaaabbcabcabcabbcaaabcabccabbcabcaabcccabbccabbcccaabbcabccaaabcabccaabcaabccaabbbcabcaabbcaabcabcabcabbccabcaabcaaaaabcabcabcabcaabbbbbbccccabbcabbbbccabcabccaabcabbcccabcaabcabcabcabcabbcabcabccccccaabbccabcaabbccabcaaaaabcaabcabccabbcabbbcabccaabbccabcaabcabcabcabcaabcabcabccabcccabcaaaabccabcabbcabcabcabccabccaabcabcccccabbccabccaabcabcaabcabbcabbccabbcabcabbcccabbbccaabbcccabbbcabccabccabcccabbcaaabbcabcabbbbcabbcaabcaabbcabcabcabbbccccabbbbcaabcabcaabcabcaaabcabccccccccaabcabcabbbcaabbcabcaabcabbcabcaabcabccabcabbbcabbccaaabbccabbbcabcabbcabcccaabccabbbcaabcaaabcabcabcabbcccaaabcabccabcabcabcabcabbcabcaabccabcabbcaabccccabcabccaabccabbbcabccaabccabccaabbcabccaaabcaabcabbbcaabccaaabbbccabbccccabbcabcabbbcabcaaabcaabcabccaaabccabbcabccabcaabcabbcaabcaaaabbcabcaabbcaabcabcabbcaabccabcabcabcaaabccccabbcaaabccabcabbcaaabcabbcabbcabbcabcabbbcaaaabbcabcabccaabcabcabcaaaabbcabcabcabcaabccabbbbcabcaaabcabbcaabcabcaabbcaabccccaabbbcaaabcccaabbcaaabcccabbbcaabcabbbcabccabccabccaabcabcabccaabcaabbbbcabcabcabccabccabcabcccabbbcabbcccabbccaaabcabcabcaaabccaabccabccaabcabcabbbbcabcccabbcccaaaaabcabbbcabcabbcabcaabccaabccabcabccaabcaabcabcabccccabcabcaabcabccabbbcabbcabcaabcccaaaaabbbbcabbccaabccabcaabccaabccaaabcabcabbcabcaabbcaabcabccaaaabcabccabbcabcabcabbcabcabccaabcabccabccabcaabcabbbcaabcabcaabcabbccabcabcabbbcaaabbcccccabccabbbbbcccaaabbbccaabbcaabccaabcaaabbcccccabcabcabcabbbccaabcaabbcabcaabcccaabcabbccaabcccabbcabbbbccabccabbccabcaabcabccaaabbbcabbbcabbbcabcabcccabccaabccaabccaaabbbbcabcabbcabbcaabbbbcabcabcabbcaabcaaabcaaaaaabccabcaabbbcabccccabcaabccaaabcabcabccaabbbbccaaaaaabccaaaabbbcabcaaabbcaaaabcaaaabbbcabcabbcabbccabccabcabccaabccabcaabcabcabcabcaaabcaabbcaabcabcccccaabccabcabcccccabbcaabcaaaabcabcccabcabccabbbbcccabccabbcaaabcabbbccabcabccaabcabcabcabccaabbbcabcccccaabbccaabcaabbcabcabbbcabbcabcabcaabbcaabcaabcccaabbbcaabbcabbccabccabbcaabbccccaaabcaabcabcabcaaabccaaaaabbbcccaabcaabccabcccaabcaaabbbccabcabcabccabcabbccabcabbccabcabbbcabccabcaabbccabbbccabcabcabcccaabcaabbbcabccabcaaabbcaaabbccccabbcabbcabbcaabcaabbbccabcabcabcabbccabcabcabccabbbcabbcabccabcccaabcccabbcabcabbcabcccabccabcabcabcabbcaaabbcaaabcaabcabccabcaabcabccabcaaabbcaabcabbcabcabbcaabccabccabccaaaabcabcabbcaabbbbbbcabbcccabbbbcabcabcabcabcabcaabbbcabccabbbccabcccabcabcabccabbcabcabcabcabcccabcaaabbccccabcabcaabbcabbccaaaaabccabcabcabccaabbbbcaabcaabccccabcaabcabcabcccccaabccaabcaaabccabcaaabbcccaabbccccaabcaabbccabbccaaabbcabcabcabcabcaaabcaaabcabccabbcaabcaabbcabbbbcaaaabbbcccaaaabccccabbcabbbccabbcabcabcabbbbbcabcaaabcccabbcaabbbcaabcaabcaaaaabbbbbbbcabccabbcaaaaabcabbbcabcabbbbbcabcaaaabcccabcabbcabbcabccabbcccabccabcabccaaabcabccabbcaaabbbccccabcabcaabcaaabbbcabbcabbbcabccaabbccabbcaabcabcabbbcabcabcabcabbcabcabcabcaaabccaaabcaabcabbcaabbbbcaabcaabcabccabcaabccaabcabcccabbcabcccabbbbbcabcabcabbbcaabbcaabcabccabccaaabcabbcabccabcabccabcaaabbccabbcccabcabcaabbbcaaaabbcaaaabcccaabccabbbcabcabcaaabccabcccabccabcabccabcabcabcaaabbcabcccaabbcaabbcaaaaaaabbcabbcaaabbbbccabbbcabcabcabbbcabbbcccaaaabccaaaabbcabcabcaabbcccaabcabccabcaabcaaabcaabcaabbbbcaabbbbbbbbbcabccccaabccabbbcabcabcaaabbcabcccaaabcaabbcabcabbcabcaaabcabccaabcabcabcabccaabcabbcabcabccaabbcabcabcabbcabbcabcabcabbcabbcabcccabccabbbccabccaabcccabccaaaaabbcabcabbbbcabccabcabccaabbcabcabccaabcabcabcabcabcabbcabcccaaabbbbcaabcabbcabcabcabbccaaabbcabbccabcabbbbcccabbccabcabcabbbcaaabcaaabcabcabbccabbcaabbbcccabcabbcaaabcaabcabcaabccaabbbcabbccabbbcaaabcabcabcabbbccabccabcabbcabccccabcabcccabcaaaaabbbcabcaabcccaabcabcaabccabbccabccabccabcccabccabccabbcabcabbcaaabcabbbccabcaaaabcabccabbbcabcabcabcaaabcccaabbcaabccaabbcccaabcabcabcccabbccabcabbcabccabcabcaaaabccabcaaabccccabcabcabbcabbbcabcabccabccaabccabcaabcabcabbccaabccabcabbbccaaabcabbcaaabccabcaaaabcabcccabccabbcabcaaaabcccaaaaaabcabccabcabbcabcabccaabccaaabbbbcabcabcaabcaaabbcabbcabcabbbccabcaabcccaaabbcaabbbcabccaaabbcccabbcabcaabcccccccabbbcaaabbccccccabccaabbbcccabcabcabccaaaaaabccabbccaaabcabbcccaabcccaabbcaaaabcaabbbbcabbccabcabbbcabcabcabcabcabbbcaabbcabcabcabbcabcabcabcaabccabbccccabcabcaabccabbbcccabcabccabccaabcabccccaabbcabbcabccabcaabcabcabccccaaabcabccabbcabcabcabccaaaabbcaabcabcabcabbbcabcaabcabcabbccaabcccccabbcabbbbcccabcabcabcabcccabccabbcabcaabcaabccaabbbccabcabbcccabcabbbbcabcccaabcabcabcabccaaabbcccaabcaabbbbccabcabccabbcabbcabbcabcabcabcaabccabcaabcabccabcabbbbbcabbcabccaaabbcaabcabbcaabcaabbcaabcabcabccccabcabbcaabcabbcabbccabbbcabcaabccabcccaaabcaabcaabbcabcabccabbccccabcaaabbcabccaabbbccabbcabccabbcaaabbbccaabbcabcaabbcabbcabcabcaabbcabccabcabbbcaabcaaaaabccaaaabccaaaabcabcabbcaabcabcaaabbbbcaabccabbccabbcaabcccaabcaabcccaabcabccabbcabcaabcaabcaabcaabcabcabcabbbccaabcabcabcabcabcabcccabcccaaabcabcabbbcaabcabcaabccabccabcabccabbcabcabbcccaabcccabcabcccaaaabbcabcaaabcabccabcabcabcaaabbbcabcabbbcabbccabcabbcabbbbbcabbcabccaaabcabcabccabcaaabcabcabbcabccabccabbbcabcccaabcabbbccabbcaabccaabcabccabbbcabccabbcabcaaaabcaabbbbbbcaabcabcabcabccabccabcaabbccabccabcabbbcccccaaabcabcaabcabcabcabcabcccabcabcabccabccccccabbcabcabcaaaaabcabcccabbcccccabcaabcaabcabccaabcabcabcabcaabcaabbcabbbcaaabcaabcabbccabccccabcabcabbcaabcabbcaaabcabccabcabcaabbbbcabbcabcabcabcabcabcccaabbbccabcaabccccccccabcabbcabbbbcabbccabbbbcabbbcccaaaaaabbbcabccabcabbcabcabcaabbccccabcabccabbcaaabbcabbcaaabcabcccabcccccabbccabbbccabbcabbbccabcaabcabcabcabcccabbccabccaabccccabbcabcaaaabbccabbbccaaaabccabbccabcccaabcabcabccabcaabcabcccaaabcabcabcabcabcabccabcabbbcccaabccabbcabcabcabcabcaabbcaabccabbcaaaaabbcccabcabccaabccabbbbcabbbbcaabcaabccabcaabcabbcaaaabcaaabcabccaaabccaabbccabcabbcabbccabbbcaabbbbbbbbbccabbbccabcabcccaabbbccabbcabcabcabcabcccaabbbcaabbcaabcabbcaaaabbcaabcabbccaaaabbcaabbbcccabbccabccccabcabbccabbbcabbbbbbbbbcccabcaabbcabbcabcccabbcaabcabccabbbcaaabcabcaabcabcabccaabcabcccaabccabcaaabccabbcabcaabbccaabcaaabcaabbcabbccabcaaaabbcabcaabcaaaaabcaabcabcabcaaaabbcaabcabbbbbbccabbbcaaabcaaabccabccabbcabccabcabccabcaaaabcaaaaaabcabbcccaabbcccccaaabbcabcabcaabbbcabbcabcabcaaabbbccabccabccabcaaabbbccabbbcabcabcabcabbccaaabcaabccaabccabcabcaabbcccabcabbbccaaaabbbcabcaabcaaaabccabcabcccabccabccccaabcaabbccccabcabcaabcaabcabcabcabccaaabbbcabbccccaaabbbcaaabbcccaabccaaabcabcaabbcaabcccaabccabccabcabbbbcaabcaaabcabcabcaaabbcabbccabccaabcabccaabbcabcabbcaaaabcaabbbcccaabcaaaaaaaabbcaabcabbcaabbcaabcaaabcabbbcaabbbcaaabccaabbcabbcaabcaabbcabbbccaabcabccabbccabccabcaabcabcabcaaabccabbbcaabcabbbcabccaaaabbcabcabcaabbccabcabbccabcabcaabcabcabcaaaabbbcabcabbcabbccabcabcabbcccccabbcabcabbcccabbcabbbcabcaaabcabccaaabbcccccaaabcccaabcaabbbccabcabcabbcabccaabcccabcabbbcabcccabbbbbccabcabccabcabccabcabbbbbcabbcabcaabccaabbcaabcaabbbbbbcaaabcabbcaabbcabbcabcabcabbcaaaabbcccabcaabcabcabcaaabbcaabcccabbcabcabbbbcccaabbbcabbcabcabcaabccaabbbcabbcaaabcaaabbbcaabbcabbcccaaabccabcabbbcabccaabccabcabccabbbbbcabbccaabcabcccaabccabbccabcaaabbcaabcabcabcaabbcabbcabcabbcccabccabcabcabcabcabbcaabbcaabcabcabcabcaabcabbbcabcccaabcaaaabccaabccabbcabbcabccabcabbccabcaaabbccabcaabbcabcabcaaaabcabbbbcabcabbcabbcaaaabbcabbcabcabcabcaabbbcabcabcaaabcaaaaaaabcabcaaaabcabbcccaabcabbcaaaabcaaabcabbbbcabbcabccaabcabcabcabbccabcabccabcaabbccabcabbbccaabcaaabcabbcabcabcabbcabcaabbcabccccabbccabcaaabbcccabcaaaabccaabcaabbbcabcccaabccaabbbcaabcabcabccabcabbcabccabbbbcabcabcaabcabcabcaabccccabbbcaabcabbccaabbcabccccabbcccabcabbcabbbcabbcabcabbbcaabcabbcaaabcccaaabbcccabcabcaabbcabbccabbbbbbcabcaabccabbcaabbcabbccaaaaaaaabcaabcabccabcabcabbccabcccabcaaabcabcabccaaaabbcabbccabccabccabcabcabcccaabccaabccabcaabcabcabbccabcaabbbcaaabcabbccabccaabccaabcabccabccabbcabbbcabccabcabbcaabbbccaabbcaabcabbccabcabbcccabccccabcabcccabbbbcabbccabcabcaabccccabcccabcabccabcabcabcabcabcaaabcaabbcaabcabbbbcccabbbbccabbbcabcccabcaabcabcaaabccabcabccaabbcabccaabcaabcabbcaaabcabcabbccabcabbccabcaabccabbbcccaabbcabcaabcabbcabcabcccaabcaabbccaaabcabcaaaabcaabbbbcabbcabbcabcabcabbccabbbccabbcabcabcccabbcabbcabcaaaabccaaaabcabcaabbcaabbccabcaabbcabcabcabbbbcccabbcaaabbcabcabcabcabccaabcccaaabbbccabcabcabcabbccabcaabbcabcabcabcccabcabcaabbccabbcaabcabbccabbbbbcaabbbbccaabbbcaabbcabcabccaabbcabbcabcabbbccaaaaabcaabbcabccccccaaaaabbcccabcabccabccaaabcaabbccabccabbcaaaaabcabbcabcabcabbcabccaabccabbcaabcabcccabbbbcabcabbcaaabbbcabccabcabcaabcccccabbcabcaaabcabcabcabcccabcabcabbcaabbcabbbcabcabcabcabcabccabcaabbcabccaabccaaabcabcabbcabbbcaaabcaabbcabbbbcabccabcaabcabbcccabccaabcaaabccabcabcabcabccaabcccabcaabcaabbcccabbbcccabccaabcabccabcabcccccabbbccaabbcabbbbbcabbcabcabcaaabbcccaabcabccccaaabbccaabbbbbcabccabbcabccaabcaaaabcccaaaaabbccccabbccaaaabccccaabcabcabccabcabbbcabcabbccabbbbcabcabcabbcccccaaaabcabbcabbcaabcabbccabccaabbcabcaabcabccaabbcccabcaaabcaabccaabbcaaabcaabcaaabcabcaaaaaaabcabccabccaabcccabcabbcabcabccaaabcaaabcabbcaabcabccabbccabbbcabbccaabcabcabcabbcccabbcaabcabbbcabcaabcaabcabbbccabcabccabbccabccabcaabcaabcaabbbcabccabccaabbcaaabbbccabcaabcabcaabcaabccabbbccccccabbbbcabbcabcabbcccabcabbccaabbcccabbbccaabcabcaabbbcaabbcccabcabccabcabcccabbcaabcabccabcabccaaaaaaabcaaabcabcaabbcabcaaaabbbbbbccaabcaabcabcabcabbbcabbcabbcabcccabbcabcccabcabcaabccabcaaabbbbcabcabbcaabccccccabccaabcaabbcabbcabcccabbbccaabcabcabccabbbbbcabcabbccabccabcabbbcaabcabcabcaabccabcabcaabcaaaaabcaabcaabcabbbbbcabbcccabcaaaabbbbcabccabccabcabcaabbbbccabcaabccabccabbcaabbccaabbbcaabcaabcabcabbbcaabcabbccccabcabbcabcaaabccabccaaabcabcabcabcabbcabbbbbbccabcabcabcabcaabcabcaabbcabccaabbcaabcabcabcccaabcabcaabccccaabcabccabbbbcaabcabbbbcaaabcaabcaabbcaabbcccaabbbbccabcaaabcaaabbcabccabbcabbccaaabbccaabcaabcabccabbcaaaaabcabcaaaabcccabbbbccaabcccaabbcabbcabccaaaabbcabcaabcaaabccaabcaabbbcabccaabccabcabbcabcccabbcabcabcaabccabcabbcabccabbbcabbcaabcabcabccabccabbcabcaabcaaaabbcabcabbccccabcccaabbbbcaaabbbccabcabcabcabcabcabbcabccaabbcabbbcabccabccaabbcabcabbbccabcccabcabbccccabcccaabbbbcabccabbcabcaabccaabcaaaabbbbcabccabcabcaaaabcabbcabcabcccabbccaaabbbcabcabccccaaaabbbcaabcabbccaaabcaaabcabcabcabbcaaabcaabcaabccaabcaaaabcaabccccabcabbcaabccaaabcabccabcabbbcaaabbcaabbccabcaabcabbcaabcabcabcaabccaaaabcabbccaaabbbcaaabcaabcabbbbbcccccabcabccabcccabbcabbcabcabcaaabccabcabccabbbcabccabcaaaabbbcccabcaaaabcabbccabcaaabccabcaaaabcaabbccabccabccabcaabbcabcabcabbcaaabbcaabcabcccaabccabcaabcaabbcabcabbcabbbbcabbcabcaaaabcaabcabccaabccaabbbcabcabbbbbccabbcaabcccaaabcabbbccabbcabbcaaaabcaabcaabbbcabcaabccabcabcaaabcaabcabbbcabcaabcaabbcccaaabcabcaabbcabcabccccabbbcabbcabccabcccaabbcabccabcccabcabbbbcaabcabbcabcaabccccaaabcabcabbbcaaabcabbbccccabcabcaabcccabbccaabcabcabcabcabbcabcabbcabcabbbcabbbcccabbbcccabcabbcaabbbcaaabcaabcaaabcaabcaabbbcaabcabcabcaabcabbbcabcccaabcaaabcabccccabbcaabcaabccaabcaabcaabbbbcabcaabccabbbccabccabcccaabbccaabcabcaabcaabbcaabcabbcabccabbbccabcabcabcaabbbbccaaabcaaabcabbbcaabcabccaabcaabcccaaaabccaaabbcabcabccaabbccabcabbcaabbccabbccabbcabccabbcaaabbcabcabccaaaabbcabcaaaaabbbccaaabbcabcaabcabbcabbcabcabbccabbbbbbcccabbccabcabbcabcaabccabbcaaaabccccabbcabbcaaaaaaaabbbcabccaabbccabccabcaaaabccabcaaaaabbcccabccabcaabbcabccabcabbcaabcccabcabccccabccaaaabbbcabccaabbbbcaabcabcaabcabccaabcabccabcccabbccabcccaabbcabccaabcabbbcabbcabcabccabbcabccaabccabccaabbcabccabccabcabbccabccabcabcabbcccabbbbbcaabcaabbccabcabcaabbbcabcabbbbbbcabcccabcabbcabcabcabcabcabcaabcabcccaaaabcabcaabccaabbcabbcaabccaabbbcabcabcabccabbbccabcabcaabcabcaaabcabcabbcaabcabcabccabccabcabcabcabcabcabcabcabbcaabccabbbbcaabcabcabbbbcabcabbcabbbbcabcabcabcabbcaabcccabcaabbbcaabcabccabcccabccabbccaabcabbbbbcccaabbbccabccccaabbcabcccaabcaaabbbcabccabcabbcabbcabcaaabcccabcabbbbccccabbbccabcabcabcaabbcccaabcccabccabcabcaaaabbccccaaaaabccabcaaaabbcaabcabbcabcaaabbcabccabcccabcaaabbcccabcabcaabcaaabbcaaabcaabbcaaaaabcabcaabbcabbcabcabcaabbbcaabccabcccabcabcccaaabcabbbcaabcabbbcccabbcabcabcabcabcccabcabcabccabcabcabbcabccaabcabcccabbccabcabcabcabcaabcaabbcabcccabcabcabcabccaabcccaaabccabcabbcaabccabcccabcabbcabccaabcaaaaaaaabcabcabccabcabcabbccabcaabcabcaabcabcabcaabcaaabbccabbcabcaaabccaabcabcabccabbcabcaaabbbcabbbccaabcaabbcaaabbcabcabbbcabccaabcaaabcaabbcaabccabbcabccabcabbbcaabbccabcabcabccaabcabbbcabcaaabcabcabbcabcabbbbcabccaabbbccaaabccabbcabcaabcabbcaabccabcabbbbccaabccabbcabcabcaaabcabbcabbcaabbcaabbccabcaaabcabcabbbccabccabbcaaabcabccabcabcabbcaabcccabcabbcaaaabcabccaabbbcabbcabcccabccaabcabcaabbbbcabccabcccabcaabcaabcaaaabbcaabcabcaaaabcabbcaabcaaabbbcabcccaabccabcabbbcabcabcabbcabbbccabcaabcabbcaabcabccaabcaabccabbbcabbcaaabcabcabcccabcabcaabcabcabcaabcabbbcabbcaabcabcaabcabbcabcabcaabbbccabbcabcabcccaabbcabcabcabbccabcabbcabcaabcabcabccabbccabcabccaaabbcaabcabbcccccaabcabbcaabcaabcccabcabbcccaaaabcaabcabbccabcaabcaaaabcabcabccabcabcaabbcaaabcabcaaabccabcccabcabcaaaabcccabbcabccabccabbccabbccabccabcabcabcaabbbbcccaabbcaabbcabcabcabcabccabcabbbcabcaabcabcaabcccabcabcaaabccabbbcccccabbbccabbccabcccaaabcccabcabccabcccabccaabccaaabcabbcabcabbcabccabbcabcabccaabcabccaabbcaabbbbcaaabcabbcaabcabcabcabbcccabccaaabbbcabcaabcaabccabbccabcabcabcaabbcaaaaaabcabbbcaaabcabccabcaabbccabcabcabbbcabbcccaabbbcabccaaabcabcabbbbbcabcabcabccabbcaaabcabccaabbcabcabcabcabbbbcabbcabcaabcabcabbccabcabbcaabcaabcabccaabcabcccabbbcabbccabbcabbbcaabcaabbcabcabbcabbbbccabcaabbbcaabcabcabbcccabcaabcabcaabcabcabcabcaaabccabccabcabcabccaabccabbcabbcabccaaaaaabcaaaabbcaaaaabbcabccaabccaabcccabbccabbcabccabcaabbcabcaabccabccabccabbccabcabbbbbcabbcccabcaabbbbcaaaabcabbcabbcaabcaaaabcabcaabccccabcabcabbcccabcabbcabccaabcaabcabcabcabcaabbbbbbbbcabcaabbcaaaabcabcaabbcabbcabbbcabbbcabcccabcccccaabbbbcaaabcabcabccabbcabcccaabbcabcabcabcabcaaabbcccccaabcaaabbcabbbcabcabcaaabbcccabbcccabcaabccaaabcaabccabccccccabcabbbbccccabccabbcaaabcabcaaabcabbbccaabbcabccaabbcaaabbbbccabcabcabbbcaaabcccaaaaabcccaabbbcabbbcccabbbccaabcaabbccccaabbcaabcabccabbccaaabcabcabbcabbcaaaaabccabccabcabccaabcaaabcccabbcabccabbcabbbcaabcabcaabbccabbccabcccccabbbbbcccabbccabcaabccabbbccabbbbbcaaaabbcabcaaaabbcabcaaabbbcaabbcccccabcaaabcccaabbbcabbccccaabcccaabbcabcabbcabcabcaabccabbbbcaabcabbcabbcabcabcabcabcabbcabcaabcccaaabccaabbcaabbcabcabcccabcabcaabcabcccabcabcccaabcabcaabbcaaabccaabcabbcabbbcabccabbcabbcccaaabccabcabcccabccccabcabcccaabccabccabcabcabbbcabcabbcabcabcabcabcabcabcabcabbcaabbbbcabbbcabccaabbbbcabcabccabbcccabccccabbcccaaaabcabbbcabccaabcabbbbcabcabbbbccccaabccaabbbbcabcaabcaabcabbcabbbbbccaaaabcccabcccaaabcabcabcaabcaabcabcaabccccabcaaabbcabbbccabbcaaabcabbcaabccaabcccaabcabcabcabcabcccccccaaabcabbcaaaabbcabbbcabcabcabbcabbcabbccabcccabcabbcccabcabbcaabbcccabbcabcabcaabbcabbccabcaabcaabcabbcabcabcabcccabbcaabcabcaaabcabcaaabcabccabcaabccaaabcaabcaabbcabcaabcabbbccabccabcaabccabbbbbbcabcaabcabbcaabcaabcabcabcabccabbccabccabbbbbccaaaabbcabcaabcabcabbbcabbbcaabccabcabcabbcabbcabbccaabcaaabbbccabbcabcabcccaaabcabcccabbcaabbcabcaaabcabcccabcabcaaabbcaabcabcccaaaabcabbccabbcccabcabcabcabcabccabcaaabbcabcabcaabcabcabcabcaaaabccabcabbccaaaabcaaabbbbcabcaaaabbcccaaabbccaaabcabbcaabccaaaabbccaaabcabcabccabcabcabbcabbbbbccaabccabcabccabcabbbcabcabcabbcccccabcaabcabcabbbcabcabccabbcabccaabbccaabcaaabcabcabcabbbbbbcabbbbcccabcaabbcabcaaaabcccaaabbbcaabbcaabcabcaaaaabcabcabbcabcaabcccabcaabcaabbcabccaabcaaabccaaabcabcabbbcaaabcccaabccabcccaaaabbbbbccaabcaabcabccabccabcaabcabcccaabbcccaabcabbcccabbbcaabccaabcaaabcabccaabcaabcabccabccabcaaabccabbccabcabcabccabcabbccabcabbbbcabccaabbbbcaabccaabcaabcabbcaabcaabcaabbcabcabcabcabbcabccaaaaabccabcaaabbbcabbcabccabcabbccabcccabbbbccccabcabbcabccabcabbcabbbcabbcaabbbcabcabbcccaabcaaabcaaabbccaabbbccaabcabbcaaabcccabccaabbcccaabcaaaabcabcccabcabcabcabcccaaabccccabbcaabbbcabcaabbcabcabcaabbccaabcaabbcabcccaabcabcabcabbbbbcabbcaaabbcabcaaabcccabcabcabbcabccaabcabcaabcabccabcaabcccaabcabbbbcabcabbcabbcaaabbbcccabbccabbcaabcabcaabbbcabccccaabbccaabcabcabcabbbccaabcabcaabccccaabbcaaabcaabcaabcabccabbbbcaabccabcabbbbccaabbcabbbbcabbbcabcabcabcabccabcabbbbcaabbcaaabbccabccaabcabcabcabccaaabbccccabcccaabcabccabcaabbcaabcccabcabcabcabcabbbcabbbcaabcccaaabbbbcabbbbbcabccabccaabcaabccabccabcabbcabbcabcaaabbcabcaaaabcaabcabbcabbbccccaabcabbcabcabcabcabccabbbcaabbbcabbcccaabccabbbcaabcabcabcabbbcaabcccabcaaabbcccabbccabbcabcccabbcabcabcabcccabcaabcccccabcabbccabcaabcabccabcaaabcabcabbcccabbccabcabccaabcabcabbcabcabccccabcabccabcaabbccabbcabccabbccccabcabbcaabccaabbcaabcabcccaabcabcabcabccabbcabcabcabcccaabcabbbcabcabbbcabcabcabbcabcabbbcaaabbcabcabcabcaabccabbccaabcabcabcaabbccccabcccabbcaaabcaaabbcabccaaaabbccabbbbcabccabcabcaabccabccabbbccabcabcabbbccabcabbbbbccaabbbcabccabbccabcabbcabbcaabcaabcccabcabbccabbcabbcabcabcaabbccabbcabcabcccabcabcabcabccabbcaabbccabcabccabbccaaabcabcabbcabbccabcabcabbbccabcabcabccabcaabcabbbcabcabbcabcccabcabbcabccabccaaabbcabcabbcabbcabbcaabbbbcabbcabcabcaabbcaaaabbbccaabccabcabbcabcabbbccaabcaabbcccabcaabccabcaaabcccabbccabcaabcaabbcaabccabcabbcabbcabbcabccabbcabcabcccaaaabcaabcabcabbcabccabbcaaabcabccabbcabccccaabccabcabcabcabcabcabbcabcabcabbbbbbcabcabccabbbccabcabcaabcabcccabbcabbcabbbcabccabccabbcabbbcabcabbcccabbcabcabcabbccabcabcabcccabbbccabbccccabccabbbbcaabbbbbcabcccccabbcabcabcaabcabbcccaabcabcabbcabbbcabcabbccabccabccabcabcabcabcabcabbbbbcaabcaabcccabccabcaaabcabcabcabcaabbcaabcaabcabcabcaabcabccabccabbcaaaabcabbcccabcabccabccabbbcccabbbbcabcabbbbbcabbccaaaabccabbbcabccccabbcaabccabbbcabcabcaabcabbcabcaabcabcaaabccaabcaaabbcabcabccabcaabbcabcabbccabccabbcaaaaabcaabcabbbbccabbcaaabbbcaabccabccabccccabcabcabcabcaabbcabccabbcabccabcaabcaabbcabbcabbccaaabcaabcccaaabcaabcabcabcaabcaabbccabbccaaabccabccaabcaabcaabcabbcaaaabcaabcabbcccccabccccabcabbbbcabcabcabcabcabcabcabcaabcaabcabcaaabcabcabcccaabbcabbbbcabbcaaaabccabbcabcccaabcaabcabbbcabcabbcabbccaaabcaaaabcabcabcaabcabcabcccabcabbccabcabbcabcaaaaabbcccabbcabcabbccaaabbbccabcabbcabcaabbcabcabccabbbbcabcccabccabbcabbcabcccabcabccabccaabbbccabbcabbcaaabccabcaabccabccabbcabcabcabcabcabcaabccccabcabbcabbbbcabcaabccabcccabcabccaaabbbccaaabccabbcabcabcabccccabcccccabbccabbcabcaabbbcabccccabbcabbcabbcabcaaabcaabcabccabbbcabcaabbbccaaabcabccabcaabccccabcabcabbccaabccaaaabbbcabcabbbbbbcabbcabcaabbbcaaabbccabbbcabcabcabcaabccabcabcabccccccabcccaaaaabcaabbcabcabcabbcaaabcccaabccaabbcaabcabcaabcaabcabccabcaaaabbbcabcabccabccabcabcabbbcaaabbcaaabbcccaabcabcaabcaaabcaabcabccabcabcaabbcabcaabccabbcabccabcabcaaabcabcabccaaabbcaaaabcaaabcabcaabcabccabccaabcabcabcabcabcabccccabbbbccabcabcabbcabcabbccabcaabcaabbcccaaabcabcaabbbcabbccaaabcaaabccabbbbccaaaaabcaabccaabcaabbccaabccabcabccabccabbcabcabcabbbccabbccabcabcccabcccaabcabbbcabbcabcabcabccaabcaabbccabbbcabcabbccabcabbcabbbbbcabbbcaabcaabbcaabbbccabbcabbcabcabcaabccabcabcaaabcabbcabcabbcaaabbcabccaabccabbcabcccccccccabbcaaabbcabccaabcccabccaaabccabbcaaaabbbcabbcabbcaaaabcabcabbcabcaabcaabcabcccaaaabcabbcabbbcabcaaaaabbcabcaaaaabcabccabccabcaabbcabbcabcabbbcaaabcaaabcabccaaabcaabcabcabcabcabcabcccabbbccabbbccabbcabcabccabcaabcabbcabbbbbcccabcaaabcabcabcabcabcaabccccabcabbcabcabbcabbcabbbbbbbcabccabcaabcaabcaaabcccabcaabcabbcaaaaabbbcabbcccabbbbcccaabcaabcabbbcabcccabcaabbcaabcabcabbcabcccaabbcabbcabcaabbcaabccabbcabccaabccabcabcabcabccabcabcabccabbbcaaabbbcaaaabbcabcaaabcccaabcabcabbbcaabccabcaabcccabccabcaabbbccabcaabbbcccabcabccabbbccabbcabcabcaabccabbcabccabcaabcccaaaaaabcabcccaaabbcabcaabbcabcaabbbcabcabbccabbccabcaabcccabbccccaabbccabbbcabbbbbcabbcabcabcaabcccabcccaaaaaabcccabcabcccabccabbccaabbccabcabcaaaabcccabcabbbccabcabccccabbbcabccaaabcccabcccaaabbccaabcabccabcaabbcabccccabcabccabcaabbcaaaabcaabccaabbbcabbcabccaaaabcaaaabcabccaabcabcaaaabcccaaabcaabccabbbbbccaabbcabbcabccabbcaaabcabcabcaabccabcaaaabcaabcabbcabcaabbcabcccabbcaaabbcaaabcabcabcabbbbcabcabbcabcabccccaaabbcaabcabcabbcccaabccaabcaabbcabbcabbbcabbcaaabcabccaabbcccccaaabcaabcaabcabcaabcaabcabccabcccaabbccabbbbbcaaabbbcabbcaabccaabbbccabccabcabccabccabcaabbcaabbbcabcaabcabbcaabcaabcaabccabbcaaabcabbccabcaaabcaabcabbcaabcaabcabbbbbcabbbcaabcabcabbccabccabcabccabcaabcabccaabcabcabcabcaaabcabcabbbccaabbcabcabcabccabcabcaaabcabcaaabccabcabcabcccabcabcabbbcabcaabcabcccabccabbcabcaabccaabcaabcaabcabbcabccabbbbcabccabcabcabbcaaabcabbcabbccaaabbcaabcabbccabcaabcabccabbbbbccaabbbcabccaaaabcabcabbcabcaabcaabccabbbbbcccabcabbccabcabcabcabcabbccaabccccabcccccabcabccabbbcccabccabbbcabcaabccccabcabbcaaabcabcabbcabbcabcaaabbccaabccabcaabcccabccaaaabcabcabbcabcccaaabbcaaaaabcabcaabcabcaabbbbcabccaabcaaabcabbcaaabbccccaabbcaaabbccabccabcaaaabccabbcabcabcabccaaabbbcabcabcabbcccabcabcaabcaaabbbcaaabcaaabcabbcabccccccabbcabcabbbcaaabbbcaabbbcabcaabccaaabccaaabcabbcccabcabccaabbcabcccabccabccabccaaabcabcaabccabccabcaabcaabccaabcabbccccabccabccabbcabbcabcccabccaaabbccabccaabcabccaaabbbbbbcabbcabccaabbbcabccaaaabcccabbcaaabbcaaabcabccabcabcaabccaabcabbbbccaaabccabccccaabccabcccccabbbcccaaabcabcabccabcabccabcabcabcccabcabccabcabcabbcaabcaaabcabbcccaabcabcabbcaabcabcabcabccabcabccaabbccaabcabcabccccaaaabcccabcaaabbcaaaaaabccaaaabccabbcaabbccaabcabcaabcabbcaabcaaabcccccabccabcabccabbbbcabbccabccccccccaaabbcabbbbbcabcabcaabbccabcabcaabcaabbbcabcabbcabcaaaabcabbccabccabbccabbcaaabcaabcabbcaaabcabbcabbccabcabbcccabcabcabbbccaabcccccaaabcabcabbcabcaabcccabbcabbcccccaaabccabbcabcaabbbcabcaabccccaabcaaaabccabbcaaabbcccaaabbcabcaabcaaabccabcabbbbcaaabccabbcabccabcabcabcabbccabbbcabcaabcaabbcabbcabcaabccabcabcabccabbbbbcaaabbbcabcabcabcabbcabbcccaabbbcaaaaaaabcccabbbcaabcabcaaabcabbbcabcabbccabcabbbcabcccaaabcaaabcabccabccaaabbbcccabcabbbcabccaaabcabccabccabbbcccaaabccabccccabcaabcaabccabcabccabbcabcabcccaabccccaabbcabbccabcabcabcaaaabccaabcabbbcabbccabbcaaabbcabcabcabbbcabcaaabcabcabcabbcabbcccabccabbbccabcabccaabbcaabcaabcabccabcabcaabcabbcaabcabbcabccabcabbcabbbcabcabcaabcabccaabcabcabccaabbcabcabccabcaabbccaabccaaabcabbbcabccabbbbcabbcccaaabcabbbbcaabcabcabcaabbcabcabbcabccaabcabccaabcabcaabbbcabbcabcabbcabcccabcabbbccabccabcabbbbcaabbbcaabbcabcaaaabbcabcaabccabcabbbcabbcaaabcabcaaabbbbcaabcccabcabcabcabccaabccabcabcaabbcaaaaaaaabcabcaabbccaabbccccccabcabbbbbbccabcabbcabcccccabbcabcabcccccabbcabccaabcccaabcabccaaabbcabcaaabbbccaabbbcabccabbbccccccabbccabbbcaabbcabcabbccaabccccaaabcabcabcabbccaabccabccabcabbccaabcabccabccabbccabcabccabcaabbccabbcaaaaaabcabcccaaaaabbcabbcabbcabbcccaabcabbcaabbcabcaabccabcabbccabbccabcaabcabbbcabbcabcabbcccaabbbcaaaabcaabcabcabcaaabcabbcabbcaabcabccaabbcccaabbbbbbccabcabbcabbcaaaabbbbcabbbbcaabccabbcabcaabccabbcabbcaabcabcaabcabcabcccabbccabbcaaabcabccabbbbcaaaabcccabcaaaabcabcaabccabbbccabcccaabbbcabbcaaabbbcabcaaabcaabbcaabbcccabbccaaabcaabcabcabcabccabccabcaabcaabcaaaaaaabcaaaabbccaaabcccaaabbccabcaabcaabbbbcabccabccabccaabcaaabcaabbcaabcabbcaabbcabcccabcccaabcccabbcaaaabcabccabcabbcccabcabcabbcabcabcabbbcabbbcabccaabbcabcabcabccabbcaabbcabcccabcccccaabccccaabccabcaabcccaabcabbbcabbbbbcabccabcabccabcabbbcabbccabbcabbcabbcaabcaabbbcabcabcccaabcabcccabcaabccccabbccabbcabbcabbcccabbccccabcaabcabbcabbcabcaaabcaabcabcaaabcaaaabbcabbbcabbcaaabbcccccabbccaabcabbcabcaabcabcccccabbccaaabcabcaabcabcaabcabcaabbcaabcaabbcaabccaaabcccabcabbcaaabbcabcabcabbcaabccabcabcabccabccabcaabbcabcabcaabbccabccabbcaabccaabcaabcabcabcaaabcaaaaabbcaaaabcaabcabcccabccaaaabcabcabcaabccabbcabbcabcaabcccaaabcabcabccccaabbbbcaaabcaabbccaabbbcaabbccaabcaaabbbccccabbccccabcabbcabcabcaabbbccaaaabcabbcabbcaaaabcccabbcaabbbcabbcabcabbbbbcabbcccaabbcaaabbbbcabbcaabbccabbcabbcaabcabccabcaabbbcaabcabcabcabcccabcaabbccabccabcabcaaabcabbbbcabcaabbcabccabcabccabcabbccaabbbcabbccccaabccccabcabcccaabbbcaabcabbcaabcaabccabcabbbcabbbbccaaabccaabcaabcaaaabbcabcabcabbcaaabccaaaaabcaaabbbcaabcabcabbccaaaabcaaabbcabcaabcabbcaabcabcabbcabbccccabcccabbcaabcaabbbccccccabcabcaaabcaabcaabcaabbccaabcaabccabbcabbcabcabcabcabcaabcabcaaabcabbccabbccaaabcabccabbccabcabccabbbbccabcabbcaabcabcabcabcaabcaabcaabcabbbcabccabccaaabbcabbcabcaabbcabcaabbcccabcabcabccabcabcabcaabcabbccccabcabbcabbccabcabcaabcaabcabccccabbcabccabbccaabcabbcaabcaabbcabbccaaabbbcaaaabcccabbcaabcabcaabcabcabcaabbccabcabbbcaabccabcabccabbbbccabcabbccabcaaaabbbcabccaabcaaabbbccaabcabccabcaabcabcaabccaabcabcabbcabbccabcabccabcaabbcabcabbcabcabbccabcccabcccaaabccabbcaabbbcabcabbbccccabcaabcabcaabccabccaaaaaabbccaabbcabbccabcaabcccabcabcaaabbbcabcaabbccabcabcaabbcabcaabcaabcaabcabccccccabbcabbbbcaaaaabbcccabccabccabbcaabcaabbcabcabcabcabcabbbccabcaaaabcaabcabcccccaabccaaaaaaabbcaabcaabbcaaabccabccaaabcabbbbbbcaabcccabccccabccabbbccaabbcccabccabbcaabbcaabcccaabcaabcabccabccaaabcabcabcabbcabbcabbccabcccabcaabcabbcabbccabcabccabcaabcaaabcabbbcaabcabccaabccabbcabcabbbbbbcaaaaaabcabcabccabcaabcaabccccccaabcabbcccabcccabcabcaabccaabbcabccaaaabbbcabcabcabcabcaabbcabbcabcabccabbccabbbcabcaabbbccabcabcabccaabbbbcccaabcabcabcabcabcccaabcabbbcabccabbcabcabcabccabcabccaabcaabcaabccaabcabbcabccaabcabcccabcabcaaaabbcabbcaabcccaabcccabccabbccabcaabbbcaabccccabccaabcabcccabcabbbccaaabbcabcabcabcabcabbbccabcaabcabcabccaaabcabccaabbcabcabcabcabbcaabcabcabcabccaabccabcabbbbcaaabbcaaabbcabbccabcaabccaaabcccabccaabcaaabcabbcabccabbcaabcabbbcabccabccabccabbcabbbcccabbcabbbbcccaabbccabccaabcabcabcccaabcabbcabcabcabccabcabcabcaabbbccaabcaabbcaabbccabcccaaaabbbccaaaabbcabcabcaabcabccabbcccabcaaabcabccaabbbcabcabcccabcabbcaabccabcabcccabccabcabbbcabcabcabccaabcaabbcabcabccabccaaabbcabbcabcabbcabccabcabcabbbcabcabcaaaaabcabbcabcabcaaaabbcabccabccabccabcabbcabcabccaabcabcabbcabbcabcabcaabccccabbcabccabcabbbbcabccabccabcaaabbbbbccabcabcabcccabcaabcaabcccaaabbcaabccabbbbcabcabccccabccaabcaabcabbbcabbbbcaabcabcccabccabccabcaaaabcabbbcabccaaabbcabbcabbcaaabcaabbccabcabbcabcabcabbcaaabbbbcabcaabbcaaabccaabbccaaabbcabbbcaabbbbccaabcabcabcccccaabcaabcaabcabcccccabcabbbccabcabcccccabcabcabcccaaaabbccabcabbbbbcabcaaaabcabbcabcabbbccaabcabccaaaaabcaaabbcabccabcabbcaabcabcabcabcabbccabcaaabcabccabccaabcabcabcabcccabbcaaabcabcabcabbbbbcaabcabcccabcabbbcabcabcabbccccabcabcccaaabccabccabccaabcabccabcabccaaabcaaabcabcccabbcabcabcabbbccaaaaabcabbcabcabbbccabbbcccaabcabcaaabcaabbcaaabcaabcaabbbcabbcabbccaabcccabccaaabbcabccaabbbbcabcccabcabccaaabccabbbcccccaabcaabcaabcabbccabccabcaabcabbbbcabbbcaabcabcaaabccabcaabcabcaaabcaabccabbbcaabbccabcabcabcccabbcabccabcabcabcabccabbbcaabcaaabcabcabbccabbcaabbbcabccccabccabbcabcabcabbbcabbcabccabcabcabcaabcabcabcaabbcabcabcabbcabccccaaabcabcaabcccabcabcabccabbbcaaabbbcaabcabbcaabcaaaabccaabccccabcaaabcaabcaaaabcabcaabcabcabbcabbcccccabbbccabbccabbcaabccabcaabcaabbccabcccabccabcabcabcabcabcabbbcaabcaabbccaabccaabcabcabcabbcabbcabbcabcaabcaaabbccaabcabcaaabccabcaabcabcabbbcabcabcccaabcabcccabcabcabcabbcabcccabcabcabccabccabcaaaabccabcabcabcabbccabbccabcabcabcccccabbcabccabbcaaabbbccabcabccccabbbbbccaabcaaabcabbcabbbbcaabccabcabbcaabcabccabccccabcabcabcabcabbcabcabcabcabcabbbcabbccabbcabcabbcabccabcaaabbcabcaaabccaabbcabcabccabbcabcabbcabcabcaabcabcaaaabbcabbcabcabcabbccaabbcccccabcabccccabccaaabcabbcccabcabbcabcaaabbcaabbcabccccaaaaaabccabcaabbbbbbbcabcccaabbbbcabbcabcaabbcabbbccaabcabbcabcabcccabcabcaabcabbccaabccabbccabbcabcaabbccaaabcabbcaabccabbbcabccaabcaaaabcabcabcaabcabcaaaaabcabcccaaabccaaaabcabcaabccabbcaabcccabcabbbbcccaabcabcabbcccaabcabcabcabcaabbbcabcabcaaabcabccaaabccabbccabcabcaabcaabcabcaabcaaabcabcabbcaabccaabbcabccabbbcaaabbcaabcabcabcaabcccabcabcaabbcabcabcabcaaaabcccabbcabcaabbbcaabcaabccabcccabccabcaabcabbcccabbccccaabcccabcabcaaabbbcaabcabbccabcaaabcabbccabccaaabcccaaaabcccabccccaaabcabcabbcabbcaabcaabcaabcabbbbcaabbccaaaabcabbbbbcabbbcabbbbbbccaabcabcccabccabcabbcabcaaabbcaabcabcabcabcabccabbbbcaaaabcaabcabccabcabbbbcabbbcabbccabcccccabcabcccccaabbbcaabcabcabcaabbcaabcaabccabbbcabbccaabcabbccaabccabccabcabcabcaaabbbcaabcabbccabccabbbbcabbbcabcabcaabccabcabccabcabcaaabbbcccabbbcabccabcabcabccabbccabbcabbcabccabccabcaabcabbcabcabcabccabcabbccabbcabbbcabcaabbcabccabcaabbbcabccabcaaaaabbcabccaaabcabccaabcabcabcabcccabbbbcabbcaabcaabbbcabcabcabccabbccabbcabcabccaaaabcaaabcabbbccabcabcabcccabcabcabcabcabcaabccaabcaabcabcccabcabbbcaabbcccabcabcaaaabcabccabcaaabcaaabccaabcaabcaaabcabbcabcabcaabcaaabccabbccccaabcaaabbcccabcabccaabbbcabcabccaaabcabccccabbcaaabcabccaabbcabbcabcabccaabcabcabcabccabcabcabbbccabcccaaabbcabbcabcabcabccaabbcccccccabbcabbbcabcaabbcabcabcabbcccabcaaabbccabccabcccabcabbbcaabccaaabbcabcabcccabcaabbbccabbccabbcabbcabbccccabccaabbccabbbbbcabcabbbbbcabcabbcaaabbccabcabcaaaabbccabcabbcabcabbccabbcabbcaabcabcabbcabccabbcccabbccaaabcaabbbbbbcaabccaabcabcaabbbccabbcabcabcabccccabcabcaaaaabcaabccccaabcabbccaabbccaabcaabbbbcabcaabcabcabccabbccaabcabcaabbbcabcaabccabccabbbcaaabcaabbcabcabcccabccaabcabccabcccccabcabbcaabcabbcccabcaaabccaaabbcabcaabcaaabccabbbcabbccabccabcabccabccaabccaaaabcabcaabbbbcaabccccaabcabcaaabcaaabcabcabbbcabbcabbcaabcccabcabcabcabbcaabbcabbcabbccccccabcaabbcabcaabbcaabcabcabbbcaabbccabcabcccccabcaabbbcaabcabccccaabcaaaaabbbbcabcabccabcaabbcabccccaaabbbccaabcaaabbccabbcccccabbbcaabcaaabccabccabcaaaabbcaabcabcaabcabcabbbcabcabcaabcccabccaabcabcabcabbcabcccaabccabcabcaabbbcabccabcaabcabbcabbcccabccabbcabbcaabbbbcaabbcabccabcabcabbcabccabcabcccabcabccabcccabcccaabcaaaabbcabccccccabbbbbbbcabccaaaabbccaabbbbbbbbbcabcccabcaaaabbbbcabbcabcccabbccccaabbbcabcabbbcabbbbcabbcabcaaabcabcabcabbccabcaabbcabcabccccabbbbcabcabcabbcabccabbbccabcabbcabcabbccaabcabbccabcaaaabcaabcabbbcabbccccabcccaabcabcabcaaabccabbcccabccaaabcabcabcabcabcabccabbbbcaabbcccccabbcabcabcabcabcabcaabcaabcccabcaabbbbbbcabcaaabcccaabbccabcabcaabcaabcaabcabccabcabbcabcabbcabcabbcabcabccabcccaabbcabccabcaaabbcaaaabcabbbccaabbcaaaabcabcccccabbccabcabbcaabcccaabcabbcccaabcccaabccabccabccaaabcaabcaabbccabcabcaabbbccaabcabccaaaaabbbcabbcabccabcabcabcabccabbcabcaabcabbccaaabbcaabbbbccabcabbcccabbcaaaabcabccabcccabcabbcaabcabcabcabcaabcabcabcabccabccabccabcabcaabcabbccabcaaaabccabcabcabccabcabcabbbcaabccaabcabcaabcabbccabbcabccabbbcaaabccabcabcabccccaabcabbcaaabcabcccaabcabcabcabcabbcabcaabccabcabccaaabccabcabcabcabcccccabbcccabcabcabcaabbcaaaaaabbccabcabcabcabcaabcaabbbcccaabbcabbbbcaaabbbcaabbccaabbcaaaabccabbbcabbccabbbbcabccaabbbcaaabbbbcabccabcabcccabccabbcabcaaabbccabbcccabcabcccabbcaaaabcabcaabcabbccaabcabbbcaaabccaaaabcabbbcabcccaabbcabcaaabccaaaaaabcaabcaabcabccabbccaaabcaabcabbbccabbcaabbccabcaabbcabbcaaaabcccabcabcabcaabccabbccccaaabccabbbbbcccabbccaabbbbcabcccccabbcaabccabbcabbbccabcabccaabbbcabcabbbbccccabcabcccabbccaabbccaaabbbcccabccabcaabbcccaabcccabbccabcabbcabcabcabbccabcabbcabccabbccabbcccabcabcabccabcabcabcabcaabcabcabccabccabcabbccaabcabbccabcabcabcaabbbcabbcabcabbcabbcaaabcccccabcaabbbccaaaabbbbbbcabbcabcccabbcabbbbbcccabbcabbbcabbbccabbcaabcabccabbbcaabbcabbbcabbbcccabccaabcccaabcabbccabbbcabcabcccabcccaaaaaabcabccabbbcabccabcaabcaabcaaabccabcaaabcabbbcabcabcaabbcaabccaaaaabccabccaabcccabcabcabccccaabcaabcabccabbbccaaabcabcccabcccabbcabcabbcabcabcaaabccabbcabcabccabcccabccccabcaabcaaabbcabbbccccabcabcabcabbbcabccaabccabccaabcabcabcccabcaaabcabbbbcccaabccaabcabbcabccabcabbcabcccaaabcabbcabbbbcabbbccabccabcaaaaabbcccabcabcccccabcccccaabcaabcabbcabcaaaaaabcabcabccccaaabccabccabcabccaabcccabbcabcaabccabcaabccaabbccabbccabcabbcabcaabcabcabbbcabcabbbcabbccabccccabccaaabcabcabcabcaabcabbccabccabcaabcaabcabcaabcabcabcaabcaabcaabcccabcabbcabccabcabcabbcabcaabbcaabcaaabbbcabcaabcabcabcaabbbcabbcabbccaabbbbbbcabbcccaabccabcabbccabbcaaaabcaaabcabbcabcaabbcabbcaabbcaabbcabcabcaaabcabcaabccccabcabbcaabbcabcccabbccccabcabbcabbcabbbbcccabcccaaaabcaabcaabcabcabcabcaabccabcabcaabccaaaaabcabcccaaabcabccabcabcabbbccaaaaabcabccabbbcabbbcabbcabcabcabcccabccccabccabcaabcabbcaabbbcabbcabcabcaabccabcabcabccabbcabbbbcaabbbcaabbcaabcaaabcabcccabccabcaabcaaaabbbcabbcabcaabbbcabcaabcaaaaaabcccabbcabccabcabcabcabbbcaabccabcabccabbbcabccaabcccaaabbcabcaabcaabbccaabcccaaabcabbbcabcccabcabbcaaabcaaaabbcabbcaabccabbcaabcaabcabccaaabccccaabcaabcabccabcabcabcabcaabcaabcabcccabbccabbbbbcabcaabbbbbcaaaabcaaabbccccabbccaabbcccabbbcabcabbbbbcabcabcccaabccabccaaaabbccaabccabbbbbccabbbbcccabbcaabbbbbbbcabcabcabccabccabbcccabcabcccabccabbcabcaabbbcaabbcaabccabcabcabbccaabbcabcaabcaabcabccabcaaabcaabbcabcabcabcabbbcabbbccabbbbcabbbbcccabccaabbcaabcabcabcaaaaabbbbcabccaabcabcccabcaabcaabcabccaabccabcaabbcccabbbcabccabbcabbccaaabcabbbbcabccaabbbccabbcabcaaaabcaaabcabcabbcaabccaaabccabbccccabcabcabcccabccabcaabccabcaaabcabccabbccabcccabcaabcaabbccaabcabbccabccaabcabcabbbcaabcabcccabccabcabcabcabcabbbbcabcabcabcabcccabcabcabcaabccabcabcabcaabccabccaabbcabbccabcccabbbccabcccaabcaaaabcabcaabcabcabccaabbccabbcabcabbcaabbbbcaaaabbcaaabccaaabccabcabbccaaaabcabbcabcabcabcaabcabbcabcabbbccaabbcccabbcabcabcccabbcaabbcabccaabccabbbcaabbcabcaaabcabcaabcccaabcabcaaabbcccabbbcabcaabcaabccabbbcabcaaabbcabcabcabbccaaabcabcabccabcccabbcaabcabccabcaabbbbcabcaabcaaabccaaabcabccabbbccccabbcabccabccaaabccabbcccabcaabcaabcabcaaaabcabccabbbbbbbcaabccabcabbcabbcaabcabcabcaabcaabcccabccabbbbbcabcabcabcabcabbccabcccabbcaabcabcabccabbbcaabcabcaabbbccaaaabbcabbbccabcccabbbcccccabcaaaaabbcabcaaaabcabcabbccaabccccabcabcaabccccabcabcaabcabbbbbcabccabcaabcaaabcaabbcabbcabcabbcaabcabcaaaaaabcabcaabccaabbccccabcabcabcabcabcabbbcabbccaaaabcaaabcaabbcabcabccaabcabcabccccabcaabccabbcabccabbbccabbccccaabbcabcabbbcabbcabccabccabcabcabcaabccabcabcabcaabccabbccaaabbcaabbcabcaabcabbcccccabcabcabbbcaabcaaabccaabbcaaabbcaabbcabcabcabcabcabbbbcabcccabbbcabcabcabbbcabbbbbbcabcaabcabcabccabbccabbcabcabccccabcabbccaaabccaabccccaabcaabcabccabccabccabcaaabccabcaaabcabbbccabcabcabbbbcccabccaabccaabbcabbbcabccaaaabccabbccaaabcabbcabccabccabbbccabccabbbcaaaabcabcabcabcccaabcaabccabbcabcccaabcaabccccabbbcaaabcabcabbbbccaabbbbcabcaabccaaabbcaabcabcabbcccabcabccabcccabccabcaaaaaaabbbcabbcabbcaabcabcccaaabccabbccccabcccabcabbccabcaabccabcaaabbbbbcabbccabcaabbcabbcabcabcabcabcaabcabbbbbccaabbbcabbcaaabbbccabbbbbcabcccaabcabcabbcabcabbcaabcccaabcabcabccabccabbbcabcaaaaaabccccaaabccaaaaaabbbcabccabcaabcaaaabccabccccabccccabbccaabbcccabccabcabcabbcaaabcabcabcabcabcabcabbcabccccabcabccaabcccabcabcabbcabbccabbbccccccaabcabcabbbcabbcaaabcabcabbbcccabcabcabcccabbccccabcabcaabbcaabcabbcabcabccabbcabccaabcabcaaaabcaabcabbcabcaaabccabccccabccabccaabcabcabcabcabccabbcabcabbccaabbbcccccabbbcabcabccabbcabccabbbcccabcabcabbccabbbcabcaaaabcabcaabcabbcabbbbcaabcabcabcabbbccabbcabbcccabcabbccabccaabcaabcaabcabcabcabccabcabccabcabbccccccaabcabbbcaaaabbcabbcabccabcabcabccaabbbcccaabbcaaaabcaaabccaabcabbcaabcabccabbcaabcabbcaabbbccabccabcabbccaaabcabcabbccaabbbbcabcccaabcabcaaabcaabcabcaaabcaabcccaabcaabcabcaabbbccccaaabbcabccaabcabbcaaaaaabbcabccabcabccabcaabcaabcaabcabccabcabcabbccabbcaabcabcabbbbcaabcabccccccccabcabcaabbccabcabcaabcabcabcabcccabccabbccccaabcabbcabcabbcabcabcabcabcabcccabccaabcaabcaaabbbcabcccaaabbcaaabccaabccaabcabcabccaaabbcaaabcabcccabccaaabbcabcabcabbbcaabcabccaaabbcabbbbcabcccabcabcabbbcaabcabcaabcabbcccccabbbcabcabcabbcabccabcabbbcabcabbbcabcabcabccabbcabcabbccabbbbcccccccaabcabcabbbcabccaaabcabcaaabbcccccaaabbcaaabcabcaabcabbbcaaaabccabcccabcabcccabcabccaabccabcabccaabcccccabcabcabcabcaaabbcabccaabcccabcabcabcaabcabcabcabcabcabbcaabcabccaabcabccaabbcabcabcabbcabcabcabbbbbcabcaabbcabcabccabcaabcabcabccabbcaabccaabcabcaabbbcaabbbccabcabbcccaabcabbcabbbcabcabcabccabcccabcabccabbbbcabbbbbccaabbcabcaaabcaaaabcabccaabcabcabcaabbbccaaabcabccabbcaabbbbbcabccccabccabcabbccabcaabbccaaabbccaabccabcabcabbbcabcaabcccabcaabcabbbcabbccaabcccabcabcaabccaabcabcabcccabcaaaaabcabbcabcabbbcabccabbcabcabccabbcabcaabbcaaabcabbcabbcabcaabcaabcccaabcabcaaabccaabcabbbcabcabcabcabbcabcabcabbcaabcccabbcaaabccccabcabcabbcaabbbcabcccabccccabcaaabcabccaabbbcabccaabcccabbcabcccaabcabbbbcabbcaabccabccabcccabbcaabcccabbbcabbbbccaaabcabbcabcaabccaaabcabcaaabcaabccabccabcaabcabcabbcaaabcabbbcaabbbbcabcaabccabcaabcabcabcabcabbcabbccabbcabcabbcaabcabccaabcccaaabbcaabcaabcaaabccccaaabbccabcabcaaabbbccaaabbcabbcabbccabccabccaabcabcabbcabcaabccaabbcabcabcabbbbcabbbcabcaaabcabcccaabccccabcabbcabcabcccaabbcaaabccaabbbcccabcaabcabcccabcabcabcabcccabbcabcaabcabbcaabcabcabcabcabcabcaaaabcabbcabccaaabcabcaaabbbcabccabbbbbcccabcabbccabbbcccaabcabcabbbbbcabccabcabbbbbbcccabbbcabbbcabcccabcabbcaabcaaabbcabcabbcabbcabccabcaabcabcabbccabcabbbcabcabbbccabcabcccaabbcaabbccabcabcabccaabcaaabcaabcabbbbcabbcabbcabcaabcabccabccabbbcaabccccccabcabcabcaabbcabcabcaabbbccabcaabbccabcabbbbcccaaabbccccabcabbcccabbbccabcccccaabbcabcabcaabbbccabcaaabcaabccccabbccaaaabcabccabbccccaaabbcaabcabcaabcabbbcccabccabccaabccabcabbbccabcabcabcaabccabcabcabbcaabcccaabcabbbcaabcabcaaaabccaabbcaaabbbcabcabccabcccaaabbcaaabccabbccabcaaabcaabbccccabcabcabbbcabbcaabbcabbbcaabcabccaabccabbcabccccaabccabccaabbcabbccccaabcabcabcabbcabccabccabccabcabcabcaaaaaabcabcabccabcaaabcabcaaabbcabcabbbbbccabcabbcabccabbcabbcccabcaaabbbccaabcabbbbccccaabbbccabccabcabccabcabcaaabccaaabcabccabccccaabccabbcabcabcaabbbbbbbbccabbccabcaabcaabcabbbcabbbccabcaabbbcaabcaabcabcabccaaabbccabbccabcabbbcccaabcabcabcaabcabcabbcabbcaabcabcabcaaaabcabccabbbbcccabbcaabcabcabccabcabcabbbcabbbbcabbbcabccaabbcabbbbbcabcaabccabcabcabbcaabcabbcaabccaabccccabcabcaabbcaabcabbcabcaabcabcaaabcccabcaabbcaabbcabbcccccabccabbbbcaabbcabccabcaaabbcabcaabccaabcabccabcabbccabcabbcccaaaabcccaabcabccabcaabbcccabcabcaabcaabcaabbbcabbbcccabbcabbcccabccabbbccabcaabbccabccabccabbccabbbcabcabccaaabcabbcabccaabcaabcaaabcabbbccaabcaabcaabccaabcabcaabbccabbbbcabccaabcaabbbcaabcaabcabccaabbcabcaabcaaabccabbbcabcabbbccaaaabcabccabcaabcabcccabccabbccabcabcabcabbcabcaabcaaaabcaaabcccabccabbcabcabcaabbcaabcabcabbbbccabbcabcaaaabcaaabccabcabcaabccccabbccabbbcaaabcccabcabcabccccaabcabbcabbbccaabcabccabbcaabcabcccccabcabccabbccaabcabbcabcabcaabcccaaabccaaaabcabcccccaabbbbbcabcabbcabcaabccabccccabbcabcabcaaaabcabccabcabcccabccabccabbcccabcaabcaabbbcabccccabccaabcabccaabcabccaabccabccaaabcabcabcaaabbccaabbbbccabcabcabcccabcaaaaaabbcabbcaaabcabbbcccabcaaaabccabcabcabbccaaabbcabcaabcaabbbbcabcccabccaabcaabcabbccabcabcabbcccaaabbcabcabbcaabccaaabccabcabcabbcabcabcccaaaaabcaabcaabcabcaaabccaaaaaabbcabcccabcabbcabcccabcabcabcccaabbcabcabbbcabcccabbccabcabccaaaabbccabccabcabbccaabcabbcccabccaabcabccabbbcabcaaaabcabcaaabcabccabbcaabbccabbbcaaaabcccabcccaabbbbccaaabccaabcaaabbcccaaaabbcabcabccabccabcaabbccabbccabcabccaabcabcabbcabccaabccabcabbcabbcaaaabcaabbbccabcccabccabcaaaaabcabbbbbbbbcaaabbcabbccccabcabcabcabcaabccabccaaabcabcaabccabbcaabbcaaabcaabcabcccabccaaabccabcccaabbcaabcaaabcaabbccaabcabcabccabcabcabcabcabcabcabbcaabcaaabcccabcabcabbbcabcabbcabbbccccabcaaabbcaabccabbcabccaabcabccabbcabbcccaabbcaaabcaabccccabcabcabbbbcccccabcabcabbcabcaabcabbbccabcccabbcabccabcabcabbcaabcccabcabcaabcabbcabbccabcabbccabbcabcabccabccabbcabbcabccabcaaaabbccabcabcabbcaaabbbcccabbcabcaaabcabcabbcabcaaabbbbcaabcabcabcccabcccabccabbcccabcabccabcabbbcabcabbccabcaabcaaabbcccabcabcabbcabcabcabccabbcabbcabbcaabcaabbcaaabcabcaabcaabccabbbbcaabbbccccaabcaabbcabcccaabbbccabcaabcabcccaabbbcaaabbcaabcabcabcaabcabcabbcabccaabbcabccabcccabccaabcaaabccaabcabccccaaaaabcabbbccabcabbccabcccabccabcabbccaabbbccabccabcabbcabcabcaabcaabbccabcabcaabbbcabbcaaaabcaabcaabcccaaabccabbcabcabbcabbbbcabcabcccccabcabcabccaabccabccabcabcabccccaaaabbcabbcabbbbcaaabccabbcaabbcaabccaaaabcaabbbbbccaabccabcabcaabccaabbccaabbbccaabcabcabcabcabccabcabbcabcabcabbbccaabbbbbcabccaaabcaaaaabcaaabccabccaabcccabcabcabcccabbcaabcabcaaabcabcaaabbbbcabbbcabcabcabbcabcabcabcaabcabbbccaaabccabcaabcabbbcabcabccabbbccabcabbbcabcabbcabcabcaabbbccabcaaabcabccccabbcabcabbccaabcabcabccccaaaabbbcccaabbbbcabcabccabcabcaaaabbcabcaabcabcabcabbcccaabcaabbbcabcaaabbcaaabbccabcaaaabcabbcabcabcccaabccaabbcabbcabcccaaaaabbbbccabccabcabbbbcabccabcabcabcabccabcabccccabbbcccabcabcaaabccaaabbcabbcabcabcabbcaabcaabbccabcabbccabbcaabbbbcabbcaaabccabcaabbbcabcabbcabcabcabccaabbccaaaabbbbcaaabccaabbbbbcabcaabbcaabbcabbbcaabcabcabccabccaabcabcabbcccabcabbbbcabcabcaabbcabccabbccaabcabbcaabcaabccabbcaabbcccabbcabbcabcabbbcaabccabccccaabcabbccabccabcaabcabcabbbbbccccaabccaaabbcabbbbcabbbcabbbbbbcaabbcabcabcaaabccabcabbcabbcabbbcaaabbbcaabcabcabbbbcabcabccaabbbccabcccabcabcaabcabcabcabbcabccabcccabbbccaabccabcabcabbcabbcabcaabbccccaabcabcabbccaabcabcccabcccabcaaaaaabcabcabbcaabccccabbcabcabcabbcabcabbbcabbccabccabcabbccaabbcaabbcabccaaabcaaaabccabcabcabcabccabcccaaaabccabccabcabcabbcabccabbcabcccabcabcabccccaabcabccaaabcabbcabcabccaabccccabcabcabcabcabbcaaabcabccaabbccabcabccaabcaabbccabcabbbccabcabbbcaaabbcccccccaaabccaaabccabcabccabbcaaabcabcabbcabccabbcabcabcabcabbccabbccabcabccabcabcccaabbbcccabcaabcccccabcaabcabcccabbbccabcaabcccaabcabbcabccabcabcabccabcabcaabbbbcabbbcabcaabbcaabcccabcabccaabcccabbbbcabcccabcabbbcabcabcabcaaabcccabcabbcaabccaaaaabcaabcabcaabcabcabbccabcabcabbccabbbcccabccaabcabcabccabcabcaaaabbbbbccabccabcabcabccabbccabcabcabcabbcabccabbcaabbbcabcabcabccabbcabbcabcabcabcabbcabcaabcabccabcabccabcabbcaabcccabbcabbbcabcaabcabbccabbbbcaabccaaabcabbbccabbcabbbcaabbbbcabcabcabbcabcaabccccaaabcabbcabbbbcabcabccaabcaabcabcabcaaaabbccabccabbbcaabcaabbcabcaaabccabcccabcabbbbcabcabcabbcaaaabccccaabcaabbccaabcabcaaaaabcabccabcabcabbcabbcabbbcaaabccabbcaabcaabbcabbbcaabbcaabccabcabbbcaabcabccabccabbbbcabcabcabcabbbbccabcaabbbcccaabcabcabcabcabcabccabccabcabcabbcabbcabbbbbcabcccabcaabccabccaaaabcabbbbcaabbbcabbccabbcabbcabbccabbcabcabcaaabcabcabccaaabcabbbbbcaaabcaabcabcabcabcccabcabbbcabbbccabbbccaabcaaabcabbcaaabbbbcabbccabcabbcabcaabbccabbcabbcabcccabcaabcabbbcabccaabbbcccabcaaaabbbccaabbbccccccabcabcabcabcccccabcabcabcabbcabcaaabccabccccaabcabbcaaabcabbbccabcabcccabbcabbccaabbcabcabbcabcccccaaabbcccabccabbcabcabcabcccabcabcabccabccabcaabbcabbbbccaabcaabbcccabcabcabccabbcabccabbcabcabcabcabbcccccaabcaabcaabbbbbbccabbccccabcaabcabcabbcaaaabcabcabcabcabbcccabccccccabbbbccabcccccaabccabcaaaaaabcabbcabbccabcabbccabcccabcaaabcabcccabccabbcabbcabcabcabcabcabcabcabcabccabcccabbccaaabcabcaabbbcabbcabcabbcabbccabcccaabccabccaabbcabccabccabcaaaabccabcaaabcccabcccccaaaaaabcaabbbcabcaabcabcaaaabbcabcccabcabcabbccaaabcaaaaaabccabccabccaaaabccaabcabcabcabcabcaaabcabcabcabccabbcabcabccaaabccaabccaabcabbcabbbcabcaaabccaabcaaabbcabcabccabbcabbcabbcabcabbbbcabcaaabbcaaabbcabbbccabbccabbbccaabcabcaaabcabcaabcabcaaabcabccabcabbbbcabcabcaabcaabcaabbcccabcaabcabbcaabccccabcabcaabcabbbbbcaabccabcaabcabcccaabccabcabbccabcabbccaabcaabcabbcaaabcaabccabbbcabcabcaabbcaaabccccaabcabcabbbbcccabcabcaabbcccabcabcabccabcaaabcabbcabcaabcabbbcabccccabcccabcabbcabcabcaabcccabcabbbccabcabccaaabbbcaabbbcaaabbbbbcaabbbbcaabcaaaabbccaabccabcabcabccaabccabbbcabccabcaabbcabcabbcabcabcabccaabbccabcabcaabbccabcaaaaabbcabcabcabcaabbccabcabcabcabcccaabbcccccabcabcaabbbcccaabbcaaabcaabbbccabbcaaabbcccccabcabccaaabcabcaabcabcabcabcaaaabccabcabcaaabccabcabccabbcccccccabbcaabbccabbbcabccabbcabcabcabcabccabbbcaabcabcabcaaabcabcabcaaaabcccccabccabcabbcaabcabbcaaabbbcabccaabcaabbcabbbcccabcabcabccabccabbcabcaabbbccabcabcaabbcccabbccaabccaaaabbcabcccaabcaabcaabccabccabbbbbbcabcabccabbccabcabcabcaabccabbbcabcaaabbcabccaaabcabbccabbbcabccabbbcaabbbbcccabcabcabccaabbcaabcabbcaaabcabbcabcabccaabcabbcabcccccabccabcaabbcccabcaaaabbcabccabbbcabbccaabccabbcccccccabcabbbccabcaabbccaaabbccabbcabbbcabbccabcaabcabcaabcccaabcaaaaabcabccccaaaabcabccabcabbcabcabcabcaabcccabccabcabcabccabcabccabcabbbcaabbcabbcabcaabbbcabcaaaaaabcabcabbcabbbcabbccccaabcabcaabbccaaaaabbcabcabbbbcabcabcaaabbccabbbcabccaabcabccabbbbcabcabbcaabcabcccabcabcccabcaabcccabcaaaabcabcabccccaabbcabbbcaabccabcabcccabbcabbccabbbcaaabcabcaabcaaabbcaabbbccaabcabcaabbccabcaabccabcaaaabccabcaabcccaabcaaaabcabbbbcabcabbbbcabbbcabcabcabccabccaaabcaabcabccabbcccabcabbcabcabcabbbcabcabcaabbcccaaabcaabbbbbcaaabcabbbbbcabcaaabcccabbcaabbbccabbbccabbbcabcabccabbccabcabcaabccabcabcaabcabbbbbbbcabcabcaaaabbcabcaaaabcabbbccccabccaabbbcaabcaabcaaaabbcabcabcaabcccabcabcabcabcabcccabbcaabbcaabcaaaaabcabbcabcaaaabcabcaaabcaabbcabcaabcabbbccabbcabbbbcabccabbccaaabbccaabccaabbcccabcabbbccabcccccabbbccabcaabbbcaabcaaaabcabccabbcabcabcabbcabcabcabcabbccaabbbbcaabbcabbbbcccccaaaabbcabbcabbcaabbcabcabcaabcabbcaaabccabcabcaaaaabcccaaabbcabcabcaaabccaabbbbcaaaaabcabccabcabbbcaabbcaabcaaabbcaabcabcabcaaaaabcabcabbcabbbcccaabccaaaabcabcccabbcaaaabcaabccaaabbcccabbbbccaabbccabbccccaaabcccabcaaabcabcabccabccaabccabbbcabcabcabbcabcccabcabbccabcabcabcabcaaabccaabccaabcabcabbccabbbbccaabccaabccabcaabccabccabbcccabccabcabcabccaabccccabcabbbcabcaabcabbbbcabcaabbbccabbbcabbcabcabccaabccabccabcaaaabccabbcaaabcaabbcabbbccabbcaaabcabbbcccabcabbccabbcaabbccabbbbcabccabbccabbcaabcaabcaaabbbccaabbcaabcaaabcabcaabcabccaabccaabcabbbcabccaaabbcabccaabbccabcabcabccabccabcabbccabbbcabbbccabcabbcabcabccabccaabbcaabbccabcabcabcabccabbcaabcabcabcaabcabcaabcccaabbccabccabbcaaabcaabcabbcabbcaabccaaabccccabbbcabccabcccaabcccabcaabcabbccabcaaabcaabcabcabbbbbbbcaabbccaabcabcabcabccaabcabcaabbcabbcabccabcabccabcccabccaabcaabbcabbcabbbbccaaabbcaaabcaabcaabcabcaaaabccccccabcabbcabcabcabbccccabccabbcccabcabbcabccabcaaabcabbcaabcabbcabcabcabcaabcaabccaabcabcccabcccabcaabcabcabcabcabcccaabcaabbcabbcabbcaaabcaaabcabbcabbbbcaabcaabbcabbcabcaabcabccabccaabcabbbbbccabcaaaabcaabbccabbbbbbcaaabbbbbcccaabcaabccabcaaabcabcccccabbbbcaabccaabcaaabcabcabcabcabbbbcabbcabccaaabcabccabcabcabbcccaaabcaabccabcaaaaabbcaaaabccaabcabcabcabcaaaaabccabcabcabbccccabbcabcabbcabcabcabcabcabbcabcabbbbcaaaabcabbcabcccabcccabcccabbcabcabcaabcabbccabbcabbcccabbcabbccabcabbcaabbccaaaabccabcabcabccccabbccabcabcccccabbccabcaabcaabcabbcabccaabbbcabcaabcabcaaaabbccabcccaaaaabbcabccabcabcabbcabcaaabcabcabcabcabbcaabcaabccaabcabccabccabcccaaabbcabccabcabcabccabcabbbbccabcccaabbcabcabcaabcaaabcaabccaabcccaaabcabbcccabbbccabcaabcaabccabbbcabcabccabccabcabbbccaabcabcabcabccaaabbcaabcccabcabccaabbccabcabcabbcaabcabcabcabcabbbbcabbcabcabcaabcabcaabccccabbbcaaaabbcabbcaabccaaabccabcccabbbcabcabbcaabcabccabcabbcccabcabcabbcaaaaabcabccccabcaaabccabcabcabcabccabbbbbcccccabcaaabcabcabcaabcabbbcccaaaabcabcaabcabbcabccaaabbbcaabccabcaabcccabcabcabbccabcabcabcccaabbbcabcabbcabbcaaaabcabbbcaabcabcabbcaabbcaabcabbcaaaaabcabcabcccabccabcabbcabcaabccabcabccaabccabcccabcabbbbbccaaabccabbccaabbbbccaaabcabcccabbbcabcccaaaabcabccccabbcabcabbbbcabbccaabcabcabcabccccccabcaabbbcabcabcaabccabcaabcaabbccabcaabbcabcaabcabbcabcabcaabbbbcabbcabbcabcaabbbccabcabcabcabbcaabccabcabcaabbccaaaabcaaaabcabcabccabcabbccccabbbbcaabbcabcabbbbccabcccccabcabbbcaaaabbbbcabbcabcaabbccabccaabbcabbccabbcabbcabcabbcabcabbcabbbbcaabbbcabcabcccaaabcabcabbccabccaabcabccabccabcaabcabbcaabbbbcabccabcaabcabccabbccabbbcaabccabbcabbbbbbbccabbbcabcabcabcabcabbcabccccaaaabcabcaabcabbccaaaaabcabbcabccabcabbbccccabccabcabccabbcabccccaaabbcabcabccaabccabcabbbccccccabcccabcccaabbbbccaabbccabbcabcabccabcabccabcaabbcabcabbbbccabccccabbcabbbccaaaabbcaabbbccabcccaabbccaaabccabcabcabcabcabbcabccabbcabcccabbbcabbccabccabbbcccabcabcaabcabcabcabcabcccabcabbbcabbcabcaabccabcabcabcabbcabccabcabcaabbcabcaaabcabbcabbcaabbcabbcabbbcabbccabcabcabbcabbbccabcabcabbccabbbbccccabccabccaabbcabcabbbbcaaaabbbcabbcabbccaaabbbbcaaabccccabccabcaaabccabcabcaaaabccabcaaabbcabbcaabbcabcabccaaaaabbbbcaabccabbbcabcabbccabbbccaabbccabccabcaabbcaabcabccabbcaabbcabbbbcccccaabcabcabcccabbcabcabbcabccabcabbcabbbcaaabcabcabbbbcaaabccabbcabcaaaaaabbbcabcaabcaabccccabccccabcabcaabcabbcaabcabbcabcccabbcabccaabbccaaabbcabccabbbcabcaabcccabbbcaaabcabcccabccabcabcabcabccaabbcabcabbcabcabcaabccccabcabbbbccabbcabcabbcccaabcaabbbbcabcaabccabcaaaabbbcabccabbcabcaabcaabbccabcaabcabccabbcaaabccccaabcabcabcaabccabcabbbcabcccabccaabcabcaabbccccabccabcabbcabcccabbcabbcaabbcabbbccaaaabbbcccabccabbbcabbcabccaabbbcabcaaaabccaabbcabcaabcabccabccaaaaaabccccabcabbcabcabbccabcaabccccabbccccabbcaaaabccccabcaaabbccabcaaabbcaabbcaaabccabcccabbbccabccaabcabcabcaabbcaaabcabbcabcabcaabcabcaabbbcabbcabbbbbbccabcabbbccabbcabbbbccabcaabcabbcaabcaabcabcabcaabcabcaabbcaaabbbccccccabbbcabcaaabcaabcaabbcabbcccabcaaaabbcaaabbcabcccaabccabcaabcabcccaabcabbcaabbcabccabbbcaabbccaabbcabbbcabbccaabcabcabcccabbbcaabbcabcaaabcaabccabcaabcabcaabcabcccabcccabccaabbccabcabbccabbcabcabcaaabbbcabbbcabcabbcabbbbcabccabbcabcaaabcabccaaabcaabbccabbcabbbcaaaabcabcabccabccabbbcabccabcabccabccaaaaaabcabccabcccaabcabccabcabbccaabcabbcaabccaabcaabcaaaabccabcabcabcaaaabcaaabbcabccaabcabccccabbcaaabcabcabcabbbcabcaabcaaaabcabbbccabcabbbccccaabcabcabcabbbbcaaabbbcaabcaaaabcaabbbbccaabcabcabbbbbccccabccabcabbccabcabbcabcabccabbccccabbbcaaaabcabcabcaabcccabccabcabcabcabbbccabbbccaabcabcaabcabbccccaaaabcccabcabbccaaaaabcaabcabcaaaaabbccaabcaaabcabbcaabbcaaabcaaabcaabcabcaabbccabcabcabcaabcabcabcabbcabbcabbcaabccabccccabcabccccabbbcaabccccabbccabcaabbbccabcabbbcabcabcabcaaabcabbcabbbccccaabccabccabcabcaabcabccabbbbcabcaaabcabcabbcabccabbccabbbccaabccabccabbccabbcabbcabbbbcabcaaabcabcaabbcabcabcabbcabcaabccabccaabcabcaaaabccaabbbcabcaaabcabcaaabcabcabcabccabcaabcaaabccaaaabbbcabbccaabccabbcabcabccabcaabbcaaabbbccccaabbbbcabcaaabccaaabcabcabbbcaabbccaabcaaabcaabcccccabbcabbccabbbcabbbccaaabcabcabbcaaabccabbbcabcabcabcabbcabbccaabbcabcabbcabcccabccaaaabcabcabcaabcaaaabbcccaabbccabbbcabcabbccaabcabbcabbcabbcaabbcabcccaabbbbcabbcaaabccaabbccabbcabbcaabccabbbcabcabbbcaabbbcaaabccaabbbcccabcccabbccabbcabcabbcaabcaabbcabcabbcaabcaaaaabbcaabccabcabbbcabcabccabccccaabcabbbcabbcaaabcaabccabcabccabcaabcaaabcaabcabbcabbbccabccabbcabcaaabccabccaabbcabcabbcaaaaabbcaabccabcabcccabccabcaaabcabbcccccaabbcabbcabcaabbbbcaabcabbccabcaaabcaabcaabcabbcaaaaabbbcccabccaaaabcaabcaabccabccabbcabccabccaaabbcabccabbccaaaabbcccabccaaabcabcccaabcaabcabcabcaabbcabccabcccabcaabcabcabccabccabccaabcabcabccabcabcabcaabbccaaabcaabcaabbbcaabccabcaaabccabcccabcabcabcabcccabccabcabbccccabcabcabbcaabcaabbbcabcaabcabbbcaaaabcabbcabccaaabcaabcabcabbccabbcabcabbccaabcabbbcaaaabccaabbccabcaabcccccaaabbbcccabccaabcabcabcccccccabbcaabcaaabcaabcaabccabbccaaabcaabcabbcccabcabbcabccaabcaabcabccabbbcabcabcabbcaaabbcccabccabccabcabccabbcaabcabccaabcabbbcabcabcabccabbccabcaaabbbcaabccabcabcabbcaabbcabccabbbbcaabcaabbbccabccaaabcabbcaabbbcaabcabccabcabbccabbcaabccabbcabcccabcabcabbcaaabcabcaabccabbcccabbbbbbbcccaabcaabcabcabbcabbcaabbbcccabbcccabcaaaabcabcaabcaaaabcabccaabcabccaabcaaaabbcabcccaaaaaaaabccccabbcabcabbcabcccabbcabcabbcabcabcccabcccabcabbcaabbcaaabbccabcabcabcabbcabcccaabcabcabcaabcabcaaabbcabcaabcaaabbbbccabcccaabcabccaabcabbbbccabccabcabcccaabcabbccabccabcabcaabbbcabcabccaaabcabcabbcabcabbccabbcaaabbcaabccccaabcabcabcaaaaaabcaabbcabcaabcaabcaaabbbcabccaabbccabbbccaaabcabccaabbcaabcabbcccabcccaabcaabcaabcaabcaabcabcaabccaabcabcabcabbbccabcabcabcaaaaabcabccabbcaabbbbcabcabbccabbcabccabcabbbcaabccaabccaabcccaabcabcaaabbcabbcabbbccaaaabcabbccabcaaabcabbcaabbccaaabccaaaaabbbbcabcaabcabcaaabcabccccaaabbcabccaaabbbcaabcabcabcaabcabcabcabbccabbbcabbbccabccaaabbcaabbbcabcabcabbccabcaaaabccabbcccabccccabcccabbbbbccabcaabcabbbcabcabbcabbcabcaabcabbcaabbcabccaaaabccaabccabcaabcabcabcccabccaaabcabcaabbcabcabccccaabbcabcabbbcaabcabcabbcaaaabbccaabcabccabcaabcabcccabcabbcabccabbcaabcaabcabcccaabcaabccabbbbbcabccabbbcccaabccaaabcaabcabccccaabbccccabbcabccabcccabcccaabcabbcabbbccabcabccabccabcaaabcaaaabccabcabccccabcccabccabcabcaaabbbcccabccaabbcabbccaaabcabcccabcabbcabcabccabcabbcabbbbcabcaaabcaabcabcabccabcabbccaaabccccaabccabcaabcabcabcabcaaabbcabccabbcccabccccaabbcabbccaabcabcaaabcaaaabcabbccabccabccabcabbcaaabcabcaabcccaabccabbcabcabcaabccaabcabcaaaabcabbcabcabccaabcabbbbcaaaabbbcccabccabcabccabcaabbcabcabbcaaaaaabcaabbcaabcabbcabcabcabcabccaaaaabbcabbbccccabbcaabbccaaabcabccabbcaabbcabcccabbcaabccccabccabcabbbcaabbcabcaabccabcabcabccabcaabbcccabbcaaabbcaabcaaabcabcabcabcaabcabbccccabcabcabccccabcabbccabcaaaabcccabcabbbcabcabcaaabbccaabcccabcaaabccccaabbcabcabcaabcabcabccabcaabcccaaaaaaaaabccaabccaabccabbcabccaaabcabcaaaabcabcabcaaabbccabbcaabcccabcabbcabbcaaabbcabccaabbbbbcabcaabbcabcabccccccccaabcabcabcabbcabccabcabbcabccabbbcabcaabbccabbccabccaabcaabbccabcaabbcabcabcaabbbcaabcabcabcabcabccabccaaaabbccabccabbccabccaabcaaabcabbbcabcaabbbcabbccaabbcabcabbccabbbbbcabcabcaaabcabcabcccabccaabccabcaabcabcaabbcabbcabcccabcabbccabbcabcabcaabccabbccabcabcabccaabbcaabcabcabcabcabcabcaabbcaabcabcabcabccaabbcabcaabbccaaabccabbbcccabcabcabcabbcaabcaabccabbbbbbbbbbbccabbcabbbcabcabbbcccabccabbccabbcaaabbcabcabccaabccaabbbbbcaabbccabbcccabcaabbbbcabbcabcabbbcabccabbcaabbcabcabcabccccaabbcabcabcabcaaabbbbbcabcabcabccaabcabcaabcabcabcabccaabcabbbbcabcabbbcabcaabbccabcaaabcabbcabcabbcabcabccabccaabbcaabbbccaabcabbcaabbbccaaaaabcabcabbccaabcabccaabcaaabbcabcaabcaabcabcabcabbccabbbbbbcaaabbcabbbccabcabcabcaabbccabbcaaaabcabbcaabcabbbcaabcaabcabcabcaaaaabbbcaabccabcccabcabcccccabcabbcabcabcaabcabbcabbbcabcabcaabcabccabbbcabbcabcccccccabbccccaabbbcabbcaaaabcccabbbcabcaaaabbcabcabbbccabbcabcabbcabbcccaabcaabbcabcabbbbbbbbcabbcccaabccaabbcabccccabcaabbcccabbbcaaabcaabcabccabcabcabcaabcaaaaabccaabbcabcabcabccccabcabcccabccccabccabcaabbccccccabcabcabcabcabcabcabbbccabbcaabcabbcabbcaabbbcabccabcabbcabcaabcaabccccabccabccabccabcaaabccccabbccaaaabbcccaabcabccabcaabcaabbcaaabbcaaabbcaabccabcccabbbcaabcabbcaabcabcaabcabcabcaabbcabccabcccabcabcabbccaabcccabcabbbcaabcabcaabcccabbccccaaaaabbbcccabbccabcaabcabccabbcccaabcaaabbcabcabbccccabccabbcabcaabcabcaabbbcaaabbbccabbbbcaabcaabbcabcabcabbcccccaabbcabbbcaabbcabcabccaaabccabcaabbcabcccabcaaaabbbcabbcccccaabcaaabcabcabcabcabcabccabbbbccccaabcabcaabbcabbccccaabcaabbcabcabcccaabbccabbcabccabbcabcaabbbcabcabbccabcaabbbbcaabcabcccaaabcaaabbccabcaabccabbccabcabccabcabcaaabccabbbcaabccabccabcabbcaaabbcabbcabcaaabcabcaabbbbbbbcabccabccaabbccabcaaaabcaabbcccabccabcabbccabbcabcabcabccaabcaaabbcaaabcabcccabccabbcabcabccabcaabbcaabcaaabcccaaabcabbcccabbccabcccccaabcabcabcabccaabbcaaaabccaaabbbccabccabcabbcabcaaabbbbccaaaaabbccaabbcabcccaaabbbbbccccccaabbcabcabcccabbccabbcabbbbcabcabccaaabbcccabbccabcabbcabbbcaabcaabccabcccaabcccaabcaabcaaabbbcaabbbcaabcabcccabccabbbbbbbccaabbcabcaaabbbbcaabccaabcabcabbbcaabcabcabbbcabcabbccaabcabcabcabcabcabccccabcabcaabcaabcabbcaaabbcaaabcaabcaaaabcaabcabcccabbbcabcaaabccabcaaabcabcabbcabbcaabbbcaabcabbcccabcabcabcaaaabccabccaabcabcabcaabbbbbcaabcabcccccccaaabbccaabcabcccaaabbcabbbbccabbbbcaabcaabcabccccabbcabbccaabcabcaaabcabccaabccabbcabbbbcabccabcaabcabcaabccabccabccabcaaabcabbbbbbccabbccabcabcabbcabbcaabcabcabcabcabbcabcabcaabcabcabcabcaabbccccaabcccabbbbbcabcabcabcabcabccaabbcccabbccabcabbcaaabbccabcabcaabccabbcabccabcaabccabcccaabbbcaabbcabcabbccabcabbbcaaaabbcaaaabbcabbcaabcabbcabcabcccabccaaaabcccabccaabcabcabccabccabccabbbcccaaabbcabcabcabcccaaaaabcabcabbcaabbcabcabccabbcaaabcaaabbccabcabcabcaabbcabbbbcaaaabbcabbcabccaaabbbcccaabbcaabbcabcabcabccccabbccccabbbcabcaabcaabccabbcabccabbcaabcaaaabcccabcabccabbbccabcabccabcabbbbcccabbcaabccabbcabcabbcabcaabbccaabcabcccabcaabcabcaaaabbcabbcaabbccabbcabbbcabcaabcabcaabbcaabcaabccaabcabbcabcccabcaabcabcabcabbcabbbcaabcabcabcaabcabcaaabbbbbbcabcabbcabccabccaabccaabccabbccabcaabbccccabcabcaabccabcabcabccaabbccabcabcabcabcaabbcabccabcccabcaaabcaabcabcaabcccaabbcaabbcccabbcaabbcccabbbcaabccabbcabccabccccaabcaaabcaabccaabbcaaabcaabcabcaaaaaabcabcabcabbcaabccabcaaabcabccaaabcabcabcaabcabcabcabbcabcabbbcabcaaabcaabcabbccabccabccabbcaabccabcabbbbcaabcccabbcaabccabbcaaaaaabcabcabccabcaabbccaabccaabbcabcccabbbcaabbbccaaabcabbccabcabbbcabbcabccabbcabbcabbbcabcccabcabcccabbccccabbccaabbccaabbbbbbbbbccaabcaabcabcabbccccabcabcabcaaabbbcabcabcabccaabccabbbbcabcaabcabcaabcaaabbccaaabbcabccaabbbcaaaabcabcabbbbccaabcabcabcaabbcccabcaaabcabcabcabccabccabccaabbcabbbccabcabcabccabbcabbcaabcabccccaaaabcccabcabcaabbbcabbcccabcaabccabcabbbbcabcaabcabccaaabccccabcabccaabcabcabcabcabbbccaabcabcabccabcabcaaabbccaabccabccabcaaaabcabbbbbcabcaabbcabbccaabcabbcabbbbcabcabbcaabbccaaabcabcabcaabbcabcaaabccaaabccabbcabccabcabccabcabbcaaaabcabbccabcccabcaabcabcabbcabcabcccabcabcaaaaaabccabcaabcccabbcabbcccabbcabcaaabcabcaabcaaaaabccaabbbccaaaaaabbbcabbcabbbcabbccabcaabcabcabbcabbccaaabcabbbcabbcabcabcabcabcabcabccabccccaaabcabbbbcabbbcabbbcccaabbcaabcabccabccabbbccabcabbbbbcabcaabbbbbcabbcccabbcabccaabcabccccaabbcabcabcaabbccccaabcccaabbbbcaabcabcaabcaaaabbcabcabcaaabcabcabbbbbcabbccabcaabbbbcabcaaaaabcabcaaaaaaabbcabbbccaabccabcabbcabcabcaabcabcabbccabccabbcaabccabcabbcccabcabcabcaabbcaabbcabcabcccabbbbcaaabcaabbcaabbcccaaabcccaabcabcaabcabcaabcaabbbbcabccabbcabbcabcaabccabcaabcaabcccabcabccabcaabcaabbcaabbcabcaabccabcabbcabcaaabcabcaaabccaabcaaabbbcabcabbcccaabcabcccabbcabcabbcabbcabccabbcaaabcabcabbcaaabcccccabbcabccabcabccccaabccabccaabccabcabcaabcabbbbcabcabbcabcaaabcccaaabccaaabcabcabcabbcabcabccabccaabcabbccabcabccabcaaaaabbccaabcaaaaabccabcabccaabcabccabccabcabcabbcabcabcabbbbbbbbbbbccabcaaabcaabcabccaabcccabcaabccabccabcaabbbbbcabcabbcccccabcabcabcabcabbcabbcabcabcabcccabbcaabcabcabbcaaaaabcabcaabcabbcabbcabbcabbbccabcabcaabbbbbcaaabcaabbcccaaabccabcaaabcabcabcabcabcaabbccaaabcabcccccabccccccabbcabcabbcabbcaabcccaabcccaabcabcccabcabcabcabccabcabbccaaabbbbbcabcabbcabcabcabbbcabcabccabcaaaabbcaabccaabcabbcccaabcaabbcabbbbccaabbccaaabcabcabcaabcaabcaabbcabccabbcaaabbbcccabccaabcabcaabbccaaaabbbccabbccabccabbcccabccaabcccabcccabcccabcabbcabccabcabcccabcabccabcaabbcabbcaaabccabbccccabcabccabbbcabcaabcccccabbcabcaaabcabcabcabbcabcabbbcabcabcaabbbbbcabcaaabcabbcccccabbbbcabbcabbcabccabcabbbbbbcabccabcabbbbcccccabcabcccabccabcabbbcabcabcccabcaaaaabccabcccaabcabbbcccabcabccabbcaabcabccaaaaabcaaabcabbbbcabbcabbcccabccabcabccabccabbbcabccaaabbcccaabbbccaabcaabcaabccabcabcaabbcaabcaabbbcaabbbcabccaabcccccabbbcabcabccaabccabcaabcabbcabccabcaabcabbccccaabcabccaaabbcabcabcaaaabcaabcabcabcccccabccccabbbcccaaabbcabccabcabccabbbcabbcccabbbbcabbcabbbcabbcabcabcabcabbccccabcaabbccabbcccccccaabccaabbcabcabcaaabcaabbcabcabcaaabcabbbcabcabbccabcccaabccabccabccaabcccabbbbcabcaabbcabcabcccabbcaaabcabcaabbccabbcaaabccabccaabbccabbccaabccabbbcabcaabcaaabccabcaabcccaabbbbcccabccabccabbbcabbcabcaabbccabbcaaaabcaaabcaabbbbcabcabccabcaabcabcaaabcabbcabccabbccabccabcabcabcabbbcabcabcaabccabccaabbcaabbccaabcaabbccabcabbbcabcaabccabcabbcaaaabcabbccccccabcabccabbccaabbbcabcaabcaabccabcabcaaabcaabccabbcabcaabcaabcabccaabbbbcabbccccaabbcccaabcabcabcccabccaaaabccaaabcabbcabbccaaaaaaabcabbcaabcabcabccabcabcabbcabcabcaabbcaaabcabcaabccabbcccaabbcabbbccaabcabbccabcaabcaaabbcaabbcaabcabcabcccabbcabcaabccabcabcccabbcabbbcaabbbccaabcaaabbbbcabbcaaaabbcaabcaabbccccabcabcabbcccabccabcabcaabcabcabcabcabcabbbcaaabccabbccabccabcabccaaabbcabcabcaaabbcabcabcaaaaabcabbcabcabcaabcabcaaabbbbcabbbccaabcaaabcabcaabccaabcaabbcabbcabcccabcabccabbcabbcabbbcaabccabcccabcabcabccccabcabbcabcaabcaaabccabbccabccabbccabbcaabccaaaaabcabbccabcabcabcccabcabcaabcabccaabcabbbbbbbcccaaaabccaabcaabbcccabbbccabcabcabbbcabcabbcaabcabccabcabbbcabcabcabcaaaabcabcccabcabcabcabcabcabcabcabcccccabccabbbcabcabccccccaabbcaabccabbcabccaabcaaaabbbccabcaaaabccabcabcabccabcabcabbccabbbbbbbbcccaaabbcabcabbbccabbcabccabcabbccabcabcaabcaabbcabcaabcabbcaabcaaaaabbbcaabcaabbcabcabbcabbbcabcccaaaabbccaaabbcaaabbcaaaabbcaaabccaabccabcabccabccccabcccabcaabcabbcabbcccaaaaabcaabcabcabcaaabcabcaabbbcabcabbbbbbbccabcaabbbbbcaabbbccabccaaaabcabcabccabcaabbcaabccabbbbcabcaabbbcabbcabcabbccabcabcabcaaabccccabcaabcaabcabccabbcabcccabcaabccabbcccaaabbccaabcabcaabcaabbbccabcabcabccccabbcaabccaabcabcccabccabcabbcabcabcabcaabcabcabbcabbcabccabcaaabcabcaaabcabbbccabcaabcabcaaabcabbcccaabcabccabccccabcabcabcabcabcaaabcaabbcabccaaabbcaabcabbccaabccabcaabcaabcabccabccaabcabbbcabcabcccabcccabbcabcabccabccabcaabcabcabbcabcabcabbcaabcabcabcaabcabcccabcabcabcaabbbcaaaabbcabbcabbcaaabccaabcccaabcabcccabcabccaabbcccaabcaabbcabbcabbccabcabbcaabbcccaabccabccaabcabccabcabbcabbcabcabcaabccabbcaabbbbcabbbccabcaaabbccabcabbbbbcabbcabbccabcccccabbccabcaabcabbccabcaabcabbcaabccaaabbcabcabcabbcabcabcabcabbbbbbccabcabccaabcaaabcaaabbcabcaabcaaabbcabcabbccabbcccabcaabcaabcabbcaabcccaabcaabccccaaabcabcabcaabbccabbccabccabcaabcabcabccaabcaabcabcabbbcccaabcccaaaaabccccabcabcabcaaabbcccaabcabbcabcaaabbcabccabbbccabcabbcabbcccabcccabcaabbbbcabbbcaabbcabcabbbcabcabbccabcaabbbcabcccabbbcaabbcaabbcabbcabbcabcabccabbbcaabbbcabcabcaabccabbccaabccabcabbcabbbcabcaaabcccaabcccabbccaabccabcabcabcabcaaabcabcabcabcabccabccaabbccabcaaaabccaabcaaaabbccabccabcaabbccccccabbccabbcabbcccabccabcabcabcabcabcaabbcccaabcccabbccaaabbbcabcaabcabccccaaabccabcabbbccccaabbbccabcaaabccaabcabbbcabcabcabccaaaabccabcabccccabcaaabcabcabbcabbcaabcaabcccabbbbccabccabbccabccaabbcaaabcabccabccaaabbbbcaaabbccaaabbcabccabcabbbcabccabcaabcaaabcaabccaabccccabcabbbccabcabccabccaabbcabcabcabbccabcaaaabbcaabbcaabcccccabbcabcabbcabccabcabcaabbcccaaabccccabcabcabcabcabbbcccabbcabcccaabcaaabbccaabbcabcabcabccabcccabcabbcaabcabcabcabcabcabcccabbbccabcaabbcabcabccaaabcabbbbccccaabbcabccabcaabbccaabcabbcabbcabcabcaabcccabcabbcccabccabcabbbcaabcabcaaabccabcaabcaaabcccabcabcabbbccabbcaabcabccaabcabbbccabcabbcabcabcabcabbcabcaaaaaabbcabbcabcabcabccabcabbcabcabcabbbbbbccabccabccabccaaaaabcaabcaabcabccabccabbccabbbbcccabcabcaabcabcccaabccaaaabcabbbbbccaaaaaaaabcabcaabcaaabcabbcaabbcabcabbcaabccabbbcabcabcabbccabbcaaaaabcaaabbcabbbcaabccccccabcabcabbcaabcccaabcabccabcabccabcccccabcccaaabbccccabccccabcabcaaabcaaabcaaaabcabbbccabcaabcabcccabcaaaabcaabcabbcaabccabbcabcabbbcaaabcaabbbcabccccabccaabcaabbcabccabbbcabcaabbbcaaaabbcccaaabcabcabcabcccabcccabbcccabcaabcabcaaabbcaaabbbbbbcabccabcaabccabccaabccabcabccaabbbcabcaabbbbccabcaabcabcaabbcaaabccaabbbccccabcabcabcabcabccabcaaaabbcccabbccabcabcabcabcaabcabcabcabcaabbccabccabbcccabcabbbbccaaabcabcabccabcabbcccaabbcccabcabbcccabbccabbcaabccaabccabcaabcabbcabbcabccabcccabcabbbcabcabcabcabbcabcabcabccccabbcabbccabbcaaaabbcabbccabccabcabcaabbbcaabcabcabbccabccabcabcccabbcaaabcabbbcaabccabcabcabcabcaaaabcabbcaaaaaabccaabcabcaabbbbccabcaabccaabbccccabcabcabbccabccccabcaabcaabcabbbcaabcabbcaabcabccaaabcaaabcabcaabbbccaabccaabcaaaaabcabcaabcabccaabbcccaaabccabcabccaaabbcccabcccaabcabbbcaabbbcabbcabcabcccabccabbccaabcabcabcabcaaaabcaaabbcabcaabcaabcabcabbbcaaabccabcabcabbccccccccabcabbcaabbbcaabccaabcabccaaabcabccabcaabcabccabbcabbbcabbccccabcaabcabcabbcabcabcabbcabcaabccabcabbbbbbbbbcaaabcabcabcabccaabbcabbbcabbccccaaabcaaaabcabccabcabccaabbcabbbcabccabcaaabcccabcaaaabcabcaabbbcabcabcabbbccccccabbbccabcabbcabbbcaaabccabccabbbbcabccabccaabcabcaaabcccabbbcccaabcccabbcabbcaabbccabbbbccabbccabbcabcaabcabcabcaabcabccabbbcaaabcaaabbcaabccabcabbcccabcaaabbcabcabbcabcabcabcccaaabcabbbcabcccaabcaabbcccabcabcabccaabcabcabccabccabcaabcabccabcabcabcabcabcabbcaabcabccaabbbcaabbbbcccabcaabcabcabbcabccaaabbcabcaabcabcaaabccabbcabcabbcabbcabbcabbbcabcabcaaabcabbcabbbcabcaabbcccaabbccccccaabbcaaabccabcabcabcabccabbccaabbcabbbcabcabcabbcabbcaabbbcabcabcaabcabbccabcabcabcabbbcaabbcabcabbbbccabccccaabbcabcaabbcaabcccaabbccabbccabccabbccabcaabcaabccabcabbcabbcccaaabcabbbcabcabbbcaabcabcabccaabcabbbcaaaabcabbbccabccabcabcabccaabcabcabcabbbcabbbbcaaabbccabcabcccabbbcccccaabccccabbccaaabcabcaabcabccabbbcabccabccaaaabcabcccabcaabbcabcabcabbcabbbccabbbbbcaabcabcabbccaabcabbbbbbcabcaabcabcabcabbccabcabccaabbcaabccabbbbbcaaabbcabbcccabbbcabccaaabcabbcabcabbbccccabbbccabcabcaabcabccabbcabbbbbccabccabccabcaabcaaabbbcabcabcaaabcabbccaabcccabcabccabcccaaabcabbcaaabbbcabcccabccabcabcaaaabbcabbcaaabcabbcabbcabbcaabccaabbcccccabcabbbbcaaaaabcabcabcabccabccabcabbbccaabccabccabccabccabcaabcccabcaabbccaabcaaabbcabccaaabbcabbccabccabbcaaaaaabcaabbcaabcabcaabcabcabcccabbcabcabccabccabcabbbbcabccabccaaaaabbcaaabcabbcccaabcabcaaaaabbccabbcaabcabccccccabcabcabccaabccabbcabbccabcabcaabcccabbbbccccaabcaaabbcccabcabbbbbccabcabcaabcabcabcccabbbccabcabbcaabcccabcabccabccaabcabcccaabbccabccabbccaabbbbbcabcabcccabcabccabbbbccabbbcaabcaaaaabcabbcccaaabbbbcaabbcabcaaabbcabccaabcccabcaabbcabcccabbbcabcaabcabbccccaabcabccabbcabbccabbbccabccabccabccabcabcabbbccccabcccabbcabcccabbccabcabbcabcabbcaabbcabcabcabcaabbbcabcabcabbcaabcabcabccccabbbcabcabccaaabcabcccabcabcaaabbccaaaabcabcaaaaabcaabccabbcabbccabccabcabcaaaabccaaaabcabcabbcabcabcaabbbbcaaabcaabbcabcabcabcabcabcaabcabcabcaaabcaaabcaabcabcabccabcabbccaabccabbbbccccccaaabccaaabbbcabcccaabcccccabcabcabbcaaabcabcccaabccabbbbcaabcabbcabcaaabcaabcccaabccabbcccabccabccabbbcccabbcabbbcaaaaabcaaabccabccabccaabbbbcabbbbcaaabcaabbbcaabcccaabcabbccaaaabcabcaabccabcaabcabcabbbcccabccabbccaabccabbbbccabbcaabbccabbbcccaaabcabcabbcaabbbbbbcaabcaabbbcabccabbccabcaaaabccabbcaabcabcabbccaaabbcabcabcabbccaabcabcabbccabbcccccaabcabbcabcaabbccaabcccabcabbccaabcabcabcaabbbcccaabbbcabcabbbcccabcabbcabcabcabcabccabcabbcabbcabcccabcabbcabcabcccabbbcaabbbccaabcaaabbcabbccabccabcccabcabcabcabbbccaaabbcabccabcccabcabbccabcccaabbcaabbcaabcabcaabcaabccccaaabcccabcccccaabcabbcaaabcccabbbcabbcaabbcccabcabbccabcccabcccaaabcabccabcaabcccaabcaaabccabbccabbcabccabcccabcabccabcabcaabcabcccabbcabccabccaabccaabccabcabccabcaabcabccabcabbbcabcaabbcabccabcaabccaabcabbcabccabbcabcabccaabcabccaaabcabcabcaabcabcabccabccaabccabbcccabbccabbcabcaabbccabcaabbbbccabcabccabccccabbccaaabcabbcaabbbcabbcabccaabbbccabcabbbcabccabbcabbcabccaabcabccaaabcaabbccaabccaabbccabcabcccabbcaabccaabccabccabccaaabccaabbcabcaabccaaabccabbcabbcaabcaaaabcccccaaabccabcaabcabbbccabcabcabccccaabcaaabcaaabbcccabccabcaabcabbbcaabbccabcccccabccccabccaabcaabcccaaaabbccabcabcabbccabbbbccabcabcabcabcccabcaabbbbccabccaaabbccccaabccabcabcabccaabcaaabbcccccabbcabcabcaaabcccaaabcabcabcccabbcccabcabcaabcabbcabbcccccaabcaabcabcabccabcaabbbcabccabbcaabcabbccaabcccabbcaabcaabccabcabcabbcaaabcaaaabcabbbbbcccabcabbbccabbcaaabcabcaabcaabccaabbcabcaabcaaaaaabcaabcaaabbccaaabccabcaabccabcccabbbbcabcaabccabcabcabbcabccaaaabbcabccaaaabbbbbcaabcaabcaaabcccabcabcaabcabcabcccabcabcabcabcaabccabcaabcabcaabcccccaabbcabccabbbcabccabccabbcabcabcabbbcabcabcccabcabbbcabcabbcccaabcaaabbbcabbcaabbbbccabcccabcaabbcabcaabcaabcabbccaabcaabcabbbccabcaabcaaabcccccabcabcabccabcabbbcccabcaaabcaaaabcabccabbccabbcaabcabcaabcccccabccabcccabcabbcaaaabbbccabbcabcaabcaaaaaaabbccabcabcaabbcaabbcaabcaaabbcabbcabcabcabccabbccabcabbcabbcabccabcabcaaaabbbccabcaaaabccabcaaabcabbcccaabcaabccccabbcccaabcabbcabcabbcaabcabbcabcccabccabcccabcaabbbbcabbbbbcaabccabcaaabbcabcabcaabcaabcaabcaabbcabccabcabbbcabbccaabccaabcabcabccaabccabcccaabbbbcccabccaabbcabcabcabbcabcabcabbcabccabcabcabcabbbbbcabcabcccabbcabbcaaabbcabcaabcaaaabcabcabbcaabcabccabbcabcaabcabcaabcabbcabbcabcaabccaabcaaaaabcabccabccaaaabcccabcabbbcaabbbccabcabcabbcaaabcabbcabccabcabcaaabcabcaaabbcabbcabcabbcaabbcaaabbcaabbccabcabcaabcaaabbcabcabbbcabccaabcaabcaaaaabcabbcabcaabbcaaaabcabcaabccaabcaaabbcabbccabcabbbbcabcccabcabbccabbbcabcabcabcabcabccaabbcaabbbbbcabccccccabcccaabbbbcabbccabccaabcabcabcaaabbbbbcabccaabcccccaaabbcabcabbbcabbcabbcaaabbbbcaabcabbcabbcaabcabcabbbcabccaabcabcabcaabcabccaaabcaaabbcabbccabbccabcabbbcabcabcabbccccabbbcabccabcccaabcabbcabccabcccaaabcabbbcabcabbcabbccabbcabbcabbccabcabcaaabcabcabbcabcabcabbccaaabcabbbbbccabcabccccabbcabbccabbcabccabcaabbcabbbcabbbbcaabbbccabbbccaaabbccaabcabccaaabbbbcaaaaabbcabccaaabcaabccccccaabbcabcaabcaabbcabbcaabcccabbbccabccabccaabbbcaabccabbccabccabcabcabcabcabccabcaabcabcabbccccaabcaaabcaaaabcaaabccabbccaabbcaaabcaabcabcaabcabcccabcabbcaaaaaaabcabcaaaaaabcccaaabbbcabcabbcabccaaaabbbcabcabcabcabbbbccabcaabbbcabcaabbcabcabbbcabccabccabcabccabcabcaabcabbbbcabcaabcabcabbcaabccaabbccabbcabbbcabcabbcaabcabcabbcabbcabcabcabbbcabcaaabccaabbccabcaabcccaaaabbbccccabcabcabcaaabbcaabbbbbccaabcaabcabbcaabcaaabcaabbbcaabbcabcaaabbcccaaaabcaabcabbbbcabbccaabcabcabbccabcabccabbcaabbccabcabcabccabcccabccaabccabbbccabccabccaabbcaabbbcabcaabbcaabbcabcabcabbccaaabbccabccabcabbbcaabcabccabcccabcabcabcabbcaaaaabbbcabbcaabbcabccaaabcabbbcabcaabcabcabcabbbccabbcabcaabbbbbbcaabbcccabcaabccabccccabcabcabbcccabcaabbcabccaabbccccaaaabcaabccabcabcaabcaabccaaaabbcabcabbcccabbcabbcaaabcabcaabccabbbcabcaaabbbcabcabbcccaaaaabcccabcabcabcaaaabbcaaaabccabccabcabcccaabcccaabccabcabcabbbcccabbcabbccabcaabcccabccaaabcaabcabcaabbcabbccaaabcabbccabcabbbbbccaabcabcabcaabbccabccabcaabbccccabcccabccaabbbccabcabccccabcabcabcabbcabcabccaaaaaaabccccabccabcaaabcaabccabcabccabcaabccaaaaaabcabcabbcccabcabccabcabbbccabcabcabcabbbcabbbbcccabcabcabccaabcaabccabcabcabbccaaabcabbbcabcccaabbbcaabcabbbcabbbccabcabbcabccaabccabcaabbbccabbcabbbcabcccaabcabbccabbcabbcabbcabcabcabcccabccaaaabcabcabbcaabbcaaabbcabccabcaabcaabbccabbcabcccabcabbccaabcabcabcabcabcabcaabbbcabbbcabcabcaabccabbcabcabbcaaaabcabcabccaaaabcabcaaaabcaaabbccabbcabcabbbcabcabbcabccabcaabcabbcabcccabbcabcaaabbbbcabcabcabcabccaaabccaaaaabcabcccccaabbcabbcccaaabccccccabccccabccaaabbcccabcccccabccaaabcabbcaabcabbbcabcabccaabcabccabcaabccaaabccaabcabbccabccabcabbccabcabcabbccaabbcabcabbcccabcccabcabcabcaaabbccabccabcaaaaabccabcccabbccccabccaabcaabcaabcccccaabcccaaabcaaabcabccabccabbbcabccccaabbbcabccabccaabbcabcaabcabcabbcaabbcabcaabcabcabbcaabcabbbcccccaaabccabbbccaabbcabbcabcabbbcaabbbcabccaabcabbcabbcabcabcaaaaaaabccccaabccccabccabcabcaaaabcccabbcaabcccabbcaabbbccaabcabbbccaabcabcabbcccabccaabcabcabbbbccabcaabccaaabcabcabbcabbbcabcabcaabbcaabcabbbcaabbcabcccaabcaaabccabcabcaaabcaabcabcaabcabbbcccccabcabcaaaabcabcaaabcaaabbbcabcaaabcabcaabbcabccaabcabbcabcaaabcabbbcabccaabbcaabcaabbcabcabccabbcabcaabbbbcabcaabbcabcaaaaabbcabbcabcaabbccccccccaabcabbbcaabcabbcabcabcabccabcccabbbbcaabcabbcabccabccabbcabbcabcabbbbcabbcaabcabcaaabccabcabcabcabccaabcabccabbbcaabcabcabbccaabcaabcccabbbbbbccabccabcabbcabcaabccabcaaabcabcaabcabcabbbcabcabcaabcabccaabbcabcabcabbbbbbcabcccabcaaabbcabccaabccabcccabbbcabbcaabbcccabbbbbbcabccabbccaabbccaabcabbbcabcabccaabbbcabcabcabcaabbccabccabccccabccabbbcccabbbcabcaaabcabbcabccabcccabbbbcabbccaabbcccaabcabbbbcabbcaabccccaabcabcabbcabbcaabbcaabcabcabcabcabcabcabcccccaaaabcaaaabcaaabcaabcabbbcaabcabbcabcabccabbccaabcabbbbbbccabbcabcccabcaabcaabbbcabccccabcccabcaaaabbccaabcccabccabbcaabcabbcccaabbcccaaaabbbcaabcaabbccabbccccabcabbcaabccabcccabccaabbbbccabccabccabbbbcabcabbcaaaaabcccabcaaaabccaaabcccabcaabbbccabccabbccabcabcabcaaaaaaaabcabcabbbbbccccabcabcabcaabcabcabcabcccabccabcaaaaaaabcabccabcabcabcabcaabcabcccaabccaabcabcabccaabccabccccabcabbbccabbbbcabcaabcabccaaaabbcabccccccabbcabbccabcaaaaabbcabbcaabcccaaabcccabccabccabcabbbcabbcabccaabcabcccabbccaabccabcabcabbbcabccaaabcabccabccabcaabcabbcabccabbccaaabcabcccccaabcaabcabcaabcaabbcaabcabcaaabbcabcaabcccabccccaaabcaabcaabbcaabcabbccaabbcaabcabbcaabbbbbcabcabbcccaabbcabbbcabcabcabcabbcaaaaabbbcabbccabccabcccabcaaabcabbbbbbccabccabbcaabcaabcaaabbbbcabcabcaabbcccabccabcabbcabbcabbcabbccaaabbcabcaabbbbccabbbbcabbbcabbcabcaaabcaabcabcabbbcaaabcccabcaaabccabcabcccaabcaabcabcabcabcaabcaabcabbcabcabcaabbccabbcaaaabbbcabcabcccabbcabcabbcaabccabbcabcabbcaabbbcccabcabbbccabcaabcabcabbcabbcaabcabbcccabbcabbbcabcabbcabccabcabcabcabcabcccabcabcabcabccabbccaabcabcaabcaabcccabccccabcabccabccabbcaabbccabcccaaaabcabbbbcccccabccccabbbcccabccaaabbcabbcccabbbbccabcaabccabbcabcabbcaaabbcccaabbccabcabcabbcaabcabccabcabcaaabcaaaabbcccaabcaabbbbcabbbccccabcaaabbccabccabbcabcabcaaabcabbcaabcaaabcaaabbccaabcabccabbccabcabcaabcabcaabcabcccabbcabccaaabcabcaabcabbcaabcabbcabcabcabbcabcaabbccabccabcabbccabccabbbbbcabcccabbccaabbcabcaabcccabbcaabcabcabccaabccaabbcaabcabbccaabbccaabcabccaaabccaabbcabcabccabbcabbcabccabbbccaabcabbcabbcaabcabbcabcabbbccaabcccabcaaabcccaabcccabcabccaaabccabcaaabccccabbcabbbcabcabbcccaabccabcabbccabccabcabbcabbcabbcabcabbcccabcabcabbbcabbbbcabcccabcccabbccaaabccabbbbbbcabcabbcabbbccccccccaabccaabcaaabbccaabcaaabccabbccabcabccaabcabbcabbbbcaabccabbbcabbcaabcaabcabccabcabccabbcabcabcabcabcabcccaabcabbbbbcabbcabbccaabcabcaabcccaabcabbccccaabccabcccabcabcabcaabbbbcabcaabbccaaaabbcabcaaabbcabccabbccabcaabcabcabcabbcaabccaabcaabcaabcabcabccabbcaabbcabcaabcabbccccccabbcccabcccabcabcccabcabbbcabcabcaabccccabcabccabbcabcccabcabcaabbcaaaabbbcabbcaabbcabbbcccaabbcabcaabbbccabcccabccaabcccabcabccabcabcccabcaabcabcccccaaabbbcabcabcaabbccccabbcccabccaaabbcabbcabcabbccabcaabbcabbbcabbbcabcabcccabccaabbcabcaaabcaabcaaabccaaabcabcaabbccabcabcccabbcabccccaabbbbcabcabcccabcabcabcaaabccabbbcabcabcabccabbccabbccabcaabcaabbbbcabcabcabcaabcaabcabbcabcabcaabbcccabbbccabccabcabcaaaabcabbcccabbcccabbbcabccaabcabcabccabbcaabbbcabcabbbbbcabccaabcccabcabcabccccabcaabbcabccabcabcccabbbcabcccaaaabbcabbcaabcabccccabcabbcccaabcabcabbcabcabbccabbbbcabbbcabbcabcabccabcabcccabccabcccabbbcaabbbbcabbcabbcaabcaaabcabcaaabbccabccabcaabcaabbccabbbcabcaaabbbcccccccabbbccaabccabccaaabcabccaabcaaabcabbccaaabccaabccaabcaaabccaaabbcccaabcccccabcabbbcaabcabccabbcabccabcaabbcabbbcabcaabbccabcaaabcabbcccccabcabcaaabcabcccabcccaabcabcabcaaaaabcaaaaaabcabbcabbcccabcaaaaaabcaabbcccaaabccabbcccaabcaabbbcaabcabcabcabbcabcabbbcccabcaabccabcccccabcabbbbccabccccaabbcabcabccccabcabcabcabbcabbbcabbcabccabcaabcabcabbcaaaabccccabbcabbcabbbcabbccabbbcaabcabbcccabcabcabcaabccabccabbbbbcabcabbccccabbbcabbbbcabcabbbcabccabccabbcabccabcabcaaabcaabcabcabcabbbcaabbcaabcabcaabcabbcabcabcabccaabccabcabcabcabcabcaabbcabcccabbccaaaabccaabcabcaabbcabccaabcabbcabcccabbcabbcaabbcaaabccaaabcaabcabbbbbccabcabcaaabbbcaaabcabbcabbcabbcaaabccabcaaaabcabccaaabccabbbccabbcaabccccabcabccccabcabccccaabcaaabbbbcabbcabbbcabcaabcabcabccabcaaabbbcabbcabcabcccccaaabbcabbccabbcabcabcabcaabcabccabbbcabcaabccabcccabccabbcabbcabbccaabcabbcabccaabcccabccaabcccabb
abcabbcaabcabbccabbcabcabbbccabccaaabccaaaaaabbcaaabbcccabbbbbbbcabbbcccaabcabcaabcaaabccabbcabbcabcabccabccabbcaaabcaaaabcabcaabcabbbbbbbcabcaabcccabbbccaabcccabccabccaabbcabcccabcaaabcabcabcabbccabbccabcabcaabcaaabcabcabcccabccaaabcabccabcabbcabbcaabcccabbbcabcabcabccabcaabcccabcabcaabcabbbbcabbccaaabcabbbbcabcabcccccabccabcaaaabcabcabcaabbcaaabbcabcabbcabbbbbbbbbbbcabcaabbbbbcabcaaaabcaaabbcabcabcaabcabccabcaaabcabbbcaabcabcaaabbcabcabbcabcabcaaabcabbbcabcabcaabccabccaaabbcabcaaaabbccabbcccabbbbbccaaaabccabcabbbcccabccccabccaaaaabbcabcabcabcabbcabcabbcaaabcaabcaaabcccaabbccaabccabcabcaaabcaabcabcabccccccccccccaaabbbbbbcabccabbcabbcabbbccabcccaabcaabbcccabcabccaabbbbbccaaabbccaaabbcabccccaabcabcccaabcabcabccabcaaabbcabcabbbcaabcabbcabcabcabccabbcabcccaaabbccabcabbbbbccccabccabcaaabcaabcabcabbcabcabccaaabcabbbccabbcabcaaabcaaabcabcabbccaabcabbcabcabcabcabccabcaabccccccabbcabbcccaabcaabcabbbcabccaabcaaaabccabbccaaabcccabccabcccabcabbcccabcabcaabcccccaabbccabccabccabbcaabcabcaabbcabcabbbcabcaabccabbbcabcccabcaabccabbcaabcabcccabcaabcabbbbcccaabcccabcaabccaabcabccabccabbcabcccaaaaabcaabbcccccabbbcabcabcabcabccabbcabcaaabcaaabcabcabccabccccabcaabbbcabbccaabcaabbccabbbbcaabbbcabccabbbcabbbcabbcabcaaaaaabbbbbbcccaabccabbbcabcaaabbcabcabcabbccabcaabccaaabbbcaaaabcabcabcccccccabcaabbcabbccabccabbcabccccccaabbccabbbcccaabbbcabcaabbccabbbbbcaabbcabbcccaaaabcabbccccabcabbcabbcaaabbbbbcaabbcaaaaabcaaaabbcaaaabcabccabcaabbccabbccabccabcabbcaabbcaaabbcabcabbcabcabccabccaaabbcabcabbcabccabbbccabcabccabbccaaabbbcaaabbcabbcaaabccabbbccaabcabccabcabccabbcaabbcabbcaabccabcabccaabcaabccabccabcabccabccabccaabcabbccabcabccaabbbcabcabcabcaaaabcaabbcabbcabbbbccabcabbcccabbcabcabbbccabbbcabbbbcaabccabcaabbcabcccaaabccabcabcabcccabbcccabcabcabbcabcaaabcabcabbbcccabccabcaaabcabcaaabcabccabbcccaaabcabbcabcabbcabcabbccabcaabcaabbcccaabcccabbcaaabbccaabcccaabcabcaabbbbcabbcabccaaabcabbccaabbcabbccaaabccabccccabcabcabcabccaaabcabcaaaaabbcccabcabcabccaabccabccabbbbcabbbbcabcabcabcaaaabbcabbbbcabbccabcabcabbbcaabcaabbbcabccabccabccabccaabccabcaabbbbbcabccaabbbbcaabcaabcccabbcaabbccaaaabcabcccabbbcabcabcabbccaabbcaabcabcaaaabcabcaabbcccabcabcaaaaaabccccaaabcabbcaabbbcaabcaabccabbcabbcaabcccaabccabbbcaaabcabbccabcccaabbccccabbcabcaabbccabcaabcabbccaaabbcabcabcabbbbcabcabcabbcabcabcabbcabcaaaabcccabcabcabcaaaaabbcabcabbccabcaabbcccabcabccaabbcabcaabcccabbcabccaaabcabccabbcaaabcaabccaaabcaabbbccabcabccaabcabcaaabbbbcabcaabcabbccabcaabcabcccaabbccabbcabbcccabcaaabcabcabcccabbbbbcabbcabcabccccabbcabcabcabccabcabcabbcabcaaaabcabcabbcccabbccaabcabcaaabcabbcabcaabcccaabbccabcaabbccabcabbccabccccabbcabcabcaabcabcabcabcabcabcccaaabcabcabcccaabbbcabbcccabbbccabcabccabccaabcabccabbbbccabcaabcabcccabbbccabccccabcaabcabcabcaabcabbbcaaabcaabbbcaaabbbbcabcabcabcaabcabccabcabbcabccabcabcabcccabcabccabbccabccaabcaabcaaabcabbccabbbcaaabcabcabbcaaabcaaaaaaabbcabbcabbbccaabcabbccaaabbccabccabcaabcaabbbcabcabcccabcabcabcabcabccccabcabbbcabcaabbbbbbbbcabcaabcaabbcabcccccaabcaaabccaabbbcabcabbcabccaabcabcabbbbcabccabcccaabccabcabccabbcaabcaabcabbcaabccabbcccabcabcaaabbbcabbbbcaaabcabcaaaabbcabbccccaabbcaabcaabccabcccabcabcabcabbcaaabbcaaaaaaabccaabbcccabcaaabbccabcaabcabbcabcabcaabbcabccaaabcabcabcaabbbcccabcaabbbcabcaabcaabcabbbbcabbcabcabbbbcabcccaabcabcabcabcccabccabcabccaabccccabcaaabcccabccaaabcabbcabcaabccabccaaabcccaabbcabcccabcabcaaabcccaabcaaaabcaaaaaaaabbcaabbbbccabbbbbbbcabcabccabbccabbbccaaabccabccaabcabccabcaabbcaabbccabcabcabcaabccccaabccabcaabccaabcabbcaaabcabbcccabcccaabcaabccaabccabcaabcaaabccabbbbbbcaaabcabcccabcabbcabbbcabcaabbbcccabcabcccaabcaaaabcabbccabcabcabcabcccaabcabccabcabcaaabcabbcabbbcabbcabcabcabcabbbcabccabbbccccaabcabbbbcaabcaabbcabcabcabbbcabcabcaabcaabbbcaabbcabcaabbcabbbcabcabccaabcabcaabbccabbcabcccaaabcabbcccabbcccabccabcccabbcabccabcabbcabbcabbbbcaabcccaabccaabbbcabcccaabbccabcabbccabcccccabbccaabbccaabcabcabbbbbcaabccabbccabbbcabbcabcabbcaabcccabcaabcaabccccccaabccabbbcaabcabbcaaaaabccabcabcccabccccaabbcabcaabcabbcabcabcaaabccabcabbccaabccaaabcabcabcabcabcabcabcaabbccccaabbcccaabcabccaabbcabcaaaabcccaabcaabbcccaaabbcabcccaabcccaabbbbccaabcaabcabcabcabcccabcabbbbbbbccabcabbcaabbcabccabbcabbcaabcaabcabcaabcabcabbcaabcabbccabcabcabccccabccabccabcccabcabcaaabbcabcaaabccaaabbcaabcaabbcabcabccaabcaabcabbcabbcccabbccabbccabccabbbbcaabcabcabbccabcabcaabbcaaabbccabcabcabcabbccabcabcabbccabcabbcabccccabcaabcabbcabbcaabbbbcabcccaabbcaaabcaaaabbccabcaabcabcccaabcabcccccabccaaaabcabccabcabcaabbcccabccabbcccabcabcccabcaabccaabccabccaaabbbcabccabbcabcabcaabcccabccabcaabbcaabcabcabcaabcabbcaabbcabcabccabbcaabcaaaabbbccabccaabcaaabcabcaabccabbbbbbbcabbcabbcccabcaaabbcabbbcabcaabcabbbbcaabcabbcaaabcaaabcabccabcaaabbbcaabbbcaabbbcaabcabbcabcaabbcabbcabbcabcabbccabcabccabcabbbbbcabbbcabcabbcabbcaabcabbcabcabcabccabcccabcaaabcabccaabcabcabcabbbbcabcabcabcccaabccabcabbcccabbcabcabcaabccabbcabbccabccaaabbcabcabcabbcabbcabcabbcaaabcaabbccccccabbcaabccabcabcabbcabcaaabccabcabccaaabcabcabcccabcabbbcccabccabbcabccabbcabcaabbccabcabcabcabbcaabbccaabcaaabcabbccaabcaabcabbccccabbccccabcabcaabbcabcabbbbcaabcabcabcabccaabccccabbccabbbcabbcabcabbbcccaabbbbcabcabbcaabccabcaabcccabbbcabbbbbbcaabcabbccabbcaaabbccaaabcaabcabbcccaabcaaabbcabcaabcaabbccccabbcabbcabbbcabccabcaaaabbcaaaabcccabccabcaaaaabcabccabcccaaabcaabcccaabccabcccaabcaabccaabcccabbccabcaabcabccabcabcabcabccabcabcaaabbccaaabccabcabbccabcabcccabcabcabbccaabcabcabcaabcabccabbbcabcabccaaaabcccabcabcccaabcaaaaaabbcaaabbcabccaaabcaabbbcabcabbcaabcabcaabccabccabbcabcabcabccabcaaabccabcabbccaabcabcabbccabbcabbcccaabccabccabcaabcccabcabbbcccabcabcccccabbcaaaabcaabcabbcabccccabcaabbcaabbcabcabccabbccaabbcabbcaaaabbcabcabcccccabcabcaabbbbccaaabbbcabcabccabccabccccaaaabccaaabcabbcabbcabcabcabcabcaabcaabbcabccaaaaabbcaabccabccaabcabbcabbcabbcabcabbcabcabbbcaabbbbcabcaabcabcabbccaabcccabcabcccabccabcabcabcaaaaabcaaaaabbcccabcaabcabbcabcabcaaaabccaaabccabcabbcaabcabcaabcabcabcabbccaaaaabcccabcabccaabcabbcabcabcaaaabccaabcaaabccabcccabcabbccccabcccaaaabcaaabcaaaabccabccabcabbbccabcaaaabbcaabcabcabccccabcabbccabccabbcabcaabccabcabcabcaaaabcaabcaaaabccabcabbcabccccaaabbbcccabcabbbbccaabcaaabccaaabbcaaabccaabccabcabcabcaabcabcabbcaabbcabcccabcaabcabcabcaabcabcaabcabbbcabcaabcaaabbbcaabbcabcabbbcaabbcabbbbbcaabbccaabcaabcabbcccccaabbcabcaabcabcabbbcabcaabcabbcabcabbbcabccccccaabccaabcccabcabcabbbccaaaabccabcabcabccabbcabcabcccaabcccabbccaaaaabcaabccabbbbbbcccaaabcabccabcabccaabcaaabcabbbcabbccabccaaaabbcabbbbcabbcabcabbcccaaaabcabcaaabbbcaaabbbcabcabcaaabbccabcabbbcabcabccabcabccabcabcabcabccabcaaabbbbcabcabbccaabccaabcabcaabcabcaabccccabccabccaabcabcabccabcabccaabcabcaaaabcabbcabcaabcabcabcabccabbcccabcaabcaaabccaaabcaabcaabcabbcabbbcabcabbbccaaabbcaaaaabccaaabcaabcabccccabbcabbbccabbccabbcaabbbbcabcaabccabcaabcabccabccabcabbcabcaabbbbbcabbbcabcabccabcccaabcabcaaabcaabcabcccaabbcabbccabbcabccccabcabcabbcabbbccaabccabcaabccccaaaabcabcabcabcabcaabcabbcaabcaabbcabbccccabcaaabccaabcaaabccaaabccabbccaaaaabcabbbbcaaabccccabcabccccabccaabccabcaabbcccabccabbbcabcaaabccabcaaaabcabbcaabbcabcabcabccabccaabcabcabcccabbcaabccaabcabbcaaaabcaaabcaaabcabcabcccabcabbbbccabbcaaabccaabcccabcabbbcabcccabcabcabcabccaabcabcccabcabcabbbccabcaabcaabccabcccabbcabcaaabcabcabccaaabcccccabbcccaabcabcaabcabbccaabbcaabccabcaaaabbbcabcaaabbbcabbcabcaabcabcabcabcabcaabccaaabcabbbbccabcabbcabcabbcabbccaabcabcaabcabcabcabcaabcccabcaaaabcaabbbcaabcaabbbcabcaabbcaaabbcabcabbbbcaabcaaabbbcabbcaaabcaabbcabcabbcabccaabbbcabccaabccabbccaabcabcabbbbcabcabcaaabbcaaabcabbbcabbcccaabcaabcabccccabcabccabbcabbcccaaabcabccabbbbbcaaabcaaaaabbcccabbbcccabcaabcabcccabcccabbbcccccabbcabbcccabccabbcabcabcabcabcaabbcabcabccabbbcaaabbcabbcaabcabcccabbcabcabcccaabbcabcaabccabbcabcaabbcccabbbbcabbbbccabcabccccaabcaabbccabbcabccabbcccaaabcabcabccccccabcabccabccaabbbcabcaaaaabcabcaabcaaaabcabbcabcabcabcabbbcabbccabbcaabcabbcaabbccabccabcabcccabcabccabccabcabccccabccabbcabcccabbcabcaabccabcabbbcabccabcabbccabbcabbbcabbcaabbcabcabcaabcabcabbcccabcabccaaabccabbccabccccabcaaabcccabcabbccabcabbccabcaabcabcabcabbcabccabcabcabcabbcabcabbcabcabcabcabbcabcaabcabccaaabccabbcabcabcabbbcabcabcaabbccabcabbbcabcabcabbbcaaabcabcabcabccabcaabbcaabbccabccabcabbbcabcaabbcabcabcabcabbcabccccaabcabbbbcccaabcabbbbbcabccabcccabccabccaaabbbcaabccaaabbcabcaabcaabcaaabcabcabcabcccabcabcaabcaabccabcabcabccabcabcabbbcaabcabccabcabcaabbbccabcabbcaaabbcaabccccabcaabbccabbcabbcabcabccabcabbbbccabcccccaabccabcccabcaabcabcabccaaaabbcaaaabcaabcabbcccabbcabbcabcabcaabccccabccabcaaabbcabccabcabbcabcaabcabbcccabbcaabcabcaaabbccaabcabcabcabcabcabbcabbcaabcccabcabbccabcabccaabcaabcabbcabccccabbcaabcabbcaaabcaaaaabccabbccccabbcaaaabbcaabccabccaabbcaaaabcaabbccabcabcabccabcaaaabcaabccaabccabbbcabcabbccabcabcabcabcabccccaaabbbbcabbbbcaabcaabbcabbccabcaabbcabcaabcabcabcaabbccabcabccaabbbcabcaabcabbbcccabccabcabbcccaabbccabccaabccaabcabcaaaabccabcabcabcabcaabccaabcabbcabcccabccaabbbcabcccabbcabcccabbbbbbcabcabbcccabccabccabcabcabcaabbcaabbbbcabbccabcccabcabbcaabcaabcabcabcaaaaaaabbbbccabcabbbccabbcaaabccaaabcaaaabbcaabbcaabbcabccabcabbbbbcccabbcabbbbbbcabcccaaaaaaabcabbcccabcaaaabcabcaabcaabcaabcabcabcabcaaaaabcabbcccabccccccaaabccaabcabccabccabbccabcabbcabbccabcaaabcccaabccabcabbbcabbbbbbcabccabcabcabccabcaabbbbccccaabbccabcaaabcaabcaabcabcabcaabccaaabbcabcabcabcaabbbbbcaabcabcabbcabcabbcabcabcabcccaaabbcccabcabcabbbccabbccabccabcccabbcabcabcabcaabbcabbcabcabcaabbbbbbbcabcabbcabccabcccabcabcaabbbbccabcabbbbcabccabbcaabbcccaabcabcabcabcccabccabbbcabbbbbcaabcaabcabccabcabcabcaabcabbbcabbcabcabcaaabcaabccaaabccabccabbbcabbbcabbbbcaabccabcabccaabbccaabccaabbbcccabbcaabcabccabcabcabcaabcaabccaabcccccaabbcaabcabbcabbcaabcaaabccabcabcccabcabbccabcccabcaabcabcaabbccccabccabcabbcccabcaaabbcccabbbbbcaaaabcaabbcabcabccaabccabcabcccabcaabcabcaabcabbcccabbbcccabbcaaabcaabcaaabcaabbccabcabcaaaaabbcabcabcaabcabbbccaaaaaabcabcabccabcaaabbccccaaabcabcabcabbbcabcabccabbcabccabcabbcabcabcabcaabbcabbbbbcabcabcaabccabccaaabbbbbcabcaabbccccabccabcabcaabcccabccaabcabcabcabcabcabcaaaaabcabccabccabcaaabccabcccabcabcabcaabbcaabcaaabccabcabcaaaabccaabccabccabcabccabbbcabbbbccccccaaabccaabbbbccabcabbbbccabcabbccccabbbccabcabccabcabccaaabcabcaabcaabccaabccabcaabcccaabbcabcaabbbcabbcabcabbcabcccabcccabbcabccaabcabccabbcabbcaabbcaabcaaabbcccccaabcaaabbcabbccaabcaaabcccccabbcabbccabbcabbcaaaabcabbcabcabcaabcabbbcabccabcabbcaabccaabcabcabcaaabcccaabcabcabcaaaaabccabcccaaabbccabcaabbbcabcaabbcabcabcabbcaabcabcaabcabbcabccccaaabccaabccabbcabbccabccabcabbcaabcabccabcabbcabcaaabcaabbbcaabcabcccabcaaaabcaabcabcabcabbbcaabcabbcabccabcaabbcabcabcaabcaabbcaaabcccabcaaabbccabccabbcccabcabbccabcabccabccaabcabccabcabbcaaabbcaabbcccabbbbcaaabcccabcabbcabccabcabbcaabbccaabbbcaabcabcabcabccabcabcabcabcccaabccabbcabbbbbcabccccaabbbcabcaabcabbccaabccabbcaaabccaabbcaabcabcabcccabbcabbcaaaabcaabcccaabcccaaabcabccaabcaabccaabcaaabcccabcabcaabcabcaabbbcabbcaabcccabbcaabcabcabcabcaabcccaaabbcabbcaabbcabbbccabccaaaabcabcabbcaabcabbcabcabcaabcccabbcabbccabcabccabcaabbbbcabcccabbccaabbcccaaabcccabcabcccabcabcccaabcabbcabbcabbbbbccccabcabcaabcabbcabbbccabcabbbcaabccaabccabcabbcaabcaabbccabcabccabbcabcabcaabbcaabcabcccaabcabccaaabcabcabcabcaaabccaabcaabbbcabccabccaaabcabccabbcabcccabcabbbcaabbcabbcabcabbcabcabbcabcabbcccccccccabcaaabcabcabccccabbbcccabcaabcabbcabccabbcccabbbcabcaaabccabcccaabcccabcabbbcaaabcaabcabcabcaabcabcaabbbcabcabcabcabcccabbcccaabbbcabccabbcabcabccabbcccaabbcabcabcabcaaaabbcabccaabbccaabcccabcabbcabcabcaabcaabbcabcabbbbbcabcccaabcabcccabbbbccabbbcabcccabbccaabcabcaabbbccabbcaabcabbbcccaabcabbbcaabcaabbcabcabcabcabcccabbbbccabcabbccaabbccaaabbbcaaaabcccccabcaabcabcaabcabcabcaabbccaabbcaabcabcabcccaabcabcaabccaabcabcabcaabbbbcabcabccabcccaaaabbcaabcabbccabccaabcaabcaabbcccaabcabccaaabccaabbbcccaabcaabcaabccaabbccabcccabbcabccaabcaabcabcabcabcabcaaabbbccccaabccabcccabbcabbcabccabcabcabcabcaabcabccccabcabcabcaabcabbcabcabcabbbbcabcabccabbbccccccabcabbbccabcccabbcabcaaabcabbcabbcabbbccabbcabccaabbcabcabbbcaabccaaabbbcabcabccaabbccabcccaabcaabccccaaabbbcaaaabbccabcabcaabbccaabbbbcabccccaabcabcabcabccabbcaabbccabbbbbccccabccaaabbccaabcccccaaabcaabcabbcabcaabccabbcabcaaabbcabcccaabbcabcabbbbcaaabcaabcabcccaaabcaabcabcabcabcabcccaabbbcaabcabcccccaaabcabcabbcabccabcaabbcabbcaabbcabccccabbccabbcaabcabcabccabbbcabcaabcabccabbbbcabbbbcabcabbccaabcabbbcabbbccabccaabcabcabcabcabccabbbbccccaabbcaabcabcabcabbcaaaabbccaabbcabbcabcabbbcabcabcaabbccabcabbcabccccaaabccabccabcabcabbbbccccabcabcabcabcaabcccabcaabbbcaabcaaabcabccabccabcccaabcaabcabbcabcabcabcabccabcabcabccabcabcabbbcaabbbbbccabbcabbcabcaaabcabccabbbccabbcabcccabcaabbcccaaaaaaaabbccabbcabcabcaabccaabcaabccabcaabbccabbcabcabbcabbbbcaaaabcaabcabbcabbcaabcaaaaabcabbcabccaabcaabcaabcabccabbbccaabbcabbccaabcabcabcabcabccabccccabcccabcabcaabcabcabbbbcabcccaaaaaabcabcabccabbcabccabbcabcabccabcaabcaabbbbbcaabcabcabbccaaaabbcabcabbccabccabccabcabbcabcccabcabcaaabcaabcabcabcabbcabccabcabcabcabccaabbcccaaabcabcabcabbcabbcaaabcaabcaabbbcccabbcaabcaabcaabbbcaabbcabcaabbcabcabbccabcccccabbbcaaaaaaabccaabcccabccabbbcccabbbbcaaaabbccaabcabbbcabcabbcaaabbbcaaaaabcccabccccaabcabcabcaaaabcabcaabcabccaaaabbcabcaabcabbcccabbcabccabbcccabcabcaabbbcabcabcabbcabcaabcccaaabccaabcccccabbcaaaabccabccabcabcabbcabcabcaabbbcabccaabbbcabbcabccabcabbccabcaaabcaabcabcabccccabcaaabcabcccabcabcabccabbcaabcabcabccabcabcaaaabcaabcabbccabcabbcabcabccaabbbccabcabbccaabccabbcabcccabcabccabcabbbbcabcabcabcaaabbbcabbccccccabccabbccccabcabbcabccaaabcabbbbccaabbbcaabbcabccabcabbcabbcaabccccaaaaabccaabbcabcabcaaaabccccaabbcabcaaaaabbcaabccabccccaabccabcabcabcccabbbbccabcaabbcabccabccabcabbbccabbbcaabcccccaabcabccabccccabcabbccaaabbcaabcabcabcabbcaabbcabcabcccabcabbcaaaabbbcaabcaabccaabcabccabbcabbcaabccccabcabccabcabcabcabcabcabbbcabbcabcabcccaabcccabbccccabbcaabbbccabcccccaaaabccabcaabbccccabccabbbcabcabcabcabcabcabbbcaabcabcabcaabbcccabbcabbbcccabcccabcccabcaabcabcabbcabcabbcabbcabbbccabcccccabcabbbbcabbccccccabcabcaaabccaabcccabbbcaabbcaaabcabcabcabbbcaaabccaabcabcaabcabccaabbcaabccabbbccabcabccccabbccabcabcabccabcabcabbcccaabcabccaaaabccabcabcabbbccaabcccabcaabbcabcccabbcabbcaabbcaaabcaaabcccabcabccccabbcabcabccabccabcabbccccaabbcaaaabcabccaabccabcaabbcaaabbccaabccabbcccabbcaabcabccabcaabbbcaabcabcaabcaaaaabbbcabbccaabccabbcabbcabcaabbbbbcabbccaaaabbcccabcabbcabbcaabcaabbcaabcabbccabcccaabccabcabcccabbbcabcaaaabbcccabcabcccaabccaabccaabcabccaaabbccabccabcabccabccaaaaabccabbbcccabbcaaabccabccaabccccabccabbcccccaaabccaaaabbbbbbcccabccabbcabccaabcaaabcabcaabccccabcaaabcaabcaabbccabbbbcabcaabcaaabcccabbbbcabcabbcabbccaaaaabcabcabccabbcabcaabcabcccabcabcabbcabbbcabcabbbcabcaabbcccabbbcabcaabcabcaaabbccabcabbcabcaabccabbccaaabcaabbcaabcabccabbcabbcaabcabbbcabcabcaabccabbbcabcaabbbccabcabbcccabcabbccaabcaabbbcabccaabbcabbccabcccabcabcabcabcaabcaaabbcaabcaaabbcaaabbbbcccaaabbccabcaabcabcabbccabccccccabbbcaabcaaaabcaaabccabcabbbcabcccabccaaabccccabbbccabbbcaabcabbccabcccabbcaabcaabbbccabbbcabbbccabccabcabcabbccabcaaabbcabcabcabbbbcabbccaabbccaabbcabbcabcabcaabcabcccaaaabcaaabbbbcaabbccccabcccabcabbcccabcabcabcabcaaaabcaabbccaabbcabcabccabcabcabccabcabcabccccccaabbcaaabbcaabcaabcabbcaabcccaaaabcabcabccabbcabcaabccaaaaabbcabcabbcaabbbbcccaabcabcaaabcabcaabcabbcccccabcabccabccabcabbcaabbcabccabccabccabccaaaabcabcaaabcaabcabcabcaabcabcaabcaaaabcccaabccabbcabcabbbbcabcabbbcabcabcaaabbcaaabccccabcccabcabbccabbccabcabcabbcabbcaabbbbcabcaaabcabcccabccabccabcaabbcccaabbbcabbcabcabcabcabcccccaaabbbcabbbcaaaabcaabccaabcabcabcabbccabcaabccccabbccabccaabcaabccabcabbccabcabbbcabcabcaabcabcabbcabbbcabcaabbcaaabbcabbcaaabcabcabbbcaaabcabbbcaabccabcaabccabcabcabcaabbcabbcabccaaaabcabcabcabccabbcaabbcccabccabcabcccabbcaabcaabccaabcaabcccccabcabcccabccabccaabcabbccabbcaabcabcabcabbbbbcaabbcabcaabbcccabccabbbccccabbccabccccabcccabcaabcabcaabccabbbbcccabccccaaaaabcaabbcabbccabbcabcabbbccabbbcaabbbbcabcabbcabcabcabccaabcaabcabcabccabcccccabcabbccabcabcabcabcabcabccabcabcabcabcaaabcabcabcabcabbcabbbcabccaabcabccabbccabbbcabcaaabbcabbccabcaaabbcaabcaabcabcabcabccaaaaaabcaaabcabcabbbcabccccabcabcaabccaaaabcaabcabcabcabcaabbcabcaabbcabcaabccaaabcabcaabbbcccabcabbcabbccccaabcabcaabcaaabcccaaabccabbbccabcaaabcabbcabcabcaabbcaabbcaabcccabbcabcabcabcabcabcabcaabbbcabbccaabccccaabcabcabccaaaabcaabbcaaabbcabcabcabcaaabbbcabccaabccabbcaaabbbccabcaabcabbcabcabcabcabcaabccabcaaaabcabcabcaabcabbcabcabcccabcabbbcabcabcabbbcaabcabcabbccabcabcabcabbccabcabcabcaabccabcaaabcabbccaabcaabbcccaabccabcabccccaabbcabcccaabbbcabbbccaabbbcabcaabcaaaabbcabbcccaabccabcabbccabcabccabbcabccccabccaabbcabcabbcccabbccabcabbccccabbbbcabcabccabcaabcaabcaabbcabbcaabbccaaabcabbccabbbccaaaabcccabccabccabcaaabcaabcabbcabccabcaabbcabbcabcabbcccaabcabbbcabccabbccaabbcabcabcabbccaabcccabcccaabbcaabcccabcabcaabccccabcabbbbcabbcaaabbbcaabbccaabbcabcabbcabbbbbbcabbcabcabbcabccaaaabbccabcabcabccabccaabcabcabcabbbcabcabbbbcabbccabbccaaabcccaabcaaabcaabcabcabcaabccabcaaabcabcabcabccabccabcaaaabbcabccabbccaabbcaabbcaaaaabcccaabcaaabcaabcabcccabcabccccabcccccabccccabbbccabcabbccaabbbbcccccabcccaabcccabcabbcaaaabbccabccaabcabbcaabccccaabcabccaabbcaabbccabcaabcabcabcaabcabccabcabccabccaabcabbcabcaabbbcaabbcaaabcaaaabcabbcccaaabccabccaaabcabcabccaabbcabcaaabcaaaabcabcaaabcabcabccabbccaabcabcabcaaaaabcaabcaaaabbbcaabccabbcabbcabcabcaabcaabcabbcaabbcabcabcabcabcabbcabccabccabbcabbcaabbbbcabcabcabccabcaabccabcaabbbcabbbcabccaaabbbbcccabcccabcabcabcccccabbccabcaabcaabbccabccabccccabcaabbbcabbcabbcabcabbbccabbcabbcabcaaaabcabccabbccabccabccabccaaabccaaabcaabccabbcaaaabcabcaabcaabcaaabcaabccabcaaabcabbcccabcaabbcabcaaaabcaabcabccabcabcaabcabbbcccaabccaabbbbbcaaabccaabbcaabccaabccabccabbcccabbcabccaaabbbcabcabbcaaaaabbbcabbccabbccabbcccabccabccaabcccabbcabcabccabcaaaaaaabcabcaabbcabbbcccabccabcccaaabccabccabbcabbcabbccabcaabcccabccabcccabcabcccabcaabcabcccabbcabccabcaaabbcaabbccccabcaaabbcaabcaabcabcabcccabcabcabccccaaabbcabcabcabbbcccabbcaabcabbccaabcabcccaabcabccabccccabcabbbcabcccabbcabbccaaabcabccabcabcabccaaabcabcabbcabbbccabcabcabbccabcabcabbcaabccabcaabcaabbbcabcaabcabcccabcabbcaabcabcaaabcabbcabcabcabbbbcabbcccabccaabcaabbcabccccabbbccabbccabcabccabcccabbccaaabbbcaabcaabcabcabcaabcabcccabcabbcaabcabcccabcabcabcabccabccabbccaaabbcabcccabbcaaabcabcaabcabcabcaabbcaabcaaaaaaaaabccabccabbcabbbccabcccabcabcaaaabcabcaabcabbbbcabbbccabccabcaabbcabbccaabccabcabccaabccabbcabbcabcccabccccabbcabbcabbbccaabbcabbcaabbccaabcaaaabccabcabccaabcabcaabbcabbcabcabbccabcabbbbcaaabbcaabbcabbbccabbcaabcaaaaaabbbcccabcabcabbcabbbccabcabcabccabcaabcabcaabcabcabbbccabccaabcabcaaabcabcabbccccabccabbcabcabbccaaabcaabcaaaaabcccaabbccabcaaabcabcabbcabbbcaabcabcabbcabcccabccaabcabcaabbbbcaabcaabbcabbcabcabcaabcaabbccabcabcabccccabcabcabccaabcabcabcaabbcaabccabccccccabbbcccaabcabcabbccaaaaabcccabbcabccaabbcabcabccabccaabcabcaabcaabcabbcabbbcccaabcabcaabccaabcabcaabbcabcabbbcccabcaabcccccccabcabbbbcaabcccaabcccabcabbbbcabbbcabbbbbcabcabbccaabcaabbbcabcabcabcabbccccccabcabccabcabcaabcabcabcabcabcabccaabcabcabcabcabbbcabcccaabcabcabcaabccabcaabcabbbcabcabcabccabbcaaaabcabbbcabccabccccabccabccabccabcabbccabcaabccabbbbbccabcabcaaabcaabccaabbbbcabccccabbcabcabcaabbcabbcaabccaaabbbcaabbcccabbbbccabcabbcaabbcabcabbbbcaabbccabbcccabcabcabcaabbcabcabccabccabccaaabbccaabbbbcabccaaabcaabbcccaaaabbbcaaabcabcaabbbccaaaaabcabcabcabccabccaabbbbccabcaabcabbcccabbcabcaabccabcccabcccabcaabcabcabcabcaabccabbcabcaabcabbcabccaabbcabccabbcabbcabcaabcabcabcccabbbcabcaabcabcaaabcabccabbccabbcabcaaaabccaabcaabcaabbcaabcaaabcaaabbcabbccabcaabcaabccabbccabcabcaabbccaabbcccabcaabcabbbcabcabcabcccabbcabccabcabbcabcaabccaabbbcabccaaabbcaabccaaabbbcabbbccaabcaabcabcaabcccabcabbcabccabbcabbcaaabcabbccccabcabcabcaabbccaabccaabcccccabbccccaabcccabcabcccabccaaaaabbcaaabcaaabbbccaaaaabcaabcabcaaabcabcaabbbccabbbcabccabcccabcaabccccabcabccabcabbbccaabcccccaabcaabbbbbccabccabcabccabbcabbcabbcabbcabcabccaabcaaabcaabcaabcabccaabcccabcabcccabbcabcaabcabbcaaabcabcabccaabcabbcabcaabcabcabbcabcabcaabbcaaaabccaabcaaaaabcabbbbcaaaaabbbccaabcabbbcabcabcaabcaabbbbccaaabbccabcabcccaaabcccabccaaabccabcabccabccccabbcccabcaabcaaabcabcabcaaaaabcabbcccabbbbbccccabbcccaaabcabcabbcabcabcaabccccccaabccabcaabbbcaaabcaabcaabcabcaabbbbccabccaaabbcabccaabcaabccabcabccabccabcabccabcabcabcabbcccabcabbbbbccabcabbcabccabcabbbbbcabccaaabccaaaaabcabcaabcabcaaabbcaaabbcaabbcaabccaabcabcccabcaaaabbbccabcabcccabcccaabbbccabccabcabccabbccabcabcabcabcccabbbcabcaabbcabbccabcabbccabccabcaaaabbbbcaaaaabcabcabcaabbbbccabcabcabcabbbbcabcabbcaaabcccabccabcabbbcabcabbcaabcabbccabcabbbbcaabcabbcabbccaaabbcabccabbcabcaabcccabcabcabbcaabbbccabbcccabcabcabcccabcabccabcabbcabccaabccabbcabbbbcaabbcaaaabbcccaabcabbcabccaabbbccccaabcabccabcabcabbbbbbcabcabcabcaabcabbbbcabbcabccabcaabcaabccaabcabbcabcabccabcaaabccabbbcabcabbbcaabcabcabcabcaabcabbccabbcaaabcabcabccabbcaabccaabcaaaaabbcabbbbbcabcabbcaaaaabcabcabcabcabbcaabbcaaabcabcabbbbccaaabbcabbccabcaaabcaaaabccaaabcaabccabcabcabcabcaaabcaabccabbcaabcaaabccaabccaaabcabcabbbcccccaabcabccabccabbcabbcabcabbcaabbbccabccaabbbccabbcccccabccaabbccabcccccabbbcaabccabcaabbbccabbccccabbccccabccabbbcabcaabcaabbccabccabbbccabcaabccaabbcaabccabcccabcabcccaabccabcaaaabbcccabcaabbcaaaabcabbbbbbcabccabccaaabcabcabbcabcabcabcaabcaabbcabcabcabcaabcccccabcabcabcabcaaaabcabcabbcaaabcaaaabcabcaabbcaabcabbbcccabcccaabbcccabcabbbcabcabccabbccabcaaabcaaabcabbbbcabcabcaabbbbbbcabcabbbccabbcccabcabccabccabbcaaabcabccccabcabcabbbcaabbbbbbcabcabccabbbbccabcabcabcabccabbccabcccabbbbcabbbcabccaabbcabcabbcccabcaabbccabcaabcaabccabbcabbbccabcabcabbccabcaaaaabccccabcccccabcabbbccabbbccaaabbcabcabbbccabbbbcabccccabbcccccabccabcabcaabcaabcabcabcabccaabcabcabbccabcabcabccaabcabbcccabcaabcccabccaabcabbccaaabbcaaaaabcabcabcabccabbcabbbbbcabcaabbbcaabbcabcabcaaaaaabccaabccaaabbcabcabcabcaaabccabbcabcabcabcabccabcaaaabcabcabccabcabcabbbcabcabbcaabccccccabcaaabccaabcabbcccabcaabcaaaaaabcabccabcccabbbccaabcabcabcabcabccabcaabcccabcabbbcabbcabccaabcaabcabcabbbcabccaabcabbcaabcaabccabbcaabcccccaabbbbcabcaabbcabcabbcabcaabbcabccaabcabbcaabbccabbcaabbbcaabbccabbccaabbbcaabcabcabcabccaaaabccabbbcaabbcccabcabbbbccabccaabcabcccaabbcabbcabccaabbcabbcabcabcaabccaabbcabcaabccabcabcaaabbbcabccabbccaabcccaaabbbcabcabcabcaabcabccabcabbcabcabbbcabbcabbcabcaabbbcaabcabccabcabcabcabcabbcabbcabcabccabcaabcabcabccccaaaaabcaabcabbbcaabbcabccabcabbcccabccaaabcaabcabccccaabbcaabccaabcabcabcabccabcaaabcabcccccaaaabcabcabbcccccabbbbccabbbccabbcabcabbcabcccabccabbcccabbbbbcabbccabcabcabcabcabcabbcccccaabcabbcabccabcabbbbbccaaabccaabcabccabccabbcabcaaabbbbbcaaaabcaabcabcabcaabbbcabccabcabcaabbbbcabcccaabcabbcabcccaabcabcaabcaabcaabcaaaabcabccabcccaaaabbbcabbbcaaaabcabccabcabbcccaaaaabcabcabcabbcaabbcabccccaabcaabcabbcabccccabcaaaabbbcabbccabccabbcabbbcabcaabcabcabcaabcccabbcaabbccabbccccabcabbcabcabcabcccabbccabcabcccaaabcabcccccaaaabcabccaabcccabcabbcabcaaabccabccaaabccabbcabccabcccabcccaaabccabcabccabbcabccabcabcabbccabcaaaabcaabcaaabcabbcccabcabcaaabbccabbbcabcaabcabcaabcabbcaabbcaabcabcccabbcabcccabccaabbbbbbcabcabcaaabcabbcabbcccabbbcabcaabbbccaabcabbbbbcabcabcabcccabccaabccabcabbcabccabccccccaabbcaabbccabbcabbcabccabccaabbcaabcabbcabcabcccabcabcabcabcaabbbcabbcabcabbbcaabcabccaaabbcabcaabcccabbcabcaaaaabcabcabcaaabbcabcaabcabcabcabcccabcabcabbcabcccabccaaaabbcabccabbcabcabbcabcabbcabccabcabcaabcabbcaaabcabcaaabccabccabcabbbccabcabbbbbbbbcabcabbcabbccaaabbbbbcabbcabbbcabcccabccabcabccabccabcabcaabccabcabbcabbcabcabcccccabcabbbbbbcaaabbbbcaabbccaabcaabbccabccaaabcabccabbbbcaabbcccabcabcabbccabcabcabbccabcabbcaaaabbccccabcabbccaaabcaabbcabcccaabccabcabcabcabcabbbcaabbcabcccaabccaabcabcaabcaabccaaabbcaaabbccabcabcccabcabcaabcabbccabcaabcabcaabbcabcccabcaaabbbcabbccaaabbcaaabcaaabbccabbcabcaabccabcabcaaabccaaaabcabcaabcaabcabccabcaabbccabcabcccabcabbcabccabcabcabcabcabccabbccabcaaabcabbcaabbbbccaabcaabcaabbbbcabcaabccabbcabccabbcabcabbcabbbccccaabcabcaaabcabccabcabcaabcabccabbcccabcabccaabbcaaaaabccaabccabcaabcabcabcabcccccabcabcabcaabcaabbcaabbbbbcccabcaabccaabccaabcccabcabccabcabcaaabbbcabbbbcabccabcaabbcabccabbcabccccccabbbbcccccabccaaabccabccaaabcaaabbcccabbccabcabbbcabcabbcaabcabcabcabccabcaabccabcabcaabccabccabcaabcabbcaabcabcaabcabcaabcabbbccaaaabcaaaaabcaaabbbbcccaabcabccabcabcabcabbcabcccccabcaaabcabcabbccaaabcaaabcabbbccabcabcabbcabcaaabcabcabbccabcaabcabcaaaaaabcabbcabcabcabcabcabbccabcabbbccabccabbcabccccccccabcaabcabcaabcaaaabcaabcabbcaabcccabccabccaaaabcccccabbcaaabcabbcaaabbbbcaabcabcabccccabccaaaaaabbcabcccccaabcabccabcabcaabcabbcabbcabcabcccaaaabcabcabcabbccaaabbbbcabcabbccaaaaabbccaabbcaabcccabccabcabccaaabcabbccabbcaabbccabcabcabbbcabccaabbccabbcabbcaaabcabcabcaabcabbcaabcaabbbbcaaabccaabbcaabbcabcabbcccabcabcaabcccaaabbbccccabbcabccaaabbccabbcabcabcabccaabccccabccabcaabbbbbcaabbcabccaabbcabcabcaabcaaabbbcabcabccabcccabccabcabbcaaabbbcabcabcabcaaaaaaabcaabcabbcabcabcabbccccaabbcabbbccaabcabcabbbcccabbccabcabbccaabccabbcabcccabbccabcccabcaabbcabbbbcabcabcaabcabcabcabcabcaabbbbbcabccaabccabbcabbcabcaabcabbbcabccaabcaaabccabbcabcabcabcabcaabbcabbbcabccabbbbcaaabccccabcaabccaaabbcaaaabccaabbbcabccccabcabcabbccaabcabccabcabcaaaabccaabcabcccaabcabcabbcabccabcabcabcabccabcabcaabcabcccaabccaabccabbcabcabccccabbbccabccabbbcaabcccccaaaabcaabbcabbbcabcabcabbccabcabccabcabcabcabcccaabccccabccaabcabcabcabccaabbccabbcaabcabcaaabbbcaaaabbbbbbbbcabbbbcccaabcabccabccabcaaabccabbcaabbcaabbcabcccabcaabcabbbbcabbcabbcabcccabcaaabccabbcabbccabcabcaabcccabbbbbbcaaabbbbcabcabcabcabbcaaaaaabbbcaaabccaaabcaabccaaabbcabcabcaabcabcccaabcabbcabbbcaabccabcaabcabcaaabbcaaabcabcabcaabcabcccaabccccabcaabcaabccccaabbcabcabcaabbcabcabbcabbcaabcaaaabccccaabbccaabccccabbccaaabcabcabbbcccabcabcabbcabcabccabcccabccaaabcabcabccabcabcccabcabccaabccaabcabcccaaabccabbbcabcaaaaaabcabcabcabccaabbbbcabccccaaaabbcabccabcabbccabcabbbcabcaabccaaaabccabccccabccaabbcabcaabcaabcabcabcabccccabbcccabbbccabcaaaaaaaabbcabbcccabcaaabcccabccabbbccabcaabbbbccabbcabbcaabbcabcabccccabcabbbcabccabcaabcccaabcabcabbcabcaabcaaaabccaaabccabcaabcabcabcabcabcccabbbcaaaabccccaabcabccabbbbcabcabbbcabbcaaabbbbcabbcaabccabbbcabbbcabbcabcabcaaaabbbbbcabcabcabcabcccccaabcabbbccabbcabbbcaabbbccabbbccaabbcabcabbbbcabccaabbcabbcabbccaabccaabbbbcabcabbcaaaaabbcabccabbbcaabcaabcccccaaabccabccabcaabcabccabcabccabbcccaabccaabcabbbcaabcaabcabccabcabbcabcabbccaabcabbcaaaaaabbcabcccaabcabccabcaabcabcabcabcabcabbbcccaaabccaabbcaabbbcabcabcaaabcaaabcaabcabcaabcabcabcabbccabccccabbccaabcabcccabbcabccabcaaaaabcccaaaabbbcaabcabcaabbcabcabcabbcabccaabccaaaaaabccaabbcabcabcaabcaabcabccabcabcabccabccccabccabbcabcabcabbcabbbcaaabbbccabbcabcabcccabcabbcabcabbbcaaaabcabccaabbccaaabccabcabccabccccabbcabcabcabbcccaabbcabcabbcaaabccaaaaabcabccabcccabccabbcaabccabcabccabbbcabcaaabccabcabcabccaabcaaaabccabbbccaabbcabcabbcccccabbccabcaabccccabbbcabbccccaabcaabcabbcabcaabbcaabcabbcaaaabcabcabcabcabbccccabcabccabcaabcabcabbcabcabbcaaabbbcabccabcabbbbcccabbcaaaabcabbcabcabcaabccabccabbbbcabcabccabcabbbbbbcabcccabcabbccccabccabbbcabcaaabbcabbcabccabccabccccccaabcaabcaabcaabcabbbcabccaabbccabcabccabcabbcabcabcabccaabccabcabbccabbccabbcabcaaabccccaabcabcabcabccccaabbbcaabccccaaaabbcaaabcabbbcabcaabcaaabcaabcaabbcabcabcaabbbcabbcabccabcabcaabcabccccabcabbbcabbbcccaaaaabcabcabcaabccaabcabcaabcaabbcabbbcabcccabcaabcabbcaaaabcabbcabbcccccaabbcabcabbcabbcaaabcabccccabcabccccaabcabcccaabccabcabcabbbcabcaabccaaabbbcabcaaabcccabcaabbcabcabccabcabcabcaaabcabcabcaaaabcabcabccabcaabcabcccaabcabccaaabccabcabbcabbbcabcaabcaaabcabbcaaabcaaaaabbcabcabccabbcabcabcabcabccabcccabcabccccabcabbcaabbbccabcabcabcabcabcaabcabbcabcccabbcabccabbbbcabcabcccabbcaabccaabcabcaabbbcabbcabccabbbccaabcabbcabcaabcabcabccabcabbbcabccabccaabccabcabcabcabbcaabcaaabccabbbbccaabccabbcabcccabccaabcabcabbcabcabbcabbcabbcabcabccabbbcabcccaabcccccaabbcabcaabcabbbccabbbccccabcabbcabcabcabcabccabcabbccabcaaabbcabcabccabccaaaabbcaaaabcaabcabbcaabcabcabbcabcaabcabbbcabcccabcabcccaabccabbbcabcaaabcccaabbcabcabbbccabccaabbcabcabcabcabcabbcaabccaabcabcabcaaaaabcabbccaabcabbcabcabbbcabcaaabcabcabcaabbbcabcabccabcaaabcabcabcabbcabcabcabcabccabccabcabbcabcabcabcabcabcccccabcabcabccabbcccabccabbcaabccabcabbcaaaaabccccabcabccaabbcabccaaaaaabcabbcaabccabcaabcccccaabcabcaabcabbccaabcabbccaaabcabcabccabcabbccaabcaaabcabcaabbccabcabcaabcabcabbbbcabccaabcabbcaaabcabcaaabcaabcaabcabbcaabbcabcccaaabcabbcabccabcaaabcaabcabcaaabbbcaabbcccabcabbbbccabcaabcaabccaaabcccabcabccaaabcaaaabcabcabcabcabcaabcabcaabcccabccaabbccaabcabcabcaabbbcaaabcabccabbccaaabccabcabccabbbbbcabcabbcabcabcaaaabcaaaaabccaabcabbcabccabcabcabcabcabcabcaabcabcabcccabcabccaabbccaabccccabccabbcaabccccaabcabcabcaabbbbccaabcabcabcabbbcabcaabcabcaabcccabbcabccabbcccabbcabccccabcccabcabcaabbcabccabbcabbbcaabcabcabccaabcabbcabccabcabbbcabbcabccaaabbcaabbcabcaabcaaaaabcaabccabbcabcabbbcabcaabcabcaaaabbcabccaabcaabbcaabcabbcabcaaaabcaaaaaabbcaaaabcccabccccccabbcaaaaaabcabcabcccaabccabbccaabccabcaaaabbcabbbcccabcaaaaaabcabcabcaabccabcaabcaaabccaabcabcccaabbbbccaabccccabbccabcaaabccaaaabccccabcabccaabbbbbcabccabbbcaabcabcaaabcaaaaaaabccabcabbcabcabcccaabccabcabcaaabcabbcabcabcabcaabcabcaabcabbccabccaabcabcabcabbcaabcccaaabcaabcaabcaaaaabbcaabcabccabcabbccabbcabbcabccabbcaabccabcaaabbcaabcaabbccabcabbbcaabcabcaabcabbcaaaaabbbcabcaabcccabccaaabcabcabbccabcccabcccccaabbcabccabbccabbcabcabcabcabbbcabcccabcaaabbcccabcccabcabbcabccabcaabccaabccabcabcaaabcabbcabcaaabbbcaabbccabbbcabbcaabcabcabbbbbcccaabbbbcabccaabbcaaabbbcabcabccabcabbccabcaaabbccabcabccaabbbcaabccccaaabcaaabbcabccabccabcabbcabbbcabcabbcabbcaaaaabcaaabcaabbcaabbbcaaaabbbcabcabcabbbcaabbccabcaaabccaabcaabccabbccccabcabcabbccabbccccccaaabcabcabbcaabbbcabcabcaabcaabcabbcabcabbcabccaabbbbcabccabcaaabcabcabcccaabbcabcabcaaaabcabcabbbbccaaaabbbccaabccaaabcaaabcaabcabbcabcaabbbbcabccabccabbbcaabbccccabbbbcabcabcaaaabcaabcabbccabcabccabcaabbbccaaaabccaabbcabccabcabbccabcaabcaabcabccaaabbbbccabcaaabccabbbbcabcabcabccaabcabbccabcabcabbcaaaabcaaabcaaaaaaabccccaabccabcabccabbcccaaabbbcabccabbcabbccccabbcabcaabcccabccabcaabcaabbcccabbcabbcabcaaaabcabcabcaabbcccccaabccabccabcaabcabccabcabcaaaabbbcabccabccabcabcabcaabbccabbcaaabbccabcabbbbcccabcabcccabbcabbcabbbbcabbcabcaaaabcabccaaabcaabbcabcabcabbcaabcaabcaaabcaabcaaabbccabccabcabbcabbccabcaabbcabbbcabbcabbcccaaabcabcabccaabbccabcccccaabccaaaabbcaabcccabcaaaabbcccabbbcaaaabccaabcaabbbcaabccaabbccabbcabcabbbcabccaabcabbcaaabcabcabcaaaaaabcabcabcccaabcaaabcabccabcaaabbccaabcaabbcaabcabcabcaaaaabcabbbbcabccabcabbccabbcabccabbcaabcabbcaabcabcabbccabcaaaabbccabbbbcabbcabcaabbbbccccabccaabbbccabcabbcabcabcaabbcccabcabccabcaaabbcabcccaabcabcaabccabcabcabbccaaabbbbbbbbcabcabcabccccaabbcabcaaabbbbcaabcabccaaabcabbccccaabcabcaabcabcabcabcabccaaabcabcabcaaaabcaabcabcabcabbcabbcccaabcccabccaabbbcccccabcaaabcabbcabcabcccabcccabcaabcabcabcaaabcaabcaabcabcaabcabbccccaabccabcccaaabbccaaabcaaaaaaaabbcabcaabcabccaaabcabcabbcaabcaabcabcaaabccabbbcabbbcabbcabcaaabbcaaabcaaabcabcabccabcabbcabbbbcabcabcabccabccabcaabbcabbbbcaaabbcaabbcaabcccabcabcabbcabcccabcaabbccabbbcaabcaaabbccccabcaaabccaabcabcabcabccccabbcabbbcaabbcabccabcabcaaaabccaabccabbcaabbcabbcabbcabccabccabcccabbcccabcaaabcaabcabcabcabcabcaaabccccabcaabccccaabccabcabbccabccabcaabbbcabcabbcabcaaabcabbcaabbbbbcaaabbcabcabbccaaaabccabccabbbccaabcccabcabbccccabbcccccaabcabbcabbbcccaabcabcccaabcabcaabccaaabbbbbccabbcaabbbccabcabbcaabcccaabcabcaabcabccabcaabbcaaabbcabccabbbccccaabcaaabccaabbccabcabbbcabcabccabcabbcaabcabcabcabbcabbcaabbcabbcabcabbbbbccabcabbcaabccabbccabcabbcabcaabcabbcaabccabcaabcabbccabcabcabcaaabcccabcabcaabccabcabbbbcccabcabcabcabbcabcaaabcaabcccaaabcaabcabcaaabbcabcaabbccabbbcccabcabbbccabcccabcaaabcabcaaabcaabccabccabbbcabcabcabbcaabcabbcabbcccaaabccaabcabccaabbcabcabcabcaaabccabcabbcabcabcaabcaabcccabccabcaabcabbcabbcabbcabcaaabcaaaaabbbbbbcaabbbcaabbbbcabbcabccaabcaaaabcabbcccaabbbcabcaabcaaabbbbcabccabcabcabcaabbbccabcaabcabcabbcabccaabcabcabcaabccaaabccabbccaabbcaaabccccccaabbcabcabcabcaaabcaabbccabcabbcabccaabbcccaabcabbcabcaabcaabcabccaabbbcaabcabbcabcaaaabbbbccccabcaabccabcabbbbccabcaaabcabccabcaabbbccabcabcaabbbccabccabcabcabbcabbcabbccaabbcaabccaaabcabbbbcabbcabcabcaabcabbccaaaabbcaabcabcaaabccaaabbcaabcaaabbcabcabcabcabcabbccabcccabcabcabbbcaaaabcabccabbbcaabbccabbccabccabcabccaabcabccaabcaaaabcaabbbbbcabbcabbcaabcabccaabcabcaabcabcabcccccabccaabcaabcabcccabbbccaabbbbbcaabbcabbccaabcaabbcabccaaabbbbcabcccccabbbcaabbcaaabbcccaabcabccccaabbccccabcabccaabcccabbccabbcaabccabbbbbcaabccabcaabcaabbcabcabcabbccabbcccaaaabccabccaabbccaabcaabccaaabcaabbcaabcabcabcabccabcabbcabbccabbbccabbcccaabbcabbbccccccaabbcaabcabccabccabcabbcabcabcabcabccabbbcabbcabcabcabcaaaabbccabcabbccabcabbcabbbcabbbccabccabccaabbccaabcabbbcaabcabcaaabbcabcabccabbbcaabcabbcaabccaabbcabccabbbbcabbcaabcabccccccabcabcaabcabcaaabccabcabcaaaaaabcabcabccccabbbccabcabcabcaaabcabbccabcabccabbbcaaabcabbbcaaabcabbcccabcabbccaaabbcabbccabcabcaaabbbbbbcabcaaaabbccaabccaabbcabcabbcabbcabcaabcccabbccaabbbcabccabcabcaaabbbcabbbccaabbccabccabcabcaabcabccccabbbcabcabccaaabcccabcaabcaabcaabbcabcaabbbcaaabcabcabcabbbcccabbcaabcabcabcccccccabccaabbccabbcccabccaabcaaabccccabbcaaabcabcaabcaabcabbcabccccabbbcabbcabcaabccabcaaabbcabbbcaabbcabbbcabccaaabbcabbbcaabccabcaabcabbccabcabbcabccaabbcccabbbcaabcabcaabcaabbbcabcaaabbcabcabbccaaaabbcabccabccccabbccabcccccaabcaabcabcabcabcabcaaabbcabbcabcccabcabcaabcabcabbcabcaabccaabccccaabcabcaabcabccabcabccaabcaabcabbbbbcabcabcabcabccabbbbcaaabcabcabcccabcabbcaabcaabbcaaabccabcabcaaabccabccabbcccabcabcabccccabccccabccaabbccccabbcabcaaabccabbccaabcaaabcccabbcccabccccaaaabccabbccabcabbcabccccaabcabbcabccaabcabbbcabcccabbcabcabbcabccabccccaaaabbcccabccaaabbcabbcabbccccaabcabcabbcabbcaaabbcaabccabbcabcabcabbcaabcccaaaabcabcaabccabccabcabbbcaabcabbbbccabcabccabcabbbcaaaabbcabcabcabcabcabcaaabcaaabbbbcabbbcabccabcaabcaabcabccabcaabcabbcabccabccaaaaabbbcccabbbcabccaabcaaabbcabcccabcabcabcabccaabbcaabcaabcabcaaabbcabccccabcabcabccabbcabbccabbbbbbcabcccaabbbcaaabcabbbbbccaaaabccabbccabccaaaabcabcabcabccccccccabbcccabbbcccaabccabbcaaabcabcabcaabbbccaabcabbbcaabccabbcaabbcabcaabcaabcabcccabcabbcabcabbcccabcaabcabcaabbcabccabcccabbccaaaabcabbcaabbcccabcaaabcabbbcabbbbccaaaaabcaabccabcabccabbbbcccabbbbbcabbcabbbbcabccaabcabcabbcabcccabccabccccaabbbcaabcabcaaabbcabcabcaaaabccabbcabcabcaabbcccaabcaabbccaabcaabbbccaabcabccabcabcabbcabccabcaabbbbccaabcabbcaabcabcabcabcaabcabbbcabcccabcabcabcaabcabbbcabbcaabbcccabcccabcccaaabbbccabbcabcaabcaaaabccabcabcaaabbbbcabcabbcabccabbcccccabbcaabcabcccabcabbbcabbcccaaabcabcabcabcaaabcaaabcabcccabcabbccabcaabbccabcabcabcccabcabccabcabccabbcabcaabbccabbbcaabbcabccabccabcabbcccabcabcabbcccccabcabccabccabccabbbbccabcabccabbbbbcaaaabbbbccccabbcaabcaaabcabcabcabcabccabbcaabbcabccabcabbcabcabcabcabcabcaaabcaaabcabbbcabbbcabbbbcccaabcccabbcabcccccabbcabcabcabccabcabcaabcabcabccaaabcaabccabccabcaabcaaaabbcccaabcaaabcabcaabcabbcabcabcaabbbbcabcaabbccabccabcabbbbccabcabbcabcaabccabcccaaabcaaaabcabcabcaaabbccccabccabbbcabbcabccaabcaabcccabcaabcabbcabbcabbccabcabbccaaaaabccabccaabcaaabbbccabcabcabccaabccabcabcaabcabbcabccabccabcccaabcabcabcabbcccaabcaabcccabcabccccabcabccabbcabbccabbbcabbbccaabbbcabbccabccabcaaabcabbccaabccaabcabbcabcccaabcabcabcaabbcabcccabcaaabcabccaabccaaabccabbbcabcabccabcabccccabccabbccabcabbbcabbcaabbcccabcaabcabbbbcccabcccabbccccabcaabccccabcaabbccabcabccabcabccaabcabbcabcabcabcaabcabccabcabcabbbcaabccabcabbbcabbbcabbbbcabbcaabbbbcabcaabcabbcabbcabcabcabbccaabcabcabbccabcaabccabcabcabcaaabcabccabcabbbbcabccabbccabcabcaabcabcabcabcaabcabbcabcabcaabccccabccccabccabcabcabbbbcabcabbcabccaabcabbcabcaaaabbbcabcccaabcabcabcaabcccabbbbccabbbcabcaabbbbbbbcaabbbcabccaaabbbbbbcaabbbcccabbbcabcccccccabccaaaaaaabcabcabcaabcaabbbcabccaaaaaabcabcaaabbbcabbbbbbcabcccabcabbcccabbbcabcabcaaabbcabbccaabcaaaabcabcaaabcabccccaabcabccabbcabcabcabccabbcccabccaabcabbbcabccabcabcabbcaabcaaaaaaabbcaaabcabbcabccaabbbccaaabbbccaabcaaabbbcabccaabcabcabcabccabccaaabbccaaaaabcabbcabcabccabbcaabccabcaabccabccaabbcabcabcabcaabbcaabbcabcabbcaaaabccabbcabcaaaabcabcaabbbcaabbcabcaaabccaabbcabccabbbcaabcabcabcabcabcabbcabcccccaaaabcabccccaabccaabccabbbbccaabccaabbbcabcaabbcabcaabcabcabcabcaabbbcaabccabcabcabcabccaabbbcabcabbcabcccaaabcabcaaaabcabcabbbbcabbccaabbbccabcccaabbcabccccabccabccabcaabccccaabcaaabcabcabbccaabbbccaaabbcccaaabcaaabbcabcabcabcabcabcabcaaaabbcabcaabcabbcabccabcabbbcabcabcabcabbcabccabcaabbcaabcabbcccabbcaabccabcaabccaabcabcccabcccccccabcabccccaaabcabccaaabbcaabbcaaabcaaabbccaabccabcabcabccaaaabccabccaabcccabcabbccaabbbcabbcabcabbbbbcabccaabcabccaabcaabbbcabbcccccaaabcabccabccabcaabbccabcabcabccccabcabccabcaaabbbbcabbbcabcabccaabcabcabbcabcabcaabcabbcaabccabcabcabcaabcccabcabcabcabcccabbbcabccabbbcccaabccccabcaabbcaabbccabcabbbcabbccaaabcabcaabcabcabcaaabbbccaabcabcabcaaabccaabbcabbccabcabbbbbcabbbbcabcabccabccccabcabcabccaabbcaabccaabbcabbcaaaabccccaaabcaaabbbcaabcccabbccaabcaabcabcaabcccabcaabcccaabccaaabbcaabccabcabcabcabcaabbcabbcabbbcaaabcaaabbcabccccabcaabbcccabcabcaaaaaabbcabcaabccabcabccaaabbbbcaabbcccaabcabbcaabbcabbcccabcabcaaabcabbcaaaaabcccaabcabccabcabcccabcaabbbbbcabcabbcabbcaaaaaaabcabbcaabbcaabccaabbccccccabccabccccabbccaaabbcaabcabbcabcaabcaabcaabcaabcabcabbbcabbccabbcaaaaabcaabcaabcabcabbcaabcaaabccabcabbcabcabcaaabbcabcabcaabbccabcaabcaabcabcabbcabccabbcaaabcccabcaabcaabcaaabcaaaabcabbbccabcccccccaabccabbbcabbccccabcaaabcabccabcaaabbcabbcaaabbbbbbbcaabbccaabccabcccabcccaaabbbccabcabcabccabbcabbbcccabcabcaabcabbcaaaabcabcabccccaabccaabcabcabccaabcabccabcaabbccabbccaabcabcabbccaabcaabcaabcaaabccaabbcabbcaabcabbcaaabcabccaaaabccabbcabbbbbbcabbcabcaabcabcabcaabccccabcccabbbbccabccabbcabcccabcaabccabcabcabccabbcabcabbcabcabcaabccabcaaabcabcabcabccabcabcaabcccabcabccabbcabcaabcabccabccabcabcaaaabbccabcaabcabbcaabcaaaabcabcaabbbbcccaabccaaabbcabcaabcabbbcabcaabccabcaabbcccabbccabbccabcaabcccabcaabcabcaabcabcabcabcaabcaabcaabbcaaabbbccaabbcabcaabcaabcabbccaaaabcabbcabcabcabcabcaabbcabbbccabcccabcabccabcabccabbbcabccabcaabcabbcabbbbbbcccabcabcabbccaabbcaaabbcaabccccaabccabcabbbcabbccaabbbccabbcabcaaaabcabcabcabbccabccabbbbbcabbbcccabcaabcabccabbcabcabbcabccaaaabcaabccabcabccaabbbcccaabbcabcaaabccaaabccccabbcabbcabbbcabcccaabcabcabcccabcabcaabcabccabccabbbcabbccccaaaabcabcabcaaabccabccabcabcabcabcabcabcccabccaabcabcabcaabcabcabccabccabccabccabcaabccabccaaaaaabcabccabcabbcaaabccaabbbbcaaaabbbcabcabbcabccccabcaabbccaabcaabcabcccaaabcabcabcaabcabbcaabbccaaaabcabbbcabbccabbcaabbcabbcabbcabbbbccabccabcabbcabbcabcabbbbcabcaabccabcabbcabcabbcabcabcabccaabbcabccccaabbbcabbccaaabbcaaabcabbcabbcccaaabccabccabcccaabcccabcabcaabbbccabbbccabcaabcaabcaabcabcaaabcaabcabcaabbcccabcabccaaabcabbcabcabcabbbcaaaaabbcaabbcccabcabccabccabccabbbbcccabbcabcabcabcabccabbccabcabccaabccaaabcaabcabcabccaabcabbbbbcabbcaaabccccabcabbcccaaaaabcabccaabccabccaabcaabcabcabcaabcaabbbcabcabbcabcabcaaabbbbccabcaaaabcabccabccabcabcaabbcaaabccaaabcaabccaabbcabcabcabcaabccabcabcabbcaaabcabcabcabccabccabbbccabbbccabbcccabcabcabbccabcaaabcaabbccaabbcabbcabbbbbccabcaabcaabbcabbcabbccaaabccabcaabcabbcaaabcabcaaaabbbcabcaabcabcaabcaabccaaabccabcabcabcabcabbcabbcabbcabcabbcaaaabcabcabccaabcaabbccabbccaaabccabcaabcabcabccabccabbccabbcabbcaabcabbbbcccabcaabbccaabcccaaabcabcabbcabbcccabbbcabbbbcabcaaaabcabccabbcaabcabcabbcabcabcaabbccabbccabbbccaabcccaabcabcccaabcabccabcabccccabcaabcabcabccabbbcabccabbbcabcccabcaabcaabbcabbcaabcabccaabcaaabbcabcccaabbbbbbcaabccabcabcccabccabccabcabcabccabcabcabcaabccabccabbcabcabccabccaabbcabcabbbccabcabbcaabcaabbcabcaaabbcaabcaabbbcaabbbbcabbbccaabcabbbbcccabbcabccaabcabcaabcaaaaabbcabbcabcabcabcaaabcabcabbcabcabbbcccabcabbbbbbccaabcabbccabcabccabcccabbcabcabccccaabcaabccaaaabbbcaabcaaabcaaabbcabcaaabbccabcabbbcabbbbcccabcabcaaabcaabcabcaabbcabbbcabcabbcabbbcabbcabbbbccabccabcabcccaabbccabbccabccaaabbcccaabccaaaaabcccabbcabbbcabcabcaabcabbbcabcccabbbcabbccabcabcabbbcaabcabccaaaabccaabcaabcaaaabbcabcaabbcabcaaabbccabcabcaabbccaabcabcabcaabbcabbbccabccabbbcabcabbccaaaabbbbcccaabbcaabbcabcaabbccccaaabbcabbcabbbcaabbcabcabbbbccaabbcabcccaaabbcabcabcaabcabbbcabcabcabcabbcabcabcaabcaabbbcabbcabcaabbbcabcaaabcabcabcabbbcabcabbcccabbcabccabcabbbcabcabbbcccabcabbbcaabcabcccaabbbbcabcabcabbcaabbcabcabbcabcabbbcaaaaabccaabbccaabbbbcabcabcabbccabccabcabcaabcabbbcabbbbcabcaabcaabbbcabbcaaabcaaaabbcabcaabbccabcaabcaabcccabcabcaabcabcabccabbbcabccaabbcabcccabbcaabcabcabcaabbbcabcccaaabcabbcabccabcabcabcabbcaabcabbcaabcaaabcaaabcabcabcabcabbccabcabcabcccaabcabccabcabcaabcccabbcccaabbcabcabbbbcaabcaaabbccaaabbccccaaabbbbbccaabcabccabcabcaaabbcabccaaaaabccaabcabcaaaabccaabbbcaabccabbcabccabcccabbcabcabbcabcabcabcabccccaaabccabccabcaabbcaabccabbcaaabcabbccaabcabbcaaabcabccaabcaabcabcabcaaabbccaabbccabcabcabbbcaabbccaaabbbcccabcaabcaaabcccabbbcccabcabccaabcabcaabbbbccabcaabbcaabcaaaabbcaabcaabcabccabbcaaaabbccabbbcaabccaaaaaaaabccaabbbccaabcabcabbbcabcabbcaabcabcabcccaaaabbcabbccaabcabbcccaaabccaaabcabccabcaaaabcabcccabcabbcabccaabccaabbbccabbcaaabcabbbcabbbcaabcaabbccabcccabcaabccabcabcabcabccabccaabbcaabcabbbcaaabcabbcabbcabbccabbcaabbcaaaaabccabbcabccabcaabbcaabbccabbbbcabbbbbcabbbbbccabcabcabcabccabccabcccabcabccabccaabbccabcabbcaaaabcaaabbbcaabccccaabcabbcaaabcccccabcabcabcabcabbcabcabbccabccabbcaabbbcabcabcabbcaaabbcabbcaabcabcaabbcabcabbcaabccabcabbbbccaaabbcabcaaaaaaabcabbcabcabbcabcaabcaabbcccabbbccaaaaaabbbcaabbcabbbcabccabccaaabcaabcccabbcaabcaabcabbcabcabbcaabcabbcaabbcaaabccabcabcaabbbccabbccaaabcaabccaabcaabcabccabbcabbbcabcccccaabcaabccaabbccabcabbcaaabccabbcaaabccabcabcabcccabbbccabbcabbbcabccabbbcabcaabcabbcabccccabcabbbbccaabcabcabbccaaabcaaabcabccabccccabcabcabcabcabcabcabccabbcabbcaaabcabcabbcabbcaabcabcabccccccabcabcaabcabcabccabcaaaaabcccabbbccccabcabbcabccabccabcabcabccccaabcabcabbccabccaaaabccabcabcccabcabbccabcaaabcabbcabccaabccabbcabbccabbbcabcabbbcabccabcaabccabcabcabcabcabbbbcabbbbcabcccabbcabcaaabbbbcccaabcaabccabcabbcaabbbbccaabcaabbccabcaabcabccabccabcabcccabcabcabbcabbccabbcabcaabcaaabccabcccabcaaabbbcabbccabbbbccabcabccaaaabbcaabcabbcccabcabcccabbbbbcabcaabccaabbbbcabcabcabccccaabcaaabccabcabbccaabcaabcccabcaabbcabbcaaabcabcccabccabcabbcaabccaabbccabcabcaabcabbcabcabbccabbcabcabcabcccaabcabbcccabcabcabccaabcaabbbbcabbccabcabccaabcaabbcabcaabcabbcabcabcabcaabcccabccabbccabcaabcabcabbccabbcabcabcaabcaabcabccabbcccabcaabccaaabbbcabbbcabcaaabcabcaabccabccabccabcccaabbcabccabcaabbccabbccaabcabcaabcaabcccaabcabcaabccabccabcabccabcabcabbbbccabbbbbbccaaabbcabcabbbccaaabcabbccabcaabccabcaabcccaabccccccabcabcaabcaaabcabbcabcabccccaabbcaaabccabcaaabcabcccccabcabcaabcabcaabcaabbccabccabcabcccaabbccabccaaabccabbbcabccabbbcaabcabcabccabbbcabbcabbcabcabccccabbbcaaabcabccabcaabcccaaabcccaabcaabbcabbbbbcabcaabbcaabbcabcabcabcabcabcabcabccabcaaaabcaabcaabcabccaaabbbbcabcaabbcccabccccaabbbccaabcabcccaabbcaabcaabbcabbccabbbccaaabbcabbcccabcccabcaabbbcabbcabbcabcaabbccaabbbbcaabcaabcaaaabbcaabbcccaabcabcabcabbcabbbbcaaabcccabbccabbcabbcabccaabbcabcabbccaabcabcabcaabcabbbbcaabcabccccaaabcabcabccabccabcabcaabbccabcabbcabcabbccabbbcaabbccabcabccabcaaaabccaaabbccccabccabcaabcaabccaabbbcccabbcaaaaaabcaaaabcabcccaabcabbbcabbcabcaaaabbcaabbcaabbcaabcaabcabbcabcabcaabcaabccabccabccccaabcabcabbcabcccaabbbcabcabbbcaaabcabcabbccccabbbbccabcabcaabcabccaaaabcabbbbcabcabbbcaabbcaabcabbbcabccccabcabcabbbbbccaabcabccabbcaabcaabcabccabcaaabbcabcaaaabcabcabbcabbccabccabcabbcaaaabbbbccabcabcabcaabcccabbcabcccabcaabbbcabbcabcaabcabcabcaabccabcccabbbcabcabcabcaabbcaabbcabcabbbcabcabcccabcaaabcabbcaaabcabbccabbbccabccabbbcaabcabcaaaabbcccabcabccaaabccabcabcabcccaaaabcaabcabcaabcabcaabcabbccabcabcabcabcabccabcaaabccabbcabbcccabccabccaabcabccabccccabcabcabccaabbcabcabcaabcabcabccabccabbbccaaaaaaabbbcabcaabbbbbbcaabcaabcaabccabbbcabcabcccabcabccaabcabcabcaabcabbbbbcabccabcabccabbbbbbbcabcabcaaaabcccabcabbbbcaabbbcaaabbbcabcabbcaaaabcabbcabcabcccabcabcabcaabcabcccabccabcaaaabcabbbcaabbcabcaabbcccaaabccabcaabccabcccaabcabccabbcabccabbbbcccabbcabbcaaabccaabbccaabccaabcaabcaabccaaabbcabcabbcabcaabcabcabbcabcccaabccabbccabcabcabcccabcabcaabcabcaaaabcabcaaaaabbcabbbbcaabcabccaaabcaabcabbbcabcabccabcabcabcabcabccccabccabccaabbcabbccabbcabccaabcaaabbcaabcabbbcabccccabbcabcccabbcabbcccaabbbbcabcabcaabcabbccaabcaabbcaabbcaabbcabcabccaaaaabcabccabbcabcabbccabbbcabbcabccabbbbcabccaabbccabcabccabcabccabcccaabcabbccabccabbcccabccabbcabcccabcccabcabcabcabcaabcabbcccaaabccabcaabcabbccaabcaabcccabcabcabbbcabccabbcaaabbbcaabcabcaabbcaaabcccaaabcabbbcaabcaabbcccabcaabcabcabcccabcccabcaabcabbbcaabcabcabccaaabccaabcabccabcabbbccaabcabcccaaaabbbbccaabcabcabcabcaabcaaaaaaaaaabbcabbbbbcccaabcaabbbcccccaabcaabcabccccabccabcabcaaaabcabbccabcaabcaabccaabcaabcabcaaabbcaabbbcaabcccabcaabbcaabcabbcabbccabcccabbbccabcabbcaabcaaabbcaaaabcaaabccabcabcabcabbccabccabcccaabcabcaabcabbbbccabbbbbccaabcabbccabbcabcabcabbcabbcaabbcabccabbcabccccabcaabcabccabcccccaabccaaaabbccabcaabcabcabcaabbcabcaabcaabcabbccabbcabcabcabcabcaabbbbccabcabcabbcccaabcabbbccabbcaaaabcabcccabcabccabbbcabcabccabcabcaaabbcabbccabcabbbccabcabcaabccabccaabccccaaabbbbcabbbbcabccabcaabbbbbcabcccaabcaabccaabbbbbbbccabcabcaabcabcaabcabcaaaabbbcccabcabbbbcaaabcabcabcccabcccabbccabcccaabbbbccaaaaaaaaaabcabcabcabccabcaaabbccabcabccaabcabcabccccabcabccabbbcabcabcabccaaaabcabcabcabbbbccabccabbccccabbcabcabccaabcabcabccabcaabbcabbbcabbccaabbccabccabcaabccabcaaabcabcccaabbbcaaabbcabbccabbbcccabbccaabcabbbcabbcaaabbcabcabcccabcabcabbbbccaaabbcabcabcaabcabccccabcaabcaaaabccabcabcaabcabccabbccccabcabbbbcaaabcaabbcccaabcabbbbcaaaabcabcabccabccaabbccaabccabcaabcabbcaabcabcaaaaabcaaabccaaabbccaabcabcabbbbcabcaaabcabcaaabcaabbcaabcabbccaabcaaabcabcaaabbbcaabcabcaabccccaabcabbcaaaaabcaabcabcabccabccccabcaabcaabcabcccccaaaaabcabccaabbbccabcabbbbccabcabcabccabcabcabcabbcabbcabccabccaabcaabbbcabcabccabcabcabcabcabcabbbbcaabbbbcaabcabbccabbbcaabcabccccabbcabcabcabbcccaabcaaaaaabcaabbccabcaaabcccabccabcabbcabbccccabcabcaaabccaaabbccccaabccaabcabcabbcaabcabcccabbcaabcabccabbbcabccaaabcaabbcabbcabcaabbccaaaabbcabbbbcabccabbcaaaaabcabcaabcabcaabcabccabcaaabcaabcccabbcaaabccabccabcaabcabcabbcaabbccaaaaabcaabbcaaabccaabbcabcaabcabcaabbbcabcabccaabbcabbcaaabcabbbbccabccaaabcaabcabcabcabbcabcccabcabcabcabbccabcabccaabcaaaabcaabcaabbcabcabbbcabbcabcabbbcaaabccccabcccccabcccccaaaabcabccaabbcabbcabbcaaabcccabbcabccaabcabbbccaabcabcabbbbcabcaaaaabcabbcaaabcabbcabbbcabbbccabcabbbcabbcabcabcccaabbcabbbcabbbccccaabcccabcabcabcccabbccabcaaabbbbcaabbcaabccaabccabcabccccabcabcabbbcabcaaaabcaabbcaabbcaabcaabcabccaaabbbccabccabccabbcaabbcabccabcabccaabbcaabbbccabcabcaaabcaaaabccaaaaabcabcaabcaabbbcabcabccabcabcaaabbbcccabcabbbbcabccabcccccabbcabcabcaabbbccaaabbcaabbbcaabcaabbbbcaabbcaabccaabcabcabcabccabcccabcabccaabccaabbbccccabbcabcaabcaabbccabcaaaabccabccabcccabccabcabcabbcaaabcccccabcabcabcaaaaabcabcaaabcccaaaabccaaabcabbccabcabcaabccabcccabbcabcabbcaabbcabcabbcaabcccabbbcabcaabccccabcccabbcabbbccaabcaabcabccabcabcccabbccccaabbcabcabcabbbcabcabccabbccabccabcaaabcabcaaabccabbcccabcabcabcabcaabcabcaabccaabcabccaabbcaabccabbcabbcabbbcabcaabbbcaabcabcabcaaabcaaaaabcabcabbcccccaaabcaaaabcabcaabbcaaabcabbcabbbccabcaaaaabcaabcabccaabcabbcaabcaabcabbccabccaabccccabcaaaabcaaabcabbcccaabcabbbbcabcabcccabcccabbbbbccaabcaaabcabcaaabcabcccabbcaaabcabbbbcaabbcabcabbcccabcaaabcabcaabbbcabccabcabbbbcabcabbbcabcabcabccabbcabbcabcabccaabcabcaabbcabcabbccabcabcabccabcaaabcccabcabccabbcaaabcaaabbbbbbbbcccccaaabcccccabbcabbbcabcabbbcaabcaabcabcaabcabbbcabbbccabccccabbcabcabcabcabccabccabcccabcabbbccccaabccabbbbbbcabcccabbcabbbcaabcccaaabccabbcaaabbcabccabbcabcabcabbcabcabcabccaabbcabcabcabcccccccabbcaabcaabccabccaaabcabbcaabbccabccabccabccabcccccabcaabcaabbcabbcabbcabcaaabbcabbcaaabcaabbccccaabcabcabcabbcaabcaaaaabcabcabbccabcaabccabcabbcabccaabbbbbbcabbbcabbcabbbbccaabbcabbcabcabbcabcaabccabcaabcabcabbcaabcaabcaabcaabcabcaabbbbccabcabbcabbccabcabbcabbcabcaabccaabccaabcabcabbcabccabcabcaaabcabcabbccabccccaaaaabccabcabcaabbbcaabbcabcabbcaabccaabcabbbcabcabcabccaabcabcaaabcaabbcabcaabcabcaaabbcabcaaaaabbcabcabbbbcabccabbccabcccabcabbccccabcabcabbcabccabbcccaaabcabbcccabcabbcaaabcaaaabbccabccaabcaabcabbcabcabcabcaaaabbcabcabbbbcabbbcabcaaaaabccaaaabbcaabbcabcaabcabcabcccaaaabcaabbbbbbbcabbbcabcabcabcabcabcabccabcabccccaabbcabcabbccabccccabbcabcaabbcaabcabbcaaabcabcabbcaaabccaabccabbccaabbcabbbcabcabcabbcaabcabccaabcabcabccabcabbcabbcabcabbccabcabbbbcabcabbcaaaabccabcabbcabccabcabcccaabbccccccaabbcaaabccccaabcccaabcabccabbbccaabccccabcabcaabbcabccabcaabbcaabcabcabccabcaabbcabcabcabcabbcaabccabcabcabcabcabcccabcabcabcabcabcabccaabccabccabcaabccabbcccabbbbcabbcaabcabcabbbccabcaabcaaabcccccabcabccaabbcaabbcaabbcaabcabcabcabcabcabbbcabccabcabbcccaabcccabcaabbbcccaabccabccabbccaabccabbccabccccaaabccabcaaabbcabcaabcabbbcabcccabbcabccaaaabcabcaabbbcabbcaaabbcccabcaabbbccabccaabccaabbcaabccaabccaabbbbcabcabcabbcabcabcaabbcaabbcaabcabccabccabccabbbbccabccabcabccabcabccaabccabcabcaaabbcabcccabbbcaabbcccabcabccabbbcabccabcccccabcabcaabbbcabbbcabcabbccabcabbcabcabccabcaaabbccabcabbcaabbcabcaabbcabccabccabcabbcabccabcabbcaabbbccaaabcabcabbcabbbcabbcabcabbbcaaabbcaabcccabbcabccaabbbcaabcaabccaabbcaaaabbbbccabcabccaabcaaaaaabcabcabcccabcccabcaaabcabccaaaabbcaabcabcabcabcabcabbccabcabbbccaaabbbcaaaaaabbbcaabcaaaabbcabcabcccaaabcaabbbbccabccaabbcaabcabbccabccabcaabcaabbcabcabccabccaabbccaabcabbccaaabcabccccabbbcabbccaaaabcaabcabbcabbbcabbbcabbbbcaabcabcabcaaabccabbcabcabcabcaaabccaabcaaaabcaaabccaabcaabbbbcabccaabbccabcccabcccabcaaabbbcabcccabcccaaaaaabcaabcabcabccabccccaabcaabcabccabccccabcabcccabcabcabcaabcaabcabcaabcabbcccabcabbbbcabcaaabcabcabcabccabcabbcaabbcabcaabccabccabcabccabbcaabcabcabcabcabcaaabcabbcabcabccabcaaabcccabbccabcaabcaaabcabcabcabcabccaabcccabccabcabbbbcabbccaaabcabbcabcabcabbcabbcccabcabbcabbcabcabbbcabcabbcabbbccabbccabcaabbcabcabcabccccabcaabbccccabbbcccaabcabcabcabbbccabbcabcccaaaabccabcaabbcccaabcaabcaabbbcabcaaabbcaaaabccabcaaabcabcabbbcabcabcabcccabbbcabccccaabcabbbccaaabcaabcabbcabbccabcabbcabbcabcccabccaaabcabbbccabcabcabcabccabbcabcabccaaabbcabbcabcabccabcabccabccabcabcabbbcabccabcccccabbbcabbcabcabbcabccccabbcabcaaaabbbccabccabbcaabcabbcabcabbccaaabcabcabcabbccaabbcaabcaaaabbbcaabbbccaabccabcabccaabccaabcabccccabcaabcabbccccabbccabcabccabcabcabcabcaabcaaabbcccabccaabbcccccabccccabbbcabcabcabcabcabcaabccabcabcaaabcabcabcabcabbccaaabccaabbccabbcabcaabbcabcabbcabcaaaaaabcabbbbbcaaabcccabbbccaabcaabbccabbbcabbcaaabcabcabcaaabbbcaabbcabcaaaabbcabcaabcabcaabcabcaaaaabcaaaaabcaabccaabbbbcaabcabbbbccaaabbbcabbcccabbbccabbccaabcabcabbccabcaabcccabccaabccabcabccaaabcabccaabbbbcccaabcaabcabcabccabbbbcaabcabbcccaaaabcabcabcaabcabbbcabccabcaabccabbcabbcabbcabbcabcabbbccabcccabcaabcccabbcaabcaabbbbcabbcaaaabcabbcabcaaabcaaabcccabccabcabccabcabcaabcabcaaabcabbbbbcabcaabcabccaaaaabbcaabbcabbcabcaaaaaabbccabccabccabcabcabcccabcabcabccccabcccaabcabccabcabcabcabccabcabcabcabcabcabccabbbcaaaaaabbccabcabbbcaaaabbccccccaabcabcaabcabbbcaabcaaaabcaabbbbbccaaabbccabcabcabccaaabbcabcaabbcabcccaabccabbbbccaaabbbcaabbcaabcabcaabbcabbbbccabbbcaabcabccabccabcaabcaabcccabcabcabbbcaabccccabcabbcabcaabbcabbcabcabbbcaaabccabcaabbbcabbcaaaabcabbcabbccabbcabcaaaabcabcccabcabcaabcaabcaabcabcabbbbbbcabcaabbcaaabbbcaaabccabbcabbcabbbbcabcabccaaabcccabcabcaabcabcabcabbccaabbbcabcccabcabccaaabbbcabcabccabbbbcabccaabbcabcaabccabbcabcaabbbbccaaabbcaabbbcaabcabcabcaabbbbcaabcabcaabbbcabcabcabcabbcabbbcaabcabcabbcabbcaabbccccabcabccabbcabcabcccabbccabcabcaaabcaabcabcabbbbcaabccccabbcaabccabbcaabbcabbccabbccaabbcabcabcabcaabcabbbcabbcaaaabcabcabccaabcccaabcabcccabcaabcaabcabbcabbbbccabcabbbccaabbcabcabbcabcabcaaabbccabcabbcabccabbcaabcccabcabccabbcabcabccabccaabcabcaabbcabccabccaabcabbbcaaabbbcabcccabcccabbcaaaabbbcabbcabcabcaaaaabbcabcaaaaabcabcabcaabccaabbcabcabbcabcabcabbcaabcccabcabcaabccabbcabbcabbcabccabbccaaaabccabbbbbcabbcabcaaabcabbcabcaabccabcabbcaabbcaabccabcaaabcaabccabcabbccabccabbcaabbcabccaaabbcabcabccabcabbbcabccabccaaaabccaabcabcabcabcabcaabcaabbbcaabcaabbccccaabcabcaaabcabcccabbcaaabbcaabcabccaaabcabccabcabcabbbbccabbccabcabbbcabccabccccabccaabbcabcccabccaabccccaabcabccccabcabcabccabcaabccabbbcabcccabccabcccaabbccaabccabcaabbcaabcaabccccabcabccaaabbcabcabbcabbbbcccaaaabcaabcabcccaabbbbbbcabcabbbbbccabccabcaabcabcccaabcabbccaabccabcaabbbccabccabbcabcaabccaabcaabbbcabcccaaabcaaaabcabbcabcaabbbbcaabccabbccabcccaabbcabbbcabbcaabbcabcabccabbccaabcaabcccaaabbcaabcabbcabcaabcccaabbbcaaabbcabbcabcaabcaaaabcabccccaabccabccaabbbcabcaaaabbcabbcaaaaabcabcabbbcabbbccaaaabcabcaaabccabbccccabbbcabcabbccabcaabccabcaabccabcaabccabccaaabcccccabcabcabbccabcabcaabcabcabcabbbbcccaaaabbbcaabcabcabcccccabccaaaabbbcabbcabcaabcabcabcabcabbbcabcaaabbcabbbcabcabcccaabcccabcabcabbcaaabcaaabcabcaabbbcaabcabcccabcaabccabcabbbcccabccabccaabcabcaabcabcccabcaabbbccabcabbcabcabcabcccabbcabcaabbcabcaaabbcabcaabbcaaaabbcaaaabbcaabcabcaabcabbbcaabcabcaaabcabbcabbbccccabccabbbcabbcabbccabcaabcabbccabcaabcabbbbcccabcccabccabbbcabcaabcccabbcabbbcabcabbcabcaaabbbcaabcccaabbccabcaaabbcaabcabcabccabcabbbcaaabbbbbbbcaabcabbcaabcaabccabbcaabbcabbcabccabccaaabcabcaabcabbbcabccaabcaaabbbcabcaabccabccaabcccabbccaabbcaabbcabcccabbcabccabbccabcaabccabcabbcabccabcabccaabcaabbcaaaaaabccccabcaaabcccaabcabccccabbcabcabcabbccabcabccabcccabbcaabcccaaaabcccaabbcabcccabcaabccabbcaabccabcaabbbbbccabbccccabbcabcaabcabbccaabbcaabbcabcccaaabbbcabcabcabcabbbccaaaabccabcaaabccaabcabcaabccabcaabcccabcaabcabcabbbbbbcccaaaabbccabcabcabcaabcaabcaaaaabbccaabcabbccabcccabbbcabcaabcaaaaabbbbcccabcccccabccabbbcaaabcabbcabcabccaabcccaabbcabbcaabcabccaaabccaabbcaaaabcaabcaaaabbcabcabbcabbbcabbcaaaabcabccabccabcabccabcaabbccabbbccabcabcabcabbbcabcaaaabcaabcaaabcaabbcabccabccaaaaaabcaabbcccabcabbcabbcccaabccabccabccaabcabbbccabbbcaabcaaabcaabcabbcabccabcccccabcabcabccaabbcabbbcabcaabcabcabbcccabccccaabcaabcabccabbcabcabbbcccaabbbccabcccabbbbbccabccabbcabbcccabcaabbbccaabccaabcaabbcabcabbcabcabbcabcabbcabbbcabcaabcccabcabbbcabbcccccabccabccccabccaabbbccabbcaabbccabbcabcaabcaaaabcabcabcabccaabccaabcaabcabcccabcabcaabccaabbcabcabcabbbccaabcabccabbccaabbccabbcabcaabbcabbcabccabbccaabcaabcabcaabbbcabcabbbcaabcabcaabbbcabcaaaabcaaabbcabbbcabcaabcabccabbcabbcaabcccabcabcabbccabcaabcaaabcabcabbcccabbbccaabbcaaaabbcaaaabcccabcabccabcabcccaabcabbcabbccabcabcabcabcccabbcabbbcccabcabccaabbcaabbbcabcabbcaabcabcabccaaabcabccabcabbcabccabcccabcccaaabcaabcabcabccabcaabbcabbcabbbcccabbccaabcabcabccaabcabbccabccccabcccabcaaabbbbbcabbcaabcabbcabcaabccabccaabbcabcabbbcabbcabbcabbbccaaaabcabbcabcabcabcaaaabcabcabbbcabbccaabcabbcabcaaaabbbbbccabccaabbcabbcccaabcabbbbbcabcabcabcabbcaabcaabcaabcccabbcabcaabcaabcabccccabcaabccabcaabbbccccabcaabcabbcabcccabbbcabcabcaaabbcabcabbcaabcaaabcabcabbcabcabbcabcaabcabcccabccabbcabcabcabbbbcabcaaabbcaabccabccabbcaaabbbcabcabccccabbbccabbccccaabbccabcabbcaabcaabcaabbcabcaabccabbcabbbbcabcabcabccaaabbbcabbcaabcabcabcabbbcabbbccabcabcabcabbcaabbcaaaabcabcabccabcabcabccabccabcabbcaabccaabccabbcabcabcabbbcabcabccaabbcabccabbbbccabcabcaabbccabbbbcabbbcabccabcccabbcabcabcaaabccaabbbcaabbcabccabcabcaaaabbbcccabcccabccabcaabcabcaabcaabbbcabcabcabbccabccabcabcaabbbcabcabccccabccaabbcabcabbbbcabbcabccabccabbcabbbcaabcccabbcabcabccaabbccabbcaabbcabcaabcaabcabcabccabbcabbcaabcabbbbbcabcaabbcabcabbbcabbccabcabcabcaabcabcabcaabccabbbbcccabcabcabcabcaabcccabcabbcaaaaabcabccccabbcabcabccaabcabbbcabbbcabbcabbcabbccaabbccabccaabcabcabccabbcccabcabbbccabcabbcabcabccaaabcabbbccccaabccaabccaabcabcabcaaabcabbccaabcaabbcabcabbcaabbbccabbcaaaabbccabcabcabcaabcaabbcaabcabccaaabcabcabbcaaaaabcaabcabcabcabcabbcabbccaaaabcabccaabcabcabcaaabcaabcabbccabbcaabcabcabbcaabccabcabbbcabcabccccccabcccabcccaabbbcccabbcccabbccccaabbcabcccabbbbccabcabcabcaaabbccaabcaaabcabccccabcaabbcabbccaaaaaabccabcabcabcabcaabcabccabcaaabcabbcaabcaabcaaabbcabcabcabbcabcabcabccabcabcaabcabbbcabccabcabcaaaabcabcabbcabcabcaabcaabbcaabcccabccabbccabcabbcabcccccabcabcccabbbcabbccabcccccaaabbcaabcabccabccabbccabbcaaaabcabcaabbcaabbbbcabbccaabcccaabcabcaabbccabcaabccabcabccaabcaabbcccabccaaaabcaabcaabbcccabcabbcabccabbccabcaabccaaabbbccccabcabcabbcabbcaabcabccabcabcaabbcabbcaaabcaaabcaabccabbcccaabbcabcabcabcabcabbcabbccaaaaabbcabbbcabcaaabcabccabccccaabbcabcabcaaaabcabcabcabcabccabcabcabccabcabccabccaabcabcabcabcaabcaabbccaabcabbcccaabcabcabbcabbccaabcabcabcabbcaabbcaaabcccccabcaaaabbccabbcccccabcabbcabcaabcabbccaabcabbcabcaabccabccabcabcabbcabcaaabbbcaabccabccaabcccabcabcabcabbcaaaabccabbccaabccabcabccabccabcabccaabbcabbcaabcabcabcaaaaabccabcabbbcaaabcabbccabcabcaabcaabcaabcaaabcaabbbbbcaaabcaaaabcabcabcabcabcaaaabcabbcaabbcaaaabcabcabcabccaabccabcabccabbccaaaabbcabcabccabcabbbccabcaabcabbcabccaaabbcaabcccccabcccabbbbcaabcabbcabcabbcabbbcaabcaaabcabcaabccabcabbcabccabbbbcaabbcabccaabbcaaaaabcccabcabcaabcaabccabcaaaaabcabccaabcaabcabccabcabbcaabcaabccabcaabcaaabccabbcabcaaaabccaaabcabcabcabccaaaaabcabcabcaaabcabcaaabbbcabccaaaabbcccccaaabcabccabcabccccabbcabbccabbbbccabcaabcaaaabbbcabcabcabccabcabbbcabccaabbcabccabccabbcabbcaabbbccabcabbbbccabbbbcaabbcabccabcaaabcccaaabccabcaaabcabbbbbcabbbcabbbcaabcaabcaaabcccabcaabbbbbccabbccabcabbcccabbbcabbcabccaabbbcccabccaaabccabcabcaaaabcaabcabcaaaaabbbcccabccccaabbbcabccabbcabcabccabbbbbccabcabcabcabcaabccabbcabbcabcabcaaabcabbcaabccabccabbbccaabcaabccccabccaabcabcaabcabcaaabbbbcccabcaabccccabbcabcabcaaaabcabccaaabcabcabcabcabbccaaaabcccabbcabbbcabbbbbcabccabcabcaabcccabcabcaaabbcccccccabcabcaabccabbbccabbbcaaabbcabbbbcabcabcccaaaabbccabbbbbbbbccabbbcabbcabccabcabbcaaabcabcaaabccabcabcabcaaaabbcabccaaabcaabcaaabcccabbccabcabcabbcabbcaaabcabcabcccabcccabcccabcaaabbbccccaabcabcabbbcabbcaaaaabcabccaabbcaabccaaaabbbcabcabcabcabcabccabcaabccaabbbcabbbcabcabbbcaabccaabbbcabccabcabbccccaabbcabbcabbbccccaaabbcaabccaabccabbccabbcabcabbbbcaaaabcccabcabcaabcabbbcaabcabcabcabbbccabbbccabccabcabcabbcaaabcabcaabbcabcabcccabcabcabccaabcaaaabcabcabcccccabcabcabcabcaabbcabcabccabcabcabcccabcaabccabbcabcaabcaaabcaabbcaaabcccaabcabcaaaaabccabbbcaaabcabccabccabcabcabccabccaabcabbcccaaabcabccccabccabbcaabbbcabcabcabbbbcabbbcabccaabccccccabccaabbcccccccaabcabccaaabcabbcabccabccabbcaaaabbccaabbbcabcabcccabbbbbcabcaaaabbbbcaabbccaabbbcaabcabcabbccaaabbcabcccabbcabbcaabccccabbbccabccaabbbccaabcccabcaabbbbbbbcabbbbbcccaabccaabbccaabbcaaabcabcabcccabbbcccabcabcabbccabbcccabbbbcabccaaabcabcabccccabcaabcaaabccaaaabcabcccabbcabcccabcabcaaaabbbccaabcaaabcabcabccaaabccabccabbcccccabbccaabbbbbbccabcaaabccabcabcaaabbbbcabcabccabcaaaabcabbbcabbbbcabcabccccaabbcabbcaabbcabcaabcaabcabccccccaabcabbcaabccaabcabcabcaabcabcabcaabbccabccabccabccabcaabcaabbbcabcabbbcaabcccabcaaabcabccaabcabcabcccabcabbccabbcaabcabbcaaaabcabbbcabccabbccccabcabcabcaabbbccaabccaabcabcabbcccabcabcabcaaabcaaaabbcccabccaaabcabccabcaabccabbcaabcaabcabcccabbbcaaaabbcabcaaaabcaaabcabbbcabcabccaabcaaabcabcccaabcaabbcabcabbcabbccaaabcabccabbcaabcabbbcabcabcabccabcabcabcabccaabbbcaaabccabbbcabcabbcccaaabbccccaabcabcabbccabcaaabccaabbbccaabbccccabcccabcaabcabcabcabbcabcabccabbbccabbccaabcabcaaabcabcabbbbcabbcccabbccabbcaabcabcccabbcaabcaabcccccaabcaabcabcabcabcabccabcabbcccaabccaabcaabcabccabccabbcabccaabbcabcaaabcabccabcabcabcaabcaabbcabcabcabccabcccabbccaaabbccabbbccabcabbcabccaabcabbccabbbbcaabcaabbbccaabbbbbcabcabcaaaabcaabccaabcabcabbcabcabbcabcabcaabbbbcabccabbcabbcabccaaabcabcabcabcabcccabbccabcaabcabccabbbbcabcaabccabcabccaaabccabcabbbcabbcabcabbbbccabbcabbccccabcaabcaaaabcccaabccabbbbccabcabbcabcabcaabcabcabbcabcabbbcabcabccabcaabbbcaabccaabbcabcabcabbbbbcaabcabcaabccaabcaabbbcaabcaabbbcaabccabccabcabcabccaabbccabccabcccabbbbbccabcabbcccabcabcaabcabcaaabcaabbcaabccabccabccabcabbbcabcabbccccaabcabcaabbcaabcaaabcaabcabcaabcabbcabccaabcccaaabbcabbcabbbbbbccaabcabccaabbcabbbcabcaabcabcccaabcabbcabcaabbbbbcabcabccaabcaaaabbccabccabcabcabcabcabbccaabcaabcabbcabbcccaaabccccaaabcaabcccaaabccaabccccccabccaabbccaabcaaaaabbbcabbcabcccabcaaabccabcabcabcabbbccabccaaabbcabccabcabcabbbccccaabcabccaabcabcccccaabcabcaabbbccccaabcaabbbcccaabbbbcaabcaabbcaabcabcabcabcaaabbbbcabcccabcabccabcabccabccabcabccabcaaabcabccabcabccccabcabcccabcabbccabcabcaabcabccabcaabbccaabcccabbbbbbcaabccaabcccabbbcaabcabccabccaaabcaabcaaabcabbcaabbbcabbcabcabbbcaaaabbbcaabccaabcccabbcabcabcabcaabccabbbbbccabccaabccaabbcabcabcabcabcabbccccaabcaaabccabbbcccaabcabcabcaabbcabcabbbccaabbcabcabcabccabbccaabcabbbcccaabccaabbccabbcabccabcaabcaaabbbcabcabbcabbcaabbcabccaaaabccabbbcccccabccaabbbbccabcabcaaaaabcaabbcabbcabcaaabccccaabcccaabcabcabcabbcaabbbccaabbcaabccabcaaabbbbcaaabcaaabcabbcabccabcaaabcabbccabcabcaaabbbbccaabcaabccabcabbcaaaabcaabcaabcaaabccaabcabccabbcaabbccccaabcaabbbbcabbcabbcabbcabbccaabcaaabcabbcabcabbbbbcabcabbbbccabccabcabcccaabcaaabbbccabccaabcabcabcccccabcabccabcabccabcaaabbcabcaabcabcabcccabcaaabcabcabccabbcabcccccabbccabccabcaabcaaabcabbccaabcabcccaabcabbbccabbcabbbcabccabccabcccaabcaabcaaabcabcabccaabbbbbcabbccabbcabcabbcabcabcccabcabbbcabcabcabbccabbcaabbbbbcccccabbbcabccaabcabbcabccabcabccabcaabcabcabcccabcaabcabcabcaabccaabcabcaaabcabbcaabbbbcccabcccabcabcabcabcabcabcaabcabbcabbbcccabcabbcaabbbccabccaabcccabcaaaabcabcabcabbccaabcabccabbccabbcabcaabbcabccabcabcccccabbcaabbccabccabbccabcabbcabcabcabcabbcaabbbbccaabcabccaabccaabbbbbcabbbcaabbcaaaaaabbbcabbcaabcabbbccabcaabcabbbccaabccaabbcaabcabcabcaabccccabbccaabcabcaaabbbbbbccaabcabcabcaabbcabcabcabcabbccabccaabcabbcabbbcaabcccabcaaabbccabbccccabbbbbcabccabbccaabcaaabbcabcccabbcabccaabccabbcaabcabbcabccabbbcabcabccaabbcaabcaabbccabbccaabcaabbcabccabccabbcabcaabcabccaaaaabbcabbcabccabcaabbcccaaaabcccabcccccabcabcccabcaabbccabcccabcabccccaaaabbbccabbbcabbbcaabccccaabbcabcabcaabccabcaabbcccabbcabcabccaaaabccabcaabbcabccabcabcaabbcabccaabbcabcabcccabcaabcabcaaabcaabccabccabcaabccabbbcabcabcabccabcabccccaabcaabbcabccabbcabcabbcabccabbcaabbccaabcaabbbcabccabbcaabcabbcabbcabbccccabccccccccccabcabcabcabcabccabbbcabcaabbcaabbcabbcabbcabcabcaabcccaaaaabcabccabbcabcabcaabcaaaaabcabbbbcaaabbcabcaabbcabcaabcabbbbcabbbcabcabcabcabbccabccabcabccaabbcabcaabcabcabcabcabcabccabcaaabbcaabbbcabbcabcabbcabbbbcabcccabcabcccabccccaaabccccabbcabccabcabcabbcabcaabbcabbcabccccabcabcaaabcabcabbccabcabccabccaabcccaabcabccabcabbcabcabbcaabccabccabbcabcaabbcaabccaaaaabccaabcabcabcabcabbcabcabcabcaabcccabcabcccabbcabcccabcabcabccabcccccabbcabcabcabcabccabcabbcabbbbccaabcabccabcabccaabcaaabcabcabbbccaabcabbbbcaaabcabccabccabbcabcaabcabcabbcabcaabcccccaaabcabbcabcabccccabbcabbbbbbcabccccaabbbbbbcaabbbccabccaabccaaabcaaabbcccaaabbbcaabcabcabbccabcaaaaabcabccccccaaaabcabcaaabbcabcccabbcaabcabcabccabcabcccabcabcabcabcaabcabcabcaabbbcaaaabcabcabcabcccabbbccabcabcabccabcaabcaaaaabcccccaaabcabcaabcabbbcaabbbcabccabbccccaaabcabbbcaabcabbbcccccaabcabcabcaabbcaabbccabcaaabbcabcabcabbbcaabbcaabcaabcaabccaaabcaabcaabbccabcabbccabbbbbcccccabcccabcabbbccabcabbcabbcabcabcabcabcabcabcabcaaabccabccaabcabbcaabccabccaaabbccccaabbcabbbbbbcaabbcaabcccabbccccabbcaabbccabcabccabbcaabcccabcaabcabcabccabcabccabbcabcabbbbcccaabccabbcaaaabcabbcabbcabcaabbcaabccabccabcabbbbcaabccabbbcccabbcabcabcabcabbcabcabcaabcccabcaaaaabccabccaabcabcabbcabcabbcaabbbcaabbcabcccabcabcccabccaabcabcabcabbbbccaaabbccaabbcabcaabcaaaaaabbcabccabcabcaaaabccabbbcaabccabcccabcabcabbbcccabcabcaabbcccabbccabccabcabccabcabccabcabbccaabcabbcabccabcabcabbbbccccaabccabbbcaabcaabbcabccabbcabbbbbcabcabcabcaabcaaabccabcccabbcabccabbcaaabcabcaabbbbcabccaaabccabbbcabbccccaabcaabcaaabcccaaabcabcaabcaaaaabcaabbbcabcaabbcaabccaabccabcabbbcabcabccaaabbcccaaaaabcabbccabbbbccabcabccccabbbbcabcabbbcabbccaaabcabccaabbcabcabcabbcaaaabbcaaabcaabcabccccabbcaabcaaabccabcabccabccaabcaabcaabcabbcabbcabcaaabcaaaabcaaabcabcaaabcabcabccabcabcaabbcabbcabbccabcaaabcabbccabbbccabcaabcaabccaabbcabccabcaaabcaabccaabcabbcabccabccabcaaabccabcabcabcabcabbccaabcabcabcaabcaaabcaaaaabccabcaabcabcabcaaabbcaaaaabbccaabcccaaaaabccccabcccccaabbcabbbcccabcaaabcaabbbcaabcabcabcabcabbccabbcabcaaabcabcabbbcabbcaabcabccabcabcaabcabbbcccabcaaabbccabccabcabbcabcaabbbcabccabcabcaabccaabbbccccabccaabbcabbcabcaabbbcabccaaaabccabcabccabcaabcabcaabccaaaaaaabbbbbbbcccabccabccabbcabbbbccaabcaabbbbccabcabccaabccabbcccabbcabbcabcaabcabcabbbcaaabcccaabccaabcaabcabcabccaabcaaabbbcabcabcabcabcaabcaabcabccaaaaaabccabbcabbbcabcabcabccabbbbcabbbbbcabcaaabcaabcabbcaabbcaabcabcaabccabccabbcabbbbcabbbcaabbcabcccccaabcabcaabccaabcccaabbcabbbbcabcaabbbbbcaaabcabcaabcabcabccabbbbbbcabbcabcabcabcaabbbccabcabcaabccaaabbccabbcabbbcabccaaaabcaabcabccabccaaabbcaabcaabccabccaaabbbccabcaabccabcabcabccaabbcaaabbccabcabbcccabcaabcccccccabcabcaaabcabcabccaabcabbbcaabcabcaabcabcccccabccabccaaaabbccaabcaabcaaaabbcaabccaaaaabccabcabcabcabcabcabcccabcccabccabcabcabbbccabccccaaabbcabbbbbcabcaabbcabccaabcaabcaabcccaabcabbbcaaabcaabcabcabccabcabbcabcabbcaaaabccabbcabbcabbccabcaabcaabcabcabbcabbcabcabccabbcabcabcabbbcaaabcabbbbcaabbcabbccabcabcaabbbbbbbbcabcabcabbcabbcabccccabcaabcabcabcabbcaaabcabcaaabbcaabcabbbccaabbbccabccabcabcabcabcaaabbbccccabcaaabcccabcaaaabcabcaaabcaabcabcccaabcabcccccabbcabcabcaabccaabbbbcabbbbcaabbbcabbccabcaabccabcaaabcccccabcabbccabbbbbbcabcaabcabccabbbcabcaabbccaabcaabbccaabccabcccabcccabbcabcabcccaaabcabbcaabbcabccaabcabcabbcaabcabcabbbcabbbcabbbccabcabcabcabccabccabcaabcaabbbcabbcabcaaaabcccabccabbcaabcabccaabccabcabbbbcaaabcabcaabcabcaaabcabbcaabccaaaaaabbbcabbbbbbcccabbbbcabcabcabbccabcaabcaaabccaabbccaaaabbbbbbccabccabcabbccabbbbcabcabcabcabcaabcabcabbbccaaaaabbcabbbccabcaabbbcabcabccabcabcaabcabcabcabccabcabcaaaabbcabcabbcaaabcabcccaabbcabcaaabcccabcaabbcaabbbcabbcabccabcabcabcccaabbcaabbcabccaabcaabccaabcaaabcabcabbccccaaaaabcabccabcaaabcabbbcabcabccaabcccabcaabcabbcaabbbccabccabbcaaabcabcabbcabbcaabcaabbccaabccccaaabbccaabcabcabbccabbbbcabccaaaabcaaaabcabcabcabbcabccccaabbcabbbbcabcaaaabcaabbcabbbccaabcccaaaaabcccabbcaabcabcabccabbccabcabbbbcabcabbccabbccaaaaabcabbbcaabbbcabcabbcabcabbbbcabcabbbcaabbcccccaaaabcabbcaabbbbcabbccaabbccaabbcaabbccabcabccabccabcaabbcabbcabcabbbcaabbbcabcaabbcaabcabbcaabbbcabcabcccaabcabcabcccabcccaabbcaabbcccaabccabbcccabccaaaabbcabbcabbbbcabccaabccabcabccabcaabcabbcabbcaabbcabcabccabbcaaabccabcabcccabcabbbcaaabbcaaabcabcabbbbcaabbbbccabcaabbbbbbbcaabcaaaabbcabccabcabcabcccabbcccabcabccaabbbbccccabccabbccabbbcaabcabbbcabccabcaabcabbccabbcabcaabcaabcabbcccaaaabbcaaaabcabcabcabcabccabbccaaaabbcabcccccabccccabcabbcaaabccaabbcaabbcabcccabbcabcabcabbcabcaaabcabbbccaabccaabcaabcabbbcabcccabcaaabcabcccabcaabcaabccaabcaaabcaabcabbbcabcabcaabcabcabbbccaabbcabbcabcaabcabccabcabccccabccaabbbcaaaabbbccaaabbcabcabcabbccabcabcaabccaaaabcccabcabcaabbbbcaabcccabcaaaaaabcaabcabcabcabcabccaabbcabbbcabcabcabcccabbcabcaabcabcabbccabcabccabbcabccabbcabccabcaabcabbcccabcaabcabcaabcabbccabcabccaabbcabcabcabbbbcabcabcabcaaabbccabcaabcabbcabcabcabbcabcabcabcabcaabcabcabbcccabbbccaabcabcabbccabbbbcabcaaabbbbcabbccaabcaabcaabbcabcabbbbbccaaabcabbcabbbcaabbbbbccccaabbbcaabccabcaabcaabbcaabbcabcccccabcaabcaabcabccaabbbcabcaabcabcabcabcaabbbcabcabcabcabccaabbcabcaabcabccabbcaabcaaaabcaabcabcaaabbbccabbcaaabccabccabcabccabcaaaabbcccaabcccaabbbbccabcabcabbcaabcaabbbccabbbcabcabcabcabbcabccabbbbcabbccaabbbccaaabbccabcabbccaabccabcabbccabbcaaaaaaaabbbcccaaabbbcabcabccabcaabcabbcabccabcaabbbbbbccaabbcabccabbcaaabcabccabcabccaaaabcabbbbbbbcccabcabcaaabcabbcabcabcabcaabbccabbccabcccaaabccabcabbcaabccabbcaaaaabcaabcccabcabccabccaaaaaabcabcccaabcabcaabcabcccabcabcaabcabbccccabbbbbcccccabcabcaaabbcccaabccabcaabcaabcabbcaabcccabcabcabcabcccccabccaaabcaabbccccaabcaabbbccabcabbccabcccabcaabcabcabcabbcabcabbcaaaabbccabcabccabccaabcabcccccabccaabcabcccabcabbbcaabccaabbcabbbbcaaabbccaaabcabbcaabcaabcabbbbbbcabcabcabcabcaaabccabcccaabccabcaabcccabcabcccaaabcabccabcabcabcaabcaaabbcabcabcabbbbcabbcabbcabccabcabbcaabcabccaaabcccaabbcaaaabbcabcabbccabcccabbcabccccabccabcabbcabcaabbcabccccaaaabbccaaaabcabccabbcaabcabbcabccabcabcccabbcaabbcaabccaabcabcabccabcabcabbcccccaaabcaabcabcabbcabbcaabcabcabcaabcabbbcabccaabcaaabcabccaaabbbccabbcabbbccccabcaabbcabbcaaabcaabccabcabbbbccabcaabbccccabbcaabbcabcccaabccabcabbbcaabbccabcaaabcabcccaabbcabccabccabcabcaaabccccabccabcabcaabbcabbcabcaabbcabcaaaaaabbbcabcabcaaabcabcabbbcabbcabcabccabbcccaaaabcccaabccabcabcaabcabbbbbcabccaaaabbcabbcabccaabbccabcaaaabcabcccabcabcabcabcccabcabcabccaabbcabbcaabccabbccabbcabcabbbcabcabcabcaaaabcaaabcaabbcabcabcaabcabcaaabcabccabcabcabbccaabbcaabccaaaabbbcabccaabbbcaabccabcabbcaabccabbcaabccabcabccaaaabcabbbccccabbbcabcabccabccaaabccabbcaabcccaaaabcabcabbcabcaaabccaaaabcabcaabbcabbcabcabcaabbcaabcabcabccabccabcaaabccaabcabccaaabcabbcaabbbcaabbbcabcaaaabbccaabccabcaabbccabcaabccabbcabccccabbbbbcaaabcccabcccaaaabbccaaabbbbccccabcaabbcabcccaabcaabcabbccabccabbccccabbbbcaaabcabbcabccaaabccabcabcabcabcccabcaabcabbccabbbbbcabccccabcaabcabcccaabcaabbcabbbccabcccabcabbcabbbbbcccaaabcabcabccabbbcaabbcabcaabbbccaaaabbbcaabbccabcabcabcaaabcabccabcabcabbbcaabccaaaabccabcabbcabcabcabcabcabcabcabcccaabbccabbbbccaabccabbccabccabccabbbcccaabccaabbcabbcccabbccabcabccabbcccabcabbcabcabcabcabcabbbbcabbbccabbcabcabbbcabbbcabbccaabccaabbbbbcaabccabbbccaabbccabcabcabbbcaabccabcabcccaaaabcabcabcaabbbcabcccabcabcabcaaabcabcabbcabcabbccabcabccccaabbcabcabbccaabcccabbbcccaaabcaaaabbccaaaaabcaabcabbbcaaabbcaabcabbbcccabbcabcccabcabccabcccaabcaabcabccccabccabcaabcabccabcabcabccaabcabccaaaaaabcccabcaaabbcaaaabbbccaabbcabcaaabbcabcabbbccaabcaabbcabbcabcabcabbcaaaabccabcaabcabcaabbcabccaabbbbbbcabbcaaaabcabcaabccabbbbbcabccabcabcabcabcabbbbbbcabcaaabcabcaabcaabcabbcabcabccabbcabccabcabbbcabbcccabcabccaabbbcaabbcabcabcaabbcabccabcabbbcaaabcabccabccabcabcabcccaabbbcccabcccaabcaaabccabcaabbbcabcabbbbcccabbbcaaabcabbccaaaaabccccabccabcabbbbbbbcabccabbbcccccabccaabcabbcaaaaaaaabccaabbcabcabcaabbcabcaabccabbcabbcabcabcabccaabbcaabcabcaabbbcabcabcccabccabcaabbccabbbbcabbccabbcccccabcabcaabbbbcabcabcaabccccaabbbbcabbccabccabcabccabbbbcabcabcaabcaabcabbbcabbbcccabbbccaabccaaabcaaabcccabcabbbbcaaabcabcaaabcccabcccabcabbbcabcabccabbcabcabbccabcabcabcabcabbccaabcabccabccaabcabbcaabcabbcabcabbcabccabbbcabbbbcabccccaabccaabbcabbbcabcabccabcabcabcabcccaabbccabcabcccabcaabbbbbcccaabbbcabcabcaabccaaabbcabcabcccabccabbcabcabccccabbcabcabcabccaaaabbbcabbcaaabcaabcaaaabcabbccaaaabccabcaaabbccabbbbbcaaaabbccaabccabccabcabbcaabcaabbbbcaabcabcaaaabcccabbccaabcccaabbcabbbcccaabcabcccabcaabcaabcaabcabcccccaaabbcccccabbccaaaabccabbccabcabccaabcabcabcabccabcaabcabcabbccabcabcccabbcabbbbbcaabbccccaaabcaabcaaabccabbcabccaabbcabcccabbcabccabcabccabccabccabccaabbccabbbcaabbcaabcabcccaabbcabbbbbcabbbcaaaabcccabbcccabccccabcaabbbccabcabbcabbbcabbcaaabcaabcabbcccabbcccaabbcabccabcabcabcabcccabbbbcabcccabcaabcccabcabcaabccabccaaabcabcccabcccabcabcabccabccabcabbcaabbcabbbbcabcabcabcabcabbccaaabcabbbbbccabbccccabccaaabccaaabcabcabccabccccabbcccabbbcabcaabbcaabcaabccabcccabcabbbccabbcccccabccabccccabbcaabcaaabcabccabcccabcaabcaabbccabcaabcaaabccaaaaaabbbcaabbcabcabcabcccaabbccabcaabcabbcaabbccaabcabcaabcaabbccabccabcabcccabbbcabcccabccabbbcabbcaaaabbcabccabcaaaaaabcabccabcaaabbbccabcabccabcabbcccaaaaabccabbbcaabbccaaabcccabbbccabccaabccabbcabcabcabbcabbcaabcabcabcabbcccabccccabcaabcaaabcabcabcaabcabbbcccaabcabbbbcabcabcabcaaaabbccaabcabbcabcabcaabcaabbcabccaaabcccaabccaaabcaabcaabcaabcaabbbcabcabbbccabccabcabcabccaaaabcabccabcabccabbcaabcabcaabcabbcabbbccccabcccabcaaaaaabcabcabbbcabcabbcabbbcabbcabbcabccaaabbcabbccaabccabcaaabccabcaabbbcabccccabbcabcccabccabbcabccabcabccaaabbcabccccccaaaabbcccaabcabccabbcaaabbbcaaabcabcaaabcabbcabcaabcabcaabbbbbcabcabcaabcabccaabccabbbcabcabccabcabccaaabcabccaabcabbccabccabbcaabcabcaabbbbbcaabbbbbcabcabcccabbccabbcccabcabcabccaabbbcabbbbcabccaabcaaabccabbbcabbcabbbcaabcabbcccabccabccccabcccabcabcccaaabcaaabccabbbcaabcabccaabbcabbcaabbcabccccabccabbccabcaaabcccabcabcaabcabbcaabccaabbcaabbbbbbbcabcabcaabcabcaabbcabcabbcabccccabccabcabcabcaaaabbccabcabcccabcaabbcabccabcaaabcabbbbcabccaabcaabcabccabccabcabbccabbcabccaabbcabccabbbcabcaabcabcaaabcaabcaabcabcabbcabcaaaaabbbccabbbbcabbcabcabbcabcabbccaaaabcabcaabbbcabcabcabbcabccabbcaabbcabcabbcccabcaabbbccabcccabcccabcccabccabcabccaabbcabccabbcabcabcaabcabcabbcccaaabbcabbcabbcaaabbcaaabcaabbbcaabcabcaaaabcabccabccccabcabcabccaaabbcabcabcccabcabbbbbcccabcaabcccabcabbbccaabbcabcccaabcccaabbccabcabcabbccabbccccaaabcabbcccabcabcabccaabbcccabccaabcabcccabbbccabccccabcccabbbbccccaaabbccabcaabcaabbcabcaabcccabbcabcccabbbccaabbcabccccabcabcabccccaabcaaaabbcabbbccabbcabbcaaabcabcabcabbccabccaabcabbcaaabbbcaabcabcabccccabccabbcabbcccaabcabcaabcabcabbcabbbbbbcabbbcabbbcccabcabccaabbcabcabcaaabbccaabcabbcaaabbbcabcabccccccaaaabccaaabcabccaaabcaabcabcccabcabcabbcabccabcabbcabbcabcabcaabbcabcaabcabcabbcaaabcaabbcaabcabcccabcccaabbcabcaabcabcaabcaabbbcabbcaabcabcabcccccccabcabcabcabbcccaabccccabcaaabbccaabbcabcabccaabcaaaaabbccaaaabcabbbcabcabccabcabcccabcaabcaabbccabbcabbccabbcaabbbbbcabbccabcaabcccaabccabcabccaaaabcccccaabccabcabcabccaaaaabcabcaaaabbbbbbccaabcaabcabbcccabcabbcaabbbcaaabbcabccabbbcabbccabbcabcabbbccaaabcaaabcabcabccccabcabcabccabcabcabcabcabbccabbcabcaaaabcabbcaaabbbccabbccabbcabcabbcabbcaabbcaabcaaaabbbcabbbcccccaabcabbbcabcaabcccabccaabbbccaabccabbcabbcabcaabccabcaaaabccaaabcaaabcabccabbcaabbbcabcabbbccabcabcccabbccaabcabcaaaabcabcabbcabcaaaabbbcaabcabcaabcabbcaaaabcaabccabbccabccccccabcaaaabbbbcccaaaabcccabcabbccabbcaabcabcaabcaaabbcabcabcaabcaabcabcabcccaabcabbcaaabcccaaabbcabbcaabbcaabccaabcaaaaabccabcabcabcccabcabbcaabcabcabcabcaabbcabcabcabcabbbbbcccabbcabccabccaabccaabbcaaabcabbbbbcabcabcccabcabcabcaabbccccabcaaaaaabcccabbcccabcabbbcabcabccabbcaaabcaabcaabbcaabcaabccaabbcabcabcabbbccabccccabcaaaabcaabcaaaaaaabcabccabcabcaabcccabbbcabcabcabbbbcabbbbcaaabbccabcabbcabcccaaaaaabbccabbccaabccabcabcaabbcaabcabcaaabbbcabcabccccaabbcabbbcabbccabcabbbbcccaabcabbccabcaaabbbbcaabcaabcabccabcaabcabbcabcabbcccaabbbcaabcaabcabcabbcabbbcccabcabcccabcabcabcabbcaabccabbcabcaabcaaabcabcaabcaaabbbbcabcabcabbbccabccaabcabbcabcabcabcaabbcabcaabcaaabbcaabccabccabbbccaaabbcabbbccaaabcabccaaabcaabcabccabbbbccaaabcabcaabcccccaabcabcccccaaabbcaaabcccabcabcabcabcaabcabcabcaaabcccabcaaabccabbccabbbcaaabbccccabcabcccabcabbcabbcaabbbbcaaabbcaabbcabcabcaabcabbcabcabccabbcabccabcabcabbbbccaaabbbccaaaabbcaabcabcaabbccabcaabccccabccabcabccaabbbbcaaabcccabbcccabbccccabcabcabbbbbccabccabcabccabbcaabccaaaabcaabcabcabcabccabccabbccaaaabcccabbbcabccaabbccaabccabbbccabbbcabcabcabcabbcabcaaabbcaabcabccabcaaabcabcabbbcabccabcabbbcabccaabccaabcabcabcccabcaabcabcabcabcabbbbcccaabcccabcabccabcabbcabbccaaabbbbcaabbbccabcabbbcaabcaaaabbcabcaabcabbbccabccccabcaabbcabbcabbcabcabccaabccaabccaabccabbbbcaabcabcabccccabcaabcccaabcabcccabcabbbccaabcabbcaabcabbbcabbcabbbcaabccabcccccaaabbcccabbcabccabcabcaabccabcabcaabbcabccccaabccabcaabcaabcabbbccabcaabcabccabcaabbcaaabcccabccabcabbbcaabccabbbccabbcabbbbbccabbccabcaabcaabccabcaaabcaaaabbbcabbcabcaabcabccabcabbcabbbbbcaabcabccaabbbccccccabcabbcaabcabcaabbbcabcabccccabcaaabcabcabcaabccaabccabbcabcabccabccabbbbccabcabcaaaaaabccabbcaabcabcaaabbcabcabcabcabccabbbcaabbbcccccabccaabbbbcaabccaaaabbccccabcabcaabbcaaabccaabccaabbcccabcabbcabbbcabcabbcabcabcaaabcaabcabbcabcabcabccaabbbccaabcabcabcabbbccabbbbcaabcabcaaabcaaabccabbccabbccaabcabcccccabcaabcabcaaabccabccabcaabcabcabcaabcabcccabcaaabbbbccabbcaaaabbcabccaaaabbcccabcabcabcabccabbcabcabcabccabcabbcaabbcaabccaabcaaabbccabccaaabccabbcabbcabbcccabccabccaaabcaabbcabbcabbcabcabbcaaabccabbcabccabcaabcaabbbbcaabcabcaaabcccabcccaabbcaaabbcabcccabbcaaabccabcaabcaaabbbbcabcaabbccabcabbccabcabbcaabbcabcaaabcccabbbccccaabccabbcabccabbcabcabcaabbcabcabcabcaabcaaaabbcaabcabcabcabbbcabcabbcabbcaabcabccabbcabcccabcaabcabcccccabcccabbbbbccaabbcabbbbcabbcabccabccabbcabbbbccccabcabcabcaabcaaaabcabcaaabcaaabccaaabccaabbcabccabbbcaabcaaaabcaabbbcaabcabbbbbcccabcabcaabcaaaaaabccccabbcccaaabbcabcabbcabccabcabcaabccaaabcaabcaabcaaaabbccabcabccaaabcabcccabccabcabbcabcabcaabcabcabcaabcabcaaaabbccabccaaaabcaabcaaaaaabcabcabcaabcabbbcabbcabcabcaabbbccaaabcabcabbbcabbcabccaabccabcabcaabccaabcabcccaabbbcabbcabbccabbbcabbcaabcccaaaabbbcabbcaabccaaabcabbcaabcabccabcaaaaaabcabcccabbbcabbcabcaaabcabbcabcabcaabbcaabcabcaaaabbbccaaaabbbcabbcabcaabccaaabbccabccabcabccabbbcccabcccaaaabccaabcabbbcaaabcabcaabccccabcaaaaabcabcabcabbbbcaaabbccabbbcccabccabccaabccabbcabbcaabcabbbcabccaaabcaabcaabbcaabcabbcaabcccccabbccabccaabcabcabccabbcabbccaabbbbcabcaabcabbccabcaaaabbccabbcabcaabcabbcabccaabbcaabcabcabcaabbccabccabccccabbbbcabccabccaabccccaabcabcabcabcccabbbccabbbbbccabcabbcaabcabccaaaabcabccaabbbbcabcccaaabcaabbccccabbbbbccaabcccabccaabcabbcaabbcabbbcabccabbcabbcabccaabcabcabcabcabcabbbcabcabbccabccaabccabcaaabcabcabccabcaabcabccaabcabcabcabccabcabbcaabccabbcabcabcccaaabcabbbcccaabcabbbbcabcabcabcabcabccabbccabcabcabbbccabbcabccabcccabbbccaabccabccabccabccccabbbcabcabccabcabcccaaaabbcaabbcaabcabcaabcabcabbbbcccaabcabcabcabccabccccabccabcaaaabbcccaaaabbcabcabcccaabbbbcabbcaaabcabccaaabcabbccccccccabbcabbcabcccabbcabcabccabccaabcabcaabbbcabcabbccabbcabcabcabbcabccaabcaaaabccabcabcabcabbcabbcabcaabccabbbccaaaaabccabcabcabcaabbcabbbcaabcabbcabcabbbccaaabcabcaaabccaabcaaabcabcabbbbcaaabcabccabbbbcabcabcabcabcaaaabcaabcaaabccaabccabbccabcccaabbbbbccaabcabccabcaabcaabccaabbcaabcaaaaabbbccabcabcaabbcabbccabccabcabcabcccabcaabcaabbcabbcaabccaabbbcaabccaabbcabcabcccabbcabcccccaabbcaabccccaabbcabcabbcabbbcaabcaabccaaaaabcabbbbcaabbccabcabccabbbcabbbcccaaabcabcabbcabccaaabccccabcccabcaabcabcabcaaabcaaaabbbbbbcabcccabccabcaabbcaaaaabcabcabcabbccabcabbccabbbbcabcaabbcabcccabcabccabcabbcaabcabbccaabbbcaabccaaabbbcabccabbcabbccabbcabbcabcabbcaabcaabccabcaaaabbbbcabccabcccabbcabcaaabcaabbbbccccabcabcaabcaaabbbcabccaabcaabbcaabcabbcabbcabcabcaabbccabcabcabcabcabcaabbbbccabcabcabccaabcccaabbcaabcaaabcaabbbbbbcabccaaabcabcaabbcabccaabcabcaaaaabbcabbcabcaaabccaabbbbcaabcaabcaaabbbccccabcabbcccaabcabbcaaabccabcabcabcabbcabbbbbcabbbcabccabcabbcabcabcabbbcabbcabbcaabbcaabbcaabbbbbcabcaabcabbbcaabbcabcabbcabcabcabccaabbbccabcaaabccabcabbcabbcaaaaabbcccabcabbcabccabcabcaaabcabcaabbcabcabcabbcaaabbcaabcaabccabbcabbcabcabbcabcccaaabcaabcabbbccaaabbcabcaaabbcabcabccabcaabbcaabcabcaabbcabbcaabcabcabcabcabcabcabcabcccabcaaaabcabbcaabbcaabccabccabbcabcabcabbcaaabcabbccaaaabcabcaabbccaaabcaabbcabcaabbccaabcccaaabccabbccabbcccaabcabcabbccaabcaabcabcaabccaaaabccaabbccabbcaabcaabcabcaaabbbccaaaabbcccccabcaabbbcaabcaabbbbbbbcccaabcabccaaaabbcabbcccabcaabcabccabcabccabcaabcabbccabbcabcabcaabcabbcaabccabcabccabcabcabcaaabcabcaaabcabcabcabbcabcabcaabbbcabcabcaabcabccabbcabbcabbcaaaaabbcabcabbccabcaabccabcabcaabbcabbbccabbcabcaabcccabcccabcabcabcabbbcabbcabbcabbbbcabcabbcabcaaabcabbcccccabcaaabcaaabbcabcaaaabcabcccabcccabccabccabccabcabbcaabcabcabbcabcaaabccabcaabbccaabbbbcabcabcccabbbbcccabccaaabcaaabbcabcaabbbcabbcaabcabcccabbbcccabcabccabcabcaabbbbcaabcabcabbbcccaabccabbccaaabccaaaabbbccaabcabbbccccaabcaabcabbbccccccaabccabbbcabcabcabcaaabcabcabcabcabbbcabbbcabcaabccaabccccabcabccabcabbcabccaaabcaabcabcaabbcabbcaabccabbccabcabbcaaaabcabcaabbccaaaabcccabcaabcabcabccabcccabbccabcabcccabcabccabcabbcabbccccabcabccabcabbbbcabcccccabcabbbbcabcabbcccaabbcabbbbbcabcaabbbbcabcaabcabcaaabcaabccaaabcabccaabcabcccaabcaabcabbbcccabcabbbbcabcaaabcabccabbcaabcabbbccaaabccabccccaaaabbcaaabcabcaaabcccccaaabcabbcaabbbcaaabcabcabcccaaabcaabcabcaaabbccaabccabbccccccabccaabbbcabccabbbcabccabbcabcaaabcaaaabbcabbbcaaaabbcccaaabccabcaabcabbcccaabcabcabcaabccabccaaabcccabcaabcaabcabcabbbcaabbcaaabcabbcccaabcaabbcabcccccccabccabcabccabccabcaabccabbcabcabccabcabcabbcabcaaaabcabbccabcaabbcaaabcaabcabbbbcabcabbbcaabcaabbcabcabcabbcabbcaabbcabcccaaabcabcabbccabcabcabccabccabcaabccabcaaabcaabcabbccabccabcabcabcabcccabcabcabcaabbbcabbcccabccaaaaabcabcaaaabbccabbbcabbcabcabcabcabbcaabcaabccccabbcabbbcaabcaabcabcabcabbbcabbbbcabcccaabcabbcccaabcabbcccccabccaaabcaaabcaaaabbbbcabcabcaaabcabcabbbbcabccabcaabbcabbcabcaaabbbbccaaabcabbbcaabcaaaaabbcabbcabbcaabcccaabccabcabccaaabcaabcabbcabbcabbbbcabcabbccabcaaabcabccabbcccaabcabcabcabbcabbcabbcabbbbcaabbcaabcaabcabbcabcabbcabbcabccabbcabcaabbcccaaaaaabcabbcabcabcabcabbccabbcabbcabbcaabcccabcabbbcabbcabcabccaabcaaaabbccabcaaaabcccabcabcabbbcabcabcabcabbcccabcaaabcabbbbbbcabccabcabccaaabccabbcabccaaabbcabccaabccaabccabccabcabccaaabbccaaabcabbcabcabbcabcabcaabbcaaaabcabcabbcaabcabbccabbbcaabcabbbcabbcabcabcaabbcabbcabbbccaaabcabcaaabccabcaaabcabcabcccabcccabcabcabbcabcaabbbcaabcaabccabbbcaaabcaabbcaabbcaabbcccaabbcabbcccabcccabcaabbbcaabccaabcaaabccabbccabccabccabbcccabbbbccabcabcabcaaabcaaaabcccaaabccaaabbccabbcabccaabccaabbbcaabbcabcabcabcabcaaabcaabcabcaabcabcccaabcabbbcabbbbcccccaaabcaabccaabccabbcccabcabcabbcabcabbbcabcabbbcabcaabcabbcaabcabbbccabcccabcabcabbcabbccabbcabcabbbccabcabcccabcabcabbccccabbcabccabbcabbbbbbcabccccabcabccabcaabbbcabbbccabbccabcaabcaabcabcabbbbbccccabcccccabcabcabbbcabccccaaaaabcabbcabcabcabbcabbcabccaabcabbcabcaaabcabccabccaaabcabbccabcccccabcabbcabbcabcaabcabbbbcabccccabccaaabccabbbbcabcaaaabccabccabbbcabccccabcccccccaabbbbbccaabcaaabcabcabcaabccaabccabcabcccabcccabcccaabccaabcaaabbbcaaabcabccabbcabbbcaaaabccabbbcabcabcaaabbcaaabcaabcccabcaabbcabcaabbbbcabcaabcaaabbbccaabcabcabcabcabbcabbbbcccccabccaabcaabcabcabccaaabcabcccabcaabccabcabcabcabbbcabbcabcaabccaaabcaaabcccabcaaabcaabcabcabccabcccccaabcabcabbbcaabbcabcabbcabcaabbcaaabccccabcabcabcaabccabbccabcabcabccaaabcabcabbbbbbbcaabbcccaaabcabcabccabbcabcabbcaaabbbbbcccabcabbcabbcabbbccabccaabbcccabcccabcabcabcabcaaabbccaaaaabcabbccaabcabbcabccabcaabbcabcaabbcabbbcabbcccaabccabccaabbcccabcaabcabcabbccabbcabcabcabbcabbccaabcaaabcaabccabcabccaabcabbccabcaabcaaaabcabcccabbbcabbbcabcabbccabbccabccaabcabccabcccabbcabcabbbccaabcabcabbcaabcabcabccabbcabcabcccaabcabbcabcccabccaabbccaabbbbcabccabcaaabcaabcabcaabbbbbcaabcabcabcccabcabbcabcaabcccaabcabccabbbccaabbbcccabbcabcccabcabcabccabcaaabbcabbcabcabcabcabcccabbcaabcabccabbbcaaabcabbcabcabccaabbbcabbcabcaabcccabcccaaabcabcaabcaaaaabcabbbcccaaabbcabcccabcabcaabcaabccabbccabbbbbcabcaaabcaabbccabccabcaabccaabcabcabccabcabccaaabbccaaabcaaabccabcccabbcabcaaabbcabcabbbcaaaaaaabbbcabbcccabbcabccabcaaaabcabcaabbcccabbcabbcabcaaaabbcaabbcabcabcaabccabbcaabccabcabbcaabbcabcaabccaabcccaabbbcabbcabcaabcabcabcaabbcaabbbcaaabccabbcabccabbbcabcabbcabcabccabcccabbcaabccabbcabcabccabcabbcaabcabbbbbcabbbbbcabccabbbbbbcabcabcabcabbcabbcaaabbcabccabbcabbcabcabcabcccaaabbcaabcabcabcaaaaaabbbbcabbcccccabcccaaabcaabbbbccccaabccabcabcabcabccccaabbbbcabcabcabcabccabcabbcabcabcabccabcaaabccccaaabbccaaabcabcabbcaabcaabccabbbcaabccaabccaaabbbcaaabcabbcabcabbcccabcabcabbcaabbbbcaabbbcabcabcabbcabccabcaaaaabcabbbcabbbcaaaaabbbbcabbccabccabcabcabcabccaabcabcccaaabccaabcabcaabcabcabbcccabbbbcaabcabcabcabbcaabcabcabbbcabbcabccabccaaaaaaabcabbbcabcabcabcabbcabccaabbbcabbcccabcaabcabcabcabcabcabcabbbbcabcabccabbcaaaaaaabbcaabbbbbcabbbccabbbcaaaabbccaabbcccaabccabcabbcccaabcabccccabbbccabcabcccabcabccabcabccccccaabcabcabcaaabbbcabcccabcabcaabbcabbcaabcaabcabcabcabcabbcaaabcabbcabbbccabcabcabcabcabcaaabcaabcabccabbcabbcabccaabccabbcaaaaabccaabbbccabcabcabbccabbcaabcabccabcaabcaabcabccabbcaaabcabbcabcaaabcabbcabcccccabccabcabcabcaabccaaabcabcabbccabccaabccabbccaabcaabcaabcabcaabcaaabcaabbbcabcaabccaabcabcaabcabccaabbcabccabcaabbcabbccabcabbcccabcabbcaaaaaaabccaaaabbcabccabcabcabcccaaabcabbbcabcaabccabbcaabccaabbbcaaabccabbbbbcaaabbbccabccaabccaabbbbccaaabcaabcaaabcabccabbbcabcabbccaabccabcabcabcccabccabccabccccaaabcaaabbbcaaaabbcabbcabcaabcabbcabccabccabcaaabbbccabccccaaabccabcabbbbbcaabbbbcabcabccaabcabcabccabcabcabcabcabbcabcaabbcaabcabcabcaabcccaaaabbccabcabcaabcaaabccabbcabcabcaabccabbccabccabcabbbcabbcabcabcabcaabccabcabcabcabcaaabcccabccaabccaabbcabbcaabcccabcabcaabcabbbbcabcaabcaabbbccaaabbccabbbbcaabbbcabcaaaabcabbccabbcabcccaabcaabcaaaaaabbcabcabcabbcaabcccabcabbcabbccaabbbbcabcaaaabbcabbcabcabbbccabccaabcccaabcabcabcaabcabbcabbccabcabcabcabcabccabbbbcabcabcabcabcabccabcabbbcabbbbcccabcabbcabccabcabcccaaabcaabbbccaabcaabbcaabcaabcabcaabbccabbbcabcccabcabbcabcccabcabbbbcabcabcabcabcaabbcabcabcabbcabccccabcabcabcaabcabcabbbcabcabcabcaaabcaabcabbbccabcccabcabbbcabbccabcabcabbcaabcabccabccaabbccabccabbcabcabcabcccaabbcaaabbbbcabcabcaaabcabbcabcabccabcabbccaabcabcabbcabbcaabbccabcabccabccabcabccabccabcabccabbcaabcabbccabcccaabccaaabcabbbcabbccaaabbcabbccabcabcabbbcaabcaaaaabbccabbcccabbbcccabbbcabccccabbbcaabcaaabbcabbcabbcabcabcaabcabbccaaabcaabcaaabbcccabccaabcabbbccaaaaabcccabccabbcabbbccaabcabcccabbbcabccabbbbbcccaaabbcabcabbcaaabcaaabbcabcaabccabbbbcabccabccabcabccaabcccabcabcabbcaabcabbcabccabbcabbcaabccccabcabccabccabccabcaaaabbcabcaaabbcabcabbccabccccaabccabcabcaabbcabbcabcabbcaaabcaabccaabcccaabcaabbbcabccabcabbcccaabbcaabbbccabbccabbcabcabcaabcabbbcabccaabcabcaaabbcaabcabccaaabccaaabbcabcaabcabbbcabbccabcaaabccabcaabbcabbcabbbbbcabcabbcabbcabbcaabcabcabcabcabcaabbbbbcccabcaabbccaabccaaabbbbbccabbcaaabbbcaabcaabcaabcabbbcabcaabcaabcccabcabbcaabcaabcabbccabcccaabcaabbcabccabcabbbcaaaabcccabcccabbbccabbbccabcaaabbcaabcabbcccaabcaabbcaaabccaabbcabccabbcaaabcaabbcabcabcaabccabcabbbcaabcabccabcabccaaabccaabbbbbcabcabcaaaabbbbccabccaabccabcabccabbcabccabcccabcccaaabcaabccccaabcabcccabbcabcabccabccaabbcaabcabbcaabbccabcabcabcabccabbcaabbbcccccabccaabbcabcabcabbccccabcabcabcaabcaaabccaaabbcccabcccccaabbcabcccabccaabbcaabbcabcabbbbbcabbcabcabbccaabcabcabbbbbcaabcabccaabbbcccaabcabbcabcabcabcaabcabcabcabbcabbccabbccabbccabbbcabcabcabcabcabcaabccabbbcabbcaaaaaaabcabbccabcabcabccabcabbcaabcabcaabbbcabbbccaabcccabbbcabcabcccabbcaaaabcabbcaabcabbccabcabcabbcabcabccaaabcaabbcabcaabcaabccabcabcaabcabcabccaabcaabbbcabcabccabcaabbcabbccabcaaabbccaabbbbcabcaabcabcabbbcabbcabcabbcabccabcaaaaaaaaabcabccabcabcaabbccabccabbcabcaabbccaabccaaabbcccabcaaabccabcabbbcccabccabcabbcccabbbcabcaabccaabbbcabcabcaabcaabccabbcabbbcaabcaabbbccabbbcabcabccccabcabbbccabcabbbbccaabcabcabbbbcabbbccaabcccccaabcabbccaabcaabcabbcabbcaabcabcabcabbcabcccccabbcabbbccabcccabccaabcabbbccccabbcaaaaaabcabcabcabccaaabcabcabcabbcabcabcabbcaaaabbbcabcabbbcabcaaabbbcccabcabcabccabcaabbbbbbcabcabcabccccccaaabcabccaabccabcabcccaabccaabcabcabcabcabcabcccaabbbccabcccaabcccaabbbcccabbbcaabcabcabcaaabcaabbcabcabbcabcabcabcccaabcabbcaabbcaabcaabbbcaabcabccaaaabcabbccaabbcccccabcabccabcccabccabcccccabccabcabccaaaaabcaabbccabbcabcccaabbcaabbcccabbbcabccabccabcabcaabcaaabcabcabcaabcabccabbccabbccabcccccaaabcabbcaabbcaabcabccabcabcaaabbbccaaabcabbccabcccaaabcabcaabcabbccabcabcabcabcaaabbbcaabcabcaabcaaaaabbbcabcaaaabcaabcaabbcabcabccabbbccabcabcabcabcccabbbbcabcabbcaabcaabcabcaaabbcabcabbbccccaabcabcaabcccaabccabbcabcabbbccabcabcccabbcabbccaabbcaabcabcaabcabcabcabccabccabbcabbccabbbcaaabcccabcabcccabbcabcaabcccabcaabcabcabcabcabbbcabcaabcabbbbcabcabbcabbbcabcaabcabccabcaabccaabbccabbccabbcccaabbcccaaaabcabcabcabcabcabcabcaabccabbccaabccabcabcabcabcaabcabcccabcabccabbbcaaaaaabcccccabcabccabbbcaabccaabcabbcccabbcabcccabcabbbcabcabcabccabcabcabccccabcabcabcccabcabcabcaabbbccaaabcabcabbccabcabccabccabbccabbccccabcabbcabcabcabcabcaabcabccabcabcabbcabcccabbbcccccaabcccaaaabbccaabcccabcabccaabbcccaabcabbbbbbcabcabcabcaabbccabbbcabccabccabcabccabcabcabcabcccccabbcabccabbcabcaabcccaabbbcaabccaabbbccabccccaabbcaaabcabccabcabbcabbcabcabcabcabbcccabcabbcabcaaabcabccccabccccabccabcabcaaaabbcabcabbcabcaabcaaabcabccabccabbccaabbcabcabccabccaabccabbbbcabcccaabccabccabcabcabcaabcabcaabcabccabcabcabbcabbcabbcaabcaabcabbcabccabccabccabbcabcaaaaabbbbbbbcabcabcabcabbccccaabcabbcabbccaaabbcabbbccccabcabbcabbbbcabccabbbccabcccaaabbcabbcaabcabbcabbcabcabcabcaabbcabcabcabcaaabbccaabcabcabbcabcaabccaabcabbcabbcabbcaabcabcabccabcabcabbcabccabcabcaaaabcaabbccaaabccabcabcabccccaaaaaabccaabcaabcabccabbcaaabcaaabbcccabccabbbbccabbcaaabccccabccabccabbbcabcabcaabbccaabbcabbcaabcabcabcaabccaabccccabcabccccabccaaaabcabcabcabcabbcaaabbbbcabbcccabbccaaaabcabcabbcabbcccaaabcccaabccabbbcabcaabbbccabcaaabcabcabcabcabbcabcaaaabbcaaabccccaabcabcabccaaabcabcaabcabbcabcabbcabcabbbccabccccabbbbcabcabbcabcabcabcabcabbbcaabbcaabbcccabccabcabbcabcabbcaaabbcabccabbcabbbbccaabbbcabbbbcabcabcabcabccaabcabcabccabbcabccabccabcabccabbcccabcaabcabcaabcaabcabcabcaabbbccccabccabcaaabbbbcabcabccaaaaabcaabbbcccabcaabcccabbbccabcaabcabbcabbbccabccabbccccabcaabbcabcaabcaaaaaaabbcabbcabcabccabbcabcabccccaaabccccccabcaabcccaaabcabbbbbcabbbbcaabcabcabccaabbbccabccabcaaabbcabccaabbbcaabcccabccabbbcabccabbcabcabcabccabccaabccaabbbccabcabbcccabbcccabbbcabcaabcabcabbcabbcabcccaabcabcabccabbbccccaabcccabcabcaabccabcabcccabccaabcaaabcaaabbcabcabccabcabcabbccabccaabcabbcabcabcabcabccaaabcabcccaabcabbcabcabcabcaabccabbbbcabcabcccabbbcabcccaabccabccabccabbbbbbbcabbbcabcaabbccabcccabbbbcaabcabcabcabbbcaaabccaabcabbcaabbcaabccaabccabcaaaabbcaaabcabccabcccccaabcabcaaaaabccabbccabcabccaaabcccabcabcabcccaaabcabbbbbbcabcccabcabcabcaabccaaabbccabcccabcabbcabcabcabcabbcabcaabbcabcccabccaabbbcccabcaabcabbbbbccaaabcabcabcabccccabbccaabcabbccabcaabcaaabbcabbcccabccabcabcaabbcabcabcccabbcabbcabccaaabcabcaabcaaabbccaaabbcabbcaaabcabcabcabcabcabbcabbcaabbcabbbbcabcabcabcaaabccabccaabcabcabbbcabcaaabcaaabcaaabcabcccaabbcabbcabcabcabcaabcabcabccaabccabbbccabcabcabbbcabccabccabcabcaabcabcabbcccabbccaaabbbcabcabcaaabccabccaabcaaabccaabcccaabcabbcabcabcccaabbcccabbcccabcaabccabcaabcabbbcaabccaabccabcabcccaaabcabbcaaabccaaaabcaaabbcaaabcabcabcabbbccabbbbbbcabcaabccabcaabcabccccabcabbccabccccabcabcabcaaaabcaabbccaaabbbbcaaabcabcaabcabbcaabbcabbccabcabbcaabcabcabcabcabbbcabbbbcaabbbccabcabcaabbcaabbcabccabcabbbbbbcabbccabcaabcabcaabcabbcaabccabcaabcabbcaaabbbbbccabccabcaabcaabcaabcabbccccaaabbcabbcabcabccabcabbbcabccabcabccaabbbcabcabbcccaabccaabcabccabbcabcabbcabcabbcabcaabcabbbcabcabcaabbcabcabccabcabccabcabccabbccabcabcabbbcaabccabcccabcabcabccccccabcabcccaabcaaabccaaaabcabccabccaaaabcaabcabcabcabccccabccabbbbbbbccabccabcabbcabccabcabcccabbcaabcabcabbcaaaabbbcaabbccccaabbbbcabbcabccabcaabcabcabbccabcabccabccaabcccabbbcccabcaabcabbcabcaabbcabccaabcccabbbcabcaabcaabcabccabbcabcaabccaabbbcabcabbcccaaabcabbbbcabbbcabbbcabcabcccabbbbccabcabcabccabcaaabcaaabbcabccaaabcabcaabcaabcabbcaabbcabcccabcabcabbbcccabbccabcaabcaabbcccabbbccaabcabcabcabcaaaaabccabcabcabcaabbcabcabcaabbccccccaabcabcaabcabbcccccabcabbbbccabbcaabcabccaabbcabcabbcabcabbcabcabbcaabcabcccccabccabbcabcccabccabbbccabbccabcabbcaabbbcabcabcccaabcabccabcabccaabcabcaabccabcaaabbcccabccabbcabccabbcabcabcabbcabcabbcabcccabcabcabcabcabcabbbccabbcabbcabbbbcabbbbbbccccabccccaabccaabccabccabccabcaabcaabcaabcaaabcccabcabccaabbcccaabbcabbbbbbccabbccabcabcabbbbccccabcabbccaaabbcccabcaabcabcabcabcaabcabccabbcaabcabcabcaaabbcabccabccabcabbcabcaabcabbbcabccaabcaabcabcaabcabcaaabbcabcabbcabccabccabccabcabcaaabcabcabcaabbcabbcabcaabbcabcaabbcabbcabbcabcabcabcccaabcabcaaabcabbbcaabbccaaaaabcabbcaaabcabcaaabcaaabcabcaabbcabcccaabcccabccaabcaaaaabbccabccaabcabccabcabcabcaabcaabcccabcabcabcabccaabcabcabcaaabcaabccabbcabccabccaabcabcabcabbcabccabcaabcabcaabbccabcabbcaabccabcaaabcabcaaaaaabccccaabcabcabcaaabbcabccabccabbcabbbbccccccabbcaaaabcaabbcabbcccccabcabcabcaaabcabbccaabcabcabcccabccaabbcabccabbcaabbcaabcccaabbbcabcabbcabccccabbcaaaabcabbcabcaaabbcabcaaabcabcabcccabcaaabccaaaaaabbbbbbccabcccaabbbcccabcccabcabcabcabcabcabcabccabcaabcabcabcaabcabbbcabcaaabcabbcabcabcaabcabcabbccaabbcabcabbcaabccabccaabcccccaaabcabccaaaabbccaabcabcaabccabbbcabcaabbbcabccabcabccabbcabbcccabbbcabccabcaaaaabbcccabcaabccabccabccabbcccabccaabcabcccabcabbbcaabbccabcabcabcabcaabbbbbcccabccccabcabcabcaaabbccabcccaaabcaabcccabcccabbccaaaabbcaabccabbbbcaaaabccabccabccabcabccabcabcabcabcabcabbcabcabbcabccabbcaaabbcabcabcabcabccabbbcabcabbcabcccccabcabcabcabcaaabbcccccabccabcaaabcabbcaaabbcabcabcaabbbcabbbcabcabccabcabcabccaaabcabcabcabbccabbcabcccabccabccaabbcaaaabccaabcabbbbbbbccabcabbbcabcabcabcabcaaaabccaabccabbcccaaabcabbcabcabccccabcabbcabcccaaabcaabbcabccccccabcabbbccabcaaabccaabbcabcccccabcabcabcabccabbbbccabcabcaabcaaabcabbbcabbccabcabcabbcabcaabbcaaabbbcabbccabcabcabcabcaabbcabbcaaaabcccaabccabcabcaabbcabbbcabcabbbcabbbccaaaabbbcabcabccabbcccabbccabcabccaaabcabbbbcaabcaaabbcaabcaabccabcabccaaabbbbbcabcabbcabcabbcabcabccaabbcabcaaabccabbbcabccabbcabccaaabcaaabcabcabcaabcabbcabcabbccaaaaabbbccabcaaabcabcccccabccabbcaabcccabbbbcabccabbcaabcaabcccabccaabbccabbcaabbbcabcabcaabcabcaabbcaaabcccabbcabbbccccabbcabcabcabcccaabccabbcabbcabbcabccabbcabbcabbbbcabbbcabbcccccabbcabccaaabcaabccaaaaabccccaabbcabccaabbcccaabbcccaaabcaaabccabcabbcabcaabcccaabcabcaaabcaabbcaabbccabcabccabcaaabbccabbcabcaabccabcaaabbcaabcabcaabccaabbccabcaabcabccccabcabccabcaabccabccaaabcaaaabbcabccabbccccaaabbbcabcabbcabcabbcabcabcabccabbbbbbbccabbcabcabccabbbcaaabbcaabccabccccaabbcaaabcccabccabcaabbcabbbbbbcccabcaabcabbcabccabbbcabcaabbbccaaaabbcabcaabcaabcabbcabbcaabccabcabbcccccabcabcabcabcabccaabcccaaabccaabccabbcabcaaabcaabbcaabbbcccabbcabbcabcabbbbbbccaabbcabcabcabcaaabccaabcabbccabcaabcabbbccaabccabbbcccabbcabbcabcaaabcabcabbcabcabbcaabcaaabbcabccabbcabbcaaabbbbbbbcabcaabccabbccabbccabbbcccabcabbccabbccabcccaaabcabbbcabcabccabbbcaaabcaaaabbcabccabbbcabbccaabcabcabcaabcaabbbcaabbcabcabbbbbccabccabcabcabcabcabcaabbbccabbbccaaaaabccabbbbbcaaaabcabbccabcaabbcaaaabbcabbcabcabcaabcabcccabccabcaaabbcaabccabbcaabbcccabcccabccabcabbbccabcabcabccaabcabcabbbcabbbcabbbccaabbbbcccaabcabbccaabbcccabcabcabbbbcaaabbbcaaaabcabbcabcabccaabccabbcabcaaabcabbccaaabcaaabbccabccabbccaabcabbcabcaabbccabbbcabbccccaaabbbcaabcccaabbccabbcabcaabcaaabbcabcabccabcabcabbcabcccabcabbcabbcabcabbbbcaaabbbbbcabbcaaaabcabcccabcabcabcabcabbccabccabccccabcaabbcabbbbcabcaabcaabccaabbbcaabcabccabcaabbcaabccccabcabbccabbcabcabbcccabbcabbcabcabcaabcaabbcabbbbbcaaabbbcaabccabbcccccabbcabccabbccabbbccccaabccaabcaabbbccabccaabbcaaabbbcabbbcaabcabcabbcabcaabcabcabccaabbbbcabcabcabcabbccabbbccaaabcabccccccaabbbcabcabcaabccaaaaaabbcaabcabccaabcabccabcabcabbccaabccabbcabcaabbbcabcccccabccaabcabbcccabcabcabbcabccaaabccaabbbcaaabccabcaabbbbcabbcabccaaaaaabbcabcaabbccccaaabcaabcabcccabcabcabcabcabcaaabcabcccabcabbcabcaabcccabcabcaabbcabccabbcccaaaaabcaabbcabccabbcabcaabbbccabbcabcabccccabcabbccccabccaabcabcabcabbcccccccaabccabcaaaabbbccabbccaaabccabbbccabccabcaabbbbcaabcabccabcabbcaaabcabbcabcaabcabcabcabbcaabcabccaabccabccabbcabcabcccabbcccabbccaaabcabbcaabcabcaabcabbcccabcabbcaaabcaabcabccabbcccabbbbcaabcaabbccabbbbbcccaabcabbccabccabcabbbcccabcabccabbbbcaabbccccabbccabcaabcabcabcaabcaaabbbccabbcaaaabcabcabbbbcabbccccaabbcaabcabcabcabbccabcaabbcabcabbcaaabcabcabcabbcabccaabcabcabcabccccabcabbbcccaabcabbcabbbccaabbccccaabccaabbcabcabccabcaabcabcaaabcabccabcabcaabbbcabcaabcaabcabcabcaabcabbcaabcabbcabbcccaaabcabcabbcaabbbcccaabbcabbbcccabcabbbcabccabcabccccabccabbcabbbcabcabbcabccaabcabcabbbccccccaabbcabbbccabcccabbbbbcabcabcaaaabcabbbcaabcabbbcaabbcabccabcaaabcabcabcaaabcabbcabccaaaabcccaabbcaaaaaaaabcaabcabcccabbcabcabcabbbccabcccabccaabcaaabccabbccaabcabcaaabcaabbbbcabbbbcabbcabbcabcabcabcabcabbcaaabcaabcabcabbcccabbbbcaaabbccabbbcabbcabcaabbcaaaaaaabcabbcaaabbcccaabcccabcabccabcabcccaabbccabccabbcabccabcabbbcabcccaabbcabcabcaabcabccaabcccabcabbbcccabbcaaabcabcabccabbcccabcaabcaaabbcccabcccaaaaabbbbcabbbcccaaabccabccccabbcaabcaaabcabbbccabccabcabcabbccaabcaabcabcaabcccaaaabcabcabccabcabcaabbcaaabccabcabcaaaaabcaabcaaaabbccaabcabbcaabccabbbbcabbbccabbccccaaaabcccaabcabbbcabbcaabcccabcabbccabcabcaabbcaabbbbbbbccaabbbcaabccccaabcccccabbcaabbbcabbccaaabcabccabbbccabcaabcabbcabcaabcabccaabcaabbbbcabcabcaabbcccabccabcabcabccabcaaaaaabccccabbcabbbbbbcabbccaabcabbcabcabcabbcabbcaaabbbcaabcabccabbcabcaaaaabcabccabbcccaabbbcaabbcccabccabcabbccaabbbbccaaabbccaabcabbcaabcaabcaabbbbbcabbcabccaabccabcccabbbcaaabbcabcabbbbccaaabbccaaabcabcaabccccaaabcaabccccaabbcabccabccabcaabcabbcaabcaabbcabbbcaabcaabbcabcaaaabcabcabbbcaabcabbcaabccabcaabbcabcabccaabbcccccaaabbccabcabcaaaaabcaabcabcabcabcaabcccabbbbccaabbcaabcccaaabccabcabcabccaabccabcabcabbbbbbcabcabbcaaaabcccabcabcaaabccabbcabcabbbcaaaaaaabccabccaabcabcaabbcccabbcabccabcaabcabbcaabccabbcabcabbbcabbcaaabbccaaabcaabcaabcabbccabbcccaabbcccabbbbccabcabbcabcabcaaabcaabcabbcabcabbcabcabcabbcaaaabcccaabbbbccabcabcabcccabbcaabcabcabcabcccabcabbcaaabccccabcabbcaaabbbcabbbcaabcccaaaaaabccccabcabcabcabcabccabbbbcccccabcabcaabcabbcabbcccaabccccabbcabccaabccabcabcabcaabcabbbccabbccaabcabbcccabbbcabcaaaaabbccabccaabccabbbccabbccaabbbcabbcabbccaabbcabbcabcabccabcaabcabccccabcabbcabbbccabbcaaabcaabbbcaabcabcabcabbcaaabcabbcabcaabbbbcaaaabcaabcabbccabbccabcaabcaabcabcccabcabcaabbbcccccaabbbcabcccabbcaaabcabcabbbcabccabbcaaabcabcabbcccabccabbcccaabbcabcabcaaabcabcabccabcaabcabcabcabbcabcaabcabbccabccabccabbbcaabcaabbbcabcabccabcabbcabbcaaaabcabbbcaabbcabcaaabcaabbcabccaaabccabccaaaabcabcaaabccabcabbbbcaaaaabcabccabbcabccabcabbcabcaaabbccccccabbccaabccabcaabccabcabcabbcabbbbbcabbcabcabcaabcabcabccabcabbcabccabbcccabbcabcaabccabccccabcabcccaabccabccabcccaaabbcabbcaabbcaaabccabccccabccaabcaaaabbcaabcabbcaabcabcaabccabcabccabccabbcaabcaaabcaaabccabbcabcaabbbbbccabbcaabcaaaabccabbbbccaabcabccccabcabccabccaaabcabcabccabcabccaabbccabbcabccccaaaabcabbbccabcabccaabbcabbccabccaaaabcabcabbcabcabcccabbcaaabcabcaabcccabccaabcabcabcabcabcccaabcaabcabcccabcabcabcccaaabbccabbccccabcabcabbcccccaabbbbccabcabcabcabcabccabcabbcccaabcabccabcaaaabccabcabcabcabcaaabcabccabbcabcabcaabbbbcccaaaaaabbbbbcaabbcabccabcabccabbbbcabcabbbccabccaabcaabbcabbcaabcabcccabccabbcabcabcabccaabcaabbcaabcabcaabbcccabccabcaabcabcccabcabcabcccaabccaabccaabbbcaabcabcabccaabccabcabbcabbcaabbcaabcabcaaabbbcabcabcaaabcaabcccabccabcabbbccaabccabcabcaabbcaabccabcccaabbccabcaaabbbcabbcabcabcabcaabcaaabcabcabccaaabcaabcabcabcccabbbcabbcabbcaabbcaabcabbcabcaabbcccaabbcaaabbbbbccaabbbcabcaabbcabcccabcabcabccabcabcabbcaaabcaabcabccabcabbcaabccccabcaabcaaabbcabbcaabbbbccabbccabbcabbbcabcabcabcabcaabbbcaabcaabbbccaabcabbcabbcabcabcabbbcabbcabcccabbcabcabcabcabbcaaabbccabbcabcaabccaabcabcabcabcabcccabcaabbccccabcccabccabcccccabcabcccabbcaabcaabcabbcabcaaabcaabcaabccabcabcabcabcaabcccabbcccabccabbccabcaabccabbcabcabcaabcabccabbcccabbcabbccabbcabcaaaaabbbcabbbcabbcabbcaaabbbbcabcaabbcaabcabbcabbcaabccaaabbcabccabcabccabcabbbbbcaabbcabbbcaaabccaabccaaaabbccabcabbbcabbcabbcabcabbccaabcabbcabbccaabbccabbcaaabbcabcabcabbbcaabcabccabccabcaaabcabcabcabcabccaaabbcabbcccabcaabccabcabcabbbcabcabbcabbcaabcccabccabccabbccabccabbcaaaabcaaabcabccabccabcccabccabcabbbcabcaabbbcaabcabcccaaabbcabbbcabccccaabccabbcabccccabccabcccabbcabcccaabccabbccaaabcabcaabccabcabcaaabbbcabbcabccaabcaabbcabcccabccabcccabbbcabcabcaabcabcabcabcabcaaaabcaaabcabccabcabcccabcaaabcabcabbccccaabbcaabbcabcaabcabccabbbbcabbccabcabcabcabbcabcabccabcabbbbccaabccaabbbcabcccabbcabbcabbccabcaabcabcabcaabcabccaabcaaabcabbbbccaabcabcaabcccaaabcabbccabcabcabcabcaabcabccccaaaabcabccabcaaaabcabccccabcabccaaaabbcaaabcabccaabbbccabbcabbccabccabbbcabcabcccabcaaabcaaabbcaabbcaaabbccabcabbcabcabcccabbcaaaabccabcabcabcabcabccabcabcabbbccabcaaabcccccccabccabbcabccabcabcccaaabcabcaaaaabbcabbcabcaaabccabbcabbccabccabcabbcabccaabccabcaaaaabcabbcabbcaaabcabcabbcaabcabcabcabbbccabbccabccaaaabbcabcaaabcabcccabbcabbcaabccaabcabcabcabccaaabccabcaabbbcabcabcabcaaabbcabcabcaaaaaabbcabcaabbbcabcabcabcabbbbbbcaaaabcabbcabccabbccaabcaabcabcabcaabcabccabbcaaabbccccabcaaaaaaabcabccaabbbccabbcccabccabccccabcabcaabccabbccabbccabccccaabcaabbbccccaabbcabbcabcabcaaabcaaaaabcabbcabbccabccabccccabccaaabcaabccaabcabbccabcaabbcccabbcccaabccabbcaabcabccaabcabcabbcaabbcaabbbcabbcabcaabccccabbcabcabcabbccabcabcaabbcaabbcaabcabcaabccabcabcabcabccabcabccaabccabbbbbcabcabbcabcaabcaabcaabbbbcccabbbbcaaabbbbccabbbccaabccabcabbccabbcabcccabbbcabcabbcabcabcabccaabcaabcabcabcabcabbccabcaabbcccabbbcabcabcccabbbbccabccccabbcabccccabcaabcaaabbcabcabcaaabbcabcabbcabbcabbbbcabcaaaaabcabccaaabbcabccabbbcaaaabccabcabcabbbcccabcaaabcabbcabcaabccabccaaabccabccabbccabcaaabbbbbcabbcabcabbcabcabcabcabbbcabcabcabbccaaaaaabcabbcabcabcabcabccabcabcabbbcabccaabccaabcabcaaabbcccabcabbcabcabbcabbccaaabcaabcccaaabcabcaabcaabcabbbbcaabccaabcabcabbbccabbcabbccabcabbcabbcabbcabbcccaabbbcaabcabcabccaabbccabccabbccaabcabbcabcabcaabcabcaabbbcabcaabcccabccaaabbccabccaaabbbcabccabbbccabccabbbcabcabcabccabbcaaaabcaabcaaaabcabcabccaabcccaaabbbccabbbbbbcaabcabcaabcccaabcabbbcaabcabbbccabbcaaaaaabcabbbcaabcabcabbbbcaabbcaabcaabccabbccaabcccabccccaabbbcccaabcabbccabcaabbcccaaaaabbbccaaabccaabcaabbcabcaaabcabbcabcabbcabcabccabccabcabcaaabbccabcabcaaabcccabcabbbcaabcabbbccccabbcabcabcaabbbbcaabcaaaabbbcabcaabbcaabbcabbcccaaaabccccabcccabccaabcabcabbcaaabbcabcccaabccccccaaabccaaaabcaabbbccabccabcabbbcccabcccaaabcabccabcabbcabccaaabbccaaabcabccabcabcabbcabcaabcabcabbbcabcabbccaabcabccaabbccabccabccaabcaabbcaaabcabcccaabcabbccccabbccccabcabbcabbcabbbccccabbbbbbbcaaabbbcabcabccaabcabcabccabccabcabcabbcccabbcabcaaaabccabccabcaabbcccabcabcabbcabbbcabcabcccabbccaaaabbcabbcabcaabcccaaaabbbbcabbcaabbbcccccabbcabcabcaabcabbcaaabcccabccabcaabcabcabccabbcabbcaabbcaabcaabbcaabcabcabccccabcabbccaabbccaabcabccaabcabccabccabbccabcabccabbcabbcaaaabcabccabbbbcabccabccaaabccccabcaabbcabbbbcaabccabbbccabcabbbbccccabbcabcaabbcabccabccabcabccaaaabccabbbcccaaabccccaabbbbcabbbbbcccaabccccabcaabbcabccaaabcabcaabcaabcabcabccabbcaabcaaabcabcabbcccabcabccabcccabcabbbbcabcabccabcabbcabcabcaabcabbbccabcabccabbcabcabccabbbcccaaaabcabcabcabbccaabccccabbcaaaaabbcabbbccabccabccabcabbcaaabbcabccaabcaa
cabcabbccabcaaaabcabcaabcabbcaaabbcaabbcaaabcabcaabbcabbcaaaaabbbcccabccccabccaaabccabcabcaaabbbbcccabcabbcabcabcccabbcabcabcabcabcabcabccaabccabccccaabcabbcaabcaabccaaabbcabcabbcaabcccabccaabcccabcabcabcaabbcabbccabbbcabbcabcaabcaaabcabcabbbbcabcccabbccabcaaabbbcaabbcabcccabcabbccabbbcabcaabcccabcabbcabcabbccabccaabbbccaabccabcaabbccabcaabcccccaabbcaaabcccabccccaabccaabcaaabcaaabcabccaabcabbccaabbbcabbcccabcabcabcaaabcabccabbccaabcabcabbbbcccabbbcabccabcabbcabcabcabbcaaabbccabbbbbcabbcabcabcaabcccabcaabccabccaabbcabcabbcabcaabbcabbbcabbcaaabccabcaabccabcaaaabcaaaabcabcabcabccaaabbcabbccabccaaaabcccaaaaaabccaaabbbbbbbbccabbbbccabbccabbccccccaabcccabbccabcaaabbcabbbcaabcabcabbcccabcabcccaaabbbbcabcabcabbccabcabcabccabbccabcaabbccaaaaabccabcabcabcccabcaaabcabccaabbcabcaabbcabbcaabcabcaabbcaabcaaaabcabbcabcabcabbccaabccabbbccabbbcaabbcabcaabcabbccabbcaabcaabbcaaabcabbcabcaaabcabbccaabbcabccabcaabbbbcaabbcaabbbbcaaabcabcabcabcabbbbcaabcccabcabcaaabbccabccabbbbcaabccabcabcaaabcaabbcabbccabbcabbbcabcabccaabbcaabcaabbbcabcabcabcaabcabcabcaabcabbbcaabbbcabcaabccaabcabbcabcccccaabbbbbbccabccabcaabbcabcaabcaaabbcabcabbcaaaabbcccabcabcabbcabcabcccabbcabcabcccccabbbbbcabbbcabcabbcabbcaabcabbccaabbcabbcaaabcabbcabcaaabcaabccabccabccabcabccabcabbcabcabcccccabccccccabcabbbccabbbbbcabbcabcabbcabcabccaabcccabcccabbccabccabbccabbcabccaabcaabccabccabccabcaaabcabcaaaabcabbcccccabcabcabbcabbbccaabcabccabcabbcaaabcabcabccabcaaabcccabbcabcabbccabcabccccaabcaabcabcabbcaabbcabcabbccabccabcabbcaaaabccabbcabcccccabcabbbcabcabcabccccabccabbcaabcaabbcaabcccabbbbbcabcccccabcccabcccabccccccabcaaabcaaabbcabbcabccaabbcabcaaaaabccabcaabbcabcaabcabcabbcccabbcabcccaabcaabcabcabcaaabbcaabbcabcaaaabccabbcabcabccaabcabcabcabbcabbbcabcabccaaabbbbbbccabbcabbccaabcabcabcabbcabcaabcabbbbcaaabccaabbbcccabccabbcabcabbccaabbcccaabbbcabcabbcaabcabccaabcaabcabcccaaaabcabbcccabcabccabcaaabccabccaaaabcabbcabcabcabcabcaabbbccccabccccabccabbbcaaabcabbccccabcaabbbbbcaaabbcabbccabbcabbbcaabcabbbbcaabcabbbbbcccabcabcaabccabccabbbccaabbbcccccabcaabbbbbcabbbcabcaabcaabbbbccabbcaaabbcabbcabcabcabbcabbcabccabcccabbbcabccabbbbcabcaabbcabcabbcabcccabcabbcabcabcabccabbccabccccabbcabcaabbcaaaabcabbcabcaabbbbbcabbcabbcaaabcabcabccaaaaaabbcaabccabccaaaabbbbbcaabbcccabccccabcabcaabcabccabbbbcccaaabcabccabccabbcabcaaabbcccabccabbccabcabbbbcabbccaabbbcabccabccaabbccccaabcabcabbcabccabbccabcccabbcabbcabcccabccaaaabbbbcaabcabccabcabccabcccabbcabbccabcabccabccaabbbbbbcabcaabbccccaabccaabbbcaabccaabccaaabcabbcccabcaaaabbbccccaabbccaaaabbccaaaabcabcaabccabcabbbcabbcabccabbcabbbbbcabbcabcaaaaaaaabcabbccaaabccabcaabcaabccabbcaabbbcaabcabbcccccabbcabbcabccabcaabbcaabbcaaabcabbbcabbcabcabccabcabcabcaabcabcabbcaabbbccccabbcabbcabbbbcabcabbbcaaaaaaabbccaabbccaaaaaabbbcabbbcabccabcabcccabbbcabcabbcaabbcabccccaabbbbcabcaabcaabccabcaabbccabcabcccabcccaaabcabcaabbcabccabcaaaaaabcabcabcaabbcccabcccabcccabcabccabbbbcaabcabcccccaabbcccabcaabccabcabcabccabcabccaabcabccaabbcaaabbcaabcabbbbbccaabcabcaaaaabcabcabcabcccccaabcaaabcaabbbcabcabcaaaaaabcccaabccabcaaaabcaabbcabcabcabccabcabbcabcaabbbbbcabbbcaabccabcaabbcabcaabbbbccaabcabccaaaaaaaabcccccabcaaaaabcccaabccabcccabcabcabcabcabcabccaabbcaaaaabbbbcccabcabbcaaabbcabcabccaaabbcaaaaabccaabccabbbbbbccabccabbbcccabbbcabcabcabcabbcabcabbcabccabbbcabbcccabcccabcaabbbccabccccabcabbcaaaaaabbbcabccaaabbbbccaabccccabcabcaabcabbccabccaabcccccabcaaaaabcabcaabcccabcabbccabcabbbcaaabbccaabccaaabcabcabcaabbcabccabcabcabbbcabcabbcabbccabcaaabcabcccccccabbcaabbccabbcabcabcaaaaabcabbcabcabcabcabcccabccccaaabcabcabcaaabccabcabbbbbcccaabccaaabbbcabcabcabcabcaabcaaabcccabbbcabcaabccabcabbbcabcabcabcabbccccabcabcccaabbcccabbcaabbccabbbcabcaabbcabbbbcabbbbcabcccabcabcaabccabccabccaabbbcabccabbbcabbccabbcabccabbbcabcccabccabcccccaabccabcccabbcabbccabcccabcabccaabbcabbccaabcaabbcaaabcaabcabcccabbcabbbcaaaabbcccabbbcabccaabbbbcabbbccaabcabcabcabcabbcabbcabbcabccccccccabbcccccaabbcabbccabccabbccaaaabbccabcabcaabbbcaabcabbcabcccabcaaabccccabcabbbccabcabbcabcaaabcaabccaabbbbccabccabcabcaaabccaabccaabcaaabccabcabcabcaabcaaabccaabbcaaabcaaaabcaabcabcabbccaabccabcaabbcabcabcccabccccabcabccaabbcabbccaabcabcabcaaaabbcabccaaaabbbcabccaaabbbcabbccabccabccabcaabccabccaaabccaabbcabcaabccaaabcabcccabbbbcabbccabbccabcabbcabbbccabcaaaabccaaaabccabcabccabcabbbcabcccaabccabcabbcaaaabcabbcabbbbbccaabccaaabbccabbbbcaaabcaabbcaabcabccccabbbcabbbcabccabcccabcaabcccaaabbbbcaabcabcabcaabcccabcabbbccabccabcaaaaabbccabbbcabccabccaabccabbbbbbcabbbbcaaaabccabcabbbbbcaaabbcaabcabcabccabbcabcabcabccaabbbcabbcabbccccabbcaabcaabbcabcaaabcabccaaabccaaabcabbcaabbcaaabbcabbbbbcabcaaabcabccabcabcaabcaabbcabccabccabbccabcabbcaabbbcabcabcaabcabccccabbcaabcaaabcabcabccabcabcabcabcabcaabccabcabccabcabccaabcabcccabcccaabcccaabcaabcabbbcabbbcabbccabcabbbbbbcabbccaabcabccccabcabcabbbbcabcabcabccabcabbcccabbbcabcaabbbbcabbbbcccaabbcabcaaabbccaaabcabccabccabcccaabbcabcccaabbbcabcccabbccabbbcabbcccabcabcccabcabbccabcabcaabbcaabbcccabcaaaaabccaabccaabcabbbcabbccabbcaabcabcabcabbbbcabbcabccaaabbbcabbcaabccabcabcccaabccabcabccabbcabbbcaaabcabcabccabbbcaabcabbccabbcabcabcaaabbccaabbbcabccccccabbbbbcaabcabcaabccabbcabbbcaabcabcabbbcabccaabcaaabcabcabcaabcaabcaabcccabbbcabcabbbbcabbcabcccaaaabccabcaabcabcabcaabcabbcccabcaabbbcccaabbccabccabccabcaabcabcabbbbcaabccaabcaabbcaaabbccabccaaabccabccabcaabcccaabbccaabccaabbccabbbccabbcaabbbbcabcabccabbccabbbbcabbccabbcabcaabcabbcabbcaaaabccabbcaabbcaabcaabcabbcccabcaabcaabccaaaaabcccabbcccabcaabbcabcabcabcaaaaabbcaabcabbcaabcccaaabcabbcabccabcabccaabcaabcaaaabcabccccabcccabcaabcaabcabcccabccaabcabbccabbcccabcaabbccabbcabccaaabbcaaabcaaaaabcabcabbcabcabcaaaabcccaabbcabcabcabcaaabccabcabcabcabbbcabcccaaabccaaabbbcccccabbbcabccabcabccabbcaabcabbccaaaabccabbccaabcabbbcccabbcabccccabcaaabcaabcabbccabccabccabcabbcaabcaabbccabbbccabccabbcabccccabccabccabbcaabcabcaabcabcaabcabccaabcabbcabcabcabcabccabcabcabcaaabbcaaabcabcaaabcabbcabbccaabcabcaabcabcabbcaabcabcabccabbcccabcaabbcccabbcaabcabcabcabbcaaabbcabccaabcabcabbbcccabccabbbcabcabcabcaabcabbbbcabcaabbcaabbccaaabbbccabcabcabbcccaabbcabcabcabcabcabbcabcaabcaabcaabcabcabccabbcaaabcabcabbbbbbcabcabcabcaabcabbbcabcabbbbcaabbccabbcabcccabcaaaabcabcabbccabbcabcccaabcabcabbcccaabbcaaabccabbbcabbcccccabbcccabcabbcabccabcabcccabcaabcaabcaaaabcabcabbcabccabcccabcabcabccccaaabcabcabbbcabcabcabccaabbcaaabbcabcaabbcabbbccabcabbcabbcabccaabcabcabcaabccabcabccccabcabbbccaaaaaabbbcaaabcabcabcaaaaabbcaabcabbbcaabbccabcabcaabbcabcabbcccabcabbcabcaabcabccaabcccabbbcccabbcaaabcabcabbcaaaabbcabbcaaaaaaabbcaaabcabccabcabcabcaabcaaabbcabbbbcabccabccaabbbcabcccabcabcabcccabbbcabcabccabcabccabbbbccaaabbcaabcabccabbbcabbcaaaabccabcabcabcabbcabbbccccabbcccccabccaabcaabcabcabcabbcabbccabcabcabbbbbbcabcabccccabbbccabcabcabbccabcaabccabcabcabcabcaabccaaabbcaaabcccaabbcccabbcabccaabcaaabbcccccccccabccaabcabbccabcabbcabcaabbcccabcaaaabbbbbccabcabbbcaaaabbcabbccabcabbbcabccccaabcabbccabbccabccabccccaabccabbbccabccabcaaaabccaabbccaabbbcaaaabcabcaaaabbcabccabcabccccaabccabcabbbcabcccabbbbcaabbbcabbcabbcabcabcaabbcaabcabccabbcabbcccabbbcaabbccabcaaabcabcabbcaaaabccabcabbbbbbcaabcaabcabcabccaabccccccabcaabcabbcabbcabbbbcaabcabbbcabcaabcaabccccabcaabbcccabbcabbccaabcabbcaabcaabccabbbcabbcabbcabcabbcabcabccabccccabbcabccabcabccabcabbccaaabccabcabbcabcabcabcabccccabbccabcabbbbcabcaabcabbcabcabcccabcaabcabcabcaabcabbbcaabbcabcaaaaabcaabcabcaaabbbccabbbccabcabcaabccabbccaabcccaaabbcccabcabcabccabcabbccabbcccabcaabcabcabbcabccaaabcaabbcaaaabbcaabbbcabcaabcaabbbbcccaabccabcabcccccaabcabccabccaaaabcabbcabcccaabcabcaaabccabcabcccabcaaabbcabbbbbcabbcaabbcccaabbcabcabcabcaabccaabcaabccaabccabbcabcabccabcccaabccaabbbccabcabbcabcabbcaabbcabbbccaaabcaaabcaabcaabbcaabcccaabbcabcabcabbcaaaabcaabcabccaabbbbcabccaabccabccaabcabcabbccabcccabcccabccabcabccccaabcccabcaaaabcabcabbccaabbcccabcccabcabccaabcabcaabcabbcabbcaabcaabcabcabcabcabcabbcabbcabcaaabbbcaaaabcaaabbcabcabbbcabcaabbcaaabccaabccaabcabcaabccabcabccccabcaabcabbcccabcaabccabcaabcabcaaabcaabcabbbbcaabcaabcccccaabcccaabbcabbccaaabbbcccabcaabcaabbcabbcabcabcabbcabbcabcaaabbcabbccabcaabccabbcabccabbcaabcabbccaaabbbcabbbccaabcaabcccaabcaaabcabcabcabbcabccabbbbcabccccabcaaabbcaabbbbcccaabbcabcabccabcabcccabcaaabcabcabbcabbccabbbccaaaabbcaaabbcabcabccabcabbcabccccabbcaabccabcabccaaabbbcabbccabcabcaaaabccabcccccaaabbbccabccccaabcabcabcabcaaabbbbcaabcaaaaaabbbcaaabcabbcaabcaaabcaabcabbcaaaabcaabcaabcabbcabcabcaabbcaaaabbcaabbbcaaabccabccabcabbcabbbbcabcabbccabbcabcabbcabcabccaaabccabcabcabcccccaabbcabbccaabcccaaaaaabcabbcabbcabccccabbccabcabccabbcccaabcabcccaaabbbcccabccabccaabbccabcabbcccabbcabcabcaabcabcabcccabcabcabbcabbcabcabbccaabbbcabbbbcaaabcabcabcabcaabcabcaabbcabbcabcabbccabcabbbcccaabcabccaabbbbbcaabcccabccccabbcccccaaaabbbccabcabccabbccaabcabcabcaaabcabbbcaaaabbbcaaaabcabbbcabccaaaaaaabcabbbcabcabcabbcaabbccabbcabcccaaaaaabbccabcaabcabcabcabcaabcaabbbccabcccccabcabcabbcabbbcccaabbcabbcaaabbcccabcabcabcabcccaaaabbbbcccaabbccaabcccccabcaabbbccabcabcabcabbcabccabcabbbbcabcabbcabbbcabcaabbcabcaabcabccabcaaabccaabcccaabbbccabcabcabcabcaabbccabcabcabcccaabcaabccaabcaabbbcabbcaabcabcabbcabcccaaabccabcaabcaabbcabbccaabcccccccccabbbbcabcabbcabccabcccaabbbcaabbccabcabbcabcabccabcaabccabbbbbcabcaaabcaabbcaaaaaabbbbccabccabcabbcabbcaaaaabcabcccabbcabbcabccaabcabcaaaaabccccabbccccccabcccabccabcaaabcabcaabcabcaabccaabbccccabcaaabbcabcabccaabcabbcabcabbcabcaabcabcabcabcabcaabccabcabcccabcabcaaaabcaabbbcabccabcaabcaabbbcabbcabccaabbcabcabbcaabcabcabcabcabbbbbccccccabbbcaabcaabcabccaabcaabbccaaabccabccabcccccabcabcabcaaabcabccabbcaabcccccabcabbbbbcabcccaabccabccabbbcaaabbbccabbcccabbcaabcabcabbcaaabccabcabcabcaaabcccccabbbcccaabccaabccabbcaaaabbbcaaabbbccabcabcabcabbcccabcabcaabbcccaaabcaabcaaabccaaabccabbbcccabbbcabcaabbcabbccabbbbcabbcaaaaaaabccabbcabbbbcaaabcaaaabcabcaabcabccabcabccabcabcaaabcaabccabcabcabcabcabbcabbbbbccaaaabbbcabcabcabcabcabbcabccccabbbcaabccabcccabbccaaabbccabbbccaaabcaabcaabccabcabcaabcabcabcaaabcabcabbbbcabcabcabcaaabcaabcaabcaabcabbcccabcccabcaabcabcaabcaabcabcaabccccccaaabbccabccccaabbcccabcabcaaabccabccabccaabccabcabcaabcabcabccabbcaaaabccaaabbcabcaabcaabbbbccabcaaaaaaaabcabcabbcaabbcabcabcabcabbcabcaaabcabcaabcccabbcabbcabbccaabbcabbcabcabcabcabcaabcaabccccabcaabcabbbccabbcccaabccabcabcaabcabbccabcccabcaabccabbcabcaaaaabcaabcabbcaabbbbcabcabbcccaaabcabcabbbbcabbcabbcabbbccabbbcaabccccaaabbcabccabcabcabcabccabccaaabbcabcabccabbcaabcabcabcabcaaabcabcccaabbcaabcabcaabbccabbccaabbbbbcccaaabcabcccaabccccaabcccaabcabcabbcabcabbccabbcabcccabccaaabcaabbcabccaabcaabbcabbcabcabccccaabcabcabbcabbcabbbcaabbbbbccabccaabbcaabccabcaabbccccabbbbccabcaaaabbcaabccaabcaabcabcabbbcccabbccaabcabccabcabbccabbccabcaaabcabbcabbbcabbbccabcaabccaaabcabbbcabcabcabccaabbbcccabbcaabbbcabcccabbbbcabcabccaabbcaaabccabcabccabbcabcccabcabcabcabccabbccaabcabbcabcabbbcaabcaabcaabcaabbbccccabbcccaaabcabbccabccabccaabcabccabccccaabccabbbbcabcabcabccabcabccabbccccabcabbcaabcaaabcaabbcabbbbcccabbcabccabccabcabbccabbbbbcaabcabbcaaaaaaabcabbccabbbcabbbcabbcabccabcabcabccabbcaaabcabbcabcaaabbccccabcabcabbcabccabcabccaabcaaaaaabbbcaabcccaabcaabccaabcaabbccabbcaaaabbbcaabcabcabccabcaaabcabcabcabcaabcabccabbbcabcaabbcaaaaabcabcccabbccabbbbccccabbcabcabbbcabbbcaaabbbcabcaaabbbcaaabcabcabbbccabcaaabcaaabccabcabcabbccccabbbbcabccaabbbcabcabccccaabcaaaabbcccabcabbccabbbbcabccaabbcabbcabcccaaabcaabcabcaaabcccabcabbcabcccabbcabcabcabccabbcabccabcabbcabccabbbcaabbbccabbcaaabcabbcaabcabccabcaabcccabbcccabbcaaabcabccabcabbcabccabcabcaabcabcaabccabcabccabccabccaabcabcaabbcccaabbbcabccabccaabbbccaabcabbcabbcccaabcabbbcabccccccaabcccabccaabcabcaabccabbbccabcaabcaabcccaabccabcabbcaabcabcabcabccabbcabbccabcabbbccabcccabcabcabccaabbbbbbcccaabcaaabcaabccaaabbcaabcaabbcccaabbbcaaabbbcabcaaabcaaabccabcabccaabcaaaabcabccaabccabbccabcabccaaabcabcabbbcabbbcaabccaaabbbcccabbcaaabcabcaabccabccaaabcabccabbcabcccabccabbbcaaaabcaaabbcabcaaabbcaaabbccaabcabccabbcaaabcabcabbbcabccaabcaabccaaabbcabcabbbcabcabcaaabbcaabbbcabcaaaabcabbcabcaaabcabbccabccabbbccabcabcabccabbcabcaaabcaabcabcabcccabcaabcaabcaabbccccccabbbcabbbccaabbcabbcaaabbbbcaabcabcaaabcabcaabbbcabcabcabbbcabcabccaabcabcabcabcaabccabcabbbcabcaabcabcccabccabcaaabccabcabbcabbcccabbccabcabccabcaaabcabcabcabbccabcaaabbcaaabccaabcabccccabccaabcabccabbcabbccaaabccabcaabcabcaaaaabcaabccabcabbccccabbbccabcabbccabbbccabcabcaaabcccaabcabcccaabbcabcabbccabcabcabcabbcaabcabbccabcaabbccabcabbcabbcabccabbcaabcabcabcaabcaabcabbcaabcabcaabcccabbccabccaabccaabbcabcabbccccabbcabcabcabcabcaabbcabbbcabcabbbcabcabbcccaabcaaabcabcabccabcccabbcabbcabcaaabccabcaaaabcaabbcabcabcabbcabbcaabbbcabccabbbcaabccaabccaabcabbcabccabbbcaabcabcaabcabcabcabbcabccabcaaabbcabcabbcaabccaabccabccccabcaaabcabbccaabccaabcccabbccabcaabcabcaabbcaaaabcabcaaabcccaaabcccabcabbccabbcabcaaaabccabccabbbccabcaabcaabcabcabbcccabcabcaabcccabcabbcabbccabcabcabcabcabcabcabcabccabcabcabcabcabcabcaabcaabbcaabcaabccabcabccabbbccabbbccabcccabcaaabcaaabccabbbbbcaabccaaabbbcccccaabccaabcabbcabbcabcaaabccabcaabbcabcaabcccabcabcccccabbcabcaaabcccabcabccabcabcaaaaaaabbcabcaabcabcaaaabcabccabbcabccaabcabccccaabccabccabbbcabccaabccabccabcabccabbbbcabbccabccabcabcaabbcaaaaabbccabccabcaaabccccccaabbcabcccabccabccccccabcabccabbccabbcaaabcabbcabcabbcaaabbcabcabbcaabcabcaabcccabbcabbccabcabbccabcaabccaabbcccabccaabbcaabbcabcabccabbcaaaaaaabbbcabcaabcaabcabccabcabccaabbcabbcabbccabcabcaabccaaabcaabbcabcabcabbcabcaabcabbcaaabcaabccabcaaaaaabbcccaaaabbbcabcabcaaabcaaabbccabbbbccabcabcabcabcaabcabbcabcabcabcabcaaabcccabccccabcabcabcabcabbccabccabbccabccccabbcabccabccaaaabbbcabcccccabccaabbbccabcaabbcccabbbcaabcabcabcabbbccaabcabcaaaabcabbbcabcabccaabccaabbbcaabccaabccabcabbbbcabcabbbcabccaabcabcabcabbccaabcabbcabcabbbbcabbccaaabcccabccaabbbbccaabcabbbcabcabcabcabcabcabcaaaabcabccaabccabcaabcabcccabcabcabccaabbbbcaaabccaaabcabbcaabbccabcabbcaabbbbcabbbcabbbccabbccabccaabcabcaaabcabccabcabbcabccabbbbbbcabbbcabbccaabcabbbbbbcaaaaaaaaabbccaaabccabbcccabbbcaabbcabccabbbbccaabcccabcaabcabcabcaabcabbcabcccabbcccabcaaaaabccabcabbbbcabcaaabcaabcaabcccaaabcccaabccaabcccaabcabcaabbbcaaabbbccabcaaabcaabcabcabcabcaaaabbbcabccabccabcabcabccabcabcabbcabbcccabcabcccabcaaabcabccaabcabbcaabcaabbccabcaaabcabcaabbcaabcabcabbbccabccabbcccabbcabccabbccabbbcaaabcaaabcaabcabccabcccabcccaabbcaaaabcabbcabccabcabbccabcaaaabbbcabcaaabcabcaaabcabcaaaabcabcaabcabccabcaabcaabbcabcabbccaabbcabccabccccccccabcabbbbcaabccabcaaabbbcabcabcabbccabcaabbcaabcabcabbcabcaaabbcaabbcccabbcabccaaaabccabbbbbbcabcabbcaabcabcaabcabbcabcabcabcaaabcaaabcabccabcabbcabccabcabbccabcabccabcabbcabcaaabcabccabcaabccccabbcccaabcabcabbccabbcccabcabcabcabbbbbccabccabcabbbcabbcaaabbcabccabccabccabbcaabcabccccccabcaaabcccccccabbcccaabbcabcabccabbcabbcabccabbccabcabbcaaabbbcabcaaaabbccabcabccabcccabcabccaabcabbccaabbbbcabccabccaabcabcaabcccabcaabbcaabcaaabbccaabcabccaabbcabbbbccccabcccaabcabcabcabccaaaabbcaaaaabcaaabbcaaabcaaaaabcaabcabcabccaabbbbbbcabccabbcaabbcaabbcabccaabbcabbcabccaabbcaabcabcabbcaabcccaabcabbcabccabcabcabbcabcabcaabbcaabcaabcabccaaabcaabccabccaabcabbbbcaabbccabbbcaaaabcabccabcabcabcaabbcabcabbbccabcaaabcaabcabcabcabbcabcabbbbccabcabcabbcabccabbcabcaabbccccabcabcaabccabccabbbccaabbcaabcaaaaaabbbbbccabcabccabccabcabbbbcabcabbcccabcabcabcabbcaaabbbbbcaabcaabccabccabcaaaaabcabbcaabcabbcabcaabcabcaaaaabcaabccabbbccabcabcabcccabcccabcabbcabccabccccabccabcabcabbbcabcabbccabbcaabccaaabcccaabcabcaabccaaaabcabcabbcabbcabccabcccabcaaaabccaaabccabccabcabbccccabbcabbbcabcabcabcccaaaabbccabbcabcabcaabbbbbcabcabcabcabcabcabbbcaabcaabcabcabbbccaabcabbcabcabcabcabbcabccabbcabbcaaaabccccabccabbcabcabcaabbcabbcccabcaaaabccabcabcabcabcabbcaabcabcabbcaaabbbcabccabbcabccabbcabbcabbbcabcabbccabbcabbccaabcabccccabbbbcabcabcabcabbbcabcaabccabccabcaaaabccabbbbcccabccabcabbcaaaabcabcabbcccabcccaabcaabcccabbbcabbcaabbcaabcaabcabcabbbcaaabbcabbbbcaabccabbcabcabbcaabbcabcaabbcaaabcabcaabcaabcaabccabccabccabcccaabbbbbcabcaabbcabcaaaabcabcabbcabcabbcabbbbccaabbcabccabbbcabcabbccabcaaabccccccabccccabccabcccabcaabcaaabccabcaabcaabcaabcabcabccabcabccabbcaaaabcabbccabcabcabbcccccabccabbccaaabbcccccabccccabcccabcccabbcaabccaabbcaabbbcaabccabcabcaaabcaaabcaabcabcabcccccabbbbccabcabcaabcabcaabccccaaabcabbcaabcabbbbcaaabcabcaaaabcccabcaabbbcabbbcabcabccabbcccabbcabccabccabcabcabcabbccabcccabcabcaaaaabbbcabcabbcabcabbbbcabbcaabcabcccabcccabcabbcaaabbbcabbcabcaaabcabcabcabccaaabccabccabcabbcaabbcabcaabcabbccaabccabcabbbccabcaabccaabcaabbccccabcaaabccaaabbcabccaabcabcaabbcabbcabbcabcabcaabcabbbbcaabbbcabcaabbccccabcaabcaabcccaaabcccabbbcabcaabcccabbccabcaabcaabbbccabbbbcaabbcaabbcabbcabcaabcaabcabcabbcaaabbbccabbcccabcabcabbcaabcccccabbbbbccccabbcaabccaabcaabcabbbcabcabcaabcaabcabcabccabcaabccabcaabcabcabbcaabcaabbbbccabbcabbcabcabcabbbcabcaabbcabcaaaabcabccabcabccaabbcaabcaaabcaabcaabbbcabccaabbccabcabbcabcabcaabcabbbbcabcaabcabbbbcabcabccabccaabcccabcabccabcaaaabcabcabccabcabcaabcabcabcabcabccabcabbccabbcabcaabcaaabbcabbcabcccabccabbcccabcaaabcabbcaabcaabbcabbbccabccaabbbbcabcccabcaaaabcccabcabcabbcabccabcccabbbbcabcccaabcabbbccaabbbccaabccabbbcabccaabcabcabbcabbbccccabccaabcccabbcabcabbcabcccabccabbbbccaabbbbbbcabbbcabcabcaabccaabbccabcabbcabbccabbbcabcabcaaaaabcaabcaabcaabbccabcaabbcabcabbccaabccabcabcaabbbcabbbcccabbcabcaabbcabbcaaabcabccccccaaabcabbcaabbbcccaaabbcaabcccaabcaaabcaabbcaaabcabcaabcaabcabbcabcaaabcaabcabcaabcccaaabcabcaabccabcaaaaabccaabcabbcabcaabccaaaabccabbbcccabcccccaaabcabbcabccaabbbccabbbcaaabccaaaaabccabcaabcaabcabcabcabcabccabccabcabcccabcabcabcccccccccaabcabcaabcabcccabbbbcabbcabcabbbcabbbbbccabcccabccabcabcaabcabcaaabcabcabcabbbbccabbcaabcabcabcccabbcaabbcccabbcabbbcccccaabcaabbcabbcabcaaaabcabbbcabcaaabccaaaaabcaabbcaaabccccaabccabcabcabbccabcaaaabcabcabcaaabccaabcaabbcabbcabccaaabbcaabcabbbcabcaabbcccaabcaaabcabcabcabcccaaabbcaabbcccabccabcabccabcaaabcaaabcabbcabcabcaaabbccabccabbcabcabbbccabccaabcccabbcabbcaabbcabcabcabbcaabccabbcaaaaabcabcabbbcaaabcabbcabbcaaaaabcaabcabccaaabcabcabbbbcabccccabcaabcaabccaaabcccccabbbbbbbccaaabcabccabcaabcaabbcaabbccabcaabbcabcabcaabccaabcabbcabcabcabbcabcabccabbbcabbcccabcabccaabbccabcabccabccaabcabcaaabbcaabbbcabcabccabcccabbccabcaabbcabcabbcccabbcabcabcabbcabcabccabcabcabcabbcabccaabcaaaaaabcaaaaabccaaabcaabcabccaabcabcaabbbccabcabcabcabcaabcabcabbcabbcabbccaaabcabcabcabcccaabbcabcaabbbcabcabcaabccabbcaaaabbcabcaabcaabcabbbcaabcccabbbbcccaaaaabcabcabbbcabbccabcabcabccccabcabcabcaabbcabbbccabcaabcabbcccabcabccaaabbcabbcabccccccabcaabbccccabccaabbccabcabbccaabcabbccaabcaabccccaabcaabccccabbbcabbcabcabbcabcabcaabcabccabbcabcaaabbcabccabcabbbccabcabccabcaabccabbccaabccabcabcaabbbcccabccabcaabcaaabcabbcabccabccabcabcabcaabcabbccaabcabcaaaabcabcabccaabcabcaaabbcabcaabccaabbbbccabbcabbbcaabbcaabccccabcabbcabcccaabccabcabcccaabcabbbcabbcabbbbcaabbbbbbcccabbccabcaabcabbbcabccabccabcaaabccabcaaabbcaaabcabcaabbcabcabcabccabcabbcaaabcabbbbcaabbcabcabbbbcabcabccaaabcabcaabccccaabccabccabcccabbcabbbcabcaaabbccccabcabcabbbcaabccaabcaabccabcabcabbccabcabcaaaaabcabccccaabccabcaabcabccccaabcccabcaabbbbbccccaaabccabcabcabbbcabbcabcabccabbbccabbcabcabcabbcabcabccccaabcabcabcabcabcaaabbccabcabbbcabcabcaaabcabcabbcabcaabcaabccabbcaabbcaabbcaabcabbcccabccabcabcabbcabbbbcaaabcabbbcabcabbcabccaabbbcabcabcabbcabbcccabcaaabcabbcabccaabcaabbcaabcabbbcaabccabcabbbcabbcaabccabcaaaabbcabbcabcabcabcabcabccabcccaabccabcccabcabbcabccccaabbcaaabcabbbbcccccabbccabcabcaabbbbcaaaaaabcabbbcabcabbbcabccaaabbbbccabcaabcaabbbcaaaabcccabbbbbcabcabcabcabccabcabcabccabccaabcabcaaabcabcabcaabcabbccabcaabbcabcaabcabccabccabcabcaabcaaabbbcabbcabcccabcabcaabcaabcaabbcabcabbcccccaabcabcaaaaaabccaabccaaaabcaaabcabccccabbcccabbccabccccabcabcaaaabbcabcabbbcabbbbccabccabcabccabbccaabccaabccaabcabbbcccccccccaaabbcaaabbcabcabcabbcaabcabcabbcabcaabcabcabcabccabcabbcaaabcccabcabcaabcccaaabcaabcabbcabcccaabbccaabbbcccabcabccabcabbcabccabcabbbccaabccabcccabbcccabcaabccabbbcaaabcabcaabcabbcaabccabcccabbbcabbccabbcaabcabccabbbccccccaabcabcccabcabbbcabcabcccaabccabccaabcabcabbbcaaabcaabcabbbcccabbccabccabcccabcaaabcaabbcccabbbcaaaaabcaaabcabcabcaaaaabcabbcabcabccaabcaabccaabcabcabcabcaabcabcaaabbbcaabcabcabcabcabccaabccaabbcabbcabcabcabccccabbbccabcaaaabcccaabcaabbcaabbccabcaabccabccaabccabccabcabcaabcabcabbcaaabbcccabcabcabcabccaabcabbccccccaabbcaaabbcaabccabcaabcaaaabcabcaabcccaaabcaabcaaabbbcabbcaaabbbcabccabcabcabbcccabcaaaaabbbcabcabcaabcabbbcaabcabcaabcabcabcccaabbcabbcaaabcabcaabbcabbbcabcaabbcabcabbbcabcabccabcccabcaabcabcabbbcabcaaabcabcabbcaabcabcabcaabcabcabcaabcabcabcabccabbbbbbcabcaaabcabbccaaabcabbbcabcabbcabcabcaabbcabccabcabccabbbcaabccabbbccabccccabbcabcaabcabcabccaabbcabcabcabcabcabbbcabbcabccabbbbbbbbcccaaabcaabcabccaaaabbccaaabcabcabcaaaabbcaabcabccabcabcaabbbccccabccccccccccabcabcabcaabcabcabcabcabbbbbccabbcaabbbbcabcccabcaabcabbcaaaabbbcabccabbcabcabbbbbbbcabcaabccaaaabbbcabcccaaabcabbccabcabbcccaaabcabbcabccabbcabcccabccabcabbcabcabbcabccabccccabccccabcabbcabbcabcaabcabccabbcabccabcabcabbcabcabcaaaabccaaaabbcabcccabbcccccabbcaabcabbbcabccabbcabccabbbcabbbbcabbccaabcaabccabcabbbcccabcaabcccabcccabbbbbcaabcaaabcabcccaaaaaabcabbbbcabcabcabccabcabbccabcabcaabbcabbbccabcabbcaaabbccaabcabbbbbcabcabccaaabbcabcaabcaabbcabcccabccabcabccabcaabcabccabcaabbbbcabbccaaaabbccabbcabccaabccabbbccaabbcabcabcabccaabcabcccaabbcabccccaabcccaaaabcabcabcaabcabcaaaaabcabcaaaabcaabbccabccabbcccabcabcccabcabcaabcccaabbcabcabccaabbcccabcabbcabcaabbbcccabbbcabcabcccccccabbccccabbcaabcaabbbcabcaabcabbbcccabcccabcccabbccaabcabcabcabbcccaabccaabcabcabcabbccaabcabbcaaaabbcabcabcabbcabcccabcabcabbcaaabcccabcaaabcabccaabccabbcabcabcccabcabcabcccabcaabcaabbbcabccabcaaabbccabccabccaabcaabcaaabbccaabcaaaabcaabbbcabccaabcaabcccabcaabcaabbcabcabcaabbbbbcaaaabccabbcaaaabcaaaaaaabcabbbbcabbcabcabbcabcabbbcabcabccabbccabccccabccccaaabcaabbccabccccccabcabccabcabccabccabcaaaabccaabbcaabcabbcabcabbccabcaabcabccabbcabcabccabcabcaabccaaaabbcabbbbccabcaaabbcabcaaabbbbbcabbbbbbcabcaabcabcaabbbcabbccabbcccaabbcabbcabcaaabccabccaaaabcabbcaabcccaabbbcabcaabcaabccabcabccccabcaabcabcaabcabcabcccabcabcabbccabbcabcaabcaabccccabcccaaaabbcabcabbcaabcabcabbbbcaabcccabcaaaabbccccabcabcabccabbcccabcabcccabbccaaaabcccccabccccccabcabccabcaabbcabcccabccabcabbcabcaabccccabcabccabbbcabcabccabcabbcabcabcabbbcabbcabcabccabccabbcabcaaabbcabcaabccabccaabcccaabcaaabcaabcaabcccabbcaaabcabcabbcabccabcaabcabcaabbbcaabcaaaabbcabcaabbcaaabccabcccccabcaabbccaaaaaabccaaaabcaabcaabccabccabcabcabcaabcccabcaabcaabcaabcaabbbccabcabbbcabcabccaabbcabbcaaabcabcccabcaaabccaabcabcccabccabccaabbcabcabccaabbbcabcabccabbcccabccabcaabcabbccccccabccabbcaabcaabccaabccabcabcabbcabccabcabccaaabbcccabcaaabbcabbbcabbbcabbcaabbbccabbcccaabbcabccabcccaaabccabbbcaaabcabbcabccabcabcabcccaabcabcabbcaabccaabccabbbccaabbbcabcaaabbcabccabccaaabcaabcabccabcaabccabccabccabccabcabcabbbbbccaabcaaabcaaabcccabcabcaaabbcaabcaabcabbcabcccabcabbbcabccabcabcabbccabbcaabbcabbcabcaaabbcabcabcaabcabbcccabccabcabcabccaaabbcaabcaabcabccccaabcccaaabccccabccabcabcabcaaabcabbcabccabccabccccccabbcabccaaaaabbcabcaaabbcccabcabbbbbbccabbcccccaaabcccabbbccabcabcabbcabccabcaaabccaabbcaabcccabcccabcaaabcaabcccaaabbbbccabccaabccaabccccaabbcaaabcaabcabbcabccabbbcabcaabbccabcabcabcabccabbcabcccaabcaabbbcccabcabccaabcaabcaabcaabbcaaabcabcaaaabcaabcaabbcccabbcabcabbcabcabbcabbcabccaabbccaabccccaabcabbbbccaaaaabbbbccabbccabbcabcabcabcabcabcabcabccccabbcaaabcabbcaabcccabcabbcabcaabccabcabcaabbbcabbcabbcabcabbcaaaaabcaaabcabcabbccabcaaabcccabcaabcabbbccabccabccccaabbcabcabbcaaabcaabcabbbcabbccccabcabbcabcaaabcaaabcaabccabccabccabcabbbbcabcabcabcabccccabcaaabbbcabbcabcabcccabcccaabbcaabcaabcaaabcccabcccaabbbccabcabccabcaaaabcccabccabbcabcccaabccccabcabbbbccabcabbcabbcabcaabcccccabbbccabcabbcabcabcabcabcabcaabccaaabcaabcabcabbcabbcaaabcaabcabcaaabcaabbccabbcaaabbcaabccabccaaabcabcabcaabcabcabccccaaaabcabcabcabbcabccabcaabcccaaabcabccaabbbbbcabcabcabcaabcaabccabcaabcabcabcccabbbcabcabccabcabcaabcabbccaabcabcaabcabccccccabcaabccabccabbcabbccabbbcaabbbcabcabcabbbcaabbbccabcabccabcabbcaabccaabccaaabccabccabbbccabcaabcabcabbccaabcabbccabcabcccabbbccabccaabcaaabcccabcabcaabcabbcccaaaabbcccccabcabcabbcabcabcabbbbccccaabcabbcaaabbcabccaabcccabccccabcabbcabcccabcaabbccabbbcabcabcabcabccaabcabcabcaaabcabcabbcabcabccccccabcabbbbcccccabccaabbcccabccabcabcccabcaabcabcabcabcabcabcccabccabcabbbbbccabbcccaabbbbcabccaabccabcabbbbccabbbccccabbbbcabcaaabbccabbccaabcabcabbbcccaabbbcaabcaabbcabcabbcccaaabcabcccccabcabbcaabbbccabccabcabcabbcabbcabccaabcaabcabcabccabbcabcabcccabbbbcaaaabcabbcccabcccaabccaaabccccabcccabbbcabbcabbcabbcabbbcaabcabbbccabcccabccabccabcaabcabcabbcabcabcabccabbcaabcabbcccabcabcaabcaabcaaabbccabbcccabbbcabcccaabccaabbcaaabbbbcabcabbbccabcabcaabccabbcaabcabcaabbcabcabcabbbccaaabbbcabbccccabccaabcccabcabcabcabccabccabcabcabcaaabbbcabccaabbbbcabcaaaabcabcabbcabbcabcabccabcabcabcaabccaaabcaabcccabcabbcabcaabcaabcabbcaabccabcabccabccccaaabbbcaabbbcabccaabbcabbcabbbbcabcaaabccabbccabcaaabcabcabcabbccabcaabbcccaaabcabcabccccaabcabbcabccaaabcabbbbbcabbcabcabbcabcabcaabbcabcabcaaabbcabcabccabcabccabbcabcabcaaabcaabcabcccaabcaaaabcabbbbbccabcabbcabbbcabbccaabcabcaabbbbcabcccabbcabccabcabbbccabcabccabcabbcabcccabbbcaabcabcabbcabcaabcaabccabbbcabcccabbbcaabccabbcabbcabcabcccaaabbcabcabcabbcaaabccabbcaabcaabccabcabbccabcabbcaabcaabcaabcabccaabcabcaabbccabcabcaabcccabcabcaabcabbbccaabbcabbcabcabcabcabccabccaabcabbccabbccaabcccaabcabcabccccccaabcabbcaabbbbcabbcabcabcabcabccaabcaabbcabccabccabcccabcabcabcaabcaabcabcabbccabcabbcabcaabbcabbbcaabcabcabbcabcabbcabbbccaaabccccaabcabccabcabbcaaaabcabcabcabcabccabcabccccaaabcabcaabbcabccabcabcabcaabcabbbbccaaaaaabcccabbccabcabccabcabcaaabcaabcabbcabccabbcaabccabccabcabccaaabcabcabcaabcabccabbcabcabcabcabcaaaabcaabccaabccabcabcccaabbccccaabbcaaabbccabcabcaaaabcaabcaabccabcccabbccabbbcabcabcabcabbcaabbcaabccabcabcabcabcaabbbcabcabcabbbccabbccabcaabbccabbcaabcabcabbcccabbcabcabbbcabcabcabcaabcaabbbcabcccabccaaaaabbcabcccaabcaabcaaabbcabcabccabcabbbccabbcaabcabcccabcaabcaabcabbccabcabbcaabbcaabccaaaabbbcabbcabcccaaabcccccabbbbcabbcabbcaaaabbbcaaabccabbcccabcabcabbbcaaaabbbbccccabcabcaabccabcabbbccabbcabcabcaabbbccaabccccccaabcabbbcabbbcabbcccabcaaabbcabcabcabccabccabcabcabcabcccabccabbcabbcabccaabcabbbbcabccaaabccabbcabbbbbcabcaabbcccabbbbcabbccabcaabbcaabcaabcabcabcaabccccabbcabccccabbcabbcaabccaaaabbcabcabcccaaabccabcaabcabcaabcaabcabcabcabcaaabbbbcabcabcaabcaabcaaabbcabbbbcabcaaabbbccaaabbcabcccccccabcabccabcaaabccaabbcccabcaabcabcabccabcabcaaabbccaabbbcccccabbcaabccabcaabcabcccabcabbbcaabbbcabbcaabbcabbbbbcabcabccccabcabcaaabccabcabcabcaabccaabbbbbbcaaaabcccaabcaaaabbbccabcabcabccabbcabbcabbbcabcabcccaaabcaabccabccabcabcaaabbcaaaaabccabcaabcaabcabcabbcccabcaabcabcabcabcabcccabccaabccabbbbccabcabcabcabcccccaaabbcabcabcabcaaabccabbcccccabbcabcaaaabbcabbcaabcabbccabccabcabcabcabbcabbcabcaabbcabccabcabcaaaabccaabbcaabcaaaaaaabbccabcabcccabcabcabcabbbcabcccabcaabccaabcaabbccabbcaabcabcccaabcabcabbbcccabccabcabcaabbbcaabcabcaabbccaaabccaaabccabbcaabcccabcabcccaabcaabbcabcccabbcabcabbcabcaabccabbbccaaabbcaabcaabccaabcabcccabccccabcabbbcaabcabcabbcabcabbbccabccabccabbcabccabbcabbcaabcaabbbcaaabbbccaabbbbcabccabccccccaaaaabbcaabcaaabcabbcabcaabcabcabbcaabbccaabcaabcccabbcabbbccabccabcabcabbccabcabcccabbcabccabbbcabccabbbbbbcabcabbccaabcabbbccccabbbbccabbcaabccaabcabccabcabcaabccabccabbcccccaabbcaaabbccabbcaaaabccabbcabccabbcaaaabcccabcabcaabccabccabcabcabbbbcabcabccabbbbcccabbbbcabcabcabcaaabccabccabccabbbbcabcaabcaaaaaabbcabccabcaabcabbbbcccaabcabbbbbbcccaabcabbcabccabccccabccccabccabbcaabbbcaabcabccabccaaabccabbcaabbccabccabbcabcccaabbcabcccccaabccabbcaaaabcabbcabbccabcabcabbcaabcaabbcabcabbccabbcabccaabcaabccaabccaabcabbcabcabcccabcabcabccabccabcaabbbbbccabcaabcabccabcaabbcabbccccaabcabbbcabccabbcccabccabcaabbbcaabcabcaabbcabcabbcaabcabbccabcabbcaaabccccaabcaabbcaaaabcabcabcabcaaabcccabcabcabbcaabbbcccabbbcabcabccabccabcabbbbbcccaabbbcccabcccabccabccaabccabbbbccabcaaabccabcabcabbcabcccabccaaaabbbcaaabbbbccabcaabcabcabbcccaaaaabccabcabcabccccabcabcccabcabcaabbbccabcaaaabbcaabbbccaaabcaabcabccabbbcaabbcabbbbcaabcabbcaabbcccaabbcabcccaabcabccccccabbcabbbbbcaabcaabcabbcabcaabcabcabbcabbcaabbcabcaaabcabccabbcaabcaaabcabcabcabccabcabbcabbbcabbcabbbcabccabcabcaabcaaaabcabbccccabcaabbcabbcabbcabccabbcabccabbbcaaabcabcccabcccccabccaaabbcccccaabcabcabccabcaabcabccccabcabccaabbbbbbcabcabbcaaabcabcabcabbcabbcabcabccabcabcccabcaabcabcabcabcccaaaabcabbccabcabcabcabcabccaabcccabcabbccaaaabcabbcaaaabbbcaabbcccabbcaabcabcaabcccaabcaabbbcaaaabbbcccabbcaabcaaabbcaabcabbbcabcabbbcabcabcabbcaabcaabbccaabbbcaabcabccaaaabcabccccaabbbcabbcaabcabbcabbcabcaabcabcabcabccaabcccaabcaabccccabcaabcccccaabbcabbcaabcaabccabbcabcaabccabcccabbcabcabbbbcabbbbcaabccabccaabcabbcabcabcabbcaabcaabcabcccaabcaabcabbcaabbccaabcaaaaabccaabcaabcaaabcaabbbcabbcabcccabbbbbcccabcaaaaaabcccabcccaabcaabcaabccabccabcccccabbbcaabbccabcabbcccabbccccabbcabbccabccaaaabbccaaabcabbcaabbbbccabcaabcccabcabccabbcccabbccabcabbccaabcccccabcaabcabcabcaabbbbbcabcabcaaabccaaabcabcaabcabcabbccabbcabbcaaabcaabcaaabbccccaaaabcabbcabccabcabcccccabbbcabccabbccaabcabcabcabbbbbbccabbcabcabccabbbcabcabcaabcabbcabbbbbccaaaabccabcabcabcabcabcaabcabcabbcaabbcaabcaaabcabbcaabbcccabccaabbbbbcabcabcccaaabcabbbbcaaabcabbbbcaaabcaabcabcabcccabcaabcabbcabbcabcabbbccccabcabccabcabcabcabcabcabbccabbbbbbcabbcabcabbcaabcaabcabbcabccabbbcabcaabccabcccabcccaabbcaabbcaaaabcabccaabbccabbcabbcaaaabcabbcabcabcccabcabbcabcabcccaabccaabccabcccabccaabbccaabbbccaabbcaabcabbcaabcaabccabbccccabccabccabbbbccabccabbcaaabccabcabcabcabcabbccaabccabcccabbcabcaabccabcaabccccabbccabcabbcaaabccabbcaabcccabccaaabccaabbccabbbcaabbcaabccabccabcabbbcabccabcaaaabcabcabbcabccabcaaaabccccaaabccccccaaaaabccaabcaabcaabbcabccabbccabbcabcabcabcabbbccaaabbcabbbcabbbcabbccaaabccaabbbccccaabbcccabccccabccabcabcabbbcabbcabbcabbccabcaaabbbcabbbcaabccaaabccabcaabcabcabcabcabbccccabbccabbcabbcccabcabbcabbccaaabcabcabbccabcaabccaaabcaabcabcabcabccabbcabccabcabbcabcabcabcaabcabcabccaaabcaaaabcabcaabcabcabcaabcabcccabcaabcabbccaaabcccabcabccabbbbcabcabcabcccabbccabcabcabcccaabcabcabbcabbcabcaaabccabbcccaaaaabcaaaabcabccabbcaabcaabbbcabccabcabbccabbccabcabccccabcaaabcabccabcabcabcabcabcaabcabccabcccaabccabcabcabbbcabcabcabcabcabbbcccaabbbbcaaabbccabcabcabcaabcaabbcccabbcabcabccaabcabcabbcaabcabbcabcabcabccabbcabccaabbcaabcaabbcabbbbcabbccabbcabcaabcccabcabcabcaabcccaabcabbbcaabccabcabcccaabcabbbccaaaabcabbbbcabbbcabbbccabcccaabccaabccabcabcaabccabccccabccaabcabccaabcabcabbcabcaaaabbccabbbccabcabccabcaabcabccabbbcabcabccabcabcaabcabbccccabcccabccaabbcabccabccabcccaabcabbbcaabcaabcaabcaaaabccaabcccabcabbccaaaabcabcccabcabcabcabcabbccabcaabbcabcabcabbcabbbccabcaabcccabbcabcabbccabcaabbcaaabcabcabcaabccaaabcccabbcaabccabcaabcabcabbccccabccabbcaabcaaabccaabbbccabbcabccaabcaabcabbbccabbbbbccabcaabccabcabcabbbcabcaabbbcccccabbcaabbcaabbcaabbcabbcaabbbccabbcabbbbcabbcabcabbbcaaaaabbccabcabbcabcabbcaabccabbcccccaaaaabcabccabcabbbbccabcabcaaabbbbbccabcabbcabcabcabccaabcccabbbcaabbccaaabcabcaabbcabcabcabccabcccabbbbccabcabcabcaabcaabcabcccccabcaabbcabbbbbcccccaaabccabccabcabcabcabcaaabbbcabccabbcabcccabbccaabcabcaabbcaabbcabcaabcabcabbcccabcabcaaabcaabcabbcaabbbcabbbcaabcccabcccabcabbbbbcabbcabbbcabcaabcabcabbbcaabbbcaabcccabccabcaaabbcabbccaaabcccaabcabccaaabcccaabbbcabcaaaabccabcabcccabbcabcccabbcabcaabcaaaaabccabbcaabbcabbcabcaaabcaabcaabbbcabcabcccaabcabcabbbcccaabcabcaabcabbcaaabccccabbcabbbcaabcabcabbbcabbbccaaabcabcabbccabcaabccabbcabccaabcaabccaabcabccabcabbccabbccccabcccabbcabcabcccabbcccabcabcaaaaaabbbccabcaabcabcabcabcccabcabcaaabcabcabbbccaabbbcabcabcaabcabcabccaabccabcaabbcabccabcaabccabcabcaabcabcabbcabccaabcaabcaaabccabcabbcabcabcccaabcabcabbbcabccccccabcabcabbcabccaabbcaabbcccccabbbbbcaabbcabcaaabcaabcabbcaabccabcabbbcabbcabbccaabcabcaabcccabcabbbcccaabcabcaabcaabcabbcccccabbcabcabbbbcccabcabccabbccccabcabcaabbbccabcabcaabbcaaabbcabcaabbcabccabbcccabbcaabcabcabbbcabcaabccabbccaabccabbbcabbcabcaabcabbcabbcabbbbccabcabbcabcaabccabbcabcaabccabccabcabcabccabcabccabccabbcabbccabbcabcabbbcabcabcabcccabcccabbcabbcabbcabccabccaabbccaabccaabccabbcabbcccaabbbbbccccabbbbcaabbcabcabccccaaabbcabcabcaabcaabcabcabcabcaabbbbbbcabcabbcaabbcccabbccabbcaabcabbbcabbbccabcabcabcabcccccabcccabcccabbccabccccabcaaabcabbccaaaaaabccccabcabccaabbccabccccaabcaabcabcabbcaaaabcaabbcabcabccabbcaabbbcaabcccabbcaaabccabccabcabccaabcabcabbbbcabccabcabccabbcabcabccaabccaabcabccabbbccccabcabccabccabcaabccabbbbcaaaabcabbbcabccabcaabbbbbcabbbcaabbcabbbbccabccccabbcaabbcabbbcccaabccaabcabcabbcabbccabcccabbbcabcabcabbbbccabcabccccabcaaabbcabcccaabcabcabbcccabbbcabbbcabbbbcabbccaabcaabbbcaabccccaabcaabbcabbcabcaabcabbccabcaabcabcaabbcaabbbccaabcabbcaabccabccabbcabccabcaabbcabbcabbccabbbcaaaabcaabbccabbcabbcaabcaabcccabcabbcabccabcabcabccccabbcaabbbcabccccabbcaabcaabcabbcabcabbcaabcccabcabcabcabcabcabcabcaaabbcaaabcabcabbcabccaaabbcabbcaabcabcabbcaabbccccabbbbbcabcaabbcaabbcabccaaabbbbbcabcabcabcabbcabcaabcccabbbcabcaabcabbcabbbbbcaaabcaabcabcaabbbccaaaabcabccabbcabcabccabbcabcabccccabcabcabcaaaabbcabccccabbccabcabcabccabbbbcabcabcaabcabcaaaabcabcabbbbcabcabbcabbcaabbcabcaaabbbbbcaabcaaabcabbcabccabbccabcaabbcabcaabbbbbcabcabcabcabbbccabcabcaaabccabbcaabcabcaaabcabbbcabbccabcaabcabcccabbcaaabbcabccaabcabcabcabbcabbcccabcccabbcabcabcabccabbcccabcabcabccabcabcabcabcabbbcabcccabbbcabbcaabbccccabbcabcabcaabccabcabcabcabbccabbbbbcabcabccaabcabcaabcabcaabcccabbbcabbcccaabccabbcabcaaabccaabbbccabbcccaabcccabcccaabbcabbbccaabccabcabccaaabbcabccabbcabccccabcaabbcaabccaabcabcaabcaaaaabccccaabbbcaaabcccaabbbcccabccabccabcabbcccabcabcabbbccaabbbcabcabcabbcabcaabbbcabcabbcaabccaaabcaaabcabbccabbcaaabcabbbbbcccaabcabccaaabcabcabcccabccabbcabcabcabbcaaaaaabccabcabccabcabbcabccabcccabbbccabcaaaabcabcaabcaabccaabcabcccaabbcaabccaabbcccabbcabcabccabccccabccabccaabcaaabcaaabbcaabcabccabbbbcaaaabcccaaabcabcabcabccaabcaabcabcabbcccaaaabbccabcaabbcabccabcaabcaabcaabbcabcaaaabcaaabcabbbbbcccaabccabbbbcabcaaabcabccabcabbccabbbcabcabcabcccabccabbbbbcabccabbccabcabbcabcaabcccabcabcabbbccabcabcabcabcabcabcaaabcabcabcabcaabcccabcabccabbbcccaabcaabcabcabcabccabcaabbcabcabcabcaabbbcabcabcccabcccabccabccaabccabbbccabcaabcccabcabcabbbcaabccabcabcabbbcabcaabcabcaaaaabccaabcabcaabbcccaabcccabbbcabccaabccccaabbbccaaabccaabcaaabbccaabccabccabbbcccaabcccaabccaaabcaabbccabcabbbcabcabcabbcabcabccabccaabccabcabbbccccaabcabcabbcabcabcabcabcaaaabcabcabbccaaaabcccabbccaabcabbcaabcabcaaabcaaabbccabccaabcabccabcccabccccabbbcaabccabcabccabccabcabbccabcaabbbbcaabccaabbccabbbcabcccabcabccabcaaaabcaaabbcabbccccabccabbcabcabccaabccabcaaabccaaabbccabbcabccabbcaabbbcabbcaabbcaabccaabcabcccccabcabcabbcabccabccabccabcaabccabbccabcabbcabccabcccabcaaaabcabcabcaabcaabbcabcabccabbcabcccabcaaaabcccaabbbcccabcaabccabccabccabccccabbbccabccabcccccabcccabccccaabcabcabccabcabbcabcccabbcabcaaaabcccaabbccabcabcabcabcabccabcaaabbcabcabccccccabcccabbcabbbbcabcabccabccaabcabbccccabcabcabcaaaaabcabcaabcabbbcccaaabbbcabbbbbbbcabccaabccabbcaabbccabbccccabbccccaabcabcaabcaaabcabcabccabbccabcabcabccccabbcccabcabcaaabbcabcabcaabbbcaabbccabcabcaabbbcabccabccaabcccccaabbbcabbbbbccabbccabcabcaabbbcabbccaabcabbbbbbcabccabcabcaabcccccabcabccccaaabcabbcaabbcabccabccabbccabcabcaaaabcabcabcaabccabcccaaaaabbcaaabcaabccaabcaabbcabbcaabcabcabccaabcaaabccabcaabcabcabcabccabcccaaabcabcaabcaabbbbbcaabbcaabbbccabbbbbbccabcabcaabcabcabcabcabcabcabbbcabbbccabcccaabbccabccabbccabbcabcabcaabccabcccabbcaabcccaabbcaabccabcabbbccaabcabcabccabcabcabcabccabcccaabccccccabbbcaabcabcabccabcabcabcaaabcaabbbcaabcaabbcabcaaaabcabcabcaabcabccaabccabcaabccaabbcaaabcaabcccabcaaaaaabcabcccaaaaabbccaabcabcabcccabcabcccabccabccabcabbcabcaabcabccccaabbbcabbbccabcabcccccabbbbcabcabcabbbccaabcabbbcabcabcccabcabcaabcabcaabccccabcaabbcabbcaabbcccaaabbcccabcabbbcaaabcabcabbbbbcaaabcabcabcabcabbccabcabcccabbccabbcccabbcabcccaabbcaabcabcaabcabcabbcccaabccaaabbbcabbbccaabbccaabbbbcabbcabcabbbcabcabbcabccabbcaaabcabbbbbbccaabccaabbccaabcabbcccaabbbcabbcccabcabccccabcccabbbcabcabbbbcabcabcccccccabbbcabbcaabbcaaabbcabcabcccaabccabbbcabcabcabbcaaabccabcabcaabbcabcaaabcabbcabbcabbbccabbcabbbcabcaabbcabcabbcccaaabbbbbccabcabcabbcabcabbcabcaabcaabcabcabccabccabbcaabbcabbcabcabccabccabcabbccabccccabcabcabbbcabcabcabccaaabbbcabccabbbbccccabbcabcaabbccabccccabcabcaaabcabcabcaabcabccaaabccabccabcabcabcccabbcabcabcabccabcaabbbcabcaaabcabbcaabccaabccabbbbcabcabcabbbccaabcccabcccabccaabccabbcaabcabbcabbccabbbcabcabbccaabbcabbcabbbcabbcabbccabbcabcabcabcabcabccaabbccabcabcabbbcabccaabcabbbbccccccabccaabcccabcabcabbbbcaabcaabcccaabcabbccabcabbcabcabccabccabbcaabccabbbcabcaaaabbcabbcaabccabbbcaabccabccaabcabcaabccabccabcabcaabcabcaabccabbccabcabcaabcabbbcabccccabbbccaaabccabccaabbbcaaabcabcabcabbcaabcabbcccaabcaabcaabbcaaabcabbcabbccabcabbcabcabccabbcabccaaaabbcabcabcabcabcabcccabcabcabbbcabbcaabbcabcabccaaabcabcccabcabcabcabccaabbcabccaabcabccabcabccaaabcabcabcaabbccabcaabcabcaabcabbccabcaabcabbccabcabccabcaabcaabbccabcabbcaaabcabcaaabbcabcabcabcabcaaabcabbbcccaabccaabcabcabbbbccabbcabccabcabcabcabcabbbcaabbbbbbccabbbbbbcaaabcaaaaaaabcccaabcabcabcaabbcccabcabcabcabcaabbcabbbbbccabccabbcabccabbbccccabcaaabcabbbccabcabccaaabcaabcabccaabbbcccabbccaaaaabcccabcabccabbcabbcabcabbcabbccccabcabcabccabcaabccabbcabccabccaabcabcabcabcabccaabbccaaabcabcabcccaabccabcccabbcabcccccabbccabcabcabcabcaaaaaaabccabcabcaabcaaaaabcabbccabcabcccabcabbcabccabccabbccabbcaabbbcaabccaabbcabcccabbccabbcaabbccabcabcabbbcabcabccaaabccabcabccccaaaabcaabcccabbcabbccabbcabcabbcabbcabccabcaabcabbcabbbcabbbbbcabcabbccaaabcabcaabcabcabcaabcabbcabbcabcaaabcabcccaaabccabbcabbcabcabbccaaabcccabcccaabcccabcaabbcccccabcabccaaabcabbcabbcabbcaabcabccabcabcaabccabcabbccccaaaaaaaabcabcaabbcabcabcaabcaabccabbcabbccaaaaaaabcccccaaaabcccaabbcabcabcabbccabccaaabbcaabcabbcabbbccaabbbccabbbccaabbccabcabcabbbbcaaabcabccabbcaabccabccabbcaabccaaabcccabcabcabcabcabccabcaaaaabcabbccabbcabbcabcabccabbbcaaaabcaabcabcabcabbcabcabbbbcccabbbbbcabccaabbbccabcabcaabcabcabbbbcabccabcaabbcabccabcaaaabcccaabbcaabcabcabcabbcabbcccaabcabcabbcaaabbbcabcabccaabcaabbccabccaabccabbcaabcabbbcabcaaabcaabcabccaabcabcabcabbbccaaabcabcabccaabcabcabbcabcaabcabbbcabcabcaaabbccaabcaabcabcabcaabbccabcccabcabcabbbbcabbccaaabcabcabcabbcaabcaaaaabcabbbbcccaabbcabcabbccabcaaabcabccaabcaaaabcabccabbcabcabcabcabccaaabcaabccabbccaabcabccabcccabcabbccabccaabcccabbbbcaaaaabbcaaabccabcabcabcaabcabcabccccabcabcabcabcabcabccabcabcaaabbbcabbbbcaaabbcabcabccccabbbbccaabcabbcccabcabcabcabccabbbcaabcabbcabcaabcabbcaabcabcabcabcaabccabbcabcabbbcabbcabccabcaabcabcccaabccabcccabbcabcccccabbbccabcaabccaaabbccabbcabcabcccccabbccccccabcaabcabccabcaaabccaaabbccccccabccaaabbcabcabbcaabcaabcabccabcabccaabcaabcabbbbcabcabcabccaabbbcabbcabcabcabcabbcabbbcabcabbcabbcabcccabccaaabcabbbcaabbccabccabcabcccaabccabbcabcccabcabcabbcabbcabbccabcabcabbbcaabcabcaaabcabbbbcabbbccabcabbccabbccabccabbcaaabccabcaabbbcaabbbbccabcabbbcaabbbccaabbcaabcabcabcabcccccabbcabcaabcaabccaabbcaabcabbcccaaabbcaaabcaabcabcaaabbbbcabbbcabccaabcabcabcaaabcabcabcaabbbcaaabcabbcaabbcaabcabcabccabccabbcabcaabcccabbcaabbbcabcabcabccaabbcaaabbccabccaaaaabcabcabbccabcabcabbcabbcabcabbcabcaaaabccabbbbcabbbccaaabcabcabcaaabccabcabcabccccabcabcabccabbcabcaaabccabbcaabccaaabcabbccabcaabbbcaabcabccabbbcaabcaabcabcabbcaaabbcaaaaaabcabcabcaabcabbcabcabcaaabcabcabccabcabbbbcabcaaabbbccabcccaaaabcabcabcccabbbbbbcabcabbccabcabcabcabcabbbcaabcaabccaabcabcabbcabbcabcaabcabbcabbcaabcabcabcccabccccccaabbcccaabccaabbcabccabcabcaabbcaaaabbbcabcaabcabcabcccaabccabccabcaaabcccabcabccaabcaaaabbccaabbbbcaabbcabcabcaabcaabcaaaaabcabcaabcabcaaabccabcaaaabcabcaaaabbcabccabbcabcabbcabbccabbbbcaaaabccabcaabcabbcabbccabcabcabbcaaabbbccccabccabbcabccccabcaabcabcabcabcabccabbccaaabcaabcaaabcaabcccaabcabccabccabccabcabcabccabcabbcaabcaabcabbcabccaaabcabbccaabcabcaabbcaabcabcabbbcabcabbbcabcaaabcabcabccaabbcabcabbcccaabccabcabccabbccccabcabcccaabcabbcaabccabbbbbcaaabccaaabcabcabcabbcaaabcaaabccabbcabcabbcaabcaabbcaaabcabcabcabcabbbccccccaabccaabccccabcabcabbbbbcabcaaabcccabcaabcabccaabcaabcabbccabccabcaabcaabcabbccabccaaabcabcaabbbbcaabbcabbcaabccaabccabccabcabbbccccabcabbbcabbcaaabbbcaaabcabcccccaabccaaabccccaabcaaabcabbcabccabcabbcabbcccaabbbbbcabbcccaabccaaabccaaabcccabccabbcaabcccabcabcabcabcccabccccccabbcaaabbbccaaabbccabbccccccabcaabbbcabbcabcaabbcabcabbbcccabbbcabccabcabbcaabcabcabcabbcabbcaaabcccabcccaabcaabccaabccccaabcaabcaaabcaabbbccaabbbcabbbbcabccabbcaaaabccabccaabcabcaabccabbcccabbcabbccabcabbbcaabcabcabcabcaabcabbbcaabbcabbcabcabbccabcabcabbccaaaabbbbccabccaaabbcaaabccaaaabccaabcabccaabcabcabcaaaabbccabcaaabbcaabbbccabccaabcaabcabccaabbccccaaabcaaabcabcaabccabccabcabccaabccabbcabbbbbbbbcaaabccaabbcabccabcccccaaaabcaabcabcabcaaabbccaaaaabcccaaabbbcabbbcabcabcccaabccabcaabbccaaabbccaabccaabcaaabbcabbcaaaaaabccabcabbccabcabcaaabbccabcabcccabbbccabccaabcaabbcabcaaaabcabcaaaaabccaabcabbcabcabbcabcabbbcabbbccaaabccabcaaaabbbcabcaabbcaabbbcabccccabcaabcabcabbccaabccccabccabccabbcccccabbcccabbcabcabcabcabcabccaabbcabcabbcabcabbbbccabcccaaaaabcaabbcaabcabbbcabcabcabcabbccaaabcaabcaabcabcccaaaabbcccabcabcabcabcabcabcabbbbccccccabcabcccabccaaaaaabcaabccabbcabbbbcabccabbbcabbcabbcaaaaaabcabbcabcabcabcabcccabcabcabcabcaabbcccaabcccabcaabbbbcccaabcabcabcaabbccaaaaabcaaaabcaabbcabbbcaaabccabbbcaabbcabcccabbbbcccabcaabccaabccabcabbbcaabcabcabcaabcabccabbcabbbcaabcabcabbcabbbbccccabbbccccabcaabbbccabccccabcaaabccaabcabbcabccaabbcaaabcabccaabbcaaaabccabcabcccaaabccaabbcabcabcccabbbbbbbcabcaabbcccabccabcabcabbccaaabbcaabcabcabbbcabcabcaabcccabcabccabcaabcaabbcabbcabccaaabbcabbbcaabccccabcabcabbbcccabbbbcccaaabcabbcabbcabbbcccabcabcabbbbcabcabcaabcaaabcabbbcabbbccaabcabcabcabcccabbcabbccabcabcaaabccaabcabcaabccabcabbbbcaabcabcabcaabbcaaaabccabccabcabcaaabcaaabcabcabcaabccabcaaabcaabccabbbcccccaabcabbbcccabbbcabccccaaabccabcabbbccabbbcabbcaaabcaabccaaabbcabcaabbcaaabcabcabccabccaabbbccabbbcabcabccabccaabcabbcabcabbbcabccabbcccabcabccccaabcabccccabbccccabcaaaabcabcaaabcabcabbcaabcabcabcabcabcccabbbbbbcabcabcabccaaabcaabccabbbcccabccabcabcabcaaabbbcccabcabbbcabbcabbbcccabbcabccabbbcabbbbcabbbccabcabbbcccabcaabcabccabcccaaabbccaaabbbcaabcaabbcaabbcccaabcccabcabcabbbcabccabbcabcabcaabcabccaabbbcaabcabbccabcaaabbbcabccaabbccabbbcabcabbcabccaabbcccaabccaabccccccabcabbcabbbcabcabcaabccabccabcabbccabcabccaabbbccabccaaabbbbcabbbcaabbcaabbcaabcabbcabbbbccabbcabcabbbcabbcabcabbcaaaaaabbcabbcabcccabbcabcaaabcaabcccaabcabbbccaaabcaabbccaaaabbbcabbbccaabcaaabbccabcccabcabcabcabbbccabbcabccabcabbcabcabbbcabbbccccabcaabcabccccaabcccaaabbbbcabbcccabbbbcccaaabcabcabccabcaaabbcabccabbbcaabcabbcabcabbbccaabcabbcabbccabbccabcaabcabcaabccabbccaabccabbcccaaabcabcaabccabbbcabcaabcabccaabcaabccccabcabcaabcabbbccaaabcabbcabcaabbccccccccaabcccccabcabcaaaabcaabbccabcaabcabcabcabbcccaabcabcabcaabbcabccabccaabcabccabcaaaabccabcabbccccabccccabbccabcabbcabccabccabcabcabbbcabcabbbcabcabbcabccabcabbcabcabbcabcaabcabccaabcabbcabcabcabbcaabcabccabcabcaabcabcabbcabbbcabcabbccaaabcabcabcabcaabbbbcccccabcaabbbcccabcabcabbcabbcabccabcaabbcabcabbcaabcabccabcaaabcabcccabcabbbcabcabcabcabcabbbccaaaabcaabcccabcaabcabcabbcaaabbbcabcaaaabcabcaabbcaabcaabcabcabcabcaabcabbbbccabbbbccaabcabccabcaabcaaabcaaaaabbcaaabccabbcabbcabcabbccccabcaaabcabbccaabccabcabcaabbcabcabcccabbcccabcaaabcaaaabbccabbbbcabbbcabcabcaabbcabbcccabcaaabccaabbcabccabcabbbcabcccabcaabcabcaabcabccaabcaaabcabcaabcabcaabccccabcabcabccabcaabcaabccabbcaabcabbcabccabcabcabccabcabcabcaabbcccabccccccabbcabcabcabcabcccaaaabcaabcccaabcaabcabcaabcaaaabccccabcabcaabbbcabccabccaabccabbccabbcabccabcabcaabcaabbccabcccabcabbcabbcaabbbbcccabcabcaabcabcaabcabcabcabcabbcabbcaabcabcaabcabcccabcabccccabbcabccabccabcabbcccabcabcabcabbbcccabbbbbbcabbcabccabcaaaabbccabcabbcaabcabcabcabcabcabccabccabcaabccabcabcccabcabcabccaabcaaabbbccabcaabcabbccabbccabcabcaabbcccabbccabcabbccabcabccabcabbbbbbcaabcabcabcabcabccabcaabcaabbcaabcaaaabbbcabcabccabcabccaabccabcabbcccccabccccccabbcabbcabcaabbccabcabcabcaabccaabccabcabbcaabcabbcabcabcabccabbbccabcabbcaabbcabbbbccabccabcabccaaaabccaabbcabcabbbcabbcccaabcabccabbbbcabcabbccaabbccaaabcabcabcabcaabcccaabcaaabcabbcabcaaaaabbccccabbccabbcccabcaaaabcaaaabbcabcabcabbbccaaaabccccabbbbbccaabbcccaabcaabcaabccabcabccabcabcabccccabccabcabbcaaaabccabcaabcabccabcaaabcabccaabcaabbcccaabbbcabcccabcabcabbcabccaaabcabcabcccabbcaabbcabcabcabcabbbcaabbcabcabbbcccabcabcabccabcccabbccabcccabcaabbcabccccabccaabccabccabcabcaaabccabbbcabbcabcaabbbcccabcabbcaabcabcabcabcabccabbbbbcabbbcabcabcaabcaaabcccabcabbbcabbccabcaabbbcaabcaabcaabcaabcaabbbbcabcabcabcabcabcabcabbcabccaabbcabcccabbccabcabbcaaaaabcaaabcabbcabcaabccabcccabcabcabcabbccaabbbbcabbcabbcaabcccabbbccabcabcaaaaabbccabcaabcabbcabcaaabcabcabcabcaabccaabcabbcabbcabbbccccabcccabcccaaabccabbcabbcccabcabbcabcabcabbbcaabcaaaabccaaaaabccabbcabcccabcaabbcabcabbbcabbcaabbccaabbccaabccccaabcabcabccabccabcabcabcabcaabbbcabcaabcabbbbcabcccaabccaabcaabcaabbbbcabbbccaabcabccaabcabbbcccccabcabbcaabccaaabcabbbbbcaaaabbcabbcabcccaabbcabcabcabbbccaaabccabbcabcaabbbbcabcaabbcabbcabbcabbccaaaabcabbbccccabbcabcaabbbcabcaabbbbcccabcaabbccabcaaabbcccaabcabbcaabcabbcabcaabbbccccabcabcaabbbccabccabccccaabbbbbcaabbbcabcaabcaabbcabbccaaabbbbbbbcabcaabccaaabcabbcccccabccccaabcaabcabcabcaaabcccaaabbccaabccabcabcabcabcaabbcabcabcabccabbbbcccccabbcabcaabccabcaabcaabccaabbcabcccaabcccabbcabbcabcaabccabbccaaabcaabcabbbbcabccabbbcaabcabcabcaabbcabbccabcccabcabcaabcaabbccabccabcaabbcccabcabbccaabbbbbcccabcccccabcabcabcabccabbbcabcabbcabcabbcabcabccabcaaabccabbcaabcaaabcabbcabccabcabcabbbccabbcaabbcabcabccabbbcabcaaabcabccabccaaabcabcabcabbcccabccabcabcaabbccccabcabccaaabccabccabccabcabcabcccabccaaabbbbbbccccabbbcabbcabcaabcaabccabbbbccaabcabbbcabcccaaaabcaabbcccabcabcabccabccabcccabccabcabcabbcabccabcaaabccaabccabcabcabbcabcabbcaaabbbcabccaaabbcaaabbcccaaabbbbcaabccccabbcabcabcaabbcabccabccabccabcabcaaabcaabbcaabcabccaabbbcaaaabccaaabcaabbcccccabcaabcabcabcaabbbccabccabcaabcabbcabcabcabcabccaaabcccaabcabcabcaaabbbbcaabccabbcaaabbbcabccabcabbbbbbcabbcaaabcabbbcabcabbcccabcaabbcabcabcccabcabbcabccaabbbcabbccccabcccabcabcabcabcabbbcaaabbcabbccaabcabcaaaaabccabccaabcabcabcabcabcccabccccccaabcabcabccabcabbcaaabcccabbcaaabcccaabbbbcaabccabbcabbcabccaaabccccaabcccabcabccaabccabcabcabbccccabcaabbbbcabcaaaabccabcccabcabcaaaaabcabcccabbcabcaabcaabcabcabcabcaaaaabcaabcabbcabcabccabbcaabbcabcaaabcabcaabcabccabccabcabccabcaabcaaabccabccaabcabcabccaabcabbcaaaaabcccabcaabbcaabccabcaabccabcabcabcabccabcabcaabcaabcabbcabcaabbccabcabbbbccabccaabcabccabcabbbcabcabcccabccccabccaabbbbccccaabcabcabbcabccaabcabccaabcabcccabcabcabccabcabcabccabcaabcabcabbcccaabcaaabccabcaaabcabcaabccabccabbccabcccaaabcabbbcccabbccccabccabcccaabcccabcabcaabcaaabcabbbcabcabcabcaabcabcabccabcccaabccabbbccaabcabcccabcabbcabbbcccaaaabcaabcabcaaabbcabbcabcccccabbcabccabcabbcabbbcaabbccabbcabccaabbbbcabbcabccccabbbbcabcabcabbcabcabcaaaabcabbbbbcabcaaaabcaabbcabcaabcaaaaabcabcabccabbcabbbcabbbcccabcabcabbcabbcaaaabbbcabbbcaabbcabcabcabccccabcabcabcaabbcabccabcaaaaaaaabcaabcaaabcabcabcaabcabcaaabcabccaaaabcaabccabcabcabbcabcabbbbcaabbbccaabbbccccabccabbbbcaabbccccaabcabbcabbcabcabccabcabcabccabcabcabbccaaabcccabbcabcaabccabbbbcaabcabcabbbccaabbccabbbccabbbcaabbcabcabbcabbbcabccabcaabccabcabcabbccaabcaabbbcabcabbbcaabbbbbcabbcabccabcaabbbcaabbccaabcccabccaaabbccabbbcccccabcabccabcaaabcccabbcabccabcaabccaabcaabbbbcaaaabcaabcabcabccabcabcabcabccaabbcabcabcabcaaabbbccabccaabbbbccaabccabcabbccabccccccabcabbcaaabbccccccaaabcaabbcabbcccabcabccabcabbcabcabccabbcaabcabcccabcabcabcabbcaabbcabcabcabbbbbcabcabcccaabcabbcabcaabbccaabcabccaabcabcaabcabbcabbccabcabcabbcccabcaabcabcaabcaabccccabbcabcaabcabbcabcabbbcaabcabbcaaabccaaabcabccaabbcccabcabbcabbccaabcabbcabcabcaaabcabbbcaaabcabcabcccabcabccabcabcabccabcabcaabbccccaaabbcccabbccaabcabcabcccccabcabcaabbcaabbbccaabbcabcccabcccabcabcccabcabcabcabbbbccabcabbcaaaabcaaaabbbcabcabbcccabcabccabccaaaaabbbcabbcccccaaaabccaabbcaaabbcccabbbcabbcabcaabbbcaabbcabccabccaabcabbcccabcabcabbbbbccabcabccabccabccccaabcabcabbcaabcccaabccaabcabbcabcccaabbcabcaabcabcabcabcabcabcabcaaabccaaabccabcaaabcabcabccabbccccabccabcabbccabcabcabcaabcabcabcabccccaabcabcabbcccabcaabccccaabcabcabcaaaaabbcaaabcaaabcabcabbcabcabcccaabbbccabcabbbcaabccabcabcabccaabbccaabcaaabbcccaabbcabcabbbcaabcabccaaabbbbcaaabcabbcaabcabcabbcabcabcabcaabccaabcaabbbbccaabcabcaabcabccabbbcabcabcabccabcaaaabcabcccaaaabcabcabcccaabbcabccabccabccaabccaabbbbcabcaabcabcaabccccabcaaabcabcabbccccaaabcabcaabbcccabbcabcabbbcabcaabbbbccabbcaabccabbbbccaaabcabccabcabbcabccabcaaabcaabccabcabcccaaabbbcabcaabccabbbcabbbcccabcabbcccabbbcaabcaabcabbcaaabcabcabcaabcaabccaaabcabcabcabcabbbccabccabcabcabbcaabccaaaabbcaabccabbccaabcaaaabcaabcaabcaabbbcaabcaabcabbcabbbbccabcaabbcabcabcabcabcabcabccaaaabbbbccccabbbcabccabcabcaabbcabbcaaaaabbcabbbcaabcabcaabcccccaaabcabcaaabbcabcabcabbbcaabbbbcabcabccabbcaabccabbccaaaabccabcaaabcabcabcabcaaabcabcabccabccabbcaaaabcabcabbcaabcaabcaabcabcabbcabcabcabcaabccabbbcabbbcaaaaaaabbbbcabccaabccabcabccabcabcaabbcccabcabccccabccaabccaabccaabbcabcaabcabccaabbcabccaabbcaaabcaabcabcabccaabcaaabccccabccabbbccabccabcabccabcabcccabcaabcaabbcabccabbcabcabcabbcabcabbcccabcccabcccabcabcabcabcabccaabcabcabcabccabbcaabbcabbbccabcaabcabcaabbbcabbbbbcccabcabcaabccabccabcabcaaabbbcaaabcaaabccaabccccccabcabbcabbcccabcabcabccaabbbcabcabbcaabcabccaabcabbbcabcaabbcabccaabbcccaabcaabcaaabcaabcaaabccaabcabbccabcabbcaaabcabcaabccabcabcabbbccaaaabcaabcaabbcaabbcaabcaabcabcabcaaaabcaabbbccabcaaabcaaabbcabbcabcabcaabcaabbccaaabbccaabbbcabcaaabccabbccabcabbcabcaabbcabbcabcabbcabccabccaaabbbbcccaabcabcabccaabcaaabcabbcabccabcabcaaabcabccabbcaabbccabbcabcabcccabcabbbcabcaaaabbbcaabcccaabccabcabbbcaaabcabbcabbcaabccabcabcccabccabcaaabcaaabcaabcabccaabbcabcabcaabcaaaabccabccabbccccabbbcaaabcabcccabcccabcaabcabccabcabcabcaaabcabcabcabbcabbbccabbbcabccabcccabccabbcabbcaabccaabcabcaabbcccabbbcaabcabcaaabcaabcabccabcabcaabbccabccabcabbccabcaaabbccaabcabcabcccaaabcabbcabcabbbbccaabcabbbcaabbbcabccaabcaabcccaabcabbcabccabbcabbcabcaaabbcabcaaabcabbbcaaaabbbcccabcabcaaaabbccabccccaabccabcccabbbcabccaabccaaaabbcabcabcabcaabbcabbcaabccaabbccabcaabccabcabbbcabcccaabccabbcabbcabcccaabbcccabbbcaabbcaabbcaabbcabbcabcaabcabcabcabbcabccaaabcaabbcabccabbccabcabcaabcabbcaabcabbbccabcabcaabbbcabbcabccaaabcabcccabcaaabcabcabbccaabccabcabbccabcaaabcabcaaabbbcabcabbbcabccaabccabbcabbbbccabbcabccabcaabbcccaabcabcccaabcabcabccaaabbbbcabbccabccabcabbcabcaaabcaabbccccabcaaaaabbcabcaaabbcabcabcccaaabcabccabcabccabbcabcaaabbcaabcabccabcabccabcccaabcabbcaabccaabcaabcabccaabccabbcaaabcabbbbccaabbcaabcccabcaabbcabbbbbccabccabcabccaabbbbccabbcabbbbbbbbcaaabccabccaabcabcccaabcaabccccabcaaabcaaaaabcaabcaabcabbcabcabccabcaabccabccccabbcaabbcabcccccabbccaabcaaaaabcabcccabcccaabcabccabbccaaabcabbbcabccccaabccaabcabcabbcabcabcabcabccabccabccaaabbbbcaabcabcaabbcaaabcabcccabcabcaaaabcabccabcaabcabcabcabbcabbcabccabcaabcaaabcabcabcccabbcaabcabcabccabcaabbcabcaaabcabbbcaabcaabbcabccabccabcabcabbcaabbbccaabcabcabcabccaabbccccabcabbcccabbcaabcabcccabbcabccaabcabcabccccabcaabcabbcabcabccaabbcabbbcabcccccabcabbcccaaabbccabbcabccabbcaabcaabbbbcabccabcccabbbcabccabcabcaabcabbccabccabcabbcaabccaabcabcabcccaaabbcccccaabcabcaabccabbcabbcaabcaabbbcabcccabcabcabbbcccabcabbbccabccabcabcabbccabcabbcabcabbbccabcccaabcccaabcaaaaabbcaabcccabbccabbccabcabccccabccabcabcabbcaabccabcccabbcabccaabbcaabbcabcccabbbbbcccccabbccabcabbcccaaabcabcaabcabcabbbcaabccaaabcaaabbccabcabbbbbcabcaaabbbccabcaabccaabccccabcabbcaabbcabcaabcabbbcaabbbcabcabcccabcaabbcabcaabbccccabbbcccabcccaaabcabccccabcaabbbbbcaaabccccabcabcaabbcaabcabbbcabccabccabbcaaabcabcaaabbcaabbbbccabccabcabbcabcabcabcccabbcaabbcabbccaaaabccaabbccabcaaabcabbcabbcaabcabbccaaabbccabcaabcccabccaabcabcabcabcaabbbbccccabbcaabcaaaabcabbbcaabbcabbcabcabccabcaabcabccaaabcabcabbbbcabbbcabcabcaaabbcaaabcaaabccabbbbccabcaaaabcabcabcccabcabcabcaaabccabbcaabcabcabcabcaabccaabcabcccaaabcabccaabccaaabcabbcabbbbcaabcccaabcaabbbcabbcabbbcabccaabcabbccabbccaaaaaaaaaabcabbcabcabccabbccabccabcabbcccabbcabbbcabccabcabccaabcaabbbbcabcabccaabbcccabcaabcabcabccabcabcaabcabbcabcabbcabcccabccabbbcccabcabbccccabcabccabbcabcccccabcaabccabbbcabccaaaaaabcabbbcabcabbbcabcabcabccabcabccabbcabccabccccaabbccaaabbbcabcaaaabcaaabcaabcaabcaabccaaaabcabcabbbccaabbbccaabcabbcabcabcabbcabccabcaabcabbccabbcabbcaabcabcaabbcccccabcccabbbbbbcabbbcaabcaabcabccabbbcaaabcabcaabcaabcaaabbbccabcaabccaaabcabcccabbccabccccaabccabcabcabcabcabcabcabcaabcabbccabcabcaabcaaabbbcabcaaabcabbbcaaaabbbccabccccabcabcabcaabbbcabcabcaabbbcaabbcaabcaabbcabcaabcabcabcaabbbbbbbcabbcabbcaaabbcabcaabcabcabcabccabcabbbbccabcabcabcabcaaaabcabcabcaaabcabcaaabbbbbbbcaaabcabccabcaaaaabbcabbbbbcccabcaabcabbcabcabccaabcabccaabcabbcccccabcabbbbcabcabcabbccaabbcaabccabbbccabcaabccaabbcabbcccabcabcabccaabbbcabccaaaabbccaabbccabcabbcaabbcaaabcabbccabcaabbccaabbcabbcaabcaaabcabccaaabcabcabbcabbbcabcaabcabcabccabbccabccabcabccabcabcabcabbcaabccabbcabbbcccabccabcaabbbcaabccabcaaabbcaaaaabbcabcabbbbccaaaabcabccccaabccabbbcabcabccaabccaaabcaaaabccaaabccccabccabcccabcabcabbcaabbccabcabbbbbccabcabcccabcaabcabccaabcabccabccaabbcccabcccaabcabcaabcccabbbbbcabbcabcabbcccabccccaabcccabccaabcabcccabcabcaaaabbbccabcabbbcabcaabbcabcaabcccabcccabbbcabccabcabcabcaabcabcabcaaabccabcabcaabcccabcabccabcaabccccccabbcabcabcccaabcccaabcccabcaabcabbccabbcaabcaaabcabccaabcccabcccabccaaaabcccabbcaaaabcaabcaabbcabcabbcaaaabccabccaabbbcabcabcaaabccabccabbcaaabcaabbcccccaabcabbcccabccabbcabcabcabcaabbcaabccabbbbcabccabbcaabcabcabcabbcabcabcabcccabccaabccaabcabbcccaabbcabcabcabccabbcaabccaaabcabcabcabcabcaabcaabcaabcaaabcabcabccabccaaabcabbbbcabcabcaabccaabcabcabbbcabbcabcabcabbcaabcaabcaaaaaabbbcabcabcabcabbcaabccccabbbbbccabcaaabccabcaaabbbcaabcabbbcaaabbcabcaabccccccaabbcabbbcaabcaabcaaabbccccaaabbcabbccaabccabcaabccabcabcabcccaabccabbcabbccabcabbcabcaabcaaabcabcaabbccaaaabcaaabbcabbcaabccabcaaabcaabbccabccaabcaabccabccabbbcaabbcabbbbcaabccaabbccaabcaabcaabccabcaabbcaaabbcaaabcabbbcabcaaaaaabccaabbbccabbcabcaaabcabbcabcabbcccccaabcabcaabcabccabcabcabcccaaabcabbbcaabbbcabcaabbccaabcaabcabcabcaaabccaabcabccabcaaabbcabccabbcabcaabbbccaabccabcaabcaabccabcabcabccaaaaaaaabbbbcaabbcaabcabcabbbcabcaabbcabcabcccabcaaabcaaaabccccabccabbcabcccabbbbcaaabcabccccabccaabcaaaaabcabcabcccabbbccccaaabbcabccabbcaabcabbbbcaabbbcabbcaabbccabbcabbbccaabcabcaaaabcaaabcabbbccabcaabbbcaabbbcaabbccabcccccaabcccabcaabccabcabbcccabcabcaabccabcabcabbcaaabccabccaabbccaaaabbccabbcaabbbbbbcabbbcccaaabbbcaabcaabcccabccaabccaaabcaabcabbcabcccabcccabbccabbcabbcabcccccabccccaaabccabcaabcccabbcabcaaabbcabbccaabbccabcabcabccabcaabcabcaaabbcaaabcabccabcabccccabbccabcabcabcaabbcaabbccaaaabcabcccabcaabcabcaabbbcaabcabccabcaabccabcabccabcabcaabcabcabbcabcaabcabcaabbbcabccabbbbcabcabcabcccccccabcabccccccabcabccccabcabbccabcabbbbcaabbbcabbbbbcabcabcaabcabcaaaaabcabcaabccabbbbcabbcaaabcaabcabbccaabbccabccabccabccaabbbccaaaaabcaabbbcaaabbbbcaabcabcabbcabccabcaabccaabbccaabbbbcaabccabccabbccccabcaaaabcabcabbbcabcabbbcabbcabbbbccabcaabcccaabcabcabbccabcabcabcabccaabbcabcabcaabbcabcabbccabcabcabbbbcabbbbcccabccabbbbbbcabbcabcabcabcccaabbcccabccccaaabcabcabbcabcaabccabbcabcabbcccaabbbcaabbcaabccabbcaabcaabcaaaaabcabcabbccabbcabcabcabcaabcabcaabbcabbccaabbcaaabcabcaaaabcaabccabcabbbcabbbbcaabbcaabccaabccabcaabcabbbcabcabcabcccabcccaabcabbbbcccabcabcabbcaabcabccabbbcabcabccaaaaabcabbbbbbcccaabcaabcabcabbbccccabccaaabbcabcaabbbcabcccabbcaabbcabbcabbbcabcabbcccabccabcaabbcabcabcabccabcabbcabccabbcabbcabcaabccabccabbcabbbcaabcabccaaabcccabbcaabcabcccaaabccabcaabbcaabcabcccabbbcabbcabbccaabbcabbbcabccabbcabcaabbbbcaabbbcabccabcaabcabbcabbbbccabcabcabcaabbcabcaabcccabbbcaabcaabcabcabccabcaabccabcabbbcabbbcaabbcaabcabcabbbcaabbbbbbcabbccaaabccaabccaaabcabbccaabccaaabcabcaaaabbcabcabcaaabccabcabcabcabbcabccccabcabbbbbbcabbcabcccabbbcaabbcccccaaabccabcccabbcabccabbcabccaabbbccabbbcaaaabccabccaabcabbcaabbcabcabbbcabbcabcaabbbcabbbbbbbcabcabbbcccaabcabbcabcabcaabbcabcabbcabcabcabbbcaaabcabcabcabbbcabbccaabcabbbbcaaabbccabcccaabcccabccabcaabbcccabcaaaabcabbccabcabbcaabbbbbbbcabbccabbcabcabbcabbccccaabbccccccabcabcabbbbbcaaabbbcabbbcaabcabbcaabbbbcaabbbccabbccabcabcabbbbcabcabbcabcaabbccabcabccccabbcabcabcabccabbcabbccabcabcaabcabcabcaaabbcaabccabcabcccabcaabccabbbccabcabbcaaabccabcaabbcabcabcabcabcccabcabcabbbbcaabcabccaabcabcccabcabbcccaabcabccaabcabcabbcabcaaabccabcccabcaabccabcaaabcabcabbcaabcccaabccabbcaabcabccabccccabcaabbbbcaaaabbcabbbbccaaaabbcaabcaabcabcaaaabbcabbbcabbbccabbcabcaabcccaaabccabcabbbcaaaabbcabbcccaabcabbcabcabbcccaabcabbcabcabbcabcccaabcabbcaabcaabcabbcabcaaabcaabbbbbbcaaabcabbbcabcaabcaaabcabcabccabcaabccabcaabbcabcccabcaaaabcccaabcaaabbcabccaaaabccabcaabcabbcabcabbcabcaabccabcccabcabbcaabcabbcaaabccabbbcaabccabcabccaabcabbbbccabcabcabcccabccccabcaaabccabcabbcaabcaaabccabcaabcabbcabcccabcccaabccabcabbbbccabcabbccabbbcabcabccabcabccabcabcabcabbcaabcabcabccabcabcaaabbccabbccaabbcabccccaaaabcaaabcabcabcabbcabbbbccabcaabcabcaabcabbcaaabcabbbbcabcabcaabbbbcabcccabcaabbcaaaabcabcaaabcabbbccabbcabcccaabccabbccaabcabbcabccaabcabcabcaabbcabbbbbcaaabcabcabbcabccabbbcabcabccabbcaaaabcabcabcabccabccabcabbbbbcccaabcaabcabccabccabcabbcabcabbcaabcabcabccaaabccabbcabbcabbbcabbccabcabbbccabcabcabbcaaaabbccabcabbcabcabcabcabcaabcaabcabbbccccaaaaaabcaaaabbccabcabbcaaabccccabbcabbcaabccabcaaabcabbbccabcaabbcabcccabcabcaabcabbccabbbcaaabcccaaaaabcabbccabbcaabbbcaabcccabbcabbcaabcaabbcccabbbbccabcaaabbbbcaaaabcabccabbbcabcaabcaabcabccabcabcabbcaabbcabbcaabcccaabcabcaabcabbcabccaabbbbbcaaabbbcabcccccaabcabbcabccabcaabbbbbcccabbccaabcaabcabbbcabbcabbbcabcabccaaabbcabbcabbccaaabccabcaabbbccabcaabbbbcaabbcabcaabcabbcaaabbbbbbcaabcabccccabcabbcabcaabcabcaabcaabbcabcabbcaaaabbbcccaabbcccaabccaabbbcaabcaabccabcaabbcabcabcabbbcaabbcaabcabbcabccabccabccabcaabccabccabcabbbcccabcccabbcabbccaaabcabbccabcaaabcabcaabcabbcabccaabccabbccccccabcccaabbcaabcabbccabbccabcccabbccabcaabcabcabcaabcabbccabbccabcaabccabcabcaaaabbcabbccabcaaabcabccaaabbcabbbccabcabcabbbcabcaabcabcabcabbbccaabcabcaabcabbcccccabcabbbccaaabcaabbccaabcaaabcabcaabbbbccabcaabcabbbcabcabcabbcabbcaabbcabbcaaabbcabcabccabccaabcabccccabcaaabcaabbbcabbcabcabbcaabcabbbcccabccabcabcabbcabcabccaabbcabccabbcabcabcabccabcabbcabcabbbcaabbbcccabbbbcabccabcaabbcabbcabcabcabcccabbbbccabbcabcabcaabcabbbcaaabcabcaaabcabcaabccabbbccabbcabcaaabbbcccccabbbcabcabbbcabcabbcabcccccabcaaaabcabbcaabcabcccabccaabcabcabcabbbccabcabcaabcabbcaabcabbbcabccaabbcabbcaabcabcabcccccabcaabcaaabccabbcccabccccabcabcaaabcaabcaaabccabcabbbbcaaabccaabbcccabbcabcabbcabcaaabbcccaabcaaabccabbcabccabcccabcccabcabcaabcaaabbcaaabcabbcabbcabbcabbcaaabbbcabbbcaabcccabbcaabcabbcaabbbcabbbbccccabcaabcabbcabcccaaaabccaaabcabcabbcabcabccaabbcaaabccabccaabbcabcccabccabbbcabcaabcabcabcabbcabbbccccaabccabcabbcabccaaaaaabcaabcabcaabbbcaaaaaabcabbcabcabcaaaaabbcabbcaaaaabccabcabbbccabbcccaaabbcabbbcccabbccabcaabbcaaabcaabbbbbbcaabbcabccaabbcaaabcaabbbbbbcabccabcccccccaaabbcabcabcabcabcabcaabbbbccabbbbccaabbcabcabcaabcabccabcabbcabcaabccabcabcabbbbbcaabccabccccaabcaaaabccabbccabbbcabbcabcaaaabccabcaabcaabbbcccabcabcabcaabccaaabbbcaaaaabbbccabbbcabcabcabccabbccabcaaabcabcabcaaaabcabcabcaaabbbbbbbbcabccaaabbbccabccaabccabcabcabbbbcabbbcabcaabbbbbcaaabcaabcaaaaaaaabbbcabcabccaaabbcabcabcabcabcabccccabcabbcabcabcccabbccabcaabbcccabbcabccabbbcabccaabcaaaaabcaabbbcaaabcabcabbcabccabbbbccaabcaaaabccccabccabcabcaabcccaaabbcaabcaaaaabccabcccabcabbbcccabbcabbbbcabcaaaaabccabccabcabcabbcaaabcabcaaabbccabbbcabbbbcabccaaaaabcaabbcabcabbccccaaabcaabcabbcabcaabcaabcaabbbcabbbcabccabcabbcaabbbcccabcabcaaabbcaaaabbcabbbcabbcaaabcabccaabbcabcaabcabcaabcabbcaabccaabcabbbcccabbbcabcabcabbcabbcccaabcabcabbbbcabbcabbccabbbcaaabccaabbbcabcabcabcaaabbcccaaaabccabccccabbcabcaabcabcabcabcabbbcabccabbbbcabbbccaabbcccaabbcaaabcabcabbccabcaaabccabcabbcaabcabbbccabcabbcabcabcaabcabcabbcabcaabccabbcaabcabcabcccccabbcabbcabcabbbcabcccabcabccabcaabbbccabbcabcaaaabbbccccabcabcaabbbcaaaaabccaabcabcabbcaabbccabcaaaaaabcabcabcabbbcaabccaaabcabcabbbccabcabcabcccabcaabcabbccabcabccabbbbccaabcabcaaabcccaaabcabcaabcabccabcabbbccaabbbccabcaabbbbcaabcaabcccccabccabcabcabbbcaaabcaabcabbccabccabbcabbcabcabcaabbbcabcabccabbbcabcabccaabccaabbcabcabcccaabcabbcabccabcabcabcaaabccabbcabccabcabbcabbcabcaaabcabcccaaabcabcabcabbcabcaabcabcaabcabbbccabbcccabbccabcabbcaaabcabbccaabcccabbcabcabcabcabbbbbbccabccaabbcabccccabbcabcaaabcaabcabbbbcabcaabcabbbccabcabbbbcabcabcabcabbccaaabbcabcabcaabbccabbbcabcccabccaabbccabcaabcaaabbbcabccaabcabcabbcaaabcabcabccaabbbbcaabccaaabbccabcabcabbbbcaabbcaabccaabcabbcabcabcaaabbccabbcabbcabcabbcabccabbcaabcabbcccabcabbbcabcabcabcabcabcabbccabccabccabcabbcccaabccaabcabcabccccabccabbbccabccaabcabcccabccabcabccaabccccabccabbbcabcabcaabcccaaabccabbcabcaaabbcabbcccabbcaaabbbbcabcaaaabbcaabbcaaaabcaaabcaabbcabcabbbcabcabccabbbccaaabcabbcabbbbbccabbbbbcaaabccaabbbbbccaaabbcabbcaaabcaabccabbccabbcabcaaabcabcabbccabccccabbccabccaabcabcabcabcabcabcabcccabbbcabcabcaabcabcccabccaabcaabcccabbcabcabcaabccabccabbbbcaabcabbcabccabccabcabcabbbcabcccaabbbccabbbbbcaaabbccccabbcabcabcabbcabbcabcaabccabcaabbbcabbcaabcaaabcabcabcabcabbcabcabcabcabcabbcaabbcabbccaaaaabccabccaabcabbbcaabcabccabbcabcabcabcaaaaabcabcabcabcaabccccabcaaaaabcaabcccabcabbcabbcabcabcccabbcabccccaabcabbcabcabcabcabbbcabcabcabcaabcabcaaaabcccaabbcabccaabcaabcabcaaabbcabbcaabbccabcabccabbcccaaaaabcaaaabbcabcabbccaaabbbccabccaabcabccccabcaabbbbcaabbbbcabbccccccaabcabbbcabcaabbcaaabcabbbbbbbbcaaaabbcabcaaaaabbcabcabcaaabccabcaaaabcabcaabcabcaabccabccabcabcaabcabccaaabbcabbbccabbbcccaaabbbccaabcaaaabcabbcccaabcabcabccccabcabccaabccabccaabcaaabcabbbbcabccabbcabcabbccabbcaabbbcccabcccaaabbcaabcccabbbcaaabccaaabbcabccabccaaaabbbbcabcabbbcaabbbcccccccabbccabcabbbcaabcabcabcabbccabcaaabbcabbccccaaaaaabccccabcccabcabcabcaabcabccabcabcccaaabccaabbcabbcabbcabbccabbcabcabbcabcabbbcabcccccaabccaabbcccccaabcabbbcaabbcccabcaabcccccccccaaabbcabbcabbbbcabbcabbbcabcabcaaabbbcabccccaabcaabcccabccaaaabcaabbcccaabbbbcaabcabcaaaaabcaabccaabbbcabccabbbcabccaaabccabbcabccabbbcccaabcabcabccccaaabcabcabcaaaaabbcabbbcabbbbcabbbccabcaaaaabccabbbcabbbcabcabcaabbcabcabccaaabcabbccabccabbccabcaaabbbcabccabbccabcaaabcaabcaabcaaaaaaabcaabcaabccabcaabbcabbccaabbbbcabcaaabbcaabcabccaabcccaabbccabcaabcabcabcccabbbbcccabcaabcaabccaabcccaabbbcccaabccaabccaabbbcabccabcabcabcabccaabcaaabcabcaabccabcaabbccabccaabbbcabcabccaabbcabccabcccabbbcabcaabcabcabccccabcabcabccaaabcabccabbccccabccabbbccaabcaabcabccabcabbccabcabcabcabcccaabcabcabbbccaabbccabcabccaaabccabcabcaabccabccaaaabcccabbccaaabcabbcabcccabbccabbcaaaaabcabbcccabccaaabcabbbbbbbcabcabcaabccabbbbcaaabcabbbcccaabccccccabcccabbcabccaabccaabcaabbbcaaabcccabbbbcabcaabccccccabccaaabcabbcabcabcaabbcabbcaabcabcabcccabcabccabcabccaabcccabcaabcabccabcabcaaabccabccaabcccabccccaabbcabccabcabbcabbbbcabccccaaaabcabcabcaaabcccabcabcabbcaabcabcccabcccaabcabbbccaabbccaaaabcaaabbbcaabbbbcabcaabcaabcaaaaabcccabcccaabbccabbbbcaabbbcabbccabccaabbbcaabccaaabcaaabcccaabbccaaaabcaaabccabcabbcabccabccabbcccaaaabccabbcabcabbcabcaaabbbccabcaabccabccccabcabcabcabbcabbccaabcaabbccabccaabcabbbcaaaabccabbbbbbcaaabcaabbbccabbbbbcaabcaaabbbbcabccabccabbcabcabcaabbccaabbccabbbbcaabccaaabbcccaaabccabbcabbcabcaaaabcabccabcabbcabccabcabcccabbccabcabccaabcabcaaabccaabcaaabbcaaaabcabcabcaaabccaabcabcaabcaabbccaabbcaabcabbcabbbcabbbbcaabcabcaabcabcabccabbccabbbcabcabbccaabcabcaabcaabcabbcabcabbbcabcaabbbccabbbcabcabcaaaaabbbbcabccabcabcabbbbcabbbbcaaabcaabcabbcabcaabbcaabccabcabcabcaabcabcaabbcabbbccaaabcabccaaabcabcaabcabcaabcabbccabcaabcabccabbbccccaaabcabcaabcabcabbcaabcabbcabcabbcabcaaabbccccabcabccaaabcccaabcabccabbbbbbccabcaaaabbbbbcabcabcaaabbccaabcabcaabcaabcabccabbcaaabcccabcaaabcabccabbccabbccaabcabcaabcabcabcccabcabccabcccaabcaabcabbccaabcccccabccaabcabbcaabccabcabcabcabbcccaabccccabbccabccabbcaabcaabcabcabcaabcabccabbbbcabbcabcaaabbbbbcaabccabcabcaaabcaaabccabbbbcaaabbbbcccaaabcaaaabcccabccabcabbcabcaaaabbccaabbcabccabcabcaabccaaabcabcabcccabccaabbbcabcccabccabcaabcabbcccccaabcaabcabcabbbcccccaabcaaaabccabcabcccabcaabcaaabcccaaabbbccabcaabcabcaabcabcabccabbcabbbcabcabcccabcabcabcabcabcabcaaabcabccaaaabccabcabcccabcabccccabcaabcabbcabbcabbbbcabccccabbcabbcaaabccabcabbcccaabbcccabbcabccabcaabccccabcabccabbcccaabccaabcccccabcabbbcaabcabcaaabcaabbcabcabcabccaaabbbbbbbcabcabbcabcaabcabbcabcabcabcaaaabcaaabcaaabccaabbbccccabbcabcaabcabccccabccabcabcccccaaabccccabcabccaabccaabcccabbbccabbccccabcaabbccccccccabbccabccabbcccaabcabcabbcabcaaabccabccaaabccabcccaabcabbcaabcabbbcccaabbcabccabcccaabcabcccabcaaabcabbcaaaabccaabbccabbcaabbcabcaabcabcccaabcabcabbcaaabbcabcccabccccaaaabcabbbccabcaabccaaabbbcabccaaaaaabcabbbcabcabbcabbbcaabbcaabccabcabbcabccabbbbcaabcabcccabcccabbcaabcaabccaabcabccccccabbbcabccabbcaaabccabcaaabcccaaabbcaabbbcccabcabcabccaaabcabbcccabccabccccccccccabbbbccabbcabcccabcabbbcaabccaabcabcabcabccccaabbcabcabcaabbbcabcaaabccabccaabcabccaabcaabcabccabbbccabccabbbcabcaabbcccccaabcaabccabcabcabccabcaabbcabcabcaabbbbcabbbbccaabbbcaaabbcccabbcabbcaabbcaaaaaaaabccabbcaabbcabbbbcaabcccaabbcccabbbcabbcaaaabcaabcaabbcaaaaabbbbcabbcabccabbccaaaabccabccaabbcabbcabcccaaabcaabcabcabcabcccaabcaaabcaabcabcabcaabcabcabcabcabcabbcaabccabcaaabbcaabcabcabbcabcaaabcabbcabcabbcabccabcabcabbcaabccabccabccabcaabcabbcabbcccabcabbbcaaaaabcabcabcaaabbbbccccaabbcaabccabbccaabcabcaabcccaabcaabccabcabccaaabccccabbcabccabbbcaaabbbbccabbccabccaabcaabbcabcabcabcabccabccaabcabccabccabcaabcabbcabccccabcccabbcabcaaabccaaabcabbccabccccabcabccabcabcabcccabcaaaabbbcabcaabccabbcabbcaabccaabcabcaaabccaaaabccabbcabcaabcaabccabbcabcaaabcabcaabcabcaaabbcabccaaabbcccabcabbcabcccaabcabcabcaaaabbbccabbcabbcabcccabbbbcabbbccccaaabccabccccccabccabcabcaaaaaaaabcaabbccabcabbcabcabcaaabbcabcaabccabccabcaabcabcabccabccaabcaabcabccabcabbcabcabcabbbcabbcabccaabcabcccaaabbcabcabbbbbcabcabccabcaabbcabbcabcabccccabcabcaabcabcaaaabcaabccaabcabbbccaabcabcabcccabbbcabccabbbcabcabccaabcaabbbccabbcabbccabcabbcaaabcabcabbbcabbbbbcabccabcaabcaabcabbcabbccabcaabcabccabcccaaabcabcaabccabbcabcabcaabbcabcaabcabcaabccabcabcccabbccabccaabbcabbbcabcabbbbbcabcabcaabcabbccabcaaabccabcabbcaaabbcabcabbcaaabcccaaaaabccabbcaabcabccabcabcccabbbccabbcabbccabccabbbbcccccabcabccabcabcaabccabbcaaaabcabcabcabcaaabbcabcaabcabccabcccaabcaaabbbcaabbcabcabccabcaabbcabcaabcabbbcccabcaaabcaaabbbccccabcccabcabcabbbbccaabbccabcabcabcabcabbbcccaabbbcabcabccabbcabbcccccabcccabcabcabcaabbcabbbcabbbcaabcabcabcccaabccabbcaabbcabbcaaabbbcaaaabcaabcabbcaaabbcabcaabccaaaaabbcaabbccabccabccabbbbcabcabcccabbcccabcaaaabbcaabbbcabccabcccaabcabcccccccaabcabbcabccaabccabcabbccabbccabbbcabcccabcaabcabbcabcaaabcabbcaabcaabcabbbcabcabcabbccabcabbbcccabbcabbcabccabcabccabbcaabcabbcabbccabccabbbccccaabcabccaabcccccabcaabcabcaabcccccabccabbbbccaabcabccabbbccabbcaaabbccabccaaabbccaabcabbbccabccccaabcabcaaaabbcabcaabcabcccaabcaabcabbccaabcabbbcabcabcabbbbcaabbbcaabccabbcccabcabccabcabbbbcaabccabccabbccabbbcabbccabcabcabbcabcabcaabcaaaaabcabbccabccabbbccabbcabcabcaabccaaabcabbbbbcaabcabcaabcaaaabcabbcabbcaaaabccabccaabcabbcaaaaabccabbccaabccaabcccabbcaabcabcabcabbcabbbcabbcaabbbccabcabbbbcabcabcaaabcabcabccccabcabbbcabbcabcabcabcabcabbccabbbcaaabcabcabccaaaaabbcabcaabcabbcabbcabcccabcabccabcaabbbbcccccccabbcabcabcabcaaabcabcccabccabcaabcabbccabccabbcabcabbbcabcabbcaabbcabccabccccabccabccabbbbcabbbcaaabcabbcaaabbcabcaabcabbbcaabcccabcabcabbbbcabcccaaabbccabbcaabcabcaaabccabbcccabbcabcaabcabcaaaaaabcaabbcabcabbcaaaaabbbccabbcabcabcccccabbcaabbcabccabbbccabcaabbbccccabcabcccabbcabbcabcabcaaabcabbbbcccabbcaabbbbbbcaaabcabccaabbbcaabccabcccabccabcabcaabcabcaabcabcabcabccabcabbcabcabcaabccaabcabbccabccccabbcabcaabcabcabcabbbcaabcabcabbbcaabcabcabbcabbcaabbcccaabccaabccaaabbccaabbcabbcabcccccabbcabcabcaabbcccabcaabcaabbcabcabbcaaabbcabcabccaabbcaaabbcabcabcabcabcccaaabcccabcaabcccabbbcaabbccabcabbcabcaabcabccabcabbcabccabccccaabbcaabbcabcabcabbbcaabbcabbcaaabcabcabcabcabcabbbcabbcabbbccabcabbcabccaabcaabccabbcabbbcabcaabcabcaabbcaabbcaabbcabccabccabbccccabcabbcaaaabcabcabcabbcabccabbbbcaaaaabbcabbbcabcabcccabcabcaabbcccabccaabcccabbccccabcabcabcabcccaabbcabcabccabccaabcabbbccaabcaabbccabcaabcabcabbcccabbbbcabccabcabbbbcabbcabcccabcabccabcabcabcaaabcaaaabcabcabcabbcabbcabbbcabcaabcabccabcabccaabcaabcaabcaabcaabccabcabccabcaabcaaabccabbbbcabccabcabcabcabcccabbbbbcaaaabcaaabbbcabbbcccabbbccabcccaabbbbbcabbccccabcabbcaaaabcabcaabcaabbcabcabbbcabccaaabbbbcabcaabbccccabcabcabbcabcccccabcabccabcabcabbbcabccaabcaabbbbcaaabcabbcabcaabcccabcccccabcabccabbccabbcccaabbcabbcabcabbcaabcabbccabbcabccabbcaaabccabbcabcaabcabcabcabcabcabbcaabcabbcabcabbcabcabcabcaabbccabccaabbcaaaabbcabbcabbccaabbbcabbcabcabcaabcabcabcabccabccabbbccccaabbcabcabccabccaaaabcabcabcaabcabccabbbcaaabbbcccabbccabcabccaabbccaabbccaabbcabcabbcaabccabcabcabcaaabcabcabbcabcabcabcabccabcabcabccccabcccabcaabcabcabcabbcaabcabcabcaabbcabbcabcabcabcabbbccabbbcabcabccabccabbccaaaabccabcabbbccabcaabccabcabcabbcabcaabbccaabcabcabcaabcabccaabbccaaabbbbbccabbccabcabcabcabccccabbcabcaabccabcabbcabccabcabcabcaabcabccabcabccabcabbcabcabbbcabcabbccaabccccabcabbcaabccabccabbccaabcaabcabbcaabbccabcccaabccccabcaabccaaaabcabbbbbcabbccaabcabcabcaabcaaabcabccabcaabbcaaabcabbbbcabcabbbcabcccaaaabccabbcabbcabcccaabcabcaaabccabbccaabcabcabcabcabbbcabcabbcabbcabccaaabbcaabcabcabcabcabcabbbccabcabcabcabbcaaaabcccaabccabcaabbccabcaaabbbcccabcabcabbbccabbcabccccabbbbcaaabbccabccabcaaabcaaabcabcabcabcabccabbcabcabccabcccabbcaabcccabcabcabcaabcabccabccccaabccabbcabcccabcaabcaabbbcabcabcaaabcaabbccaabbcccabcabbcaabcabbbbcabccabbcabcabccaabcaabbccaabcabcccaabcabcaabcabcabccabbccaabbbbccabcaaabcccaabbbbcccabbcabcaaaaaaabcabbbbbcaabcaabbcaabcaaabbbcaabccabcaaabbcaabbcccccabcccabcabcabbbcabcaabbbcabbccaabbbccccabccabcabcabccabbbbccabbccabcabcccabbcabcabcaabbcabccaabbccabbcabccabcabbcabcaabbccaabcabcabcaabbbcaabbbcaaabcabcabccaabcaabcabcabccaabcabbbbcabcabcabcccaaabbcaabcaabcaabccabccaabbccabcccaaabbbbccaaaaabbcabcabccccabcabcabbbcaaabcabbccabcaaaabcaabcaabbcabcaabcaabbcaabccabccabcabcaaabbcabcabbcabcabbcabcaabccabcabcabbcccabbcabbcabcabccabbccabcaaabcabcaabccabcccabcaabcaaabccccabcabbbcaabcabccccaabbccaabccabbbcabccabbbbcabbcaabcccaabcccabcaaabccabcaabbcaabccaabcaaaaabcccabcaabbbcabcabbcabbccabcccabcabcaabccaaaaaabcaabcccaabccaabcabccccabcabcabbbccabbbbcaabbcabccabcabbcabcaabccabcabcabbbccaabbcabbcabcabcabcaaaabbcabccccaaaabcabcabcabbcabcabcabbcabccabccaabcabccabcaaabccabcaaaabcabcabbccccabbcaabbccabcaabbcccabccccabbccaabccabbccabbccabccaabbcabcaabbcabcabccabccccaaabccccccaaabbcabbccabcabccabcaaaabcabcabbccabcaaaabbccabcaaabbcabbcabbcabcabcccabccaabcabcabccaabcabbbcaabbbbbbcaabcabcabcabcaabbccabcccccabcccabccabccabbcabcabbbcabcabbcabcabcabbbcabcabccabbcabbcabccccabbcabbccabccaaaabcabcaaabcccabbcabbcaaabbbcabbcabcaaabbccabbbccaabccabcaaabbcabbcccaaabcabcaaabbbccabbbbcabcabcaaaabcccaabcabbcabcccaabbcabcabcaaabbcaabcaabcaabcccaabbcabcccaaabccaaabbccabccabccaabccabccccabbbcabcabbbcabccccabcabcccabcabbbbcccaaabbcabcabccaaabccccabccabbcabcaabbcabcabcccabcabccabcccabcaaabcaabccabcabccaaaaabbcabbccaabcabcabbccaabcaaabcabcccaaaabbbcabcabcabcabcaaabbcaaaabbbcabcccccabccabbbcccccabcaaabcaaabbcaabbccccabbcabcaabcabbbccaabccabcaabbccabbbccaabcaabcabccabcabcaaaaaabcabbccaabcabbcabcabbbbbcccabbcabccaaabbccabccabbbbcaabbcabcccabcabcabbbbcaabcabcaabcaabcabccabcaaabcabcccabccaabcabcabbbccabbcabcabcabccaaabcabcabcabbbccaaabccabbcabcabbcaabcaabccabbbbbccabbcaabbcabcccabcaaabbcabcccccabcabcabcabbcaabcabccabcaabcabcaabcabccabcabcabbbbbbbcaabcaaaaabbccabcabccabbcaaabccabbcabcaabbbcabcabcaabcabcabbbbccabccabbcaaaabcaaaabbcabcabbcabcaabccabbcabcabcabbbccaabbbccabccabcabbcabcabcaabcaabcabcccabcaabccabcaaabccaabbcabcabccabcabcccabcabbcaabbcabcabcabcabbccabcaabccaaabcaabcabcabbcaabccabbbccaabcabcabbcabcabccaabcaaabcabcabccabbcabcabccaaabcabccaaabccabcaaabbcabcaaabcabccabcabcaaaabbcaabbbcaabbccabbbcccabcabcabbccabcabccaaaabbbbcccabcaabcabcabcaabcabbcabcabbbcabbbccaabbcabcccabcabcabcaabccabccabccabcabbcabcabcaabcabcabcaabbbcabcabbcabccaabcaaaaaaaaaaaabbcabbcabbcabcabcabccaabccabccabbbbbbcabcaabcaabbbbcabccabbbccabcabcabcaabccabccaabcaabcabbbbbcabcaabbcaabcaabbcaabcaaabcccccaabbcabbcabccabbcaaabcabcaaabbcabcccabbccaabbcabcabbccabcaabccabbccaaaabcabbccccabcaaabcabcaabbcabcabcabccaabbccabbcabcabcccaabcccabcabbcabcabcabcccabcaaabbcaabccaaaabccabcabcaabcaaabcccabcabcabbcccabcabccaaabccabbcccabccaabbccabcabbcabbcaabcaabcabcaabcabbbcabbbbbcaabbcabbcaaaaaaabbbcabbcaabcaaabcabbbbcabcabbccaabcabbbbbbcabcabbcabbcaabcaaaabbcabbbcaabccaabccabcabccabbcaabcaabcabcabcccabbbccaabcabcccccabccabcabbcaabcaabccabcccabcaaaaaaabbbbccabbcccabcaaabcabccabbcabbcabbcabcabcaabcaabcccaabcaabccabcccccabbcabccabcaaabccccaabcabcabcabcaabbcaaaaaabcabbbbcabcaaaabcabcabccaabcabcabcabcabccccabbbcaabcabcabbbbcccaaabcabccaabcabccaaabcaabcabccaabbbbccabcabcaaaabccaabcaabccabbbcabbcabbbbbcabbcabbbcabbcccaaabbcabcaaaabcabbcabcabbbbbcaabcaabcabcabccaaabbcccabbcabcabbccaaabcabbbbcaabcabbcaabccaabcabcabcabcccaaaabcaabcabbcccaabcaabbcabcabccaaabcaabcaabccabbbcabbcaabccabbbbcabbcabbcabbccaabcaaaabccaabcaaabcabbbcabcaaabcabcabcaaabcaabcabccabbbbbccccabccabcaabccabcabcaaabbbbcabccabcaabcabbcaabcccabccabbcabcabcaabccabbccabcabcabcabcaabccabbcabccabcaabccaabbbcccabcabbbcaabccabbbbbcaabcabbccaabccaabbcabcccaabcccabcccccaabbbbccabbcabccabcabbcabcaabcabcabcaaabcaaabbcaaabccabcaabcabbcabcabbbcabccccabbcabcaabbbcabcaabbccaabccabccabcabccaaabccabccabbcabcabbcaaaabbcabcaabcaabcabbcccabcaabbcabbbccabcabcaabbcccabcabbccabcabccaaabcccabbbccabbccabbcaabbcabccabcabcaaabbbccaabcaaabcaaabbccccaaabbbbbcaabcabcaaaabcaabcaabcabcabcabbbcabcabcabcabbbbcabccccabcabcaabcabcaaabcaabcaabcaaabcabbbcabbbccaabcabbbbccaabcabcabcaaabbcabcabbcabbbcabccabcaabcabcccabbccabcaabbbcaabbcabcaaabbccabbbbcabbcabccabccabcabcabcccaabcabbbccabbbcabccabbcaabccabccabcccaabbcabbcabcaabcabbcccaabcabccabcabcabbccabbbbcccabcccabcabbccaaabcaabcabbbcabcaabccaabbcabbcaabcccaabcabcabcaabccabccabcaabcabcabbbcabcabcaabcccabbcabcabbcabbbbcaabbcaaabbccabbcaabbbbcabccabcaabbcaabbbccaabccabbcabcaabcaabcabcaabbbcabccaabcabcccabcccabcabcabcabcabccabbbccabbcabccaabcabcabcabccccabbcaaabcaabbcaaabbbbccaabcabccaabcabbccaaabbbcaaaabcaabcabccaabbbcabbbcaabbcabcccaaabbcabccaabcabbcabbcabccccabbbcccabcabcabbccabcabcaabcabcabcaabbbbbcabcaabcabbccabccaabcaabcccabbccaabccabcabbcaabbbcabcabcabcabccabccaaaabcaaaabccabcabbbcccabcabbcaabbcabcabcccaaaaabccaabcabbccabcabcabbcabccabcabcaaabcaabbccabcabcaabbbcabbccaaabcabbbcabbcccabbcabccabbccccabcabbcabcabbcaabcaaabcabcabccaabcabbcaaaabcaabbcaabbcabcaabbccabcaabcabcabcabbcaabbbcabcaaaabbccaabbcabbcaaaabcabbcabbbcabbbcabcabcccaaabccabcabcabbcabbcabcccabccabbbbbcabcabcccabbcabbbcabcabbbbcaabbccccaabbcabbcabcaabcccaabccaabccabcaaaabbcabbbcccabbcaabccccabcabcabbcabcabccaabbcabbcaaabccaabbbccccccabccabbcaaabbcabcccabcabcabbcabcaaaaabcabcabbcccaaabcabbcabbbbccabccabcaabcabcabcaaaabcabcabcabcabcaabcabcabbcabbcccabcabcaabbccccabbcabbcaabcaabbbbcabcabcabbcabbcabcabcabbbcabbbcabcaabcaabcabbcabbcabbcaabbccabccaabcabcabcaabcccaabcabcabcaaabbccabcaabcabbcabcabbcccccaabccabcabcabcabbbcaabbcccabbcabcabccccabbcabbccabcabcccaabbcabbbccabcaabccabbcabcccaabbcaaabbbccccaaabcaabbcabccabcccabbcabcabcabccaaabbbbbcccabbcabcabcaabccaaabccabcabbcabcabbccabcaaabbcabbbcaabbbccaabcaaabbccaabbcabcabbbcabccccabcabbbcabcabcabbccabcaabbcaabcabbcaaabbbcaabcccabcabcabcabcabcabbcabbbbbcccabbcabccabcaabbcabbbcaaaaabcabcaaaaabcabbcabcabcabccaaabbccccabbccccaaaabbbbbccabcabcaaabcaaabccabbccccaabcaabccabcabccaabcaabbccabccabcabbcabcabbccaabccabbcaaabcaaaaabccabccabcabbbcaabbcabbbcabbcabbcabbbcabbbccabcaabcaabcabcaabbccabcabbcaabbcabccabbccabcaabcaabccaabcaabcabccabcaabcabcaabcaabcabccabcabcabcaabcabbcabccaabcabcaabbcabcabbcabcabccaabbcaabcaabccabcabcabbbbcccccabccaabbbbcabcaabccabccabcabccaabcabbbcabccabbcccabbbbcaabcaabccabbcabcabcabcabcabbcaabbccccaabcabbcccaabccaaabbbcabcabcaabcccabcabccabbccccabbcabccaabcaaabcabbbbbcaabbccabcaabcabcabbccaabcabccaabcaabcccabcabcaabbcaabcabcabcccaaabbcaabcccaabccaabbbcabbcaabbbcabcaaaabbcabccccabcabbcaaabbbcaaabbcabcabccaabbbcabcaabbcabccaaaaaabcabcaabbbcccabbcccabcabcabbccabcaabccabcabcabbbcaabcabcabcabbbcabbcabbcaabcaaaabcabbccabbbcabccaabbbbbcaaabccabccccaabbbcaabcaaabbbcaaabbcccaabcabcabcaabcabcaabbbbccabbcabccabcabbbcabcabbbcaabcabccabbbcabcaaabbcabbcabbcabbbbbbbcabccabbbccabbcccabcaabbccaabcaaabbbcabcabcabccaabccabcabccabcabccaabccabcabccaaabcabcaaabccaaabbcabccaabbbbcabcabccaaabbcabcabcabcaabcabbbbbcccabcabbbcabcabccccaabbccccabccaabcabbcabbccabccaabbccaaaabcabccabcabbbcaaaabccaabcaaabcabcabccabcabcabccabcccabcaabcabcabcabcaabccaaabbbcabccabcccabccabcabcabbbbbcaaabcaabbcaabbcabbbbbcaabcabcabcccabbcaaabbcabbcaabbcabcaabbcaabbccabbcabccabcaabcaabbcaabbbbbbbccabcabbcabcabccaaabbcabcabccabcabbcabcaabccaaabbcabcaabbbcabbcabbcabcaabcaabbcabbccabbcaabbcccabbbcabbbcabbccabcccccaaabbbcccabbbcabbcabccabcabccaabcabcccabcabcabbcaabccaabcaaabccabccabcaaaabccabcabcaabccaaabbccabbbcabcaabbccaabcabcabbccabbbcabccccabbcabcabcabcaaabbccaabcabbcabcabbcabbccaabbcabbccabbbbbbbbbccaabccabccabcabcabbcaaaaaaaabcabbcaabcccaaabcabcabbbcabcabccabbccabcabccabcabcabcabcccccabcaabbbcccabbccabbbbccaaaabbcabccabcabcaabcaabcccabbcabcaaabcccaabccaaabcaabcabcaaaabcabccabcabcabbccabcabcaabcabcccccabccabcabcaabbbcabbcabccabbcabcabcabcaabccabbcabccabbbcabcabcabbccaabcaabbcabcabcabbccccabbcabccaabbcabcabccabcabbccaabbbbccabcabbbcabcaabbcaaabcccaabccaabccaaabbcabcaabccaabcccabcccccccaabccabbbcabcabcaabcabcaabbcabbcabbbbbbcabcaaabcaabbcabbccccabcabcaabcabcaaabcabcabcaabbbcaabbccabcabcabcabbcaabccabcaabcabcabbcabcaabccabbcabbcabcabccaabcabbccabcabccaabccabccabbcaabcabcabcabccccabbbbcabbbbbccabbcabcaaabcabbcabcaabcaabcabcabcabccabcabcabcaabbcabbcaabcabbbcaaabcabbccabcabcaabbcabbbbcaabbcaabcccabcabbbccabbbcabbcabcabcabcabcaabbcabcabbbbcabbccabcabbbcccaaabbccabcabccaaabcabcaabcaaabbccabcabcabbbbcaabccabcabcccabcaabbbcabbcabcccaabbccaabcabbbccabccabcaaabcabcabcaabcabcabccabbcabcabcaaaaaabccabbcaabcabcabbcabcabbcabbbccabcabbcabccaaabccccccccabbcccabcccccabccabcabccaaabccaaabbbcabbccabbcccccabccabcaabcabcaabcabcaabcccaaabcabccaabcaaabcaabbcabbcabccabcabbcabcabcabcaaabcabbcabcabbbbcaaabcccaabbcaaaaabbbbcabbbcabcabccabbcabbcaabcabcabbcaabcccccabbbcabcccabccaabcabcaaabcaaabbbcabccabcccabccaabbcabccaaaabcabbcabcabcabccaaaaaabcabcabcabcabbccaaabcaabbbcaaaaabcaabbcabbcaabcabccaabbbbcabcabbbcabcaabbcccabbcaaabccaabccabcaabcabbcabcabbbccaabbccabcabcabbcaabcaaabcabbcccaaabccaabccabcccaaabcabcaabbcabbbbbcabccabccabcabcabbccabbcabccccabcabccabbccabccabcaaabccabbcaabbccabcabccabccabcabcabccabccaabbbbcabcabbbcaabccabbccccabccabccccaabbcabbcabcabccabbcccabcabcaaabccabbccabbbbbbcabcabcaabcccaabbbcabbcabccaabcaaabcaabccabbccabbcaaabcaabccabcabbcabccabcaabcaabcaabbcabbcaaabbcaabbcabcabccabcaaabbbbbcccabbcabccccccabbcabcabccabbbcccccabcaaabcaabbcabcaabbcaabbcaabccabbcaabcabcccabcaabcabbcabcabcccabcabbcccaabbbbcaabcabbcabcaabbcaabccabcabccaaabbcaaabbcaabcabcccaabcccabccaabbcabcabcabcabbcaaabcaabbcabbbcabcaaabbcaaaaaaaabbbcaabcabcabcabbcabcaabcccabcaaabbcabbcabcaaaabbbcabcabcabcabcabcabcabbbcabcabbcabbccabcabcabcaabcabcabcabcccabccabcabcabccaabbbcaaaabcaabbbbccabccabbcabcaaaabcabccabcabcabcabcabbcabcabcaabcaaabbbccabcaabbcabccaabccabccabbcabccabcaabbcaabcccaaabccaabccabccabccabcabbbbcaabbccaabcaabcabbcaabbbcccabccabcabcabccabcabcabbccabcabccabbbccccabcaabcaaaabcabcabbcaabbcabcabcccccabcabccabbccabcabcaabcabbccaabcabcaaaabcabcaabbcabccaaaabcaaaabcabcccabccabbbbbcabcaabbbbbcaabbcabccabcaabbbcabccaabccabcaabcabbcabbcabcabcabbccaabccccabbbbcaabbccabcabcabcabcabcaabcabbcabbcabcabbccabcaabccabbbccccaabccabbbcabbcabcaaaabcaabccabcabcabcaabcabcaabbcaabcabcccccccabcabcccccaabcabbbcabbcccabbbcaabbcaabbbccabbccabcabbccabccabcaabcaabbbcaabcabcabcabcaabbbcabbbbcaabcaabcaaabccabccabcaabbccccabbcabcabbcaabcabccabcaabccaaabbcabcaaabbbcabccaabcaabcaabbcabbcabcaabcabcccabcabcabcabcabbbbcaabcabccabbcaabcaabcabcabcabccabcaabbcaaabbccccabcabbcabccabcabccaaabcabcabbbcabcaabccabbbcabccaaabcabccabbccabcaaabcccabbccaabbbcccccaaaabccabccaaabcabccaaaabbbcabcabccaabcccabbcabcabbbbbcabbcabccabcabcabcaaabccaabcabcabbccabbcabbcabcaaabcabbccaabccabbbbbbccabbccaabcabccabccaabccaabcabbcaabcabbcaabbcabcabbccabcabcabbcabbcaabccaabcaabbbbbbbccaabbccaabbbbcabcabcccaabccccaabbcabbccabccaabbbbbbcaabbcccabccabccaaabbccaaabbcaabcabbbbcaaaabccabcabcccabcaaabbccabcaaaabbcabcaabbcabcaaabbbcccccccabcaabcabcabccaaabbcabcabccabbcabcabcaaabbcaabccaabcabccabbbcabcabcaabcabcabcaabcabbccccaaabcabbccaabcaaabbccabccabbcabbbbccabccaabbccabccabcabcaabcaabccabcabccaabcabcabccabcabccabbcaabcabccabbbcabcabcabccabbcccabbcabcccaabbcabcaabcaabcaabcabcaabcabcaabcabbbcabbbcabcaabbcabcaaabbbcaaabcabbcccaabcaabcabbbcabcabccaaabbcabbbcaaabcabbccccabcccabbcabccabcabcaaaaaaabcabbccabcabcabcabcabbbbbbcabcccabccabcccabbcabcabccabcccabbcabbccabcabccaaaabcabcabbcabcabcabbcabcabbccccabcabcaaaabbcaabcabbbccabccabbbbcabbcccabbccaabbccabbcabcaabcabbbccaabcabcccabcabcabcaabcccabcccaabccabcabbcccabccaaabcaabbccabcaaabccabbcaaaabcabbcabcaaaabcabbcccabccabcccabbcabbcccabbcaaaabcabcabcccabcaabbccabbcabbcaabcaabbcabccabcabccaabcaabccabcaabcaaabbbcabcccaaabcaabccaaaaabcaabbccccabcccaabcabbcabbcaabbcaabcabbbbccccabcabcabcabcabccabbbbcabcaabbcaabccabcabcaabccaabcabcaabccabcabbcaabcabcabbcabcabccaabccabcabbcaaaabcabcaaabbcabcaabbbbcabbbcaabcabcaaaabbbccabbbbcaabcccabbcccccabbcabbbcaabccabcaabcaaabbcabcabcccaabcaaabccabccabcaaabcaabccabbcabbcccabccabccaabcaabccabbcaabcccabccaabcabcaaabbccccaaabcabccabbbcaabcccaabcabcabbccabcaaabbbbcabbcabcabccabccaabcabbcabcaaabbbbcabcabbbbccaabcaabbcabcabcabcaabcaabcccabccaabcccabcaabccaabccabcabcabcabcaabcabbbbbbcaabccabcabbbcccabcaabbbcaabccabccabbcaabcccabcabcabcccabbbcabbcabcabbbccccccabbccaabccccaabcaabbcaaabbbcaaabbbcccccabccabbbcccaabccabbccaabbbcabbbcaaabcccabccabccabcabccaabbbccaabccabcabbccabcabccaaaaabbcaaabcabcaabcabcaaabcaabbbcabbbbcccaabcabcccabcaaabcabbcabcaaabccabcaaabbcabcaaabbbbbcabcabbbcaabbcabcabbcaaaabbbcabbccabbcabcccaabcabccabcaaabbccabccabbcabcabcabbbccccabcaabccaabcaabbbcabbbccabcaabccabcaaabcaabccabcabcabccabcabcaabcabcabccaabcaabbcaabcabcccaabcabcabbcabcabcaabcabcaabcaabccaabbbbbccabbccccabbcabcabcaabbbcabcaabccabcabbcabcabcaaabccaaabccabcabccaabcabcabbcabcccabcabbcabccaabcaabbbbbccabcabbbbbbcccaaabccabcabcabcabccaabbcabcccaabccaabcabbcaaabcaaaabccabccabbcabbcaabbcabcabbcabcaaabcabcabcaabbbcabcabcabbbccabcabbbcabbcccaabcabcabcabcabcabcaaabbcccabcabbcaabbccabbbcaaabcabbbccabbccabcccccabcccabccabbcabcccaabbcabcabcabcaabcabbcaabcaaaabcabbbcabbbbcabcaaabcaabccabbcccabbcaabbcabbbcaaaabcccabcabcccabcabbcabcaabcaabbbbccabcaabbccabccaaaabcabbcaabbbcabccabcabcabbcabcaabbbccccabccaabbcabccaabccaabcccccabcabcabbccaaabbbbbcaaabbccabcccabcabcaabcaabcabcabbbbcabcabcabcabcccabcaabcabbbccabccaaabcabcabcabcabcabccaaaabcccabcabcaabbcabbbbccaabbbcaabbbbcabcabccabcabcabcccabccabbcaabbbcabbccccabbbbbcabccabcaabccaabcaaabcaaabcabcabbccabcaaabcccabcabccabbccabbcabcabccabccaabcaabcabbcaabbcaabbcaabccccabccabcabcaabcabcabbbccabbbbcabccabcaabcabbbccabccabccabcabbcccaabccabbcccabccabbcaabccccabcaaaabcabcabccabcaaaaaaaabbcabcabbbcccccabcabcccabbbbcabbbccccabbbcabccaabcaabcabcaabccabbcabcabcabbbbccabbcabcabcabbcabbcabcabcabcabbbcabcccabbbcaaaabcabbcabbcccaabcabbcaaabcabccabcabccaabccabcabcabcabccccabcabcaabccccabbcccccaabbbcabbcaabbcabccabcaabcccabbbcaaaaabcabbccabcabcabbcaabccabbcabccabbbccabbbccccabbbcabbccabbcabbcabbccaaabcabbbbcabcabcabcabcabcccabccabcabbbcabcabcabccabbccccaabcabbbcabcabbbbccabccabbccaabccabcabccabcabbcabbcabcabbbccabbbbcaabcaabbccabbcaabcabbcabcaaabbcabcabbcccabbbcabbbbccabbcabbbcabcabcaabbbccabcabcaaabcaabbcaabcabcabccabbcabcabbcccccabccabbcaabcaaabbbbbcabccaabcaaabbbccabbcabcabcaabbcabbbbccabcabcabcabcabccaaabbcaabcabcabbbccabcabcabcaabcaaaabcccabcabcaabbbccaabccabcaaaabcaaabcabbcabcabbcaabcabcaabcaaabcabcabbbcabcccabccaaabcabcabcaabcaaaabbbcabcabbcaabbcabcabcabcabcccabcabccaaabbcabbccabcccabcaabccabcabbcabbccaabcaaabccabbcaabbccabcccaabcabbbcaabcccccabbbcaabcabccabcaaabbccccabbbcaabbbcaabbbbccaabcaabcaabccccabcabcabcabccabbbcabbcabccabcabbcabbcaaaaabbbcabcabbccabcaaabcaaabbbccabbcabbcaaaaabbcaabbccabccabcaaaabccaabbcaabbcabcabcabcccabcabccabccabbcabbcabcaaabbcabcabcabcabccaaabcccabccabbbbcabcabcaabbbccabcaabbccaaaaabcaabbbbccabbccabcabcccccabccccabbccaaabccaabcabccabccabcabcabcabcabbbcaabbcaaabbbbcabccabcaabcabcaabcabccaabbcabcccccabbcabcabcabcccabbccabcccabcabcabcabbcabccccaabbbccabcaabcaabcccabcaabcabcabccabcabbbcccaaaaaaabcaabbcabcabbcabcabccabcabcaabbbcaaaabbcabccaaaabbccabccabcabccaabcabbcabcabcaaabcaabbcabcaaabcabccabcabcabcaaabcccabcaaabbbccaabbccccabcaabcabbbcabbbcaabcabcabcabccabccaaabcaabcaabbbccabbbbcabbccabbbbcabcabcaabbcaaabcabcabcabbcabbbccabccabcabccabcccabbcaabcaabcccccabcaabccabbbccabbbccabbcabcaabbbcaabbccabbcabcabbbccaaaaabcabccabbcaabcabbcabcabbcaabcaabbbbbcaaabcccabbcccabccabcabcabccabcabcabbcccabccabbccabbbccaabccabbccaaabccabbbbccabbcabcaaabbcaaaaaaabbcabcaaabbcabcaabccabbcabccabccabcaabccabcabccaabcabbbbbbccccabcaabbccabcabcabcabcabccaaaabcabbcabbbccabccaabbcabccabbbcabccccabcaabccccabcaaabcabcabcaaabbcccaaaabcccabcaabcabbcaabcccaabcabcabcabcabccabbccccabcaaaabccccccccabcabbcabccabccabcabcaabcaaabbbcabccaabbcabbbccabcabcabbcabccabccccabcaabcabbbcabbbbcccabcaabcabcaabcabcabcaabcabcaabcabbcabbcaabccccabcabbccabcabcabccccccaaaabbbbcabcccaabcaabbbbbcaabcaabbcabcabbccabcabcaaaabcabccaabbbccabbcaabbcaabcabcabcabccaaaabbcabbcabcabcccaaaaabbcccabcabcabbccabcaabbbbcaaaaabbcabcabcabcabcabcccaabccabcccabccccabbcabcabccabccabcaabcabcabccabcabcccaaaaabcccabcaabcabcaabcaabcabcaabbccabcabbbcaabbcaaaaabccabcabcaabcabccaabbccaabcabcaaabbbccabcccaaabcabcabcabcaabcaaabbcabbcabbbbcabcabbbcabccaabcabcabbcabbccabcabcabcabcccabccabccabcaabbcabcabbbcabcaaabbcabbbcabcabbcabbbbcaaabbbcaaaaabbccabccabcabcaabbcabcaabccabcabccabcaabcabcccaabcabcabcabcabcabcccccabccabcaaaabcabcabbccabcabccabcabcabcccabcabcabccaabccaaabccaabbbccabccabcaaaabcccabcccabcabccabcaabbcccabcccabbbbbccaabbccabcccabcabcabccabcabbbcccccabcabcabbccabcaabccabbcabbbcabccabbccaabbcaabccaaabccaaaaabccabbbbcabbcabcabccabcccaabcabccaaabcabcabccabccabbbcccccabbbcabbcabbccabcaaaabcabcabbbcabccabbcabcabccaaabccabbbcabcabcabcabbcabbccabbcaabbbbcabbcaabccabcabbcccabcabcabcabcabbcabbcaabcaaabcabcabcabcabccabccaaaabccabbccaabccaabbcabccabcaabbcabcccabcabcabcaabbcabccabcaaaabcccabcabcaaaabbcabcaabcabcccabcabbbbcabbcabcaaaabcabbcabcabccabcaaaaabbccccaaabcccabcaabbccaabcaabcccabcaabbcccabcabbbcaaabccabbbcabccabcabbccabcabcabccabcccabcaaaabbcabcabbcabcabccabcaabcabbcaabcabccabcccabcaaabccabcaabbcaabbcabcabcabbcaaabcabccabbcabcccabcccabcabccabcaabbcabccabbcabcaabbcaabcccccccabcaaaabcabcabbccabcaaabbbcccabcaaabbbcabbccabcabbbcabcaabcabcaabbcaabbcabcabcccabbccabcaaaabccabccabcaabcabccabbbccabcabcabcabcabbccabbccabbbbcabcabbccabcaabbcaaabcaaaaabbbccaaabcabbcabccaaabbbbbcabcabccabbcabbcccabccccabcabcaabcabcabbccabcaabcabbbccabbbbbcccabcabbcabbcabcaaabbbbccaaabbbbcabbbcaaaabcabcccaabccabcabcaabbcabcabbcabcaaabbcabbcabbbbcaabbccabcabbcabcabbcabcaaabcaabbbbcabcabccabcaaaabccabbccabcabbbbcccabcaabcabbbbcabcabcabccaabbcaaabccaabcabccaabcaaabbcabcabccabcabcabccccccccccaaaabccabbcabcccabcabcabbbcabcaabccabbcabbbccabccabcabcabcabcaabcabbccabccabbbbcaabbcabcabbbccabcabcabbbcaaabcaabcabcaaabccaabcaaabcabccabcccaaabbbbbbbbcaaabcaabccabcaaabcaabcabcabbcaaabcabbcccaabbbbccccaabccaabccaabcaaabcabcabcabcabcaabcaabcabccabcabccabbcabbcaabccaabccabbcaaaaabcabcabcaabccaaaaabbcabccabcabbcaabcaaabbcabcaabcabccabcabcabcabcccabcabccabbbbbbbcabccaaabcabbcabbcabccabcaabccabbccabbcabbcabbcabbbcabcaaabccabbcabcabcabcabcaabccaaabcabbbbcabbbbbbbcabcaabbccaabcccabbcabbcabccabcabbcabbbbcaabbcabbbcaabcaabcaabcabcaabbccabcaabcaabbbcabbccaabcaabccabbccabcabccabbcabcaaaaabcaaaabbcaabcabcabccaaabbbcabcccabbcaabbcabcabbcabbcabcabcabcaabcaabbbccabcabcabcabccabcabbbcaabcaabbcccabcabcaabcccabbcaabcaabcabbbcabccaaabcabbbcabcabbccaaabcabbccaabcabbbcabbcabbbcabccabccccccabcaaabcabbccabbccabbbbbbcabcabcabcabcaabcabbccabcabcaabccabcabbccaabcabcabcabbcabcccabbbcabccabcaabbcaabccccabbbcabbcabbcabcabbbcabcaabbcabccabcabcaaabcaabcabcabccabcabcabbccabbcabcaaaabbcabcccabcabbcccaabcabbcccabccccabbccabbcabbcabcaaabcaabccabbcabccabccabcabcaabcabcaabbbcabbbcabcabcaaaabbbbcabbbcabcabcaabccccabbcaabbcabbbcabccabccaabbcabbcabbcabcabcaabccabcabbcaabccabcabbcccabccccaabbbbbcabccabcaaabcabccaabbcabcabcaabcabbcabcabccabbcabcccaabbcabccaabccaabcaabcabbcaabccaabbcaabbcabcabcabbccabbccaabcaabbccccaaabcaaaabbbccaaaaaaaaabcabbcabcabccabcabbcaabccaaabcabbbcaaabccccabccabcabcabbcabbbcabbbccabcaabbcabbcccabbbcabcabbcaabbbbcabbbcaabcccccabcaabbccabcccabcccabcccabcabcabcabcabbcaabcabbccaaaabcabbcabbcaabbcabbbcaabccabbbcccaabcabbcaaaaabcabccabcaabcabbcabbcccabcabccabbcabcaaaabcaabcccabcabcabccabbcabccaaabbbcaabbbbccaaaabccabcabbcabccabcaabbccaaaabbcabccaaabcaaabbccabcabccabbbbccabccaabcaabcabcaabcaabcabccabbccabbcabccabcabcabccaaabccaabccabcccabcabbcaaabbccaabcabccabcabccaaaabcaabbcabcabbbcaabccaabcabccabbcaabcabcaabcabcccabbbcccabcabcaabcabcabcabcaabcabbcabcabcaaabcabbcabccabccabcabcabcabcaaaabbbbcabbbbcaabbbccabcaabcabccaabcabbbcabcabbbccabccabcaaabcccccccaabccaaabcabcaaabbccabcabbbcccabcabcabccabcabccabcabbcabcabbbcccaabbcabbcccaabcaabbbccabcabcccabcabccabbccccaaabcabcabcccabcccaabbcabbccabcccabcaabbcaaabcabccabbcaaaaabcaabcabccabbbccabcabcabcabcabcaabbccaaaabcaaaaabcabcaaabcaabbbbcabcabcabccabcaaabcabbcaabbccabbcabcabccaabccaaaabcccabbbcabcabcccaabbccabcaabcaabcaabcabbccabcabbcaabcccabccabcccaaabbcabbcabbcaabbcabcccabccabbcaabcabcccabcaabcabcabcabcabccaabbcabcabbcabcabcaabbbcccaaaaabbcaaaabcabccabbcabbcabbccabccabcaaabccabcabccaaabbcabcabcaaabbbcaabbbbbccaabbcabcabcaabcaabcabbcaaabcabcabcabcabcabcabcabbbcccccaaabbcaabbccabbcabbccabcabbbbcabbccaaabcabcabbccabcccabccabbcccabcaaaabccaaaaaaabccabcaaaabcaabbbccaabcabccabcaabccabbcabbccabcabcaaabccccaabcaabcabccabcabcaabccabcaaabccaabcabcabbcaabbccabbbcabcaaabbccabcaabcaabcabccabcabcabbccccabbcabbcabccabcaabbccabccaaabbbccaabbbcabcabbccccabccaaabcabbcabcabccabcabbbcaabbcaabccabcabcabcaaabbcaabbcaabccabbcaabbbcccaabccaaaabbbbbcabcaabcaabbcaabcaaabccabcccaabbcabbcabbcaabcabcabcaaabcabcabcccabbccabccaaabcabcaabcabccaaabcaaabccccabbcaaabccaaabbcabcabccabcaaaaabbcabcaabcaaabbcccabbcabcabbbcaabbcabbcabccaaaabbcaabbcabcaaabcabcccabccaabccabcabcabcabcaaabcabcabbbcabccccabbcabbbccaaabccabccabcabbccabcabcabcabcaabbbcccaaaabcaabccabccabcabcabcabbcaabbbbbcaabcabccabcaaabcabbcabbcabcccabcabcabcabbcaabccaaabccaabcabccabcabbbcabbcabccaabcaabcaabcabcabccaabcabcabccaaabcabccaabcabcabbccabcaabcabbcabbcabcaaabccaabcaabcaabccaabbbccabcabcabbccabccaabcaabcabbcabcabbcabcabcaabcabcccabcccaabcaabbcccabcabbbcabcaabbcabbcccabcabccccabbcccabccabcaabcabcabcabcaaabbcabccccaaabcabcabcabcabcaabccabcabbbbbcaabbccaabcaabbbcaabbcccaabcaaabcabcabcabcabcaabcaabbbccabbcccaabcaaabcabbcabccabcaaabbbcabbcaaabcabbbbcabcaaabbcabbbcabcaabbbbcaabcaaabcabcaabcabbcaabbcccccabccabbbccabbcabcabcabbcabcaaaaabbcaabcccaaabcabbccabccabcaabcaabccabcccabcccaabcabcabccabbcabcabcccaaabbccabcccaabcaabbcaabcabbbcaabcabcccabbcaabbcaabbccaaabccabcccccabcabcaabccabccccabcaabbccaaabcaabccabccaabbcabbcabcabccabcabcaaaaaaaaabccaabcabbbcabcaaaabbccabcaabcabbcccabbccaabcabcabcaaabbcccabcabbbbcabcabcaabbbcabcabcaabccaabbbcabbbccaabbccaabccaabbccabcabccaabcabcabbbcaaabcabbbccccabbccccaabcabcaabcabcabccaaabccaaabccabccaaabcabcabcaaabbcccabcabbcaabbccabccabcaaabcabbccabbbcabcabcccabccabbcaaabbbcabcabccabccccabbbcaabbbcabccabcabcabcaabccabcabccabccabcabcccabccaabbcabcabcccabcaabccaabbbbccaabcabbbcabcabbbbcabbbccabbbccabbcabcaabccaabbccabcabccaabcabccaabbbbcabcabccabbcaabcaabccaabccabcabbbbbcaabcabccabbcaabcaabcaaabbbcabbcccabcabcabcabccaaabbbcabbbbcaaaabccaaabcaabbcabbcaaabcccabcabcaaabbbcaaabcaaabbbcccabcabccabcaabccabbcabcabcccaabcabbcabcabcabbbccabcaaaabccabcabccaabcaabcabbccccabcccabcabccccabcccabcabbcabcabcabcaabbcabcabcabbcabccabbcccabbcabcccaabcaaaabcaabccaabcaabcaaaaabbbccabccaaaabbbcccabcaabcccabccabbcabcaabcabbcabcaabcabbcaabbbbcaabcabcaaabbbcaabcabcabcaaabbcaabcabcabbcabbbcaabbbcabcabcabbccabbccabcaaabcabbbbcaabcabcaaabcabcabbbccabbcabcabccccabcabcabcaabbcabcabcccccabcabcaabccabcabcccabbbbbcaabcccabcabbcabbccabbbcabccaaaaabccccaabcabccaaaabbcccabcabbccabcabcabcabbbbccabbcabcaabccabcabcccaaabccccaaaabbbbcabbcabcaaabcabcabbbcaabcaabbbcaabccabcabcabcabccaaabbccabbbcaabcaabbbcabccaabcabcabcabccabbccabcabbbcccccabbbcabbbbcaabcabccccaabccabcabcaabcaaabcabcabbcabbcccabccaabbbccabbcaabcabbcccabbccabccaaabcabccabccabcccaabcaabbcabbccabcabbbcccabcaabbcabcabbcabccaabcccabcaaabccabbbcabcaaaaaaabbcaaabcccabcccabcabbcabcabbcaabcabcabbcaaabccaaabccabcabccabbcabcabcabbcabcaaabbcabcabcabcabcabcabbcabccabcccabcaaabbcabcabbcaabcaabbcabcaabccccabcabbbcccabcabbcaaabcaabbcabcabbccabccccccabcaabcccaabcaabbbbbcabcaaaabbbcaaaaabcabbcabbcabcccabccabccabcccabcaabbbcabcaaabcaaaabbccaaaabccccabbcabccccabbccccccabcaabcaabcccabcabbcaabbcabcabccabcaabcabcaabbcabcccaabccaabcaabcccabccaaaabcabcaaaabcccabbcabccabcaabccabcaabcabbcabbcabccaaabbccaabcabcabcabbccabbcccabbbcabbccaaaabbbcabbcabbcabcabcabbccabcabcaabcabccabcabcabbcaaaaabcabbcaabbbcabcabcabcabbbbcabcabccabcabbccabcaabcabbcabcaabcaaabcccaaabbcaabbbcaaaaabccaabbccaaabbcabcabbcabcaabbbcabcccabccabcaaabcaabcabcaabcabbcabbbcabbbbcabbcccccabcccabcaaabccaabbbcabbccabccaabbbcabbccabbccaaabbcccaaaaabbccabbcaabcabcabbbcabccaaaaaaabcabcabbcabbccabcabcaabbcabccabbcabbbbcabbcaabcaabcaabbccabcaaabcccccabcabcccaabccabbcabcaabbbcabcabcccaabcabcccccabcabcaabccabccaabcabcabcabcaaabbcabbbbcabccccabbcabcabcabbbbbbbccaabbbccabccaabbcabccabbcaaabcabcaabbbcaaabbcabcabbcabcccabcabcabbccaabcaabcaabcabcaabbbcabccabccabbbbccabcabcccaabbcabcaaabcabcabccccaaabcaaabbcabbcabcabbcaabcabccabbcabbbcabcabbcabcaabbcccabccabccaabccabbcaaabbbbbcabbcabcabbcccabcaaabcaaabcabccaabbbbcabcabbcaaabbcabcabcaabbcabcccaabccaaabbccabbcabcabcaaabcabcabbbbbbcaabcabcabbbbcabcabbcabcaaabbbccccabcccccccabccabcaaabcaabbbcabcaabccaaaaaabcabccaabccccccaabcabcabccabcaabcabbcccabbccabbbcaaaaabbbcaaaabbcccabbbcabccabbcaaaabcabcaabcaaabbcccabbbccabccabcabcabcabcaabbccabccabbcccabcaabccabcaabcccabcabcabcccabcabbbbbcabcabbcabcabcaaabbbcaaabcabbcabbcabcaabcabcabcccabccaaaabbbccaaabbcabbccaabccaabcaabbcaabcaabccabcabccabcccabcccaaabcabcabcaabbcabcabbbcabcabcaabbccabccabbcabbbcaabbbcabcaabcabcabcaabcabcaabcabcabbccaaaaabcabbbcaabcabbbbbbccabbbcabcabbcaaaabcaabcabcaabbccccabbbcabccaabbcaaabbccabcabccaabbcabcabcaabcabcabbccaabccccccaaaabccaabbcaabbcaabcaabcabcaaabccaaabccabbcabccaabbcabbcaabbcabbccabcabcabcaabbbbcaaaabbcccabbcaabccabcccaabcaabbbcabcabbccabcabccabbcccabcabccccabcabcaabccabccaabccabcccaabcabccabcaabcaaaaabcccabcabcabcaaabcccaabcaabccabcabbccabcccabcaaabcabcabcabbccabbcabcabbcabbccccabcaaabccabbcabcaabcabbcabbccabbbbcabcaaabcabcaabcaabcabbcabccabcabcabccccabcaabccaabbcabcaaaaabbcabcaabccabccaabccabbbbcaabcabbcabbcabcaaabcabcabbbbccaabccccabbcabcabbbcaaabcabbccccabccccabccabbcaaabcabcaaabccabcabcaabccaabcabccabccaabcabcabbccaabcabbcabcccabcabccabcabccabcaaabcabcaaabccabccaabbbcabcaaabcaaabbbbcabbcccabcaabcabcabcabbccabbbbcabcaabccaaabccabbcaabbccabbbbcabcabcabcabccabbcabbcaaabccabccabccabbccabcccabcabbbcaaaaaabbcabbcabcabbbbcaabcaabbccabcaabcabccccabcccabcabccccaabbbccabbbcaabcabbbccabbcaabbcabccaaaabcabbbcabcaabbbcabcaabcabcabbcabcaabcaabbcaabcaabbcccabbcabbccabcccabccabcabbbcccabbbcaabcabcabcabcaabbcabcabccccabcabcccccabcaaabcabcaabbbcabcccabbcaabcabbccaabbbccabcabbccabcabcaabbccabcabcabbbbbccaabbcaabcaaabcccabcabccabccaabcabbbcccaabbbbbcccabcaabcabbcaaabcabbccabbcccccabccabccccabccabbbbbbbccaaaabbcaabcccabcabbbbcaaabbbbbbbcabcabcabcabbbccccabccabbbcabcabcabbbbcccaabbcaaabbbbccabbcabcabbccabcabcccabcaabcabccabbcccabcccabcaabbcaaabbbcaaabcccaabcabbccabcabcabbcccabbccabcccabcaabcabbbcabbbcabcaaabbbbcabcabbccabbbccaaabbbbccaaabccaabbccabcabcabcaabbcabbbcabcabbccaabbbcaabbcabccaabccabbccaaabcaabbbbbbcabbbcabcaabccabcabcabccabbbcabbbbbcabcabbcaabcabcabcabcaaaaabcabccaaabbcabcaabccabcccaaaaabbcccabcabcabcaabcabbbcabccabbcabccabccabcccabcaaabbcabbcabbcabcabcabbccaabcabcabcabbcabcaabbcabccabcabbccabccaabcabcabcabbbbcabcaabbbbcaaabcabcabcabbccaaabbcaabcccabcabcaabcaaabcabcccabcaabcaaaabccabcccabccaabcabbcabcabbbccabcabbcaabbccabbcabccabbcabbcaabcaaabcabccccccabbbbbbcccabccabbbcabccccabbbccccabbbcccaabcaabcabcabbbbccabbcabccccccabbbccabcabcabcabbcccabcabcccccabcabcabccabcabcabcabcabbccccaaabbcabcabcabccccabcccabbcabccabccabccabbcaabcaabcabcabcccaabbbccabbbbccabbccaaaabccaabcabcabbcaabccabbbccabcabcaaabccabcccaaabcabcccaaabcabbcabcccabcabcaabcabcccaaaabcccccabcabbcabbbcabbcabbcabbcaabbcabcabbcabcabbcaaaabbcabbbcabcabbccabccaabcabcaabcabcabbcccaabcabcabccabccccabbcabcabcabccabcaabcaabccabccabccabbbccabbbbcabcabcabcabcabbcaaabcabbcabcabbcaaabccabcaabcabccabcaabcabccabbccaaaaabbbbccabcabcabbcaabccaabcaabbccaabbbccabbbcabbcaabbbcaabcabbccabcaaabbbccabcccabbbcaabccaabccabbbccabcabbcabcabccccaabcaabcabbbbccabbbcabcaabbccaabbbbbcabcabcabbcaaaaaabcccabcabcaabbbbcabcabbcabcabcabbcabcaabcabcabbcabbbbcabcaabcccaabbccaabbccccaabcabcabcaaabcaabcccabbcabccaaaabcabccaaabccccccabccabbbcabbbcabccabbccccaaabbcabcabbcabcabcccabbbcabccabcaabcabcaabccabbbccabcabbcaabcaabcabbccccabccabcabccabccabcaaabbcaabccccabcaaabbccabbcabcabbcaaaabccccabcaabbcabcabcaabcabbcaabcccaabccabccaabcabcaaabcabbbcabcabbccabcabcabccaabbbccabccabcaaaabccaabbbbcabbcaabcabccabcaabcabcaabbbcabcabcaabccabbccabcabcabccaabbbbcaabcabcaabccabccabcaabbbcabbcaabbccabcabbcccabcaaabcabcaaabcccabcaaabcccabcabcabcabbcabbcaabbbcabbcabbbbbbccaabcabbbccabcabbccaabbcabcabbccaabcabcccaabbbcccccaabcaaabcabccabbcaabbbcabccaabbbccabbcabcaabbcaabbcaabcabcabcaabcabbcaabcabcaabccaaabbbbcaabccabcaabcaaaaaaabcabcaabbccabbcccaaabccccabbbcaaaabccaabbbcccaabcaaabbbbcaaabcabccaaaabcabcaabbbbcabcabccccabcaabbbccabbcaabbcabcaaaaabbcabccabcaaaaabcaabbcaabbcaabcccabcabbcccabbccaabbcaaabcaabbcabccaabcabbcabbcaabcaabbcabcabccaabcabcabcaabbcabccabccabccabcabbcccaabbcccaabcccaaabcccabccabcaabbbcabccaaaaaabbbbcabcabccaabcaaabbccaabcaabbbcaabcabbcabccabbcabcabcabcabcabccabbcabbbbcaaabccabbcaabcabcabcabccabcabcabcaabccaabcabcabcaaabbccabbcabbbcabccabbcaabcabcaaabcccabbccabccabbcabccaabbcabbcabbcabcabbbcabcaaabcabbbbbcaabbcabbbcaabcabcaaabccabbcabbbcaabcabcabcaabcaaaabcabbbbcaabcabccabcabccabcaabbbcabcaabccabcabcaabbcaabbccaabccabcabcabcaabcabccabcabcabccabccabbcaaaaabcabbccaabccabbcabccccccaabcabccabcaabcccabcabcccaabccaaaabcabbcaaabccaabccabccabbccabbcabcaabbcaabcabbccaaaabcaaabccabcabcaabbbccaaaabcabbccabbcaaabcabbccabcccccabcaabccaaabcabccabccabcccabccabcccaaabcabbcabbcabbbccaaabbbcaabcabcabcabcaabcabccaabccabccabccccabbcaabbbcabbcabcabcaabcabcccabcabccaabccabcabcabbccabbcabcabcaabccabcabcabcabcabbcabbcaaabbcaabbccabccabcaaabcabbcabbcabcaabcaabccabcabcabbcabbcabcaabcabcaabcaabccabcaaaaaaaabbbbcabbccaabcabbbcabcabccaabcabcaaaabcabbcabcabbcabcccaaaaaabccaabbbbbbcccaaabcccaaaabcabccaabcabccabcabcabcabccabbcabbcaaabcccaabccccabcabccabcaabcabccabcabcabcabccabcabcabccabbbbcaabcaaaabccaaaabbcaabccabcabccabbbcabcabcaabccabcabbcaaabbccabccabcccabbccabcaabbcabccabbcabccaabbbcccaaabccccaabbcabbccabbcabbccabcaabcaaabcccaaaabbcabcabcabbcabbccabcabcaaabcccabcabbcaabcabcabbbcccabbbccabcaabccabcabccaabccabbcccccabbccaabcabcaaabcabbbcaaaabbbcabcabccabccabbbcaaaaabcabbcaabcaabccabcabccccabcabcabccabccaaabcabbccabbccaaabcabbcabbccaabbbcabbbccabcaabccabccaabbbcabccabcabcccaaabbbcaabbcabcccabcabcabbcaabcabcccabcabcabccaabcabbccaaaabbcaabcaaaabcabbbbcabcaabcabbcabcccaabcabcabcabcaaabbccabcaaaabbcccccaabccabbcccaabbcaabcabbccabccaabbcabbbcaabcabcccabcabcccabcabcaabbbcaaabcabcabcabcaabbbcaabcabcabcabcabbbcabcccaabcabcaaaaaabbcaabcabcabbbcabcabccabbbcabbcabcaabbcabccabcabbcaabbbccabbccaaabbbbccabccabcccabbcaaabbbccabbcabcabcccabbccabcaabcabccabcaabbcabccccaaabbcabbcabbcabccaaabbcaabbbcabcaabccaabcabcabccabbcabcccaabccabbcabcaaabcabcccabbccabcaaabbccccabcaaaabcaaaabcabcaabccabccabbcabcaaabbcaabbcabcaaabccaabbccaaabcabbccaabbccaabbbccabccabcccabccabbbcaabcabcabbcaabcabcabccabbcabccabcabbcabbbccaaabcabbbccabbcabcabcaabcabcaabcccaaabcccccaaaabcabcabbcaabcabcaabcabbcabcabccaabbccccaabccaabcabcaaabcccaabccccabbccabcabccabcabcaabcabcaabcaabbbbbbcabbbcabccabcccabcccabcabcccabccabcaabccabcabbcaabcccabccaaabccaaaaaaabbccabcaabbcabbccaabbcabccaabcabbcaabbcabcaabbbcabcabbbccaabbbccabcabbbcabcaaabccabbcccaaaaabcccabccccabcabcabcaabcaabcabbcabcabcccabcaabbccaaaabccabbcaaabbccabbbcabbcaabcaabccabcabcccabccabcabcabcabcabcabccccabccaabbcccabbcabcccaaabcaabcaabcabbcabcaabcaabbcabcabbcaabbbcaabbcabcaaabcaaabbccabccabcccabcabccaabbcabbcaabccabbbbcabcabcabbcaabbbbbbcaabccaabcaabccaaabccaabcaaabbcaabcabccccaaabbcabccabcaabcaabbbcccaabcabcaabccabbbccabccabcabcabbbbcaabbcccabcaaabbcccabbccabccabcaabbcabbccabccaabcabbcabbcabbcabbbbbbcabbccabbbbcabcabcabbcccaaabccabcabcaabcaabbbbccccaaabbcaaabbccabcccaabcaaabccccabbcabcabccaabcaaaabbccabcabbccabbcaabbcabccaabcaaaabcaabbcaaabbcaaaabbccabcabbcabcccccabbbcaabbbcabcabcabcaabcabcabcccabcaabccabbcccccabbbcaaaaabcabccccabccccaaaabccccabbcabccabcabcaabcabbcaabcabcabbcccccaabcabcabbccccabcabbcabccabbbcabccabbcaabcabcaaabcabbbcabcabbbbcaabcccaabbcabbbcccabccabcabcabcabbcabbcabcaabcabcabcaabcabbccabbcabbccaabcaa
bbcabbccabccaabbbcaabbccaaabccabbccabcabbcaabcccabcabccabbbbcabcabcabcabcabccabcabbcccabcaabbbcaabcabcabcabbcaabccabbccabcabcabcabcaaaaaaabbcabccccabbbcccccabcaaaabcaaaabcaaaabcabbcaaabbbbcaaaabcaabcabcaabcabcabcabccaabcabcaabcaabbbcabcaabcabbcaaabbcaaabcabccabcabbcabbcaabbcabbbbbbcabccaaaaabbcaabbbcabbcabbccabbbcaabbbbcccabbbcabbbcabcabccaaabbcaabcabcaabccaaabcabcabbbbbcabccaabbcabbbcccccabbcaabbcaaabbcabccaabcaabcabbcaaabbcabccccabccabbcaaaabbbbbbcabcabcaabcabccaabcabbccabbbcabccabbcabcaabcaabccaabcabcccccabbcabbccccabccaabcaaabcabbcaabcabccaabcccabcabccabcaaabcabcabbccabcaaabccabcabbccabbbcabcccaaabcabcabcabcabbbccaabcabccabbbccabcabcabcccabcccaabccaabbbcabcabbbbbcabccabcaaabbccabbbcaabccaabcaabbbbcabcaabcaabccabbcccccaaaaabcaaabcaabcaaabbcabcabcaaabcaabbcabcabcabbcabcabccaabcaabcaabbcaaabcaabcabbcabcabccaabcccabccabbcccabbcaabbccabcabcabcabbcabcabbbbbccaaabcccabcabcabccabccabcabcaaaabbbcaabccccaaaaaabcabcaaaabbbcccaabccabcaabbbcaaabcaabcabcaabccccccabccabcabcabccaabcabcabbccabbcabcabcaaabbcaabbcaabcabcccabcccabccabccabccccccabbccaabcabccabbbbbbbbcaabcabcaaaaaabccaabcaaabcaabccabbcabcccabbccccabcaaabbcabccabbcabbcabcabbcabccabbcabcabcabbcccabbccabcabbcabccabcabcccaabcabcaaabcaabcaabcabccabccccabccabcaaabbcccccaaaabcabbbbcabcabcccabcabcabbbcccabbcabcaabbccabbccabbccabbcabcabcabcabbbbcabcabccaabbbbccaabcabcabbcccabcaabcabcabcabcabcabbcaaaaabbccaabcaaabccabbbcabcaabcabcccaabcccaabccabcabcccabcccabccccabbcabbbcccabccabcabccabbcabbcabcaaabbbcccabccabccaaaabcabbbbcabcccabbccaabccaabccabcabcccabccabccaabcaaabcaaaabccccabccaabcaaaabccabcaabcaabccaabccabccccabbcaabccabcaaabcabcabbcabcaabcabcabcabccabcabbbcaaaaabcaabcaabcabccabbcabbcaabbbbcabbcabcabccabccabcccabcabcabcabbcaabcabbcabcaaaabbbcabcaabbccabcaaabcabbbcaabcccccabccabbccabcabbbcabcaabcabbbbcaaabcaaabcabbcabcaabcabcabcccaabcabbbcabcabcabccaabcaabcaabcabcabccabcaabcabcabcaaaabcaaabbcabbcccaabbcaabbbcabcabbcaaabcaabcabbcabcaabcccabccaabcaaaabbbbbcabbcaaaabcaaabcaabbbcabcccabccabccabbbcabcccabcabccaabcabbccabcaabcabccaaabbbbcaaaabcabbcabcabcccccabccabbbcaaaabbccabbcabccccccccccccabbccabcabbccabbbbbbcabbbbccabbccaabbccccaabbcaaabccaaabcabbcabcaabcccccccaabcaabbccabcabccabccabbbccaaabbccabcabccabbcccaabbbbcabbcabbccaabcabbcaabbccaabcccabcabcabbbcabcabcaabbcabbbcccaabcabccaabbbccabbccaabcabcabbccccabccaabbbccabcaaabcccaabcccabcaabcaabcabcaaabbcabbccaaabbcabccabcabcaabbcabccabcabcaabbbcccabcabbbccccabcaabcaabccabcaabcaaabcabbcabbccabccaabbbbbbcabcabcabccabbcaabccabcaabbcabcaaabcaaaabcccabccabcccccabcaaaaaaabbbcabcabcabcabcaaaabcaaabbccccabcabcabbbccaaaabbbbcabccaaaaaabbbbbccaaabcccabccaaabcabcabbbccabccaaabccabcaabcabccaabbcaaabcabbbbccabcabcccabbcabbcaaabccabcabcabcabcabbcaaaabcaaaabccabcaaabcaabcaaabbcabbbcaabbcabbbbcabbbcabcaaabcabbcaaabbcccabcabccabccabcabccccaabccaabbccaabcaabbccaabccabbcaabcabcabcabbcabcabcaaabcabbbccabccabbcccaaabcabcabbcabccabcaabbbbcccccabcabbcaaabcabbcabcabcabcaaabcabccabcabccabcabccaaaabcabccabcabcabbbcabbbbccccabcaabbcaabbbccccabccabccabcabcaabcabcaabcabcabcaabcabcabbcabcabbccabcabccabbcabbbcaabbcabbbcabcabbbcabcaabcabcccaaaabcabccaabcabbbcabcaaabccaabccabcaabbbbcaaabbcabbbbcccccabbbbcabccabcaaabccccaaabbbccabcaaabcaaabcaabcabcccaabbccabbcabbbbbcaabcabcabcabccabbcabbcabcabcaaaabbcabcabcaaabccaaabbccabcaabccabcaabbbcaabcccaaabccaabccabcaabccabcabcabcabcccaabcaabcabbcabcaabcabcaabbbbcabcaaabcabbcabcccabbbbcabbbcabbbcabcabcabccabcabcabcccabbbbcabccccabcaaaabbbbbbbcaaabcabbcabcabbbbcabbcabcabccaaabccaabccabcabcabccabbcaabcabbccccaabccabcabbcaaabcaabbbcaabcaabbbcaabbcaabbccabbcaaabbbcabccabbbbbcabbccabcabccaaabbcaaabbcabcaaaabcabcabcabbccabcaaabcaaabbcccabbbcccabcabbcccccaaaabcabccaabcabccaaaabbcabbcaabbcaaabcabcabcabcabbbcaabcaabbccccaabcabbccaabcabccabccabcabcaabbccabbcabbbccaabcabbcabbbbcabcaaabcaaabbcabccabcabbccaabbbcabcabcabcaabbbccabcaabcabccccccabbcaabbcabcabcabbcaaabcabbbbbcabcabccabcabcabcaaabbbcaabbcabcaaabbcaabcabccabcabcabbcabcabccabbcaaabbcaabcccaaaabbcabbcabbcabbbccabcabbbcabccaabcaaaaabbbcaabcabccabccabccabbbcaabcabbcabccabcccabcabbbcaabbcabccabbccabbcaaabcabcaaabcccabbcabcaabcaabccccabccabbbbbcabccabcabcabcaabbcabcaaabbbbbcaaabcabcaaabcccccaabcabccabbbbbbcabcabccabcabcccaabcabcabcabbccabbbcabbcabcaabcabcaabbbcccaabcaaabcabcaabcaabcabcabcabcabbcccaabcabcabcabccabbcabccabcabcaabbcabcabbbcabccabbbbccabcaabcabccaabcabcabbbbcccabccabbcabcabcaabcaaaabcabcabcabbcabccccabbbbbccabcabbbcaabbcabbcccaabccabbbcabbbcabcabcaabcabcabccaabccabcabcabcabbcccabcabccabcabbcabbcaabcabcaabbcabbbcaabccabbcccaabccccabcabcabbcaabccccabbccabccabcaaabcabcabcabccabccabbbbbcaabcabcabbcabccabccabccaabcaabcabbcabbccaabcabcabbcabcabbbcaaabbbcabcabcaabcabccaaabccabcaaabbbbccabcabcabcabbcaaabbccabbbcabccabcaabcccabccabbbccabcaaabcabcabbccabccaabccaabbbcabcabcaaaabbcaabcabccaaabcaabcaabccabcaabccabbcabcabcabccabbbcabccabcaabccabcaaaaaaabbcabcaaabcabcccaabbbcaabbcccaabcccabbbcabcaaabcaaaaaabbbcabcaaabcaabccabcaabbcaabbcaabbbccabcabcabbbcccaaabcabcabcabcaabcaabcabcabcaabcabcabcaabccabbbcabccabbbcaaabcaaabbcaabcaaabbbbcabbcabcaabcccaabbcabcabcabbcabbcabbcabccabbcabcabcccabcaabcabccabccabccccabbbcabbbcabcabcabbbcaabbcabbcccaabcccabbcabccabcabccaabcabccabcaabbbcaaabbcaaaabccccabbbbccaabcaaabcaaabbbbccabcccabcabccabcabcabcabccabbcaaabcaabcabbcabcabccabcaabccabcabbcaabcabccabcabbbcaabccaabcabcabcaabbbcabcabbcccaabcabbbbcabcaaabbbbcabcabcabbcaabcabbbbccabcabbcccaabcaabbbccabbcaabccabcaaaaabbccabcabcaaaabcccccabccccabcabbcabbbcaaaabcabbbbccabcaabcabcabbccabbccabcabcabcabccabcaabcaaabcccabcccccaabbbccaabccabcabccabbbbccabbcabbbbccabccabcabccabccabcabbbcaabcabcabbbcaaabcabbbcabcabbbbcaabcaabccabbbcabcccabcccabcaaaabccabbbccaabbcabcabbcabccabccabcaaaabccccabcabbcaaabbcabcabcabccabbccabccabbcabcabccabcaabccaaabbcccaaaaabbbccaabcabcabbcabcabbbcabcccaabcabbcabcabccaabccabcaabbcabccabbbbbccaabbcccaabccabcccabcabbbbbccccabbcaabccaabccaaabcaabccabcaabbbcaaabcaabccccabbbbccaabbcabcaabbbcabccabccaabcabcaaabcabbccaaabbcaabbccaaaabcabccaabbcaabbcabccabcaaabbcccabbccabbcaabcaaabbcabbcaaabcabcccaabccabcabbcaaaabcabccccabbcabcabbcaabcabcabbcccabcccabbbbcccabcabcaabbcabcccabbcabcaabbccaabcaaabccabcabbcabccccabccaaabbcabcabcccabbbccabbcaabbcaaabcaabcccaaaabcabcabcabcabcabccabccccabbcabbcabbcabbccaabbccabbcccabcabcabbcabccabbccaabccccabccabcccabccabcccabcabbbcabcabbcabcabcabcabbccabccabcabcaabbbcabcabbcabbcabcccabbbbccaaabccabccccccccaabbccabbcabcabccabcabccccccaabcabcaabbbbcabccaabcabccaaabbcabcccaaabccccabbcabcabbcabcabbccccabcaabcabccaabcccaabbcabbcabcaabcaabcabbcaabcccabcabcaabcaaabcaaabccabbcaabcabbbcaabcabccaaaabcabcabcccaabcabbcaaabcabcabcaaaabbcaabccccabcabbcaabccccabcaabbbccabcabccabbcabcabbbcabcabbcabcaabcabcabbcabcccabbcaabcabcaabcabbcabccaabcaabcccaabcaabcabbccaabccabccabbcaaaabcabbcaabcabcabbbcabbcabcaaabbbcccaabbcabbcabccabcabcaabbbcabcabcabcaabcabcabcabccaaabbcccabccaabcaaaaabcabcabbccaabcaabbbccccccccaabbccabbcabcabbcaabbbcabcaabcabccaaabcccabbcabcabbcabccabcaabccabcaabcaabcabcabbcabcabcaabcabbbcabbccabbcaabcabcabcaabccaabccccccabccabcccabcaabcabbcabbccaabbbbbccccabbcabccccabbcabcaabcaaaabcaabcabcabbbcaaabcabcaaabcabcaaabcccaaaabcaabbccccccabbcabbcabccccabcaabcccaaabccabbcabbcabbcabbcabbcabcabcaaaabbbcaaaaabcabcaabbccaabcabccabcabcccaabbbcabcabcabbbbcabcabcccabcabccabcabcabcabccaabcabcabbcabccabccccccabcaabbcaabbccccaabcabcccabcabcabcabbbbbcabcabcccaabcaaabcaabcaabbccabbcabbcabbccaaabbbccabcaaabbccabbbbccaabbcabcabbcabbcabbcabcabccccabcaabcccaaabcaabcabcabbcabccabbbcabbcccabbccaabcaaabccaaaabcabbcabcaaaaaaabbcabbbbcabcabbcaabbcabccabcabcabcaabbcccabccabcaabbcccabcabccaabcaabbbcabbbcabbbccabcccabbcaaaaaabcabcabcaabccaabccaabcccaabcaabbbcabccccabcaabcabccccaaaaaaabccaaabbcabccaabbbcabbcabcabcaabcaabccabcccabbccabcaabcabccaabbbcaabcaaabccabcabbcabcabccabcaabcabbcabccaabcaabbcabbbccaabbcabcccabbcabbbcabbccaabccabbcccabbcabcabcabbcabbbcabbcabccccabbcaabccabbcabcabbbcaaabbccabbbccabcaabccabcabcaaaabccabcabccabbcabcabcabcccabcabcabbcaabccabccaabbccabbbccccabcabccabcaaabbbcabcabbbcaaabcabbcaabbcabccabcccabcabcaabccaabbccabbbcabbcabcaaabcabcabcabbccaaaabcabccabccabcabccaabcccabcabbbcccabbbccabbbbcaaabcabcabcabbbbbcaabcabbcabcabcaabcabcaaabcccabbcabbbccaabcabbccaabcabcabcabcccabcabbcabccabcabccabbcabbbbbcabccabcaabccabcabbcabbbcaabccaabbcabbbccaaabccaabbcabcaaaabcabbbcabccabbccabcaabccabcccabcabbcaabcabcaabcabcaabcabcaabcabcabccabbccaaabccccaabccccaabbcabcabcccabcabcabbccabcabccabcabccabbcabbbcabbcccabcabbbcabcabcabcaaabbbcabbcccccaabbcaaabcabbccaabbbbbccccabccabcabbccabcabcabcaabcabbcaaabccabccabcaabcaaabbcccabcccabcabbcabcabcabbcaaabcaabbbcabcabcaaabccabccabbbcabccccaabccabcccaaabbcaabccaabbccabcabbbbbcabcabbbbbcabbcaabcabccccaabcabcabcabcaabcaabbbcabcccabbccabcaabbcabcabcaabccabccaaabbbbbcabcaabcaabcabbbcabccabcabbcabcabcaaaabbbbcabbcaabcabccaabcabcabccaabbcaabccaabcabcabbcabccaabcaabcabbbccabccabcccaabcccabcaabcabcaaabccaaabcabcabcabcaabbccabbbccaabbbcabbccabcabbbccabcaabbcabcaaabccabcabccabccaabcabcaabbcccabcabcaaabcabcaaabcabbbccabcabbbcabbcabbccabbcaaabcaabcabcabcccabcaabbcccaabcabcabccabbbcabcabccabbcabbcabcaabcaaaaabcabbcccabccaabcaaaabbccabccaaaabbbbcabccabbbcabccabbbbcabbcabccaabccaaaaabbcabcccaabbcabbcaaaaabbcaabbbcccabcabbcccabbccaaabccabcaabbcabcaabbbbcaabcabbccabbbcaabbcaabccabcaaabbbccaaabccabbcaabccabbbbbbbbcabcabbcabcabccabbbbccabbcabccaaabbcabccaabccaaabcabcabcabcabcaabbbccabcaabbcabbccabbcccaabbbbcabbccccabbbcabbbbbbcabcabbcccaabcaaabbbcaabcaabcccabcabcabbbcabcaaabbcccccabbccccabccabbbbccaabcaabbbbbcaaabcabbbccabccabcabbbcabcabccabbcabcaaabcabccabbcabccccaaabcabcaaaabbbcabccabcabbcaaaaaaaabccabcaabccabbbcabbbbccabcccccaaaaaaabccabccaabbbcabcccabcabccabcabccabcccabbccabccabcabccabccabbbcabbbbcabbbbccccabcaabccabccccabbbcabbcaabbbccabbccabcabbcabbcaabbcabccabcaabcaaabbbcabccaaaabcabccabbcaabcaabcaabcabccabbcabcabcabccabcabcaabcabccabcabcaaaabccabccabcabccabcabcabcabcccabcabbcabcabcaabcaaabcabcaabcabcabccabccabbcabbbbcabcabcaabcabcabbcccaabbccabcabcaabccabbbcaabbcabcaaaabccabcabcabcabbcaaabbccabbccaaaaabcaaaabccccabbcabbcabbbccabcaabccccccabcabccabccabcaabccabcabcaaabbcabcaabcccccabbbcaaabcccabbbbbbbbbcaabcabcaabcaabccaabcabcaabcabcabcabbbccabbcaaabcabcaabcccaabcabccabcabbcabccaabccabcccabcaaabbcaabcaaaabcaabbccaabcabcabbcabcabbcaaaabccabcabbcaaabcaabbcabbcabcccabbccabccabcabcabccaabbbcabccabbccaabbbbbccaabbcaaabbbbcccaabccccabbcaaaabcabcaabbccaaaabcabcabccabccccabbcabbccabbbbcaabcaaabccccaaaabccabcaabccabcabcaabccabcaabcabccabcabccabbcabcccaabbbcaabbcabcabcabcccabcaaaabbbbcaabcccabbccabbcaabbcaaaaabccabccabccabcabbbbcabbcabcabcabcaabbcccaabbccaabcabbccaabcccabbcaabccaabcabbcaaabcaaabbbcabccabbccaaaabcccabccabbbccccaabbcaabcccabcabcaabcaaabbcaabcaabbcaaabcabbbcabcaabbcabcabcaabbcaabbbccabbcabcabcabcaaaabbcaabccaabbbcccabcabccccabcccaaabcabcaabcabbbccabcccaabcabcccabcaabbcabbbcaabcabbbcabcabbbbbbbcaabbbccabcaabcabcccabbcabcaabbbcaabcabcabcabccabcabbcabcabbbbccaabcaabbbcaabcabcaaaaaaabcabcccaabbcabccaaaaabcabcaaabcabbbccabbcaabccabcabccabcabbbcabcaabbbcabbcabcabcaabbcabbbcabbccabcccabcabcabcaaabcabbcabcabbbcabcabccabccabbbcccccabcabcccabccaabbbcabcccaabcabbbcabcaabbccccccaabccabbcabccabbccabbcabccabbcabcaabcabbccccabbcabccabcabcaabccaabbcaabcabbbcccabccaabcabcabcaabbbbcaabccaabcabccaabbcaabcabbcabcabcaaabcabbccaabcabccaabbbbcabcabcccaaaabccabcaabbbccabcabbccabccabbbcaabcabbccaaabcaaabcaabcabcabcabcccabbbcabbcaabbbcabcabccccaabcaabcabcabcabcabccabbcabcabcabcabcabcabcabcabbcabcabccabcabcabcabcaabcabcabccabcabcaaaaaabbccabccabcabcabcabcaabccabccabcabcaaaaaaabccabcabbbcccaabbcaabbbcccaabcabcabcabcccaaaaabbccabccabcabcabbcabcaabbbccaabcabcabcaaabcabcabccaaabbcaabcaabcabcabcaabcaabcaabcabcabcabcccabbccabcabcccabcabcabccabbbbcabbbbbcabcccabcaabbccabccabcaabcaabccabcabcabbcabcabbccabcccaabcabbcabcabcabcabcaabccccabbcabbbccabccaabcabcccabbbcaabccabcabcabcabbcabbbcaabbcabbbbcaabccaabcabbccabcccabcaaabccabcaaabbbbcabccabccaabbcabbbcaabcabcabbcaabccaaaaaaabccabcabbcaaabccabcabbbccabcaabcabbccaaabcabcabbccaaabbccccabcccccccabbccabcccaabcccabbbbcabccaabcaaabcaabcccabcabccabbbccabbcaabcabcabcabbcaaaabbbcabcaabccabccabbbcccabcabcabcabccaabbbbbcabbccabbcaabbbbcccabcabcabcabccabbcabbbbccabbcabbcaaaaabcabcabbbcaabcaabbbbcabbcaabbbcaaabcabcabccabcabbcaabbccccabbcabccabbcaabcccccabbbcabbbccaaabcabcaaabbcccaabccccabcabbcabcabbcabbcabbbcabccabbbccaabbbcabccabcabcaaabbcabbcabccabbcabbcabcabbcaabcabcabcabbcccabccccabcabbbcabcaabbbcabcabcaaaaabbbcabcabcabbcabccabccabccabccabbcabbcabcabcabbcccaabbcabcaaabcaabcabccabccaabcaabbcabbccabbcabccaaabbcabcabbcabcaabbccabcaaabcaaaaabcabbcaabccabcaaabcaabcaabcabcaaaabccaabccabbcabbcabcabccabccccabcaaabcabbbcabcaaaabbcccabccabcabccabccabcabbbccabccccabcabcaabcabcabbbcccabcaabccccaabcccabbbcabcabcccabccabcccabcaaabcabcabcabcaabcabcccaabbbcaabcabcaabbbcabcabcaabcabbcabbcabcaabbcabbbbcabcabcaabcabcaabcccabcabcaabcabcaaabbbbccabcabcaabbcabcabbbccabccabcabcabcabccabcabcabbccabcabcabbccaaabccabcabcaabbbccabbccabbccabcaabbbbcabbcccaabcabcabbcabbbcabcabcaabcabcabcaabcabcabcabccccabcabcaabcabbcabcaaabcabbbbcabcabcabcabcabcabcabcabbcaabcabcaabcabccabbcaaaaabcabcaabbbbbccaabccaabcabcabcaabcabcabcabcabcabcccaabccabbccaaabcabbcaaaaabcabcabcabccabccaaabbccabcabbbccabbbbccaabcabbccabcabccabcabcabcabccabcaabccabccabbccaabbcaabcaaabcabcabbccaabcabcabcccabccabcaaaabbbcccccccccabccabcccccaabbcaabcabcabcabcabcabcabcccabbcaabcabbbcaabccabcaabbccabccabcccabcabbcaaabcabcabbcaaabbbbcabcccabcabcabccabcccabcaabbcabbcabcabbbccabcabcabccabbcabccaaabbcaaabbcaabcccaabcaaabbcabcccabcabcaabccaabbcaaabbcaaabcabccabcccabccabbbcaaabcaaabcccccabbbbccabcabcabcabccabbbcaaabbbccabbbcccabcabcabccccaaabccabcaabbbbbbbcaaaabcaabcaaaabbcabccabcaabccabcabcaabcabccabcaabcabccabccaabbcabcabcabbcabcabccabcabccaabbcabcccaabbcabbcabcaabcccaaaabcabcabcaabcabbbcabccccaabcabcaaabcabbcaabcabccccaaabccabcccaabcaabbccabcabccaabccaabccaabccabcaabbcabcabbbcccaaaabccabbccabcaabcabccabbcabbcccaaabbccccabcabbccabccccabccabcabccabbcabcaabcccccabbcabcccaabbbbbcabcabcabcaaabcaabbcabcaaabcaabccabcaaabcaabcabcaabcabbbbbcabcabcaabccaabbcabccabbcabbcaabccabccabbbbcabbccabbcccabcabcabbcaabbcaabcabcaaaabccabcabcabbbccabcaaabbccaabbbcabbcabbbcabcabcabbcabcaabcabccabccabbccabbbcccabccabccaabbcabccccabcccabcabcabcaabbcabcabbcaabbbbcabcabcabcccccaabcabcabccabbcabbcabbcabcaaabccaaaaabcaaabcccabccccaaaaabcaabbbbcabcaaabcaaaabcabcaabcabcabcabcaabcabbbccabccabccabbbbcabcabcabcaabbbbbcaabcabcabbcabbbcabbcabbcabcabcabcabbccabcabcabcabbcabccaabcaabbcaaaaabcaaabccaabcaabbbbccabbbcabcaabbbccabcabbcaaabcccaabcabcabbcaaaabccabccaabccabcabccaabcabcabbbcabbbcabcaabcaabccaabcaabccabccabccabccaaaabccabccaabcabcccabcaaabcabcabcaabcabcabccabcabbcabbccabcabbcabcaaabcabbcabcabbccabbcaaaabccabccaaabbcabcccaabcaaabcabbbcabcaaabbccaabcabbccabcabcabbbbcabcabcabcabbcabcabcabcabcabccabcabccaabcabcaabcabbccabcaabbbcabcaaabcaaaabbbcaabbcccaabbccabbcaabbcabccaabccaaabcabccaaabbcabbccaaaabbcaaabccabbbcabcaabcabbbbccaaabcabcabccccaaabcabbcabcabbcaabcabbccaabcaaabccabccabcaaabcabcccaaaabcabcaabccabbcabccabcccaabbcabbbcaaaabcabcabcabcabccaabcabcabbcaabcabcabbbcabbcccaabbcabcaabcaabbcabbbcabcabcabcabccccaabcccabcccaabbcccccabbcabcaaaaabccabbcabbcaabcabccabcabbccccccaabccaabccabcccccabcabcabcaabcaaabcabcaaabcccabbcabbcabcabbccaabcabcabccabcaabbcabcabcaaaaabccccaaabcabcabcabbcabbcaabcaaabcabbcaabcaabbcccccaaabcabbcaabbbccaabcabcabcabcccabbcccabcccaabbbcabccabcabbccabccabccabccabcabccabbcabcabbccabbccaabcaabbcabbcabccccabccabcabccaabbcabccaabcaabcabbcabbbcabccaaabcabbcabbbcabcaabbbcaaabccabcabcaaabccaabccaabbcabcccccabcabcaaabbbccabcaabccabcaabbbcabcccaabbbcabcabccabccabbccaabcabbbbbbbcabbbbccaabbbbcabcabcaabcaabcabccabccabccaabcabcabcabcabbcaabbbbbbccabbccabcaabbbbcabcabccaaabbbcabbcabccccaabbcaabcaabcaabbcabbccabcabbcaabbccaabcaabccabcaabbccaabbbccaabccabcabcabcabcccabcaabbccabcabbccccabbccabcabccccabbbcaabbcabbbcaabbbbcabbcccabbcabcaaabccabbccabcabbbccaabbcabccabccaabcabcabbbcabbcabcabcabcaabbbcaabcabcccabccabcaabbbccccabbbcabcabcabccabcabcccabcabcaabcccabbccabccabbbccabcccaaaabbcaaaabcaabcabcccabcabcaaabccaaabcabcabcabcccaabccabcccccabcccaabbcabccabcabcabccabbccabbcccabcabcabcabbccabbbbcabbcabccabcabcaaabcabcabbcabbbbccabccabbbbccabccaabbcabcaabcabcaabcccabbcaaabcccaaaaaabcabcabcabcabbbcabcabbccabcaabbcabcaabcaaabcabccabccabcccabbcabbcabccaaabcabcabbbbbccabbbcabccccabccabcabcaabcabcabcabbbcccaabbcaabcccabcabccabccccaabbcabcabccabcabcaaabcaaaaaabcabbbcccaabcabccaabbbccabcabbccabbcabbbcccaabcabcabcaabbbcaaaabcaaabcabbbcccabcabcaaaaabcccaaabcaabcabcabcabbbcccaabbcabcabccaabccabbcabbccaabbccabcaabcabccabcaabbcaabccabcaaabcabbcaabcabcabbccccccabcabbcaaabcccabccaabcaabbcabbcabccabcccabcabcabccabcabccabcabccaabcccabcabcabcccabcaabcabcabbcaabbbbbcaabbbccabbccaabcccabcabcaaaaabbbbcaabcabccabcaabcabccaaaaabcabcaabcaaabbccabcccabbbbccaabbbbccaabccaaabcaabbcabbcaabbccccabcaabcabcabcabcabcccccaaabbcabbbcccabbcabbcabbcabbcaabccaaabccaabbccabbcaaaabbcabbccaabccabbcaabcaabcaabcabbcabcabcaaabccaabcaaabbcaabcabcccabcabccabbbccccaaabbbccaabccabcabbcabccaabbcabbcabbbccccabbcabbcabccabbcabcabcabcccabbcccabcccabcabcabccccabccaabccaabbcabcabcabbbcaabccaaabccabcabccabcabcabcabcabbccaabbcaabccabcabbccaabcabbcabcabbcaaabbbcabbcabcaabcabbbbbccabbcabbcccccabcccaaabcabbbbcaabcccaabcccaabbcabcaabcabbcabbbccabccaaabcaaaabcabcaaaaabccabcabccaabbcabcabcabcabcabcaabcaaabbcaabbbbcabbbbcccaabbcabcaabccabbbcabbcabcaabcccccabccccaabcabcabcccccabcaabbcabccabcabcabcccaabbbbccccaaabbbbcabbbcabcaaabcabbcabcabccabbbccaabcabcccaaabccabcccaabcabbcabcaabbcccabcabbccabbbcabcccccaabbcabccabcaabbcccabcabccaabbcaabcabbbcabbcaabccabbcccaaaaabbbcabccabbcabccabcaabccaabbbbcaaaabbbbcabbbbbcabcabccaabcabbbcabcabccabcabbccabccaabcabbcabcabcaabcccabcccaabcabcabcabbbcaabbccabcccabbcccccabccccccabcabbcabbcaaaabbcabbbcaabbcaaabcaaabcaabcabbbcabcabcabbcaaabbbbcabccccabcabcabcabbccabbbbcaabcabcaaabbcabccaabcaaabccabcabbccccabbccabcaaaaabcabbbccccabbcabcaabbbcabbcaabcabcaabcccabcaabcabcabbbcabcabcabcabcabcaabcccabcabcaabbcaabccabccabcabcabcaabcabcabcaabbbcaabccabbcaabcabcabcabccaaabcabbcabcabcabccabbbbccabbcaabcabcaabbcabcccabbcabcccaabccabbcaabccaabbcccaabbcabccabbcabcabcabcabcccaaabcaabccabcabbbbccabcabcabcccabbcaaabcaaaaabcccabbcccabcabbbbccabcabcaabccabcaaabcccabcabbccccaaaaaaabbcccabcabbbbbcabcccaabcccaabbbbbcabcabccabbcccabbbcabbbcaaabccabbcccabcabbccabccccabcaabccabcabbccabbcaaabbcaabcabcabccabbbcabcabcabbcaabccabcaaabccabcabcabcabcaabccccabcabcabbcaabbbbbcaabcabbccaaaaabcabccabbbbccabccaaabccabccaabcabbcaaabcaabccabbcabcaabcaaaabbcaabcccccabcccabcabcabcaabbcccaaabcabbccaabbcaabcaaabcccaabbcabbccabccabccabcabccccaabcabcaabccabbbcaaaabcabcabcaabbcabcaabccabbbcabbcabcccaaabbccabcabcaaabcaabbcaaaaabcaabbcccabbcabbcabcccabbbcabcaabcabcabcaabcabccaabcaaabcabbcccaabcabcabcaabccabbbbcabcaabccabbcabcabbcaabbccaaabbccabbccabbcccabbbbccabcabcabbbcabbcabcabccaabccaaaaabcabcaaabbccaabbbcaabcabcabccccaaabcabbccccccabcaabcabcccabccaabcaabbbccabbbccccabbccaabbcaabcabcabccccabcaaaabbcabccabcaabcaabbccabbccccabcabcaabcabbcabbbbcaabbccabcabbcaaaabcabcccaaaabbbcaaabcaabcabbccaabcccabbcaaaaabcabcaabbcaabcabbcccccabbccabccccabcabbbcaaabcabbcabccabbccabcabbcaaaabccaaabbccabcabbbcccaabbcabcabcabcabcaabcabbbcaabcaabbbcabbcabbbcabcabbccaaabcaabcaabcabbcabccabbbcccaaaaabcabbcaabcabcccaabbccaaaaabcabcaabbbbcccaabcabcaabccabbcccabcaaabbcabbcabccabccabcaaaabbbbccabcaaabcabbccabbcaabbcabbcccabbccaabbcabbcabcabcabbcaaabcccabcabcabbbccaabcabcabcabcabcabbcabcaaabbcabcabcabbcaabbcabcaaaaabcabcabbcabbbcaaabbbcaabbcabbccabcaabcabcabccaaaaabccabcabcaabcabcabcccaabcaabccaabcabcabcabbccabccabccabcaaaabcabccccccaaaabbccabcaaabcaaabcabcabccabbccaabbbbcabcccabbcaabcabbccaabcabcabbcabccabcabcabcabccabbbcccabcabcccabcaabcaabcabccabbcabcccabbcaabcccabcccaabccaabbcaabcabbcaaabcabbcaaabbbbccaabcabccaaabcabcaabbccabbccabbcccccaabbccabbcccccabbbbbbcabcaabbccaabcabcccaabccabcaaabbccabcaaabcabbccabccabcabbcaabcabbcaabbbccabbcabbbbcabcabcabcabcabccabccabcabcaabbccaabbcabbbbcaaaabcabbcabbccabcabbcaabccabcaaaaabcabcaabcaabbcabccabbccabcabbbcabbbcaabcaaabcaaabcabbcabcabcabcabcabccabcabbccabcaaaaabbccabbcaaabcabcaaabbccabccabcabcaabbcaabbcabccabccccabccccaabbbcabbcabcaabcabcabbcabccabcaabbbcabbcabbcabbbcabbcaaaaabcabccabccabcaabccccabccabcaaabbcaabcabcaabcabcccaabcaaaabbbccaaabcabcaaabccabcabbbbcccccaaabbccabccabcaaabcaabcabcaaaabbcabbcccabbcabbcabbbccabcabbccabcabbcccabccabbcabcabcaaaabcabcaabcaabcabcabcabcaabbcabbcaaabcaabccabbcaaaabccaaabcabcabccabcabcabccaabcaabcaabbbbbcaaaaaaabcabcabccabcabbccaabbcabcabcabbcccabccabcaabcabcabcabbbccaabbbccaaabbccabbcabcabcaabbbbcabccabcccabbccabcabccaabcabbcabcaabcaabcaabccabcaabcabcabcabbcaabbcabbcaabcabcabcaabcccaabcabbcaabcaaaaabbcaabbbccaabbbcabcabcabbbbcabbcabbbcaabccaaaaabccccaabcabbbcabbbcabbcccabcabbcaabccabcaabccabcabbbbcabbcabccccabcccabcabcabccabccabbcabcccabcabcaaabcccaabbcccaabcaabbccabccccabcabcabcccaaabccabccaabcccccaaabcabccccaabbcabbbccccaabccaaabcabbbbbcabbbcaabbcaabcaabbcabbcabcabbccabcabcabcabcaabccabcabcabcabcabcabbbcabccccabcaabcabccabbbbbcabcaaabcaabcabcccabccaabcaabcabcabcaabcaabccabcccaabccabbccaabcaabccabcabcabccaabcabccaaabcccaabccabccaabcabcaabbbcabcaabccabccabcabbcabcabcabcabcaabcabbcccaabbbbcabccabccabcabcccabcabcaabcaaabbccabccabccaabcccabcabccabccccabccabcabcaabbbbccaabcaabcaabcabccabbbcabbcaaaabbcabcaabbbcaaaaaaabbbbcaabcabcabcabcabbcaabbccabbcabbbcaabcabbbcabbcccabcabbbccaabcabbcaabcabcabcaabcabcabbcabbccaaaabcccabccabcabcabccabbcabcabbcaaaabcabcccaaaabccabcaabcabbbbbcaabcabcabbbbbcabcabcabcabbcabcabbccabcaaabcaabcaaabbcabccabcaaabbccabbbcabbcaabbbcabbcabbccabcaabbbcaabcaaaabcabccabcabbcabbbcabcabccccabbcccaabccaabcabcabccabcabbccabccaabcccaaabcccaaabbbccabccabbbbcabbbccabcabbccabcabcabbccabbccabcabccabcabccaaaaabbccaabcaaabccabccaabbbcabcaaaaabcaabccaaaaaabcccccabbbcaabcabbccaabccaabbcabbbcaabcabbccabbbbbbcabccccabccabcaabccabbbbcaabcccaabcaabcabbcccabbcabbbcabcabcabbbccaabcaabbccabbbcabcccabcaaaabbccabcabbcabcabbcabcaabbbcabcabbcaaabbccabcabcabccccaabbbccaabbbbcabcabccaabbbccabcabccabcabcabcabbcaaabcabcccaabcccabbbcabccaabbbbcabcaaaabcabbccaabcaabcabbccaabbcabcabcabccabbbcabcabcabbcabccabbcabbccaabbcabbcabcaaabbcaabcaabcabbcabcabcabcaabccabccaabbbcaabbbbbbbcabccaaabcaabcaabccabcaabcaabcaabcabccabbcabcabcccaabcabcaabcabbcccabbbcaabcabccaabcccabccaaabcabccaabccaabcabcabbbcabccaaaabbcabccaabbcabbcabcabbcabbcabccabcabcaaabcabccabbbcaaabcabcaabcabbcabbbccaaabcaaabccabbbcaaabbbccabccaabbcabbccabccaabcaabbccabbbcabbcabcabbbcabcaaabcabbbcabcabbcabcabbbbcaabccabccabccaabcccabbbccccabbcabbccabcabbbcabbcccabcaabcabcabcabbbbcabccabbbcaaaabbbcccabcaaabcabccabbcaaaabcaaabbcabcabcaabbcabcabbbbbccaabccaaaabbbcccabcabbbccabcabccabccaaabbcaabbbbbbbcabcaaabbcabccabcabcccabbcabcabccabbccabccaabccaabcaaaaabccabbccabccabcabccaabccabbccabcabcabbcabcaaaaabcabcabcaabccabcabcaabbbcaaabbcaaabcabbbbcabcabccabccaabbbcabbcaabcaabccabbcabbbccccaabcabccabbccaabbbccaabccabcabcabccabcaabbcabcaaabbcaaabcaabcabcaaabcabbcaabcaabcaabbccaabbcaabcabcccabccaabbccaabcabbcccaabbcabbbcabbbbcaabcabcabbccaabcaabcabcabbcabccccabbbccccccabcabbbcabcaabccabbcabcaaabcaabbcabcabbcccabcabcaabbcabbbbcabbcabcaaaabbcabcaabccabbbcabbbcabcabcaabbccaaabccaaaabcabcccccabcabcaaabbcabcabcabbcccaabcabcabcabcaabcaabcaabcabcabccabcccccaabbcabbcaaabbcabbcabccaabbccabcaaabcccabbbbbcaaaabcabbcccabbccabbbcccabbcaabcabcaabcabcabbcabbccabcccaaabccabcabbbcabccabbbcabcabbccaaabcabbcccaabbbcabcabbcaabbcabccccabcabcabcaaabbcabcccabbcabbcabccaabcccabcabccabccaabcabccabcaabcabcaabccaaabcccabcaabcabccaabbbbbcabcabccaaabcaaabbbcabbcccaabbccabcaaabbccabcccaaabcabbcabbcabcabbbbcabccaabcaaabcabcaabbcaabcabbbcabbbcaaaabcabcabcabcabcabcabccabbcabcabccabcabccccabbbbbbbcaabbccabbcabcabcabbbcaabbbcabcaabcabcabcabcaabbccabcabcaabbbcaaabcabcabcabcaaaabcabbccabcabcabbbcabbcaaabbcabbcabbcabbcabcaabbcabbbcabcabccabbbcabcabcabcabbbcccabbbcabccccabcabbbcaabcabbcaabccabcabcabcaabcaabccaabbccabcabcaaabbccabbcaabccaaabbcabcaabbbcabbcccabbcabcaaabcabbccabccabcaabbccabbbcaabcabcabcaabcaabcabccaabbcabbcaaabbcaaabbbbcabbcabcabcabcaabbbbccaabbcaaabcaabcaabbcabcabbcccabccaaabccabcabcabcabbcccaaabbcabccabbcaabbcaabcabcabcaabbbcaabccccabccaaaabcabcabbcabbbbbccaabcabbcabbcabbcabcabcaabbcabccabcccabcabcaabccabcabcabccabcaabccabccaabbbbcabbccabccaabcccaabcccabccabbcabccccaaabbcccabcaabcabcabcccabbbccabccaabbcabcaaabcabbcabcabcabcabcccabbcccabbbcabcabcabcaabcaaaaaabbcabccaaabcabbccaaaaaaaaabccccaabcabcabccabbcabcccabcabbbccaaaaabbccabcabcaabbbcaabcabbccabcabcabbcaabccabcabcaabcaabbccabcabcaabbccaaabbcaabccaaabbbcabcabcaabcaabcaabbbcaabccabccabbcabcabcabbcaabcaabcabcabbccaabcabcabcabcabbbcabbccaabbcccaabbbbbbcabbcabccaaabcabccaabbcabbcaabcaabbcabcccaaabccccabcccaaabcccaabccabcccabcaaabcabbbbcabbcabcabbcaabcaabbcaabcabcabcaabcabcaabbccabbcabbcccabccaabbcabbcabcaabbcabcccaabbbbcabcabcaaabbbcccaabcabcabbccaabcabcabcccabccaabcaaabbcabcabcabcabcabccabbcabbcabbccabccabccabbcabbcabcaaabbbcabccaaabbcccccaaaabcabcabcccaaabbcaaaabccccccaabcabbcaaaaaabcabccaabcabcabbccabbccabcaaabccabcaabbccabccabbccaabcabcabcabcabcaaabbbccaaabcaaabcabcabbbbcabcabccabcaabbcaabcaaabcaabcaabcabbbcaabbcabbcabbcccaabccabcabcabbcabbcabcabcaaabcabbccccaabcabbcabbcabbbcabcaabccaabbcaabcccaabcaaabbbccabcabcaaabccaabbcabccaabbbbccabcabbbcaaabcabcabbcabbcaabcabcabbccabbcabcabcabccabccabcabcaabcccaabcabcabbccaabcabbbbcccaaabbcabbbcabbcaaabcabbbbcabcabccaabcabcccaabbcabcccaabcabcabcabcabccabbbcabbcabcccabcaabcaaabccabbbccabcabcabcabcaabbbcabccabcaabccabbbcabbcabcabcabbcabccabbbccabbcaabcabcaabcccabcabcaaabcabccabcaabcccaaaabccaaabbbccabccabccabcabccabccabcaabcabbccabbcabccaabbbbccabccaaabcabcaaabcaabcabccabbcabccaabcabcaabcaabcabcabcccaabbcabcabbcaabcaabbbccabcabcabcaabbcabcabcabcaabccabbbcabcabcaaaabccabcabcabcabcccabccabcaabbcabbbcaabcabcabcccabbcaaabbbbbcabbcabcabbbcaaaabcabbcabcabbcabcccabcaaabccabccabcabcabbccaaabcaaabcabcaabcaabcccccaabcabcaabcabbcabbcabcabbbbcabccabcaabcabcaaabbbbcccaabcabbbccabcaabbbcccaaabbbcabcccaaaaabbcccabcabbcccaaabccabcaaabcaabcccabcabcaaaabbbbccaabcaabcabcccabbcabcabbcabbcabcabbbcabbbcaaabcabcabccabbcccaabcabbccabcaabbcabbccabbcaabbbcaabcaaabcabbbbcabbbbcaabccccabbbccabcabccabbbbbcabccaabcabbbbbcabbbcaabbbcaabbccaabbbcabccaabccabcabcabccabbcccabbccaabccabcaabcabcabcabbccabcabcabcaaabcccaabcabbbbbcaabcabcabcaaabbcabccabcabbcaabcabcaabcabbcabcabbcaabcaaabccaabcabcaabbbccaabccabccabcabcabbccaabbcabcabbccaaabbcccabbcabcaabcabbccaaabbcccabcabcabcccccabbcabcccaabcaaaaabccaabcabbccabbbcaaabcabcabcabbcccabccabbcabcccccabcaabcabccabcccabccaabcabbcaabcabbbcaabbcabcabcabccaabbcaaaabcaabcaaabccaabcabccabcabcabcabcabcabcaabcaaabcccabcabcabcabccabcaabbcabbbbcaabcaaabccccaabccabbcabcaabbcccabccabcabcaabbbbbbccabcccabcabcabcabbcabccabbbbcaaabcabcaabccaaabcaabccaabcabbcabcabcabbcabbbcabcabbccaaabcabbbbcaabcabcaabbcabcabcabcaabbcabccabcabcabcabccaaabccabbcabcabcaabbbcabcaaaaabcabbcccabcaaabbcabccabbccccaaabbcabcabcabbcabbbcaaabbbccabccccccccccabcabcccccabccabcaabcabcabccabcabcaabcccaaabcabbbbcaabcaabcabccabcccaaabbbcabccabccabcabbcabbcccabbcabcabccaabbccaabcaabcaaabcabccabcabcabcaaaabcabccabcabbcccabcabbcccabbbcabccabbbcaabbbbbbccabcabcabcaabccabcccccaabbccabcabccaabcaaabcabcabbcabbcaabcaabbcabcabcaaaaaaabcccccccaabcaaaabbcabbbbccaabccabcaabcabcabcaabbbcaabccabccabccabbbccabcabcabbbbcaabcabbcabcabccaaaaabccabcabcaaaaabcabccabccabbccabbcccabccabbcaabbcaaabcabbcaabbbccaaabcabccabccaaabcaaabccaabbcabcabcabcccabcabbcabcabcabcccabccccabcabbbccaabbccaabcabccabccabcaabcabcaabbcaabcabcabcaaaaabcccabcabcabcaaaaabcabbcabcaabbbbbccaaabbccabcaaabbbbcccabcabcabcabccabcaaaabbcaabbcabcaabbcabcabcabbcaabccaabbbcabbbcaabcaaaabccccccaabcabccccaaaaabccccaabccabcaabcabcabcabbcaabccabcabbbcabcabcaabcaaabbcabcabbcccaabcaaabbcabbcabbbccaabcccabbcabccaabccabbbcabcabbbcaaabbcabbbcabcaaaabcabbbcabbcabcabcabbcabbccaaabccabcaabcabbcabbcabbbbbcaabcccabbcabbcccabcabcabbcabccabbcaabcabcabccabcabbcaaabccabbcabcabbbcabcccabcabbccaabccaabbcabbbbcabccabccaabcaabcaabcabbcabcccaabbbcaaabbcaabbbccaabcaabcaabbcabccaaaabcaaaabcabbcabbbbccccccaaabcccabbcabbcabcabcabcabccabbbcaaabbbbcabcaabcabbccabcaabbccabcabbcaaaabcaaabbccabcabcabcabcccabbcaaabccabccabccccaabbbcaaabbcccabcabcabccccabcabbcabcaaaaaabcabcabccabccaaaabcabcabbbcccabcabbcabcaaaabcabbbcabcabcabbcaaaaaaabcabbbbcabbbcaabcabbcaaabccabcabcaabbcabcabcabbcabcabcaaabcabccccabcabccccabcabcabbccaabcaabcabbcabbbbbcaabbcabbcabbbcabcabcabbbcabccaabbbcabcabcaabcabcabcabcabcabbcabbcaabcabbcaabcabcabcabcccabcabcabccabccccccabbbbbcabcaaabcabcabcaaabbbbcabcabccabbcabcabcaaabcaaabcaaabccabcabbcabccabcabccabcaabbbbbcaaaabcabccabcabbcabccabccaabcabccabcaabbbbbcccabccaabcccabccaabbbcabcaaabbbcabcabcabcccccccabcabbbcabbccabcabcabbccabcabcabcaaabccaaaaabbbbccccabbbbbcaabcccaabcabbccabcabbbcabbbbcaaaabccabcaaabcaabbccabbcabccabbcccaaabcabbcabcccabbccaabbbbcaabbcabcccabcaaaabcabcabccabcaaaabcabccabcabbcabbbbbbbcabccabbcabcabbccabcabcabcabcaaabbcccaabbbbcaabcabbcabcccaabbccabbccabcaabccccabbcaabbcabccaabcaabccabbbbcccabcabbcabcaabcabbcabbccabbccaaabbccccabcabccabbccaaabcabbbcabcabcabccaabbbcaaaaabcabcabbbcaabccaabccabcabcabccaabbbcabbcabccaaaabcabcabccabbccabcaabccabcabbcabccabbcabbcabcabbccabbcabbcabbcabcabbccaabccabbbbccaaabbbccccabbcaaabbcabcabcabccaaaabbcccabbccccaaabcabbbccabccaabbccabbcccaaabcabccaabcabccaabbccabcabcabcaaabccaaabcaaabbcabcabcaaaabcabccaabcabbcabbbbcabcabcaabbbcabbbbbccccabbcabbcabccccabbcccabcabcabbcaabccabbcabcaabccaaabbbbcccaabbcabcaabcabcabbbbcaabcabcabcaabccabccccabccabcabbcabccabbcaaaabbccaabbcabcabcabcabcabccabbbcabccabbcabbcaabcabcaaabbccabcaaaabbbcabcabbcaabcabcabcabcabcaaabbbcabbbbbbccabcabcabbcaaabcabcaabbbcaabbcccaaabccccaaabcaabbcabccabbcabbcaabcabbcabccabcabcccabbccabcabcccabbccabcaabcaabcabbcabbbcabcaaaabbcabccccaaaaabcccabcabbcccaabbcaabbcabcaabcabcabccabccabbcabbbbcabbbcabbccccaabcaabcabcaaabccabbcaabbcaaabccabcabbccabbccaaabcccabbbbcabcaabccabcabbbbcabccabccabbccabcabcabcabbcaabcaabbcaaabccabccabcabccccaabcaabcabcabbbcccccaaabccabccaaabcabcabcaaaaabcccaaabcaaabcaabcabcccaaaaabcabcabccaabcabccabbbcaabbccabcaabcabcabcaabcccaabcabcabcccaaabbccabcabcabcabbccabbcabbccabccaaabcabcabbcaaaaabcabcabcabcabbbbccccabcabcaabbbbcaabbbbccaaabccabbccabbbcaabccabccabbccabcabcabbbcabccaaaaaabccabcabcaabbbbcccabcabbcabbcabcccabcabccabcabcaabcabcabccabcabccccaabcaabbcabcabcabcabcabccabcaabbcabcccabcabcabcabcccabcabcaabbbcccabcabbcaabbcaaabcaabcabcccabbccabcabcabbcaabcabcabcabbbbcabcccaabcabccabbcaabcabcabbccabcabbccabcaaaabcabcccaabccaaabcccaabcabcaaaaabbcabcaaabcabcccabcccaabbccaaabccaaabbcabbbcabbbcabccaabbbcabbbbcabcabccaabbcaaaabcabcaabcabcaabcabcabcccabccabccaaabccaabbcaaabcabbbbccaaabbbbbccabccabbcaabbbbbccabccccabcabcabcabcaabcabbcabcabcabbccaabcaabcabcabcabccabcabcabcaaabcabcccaabcabbcaaabbcabcaabcaabbccccabccaaaabbbcaabcabccaabbccabccaabcabbbcabcccabcabccaaabccccabcabbcabcabccaabccabbcccabbcabbbcabccabbcaabccabccabcaabccabccabcabbcccaabcccabccabcabcabcccaaabcccabcabcabbccabccabcabccaabcabbcabbcabcabccabcabcccaabbcabbbcaabbbcabbcabbbbcabcabcabbcabcabbcaabbcabbbccaabcabbcabbcabbbcabbbbcccabbcccabcaaabccaabbbcabcabccabbccccabcaaaabbccabbbcabcabcccaaabcabcabcaabcaabcaaabcabbbcabbbcabbbcabcccabcaabcabbbbcaaabcabcaabbccabcabbbbcaabcaaaabbbbcabbcabbbccabccaabbbbbcabcabbbbcabcaaabccabcaabbbbcabbcabccabbcaabcabcccaaaabbcabbcabcabcaabcaabccaabccabbcabbcaaaabbccabccabcabbcabbcabcabbcabbcabcabcabcabcaabcccccabcccabcabcabcabccccccccaabbcabbccccabbccabcaabcaaaabbcabcabcabbbccabbccabccabbcabbbcabbccaaaabccaabcaabcccabbccaaabcabbbcabbccaabcabcabbccaabcabccaaaabbcaabbcaabcabccaabbcccaabccabbbbcabcccabccabbccabcabcabcaabccaabbccaaaabcaaaaaabcabcaaabccaabbbccabbccabbcabcaaaabcaabccabbcabccccabcabcabbcabcabcabcabbcabcaaaabcabbbbccaaaabcabccabccaaaaabcabcccabcabcccabcaabccaabcaaabcaabbccaabcaabbbcaabcabccabcabbcaabccaabcabcaabbcccaabcaaaaabbbccabbcabbccaabcabbcabcabbccabccaabcabcabcabcabcaabccabcaabccaabcabbbccabbccabcabbcccaaabcaabccabccaabcaabbcabcabccaabbbbcabbcabcaabcaabcaabcabcaabcabccabbbcaaaaabbbbbbccaabcaabcabccabbcabcccaabccabccabcabcccabccaabcccabcccabcaabcaaabcabcabbcabcabcabbbbcabbbcaaabccabccabccaaabccabbccccabbcabbcabcabbcabbccabbcabccaaaabcabcaabcccccaabcabcaaaaabccccaabcabbbcabcccabcabbccaabccaabbbccabcaaaabbbcabbcccaaabcabcabcabcabccabcaaabbcabcabcabcccccaabcccabccaaabcaaabbccabcaabcabcabbccaaaabcaabcabcccabcabbbcabccabcabcabbcabcccabcabbcabccaabccaaabccabcaaabcabccabbbbcaabcabcabbbbbcabbbbcccabbcabcabcabcabbcabcaabcabcaaabcabbbcabbccabcabcccaaabcaabcabbcaaabcaabcabcaaabccabcaabbcabccabcabcabbccabbbccabccabbbbcabcabccabbcabccccabcaabccaabbccaabbcaabcccaabcabcabbcaaabcaaabccabcabccccabcccabcaabccccabcccaabbbccabcabccabcccaabccabccaabbccabbcabccaabcabbccccabcabcabcaabcabbcabcccccabccccccaabccabcaabcabcabccabcaabccccaabbcccaabbcabbcaaabbcabccabcabccabcaaabccabcabbbbcabbcaabcabbcaabbcabcaaabccaabcabcccccabccabbcabcaabbcccabbcabccabcaabcabccaabbcabbbcabbccaaaabbcabbccabcaabcabcaaabbbbccabbbcaabcaaabbcaabcabcabcabbcabbcccaabcabcabccabbcabbccaabbcaaaaabcccabccaabcabbcccabbbcabcabbccabcabcaabbcabcabcabcabcccaaabcabbbcabbcccabbcabcabcaaabbbcabcabcabccabbcabbbcabcabbcaaabcabbcabbcccccabcaabccccabbccabccabbcabbcabcaabcccabcaabbbbbbcaabcabcabcccaabcabcccabccabcabbbcabcabcaabbccaabbccabbcabcaaabcccaabccaaabcabccccabcaabbcabccabbcabcabbcabbccccaabcaabccabbbccabbcabcaabcaabcabbccabcabcccccabbcaabbcccaaabccabccaaabccabccabbcabcabcabbbccaaabcabccabcaabbbccabcaaabbcabcaabbcabcccabccabccaaaaaaabcabcccccabbcabcccabcabcabcabcaabcabbcccabccabcabcccabbbcaaaabcabcabbbcabcabbcabbbbbbbbbccaabcabbcaabbccabccabccabbcaabcccabccabcabccabcaabcaaabcaabcabccccaabcaaabcabcaabcaabcabbcaabcabcaaabbbbbbcabbccabbcccaabcaabcaabbbcabccabcaabbccabcccabbcaabbcabccabcaabcaaaaabbcaaabcabccaabccaabcabccaabcabcccabbbcabcaabbbbbcabbcabbcabcccabcabcaaabbcaaabcabcabcaabccabbcabccabbcabbcaabbbcabbcabcabcabbcaaabcaaabbbccabcabbbcabccabbcccaabbcabcabbcabbcabcccabbccabcabccaabbccabbccaabcabbbcabbbbcabbbcabcabcabbbcaabbccabcabcccabcabbccabcaabbcabcabbbcabcabccabcabcabcabbcaabcccabbcabccabbccabbbcabcabcabbcccabbcabccabcccaabbcccabcabbcabcabcaaabcabbcabccabbcaaaabcaabccccaabcabcabcabbbcccabcabbbbcaabcabbcaabcccaabcabbccaabccabccabbcabccabcabcabcaaaabcccabbbcabbbccabcaaabbcabbcabbcabbbcabccabcabccabcabcabbccabbbccabcabcabcaabbcabccabccabccabcabbbcabcabcaaaaaabcabcabbbccabcccabcaabcccabcabcaabbcabbcabcabcccaabccabbcccaaabcaaabbbbcaaaaabcaaaabcccabcabcabbbccabcabcaabccccaaabccaabcabcabcaaabcabbcccabcabbccabbbccabbcabcaabccabcabbbcabbcabcabcaaabccabcabccabcabccabcabccabbccabcabbbcabcabcccaabccccaabcabbccaaaabcaabcabccabcaabcabccaaabcccabcccabcaabcabcabbcabcabccaabbbbcabcabbccabccabbccabcabbcabcabcabcccabbcabcaabcabbcccccaabbccabcaaaabbbbcabbbcccaabcccaabcabcaaabcaaabbcabcabcaaaabbcccccabcabcabccabccaaabcabcaabcabcabbcaaaabcabccaabccabbcabcaabcabcabccabbcabcabcabbbccabcccabcccabcabbcabcaaaaabcaaabccabccabcabcabcaabccabbbbcabccabbcaabbbbbcabcaaabccabbcccabbccabcaaabcabbcabcccaabbcabcaaaaabccabcabcabcaabbccabbbcabbccabccaabcccaabbbbbcaaabcccccaabbbccabccccaabccaaabcabccabbcabbbbcabcabcabcabcabccabcabcaabbbcabbcabbccccaaabcabbcaabcaabcaabcabbccabccabcabbcabcabbcaaabbcaabcabcabbcabcabbbccabbcaabbcabccabcabcabbcaabccabcaabcabcabcccabbcccabcabcccabcccaabbcabccccabbcabccabccabbccabcabcaabcaabbcabcaabbcabcabcabccaaabccaabcabccabcccabbcaabcabcabcabcabcabccabcabbbccaabccabbcccaaabcaaaaaaabccaabcaabbccaabbcaabcabccccabbcaabbbbbcabcaabcabcccaaabbcabcabcaabcaaabcccaabcabcabbcaabbccaabcabccabbcabbccaaaaabcaaabcabcaabccaabbccaabcabccabccaabcabbbbcabcabccaabcaaaabccabbccabcabccabcabcaabbbcabcaaabcabcabbbccaabbbbcccccaabcabcabcabcccaabbcabbbcabcabcabccabcabccabcabbbccabccabbcaaaabbcabcaaabcabbcabbcabcaaabbbbcabcabcabcaabcabcaabcabccccccaaabcabbcabcaabcaaaaabcabccaabbbcabccabcaabbcabbccabccabcaabcccaabccaaabbcaabbccccaabcabcabccaabcabcabbcabcabcaaabbbccccabcaabcaabbbcabbbcabbbccaabbbccccabbcaabcabcabbcaabbcccabbcccaabcabbccabccaabcabbcccabcaabccaaaabbcaabcaaaaabcabcabcabcaabccabbcabcaabcabcabccaaaabbbbbcaabcccabcabbbccabccccaabbbccabcabccabccccabcaaabcabcabbcabccabccabbcabbcabcabcabbcabcabcabbcabcabcaabccabcaaabcabccaaabcaabcabcaabcccabbcaabcabccaabcabbbcaabcaabcabcabcccabccabccaabccabbcaabbbbcabbcabccabccabcaabbcaabbcaabcaaabccabbcabcabcabbbcaabcabccabcaabbcabcaabbcabcccaabccabcccaaaaabcaabcaabcabcaabccabcabbbcabcabbcaaabbcaaaabbccabcaabcabcaaabcabcabcabccaabcccaaabcabbcaabbcabbcabccaabcaabcccaaabcabbbbccabccabccabcaabcccabcabbcabcabccaabcabcaabbcaabbccaabbccabcccabbbcabbbcabcabbcaaaabcabcaaabcaabcabcabcabcabccabcccabcccabccaabbcccabbcabcabcaabbcabbcabccabcaaabbcabcabbcabcaabcccabccaabbbcccaabcaabcabcabcabbcabbcabcabcabcabcabcabcabcaabcabbcabccabccaaabccaabcaabccaaabccaabcaaabcabcabbbbccccaabbcabcabbcaaabccabbcabbccabcaaaabbccaabcaabcaabcaabbcabcabbcccabbbcabccabcabccabcabcabcaabccabbccaabcabccabcabcaaaabbcaabcaaabcabccabbcabccabccabccabcabcabbbbcabcabcabbcccaabcaabbbcaaabcabcabccaaaaabbcccabbbcabcabbcabcabcaaabcabbbbbccabbcaaabcaabcabcaabbcabbccaabbccabbcaabccccabcabbcccabcabbcaabcabcabcabbcaaaabccccccabbcaabbbcabccaabbccabbcabbbcabcaabcabcccaaabbcabcccccccabbccaabcabcaabbbcaabcabccaabcabcaabcaabbbcabbbcabccccabbbcabbbbcaabcaaabcabcaaabbcabcaaabbbcabbccabbcaaabcaaaaaaabcaaaabbbbcaaaabcabcaabcabcabbcccabcaaaaabcabbbccabcaabcccabbbbccaaabcabcccabcabccabcabccabcabbbcabccabccccabcabcabcabcabcabcaaabcabbcabcaabcaabbcabbbcabcabcabcabcabcabbcaabbccabbccabccaabcabccabcaabccabbcabbccabbbcaabcabbcccabcccabcabbbcccabcabbccabcccaabccaabcaaabccaaabcabcaabbbccabbcccaabcabcabcccaabcabcabcabbcabcaabcabcabbbcabcabcaaaabcaabcaabccabcabccaabbccabcccabbcaabcaabbbcabcabccabccccabbbccaaaaabccccabbcabccabcaabcaabccabbcabcabccabcccabcccabccabcccccabcaaaabbccabbcabccccabcccaabcabbccabcabcabbbbbcccaaabcabccabcabcabcaabcabbcabcaabcaabcabcaabcabccaabcabbcabbbccabcabbbbcaaabbcabcaabcaabbccaabccaabcccabcabbbbcaabccabcabcaabcaabccabbcaabcaabcabcaabbbbcabccaabcabbcabbcaabbcaabbccabccabccaaabcaabcaabccabcabbccabccaabbccccabbcaabccabcccabcabccaabcabcaabbbcabcabcabccabcaabbccabcccaabcabbcaabcaabbbcaaabcccabccaabccabcabbcabcabcabbbcabbcabcabcaabbcccabcccaabcabccabcabbcaabccabccccabcaaabcccabbbcabcaabccaaabbbccabcabcccabbcabbccaabcabbccabcabcaaabcaabcccabbcaabcaaabcabcabbbcaabcaaabcaabcaabcaabbccabbbccaaaaaabcabbcabccabcaaabbbcabbbcaaabbccabcabcabbccccabbbcabbbbbcabcccabccabbcabcaabbcabccaabcabccabcabccabcaaaabccabbcabcaabcabccaabbcabbbccccabcabcaabcabccaabcccabcaaabcabbcabbbcccabcaabcaabbccabcabbbbcccabbbbcabcabcaabcabccabbcaaabbbbcabcaabbbbcabcaabcabcaabcabccabccabcabcaabcabbcaabcaabbcabccccabccaabbcabcabbcabbcabccabcccabbcccabbbcabcabbccabcaaaabccabbccabcaaaaabcaaabbcaaaabcabcaabcaaaabcabcabcabbcaabcabbcabcccabbbbbbcccccabccabbccabcccaaabcaabcabbcabcabcabcccabbbcabcabccaaaaabbcabcabccabbcabbcccabcabccabbcabcabcabbcabcabcabcabccabcabcabbcccaaabbcabcaabcabcabccaaabbbcaabcabbcabbbcabcabcabbcabbccabcabcaaabccaaabbcabcaabbbbcabcaabbbccabccabbbbcabcabcabccabcabbccabbcabbccabcabcaabcabbcabcccaabccaabcaabccabbcabbcccccabcaabcabbcabcabbcaabbccabcabbbcaaabbccccabccaabcabbcaabcabcabbcabccabbcccaaaabcaabcabbcaabbbcabbcabcabcccabbbcaaabcabcaabcaabbcabbcaabcabcabcaabcabcabbcaabbbcaaabbbcabcccaabcabcabbcabcaabcabcaabcccccabcaabbcaabcaabccaabccabbccabccaaabbccaabcabcccabcaabcabbbccaabbccabcabcabcabbcaabccaaaaabcabbbcabbcabcabcaabbcaabbcccabbcccaabbcaabbccabbcabcaabbcabcaabbbcabcabcccabcccabcabccabcabcaabcabbbcabcabcccabccccccabcabcaabcabccaabbccccccabcabbbbcaabbbcccabcaabcabcabcabcaaabcabbcccabbcabccccabccaabccabcabbbccabcccabbcabcabbbcaabcabbcabcabccccccabcaaabcabbcaaabbbcaabcabbcabbccaabcabbbbcabcabccabcabbcabbbcabccabcabccabcccaaabcccaabcabcabcaaabcccabccabcabcabbccabcaabbcabcabccabbcabcabcabcabcabbccccaaaabcabbcabcabcabcaaaabcabcabcabbccaabcabcaabcabbbbcabcaabbbccaaabcabcaabcaabcccabcabccccabbccabccaaabcaaabcaaaaaabcccccabbcccaabcccabccabcaabccaabccaabcaabccabccabbccabbcaabbcaaabbccabbcabccaaabcabbbcabcaabbcabccabcaabcccabbcabccabbbccaabcccccabcabcabcabbccabcabcabccabbccaaaabcabcccabcabbbcccaaabcabbcabbbcabccabcabcaaabbcaabcabbbbccaabbbcccaabcaaabbbccabbbcaabbbbbcaabbcabcabcabccaaaabcaabcaabbbcabbcaabcaabbbcabcabcabcabbcccabbcabcaabcccabbcabbcaaabcaabbbcaabcabbcabbbccabbcabccccaabbccabccabccabcaabcabccabccaaaaabccaaaabccabcaabcabcabcaabccaaabcabccabcaabbbbcabcabcaaabccaabcccaabcaaabbbcabcabcabcabbcccabbcaabbcccabbbcabcaabbbccccaaabcabbccabcccabcabcabcaabbcaabbccabcabcaabcabbcabbbcabcaabcccabcabbbccabbcaabcaaaaabcabccaabcabcaabbccaabbbccabbcaabccabcabbcccabbccabccabbbccaabbcabcaabccaabccaabccabbccccaaaaabbcabcabcccaaabccabcaabcabbbcabbbcabbcaabcaabbcccabbbcabcccabcabbbbbcabcabcaaabbbbcabbccabcaaabcabccaabccabbbcaabcaabcccabcabbccabbccaabccabcabccaaabccaabcabcaabcabbcabccaabcccabcabcabcabbcabcabccabbccabcabccabcabbbcabcccabbcabcaabcabccabcabcaabcaabccabbcabcaabbbcabcabcccabcccaaabbbcabccaabbcabbcabccaaabcabcaaaabcabcccabccabccaabccaaabbcabbcabcccaabcabbccabbcaabbccabcaaabbcabccabccabcabcaaaabbccabbbcabbccabccaabcaabbbbcabbcabbbccabcabcabbcabbccaabcaabbcaabcabcaaaabcabcaabbcccabcabcabccccccabbbbcaabcabbbccccabbbcabcabcabcabbbbccaabcabccabbcabcaaabcabbccaaabcaabcccabcabcabcabccabcabbbcabbbbccaaabbcabcaabccaabcabcabcabbcaabbcaabbcccaaaabcabbcabcaabcabcabcabccaabcaabcaabcaaaabbbcabcabcabcabcabbbcabcaaabcabbccabcabcaabccabbbcabccabcabbbcccabcabbccabcaaabbcabccabbcabcccabcaabcabcabbccabccaabcabcabcabbcabcccaaabcaaabccccabcabcaaaaabcaabccabbcabbcccabcabcaabccaabcabbcabcaabcabcabcabcabcabccabcabcaaabbbccabcccccabbccccabbbcabcaabbcabbcaabcabbbcabccaabcabccabcabbbcaaaaabcaaaabbcabcabbbbbbbccabcabbbbbcaabccaaabbccaabcccabcabccccabbcabbcabccabcaabbcabcaabcabcaaabcabccabcabcabcccabcabcabcaabccabcabcccabcccccabccabbccaabccaaaabbcabbbcaabcabcabcaabcabcabcabbcabcabbbccabcabbbcabcaaabcaaabccabccccabcaaabcccabccaabcaaabbbcabcccabcccaaaabbbcabccaabbbbcabbbccabbcaabbccaaabcabccabbbccaabcabbcaaaaabbcaaabcaaaabccabbbbbccccaabccaabccabcabccabbccaabcabcaaabcabbbcabccaabcaabcabbcabccabcaabcaabbccabbcabcaabcabccaabbcaaaabcabcabcabcabcabcaaaabcccaabcaabbcabcabcabcabbcccccabcaabbcabcaabcabcaabbbcabbcabbcaabcabbcabccabcccabccabbbbcaabbbbbccccaabbbcabbbcabbccabcaaaaabcaaabcaabbbcaaabbcabccabcabbcabccaaabbbccabcaaabcabcabcabccaaaaaaabcabcaabbcabbccaaabccaabcccabcabcaabcaabcabcabcabcabcabcccabcabbccabbcabccabbcabbbcabcabcabccabccabccabcabccaabbcaabbcabcabcccaaaaaabccabccabcabcaaaabcaabccaabbcaabcabcabbbcccaabbcaabcaaabbbcabcabbbbbcabccabccaaabcabbcabcabccccabcccabccccabccaaabbcccccccabcabccabbbccabcccabcccabbcaabcabcabcaabbccabcaaabbcabccccabccabcccabcabcabcaabccabccabcaabbbcabccabcaaabcabccabcabcaabccabbcccccabcaabcabcaabccaabccabcaabccaabbbbcaabbcccaaaabcabcabcabbccabcabccabbbccabcabccabcabbccabccabcabcabcaabcaaaaabccaaabbcaabcccaaabccabbbcaabbcccccaabbbbcabcaabcabcaaaabbcaabcabccabcaabccabcabbcabcabcabcaabbcaabccabcabbcabbcabbcaabbccabcabccabbbccaabbbbcaabbcaabcaaabbbcabbcabccaaaabbcaabccabccabcabbbcaabbcaaabbcaabcccabcccabbcabbbbbccaaaaabbbbccabbccaabcabbcccaaabbbcabbcabcaabcabbcaaaabcabbcabbbbbcaaaaabccabbcaabcaabbccabcabcaabcabccaabcabcccaaabcaaaabbcabcaaabcabccabcaabbbcabcabcaabbccabbcabbbbcabcabcaaaabccccccabcaaabcabcabcaabccccaaabcabcabbbbcabbbcccccaabbccabcabccabbcaabcaabcccaabccabccabcabbbbcabcaaabbbbccaabcabcabbcabcaabcabbbcabcaaaaaabcaabcabcabcabcaaaaaabbcaabccaabcabbccaabcccccabcaabbcabccabbccabccaaaabccabccabccabbbcaabcabbcabbcaaabcaabccaabbccabcabbccaabbcabcccabcaabcccabccaabcabccaabbcaabbcabccabcaabcabbcabcaabcabbcaabccabbcaabcaaaabbcaabcabccaabccabcaabbcabcabcabbccabcabcaaabcabccabcabccabcaaabcaabbcabcabccaaaabbcabcaabbcabccabbccabbcabcabcaabbbcabcaabbbbbccabcabccabcccabbbcabccccabccaabcabccaabbcabbccabcabbbcabccabcaabbccaaabbccabbbcccabcccaabbcaaaabcaaabbccabcaaaabbbcabcaabbcabcaabccabcabcccccaabcabcabcabcccaaabccaaabcaabbbcabbcabcaabcccaabbbbbcabcaabccabbbccabcabbccaabccccaabccabccabccabcaabbbccccabcabbcabcabcabcaabbbcabccabcaabcabcccabcaaabcabcabbcabbbccabcaaabcabbcaabcabcabcabcabcaaabbccaabcabccaabbbcaabcabcabbbcaabccaabbcabbbbcabcabbcccabcaabbccaabcaaaaaabcabcaabbbcaaaaaabccaabcabcabcabcaabcabcabcabcabbcaabbbccaaabcabcccaabcabbcabbcabcaabcabcaabcabbcabbcabcabcaabcabccabcabbccabcaabcabbcabcaaabccabbcaabccabbccabcabcabcabbccabbcabccabcaaabbbcabbccabcabcaaaabbbccaabcabbbbbbcabcabbccabccabcabbbbcabbcabbbcaaaaabbbcabcaabcabcaaabcaabbccaabcabccaabccabcabcabbbcaabbcabcccaabcabbbcaaaabbcabbccabccabbbcabcabccabcccaabbccabbbcaabbcaabcaabcabcabbbcabcabbcaaaabccccabccaabbcabccaabcabcccabbbccabcabcaaabcabcaabbcabcabccccccabcaabccabbbcabbbcaabcabccabcabcabbbbbbcaabbccaaabccabbcabcabccabbcabbcabccaaaaabcabcaabcabbcaabbcccabcccaabbcccccabbbbcabcabcabcaabcabcabcaabbccabcabcabccccabccabcabbcccabbcaabccabbccabcccabbbccabcabcabcccaabcaabbcaabcabcabbcaabccabbccaabccaaabcaaabccaabbcabbbcaaaabcaabcaabcabcabbcabbcaabcabcccaabcabcabbcabcabbcccaabcccabcabbcabcaabcabbcabbbccabbcabbbcabbccaaaabccabcaabcaabcabbbbbcabcabbccabccabcccaabcaabcccccaabbcaaabcccabcabcabcaabbbcabcabcaabcabbcabcaaabbcaabcaabcaabcaabbbcabcaabcabcabbcabccabcabcabccaabcaabbbbcaabbccaabcabbbcabcabcabccabbcabbcaabccaabcabcccabcaabcabbbbbbbbbcaabcaabbcccabbbcaaaabbcabbcaabcaabbccaabcabcabcabbbcabcabcabcccabbccaaabbcabcaaabcaaaaabcccabcabcaaaabbbbbbcabcabcabcaaabbccabbccabcccaaabbcabccabbcabbcaabbbcabcabcabcabbbcabcaabbcabcabcabccabbcaaabcaaaaaabcabcabcabbcccabbcabcabcabbccaabcaabbbcabbcccabcccaabcaabcabcabbcaabbbbcabcaabcaabcabbcaabbccabcabcabbcccaabcabcccabbcabccabccabbbbcabcabcaabccabccabcaabcabcabcabcccabbbcaaaabccaabccabcabcabbccabbcaabbccaabbcabbcabbcaabcabcaabcabbbbbccaabbcaabbbcabcabbbcabccabbbbcabbcabccccccabcaabbccabcabcaabcaaabcccabcabcabcabcaaabbcabcabcabcabbbcabcabcaabccabbcabcabcaaaaaaaabcccaabcabbccabcaabcaaabccabcaaabcccaabcabcabccaabbbccabbcccabccaabcaaabcaabcaabbcabccabccaabcabcaabcabbccabcabcabcaaabcabcabcaaabcabbcaaabcabcabbcaabccaaabcabcabbcaabccabccaabbcabbcabcaabcabccabcaaaabcaabcabcabccabcabcccabbcabbcabccabcaabbbbbbcaaaabcabcabcabcabcabbccabcabbbcabccabcabbcccabbbcabbcabccabcabcaabbbcabcabccccccabcabcabbcabcabcccabccabccabbcabccabbcabcaabcabcabbbcaabcabcaabbcabccaabccabcaabcabcabccabcabbcabbbcabcabcaabccabbcaaaaabcabcccabcaabbcaabbccabcaaaaabcabbccaabcabcabccccabcabcabcaaaaabcabcaaabbccabcccabbbcabccabcaaabcabbbcaabccabcabcabbbcaaaabccabbcccaaabcabbbccccabcaaabcabcabcaabbcccabcaaaabcaabcccccabcccaabcabbcccabbcaabbbcaaabcabccccccabccccabcabcabcabcaabccabcabccaabcaaabcabcabcabcabcabbcabccabbcaabcabbbccabcaabcaabbcabcabcaabbcabccabcabccabcaaabcaabcabccaabccabbbbbcccabccabcaabbbcaabcaaabcaabbbccabcabccccabbcaaabccaaaabbbcaabccabcccabcaaabbbbcabcabcccabcabccaabcabcabbbbbbccabccabccabbcaabbccabccabcaabcabccabcabcabbbcabcaabcccabcaabbbcabcabccaaaabccabcccabcabbcabbcabcaabbccabcabcabbcabccaaabccabbcaabcccabcaabcabcabccabbccccabcaabcabcaabbcabcabccaabbccabccaabbcabcaabccaabbccccabbbcabcabbbbcaaabbbcabbccabbccabcabcabccaaaaabbbcabbcaaabcaaabcabbccabccabcabcabcaabcccabcabcabcabcaabcabccaabcabbcaabbccccabbcabcaaabbbcabcabbccabcabcccabcabbcabbbccabcaaaaabbcabcccaabccaaabcabcabcccaaabbcabccabcabbcabccccabcaaaabbcaaabccabcaabcabcaabcabbcaaaaabccabcaabbcaabcaabccabbbccabcabcabbccabcabcabbcaabccabcccaaaabcabcabcccaabcabcaabbbccabbcabcaabccccabbcaaabcabcabcabcccaabcabccaabcabcabccabcabcaabcabcabbbccccabbccaaaabcabcaabcaaabcabcabcabccabccabbcaabccccabbcabbbcaabccaaaabbbcaabcabbcccabcabbcabccabcaabccabbcabcabccabcaaabbcaabbcaabcabbbcabcaabbbcabbbccaabccabccabccabbbcaabcabbbcabbbcabbcabcaaabbbcaabccabcabcabcabcaaaabccabcabbccabbcabbccabcaabccabbcabcabccabbcaabcaabcabbbbcabbccabbcabccaabccabccabbcabcabcabbcccabbbcabcabcaaaabcccaaabcabcabcabbcaabbcaaabbbcaabcaabcccabcabccabcabcabbccaabbbbbbcaabcaabcabccaabccccabccabccabbccabcabcaabbcabccaabbcaaabcaabccabbbcaaaaabbcccabccabbbcabcaabcaaabcabccabbbbcabcaaabbbbcabcabcabbcaabccaabcaabcabcabbcabbccabcabbbbcccccccaabcccccabbcabccabcccabbbcabcaabbccabbcabcabcaaabcaaabbcabbcccabcabcabbcabcaabcabcaaabcaabcabbbcabcabcaabcabcabbcaabbcabbcccabbcabcabccccabcaabbcabbcaaaabbcccaabbcabcccaabbbcaaaabcabbcaabbcabbcabcabcabccabcaabbcabccabcabcabcccaaabbbccabcaabcabcaabcaabbcabbbccabcabcabcccabbcabccabccabcabcabcabbbbcabcccabcabcabbcabcabbcabccaabcabcabcabcccabbcabccccabcabbcccccaabbbbbbccccaabbcabcabbbccabbccabcaaaabcabcaabcabbccaaaabcaaabbcabbcaabbcabcaabccabcaaabcabcabcabcabcaabbcabcabbbcabccccaabbccabcabcccaabcabbcabcccabcccaabbbcabbbccabccabccaabbbcabbbcaaabcabccaabcabcabcaabcabcabccabcabccaabcaabccccabccaaabcabcabbccaabbcccccabcaabcaaabcaaaabcabcaabbbcabbcabccaabbccabcabcabcccaabcaaaabbbcabcabccabcabcaabbcabcabcabccaabbccaabcabcabcabccabccaabbbcaabbcaabccccabbcabcabcaaaaaaabbccaaabbcabcaabccabccabbccaabbcccccaaabbcabcabbcaabcabcabbcabcabccaabcaabcabcaabbcabccabcabcabcaabbcaabccabccaabcabcccaabcabcaabbcabccaabcaaabcaabcccabbcaabcabcaaabcabcccabcabcaabcabbbbcaabcabcabcaaabcabccabcabcaabccabcaabbbcaabcaabcaabccccabcabbbbbcabcabcabccabbccabbbcabcaabbbcabcaaaabcabcaabbbbccabbbccaabbccabccaabccaaabbcaabbcabcaabcabcabccccaaaaaabcccabbcabcabbccaabcabcabccccabcaabcaaabcabcabcaabcaabccabcabcabcaabcabbcccabcabcaaabccabcccccabbcabbcabcaaaaabccaabbbbcabcabbbcabcabcccabccccaabcaaaaabccabcaabcabccaabccabbccabcabcabcaabbbbbbcabcabcccabcabbcabcabbccaabbbccabccaaabcabbcabbbccaabccabcabbccaabcabccabcabbcabbcabbccabccabcabcabbbccabcabcaabcaaabbcaabbcaabcabccabbbcabbccabcabcaabcabbccaabbbcabcaabcabcaabccabcaaabbcabcabbbcaabcabbcabccabbbccabbccabbbccabcabccabccabcaabcabbcccabbbcaabccccaaabbccabcabcabccaabccabccaabcaabccabcabcaabccaaaabbbcabbcaaaaaabcabccccccaabbcaabccabcabbcabcabcaabcabccabcabcaaabcaaabbccaabbbccabccabbcccabccaabbbccabcabbcaabcabcabcaaaabcabbbbbcabcabcabbcabcabcabcaaabcaabccabcabcaabbcccaaaabcabcabcaabbccabcabbbcabccabcaabbbcabcabccaabcaaaaabcabcaabbcabcaabcaabcabcabbcabcaabbccaabcaabcccaabccabbbcabcabccaaabbcaabcaabccabccccccaaaabcabcaaaabbcabccccabbcaabbbcabbbcabbcabccabcabbccabcabcabcabcabcabbbbbbbbccaabbcccabcccccabcabbcccccabbcabbcabcabccaabcccabcaabccabbbcabbbcabcabcabcabccabbcccabccaaaabcabcaaabbcaaabcaaaaabcaaabcabcaaaabbbbcaabcccabbbbcabcabccaabcabbccabbcaaaabcaabcabbbcccaaaabcabbbbcaabcccaabcabcccccabbcaaaaabbcabcabcabcabcabcaabcabcabbcabcabcaaabbcaaaaaabccccaabccabcccaabbcccabbbccaabccabcabcccaaabbcabcabbbcabbbbccaaaabcaabccabcabcccaabcabbbbcabccaaabbbcabcabbbcaaabbcabcabccabcccabccaabcaabcabcabcabbbbcabcaaabcabbbcaabcaabccabbccabcabbccabcaabbccaabcaaabcabcabcabbcccaaabcabbccabcabcabbcabcaaabcaabbbccabbcabccaabbccabbbcabcabcaabcaaaabcaabbccccaabccaabbbccabcccaabcabcabccabbbbcabcabcabbcaabbbbcabbbcabcabbcaaabcccabcabbbcabcaabcabcccccabcaabbccabbbbcabcaaabccabccccabbccabbccaabcaabcaabbccabcabbbcabcabcaabcabcaaabccabccabcabbcabcabcabcabcabcaaabccabcabccabcabbcabbcccccaabbcabcccabbcaabcabbccabbccabbcabcaabbbcccaaaabcabcabbcabbbcabbcabcccabcabcabcabcaabcabbcabccabcabcabcaaaaaaabccccabcabcabcaaabcccabcaaabccabcabcaabbbbcccabbcabccabcabccabbbcabcabcabcabbcaabcaabcabcabbcabcabbcabccabbbcccabbccaabcaabbbccaabcabcaaaabcaaabcabcaabcaabcabcccabbccaabccccabcccabcaabbcaabcabbcaabcaaabccaaabccabbbcabbccaabccabcabcccabbbbccaabccabcabcabcaabcaabcabcaabcaabcabbcabcabcaabbbbcccccabcabccabbcabbbccabcaabcabccaaaaabbcaabccaabcccabccabcabcabcabbccaabcabccabcabcabbcaabcabccabcabcabbbccabbccabccabccaaaaaaabbcaabbcabccabcaaabcccaabcaabbbccccabccabcabccabcabbbbbccaaabcaaabcabcabbcabccabcabbbccabbbcccabccccaabcaabcccabbccaabcaabcaabbccaaabcabcabbcabcccaabcabcabbcaaabccaabbcabccaabcaaabbcccabbcaaabccaaabcabcabcabbcccccabbcaabbcccabccaabcabcabcabccaabcabcabcabcabbcabbcabbbccabcccabbbcabcabcabbcabbbcabbbccabbbcabcabcccabbbccabcabccaabcabcaabbcabcaabbccaaabbcabbbccabccccccabcabccabbcabcaabbbcccabbcccabccaaabcabbcaabbccabbbcaabcabcabccaabccaabcccaabbbccabbccaaabcabcabcabbcaabccabbccabbcabbcabbbcabcabcaabcaabcccabbcccabccabbbcccabbcaabcabbbcabcaaaaabcabcabbcaaabbbbcccabcabcaaaaaabbbbbbcaaaaabcabcaabccabccaaaaabcaaabcabcabbbcabcabbbcabbccabcaabbbccabcabbcabcaaabcabbcaaaabccabcccabcaabbcabbbcabccabcabbcaaaabcaaabbccabccabcabcabcabbbcabcabcaaaabccabccaabccccaaabcabbcabccabbcccabcabccabcabcabcabcabbbcaabcabccabcabcabbbbcaaabcaabcaabbccabcaabcabbcabbcaabcabbcabcabccaabccccabbcabcccabcabcabcaabcabcaabccccabcabcabcaabcabbbbcabccabcabbcaaabcabcabcabcabbccabcaaabcaabbccabbcaabbcccabcabcabcabcabccabcabcabccaaaabccabbcaaaabcabcabcabbbbcabbbbbbcaaabcabcabbbbcabbbccabcabcabcabbbbbcaabbccabbccaaaabcabccaabcaabcabbcabcabbbcabbbccaabccabcaabbbbbbccaaabccabbcabccabccabcabbbccaabcaabcaabcabcabbcabcabcaabbbccaaabcaabcabcccabbcabcabbbbbccabcabbbbccccabbcabcabcabcabcaaabcabcabbccccabcabccaabcaaabcabcabccabbcabcabbcaabbccabbcabcccabcabcabbbbccaabcaaabcabbcaaabccabccabcabcabcaaabcabcabcaaaabcabbccaabccabccaabbcccaabbccaabcabcaaabcccaabcabbcabcccaabbcabcabbccabcabbcabccabcaaaabbcaabbcabcabbcaabcabcaabcabbcabbcabcabcccaabcaabccabcabcabbcaaaabbbbbbbbbbbccccaabcabcabcaaabbccabbcabbccaabcabcaaabcabbcabbbcabccabbcabccaabcaaabcabbbbcabcabcabcabcabccaabbcaabcabbbcabbbcabbcabbcaabcaabccabbbbcabcaabbbcabccabbbbbccaabcccabbcabcabccaaabbcabcabbbbcabcabcabcabccaaabcaabcabcaabcabbccccabccabbcabbcaabbcaabbcabccaabcabbcabbccabbcaaabbbbbbccaaabcccabcaabbcaabccaabbbcaabbbcccabcabbbcccabcabbcaabccabbcaabbcabbcccccabcaaabcabcccabbccabcaabcaabccccaaabcccaabcabcabbcabcabcccabccaaabbcccabcaaaabcabccaabccabcabcabcabbbcabcabcabcabbccccccabcabccabbccccaaabccaaabbcabccabcabbbcabcccabccaabccccabccabbcabbbbcabcaaabbbcabbcaaabcaaabcabcabcabcabbbcaaaabcabcaabccaaabcccabcabbccabccabbbbcaabccccabccabbcabbcabcccccabcabbcabbcabbcabbcabbbbcaaaabcaabcabcabbccabbcaaabccaabcaaabccabccabcabbbcaaabcabbbbbbccabbccabccabbcccabcaabbbcccabcaabccabbcaabcabccabcabbcabcabcabcccabbccabbbccccaabbbbcabccabcabbbcabcabcabccaaabccaaabcabccabbcaaabcabbcccabcaabbccabccabccaabbcaaabcabcaaaabcabcabcabcabcaabbcabcabbcaabbbbbcabbccaabcabbbbcabcabcabbcabcccaabbbccaabccaabbbcaaabbbcabccabcabccaabcabcaabbcabcabcabbbcabcaabccccabcabbcabccccabbbccaaaaaabccaaabccabcabccabcaabccabcabccabccaaabcabbbcabbbcabcccabbcabbbbcabbccaabcaabccaabcabbcaabbccaaabbcaabcabcaaaaabcabcabcabccaabbcabccaaaaabbbbbcabcccabcaabccaabcabccabcaaabcaabcccabccabcabccabcabcaabcccaabcaaaabccaabcaabbbbcaaaaabcabbcabcabcabbcaabccabbbbccabcabccabbcabcabcaabcaabbbcabbbccabbcccabcaabcabbccabbcabcabbbcabcabcaabccabcabbcabbcaaabcaabbcabcabcabccccabbcaabcabccaaabbbbcabccabbccabccaabcabccabccabcabcabccccaabbbccaaaaabbcabcabbcabbcabccabbcabbcabccabcabcccabccabbcabccabcabcabbcabccabbbcabccabcaabcabcabbcabccabbcaabcccaabbcaabcabcabcaabbbbccabbcabccabbcabcccccabcabbcabcaabcaaaabccabcabcabbcabccccabccabbccabcaaabcaabcaabbbcaaabccccabcabccabcabbccabcabccabccabcabcabcabbcabccabccabccabbbcccabcabcaaabcaaabcabcabcccabbbcabccabcabcabbbbbbbbbccabcabbcabcabcabcaaaaaabbcabccabcabccaabbcaabccaaabcaabccabcabcaabcaabcabbbccaaaabcabccaabbcabcabcabccabccaaaaaabcabccabcaabbcabccaabbbccaabbbcaabcaabbcccabccabbcaabcabbcccaaabbccccccaabbcabccabcaaaabcabbcabcabbcabcabcaabcabbccaaaabcabcaaaabbccaabbcabcaabbbccabcabcabccabbbcabcabcaabcabbcabbcaabcaaabbbcccabccabbcaabbcaaabcaaabccabcaabccabbcaaaabccabcabbccabcabcabcabcaabcabcabcabcabccabcabccabccabccabcccaabbcabcabcabccabccabccabcabcabcabccabbcabbbbcabcabcabbcaabcaabcabcccaabcabcaabcaabcaaabccaaaabbcabccaaabcaaaabbcccabcaabcaabbbccabcabcaabbcabbccaaabcabbcccabcccabccaaabcabcabccabcabccabbcabbbcaaaabbcabbbcabcabcccabcabcccabccabcabbcaabcabbcccccaabbcabbbbccaabccabcabcabbccabcaabcabbccabccabbbcabcaabcccabcaabbbcabcaabbbcabbcabcabcabcabcabcccabbbbbcabcccabccaaabbcaaabcaabcaabcccabcaaabbcabbcaaaaabcabbcabbccaaabccabbccaaaabbcccabcabcabccabcabcabcabccabcabcaabccabccabcabccabccaabbbbcabccabccabbcabccaabbcabbccaaabccaaabbbcabcaabbcabcabcabcccabbcabccaabcabbcabcaabbbcabccabbbccccaabcaabcaaabcaabbbccabbcaabbcaabcabccabccaabbccabcabccabcabbbbccabcabcaabcabcaabccccabbccabcccaabcaabbccabcabcabbcabbcaabcabcccabbccabbcabbcabcabcaabbcaabccabccccabbbbcaabbbcabcaabccabcabcabcaabcabcaabcabccabcabcabcabbbcabbbbbcabbcaaaabbcabbbbbcabcabcccaabbccabcaabcabcccaabccaabcabbbccabcaabcabccaaaabcabcabccccccabccabccccabcabccaabbcccabcccccabccabbccccabbcaabcabcabcabcabcaabccabccaabcabbcabcabbcccabccabcabcaaabbcabbbcabbbbcabbccaaabcabcaabbcabbccaabcccabbcccaabccabcaaaabcabbcabcabbcabbcabbbcaaaaaabbbbbbcccaabcabcabbcabcabbcaabcaaaabccabcabbbcabbbccccaaabccccabcaabbbcaaabcabccabcaabcabbbcaabccabccabcabcabbcaaaabcaabccaaabcccabbcabcccaaabcaabbcccabcabcaabbcaabccaaabcabcccabccaabbbbcabcabbbbcccccabcabbccabcabccabccabcabbbcabbbbccabcaaabcabbbbcaaabcccabcabccabbccabcabcccabbcabcaabcaabbcaabbbccccaabcabbcabcabccaabbcccaaabccabcaaaaabbccaaabcabcaabccabcabcaabcabbcccabcaabbbbbcabcaabccaabbcaabcabcabcabcccaaabcaabccabccaabcaabcccabbcaabcabcabccabbcabccabccabccabbcabbcabccabccabbcabccaabcabcabcaaabccabcabbccabccabcaabbcabcabcaabcabcabcabcabcaabcccabbcabcccccaaabcabccabccabbccabcccaabccabbcaaabcabcabbcabccaabccccaabcaaabcabcabcabcabbcabbcaabccabccccaaaabbcabccabbcabcaabbcaabbbcccabcabbcabccccabcaabbcabbbcabcabccabccccabcabcccabcabccabcabcabcabcabbcabcabbbcabbccabccaabcaaabbccaaaaabcccabbcabbcabbbbbcabcabccabccaabcabccaabcabcabcabccabcabbcaaabcaabcabcccaabccabcabcabcaabcabbbcabccabcccabbccaabbcabcaabccabcabbbbcabbbbbcccabcabccabcabbccaaabcabcaaabcaabbbbbcaabcabbcabcabcaaaaaaaabbccabcaabcabbcabcabcabccabcabcabcabcaabbccabbccabcccabcaabcabbbcaabcabcaabcabcabcaabbbbbcaaabcaabcaabbcabcabbcaabcaaabcabbbccaabccaabccabbccaabcccabcabbccabcabcaabcaabcabbcabcaabbcaabbcabcabbcabccabbbcabcaaaabcabbcabccccaabcabbbbbccabbcabbbccabcabcabcabbbbccaabbcabcabcabcabcabbbcabcabcaaaabccabbcabbcaabcabccabccabbcccabcaabbcccaaabccabcabccccabbcaabbbbbcabbbcabbcabcaabccccabcabcabbcabbcabcaaabcabcabcabccabbccaabbcccabbcabccabcabcccabcccaabcaabcabccaabbcabcccaabcabcabcabbcabbccabcabcccabcabbbcabccaabcaabbcaabcabcabcabcabbccabcaaaaabcabcabcaabbbbccabcaaaabcabbbcaabbcabcabbcabccabcabbcabcaaaaaabcabcabbbbcaaabccabbbbcabcaabccaabcabcabccabbbbcabcabccaaabccaabbccabccccaabcabcabcabbcabcabbcabbcabccaaaabcaaabbcaaabbccabccaabbccaabcabbcabbbbbcaabcabbcabbcabcabcabbbccccaabccabbccabbbbcabcabcaabcabbccabbcccccabbbbcabcabcabcaabcabcabbbcaabcaabcabbcabbbbcabccaabccccaabbbcaabcaabccabcaabbbccaabbccaaabbcabcabcabcabccccaaabcaaaabbccaabcabcabcccccabbccabbbcaabcaabccabccabccabbcabcabcaaabcabccaabcabcccaaabcaabcabbbbbbbbccaabbccabbcaabccabbcccabcaabbbccaabcabccaabbcabccaaaabbbcabbccabcabbbcccaaaaabbccabbcabbcabcaabcabcaaabbcaabccabcabccabcaaabcabccaaabbcabcaaaabcabcaabcabcaabbcabcabbbcabcaaaabbcaaabbbcccabcabccabbbccaabcabcabcabbbcaabccabcaaabcaaabcaaaaaaaaabcabcabcaaaaabccabbccabccabcabcabbbcabbccabccccccabccabcccabbbccabcabccaaabccccaabcccabbbcabbcabcabcabccabbbbbcabbcaaaabccaabbcabcabcabcaabcabbcaabbbbccaabccabcaabcabcccabcaabcccaabcaabccabbbcaabbbbbcabbcabcabcabbcaaabccccabcabcabcabcaabccccaabcabcabbcaaabcaaabccaabccabccaabcabcabbbcabcaaabccabbbcaabcabcaabcabcabcabbccabcaabcaabbbbcabccabcaabbbcabccaaabbbcabccabbbbcabcabccaabcccabcabbbcabbcabbccabccabccaabcaabcabcabcabcabbccabcccabcabcaaaabbcabccabcabcaabcabcaaabbcabbcabcaaaaabcabcaabcabccabcabccaaabbccabccccabbcabcabcaabbbcabcaaabccaabbcaabcabcabcccaaabccaabccabbccaaabcabcabcaabcabcaabcabcaabcabcccabcabcabcabcabcccccccabcabcccaaabcaabbcabcaabbccabcabcabbcaaabcabcabcabcabbccaaabbbbcaabcabcaabcccabcabbbccabcabcaaaaabcabccabcaabccabcccccabcaabccaaabbcaabcabbbbbcccccabcabbcaaabcaabbcabccaaabbbcaaabcabbbcccabcabbccaabcaaabbbcaaabbcccabcabbbbcccabcabccabcaaabccabcaabcabbbcaaaabcabcaabbbccaabccccabccaabbbcabcabcccabbbcccabcaabccabccccabccabbccaaaabcabbcabccabcccabcabcabcabcabcabcccaabcaabbcccaabcabbcaabcabbccabcaaaabccaaabcabcabbbcccaaaaabbcabcabccccaabbcaabcabcaaabccabcabcaaabbbbcaaabcaaabcabcabcabcabccabbcabcabccaabcaabcabccabbcccabcabbcabbcabbcaabccabcabcabcabbccaabbcaabbcabccabcabccccabcaabcaabbbcabcaabcabcccabcaabccccccabcabccabbccabbcaaabccaabbbbccccabcabccaabbcabccabcabccabbbbcabccaabccaaabccabcaaabccabcabbccaaaabcaaaabcccabccabcccaabbcaabcaaabcabcabbcabcccabcccaaaabcaabccabcaaabcccabcabbcabcaabcabcccabcabbcabbbcccabcccabcabcaaabbcaabbccabcabcccaabcaabcabbccabbccabbbcabcaaabbccabbbcabbcabcaabcabcccaabbcccccaaabcccaaabcaabbcaabcabcabcaabcabccabbbcabbcccabcabcaaabcabcabbcabcaaabccabcaaaabcabcabbcabccaabbcaabccaabbcabcaabcabccaabbbbcabcabbccabcaabbcabcabcaabcabcabbcabcaabbbcabbccabbccabcabcabccabcabbccccabcabccabcaabcaabcaabcccccabcaaaabcabcaabccccabcabcabbbbbbccabcabcabcabcaabcabbbbcaaabcaaabcabbcabcabbccabcabbcabcabcabcabbbcabccabcccabcabbbcaaaabcabcabccaabbcaaabcabbbbbbccaaabbcaaabccccccabcabcaabcaabbccabcabbcaabccabbbcabcabbcabcabcaaabcaaaabcaabcaabbcccaabcccabcaabbcabccaabccabbcabcabccaaabccaaabccaabcabcaaabcabbcccabccaaaaabccaabcabbbbcabcaaabcabbbbccabcabcabcaabccabbccabcabcabcabccccccabcabccaabccabcabcabbbbbcabcaabcaabcabbcaabcabcaabcaabcccabcabccabcaabccabbccabcaaabcccabbcabbcaaabcabcabccabcccaabccabbccaaaabcccabbbccabcaaabbcabbcaabbcaaabcaabcccccabbcabcabcaabccccaabcccaaaabccabcabbcabbbcaaabbcaabcabcabccccabcaabcabcabcabcaabcccabcabcabcabccabcccaaabcccaaabbbcabcabbcabcabcabccccabcabbbcabcabcabbbcabbbbcabcabcabbcabccabcabbcaabbbcabbcabcaaaabccabbcabcabcabccaabcabbcabbcabbbcabccccabcabcaabcaaabcabcabbcaabccabcaaabcabccccaabcccabcabcabcaabccabbccaaabbcabbcaabbcabbcccabcabbcabcabccaabbcaaaabccaabcabccabcaaaaaabcabcabcabcabbcaaabccabbcabcaaaaabbcccccccabbcaabcaabccaabcabcabcaabcabccabccabbcabccccabbbcabcabbbccaaabbbcabcabbccccabcabccabcabbcaabcabcabcabbcabcabcaabcabcabcabcaaabcaabcabcabcabcabccccaabbcccabbcabbbcabccabbbbcaabbbcaaabcabcccccabbbbbccabccabccabcabcaabbccaabcabcaabccabbbcaabccccccabccabcabbcccaaabbbcabcccabcabbcaabcabcaabbccabcaabcaabcaaaabcaabbbcabcaaabcabbbbcabccabcabcabcabcccabccccabbcabccaabbcccabbcaabccaaabbbcabbcabcabbbcabbbcabcabcabccabcccabbbcabcabbbcaaaabbcccaabcabccabcabcabbcabccabcccabbbcabcabccccabcabcaabbcaabcabccccabcabcabcabbccaabbccaabcabbbcaabcabbcaaaabbcabcaabbcccabbbccabbccabbbccabcaaabbcabcabbbcabcabcaaaaabcaabccaabcabcccaabccabccccaabbcabcaabccaabbccabcabbcabbcabccabbbcabcaaaaaaaaabcccccabcabcabbccaabccabcaabbcabccccabcabbcabccabcabcabcabcabcaabbbccabcabbbccabbbcabcabcabcaaaabcaabcabcabcabbcaaaaabcabbbcabcabcabccabbcabcabbbbcabcabbcabbccabcaabbbccaabcabccabcabcabbcccccaaabccccabbbccabcabbbcaaabcabcaabbccabbccabcaabcaabccabcabcabcccabbccabbbcabbccccabbcccaabcabccaaabcaaabbbcabcaabccabccabcabbcaaabbcccabbcabbcaabcabbcccabbcccabbcaaabbbbcabbccabccaaabcabbcabccaabbbbbcabccabcabccabcabcccaaaabcabcabcabccabbbcaabbcaabbcaabcaaabcabccabcabccabcabcaaabcabcabcaabcaabbbcabcabcaabcabccaaaaabcabcabcaaaabbbbccabcaabccaabcabccabcabcabbcabbbbcabcaaabccabcaaabcaaabcccabcabbcabccaabccabcabbbcabbcaabcabccccaaabccabcabccaaaabcabcabcabccabcabccaabcabccccabcabbccabbbbcaabcccaabbccaabccccabbcabcaabcaabbcccabbbbcaaabccabbcaabcaabcabbbcccaaabcabccaabcabbbccabcaabcccabcabcccccabcabcabbbbbcabcaaaabcabccabbcabccabbbcabbbcaabbccabbbcaaaaaabbcabcaaaabcaabbcccabbbcaabcaabcabcaabcabcccaabcabbbcabcabccccaabcaaabcabccccabcabccaabbcabcabccaabcaabbbbbbccccccaaabcabcabcaabcabbccaabcabcaaabbcabcccabbbcabcabcaaabcabbcccabccabbcaabcabcaabbbcaabcabbccabbccabccabbcaabcccaabbccabccabbccabcabccaaaaabcabccccabbcabcabcabbbbcabcaaaaabccaabccaabccabbcaabcaaaaaaabcabbcabccabcccaabbbccaabbcabccaabcabccabcabbcabbbccabcabcaabbbcccaaabcabbbcaabcaaabcaabcabbcabbcabcabbbbcaabcabccabccaabcccabcabbccabbcabccaaabbcaabbcabccabcabbcabccaabcabbcaabcabcabcabcaabcabbcabcccaaabbcaabcabbcabccaabbcabcaabcabcabbcccaaaaaaaabcaabcccabccaabcabccaaabcaaaabcaaabccabbbccabcabcccabbbbcabcabcabcccccabbbbcabcabcabcabbbcaabcabbbcabcaaaabbcabbcabbbcccaaabcccaabcabcabcabbbcabbcabcabbcaaaaabbcabcabbbbbcaabccccccabcaabbcaaabcaaabcabcabccabbcabbcabbcaaaabcabcabbbcabccabcaaaaabcaaaabcabcaabccabbbcabccaabcaabcccaabcaabccabbcabbcccabbccaabbcabcccaaabccabccabccabbccaabbccccabcaabccabccabbcaabcccaabbbcabbcabcabcccaabbccaaaabbcccaabcaabcaabcaaabcaabcaabcaaabccabccaabcabcaabccaabbbbcaabcabbcabcabbcaabcabcabcabcccabbbccabcabbccaabbcccabbbbbbcaabcabcaaabcabccabcabcaaabcccccaabcaabccabbcaabcaabcabcaabccaabcabbbcccabbbcaabcabcabccabbcabbcccaabccabbcabcabccabccabcabcabcabbbcabbbcaabbbbbcaaabbcaaabbcabcabbbcaabbcabcabcaabcabbbcabccabbbcabbbbbcabcabcabccabcabccabcabcabcabbcabbbbcaabccabccaabccabbbcabbcaabcaaabcaabcabccabcabcabbcaabbcaaaabcccccabcabccabbcabccabccaabcabcccaaaabccabbbbcabbbbbbccabbccaabbcabcaabbccccabcaaabbccabbbcabcaabbbccaabcabccabcabbcaabcabbcaabbcaabcabcabcabcaabbcabcabcabcabcaabbcaaabbbbcccabcaabbbcabbbcabbccaabcabcaaabcccabccaabcabcabcabcabbccabccabccabccaabbcaabcabbbbcabccabccabccccabccccabccabcccaaaaabcaabbbcabcccabbbcccaaabcccabbcabcabcaaabccabcaabbbcaaabccaabbcabbcccabbcaabccabccabcabcabbbcabccabcccaabbccabccabbbbbbbbbccabbcaabccaaaaabbccabcabccabbbcaabcabbcabbbcabbcabbbcabbcabcabbbcabccaaabcaabcabcaaaaabbbcaabcabbbccabbbbbcabbcabbbbbccaaaabbccabbcabcaabbcabbbcabccaabbccabccaabcaaabcabccabccabbcaaaabcabcabcaabcabbccaabcabcabccccaabcabbbbcaabcaabccabcabcabcccabcccaabcabcaaaabcabcabbcaabcabcccabbcaabccabcabbbccaabbcaabcaabccaabcabcaabcabcccabccabcabcaabcaaabcabbcabcabcaaaaabcaabbcabcabbcaabcccaabcabbcabcabbcabcabbcabcaaabbcabcabbcabbbccaaabccabcabcccabcaabccabccccaaabbcabbccaabccabccabcabcabcabbbcabcaabccabbcccabbbcabbccaaaabcccabcabbcabcabcaabcaabccabcabbbbcabcaaabcabcaabccabbcabcabcabcaaabccaabbccaaaabcabcaabbbcccabccabccaabcabccaabcabbcaabbbccabbcaabcabccaaaabbcabccabcabcabcabcabccaabcccabccabbcabcabcaabcabbccabbcabbbbcabbcabbbcabccabcaaabbcabccabcaabcabcabbccccabcabcccabbbbbcabcabcaabbbcaabbcaabcccabbccaabbbcabcabbccabcaabcaabcaabcabcaabccabccabbcaabbcaabcaabbcaaabbccabcabbcabcaabbbccaaabbcaabbcccaaabcabbcaabcaabbccabcaabcccccabbbbcaabcaaabbcabccabcabcaaabcabbcabcabcabbcccabcaabcabccaabbcaabccabccaaabcccccabcabbcaaaaabcaabbbcabcabbcaabcabcabccabbcabbcaabbccabbbcaabbcabbcccaabbcabbbcaabcaabcabcabcaabcaaabbcaabccabbcabcabbcabcabcabccabcabbbbcabbbcabccaaabbccabcabcccabbbcabbcccabbcabbcabcabbbcaaaaabbcabcabcabcaaaaabbcccaabbbcabbbbcabcccabbcaaaaaabcabbcabcabbbcabcaaabccabcaabbbcccabccabbcabbcabcabcabccabcabcaabbcaabcabcaaabbcabbbbcaabbcaabcabbccaabbccabbcccaaabcccccaabcabbcabbccaaaabbcabcabcccabccabcaaaaabbbbcabbcabcccaaabbcabcabcabcabcabcabbcabcabbbcaabcabcabcabcaabcaabbcabcabbcabcabccabbbbbbbcabccabcaabccaaabbcaabcaaabcaabccabbbbbcccabccaaabbbcabcaabcaabccabcabccabbccabcccaaabbccabbccabcabbbbcccaaabbbcabccabcaabccabcabcabbcabcabbccabbccabcabcabbcabbbcabcabbcabccabbcabccaabccabccaaaaabbbcccabcaabbcaaabccabbcaabbccabccabcaabcaabcabbcabbcabcaabcabbcabcabbbcaabcaabbcaabcaabbcabccabbcabbcabbcaabbcaabbbbbcabccabcaabccaabcccaabcabbcabcabbbcccccabcabcccccccabbcabccabbcaabccabccaabcaabccabbbccaabcccabcabccaabcabbbbcabbccabcaaaaabbcabcaabcaabcaabbbbcabbbcabccabbccabcaabbccabcaaabcaabbcabbcabcabcabccccaabbccccabcabcabbcabcaabbcabbbbbbcabcaaabbbccaabcabcabcabccaaabccabbbcccabbbbbbbcabcabcabcabccccabcaabcabcaaabcabccaabcaabbbcabcabbcabcaaabbcabbcabbcabcabbcaabbbcaabccabbbbbbcabcaabccabbcabcabbbbbcccabcabcaabbcabcabcabccaabccaabccaabbcabccaabccaabccabccabcabcabcabcaabcabccabcabcabcabcabccabcaabbbcaabbcaabbcabcabccabbcabbbcabcabcabcabccaabcabcabccabbcaabcaabcabbbbcabccabbccabcaabbbbbbcabcabcabcabbcabbbcaabcabcabbccaabcccabbcaabbcaabbccabcaabbbbbbcaaaaabcaabbcaabcccccaaabbccabbccabcaaabbcabcabcabcabccaaaabcccabcabcabccccccabcccabcabcabccabccabcaaabcabcabbbccabbccaaabbcabcaaaaabcccabbbbcabccabcabbcaabcaabcabbbbcabbcabbbbbcabbbbcabbbbccaabcabbccabbbbccccabbbcabcaabccabcabcccabcccabcaabcabcabcaaaabccaabcabcabcabbcabbcabcabbbbccabcabcabbbccabbcccaabcabbcabccabbccaabccaabcabccccabcabcabccabbcabbccabbccccabbccabcaabcabbcabbccabcaabccabbcccccccabcabcabcaabcabbcabcabbcaabbcabbbcabccabcaabbcaaaabccabcaabcabccabcaaabbccaabbbbcccccaabccabbcccabccabcabcaabbbccabcabbcabcabbcabccabcaabcccabbccaabccabbcabbcaabbbbbccabbbcabbcaaaabcaaabccaaabccaabbbcabccabcccabbbcabbcabbbcccaaabcccaabccaabcabcabcabbbccabbcaabccabcaabcaaabcabcabcccaabbccccaabccabcccabccabcabbccabbccaaabcabcabcabbcabbcaabcabbcaabccabbbbcaabbbbbcaabbccabcaabccabbcabcabbcccaabcaabbbcaabbcaabcabcccaaabccabcccabbcaaaabcaabccabcabcabcaabccabbcccabcccaaabccabcabbccaabbcaabccaabccabccabcabccabcabbccccabbcabccabcabccaabcabcaabcccabcabccabbbbbccccabcaaabbcccabbbcaabbcabccccabcaabbccabbcaabbbcccabccccabbcabcaaaaabbbbbcabbbcaabcaaabcabcaabcaabbccaabccabbbcabcaabcabccabcabcaabbbcaaabcccaaabcaabccabcabccaaabcabcabcabbcccabccabcccabcabbcccaaabbccabbcaabbbcaabcabcccaaabcabcabbccaabcaabcabbbccabcaaabcaabbcabbcabccabbcabbbbcabcabcaaabcabbbbcccaaaabbbcabbcabcabbbcaabccabcaaaabbbcabcccaaaabbccccaabbbcabcabcabbbbbcabcabcabcabcaabbcabcaaabbcabcaabbbcabcabcccaabcabcccaabbcabbcabccabcccccaabcaaaabcaaabcaabcabccabcabcabbbbcaabbcabccabbbcaabcabbcccccaaaaabcccabcabbcabcabcaabcabccabcabbccabbccabcabcabbcabcabcaabbbbcabcabbbccabcaabbcabccaabbcccaaabbcabbcabcabcaabcaabcabccabbcabcabcabccabcabcabccabccabbcabcabccaabccabbbcabccaaabbbccccabbcabcaaabbcabcabbcabcccaaabcaabcabcabcabccaabcabbcabbbccabbbcccabbcabcabcabcabbccabccaabcaabbbcabcabcabcabbccabccabcaabcabccabbccabcaaaabcabbcaabcabcabbcabbbccabcaabcaabcccabbcabcabbcabbcabcabcabccabcabbbcabcabccabbccabccccabbcabcaabcaaaabbcabcabbcaaabcccabbccabbcabbbcabcabcabbccabccaaaabbcabcabbbbcabbbbcabcabbcaaabbcabcccabbcaabcabbcabcabcabcaabcccccabbccaabcabbcccabbccaabbcabbccabcccabcabcaaaabcabcaabcabcabcabccabbcaaabcabccaaaabbbcabcabccccccaaaabccaabcaabcccabbcaabbbcaaaabccabbbcabcabbcaabbcccaabcabcaabcabbbbcccccaabbbcabccabbcaabccabcabcabbbbbbbcaabbccaaabcabbccabbcabbccccccabcaaabcabbbcabcabccabcaabbcabcaaabcaabccaaabcaabbccabcabcabcabcabccabcabcaabcaabcabbccabcaabbbbcabcccabccccaabcaabcccaabcaaabbcabccccabcccabbcabbccaabcabcabcaabbccabbbbccabcabcabcccabccccabbcaabcaabcabccccabcabccabcabcabcaaabcabccaabcabccabccabcabcabbcccabcabcaabcaabbbbbcaabbcabccabbcabbcaabcabccccabbccabcabcabcabcaaabcaaabbcaabcabccccabbcabbccabccccabcabbbccabccabcaaabcccabcaaabccccabcabcabbccaaabcabccccabbcaabbccabbcaabcabbcabcabbcaabbcabbbcaaabbcaaabccabccabccabbbbccaaaaabcabbbcabcabbbcabcabbbcabcabcabcaabccaabcaabbcaabcabbbbccabcabbcaabcabccabccaaabbccabcaaaaabbcccaaaaaaabcabbcabccaaabbcabcabcaaaabcaabcabcabbcccabbcabcabbbbbccccaaabcabcaaabcabbbbcabcabbbccabbcabcabccabcabbccabcaabcabcabcccabcccaabcabcabbbbcaabcaabbbcabbccccaaaabcaaabcabcaabcaaaabcabcaaaaaabbcabccabcaaabcabcabbcabcabcccccabcabbcccaaabbccabcabcaabcabbccabbbcaabbbbcabbbcabcabbbcabcabccabbbbcabbcabcabbccccaabccaabcaabbcccabbcccabccaabccccabcabcaabcabbcaaabcabbbcabbbcabbccabcabbccaabbbcaabbccabbbbcaabcaabccabcabcaabccabcaabccaaabcaabcabccaaaabcabcabcaabbccaaabcccabccabcabcabcaabcaabcabcabbcccaaabbcaabbcabbbcaabcaabcaabbcabcabcabcaaabbccaaaaabcaaabcaaaabbcabccabccabccccabccccabcabcabccabcabcabbbccaabbbbccaaabbbbbccabccabcabcabccccaabbcabcaaabcaaaaaaaaaaabcabcabbbcccabccabcaaabccabcaabbccaaabbcabcabbcaabbccabcabcabcabcabcccabcabccabccccaabbbbccabccaabcaabbcabbcabcaaabcccaaabbcccabbccaabbcabccabbcabcabbcabcaabcaabbbbcabbcaabcaabccaaabbccabcaaaaabcaabbbcaabcaaaaaaaaabbbccaabcabccabccaabbccabcabcabbccccabbcabbbbbbccaabbcccabccabbcaabcabbcaaabccabbccabcccabccaabbcaabbbbcccabcabbccabcabcaabcabcabcabbcabccaabcaabbbbccccccabccabbcaabcaaaaabccabcabcabbbcabbbcabccabcaabccabcabcabcabcabcabcabbcabbcaabcaabbcaabccabbbcabccabcabbbbbccaaabbccabcaabcabcaabbcaabbcccabcabccabbcabcabccabbbcabcabbcaabcaaabbbccccabcabcaabcccabccabbcabcabbccaabccccabbbccabbcaabcabbcabccabcabcabcabcaaabcaaabcabbcabcaaaaabcaabcaabbccabcccabbcabcabbcaabccaabcabcabcaabbcabbcabcabcccaabcabcabbcaabccaaaaaaaabccabcabcccabcaabcabbbcabcabcabcabcabcaaabccabcaaaabcabccabbcabbcabccaabbcabbcabccabcccabcabcabccaabbccabbcabccabccabcabbbcabbbcabbcabccabcabcabcaabbcabcabbccabbcaabcabccaabcaabcabbcaaabcabcaabccaabbbbcabbbcabcabbbbcabcabccabcabbccabbcaaabcaaabbbbcabcaabcaabcccabbcaabbcccaabcaabcabccabcabcaabbcabcabcabcccabcabcabcabbbcaaaabcabcabcabcabcaabcaaabbbcabbcabbbbbcaaabcccaabcaaabbcaaaabcaaabcabcabcaabcaabcabcabcaabbbcaaaabbcaabcabcabccabbbbbbccccccabcabccabbbcaaaabccabccaaabcabccabccabcaabbcccabcaabcabcabcabcabbcabcabbcaaabcabcabcabbbbcaabbcabbbcccabcabbbcccabcabccccabccccabbcaaabbbcabcaabccaabcaaabcaabcaabcaabbbcabbccabccabcabbcaabcabcaaabbccaaabcabcccabcabcabccabbcaaabcabcaabbbbcccabcabbcabbcabcaabcabccabbcabcabcabccabcabccaabbcabcabbbccaabccaabbcabbcabccaaaabcccabccabbbcabcabcabcccaabbcabccabcccaaabbccabccccabbbbbcaaaabcabcccabcaaaabcabccabccabccabbcccaabcabbcabcabbccabbccaabcabbcabcaaaaabbcaabccaabcaabbcabbbcccaaabcabcabcabcccabcaabbbcaabcabbccccaabcaabcccaabcabbcaabccabccabbccabcccaabbbcabcccaabccaabcabbcabcabbbccabcabccabbcabbcaaabbcabcabccaabcabcabccaaabbccabbcaaabbbcabcabcccccabbcabcaaaaaaabcaaaaabcaabbbcaabcabcccabccabcaaabcabcaabcaaabbbcabbcabbcaabbbccabbcccabccabccabccccabccabbccccabbbcaabccabcabccccabcabcabcaabbcabbcccabcabcaabbcabcaabcabbbcabcaaabccabbcabbbcaabcaabcabccaaaabbccaabbbbccabcabcaabccaaaabcabcabccaabbccaabcabccabcabcabbcabbccabcaabbcaabccabcccabbccabcabbccccaabcaabbbcccaaabcabcabbbcabbcccaabccaabcabbcaabbbbbcccabccabbcabccaabbcaabbccabcaabbcabbccabcccaabcabcabccaabcabbccaaabcabcabbcabcabbcabcabcabcabccabcaabccaabccaabbcccabbcaabcabbcaabcaabcaabbcabccccaabcaaaabbcabcccabbbcaaabcabcabcaabbcabcaabcabcaaaabbcabcabbcabbcabcabbbcabbbcabcabbbbbcabcabccaaabcabccabcabcaabccabcaabbccaaabcabcccccabbcabcaaabbbcabbcccabbcabcabccaabcaabcabcaabcaabbbcccaabcabbcabccabcccccccaabbcccabcabccaaabcaabcabcabcabbcabbcaaabbbbbbcabcccabcaabbcaaaabcabbbbbcabcccaabbbccabccaabcccaabcaabcabcaaabccaabccabcccabcabbcabbbbcccaabcccabcabbbbbcabbcabcaabcaabcaabcccabcabccaabcccccabbbbcabcaabbbcccabcabbcabcabbcccaabbbcabcabcabcabccccabcabbcaaabcccabcaabcabcabcabcaabccabcaaabcabbbbbcabcaabccaabcaabcaabcccabcabcabcccaabbccaaaabccabcaabcabcabcabcabccabcabcaabcabbcabcaabcabbcaaaabcabcaabbbcabbcabcaabbbcccabcabcabcabcabcabcaaabccabbcaabcccabbcaaabcccaabcaabccaaabbccabcabbcabcaaaabbccabcccaabcabbcabbbcccabbcaabcabccabbcabccabccabcabcabbbcaabbcccabcaaabcaabccabcccabbbbcabcabcabccabbcabcabccabbcabcccabccccaabcabbcabcaabbbbbcccaabcaabcaabcabccabcabcccaabcabbcabccccaabbbcaaabccccabccaaaabbcabcaabbcabcccabbcaabbcccabcaabcaabcaaaaabbcabcabbcabbcabcabbbccabcabbbcabcaabcccabbcaabcabbcccabcabcccabcabbcabcabcabbcaabcaaabcabcabbccabcabcabccabcabcabbccabccabcabbcaabcaaaabcccccabccabcaabcabcabccabbccaabcabbcabccabccaabbbcccabccaaabcabbcabbbccccaabcabbcaabcaabcabccaabccabccabbcabbcccabcabcabccabccabcaabbbcabcabbcabcabcccaabccaabcabccabccabccaabccccabbccaabbccabcabcaabccaabcabcabccaabccaabccccaaaabccabcabcabcccccabcabcabccaabbcccaabcaabbccabbccabccabcaabcabbbcabbbcabccabbcccabcabbbbbccaabccabcaaabccabcaabbcaabcabcabccabcaaabbcaabcccaaaabcccaabcaabcabcabcabccabcabcaabcaabccaabbcaabccccaaaabcabcabccabcccabccabccabbcabbbccabcabccabcabcccabcabcabcabcccabcaabcabcaabcabcaaabcaaabbcaabbcabbbcabbcccabbcaabccabcabcaabcabcabcaaabbbccabcabccabbcaabcabcabcccccaaabbcaabbbbbbcaabcabccabcabcabcabcabbcabbbcabccabbccabccaabccabbcaabbcaabcaabbcabbccaabbcaabccabcabcccaabcabbbcabcccccabccaabcabbcaaaabcabcaabccccabbbcabcabbbbbbcaabbccabcabcaabbcabcabcabbbcabbcccaabbbbccabcabcaabcccabcaabcaaaabcabcabcaabbcabbbcabcaabcccccaabcabbbcccaabcabccabccabcabcccabbbbbcaaaabccccabbcaabcabcabcabcaaabbcaaaaabcaabcccabbbccccabcabbcaabcabbbbbcabcabbcabbbcaabbbbccabcabcabccabccabcaabccabbbbbbcabcabcaaabccabbcaabccabcabcaabcaaabcabcabcaaabcccaaaaabbcabbccaabcabbcaabcabbccaaabcccaabcabccabccaaaabcabcccabcabcabcabcccabccaaabcabccabbbccaabbcccabbcabbcabbccabcccaabcabcabcaabcabcaabcabbbbccabbcaabbcaabccabcabbbcccaabcaaaabcabcabcabbcabcabccabcaabbcabbcccabccabbcabcabbcabbcabbbccabcaaaabccccabbcabcabccabcaabcaabcabbcabcaabcabcaabcabcabcabcabcabcabcabcabccabcabbcccabcccaabcaabbcabccabbbcaaaabbbcabcabcabcabcaaabbbbcaabcabcabcaabccabcaabcabcabcabbccabcaaaaabcabcaabbbbbcaabcabbccabcabcabbcaaabcabbccccabcabbcabbcabbcaaaabbcaaaabcabcabcaabbcaaaabcabbbccaabbccaabcabcabcabbccabcabccabbcabccabbcaabbcaaabbcccaabbcabccabcaaaabbccccabcaabccaaaabbbbbcaabbccabcaabcabcabccccabcabbccabcabccaabcaabcabccabbcabccabbcabcaaaabcabcabbcaabccccccabbcaabbbccabbbccabcaaaabbbbccaaabcccabcabccabcabcabcaabcaaaaaabcabbcaabbcabcaabcccccabbbcabcaabbbcaaabcabcaabccaabbcabbccaabccabcabbcabbcabcabcabcabcabccabcaaabcabcaabccaaabcabbcaaabbbcabccabccabbbbcaabbcccabccabccccabcccccccaaabbcaabcaabccabcaabcaabcabcaabcabcabccabcaabbbcaabbbcabcabcaabcaaabbcabcabcabccabbbbbcccaabccabbccabcccabcabbcaabccabcaabbcaabcccabccccabccabcabcaaabcabcccabcaabccabcabbbccaabcccabbcabccabcaabcabcabbcaabcabbbccccabccabcabcabbbbcabcabccabcabcabcaabbcabccabcaabcabcaaabcaabbccabbcabccabccabbbbccabcabcabccabbbcabccabbcabcabcabbcabcaaabcabcabcabbcabbbccabcabbcabbcabcabccabccaabcabbbbbbbbcabccaaabbcabbccabcabccabcabbbcabcabcabbcccabcabcaaabcabccabcccaabcabbccabbcabbcabbccabbccabbcabcabcabccabcabcabbcabccabcccaaabbcabcabcabbbcaabbbbbbbcaaabcaabcaaaaabbcaabbbbcabcaaaabcaabccaabbcaaabcabbbcabbcabcaabcabcabbcabcaabcccabbbcccaabcabcabcabccabbccabbcabcccabbccabcabccaabcaabbcccabcabbbcabbbcabbcccaabccabcabcaabcccabcabbcabbccaaabcaabcabcabbbbcabcaabcabccabcabbcaabcabcabcabcaaaabccaabbbbcabcccabcabccaabbcabcabbccabbcaabcaaaaabbcccabccabcabcaabcaaaaabcabcccabbbbcaaabcaabbbbcabcabcabcccabcabcaaabcccaaabcccaabbbcabcaaabcabcaaaabcabbcaabcabccaabbbbcaabccabbbccaabccabccccabccaaabbcaabbbccaabccccaabcccccccabccabcabcabcabcabbcabcabcabccaaaaabccabccaabccabccaabcabccccabcaaabcabbbcaaabcabcabbcabbcabbbcabbcaabcabcabcabcabccccabcaabcabbbbcabcabcabccabcabcaabbcaabcabbcabbbccabccabccaabcaaaaaaabbbcaabbcabccaabcaabcabcaaabccaaabccccabcabcaabccaabccabcaabbcccaaaabbccaabbcabcabcabcaaaabcccaabcaaaabcabcaabbcaabbccabbcaaaabcabcabcabcabbcabcabcaabbcabcaabcaaabcabcccabccabbcabbcabcabbccabcabbbcabcabccabcabbcabccabbbbbccaabcaabcabcabcaabbcabcabbbcccabbbcabccaabbcabcabcabbccabcabbcabcaabccccabcabccabbbccaabcabbcccaabcccaabcaabccabbccaabcabbcabbcabccaabcaabcccabcccabcabcabcaabcaaabbbcccabccabcccabcaabcabcabbbcccabbcabbcabcabcaabcabcabcaabcabbcaabbccaaabbcabcaaabbcccaabcabccccaabcaabcabccccaabcabcabbcabcccabccaaaaabcabcaabcaaabcaabcabcabcccccabcabccabbbcaabbccccabccabbcaabccaabcabcabcaaaaaabbcaabcaabbccabbcabcabcaabbccaaabbbcabcabcabccaaabbcabcabcaabcccccabcabccabbcabcabcabbcaabcabbcabbccaaabbcabbcabccabcabcabccabccabbbcabcabcabcaabcaaabcabcabbccabcaaabbbcabcabbcaaabcccaabccaabcaaabbcabcaabcabcaabbcaabbcabbbbbcabccaaabcccaabbccaaaabbbcabbccabccabbbcabcaabbbccccaabbcaaaabbcaabcabcabcabcabcabcabbccaabcaabcabbbbcabcabcccabcabbbbbcabccccabcaabcabcabcaabcabbccabccaaabcabbcabbcabcabccabcabcabbbbbcabcaabcabcccabbcabbbcabcabcabcaabcaabccccaaabbcabbbcabbcabcccaabcaabbcabbbccccabcccabcabbccabccaabbcaabccabcabbbcabcabcabccabbbccabcabbcabbccaaabccaaaabcabbbcabbcabccabbcccaabcabcabcccabbccaaabcabcaaabbcabcabbccabbbcabccabcccabccabbcabcaabbcccabcabcaaaabcabccaabccabcabcabcaabbbcaabcabcccabbcaabccabbccccabcaaabcabcaaabccaabbcabbbcabcabbbcabcabbcabcccabcabbcabbcaabcabcabccaabbbccccabccaabbbcabbbcabcabcabbccaaaabbcaabbbbccaabcabbbcaabcabccabcabcabcaabbcaabcaabcaabbcabcaaabbccaabcabcabccabcabcabcccabcaabbcccabcabcaabcabccabccaaabcaaabccabbcabcaabcabbbbcaabbbcabccabcaabcccaabcaabbbbbcabcccabbccabcabcabbbcabcabcaabbcaabcabbbccccabcaaabcabcccabbcccabcabccaaaabbcabcabcabbcabccaaabbbcccabcccabccabcaabcccaabcabbbcabbbcabcabbbccaabcccaabccccaaabccabcabcaaabcabbbccccabcabbbccabbccabbcabcabcabccccccabbcabcccaabbccabcabcabcabcabcaabbbcabccabcabcaaaabccaabccaabccabcaabcabcabccaabcabbccccaabcccabcaabcccabccaabcabbbcccabcabcccaaabcabcccabccabccaabccaabcabccaabcaaabcabcaaabbbbbcccabbcaabcabcabcabcaaabbcabbcabbcccabbbbcabcabcaabccabbbcabcabcabcabbcccabbccccccabcaabcccabcaaabcaabccaaaabcabcabcabccaaabcaabcabcaabbcccaabcabcabbbcabcabcabcabccabcaaaabcabcabcabcabcaabbcaabccaaabbbbcccabcabbcaabcabcabcabbcabbcabccccaaaabcccabcabccabcaabbbbbcabcabccaabcabbccabbccabbccabbcabcabcaabbcabbbbcaabcabccccabcaabbccaabccabcabbccabbbbcabccabccabcabbcccaabcaabbbcabcaabcabcaabbbbbccabbcabcabcabbbcabcaabbcaaabcabcabcccabbcaabbcaabbccaaabbbbcaabbcaabcccaabcabcabbbcaaabbcaabbcaabcabcccabcabcabccabcabbcabbbcabcabcaabbccaaaabbbbbcabbcccabcabcaabcabbccabbcabbbbbbccccabccabbcabbcabbcccaaaabcaabcabbbbcaabcabcabbcabbccaabccabbcabcabcabbcabbcabbbbcabbcaabbbcaabbbbbbcccabcaaabcaaaabbbbcaabbbbcabcabcaaabccabbcabccabbbcabcaabcaaabcabbbccabcabcabccabbccccabbcabcabcaabcaaabbbcccaabcaabcabccaabcabccabccabbccabcabccaaabbcaabcaabccaabcaaabccccaaaabcaabcabccabccabccabccccabccaabcaaabccabcabcccabcabccabbbbcaabcaabccabccabcabccaabcaabbcccaabccabcaabccaabbcabcabbbccabcabcaaabcabcabcabcabcabbcabccaabcaabbcabbccabcabbccaabbccaabbcaaabccabbccaabcabbbbccabbcaaabcabcabccabbcabccabbcabccaabcabcaabcabccaabcaabcabbcaaabcaaabbccaabccabbbccabbcccabcabbccabbccabcaaabcabcabcaabbbbbbcabbbcabcaaaabccabcaabccabbccabcabcabcabcabbbcaabcabcabcaabbbcabcaabbccabcabbccabcabcabbcabcccaabbbbbcabcaabcabcabcaaaabcabcccaaaabcaabbcabcabcabbcabcabcabcccabcccabccabcabcabcabbccccabcabcaabcaabccabcabbccaaabcaabbbbcabcabbbcaabcaabbbcabcccabcabccaabbcabcaabccabbccaabbbccaaabccaaabbcccabcabbcccabbbcaabbbbcaaabcccabcaabbbbbcabccabccabbbcaabbbbcaabcabcaabcabcabbcabbcabbbcabcaabcaaaaabbbbcabcaabcabccabcaabccabccabcaabbbccabccabccaaaabbbbcaabcccaaabcaabbccabccabcaabcabcabbcabccabcabcabbcccaabbccabcabcabcabccabcabcccccaabcccabcabcabbbbcabbccccabcabcaabbbbcaabcccaabcaabcabcabcaaabbcaabcaabcabccabcaabbcaabcabcabbbccabbbcabccaaabccabcabcabbbcabcccaabbcccccabcabccabbcabbcaaabbcabcabcabbcabcaabccabbbcaaaaaabccabcaabcaabcabccccaabbccabcabcabcabccccccccaaabbccccabbcabbcccabcabcaabccaaabbccabcabcabcaabbcabbcabbccabcccabbccabcabbcabccabcabcaabcaabbcabccccaabccaaabbccaaabcabccabcaaabcaabbbcabbbcabcaabcaabcabcaabbcaabccabccaaabcaabcabcaabcaabcaaabbbbcabbcabccabcaabcabcaabcaabbcabbcaabccabcabbcaabcaabccaaabcaaabcabcabcaabccccabcccccccabcccabcabcccaabccabcabccccaabcaabcaaabcaabcaabccccabccabcabccabbbbbbbcaabcabcaabcaabccabccabcabccaaabbcabcabcabcabcaabbbbcabbcabbcaaabcabccaabcaabcabcaabbcaabbcabcaabbcaaaabbcabcabcaaabbccabccabcaabcabcccabcabcaabbcaaaabbbcaabcabcabcabcabbcabcabcabcabbbbccccabcabbbbcccccaaabcabbcabbccccaabcaabccccccabbccabccabcabcaabbccabcaabccabcabcaabccabccaabbcabccaabcccabccabbbbcaaabbccaabcaabcabbbcabbcabccabbbcabbbbccaabccabcabcaabbcabccabbbccabbbcaaabcabcabbcabcaaabcabbcabbcccaaaabbcabcccabcabccabcaabccabcabcabbcaabbccaabbcabcabbcaaaabcabbbbbcaaaabbcccaabccabbbcabbbccabcccccaabbbcccabcabcabcabcaabcabccaaabcabcaaabbbccabcabcabcabcabcabbcabcabcaaaabccabbbccaabbcabbcaabbbbcabcabcabcaabbbbbcaabbcaaabcabbcaabbcabbbccaabcabbbccabccabcccabbbcaaaaabcabcabbcaabbcabcabcabcabcabbbcaabccabbbcabcabcabcaabccabccabcabbbbcabccabbcaabcccaabbcabccccabcccaaaabbbbcaabbccabbbcaabbbccabcabbcaabcabcaabcccabccabcccaabccabbcabcabcaabcabbccaaaaabbbccabcaaabcaaabcabccaabcabbbcabbcaabcabbcabccabccaabcaaabcccabcaabccabcaabcabcabbcccabcabbbbbcabccabbbccabbccccaaabcaaabbcabcabcabcccccabccabcccabcaabcabccabbccabcaabcaabcabbcabcabcabbccaabbcaabccaaabccaaabcabbbccaaabccaaaabcaabbbcabbccabcaaaabcaabbcabbcaabccaaabccccabccabbcabccabcaabbcabbcabcabcaabcabbbbcaabccabcabcabccabbccaaabcabcabcaaaaaabbbbbcaabcaabcaabcabcccabbbbccaabcaaaaaaabcabccccabcabbbbcabcccabcaabbcabcaabbcabbcabbcabcccabcaaaabcabcabccabcabcabbcabbbcaabbcaabbcaaabbbbcabccabcaaabbcaabcabbbcccabcabbcaaabbbcabccabcabccabccabcaabbccabcabcccaabbccabbcaabbcabcaabccabbcaabcccaaaaabbbccabcaabcabbccccaaaaaabbcccaabbcccabbccabbcabcabcaaaabbbcaabbbcaaabcabccabcabcaaaabbbcaabcabbcabcaabcccabbcabccabccccaabcccccaabbbcaabcaabcaaaabcabbbcabbbcabcccaabbcaaaabcabcabcabcccabbcaabcccabcabccccabbcabcabccccaabcaabcabbcabbcaabbbcaabcabcabbbcabcccccabbccabbccabbcaabcabbbbbcaabbcaabbccabbcaabcabbbcaabcaabcabbcabbbbbbbcaabcccabcabbbbcaabccabcaaabbbbcabcabbbcaaaabccabcccabbcabcaaaabbbcccabccaaabcabcabcccabcabbcabbccabccabcabcabcabcabcaaaaaabccccabcccaaabcaaaabcabbbbccabbcabcabcccabccabcabbcabcaabccccaaaabbbcabbccabcaabccabcabbccabbccaabbbbbbbbcabccabbbcabbbbcabbbcaabcabbbbcabcabbcccabcabbcabcaaaaabccabccaaabbbcaaabcabcabccabbcabccaabcaaabbcabcaabcabccabcabcabcaaabcaabccabbbbccccabcaabcabcabcabcabbcccaaabcabbbcccabcaabcccaabcabcaabccabcaabccccabcabcabccabcaaaabccabcaaabcaabcaaabcabccccabbbccccabccabbcabcabccccaabcabcabbcabcabbccaabcabbcaabcabcaabcaaaabcabcaabcaabbcabcabcabcabbccaaabccabbcabbbbcabcabcccabcabcccaabcabcaabcccabcabcccabccabbccabbbbbbcabcaabcaaabbcaabccaaabcaabbbcabcabccabccabcaaabcabccabcabbcaabbcabccccaabbcaabcabbcccabbbcabcabbbccabcaabbccaaabcaaaabcaabbcccaabcabcabcaabcabcabbcabcabbbbccabbccaabcaaabcccaabcabcaabcabbcabcabcaaaabcabcabbcaabcaaaabbbcaabcaaabcabccabcabcccccaaaabccccabbcabcabccabbcaabcabcabbccabcabcabcabbcaaaabbccaaabcaaaaabccabbbcabcabbcaabbbccabcccaabcaabcabcccaabcabcaaabcabcabbbbccabbccabcaaaabccaabccabccabcaabcaaabcabcabcabcabcaaabcaabcabcabcccabbbcccabbbccaaabccabcabccaabcccabbccaabbbcabcccabcccabccabbcccaaabccaaabcabcabbcaabccaabcaabcabcaabbcabccabcabbcaabcabcabccabbcabcaaabbbcabbcabbcabbbcabbcaabccabcaaaabbbccaabbccaabccccabcabccaabcabbbccabbcabbcaabbcabcaabcabccabccabcabbcabbccabbbcabcabcabcabcabccabcaaabbccabcaabccaabccaabbccabcaabcabccabcabcabccabbccabccaaabccaabbcabccabbcaabcaabbbcaabbccccabccabcabbcabcabccccaaaabcabcabcabcabbcabcabcabbbccaabbbbcccabccabbcabccaabccaabccaabcabbcabbcabcabccabcaabcabccabccaabbcabcabcabbcabcccabbcaabcabcaabccabccabcabcaabccabccaabbccabbbbcaabbccabcaaaabbcccccabbcccabcabcaabbbcccabbbbcabcaabbcaabbbbcabbcabbbcabcabcabbbcabccaabcaabcaabbccabcabcabcaabcabbccabbcaabbbbcabccabcaaabccabcaabcabcabcabbcabcaabcabcabcccaabcabcabccccabbcaaabbcaabcabbcaabbbbcccabcabbcabcabbbbbcabcabbbcabcabcaaabbccabcaabcabcabccaaabcabcabcaaabbbbcabcabccaabcaaabcaaaabcabcaabcabbbcaabcaaabbccabcccabbcabcabcabccabbccabccaabcccabcabccaaabccaabcaaabcaabcabbcccabbcabcabbcabbcabcabccabcabbcabcaabccabccabcabcaaabbbbcccabbcccaaaabcabcaabcaabbcabcaabccabcabcabcabcaabbbcabcabbccabcccccabbbbcabccabcccabbbcabbbbbbcabcabbccaabcaabcabbbccabcabcabbcabcabbcccabcabccccaabcabcabbccabbbbcaabcabcaaabcabbcaaabbbcaabcabbcaabcaaaabccabcabcabccaaabcccccccabcabbcabccabbcabcabcabccaaabccabccaaabcaaabbcabccabcaabbbbbcaabcccabcaaaabccccabcabbccccccabbccabbcccaabcabbbbbbcaabbcaabbbcabbcabccabccabcabbcabcabcaabcaabbccabccabcabccabbbcabcaaaabcabbcaabccabcabcaabcabcabbbcabbbcabbcabcccabccaabbbcaabbcabcccabcabbccabbcabcccabcabcabbcabcaaaabcabccabbcabccabbbccabbbcabcabbccabbbcabcaaaaabcabbcabbbccccabcaaabcabccaaabcabbcaaabbcabbcccabcccabcabcabbcccaaabcabcaaaabcaabcaabcaabcabccabbcaabbcabcabbccabbcccaabbcabbccabcccaabcabccabbbcabcccabcaaabbbcabcaaabcabbccccabcabccabbcabbbccabbbcaabbcabcabbcaaaabbccabcabcaabcabccaabbbbccccabbcaaaabcabccaabcaabbccabcaaabccaaabbcabcaabbcaaaabcabcaaaaaaabbbbccaaabcaabcccabbcccaabccaabbbcabcaabccabbbcabbcabbcabcabbcabcabbbcabcabbcabccabcabcabbcabccaabcabcaaabbbccccabcabcaabbcabbcabbbbbcabcabcabcabcaabbcaaaabcabbcaabccaaabccaabbccaaaabcaabcabbbbbbbcabbccabcaaabccaabcccaabcccabccaaabcccaabcabbccabccaaaaaabbcabcabccabcccabbcabbbbcaabbcabccabccabccabcaabcccaaabcaabbcabcaabcabcaabbcccabbcaaaabcaabcabcaabbcabcabcabcabbcabcabbcabcabccaaabbcabbbbbbbbbcaaabbbcaaabccccabccabcabbbbcaabcabcabcaabccccabcaabcaaabcabcaaabcaabbbccabcabcabcabcabbbbcaabcaaabcabcccaabccaaaabcabbccabccaabcaabcabcabcabcaabccabbcabcaabbcaabcabbcabccaabbccabcabbcabbcabbbcaabbcccabccaabcabcaabbcabbcabbbbbcabbbbcabcaabccaaabbccaabcabbcaabcabbccabcaabcabccabccabbcabcabcaabbbcabbbbcaabcaaabbcabbbcabbbbcabcaabccabcabbbbcabbcccabcaabbcaabbccabbccabbcaabbcabbcabcccabccabcaaaabbbcabcccabcabcabcabbcaaabbbbcaaabcabccabcabbcaaaabbbbcaabccccabcabbcabbbcaabcabbbccabcabcabcabbcabcabcccaabcabcabcabccabbccaabbcaabbcabbcabccabccaabbbcabcaabcabcabcabcaaabcabcabccaabccaaaaabccccabccaaabcabcaabccccabbcabbbbcccaabbbcabbccabbcabbcaabcaabccabcabccabcaabcaabbbcabbccccabbcabcaabcaabccaabbccaaabbbbcaabcabcabcabccabcabbbccaaabccabccabccabbccabcaabbccabbcabcabbccccccaabcabbbccabccabbbccabcabcaabbcccabccabbcaaabbcccccabbcccabcaabcaaabccaabbbcabcaabcabbbbccabbcaabcaabcccabcccabcabcabccabcabbbbccaabbcaabcabcabbcabccabbbccabcaaabccabbcabbcabcccabcaabccabbcabbcabbbccabccabcabcccaabcabcaabcabccabcaabcabbccabccabbcccaabccaaabcabcccabcabcabcaabccabcabccabcabcaabcaabbbccccaabcaabcabbcabcabbbcabbbcabbcabcabccaaabcccccccabcaaabbbccabcabbccabccaabcabcabcaabcccaabcabccabbbcabccaabbccccaabcabbcabcaaabcabbbccccabbcaaabcaaabbbbbbbcabccabbbcabcabbbcaabbcabbcabcaabbcabccabcabccaabccabcaabccaabccabbbcabccabcaabccaaaabccabcccaabbcabcccabbcaabcaabccccabcabcabbbcaabcccabbccaabccabbcabcaabcaaabbbccabbcabbccccaabbcabcaabcaabbbccaabcabcaabcaabccabccabbccabbbcabbbccabbcabccccabcaabbcccabccaabcabcabccabbbcaabbcabccaaaaabcabbccccabbcaabcabbbcabcaaabbcabcaabcabcaabcaabccabccabcabcccabcabbcccabbcccaaabccabbccaabbcabbcabcabccabcabccabbcabcabbcaabccabbbcabcabccabcabcabcabbccaabcaabccaaabbbccccaabbcccabbcabbcabcaaabcccabcabbcabbbbcaaabbcabbbcaaabcaabcaabccccaaaabcabcabbccaabbccaabcaaabcabccabccaaaabbcabcabbccaabcaabbcaabccaabccabbbcaaabcabcaabcaabcaabbcabcaaabcabcabbcabbbbbbcabcabcabcaaabcabcccabcabbccaabcabcaaaaabcabbbcabcaaabcaaaabccabbcabbcabcabcabbcabccaaabcaabbbbcaaaabcabccabccabbcabbcaaaabcabcabbcabbcabbcabbcaabcabcabcabbcabbcabcccabbcccabbccabbcaaabbbcabccabcaabbcabbccabcabcaabbbccabbccabbcabccabcabcabbcabcabcaaaabccaaabccccabcabccabccabcabccccaaaaabcabbcabcabbcabcaabbccaaabcabcaabcaabcccabbcabcabbcaaabbcabccabbcabccaabccccabcccaaabcabcccabccabbbbccaaabccabbbcabbccabbbcabbcabcccabbccccaabbbcaaaabcabccaaabcaabcaabcaabbcaaabbcaaabbcabcabcaaabbbbbbcccaabbbccabcabbbbbbccabcabbcccccabcabcabcaaabbcabbcabbcaabccabccaaabccabcccabcccaaabbbcabbcabcaabcabbcabccabcabbcabbbbbbbccabccabbbcccaabcaaabbccabccaabbccaabcabbcabbcabcccccaabccccaabcccaabcabcabcabccaabbbbcabccabcabbccaabbccaabbcabcccabbcabbbcabbbcaaaabcabcabbcabcaaabccabcabcabbcabbbcabcabccabcaabcaaabccccabbbbbcabcccabcaabcaaabbbcabcabbccabcaabcaaabbbbccabccabccabbcabccabbbcaabcabbcaabcabcabccaabbcabccccaabcccccaabcccccabbcccabbccaaaaabbbccaabcabcabcaaabbcabccabcaabbcaabcaabccabcabcccccabccaaabcabbcaabcabbcaaabcaaabccabbcabbbcabcabbccaabcaaabbcabcabbccccccccabbcaabccaabbccaaabccaaabbbcaaabcabcaabcaaaabbcaabcabcabccabcccccabbcabcccabccabcabbbccabcabbccaaabcabbcccabccccabbcccabcabbbcabccabbccaaabccaabcabcaabcabcaabbbcabcabccaabbbbccaabcaaaabbcabbcabbcaaabbcabcabcaabbcabbbbbbcabcabccabcccabcabccaaabcabcaabccabbbbcabcabbcaabccabcabccabbcabbcaabccaaaabbcaabcaabbcaabbcabcabbcabcabbcabcabcaaaaabcabcabcabcabcaabccabcaabcabcaaabbccabcccaabcabcaaabccabbcabcabbcabcaabcaaaabbcabcccabcaaabbcabccaaabcabcabcabbcabcabccabccaabccaaabcabcccaaabbcabcaaabcabcabcabbccabccaabcccabcaabcabcabbccabccabcabcabbccaabcaaaabcccabccabbcccaaabbcabccaaaabcabcabbbcabccabbcaabcabcccabbccaabccaaaabcabccabcabcabcabcabccabbbccaaaabcabcabcabccaabcaabbcabcccabccabccabcaaabccccabcabcabbbcabcabbcabccabcabccaabbcaabbcaabccabcabccaabcabcccaaabbcabcabbbbcaaabbcabcabcabbbccabcabccaabbcabccccccaaaabbcabbbcabbcabcabcabcaaabbccabbccabccabcaabbcccabcccabccaabcabcccabbbcccaaabccaabbbbcaabbbcaabcaabccccabcabcabcabcabcaaaaabcabcaabbcaabcaabcabccaabcabbcabbccabccaabcabcccabbbcabcccabcabcabbbcabcaabcaabccaaabcaabbcabbbbcaabcaabcabcabcabccaabbbcaabccabcabcabbcaaabcabcabcaabcabcabcaabbcabcabbcaaaabcabcabcabcabcaaabbcccabccabcabcabcccabbbcaabccabcabbbbccabcabccabbcccabbccabcabcaabbcabcabcabbbcabcabccabbbcabcabcaaabcaabbcabcabccabcabcabcabbbccabcabcaabccabbcabcccabccabcabccaabccabcaabbbbcaaaabbbcabbbbbcabccccccabcccabbcabcccabcaaabcaaabcaaaaaabbcabbbbcabbbcabccabcccaaaabcaabccabcabbbcabcaabccaabbcaabcabcabcabbcabbbbcccabbbcabcaabcaabbcabbcabcabcabcaabcabcabbccabccabcabbcabcabcabbcabcabbcabbccaabcabcaabcabbcaaabbbbcccabcabcaaabbcccabbccaaabcccaabbcaabbcaabccabcabcccabcccabcabbbcaaabcabccaabcaaabcabcabbccabbbcabcccccabbbcaabcabccccabcaaabbcaabcaabbbccabcccaabccabccabccabbbcccccccccabcabcccaabbcaabcaabccaabbcccaabcaabcaabcabcaabccabbcaaabcabbcabccabcaaaabbcaabcaabcabcaabcabcabcaabcabccabcabbcabcaabcabcabcaaabccabbbbcaabcccabbcabbcabbcabcaabcaabbcaabbccaabcabcaaaabcabccabcccabccabcabcaabbccaabccccaaaabbbbcabbcaaabbccabccaaaabccabcccaaabbcabcabcaabbbcccaaaabbccaabcabcabcabcabcabcabbbcaaabcccabccabbcabbbccabcccabcabbccaabcccabcabcaaaabbcabcaabbccabcabcaabbcaaaabbccabbbccccaabcaabccabcccccabcabbccabccaabbcabbbbccabcabcabbcabbcabbcaaaaabbbcabcaabcaaabccaaabcaabbbcabcaaaabcabccabbcabbcaabbbccccabbcabbcabcaabcccccabcaabcabccaabcabbcaabcabbccabcabcabcabbcaabccaabbcabcabcabbcabccabccaabbbccccccabcabbcaaaabbcaabbbcabccaabbcabcabbbccabcaabbcaaabbcabcaabbccabcabbcabcabcaaabbbbcaabcabccaabbcabcabcabcabbcabbbbcaabccaabbccaabcabcabbcaaabbcabcabcaabbbcabbccccabbbbccaabcaabbcaabcabbccabcabcabccabbcaabcaaabcabcabbbcccaabcaabccaabcabcabcabccabbcabbcabbccaaabbcaabbbbbbbbcabcaabcaabbccabcccaabcabcabccabcabbcaabccabbccabcabcaabccabcabcccabcabccccaabcabcabccabbcabcabbcabbbcaabccaabcccabbcaaabccabcaabbccabbbcabcabccabcabcabcabcaaabccabcabcabcabbbcabcabccaabccaaabccabcabcaabbcabccaabcabccabbcabbcaaaabcaabccaabcccccaabcccaabccccccaabcaaaaabbcabcccabcabcaabcabbccabcabcaaaaaabccabcaabcccabcaabcabbcccabbcabcabbcabccaabcabcccabcabccaabcabcaabbcaabccabccaabcabcabcccaabcabcabcabcabcabcaaaabcaabbcccabcaaaabcaaabcabcabcccabcaaaaaaaaabbccabbcabcabbbbcabcabccabcaabbcccabbcaaabccaabcabbcabbbccabbcabcccabcabcabcabcabcabcabbcccabbbcaabcabbbcaabccaabbcaabcaabcaabbccabcabbbcaabccabcaabcaabcaabccabbbccabbcabcaabccabcabcabbbcaabcabccccccabbccabcaabccabcaabccabbcabcaaabcabbcabcccabccabbcabcccaabccccabcabcaabccaabbbbbbcaaabbcccabccabbcabcabcccaabbcaaabccaaabcabbcabccabcabbcabbccabbcabcabcaabbcabcccabccabbcabbccccaaabcabccabccaabcabbcabcaabbcabbcaabbcccabbcabcabbbcabcccccaabccaabbcabccaabbcabbbccabccabcabcaabcabcaaabcabcaabbbbbbccabbbcabbccccaaaabbcaaabbbccabcccabcabbcabbcabcabcaabccabccabcabbcabbcaabbcabccaabbbbbcaabbbcaabcabcabcaabcaabbcabcabcaabbbcabccaabcabcabcccabccabcaabcabbcabcabbbcabbbbbcabbccabcabcccaaabcabbbcaabbcaaabbbccabcaaaabcaabbccabbccabcabcccaaaabcabcaabbbbcaabccaabcabbbccabbcaaaabcaabcaaabcabbcabbcccabbccaabbbbcabbcccabcabbcaabcabcabccabccabcabcabcabbbcccabccabccabcabccccaaabcabccabcabcaaaabbcabcaaaaabccaabbccaabbcabcccabcabcabcaabcabcabbcabbcccaabbbccaabcabcccabcabccabcabcabcccabccaabccabccabccabccabccaabbccabcabcabccaaabcaabcaaabcabcabbbbcaabcabccaabbbcabcaaabbbcccaabcaaabbcccabccabbccabcabcabbcabcabcabcaabcaabbbbbcaaabcabbbbbcaabccabcaabccabbcaabcaabcabcabbcaaaabcaabcabcaabcabcaaabcabbbbcccccabcabcabbcabccccabcaaabcabcabbcaabbbcabcabccabcabbccabbcabbbcccabcabbcccaabcccabcaabbcabcabcabbcccaaabbbbcabbcabcaabbbcaabbcabcaabcabbccabcabcabbcabccabbbcabcabcabccabcabbbcabccccabcabbcabbbcabcaabcccabcabcabbcabcaaabcabcaabbcabbbcabccabbcaabbcabcaaaabbcaaabcabbbbcabccaabccabcaabbbcabcabcaabccccabccabbcabcabcaabbcccabcabcabcabcabbcaaabccabcabbbcabcabcaabcabccabcccabccabbcabccaaabcaabccccaabccaaabbcabcabccabcabccabcaabbcccccabbcabcabbcabbbcabccccabcaaabcabcabcabbbcabcabccabcaaabcaabbccaabcccabcabcabccaaabcabcabcabccccabbbbbccabcabcabcabbcabbbccabcabcccabcaabcccaaabccaabcabbcaaabcabccabcabccabbbcabcabbbcaaabcaaabbcabcabcaabccaabccabcabcccaaaaabcabcccaabbcaaabbbbbcabcabcccaabccaabcccaaabccabbccabcabcabcabcaabbbbcccabcccabbcabbccabcabcccabccaabbbcabcabccabbcabccccaaabbccabbbbbcabbbcabbccaaaabcaabccabbcaabcabbcabccabcaaabcccabbbcaabbbbccabccabccaabcabccabcabcabbcabcabccabcabcabccaabcabcabbbcccabccabcaaaabcabcabcabcaaabcabbbbcabcccabccabccabbccabbbccccabcabcabcabbcabcabccccabcaabbcaaaabbbbcaabcabcabbcabccaabcaaabcabbcabbcabcaaaabcabbcabcabcabcabcaabcabbcaaabcaabcabbbbcabcaabcccabcabcabbcabcaaabbcaabbcabccccaabbcabcabbcabcabcabcaabbbcaabbbbcabcabbcccabbcccabbbbcaabcabbbcabcccccaaabcabcabbbccabcabbccccabcaaabcabbcaabbccaaaaabcabcaabbcaabcabcccabcaaabcabcabccabcabccabcabccabcabcccabcabbbbbcabcabcabcabbcabccaabccabbbcccabccabcabbbccaabbcabcaabccaabcabcabbcabcabcabcabccccabccabcabcabbcabccabbccabcaabccaaaabbccaabccabccabbbcccaabcaabcabccabccabcabccaabbbcabbccabbbbbbcaabcaabbcccccabbcaabbbcabcabccabbcaabcabccabbbcabcabccabcabbcabbcaabccabcabcaabccabbcabbcccabccabcabcabcabccaaabbcabbcaaaabbbcabcabccabbbccabbccabcabcaabcabbccabccabbcabbccccabbccaabcccaabbcaabcccabcabccabccabbcabcabcabcaaabcabcaabcabcabcabbcabcaaabcabcaaaaabcaabbcabccccaaabcccccabcabcaabbbcaabcabcccabbcabcabbccaabccabcabbccaabbbbbcccabcabbbcabcabcaaaaabcccaaabccabccccaaabcccaaabbbbbcabcaaabbcabccaaabcaabcaabbccccaabccccccaaabbcabbccabbccabbccabcabccabcabccaaaabbbbcabbcabcabccabccabccaaabcccabbcccabcaabcccabccaabccccccabbbccabcaabcaaabbcabcabcabccabbcabcabccabcabccccaaabccabccaabccaabcaabcabcaabbccabcabccccabcabbcabcabbbcaabcabbbbbcaaabbccaabbcabccccccabcabcabccabcaabbcabbbbcabbbbcabccaabcaabcccabccabbcaabbcabcccabbcabcabbcabcabbcabccabcaaabcabbcabcabbbbbcabcccabbcccabbbcaabcaabccccabcabccccabbcaabcaabcabbcaabcaaabbcccabcccabbcabbcccccabbcabcaabbcabcabccabcabcccaaabbcaaabcaabcaabbcabcabcabcabcabbccccaabcccccabbccaabcaabccaabcabbccabbcabccccabccabbbcabcabbcaabccabcabccaabbcaaabcccabbcabcccabcabccaabccabccabbcabbbbcccabcabccabbbbbbcabbcabcabcaabcaabbcaabbbccabcaabbcabcabbcabcabcabcabbbbbccabbcabcabcaabbcaabbcaabbccabcabcaaabbcabcabcabcaaaabccccabcaaabcccccabcabcaabccabccabcccabcabbccabcaaaaabcaabbccaaabbbcaabcabcabbcabcabcaaabbccabcabbcabcabbccccaaabbbcabccabcccccaabcccaaabbcaabccabbcaaabcaabbccaabbbbbbbccabcaaaabcaabccaaabbccaabbbcaaaaaabcaaabbbbbbcabcabccabccaabcaaabcabccabcabcccaaabcabcabbcabccabcabccabbccabcccabbccabccabbcaaabbbcccaabcabbccaabccabccaabccabccabcabcabbcabcabcaabbbcabbcabbccabbcabccabbcabcabbbbcabcaaabbbbccccabcabbcaaaaaaaaaaaaabcaabbcaaaabbccabccaabcabcccabbbcabcabcabcaabbbcabcabcabbcabccaabccabccabbccabbcabbbcabccabcabbcccabccccccaabccaaabcabccabcaaaaaabcabcaaabbccabbcabcccabcaabbbcaabbccabcabbcabbbccabbcabbbbcaabccccabbbccabcccabcabcaaabcabcaaabcaabbbcabccabcaabcaaabcabbcabbccabcabcabbcaabbbcabbbcabcabbcaabcabcaabccabccaaabcabcabcccabbcaaaabcabbcabccabcabcabccabbcabcabbcabcaaaabbbbccccaaabbcabcabcaaabcabbcabccabbcabbbccaabcabccaabcaabcabccabccaabbcabbcabcabccaabbbcabbcabcaaabcabcabbbcccaaaabcaabbbcabcabbcabcabbcccabbcccabcabcccabcccabcabcabcabcabcabbbcaabbccabbcabbbcccccaabbccccaabccabcabbbbbccabbbcabbccabbcabcabcaabccabcabcabcaabccabcabbbbccabccabcccabbccabcabbcaabcabcabbcaabcccaaabbcabbccaaabcccabcaabcabccabccccabcabcabcabcabcabcaabccabbcaaaaabbcabcabcabccabcabbbccabcccabcaabcaabcabbcabbccabbcabcabbcabcabbbcaabbbcabbcccabbbcabcabccabcabbcaaabbccaabcccabcabbccccaaabbcabbcaabccaaaabbbbcabcabbccabcaabcabcaabbbcaabbcaabbccaaabccaaabbbcaabcabcabcaabbccabbcabbcaabcaabcaabccccaabcaabcccaabbcaabccaabbbcabbccabbcaabcabbcabcaabcaabcabbcabccabbbbcabcabcaaaabcccaabcabcaaabcabbbcaaabcaabcabcabcabcaabccabccabccabbcabcaabccaabcabbcabcccaabcaabccabcabbcccccccaabcabcaabcaabbbcabcabcaabcabcabcccabbcabbbcaabcabbbbcabbbcaabcaabbcabcabbbbcabcccabcaaabbcccaabcabcccabcaabcabccaabcabbcabcaaabbcaaabccabbcabbbbccccaabcabcaabbbccaabccabbcabccabccabbbbcabcaaabcabcaabcabcccaaabbbcabbcabcabcabbcabcabbcaabbccabccabcccabbbcabcabcabccabcabbcaaabcabccaabccaaabcccaaaaabcccabbcabccabcaabcaabcabbbccabcccabcaabccaabbcabccccccaabbcabbcaabcabbbcccaaaabccabcabbcaabccabcccaaaabbbbbcaabcabcccabccabcaabcabccabcccabcabcaabbbccaaabbcaaabccabbcaabbcccccaaabcabbcaaabccabcccabbcabbbbccabbcaabcccaaabcabccabccaabcaabcaabcabcabbccabccaabcabbcccabcaabcabcabcabccaabbbccccabcccabbccabbbcabcabcabcabbbbbcabcaabbcabcabcabbcabccabcabcabcccabbccabccccabcaabccabcabbcabbcabcabcaabbbccabcabcabcabbcabccabcaabccabccccccaaaabcabbcabcabcabbbbbccabbcabbcabbcccaaaaaabcaabcabcccccaaabbcabcabcaaaabcabcabbcabcabbcabcabcabccabcabcaabccabbcaaaaabbbcabcabcaabbcccabbccaaabcabccabccaabccabbbcabbccaabcabbbcabcabcaaabcabcaabbcaabbbcabbbbcabbbbbcabcabbcabbbcaaabccabcaaaabbcccabcabbccaabbcabcaabcabccabcaaabcabccabbcaaaabcaabccaabcabbcabccabcaaaabcabcabccabbbcabccabcabcaabbbcabcaabcaaabbccaabbbcabcabbbccabcabcaaaabbcabbbbcabcaaabcabccabcabcaabccabcabccaabccaabcabcaaabccabcaabccabbcabccaabcaaabcaabcabcabccccccccabcaabccaabcaabbcaaabcaabcaaabcabbcaabbccabcaaabbcccaabcabccabcaabbccabbcaaaabcabcabbccaabccabcaabbbcabbbcaabcccabcabcabcabcabcabbccabcabbbbcabcabcccaaabcabcabcaaabbcccaabccaabbbcabcaabbbbcccaabcaabccabcccabccabcabcaaaabcabcabccccaabcaabbbcccabcaaaabbcabcaabcabccaabccaaabcaaabccabbcabbbcabbbcabcaabbbcabccabcabcabbcabccabcabbbcabcaaaaabcaabbcabbbccabcabccabcabcaabcabcabbcabccabcabcabbbbcaabccaabcabbbbccabcaabcaabbcabcabcabbcabbcabbcaabccaabccccabcaabccabccaaabcccabbcaabbbccabbbbcaaaabcabcaabbcabcabccabcabcabcabbbcabccaaaabbbcabcabccaabbcabcabbbcabbbccaabcabbbbbbbcabcaabcabbcabcaaaaabcabcabbcccabbbcaabcaabcabcccaabcabbcaabccabcaabcabcabcabcaaaabcaaabbbcaabbbcccabcabcaabbcabcabbcabcabbcabccabccaabcaaabcabcabbbccabcabcaabccabcabcabbbcaabbccabbcaaabccabcaaabcaaaabbcabcaaaabbccaaabcabcabccabcabcaabcccabbcaabbcabbbcabbbbbccabcabcaabcaaabcaabbcabbccaaabbbccaabcaabcabbbcaabcaaaabcabcabbbccabbccabcabcaabcaabbbccaabcabbcabbcaabcabbccccaabbccccaabbcabccaabccccaabbcaaabcccabbccabcaabcabcabcabbcabbbbcabbcaaabccaaabcabbccabcabcabbbcabcabbcaaabcaaabcaabcabccabbccaaaabbccabcaaabbccccaabcabbccaabbbbccabbcabcabbbbbcabccabcabcabbcaabbbcabbbbcccaabbcabcabcabcabbbbccabcabcabbcaabbbcabbcabcabcabcaabccccaabbcabcaabcabbbccaaabbcabccabcaabccabbbcabbbcabbbcccaabbbcabcaaaabcccaaaaabccaaaabcabccabbbcaabcabbbcabccaabcabcaabcabbbccabbcabbccaabbcabccccabbcaaabccaabccabcabcabbcccabcabcabccabbcaabbcabbbbcaabcccabcabbcabbbcaaabccabcabcaabcabbcabcabcaaaabbcabccabbbcabcaaabcabcabccabccabcaabcaabbbccaabccaaaabcccabbbcabccccaabccaaabbcabbbcabbcabcaaaaabccaabccabccabbcabbccaabcaabcabbcaaabcabcaabccabcabccabccaabbcaabccabcabcabcabccabccabccabcabccabbccabccaabbbccabbbcabcaaabccabccaabcaabccabcaabcaaaabccabcabccaabbcabcabcabcabbcabcaabcabcabcaabbccabcaabcaabcabbcabcabcabbbbbbcccabbcabbccabcaabcabccabccabcabccabcabcaaabbbccaabcccabbcabbcabccabbbcaaabccabbcabcaaabcccccabbbbcaabcabcabcaabbbbcaabcabbccabcabccaabcaabbcaaabcabccabcaabccabcccabccabbbccccaabcaabcccaabccabcabcabccabcabbbcaabbcabcccaaaaabbcabbcccabbcccabbbbcccabcabcabbccabcabcaaabbbcabcaaabccaabcaabbbbcabcaabcaabccabcaabccabbcaabbcabbbccabcccabcaabcccccabbbccccccccabbcaaabbbbbcaabcaabcabbccabcabccaabbccabcabbbcaabbcabcabcabcaaabcccabccabcabbcccaabccabcabbcaaabcabcabcabbcabccabbcaaabcabbcabbbcaabccaaaabbcccaabccabbbbbbbcaaaabcabcaabbcabcabccabccabc
aabcaabcabccaabccaabcabcaaaabcaabcabbccabcabccabcabccaabbcabcabbcabbcaabbccabcaaabccabccabcabccabcaaabbbbcccaabbccaabcaaabcabccabccabbcabcabcabccaaaabbcabbbbcabbbbbbcccaabcaabbccaaaabccabccabcaaabbbcaabcabbcaaaaabccabcaaabcccaaaabcaabbbccabcccaabcabcabcaabbcaabcccaabbcabbccaabccaabbcabcaaabccabccabbbccabccaaaabbccaabcabcccaaaabbcabccabccaabbcccccabcaabcabcaabccabbbcaaabccabbbbbcabcaaaabcccccabcaabcabccabccabcccaabcabbccabcabbcabccaabcabcabcabbbcaabbcccaabbccccabcabbcaaaabbbcaabbcabccabcabcabbccaaabcaabcabbccaabbcabcaabcaaabcabcabbbbcabbcabccabcabbccabbcabbbcccaabbbcaaabbbccabcaaaaabbcabccabcaabcabbcabcabccabccccabcaaabcabbcabccccabbccaaaabcabcabcccabcabcabccaaabcaabbcabcaabcccaaabcabcabbcccabcabcabcabcabbbcccaaabbcabccaabbbcabccabcabbcabbccccabcabcabccabbcaabcabbccaabcabccaaabcccaabcabbcabbcccabcabbcaabcabbbcabccaabcaabbcaaabccabccabcabbbccabcccaaabbccaaaaabcabbbcaaabcaabcabccaaaabccccaaabccaabcabbbbcaaaabcabbbcabcccabccccabccabcabcaabbcaabcabccabbbbccabccccccabcabcaabccaaabccabcaabcabbcabccabcccabbbbcaabccccabcabcaaabbccaabcaabcabcabcabbcabcabbccaaabcabbcaabcccaabcccabbcaabcaaaaabbccaabbbcabcabbcaaabcaabbcccabcabcabccabcabcabccaabcabcabbcccccaabcabccabbccabbcabccccccabcaabbcaabcabbcaabcabcabbcabbbbcaaabccabbbbcaabbcabcabcabcabcccabcabbccabbbccccabccabcaaabcabccabcabcaaabcaaabcabcaaaabbbcabbcaabbbbbcabbccabcaabbcabbcaabcabcabcaabccccccaaabccabccabbcabbbcccabcabccabcabcabbcaabccccaaabcaabcabcabbcabbcabbccabbbcaaabccaabccabcabbbcabccaabcaabccaaabbcabcabcabbcabcabccaaaaaabbcaaabbcabcaabbccabcabccccccaaabbbcabcabcaaabcaaaaabcabcabcaaabbcabcccccabcccabcabbcaabcabcabcccabccccabbcccabcabcaabcabbbbcabcabbcaabcaabccccaaabbcaaabcabcabcabcaaabccaabcabbcaabccabbcaaabbbcabcaabcabcabcabbbcabcabcccccabccabcabcaabcabbcabcaabccabccccaabcabcabbcabcabccabccaaabbcabcabbcccabcabbccaabcabcabcaabcaaabccaaaabbbccabbcabccabbbcccaaaabcabcabccabcabcabbbbccaabcaabbbccabbbccabcabbbccaaabccabbcaabccabccabcabbcabcabcaaaaabccabbbcaabccabccaabcabcaaaabcabcabbccaabccabcaabcabcaabcabcaabbccaabccabcabcabcabcabbbcaabcaabcabcccaabcccabcaaaaaabccabbcabbcabbcccabbcabcabcaabbcccabccccccabcabbcaabcaaabbcabcaabbcaabcabcaabcaabcabbbccabbccabcabbcabbbbcabcaabcaabbcabcabccaabcabbcaabcaabcabbccaaaabccabcaabbcccccabcabbcccabbcaabccabbbbcabcabbcabbcabccabccabcaabccabbccabbcabccaabbbbcccabcaaaabcabccabcabcaabcabbcabbcaabbcaaabbcabcaabbcabcaabbcaabbcaaabcabbcaabcaabbcabccccaabccaaabccabbbccabccabbbccabbbcaaaaaabcabcabcabcabcaabcaabcabbcaabcabcabbcabcabcabcabbbcabccaabcccabccabccabcaabcabcabcabbbbcabccabbccaabccaabcabcabcccabccccabcabbcabbcabcabcaaaaabcabcaaabbccabbccabcccabcabccabcabbcabbccabcabcabcabbbcabcaaaaabcabcaaabbccccccaabcaabbbcccabcabcccccaabccabbcaaaabccaaabbbbbbcaabbcccaabcabcabcabcabcabcaaaabbcabcaaabbcaabbcabccabbccabccabccabbbbccaabcabcccabcabcaabbbcaabcaabbbcabcabcabbcaabccaaaaabbcabcaabcabbccaabbbbcabccabcccabbccabcabcabbbbbcabcabcabcabcabcaaabbbcccccabcabbccabcabccabcabcabccabccaaabcaaabcaabcccabcaaaaaabcabcabbcaabcaabccabcaabbcccaaabbbbccabccabcaabcaaaabccccaabcabbcabccabcccabccabcccaaabbbcabcaabcaabcaabbbccabcaabbbcaabccabbcabccabccaabcaabbbbcabbbcabcaaabccabbcabbbcabccaabcabcabcabcabcabbccabcccabbcabbccccaabcabcabbcabccaabbcabccabcaabbcaaabbccabbccabbcabbcabbbccabbbcabcaabccaaabbcaaabcabbcaabccabcccabcabcabccabccabbcabcccaaabcabcabbccabcabcabccabcaabbcaaabcaabbbcaabbccabbbcaaabcabbcabbcaaabcabbbcaabcabcaabcccabbccabbbbcaabcabbbccaabbccabcabbcaaabcaabbbcaabcabccabbbbcaabbcabbbcabbcaabcaabccabcabccabcaabbcaabcccabbbcccaabcabccabcaabcabbcaabbcaabcabcabbcccaabcabcaaaaabcaabbcabccccabbbccccabbbbbbcabbcaabcabcabccabcccabcabcaaabcaabbcaabbbcaabcaabccaabcabbcabccaabcabcccabbcabccabcabbbcabbcaabbcabbcaabcaaabcccabcabcabccaabcabccabbcaaabccabcaaabccabcabccabbcabcaabbbcaabcaabbbbcaaabbcabcabcaaabcabcabccabbbcabccabcabbcabcabcabcaabccabcabcabbcabccabbbbcabcabcabbccabcccabbcabccaabbbcabbcaaabcccaabbcaaaaabbcabccabcabbccabbbcaabcabcabcaaabcabccabcabcaaaabcccccabcabcabbbcaaabbcaabbbcccccaaabbbbcaabbbbccaabccaabbbcabcabcabbcabbbccabcaabbbbcaabcabccabccaabcabcabcabcaabccabbbbbccabbcabcaabbccabbcccabcabbcabbccaaabccabbbbbcaabcabcabbcabcaabcabccabcabcabbccabcaabcaabbbbbcccaabbcabcaabcaabbbcaaabcaabbccabccaabbbcabccabbcabccabbcabbbcccabcabbcabcabcabcabbcabcabcaaabcabccabcabbcabbccabbcaabbbcccabbccabcabcabbbbcabcabbbccaabbcabbcabbcabccaaabbcabbcaabcabcabccaabcabbcaabbcabcabcabbccaaaabbcccaabcabbbbbcabccaabbcaabcaaabccaabcaabcabccaabbcaaaabcaaaabccaaabcaaabcabcabbbcabcaabbcabcccaaabbbccaaabcabbcaabbbbcabbcaabbcaabbccccabbcaaaabbcaaabcccabcccaaabccabccaaabcabccabcaabcabcaabcabbcaaabbcabcabcabcabcccaaabbbccabccabcaabcaaabcabcaabcabcabccabcabcabbcabcccabcaabcccaabcabbccabccabccabcccabcabccaabccabcabcabccabcaabcabccabccabbcabccabccabcaabbcccabbbcccaabccabbcaabccabbbcabcabbbccaabcabbbbccabbcaaabcaabcabccccabbbcabcabbccaaabbbbcaabcaabcaaabbcabcaabbbcabcabccaaabbcccaabccabbbbcabbbcabcabcabccabbcabcaabcaabcabbcaaabcaabccabcaabbcabccabccabcaabcabbbbcaabccabcabcaaabccaabcaabbbbbbcaabbcabcccabbbcabcccabbbbcccabcabcccabbccaaabcccabcabcabcabccabcccaaaabcaabcabbbbcabbcabcabccaabccaabbcaabcaabbccaaabcaabbbcabcabcaaabbcaabcaabcabbcaaaaabccabcaaabbcabccabcccabcaabcabccaabbcaabbbcabccabccabccaaabcaabcabccabbcabcccaaabccabcaabbcabccabbcabbbcaabcaabbcabbcaabccaabcabccaabcabccaaaaaaabbcaabbccabcabcabbbbbcccabcabbbcaaabccabcccabcaabcabcabccabbcabcabbcabcabcabccccabbcaabbcaaabcabcabcabccabcaabccabcccaabcaabcabcabcccccabbcabccaabbccccaaabcabbcaabbcabcabcabcaabbbbcaaaabccaabbccaabcabbcabcabcabbcaabcabcaaaaabcabbbcabccccaabbcabbbcccabccccabcaabcabcabccabcccaaabbcabcabbcaaabcaabccabcabbbccabccabbbccabcabbcabccabbcaabcaaaaabcaaabbcaabccabcabccaaaabbcaaabcabcccabbccaabcaabcabbcabccabbbcaabcabcabbcccccabcabcabccabbcabcabbcabcabbbccabcabbcabcaabbccabcaaabcabcaabcabccabccabcaabccccabccabcabbbcaabbccaabbccabcabbccabcabbcabcaabccaabcabbbcaaabcabbccaabcabcaabcaabcabcccaabcaabcaabbccaaaabcaabcabbcabccccabcaaabcaabcccabbcabcabbbcabcaabcaabccccabccaabccabcabcccaabcaabbbccabbcabcabcccabbbcaabcabcaaabcabccaabcaabcccccabcabcabcabccabcccabccabcaaabcabcabcabccaabcaabcabcabccaabbbbcccaabcaaabbccccccaabcabbbbccaabcaabccabcccabbcabbbbcccaabccaabcabcabbcaabcaabcaaabbcaaabbbccabbcaabcaabcabccccaabcccaaaabbccaabcabbbcabbbbccabcabccabbbcccaabbcccabccabcaabcaaabbbbcccaabbbcabbbbcabbcaaabccaabcabcaaabccabcabccaabbbccaaabcaabccaabbccaabcabbcaabccabcabcabbbbcccabcabcaabcabcaabccaaabcccabcabbcaabcaabbbcaaaabcabbbbccaabcabccccabccabcccabbccabcabccccabccabbccccabccccabcabcabbbcabcabcaabbcabcaabcabbcaabcabcabcabbcccaabbcaaabbbcaabcabbbcccabcaabccabbccccabccaabcabccaabccccaabccabcabbcaabcabcabcabccabcabccaabbcccabcabbcabbcaaabcabcccabccabcabcccabcaabcccabcabcabcabbcabccaaabccabcabccabcabbcccabbccabcabccabcaabcabbcabcaabcaaabcabcaabcaaaaabbcabbbbcaabcaaaaaabcabbcaaabcaabbcabcaaabbbccabccccabcccaabccabbbbcccaabcabbcabcabcabcabccabbcabcaaaabcabcabccabcaaaaabccabccabcabcabbcabbcabbcabccabbccccaaabcabbbbccaabcabbcaabcabbccabccccabbccabbcabccabbcaaabcabbcabcabcabbcaaabbcabccccccabcccabcabcabbcaabbbcabcabbcabcabbbcabccaabbcabbcaaaaabcabccaaabcabbcabcaaaaaabbcaabcabbccaaabcaabccccabcccaabcabccabcabcabbcaabcabcabbccabccabccabcabccabcabcabccccabcabcabcabbbcaabbbbbbcabcaaabcabbccabccabcaaaaaabcabcabbcabcaaabcaabcaabccabcabcaabbccabbcaabccabbcccabcabccaabcabcabbbcaabbbbbbccaaaabbccaabcaaabccabcabcabcabbcaaaabccccaabcaaabbcabcccaabcabccaabbccccabcaabccaaaabcabbbccabcaabcabbbbccaaabbcabccabcabcccabccabbcabcccaabbcaabcabcabbccccabbcabbcaaabcabbcaaabbcabcccabcabcaaaabcccabcabcabccaabcaabccabbbcabcabbbcabbbcaabbcabbcabccaabbbcabccccabcabcabccabcabbcabbccaabcaaaaabbcabbcccccabbcaaabbcabcaabcccabccabcabcabbcaabcaaabcabcabcaaaabbbcabcabcaabcabcabbcccabcabcabbbccabbcccabcccabcccabcaaabcccccabccabcabbcccabccabcabccabccabbcabcaabccaabbccabcabbbbcaabbbbccaabccccabcabcaabcabbbcaaabcabcaabbccabccaabbcabcabcabbcaabbccabcaaaaaabccabbbccabcaabbbcabcaabcabcccaabccabcabbccabbbbcabccabbccabbcabcaabbcaabbcabcabcabccabbcccabbccabcaabbcabcabbcccabbbcabbbbcabbcaabccabcabccaaaabcabcabcaaabccabcabcabcabcaaabbccabccabbcabccabbbccabcccaabcabcabcaabcabcaabccccabbcaaabcaabcabcabcabbcabcaaabbbcabcaaabcabbccabcaabcabbcabbcaabcabcabcabcabcabcaabbbcccabcabbbcabcabbccabcabccccabcccaabbccabbcabbccccabcaaabbcccabcabcaaaaabcccaabccaabcccabbbcabccabbcccaabbcabbbcabbcabcccabcccabcabcabbcccaabcccabcabbcabcabccabbbcabcccabcabcabbcabbcabbbccaabbcabbcabbcabccaabbbbcaabbcccabbbcabcabcabccabcccabbbbcabbcaabbcabcabcabbcabccabbcccabcabbccabcabcabccabcabcabbbcaabccaabcaabbccabbccabcabccabcabbbbccaabcabcaabccccabcaabbcabcaaabcabcaaaabbbbcabbbbcabbbbcabcabcabbcccccccabcabcaabcaabccabcaaaabccaabcabccabcabcaaabccabcabcabcaabcabcaabcabccabccaabcccabbccabcaabccabcccabccabcabbcabccabcabbccaaabcabcabbcabcabcaabccaabbcaabbcabbccaabbcabcaaabcabbbbcabcabbcaaabcabccabcabcabbccaabcabbcaabccaabcabbbbccaabcaabcccabccaabbbbcabcabcabcaabcaabbcabcabbccaabccaabcabccaaaabbcaabcaabbcabcabcabbbbccabcabcabccccaabcabbccabcccccabbbcaabbcabcabcabcabccabbccabbccabbcabbcccaabcabcaabcaabcabcabccccabbccaaaabcabcccabcaabbcabcabccabcccabbbcabbbbcaaaabccabccaabbbcabccaabbbbcaabbcabbcaabcabbcaabbbbcabccabcabbbcabcabcabcaabccabcabbbccccaabbcabcabcabbcaabbcabbbcabcaaabcaaaaabcaabcccabcabcabccaaabcabcccabcabbcccabcabbcabbbcabcabbcabbccaabccabbcaabbbcaabcaabbcabccabbccabbcabccabcabcabbcabbcabcabcaabbbbbcaabbcccabcccabbccabcabcabcaabbcabcabcabccaabbbbcaabcaabccccabcabcabcabbcaaaaabcabccccaabccabcabbbcaaabcaabcaaabccabcabcabbcabbbbcccaabccabccabcaabbcaabcaaaaabbbbbbccabccabcccaabccaabcabbcccaabcccabbcaabcccabcabbcabbcabbbcabccabbbcccabcabbbbcaabbcabcaaabcabcaaabcabcaaaabbcabcabbcaaaabbcabcabbbccabbcaabbcaabcaabcaaabcabcabcaaabccabbcabbcabccabbcabccaabbbcabccabcaabccabcabbbccabcaabbcabcabccabcabbcabbcabccccaabcabbbcaabccaabcaabcabcaaaabbbcabccaabcabbcabcccabccaabcaabbcaaabbcaaaabcccabbccaabbcaabccaaabcabbcabcabcaabcabbcabcccaabbcaabcabccaabbbbbcabcabccabcabcccabbbccabccabbcabbbccabccabccaabcabccaabbccabbcccabcabccccabcaabcabbbccabccabccabbbbcccabbbcabbccabcabcaabbcccccabcccabcabcccabccabbcabccaabcabbbcabccccabbbcabbcabcabbcaabccabbbcabcaaabcaaaaaaabbcabcaabbccabbcaaabbcabccabcabcaabcabcabbccabbcabbcabcabcaaabbcaaabccaabbbccaaabbcabcaabcabcabbcccabcaaabcaabccabccabcabcabcabbcabccabccaabbbbbcaabcaabccabbbcabcaaabbcabbcccaabcaabbcabbcaabbbcaaaabbcabbbbcaabbbcaabbcccabcabccabbcabccaabbbbbcabccccabbcaabcaabbbcabccabcccabcabccabcabcaabbccabcabcaabbccaabccabbcabcabbccabcabcabcabccabcabcabcaaabcccabcabcccabcabcaabcaaabcabbccabcccabccabcabcaabcabbbcabccccaabcaabcabcabcaaaabcccaaabcccabcccccccabbcaabcabbcaaabbccabbcabcabbcaabbbcabbbcabbcccabcaabccabbcccabbccabcccabbcabbcabcaabbbbbcabbcabcabcaaabccabcabccaabcaabcabccabccaabcaabbccabcabcabbcaaabccabcabcabcabbcaabbbbbcaabcabccabbcabbcabcabbccabcabbbbcaabbcabccabcabcabbcabcaaabbccaaabcaabcaaabcaaaabbbcabccaabbbcabcaaabbcabbbcabbcabbcabbcabcabcaaabcabcabbccabcccabcaabbbcaabcabcccabbcaabbcccaaabbbcabcabcabcaabbcaabbbcaabcabcabcccabccabbbcaaabcabbccabcabcaaaabbbcabcabccabcabcabccabcaaabbccaaaaabcccabcabbbbcabcabbccaabcabcabcaabcccabcabcabcabcccaaabcabbccabbcabcaaabccabbbcaaabbccccabcabbbbcaabcabccaaaabcaabccaabbccaaabcabcaabbbbcccabccaaaabcccaabbcabbccccaaabcabcccabccaabbcabcabbcabccaaabbbcabcaaaabcabcaabcaabcabcaaabcabbcabcaaaaabbccaaabcaabcaabcccaaaabbcaaabcabbccabbbccaabbbcabcabccabbbcabbcccabcccabccccaabccabbcaabbbcaaabbcaaabcabcabccabcabcabccabbccccabbbbccabcabbcccaabcaabbcccaabcccaabcaabbcabbbbcaabcaaabbcabcabccaabbcaabbcccaaabbccabcabccabbccabcaaaaabbbcaaabcabccabccaaaabcabbcabcccccabbbbbbcabcaabcaabcaaabcabbccaabcaaabbccccaabcaabbcabbcabcaabcabcabcaaabcccabccccabccabbbcabccccaaabbcabbcabbcabbccabcaaaabbcabcabcabccabcaaaabccaabbccaabcaaabcaabccabcabcabbbccabcabbbbcabbbcabbcaabcccabbbbcccabcaabcabcabccabcabcccabbbcabccaaabcaabcabcccabcaabbcabbcccabbcabcabcccabcabccabbccabbcabcabbcccccabcaaabbcaabcaabcabcaabcaabcaaaaaaabcccabbcabcaabbcabcabcabcabbcabbbccabcabbcccccaabcabccabcaabcaabcaaabbcaabbccaabcccabcccabbbcabcabcabcabcabcccabccaabbbccabbbccabcaaaaabcaabcabbcccabccabcabcaabcaabcabcabccabcaaabcabcabcabcabcabbccaabbbccabbbbcccaaaabbbbcabbbcabcaabccaabccabcabbcccabccabbcabcaabcabbcabcabcabbcaaabccaaabbcabbbbbbcabbcabcabcaabccabcabccccaaabbbbcaabcabcabcccaabbccabbccabcabcaabbcaaaaabcabcaaabcaaabcccabcabcabbbcabccabbcccaabcabcabcabbccccabbcaaabcaaabcabcabbbcabcabcccabccabcabcabcaabbbbcabcabccabcabbcabcaabcabcaabcccabcaaabcabbcaabccccabccabbccaaabbbcabcaabcccccccabbcabcccabccccabbbcabbccaabccaaabbbbccabcabcabcabcabbcabcccaabbcabbbbbbbcaabbcabcabbbccaabcabcaabbcabccaabbcccabcabccabbcabcabccaabcabbcabccaabccabbbbcabcaaaabcabcccabccabcabbbcabcabbbbccabccaabccaabbcabbcabbcabccaabccabbcccabcccabbcabccaabbcabccabcabbcaabcabccaabcccabbbbbccabcabcccabcaabbcabcabbccabcccaabcabbbbcabcabcabbbcaaabcabcabcaabcabbcabbcabcaaabbbcaabbcabcabbbcabbccaabbcaabccaabcabcabbbccaabcabbbbbcabbccaabbcabcabbbbcaabcabcaabccaabcabcaabbcabcabcabcabcabbbcabccaaabcabcaabcaabcabcabcaabcabbbcaabbcaaabcaabbccabbcccabcaaabbbcabcabcabbcaabcaabcabcaaabcabccabcaabccaaaaabcaabcabbcabbccaabbbcabcabcabbcabbccabcabbccabcccaabbcabbbcaaabcaaaabbcabcabbccaaabbcccaabbbccabbbcabbbcabcaabbbcccabbccabbccabccaaaabcabbcccaabcccaaabcabcabcaabbcabcaaaabbcabcabcabbcabbbcaabcaaaabcccaabbbccabcabcccabcaabcabcabcabcabcabcabccabbcabbcaaabcabbccaabbccabccabcccaabbccabbbbcabcabcaabbcccabcaabcabcabcabcaaabbbcaaabcabcabccabcabccabccaabbbbbbbccabbbcabccabccabbcabbcaabcabcabbcaaaabccaabcaabcccaaabcaaabccaaaabbbbcaaabcabbcabbbbbcaabcaabcabbcaaabcaaabbcaaabccabccaaabcaabcabbccaaabcabcabcabcabcaabbcabccabcabbcabccabbbcccabccabbcaaaabbcaabcabcabcccabccabcccabccaabcaabcabbcabbbcabcaaabcabbcaabccabbccabccccabcaabbbcabcaabccabccabcabbccabcabbcabcaabbbbbbccaaaabccabcaaabcabcabcaabccccabbbcccaaaabcaabcccabccabcabcabbcabbcaaaaabcabcaabcabcaabcaaabcabccaabccaabcabbbccabbcaaabbbcabbccaabbcaabcabbcabcccabccabcccabccaaabcccaabcabbcabcaabcabccabcabcabcaabbcabccabcabccabcabbccabbcabcaaabbccabcaabccaabbcabccaabcabccaabcabbbbcabbbcabbcabcabccccaabcabcabcccabbcaabbbbcccabbcaabbbccabcaaabccaabcccabcabbbbbcaabccabccabbcabcabccabbccccabbcabbbbbcaabbcaabccaabcabbcccabbccabccabcaaabcabbcabbbccabcabcaabcaabccaabcabbccccabbccabcabcabbccabcaabcabcaabbcabccabbbcabcabbccabcaaabccabcabcaabcabbcabbcabcaabccccabbbbcaabbccabcccaabbbccccccccabcccabcabccaabccabccabccabcaaabcabbccaabccaaaabcabcabbccabcabcabcabbcabbcabcccabbccccabccabccabccabbcabbcabcabbbccaabbbcabcccabcaabbbcccabcaaaabcaabbcabccaabcabccabbbcaabccaabcabcccaaaabcabcabccaabcabcaaabbcabbbbbcaaabccabcabbcabcabbcabbcabbbcaaabbbbcabbbbbbbcaabcabccabccaaabcabcaabcabcabcaaaaabbcabbcabbbcccaabbcabcabccabcabcccabcccaaaabcabccabbccabcabbcabcabbcaabbcaaabcaaaabbcabbccaabccabcaaabcabcabcaabbcccabcabcabbbcabcccabbbcabbcabcabbbccabccabccabbbcabcaaabcabcabcabccaabcaabcaaabccabcaabbcaabcaaabccabccabbbcccabbcabbcabbcabcabcabcaaabbbcaaabcabcaabbcabcaabcabcaabcccabcccaabbbccaabcabbcaaaaabbcaaabccaaabccabcabccabccabcaaabbbbbccabccabbccabcabbbccabbccabbbcabcabbcaaaabcaabcabccabcabcabcabccabcabcaabcaabcccccabccaabbcabbbbcabcabcabbcabbcabcaaabbccaabcccabbcabccabccabcabcabccaabcaabcabcabccabbccabcccabcabbcaaabbcabcabcccaaabcccabccaaabbcabcccaabccaabccabccabccaabcabbbcabbcabcabbcabbccabcaaaabcaabcabcaabcccaabcabbcabccabccabcabbcabcabbcabcabbcabcabcabbccccaaabbbcabccabcabccabcabcaabcabcccaabcabbbbcaabbbcabcabbbbbccabcabbcccaabbcabbbbcabcabccaaabbcccabccabcabccaaabbccabcabcabbbcaabbbcabbbbcaaabbcaabccaaabcaabcccaabbcabbccabbbcccaabccabcaabccaabbcaaabcaaabbcabccccaaabbcccaaaabbcaabcabbccaabccabcabbcabcccaabcabbcaabbccccaaaaaabcccabcccabcccabbcabcabcabccaabccabcaabbbcaabbbcaaabcabbbbbbcabcaabccabbcaabcabcabbcabcccabbbbccaabbcabcabbbcabcabcaabcaabbbbcaaabcabcaabbbbbcabcaabcabccccabbcabbccabcccabccabcabbbbbccabbbcabcabcccabccabcccaabbcabccabcabcabcabccaaaabccabcaabbcabcccabcabbccabccaaaaabccaaaabbcaaabcabbbbcabccabbbbcabcabbbcabcaabbcabbcaaabbcabbcabbbbcabbccabccccaaabcaabcabcaaabbbcabbbccabbbbcabccaabcabccaabcccabcabbcccabcabbccabcabbcccaaabcaabccabcabbcabbccabbcccabcaaaabcabcabbcabcabbbcccabccabcabbbcabcaaabcabbbcaabcabbcabbbbbcaabbbbcabcccaabbcccabccabcaabcabccaabccccabcabcabcccaaabcabcabbcabcaabcaabcabbcaabbcabcabbcabcabcabcaabcabcabcabcabcccabcabcabcccabcaabbbcaaaabbccaaabbcabbcaabccaabcaabcabbcabbcabcaabbcabcabcaaabbbcabcaaaabbcabccabcaabcaaabccabbcabcaabcccccabccabcabcabbccaabcaabcabccabcabbcaabbcabbbbbccabbccabcabcabccaabcaaabccabcabcabccccabbbccabbbbbcabcaabccabccabbcabcabcabbcabccabbcaabccabcabbccabbccccabccccaabcaaabbcccaabcabbcaabbcccabccabbcaabbcabbbccabcabbcccabcaabcaabcaabcabcccabcaabcccabccabbcabcaaabbcabcaabcabbbbbcabccabbccccaabbcabcaabcabcaabbcccabcabbcaaaaabbbcabcabbbccabccaaabbccaaabcabbcabcaabbbcaabbcaaaabccabcaaaaaaabbcaabccaaabcabcabcabcaabcaaabccaabcaaaaabbcabcaabcabbbbcabbbcabbbbcccabcaabbbcabcabccabcabbcabccabbbcabccabcabbcabbccabcccabbbcaabccabcccabbcaabcabbcabcaabcabbcaabcabcabbcabbbbcabcabcabccabbbccaabbcaabccaaabccccaabcaabcccaabccccabbbcabbbcaabccabbcabbcabcabbccabbcaabccaabbcccabbccaabccabcaabcabcccccabccabcabcabcabcaabbcabbccabcccabccabbcaabcabcabcabcabbcabbcaabbcaabcabbcaaaabcabbcabcabbcaaabcabcabccabcccabbbcccabcabcaabbcabcabcabccabccabcccabccabcaabcabccccaaabcabcaabbccabbbbcccabccccabcaaaabcccaabcccabcaabccaaabcabbbbcabcccaabccabccabcaabcaabcabccabcabbccabcabccccabccabcabbccabccabbcaaabcabcabcabbcabbccaabcabcabcabcabcccabbcabcabcabcccaabbcaabcaaabbccaabcabbcaabccabcaaabbcabbcabcccabbbbcabbbccabbccabcaaaabbcaabcaabcccabbbcabbcabccaabbcaabbccaaabbbbcabcccabccabcccaaaabccabbbcabcaabcabcaabcabcaaabbcabbcabbbcaabcabccabcabcabcabbbccabcabccaabcccabcabbccabbbbbbcabbcabcaaaabbcabbcaabcabccabcabbcccabcabbccabcaaaabcaaabbbcaabbbbbbccaabcccaabcabbcaaabcccabccabccabcaaabbcabbbcabbccabccaabcaaabcabbcccaaaabbbcaaaabccabbcccabcabccccccabbbcccabcabccccccabbbcabccaabbbbbbcabccabccaabccccaabcaabcaaaabcaaabbcabcabbbcaaabbcabcccccabcabcccabcabcabbbbbcccabcabbbccaaabbcabcaabcaabbcabbbcccaaabbbcabccccabbccaabccabccaabbccaaabbbcabcabcabbbbcabccaabcaabcaaabcabcaabccabbcabcabcccccabccabccaabbbbcabcabcabcabcaabbcaaabbcabbcabbcabccaabbcccccccaaabcabbcaabcabccaaaaabcccabcabcabbcaaabccabbccabcabcaaabbcabcabbbcaabcabbccabbcabbccabbcabccaabccabbcabcabcabccabbcabcccaabcabbbcabcabcabcabbcaabcabbcabccabcaabbcabbcccccabcabbbcabbcabbcccccabcabcabbcaabbccaabcabcabcccabcaabcabccccccccabbccabccaabcaaabcccaabccaaabcabccabcabcaaabccaaabcaabcabcaabcabbbcabbccaabbbbcabcaabbcaabccabbbcaabcabcabccabcabcabbcabbcabccabcabcabccaaabcabcabccabccaaabccaabccabbbcaabbcabcabcabbccaabbccabbbcabbbcabccaabbbbbbbbbcaaabccaabbcabbcabbccaabcabcaabccabcabccabcabccabbbbcabbbccccabbbbccaabcabbcabcabbbcabcccabbcabbcabbcabcaaaabbcabbcaabccabccabcaaaabccaabcabcabbcccabbcabcaaaabbbcccaabcaaabbbbbcccccabccaabbccabbcabbbbcabcaaabccabcabcaabcabcaabcabcabbcccccccccabccabcaabcabbbccaabcabbcabcaaaabcabcabcabbccabcabccabcaabbcaabcaabcabccabbbcabccabbbbbbcabcabcabcaabbcabccabcaabccaaabcabcaabcabcabbccabcaabcabbbbbccccabbcabbcabcccabcaabccabcabcabccabccabccabccabbccabccabcabbcabcabccaaabcabcabccabcabcaabbccabcabcabbcabcccabbbccabcabcccaabbccabcabcaaabbcaaabbcabccabcaaaaabcccaaabccabcaaabbccaaabcabcaabbcabccabcaabcabcabcccabcaaabcaabccabcabbcabcabcaaabccabbccaaabcabcabccabccccabcabbcabcaabccabcaaabbcabccabcabccaaabbcabcabcabcabbbccabcaaabbcabbcabcccaaaaabbbcabcabcabccaabbcabcabbcaabcabbcabbcccaabcabccaaabbcaaaabccaabcaaaabbcabbcaaabbbbcabccaabcabcabbcabbbcabcabcabbbbbcabbbcccaabcaaabbbcabcabcaabcccccaabcabcccaaaabccabbccabcaabcccabcabcabcabcabbccaaaaabcaabccaabbcabccabbbbcabbccabcaabcaabbcaaaaaaaabccaabbcabccaaaabcaaabcaabcaabbccabbbcccabcabbccaabcabcabbcaaaabccaabbccabccabcaaabcabbbbbbbcccccaaabccabbcabcaabcccabbcccabbcabccabccaabbcabccabbcaabcabcabcaabcabcabcabcaaabccaabcaabbccccccabcccaabcabccabbcabcabcabcaaaabcabcabccabbcabcabbbcabbccabcaabcabcaaabcaaabbcabcabbbcabbbcaabcabccccabcaaabcabccabccabcaabccabcabcccccccabccccabbcaabcabbbbbbcabccabcaabbcabcabcccabcabbcabcabbccabbccabbbcccaabbcaabccabcabbbcaabcabcabbbcaabbbcaabcccccabcaabbccaabccabccccaaabccabbccabcabcabbbbcaabcabbccabcabbcaabcaabccaaabcabbbccaabbbcccabcaaabcabcabbbccaabccabcabbcabccccabccabcabbbccabbccabcccabbcaabcaaabbcabcabbbcaabbcaaabbcaabccaabbcabcabcaabbbbbbcaabcaabbcabbcabbcaabcabcabbbccccccabbcaabbcabcabcaabccabbcabcabbccccabcaabbcabcabbbcaabbccccabcaabccaabbcabcaabcabccabbcaabcabcabcabcabbcabcabcaabbbcabbbcaabbcabcabccabbccabbcabcabbbbcabbcaabbcccabcccabbcabbbcccaaabcabcaabbcccaabcaaaabbbbbcabcabbcabbcaaabbcaaaabcaabcaabbcabbcaaaabbbcaabcabcabcaabbcabbbbcccabccabcaabcaabcccabbcabccabbbbccabccccaaabcabcabbcabcabbbcaaaabbbbbbcabcabcaaabcccccaabbcabccabbcabccabbcaabbbcccabbcaaabcabcccccaabcccaabccabccabcccabcabcabccaabbcaabcabbccabbcabcabcabcaaaabcabcabcabcaabcabcabbccabbcabbcabcccabccabbbcaabbccaabbcabcabcabccabbcabbcaabcaaaabcccaabbcabbcaabcabcabccccabccabbcaabbcccabcabccabcabbbcabbcabbbcabcabccaabcabcabcabcabbcaabbbcabbcabbccabcaabccabbccabbcabbcccccccccabcabcabcabcaabcabcabcabcaabbccabbcccabbcaabcaaabbcaabbcabcaabcaabbccaabcaaabcccabcabcabbbbcabcabbbccabcabcccabbbbbbbcabccaabcabbcabcaabbcaaaaabbccabbcabcabbcabccabcccabcabcccaabcccabcabcaaaabcaaaabbcaabbbbbccabccaaabbbcabcabcabcabbcccaabbccaabbcccabcaaaaaabbcabcabbcaabcaabbbcabcabcaabcabcabbbccccabcabcaaabcabcabcabcabcabcabcabccaabcaabcaaabcccabcabbcabbcabcaaabcabcabcabcabcabcabcabbccabccaabccabcabcaabcabccaabbbccabcaabccabcabcabbccabccaaabbbccabcabbccabcabcabbcccabcabcabcabbbcabbcabccaaabccabccabccaabbccabccabbcabcccaabcabcaabccccccabbbcaabccabcabcabbbcabcabccaabcabcabbcabbcaabbcaabbccabbcabcabcaabccabbbcaabcabccccabccabcccabbcccaabbbbcccaaaabccabccaabcabcabbcabccabcabbcaabbcabbcabcabccaaabbcabccabbccaabcaaaabcabcaabccabcabbbcabcaabccaabbbcabbcaaabbbccabccabccabcccccabccaabcaaabbcabcaabbcccaabbbccabccabccccabcabcabcabccabbcabcabcaaaaabccabccabcabcabcabcaabcabbcabcaabcabbbcabcaabbcaabccabccaaabcaabcaabcaaabbcaabccaabbbbcabccaaaabbcabbcccabbbcaabcaaabbccabcabbcabcabcaaabcaabbccaabcaaaaaabcccabcabccabbcabbbbbcabcaaabbbbbbcccaabcabbccabcaabbcabbccabcabcabcabcccccaabbccabcaabbbccaaaabbbbccabccaaaaaabbbbbbcabcabbbbcaabccabcabbbcabbccabbcaabcabcaabcaaaabcabcabcabccabccaabcabcabcabcabcabcabcabbccaabcabcccaabbcccaabccaaaabbbcabcccabcabcccaabbccabbcabccccabcccabccabbbbbbcaabcaabcaaabbcaaabcabbccabbccaaabbcccccaabccabbcabbcabcaabbbccaabcaabbccabcaabcaabbccabcabbbcccccabcabcaabcabcccabcabcabcabbbcabccaaabcabcabcaaabcabcabcabcaabbcccabcabcaabcccabcabbbcabccccccccabccccabcabbcabcabcabbcabcaaaaabccaabcabcaabcaabcaabbcaabcaabcabbcabbccabbccccaabbcaabcabcabcabcccaaaabbcabcabccaaabcabcabbcabcaabccabccaabccabccaabcabcaabcabcccabbcaabbbbcaabcccaabcccaaabbcaaabbbcccaaaabcabbcabbbbbcabccaabcabcabccabcaabccabcabbcabbbcccaaabcaabbbbcabcccaabbcaaaaaabbcaabcaaabbbcabcccabcccabbcaabcaabcabcabccccaabccabbbcabcccaabbbcabbccabcabcabcccabccaaaabcabbcaabbcabcabcaaabbcabbccaabccaaabbccaabbbbcaaaaaabbcaabcaabccabbbcabbcaaaaabbcabccccaabbcabcabbbbcabbccabccccccabbbbbcccaabbcabcabccccaabbcabcaabbbbccabbbbbcaabbccccabccccabcccaabbbbcabcaabbcabbbbbbcaabcabcabcccaabbcabbcabcabcabcabcabcabbccabbcaabcccabcabcabbbbcaaaabcabbccabccabcabcabcaabccabbcaabcabbcabcaabbcabcabbbcabcabbcabcabcaaabbcabcaabcabbcabcabccabbbcabcabcabcabbcabcabcaabbbcaabccabbbbcabbbbbccaabcabbccccabcabcccaaaaabbbcabccabcabcabccaabbccccabbccaabbcabcabcabccabbcabbcaabbccaabcccaaabbcabcabcaaaabcabcccabcaaabcabbbcabcccabcabcaaabccabcabcabccccabcaabcabcabbbcabcccccccaaabbcabcabbcabcaabbcaabccabccabcabbccaabccabcabbcabbbcaabcabcaabbbbbccaabcabbcaaabcabcabbbccabcabcabcabbcabbccaabccaabcabbcabbcaabccccabcabbcabbbcabcabbcaaabbcccabcaaabbccaaabccabbbccaabcaabbbbbcaaabbccaabcabbcabcabcabcabcaaabccabccabcabcccabcccabccabcabbcaabbcabcabbcabbcabbbbcccabcabcaabcabbcabcabccccabcabcaabcabcccabbccabcaabbcaabbcabcaaabcccabcaabcaabcaaabccabbcabbcabccaabcabcabccaaabbcaabcabcabcaabccabbccaaaabccccabbbcabcaabcabccaabcabccabcabcabcaabcabbcabcaabbcabcccabbcabcabcaabbbbccccabccaabccabbcabcabcabcccabcaabcaaaabbcabbcabbccabcabccaabcaabcabcabcabccccaabcabcabccabcabcabcaabcccabcaaabbcaabcabcabbcabcccabcaabccabbccabbcaabccabcabcaabbcabcabbcaabbcabcaaaabbcaaabcaabcabccabbccabcaaaaabcabccaaabccaaabcabbcaabcabbcccccaabbbcabbcabcabcccaabcabccaabbcabccaaaabbcccabccabbcabccccabbbccabcaabcabbcccaabcaabcabcccaabcccccaabcabbbcabcabbcabccabbcabcccabcaabccabbcaaabcaabbcabccabcabcabbcaabcabbbcabccaabbccaabccabcaaabccaabcabccabbbbcaaaabcaaabcaaabcccccaabcaabcabcabccaaaabbcaabbccabbbcabcabcaabbbcabcabbccaabcabcabcabcaaabbcabcabbcaaabbcccccabcabccabcabbbcabbcaabcabcaabcaabbbbbccabccabcaaaabcaabccabcabcabccaaabcabcaabcabccabcabbccaabcabbbbbccabbcabccaabcccabbcabcabcabcaabcabcabcabccccaabcaabcaaabcaabccaabccabcaabcabbbcabbbccaabcccaabcabcabcaaaabccabbccaaaabcabbbccabbcccabbbcabcaabcccabcaabcaabcaabccaabcabcabcabbbbcabcabcccaabccabbcabcaaabbbcabbbcabcaaabcabccabcccccabcabbbbcaabcaabcccabcaabccaabcaabcabcccaabcabbcaaabcabbccabbcaabbccccabbccabcabbcabcaaabcabcaabbcaaabbccabbcabbbcccabbccabcaabcaabcabcabccabcabbcabcaabbcaabbbcccabbcaabcabbcabcaaabcabbbcabcabcabbccabcabcaaaabcaabbcaaaaabbccabcccabcabcccabcabbbcabbcabbcabcabbbbbccaabcabbbbbbbcabbcabcaabcaabcaaabcccabcccaabbcabbbcccabccaabcaaabcccaabbbbcabbbcabcabcabbbcabccaabbcabbbbbbcabbcaabccabbcabccabcaabbbbbbcaaaabcaaabcabbcaaabcabbbcabbbcaabbcabccaaaabbcccaabcaabccaaabcaabbcabbbcabcabbcaaabcaaabbcabcaabcabcabbcabcccabbbcaabcabcaabcabcabcaabcaabcabcaaabcabcaabcccabcabccccabbbbcaabcabcabbcabcabcabcabccabcaaabbcabbcaabcabcabcccabcaaaabcaabcabcabcabcabcaabcaaabbbcabccabbcabcabbbcabccccaaaabcaaabcccabbbbcabbcabccabbcaabcabbccccabcabcaaabbccaabcabbcabccaaabccabbbbbbcaabbcabbccabbbccaaabcaaabcabbcabcabbccabccabcccabbcabbcabbccaabcabcabcaabcabcabbcabcabccabcabbcabbcabcabcaabbccaabbcabbcabcaabcabccabbcaaabccabbcccabcccabccabccccccccabbcabcabbbccaaabbbbbcabbcaaabcabcaabbcabcaaabbbccabcabbcabbccabbbcabcabcccabcabbbcabcabbcaabcaabcabcaabbbccabbccabcabbbcabcabbccccabcabbcccabbbcaaaabccaaabcabccaabccabcaabccaaabbcabbbcabcaabbccabccccabbcabbcabccabbccaabbcabbcabccaabbcabcabcaaabcabcabbcccaabcabcabcaabcccaabbcabcaabcabbcabbcabbcccccabcaabbbcabcccccabcabccabcaaabcabccabccabcabcabbcabccccabcabbcabbbbccccabcaabbbcaabcaaabbcabcabcabbcabcabcabccabcabcabcccabccaabccabccabcabcaaaabccaabcaabbcabcabbbcccabcabbbbbcabcabcabbcabcaabcabbbbcaabcaaaabccabcabcabcabcaabcaabcabccaabcaabbbcabcabbbbbcabcabcaabbbcabcabcabbccaabccaabcabbbcabbbbcabcabbcabcabbccabccccabbccabcabbbcabbcaabccaabcabbcabccccabcaabcaaabbbbcabbbcabcabcabcabcabcaaabcabbcabcabcabccabcaabccabbcabbbbcabcabcaaabccabcabcabbccaabcaaabbccabbccccaaabcccabbcccaaaabbbcabccaabcabcaabbcabcabbcaabbccaabcabcccabcabcccabbccabcabbcabcaabcabbcabcaabbcabcabcaabbbcabbcabcabcabbbccabcaabcaabccaabcccabcabcabcaabbcabbbccccccabbcabccabcccabbcccabcccabbbbbcaaaaaaaaabcaabcccabcabbbbcabcaabcabcabbcaaabcaabcaaaabcabcaabccabcabcccabcaabbcaabbcabcabcabccaaabcabbbcabbccaabcaaabbcaabbccabcabcabbccabbcabbbbbbbcabcabbccabccabcabcaaabcccaaabccaaaabcccccabcccaabbbccabbbbbcaaabcaaaabbcabcaabcabcaaaabbcabcabcabccabccabbcabbbccabcccaaabcaaabcaabcabbcabbbbcaabcabbccabbccabcabbcccccabcabcaaabcabccabcabcaabcccabbcabccccabcabcabccabccabcabbcabcabcaaaaaaabcabbbccaabbcabcccaabbcabcabcabbbcabbcaabbbcaabccccaaaaaabbccccabcaabccaaabbcccabcaabcabbcabbcabccaabcaaaaabcaabbbbcaabcabcaabccabbbccaabcccabcabcabccabcabbcaabbccabccabcaabbcaaaabcaabbbcabccccabcabcabbcaabccabbbcaabbbcaaabcaabcaabbccaaaaabcaaaabbcaaabbcaabbcaabbbbbbbcabbcabccabbbccaabcaaaabcabcccabbbcabbcabcaaabbcabccccabcaabccaabbbcabbcabccabcabccabccabcccaabcccaaabcabbcabccaabccabcabbccabcabbcaabcabcabcabcaabbcaaabcccabbbcabbcabbbcccccabbcabbccabbcabcabccccabcaabbbcabcaabbccabbcabccabcaabccabcaaabcabbbcabcaabbcabcccabccabbbcaaabccaabbbcabbbcabcaaabcaabcabccabcabcabbccabcabccabcaabbcabbcabbbbbccaabcaaaabcaabccaabccabcabbbcaabccabcaaabccaabccaaabccaabcccabcaabbbcaabbcabbbbcabbbcabcaaaabccabbccabcabcccaabcaabcaabcccaaabcabccabbcabcaabcabbcaabcccccaabbbcccaaabcaabcabbbcabcaabccabcccccabbccccabcabcaabccaaabbbbccabcabbbcaabcabcccaabcabbbbbbccccccaabcabbcabbcabcabcabcccabbcabbccaabbcaabccabbcaabcabcabbbcaabbbbbcabbcaabcaaabcabbccabcccccccaabcaabcaabcabbbcccabccabbbcaabbbcabbcabcabcabbbbbcaabcabccaabcccabcaabcabbcabcaabcabccabbcaabbcabcabcabcaabccabbbccabcaabbcaabccaaabbccaabcaabcccaaabcabccabbcabcabcabbbcaabcabcccabcabcccabbcabcabcabccaaabcaabbbcabcabbbcaaabcabcabcaabbbbbcabcabccaabcabbcabcabbbcaabcabbcabbcccaabbcabbcabcabcabcabcaaaabcabcaabcabccaabcaaaaaabccabbbbcaabccccabcabccaabcaabbbcaabcaaabbcabbbbbcabccabcabcaabccaabcaaaabbcccabbcaabcabbcabbcaabccabcabcabcabcaabccaabbccaabbcabcccabcabcccabbcaabbcaabccabccabcabccccaaabcccabcccabcabccaabbbcabbccaabcabccabccabcaabbcabcabbcaabccabccabcabccccccaabcccaabccccccabbcaabcaabcabbcabccabcabcaaabcabcabbbbcaaabbcaabbbbbcabcccabbcaabccabcabcccaabbcaabcabccaabccabcaaabcccabcaabbcaabcaabbcaabbcabcabbccabbccabbbbbcaabcabbcaabbcccccabcccabcaabcabcaabcabbcabccccccabbccaabcabbcabcabbbcaabbcabbbbbccabbcaaabcabcabccabcabcaaabcccabbbcaabcaabcaaabbbcabbcabcaabcabcabcaabccabccccccabbcabcabcabccabccaabbbcabbccabccabccabcccabbbcaaaabccabcabccccaaabcaabcabcabcaabcaabcabbbbbbccabccaabbccabccaaaaabcabcabcccaabbcabcaaabccabcccabbcaabcabbbbcabbcabbccaaabbbcabbbbcabcaaabbbbcabcaaabbccccabbcabcaabcabcabccccccaabcabbccabcabcabcccabcabcaaabbbcabcabcaabbcaabcabbcabbbcabcabccabbcabcabccaabcccaaabcabbcabcabbccabccabbcabbcabcabbbcccabcaaabbcabccabccabbbcabcabbcabbcabcabbcccabcabcaaaabbcaabcabccabccabbccabccabcaabccaabcaabbbbcabcabcabbbcaaaabcabcabcabcaabbbcaabcabbcabcaabbcabcccabbcaaabccabccabcaabcaabcaabbcabbcaabccabcaabccaabcabcabcaabcccabbbbccccaaabbccabcabbccabbcabbbbbccaabcabcabcaabcabcaabbcaaabbcaabbcccabcabbcabbcabbcabbcabbcabcabbcabcabcaabcabcaabbccaaabbcabbccaabcaaabcabcabcaabcabccabbbcaabcabcabbcaaabbccabcabbcabcabcccaaabbccabcabcabbcabccabbbbbbbcabbccaabcaabccabcabcabbcabccabbccccaabcabcccabcabcabcaabcccabcabcaabccabcaaabbbcabbcaaabcabcabcabcaabccaaaabcabbbbccabbcabcccabbbcabccccccaabbcabccabbcabcaabcabbbbcabcaabcabcabccabcaabcabcabbcabccabbcabbcaabbcabcabccabcabcabccccabcabbcccaabbbcaaabbccaabcabbcabcaabcccabcaabcaaabcaabcaabbbcabccccabcabcaabbbcabccaaabbcaabcabcccaabbccabbbcaabcabcccccaaabcabccabbbcabccabccccccaaabccabcccaabcaabcaabcaaabcabbbcaabccabccaabccaabcaabbbccaabcabcabbcaabccaaabcabbccabccabccabcabccabcaabbbcabcccabbccabbbcaabcaabcabccaabcccabcccaabbcabbccaabcabbcabbbbccabcccaabcccabbcabcccabcabcabbbcabbcaabcabbcabccabccabcccabccccabbcabcaabcccabcabcabcabcabcaabcabcabcabccaabcaaabcabbbbcabccabbccabbcabccccaabbcabbbcccabccabcabccaabbbbcccaabbcccabccabccabbbbcabcabccabccabbcabcabcaaaaaabcaaaaaabcccabcabbcabbcccaabccabcabcabbcabbcabbcaaabbcabcabcccabbcabcabbcaaabbcaabcaabccabcabccaabcaabbccabcabccaaabbbcabcaabcabbcabcabcaaaaabccabccabccaabccaabbbbcabcabbcabcabcabccaabcccabcccaaabbcaabccabccaabcaabbbcabbbbccabcaabccabbbcabbccabcaabcabcabccabcabccccabcabcabbbbcabcabcabccccccabcabcccaabbbcccaabbcabbbbcabcabbbbbccabcabcaabcaabcaabcaabcccaabcabcaabbbcabcabcabcabcaabcabcabcabcabcabbcaaaabcabccabcccabccabccabbcabcabcabcaabcabcccabcaaabbcabcabcabcabbbcabcccccabcabcaabcaaaabcaaabcabbbccccabbbcabbcccccccabbbbcccabcaaabcabcabccccccaabccccaabbcccabbcaabcabcabbbcaabcabcaabcabcaaaabcaabcaabccaaabbcccabcabcabbcabccabbcabcaabcabcabcabcabbbcaaabcabcabcabcccabcabccabcaaabccabbcabcabbcabbbbcccabbcabcabbccaabbbbcccabbbbbbcabcaabccabbbbccccaabccaabcabbcaabcccaabccabbcaabbcaabbcabcabccabcaabbcccccccabcccaabcaabccabcabcccabcabcabcabcaabbcabccabcabbcabcabbcabcabcaaabcabbbbbcabbccabbbcccabcabcaaaaabbccabbbbccccabbcaabcccaabcccaaabcaabbbcabcabbbbcccabbccabcaabbcaabccabbcabcabcaaaabcabbbccccaaabcabccabbcabccabcabccabbccabccaabcabbcabccabbcabcaabbcabbccabccaaabbcaabbbbbbcabbbcaabcabcabccccaabcabcabccabccccaaabbcaaaabbbbcaabcabcccabcabcabcaaabcabbcabccabccabcabbcccaabbbccaabcaaabccabcabcaaabcabcabcabcabcccaaabccabcaabbbbcaaabbbccccabbcaaabccabcccccabcabbcaaabcabbbcaaabbbcabcaaabcaabccaabcaabcabcccabcabcaabccabcabccabbbbcabccaaaabcaabbccabccabbbcabcaabcabcaaaabbcaaaaabcaabcaabbccaabcabbbccccaabcaabbbcabccabcaaabcaabbcaabbccaabcabcabcaabcaabccaabcabcaabcabcabcaabcabbcabcabbbbcaaaabccaabbcabccaabccaaaaaaabcabcabcaabcabcaabbcabcabbcabbcaaabcaaabcabccabcabbcccabcaabccaabbcabbccabbbbcabccabcabcabbbccccabbbbccabcccccabbbcabccaabccaabcaabcabcaaabcabbbcccabcabbcabbccccabbcaabcabcaabcabcabcaabcabcaaaabcabcabcaabcaaabbcccabbcaaabbbcccabbbccabcabcabcabcabbcabbcabbcabbcabcabcaabbbcabbccabccabcabccabccccccabcccabcaaabccaaabcaabccabccabbccabccaaabcabccabccabcabbcaaaabbcabbcabccabccaabccabbccaaabcabcccabbcabcabbbcabbcabccaabccabccabccccabbcabccaaabbcccaabbcaabcccaaabcabbcccabbcabccabcaabcabcaabbcabcaabcabbcabbcabbcabbcabcaabbcabcabccabcabcabbcccaabbccabbbcabbcaabbcabbbccccabcaabcaaabcaabcabcaabccabccaabccabbbcabccabbccccaabcabccabbcabcaaabbcaaabcabbccaaaabbcabcaaabcabcabccabbbcabcabcabcccccaabbcabcabcaabbcabcaabcabbbcaabcabcabcabcabbbccabccabcaabccccaabccaabcabbcabccccabcabcabcaabbbccabbcabcabbbbbbccabcabbbcaabcabccabbccaabcaabcabcaabbcccabcabbbccabcaabbbcccaabcccabcaabcabbcccccaaaabcaabcccaaaabcaaabcaaabcabbccaabccabcabccaabccabccabbcabbbbcaabcabbbbbcaaaabcabbbbbbcaabccabccabcabccccabcccabccabbccabcabbcabcabbccaabbcabccabccccabbccabbbbcabbbbbccabbbcabcabcaabcaabbccccabbccabbcabbccaabcabcccabcabbcabbcabbccccabcaabcabcaabbcabccabcaabcabcabbcabccaabcabbccabcabcccabbcaabcabcccaabbbcccabccabcaaabcaaabbbbbbccabccabbcaaabccabccccaaabcabbbbbcaabccabccaabccaabccabcabbcabcccabcabcabcaabbcabcccaabcccaabbcabcabbbbcabbcabbccaabccabcabcccccabbbbcccaabbcaaaabcaabcaaaaabcccabccccabcabcabcabbccaabcaabcabcaabbcccabccabcaabccabcabccabbccabbcabbcabcabccccabbcabcabbcabcaabcaaabbcaaabcabcabbcabbbbcabcaabbcaabccaaabbbcaabbbcabbccabcabbcabcabcccaaabbbbbcaabcabbcabcaabcabcccaabcaabbcaabcabcabcaaaabcabcaabcaaabbcabbcaabccabcabbbbcabbcabbcabcccaabcccabbcabcabcabcabbbcaaabcabcaaabbcabcabcabccccabcabccabccaabbbbcabbcccabbcabbbbbccaabbccaabcabcabbbbcabcccaabbbbcccabbbcaabbccabcccaabcabbcabbbbbccccabbbbccabcabbcaaabcabbbbcccaaabbccaabcabcabcabcabcabbcabcaabbbcaabcaabcccabbccabbccabcccaaabbcabccabcaaabcabccaabcabbbbcaabcabccabcabbbbbcaaabcaabcabbcabbbcaabbbcabcabccabcaabccabbccaabcaabbcabcaaabcabcaabcaaabbbcabcccabcabcabcaabbcaaabccabbcaabccabbbcaabbcabbcaabcabbcabcabbbccaabbcaabcccabccaabbcccaabcaabbcabbccaabccabcabcabcaabcabbbbcccabcabccabcabbcabcabcccabccaaabbcccaaaabccaabccabcabcabccabbbcccabcabcaabcabbcabbcaabbbcaaabcabcabbcabcaaabcccabccabcaabbcabbbcabbcaabbbbccabcaaaabcaabccaaabbccaabcabcabcaaabccccaabcabbbbbcabbbcabcabcabbccaabbcccccccabccabcccaabbcccabbbbcabcabbbbcabbccaaabccaabcabbcabbbbcabcaaabbcaaabbcabccaabccaaabcabbccaaabbcabcaabbbbcabcaabccaabcabbbcccaaaabbcaabcaabcabcaaabcaabcabcaabcabcabcaabccabbcabcaabbcabcabccabbbcabccaabcaabcabcaabcaabcccabccaabcaabcabcccabbbbbcabcaabcabbbbcabbcaabcccaabbbcabcabbbccabcccccaabcaabccabbccaabccabcccabbcabcaaaabcaabbcabcabbcabcabcabbbccabbcabcaaabbbcaabccccabccabcabcabbcabcabbcabccaaabbcabcabccaabbccabbbcabccabcabcabcaabcabbcabbcccaabcaabcabcaabbcabbcaaabbbccabcccabccaabbccabbbccabbcabbcabcabcabcabcabccaaabbcaabbbcabbcabbbcaaabbccccabbcabcabbcabcabccabcaabccaabbbcaabbbcabcabbcabccabbcaabcaabbbccabcabbcaabbccabccabccabcaabcabbcabbcabcabbccabbbbccabcccabcaabcabbbbbcaabbbbcabccaabcaabcabbcabccaabcabcccabcabcaabccabcaabcabbbcabcabbcaabcaabcaabcaabcabbcabcaaabcabcabcabcabcabcabbcabcaabbbcaabccaabcabbbcabbcccabcabbcabbcaabccccccabcaaabcaabcabbcabbccabbbccaabbcaabcaaabcaaabcabcabcccccaabcabcabccabbcabcaaaabcabcabcaaabcccaabccabbcabbcccaabcabbcaaaaabcaaabcccaabcabcabcaaaaabccabbcabccaabcaaabcccabcabccaabbcabcabbbcaaaaabcaaabccaaaabbbcabcaaabbccaabcabcabccabbcabcabbcabcaabcaabccabbcaabccabcccabbcccaabcabcaaabbcaabcabcabbccccabbbbcabbcabcabbbbbccabbcabcaaabcccabcaaaabcabcabccabcaabcaabccaaabcabbbbbcabcaaaabcccaabccaabcccccaabbbcabcaabcccabbbcabccaabccabbccabcabcaabccccaaabcabcabbcabcabbbcaabcabccaaaaabbcabcabbbcabbcccabcaabcabbcaaabcabcabbcabbcabcabcabbcaaabcabcabbccabbcccccabcabbbccabbbbcabcabbcabbcccabbcabcccaaaabccabcccaabccabcaaaabbbcabccaabcaabcabcaabccabcabbbbbbcabbcabccabcccabcabcabcabbccabcabccaabcabccaaaabcaabcaabcccabcabcaabccabcabbccabbcabbbcabccabcaabccabcabcaabcabccabcaabbbccaabcabcabcabcabcabccabbbbcabcaabccaabccabcabcaabcccaaaabbbbccccabcabbbcaabcabbbccabccccabcabcabcaabbcabcabbbcaaabcaaaaabcabbbcabbbcabbcaabcabbccabcaabbcabbccabccccabcabcaabcabcabccabcabcabbbbccabbcabcabcabcaabbcabccabbcabcabbcabbbcabcaaabcabcabbbcaaabbbcaaaabbbcabcaabbcaabcabcabcccaabbbcabcabcaabbbcaabbbbbbcabcabccabcaabcccaabcaabccccabbccccabcaaabccabccccabcabbbcaabbcabbcabcaabbccabbcabbbcaaabbbccabbbccabccabbcabcabcabbcabccabcabbcaabccabbbccccaabccabcabbccabcabbbcabcaabcccabcaabcaaabcaabbcabcabbcabccaabbcabcabcabcabbcabcabcabcabcabbbbbcaabcabbbcabcabbccabccaabbcabcaabccabcaaabbcaabbbbbbbcabbbcccccabbcaaabcaabbcabccabcabcabccabccccccabcccccabbcabcabcabcabcabccabcaabcccabbcaabcabbccabccccaaabccabcccaabbccccaabbbcaabbcabcabcaabcccabbcabccabcaaabbcabcaabbcabcabcaabccabcabccabbbbcccaabcaabcaaaabcaabcabccabccccccabbbccaaabbccccccabbccabbccabcabbcccabcabbccabccabccabbcabccabccaabcaabccabbcccabcaaabbbcabbcabbbbcabbcabcabcaabbbcaabbcabcccccabccaaabccabbccabbbbccaabbccabbbcabcabccabbbcabccabcabcabbcaabccaabcabbcabcabbcabbcaabccaaaabbcabbcabccabbbccaabcccccabccabcaaabbbcabcaabcccabcabccaabccaabbbbcabbbccabccabcccabbcaabccabccaabcabbcaabcaaabbcabbcabcabcaaabbbcabbcabccaabccaaaaaabbcaabcaabccaabcabcabcccabcabcabbcccccabbbcabcaabcabccabcabcabbcccabbbbcabccabcabbccabbbbcccabcccccabbcabbbbbcccabcabbcaaaaaabbcabcabbcabccabcaabcaabcabcabbcabbcaabbbbbccabcabbcabccabcaaaabbcabcaaabbccabcabbbcabcccabcabcabcabcabcabcabbbcaaaabcabccabbccaabcabcabcaaabbbcabbcaaaaabbccabbbcaaaaaaaabcaabbbccabccaabbccabcaaabbccabcabbcabcabccccabbcabbbbcabccccabbcabcaabbbcaaabbcaabcabbcabbcccccaabbbbcaabbcabcabcabcccabcabbbcabccabcabcabbbbcabccabccaabccaabcabbcabcabcabccabcaaabcabbcccccaaaabbbcabcabcabbbcaabcabcaabcaabbcaaaaaaaaabcccaaabcaabbbccabccabbbbccabccccabbccaabbccaabcabcabcabcaabcabbbcabcabccccabcabcabbbcccaabcabbbbcaabcabcaaabcabcabbcabcabcaabccabbbbcabcabcaabcaabcccaaaabbcabbcaabbbcabbbcabcaaabbbcaabcabccaabcaabcabcccabcabccaabcccccccccabcabcabbbcabbbbbcccabcccabcabcccabbbbccabccccabbcaabccaabcabcabcabcabbcabcabcabcccabbcabcabbccaabbbcabcaabcaabccccaaabcabcaaabbcabcaabbcabccabcabcabcaabbbbcaaabcabcabcabbbcaabcabccabcabcabcabcabccabcabbcaabcaaabbbcabcabbbccaabccaabbcabcaabbccabccccaabcaabccaabcccabcabbbbcabcabbcabcaabbbcaaaabcaabbbbbbcaabbcabccabbbcabcaabbbbcabcabccabccaabcabbbcccabccaabccabccaabbcabcabbbbccccabccabcabcabbbcabbcabcabcaabcaabcabcabcaaabbccabcabbbcabbbcabcaabbcccccaabbcaabbcaabbbcaabcccaabccaabbbcabbcaaabcabbcaabccabcccabcaabcabbbbbbccccabcabcaabcabccaabcabcaaabbcaaabcabbcabcaabcccaabcaabcabcabbbcabcabbcabccabcabbcabcabcabccabcccaaaaabbcccabcabcabccabcabccaabcabbcccaabbbbcabcabcabbcabbbcabcaabcabcabbcabccabbcaaabbcaabcaabccabcabccccabcabbccabccabccabbbbcaabcccaaabcaabbccaabbcaaabccabccaaaabcabbccaabcaabbcccabccabccccabbcccabbbcccaabcabccabcaabccabbbcccaabbbccabccaaabcabcaabccabcaaabbccabcabcabbcabbbcccabbccabccaabcaabbbcccaaabcccabbcabccaabccabcabcccabccccabccccabcabcabbcccccccabbcabbbcaabcabcccaabbbbbcccabccaabccabbbcabbcabbccccccabccabbbcaabccabccabbcabcccabcabbbcabcabccaabbcaabccaabcabcabccabcabcaabcaabbcaaaaaabbcaabcaaaabbcabcaabbcabcabcccabcaaabccccabbbcabcaaabcccaabcabbccabcaabcabbbbcaabcabcaaaaabbbcabcabbcabcaaabcabcaaaaabcabcaabcabcabcabcabcabcaaabcabccabbccaabcabcaabbcaaaaabccaabbcabcabcabcccaabcaabcabccabcabcabcabccabcaabcabbbcaaabcaaabccaabccaabbcaabccabbcabbbcabbbccabcaaabbcaabbbbbbcaabcabcaabbcabcabbbccccaaabccaabcaaabcabbbccabcabccabccabcabbcaabcaabcabbcabcaabcabccaaaabccabccabbcccccaaaabccabccabccabbccabcaabbbcabcccabcaabbbcabbbbcccabcabcaaaaabccabbcaabcaabbcaaabcabbccaabbccccaabbbbccaabcaabbbbcaaabccabcabbcaabcabcabcabcabcabcabbcccabcabbcabcabccabcaabcabcabbcabcabbcaabcabcabcabbbcabcaaabbbbbccaabcabcccaabcabcaabcaabbbbcabcabccccabcaabccabccabbcabcabccabcaabcabccaaabbcaabcabcabcabbcaaaabbcabbcccabccabccabcaabcabcaabbbcabccabbcabbbcabbccabbcaabcaabcccaabbccabccabcabcaabcabbcabcabcabcabbbccabbcabcabbccabbcaaabcaaaaabbbcccabcaaabcabcccabcaabbcabbcabcabccabcaaaaabbccabbccabbbbcaaaaabcabbcccabcaabcabcccccaabccaabccabcaabcccabcabbbcabcccabcabccabcabccabcabcabccaabccabbccabcabbbcabbccaabcabbbbcabcccabccaaabcabccaabcabcaabcabbcabcabcaaabbcabccabbbcabcabccabcaaabccaabcccaabbcabbcaabbbcaabcabcabbbcaabbccabccaabcaaaabcabbbcabccaabccabcabccabcaaabcccabbcaaabbcabcaaaabbcaabcaabcaabcaaabcaabbcaaabcabcaabcabcccccaabcabbcabbbccccabcaabcaabcabcaabbccabbcaaabcccabcabcabbbccccaaaabcaabcccccabbccabcabcabcabbbbcabcabcccaabcccaabcabcabcabbcabbcabccaabcabcabbbbcaaaabcaabcaabbbccabcccabcaabccaabbbccaabcabcabbbbcabbccabcaabcccabbbcabbccaaaabbcabccabccaaaaabcabccabcabbcccaabcabbcabcabcabcaaaabcabcabccabcabcaabccabcabcabbcaabccabcabcaabcabccaabcabcabbcabcabcabcabbbcccabbcabbcabccabbcabccabbccaabccaabbbccabbcabccabccccabbcccabbccccccabcabbcaaabcccabcabbcaabcaaaaabcabcabcabcabccabbbcabccaabcaaaabccaaabbccabcaaaabccaabcaabbcaabbcabccabccabccccaaaaabcabcaabbbbbccabccaabccccabbbcabcaaabbccaabbbcaabcabbccabcabcabbbccabbbcabcaabcaabcabccabccccaaaabcabcaabccabbccabbcabbcaabccaabcaaabcccabccabcaaabccccaabcaabcabbcabbcabcccabcaabbcabccccabccabcabccabcabcaaaaabccabbcaabbbcccabbbcabbbbcabcabccabbccabccabbcabcaaabcaabccaaaabbcabcabcabbcabbcabbcaabcabcccabbccaaabcabcabcaabcabbcccaaabcccccabbccabcabccabcabcccabcaabbbcaabcabcabbcabbcabcccabcccccabcaabcabbcabcccaaabbcaabcabcaabbcabbcabbcabcaabbbbbbcccabcaabcabbcaabbbcaabccabcabcabcccabccabcaabcabcabccabcaabcabbbcabcabcabcabcabbcaabcabcaaabbcabbcabcabcabbcabcabcabcabccaabcabcabcccaaabcccabcabbbcaabcabcabbccaaaabccaabbbbcabcabbcaaabcaaabccccccccabcaaaaaabcabcabcabccabbcaabbcabbbcabccaaabcaaabbcabcabcabccaaabcccaabcaabbbbccaabcabcabccccabbbcabbbcabccabcabcaabbccaabcabcabbbccabbcaabcabcccaabcaabbccaaabbccabcaaabcaabbbcaabccabbbcabccaaaaaaabcabccaaabbcabcabccabcaaabcabbcabccabcabccaaabbccabccabcabcabccccabcabcccabbbcabbcccabbcabcabcabccabccabccabbcaaabbcaabcaabcccabcabccaaabccabbbcabccabcabcaabcabcaabcabcabcabcccaaabcabcaabcabbccabbbcabbcaabcaabcabcabccabcabbbcabcabcaabcccabccaabbbbcabbcaaabbcabccabccabcabcabbbccabbcabcaabcabbbbbccabcaabccabcabbcabcabcaaabbbcabcabcabbccaabcccaaaabbcabcaaabcaaabbcabcabcaaabccaabbcaabccaabccabbcaaabcaaaaaaabcabcabbcaabcabccabcabcabccabbcabccabbcabcabbccabbcabbbbbcccabcabcaabbccaaabcccabcabcaaaaaabcabbcabccabccaaaabbcabcabbccabbccabbcabcabbbccabbcabccabbbbbccaaaabccaaabcabcabbccaabcabcabccccabcccabbcaabcccaabccabcabcaabcaabccccabccabccabbbcabcaaabccaabbcabcabccaaabccaabbbcabccabbccaaaabbcaaabccabcaaabccaabbccccabcabbbccabbcabbcabcabcabcabcabcaabbcaabcabcabbbcabcaaaaabbcabcabbbbbcabcabcabccaaabcccabccabbcccccccccaaabbccabcaabcabcabccabcabcaabccccabcabccabcabbcabcabbcabbcabbbcabcabbcabcabcccabbccabbbbbbcaabcabcabccabccabcabbbbccabcabcccaabbcccaabccabcaabccabbbcabbcaaabbcccaabcccabcccabcccabcabcabbccabcaabbbcccaabbcabcabccabbcccabbbcabcabccabbbbbccabcabcaaabcccabcaaabbcabcabcabcabbcaaabcabcabcabccabcaabbbbcaabcaaaaabcabcaaaabcccabcabccabcabcaabbcabcccabcabcabbcabcabcaabcabccabccabcaaabbccabcaabccaabbcabbcaabcaabccabcabccabcaabccccabbbbcabbcabbbbcccaabcabcccabccabbcccabccaabcabcabbccaabcabcaaaabccccabcaabccaabbcabcaaaabcccccabcaabcccabbccaaaabcabcaabccabcaabccaabcaabcaabbcaaabcabcabccabcabcabcccabbcaabbcabccaabcccabbcaabcaabcaaabbcaabbccabccaabcaaabccabccabbccaaaaabcaaabcccaabcaabcabbcccaabcaabccabbcaabbbcaaabbccccaabccaabcabcabcccabbcabcabcaabcabcaabccaabbbcabcaaabccaaaabcaabbccccaaabcaaaabcabcccaabbbbccaaaabbbcabcabbccccabcabcaabccabbbbccccabcaaaabcabbcaaaaaaabbcabcabcabcccabcabcaabcaabccaabcccabccccabbcabbbccaabcabcabbcabbcabcabcabcabccabcabcabcaabbccabcaaabcabbbcabbbbccaabccccabbcabbcaabccabbcabcccabbccccabbccabcaabcabcaaabcabcaabcabcabccaaabbcabccabbbbcabcabccabccabbccabbbbbccccabccabcaabbbbcabcccabcaabbbbbbcaabcabcabbbcabcabcaaabccaaabbcaabbbccccabbcaabcabcccabbbbcabcaabbbbcabcabbbcccabcaabbcabbccabbcabcabcabbcaaabcabbccabcaabcaaabcabcabcabcccabbbbcabcabccabbcabcccccabccaaaabcaabcabbbcabcabbcabcabcabbcabcaabcaabcaabccabbcabcabbcaabccabcabccaabbcabcaabbbccabbbcabcabcabcaaabcaaabccabcaabcccccabcabcabcaabcabbcabcaaaabcccaabcabcaabcabbccabccccabcaaabcabbbcabbcccaabbcabbccccabbcabcccabcabcaabcabcabbbccaaabcaaaabcaabbbbbbcabcaaabcabcaabccabcabbbcaaabccabbcabcabcaaabcccaabbbbcaabccccabccabccabbcaabcabbbbbcabcaaaabccabcccaaabccabccaabbcaabcabcccabccaabbcabcabcabbbbcabbcabcaaabbbcabccaaabcabccabbcabcabccabccccabcabccccabccaabcaabcabcabcabbccabcaabcabcabcabccabcabbcccaaaabcabcaaabcccabcabccaabbcabbccabcabcaabcabbcabccabcccabcabcabccabbcabbbcabcabbbccaaabccaabbccabbbcabcabbbcabcabcabbccabcaaaaabbcabbcabcabccabccabcaabbcabbbcabbccabcabcccabcabcabcabbcabcaabbbcabcabcaabcabcaabbcaaabcaabbbcabcccaaabccabbbbcabccabbcabccabbcaabcabbcaabbcabcaabcabccabcaabcabcabccabbcabccccabbbccabcabcaaaabbcabcabbbcabbccccaabcabcabcabbbcabccaabcaaabbcabcabbbccabccabbcabcaaabcabbccabccabbcabcabccaabccaabcabccabcabcabbcabbcabccabcabbbcabcabbccabbbcaabbbccccccaaabcabbcabcccabcabcabcabcaabcaabcaabbbbbccabbcaabcabcabcabbbbbccaabbcaaaabcabccabbccabcabbcabcabccabcabcabcabccabbccccabcabbbcabcaaabbccabbbccaaabcabcccaabcabcccabbcabbcabbcaabccccabbcabcccabbbcaabcabcaabcabccabbccabbcaabbbbbbccabccccabcabcaabcaabbcccaabcabcabbcaabcabbcabbccabcabbcabbcabcabcabbbcaabcabcabbcabccabbccaaaabbcabcccccabcabcabcabccaabcabcccabcabccccabbbbcaabbbcabbcaabbcabccabcabbcabcaabbcabccaabcccabcabcaaaaabccaaaabbccabbccabcabcabcabcabccaaabcaabcabcabcccabcabbcaaaabcabbcaabcabcaabccaabbccabcabcabcabcabbccabcabccabbcabcabcabccaabccabcccabcabcabbbcccaabbccabbcabbccaaabbccabbcabbcaaabcabcabcccabccabccccabcabccaabbbccabcaaabcabcabccaabbcabbcabccaabbcaabbbcabcccabccabbccabbcccabccabccaaabcabcabcabcabbbccaabccabbcabcccaaaabcaabcabbccabcabbccabbcabbcabcabccabcabbcabccaaabccabccabcabccccaaaaabbbbbcabcabcccaabccaabcabccaaabcccabbcaabcaabccabcabbccabcabcaaabcabcabbbbbcabcccaaaabbcaabcabcccaaabccaaabcccabbcaabbcccabcccabbcabccaaaaabcabcabcaaaabcaabbccabbcabcabbbbcabbcaabcaaabcaabcaaabcabbbcabbbbbccabccabbcaaabcabcabcabcaaaaabcabcaabcabccaaaabccccccabcaaabcccabbbcabbcabcabbcabbccaaaaaaabcabcabcabccaabbcabcabbcaabccccabcaabbbccabbccabcabcabbcaabcaabcaaabccabcabbbcabcabcaaabcabbccabcabcabcabccaaabbcabcabccabcaabcabbccabccaabbcaaabbbcabcabcabcabcccaabcabbcabcabcabcaabccaabcabcabccccaabbccaabbbbcabcaabcabbcaabbbccabcabcabbcccccabbbcaabcabcccabccccaabcaaabcabbccabcaabcaaaabbcabcccabcccabbcabcabbcabccccaabcabcabcaabbcabccaabcabcabcabccaabcccabbccabbccabbcabcabbccabcabcabccabbccccabcaabcabccaaabbbcabbccabcabccabbcccabcabcabbccaabcabbccaabcaabcaaabbccabcccaaabcabbcabcaabbcabccaaabcaabbbbcaaaabbcaabbbccabcabbcabbbcccabccccaabbcaabcabccaabbcaaabcabbcabbcccccabccaaaaabbccabbbbcabccabcabcabcccaabbbcccabccabcabcabcabbbbbbccccaabcccabcabcabbbcaabbbcabbcaabbbcabbcabccabcabcaabccaaabcaaaaabccabbbcabccabcabbccabcccabcaabccabbbbbcabcabcabbbcabcabcabccabccccabbbcabcabcabbcabcabbbbcaabbcabcabcaabcccaaaaaabbbbbbbccaabcabcabcabbcaaaabbcabcabcabcccccaabcaabccabcaabcaabcabbcabccabcaabbbcccabccabcabccaabccaabccabbbccccaabbccabbcaaabcabcccabccabcabcabccabcabcabcabccccaaabcabcaabcabccaaaaaabcabcabbcaabbcabcccabccaaabccaaaabbccaaabccaabbcabcabbbccabbcabcabcaabbbcccaabbccabcabbbbbcabcabcccaabcabcabcabcaabbcabccaaabcaabbcaabcabccaabccaabbcabccabccccabcabccabccaabbcaabcaabbcabbcccaabcabcaabcabbbbbbcaabbcabcaaaabccaabcaabcaabcabcabcabcabcccabcabccccaabbbccaabbbcccabcaabcabbccaabbcabcabcabbcabbbcaabbcaabbcccabcaabbbcabcabcaaaabbcaabbcabcaabccaabbcaaabccabbbbcabccccabccabbbbbccaabbbbcabcaabcccaabcaabcaabcabbcaabbcabcabbbcabbbcabbbcaaaaabbcaabcabcabcabbbccabcabcabbccabcabcabcccaaabbbccaaabbbcabccabcabcabcabccccaaabcabccccaabcabcccaabcabbbccaabcabbcabcaaabcabcabcabccabcabbbbcabbbcaaaabbcabbcabbbbccabbccaabbcaabcabbcabccabbbbccabbcabbcabcabcccabcabcabbbccabcaabcabcabccaaabbcabbcaaaabcaaaabcabcabbcabcabbbbbbcabccabccaabcabccabccabcaabbcabcabcabbcabbccabcabccabcccabcccaabcabcaabbbcccabcabccabccabcabbcaabbcabbcaaabbbccaabcaabcabcccabbbbbccaaaabcabccaabcabcaabcabcccccaaaaabccabccccaaaabcabbcaabcabbcaaabbccabbccaaaabcabcaaabbbcaabbcabcabcaabcccabbbccaabccccaaaabbbcccaabbbcccabcabccaaabbcabcaaabbcaabccabcabbbcaaabcabcabbccabbbbcabccccabcccabccabcabcaaaaaaabcabbbbccaabcaaabcabbcabbccabcabcabcccabcabbcabcabbbcabcccaabcabcabbcabbcabccaaabccabbcabbcabcaaabcccaabcabccabcabbbbbbcccabcccaabcabbcabcccabcaaaabbcabcaabcaabcabcabcccaaabbbbcabcabcaabbcabccabcabbccabccccabccabcabcabbcaaabcaabbccabccccabcccccaaaabbcabcaabccabbcabcaabcabcabcabcaabcaaabccabccabbcabcaaabcaabcabbcccaaabccabcaabccccabccabbbbbcaabcaaaabcccaaabccaaabcccabcabbcabcabcaabcaaaaabcabbcabccabcabcaabcabcaaabccabccaabcabbcabbcccabbcaaaabcabbbcabccccccaabcabcabccccabbcaabcabbcabbcccabbcaaabcaaaaabcaabcabbccabbcabcabcabcccabbcccccaabbcaabbbcaabcabbbbcabbbbccabcaabccabcabcccabbcccccaabcccaabcaabcaabcabcabcaabcccabcabbcabbcabccabbcccaabbbcabcabcabbcabcabcabbbccaabbbcaabbccccaabcabbbcabccaabcccabcabbccabcabcabbbcabccccccccaaabbcabcabcabbcabbcabbccabcaabcaaabccabcaabbccccaaaabccabbbcaabcaabcccaabcccabbcaabcaaabbbbcccabcabccaabbcabcabcabbcabbbbcabbcaabcabccabbcccccabbcaabcabccaaabcaaabccabbbcaaabcaabcabbbbbbcabccabccabccaaaaabcaabcabbcabcaaabbcccabcabcabcabcccabcabcabcaabccabcccaaaabcabccabcaabccccabcabcabbcabcaaaabcabbbbcabbccaabccabbcabcccabcaabccaabbcaabccabcaaabcaaabcccabcabcabcabcccabbbccaaaabcabccccabcabcabbbcaaabbcabcccabccabcabbcaabcabcaaabbcabcaaabcabcccaaabcabbbcabccabcabcabccabcaaabbcabcabcabbcabcabbcabcabccaabbcaabccccaabbcaabbccabbcabcabcaabbccaaaaabcabcaabcaabbcabbccabcabcabbbcaabcabbccabcabcabccabcabcabccabbbcaabcabccabccabcaaabcabccabbbcabbccaaabccaabcccaabccabcabbcaaabccccabcccabcaaabcabcabccccabbbcabcabbbcabcabccccabcabbcabcaaaabcaabccaaabbcaaabbcaabcabccabbcaabcccccabcabcaabbcabbcccabcabbcabbcabbbccabccabbcabcabcaaabcabcabbcabcabccccaabcaaabbcaabcabcabcabccabbbbcaabccabbcabcaaaabcabbbbbcabbbcabccaabcabcaaabbcabbbccabcccabcabcabcaabcccaaaabcccabcabcabbccabbbcaabcaabcaabbccabcabbcaabccaabbbcaaabbbbcabcaabcccabcaaaabcccccabbcabcabbcabccabbbbbbbbcccaabbcabbbbcaabccabccabbbcabcaaaabcaaaaabcabcaabbcabcabcabccabcabbccaabbccaabcabcaabccaabccabbbbcaaaaabbbbbccabbbcabcabcabccccabbbbbcabcabcccabcccaaaaabcabbcabcabbbbcaabbcabcabcabcabccaabbccabbbbcaabcaaabcabcaaabcabbcaabcabbcccaabcccaaabcaaabbccaaabbcabbcaabbbcabccabcabcaaaaaabbbbbbbcabbbbccabbbcaabbcabcabcaabbbbcccccabccaabccabcaabbcabbcabbcabbcaabcabcaaabccaaaaabcabcabbbbbcabcabcabccccaabcabbcabbbcaabbcccaabcccabccabbbcabbcccaabcabbcccabbccccaabcaaaaabbbbccaabbbcaaabbccabcabccabbbcccabccaabccabbbbbbcabcabbcabcabbccaabcaabcabcabcaabcccaabccabcabcaaaabcabcaabbbbcaabbcaabcabcccaaabcaaabbcabcabbcaabcaabbbbbbbcabbccabcaaabcabcabbbcabcaabbcabcabcabbcabbbbccabccabcaabcabcabcaaabcccaabbcabbcaaabcabcabcabbbbbbcaabcabbcabbcabccabbcaabbcabbccaaaaabbccaaabbbcabbcccabcabbbcaaabccabbcccabcabbbcaaabbccabbcaaaabcaabcabccabcaabcabbccaabccabcabcaabcaabcccabcabccabcaabbbbcabcabbccaabcabbbbbcabbcabbcabccaaabbcabbcabbcabcaaabcaaabcabcabcabcabcaabbcabcaaabbccabcabcaabcabbcabcabcabcabbbcabcaabcaabcccccaaabcabcabbccabbbcabcabcccabcabcabbbcaaaabbccabcabbcccabcabccaabccabccabccabcabcabcccabcaabcabcabcabcabcabccabcabcaaaabcabcabbcccabcaabcabcabbcaaaabbcabbccabbbcccabbcccabccabbbcaabccabbbbcaabcabbccabcabbbcabcabcccabcabcabcabccabcabbcabcaabccaabccabbcabcccabcaabbcccabcabcaaabbcabbcaabcabcabcabbcaaabccabccabbcabccccabccabbbbbcabbbcabbcabcabccabcaaabbcaabcaaaaabcabccaaabbcabcabcabcabbcabbccabcaabcabbcabbcabccccabbbbcabbcaaabbcaaabbcabcaabbcabbbcabbbbcabcabcabcaaabcabccaaabbccabcabcccaaaabccabcabcabcaaabcabcabcabcaaabcabbcccaabcccabbcabcaaabccabcabcabcaabccabccaaabcaaabcaaabccabcaaabbbcabcaabbcccaaabccabcabcaabcabcabcabccabcabcabccabccaaabcabcabcaabcabbcabcaabbcabcabbbcabccabcabcaabccabbbcaabcabbcaaaaabccaaabccaabbcabccabccabbbbcccabccabcabcabbcabccaabcaaabcaabbbbcaabcabbcabbbccabbbbcccccabccabcabcaabcabcabcccabcabccaaabcabcabcaabcabcccabbbbcabcaabbccaabcabbccaabcccabcabbcabcabcccaaabcabccaabcaabbccaaaabbccabccaabcabbccabcaabbcabcabbbcccabcabbccaaaaabbcabbbccccabcccabbcabcabbcccaabbbcabbcabbbccabcabcabccaaabcabcaabbbbcabbbcaabbcabbbbcaaabbbcaabccabbcabcccabcabcabbcccabbccabccaabccabbbbcaabcabbbbbbbbcabbcabbcabbccabbcabcaabccabcabcabcabbcaabbcabcabcaabbcabccaabbbccabbcccabbccabbbbcccaabcccaabbbccaaabbcabcabccabccabcccabcabbcaabcabccabcabccabcabbcabbccabcaabcaabbbcccaaabcabcccaaaabcabbcaaabccabbcaaabccabccccaabbcaaabbcccabbcabcaaabcabcabcabcabcabcabccaabcccabccabccabbcccabbbcaabcabcabbbccabccaabcaabcabbbbbbccaabcabcaaabcabccabbcaabccaaabbbbcabbbcaabbbcabccabccccabbcabcabcccaabbbccaaabbbcccabcabbcabccabbccabbcccccaabbcaaaabbbcaabccabcabcaabbccabcccaabccaabcabcabcabbbcabccabbbcabcaabcaabccccaabbbcaabbcabbcabcabbbcabbccccccabcccabccabccabcaaabbcabbbbbccabcabcabcabcabcabccaabcccaabbcabccaabcabccabbcaabbcaabbbcabcabccabbcaabcabcaaaabccccccccabcabccabccabbbbbbcabbbbccaabcabcabcaabcabbcabcaabccccabcabcaaabcabcaabcabcccaaabbccabbccabbcaaabbcaabcabbcaaabcccabcabcabbcaaaabbbcaabcabbcabbcabcccaaabcaaabbccaabcabbcabbccabbcabbccaaabbccabbcabccaabbcaabccaabbcabbbcabbbcabccabcabbccabcaabcabbccabcabccabcccabccabcabbbcabcabbcaabbcabcaaabcaabcabcabcabcaaaaabcabbbbbbbccaabbbcaabcaabbbbccabcabcaabbcabcabcaaabcabbbcabcabcabbbcabcabbccccabcabccccabcabcabccabcabcaabcabbcaaabcaaabcccccccabbccabcaabbccabccabbbbcabcabcabcabcabcaabcabbbcabcccabccabcabccaabcaabccaaabbccccabcabbcabccaabccabbbcabbbccabcccabbcaabcabccabcabbcccabbccabcabbccabcabcabccaaabcaabcabbcabcabcabcabbbbcabcabcaabccabcabcaaaaabcaabcabbbcabbbbbcabcaabcaabcabcabccaaabcabcabcabbcaaabcabcabbcabcabcccabcaabbbcabbbbcabcaaabccabbcaaabbbbcabbcccabcabcaaabccabbcabbccabbcabccaabcaaaaabcccaabcabccabccabcabcabbccabcccabbcabbcabcaabccabcaabbbcabcaaabccaaaabcaabcabbbccccabccaaaaaabcaabbcaabbbcabcabcccabbcabcabbcabcabccaaabcaabbbbcabcaabcaaabcaabcccabcaabcabccabbccccccabcabcaabcabcabcaaaabbccabccaabcccabcabcabcccaabcaabbcabbcaabbbccccabbbccabbcccabcabbbcaaabbbbcabbcaabcabccabbbcaabccabbcabbbbbbcabbccabcabcabcabcabbcabcabcabcabcabbcaaabcaabbcccabcaabcccaaaaabbbccabcabcabbbcabbcabcaaaabbcabccaaabcccabbbccaaabccabcccabbcaabccccabcaaaabbbcaabcabbcabcabcabbccaabbbbcaaabcaabccccabbcabbcabbbcabccabcabcabbcccabcabcabbbcabcaaaaaabcabcabbcaaabbcabcaabcaabcabbcaabbcabcabbcaabcabbccabccabbcabcccabcabcabbccccaabcccabccabcabccaaaabccabbbcaabccabcabcaabbcabcabccabbcccaaabcaaabbcaabbbcaaaaabcabcccaaabbccaaaabcaaabbcabbccabcabcabcabbbcaaaabcabcabcabcaaaabcabcaabbbccabcaabcabbcabbcaabcabccccccaabcaabcabbbccaabcabcaabbcabcabcabbcaabcabbbbcabccaabcaabcabbcaabbcabccabbccabbccabcaaaaabcaaabccabcaabcabbbcabbcabcabcabcabbbccaaabcaabcabbccccabcaaabccaabbccabbcabbbccaabccabcabbbcaaabcabcaaaaaaabccabbccabccabcabcaaaaaabbcabbccccaaaabccabcaabcabbbcabcaaaabbccabcaabcabcccaabbbcaabbcaabcabcabbccabbbcaaabbcaabbcabcccabcabcaabcaabcabcaaabcaabcabbccabcabbbbcabccaaabcabcaaabcabccaabccaaabcaabbcaabbccabbbbccabcaaaabcabccaabbcaabcaabcabbbcaabcabcccccabcabbccabbccaabcabbcccaabcabbbcabbcabcccabcaaabcabccaaabcaaabbbcccaabcaaabcccabcabcabcabcabbbcabbccabcccaabcabcabcabbbbcabccccccaaabbcccabccaaabccabbcccccccabbcaabbcaabcabbcabbcaaaabcaabcaabcabcabcabbcabcaaabcabcabccabbbcabcabcabcabcaabbcccabccccabbccabcabccabbccabcabcccccabcabcabbcabccabbbccabcabcaabcaabcccabbccabccabcaabbcabccabccaaaaaaabbccaabcccabcaabcaaaaaabcaaabbbccccabcaabcabcabccccabbcabccccabcabbbcabcaabbbbbccabbbcabcabcccabbbbbbccabcabcaabbbbcabcaaabbbcaabcabccccaabcccabbccabcabcabcabcabcaabcabccabccaabcabccccabcaaaabbccaaabccaabbbccabcaaaabcabbccabbbcabcabcabcabcabccaabcaabcabccaabccaabbcabccabbbcaaaabbbbcabcabcccaaaabbccabcabccabccabccccaabcabccccabbcabcabcaabcccabccabcaabbbccabcaabcaabbcaabcaabccaabbbcabcabccabbcaaaaabbcabcabcabcaaabcabbccabcaaabcaaabcabbccabbcabccabcaabbccabccaaabccabccabccabbcabbcabbcccabcabccabcabcabbcabcabbbcabbbcabccabcaabcabbcabccabcabcccabbccaaaaabcabcccabbcabccabcaabcabcabcabcaabcaabcaaaabbbccccabccabcabcaabccabccccaabbcabcabcccabcaaaaabcabcabcaaabcabccaabcabcaabbcabcabbccabccaabcabbbbcabcabcabccaabcabbccabcabbcaabcaaabcabcabcabccabccabcaabbcabcabbbbccabbcabcaabcabcabbcaaabcabcabbcabbcabccaaabbbcccabcabccaaabcccabccaaabcabbbccabccabbcccabbbccabccabcabbbbcabbbcaaabcabcabcabcabbccabcccabccabcabcabcaabbcabbbcabccccabcabcabcabbcabcabbbcabcabbcaaaabcabcabcaaabccaaaaaabbcaaabcabbccabbbbcabcabcabcabcabcaabcabcabbcaaaaabcabcaabbcabbbcabbcabcabccabccabcaaaaabcabcabbcabbbcabcabcabcabcabcaabbcabcaabcabcabbcabcaaaabbcabbbcabcaaabcabbcccaaabbcabcabbbccaabbcabcabcaabcaabccccaabbcaabbbcccabcaabccabccabcabcaabcabccabcabccabccccabccaabcabcabcabcaabcabcaaabcabbbcaaabcaaaabcabcaabcabcaabcabccabcabcabbbcaabbcaabcabbbbcabcabcccabcaaabccabcabbcabbcabcabccabcccabcabccabbccabbcabcaabcabbbcabcccccccabcabbcabcabbcccaaabbcabcabbcabcaabccabbcabcabccabccabcabccabcabcaaaabcabbbccabbcaabbbcabbbbcabbcabccabccabccabccabcccabbbcabbcabcabcabcaaaabcabcabccabcaabbbcabccabcabcaabbcaabcaabcabcabbccaabbcaabcabccabbbcaabbcaabcaaaabccabcabcaabbbcccaabcabbbcabcabcaabcccabccccabcabcccabbcccabbbcabbbcccaabbccabcabcabccabcabcabcabcabccabccabbccaabbcaaabbcabcaaabccabcaabcabcaabbccabbcabbbbcabbbbcabccaabbcaaabbbbcabcaabbcaabccabbbbcccabcabcabcaaabcaabcaaabbbbccaabbbbcaaaabcaabcabcabbbccccabbbcabcabccccaaabcabbccccabccabcaabcaabcaaabcabbcabbcabbbbbcabbbcccaabccabbccaabcabcccabcaabcabcabcabcabcabcabccaabbccabbcccabcabcaaabcaabccabbbcaabbccabccaaabbbccabcabcabbccccaaabbbcccabbcabcabbcaaaabccaaaabbbbccabcaaaabccaaabcabbcccabbbbbbcabccccabccaabbcccabcaabccccabcaabbcabcabcabcabbbcccaabbccaabcaabcabbccaabcabccabbbcaabcabccabcaabbccabccabcabbbbccabbbcabccaaaabccabbcabbcaabbbbcabcccabcaabcccabcabcabcaabcabbcabccabbccccabcaabbcaaabcaabcaabbccabbbbbbccaaabcccccabcabcccabcaaabbcabcabcabcabccabcaaabcabcaabcabbcccaaabcabcabcabcabccaaaabbbcaabcaabccabcccabbccaaabcaabcaabbcaabccaabccabccaabbcabbcabbcaabcabbbbcabcabcaabbcabcaabcaabcabccabcccaabcabbccccabccabbcabcabcabcabcccabbcccccabccabcaabbcabbcabbbbccabbccaabcaaabbbcaabcabbccabbccabccaabbcabbcabbbccabbbbccabcccabbcaabccabcaabcabbcabbccaabcccabcabbbcaaabcaaaabcaabccabccccaaabbbbcabcabcabbcabbbcabcaabbbcabcabbcabccabcaabcabbccabcaabccccabcaabbcabcabcccabcccabcabccaabccccabcabbccaaaabcabbcabbcabcccabbccaabbcccaabbbbcaabbbccabccabcaabcccaaabbcabcabbcabcccaaaaabbccabcabccccaabbcaabccccabcabcabcabcabbbcabcabcaaabbcaabcabccabbcabcabcaabccabcaaaabcccabbcabbcabcabcabccabbcabccabcabcabcaabcaaabbcabbcabcaaabcaabbbcaabccabcaabbcaaabcaabbccabbbcccabcabbbbcabccabcabccabcabccaabccabbccabccccaabccabbbcaabcabccccabcabbcccaabcabcabcaaabcabcaabcabbcabbbbcabbccaabcabcabccabbbcabccabbcabccccaabccaabcabcabcabccccabbccaaabccaabcabccabccabcabccabbccaabbccabbcabbbcabcaabcabccabcabcaabbbccaaabcabcabcabccabcaaabccccabcabccabcccabccaabcaabcaabcabccabcaabbcaabbcaabbcaabccabbcabbcabcaabcabcabbbcabccccabccccabccaaabccaaaabcabcabcabcabbcabbbbbbcabcccaabbbcabcabccaabccaaaabccabbcabcabcccabbbcabcabcabcabcabcabccaabcabccaaabbccabcaabccabccaabbccabbcabcaabbcabcabcaabcaabcabbcaabcabcabcccabcabccabcabcccaaabcaaaabbcabbbbcabccccaaabccaabbcabcabcaaabbccaabcaabbbbcabcccabbbbcaaaabbbcabcabbbbcaabcaabcabcabcabbcabcabcabcaaabcabcabcccabccabcabcabcabcabcabccabcabccabbcaabcccabbcaaabbbbbbcccabbbccccabcabccabbbcabbcccaaabbcccabbccabcccabcaabcabccaaabcaabcabbccaabcaaaabbcccccabcabcabbccaabccaabccaabcccaabcccccabbbccccccabbcabbbbbcaabcabbcabbcabccaaabcabcabcabbcabbbcabccabbcabcabccabcabcabcabcabcabbcabcaabbcccabcabccabbbcccaabbcaaabcabbcabcaabbbcaaaabbbccabbcabbccabcccabcabbbbcabccabcaabcccabcccaabcaabcabbbcabbcabccabbccabcabbccaabccaaaaabbccabcabcccabcabbbbcabccabccabcaabcabcabbcabbcaabbbcabbbccaaabbbbcabbccabccabcabcabcaabbcabcccaabcabcabbbcabbccaaabcabcaaabcabbbccaaaabbccabccabccaabbbccabbbcaaabcabbccabccabcaabbcabcaaabbcccaabcabcaabbcabbcaabcaaabcaabcaabbccaaabbcaaabbbcccccaabbcabbcccabcaabcabbccabcabcaaaaaaabcabbcabccabcaabbbcccaaabcabbcabcabbcaabbbccabbcccabbbbbcaaabccabbbcabccabbcaaabcabccabcaabbbcaabcabccccaaaabcabccabcaaabcaaabbcabcccabcabcabcabcccabcabcaaaaabcabcabcabcccabcabcabcaabcaabcaabccabcabcabcaaabcabcaabbccabcaabcaabcabcabcaabcccaaabcccabbcccabbcaabbcabcaaaaabcaabccabbccaaabccaaabcabcabcaabbcaabccaabcaabbcabbbbbccabbbbcabccaaabcabcabbbcabccabbbccccabcabcaaaabcabccabcaabcccabcaabcabbbbcaabcabcccabcabcabcabbcabcaaabbcaaaaabbcabcaabbccabcabcabbbccaabcabcabccabcaabbcaabbcaabcaabbccccabcaabcabcabbbbcabcabcabcaabcabccabbcabbbcaaabcabcccabcccabcabbcabbcabbcaaaabcabcaaaabcabcabcabcaabcaabbcaabccaabccabbcccaabccabbcaabbcaaabbccaabcccabcaabbcabccabccaaabcabcabcaaabbbbbbccabbcabccaabbcccabcabcabbcaabcccabbbccabccaabbcaaaabcabccaaabbcabbcaabcabbcabcaabcaaabcaabcabbbcabcabcccabcabcccabcabbbcaabbcaaaaabcabcabbcabbbbccabcaabbcabbbbcabbcabcaabcccabccaabcabbcabbcaaabccabcabbcabccabbcabccabccaaaabcccabccabcaabbccaabbccabbccabcccaabbbbbccabcabbcabccaaabcaaabcabbcccabcabcaabcabccabbbcabcaabbbcaabbcaabbbccaaaabbccabccaabcabcccaaaabcabcaaabbbccccaabbcaabcabcabcabbcaabcabcabcabcccabccaaabbbbccaaabbcaaaaaabcabcabbbcabcabbccabbbcaabbccaabcccabbcabcaabbcabbcabccabcabbcccaabcccabcabbccabcccabbcaabbbcabbbbcaabcaaaaabbcabcabccabcabbcaaabccaabcabcaabcabcaabbcabcccabbcabcabcaaabcabcabcabcabbcccaabbcabbccabcccabbcabcabcabcaabcabbbbbbcabcabbcccccabcabcabcabbccccaaabcaaabbbcaaaabcabcabcaabccaabcaabbccaabcabcaabcaabbcaabbcabbcabcaabccccaabcaabcabccabcabcaabccabbcabcabcaaabcccabcaaabbbbccabbcabcabbcabbcabcaaabbbcabcaabcabcabcaabcaabcaaaaabbcaaabcccccabccabccaabbcabbbbcaabccabcccccabcabccaabcabcaabcaabbbbcabbccabcabcaaabcaaabcabcaabbcabcabccaabccaabccabbcabcabcabcabcabbbcabcaabccccabccabccabcabcaabccaaabbcabcaaabbcaaabcccaabcabcabbcaabcaaabbcabcabcabcabccaabcabcabcabbcaaaabccabbbcabbccabbccabcabcabbbcabcaaaaaaaaabbccabcabcaabbcabcabbccaabcabcabbcaaaabbccabbbbcaaabcaabccabbcabcabbcccabbcabcabbcccabccabbccaaabbcabbcabcabcccaabbccaabbccaaabcabccaabbcabcabccabbbbcaaabcabbcabcabccabbccabccaabbcabcabcabcaabcaabccccaaaaabbcabbcaabcaabbcabbccaabbcabbcabcaabcabccaaabcabbcabcabbcaaabbcabccabccabcabcabbccabcaabcabccabccabccaabbcabcabcccabbbccaabbcaabcccabcaabbbcabcccabbccabbcabcabcabcabcaabbcaabcccabcabcaabcaaaabcaaabccabcabcaabccaaabcaabbbcabcabbbbcaaabcabbbcabcaabcaabbcabbcabcabcaabbcaabcaabcabbcabcabcaaabcabbbbccaabbcabbccaaabcabbcaaabcabccabbccabcaabccabbbcabcaabbccccccabcaabcabbbcaabccaabbcaabccabcaabcabcccaaaabccabccabcabcabccabbcaabcaabccabcaaabccabcaabcabcaabccabcaabbcaaaabcccabccccabbccabcaabbcaabbbbcaabccabbbcabbcaaaabbcaabcabcabbbcabbbcccabccabbcabbcabcaabccabbcaaaaaabcaaabbbcaabbccabbcaaabccccabcabcccabbcabcaabccabbcabccabccaabcabcaabbbccabccaabbbcabcabcabccabccabbbcabbcabcabccabbcabcabbcabccccabbbccccaabbcaaabcabccaaabbcabcaabcaaaaaaabccabccabbcabbcabbcabccaabcabcaabbcaaabcccabccabbbcabcaaabcabcabbbcaabcabccaabcabcabccccaaaabccaabcaabccabcabcaaabbbccaaabcaabcabccabcaaabcaabbccaabcaabcaabccabcabbccaabccabcabccabcabcabcabbbcabccabcaabbbcabcabbccccabcaaabbcabcabcabccaabcabccabccccabbcabcabccaaabccabcabccabccabcaaaabcabccabbccaaabccaaabcabcaabccabcabcabbbccaabcabbbbbbccabbcabccaabccccabbcabcabbccabcabcabcabcabcaabbccabcabccabcabbcaabcaabcabbcaabcabccabcabbbcabbcaaabbcaaaabcabbcccaabbccabccaabccabcabcabcabbcabccabcabbcabcccabcabcabbccccabccccaabbcabbcaabcabcabbcabcabcabbcccabbcabcaabcabcabcabcccaabbcccabbccabcaabccabccaaabcaabccabccaabbcabcabcaabcaabcabbbcabbccaaabccabbcabccabbcccaaabbccaabcabccabcabcccabbcabcccabccaaabccaaaabbccaabcccabccabbccaabcabbbbcabcabccaabbcaabcabbcabcabbcabbcaabcabbcabcabbbbcabbbcabbcabcabccabcccccccabbcabbcabbcabcabbcabccabcabcabcabbcabcabccabbbcabbcccaabcaaabcabcabcaabbbbcaabbcabcabcabccaaaabcccabbcaabcabbcabcaabcabcabccaabcaaabbcabbbccaabcaabbbbbcabccabcabcabcaabccabcccaabcaaabcabcabbbcccaabbbbcaabcabcabcabcabbbcaaabbbccabbcaabbcabbcabccccabcabcabcabbcabcabbcabcaaabccaaaabcabccaabccabcabcabcabcaabcabcaabcaaaabcaabbccabcaabcabcabcabbbbcaabbcccabbbcabcabbccabbccccabcabccabcaabbbbcabcabcabbbbcabcabcabcaabcaabccabcaabcabcabbbcabccaabccabcaabbccabbcabcabbbcabbccabccaabbcabcabbccccabcabccabcabcaaabbcabbbcaaaaabbbcabbcabbbcaabcabccaabbcabbcabcabcaaabcabcccabcaaaabcabcabcabbccabccabcaaabccabbcabccabbbcabcccaabcccaabbcaaabcabbcccabbcabcabccabbbbbbcabccabcaabcccaaabccabbcaabcaaaaabcabcabcabccabcaabbbcaabcabcabbcaabcabbcabbbccabcabcabbbcabcabbccabbccabcaabcccaabbcaaabccaabcabcccaaabccabccabccabbcaabcaabbccabcaaaabcabbbccaaabccabbcabccaaabcccabcccaabcabbbcabcabbccabbcaabcabbcaaaaabbccabccaaaabbcaabcabcaabccccabcaabcabcaabccabcabcabcccabcabccabcabccabcaaabcabcabccabcaabccaabcabccaaabcabcaabcabcabcaabccabcaabcabccaabcaaaaabcabcabcabcabbbbcccabcaaabbcabbbbcaaabcabccaabbbccaabcaaaabcaabbcabcabccabbbcabcaaabbccabbbccabcaabbcaaabcaabccabcaaabbccabbcabbcabbcccabcabcabbcaabcabbcaabccaabcccaabbcabbcaabcabcaabcccabcabbcabcabcabbcabcabcaabccabbccabbcabcabcccabcabcccabcabccabcabbcabbcabcaaabbcabbcabbcccabcaabcabccabbcabcabccabcabbbbbcaaaabbcabccabcabcaabcaabcaaabccabbccabcabbcabccabccaaabcaabcaabcaabcaaaaabcaaabcaaaabbcaabcabcabcaabcccaabcaabcaabcabbbbbcabcabcabcabcabcabcabcaabcaabcabccaabccaabcabbccccaabcabcaaabcabcabbcabccabbccabcabbcabcccabcabbbcabcabccccccabbbcccabbbbccaabccaabcabbccabcabcaabbcaabcaabccaaabcabbccaaabcaabcabccccabbbcabcabbbbcabcaaaaabccabbbcaabccabbcabbbcabcabbbbcabccabcaabcabcabccabccaaaabbcabcccaabbbcabccaaabbcaaabcaabbcaaaabcabcabbbcabccabcabcabbcabccaaabcabbbbcabcabbcabbccabcabcaabbcabbbcabbcaabcabccaabbcabbbcccabbccabcccabcabbccabcabbccabccaabcabbbcaaabcaabcabcabcccabbcabcabcabbcabcabcabcabcabbbcccabcabcabbbbcabccabbcccabcabbcabcabccaaabcabbcabcabcabcaabbccaabbbbccabccabbbccaabcabbccaaabbbbcaaabcaabbbccaabcaabccccaabbcabbcabcccabbcaabcabbcaabcaabccccabcabbccabcabcaabbbbcccaaabbcabbcccccabbbbcaaaaaaabcaaaabbcabccabbcabcaaaaabccabcabccccabcabcabbbbccccaabcabcabcaaabcaabbcaabcaaaaabbccabcabbbccabcaabcabbcaabcaaabcabcaabcabcaabbbbcabcabccabccaabcabcccabbcabbbbcabbcaaabcabccabcabcabbbccabcccaabbcabcaabcabcccaabbccabcccabcabbcaabccabcaaaabbbcabccccabcabcabcaabcccccabccaabbbcaabbcabbbcabcccabccaabcabbcaaabbbbcabbbbcccabcaabbcabcabbcabcccabcabcabbcaabccccaabbccaaaabcaabbbcaabbbbcccabbcaabcabccabbccabbbbbcabcabcabcaabbccabccabccabbccabccaabbbcabcabccaabbcabbcabbcaabcccccabcabbbcabcabbbcabbcabccabcabbccabbcabcaaabbcabcabcaaabbbcabcabbcaaaaaabbcabbcaabcabcaaabbcabbbcccabccabbcaabbcccccabcaabccabbccabccaabbcccabcabcabcabbbcaaabcabcabcabbcabcaabbccabcaabcabccabbbcaabcabccabcaabcaabbbcaabbccaabcaabccaabcccccabbbbccaabcabcabccaabcabccabbbcabbbcabcaaabbbbccabbbcabbcabcabcabbbcaabcabccabccaabcccabbbcaabbbcabcccaaabcabbcabccccabbcaabbccaabcabcaabbccabccabbbcabccccaabbcaabcaaabccabbcabccaabbcccabbccccaabcccaabcabccabbcabbcaaabccaabccabcabbbcaabcabbcaabcaabcabcabbcaabbccaabcaaabcaabcabcccccaabbccabcccabbcaabcabcaabbbcabccaabbcabbcccaabccccaaabbbcabbccccabcccabccabbbcaaabcaabbbcabcabbbcabbcabcabccaabcabcccabccabcaaabbcccabcabcabcabccabcaaaabcaabccccabcabbcabccabbbcaabccabcabcabcabccabcaabcabccabcabbbbcaabccaaabbbccabbcabbbbcccabcabccabccaaabcaabcccccabcabbccaaabcaabcabcabcabccabcaaaaabcaabbbcabcaabbcabccabcccabcabcabccabcabccabbbcaabbcccaabcabcabbcabbcabccaabbbcabbcabcccaabbcabcabccabcabbcabccabccabccccaabcabccabcabbbbcaaabbcabcaaaaabcaabbcabcaabcaaaabcabcaaabcabcabbcabbcaaabbbbbcabcabbccabcccaabbbbbcaabccccaabccabcccaabbcabcaabbbcaabccabcaaaabcabcabcabcabbcabcabcaabcabbcabccabbcabbccabbbcccabbbbcabcabcabcccabcaabbccccabbcabbcaabcaabcaaabcabcabcabbccabccabcaabbbccabcaabccaaaabbbcabccabbcabbcabbcabcccccabbccabcabbcabbcaabbcabcabcabccccaabbcabcabbcabccabcabbcabcabbcabbccabcaabcabcabccabbcabccabcaabcabbbcaaabccaabbcabcabccaaabbccabbcccabcabbccaabbcccabcabcabcaabcccaabccabbbbccaaaabcaabbcaabcabbbbcabbbbcaaabcaaaabbbccaabbbbcccabcabccabcabbcccaaabcccccaabcccaabbbcaabcaaaabbcaabcabccabcaabcabcabbbcaabcabcabcabbbbbbccccaabcabbccabbbcccabcabccabbcabbbcaabcaabcaabbcaabcaabccaabcabcabcabccabccccaaaaaabbcaaaabbbccabcaaabcccabcabbcabcccaabbbccaabccabcabcabcccabcabcabccabcabbbcabcabcabbbcaaabbcabcaaaabcaabccabccaabccaabcabcccaaaaabccaaaaabcabcabbcaabcabcabbbbcabcaabbbcabcaaabcabcaabccccccaaabbbcabcaaabbcabcabcaaabbcaaabccccabcccaabbcabccabbcaabbccaaabcabcabcabbcabcabbcabcccccabccccabccabcabcaaabccaabcabcccaabbbcabccabbcabcabccaabcabcaabcabbccabcabbcabbcccccabcabccabcabbbccabcabbbcccabccabcaabbcccabbbcabccaaabccabcabccccabbcccabccabccaabccabbcaabcabcaabccabccabbccabcccaabccaabbcabcabbcabcabcccaaaaabcabcabbcabccaabccccabbcabcabcccaabccabccabcaaabbcabcabcabbbccabbccccabcaaaabcccabbcabccabcccaabcabcaabcabcccaabccabbbbcabbbbcaabcaabcabbcabccabcaabbcabccabcabcccabcabcccaaabbbcabccaabcaaabcaaabbcabcabbcaabcabcabcabccabcabbbbbcaabcabbcaabbccabbcabbccccabcabcabcabcabccaabbcccaabcaabcabcccabbcabbccccaabcabcabccabcabcabbbcaabcabbbcaaabcccabbbcabccaaabbcabbcaabcabccabccaabccabbccaaaaabcaabbbbcabbccaabcccabcaabccaaabccabcaaabcccabcabcabcabbcccaaaabcccabcabcabccabcabccaabcaabbcccabbcabcccabbbccabbcabccaabbcaabbbcabcabcabbcaabccabbbccaabcabcaaabbcaaabbbccabcabccabcaaabbcaabccaabccabccccabbccabcabbcabbbcccaaabbcabcabcaabcabbcccabcaaabbcabccabbcabcabcaabcccccaabccabcaaaabccabcccabbbcaabcabcaabccabbcaabcaabcaabbcccabccabbccccaabbcabccabccabcaabcccaabcaabcaabbcccaaabcaabcabbbbcabcabbccabccaaabbcabcabcabbcabccabbcabcaabccaabcabcaaaabcabcabcabccabcabcccaabccaabcaabbcaabcccaabbbccabcabcccabcabbbbbbccabbcaabcccaaaabcaabbccabcaabccabcccaabbcaaabccabbccabbccccaabbbcabccabcabbbbcabcabcabcccaabcaabccabcabcaabbcaaaabcabcaaaaabccabcccabccaaaaaabccaaabcabccaaabcaabccabbcabcabccaaaabcabcabcabbbccccabccaaaabbccabcabcabccabcabcabcaabccabccaabcabbcaaabbcabbcabbcabccabcaaabbcabcabbcabbbcabcabcabbcaabccabbbbbcabcabbbccabccccabccabcabbbbcaabcabccabccaabbcaaabcaabbccabcaabbbccabcabcabcaabcabbccaabcccabbbccabcabcabccccabbccccabccabbcccabbcaabbbbccabccabbccabcabccccaaaaabccabcaabcccaabbcabcaabccabcabccabcaabcabccabcccabcaabcaabbcabccabccabbcabcabbbcaabcccabbbcabbccabccccaabbbcaabccabbccabbbcabccaabccabbcabcabbcaabcabbccabcabcabccabcabbcabcccaabccabcabcabbbccaaaabccabccabcabcabcabcccaaabbcabcaaaabcaaabbcccaaabbccccccabcabbbccabcabccaabcabccaabcabbcabcabcabbcabcabbcabbcabcccccaabbcabcabcaabbcabcaaabcabccabcaabcaaaabccabcabccaabbbcaabcaabcaabbbbccabcabbcabccaabcaaaabbccabcabbccabcabcabcabcabbbcaabccaabccabccabcabcccabcabbccaabbcabcabcabcccabcabbbbcabccabcccabcaabbccccabccabccabbbcccaabbbcabcabcccccaaabcabcaabcabcabcaabcabbcabbbcaaaaaabcaabbbbcabcccaabbbbbbbccabbbcccaabcccaaabbbcabcabccaabccabbcabcabbcaabcaabbbbccabcabbccabcabbbbcabcabcabcaaabccccabcccaabbcaaabcabcabbccabbcaabbccabcccaabcabccaabccaabcabccaaabccaaabcaaabbcabcaabbcabbcabbcccccccabbcccaabcccabbcabbcaaaabcaabcabbccabcabbcccabcabcaaaabbbbccabcccabcccabcaabccabcabbbccabbbcabbcabcccabbccabcaabcabbcabbcabcccabccabcabcccabcccabccabcaabcaabcabbbccccabcaabbcccaabbccabbbbbbccabcabbcabccccabbbcabccaabcaabcabccabcaabbbcaabccaabcabcaaabbbcabbcabcabccabccabbbcaaaabbccabcabbcccabcccabcaabbbccaabcabcabcabccaabcabbccabbbccabcabccaaaabcabcaabccabbcaabccabcabbcabbbcabcaaaabccabcabbcccabbcabcaabbbccaaabbcabcabcabcccabcabbcabbccabbccabcabcccaaabcabcabcabcaabcccaaaabcaaaabccabcccabbcabccabccabbcaaabcaabbbcabccabbccaabbcaabcabcccccaabbccabcabbbbccabbbbbccccabccaabcaaabccabbbbcabbcabbcccaabcabbcabcaaabcabccabcccccabcabcaabcabccaabccabbbbbbcaabbcabcabcaaabccaabcccaaabccaabbbcaabbcaabbcabcaabcabbcabcabccccaaabcaabbcaabccccaabcabbcaabcabbcabbccabcabbbcabccabcabbbcaaabcaabccabcabbccccabcaabbbccabccabccabbcabbbbcabcabbcabcabccabccabbcabbbcabbcabcccabcaabbbbbcaabccabcabbcaaabccccaaabbcaabcaabcaaabccabbccabcabccaabcabcabcaabbcabbcaaabbccabcabcabcabcabccaabcabbbccaaabccabbccabcaaaabcabbcabbcabbbcaaabcabcabcabcabbcabcabcabccaaabcabbcaabbccaaaaabbcabcabcabcabbbbbbccabcabbcabccaaaabcabbcccabbbcabcabccabcabccabbcabcaabcabbcabcabcabbbcabbcabccabbcabcabbcaaabcabcabcaaaabbcabcabcccccabcabcabcccabbcaabcccaaabccaabcabcabcabbcccabcabcabcabcccabcabccaabbccabcccaabccabbcabcabcaabcaabcabcccccaaabcabcaabcaabcaabcccabcabcabbbbccaaabccabccccaabcaaabcaabbccaabcaabcabbbccaaabbcaabbccccabcabcabcabcabcabcabcabcaaabcabcaabcabcaabcabccabcabcabcabccabbcabccabcabcabcccabcabcaaabcabcabbcaabcabbcabcabbcabcabbccaaabcabcabbcabcaaabccabcabcabbcaabbbbcabcaaabbcaaabbcabccabccccabccabcabcccabcaaaabcabcabccabcaabccabcaaabcabcaaabccabcabcaabcabcabbcccabccabbcaabbbbcccaabccabcaaaabcabccaaabcabbcabccaabcaabbccccccabbbcabbbbbccaabbccabcabbbcabcabcabcaabcabcabbccaabccaabcaabccccabcabcabcaabccabbccabbcabcabccabcaaabcaabbbbccaabbbcaaabcabcabbbcabcabccaabcabccccaaabcaabccabbcabbbcaabbbcabcabcabcabbcabbcabbbbcccaabccabccaabbccabcaabccabbbcabcaaabcabcabcaabcabbcabcaabbcabcabcabcccaabbcabcabcaabbcabcaabcaabccccaabbbccccabbcabccabcabccabbbcabcaabcabcaaabcaaabbcabccabcabcaaaabcabcabbcabccabcaaabcabcabcaabbcccabbbccabcabcaabcccabcabbccabcaabcabcccabcaaabcaabcabcaabccabcaabbbbccccabccabbccabccabcabcabcabccabcabbcabcabbcabcccaabbbbcabbccabcabcabbbbcabcabcabccabbccabccabcabcabccabbcccaaabbcaabcabccaabbcabbcaabcaabcaabcabbbcaabbcaaaaabbcaabbcabbcaaabccabbcabbccaabcaabccabbbcabcaabbcaaaabbbccabcabbcabcabcabcccabcabbccabbbccabccabbcaabbccabbccccabcabcabbbccabbbcabcaabcabcaaaaabbcccaabcabcabbcaabbcabcccaaabcabcabcabbcabccabbbcabbccabbccaabcabbcaabbccaaaabcabcaabcabcabcabcaabcabccaaabbbccabcabcaaabbcaabcabcaaaaaaaabbbcaaabcabccabbcabcccabcabcabcabcccccabcabbcabcabbcabbcabbcaaabcaabcabbcabcabcabccaabcabbcabbcaaaaaabcabcaabcccaabcaabbbbcaabcaabcabbbcaabbbcabbcaabbbccaaaabbbcaaabccaabccabcabbbcabbcaabcccabcaaaabcabbcabcabccabbcaabcaabbcabcaabcaabcaabbbcabbcaaaaabbbcaabbcabcabcccaabbcaabcaabccabcaabcaabcccaabcabbccaaabccabcaabcabccaaabcaabccaabbcabccaaabccccaaabccabcccabcaabbcabcabbbcaaabcabbccabbcabcaabcabbccabcabbcabcabccabbcabcccaaabccabbcabbcabccccabccaabbcabcabbcaabbcabbcabcabbcabcabcccaaaaaabcabccabcabcabccaabbcaaaabcabcaabcabbccabccabccaabcabcabcabbcabcabcaaabcaabcaabcabcaabbbcabbcaaaabbbcabcabcabbbcaabcabcccaaabcabcabccabcabcabcaabbcabccabccaabcabbcaabbcaaaabbbbccabbbccccabbbcabcabcccabcaaaabbbbcabcaabcabcabccaabbcaabcaabbbcaabbcabcabbccabccaabcccccccabcccabcabccabcaabcaabcabcabcaabbbbcabcabcabcaabccccaabbccaabcaaabcaabcabcabcabcabbccabccaabcaaaaabcaabcabcabcaabbbccccabcaaaabcaabbcabbcaabbcabcaaabbccabccabcabbbccabcccabcabbcabbbcaabccccabcabcaabbccaabcabbccabccaaabbcabccabbbcabcabbbcabcabcaabbbbcabbcabbcccabbcabcabccccabcabcccabbcabcabbcaaabbbcabbcaaabcabbbcaabcabcabbcabcabcabcabccabbbcabcabccabcabbcabbbbcaaabbcabcabcaabcabccabccabcabcaabbcabbbbcccabbcaabbcabcabcabbcaaabcabbcccaabcabbbcabcabcccabcccabccabcabcabbcabbccabcaaabcabbbcaabbcaaaaaabbccaaabbcaabbcabbbbccabccabbbcaabbcabcaabccaabcaabcabcabcabcabcabccaaabcaabcabcabbccaaabcabcabccccaaaaabbbbbcabbcabccabcabbbcabcabbbbcaabcabcabcaaaaabcccabcaaabcabbbccabccaabcabbccabcaaabbcaaaabccabbccccabcabcaabcabcaabccabcabcabbbcabcaabcabccabcaaabcaabcaabbcabccabcabcabcaaaabbcccabcccabbcaaaabbcabcabccabcabbcaabbcaabcabbcaabcaabcabccaabcabccaaabbcabbcccaaabbcabcccabcaaabcabbbccabccccaabccabcabccabbcabbcabcabbbcaabcaaabcccabbbcaabccabcccabcabcabbcabcccaaabcaabcabbcaabbccaabcabcccaaabcabcabcaabccabcabbcccaaabbbcaaabbcaabbbbcabbcabcabccaabccabbbbbbccaabccaabcabcabcaabbbbbbbbbbcabcccabccaaabcccaaabcaabbccabbbbcccabcccaaabcabcccabcabbbcabcabcabcabcabcaabcabcabcabbcabcccabccccccabcabcaabbbbcabcabccccccabcabcabcabccccabcaaabcaaaabcabcccaabcaaabbccaabcabccccabcaabcaaabcabbccabcaabcabbcccabcabccabcaaabccaaabbccaabbbbbcabbcabccabbccabcabcabccabcabcabbbcabcccccaabcabbcaaabcaaabcaaaabcabcabcabcabcabbbcabbbbcabcabcaabcccabbcabbcccabcccabbbcabcabcccabcabcccabccaabbcabccabbbcccccccaaaaabcabbcaabbcabcccabbcabcabccabbcabcabcaabcaabcabcaaabcaaaaabcaabcabbbcabcaaaabcabccabcabbccaabbbcabcabcabcccaabbcabcaabbccabbbcabcabbccaabbbcabcabbccabcabbccccabcabccabcabccaaabbbcabcabbcaabbcabbcabbccaabccaabccabcabcaabccaaabbbbccabcaabcaaabcaaaabbcaabbcabcaabbbcabcabcabbbcabccabcaaabbccabbbcccabbcccaabcabccaabccabccabcaaaaabbcabbcaabccabbcccccaaaabccaabcccabccabcabcaabcaabbcabccabcabbcaabbcabbbcaaabbcabcccabcabcaabcabcccabcaabbcabcaabcabccaaabcccaabccabcabcaaabcabcabcabcabccabbcccabcabcccaabcccabcabcabcaabbccabcabccabcaaaabcccabbccaabcabbcabcabbccabbcaaabcabcabcabcccabcabcaaabcabcabcaabccabcabccccabcaaaabbcaabcabbcabcabcaabcccabbcabbcabcabcaabcabcabccabcabcabccaaabcabbcabcabccaabbcabccabcabcaabbcabcaaabbbbccabcabbccabcaaabbbbbbbcabcabbbcabbcaabbcabbcabbcabcabbbbcabbcaaabbcabbcabbbcabbbccabcabccabcccccabcaaaabccaabbcabcabcabcabbbcabcabbcaaaaaaabccccaabccabccabcabbccabcaaabbbbccabcabcabbbcccabbbbcaabbcabcccaabbbccaabcaabcabbcabbbcccaabccabbbbcabbcabbcabbbbcabbcabccabccabcabcaabbbcccabcaabcabcabccabcabbbcaaabcabbbbbccabbcabccabbcabbbcabcabcabcabccaaabbbcabbcabbcaabccabccaaabcccabcabccccabcabccabbcaabcabbcaabcabbccaaabccabcabbbcaabbbbbbcaabbcaabccabcccabbcaaabbccaabcaaabcaaaabccabbbbbccabcabccccccabccabcabccabcabbcaaabccccaabcabbcabcabccabbcaabcaabcabcabccaabcabcabbbcaabcaaabcabccccabcabbbccabcccabcccccaabccabcabbcabcabccaaabcabcabbcccaabcabcabcabbbccabbbbcaabcabbbccaabbccabbcabccabcaabcabcabcabbcccabcabcabcabbbccaabbbcaaaaaabcabccccccabcabcaaabcaaaabbccaabbccabcabccaabcabcabccabcabbcaabcabcabcabbbbccabcaabbccabcabcabccabcabcccabccccabcabccabcabcabcabbcaabcaabcabbcabcabcabcaaabcaabcaaabbcabcccabccabcabccabccabccaabbbbcabccaabcccaabbbcaabcaabcabbbcabbcabbcabccaabccabcabcabbcaabcaabcccaabbccaabcabcabbccaabbcaabccabbcabcabbcabcaabccabbcabbcabcabcabcccabcaabcabcaabbcccaabcabcaabcabccabbbbccccabbbcaaaaabcaaabcabcabcabccabcccabbbcccabbcaabcabccccabcabccaabcabccaaabcaabccaabcabcabbbcabcabbccabccabccaaaabcabcaabbccaaabbcabcaabcabbcaabcaaabcabbcaaabccabcccaabcaaaaabbcabcabcabcabbcabccabcaaabcaabccabbbcabbbccabccabbccaabccccabcaaabccaabcaabcaaaabbbccabbbccabcaaabbcabbcabcabbcabbccabbbcaabbcaaabcaabbcabbcaabcccaabcabcabbccabbcaaabbcabcccabbcabcabcaaabcabcaabccaabbcaabbccabbbcabbcabcabcabcabccccaaabccaaaabbcabcabcabcaabccccaabccaabcaabcabccaabcccabbcabbccabccccabccabcabccccabcaaabbcabbccaabcabcccaabcaabcabbcaabbbcabbbbcaabcabccabbbcabcabbcabcaabcaabcabcaabcabcabccabcaaabbcabbcccabcabbbcccaabbcaabccabccabcaaaabbcaaaaabccccabcabcabcaabcaabbcaabcabbcaabbcabcaaaabcabcccccabcabcaabcabbcabcabbcabcaaabbcabcabcaaabcaabcabbbcaabcaabbcccabcccabcaaabbccccaabbcaabbcabcaabbcabcaabcaabcabcabbcaabbcabcccabcabbbcabccabbcabcabcabbccaabcccccabbcaabbcaabcabbbcaaaabbcccaaaabbcabcabccaabbccabbbbcabcccabcaaaaaaabbcaabcabcaabcaabbcabcabcaaabcccaabcabcabbcabcabcaabcabbcabbbccabcaaabcabcaaaabbcaabcccabcabccaabbbccaaabcabccaaaabcaabcaaaaabccccaabbcaaaaabcabcaaaaaaabcaaabccabcabcabbcabbbbcabcccabbcabcabcabbcabcabccccabbccabcaabcabcaabcccaaaabccabcabccaabcccabcaaabcaabccabcabbbcabbbccabccabcaaabcaabbbccaabcabbbbbcaabbccabcccaabcaabcaabcabcaabcaaabbcabccabcabbbccabbbcaaabcabbcaabcabcccabccabcabccaabcaabcabcaabcabcabbbbbccccabcaabcabcabbcaabcaaabbcaaabccabcabbbbbcabcaabcabcabbbbbbbbcaaabcabccabccabccabbcabbbccabbbcaaabcccaabccabccabcabbcabbcabcccccaabcaaaabccabcaabcccabccabcccabcaabcabcaaaaabccaabccabcaabcaabcabcabcabccabcaabcccabbcabcaaaabcaabbcabcaaabcabbcaabbbcaaabcccabcaaaabbccabbcccaaaabbccaabccabcccaabcabbbbbbccabcabcabccaabccabbcabbcccabcaaabcabcccaabcaaabbcabccabccaaabccabcabccabcabbbbcaabcabcccccabcabcaabcabbcccabbccaabcabcabbbbbccccabcabccaabcaabbccabcabbbccabcaaaabcabcabcaaaaabcabcabccccaaabccaabccabcabccabbbcabcabcabcabcabcabcabccabcabcabccaabcabbcabbccaaaabbbcabbcabcaabcaabcaabbcabbccabbcabccaabcaaabccabcabbccabbbcccabcabbcabbcabcaabccabccaabbcabbbccaaaaabcaabcabcabbcabbcaaabcaabcabbcccabcaabbcabcabcabbcabbcabbcabbcabbcabbcabcaaabbccabcabcabccaaaabcabbbccabcccaabbccabbcccabccaaaabccabcaabbcabbcaaabccabbbcaaabcaaabcaabbbccabbcabcabcabbbbbcabccabbcccaabcaabcabcabbbbccabcabbcaaabcccabbcccabccabbbcabccabcaabcabcabbccaabbccabcabcabbcaaaabcabcabbbcccabccaaaaaabcccccabbbcabcabbcabcabcabccabbcaabcabcabcccabcaaabcaabbcabccabcabbcaabcabccabccabccaabbbccabcabccaaabbcaabbbcabbbbcabbccabbcabbbbcabcaabbcabbcabcabcabcabcabbcabccabcabccabcaaaabcaaabccabccabcabbbcabcaabcabccabcabbcabcaabbccaabbcabcaabccabbcaabbccabcaaabcabcabbcabcabcccabccabbbcabcaabbccaabbcabcabcabcabcabcabcabbccaabcccabcabccaaabcabcccaabcabbcaabbbcabbbcaabccaabccabcabccabcccabcabcabbcabccabcabbbcaabcabcaaabbbccabcabcccccabccaaaabcaabbcccccaabcabbccccabcabbbbbbbbcabbcabcabcabcaabccabccaabcabcaaabccabcaabbccaabccabcabcabbcaabbccaabccabbccabcabccabcabcccaabcccaabbccabbccabcabcaabbbccabcabcaaabccabccabbcaabcccabcabcaaaabcabcabbcabbcaabcaabcabbcaaaaabccaabcabccabcabcabcaaaaaaabcabbcabcaaabcabcccaabcaabcaabbbbcabccabcaabccabcabcabcccaabcabbbbcaaaaaabbbcabcccaabbcabbcabcabcabcabcabbccabcabcabbccabbcabccaaaaabbcabcabbccabccabcabcaaaabccaaabcabcccaabcabbcabbcabcabccabcabbbbcaaabcabccabcaabcabcaaabccabbcaabcabcabbcabccabccaaabcabccabcabbbcabcabbbcabccabbcabcabccccabcaabbbcaabcabccabbcccaabbccccaaabbbbbccabccaabcabbbbbcabcccccabcaabccabccaaaabcabbbcabbbcccabbcabbbcabbcabbbcabccabbccabcabcabcaaabcccabcaabcabbbcccabcabcaabcccaabcaabcabbcccabbccabcabcabcaaaaabcabbccabbbcaaabcabbbcccaabcabbbccccabcccaabbbcabccabbbbcabcabcabccabcccabccccabccaabbccabcabcabcccabcabccabccabcabbbbccabbccaabbcabbcabcaabcccabcabcccabbbcabcabcccaaaabbbcaabccabcaabcccabcabccabcabbbccabcabccabbbbcabbcabcabcabcabccabbbccaabbcabcaabcccaaabcabcabbcabbcabccabcaaaabbcabccabcccaaaaabbbcaabccabccaabbcabbcccabbbcaaaabcccccabcabccabbcabcaabccabcabcaabbbbccaabbcccabccabbcabcccccabbcaaabccabccabcaabccaaaabbccabbcaabbbbbcabbbccaabbbcaabccabcabcabcaabbcabcabccaabbcccabbcaabccabbbccabccabbbcabcabbbbcabbcaaabcabbcabccabccabccabccabccabcaabcabccabbccaabccabbbccaabbbcabcabbcabbcaabcabcabccaaaabbccabcabccaabcabccabcaaabcabccaabbcaabccccabcabcabcabbbcaaaaaabccabcabbbccaabcaaaabcabcccabbbbcabbcaabbccaabbbbbcaabbcabbcccabbbcaabcabbcabbbcabbcabcaabbccaaaabcaabbbcccabbcabcabcaaabbccccabbcabcccaaabccabcabccabcaaabccaaabcccabcabbbbcaaaaabcaaabbcabcccabbbcabcabbcccaaabbcabbcabbccabbcabcabbcccaaaaabcabcabbcaabbcccabbbcabccaaaabccabbcabccabcaaaabcaaaabccabccaabcccabcabbbbbcabcabccabcabccabcabcabbcabccabcabcabbcaabbccabcaabccaabccaabccabcaabcabcabcabcaabccaabbcabbbbcabccabbccabbcabbcaabcabbbcaabcabbcabbcabcabbcabcabccaabbbccccabcabbcabcabbbcabbbbccaaaabcabcccabcaaabbbccccabcabcaabccaabcabcabbcabbbccaabcabbcaabccaaabbbccabccccabcaaabbcaabbcabccaaabcaabccabbbcabbccabbcaaabbccaabccabcaabcabcaaabbbbcccabcabcabcaabcabbcccabcabcaabbcabcaaabccaabcaabccabccabcabcabcabbcabccaabcabbbcabcabcabcaaaabbccaaabcaabbbbccabbbcabcabcccabbcabbbcabbcabbccaabcaaabbcabcabbcabcabbbcaabcaabbccaaabbcabbcaabccaaabcabbbbcabbcaabcabcabbcabbbbbcaaabbcabccabccabcabcabccccaabcccaabccabcabbbbcabcabbbcabccabbccccabccabcabcaaabccccaaaabcaabcaabbcabbcaaabcabbcaaabcabcabcccccabbbcabcaaaabbcaabbbbcaabbbbbbcccaabcabcabcabccccabbccaabccaabcaabbcaaaaabbcabcaaabccaabccabcabccaabccabcabcabccabccabccccccabbccabccabcccabcabccabbbbbbcabcccabbbccaabbcccaabcabbccabcaabccabcabbbbcabbcaabbbcaaabcabbccccaabbbcaabcaabcaabccabbcaabccabbcabcabcaaaabbccabcabbbcaabccaabcaabbbbcabbcabbbccabcabbbcabbcabbcaabccaabcabcabcabccabbbccabccaaabbcabcabbccccabbcabcabcccccabccaabcaabcaaaabcabcaabbbcabccabcaabcabcaaabbcabcabbbcabccabcabbccaabcccabcccaaaaaaabcaabcabbcaabcccaabccabbcaabbcaabcaaaaaaabcaabbccaaabcabbccaaabbbccaaabcaaabcabccccaaabbccaaabcabccabbcaabcabbcabccaabcabbbbbbcccabbbcaabbcaaabcaabbcabccabcccaaabcabcaabbcabcabbcabcaabcaabcabcabcabbccaaabcccabcaabcaabcaabbcabbccabbbccabcaaabcaaaabbbccaabccabbcabbcaaabbcabcabbccabcaabccaabcabcaaabbcabcccabccccabbbbcabcccabcaaabcabccabcabbbbcabbbbcabbbbbbcabccaaaabccabbbcaaabccaabcaaaaaabccabbcccccabcaabbbcabbcccabbcaabbbcabbbccabbccaabbccaabbbcaabcccabbccabcaabcabbcabbcaaabbcaabccaabcabccaabcabbcaabcccabbcabcaabbcabcaabbccaaaabccabccabcabccaabcabbcaabcabccabcabcabbcabcabbccabbccabccabcaabbbbbccabcaabcabbbcaabbcabcaabbcccabbccabbcaaaabcaabbccabcabbcabccabccaaabbbccaabcabcabcabbcabbbcabccaabcabcabcccabbcaaabccaabcaaabccccabcaaabcaaabcaaabcccabbcccabbccabcaabccccabcabbbbcabcccabbbcccccabcabcabccabccaabcccabcabcabbbbbccaabcaabcabbbbbccaaaabbcabccabcaabcabcccabbcabccabbccabbccabcabcaabcabcabbccabccabcabcabcabbbcabcabcaaabcabcaabbbbcabccaabbbcabccccccccabcaabbcabccabcabcaabcaabcaabcccabcabbccaabcabbbcccabccccaabcaaabcaabccccaaaaaaaabccabbbbcabbcabcabccccaabbcabccccaabbcabccaabbcabcabbcabbcabcabcccabcabbccabccaaaabbcaabccabbcabbbcabcccabbcaaabccaabbcabbbbcaabcabcabccaabcaabcccabbcabcabcabccabbbbcabcabcabccabbcaabcaabcabccabcabbccabcaaabbcabcaaaabcabbcabbbcaaabccccaabcaabccabcabbcaabcabccabcabcaabbbbccaabcabbcabcabcaaaabbbccccabbcccaabcabcabbbccaabbbcabcccabcabbcabcaaabbccccabccabbcaabccabccabccabccaaabbccabccabccabbccaabccabcaabccaabcabccccabbccabccabccabccaabcabcaabccabcaabcaaabcabbbcaabcaabcabccabcabcabbbbccabbcaabbccaaabbbbcaabbcabcabcabccabbcaabbccabbbcaabcabcabcabcccabbcccabbcabcaabcabcabbccabcccabcabbcabccaabcabccabcaabcabcabcaabbcabcaaabcccabcaaabcabbccaabbcabcaabbcabccaaaabcaabcaaabcaaabccabbcabbbccaaabccabbcabccabccabcaabcabbccaaabcaabccabcabcabcaabbbcaabcaabccabcabbccaabcaabbccaaaabbcabcabcabcabcaaabccabcabcabbccabcaabbcabbcabbbccabccaabcaaabccabccabcaaaaabbcaabcabcaaabcabbbcccabccabccaabbcabcabbccabcabccabcabcaabcabbccaabcaabbcaaabcaabbcccaabbbbbcabcabbcabbcabbcabbcabcabcaabcccabccaabbbbcaaaabbcccaabcabcaabbccaabbcabccaabcaabcabcabbbcccaaaaabccccccabcabbbbcaabcabbcccaaabbccaabccccabbbcabcaabbccabbcabcaabcabcabcabcabccabccccabcabbccabcabbbcabcabcaabcabcaabbcaaabccabcaaabbbcabcabbcabcaaabccccabbcabbbbcabcabcaabcaaabcaaabbbbbcabcabbbcabbcccaabcaabccabccccabccabccabcabccaaabcabbbccabbcabbcaabccabccabcabcccabccabcaabcabcabcaaabcabcabbbbbbcabcabbcabcabcabbcccaabbbccaabcabcabcaabbccaaaaabcabccabbccabbbbcabcabccccabcabccabccabccaabcaabbbbcaaabcaabbcccabcabcaabbbcabccabcabcabcaabbcabcabcccabcaaabccabbcaabbcabbcaabbccabcabcaabcaabcaabbcaaaaabbcabcabcabccabcabbbcaabcccabcccabcabcabcabbcaabcccabccabcccccabccabcaabbbcabcabbbcaabbbbccaabcccabbcaabbbcabccabcabcccabcabcabcabbcaaabcabcabbbbccabcaabbcaabbcabcabbbbccabcabccabcabcabbcabbbcabbbbbcaabbcaabbccaabbcabccabbbccaabccabbbccccabbcabcccccabbccaabccaaaaaaabbbcabbcaabcabbcabcccabcabcaabbccabccccabcaaabcabcabbcccccabcccabbcabcccaabbcabcccabbcabcccaabcaabbccabcabbcabcabbcabcabcaabbcabbcabccabccaabbcabcaabcaabcabbcabcabbccaabccaabcaaaabcaaabbcabbccaaabcabccaabccaabcccabcabbcabcabcabcaaaabcabcabbccabbbccabbbbbcabcccabbcccabbbbbbbcaabcaaabbbcabcccabbbccabcabbcabcaabcaabccabccabcccaabcabcabcabcaabccccccabcccabcaaabbcabbcabcabcabbcabccaabccaabbbbcabcabbbccabcabcaabbcabcaaabcabcabcaabbcabccabccaaabcaaaabcaabcccabcaabbcabccaaaaabbcabcabcabcabbccccabcabccabcaabccabcabbcccabcccaabbcabcabcabcabcaaabcaabcccabbbcaabcaabbcabcabcabbbbbbcaabcabbbccccabbccccabcabccabcabccabcccaaabbcabcabccabbccaaaabcabcaabcabbccabccabbbcaaabcaabcaabbcccabcaaaabbcabcabbbccabccaabbcaaabcaabbccaaaabcabcabccaabcaabccabcaaabbcabccccabccabcabcccabbbccccaaabcaaabccabcabcabcccabcaabcabcccabcaaaabbbcccabcabcabccabcabcabbccaabbbbbbbcabcccaabcabccaabbcabccabcaaabbbccabccabccaabbcaabbcabccaaabcabbccabcabccccaaabcabbbcaaabbcabbccaaabbccabcabbccabcabcabcaaaabbbcaaabcabccabccabcccabcabbcabccabcabcccabbcabbcabbcaabbcabbcabcabbcaabcabccabbcabbcaabcabbbbccabbbcaaaabbbbbcaabccabccabcabcaabcabccabbbcabcabcaabcabcabcabbcabbcaaaabcabbbccaaabcaabcabcabbbbcabcaabcaaabbccabcabbccabbccabccaaabcabccaabbccabbbbbcccaaabccabbccabbbccabcabcabcaabbbcaabbbbcabcabbcabbcabcaabcabbcabbccabcaabbccabbcabcccaabcaabcccabbbbcabcabcabccabbccabbccabcaabbbbcabcabbbcabbcabcaaabcabcabcabccabcabcabcabbccabcaabcabbccabcaabcabcccaabcabcabcabbcccabcabcabcabcaabcccccaabcccabcabccabccabbbbcabccabcaabbccabbcabcaabccabcccabcabccabbcabccabcabccaabbbbccabcabcabcabcaaabcabcabcaaabcabcabcabcabcaabbcaabcaabcabbbbbcabcccabcabcaaabbccabcabccabccabcabcabbbccabcabcabcccaabbbcccabbbcaabcaaabbbbccaaabccabbcaabcaabbcaabcaaaabcaaaabbcabbcaabccaabbccabbcabccaaaabccabcccabccabccaabcabbbcabbcccabbcabcaabcabccabbcabbbcccabbbccabccabbbbcaaabcaabbbcabcaabcaabcabbcaaaabbbcaabcabcabbbcabbccabcabbccccabcaaabbccccabbccccabccaabbbcabcabccabcccabbccaaabcabcccabbcaabcaaabcabbcaaabbccabccabbccabbcaaabcabbcabcabcaaaabbccaabccaabbccaabcabcabcccabbcabcaaabccabbcabcaabbcccccabcccaaaabbbcaaaabcabcccabbbcabcaaabcccabbcabbcaabcabbcaabcabcaaabccaabcabcabcabcabbbbbbcabbcabbcabccabcaabbbccabcabbbbcabcaabcabcabcabccccabcaaabbccccccabcabcccabccabcabcabcccabcabcaaaabcaaabbbcaabbbbcabcabccaabcccaaaabccabbccabbcabcabccabcaaaabcabccabcabcabcccaabbbcaaabcaabcabcabcaaabcabcabccaabccabcabccaabcabccabbcabcabbcaaabccaaaabcabcaabccaabcabcabbbcccabbcabccaabcabccabccccabcaaabbbcccabcccaabbbcaabcaabcabcaabbcaabbccabccaaabbbccabcabcccabcabbcabcaabcaabccabbbbcabccabcaabccabbcaabccaabcccabcaaaabcaabcabccaaaaabcaabcabcabccabcccabbbbbccabbcabcabccabcabccaabccccaaabcaaabcaaaabccaaabccabbbbbcaaabbcaaabbcabbccabccabccabbcabcabcaaabcabcccccabbcaabcaabcccaaabbbbccabcabcaaaabcaabcabcabbbbcabcabbccccabbccabcabccabbcaabcabcccabcabccccaaabbbbbbccaaabcabccabcabcaaabccccabcabccabcabccabbbbbcabcabcaabccabcabcabcccaabcccabcabcabcaabbcaaabccaaabcaabbcabccaaaabcabbccabbcaabcaabcaabcaabbccabcaaabcccaaaabcabcabbbccabbbcaaabbcaabbccccaabccaabcccabcccabbcabcabcabcaabbcccabbcabcaabbcccccabcabccaabcabcabbbccabbbbbcabcabcabbbccccabbbbccaabbcabcabcccabcabcabccabbcabbbcabccabbccabccabbbcabcaabcabbcabcabbbcabcabbccabbccabccccaabcaabbccccabbccaabccabcabcabbbccccaabbccabbcabbbbbbcaaaaabcabbbbcaabcabcaabbbbbcaaaabbccaabccabcabbbcaaaabbcaabccabcaabbcaabcaabcabcabbbcaabbcaabcabbccaabcabcabcaabccccabbcaaaabbbbcabcaaabcabcccabbccabbcabccabcabccaabbcabbbcabcaabcabcccabccaabccabcabcaabcaabbbbbcaabcaaaaabbbbbcabccabcabbccabcabcaabccabcabccabbcabcaabcabcaabbcccaabcaabcaaabccabbcaabbcaabccccaabbcabbbccabcccabbcabccabbbcabbcabbcccabccccccaabcabbbccabbcabcabbccabcabcaaaaabbbbccabccabcaabcabccabcabcabcabbccabcabcabccabcabccccabbcabbcabbcccabcabcaabbbccabbbccabbcccabcabcabbcaabcabcabbcaaabcaaaabbcaaaabbcabbbcabcaaabbcabbcaaaabbcccabcabccabccabcabbbbcccabcaabcabbbbbcabcabccabccaabcaaaabbccabcabccccabbcabbcabccabcaaabcabccabcabbcabcabcabbcaabcaabcccabbbcaabbcabbcaabcaabcaabccccaaabcabcabbcabbcabbbcabbcccabbcabccaabccabcabcaabbcabcabbcabcabcabccaaaaabbccaabbcaabcabccabcccabcabcaabbbbcccabcccabbccaabcaabcaabbbcabbccabbcabcccabccccaabcaabbcaabcaaabbbcabbccabcabcabbbcabcaabbcabcaaaabcabbbcabcccabccabcabcabcaaaabccabcabbcaaabcaabcabccabcaaabbbccabcccabcaaabbbcabcaabbcabbcabbcaabcabccaaabbcaaabbcaabbcabcabbccaaabcabbbcabcabccaabcaaabbccabcaabbbccaaaaabcabbcabcccaaaabcaabcabbbcabcccabcabcabcaabbbcccabcabcabccabbcccabccabbccccabcaaabcaabcabcabbcabcabcabcabcabccabcabcabcabcaabbcabcabcabcabccabbbbcabbbcabbcabbcaabcaabcabcabbcabcabbbcaabbcaabcaaabccabbccabbbcabbcccabcabcaabccaaabcaabcaabcabcabcaabbcabcaaabccabbbbbcaabcaabccaaabccaaaabcaaabcaabccaabbcabbccabcaabcaabcabbcabccabbcabcabbcabcabccabcabbcabcabcaabcccabccccabcabcabcaaaaabccaabbccccccabbbbccabbbcaabbcabbcccaabcabccabbcabcabccaaaaabbcabbbcccabbccabcabcaaabbbcabcaabccabbccabcabbcabcaabcaaabbccabbccabcaabcabcabccabbcaaabccabcaaabbbcabccaabbbbcabcabcabbcabcabcaabccabcabcabcabbcccabccabcabbcccabcaabccabbcabcabcabbcabbccaabcaabccabcabbccaaabbbcabcabcaabcabcccabcabcabcaabccabcaabcabcabcaaaaabcabccaabcabcccaabcaabbccabccaabcabcccabbccabccabbbcaabccabcccabbbbcabccabcccaaabcabbccaabccaabbcaabcaaaabcabbcccabbbbccabcabbcabcaaabcabbcabbbcabcaabcaabcabcccaabcabcaabbcaabbbcccaabccabbccabcabbbcabbcabcaabcabcaabbcabcabbccabcabcabcccaabcaabbbcccabccabcaaabccccabcabcaaabcabccccabccaabcaaabccaabbcabccabccabcaaaabbcabbcaaabbcaaabccaabcaabccaabcabbbcabcabbbbcaabccabbbccaaabcabccabcabbbcaabbccaaabbcaabccabccccabbbcabccabbccaaabcaabcabbcabbbcabbcaabcabcabcaabcccabbbbbcabcccaabcabbcabbcabcabbcabcabbbcabbbcabcaabbbbbbbcaaaaabcaaabbccabbcaaabcaabbccaabbbcabbcaaabcabcccccabccaabcabbbcccaabcabbcccabcabcccabcabcaabbccabbcabbbccaabccccabcabcabcccccaabbbccabccaaabccaabbcabcabccaabccccabbcabccccabcccabcabcabbccaabcabbcabcaabcabcaabcabccabcabcabbbbccabccabbccabcabbcabcabcaabbcaabcabcabcabcccabcabbccabbccccaabcabbcaabcabcabcccabccccabcabbcaaabbcabcabcaabcaabcccaabbbccabbcaaabccaabcabbccaabccaabbbbcabbccabcccabbcabcabccabcabbcaabcabbbbcabcabcaabcabcabcabbccabcabcabcaabbccabccabbbcaabcabcabcaaabcaabcaabbbbcabcaabccaabbbccabbccabcccabcabcabbccaabbcabcaaabbbccabcabbcabcabcabcabcaabcabbbbbccaabccabcaaaabbcabccabcaabcabbcccaabbcaabcaaaaaabcabccccabbbccabbcabcabccaabbcaabcabcabbcccabcaabbcaabbcabccaaabcabbbbbcaabccccabcabcabcabbcabcabbccabcabccaaabcabbcaabbbcaabbcccabbcaabbccabccabbcaabbbcaaabccabbbcaabbbccccaabbccaabbcabbcaabcabbcabcabcccabbccccaaaabcabcabcabcccabcabcaaaabcabbcabcabbcabccabcabcabcabccabcaabcccabbbbcabcabcabccabcaabbbcabbcabcabccaabcabcabbcabbcccabbcabcabbcabbbcaabccaabbcabcabcaaaabbcaabbbcaabcaabbbcabcccabcabbbccaabbcabbbbccabccabcabbcabcaaaabbbcabccabbccaabcabcccccabcccabcabcaaabccaabccabbbcabbbcabcccccccccaabcabcaabcabcaabcaabccabccabbbbcabcabcabcabbbcaabbbbccaabbcabccabccabbcabcabbbbcccabccaabccabbcabcaaabcaabbcccabcabcccabcabbcaabccabcabcabbcabcabcabccccabcaabccccabbcabcabbcaaabbbbbcabcccaabbcabcabbccabccabbcaabcaaaaabccaaabbcabcaaabbccaabcaabcabbcaaabccabcabcaabcabcaaabbcabcabcabcaabcabbbbcabbcabcabbcabcccabcaabccccabcccabcaabbcaabcaaabbccabcabcabcaabcabccaabbcaabccabcabbbcaaabcabbbcabcaabcaabccccabbcabcabcaaaabcabbccaabcaaabcabcaabccaabcaaaaaaaabccaaaabcabccabcabbcaabcabcabbcabcabbcabcabcabccabcaabbbbbcaabbcabbcabbbccabbbbcaabbcabbcaabbbbccabccaabbccabccccabccabcabcaaabcabbcabbbcabcabccaaaabcccaabcabcabcaabcabcccaabbbbcabcccabcabcabccabcabcccabccabccaabbcabbcaabbccabccabccccccabcabbcaabcccaabcabccabcaabccaabbbcabccaabccabbccaabcaaabbcabbccabccaabcabbcabcaabccabccaaabccabbcabcaabccaabbcabccabbcaabcabcaaabbccabccabbcabcabcabcaabcccabcabcabcaabccabcabbbccaabccabcccaaabccaabcccabcabcabbbbbbbcabcccabcabcabbcaabbbcaabcabccabbbbcabcccaabcaabcabbcabbbbcaaabbbbccabccccabcaabcabcabcaaabbccaaaabbccabbcccaabcccabcabcaabcabcabcaabcabbbcabbbbbcccabcaaabcaaabcaaabbbbcabcabcabbcabcabcabcabccaabbcccccaaabbbcabcabbccabcabcabccabcabcabcabcabcabcabbbccaaaaabbcaabcaaabccabcccccabcabccabcabbccabcabcabcaabbcabcabcabcccabbbbbccaabcaaabcabcabcabcaabcabcaabbcabbccabcaabbccaabbbcaaabbcaabcabcaaabcabccaabccabbcccabcccabccaabcaaaabbbbbbccaabcabccabcaabcaabcaabcabccccaaaaabccaaabcaabbcabcabcaabcabbcabcaabbbccabbcaabccabbbccccabbcabbccaabcabcabccaabbcaabccabccabbcabbcabcccabcabbccabccccabbbcabcaabcabcaabcaabcabbcabcabcccabbccaabbcaabcabbcabbcabbbbcaabcabcabbbcabcaabcabccabbcabccabbcaaaabbcaabcaabbcabbbcabcaabcabcaabbcabccaabcabcabcabbbcaaaaabcabcabcabcccaabccaabbcaaabcccabbcaaabbccaaabcabcccabbbccabccabcaaaabcaaabcccaaabcabccaabcabcaabcabbbccccabcccaabbbccabcabbccaabccccaabcccabccaaaabcabcabbccaabcabcaabbccabcaaaabcabccabcabccabbbbcabbccccaabccccabbcccaaabbcabcabccabcabcccabccabcabcabbcabbcaabbccabcabcabccccabbbbcaabbbbcabcaabccaabbcabbcabcaabccabbcabcaaaabcaabbcaabcabcabbbbcabbcaaaaabcaabcabbcabcaabbcabcabcaabcaabccabbbcabcaabcaabcabccabbbccaabbbcaabbccaabcccabcabcccabcccaabbbbcccabcccabccabcabbbcabcabbccaaabbcabccabcabbccabcaabcccabcccabbcabcabcabcabccaabbcaabcaabcabcabcaabccabccabccabbbccabcabcaabbccabcabcabccabcaabcabcabcaabcaaabccaaabccabbcabccabcabcaabccaabccaabcabcaabcabbbcaabbcabcccabbbcaabcaabbbbccabbcaaabbbccaabccaaaabccaabccabbbbbcabbcabcabccaabcabcabcccabcabbbbbbcabccaabcaabbcccaabccaabbbcabbbbcabccaaaabccabcabccccaabcaaabbcabcabccabcaaabcaaabcaabcabcaabcabbccabcaabcaabbbccabcabbccabccabbcaabbcaabcabbcaabcabbbcabcabcccaabbcccaaaaaaabcabcabcccabcccccabcabcaabcaabccaaaabccabcabccaabcabcabbccabcabcabcabbcaabcabbbcabcabbcabcabcccaaabcabcaaaaabcabccaaabccaaabcabcabbcabcabccabcaaabcabbccaabcabcaaabbbbbcabccabcabbcaaaabccaabcccabcaaaabcabccabccabccabbcccabbcabcaabbcabcaabbbccabcabcabcccaabccaabbccabccabbccabccabbcabbccccabccccabbcabcaaabbcabbccaaaabcaabbcabbbcaabbcabbccccaabbcabbbcabccccaabcccabcaabccabcabcabbcabcabccabcabbccccabcabcaabcaabbcabbcabccabbcabccabcabcaabbcabcabcabcccaaaabbbcaabcaabcabcaabcabcabbbccabbbcabbbccabcabccccabbcccabccabcaabcccccccaaaabcabccabcabcccaabcccabcabccccabcccabbcaabccabcaaabccabbbbcabcabbcccaabccaaabccaabbbccaabbcaabccaaabcabbbcabccabbcabcabcabcabccabbcabbcaabcabbcabcabcccabccaaabcabcaaaaabbbbccabbcabcabcaabcabccccabbbbbcabcabbccabccaaaaabccaabbccabbcaaabbbcccabcaaaabcabccabcaabcabbbcabcaabcaabbcaabbbbbcabbccabcabcabccabccabbcccabbccaaabccabccccabbcabcabcaabccaabcabbcabcaabbbccabccabcaaabcabbcabbcabbbcaabcaaaabcaaabcabbcaabcabcccabbcabcccabccabcabcabcabbcaabcabbcaabbbcabcaabbccaaabcabbccabcabbbbccaabcabbbccabbbccabbcabcabbcabcabcabccabbcabccabccaabcabbccabcabcabcaabcaabcabbcabcaaabccabcabbbbccaaabbbcabbcaaaabbbcabbcaaabbcabcabcaabbcaabcabbbccccabcabcabcaabcaabcaabccabcabcaaabcaabbbbccabccaabcaaabbcaaabbbcabcaabcabccabbbcabbcabcabcabcabcabcaabcabbcabcaaabbbcabbcccaaabcabbcabbcabcabcabbbbbcabbbcabcabcabbcabccccabbbbbcccaabccaabbcaabccccabcccaaaabbcabbcabcabcaabccaabccabccaabccabcaabbcaabcabcabcaabbcccabbcaabcabbcabbcaaabbcabccabcaaabcaaaabcabcccaabcabbcabbcabccccaabcaaaabcabcabccabbcaabcabcabccabcabcabbcabcabcaaabbcabcabcabcabbcabcabbbcabbbbcabcaabbcabccabccabbbbcabcabcabbcabccaabbbccabcabcaabcabcaabcaabcaabccccabcabbcabcabbbbccabcabbbccabcaaabcaabccaaabcabcaaabcabbccabcabcabccaaabcabccabcaabcaabcaabcabbbcabcaabcabcaabbbccabbccabcabbbbcccaabcaabbcabbbcaaabcaabbcccabcaaaaabcabbbcabccaabcabcaaaabbbccaabcabcabcabbccabcccaabccccccabbbcabcabcabcaabbccabbcaabbcabcaabcaabcabcabcabcabbbbbcabbccccabcabcccabbcaabcabbcaaaabccaabbbbbbbbccaabcaabcaaabcabbccabcabcaabbcaabcccabcaabbcabcabccabcaaaabccabccabcabbcccaabcccabbcaaabbcabcaabcabccaabcaabcabcccabcabccaabcabbcabbbccaabbcabbcabbccabbccabcaabcabccaaabbcabbcabcabcccabbcccabcabccabccccccccabcccabcaaaabcabcabcabbbbbcaabcabcabbcabbcabccabcabcaaabbbcaabbbbccccabcabcccccabbccabbbbbbcabccabbccabcabbcccabcabbcccabcabcabbcabcaaabbcabccabccabcccabcabcabcabcaabccabcabbcabcabcabbbbcabcabccaabbcabccaabcabbcccccabcabbcccabcabbcabcabbbccccaabcaabcabbcaabcabccabbcabbcabcaabbccabcabcabccabcaabbbccccabcaabcabcccaabccaabccabcaabcabcabcaaaaabcaabbbcaaabccabccabcaabbcabcccaabccaabcabcaabcaaabcabbccaabccabcabcccabcabcabbcabbcaabccaaabcabcabccaabcaabcabcabbbccabbcaabccaabcabcabccabccccabccabbcccabcaabbbbbbbcabcabbcabbccaabcabcabbcaaabbcaabbccabccccabcabcabbbcaaabccabbbcaabcabcabcabcabcaabcabcaabccabcaabcabccabbbbcabcabbbbccccaabbbbbccabbbbcabcaabbbbbcccabbcaabbcabcabccabcccaaabbbbcabccaaabbcabcaabbcabbcabbcccabcabccabcaabcabcabccaabcabcabbccabbbbcabbccccabbbcaabcaabbbbcabbccabcabbbcabbcabbcabcabcaabcaabbbbbcccccabbbcabcabcabcabcabbccabbccccabcaaabccabccabcabbbcaaabcabcabbcaabcabcabcabcabcaaabcabbcccabbcaaabcabcabcccabccaabcabcabccaabbcabccaaaabcaabcabccabbcabccabbbcccabccaabccabbcaabbccabcaabcaabcabcabcabcccabccabbcabcabcccabbcaabbbbcabcabcaabccaabcaabbbbbcaabcaaabcabbcabcaabccabccaabcabbbbbcccabbcabbbccabccabcabcabbbccabcccabbcaabcabccabccabbcaabccaabcabbbcabcabccabcccaabbbcaabbbccabbcccaabcabcabcaabcabbcaabccabccabcaabcaabcabcabcccabccaaabcabcabcabbccabccabcabccaabbbbcabcabcabcabcabccaabcaabcaaabbcaabcaaabcccabbbcaaabccabcabcabccabcabbcabcaabcabbbcabbbcaabcaabcabccabcaabcabccabcaabbbcabcabcabbcaaabbccabcaaaabcaaaabcaaaabcabccaabcabcaabbcccabcabcaabcabcaaabcaabccaabcabbcabcabcabbcabcccabcaaabccaaabbcabcabcabbccaaaabccaaaabcaabbcabcabbbcabcccabbccabbcaabcabccaabcabcaabcccccabcabbcaabbcabcabcaabbcaabbcabcabccabccabbcaabccccabcaabcabbbcabcaabbcabbcaabcaabccabccabcaaaabbbcccabcabcabccabbbcabbcaaabcabbbbbcabcaabcabcaabccaabbbbcccabccccabcabcabcabbcaabcabbcabcabcabccaaabbcabbcaaaabbcaaaaaabcabcabbcabcabbbcabcabcccabcabcabcabcaabbcccabbbbcabcaabcccabbcabbcabbcabbcccabccabcccccaabccccabcabbbcabcabbccccaabbccabcaabcaabcaabcaaabcaabcaaaabcabcabccaaaaabccabbcabccaabbccccabbbbcabcabcabcccabbcabcabcabcabcaabcabcabbbccabccaaabcabccabbcabccaabccabcabbcabbcaaaabcaabbbcabccccabcccaabcabcccabcabbcccabbbcabcabcabbbbcabbbcabbcabcabccabbccccabccabbccabccabcaaabcabbcabcabcabccccabbbbcabcaaabbcabbcaaabbbcabcabcabcabbbcaabccccccaabcabcaabcccaabccaabccaaabbcabcabccaabbbccaabcaabbcabbbcaaabbccaabbcabccccabcaaabccccccccabbcabbcabbbbccccaabbcabcabccabccabbcaabccabbccabccabbcccabccaaabcabcaabbccabcaabccabcabcaabcabbccabbcabccaaabcccaabbbcabcabbccabbcccabcabcccabcaabcabcaabcccabbccaaabcabbcabcabcabccabcaaabcabcabbcabcabcccabccabccabcaabccccaabcaaabcabbbbcabcabcaaaaabcabccaabcabbcaabbcabccaabcccabcabcabcabcaabcabccabcabcabccabcaaabbcabcabccabcabbcabcabbcabccccaaabccabcabbcabcabccaabcaabcaabcabcabcaaabcabbccaabcaabcaaabcccaabcabcccccabcabccabbccabcaabcabcaabcabccaaabbbcaabcabbcabbcabbbcaabbccaabcccabbcabbbcaabbcaabbcabcabccccabcaabbcabccabcabcabccabcabcabccabccaaaaabcabcabcabbcabcabcccabcaabcabccaabcabccabcabcabbcccccccabcccccabcabcaabccaabbcabcaabccabbcaaabbccabcabcabbbbcabbccabcaaaabbbbbbcabbbbcccabcccaaaabbcaabcaaaabbcabbcabcabcabcabbbcabbccabbccaaaabcabccabbcabbcabbccabcabbbcabbccabbbcabbcaaabcabcaaaabbbccabcabcabbccaabccaabcaabcccaabbbbbcccabcccaaabbbcaabcccaabcabbcaabbcaabcabcabcccabcaaabcabccccabbcabbbccaabcabccabbcaabcabcaabccabccabbccabbcabbcccabccabbbcabcaabcabccccabbcabcabbcabbcaaabccaabbbccabbbbcabbbbbbcabcaabcabccabcabccabbccabbcabbbbbcccabbcabcabcaabcaaabbbbbbccccabcabcabccabccabcaaabcabcabccabcabcabcabbccccccccccabbcabcabcaabbcabcabbbcabbcabccabbcaabbbcaabcabbccaaaaabcaabcaabcaaaabbcabccccccaabcabcabcaaabcabbcabcabbcaabcabcaabccabcabccaabcccabbcabcabcccabccccabcaabcabcabbbccaabcabcaabbbbcabcabcabccabcabbcabccabcabccccaabcccaaaabbcabcabccaabccccabbcabbcabcabcaabcaabccabccaaabbcaabbcccabbbcaaabbcaabcaaabcaabcabcaaabcabcaabcabbcabcabbcabcabbbcabcabccaabcaabccaabcaaabcabbbbcabcabbcabccabcabbcaabcabcaabbcabcabcaaaabcaabbcabcabbbbcabbccabccaaabcabbcaaabcabbcabcaaabbbccabcaabcabbbcabbcabccaaabbbcabcabccabbcaaaabcabbcaabcaabcabbbbcabbbcaabbcaaabbbccabbcaaabcabcccaaabbcabcabbcaabbcccabcaaaabbcabcabccaabccabcabcabbbbbccaabcabcabcabbcabcabcabbbcaabccccabbbcabbccaaabccabcabcabbbcaabcabcaabccabcabbbccabcccabbcabccabbcabcaabcabbccabbbbcabcaaaabbbcabcaabcaabbbcabbbcabcabcabcccabcabcabbcabcccaaabcaabbcabcccabcaabcaaabbcaabbcabcabbcabccabbbcccabbcccabccabcccabccaaabcabbcaabbccabcabcabbcccaabbcaaabbcaabbcabbccaaabcabc
