7
1
bcabbcabcabccabbcabccaabcaaabcabccabccabcccabcabccabbcaabcccccabcaabbcabcaabbccabcaabcabcabcabcabcaaaabcabcabccabbcabcabcabcabcabbccaabcaabcaabcaabcabcabccabbcabcabcabccaabcabcaabcabccccaabbcaabcabbcabcaabcccabbbcaabcabcaabccabbbbccabbbbcccaaaabbbbbbcabcaaabccccaaaabbbbcabcaabcaaabcabbbbccaabcabcabbbcabccabccabcaabbcabccabcabcabbcaabcaabcabbbccaabbbbcabbbcabcaaabcaabbcabbcaabbbcabcaabcabcaabbbbbbcabbcaaaabbcaabbbcabcabccabbbcaabcccabccabcabbbcabcabbcabccccabcabcaaabcaabccabbbbbcabcccabcabcaabcccaabcabbcabcaabccaaabbcaabcaabbcaabccaabbcabcabbccaabbcccccabcaabcabbbbbbcabcaaabcabcccabcabcabcccabccccaaabccabcabbbcabcabbbcabbcabccaabbbccabccaabbcccabbbcabcaabcabbcabccabcabccccabbcaabccabbcaabccaabcabbccabbcaabbcaaabbccabbbcccaabcccabbcabcabcabcaaabcabbcaabbcabccabbcabbccabcabcccabbccabcabccccaabccaabbcabcabcabcaaabbbbcabccabbcabbbccccccaabbcaaaabcabbcaaabcabbcccabcabcabbccabccabbccaabbcaabcabbcaabccabcabcaaabcaaabcaabcaabbbccabbcccaabcabbbcaabcaabbcabcabccaabcabcaabcabcaaabbccaaabbcabbccccabbccaaabcccabcabccabcabcaaabccaabbccabcaabbcabcabcaabbcabcabbccaabcabcabcaabcabbcabbcaaabbbcabbcaabcaaabcabcabcabcabbcabcabcccabccabccabcaaabcabccccaabbcccaabcabcaabbbbccaabcccccccabcabcabbccccaaabcaabcabcccabbcaabcabcaabbbcaabcaabbbbcccaabcaaaabcaabbccabcaaaabcabbbcabbcabcabcabcabcaabcccaabcccabcabbcabbcaaabcabccaabcaabcabcabcaabccccaabcabbbbcabcabccccaabcabbcaabcaaaaaaaabbcccabcabccccabbcabbccaaabcabcabcaaabcabbbcaabcaabccaabbcabcabcabbbcabcccaabcabcabbbccabcccabcabcccabbcabcccabcabbcabbcabcccaabccaaaabbccaabccaaabccaabcabbbcabbccaaaabcaaaabcaabcccabcabcabcccabcabcaaaabcaabcccaaabbcaabbcabcabcabcabcccabcaabcaabbccabcccaaaabbbccaabbccabcabcabbbbcabcabbbbcabcabccabbcabccaaabcaaabcabccaabbcaabbbccabbccabcccaaabbcabccabbcccaabbcabcabcaabbcabcabcabcaaabbcabccabcabcabcaaabcabcabcccccabccaaabbcaaabcabcaabcaaaaabccccaaabbccaabcabccabbcabbbccaaabbbbcabcaabccaabbcabcabbcabccccaabcaabcaabcaabccccabccaaabcaaabccabbbccaabccabccabcabbbcccccabbbcaaaabcccccabcccabcabccabcccaabbbcabcabbccabcabcaabbcabbbbcaabccabcabbcccaabccabcabcaabbcabbcabcccaabcccccabcaabbbcabcabcabcabcaabbbbbccaabcaabcabcaaabbccabbcaaaaaaaabcccaabcaabbbbccabbccabccabbcabccabcaabccabbbbcccaaaabcccaabccaabbcabbcabcaabbcabcabcabbcabbbbbccabbccabbbcabbbbcabcabcabcabbcabcabccccabccabbbbcabbbcabcaabccabbcabcaaabccabbcabccabbbcabcaabcabcccccabbcaabcabcaaaabbbcabcabcaaaaabbcabbcaaabccabcccccaabcabbcabccabbbcabbbcabcaabccaabcabcabbbbccabccabcaaabbccabcaabcabcabcccaabcabcaabcaabcabbbcabcccaabcabcaabcabbcabcaabbcabbbccaabbcaabcabcccabcabcabbcabcaabbcabcabbccabcaabcaabbccabccabbbbcccabcabcabcabbcabccaabccabbcaabcaabbbccabcabbbbbcabcabbcaabbcabcabbccabcabcaabcabcccabbbcabcaaabbcaaaabccabbccabbbbcaabcabbcabcaabcccccccabbbcabcabbccabcaabcaabbccabbcaabccaaabbcabbbcabbcaaabcabccabcaabbcaaabbcabccaabcccabccaabbbcabcaabccabccabbbcaaabbbcabbbbcaabcaaabcaaabcabcabcabcabcaaaaaabcaabcabcaabbcaaaabcccabbbcabcabcabbbcabcabcaabcaabccccccabccccaabcaaaabbbcabcaabccccabcabccabcabbcccaabcabcabcabcaabbccccabcccabcccabbcaaaaabcaabbccabcccabcabbcaabcccabcabbcccabbbbccaabcabccabccccaaaaabbcabbbbcabcccabbcaaaabbcabbbcabcabcccabccaabcabccabbcabcabccabccaabcabbcaabcaaabbccccabcabccabcaaaaabcabbcccabccaabcabccabbccabccaaabcaabcabcabbcabbcabbbbbcaaabbbcabbcabcabccccccaabbcaabcabbbbcaaabccaabcabbbbccabccabcccabcaaabccabcabcaabbcabcabbcabbccabcabccabccccabcccaabccaabccaabcabccabcabccabcabcabcabcabcabcaaabcabccabbcabcabbcaabbbcaabbbbcaabbcabbbccabcabcabbcabcabcaabbbbcaaabcccabbccaaabbcabcabcabcabccaabcabbcccabcccabcaaaabbcabcaaabcabbcaabcaabbcabcabcabbcccabccabcabccccaabccabbcaaaabcabccaabcabcaabccaabcabbcabccaabbcccabbbbbbcaaabcaaaaaaaabcccabbcabcccabccabccaabcabcabbccaaaaaaaaaabbbccabcabccabcabbbcccabcccaabcabbcabbbcaabccabbcccccabcabcabcabcaaaaabcabbcabbcabccaaabcabbcabbcabbccaabbbcaabbbbcabcabcaabcccabcabcaabcabcabbbbbccaaabcabcabcabccabcabbbcabbcabcccabccabccaabcabcaabbbbbbcaaabbcabcabcabbbcaabbcabcabccccaaabbbcabbccabbbbcaabcabccabcabcabcabcabbcabcabccaaabcabcaaaabbcabbccabbcaabcabcabbcabccabcaaaabbcccabcaaabccccaabcabccaaaabbcaaabbcccabccabcabbcccabcccabbbbbcabcabccaabcaabccabccaabcabbbbccabbbbbbcabbbcaabcabcaabcaaabccabcabcaabbcabcabbcabccabbbcccabcabcabbbcabcaabbbccccabcabcabcaaaabcabbcaabbbcabcccabcabbbcaaaabcabccabccaabcaaaabccabccccccccabcabbccabcabbccaabcabccabcabbcabcabcabccccabcabccabcabcaabcabcabccabcaaaabcccccaabccabccaabbcabcaabccaabbccabcccaaabbcaabbccabcabcabcaabcabcabbbcabcabccabccaabccabcaabcabbcaaabbbcabccabcabcabcabbcabccaabcabccabcaabbccaabcabcaabccaaaaabccabbcaaabcabcabbbbcaaabbccaabcabcaabbcabcabcaaaaabcabcaabcccaabbbcabccabcabcabbbcccabbbbbccabbbcabcabcaabbbcccccabbbcaaabcabcabcaabbcabcabbcaabbbbccaabccabcabcabccabccccabcabbbcabbcaabcaaabbccccabcabbbcccaaabccabccabccccabcaaabbbccaabcabccabcaaabbbbcabcabccabcccaabcccabbccabbcabccabcabbcabcccccabcabcabbbccabcaabbcaabbbcaabcabcabcaaabbccabcabcabcabcccaabcaabcabcabcccaabccaabcabbbcccaabcabcabccaabcaabbcabbcabbbcabbccabcaaaaabcabbbbcabcaabcabcabcaaabbbcccaaabccabcabcabbcaaaabccabbcccabcabbcaabcabbbbbbcabcccabcabcaabbcabbbbbcabcabcabccabbbcabccabccabcccccabcaabcaaabcabbcabccabccabcccabbbbbbbcaabbcabcabcaabcabbccaaaabcabcccaaabbcabcabbcabcabbccabcaaaabcaaabcaabbbcaabbbcccaaabccabcabbcccabcaaaabcabbbccabbccabbcaaaabbbcabcabbcaaabcabbbbccabcaaabcabcabcaabcaabcabcabccabbcabcccabcccabcabccaaaabcaaaaaabcabbcabcabcabcabbccaaabbccabcaabcaabbbcaabbcabbbcabccaabbccccabbcaabcabbccaabbbcaaabbcaabbbccaaabcabcabccabccabbcabcaabccabbcaabbbbbccaabcabbccaaaabbbcaabcabcaabcabcabcabbbccabbbcaabbbcabcabbcabcabccabcabbcabcabccabbcaaabcaaabcccaabcabbcabcabcabccccabccabbcccabcabbccabccabcaabcabccabccabcabcabcabcabcabbbccabcabbccccabcabcabbbcccccaabbbbcaabbcaabcccaabbbcaaabbcabbcccabbccabccaaaabbccabcaaabbcaabbccabcabbbcccaabcaaaaaabccabbcaaabccaabbccabbccabbcccabbbbcaabcabcaaabbcaabbccaabccabcaabcabccabcabcccaabcaabcabccabcabbcabbcaabcaabcaabccccabcaaabccaabcabcabcabbbcabbcaabcabbcaabcaabcaabbbbcabcccabbcabbbcabcabcabcabccabcabbbccabcabccabcabbcabcaabbcabbbcaaaabbccabbcabccabbcabcabcaaabbcabccabcccabccccaabcabcabcaabcabcabbcabbcabcaabccaabcccabcabcccabcabccabbcccabcabcaabcabcabbcaabccccaaabcabcccabccabccabbcaabbcabbcaabbccaaabbccabcabbbcaabcabbbbcccccabccabbbccabcccaabcaabccabcabbcabcccaabcaaabbcabbbccccaabcabccaabcaaabbccaabbbccaabcaabccabbccabbbcabcaabcaabcabccabcabccaabbcabbcabccabcaabccaabbcabbcabbccabbbbccabbcaabcabbbbbbcabccaaaaabcabcaaabbccabbbccaabcaabbcabcaaaabbcabcaabbbcabccaabcaabcabccaabbbcabcaabcaabbcaabbbcaabbbcabcabcabcaaabcaabcccaaaabcabbcabbcabcabbccabcaaabcabcabcabbbbbbbcaabbcabcccaabccabcabcabcabbcabccaabbcabbbcaabcaabcaabbccabcabbcaaabbccabbbcaabcabcaabbcaaabccabbbcaabbbbbcabbcabcaaabcccabcabcccccaaabbcabccabcabcccabbcccabcabcabbbccabcccabcccabbccaaaabcabbcabcaabccabcabbbbbbbcabccabbbcabcabcccabbcaabcabbbcabbcabccaabcccaaabbcabccabcabccabcabcabcabbbcabbcaabbcabccabcabcabbcabccaabcabcabcaaabccccabccccabcabbcaaabbbbbcabcabcabbcabccabbcabcabcaaabbbcabcaaaabbbbcabbcaabccccaaabcabbcccaabccabccaaabcabbcaabcabcaabcabbccabcabccccaabcccaabcabcccabbcaaabcabbccabbbcaabbbbbcaabbcaabbbcabcabbcabcabcabbbbcabcabbbbccabcabccabccabccabccabcabcaabbcccabcabcaaaabcabcabbbccabbbbcabccaabcabccaaabbcabcabccabcaabbcabbccaabbcccaabcabcabcabcabccabbbcaaaaabcabbccaabcabcabcccabbcabbcabbcabcaaabbcccabbbcccccabccabccabcabbbcabcaabcaabcabcaaabccaabcabbcabccabccabbcccaaaabbbccccabcaabccccabcabccabcabcabbbccaabbbbcaaabbccabcabbbcabccccaabcabcabccaaaaaabcabccaabcaabcabcaaabbbcabcabcabccabcccabbccabbcaabcabcaabcaabbcabcaaaaaabbbcabcabbccccabbcccccabbcabcabbcabbcabcabcaaaaabcabbbbccabcabcabbccabccabbcabcccccccabbbcabcabcabcccabcabccabbbcccabcabcaabcabcccabbcabcabcabcaabcabcabcabccccaaaaaaaaabcabcaaaaaabcabbbcabbcaabbbbcabcabccaabbcabccabbcaabbbcaaabbcabbcaabcabcabbcabbcabccabcaabcabccabcaaabbccaabccabcabbbbcccabcccaabcccabcaabccabccabcaabcccaaabcaabbcaaabbccaaabcaabcabcabcabcabbcabccabccabcabbcabbbbcaabcabcabbccabcabcabbbcabcabcabcabcabcabbbbbbbcccabcabbbbcabcabbcabcaabcaaabcabcaabcabcabcccabcabcaabcabccaabccabccabcabcaaabcccabccabcabcabccaabccabcabcabbbbcaaabccccabcaaabcabbbbbcaaaabbcabcaabbccabcabcabbcccccccabbbcccabcabcaaabbbcabbccabcaabccaabcaabbccaaabccaabcccabcabbcabbcaabcaaabbcaabbcabccabbbbcabbcaabcaabcabcaabcaabcccabbcaabcaabcabbbbcccaabbccabbbcaaabcabbcabcabbbcabbcabcabcabbbcabcaaabcaabbcabccabccabcabcabcabbcabbcabbccabbcabcabbcaaaaaaaabcccaabcccabcabcaabcabcccaaabbcabbbbccaabccabbcabbbcabbcaaabcccabcccaabbccabbcabcaabcaabcaabccabcabbbcabbbbbbbcccabccccabcabbcaabbbcabcabcabcaabcaaabcabcabcabccaabcabccccabcaabcabbbcabccaabbccabcaabcccabcabccabccccabcabbccabcaaabcabccccaaabcabcabccabcabcaabccaabcabcabccabccabbcabbcaabcabcabcabcccccabccccabccabcabbcabbbcabccabbbcaaabbbcabbcabbccabbcaaabccabbbcabbcabccaabbccaabcabccaaabbbbbcabbccaabccabbcaabcccabcccaaaabccccaaabbcabbcabbcccaabcccabbccabccaaabbcabcccabbcabcabcccaaabbcccabccaabcaabccaaabcabcabbbcabcaaabcaabcaabbbcaabcabbccccabccaabcccaabcabcccccabcccabcabbcabcaaabbccabbccabcabccabcabbbccccaabcccabcaabcccaabbcabcccabccabcaabcabccaabbcabcaabcabbccabcccccaabbccabccabcccabccabbccaabcabcabcaabcaabbcaaabbcccabcaabccabbcabbccaaabbccabbcabbcabbcaabcabcabcccabbcabcccccabbbcaabbccccabcabcaaaaabbbcabbbcabccaaabbccabbcaaabcabcabcabcabccaabcaabbbccabbbcabbcabcaabbcccabcabbbccaabcaabbcabcabbcabbcccaabcaabccaaabbcabbcabccabbccaabcaabbbcabbccaaabcaabbcabcaabcabcabccabcabbbccaabcaabccabbcaabbccabbbbbbbcabbcabccccccaaaabccaabbcaabcabcabcaaaabccabcaabcccccaabcccaaabccccabbcabcaaabbcabbbbcccabccaaaabccabcccabcaaabbcabbcccabbcabcabcccabcabbcaabbccabbcabccaaaabcaaaabcabcaabbcccabbccabcaaabcccaabcaabcabbbcabcabcccccabccccaabccaaabbccabcabcaabbcabbbbcabcccccaabbbcabcccaabbcabcccaaabccabccccabcabcabccccabccabbbcabcabccaaabcabccabbcabcaaaabcabcaabbccabbcccabcaabbcccaabcaabcaabbcabcabcaabbcccabcccabcabbcabcabccaabcabcabcabcabbbcabcabcaaabcabbbccccaaabccabcaaabbbbcabcaabcccabccaaaaabccaaabbcabcabcabcaaabcabcabccccccabcabbcaabbccccabbcaabcabcabcabcaaabccabccaabcabccaabbcabccabbcccccabccaaabbcabcabccabcaabcabbbccabbcccaabbcaabbbcabbcabccabcaabcabcabbccabcabccaabcabbbbcabcabcabcaaaabbccabbcabcaabccaabccaabcaabcabcabcabccaabccccabbccabccabcabbcabcaabbbcabccaabbbbcabcaabccaaabcaaabcabccccabcaabcabcabcabbcaaaabbbbcabcabccaabbbcccabbcaaabbcabbcabbcabcabcabcccabcabccaabcabbcabbbbcabcabcabbcabccabcabcaaabcabcabcabcccabbccabcaabcabcaabccabbbbcabbcabcaabbccaaabccaabbcabccabcabbccabcabbbbcaabcaabbcabcabcaaabcabcabbcabcaabcaabbcabbcaabcabcabcaaaabcabcccabcccccabcaabbcabcaaabbcabccaabcaaabbccabccccaabcccabccabbbcaabbccaabcaabcabcabbbccabbcabccabcccaabccaabbcccaaabcaabcaabbcabcabcabccabccccabcccaabbccaaaaabbcabbbbcabbccccccabccaaabcabcabcccabccabcabccabcabbcabbcccabbcabcabcabccabbbbccaabcabbcabccabcaabcabbccabccabcaaabbcabcabcabbcaabbbcabcabccaabbcabbccabbcabbbccabcabcaabbcccaabcabcccabccccabbcabcabbbccccaabccabccabcabbcabcabbbcabcaaabcaabbcccabbcabcabbcabcaabcabbbcabcaaaabcaabcabbcabccaabbbbccaaaabbccaaaabbcabcabbccabbbccccabccabcabcabccaaaabcabcaabcabbbccabccabbcaabcabbcaabcabbccaabbcaabccaaabcaaaaabbcaabbccabcaabccaaabbccabbcaabccabcaabbccabbcabcabcabbbbcabccabbcabccaabcabbbbbbccaabbcabbcabccabccaabbcabbccabcabcabbbbccabbcabcabbbccabbcaabbccabbcaaabcabbcaaaaabcabccaabccaabcaabcabccabbccccabbbbccabcabbcccabbbcaabbcabccaaabcabcabbcccaaabccabcaabcabcabcccaaaabcabccabcccccabbcabcabcabcabccaabcaabcabcccabbbcabcabbbcabcaabcaabbcaabcabbbbcabbccabbccabbcccabccabcabbcabcabcabcabcaabbcabccccabbcabbcabcaabcccabccabbbcabbccaabccabcabcabbcabbbbbcabccabcabccabbcaabcaabcabcabbbcabbbccccabccabcabbccaaabbcabccabcaabccabccabcaabbccabbcabcabbcccaaabbccabbcabccabcabcabcabbbbcccabcabcabbccabccabbbccabcccaaabcaaabcabcaabccabbbbcabcabcabcabbcaabbccccabbcabccaaabcabcabcccaabbbbcaaabcabccaabbccabcccabcabbbbbbcccaabccabbcabcaabcabcabbbccabcabbbccabcabbccaaaaaabcabcabcabbccccaabccccabbccabcabbcaabccabcccabcabcabcaabbbccabcabcabcabcaabbcabbccccabbcabcabbbcaabbbbbbcaabccaaabccaaabbbccccabcaaabccabbcabbbccabcabcabcccabcabcabbcabcabbcccccabcabcaabcaabbcaabbcaabcaaaabcaaabbccaaabccaabbcabccaabcccabcabccaabcaabbbcaabbcaabcabbbcaabcabbbcabccaaaaabcabcccccccabbcabccabbcaabbcabcaabcabcabbbcabcabbcabcaaabcabbcabbcabbccaabcabbbccabbcaaabbcccabccabcabbcabcabbcabcabcaabcaabcccccabcabcabbbccabcabcaabbccabcabcabcabcabcabccabbbbbcabcabcaaaabbcabcaabbcabcabcabcaabbbcaabccabbcabcabbcccabccaaabbcabcaabbcaaabccabbcaabccabcaabbbcabcaabcaabbcccabcaabcaaaaaaabcabccaabbccabcccaabcabcabbccabcccabccabcabcabbbbcaabcabccabbcabcccabcaabcaabcabccaabbcabbccaabbbccaaabbcaaabccaabcabcaaaabccccaaaaaaaabcaabcabbbcabcabbcabccabcabcccaabcabccabbbccabbcaaabcabcaabbcccabcabcabcccabbbcabccabcaaabbccabccabcaaabcabbccaabcaabbbcabbcaabbcaabcccaaabbbbbbbccaabbbccabcabbbccabcaaabbcabbbcabbbcaabcabcaabccabbbbbbccaabbcabcccaabcabbccabccabbbcabcabccabcabbcaaabcabbcabcabbbcaabcabccabbbcabbbbccabbbcabcabcabccaabcaabcabbbcabbbcabcabcabccabccaabcabccccaaabcabcabcabcabccaaabbbcabbcccccabbbcabccabcabcccaabcabbbbccabbbcabccaabcaabbcccabcabcabccabbbcabcaabcabcabcabcccaabcaaabbcabcabbbcabbcabcabcabbcabcabcabcaabcabbcabcabbcabbcabccabcabccaaabccabbcccabbbcabcabcabcabbccaabcaabcaaaabccccabcabcabbcabcabccabcccccabcabcaabcabcabcaabbcabcabcaabbbcccabcabcabcabcaaaabcabcabcabcabcabbbbbcaabbcabccabbcabcccabccabcaaabcabbcabcabcabbcabcabcabcabcccaaabcabccabcaabcabccaabcabbcabbcccabcabcaabccabcabcabbcabcabbcabcabccabbcabbccabbbcaaabcabbbbbbcabcccabbbccabcabcaabbcabcabccaabbcabcabcabbbcabcabbbcaabccabbcccaaabccabccaabccabcaabbbccabbbcccaabcaaabbcabcabcccabccabcabbcabccaaabcabccabcccabcabbbcabbcabbcaaaabccabcaabbcabccabcccabbbbcabbbccabcabbccabbccaabbbbcaabcabcabcabbccabcaaabbccabccaaabcabbbcabcabbcaabcabccabbcabcabcaabbcabccaaabbbbcaabcabccabbcccabcabcabcaabccabcabcabbcabccabcaaabbcccabcabbcaabcabcabccabcabbbccabbcabbbcabbbbcabccabcaaabcabcaabbccaabcaaabcccabcabcaabbbccaabccabcabbcaabcabcabcaabcabccabccaabccaabccabccaabcaaaaaabcccaabcccabcabbcabbbbcccabcaabcabbccabbccabcaaabcabbcaabcaabcabbcabccabcabcabbcabcaabccabbcaabcaabcabbcabbbcabcabcaabccaabbcaaabcabcccaabbbbbcaabcaabbbcabbcabbccabbbcabcabccabbcabcaaaabccabcabbcaabcccabbbcabbbccabcabcabbccabcabcccabcaaabcaabcabcaaabccabbcaaabbbcccabbcabcabcabcabbcabcccabcccaabcaaaabbccccabbbcabcaabbcabccabcaabccabbccabcabbcaabccabcabbcaabbbbcabbcabcaabcabccabcabccabcabcabcabbcabcabbccabcaabbcabbbccabbbbcabcccccabcccccabbcaaaabccaabbcaabcaabbccabcabcabccabbbcccabcaaaabcccabcaaabcabcabcccaaabbbbccabbcabcabccabcabcabcabcabbcaabbbcabcabccaabccabbbcaaaabbcabcccabbcaabccabcaaabcabbbbcccabcaabbbccccabcaabcaabccabccaabbbccabbcaabcabcabbbbcaabccabcaaabcabcabcabbccccabcabbccaabccabcabccaabbcabcabbbccaabbbcaabccabbccabbbcabbccabbcabcabbcabcccabcabcabbcaaabcabccccabbcabcabcabcaabbccabbccccaabcccaaabbcabccabcabbccaabbbccabccabcabbcccaabbccabbcabccaabbcccaabcabbbcabccabbcabcabccabcabbccaaaabccaabccaabcaabcaabcabcabcabcabbcabccabcaabcaabcaaaabbbbcaaaabccabbccaabcabcabbcabcaabccabcabcabbcabcabccccabbcaabccabbccccabbbcabcaaabcaabcabbbcaaabccabcabbcabccabcabcabcccabcabbbbccabcaaaabbcabbcccabcaaaabccabcabbbccccaabcabcabbcabccabbccaabbcabcabcabcabbcabbbbcabbcaabbcccabcabcabbcaabccabcabbcabbcabcaabbbcabcaaaaabbccabcccabcabbbccabccaabcaaabbcaabcabcccabcabbccabbcabcabcabcaaabbccaabcabcabcaabcabbccabcabbbcaabcabcaabccabcabccabcabcccabbccccabbbcabccaabbcabcaabbbbcabcaabcccaaabbcabbbbcaabbccabcaabcabbbcabccabbcaaabbbbbbcccabbbccabcabbbcabccabbbbcabbcaaaabcaabbbcabbcabbbbbcaaabcaabcaabbccabcccaaabcabcccaabcabcabbbbcaabcaaabcabcabbcccaabbccabcabbcabcaabbccabcabbbcabccabbcabccabcabbbcaabcabcabcabbccabbcaaabccabbccaaabcabccabbcabccabcabbbcabbccabccabcabcccabcaabbbbccabbbcaaabcabcabcabbcabcccabcabbbcabcabbbcabbcccabcaabcabcabbbcabbccaabbcabcaabcabbccabcccaabcabbcabbcabcabbbcabcaaaaabccabcabccabcabbbbcaabbbccaaaabcabbcaabbcabbbcabcabbccabbcabccabbbccabcabbcabccabbccaabbbbccabbccabcccaabcabcabcccabccaabccabccaabcabccaaaabcccabcaabcabbbbcabcccabbcaaabcabccaabcabcabbcaabcaabcabcabbccabbcabbcabccaabcabbbcaabcabbcabbbcabcabcabcabcabbccaabccabcabcabbcaaabcaaabbcabcabcabcaaaabccaabcaaabbccabbccabcabccabccaabcabbcaaaabcaabcabbbcabcabccabccccabccaaaabcabccabcabccabbbccaabcccabccaabcaabbcabbcabcaabcaabcabcabccabcabcaabbbcabcabcaabcabcabcaabcccaabbbcaabccaabbccaaabcabbcccabbccabbcabcaabccabccabbbcaabccabcaabcabcabcccabcaabcaabcabbbbcabbbcccccabbccabccaabbbbcaaabbbcaabccabcabbccccccabcaaaabcaabcabcabcabbbbcaabcabbbcabcaabbcabcaabccabcaabcaabcabcaabbcccaaabcaabccabbbcaabcaaabccaabcabcaabcccabcabcabbcabccabbccabcaabccccaabccaabbccaabcabcabccabcccabccaaabcaabbcaabcabbcccabbbbcaabbcaabbbcabcabcabbcabcccabbcabcaabccabccaaabbbcaabcccaabccaabbbbccaabcccabccccccaaabbccabcabccaaabcabcabbcabccabbccabccccaabcaabccaaabcccabbcabcabccabcaabccabccaabbbcabcaabcccccabcabbbcaabcabccabcaabccaabcccaabccabbbbbbbbbbbcaabcccabcaabcabcabbcaabbbbcaabcabbbbbbcaaaaaaabbbccccabcabcaabccaaabbcaabbcabbccccabcabccaabcabcaaabcabbbcaabcaaaabcabcabbcaabbbbcabccabcabbbcabccabcabcaabcaabccabcabcaaabcabbbbccaabcabbcabcabcabcabcabccabcaaabbcabccabbccabcabcabcaaabccabbccabbcabbccabcaabbcabbcabcabbccabbccaabcabbcabcabbbcccabbccabcccabcabbcaabcabbcabcaabccabcabbccaabcaabcabbcabbcabccabcaabcabcabbcabcccabbcaaabcabcccabcccaaabcabbcabcccaabcaaabbcaaabbcccabbcabcabcccccaabccabccabcabcaabcabcaaabbbbcabcabbcabbbcaaaabbcabccaaabbcaabbbcccabccaabcabccabcabccaabbcccabbcabcaabcccabbccaabcaabcaaaabbbcccabcaaabcabbcabbccabccabcaaabbcaabcabcabcabcccaabbbccabccabcabbbbbcaabcaaabcabcabbccabcabbcaabbbbbccabcccaaaabccccaabcaaabbcabcabcabbcabcccccccaabbcaabbccabcabbcabcabccaaabcabbbccaabccabcaabcabccaabccabccaabccabccabcabcabccaabbbcabbbcabcabccaabcabbcabcaabcabbccabcabbccabcabbbcabbbcabcaaabbbcabcaaabbbcabbcaabcabcabccabcaabcabcaaabbccabcabcabcabcabbbcabcabbcabbcabcabcccabcabcabbcabccccabbbbccabbbbbcabcabbcaabccabcabccabcabcabbccabbccabcaabbccaabcabbcabcabcccabbcabcaabccccabbcabccaaabccabbcabcabccabcabbcabccabcabccccabcaaaabcaaabcaaabbcabcaabbcabbbcaabcabccabbbcaabbcaabcabcaabbbbcaabbbcabcccabcabcaaabcabbcaabcabbcabcabbcaabbcccaabcccaabcaabccccabcabcabcabcabccaabcccabcccabcabbcaabcabbbbcaaaaabcaabcaaabcabcabbccccabccaabccabbbcabbbbccaabcabcabbbbcaabbbcaabbcccaabccabbcabbbcabcabcaabcabbcccaabcaaabcabcabcaabcabcaaabbbbcabbbbcabcabcaabccabbccabcabcabcabccabcaaabcaabcabbcccaaaabccabcaabcccaabcabcabcabbbcabcabcccabcabcccabcaaabcabcaabbccaaabccabbcaabcaabcabbcabcabcabbbcaabbcabcaabcaabbcabccabccccabccaaabcaabcccabbcaaabcaaabcabcabbbcabcaaabbccaabccaabcccaabcaabccabbcaabbccabcccabcccaabcaaabcaaaabcabcabcaabcaaabbcabcabcabcccabcaaaabbbcaabbcaaabcaabcabcabcabbcabcccabcabbcaaabccaabcabccabbcaabcabccabbbbbccaaabbbcaabbcccabbcabcabbbbcabbccaaaabbbccaabcaabbcabcabcabcaabcabbcaabcaaaabcabccabcabcaaaabccaaabccabcabbcaabccabcaaabbccabccaaabbcabcccaabcabccabbccabbbcabbccaaabccaabcabbbbcaabcabbbcabcccaabccaaaabbcabbccabcccabcabcabbccaabcaabbcaabcaabcabcabbbcabbccaabcaabccaaabcabbcabcaaaaabbccabcabbbbccccccabbcaabccabcabcccaabccabccabcccccaabbcabbcabcabbcabcabcabbcaabcabbcabcabcabcaabcabcabbbbcabbbcabbccabbcaabbccabbcaaaabcccabcaabcabbcabcabcabbccaaabcccaabbcabcccabccabbcaabcabcccabccabcabbcabcabccaaabcaabcabbcabcabcabcabcabcaabbcabbcabcabccaabccaabbcaabccaabbccabcabbbbcabcabcabcabcaabcabbbcccabbcaaabbcabcaabbcabbcabcccaaabccccccaabbcabccabbcabbccabcaabcabbcabcccaabbccabcaabcabcabcabcabcabcabbbbbcaabcabbbcaaabcaaabbcabcaabccabcaabcabcabbcabcaabbbbcabbcaabcaabbcaabcabbcaabcabbccabcaaaabbbbcccabccaabbbcabbccaabccaabccaaaabbcaabbbcabcaabcccabcaabcabbcabccaabcabbccaabcccaabcccaabcabbccabcabccabcabcabbcabbcabccabcaabccabbcabccabbccabbccaabbcaabccabbbcabcaabcabccaabccaabcaabbccabbcaabccabbccccaabcaaabcaaabcabbbcabccabbbbcaabccabccabcabccaabbcabbcabcabbbccabcccaaaabccaaabcabcaaabcabcaabcabbcabcaaabbcabbcabbcaabbbcccaabbbbccccabcccaabcccabbcccabcabccabccabcabbbccaabcabcaabcabcabcabbcabbcabcccabcaabbcaabccaabccccabbccabcabbbbcabcccabcabbcaabccabbcabccabccaaaaabbcaaabbcabbcaabccabbcaabccabccabcabcaaabcabccabccabcabccaabcaabbbbbcaaabcabccabcaabbbccabcccaabbccccabbbbbccccabbccabcaabcabcabccabcabbcaabbcabcaaabbcabcabbccaabcccabccabbcabbcabbcabcabccabcabccaabcabbbbbccabccccabcaaaabbcabccaabcabcabcabccabcaaaabcabbbbcabbcabcabbcaabcaabbbbcabccabcabbbbcabcabccccabbcaabcaaaaabbccabbcaaabcabcaabbbcabbbcaaabcaabcaabccaabcabccabbbccaabbbcabcabcabcabcaabbccaabcaabcaaaabbcabbcaaabbcaabbccabbccccabcaabcaabbcabccabbcabbcaabcabbcabccaabbccccabbcabbcaabcabcabbbcabcaabcccaabcabccabcaabcabccaaabcabbccabcccccabcabcaabbccaabcaabcabcabccabcaaabcabbcaabcabcabccabcabcabbccabbccabcabbccaabbcabbccaaabcabcaabcaabbbcaabccabcabcaaaaaabbbccabcabcabbcabcabbbcaabbcabccabcccaaaabcaaabcabccaabccaabcabbbcaaabbcccaabcaabbbcabccaabcabcabbcabccccabccabbbcabcabcabcaabbccabcabbccaabccaabcabccabcabbbccabcccaabbcaabbbccabbcaabcccaabbcaabbcabccabcabccabccabcabcabcabcabbbcabbcabccaaabccabcabcaabcabcabcaabcabbbbcabccabbbbcabbbcccaaabcabbbcabbccabcaabcaaabcaabccccabcabccabcaaabcabcabbbcccabcabccabbbbbccabbcabcccaabccaabbcabcabccabccaabcabbbcabcabbccaabbbcabbcabcaaaabcabbccaabcabccccabccabcabcccabcaabccabbbccabbccaabccabcabccabcccabbbcabccaabcabcccabcabbcccabcaaabbbbbccabcccaaaabcabbbbbbbccabccabcaabcabbcabccaabbbcccabcaabcabcabcabcabbbbccabccccabbbcaabbcccabbbbbbccccabcaabcaaabbcccabbbbcaaaabbccabcabbccaabcaabbcabbcaabcabbccabbbcabcabbcabcabcabcabcaabccabcabcccabcccabcaaabcabcabcabcabcccaabcaaabbcabcccabcaabcabccabccaabbbccabcabcccabbcabcaabcabcabbbccabbcabcaabcaabbcabccabccaabcaaabccabcabcabcabccabbbbccabbbbbbbccabcaabcabbbcabcaaabcabbccabcabbcabcaabbbcaaabcccabccaaaaaabcabccabbcabbcaabbcaabcabcabccabbcabcabbcabbccaabcabbccccabbcaaaabbcabccabbbbcccabcabccaaabcabcaabcaabcabcccabbcaaabbcabcabcabcabcabcaabcaabcaabcabcccabbccabcabcabccccabcabbcabccabcabcabcabbcabcaabcabcabcabcabccabcccabbcabccaabbbbccabccccabbbccabbbbbcabbbbcccabbbcaabbcabcabccabcabccaabcabbbcaabbbbccccabcabbccabcccaabcabcabcabcaabbcabbccabccabcabcabbcaabbbbcabbcccaaabccabcabbcabcabcabcaaabccabccabcabcabccabcccabcabbbbcaaaabcabcabbccabccabbbbcabbcccabbbcabcaabcabcaabccaaaabcabcabcabccabcabcccabcabcabccabbbcabcabbbbcabcabcabbcabccaabcabcaaabcccabccabcabbbcabbcabcaabccabbbccabbbcabcabccaabbbbbcaabcaaabbbcabccaaabcaaabbcabcabccaabcccaabcabbbcaabbcabcabcabbcabcaabbbbcccabbcaabcccaabbcabcabccabbccabcabcaabcccabbccabbcaaabcabcabbbcabbcabccabcabcabcabcaaabcccaaabcaaabcabbcabbcabbcabcabbccabcabbbcabccaabcabcabccabcabcaabcabbbbbbcabccabbcaaabbccaaabcaabcaabbcabcabbbccccabbbcabcaabcaaaabcabbbbcaaabccabbbcabcabcabcccabbbcaabbbbbbbcabcabbbccaaaabcabcabcabbbcabcabbcabcabcaaabbbcabbcaabcaaabcaabbbcabbcabcabbccabcabcccabcccabcaaaabcabcabbcccaabcabbcabcabcabcccabccabccabcabbbbcabcabcabcccaabcccaabbbbcabbccabcccaabccabccabccaabbccabcaabbcabcabcabccabcabccaabcaabbcabcccabcccaabccaabccabccaaabccabcabcabcaabcabcabcabcaabccccabbccaabccccaabbcaabcccaabbcabbbcabcaabcabccccabcabbbcabbcabcaaaabbcabcabcabbbcabcabbccaabbcabccabbbcabcabcabcaaabbbcabcabccabbbccabcabcccabcccabccabcabcabccabcabccabbccccabcaabbbcabcabbcabcccabbbcabcccabcaaaabcabbcaabcabccabcabbcabcabbcabbbccabcaabcccaabbcabbccabbccccabcaabcccabccaaaabcabcabbcccabcaabccaaabcaabcabcabccabcabccccabcaaaabccaaabcaabcaabcaaaaabbcabcabcabcabbccabcaabcaaabbbccabbbcaabcccaabcabccaaabbccabcccabccabcabbbbccabbcaaabbcabcabccccabcaabccaabbbcaabbccabcabbccccabccabcccabbbbcabcccccabbcabbcabcabcaabcabcccccabbbcabcabcabcabbbbcccaabcaaabbcaaaabbbbccccccccaabbbbbbccaabccabbcabcaabccabcccabbccabcabbccabbbcabccabcaabcabcabbbbcabbbcabcccabcccabcabbcabcabbbcaabbbbcccccabcaabcaabbcabcaabbccaabcaabcaabbccaabcabbccabccaabccabbbccaaabcabccabcabcabbcaabcabbbcaaabcaabcabcaabbcabcccccabcaabbcccaabbccabccabbcabcccaabcabccabbcabcabcaabcaabbcabbcabcccabcaabbcabcaabcabcaaaabcabcaabbccabbcaabbcabcabcaabbbcaabcabcaabcaaabbccabcaaaabbcabbbcabbcabcaabbbbbccabbcabbbccaabcccaabbcccabcabbcabcabcabcabcabcaaabcaabbcabccabccccabcabbbbcabcabcaaaabcabcabcabbcabcccabbcabccaabcaabcabcaabbcaabcabcaabbcabcabbbcaabcaabbcaabbcccabccabcaabccabcabbbcaabbbbccabccabccaabcabcabbcaabbcabcabccabccccaabcaabcabcccabcaabbbbcaaabcabcabcaabcabbcabccabbbcaaaaabcabcabccaabbbcaabcabcccabbcccccabcaabbbbbcaabbcaabccabcabcaabccabbbcaaaabccabbbcaabcabcaabbbcabcabbcaabcabcabbbbcabccabbccabbbcaabcaabbcabbcaabcabbbcabcaaaaabcabcabccabbbcccaabcabcabccaabcabcccabcabcabcabccabcabcaaabcabcaabbcabcabcabccabcaabcaabcabcaabcccabbbbccabbccabcaabcaaabbbbbbcaaaaaabcaaabcaabcaabbbccabcabcabbbbbbbcabcabcabccabbcaabbcabcabbcabbcaabbcabbcccaabccaabccabbcccabcabccaabbbccabbccabcabccabcabcabcccabcccaaabbbccccabcabcabcabccaabccabbbbcccabbccabbbcabcccabcabcabcaabbbccaabbbccabcaabcccaaabcabbbcaabccabcabcabcabcabcabcabcccabcaabbcaaaabcaabccabbccabcabcabccabcccabcabcabbccabccaabcabcaabbcaaaaabbccccabcccabbcaabbcccaabcaabcabbcaabcabccaaabccaabbbbcabbbcabcabcabcabcccaaabccabcabbbccabbccccaabcabcabcabcccabcaabcabbccaabbcabcaaabcaaabbcabbcaaabcccabcccabbbcabcabcccabcabccabbbcccabbcaaabcccaabcabcccabbbbbcabbcaabccabcaabcaabccabbcabccabcabcabbcabbbcabcabcaabcabbbcccabcabbcccabcabcaabccabbcabcabcabcccaabccabcccabbcabcabcabcabbbcaabbbcabcabcabbcccccaaabcaabccaabcabbbbcabcabcabbbbcabcabbcabcccabcabcabcccabcabcccabbccabccaabbcabccabcabcabcccabcabccabcaaabccccabcabcaabbbcabccabcabcaaabbbccccabbcccaabccaaaabbcabcabcabcccabbcabcaabccabcabccaabcabcabbbbcabbcabbbccabbbcabbbbbccaaabcccabbcccabcaabbccaabcaabbcabcabcabbcaaaaaaabbbccaabcaaabccaaabcabbbcaabcabccabbcaabccabcabcaaabccabccabcabcabcabbbbbccaabcaaabcabcabbccabbcabccabcabbcabbbcaabbcaabbbbccabbbccabcabccabcabbcabcaabbcaaabbbcabcccccabcaabbbccaabcccaabbcabcaaabcabccaaaabbcabcabcabbbccabcabbcabbbbbcabbccabcaabbbccabcabcabbcabccccaaabcabbbcabcaabccabbcabbbccaabccabcabccaaabbbccaabbccabbccaabcabcaaabcabcaabcabbbccabccabcaaabbcaabcabcabcabcabbbcaaabcabcabccabcabcccabccabbbccabcabcabccabcabbbcaabcabccabcabccaabcabbcabcccabccabbbcabbcabcaaabcaabcccabcabcabbbbcabcaaabbcaabbcaabcabbbcabbccabbcaaaabccabbcabbbcaabccabcabbcabcabcaabbbbcabcabcabcaaabbbcccabcabbbbbcabcabcabccccabccabcabccccccabbccccaaaaabbbcabbbcabbbccabbbccaabbbcaabbbcaaabccaabcaaabbbcaabccabccabcabcabcabcaabcaabcaabbcabcaabcabcabbccaabbcaabcabcccaabcaaabcabcabcabcabcabccaaabbccccabccabccabccabccaabcabbccaabcaabbbccabcabcabbbcabbccabcabbccabcaabcccaabbbccabccabccabbcaabcaabbcabccabccabcabcaabccabcabbcabcabbcaaabcabbbcaabcabbbbbbcabbbcccaabcabcabcabbcabbcccabcaabcabcabcabbcabcabccabcaabbcabbcabcaabbcabbcabcabcabccaabbccaaabcabcabccaabcabccabcabcaabcccccaabbcabcabbcccaabcaaabccabbcabbcaabcabcabbbcabbbcaabcccabccabccccabcaaaabbcccabcaabbbcabcaaabccaaabccabbcaaabbbcaabcabccaabcaabbbccccabcccabcccaabccabbcabbbcabbbbcccaaaabcabbbcaabbbcaaabcabbbcabbcabbbcccabccabbcabbcabccccabbcabcabbbcabcabbbcabcaaabcaabcabcabcabccaabbbcccccaaabcaabbcabcabcabccaabcccabcabcaaabcaabcabccaabcabccaabccabcaaabcabccabcabbccabcccccaaabcabccccabbcabcabccabbcabbbccaaabcabbccaaabbcabcabcabcabcaaabcaabcabbbcaaaaabcaabcabcabccaabbcaabccaabccaabcabbcaabbccabbcaaabcabccabccccabbccaabbcaaaaabcaabcaabcccccaabbcabcabccabbcabbcabcaaaabbbcabbccaabbcaabbcccabcabccabcaabcabcabcabbbbcabccabbbcccaaabbbbcaabcaabbbcccaabbbbbcabbcabcabcabbcaabbccabbccaabcccabccabbbbcabbcaabcabcabbcaaabbcabcabccabcaaabccabcabcaaabbccabcabcabbccaaaabcccabcabbcabcabcabcabccabcabcabbcaaabbcabbbbccabcabcaabccabbcabbcabbcaabcabcaaabcabccccabccabbcaaabccabcaabccabcabcaabbcaabcabccabcabbbcabcabccabcabcabcaabcabcaabcccabcaaaabccaabccabcabccaabccccaaabccaabcabccccaaaaabcabcabcabcabccabccabcabccaabbbbbccabbbbcabbcabcabcaabcaaaabcabccabcccccabcabccabccccabbcabbbcaabcabccabbccccaaabbbcccabbcaabcccabcabbcabcabbbccabcabcaaabccabbbbcabbcabcccaaabcabcabcaabbcaaaabcccabcaaaabbccabcaabbbbccabcabcabcabcabbcabbcabcabcabcabccabcccaaaabcaabbcabbbcabccabbcaaabcaabcaabccabbcabcabbcabcabbbccaabcaabbcabbcabbcabbbbcaabcabcabbbcaaabbcabbcaabccaabcaaabcaabbcabcaaabccabcabbbcccaaaabcabcaabcabccabcabcccabccaabcabccabcccabcabbcabccabcabccabbbbcabcabbcabccabccccabbcccaabbbbcaabccabbcaabcabccabcaaabcccaabcabcaabcaabcabcabbcccaabccaaaabcabcabcccabbcabcabcaabcabbcabccabcabcabbbbcabcabcabbbccabcabccabbbbbbcabccabccabbcabbcaabcabbbcabcaabccaabcaabcabcaaaaabcccabccabccabbcaabcabcabccabcabcabcabbccabcabbcaaabcabbbccabbbccaaaabbccabcabcabcabbcaabcabbbcabcaabbbccabcabbbbbbbcabbcccabcaabccaabcaabbbcabcccabbbcabccabcaabccaabbcabcccabcccabccabcabcaabbbcaabcabbbcabcaabcabbccabbbcabcaabbcabcaabcabcabcccaaabccccabcabccaaaabccabcaaaabbbccabbccabcabccabccaaabcaabcabbcabcaabcabcaaabccaabbcabccaabccaaabccabcaabccaabbbbccabcabbcabcabbccabcabbcabbbcabccaabcabbbbccaabbbcaabbbccabcabcabbbcabcabcabcccabccabcaabbcaabbcabcabcabcaabccabcaabbbcabcaabcabcabbcabbcccabbccabbcccaabcccccabcaabcaaaabbcabbcabcabbcaabcaabbcabcaaabccaaabbbcabccaabbbccabbcaabbcabbccabccaabbbcabcaabbcabcaabcabbccaabbccaaaabbcabbcaaabbccabbccabcabcaabbcaabbbcaaaaabcaabccabcccabbbbcabbccabbbcaabccaabccabbcabbcaabcabcabbcabcabccabcabbccaabbcabcabcccabcabccaaabcaabcabcaabbbcccaabbccaaaabbcccaabbcabbcabccaabccaaabcabbbcabbbcccabcabccccabcabcccccabbcaabbccabcabcabcabbcabcabcabccaaabcabbcabbbbcabcabbcccaabbbbcaaabcabcaabcaabbcaabcabcaabcabbbcabcaabcabbcabcabcaabcabbcaabbccccabbcccabccaaabbcabcaabbbcabcccaabccabccaabccaabcccaaabcaaaabccaabcaabcaabcabccabcaabcabccabcabcabcabcaabcabcccaabbbbbbccabbcaabbcabccabcabcccaabbbbbccccccaaabcabcabbcabcabcabcccaabbcabbccabcabcaaaaaabccccabbbccabcabcabbccabcaaabbcabcccabccabbcabcabcabbccaabcabbbccaabbbcabccaabbbcabccabcabcabbbcaabcabccaabcaabbccabccaabcabcabcaabcccaaaabcabcabbcabbccabcabbcaabcabcabbbccabcabcaaabcaabcabbcabcabcccabcaaaabccabccabcaabcccabcabcaabcabccabcccabcaaabbbccabbccabcabcabccccccabbbccccccabbcaabcabcabccccaabcaaabbbcabccaabbccabcabcaabcaabcabccaabbbbccabcaabbcabcabcaabcccaabccabcaabbcabcabcaabbbcabbcaaabcaabcabccabccabcaabcabbcabcaabcccaaaabcaabcaaabbcaabcccaabbccaaabcabcabbcabcabcccabbbcabcabbbcaaabcaabcccaabcaabbccabcaaaabcaabcaaabcabcaaabbcabcabcabcaaaabcabbcabcabcaaabbcabcabbbbcaaabcabbbcabcabccabbcabbcabcabcabcaabbcabcabccccabbcabbcabccaabbbcabcaabbbbcaaabcaabccabbbccaaabcaabccabbcaaabcabcabbcaabccaabcaabcabbccabcaaaabcaabccaabccabcabcabccaabcabbcabccaaabcaabbcabbcabccabcaaabbbcaaaaabcaabbbcabcabcccabccabcaaaaaabcabcccabcabbbccabcccaabbcabccabccaabbbcabccaaabcabbbbbbbcabcabcccaabcabcabccaaabcaabbbcabcccabbbccabcaabbbccccaabcaaabcabcabcccabbccaaabccaabccccabcccaabbcaaaaabbcabbcaabcabbbbcaabcabcaabcabccabccabccabbcabbcabcaabcabcabcabbbbbcabcaaabbcccabccabbccabcabcaaabcaaabcaaabbcaabbcccabcaaaabcccaabbcabbcccabbccaaabbbbbcabcabbcaaabccabcabcaaabbcaabbcabbccabccabcaabccabcabcabcaabbcabccabcabcabcabcaabccaabccaabbcabbcabbcaaabcaabcabbccabcaabbcabcaaaabcaabcaabcabccaabcabbbbccccaaabccabbccabcaabccabbbcabbbcabcabbccaaabcabbbcabccabcabbcabbccccabbccabcabcabcabcaabccabccabcaabcaabcabcccabcccabbbcabcaabbcabccabbccaabccaaabbccccabccabcabbcabccabbbccabcabbcaabcccabcabbcabbcccccabcaabccabbcaabcabcaabcaaabccabbcabccabcabcabccabbcccabcaabcaabbbcabbccaaaaabcabcabbccaabcabcabcabcaaabbcabccabcabcaabbccabbbbcabbcabcccabccabbbcccabcabcabcabbccccaabcabcabbcabbcabbcaabcccabccccaabbcabcabcccaabcabbcabbcccccaabbccccabcabcabcaabbcaabcabcaabcccabccabcabcabbccaabccaabbccabcccabbbcabbcabcabcabbbccabbccccaaabbccabcabcabcabbcaabccabcabbcccccccccaaabcabcabbcccaabcccabccabcabcccabbcaaaabbccaabccabcabbccabcabcabcabbcaabcabbcabcabbcaaabcaaabcabccabccabcaabcabcabbbccabcabccabcccabcccabcccabcaaabcaaabcccabbcaaabccabbcaaabcabcabcabcabccaabcabcaaabbbcabcabcccaabbcabcabbbcaaabbcabcabbbcccabbbbbcaabbcabccabbcaabccabcaabbcabcabcccabbcaaaaabccabcabbbbcaabbccabcabcabbcaaabbbbbcaabcaabccaabbcaabcaabcaaabccaabcaaabcabbbcaaabccaabbbbcaabcccabcabcabbccccaabcaabcabccaabcabbcabbcabbcabcaaabcabcabcaaabbcabbccabcabccabcabcabcabbbccaabbcabcaabcccabcabcabbccabccabccabcaaaabccaabcaaabcaaabbbbccabbcabccaabccaabbcabcabcaabcabbcabbcabccaaaaabbcabccabcaaaabccabbccaaaabcaabccabbbccabbcaabbccccabcabccabbcccccaaabcabbcabbbcabcabcabcaabbbbccaaabcccabcabcccabccabbbcabbbcabcabbcabbcccabcaabcccaabcaabcabcabcabbcaabcabccaaaaaaaabcabccccabbcabcaaaabbbbcabbbccabcaabcaabccccaaaaabbcabccccaabbcaabbccabcabcabcabbccabbbcaabbbcaabbbcabcaaabbccaabbccabcaabcccabcabcabcabcabbcabcabbcaaaaabbccaaabbcccabbcaaaabbcaaabcaaabcabcabcabcabcabcaabbcaabccccabbcabbcabcccabcabbcaabcabccabccabccabcabcccaabcaabbccccabcabcabcabcabcaabcabcabbbcabccaabcabbcabbcabcaaabccabbbcabcabbbcabcabbcabcabcabbbbbbcaabcaabcaabccaaabbbcabcaabbccabbcccaaabcabcccabcabccccabbbcaaabbcabcabcabbccabbcabbcabcaabcabcaaaabcabbcabccabcabcabcaabcabcabcabcabcaaaabcabbcabcaabcaabcccabcabbbccabbccaaabbcabbbcaabbcccabbbcabcabcabbcaabccabbccabccabcabcaabccabccabbbcabcabbcccaaabbcaaabcaaabcabcabbcabbbcaabccabcaabccaabcaabbbcaaabbcccabcabbccaabcaabbcabcccabccaabcabbcabcaabbbcaabbcccabbccaabcaabbcaabcaabccaabccabcccabbccabcabbcabcabcabcabccabcccaabccaaaabcaabcaabcaabcabccaaabcabcabccaabbcabcabcabccabcaabcaaabcabcabccccabcabcccaabcabcabcaaabcabcaabbbbcabcabccabbcabbbcabcabbccaaabccabbcccabbccabcaaabcabbcaabbccabcabcabcaabcabccaabcabbbbcccccabccabbbbcabcaabbcaabbbcabccccabcaabcaaabcabcabcaaabbccccaabbcabcccabcaabcaabbcabcaaabcabbcabcaaabccaabbbccabcabcabcabcabccaaabcaabbcaabbbcabbcccabcabcabcaabcabccaabccabcabccabbcabcaabbbccaaaaaabbcabcaaaabccabcabccaabcaaabcabbccabcaabbcccaaabcaabcabbcabcabcaabcabcccabbcabbcabbbcabbccccaabccabcaaabbbcabcabcccaabcabcabbcabcabcabccaabccabccabcabcccabccabccabbcaabccabccccabbcccaabcabcccabbbbbcabbcaaabcabccabcabccccccaaabbcabbbcaabccabcaabccabbbbcaabccaabccabcaaabbcaabccccaaabcaaabcabcabbcaaabcaaabcabbcaabcaabccccabcccabcabccabccabccaaabbcccaaabcaabbcaabcaaaaabcabcccabcabcabcaabcabbbccccabbcabbbccabcabbcabccabcaaabccabcaabccaaabbcaabbccabcabcaabcccabccccccabcaabcabcabbccabbcabbcaabbbccabccabbcabcabccaabbcabcabcaaabcabcccaaabbcabcabbccabbbcabbcabbcaabcaaaaabcaabbbcaabbbcabcaabcabccaabbcabcaaaabcccabbcabbbccabccaabbcabcabcccabcccabbcaabccabcaabcabcaabccabcaabcabbcabcabcccaaaabccabbcabccabbcaabcabcabbccabccabcabbbccabbbcabcabcaabbccccabbcccabcabcccccabcabcabccabcccccaabcaabbcabbbbccabbcabbbcabbcaaaaabccaabcabbcccabbbbcabcaaabccabcccabccabcabcaaabbccabccabbcabbcaaabcabcccaaaabcaabbbccaaabcccccabccaaabccabcccabcaabccabccccaabbcabcabbccccccabbccabbccabccabcaabbbbcaabcabbcccabcccabccaaabbccaabcabcabccaabcabcaabcabcabbcccabcabcabbccaabccabccaabbcabccabbbbcabcabccabcabbcabcabbbcccccaaabcabcaabcabcaabcabbcabbcabccaaabbbccaabbbcaabcaabbbcabbccabccabccaabcabbcccabccccccabbcccaabbcccaabcaabcabbcccaabccaabbcabcaabccaabcabccaabcabbccabcabcabcabcabccabbcabcabbbcccabcccabccaaaabcaabcabbbccabbbcaaabcabcabccaaabccabcabcabbbbcabccabcaabccabcabbcccabcaaabcabcabcabcaaabbbcabbcabcabcaabbbcaabcabcaabcabcabbbbccabcabbbcaaabcaabbcabccabbbccaabcaabbcaaaaabbbcaaaabbcabbcccccccabbcaabcaabbbcabcabbbbccccabccabbcabbcabccaaaaabcaabcabbccabcabbcaabcabbcccaabbbccabccabcaaaabbbcaaabbccaabcccabcaabcabccaaabcccaabbbcabcaaaabbbcabcabcabbcaabccaaaabccaabcabbbcaabcabbbcaabcabcaaabcabbbcabbcaabcabbccaaabbcccabccabcabcabbccabcabcccaabbcabbcabccabcaabcabbcabbcabbcabcabbccabcabcaabccccabbbcaabcaabbbbcabcaaabcabcabcabccabcabcaabccabcabcabccaabbcaabcccccabbccabcaaabbccabbcabcabcabcaabcaaabcabcaabcaaaabccaabcabcaabcabcabbbcabbcabcaaaabcabbbcaabcabccabccaabbcccccabcabbbcabbccaabbcaabcabcaabcaaaaaaabccccabbbccaaabbbcabbccabbbcaabcabcccabbcabbcabcaaabcaaaabcabcabcccabcccabbccabcabcabbccabbccabcccabcabcabcabcabcabbbbcabccaabcccabbbccabccabccabccabcabcccaabbccaabccaaabcccccabcabcccaabbbccabcabccabccabccaabbcaaabbcabccccccccaabcaabbcabcabcabbbbbbccabbbbccabcaaaabccabbbcabbbcabcabcabbcabbcabbbbcaabbbcabbccabbbcaabcaaaabcaabbcabcaabcabcabbbcabcabccabbcabbccabcaabcabbbccabcaabccabbcaaabbbbcabccccabcabcaabbcabcccabbbcabccabcabcaabcabcaabccabcaaabcaabcabcabcaabccabcabcaabcabbcaabbcabbcabcabbcabcabcabcabccabcabcabcabcaabccabbcaabbcaabcabcabcabccabbccabccabccccabcabcabbcabcabbcccabcabcabbcaabccabcaaabbcabbccabbcabcaabbccabcabbbcccaabccaabccabcaaabbccabccabbbcabbcabbbbcabcabcabcabccccabcabccaabccabbbcabbbbbcabbcabcccabcabbcabbcabcabcabbccabcabcabbccabbcabbbcabbcaaaabcabbcabcaaaabbcaabbbcccabcabccabcccabccabcaabbbccabcabbccabbccaaabcabbcabccabcabcabcaabbbcccabbbcabccccccaabcabcabcabcabbbbccaabbccabcaaabbcabbcccaaaabccaaaaabcabbccaabcabcabccaabcccabcabbbcabcabccabcabccabcaabbbccabcaabbbbccaabccaabcaaabcabbccabccaabbcabbbcaaabcaabbcabcaaabcabcccccaabcaaabbcabcabcaabcaabcabbcabbbbcabcabccabbcabccabcabbcaabbcabcabbccabccccabcabccabbbbcabccaaabccaabbcaaabbbbbcaabccabcabbccabccaaabbcabcccabbccabbccabbbbcabccabcaaaaabcabcccabcabccabcabbbcaabbbcccabccabcabcabccabcabbccabccaabcabbccccabccabcaaabbbbcabcabccaabcabbbbcccaabcaabcaabbcabccabcabbcaaaaaaaabbbbcabcaaabccabcabcaabbbcabbcabbcaabbcaabcaabbbbccabcaabbccabbcabcabbcabccabbbcabcabccaabbcabbbcabcabbccaabccaabccccabcabccabcccabbbcaabbcabcabcaaabbbcaabcccabcabcabcaabbcabbcabcabcabcabbbbccabcaabbcccabcabcaabccccaabcaabcaabccabbcabbccaabcabbcabcaabbccaaabbbcabcaaabcaaabbbcaabcaabcabcabbcaabccaaabbbcabbbcabbcabcaabcabcaabbbcabcabcabccabcabccabccabbbccabbcaabbcabbcaabcaabcaabbcabcaabbbcaaabcccabbbccabcabcccabcabcabcabcabbcabcaabbcaaaabbcaaaaaabccccabcaabcaabbbccccccabccaabcccabcccabcabbcccabbcabcabcabcabbcccaabcabbcabbcabbccabcabbccccaabcabbbcabcabccabbbbccaabbbcabcaabcabcabbcabbcaabcaaaabcabcabcabcaabccabbcabcabcabcabcccaabbcabbcabcabcaabbcabbccaabcabcabbcabcaaabbcabbcabbcccaabccabccaaaaabcabcabcabcabbccabcaabcccabcaabcccaabcccabcabcaabcabcabcabccabcabcabcabbbcaaabbbbccaaabccaabbccabcabccabcabbcabcccaaabcccabbbbbcabbcabbbccabbbbbbcaabccabbcabccaabcabbcaaabbbccaabcaabbbcaabcabcabbbbbccabcccabccabcabbcabcabbcabbbcabcabcabcabcccabbcabccabcaabcaabcaabbccabbcaaabbcabcaaaabbcaabccabbcccabccabcabccaaaabcabcaabbccaaaaabccccabbbcaabcabbccabbbcaabbbcabcabcccabcccccabcabcaaabbcaaaabccabbbbcaaabccabbcccabcaabbbbbbbbccaaaaabcccabccaabbcabccaabcabcabbcabccaaabcabcabccaabbcaaabcccaabcabcabcaabbccabbcaabbbcccabcabbcabbbcabcabccabcaabcabcabbcccabbcabcabcabcaabcaabcabbcaabcabccabbbccabcabcabcccabcabcabcabcabbcabcaabcaabcabbcaabbcccabcaabcabbccaabbbcabccabbcabccaaabbcaaabcabbcaabbcccccccabcabcaabbcabcabbccabccabbcccaabccabbccabbcabbbcaabbcaaabcabcabcaaabcabcaabccaabcabcabccaaabccaabcabccaaabbcaabcabbcccccabcabcaaabcaaabccabccabcabcabcabcabcaabcabcabcabcaabbcaabccabcaabccaabccabccabcccaaaabcabcaaabcaaabbbbcaabbccaabbcccaabccabcabccabbcabbcaabcabcccaaaaaabccccaabcabcaabbccabcabccccabccaaabcaabccaaabcccabcabbbbcaaaabcaaabbbccabcaabcabbbcabbcaabcabcccaabcabbccaabbbcaabcabbcabbbcccabcaaabccccabbbbcaabccabccabcaaabbcaabccabbcccabcaaaabcabcaabccaaabbccabcaabcabcabbcabbcabbbcabccabcabcabcccabbcabbcccccabcabcaabbbcaabbcabccabcaabcaabbcccabccaaaabbccabcabbbcaabcaaabccabcabbcaabcaabcabbbcaabbcaabcabcabbcabccabcabcabcabccabccabccaabbbcabcabcabccaaabcabcabcaabcabcaabcccabccccabbccabcccabccccaabbcabbbbbcaabccaabccabccabcabbcabcabbbcccabccccabcccabbcabcabbbcabcabccabcabcabccabccabcaaabcaaabbccabccaabcaabcabcabcabbccccaaaabcabcaabcabcabcabcabcabbcccaabbbbcaabbbcabcabccabcaaabbcabcaabcccabcabcaabcaaaaabbcabbbcaabcaabcccaaaabcabccabccabcccabbcaaaaabcabcabcccabbbcabbcabcabbccabccccabcaaabcaaabccaaaabccabbcabccabcaaaabcabcaaabccabccaabcabccabcaaabccaabccabbbbcaaabbbbbccabcabcabcaabbcabcabbcabcabbcaabccabcaabbcaabcabcabbcccabbbbcaabccabbcabcabcabcccabcccabbcabcccaaabbcccabcaabcabcabccabcabccaabbcabbcaaabcabcabbcabccabccccabcabbbbcccaabcaabcabccaaabcaaaaabcabcabbccabbccaabbcabcccabbccabcaabccabcaaabbccabcabbccabcabcccabcaabcaabbcaaabccabcaaabbbccaabcabccabbcaabcabcabcabcccabcaabccaaabbccaabcccabbbcaaaaaabbcaaabcabbbccabbcabccaabcabccaabcabcabbcaabcabbcaabcabbbcabcaabcabcaabccaabcaaabcabbbbcaaabbcabbbbbbccaabbbcccabbcccaabcabcccaabbbcabcabcabbbcaabcccaabbccaabcabcabcabbbbcaabccabbbcabcabccabbbbbcaaabcabbcccabbbbbccabcabbcabbccabbccabbcabbbbcabcabcaabbbcaabcabcaaabbcaabcabcabcabccabbcabcabcaabbcabcaaabbcabcabbbbcccabcabccabbbcaabccabcabbcabbcabbcaaaabcabbbcaabccabcabcabbbbbcabcabcabbcabcabcaaabcabbbcabbccabcaabbccaaabbbbbcabbbcabbcabcaabbbccabcabcaabcabcabcaaaaaabcabbcccabcabcabccccabcaabcaabccaaabcaabcaabcabccaaabcaaabbcabcabcabccabcabccabbcccabbbcabccabbccabcabbcabccaabcabcabccaabbcccabccaabcabcabcabbbccabcaaabccabcabbbcabcaaaabcabcabccabcaabccaabbbcccabcabbbccabcaabcabcccaabcaabcabbcaabcaabcabccaabcabccabbcaabccabcccabbccabcabcaabcabcabbccabcabccabbcaabbcabccabbccccabbcabbbbbccccabcaabcccaaabcabcabcabcabcabbcabbcaaaabcaabccabcabcabccabbccabccabcccabbcabcabcaaaabccaabcabccaabbcaaabcabcccaabcccabcabccabcccabccabcabccabbcabcaabbccabbcabbcaabbcabccaaabcabcabccabbcaabcabccabcabcabbcabcabcaabbcccabbcccabbbcaabcaaabbcabcabbcccaabcabbcccaaabbcabccabbccabcaabbcabccccaaabcaabbbbccabccabcccaaabcabcabbccabbbcabcabbcccaabccabcaabccabcccabcabccabcaabbcabccabcabbccaaaaabbbcaabcccabbccabcaabcabcaabcaabcabbbbbccabcabccabcaabcaabccabcaabccabbbcabcccabcaabcabccaabcccabcaabcabcaabbcaabccabccabbcabcabbcabbcabcccccabcaabcaabbcabcaabbbcaabccccccabbccaaaaabcaabbbbbcaaabbbcccccabbccabbbccaabccabbbcabbcaabccabccabbccaabcabcabcaaaabbcccaabbcabcabbbcabbbcabbcabcabbccabcaabcaaabcaabbccabccaabccabccccabcaabcaabbcabbcabcaabcabcccccabcabbbbcabccabccabcabbbbbccabccabccccccabcabcabcaabbbcabbbcabcaaaaabbccabbcabcccabbcabcabcabcaaabcabcabcabcaabcabcabcaabbcaabbcabcabcabcabcaaabbcaabcabbcccabbcabbcccaabbbccaaaabcaabbccabcabccabccabbcabbcabcaabcabcabccabcccabbccabcccaabbbcabbccabbcabbcabcabcabcabcccaaabcabbbbcabbccabcabccaabcaaabccaabcaabcaabccabccaabcabbbcaaabbcabbbbccaabcaabbccabcaabcccaabccabbbcabcabccabbcaabcabccaaaabcaabcabcabbbcaaaabcabbccabcabcaabcaaabccabcabcabcccabccabbcabcaabbccccabbbcabcaabccabcaaabcabbcabcabcabcaabcaaaaabcabbbccabbcabcabcabbcaabcccabbcaabccabbccccabcccabccaabcabcaabccabccaaabbccabcabccabcaaaaaabcaabcaabcaaaabcaaabbcabccabccabcabbcabbcaabcaabcabcabcaabcaabcabbcccaaaabcabbcaaabcabccabbccaabccaabcabbcccabbcccccabbcaabcaaabbcabccaaaaaabccabbbcaabbbccaaabcabbbcabccabcccabcabbbcabcabcabbcabbbcaabcabcabcaabbcabcabcabbcabbccaaaabccaabcabcaabcccabbcabcccabbbbcaabbbcabcabccabbcaaabccabcccaabccccabcaabcaabcaaaaaabccabcabccabbbccabbbcaabcaaabcabcabcabbbcabcaabcabbbcabccabcaabbccabcaabcabbcabccabccabcabbccabccabbccabcaaabcccaabccabcccabcabbcaaaabcaaaaaaaabcccabcabccabcabcabcaaaabbbcabbcabccabcabbccaaabbccabcabccabcccabccabbcabcccabcabcabbccabcabbcabbbcabcabcabcaabbccabbcabccaaabccabcabcabbbcaaabcaabcaaaaabcaabcaabcaaabcaaabccccabcabcabcabbccabcaabcabccccabcabcaabccabcaabbccaaabcabcaaabbcabccaaaabbcabbbcabbcabbcabcaaabcabcabccabccccabcaabcabcabbcaabccabcaabcaabcaabcabcabcabbccaaabcaabbbbcabcaaabbcabcabcabbccaaabccabbccaabcabbcabccabcabbbcabccabbcccabcabcabcaabbccabcabbcabcabcabcabccabcabccabcabccabbbcabbcabcccabcaabcabbcabccccabcaabbbbcabcabbcaabbcaaabbbcabbcaabcabcabbbcabcaaabcabbbcabccabcaabcccabbcabbcabcabccabcabbcabbccaabcaabccabbbcabbcabcabbccabbcabbcccabbcaabccaabbbcccccabcabcabccaabccaabcabcabbcabcabcabcabcaaabbccaabccaaabcaabcccabcaaaabbbcccaabcaabcaabcabcabcccabcccabbcabbbcabcabcccabcabcaabcaabccaabcaabccabbcabcabbbccabbbcabbbccccabbbcaaabccaabccaabcaabbcccaaaabcabbbccccaaabbbbccccabbcccabbcabbbccabbcaaabcaabccabcabcabcabbbccaabcaabbbcabbbcabcabcaaabcabcabbbccabbcaabcccaabcabbcaabcabcabbcabcabcaaaaabcabbcaaabbbcabcaabbcabcabccccccaabbcaaaaabcabcaabcabccabbccabccabccabbcccabccaabbbcabccabcabcabcabbbcabcabcaaaabbbccaaabcaabbcccabccabbbccabccabcabbbcaaaabcccabbcaaaabbcaabccabccabcabccabbbcabbbbbbcabcaabcabccaabcabbbccabbccccaabcaabcabcabbccaabbccabbcabcabbccaabcaaaaabcabcabcabccabcabbcabcabccccccabcabcccaabbbccabcabbbcabcabbccabbcabbccaabcabcabbccabcaaabcabcaabcaabcabbbcaaabcabcaabcaabcabccaaaaaaabccabbcabbccabcabcaaabcccccabbcccabcaaabbbcabccaabcccaaabcabcabcaabcabccaabcabbbcabcccabccccabccabbbccabbcaabbccabcabccabbcabbbbbcaabcabccabcabbcabbbccaaaabccaabcabccabcabccabbbcabccccccccabbccaabcabcabcaaabbcaaaabcabccccaaabcccccccaabcaaaaabcabcabbbcabcccccabbbbbccaaaaaaaabcabcaabbcabcccaaabbbcabbcaabcaabbcabccccaabbcccaabccaabbccabbccabcabccabcaaabcaaaabbcaaabbcaaabcaabbcabcabcabcabcabbccaabcabbcaabcccaabccabcccaabcaaaabcaaabcccaaabccabcabbbccabcccabbbcabcaabbbbbcaaabccabbccabbbcaaabbcabcaabbbcabcabccaaabbbbbccaabcaabcabcaaabcabcccabcabccabcccccabcabccabcabbccabcabcabcaaaabcccabcabbccaabcaabcabcabcabcabccabccabcabcccabccabcabcabcabccabbbcaabcabbcabcabcaaabcabccabbcaabcabbcccaabcaaabcabbbccabbcaabbcabcaabcabbcaaabcaabbccabcabbcaabcabcaabcaaabcabcaabcccabcccabbbccccaaaabcabcabcaabccaaabcabbcabbcabbcabcccaabcabcabccabbbbcabcaabbbbbbbbcccabcabccabbbcabbcabcaaabbcabcabccaabcabcabbcabcabbbccabcabcaabcccabbcabcabbbcaabbcaabbccabcabccabbcccabbbcabcaabcabcabbcabcabccabcabcabbccabcabcabbccccabbbbcaabccabcabcabcabbcabccabcabccabcabcabbccaaabccabcaabbbccabbcabcabcaabbcabbccabccabcaabcaabcaaaaabcaabcccaaabbbccccaabbbbcabbcabcaabccaaabcabccabbccccabcccaaabbcaabbcaabcabbcabccabcabbcabcabcabbcaabbbccaabcabcabccccabbbccaabcabccabcabcaabbbcabcabccaabccaabcabcabccabbcabcaabcabcaabbcabbcabbcabcabcaaaabccabcabbccaaaabcaaaabbcabbbcabbbbbcccaaaabcabbcabccccabccaaabcccaabcabbcaabcabbbccabcaabcabbcaaabcabccaabcaaabccabbcabcabcccabbbcccaabccabcccabcabbbcaabcaabccaaaabcaabcabcaabbbbcabccabbccabbbcaabcccabcaaabcccaabcaaaaaaabcaabbcaabcabccabcaaabbcccabbcaaaabbcaaaabcabcabbccabcabcabbbccaaaabcaabcabcabccabcaaabbbcaabccabcabccaaabbbbbcabbcaabcabbccaabcabcabccabbccaaabbbcabcaabbcaabcaabcccabccabccabcabcabcccaaabcaabcabccabbbcaabccaabccabbbbcccaabcabcabcabbcccabbcccabbcabccaaaabcabbcaabccabbccabcaabbcaabccabcaaabcaabbbbccaabbccccabcabccabbcccaabbbccabbccaabcaaabbcccabccabbbbbcabccaabcabbbcabccabcabccaabbccabcaabccabbbccabccabcabbcabcaabbcabcabbcabcabccccabbbbbcabcabcabcaaabccaabbcabcabcabcabcabcccaabcabbcaabbbbbcccabcccabccabcccabbbcaaaabbcaabccaabcabcaabbbccabcabcabcabbbbcaabbcabcccaaabcaabcaabcaaabcaabbcabcabbcabcaaaabbbcabbcabbcabcabccaabbcaabbbbbcabccabcabcaabcaabccaabcccaabcccabccabcaabccccaaabccaaabbccabcaaabcabbcabbccabcabcabbccabcccaabcabbbcabbccaabcabcabcaabcaabbcabccccaabccaaabcccabcabcabcabbbcaabccabcaabbbccabcabbbccabbcabcaaaabcabcaabbcabcaabcaaabccccaabbcaabcabbcabbcabcabccabcaabbbcabccaabccaaaabcabbccaaaaabbbccaabbcabcabcabcabcabcaabccabcccabcabccabbcccabbcaaabcabcabbcabbcabcabccabcaabbbbbbbcccaabbbbbcabbcaabcaabbcabbbccaabcabcaabbbcccabbcaabcabbcabcaabbcabcabcccaaabbcabccabccabcccabbbcccaabbccabccaabbbbbcabcabcccabccaabcabcaabcaaaaabccabcabcabccabbcaaabcaaaabcabcaabcabcaaabcabbbbcabcaabcabcabbccabccabcabcabccccabcaabcabcaabcabcccabcabcabcaabbbcabccabbbcabcabcaabbcabbcabbcabcabcaabcaaabbbbbccccabbcabcaabbcabcccabcaabcabcaabcccabcabccabbcaaabccabcaabbbcabcabcabcaabbcabcaaabccabcaabbcaabcccaabcabbbbccabcabcaaabcabcabcabcaaaaabccabbbccaabcabcabbcccabbcaabcabcabcaabbcabbcccaabcaaabcaabbcabcaabcaabbcaaabbbbccabcabccaaaabcabcaabbcabbcabccabcabcaabcabcabbbcabcabbcaabcabcccabcaaabbbcabcaabbcabcabccabcaabbbcccccabbccabbcabcaabbcaabcabcabbbccaaabccabcabbbbccabcabcabbcaabcabcabbcaaaaabcabbbcaabcabbcabbbcabccabbbbcccaabccabcccaabccaaaaabbbbbcaaaabcabbccaabcccabbcccabbcabccabccaabbcabbccabcabcaaabcabcabcabcabcabbbccabcccabccabbccccabcaabbcaabbccaaabcabbbccabcaabbcabcaabbcabcaabcabccabbbbcccabccabcabbbcabcabcaaabbcabbbcabcabbcaaaabcabbcaaaabcaaabccabcabccabccabcabcabcccaabcabcabcaabccabbccaabccccabbbcabcabccabbcabbbbcaaabbcabbbcaabbcccabcabcabbcccaaaabbbcabcabcabcabbcaabcabcccabccabcabbcccccaabbcabbcabcabccabcccccabcaabcaabccabbcaabcccabccabcabcaaaaabcaaabcabcabbbcabcaaaabbcaabbbcabbbbccabcccabbcabcabbbccccabccaabccabcabbcabcabcabcaabccabcccaaabccabcabbbbbbcabbcabccaabcabbccaaabbbcabccabcabbbbbbccaabcabcabbbbbcaabccabbbcaabcaabbbccaaaaabbbccaabcaabccccaabcaabcaaabcaabbcaabcabbccaaabcabcccabcabcabbbcabbcaaabbcabcaabbcccaabccaaaabccabcaabbbcabcaabbbbccccabbbcccabcabcabcabccaabccabcaabcabcaaaabccccaabcabcabcabccaabccccccabcaaabcaabcccabbccaabcaaaabbcccabccccabbcaabcabcabcabcaabbbccabcabbccabbbcabcccaaabcaaabcabcabbbbbcabcccabccabbcaabcaabcccabcabcabcaaaabccaaabbbcabbbcabcaabccccccaabbbbbbcabbbccabbcabcccabcccaaabbcaabcabcabcccabcaabbcaabcabccabccaabccabbbbcabccabcabbcabbcabcabccabbcabcaabcabcabbcccaabcabcccabcccabccabcccabcaabcaaaaabcabcabcabbcabcabcaaaabbcabcaabbbbcabcccabbbbbbbcabcabcaaaabbbbbbccabccabbcaaabbcabcaabcabcabbcaaabbbcaaabccaaabbcabccabbccabcaabcabcabcabcabccabbcabccccccccabbccaaabcccccabcabcabbbbbcaaabcabcabbccabccabbcabcabcaabccabbbcaaabbcabcabbbcaabbcaabcaabccaabcccabcaabbbcaaabccccabbbcabbbbccaabbcabbbcabccabcaabbbcaaabcaabbcaabbcaaabcabbcaabbbcabbcaabcabccabcaabbccabbcaabbcccabccccabcaaaaaabcabbbbcaabcccabcaabbbcaabcccabcabcaabbccabbcccabbcabbcaabbbcaaaaabcaabcaabbcccabcaaabcaabbbccabcabbcaabbcabcabcaabbcabccabcabbcaabcaabcaabccaabcaabccabccabcabbcabbcccabcabbcabbcabcabcabbcabcabcabcaaabccabcccabbcaabccaabcaabcabcabcaabcccaabcaabbbbcabccccaabcaabbccabccabcaabcccaabcabcabcabccabcaabbcaabcabccabcabccabcabcabcabbbbccabcabbcabccabcaabbbccabccabcaabbbcabccaaabbbbbcccaabcabccabcccabccabcabcaabcaabcaabbbcabcccabbcccaabcaaabcaaabbccabccccabccabbccaaabbcaaabcabccaabbcaabcabbcaabccaabbcabbbbbbcccabcaaaabcabcaabcaabcccabccaabccaabccabcabcaaaabcabcabcabbbbbccabcaabcabbbbccabcabcabbcabccabbcaabcabccaabbcabcaabcabcabcabcabcabccaabcaabcaabcabccabcccabbcccabbcaabcabcabcabcaaabbbccccabcccaabccabccabcaaaaaabbcaabbbcaabcaabbbbccabbcabcaabccabccabbcabbcccccabcccabcabcaaaabbbbcabccaabbbcabcabcaaabcabbbcccabbcabcaaaaaaabccaabcaabbbcaabbcabccaabccabcaabcabbcabccaaabbbccabcabcabbbbcabccabbcabcaabbcabbcabbcaabcabcabcaaabcabbcabccabcaabccaabbcabcccccccccaaaabbccabccaabcabcccabbbccaabcaabbbcaabbbcccccabbccaaabcabbcabcabbcabbccaabbccaabcabcccaaabcabcabccccabcccaaabbcaaabcabccccabbbcabbcaaabbccaabbbcccaaabccaabccabcabccaaaabcaabbccabbcabbbccabcaaabcccccabcabbbbccccabbccabbcccaabcaaabcabcccabcaabcccabcabccabcabcabbbbcabbcaabcabcabccaabccabcabbccccabccabccccabcabcabcaaabbcaabbbcccccabcabcabbbcccabbbcabbcabcabcccaabcccaaaaaaabcccabcabbccabbcaaabcccabcaabcabbccabcabbbbccabbbcaaabbccabbccabcaaaabbcabbbccaabccaaabcabbccabccabccabcabbcabcaabbcaabccaaaaabcaaabbcabcabccaabcabbccccaabcabbccabcabbcabcabbccabcabbccabcabcabcccabbbcabbbcabbccabcaaabbcabbccabcaabcabccaaaabccccccabcabcaabbccabcaabbcabccaaaabcabcaabccccabcaaaabbbcccaabbcabccabcabcccaabccaabbcabccabccabcabccabcaabbccaabccabccccabccccabbcabbcabcccabcaabccabcaabbbcabbccaabbcabcaaabcabbbcabcabbbcaabccabcabcaabcabccabccabcabcaabbcaabcabcaabccccabccaaaabccabcccaabbbbcabcabbccabcaabccabccabbccabcaaaabbcabbcabbcabbcabcaabcabcabcabbbcaaaabccabcabbcabcaabccaabcabcabbbcabcabbcabcccaabcaabccabccabbcabccabcaabbcabbbcabcaabcabbccabbcabcaaabbcabcabcabcabcabcccaabbcabbbbcaabcaaaabcabbbbcabbccabcabcabccabcccabcabcabcabcabbccccabbbbccaabccaaaaabccaabccabcaabcabcaabcabcabcaaabcabccaaaabbcabcaabcccaabbcaaabcabccabbbbbcaabcccabcabbccaabcaabcabccabccabbbbcabbcaabcabbbcaabcabcabcabcabbcabccaabbbbbcabccaaabcaaaaabcaaabccabcabbcabcaabcccabbbbbbccabcabbcabbbcaabbccabcabbbccaabcabccaabbbcabcabcaabbbbcaabcabcabcabccabbcaabcabcabcaaabcabcaabcabcabbcabccaabcabcabcaabcabcabcaaabcabcaabccabcabcabbcccabbcabcabcabccccabccabcccabbcabcccccabbbcabbcccaabcaabcaaabcabcccaaabccaabbcabccabcabcabbccabcabbccabcabccabcccabcabcabcabccaabcaabcccabbbcabcabcaabcccabbcabccabcaaabcabccaaaaaaaaabcccaabccabbbcaabccabcaabbbcaabbbbcabcaabcabcaabccccaaabcabbbcaabccaabbcabbcabbcabccabbcabcabcabcabccabbccabccabbccaabcabcaabccaabbbbcabcaabccccabcabbcccabcabcabcaaaabcabcaabccabcaaabcaaabbcabcabccaaabbcccabbbcabbbcabcabbbcabcccabbbcaabcaabbccaabbcabccabccaaabcabccccaabccccabcabccabbcabbcaabccabcabbcaabcabbccaaaabcaabbbcabbbcabbbcabccaabcaaaaabbccabccabccabcabbcabbbccaabbccabcabcabccabbcccaabccaabcaaabbccabbbbbcabbcabbbcaabccabccabbccabcabcaabbcaaabbcaabcabccaaabcabcccaabccabbbbccaaabbcabcabbbcaaabcccaabcabcaaabbcaaabcaaaabcaabbcabcabcaaabccabccabccaabccabcccabcabbccabcabccccabccabbcabcaabbbcaabbbbccabcabccabcabccaabcabcabcabbbbbbcaabcabccaaabcaabcabccabbbbcabbcaaabccabcabcaabcabccaabbbccabcccaaabccabcabcaabcccaabccaaabbbcabbbcabcabcabcabccabbccabcabbcaabbbccabccabbbbcabcabcaabcaabbccaabcabcabcabccabbccaabcabcabcabcabcabcaaaaaabccabbccabcccabcabccabcccabbccabbbbbcaaabcabbbcabcabcaabcabcaabbbcabcabcccabcaabcaaabbcabbcaaaaabcabccccabbcabbbbcaabccabcabcaabccabcabbcaaabcabcaaabbcaabbccabccabbbcabccccabcabccabbbbcabcaabcaabcabbcaaabccabcabcaaaabcaaabbccabbbcabcccaaaaabcabcabbcabccaabbbcccaabcabbcabcaabcabcaabbbcaabcabbbbcccaaabcaabcabbcabccabcabcaaabcaaaabcabcaabbcaaaaabbbbcaabbcabbbbcaabbbbcaaaaabbcabccabcccaaabbccabccaabbcabcabcaabccabcccabbcabcaabbbcabccaaaabccabbccabbcccabbbcccabbcabccabbccaabccabccaaabbbcaabcccabcccccabbbccabcabbccaabccabbcccaabccaabcaaabcabbcabcaaabcabbccccaaabbbcabcccccaabcaaaabbbbcabccabbccabbcaaabcabccabcaaaabbbbbcaabbbcabcabcccabcabbbcaabcabcaabcabcabcabcabcabcabcabcaaabcaabbbcccabbcabcaabbbbbccaabbcaabcaaabcabcabbbcabbcabcaabcaaabcaaabbcabcaabccaabcaaaabcabbbbcabccabbbcaabccaaaabcccabbcabcabbbcabcccccaabbcabccaabcabcabbbcabcaabccabbcabcaaabcabbbbbcaaabcaabcabcabbcaabccaaaabbcabcabcabccaabcccabccabbcabbcaabcabcaabbbccaabccaabcccaabbcaabbccabbccaabcaabcabcabbbcaabbcaabbcabbcabbcabbcabcabcabcaabcccabcaabcaaabcabccaaaabbcaabbccabcaaabcabcccaabbcabccabcabccccabcccabbcabbcccaabcabcabbcabcabccabcabbcaabcaabbcaabcaaabcabccabccabbbbcabcabcabcabccccabbcaabccabcccabbbbbbbcabcabcabbcabccccabccabbcccabcaaabcabcaabccaaabbcaaabccccaaabcabccaabccabcabbbbccabbcccaabcabcabccabbbcabccabcabcabcabccccabcaabccabccaabccabccabccabbcabcabcabccaabcabcaaabcabcaabbcabcaabccabbbbbcabcccabcccabccabcccaabbbbccabccaabcabbbcabcabcabcabccabcaaabccaabcabccccabcabbcabbcabccabcabcabcccabbcabbccabcabbcabbcabcaaabbcabccabcabcaabcaabbcabcabccabbbccaaabccaaabccabcabbcabcaaabccabcabbcabbccccaaabcabccabccaabcabbcabbcaabcabbbbcccaabbcaabccabbccabccaabcaabcabcabbccaabcabcabcabbcabbcabbcaabcabcaabbbcabcccabbcabcabccabcccabccabbccabccabcaaaabcabbccaabbccccabbcabbcabccabcaabbccccaabbcabccabbccaaabbcabbcabbccabcabcabbbcabcabcaabcabcabbcccaabccabccabcabbccaabcabccabcaabcabcabbcabcabbccaaaabcabcabbccabcabcabcabbcccabccaaabcaabbcaaabbcabbcaabbccaabcabcabcabbcabccaabccabcabbcabcabcabcabcaaabcaabbcabcaaaabbbccaabccaabcabbcaabccabbbbbcaaaaaabbcaaabcaaaabcaabbcabbbbcabccabcabcccaabcabbbbbcabbcabcabcabbbcabcabcccabcccabcabbcabcabcaabbbbcabccabccabbcabbccaabbcabcabcabccaabcaabcabccabcccaabbbccabcabcabcaabcabbcaabbcabcabcabcaabcaabbbccccabcaaabccabcabbcabcaabcaabbcabccabcccabbccccabccabcabbcaaabbbccccabccabccabcaabcabcaabcabccabccabccccabbbcabcabccabbcabccabcaabccaaabcccaabcabcaabcaabbbcabcccaabcabccabcccaabbcccabccccaabbcabcabbcaabbcabcabbcaabccaabccabbcabcabcabbcabbbbccaabccabccccccabcaabcabcabcabcccabcccabccabccabcabcccaabbcabbbcabcccaabcabcaabcaabbcabcaaaaaabbcabcabbbcaabcabcaabcaabbbccaabcabcaabbcccabcabbbcabccccabbbbcaaaabbcaaabcabbbcaaabcabbbcabccccabcabccabcabcaaaaabccaabcabcabbcabbbcabcaaabbbcaabcabcaaaabcabbbcaabcabbcabcaabcabcabccaabbcabbcabbbbcccabccabcabcaabcccaaabbccaabcabcabcaabbccaaabbbcabcaabcaabbcccaabcabbbbbcabcabbcaaabbcabbcaaabbbbbcaaabbcaabccaabcaabccabbccabcabcabccaaaabbcccaaabccaabbcccccabcabbccabcabcabccccabccccaabbcabbbccaabbcccccabbbcabcabcccabbccaabcabcabcabcabbbcabccabccabbbbcccabbbbcaaabbcabcabcabbccaabbccabbbcabbcccabcccaabcabcabccaabcaaabcaabcabcaabbbcabbbccabcaabcaabbcabcccaaaabbccabcabcabcabbbcabcabcabcabcabbcabcabbcaabcccabcaabccabcabcaabccabcabcabcabccaabbcccabcaaabcabccaabcabcabcabbcaaaabcabccabbcaabbbcaabbcabccabcccccabcabbcaaabcabccccabcabbcccabbbcabcaabccccabbcabbbcaabcaabcabbcabbcabcaabccabccaabccaabcabcabccabccaabccaaaabbccabccaaaabccabcaaabccabcabbbbcabcaaaabccaaabcaabcabcabcaaabcaaabcaabccaabcaabccabbcabcabbcabcabcabcabbccabcccabbcabcccabcabbcabbcabbbcabbccabccabccaabcccaabcabccccabcabcabbcabcaabcabbbcccccabcabccabbcaabcabbcaaabccabbcabcaaaabcccabcccaaabcabbccabcccccccabccaabcccabcabcccaaabcabbcccccaabbbccabccaaabbccabcccabcabbbcabcabbcccaaabbccabccabccabbcabbcabbcabcccabcaaabbccabbbbbcaaaabbbcaaabccabcabcaabccaabcaaabccabcccccabccabcabbbcabccabbccabcabbcccaaabbbcaabcabccabcaaabbcabbcaabbccabccabccabcabcabbcaabcabcabcabcabcabbbccabcaabcaabbccabcabcabcabcabbcaabcabcaaaaabcccabbcaabbcabccaaaaabbccabbcabcaabbcabbcabbccabcabcaabcabcabcabcccabccaabbcaaabbcabccabbcabcaabbcaaabcabccaabccaaabcabccaaabcabcaaaaabbbcabcaaabbcabbbcabbbbbcabccaabcaaaaabccaabccccabcabbcccaabbccabbbcabbccabcabcabbcabbbbcabbcabccaabcabccabcabcabbbcaabcaabccccabbcccabcccaabcaabcabcaabcabccabcabcabcabcabbbbcabcabbccabbcabbbbcaaabccaaabbbcaabccaabccaaaaabbbccaabbccabccabcabccabbbcabcccabcabcabcabcabccabcabbcaabccabcaaaabcabccabbcabccabcaabccabcaaaabbcabbcabbcabbbcabcaabccaaabbbcabcccabccabcabbcccaabcaabcabcabcaaabccabccaaabbccabcabbccabcaabbccabcaaaaaabcaaabcaabcabcabcabbcabccabcaabcabbcaaabbbccabbbccabcabccaabbcabcabbccabcccaaabcccaabcccccaaabcaaabccccabcccabbcaabccabbccabbcaabbbcabbccabcabcabbcaabbcaabbcaabcaaaaabbcccabbccaabcaabcabbcaabcabcabbcabccccabccabcaaabcabcabcabcabcabcabcaabccccabcabbccabccabccabbcabbbccabcaabcccabbbcabcaaaabbcabcabcabbbbccabcabccaabcabcabbbbcccabbccaaabbccabccccaaabcaaabcabcaabcabcabcabbcabcaabcabbcabcccaaabcabbcaabcccabcaabcabcaabcaabbbbcccabcabcccabccabcccabcabcabcccabccabbbccabbcaaabccccabbccabcabbccabbbccaabcaaaabbbcaabcabbbcabbcaabcabbbbccaabbcaabcabcabbcabbcaabcabccaabbcaabcaaabbbccabcaaabcabbcaabbcabbcaabcaabccccabcabcabcabccabbcabcabcaaabcabccabbbcccabcabbcabcabcccabccabccabcabcabcabcabbcabbcaabbbcabbbbbcabccccabcabccabccaabcabbcabccabccaabbccabcaabccaabbcabcaabbccabcabcaaaabbbccabcaabcccaabccabbbccabcaabccabcabcaabccabccabcaaabcaaabccaaabcaabccabbcabcaabcabcaaabbbcabccaabcccabcaabcabcaabcabcabccabccccabcabcabbbbcccabccaabcabccaaabcaabcabccccabcabcccabcccabccabcaabcabcabbcabccabcabbbccabbcabbcabccabcabcaaaaaabbcabcabcabcabccabcabbcabccabbbcaabcabbcabbcabcaaaaabbbcccccccabccabccabbbcabcaabcabcaaaabcaabcccabbcccccabcaaabccabccabccabcabcaabccabcabcabcabcaabcabbbbcabcaabbcaabccabcccabcabcccabccabcabcabcabccabcaabbbccabbbbbbcabcaabcaabcaabbcabcccabcaabcabbbcccabcaaabcabccabcabbccabbcabbbccabccabccaabcaaabccabbcabccabccabcccccabccabbcccabcabcabcccccaaabbbccabbcaabcaabcaabbcaabcabbcabbcabcaaaabbbbcccccabcabcabcccabccaabcabcabcabccabbcccaabcaabccccabcabcaaabbccabcabccccabbcaabcaabcccabbccabbcabcabccaabcabbcabcabcabbcaabcabccaabcabccabbbcccaaabcabbccaabccccabcabcabbcabcabbcabbcaabcabcabbbccccabccccccaabccabcabcaaabcabbcccaaaaabcabbbccaaaaaabcaabccccabcabcccabcabcaaaabcabcaabcaabcabbbbccabcabbccabcccabcabcccabccabbbbbbcabcabcabbccccccccabcaabbbcabcaabbcaabbccaaabbccccaabcabcabbcccabccabccabcaabcccabccabbbccabcabcabbcaabcabbcabcccabbcabbccabbcabcabcaabccaabcabbcabccabcabcabcabccaabccabcabbccccabbcabbbccabcabccabcaaabcabcccabbccaaabcaaabbcabcabccabccaabccccaaabccabcaabcccabcabccaaabbcabccabbcabcaabcabcabcaaabcabbccabbbccabccabbbcabccaabbcccabcabbcccabcabcaabcccabbcabbcabbcabcccabcabcabbbbccaaabbccccabccabcabbbcabcaabcccabcabccabbbcccabcabccaabccabcaabbbccabcabbbbcaabbbcabbccabbcccaaabcabbbcabbbbcabbbccaabbcccabccabbcaaabccabcabbcabccaabcabbcaabbcaabbbccabcaabcaabccabccaabccaabbcabbbbcabcabcabcccabcabcabcabcabccaabcabcabcabbcaabcabbcaabcabcabccabbbbbbcabbcabcabcccaaabbcabcabcaabbbbcccaaaabcabbcabbbcaabccccccabbbbbbbcabcabbbcccabcabcabcabccabcabcabcccccabbbcccabcaaabccccabbccabbbbccaabcabbcaaabbcabbcabcabbcabbcaabccaabcabcabcccaabbbbcaabbbccaabcabcccaabcabcabcaabcabcccaabbccabcabcabcccaabcabccabccaabcabccaabcccabcabcabcabcccaaabcabcabcabcaaabcabbbbbccabbccaabccabcabccaabcabbcabcabcabcabcabcaabcaabcaaaaaabbcaabbcabcaabbccaabcabccaaaabccabcabbcaabcaabccaaabcaabcccabccabcccccaabcaaaabcccabcaabcaabcabbbcaabcabcabcabcabcaaaabcccabbccaabcaabbbcabcabbcaabcabbbcccabbcaaabcabcaaabcabcabbcaabcaabcabccccabbbcabcaabbcaabcaaaaaabcabcabbcccabcabbcabccabcabcaabbcabbccaaaabcabbcabbcabcabbcabbcaabbbbbcabccaabccabcabccabbcabccaaabbbccabbbcabcabcabbccabcabccabbcabcccaabbcabcabbbcabccabccabbcabccabcabccccaabcaabbcabbccaaaabbccaabcaabbcccabccabccabcaabbbcaaabcabbcabbcaabccaabcaabccabbbbcaabcabcaabbccaaaaabcabcabbccccaabccabcaabcaabcaabbccabbccabcabcabccaabbccabcaaaabcabcabcaabcabcabbbbcabbcabccaabcabcabccabcabbcabcabbbcaabbbcaabbbccaabbccaaabccaabcaabcaaabcabbcccabbbcaabbccaaabccaabcccabcabbcabbcaaabcaabcabbbbcabcabcaaaaabcabccabcabccabbccaaabccaabcabbcabcabcccccabbcabbccabccabccccabcabcabcaabbbccabbcaabcccabbcabcabccaabbcabccabcabcabcabbcaaaabcabcabbbccaabbcabcccabbcabbcabbccabcabbccabbcaabccccabcabbcabcaabcaaabbbcabbccabbcabcabbcaabcaaabbcabbccaabcabccaabcabcabcaabbcaabccaaaaabcabcaaabcabbccabcabccaabbbcccabccabcabcabbcabccaabbcccabcabcabbcccaabbbcabbcaaaabcaaabcabcccabcabcaaaabbcccaaabcabbcabcaabcaabbcccabbcabbccabccaaabcabbbccaabcabcabcabcaaabccabbccabbcaabcabcabcabbcabcabccabcaaabbcccabbbcabcabcabcabcabcabcaabbcabbcaabccaabcabbcaabcabcabccabbccabcabcaaaabcccabbcaabccaaabbccaabccabcabcabcaabcabbbccccaabcabcaaaabcabbcabcabccabbccabcabccabccabcabcabbcabccccabcabbbcabcabccabcaaabccabccabbbcabcabcaabbbcccabcaabcabbcabbccabbcabcccabcaabcabbbcabccaabcaabcabccabbcaabcabcabbcaabcabcabbbcabcabccccabbcaabcabcabbcabcccaaabcabcaabbcabcabccabcabcabcccaabbbcaabbcccaabbbcabbbbcabcaaabccabcabcabcaabbccccaaabbcabccabcaaabbbcabbcabcaaabcccaaaabbbcabcabcabcabcccabbbcabcabbcabccabbcabcaaaaaaaabcccabccccabcaabcabcaaabbcabccccabcaabbbbccaabccccabccabbcabbccaabccccabcaabbccaabcaabcaabbcabcabcabccabbcabcabccaabcccaabccabbbbcabcabbcaabcaabccaabcabccaabcabbcabbcaaaaaabbcccabcaaabcabbccabcabcaabbbccabccabbbccabcabccabcabcabbcabbbcabccaabcabcaabcaabcabbcabcabcabbbbcabcccaaabccccaabcabccabccabccabcabcabbcaaaabccabccabcabcccabcabcaabccccabcaabccccabcaaabbcabbbcabbcaaaaabcaabcaabbcabccaabcaabcabbcabcabccaabbcabccccabcabbbcccaaaabcaabcabcabcaabcabbbccabbbccccabccaabcaabbcabcaabbbccabcccabccabcabcabbcabccabccaabcccabcabcabbbbcaabccaabcaabccabccaabcabbcabccabcaabccaabcccabbcaaaabcaaaabcabcccaabbcabccabcabccaabbbcaabbbcabcccabbbbbbbbcaaaaabbccccabcabcaaabbcccabcaabcabbcabcabbcabcabbcaaaaabcabbcabcaabcabcabccabcabcabbccaaaabbcabbcaabcccaabcabcabbcaaaabcaabcaaabbcabcabcaabbccabbbccabcccabbccabbbcabbbccabcaabbbbbbbccccabcabcccabcccabcaabccccccabbbbcaabccabcabcabccabccabcccccccabcabbbcaaabccaabcabccabcabbbcabcabcaaabbcaabbbbcaabbbcccabbbcabcaaabccabcaabcabcabbcaabccabcabcabbcaabbbbbcabbbbcaaaabccabbcabcaaabbccccabbbccaabbcccabccabcabcabcaabcabcabcabccaabbcabbbbbcaabbbcaabcabcabbcabbcabcabccabbccaaabcaabcabcabccabccabcabcabcaabbcabbcccabbcabbcabbcabcabcaaaabbcabcabccabcabcaabcabcabcccabcccabbbccaabccabcabbbcabccabcabcabbcabccabcabbcabbcabcabbccaabbcccabccaabccabbcabcaabcaabcabbbcccabcaaaabbcccabccabbcabcabbcccabccccabccabcabcabbcabcaabbccabcabcabcaaabcaabcabcaabcabcabccabcccabccaaabcabcabcaabccabbcaabcabcabbcaaabcabcaabccaabbcabcaabcabcabbccabbcaabcccaabccaaabccccabcabcabccabbcabcaabbcabccccabbbcaabcaabbcabbcabcabbccabbcaaaabcabccaabccaabcabcaabcaabcabcabbcccabcaabccccaaabbbcccabbcabccaabbccabbcabcaaabcabcccccabccaaabcaabcaabcabbcabcaabbccabcabbcabbcabcaabcccabccabbbcabccaaaabcabcabcabccccabccabbbcabcabbbcabcabccccabcaabbcccabcabbccaabcabcabbbccabcaabccccaabbbbcccabcabbcabccabbcabcaaabcabcabccabcabcabcaabbccabbcabccabccabbbcaaabbbcccabbbccabcabccaabcaabcaabcaabcabcccaabcccaaabbccaaabbbcaabcabcabcccabccabbcaabbcabbcabbcabcabcabbccabbbcabcaabcccabbccabbccabcabcccaaabcaabcabccccabccaabcccccaabcaabcaabcccaaabccaaabbccaabcabbcabcabbcabccccabcabcabcabcabbcabcabccaaaabbcabccabcabccabbbccabcabcabccabbbcabcaabcabcabccabcabcabcabccabcaaaaabcccaabbccabccaabcccccaabcabcabcabcabcabcccaaabccabcccabcabcaabcaaaaaaaabbcabcaabcccabcccaabbbcccabbcaabcabbbccaabcaabccabccabccabccccabcaaabccaabcabcabcabccaabbcaabcaabcaabcaaaaabccabcabbccabbcccabccabcabcabcccabbcaaaabcaaabcaabbccabcaaabcaabcaabccabcaaabbcabcaabbcaabcccabcabbcabcabcaabccabbcabbcabccaabbbbcabcabcccccaabbcabccabcabcaaabbbbbbcabcccaabbccabcabcccaaabccabccccabcabbcccabbbcaabcaaabcabbccaabcabcabccabcabcaabbbbbcaaabcabcaabcabcabbcabbcabccabcaabcaaabcabbcaabcaaabcabbcabbcabcabbcabbccaabcabccaabcaabbcaaaabcabcaabccabccccabcaabccabbbcaaabcabcabcaaabccabcccabcaabccabcabbcabbbbcabcaabcaaabccabcabcabcabccabbccccabccabcaaaabcaabccaaabccaabbcabbcccaaabcabcabcabbbbbcaabcabccabcabbbbbcabccaabbcaabcaabccabcabccaabbbccabbcaabccaaabbbccabcabbcabbcabcabcaabbcaabbbcabbcccabbbcabcaabccccccabcaaaabcabcaabbcabbbcabcaabcabccaabbbccabbcaabcaaaaabcabccabccabcabccaabccabccabcaaaabbccabbcaabbcaaaaaabbbcabcaabcccabbbcabccabcabccaabccabcabbcccabbccabbbccabbbbbbbccaabbcabbcccabbcabbcabcccabbbccaabccaaabbcccaabccabbbbbccabcaabbccabccaabcaabcabbcabcabcccccabcabccabcaaaaaabcabcabbbbccabbcccaaaaaabccaabbcabccaabbcaabcabbccaabbcabcccaabccaabcabcabbccaabcaaabbbbbccabcabbcabcaabbccccabcaabbcabcabbcabcaaabccabcabcaabccabcabbcabcabbcabcabccaabcabccabcabcabbbcccaaabcccaaabbcaaabcabccabcccabbbbccabbcabbbcaabcabcabcaabccabcabcaaabcabcaabbbbbbbbbcaabbbcabbcabcccaaabbcaaabccabcccabcaabcabbccaaabbcabcccabcccabcaaabccaaabbcabbcaabcccaabbbbcabbcaabcaabccabcaabbbcaabcabcabbbccabccabcaabccabcaabccabbcccccabcabcabccaabbbcaabcabbbcaaabcabcabbcabcabbccabccabcabcaabbcabcccaabcabbcabcabccccabcabcabcabccabcabcaaabcaaabcabcaabbcabcabbcabccabcabbcaaabccabbcaaabcabcabbccaabcccaabbbccaabcabbbccabccaabccaaabbcabcaaaabcabbcaaabcabbcaaabcabbcabbcaabbcccccabcabcccaaabbcabccccabcabccccabbcaabbbbbccccccaabcabcaabcaabcabccaaabcaaabccaabcccabcaabbcabcabccaaaabcabcabcabbcabcabbcccabbcabbcabcabbcabbcabcabbccccabcabccabcabcaaabcabbcabbcabccabbbcabcaaabcabcabcabcabbcabbcabccaabcaabbbbbccaabcabcaabcccaabbbcabcabbcabbbcabcaabcabbcccabcabcaaaaaaabbccabcaabbcabcaabbccabbbbcaabcabccabbbbcabbbcaaabcabccabbcccabccabbcabcaabcccaabcaaaabbcabcaabcccabbcccabbcaabcabcaabcabcaabccabbccabcabbcabcabcabbcccabcaabccccaabbcabcabcaaaabcaabcabcabcabcaabccccccaabbccabcabbcaabcabcaaaaabcabcabbbbcaabcaaaabcabccabbbbbcabcaaabbccaabccabcabccabcaaabccaabcabcaabbcccaaabcabcabcabccabcabbcaabccaabbcabcabccabbcabcabbcabcabcccabcabcaabcaabcccabcabbcaabcaabccaabbbbcccaaabbccabbbcabbbbbcaabcabcabbbcabccaaabcabcabcabccabbcaaaaabcabbcabbcaabbbcabbbbcaabcabbbbcabcabcaabbcabcaabcabbbcabbccaaabcabcccabcabcabbcabccabbbcaabcccccaabcabcabcabcaabbccabbbcaabcabcabbcccaabcaabcabcabccaabbcabcaabcaabcabcaabcaaabbcabcabbbbbccabcccabcccccabcaabcabcabcabbbbbcccabbcabcabcaabcabbbcabcaabcaaabcccabbcccabbcabbbccaabcabcabbbbcaabcabbcaaaabcabbcabbbcaaabcaabcaabcabcaaabbbcaabcabbcaabcccabbbccabbccaabccaaabbbcabcaabbbccccabcabbcabcaabcaabccaaabbccabcabcabbccabbcaabcaaaaabcccabcabbbcccaabcabccabcaabcabbcaabccaabbcaabcabbbcabbbbcabcabcabcaabcaabcabcabbbbcabcabcabcabbbcabbbcaaabccabbcccabbccccabcabbcabbcabcabcccabcaabcabcabbbcabcabbcabbcabcabbbcabbcabcabccabcabbbbcabcabcabccabccccabbccaabccabcaabbcabcabbcabcabbcaaabbcaaabcabccaabccccaabbcaabbcaabcabcccabbcabbbbccabcabbcabccabbbcccabcabcabccaabbcabccabccaabcabbbcabccaabcabbccaabbccccabccaaaaabccaabcabcabcaaabcabcaabcabcabccccabcccaabcaabbbcabbcabcabcabcaabbcccabcaabcaabccabcabbbcaaabcaabbcabbcaabcabcabbccabcccabcabccabccccccabbbcccabccaabbcccaaaaabcccabccabbccabbcabbccabbcabcabcabccabbcabcabbbbbcabcabcccabcaabbccabcccaaabbbbccabccabcabbbcaabcabcabbcaabcccabcccabbcabcabccabcabcaabcccaaabcaabccabcaabccabcaaabccabbbbcabbccabcaaabcabccaabbccabcaaabcaabbcabcabcaaabcabbbcabccabbccccccaabbcabbbbccabcccabcaaaabcaabcabbccaabbccabccaaabccabbcabcabbcaabcaabcaabccabcaaabbcabbbcabccabcabcaaabcabbbcaaaabcabccabccabccabcabcabbcabcabcaabbbcaabcabbbcabcabcaaabbccabcabcabcaabbbbbcabcabcaabbbbcabcaabbbbcaabcaabcabcabbccaabbbcabbbcabcabbbbccaaaabccccabcccabcabccabcabbbbccabcabccaaabcaaaabccabcaaabcaabcaaaaabcccccaabccabcabccaabcabbccaaabbcaaaabbbcaaabbcabbccabcabbcccabcabbccaaaabcabccabcabbcabccabcaaaabccabbcabbcabbcaabbbbbbbbcabbcabcabbbccabcccaabbccaabcaaaaabbccabbcabbcabccabbbcabcabcabbccabbbcccabbccabbcabcaaabcabcaabcccabcaabcabcabbbcabcaabbcabcabbcccabcabcabbcaabbcaaabbccabbcccabcccccabcabcabcabcaaaabbcaabccccabcabccabbcabccccabbcccabcabbcaaabcabbcccaaabbbbccaaabbccaabbbccccabcabbccabcabbccccabccabccabcccaabbbbccabccaabcabcccabcaabcabccccabccabcabbcaabccaaabccaabccabbcabcaabcaaaabcaaabccaabcabcaabbcabbcabcccabccccaaabbcabcabccaaabcaabcabbbbbcaabcabcabccccabcabbcabcabbbcabbccabccaabbccabccaabcabcabcccabcaabbcabbccabcaabbbbbbbbbbbccabbbbbccabccccaabcabbccaabcabcabcabcabcaabcabbccabccabbcabcabcabbccabccabcabbccccaabccaabbcabbccabcaabccabbcabcabbcaaabbcccabbcabcabcabcabbbcabcaaabbcaabcabbcabccaaaabcabccabbcccabcabccccccabcabbcabcabcaabcaaabcaabcaabcabbcabcabcabcabbbcabcaabcabbcabcabbcabbbcaaabbccabcabbcabccabbccaaabccaabcabcaabbbbcaaabcabcccccabbbccabccabcaabcabcabbcabccaabccabbcabcabccabcabbcabccabcabbcabcabcaabcabcabcaabbbccaabccabbcabccabcabbccaabcaaaabcabbcaabbcabbccabbcaabcaaaaabbcabbcaaabcabcabbcabbccaabcabccccccaabcabcaabcabccaaabbccabcabbcabcaaabcabbccabbccabcabbbbbccabcabbbcabccabcccabcabcabcabcaabbcabcaabcaaaabccabcabbcccabbbcaabbcaaabccccabccaabcabcabcabbcaabbcabcabbcaabcaaabcaaabcabbccccccccabcaaabcabbcabcabccabcabcaabbcaaabbbbccaabbccabbbcaaabbccaabbbcccabccabccabcccabbccccaabbccabcccaabcaaabccabbcabbbcabbcabbcaaabcabcabbcabcaabbccaabbcabccabcaabcaaaabcabbbbcaabccccabbbcabbcabbcabcabcabccabbcaabcaabbcaabbcabcabcaabccaabccaaabcabccabcabbcabbccabcaaabcabcabbbcabccccabcaaaabcabcabccaabcabcabcaabcccaabcabcaaabcccabccaaabcabbcabcccabcabcabccabcaaabcabcccabcabcaabcabcaaabbccabbccabbbcaaaabcabccaabcabcccaaabccccaabbbccabcabccaabcabbbcccabcabccabcabcabcaaabccabbccabcabcaabccabcaabcccabcabccabbbcabbbbcabcabcabccabcabccabccaabcabccaabcabbccabbbcabbcabcccaaabcabcaabcaaabcaabcabcabccabcabcabcaabbcabbbcabcabbcabbbcabcabcaabccccabccaaaabbbcaabcabcabbbcabbbcaaaabcaabcabcaaabcaabbccccabccabcabcabcabbcabccabcaaabccaabcaaabccaaaabcabccaabbcaabcabccabbcaabbbcabbbcabbcaabbbcabbccabccabcabcabcabbbcccaaabbcaabbcabcabcabbccaabbbcabcaabbbbcabbcabcaabcabcabcaabcccabbccabcaaabcabcabbbcabcabcabcabcccabcabbbbcaabbcabbcaaaabbcaaabcabcabbbcaaabcaabccabbbcabcabcabbcabcabcccaaabcabcabbcabcccabbbbccabbcaabbcabbcaabbcabccabcabbbcabcaaabcabcaaabcabbcabcabbbcabcaabccaabcabbcaabcccabcabbcabcabcccabccaaaabbbbcaaabcabcabcabbcabccabbbcccccaaaaaaabccabcaabccabbbccccabbccccabcccaaabcccabbbcabcaabcabbcabcaabcccccaaabcabccabcabcccccaabcabcabccaaabccaabcabcabbcabbcabbbcabcabcccabbcabbbbcaabcaaabccabbcabcaabcabbcaabbcabccabbcaabcccabbccabcabcccaabbbbcabbcaabcaabcabbcabcaaabcccabcabcabccccccabbccabccaabccabcabbbcabcabbbcabbcaaaabcabbcaabbccccaabccabcaabcaabbccabbccaabcabcabbccaaaaabbcccaabccabbcaabcabbcabccaabcabbccabcabcaaabcaabcaabcabcabcaabcccaabbcccaaaaabcabcaabcaabccabcabbccabcabcabcabbbcabcabccaaabbbcabcaabccabcabcccabccabccabccabcabcabccaaabcabcaabccabbcabccabbbcaaaabcabbcaabbcaabcabccabbbbcabcaaabbcabbbbbcabcabbbcabbbccabccabccabccabbcabccabbbcabccabcabcaaabccaaaaabbcaabbcabccaaabccaaabbcaaabccaaabbbccabcabccabcccabbccabbbbccabcabcaabccaaabbccabcccabcabcaabcabbccccabccabbcaaaabcaabbcaabcabcaabccabcabcccabcabbbcabccabbbccabcabcaaaaabcabbcabcccccccabcccaaabcabcaabccabcabbcabbcabcaabbcabbcabcabcabbcaaabbbbcabccccabcaabccabcccabbcabbbcabcabccaabbcaaaabcaaabcaaabbccabbbcabccabcccabccabbbccaabbcabcaaaaabcabbbcabccaabcaabbbcabcabcaaabccaabcabcabcabbcabcabcabcccabcabbbbcabbcccaabcaabcabbcabccccaabcaaaaabcabbcaaabbbcabbcaabbbcabcaabbbccaaaaaaabbcaabbbbbcabccaabcaaaabbcabccaabcccaaaabcabcabcabcabcabbbbcabbcabcabbccabccabcabcabbbcccccaabcabbcabbcaaabbbcabcaaaabcabbccabccaaabccccaabcabcabbcaabbccccabcabcabccabbcabccabcaaabcabccabcabcabcabcabcabcccaabcabcccaaabcabcaaabcabbcabccaaabbccabcabcabcabbcabcaaabcabccabcabcabbcabcaabcabbcccaabcabcaabbbbcaabcaaaaabcabcaabcaabbbcabbcabbcccccabcaabbccabbbbbbcaabbcccaaaabccabbbccabbcaabcccaabbccabcabcccccaaabbccabcabcaaabcabbccaaabccabccabcabbccaabcabcabccabcccabccabccabbbcabccaaabcabcabcabbbcabbbbbbcabcabcabcaabbbbccaabcabcabcabcabcabcaaabccabccabccaabccabbbbccccabcabbcaaabccabcabbcccabcabcabcabccabbcaabcabcabccabcccabbcccaaabcabcabccabcaabbbcaabbcabcabbcabbbbccabcabcabcabcabcabccccabcabcaabcabbcaaabcabccabcabcccccabcaabcabbcccaaabcabcaabccabbcabbcabcabccaaabcabcabcabcabcccabbccaaabccabbbccabccabcabcaabccccabbcabcaaabcabcabcccabcabbbbccaaabbcabbbcabcabbbcccabcabbbbcaaabcabbbccaabcabcabbbcaabccabcabbcabcabcaaaabbbccaaaabcabcabbccabbcaabcabbcabbbcccaabccabcaabbcaabbcabcaabbcabcaaaabbcabcaabcabcabcabccaaaabcabbccaabcabcaabbcaaabccabcaaabbbccaabcabcccaabccabbcccabbbbcaaabcaabcabcabcaabcabbccabcabcaabbbbccabccaabcabcabbcabbcabcaabbbcabcccaabbbccccabcabcabcabbccabcabcabcabccabbcabbbccaaabcabcaabcabbcaaabbcaabcabbbbbbcabcabcaabcabcabcccabbbccabbcabccabcccabbcaabccabbcabbcaabccccaabcaabcaaabcabccabbbbcabbccabcabcaabcaaaaabccabcaabbcaaabbcabcaaaaabcabbccaabcccaaabcabcaaabcabbccabcabcaabcaaabccccccabcccabbcccabcccabbcabbbccabbbcabbccccabcabbcabbbccaaaabcabbcabbcabbcaabbbcabcabcaaabcabcabcaabcccccaabbccabbbbcaabbcabcabcaaabcabbbbcabcabcabcabbbccccabbbcaaabcabcaaabbcabcabbcabbccabbcccabcabbcaaaabbbbcabcabbccaabccabcabbcabbcabbbbbcaabccabccaabcabcabcabcaaaabbcabcabcabcaabcabcabcabbcabbbcccccabcabcabbcabccabccaabccabcabcabbccabcabccabcabccabccabcabcaabbcaabbbcccaabccccabccabcaaabbcccaabcabbcaaabcaabcaaabbcaaaabcabccabcaaabcabcabcabcabcabccaabcaabcaaaabcabcaaaabcaabcabccaabcabcabbbbcabccabbbbbcaaabcaabbcabbccaabcabccabcabcabcabccabcccaabbcabcabcaaaabccabcabbcaabcaabccabbbcabcaaaabbcabccccabccabcabbcabcabbbbbbcccaabccaaaabbcabccabcaaabcaabccabccabcccabccabbbccabbbcabcabcccaaabcaabcabcabcabcabcaabcaaabbcabcabcabcaabbcccaabcaabbcaabcccabbcabcaabccabbcabccccabbbcabbbcccccabcabbcabccaabcaabccabbcaabbcabcccabcabcccabbccaaaabcccabbbcaabcccabcaabbcaabcabcaabccabccaabcccccabccabccabcabccaabcabbcabcabcabcabcaabcccabccabcabccabbcabccabcabbbccccaabcabcabbbcabcaabbcaabbcabccaaabcabbcabbbcabccabcaabbcabcaabcaabcabcabbbcabbcabcaaabbbcabccabccaabbccaaabcaabbcaabcccabcaaabcaaaabccabbccaabbbbccabbcabccabcaabbbbcaabcabbbbccabbcabccabccaabcabccabcabcccabccaabcaabcabcaabbbcccabcabbcabcabbcabcaabbbbbcaabcabcabcaabcabbcabcabbbcccaaaabccabcabbbbcaaaabcabccaaabccabcccabccccaabccaabcabbcaabcabcabcabbcabcabbcabbbbbbbbcabcaaabcabcaaabbbcaabcaabcaabcabcabccccabcaabbbcaaabcabcaabccaaabbcaabcabcaabbcabcccaabbbbccabbcabcabcaaabcabcabcabccabbbbcaaabbcaabcabbbcccaabcabbcaabbcaaaaabbbccabcaaabccabbbcabcabcaaabccccabcabcabcabccaabcaabcaabcccaabccaabcccaabcaaabcaabccccaabcaabbcabccabcabcabbcaabcabcccabcabccabbccaaabcabccabcabbbbccabcaaabcabcabbcabcabbbcabccabbccabcabccabcaabcabbcaabcabbcabbcaabccabcaaaabccaaabcabbbbcccccaabcabcaabccabcaabbcaaabccabbccabcabcabcaaabccaabcabcabbbcaabcabbcabbcabcaabbbbcabbccccaabcccabbbbcabcaaabbcaaaaabcaabccaabcaabbccaabcabcaaabcabcabccabcabcaaabcabcabbcaabccabcabccabbbbbbbcabccabccccaabcabcaaaaaaaaabcabccaaaabbcccccabbcabcabcabbcccaabcaabbcabcccaabccabbcccaabcabcabbccaabcabcccaaaabcaabcaabcaabcccabcabbcabbbccaaabcccabbcabcabbbcccabcabcaaabbcabbcaabccccabccabcabcccabbbbcaaabbbcabbbbccabccaaaabcccabccabcaabcabbbbccabbbccaabcabcabbccabcccaabbccaabbcaaaabbccaaaabcabcaaabcabbbccabcabbcccaabcccabccabcaabcabcaaaabcaabcaabcabcaabcaabcabcaabbcccabbbccabbcabcaabcabbcccabbccaaabcabcaabcaabcabcaaabbcabcaaaaaaabcaabccabcaaabcaabcabbcabcabccabbccabcabbcabbcabbcccabbccabcaabcaaabcabbbcabcabcaabbbcaabcabbbcabcccabbcccabccabbcaabcccccaaaabccabbccabcaabcaaabbbcabbbcaaaaaabccabcaabbbbcabbbcaabbccaaaabcabcabccabbcabcccaabcabcabcabbcccabcabbcaabcabcccaaabcabcabbbbbcaaabccabccabbbccabbbcaabcaaabccaabcaaabcccabcccabbbbcabccaabcabbcabbbbcaabbcaabbcabbcabcabccabcaabbccabcaabcabbcabcccabbccccabbbbbcaaaaabbccaaabbccabcaabcaabbcccabcabccaabcaaaabcccaabcabcabcccabbcabcabcccccaabcaabbccabcaabcabcabccaaabbbccabbbccabbccaabccabcabcabbcabbcabcccaaaabcabccabcabbcabcccaaabcabccabcabccabbccabbcaabbbcabbbbcabcabbcaabcaaabbcabcabcabccabcccabbcaaabccccabcaabcccaaabcaaabcaabccaabcabbccabcabbbcabcabccccccabcabbcaaabcabccabcaabcabcabcabbbcaabcabcccaabccabcaabcabcaabcabcaabccccabcaabcabbcaaabbccabccabbccabcabbcabcabbbcabbcaabbbcaabcaaabcabcaaaabcabbcabbbcabcccabbcaabccabccabcabbcabccabcabcabccabbcabcabbcabbcabcabcabbcaabccabcabccccaaabccabcabbcaabccaaabcabbcaaabcaabbccabcaabcccabccabbcabbcaabcabbbccabcaaaabbbbccabbbccaabcabbcabcaabbccabcabcabcabbcccabccabbbccabbcabcaabbccaabcaabcabcabbcabcabbcabcaaabcabcabcccabcabcabcabccabcabcabbcaabccabbbcabcaabcabccaabcabcabbcaaabcaaabbcabcaaabcaabccccabcccabccaaaabbcabbcabccabbccabccabbccaabbbcabcabbcccabcabcabcabccabccaaabcabcaaaabccabcaabbbccaabcabcabcabccabbcaabbbcaabcaabbccabcabcaaaabcccaabbbccabcabbccaabbcaabcabbbccabcabcabcabccabcabbbcabbbbcabbcaabccaaabcabcaabcaabcabbcaaabbbccabcaabccccabcaaabbcaabcaaabbcabcabcaaabccaabcabbcabcabbcccabcaabcabbbbcabcabbcabcaaabbcabcabbbbcabcaabbcaaaaaaabccccccabcabcabbbccabccaabbcabccaabbcabcabbccabccabbcabbbcabccabcaabccaabcaaabcabbccabbbcabbcabcabccaaabcabcabbbcaaaabccabccabcaabccabcabcccabcaabccaaaabccaaaaabcccabbbbccaabccabbcaaabbcabbccabbcabbccaaaabcabbcaabbcabbcabcabbcabcabbbbcabbbcaaaabbbbcaaabcaaabcaabcabccaabcabccabcabcabcccabcabcaaabcaaabcabbbcccabcaabcabcccabcaabcccabbccabccabcabcabbcabcabbcabbccabccabcabcabcccabcccccccaaaabcaaabcaaabcaaabcccaabcabccccabbcabccabcabcabccabcabbccabbbcaabccaaabbcabbcaaabbcaaabcaabbbbcabcabbcaabbcaabbcabccaaabcabcaabcaaaabcccccabcaabccabcabbcccabbbcaabccabcaaaabcabccabbcabcabbcabcabcaabccaabcccabcabcabbbcccabccabbcaabbccabbccccaabcaabcabccaaaabccaaabbcabccabccabcabcaabcaabbbbcabcabccabcaabbcaabccabbbbccabccabcaabcabccaabcabbcabcaaabcaaaabcabbcaabbbcabcccabbbccccabcccabbbcccabcaabcabcaabcaabccabcabcabbbbcaabbcabbbcaabbcccabcaaabbcabbccaabcabbcabcabcabccaabcaabcccaaabcaabcaaabbbbcabcabcabccabcaaaabcaabccabbbcaabcaabcabbccabbccabcabccaabbcccabcabcaaaabbcaaabccaaabbcabbccabbcabcabcaaabcaabbcabbcabcabbcabbccccaaabcaabcaabccabcabcabbcccabcabcabcaabcabcabccaabcabbcccabcabbcccabcaaabcabccccaabcabcaabbccaaaabcabcabcabccaabbcabccabcaaabcaaabccabcabcabcabccabccccabbcabcabcabcaaabcccaaaaabccaabbbcaabccabcabcccccaabbcccabccaabbcccaabbbbbcccabccaaaaabbccabbcccabcabbcaabccaabccaabcccaaaabbcaabcabbcaabcabccaaabbbbbcabcabbcaaabcabcabcabcaaabbbcabcabcaabcccccaabbcabcaabbbcabbbbccccaabcccabccabcabcabccabcabbcabcaabbcabcaabbcabbcaabcabbbcaabbcabccabcabccabcabccaabccabbcaabbbbccaabcabbcabbcabbbcaaabccabcabcabcabcabccabcabbbcabcabccaabccaabcabcccabcabcabcabbbcabbcabbccabbbbcabbbcccabcaabbccaabcccabbcabbcaabccabcaabcaabcabcabcabcabcabcccabccaabcabcabcabcabcaaabcabccaaabcabbcabcabcccccabcabccccabcaabcabcccccabcabccccaaabcabbcaabcabcccabccaabcabbcaaabccabbccabbbcabcaaabbbcccaabcabccccabcccabcaabcabbcabccabbcabbcabccabbcabbbcaaaaabcccabcaabcabbbcaaaaabccabcabbbcabcccaaabcabcabcabcabcabbbbbbcabbcabcccccabcaaaaabbbcaabbccabbcabcaaaabcabcaaabbbbccabcccabcabcaabbccabbbccabcabcabccabcabcaaabcabbcabcabcccabbbcaabbbbbcaabcabcabccaabcabcccabcabbccabbcabcaabcaaabcabbcaabcaaaabbccabccaabbcabcabbccabccaaaaabbbcccabccaabcabbccabccccabbbccaabccabccabcabccabbcabcaabcaaabbcaabccabcaabbccaabcabccaaabccabbccaabbccabcabcaaaabcaabbcabcaabcabcabcabccabccabcaabcaabbbcabcaaabbcccabcaaabbcaaabcabbcabcabbcabcabcaaabcabbbcabbcabccabbbbcabbcabcabbccaabcabcccabcccaaaabcaabcabbcabccccaabccabbbcabcaabbcaabbccabcaabcaabcabccabcabcabbcaaaabcabcabccaaabbbccaabbcabcabcaaabcabcccaabcaabbccabbcaaabcaabcabccaaabcccaaaaabcabccaabbbcabcabcaabcabbcabbbcaaabbbcaabbccabcabcabccabcabcaabccccccaaabcaabcabcaaabccabbccccabbcabcabcaaabccabcaabcaabbbbbbbcabccabcabcabcccabcabcabcabcaabbcabcaabbbcabcaabccabccabccaaabcabcabbbbcaaaabccabcabbcccabbcabcabcaabcabbcccabcabcabcaabccabcccabbcabcaabcabccabbbccabbcabccaabcabbcabcabccabcaabbbbbbbbbcabbbcabcabbcabcabcaabcabbbbbcaabbbccaabcabcabcaabcaabcabccaabbbcabcabbbbccabcccccaabccaabbcabcabcabbcaaabcabcccccccabcaabcccabcabccabcaaabbbcabcaabccabbcccabbccccaabbcaaabccabcccabccabccabccabccaaaabbccabcabcccccaabbbbbcaabcaabcabcaabbcaaabbcaaaabbcabcaaabbccabccabbccabcabcaaabbccabcabbcccabbccabcaabbcabccaabcabcccabbbcabccaabccabcaabcabbcabcaabcabbbccaaaaabbbbcabbcaabcabbcabbbbbcabbccaabcaaaabbcabcaaabcaaaaaabcabbcaabcabbcccabcabcaabcaaabbccccaabbccabbbcabcaaabbcccaabcabbcabccccccabccabbccabcabccabcaabbbcaabbcabccabbbbcabbcaabccabcaaaabcaaaabccaabbccabcabcabbcaabccabbbcabcabbcaabcabbcabcabbcabcabbbcccabbbccabbcaaabcaaabcabccaaabbcabbcabccabcabcabcabbbbcaabcccabbbcaaaaabbbbbcabccabbccabcabcaabbbcaaabbcaaabcaabcabccaaabcccaaaabcabccabcabbcabcabbbcaaabcabbcabbbbbcabbcaaabccabbcabcabccabcabcabcabcabbcabcabcabcaaabbcabcabbcccabcabcaabcabbcabcccabccabccaabccabbcaaabcaabcabcaaabbcccccaabccabccabccabcabccaaabccabcaaabcabcabcabcaabcabccaabcabccaaaaabcccabbbcccaabcabbcabcabbcabbccaaabcabbbbbcabbbcaabbcabcabcccabbcabcabbcabcabcccabbbbcaabcabcabccabccabccaaabcabcabcabbcaabcabbccabcabcabcabcaabcaaaabcabbbbcaaaabcaabccccabccccabcabcabcabccabbcabbcabccccccaabcabccccabcabbcaabbcabcaaaabcabbcabcabbbccabccaaabbbcaabcaaabbccaaaaaabbcabcabcabccaabccccaabbcaabccaabcaabcccabcaaabcabbbcccabbcabbcabcabbcaabbbcccaabcabcaaabbbcaabbcaaaabcaaabbbbbbcaabbbcabcaaaaabcaabcabbcabbbcabccaabcabbbcccaabccaaaaabcabbbbcabcccccaabcabcabcabccccaabbbcaabbbcabcaabcaabcabccaaaabcccaaabccabbcaabcabcaabbbcabcabcabbbcabcabbcabcaabcccaabccccaabccaabbbbbcabbbbbcabcaabccabcabcaabcabccaaabcabccabbcaabccabcabcabcabcabcabcabbcabbccabcaabccaaaabcccaaaabcaabccaabbcaaaabccaabcabbcabbcaaaaaabcabbcabcabcccaaabcabcabbccabbcabcabccabccccaabccaabbcabcaaabcccaaaabcabcaabcccaabcabbcaabcabccabbcabcabbbcabbbbccabcabbbcabccabcabcaabbcaabcaaabcaabbcabbccabcabcabcabcabbbcaaabbcabbcabbcaabbbbbbcabbcabbccabccabccabccabbbcaabbccabcaaaabbbccabcabcaabbccabccaabcabcabcabcabccabccabbcaabbbcaabccabcabcccccaabcabbbcaaaaabbbcabcaabcabbbccabcaaabcabcabcaaabcaabccaabcabccabcabccabccaabcabcaabcabcabcabbcccabbbbccabccccabcccaaabcabbbbccabcabccabcabccaabcaabbcccaaabbcaabcabbcaabcabcabbcabcabcabccaaaaabcabbbbbbcabcabcabcabcaaabccabcaabccabcabbcabcabbbbbccabbcabcabcabcabbccaaabcabcccaaaaaabccaabcabbcaabbcaabcccccabcccaabbbccabbcabcaaabbcabcabbcabcaabccabcabcabcccccabcccaaaabcabcabccabbcaabcabbcabcccccaaabcccabccccaabbcabccaabcabcabcabcabcaabbcabbcaabcabbcabccabccccabccabcabccccaabbbcaaabcaaaaabcaabcabbcabcabbcabbbccabbccaabcabccaaabbbbbbccabbcaaabbccccccabcabccaabbbcabcabcabbbbccabcaaabcabccabcaabbcabcabccaabbbcccabccaabcabcaabbbccaabbcabbcaaabbcabcaabcabbcabbbccaabbcaabcccabcabccaabbbcaaaabcabbccabbbbcabcabbccaabbbccabcabcaabccaaabcabccaabbcabbccaabccaaaabcabcabcabccabcaaabcaabcabbcabbbcabbbcaabcaabbcaabcaabcaabccaabccaabccabcabbcabbcabcaabcabcaabbbccabccaaabbcabcccabbcaaaabccaaaaaabccabbbcabbcaaabcabbcaaabbbccaabbbcabcabbcabbcaabccaaabbbbccabcaaabcaabcabcabbcccaaabbbbbbccaaaabcaaabcabbcabbbbbccabcabcaaabcabcabccabcabcaaaabccaabccabccabcabccabcaabcabccaaabbcabbcccabccabbcaabcaaabcccabcaabcabccaaaabbbbbcabcabbcabcabcabbbcaabccabcabcabcabcabcabbbbcabccaaabbcabbcccabbbcabbcaabbcccabbccaabcaabbccaabbcabbccabbcabcabcabccabcaaabcabccabbcabbcabbcabbbbcabcccccabcabbbcaabbcabcaabcabcabcabbbcccabccccabcabcabbcaaabcabbcabcaaabcabcabcabcabcabbcabcccabcaabcccabbbcccccabcccabcabccabcaabcaabcabcabbcaabcabcabcabccaabbbcabcabcabcaabbbbccabcabbcaabbccabccccabccabcaabcaabcaabbccaabcabbcaaabcabbcaabbbccaabcaabcabbcaabccabcabccabbcaabbccabcabbbcaaabccabbbcccaabcaabbbcabcabbbbcabccabbbbccaabbbbcabbbbcabccaaaabcabcccabbccaabbccccabcabbccaabcaaabcabcabcaabcaaabcabcaabcabcaaaaabcabbcabccabbccabcabcabbccaabbbcabcccabcabcaabcabcabcabcabcaabbcabcaabcabcabbcabbccabcabccabcccabcabcabccabcaaabbccabccabcccabbcaabbcabcabbcabcabcccaabccabcabcabcabcabccabbcabbccabcabbbcaabcccaaabbccabccaabcccccaabbcaabcabcaabbbccaabcccaabcaabcaabcaabcabcabbcabccabcabccaabcaabcabcabcaabcabbccabcabbcaabcabbbbbccaabbcabbcaaabbccaabbbcaabbbbbcaabcaabcccabccaaabcabcaabccabccabcccccabcabcabcaabcabcaabccabcccaabcabbcccccaabbcabbccabccabcabccabccccabcaaabbcabcaabcabcabcccabcabcabccabcaaabccabbbcaabbcaaaabcaabcccabcaaabcccabcaaabcabbccaaabcabccaabbbbcabcaaabcabbbcabccabbbbccccabbcccaaaabbbccabccaabcabbcccccabcccabcaabbccaabcabbbcccaabcaaabcabbcabbbccccabcabbbcabcaaaabcabccabcabcabcabbcccabbcaabcabbcabbccaabccaaaaabccaabccabcccabcabcaabcabccaabbccaaaaabbcabccaabbccabcaabccaabbcaabbccaabbbbbcaabcaaabcaaaabcabcabccabcabcaaabcabbcabcccabbcabcabcabbbbbcaaaabccabbbccabbbcabcabbbccabcaabcabbcabcabccaabcccabbcabcabbcabcabccabbcaabcabbbcccabbcabbbcaabbcaabbcabbccabbcaabcabcccabcaabcaabcaabcabcabcabbbcaabcabcccabccaaaaaabccaabbbccabbcabcabcabccabccabbbccaaaabcccabbcabccabcabbccabcabbcccabcabcaabcabbcabcaabccabcaaabcabccaabccccaaabcaaabcccabbccccabbbbccabbbccabcabbcaaabcaabcabbbbccaabbcaabcabccaabbbcabbbcaaabcaabbcaabbcabbccaaabcaaabbbbcabccabccabbcabcaaabccabcabcaabcabcabcabbbccaaabccabcabccaaabbbcccabbbcccaaabcaabcabcaabccabcccaabbbccabccabbccabbcaabbbbbcaabcaabbbcaaaabccabcaabbcabccaabcaabccabcaabcabccabcabbccaabcaabbccaaabccabbcccabcabcabbccabcabcabcaabcabcabbbbbccabbcabbbcabbcabcabcaabcabccccabcabbbcabcabcabcabccaabcabbbcabccccabcabbbcabcabbccaaabbcaabcaaabcabcabccaabbbcabcabcccabcabcabccabbbbcaabcaaabbbcabcaaabcccabcabcabcaaabcabcabccaabccabbcabcaabccabccabbccabbcabcabcabbcabbcaabcaabbcabcabcabcabbbbcabcaaabcabcaabccaabbbcabbbbccaabcaabccaabbccabcabccaaabcabcaaabcabccabcaabcabcaabbcaabcabcabccaabbbcccaabcabcabcaabcabcaabcabbcaaabcabcabcabcaabccabcabbcaabbbcabbcccabbccaabbbbbcabcabcabcabcabbcabbbcaabcabbccabbcabccaabcabcabcaabcaaaaaaabcabbccaabcaabcabbbcaaabbbcabccaaaaaabcabbcabcabcabcabcabbcabccabcabcabbcabcabccabbcabccaabcabbcabbbcaaabcaabbcaabcccaabcabcabcccabccccabcabbcaaabcabcabcabcabcabcabbbcabbbbbcccabcabbbccabcccaabbcabbbccabcaabcabcabcaabcaabcccabbccaabbccabbcccccabbbbcabcaaabcabcabccabcabbcaaaaabbcabccaaabcabbcabccabcabccabcabcaabccaabcabbccabcabbcabcaabbbbbcaabbccabccabcaabbcabbbccabccabcaabcabcabcabcaaabcaabbbcccabccabcaaaabcabcccaabcabcaaabcaabbcabcaaabcabcabbcaaaabcabbccabccaaabcccaabcabbcabcaabcabbccccaaabbbbcabcccaabcaabcabbcabbcabbcccabbcabcaaaabcabccabcccaabcabcabccabbcccabcaabcabbcabbcabcabbcaaabccabcabcabcabcccaabccabcabbccaaabccabbccabcaaaaabcabbcaabcabbbcccccaabcabbbcabbcabcabccabccaaabbcabcaabbcabbcabcccabbcccabcabcabbcaabbbbcabbccaabbcabccaabcabccccabcaabbccaabbbccabbcaaaabbcabcabcccabbcabcabcabcccabccabbcabcccccabcabccaaabccabcaaaabbbcabcabbcabccabbcabbcabbbbbcabbbcaabccccaabcabccaabbcaabbbbcaabccabcaabbccabcaaaabbcabcaabccaabcabbbbccabcabcaaaabbcccaabcabccabcabcabcabcabbbcabbcccabccabcabbcaaaabbccabbbbcabcabbcaabcaaabcabcabcaabcabccabcabbbcabbcabcaabccabbcaaabbcabccaaabcaaabcaabcabcabcaaaabcabbbbcaaaaabccabcabccaabcccaabcabccabcabbbcabbccabcabcaabcccccaaabbcabcaabccabccabbcabbcabcabcccabcabbcabcabccccabcabbbcccabcabcabcabcabcabcabbcabccabcabbcaaaabccaabccabcaabcaaabcabcabccabcabcabcabccabcabbcaaabccabbcaabccaabcabcabbcabcccabcaaabccabcaaabcabcaaaabccaabcaabccabbcccaaaabbcaabcabcabbcabccccaabbcaabcabccabcaabcaaaaaabcccccabccabcabbcaaabcabbccabcabbbcaabbcaaaabcabcabcabccabcabccccaabcabcccabbcaabcabcaaabccccaaabcaabcabccaabcaabcabcabcabbcabbbccaabbcabcabccabcabbcabbbccaabbcabbcabcabccabcabbcabcaabccabcaaabbccabcabcccabccabcccccaaaabcabcaabcaabccabbcaaabcccabcabccabbcaabcabcabcabcabcaabcabcabccabccabcabccaabcabcabbbbcaaabcaabcaaabccabccabccabcccaaaaaabccabcccabcabcabbccabbccabbbcabbcabcabcabbcabcabccabccaaabcabcaaaabcaabccaaaaabccaaabcaaaabbbbbcabcabcabcabcabcaabcaabbbccaaabcabcabcabcabbcccabccabccabbbcabcaabcabcaabbbccabcaabccabccccaaaabcabcabcaabcabccabcaabcabbcaabccaabcccaabcabcabbcabbbcabcabcabbbbcabcaabbccaabcccabbcccaaabccaabcccaaaabccccabcaaabccabcabcabbcaabbccabcaaabccaabcaaabccccaabbcabbccccabbccabbcabbbccccabbbbcabcabcaabcaaabcccabccabcabcaaaabcabbcabbbccccabbccabccabcccccabccabbcaabbcabcabcaaaabbcabbbcaabbccccabccaabcabbbcaabcaabccaaabcabbcabcaabccabcabbcaabcabcabcabbcccabcabcabcabcabbcabcabcaaabcabcaabcaabcccaabcabccabccccaaabbccaaabbcabbbccaabcccabbcaaaabbcabcabccccaaabbcaabccaabcaabbbbbccabbcabcaabcabbbbbcabcaabbbcaabccabcccabcabcaaabcabcabcabbcabbbccabbcccaaabcabbcabbcabbccabbcaaabcabbcabcaabbbcabcaabccabbccabcabbccaabbbcabcabbcabcccaabccaaabccaabcabcccaabbbbcaabcaabccabcabcabcabbcabbcabccabcaaaabcabccaaabcabccabbccabcabbcabccabbbccabbcccccabbccabcccccaabcccaabcaabbbccabccabcabcaabbcaabbccabcabbbcabccabbbcabbccabcaabcabbccabcaabbccabcabbbcabcaabbccabbcabccabcccabcabcaabbbcaaabbbcaaaabbccaabccccabcabccabcabcaabcabcabbcabcaabcabccabbcabccabccaabcabcabcabccabbccabcabccabcaabcabcaabcccabbbbcaabbbbcabcaabbcabcabbccaabbbbccabcabbbcabbbccaaabcccaaabbcaabbcabcaabcaabcaaabbcabcaabcaabbcabcabcaabcaabcabbcabcabcaabcabbbccabccabcabcabbbbcccaabccaabbcabcaabccaabcabcabcabcabcabcccabbcccaabcabcaabccabccabccccaaabbbcccaaabbbcabcaabcabcccaabcaabbcccabbcabcaaaaabcabcaabcabbbbccccaabccabcccaabbcabcaaabbbcaaaabbbcccabcaabccaabbcabcabbbcabccaabcabccabcabcaabbcabcabcccaabcabcaabbccabcabbbbcabbcabcabcabbbbcaaaabbccabbcabcaaabcabbbbbcabbcaabbbcaabcabcaaaabccabcabcabbbcabbbcaabbcccaabbcabccabcccaabcccabcabbbcabcabcabcabcccaaabbccaabcaabcabcabcabcabccaabbbccabcabcabbccabccabcccaabcabcccabbcaabbcaabcccabccaaabcabbcaabcabcaaabcaaabccabbcaaaabbbccabcabccabcabbbcaabbcabcabbbbccabbcabccccabcabcaaabcccabccabcabcccabbbccabccabcabbcabbcabbcabcabcabbccaaaabcabcccabcaaabcaabcabcabcaabcabbcccaaaabccaabcabcabcabcabbcabcabccabbcabccabcaabcccaaabcaaaabcaaaabbcabbcaaabbbcabccabbcaabcaaabbccabcabccaabcaabbcabbbcabcabcaabbcabccabcabccabbbcabbcabcabccabcaabcabbcabbcccaabcaabcaabcabbbccaabcabbbcabcccaaabbbbccaaabcabcccabbccaabccabbbcabbcccccabcabcaabcaabcabbbbbcaabbcccccabcccabbcabbbcaaaaabcabbccabbbcaaaaabcaabccabccaabccabbbbcabbbbbccaaaabccccaabcabccabcabcaaaabcaabbbcabcabccabcabcabcccabccabbbbcaabcaabccabbcaabccaabbbcabbbcaabcabcabccabbbcabcabcabbcaabbbbcabcaaabcaaabcaabcabcabcabcaabcabccabbcaaabcabbcabbbcaabbbbbbcabbccaaabccabbcccccaabbcaaabcccaabbcabbbccaabbcabcaaabbcabbbcaabcabcabcabcaabcabbbcabcaabbbcabcabcaabcaaabbbccabbcaabcabcabccaabbcaabcaaabcabcabcabbccaabcabcaabccabbccaabcabcaaabcaabcabbcabccabcabbcabccabbcabcabcaabcabcaaabcabcabcabcaaabbcabccabbcaaaabbbcabcabcabbcabbccabcaaabcaaabbcabccaabcccaaabcccaaabcabbbbcabcaabcaabbcabcabcccaabbcabbcaaaabcabcabcabbcabcaaaabbbcabcabcaaabcabbbbcabcabcabcccaaabbbbcabbcaabccabcabccaaaaaaabcabccabbbbbccabbcabcabcccaabcabbcaabbcabcabcabccaabbcabcaaaaaabcabbcaaaabcccaabcabcabcabcaaabccabbcabcabccccccabcabccabcaaaabccabcccaaabcabcaabccaabcabbbccaabccabcabcabcabcabccabbcaabcabcabccccaabbcabcabcaaaabcabbccaaabbccabcabcabcaabbbcccaabbcabccccaabcabccccabbcaaabbcaaabcabcabcabccabbccabcccabcaabcaaabbccabccaaaaabbbbcabcccabbcaaabbcabbbcabcaabccccccabcaabcabbcabccaaaabcaabcabbcaabbcabcabcccaabcabcabcaaaaaabcabccabcabccaaabcabbccabcaaaabcaaabbcabcabbcabcaabcabbbcabbbccaabcabcabbbbccaabbcabbcabcaabcccabcccabcabcabbcabcabcabbcaaabcaaaabbccabbcabcabbbcaabccabccaabcaabcabccabcabbbcabbcabcaaaabcccabcabbccccccabcabbcabbcaabcabcaabbcabcabccabcabbccccabbbcabcaaaabcabbcaabbccabbbbcccabcabcabccabbccaabcabbccabbbcaaabbcabcabcabcabbcaabcabbcabbcabbcabccabbbbbccabcccabcaabccaabccabcabccabccabccaabcaabcaabbbbccaabcaabbbccabbbbccaabcabcabcaabbccccaaabcccabbbccabcabcccccabcabcabbbbbcaabcabcaabcabcabcccabbcabbcabbbcccaabbcabbbccabcabbccabcabcabcccccabbbccabbcaabbccabcabcaabccccaaabccabcaaabcabcabbbcabbcabcabbbccaabbbcabbbbcabccabbbbcaabcabcabcabcabbcabbbcaaabcabbccccaabccabcabcccabbcabccaabccabbccaabcccabcabcabcabcaaaaaaabcaabbcabccabcabcabbbcabbbbbccaabbcabccabcabbcccccaaabcaabcabcabcaaabccabbcabcabcaabbcabbbbbcabcabcaabcabccaabcabcabcabcaaabcaabcccaabcabccabbbbcabcaaaabccccabbcabbbcaabccabccabbbcaabcabcabccabcaaaabccabcabbbbcaaabcabbbcabcabcabcabcabbcabbcabcaaabbcaabbcabbbcaabcabcaaabbccabbcabbcabcabbbcaaabcabccaabcabcabcaaabcabbbbcabbcabcabccabcaabcabcabcabbcaaabcaaaabcabcabccabcabbcabbcccccaaaabcabccabbcabcabbbcabcccaabcabccabcabcabbcabccabcaabbccabbcabcaaabcabcccaabbcabcabbcabcaabbbccaabcabccabccabcaabcccccccccabbcaaabccabcaaabbcabcaaabcabcabbbcccccabcaabcabcaabbcabccabbcaabcaaabbcabcaabcabcabcaabbbbbcabcabbbcabccabcccabbcabcabcabccabcabcaaabcccaabbcaabccabbbcabcaabcabbbbbbcabbccabccaaabbccabcabcabcaaabcccabbbcabbccaaaabccabccaabcaabcaaabcccabccccaaaabccabcabbcabccabccabbbbbbccaaaaabccaaabbcaabccabbbcccabbccabcaabcabcabbbbcaabcabbcabccabbcccabcabbcabcabcabbcabbcabcabbcaabcabbcabbcabcccccabbbbcaabccabcccabbcabcabccaabcccabcaabcaaabccabbcabbcaabccabbccccabbcaabbcabcabcabbcabccaabcabccaabccaabbbccabcabcaabcaabbccabbccabcabcaabbbbcaaaabcaabcabcabbcabcabcaabbcabcabbbcabbcabcabcabcabbcabcabccccabbbccabcabccabccabcaaabcaaaabcabbccabcabbcaabcabcabcaabbccaabcaabcaabbcabcabbcaabbcabcabbbccaaabcaabcccabccaabbccabcabbcaabcaabcabbccabccaabccabbcabcabccabbcabbbcabbcabbcaaaabcccabccabcaabbcabccaaabbcabcabcabcabcaabbccabcaabbccaabbcabcabcabcabcccaabbccabbbbccabcabccaabcabcabbcabccaabbccccaaaabcabcaabcaabbccaaaaabbbccabcabccabbcabcabbbbcabbbbcaabbccaaaabcabcaabcabbbcaabcabcccabcaaaabbbbcaabcabbccabccabcaabbbcaaaabccabbcabbcabbcabbbbcabccabccaabbbbcabbbcabbbbcabbcabcaaaabccaabbccabcabcabccabbccabcabcaaabcaabbccabbcabccabcabbcabcabcabcaaabbcabbcaaaabcccccaaaabccabbcabccabbbcabbccabcabcabbcaaabcabbcabccaaabcabbcabccabcaabcaabcabccaabbcabbccaabcccabbccabbcabccaaabbbcabbbcaabbcccabbbcccaaabccabccaaaaabbbcccabbcabccabcaabcabccabcccaaabcabcabcaabcabcaabbcaabcabbcaaabcabccaabccaaabccabccabcabbbcaabcabbccabbbcabcabbcabcaabcabcabbcccabcabccabbcabccabcabccccabcaaabcabcabcabcabbcabcabcabcccaaabbbbbbccaaabcaabccabcabcabbbbcccabcabcabccabcaabbcaaaabbcabcaaabbbcabcaabcabcaabbcaabbbccabcabcaabbcabcabbcabbccaabcaabcaaaabcabbcaabcabcabbcabcabcabcabcaabcaabbcabcaabcabcabbcabcaabbbcabbccaabcabcabbcabbbbbcccaaabcabccabcaabbcabccccabcabcaaabcaabccabcaabcabcabcabcccaabbcabbcabcaabcabccaabbbccaaabbcabccabcccabbcabcccabcabbccabcaabcabcabcaabcaabcaaabcccabcaabcccaabcabbcabcabccaaabbcccccabcabbbcaaabbccabcabbbcabcabcabbcabcabccabcabcabcabcaaaaaabcabcaabbccccabbcabcabbcabcabcabccabcabcabcaabbbbcabcabcccaabccaabcabbcabcabccabcabcabcaaabccabbccabccabbccabcabcabccabbcabcccaaabbcaabbccabccaabcaaaaaaaabcaaabcabccaabcaaabbcabbbcaaaabcabcaaabcaaabbbccaabcabcaabcaabcabcaabcabbcabccccabcaabbcccaabcaaabcaabcabbcabcaabbccaabccccaabbbbcabbcaaabbcccaabccaabbcabcccaaabccabccabccabccaaaabcaabcaaabcabcabcabccabcabbbcabcabccaabcabcccccabcccabcabccabcabccabbcabcabcabcabbcabcabbbbcabcabcabcaaaabcabcabbcabbbcabccabcccabbbbcabcabcaabbcaaabcabcabcaabbbbbccaabcaabbbcaabcccaaabbcabbccabcabccaabcabbbccabbcaabbcabccccabcabcccaabbccaabcaabbbbccaabcabbbccabccabbcccaabbbcaaaaabcaabcaabcabccccaabcaabbbccabcabbcaabbcabcccabbcabbcabbbccaabbbcabcabccabcabccaabbbcaabbbcaabcaabbbcccaabccaabcabbbbbccabcabcaabbccabbbccabbcabbbbcabccabbbbcabbcabcccaabbccabccaabcccabccabccabcaabbcccabbbcabcaabcabcabcabcabccabccabcabcabcabcabbbbbbccccabccaabccaaaabccabbcaaabbcccaaaabccabccabccaabcabbcabcccaabbcaabccccaaabbbccaabbbcabcabbbccabbcabbccccaabcabcabcaabcabcabccabbbccabcccabcabcaaaabbbcccaaabcabcaabcabcabccabcabbbcaaabcaaaabccabbccabbbcabccabccccabbcaaabbbbcabccaabccabbcccabcccabcaabccabbbcccaabbbbcabcabccaabcaabbcabcabcaaabcabcaabcabbbbcabcaaaabccccaaabcabbcabcaabcccaabcabcabccccccccabcccabcabbcabbccaaabbbccccabcaabbcaabcabcaabccabccaaaaabcccaabbcabbbccccabcaabcabcaaabcabbcabbcaabccccaabbbbbbbbbccabcabcabccabcabbccaabcabcabcaaabcabcabcabbcabbbcabbcaabbcabbbcabbccabbccabccabcaaabccaaabcabbcccabcccaaabbbccabbbcaabbcaabcabccabcaabcabcabcaabbccabcabccabbcabcaabcaabbbcabbbcabccccaaaabcabbbcccaabcabbcabcabcabcccaaabccabcabcaaabcabcabcabbbccaabccabbcabcccabcaabcabccccaaaabbcabbbcabcaabccaabcabbcabcabcaaaabcaabccabcabcabcaabbccaaabbccabcabbcabcabbccabbbbccccaabbbccabcccabccabbcccaabbcabbcccabcabccabcccabcabcabcaabbcabccabbbcaabbbbccaaaabcabbcaabbbccaaabccabcabbcabbbcccccccaabccaaaabcaabcabccabcabcccccaaabccabcaabbcabcabbbbcabbcccabccccabcabcabcabcabcaabcabccabcabcabcabcaaaabcaabbbcaabcabbbcabcaabcabccaabbbcaabcabccabbcccabccabccabbcccccaabbcaabbcabbbccabcabccccabbcabcaabcabccabbcabbccabccabcabccabbbcabbcabcabcabbbccabccabcabcccccabbccccaabccaaaabcabcccabcabcccccabbcccabcaaabbcabbccabbbbbccabbcaabbbccaabcabbbccaabcaabbcccabbcaabcaaaaabcabccabbcccaabcaaabbcabcabbbcabcabbcccabccaaaabbcabcccabcabcaaabbcabbccabcaaabccaaabcaaaabcabcccabcabcabbcabccaaabbcabcaabbcaabbcabcabccabcaabcabcabccabcabccabbcabcabcabbbcaaaabccabbbcaabccabbcabccabbcabbccccabcaabcccabcabcabbcaabccaaabcccabbcabccabbcabcabcabbcabcabbcabcaabbbbccabbbccaabbcabcabbccccabccaabbcaabcaabbcabcabbbcaabbcaaabcaaaabbcabcabbcaabbbcabbcabcaabcabbcabccabbbcccaaabcabcaabcabbcccabcabbbbbcabccabcabcabcccccabcccccabcabbbccaabbcaabbcaaabccaabbbcaabbccabbccabccabccabcaabcaabcaabccccaabcabcabbcabbcabccaabcaaabcccabbbbcabbcaabcccabcabbbcabbbcccabbbcabcaabcabbbcaaabcaaaaaaabbccccccabcabccabcabcabcabcabbcaaabcabbcabbbcabcabbbcccaaaabbcabbbccaabcabcaabcabcabccabcabbccaabccccabbcaabcabcabcabcabccabcaaabcabbcaaabcaabcaaabcaabcabbccaaabcabcccaabcabcabbcaaaabcabbcaabbccabcabccabcabcaaabcabccccabbcabbcabcaaabbccabcaabcccabccaaabccabcabccaabcaabccabbcabcaabcabbcabcabcaabcaabbcccabcaabcabbbbbcabbcaaabbcccaabcabcabcaabcccaaaabcabbccaaabcaabbbbcaaaabcabccaabbbbcabbbccabcabcabcaabcabccabcaaabcabccabcaaaaabbcabbccabbbccaaabbcabcabcabbbcaabcabcabcabccabccabbccaaabbbbccaabcabcabbcabbcabbcabcaabcabcaaabcabccccabccccccabbcabbcaabcabbcaaabbcccabcaabcccabbbccaabbccaabbbccabbbcaabccabcabcabbcaabcabcabcccabccabcabccabccccaabcccabbbcabccaaaabccabbbcabbccaaabcccaabbcaabcccaabbccabcaabcabbcaabcabcabbbcabcabcabcabbccaaabccabbcaabbccabbbbcabcabcabbbcccabcaaabbccabbccabccabcabccabbbcccccabcabbcabbbbbbccaaabbcabcaabcabcaabbccabbcabcabccabbbcaabcabcabbcabcabcabcabbcaabbbbbbcaabcabcccccabcaabcabcabcabcabbcaaaabbccabbbcaabbcabbccabbcabbbccabcabcabcaabbbccabcaabcccccabcaabccabcabccaabbbcabbccabcaabccabcaabccabcabbccabbbbbcabcabccabbcabccaaaabcccaabcabbcaaaabcabcabbcaabbccaabcabcabccabbbbcabccabcabbccabccabbbccabcccabcabbccaaabccaaaabcabcaabcabbcabcabcccaabbcabcaabccaabccabcaabcabccaaabbcabcaabcccaabbcabbcabbccabcaabcabcaabbccaaaabbbcaabccabcaabcaabbbcaabcabbbcaaabcabcabbbbbbcaaabccabccaaabbcccaaabccabccabbccaabbccabccabbccabcabcabcabcaabcabccabbcaabbcccabcabcabcabbbbcabccaabcabcabbcabbbcabcabcaabcaabccaabbbcabbcabcaabcabcabbcaabbbbcccaaabccccccccaaabbcabcabccaabcaabbcccabcabcaabbcaabcabbbcabccabbcabcabbcabccabcabcabbccabcaaabbcaabbccaabbcabbcaaaabcaabcabcaaaabccabbcaaaabccccabcabccaabcaabcabccabcabcabcabcaaabcabbbccabbcabcaabcccabccabbcaaabbcabbbcaaabcabcabcabccabcaaabccabbbcabccabcabccaabccccaabcccaabccaabcabcaaabcabbcabbccabcabccabcaabcabccabbcaabbcabcabcabbcabccabcabbbcabbbbbcabccabccabccaaabcabbcccabbcaaaabcabbbcaabbbbbccabcabcaaaabcabccaabcaabbccabbcabccaabccaabcabcabccabbcabccabccabcaabbccccabccccccabcabbcccabcabcabcabbbcaaabccaaabcabcabcccaabcabbccabccabcabccabcabcaabcabbccccccabcccabcabbcaabcaabbcabcaaaabbcccaabcabccabccaaabcabbcaaaabbcabccccaabccaabbcabcaaabbccaabcabbcaaaabcabccabcabcabcabcccabcaaabcccaabbccabcaabcabcabcabcabcabbcabbccabccabbcaaaaaaabcaabbcaabcabcaabbccccabccabbcabbcabbccaabbcccabbcabcabccaabbcaaabccabcaabcabbccabcccabbcaabbbccabcabcabccabbbcabccaaabcabccaaabbbbcaaabcabcabccabbcaaabccaaaaabcabcaaabccaabccabbcabccabcccabcabbbcabcaabccaabcabbcccabccabccaabcccaaaabbcaabcaaabccabcaabbbbcabcaabccccabcabccabbccccaaaabcabcabbcabbcabcccabbbccabcabbbbbbbbcabcaabbcabcabcaabcabcabccaabbccabcabccaabcaaabcaabbcabcaabcccabcabbbbbcaaaabcabbcabcccccabbcabccabcabcabcccabbbbcabbcabcabccccabbcccabbbbcabcaaabccabcabccabcabcabbccabcaaabbcccabcabbccabcabcaaabbccabbbbbcabcabbcabcabcabbcaaaabbbcabbccabbcabccccccabcaabccaabcaaabbbcaaabbcabcabcaabcaabcabbcabbbbcaabbcabcaabcabbcabcabcabccaaabcabbccaaabcccaabbccccabcabccabcccabbcaabbbccabbcccaabcabccaabcaabccaaabcabcaaabbbbbcaabbbbcaabbcaabcabccccabcabcaabcabcabcccaaabcabcabcccabcaabcabcaabcabbccabbcabbbcaabccabcabcaabcaaabbcabccabcaaabbccabbcccabbcabcccabcaabccabcabbbccabbcccabbbbbcabcabbcaabcabbcccaabcabcaabccabbcccabbcccabcaabbcccabcccabcabbbcabbbcabccabbccabcaabbccabcabbcabbcaaaabcaabccaabcaaabccaabcaabbcabcabcaaaabcabcabcabcabccabcabccabbcabbcccabcabbccaabcaabbccccaaabcccabccabcabcabcabccabcabcabcabbcabcaabcaabccccabcabcaabbccabbcaabbcabbbcabcabccabbcabbbcaaabbbbcaabbcabbcaabbcabcabbbbcabccabcabbcaabcaabcabcabccabccaabcabcabbbccaabccabbbbcabcabccccaabbbbcabbcabbcaaabccabbccabcabcabbccabcabcabcabcabcaaabbbbccabcabcabccaaaabcabbbbcabcccaaabcabcabbcabcaabccaabcabbcaabcabbcaabcaaabcabccabccabbbbbbcaabcabcaabccabcabcabbccabbcabbccabbbbcccabbbbcabcccabcccaaaaaabcaabcabcabcabcaaaaaabcabccabcaabcabcccabccaabccabbbcaaaabbbcabcccabcaaaabccabcaabccaaaabcabcabccabcabcabbcabccabcabcccaaaaabcaabcaabbbbcaabccabcccaabcabcabcaabcccabcabcabbcaabbcabcabbbcaaabccabcaabcabcabbbbcaabbbcabbccaabcaaabccabbcaaaabcabcaaabbcabccabcabcaabbcabcccaabcaabcabcaabcaaabbcabbbcabcabcaabbccabcccabccabbccabccabcabcabcaabcabbccaaaaaabcabbcabccabcaaabccccaaabcabcabccabccabbbcabcabccabbccaabbccaabccabccaabbcccabbcabccabccabcccaabcabccabcabbcaabcabcabcabccabcabcabbcabbcaabcabcaabcaabccabcabccabcabbcabcabbccabcabccccaabcaabcaabbccabcabcabcabcabcaabbbcabcabbbbcabccabcabbcaabccabcabccabccabcabccccabccabcabbbccabcaabcabcaaaabcaabccccabcccaabccccabcaabccabcabbcabcaabbcabbcabcaaaaaaabcaabbccabbccaaaabccaaabcaabcabcabbcaaabccaaaaaabbcccabcaabcabbbcabcccaabcabcabcabcaabcccabbccabcaaaabccabbbccaaabcccaabcabcaabcabbcabbbccabbcaabcabccabcaabcabccabbcaaabcaaabbbcabbccabcabbcabcaabbbcaabbbcaabcaabbcabbbbcabcccccabcabcabcccabbcaaabcaabcabcabcabbbccabccabbcabbbccccabcabcabcccaabcabbccccaabbcaaabbcabbcaaabcaabccaabbcaabcabcabbcabbccabbcabbcaabbcabcaaaabbcabccccccccaabbccabcabcabbbcccaabbcabbcabbccabbbcabbbccabcabcaaaabcabcabcabcccabcabcccabccabccabbcaabcaaabcccaabcabbbccaaabcaabbcabcccabbccabbcabcabbcccabcaabccabcaabcccabccabcabccabbbbccaabccabbccaabbbcaaaaaabcaabccaabcabbcccabcaabcccabcaaaabcccabcaabbcabbccccabcccaabcabbcabcaabbccaabbcabcabcccabccabbcccabbbbbcabcabccabbbcaabcabcabccabbccccabcaaaabcaaaabcabcaaabcabbcabbccabbccabcaaaabcccabcabbcabbcabcabbcaabcaabcabccaabbbccabbcabcabcccabbbcabcabcccabcabbccabbcabcaaabbcaabcabcaabcabbbcabbcabcabbcabccabbbcaaabbcabcccaaabcaaaabcabbcabcaabbbccabbbbcabcabbccabcaabcabcccabcabcabcaaaaaaabccabbbcaabcabbcccabcaaaabcccabccabcaabbbbccabcabcabcaabbcabbbbbbccabcccabbccabcccaabbcabbbcaaabbbcabcabbcaabbcaabbbbbcabbcabcabbbbcaabcaabbbcaabbcabbccccccaabccabccabcaabcabccccaabcabbbcaabcaaaaaabbbcaabcabccaabcaabbcabcccaaaabcabcccabcabbbbcaaaaabccaabbbbccabcabbbbbcaaabcabccabbccabbcabcccabccabccabcabbccabcabbcabcabbcccabcabcccabccabcabccabcabbbcabbbcaabbcccabcabcaabcabcabcabbcabcabcabbccaabbccaabccabcabcabbbbcabcaabccabcaabcaaabbcabccaabcabcaabcccaabcabcabbbbcabbbccccaabcaabbbccabcabccabccabcaabcaabcabcabcabccaabbcabcabcabcabcabccabbbcabccabbbbccabbcabbcabcaaaabcccabcccabcabbcabcabccaabcabbcabcccaabccaabbcabcabcabcaabcccabcaabccaabcccaabbcabcccaabccaabcaabbcaabbbbbccabcaabbbcaaaabccabccabccccabbbccabccccaabcccaabcabcccaabcaabbbbccabccabbcabbbbbcaabbcaabbcabcabccabcaaabcabcabcabcabbccabccabbccabcccabccabcabcabcabcabcccabccabccabcabcabbccabcaabccabbcabccccabbbcaabbccaaaabbcaabbbcabcabbcabcaabbbcabcaaabcabcabcabccabcabccaabcabcccaabcabbcabbbcccabcaabcaabbcabbbbcabcaabcabccabccabcccabcabbcccaabccaabcaaabcabcaabcaabcabbcabcaaabcabcabccabcccaaabcabccaabbcabbcabcccabcabccabbccccabbbbcccaaabcaaaabbcaabccabcccaabbbbcabcabbbcaaaaaabccabcabcabcabcabcabbcabcaaaaabbcabcabccabcccabccabcabbccccaabbbbbcabcabcabcccaaabcabcaaaabbcaabcabccabcaabcaabbcabcabcabcabbcabbbbbccabcabccabcabbccaabcabcabccabbbcabbcabccabcabccabccaaabbcccabcccaabbbcccccccccaabcabcabcaabcccaabbcaabbbccabcaabcabbbcccaabcaaabcabccaaabccabbcaabcaabbcaabbcaabbcabbcabcabbbcaaabccabbcabcabcabcccabccaaabcaabbcaabcaaabcabbbbcabbcabccabbcaaaabcaaabbcabbcaaabcabcabbbcabbcabcabccccabbcccabcaaabcaabbcccabcaabcaaabcaaabcaaabcabbcabcaaaaabcabcabcabcabcaabcccabbccabcabcaabccabccabbbbbcabcabccaaabcaabbbcabbbccabbcccaabccaabcabcabbbcaabcabbcaabbbccaabbcaabcaabbbcabcaaabcabbccaabbcabbbcccaabbcabcabbbccaabbcabcabcccabbcabcabcaabcabbccaabbcaaabcabcabcabccaabcabcaabbbbcaabbcaabcccabbcabccabbbbbcaabbbcabcaaabcabcabcabcaabbcaabbbbbbcabbccaaaabbcabcaaabbccabbbcabcabcccccaaabcaabbccabbcabcabcabcabbcabcaabbbcabbcccabcabcabbccccaabbbccccabbcabccabcaabccaabcabccaabcabcabccabccaaabccccabccaabbcabcabcabcccabcabcabbccaaaabcccabcabcabcccaabcabbcabccaabbcabccaabcabcabbbccabbcaabbcabbbcaaabcaabccabcabcccccaabccaaabbbbcabcabbcabcabcccaabcabcaaaabccabbcabcabcabcaabbbcabbcabcccccabbcccabcabbccabcabccaabcabbbcccabccabbcabcccabcabbcabbbcabbbcabcabcaabcabcccabcaabbccabcabcabbcaabcccabbcccccabccabcabcaaabccabcccaabcccabcabcabbccabcabcaabcccaabbcabbcabcabcabcaabcabccaabcaabcaabcabcabcabcabcabcaaaabcabbbcabcabbcabcabcabcccccabbcabbcabcabcccaabbcccaabccabbbbbbcabccabccaaaabbcaabbbcabcaaabcabbcabcaaabbcaabbbcabcaabcabbcaaaabbcabccabccaabccabcabccaabcabcabcabcabbccabcccabcccabbbccabcabcabcabcabbccabcabcccabbbcabbbbcabcaabcaaaabbccabcabcaabccabccaabbcaabcccabcabcabcabcabcabcaabccabcaabccabcabbbbbcabcaabccabcabcabcccabbbbcabcabcccabcaaabcabccabcaabbcaabcabcaaabccaaabbcabcaabbcabcaabbccccaabcccabccabbccabcccabbcabbbcabbbcabcaabcccabccabbcccabccaabcabcabccaabcabbcabbcabcabcaaabbbbcaabcabcabcabccabccccabbccaabcabccaaaaabcabcabcabcabbbcaabbbbcabcabcabccabccabcaaabcabcabcccabcaabbcabbcaaabbcabcccaabbccaabbcabcabcaabbcabccabcabccabbcabcaabccabcabccabccaaabccabbccabcabbcaaabccaaaabccaabccabcabbcabcabcaabbbbccaaaabcccabbcabbcabbcaabbcaaabcabbccaabccccaabbccabbbcaaabcaabcabcaabccaabcabcaaabcabccabccaabccaabcabcabbcaaabbbbbcabbcabbcccabcabbcabbbccaaabbcaabcabcccabcccaabcccabbcccabcaabcabccccabbccaabbcabbbcabccaaabcabcccaabcaabbcccabcabcabccaaabbcabcabcabbcaabcabcabccabccabcabbbccabccaabbcabbbcaabcabbcabccaabcabbccabcabbcaaabccabcaaabcabbbbbbcaaabbcabcabcabbbbbcabcabccaabbcccabcaaabbbcaabbcaabcaabbbcabcabbcabccabcabccabcabcabbcabbcabcabbcabcabcabbcabbcccaabbccaaaaaabbbcccaaabcabcabbbcabccabcabbcccabbbccabcabbccaabcaabcabcabbbcaaaabcabbbccabcabbccabccabbbcaabbcabbcaaabbccabccaabcaabcabccabcabbbcabccabcaaaabcaabccabccaabcabbcabcabccccaabbbcaabccaaaaaabcabbcaabcabcabcabbbcabcabbcabcabbbbccabcabcaabcccabccaaaabbcabcabbbbccaabcaabcabbcaabbbbbbbcabbcabbcabcccabccabbcabbcabbbcaaaabccaaabcabcabcaabcaabcabcabcaabbcabbcabbcabcaaabcabcaaabbcabcabccabcabcabcaabccabcabcabbcccabbcabcabbccccabcabcabcccaabbbbcabbccabbcaabcabcaabbbcaabbbbcabcaabcabcabcabcabcaabcabcabbbcaaabcabcabcabcabbcabcabbcabbcabccabbbcabcaabccabbbbcaabcccaaabbcabcabcabcaabbccaabcaaabcabbcaabbbccccaabcaaabcabcabbbccabcabbbcabcabcabbcaabccaaabbcaabbcabccaabcabbccaabcaabcccabbcabccabcaabcaaabcaaaaabbcccabcabcabbcabbbcabcabcabcabcabcccabccabbcaabcabccabccaabcabbbcaaaabcabcaaabcabcaaabbccabcabcaabcaabcabcabcabcaabccabbcaaabbcaaabcaabbcaabbbcabcccabcabbbcabccaaaabbbcabccabcabcabcccabccaabcabcabbbcaabcabcabbcccabbccabccabcabcabcaabbbcabcaaabcabcccaabcaabbccccaabcaabbcccabcabbccabcabcabcabcabcabccabcabbcaabcccaaaabcabcabccabcabbcabcabcaabbbccabcabbbbbbcabcaabcaabcabcabcabcabbccaabbccabcabbbccaabbcabcccabbcabbbbccabccabcabcccabcabbbccabcaaaabbcaabcabbbcccccabcabcccccabbcaaaaaaabcabbcabbbcabcabcabcabbbcccabbbcaaabbccccaaabcabcabcccabbbbcaaabcccaabcabccabcabccabbcabbbccaaabbcabccabcabcabccabcccaaaaabcaabcabbbbcaabbcaabccaabcabbcaaaaaabcaabcabbbcabcabbcabcabcabccabcaaabcaabcabccaabbcabbbcaabbbccabbbcccccabccabbbcabcabcaaaaabcccabbccabcccabcabbcaaaabcabcaaaabcabcccccccabccabccccaabcabcabcabbccabcaabccaaabccabcabcaabccabcaabbbbbcaabcabccabccabcaabccaabccabcaabbcabcabbccaabcabbcabbcaabccabcabbcabbbbccccabcaabcaabbbcaabbccabbcaabcabbccabccaaabbcabcaaabcabcaaaabccaabcabcaabcabcabcccabcabcaabcccabcabbccabcabcabbbcabcabbbccaabbcabbbcaabcabbcccabcabbcabcabcabcabbcabcaabcabbcabbcabcccaaabbcabbccaaabbcaabccaabcabccabcabcabcabbcabbcaabbccccaabcabbcaabbccabbbcabcaabccabbcabccccabcaabcaabcaabcabccabcaabcabccaabcccaabcaaabcabcabbcabcabccaabbccaabcabbcaabcccabcabcabbbbcaabcccaabcabccabccabcabccabcabcaaaabcabbbcabcaabccccabccaabbbbcaaabcabcabbcccabbcabbcaabcabcaaabcabccaabbcabcabbcabbcabcccaaabbbccaabbcabccabcaaabcabcabbccccabbcabbcabbcaabbccaabcaabcaabcabcabbccccabcabbbcabcabccaabcaaaabbbbbcabcabbcabbccaaaabcabcabcaaaabbcaaabbcabbcabbcabcaabcabccabccabcaabccccabcabccaaabbccabcaaabcabccaaaabcabcaabcaabbcabcabbcaaabcaaabcaabbcccccabcaabbbcccabbcabbccabccaabcabbccabccabbcaaabccabbccaabcccaabbbbcabccabcabcaabccccaaabcaabcccabcabbbcabccabcabcccabccaaaabcabbcabcabbcaabcabccaabcaabcaaabcabcabcccaabbbbccccabcabcaaabccaabcabcabccaabcabcabcaabcabcabbcabcabbcabcabbbcabbcabccabbccabccabbbcabcccabcabcabcccabccabcabbccabccaabcabbbcccabcaabcabbcabccaaabcabcabbbcabccabcaaabcccabccabcabbbbbbcabccabcaabcaabbcaabcabccabcccabbbcabbbcaabbccabcabbccabbccabbcabcabcabbccabcabbcabbcaaaabbccabcaaabccabccaabbcabbbccaaaabccccccabcabcccabbbcccabcabbcabcaabcabbcabccabccabcabbcabbbcabbcabcccabcabcaaaabcabcabcaaaabccabccccaabcabccabbbbbcaabcabbbcabcabcabcabcabcabcccabcaaabcccabbccabcabbcabbcabcabcaabcaabbcabcabcabcabccaabcccabccaaabccabccaaabbcabccabbbcabbccaabccabccaabbcabccccabccabbbbbbbcaabcabccabcabccabbccaabcccabbbcabbbbcabcabcabbcabbbbbccabcccaabcabccccaabbcaabbcabcaaabbcabbbcabccaaaaabcaaabcabccabbcabcabbbbccaabcaabbcabcabcabbcccabbcabbcccaabccabccabcabbcabcabbbcabcaaabcaabcabccabccabcaaaabcabccabbcccabbbcaabccaaabcabcabcaabcabbcaabbcabcabccabcabcabcabcabcabcaaabcaaaaabbccccabccabbbbccabbccabccabcabcaabbcabbccabcabbcccaabbcaabbcabccccaabccaabccaabccabcabcabbbbcccabccabcabcaabcaaabcabccabbcabcabcaabbcabbccabcaaabcabbccaabcabcabcccabcabbbccabbbcabbccabbcccaabcaabbccabcabbbcabcabcccaabbcabccccaabbccabbbbccaabcabcabcabcabbcaabbcabcabccabbcabcabbcaabcabbbcabbbbcccabcabcabcabcabcabcabbbbbcabcabbccabccabcccabbcccabccabbbbbcabccabcabbcccccabcccccabcabccaabcaabbcabbcabcaabbcabcabcabccabbccabbcabcaabcaabccccabcaabcabbbcaabcaabccabbcaabccaaabbcaaabcabcaaabbbcabbbcaaabbcaaaabbbcaabcabcaaabbbbbccabccccaabccaaaaabcaaabbcaabcabcccaabbbcabcabccaabcabbbbcccccabbcabcabbbbcabcaabcabcabbcaabccaabcabbcabcabcabcccabbbcabbbbccabbbcabcabbcabbcabcaabbcabbcaabbccaabccaabbbcccabccabbcabbcccabbcabbcabccabbbcaaaaabcaabcaabbcccaaaabcabcaabcaabbbcaaabccabcaabcabcaabcabcabcabbcabbcabccabccabccaabccabccabbbcaaabbcaabbbccabccabbcabcabccabbcabbcaaabcabcaabbbccccabccabcabbbcabbcabcabccabbcabbbbbbcaabbcabbbbcabbccabccccabbcabbcabcabccaabbbbcaaaabcabbccabcabcabcabcabccabcabcabcaabcaabcabcaabccabcabbcaabcabcabcaaaaaaaabcabbcabcabcabccabcabccaaabbbbcabbcccaabcaabcaabbcaabcabcabbcabcaabbccabcaaabbbccabbbcaabcaaaabcabbcabcabcccabccabcabccabcaaaabcccabcabcabcabbccaabcccabcccccabbcccaabcabcabbbbcaaabcabccaabcabcaabcaabbccabcaabccaaabbcabcaaabbbcaabcaabccabcaabcabbbbccaabbccabbcabcaaaabbbbbcccccccabbcaabbcabbcaabcabcaabcccaaabccccabcaaabccaabbcabcaabbbbcccabcabcabbbbcaabcabcaabcabcabcaabbcabbcabbcabcabcabcabcabcaaabcabbcccabcabbcabbbcaabbbccabcabbbcaabcabcaabbccabbbcabcabccabccaabbccccaaabcabbcccabbcaabbbcabcccaabcaabcabcaabccabcccaaabcabbbcabbbcabccabbcccabbbbcabbbcabcabccaabcabccaabcabcabcabcaaabcabcccabccabbcaabbcaabcabcccabccabbcaabbccaabcabcaabcabbccabbbbcabbcaaabcabcabccaaabbbcccaabbcabcabccccaaaabbccabbcabccabbcabbccabbbcaabccabccaabcabccabcaabbbcabbcaabcabcabcabcaabcabbcaaaabcaabcccaabccabbbcaabcaabbcaabcabcabbcabbbcabcabbcccabbcabbcabcabcabcabbcaabcabbcabcabbbccccaabcccccaabcabcabcabbcaabcccaaabcabcabcabcccabbbcabbcaabcccaabcaabcaaabcabcaaabccaaabcccabcaabbcaabbbcaabbcabbcabcabccabcaabcaabccabbcabbcabcabbcabcabcabcabbcabcabccabcabccaabcabcabcabbcabbbcaabcaabccabccabccabbbcabcaaabbcaaaabbcccabcabcaabbcabcaabcccabcaabcabbbcaaabccaabcaaaabbcaabbcabcabccabcaabcabcabbbcaabcabbbcabcaabcaabccabbcabccabbccaaaaaabcabcaabbbcabbbcabcabcaabcaabbcabbbcabcabcaabcabbcabbcaaabcccabcabcabcabbbbcabcaabccaabccaaabbcabcabbccabbcabcabcabbbbcabcccaaabccccabcabcabbcabccabcabcabcabcabbcabcabbcabcabbcaabcabcccabcaaabccabcabcabcccabccaabbcaaaabcccabccabcabcabbbbbcabbcaabcccabcaabbcaaabcaaabcccabcabcabcaabcaabcabcabcccabbbcaabcabbcabcccabbbcaaabbcabbbbccaaaabbccccabcabbccccabcaaaabcaabcaaabcabcabcabcabbbccabcaabccaaabcabccabbbcabbbbcabccabbbcabcabcabcaabcabcaabbcabbbccabbbcabcccaaabcabbcabbbcabbcabcabcabcccabcccaaabbccabbcabccabbcabbcabcabcabbbcaabcabcabcabbbcabcabcabcabcaabcabcaaabcaaaabbcabccabcaabbccabcccaabbcaaabbccabcabccaabcabcabcabccabccaabccaaabccabccabbcabcaaabcabccaabcaabbbbbcabcabcabcccabcaabcabccccabcaabcabcabbcabcaabcaabcabbccaaabcaabcabbbccaaabbbccabbccaaabcabcabbcabbccabcabccabccccaabccaabcabcabbcaabcaabccabcabcabcabbbcabcabcabcabcabbcabcabcaabbbcabcaaabcabcabcaabccaabcccabccaaaabbbcabbcabcabbcabbcabbcccabcabccabccabcabccaabcabccabcccaabcabcccabccabbccaaabcaaabcabbbcabcaaabcabcabccabccaaabbbbcaabcabbcabbbccabcccabbcaabcabccabcabcabcaabcabbccaaabcabccccabcccabcaabcabcabbcabcaabbccaabccaaabcaabcccabcabbbcabcabccabbcaabcabcabcaabbbcabcccabcabcabbbcaabbcabccabccabcccabccabccabcaabbcccabcaabbcaabcabcabbcaabcabbcaabcabcaabcaabcabbcccccaabcaabcabcabbbccabcabcabcaabcabcabccabcabcabccabbcaabbcaaabccaabbccabcabcccabcabcccabbbcabbbbbcabccccaaabccabcaabbcabcabbcabbccaabccaabcabccaaaaabcabbcaaabccccabcabcabbbcabccabbcaaaaabbcaaabbcaaaabcabccabccabccaaaaabcabbbccabbbcaabbccaaabcabcaabccabcaabcabcabcabccabcabbcabbcabbcabcabbbcaabcabcaaabbccaabcabbcaabcaaabcabcaabcabcabcaabbbcabcabbcabcabccabbbcabbbccaaabcaabbcccabcabbcabcabcabcabccaabccccccabbcaaabcabbcabcccabbbcabcabcaabcaaaabcabcabbbccaabbbcabcabcabbbcabcabcaabcabcabcaabbcabcccabcaaabbbbcabccaabccaaabcabbcabcabcabcabbbbbbcabcaaabbbbcabcabbcaaabcabcabccaabccccabbccaaabcabcabbcabbbbcabcaabbbbbcabcabbbcaaaabcabcabbcaaabcabccaaabcabccaabcabcaaabccabbcaabcabcabbbccabccabcabcabccabbbbcaabcccaabccccccaabccabccabcabcabcabbccaaabbcabcaabbccaaabcaabcaaaabcabcabbbcccaabcabbcaaabcaabcaaaabccabcabcabcabcabcccaabbcccabcabbccabcabbcaaabcabcabbccabccaaabcaabcaabcccabcabbccabccabbcaaabccabcaabcaaabcaaabbcccaabccccabcabbcabcaabcabccabccaabcabcaabcccabcaabcabcabccaabcaabbbcabcabcabccccabcaabcaabcabbccabcabcabbcabccabccabcabcabbbcabbcaabbbbbccccabcaaabbccabcabcabccabcccabcaaabbcaaabccabbcabccabcabccccaaaabbcaaabcabbccabcabccaabbcaabcabcabbcaabbccabbccaabcabbbcccabcabbcabbcabcabcabcaabcaabcabcabbcabcabcabbcccaabccabbcaabbccabbbcabbccabbcabbbbcccabcabcabbcccaabbcabcabccaaabcabccaabcabcabcabcabcabcabccabbbcaabcabcabcabccabcabcaabcabcaabcabcabbbbcabbccabcaabcabbbcaabcaabbcabcabbccaabcaabcabbccabcabcabcaaabcabcabcaabcabcaabbbcccaabcaaaaabcabbbbccaaabccaabcabcabcaabcaabccabcccabcccabbcabcabbccaabcabbcabcaaabbccabbcabbccabcaabbcabcabcabcabbcaabccabcabccaaaabcabccaabccccaabcabccabbccabcabcabcccaabbccabbcabbcabccabcabcaaaabbcabcaaaabcabcccaabcabcaabbbcaabbcccabbccabbcabcccabbccabcabcaabbbbcabcabccabccccabbcccabbccabbbccaaabcccabccccccaabbcabcabcabcabcccccaabbbcabbccabcaabbcabccabcaabbcabbbccaabbcabccaabbcaabbbbccabbbcccabbcaabcabcaabbcabcabbcccabcaaaabcabbcabcabcabcabbbbccccaabbbbbccaaabccabcabcabcabcabcabbccccabccaabbcaabbcabcccccaaabbbcaabccabbbcabcabccaaabcabcabccaabccaabcaabbccabcabbcccabccaabccabbcabcaabccabcabbbcaabcabccabcabbcaabcaabcabbcabbbcaaaabcabcabcabccabccabbcabccabccabcaaabccaabbcabccccaaaabbcaabbccaaabcaabcaabcaabcaabcabbcabcabcabccaabcabcaabcabcabbcaaaaabcccaabcaabcabbbccabcccabcabccabcabcaabcaabbcabbbcccabcaaabcabcccaabbbccccabcabcabcabcabbbcccccabcabbcabbbcabcabcabbcaaabccabcaaaabcabccaaaabccaabcabbbccccabbcabbccaaabcccaabbbcabcaabcabcabcabbcabbcabcaabcabcaabcaabbbcabbcabcaabcabcabcabccaabccabbccabcabbbccabcabcccaabccaabcabbcabcabcaabbcabccabcaabcaaaabcaabcaabbbccabcabbcaabccabbbcaabccaabbcabbcabbbccabbcaabbbbccabcabcccabcccaabbcabcabcccabcabbbccabcabbcccabbcabccabcaaabbbcabcaabcabbccabbcabcabcabcaabcabbbbcabcabcabcabcabcccabbcabccabcabcabcabcaaabbccabccaabcccabcabbcabcabcaabccabcaabcaabbcabcabbbbcaabccabcabccabccaaabcabccaaabcabbcabbbccccabbcaabbcabcabcaabcaabccaabccabcaaabcabcccabcabcaabcaabcaabbbcabcabcabbbbcaaabcaabccabcabcabbccccabccaabbbcabcabbbcaaabcabcaaabccaabcabbcabbbbcabbbbccabbbcaaaabcabccaabcabbbcaabcabbbcabbbccaabccaaaaaabbccabccabcabcabcaabcaabcabcabcaabbcaabcaabbcabcabbcabbbcabcabcabbccabcabcabbcabccabbbccaaabcaabcabbbbcabcccaabccabcaabccaabcabccabbbcaabcabcabcabbccabbbcabcabcabbcabccabcabbcaabbccaabcccaabcabccabbbbccabcabbcabccabcaabcccaaaabcabcabccabbcabcaabcaaabbcaabcabbbcaaabccabbbbbbbccaaabcabccabcabccccabcabcabcabbbccabccabcabcabcccabcabbcabcabcaabbcccabcaabcaaabcabbccabcabbbbcabcaabcccabbbcaabccaabcabcaaaabbcabcabbbbbccaabcabcabcabcabcaaabcccaabcccabcabcaaabcabbbbcaabcabcccabcabcaaabbbcabbcabcaaaabcaabbbcabbcabcaaaabccccaabccaabcabcccabbcaabbcaabcabcabcaabcabcabcaabbcaabcaaaabbbbccabccabbcaabcaaaabcabccabcabcabbccabcabbcabccabcaabcabcccabcccccabcaabbcaabcabcccccaabbbcabcabcabcaabbccaabcabcaabbcabbccabbccabbcaabcabcaabbcabbcaabcabccabcabcabcabccabbbccaabbcccabcabbbbcabccabbccaaaaabbbccabbcccabcccccaaaaabcabcccabcaaabbccaabcabbcabccabcabbcaabcabbcaabccabccccabccabccaaaabbcabbbbcabcaabcaabcccabbcaabcabbccabcabccaaabcabbbcabcabbcccaabbcabcabcabcaaabccccaabcabccabccccaaabcaaaabbcaabbccabbcccabcabcaabbbbccabccabcccabbbcaabcaabcabcaaabcaaabcabbbcaabcaaabbbcabbbcaabbcabcabccabcccabccccabcabbbbccaabbcabccabcabbcaabbbccaabbcabcabccabbcabcabcabbbcabbcaaabccabcccccaabcabccaabbcaabbccccaabbcabccabccaabcccabccabcaaabbbcabcabcabbcabcabcabcabcccabcabcabcaabbcabcaabcabcaaaabcaaaabcaaabcabbcaabcabccabcabcaabbccaaaabcabbbcabccccabbcabbbccccabbcaabccabcaabbbccccaabcaabcabcaaaabbcccabbccabbccabcaabbcabbcaaabcabbcabcabcabcabcabbcccabbbcabccabccabcabbcabbccaabcaabcabccaaaabcccabcabcccccabbcabbcabbbccabccaabcabcaabccabccaabcabcabcabbbcabbbbccabccabcabbcabcaabbcabcaaabbcabcaabbbcabcabcabccabcabcabbbbccaabbcabbcaabcaabccabcaaaabccabcabcaabcabbbcaabbcccccaaaabcabbcabcccccabcabbbcaaabccaabcabcabbcabcaaaabcaabcabcabcccabcaaabccabbccabbcabbccaabbccabcabcaabcabccabbccabcabbcabcccaabcccaabbbcabbbbbcccabbcabccabbbbccabcabccaabbbcabcabcabcabcabbccabbcaabbcaabcaabcabccaabcaabbbcabcabcabcaaaabcabbcabccabccaabccabcaabbcaaabcabccabbbbcabbbbbcccabcabbbbcccabbccaabbccabcccabcaabccccaabcaaaaabbbcaaabcaabcaabccaaabcaaabcabbcabccabcaabcaabccabcabbcabbbcaaaabcaabbcabbbbbbbcccabccaabcabbccaabcabbccabccccaaabcabbcabcabcabccabbbcabcaabcccabbcaabccaabbcabcabcabcabbcabccabbcabccccabcabbbccabcaabccabbcabbbbbbccaabbbbbcccaabcabcabbcccabcabbcaaabbcabcaabbbbcaaabcaaabcabbcabbbcaabbbbcaabcabcabbcabcabccaabcabcaaabbcabbbcabccabbcabbbbcccabccabccabbbcabbccabccabcabcaabcccabcabbbcabbbcccaabbbcaaabcabccabcabcaabcabcabcabcccabccabcaabbccabccabccabcabbcabbcabbcaabbccabbcabbbcabbcaabccaabcabbccaabcabcabccaaabbcaaabbccaabccabbcabcabbbcaabcabcabbcabbbbccabcabcabccabbcaabcabbcaaabcaaaabbbcabccaabccabcabcaaabccabbcabbcaaaabcaabcaabccccaaabbcabbccaaabbcabcabcabbcabbcabccabccabbbbcccabccabbbcabcabbbccaabcabcccaaaabccabbcccccabcabbbcabcabcabcaabbcabbcaabcabbcabbbcabcaaabcabcabbcaaabcabbcabbcabcaabccabbcabbccabcaabcabcabcabcccabbbbccccccccabcaaabcaaabcaabbbcccaaaabccabcabbcabbcabcaabbcaaabcaabbbcabcaaabcccabcabccabcaabccccaabcabcaabccabcccaaabccabcccabbcaaaabcccaaaabbcabccabcabccaaabccaaabcccabbcabccabbcabbcabbcabcabcabbbcaabcabcabbcaaaabccabccabcabbcabcabccccaaaaaabcabcabcabcccabccaabcaabccabcabccccccabcabccabbbccabcabccabcabcaabcaaabcabbcabbcabcaabcccaabbbcaaabcabbbcabcabbbbbcabcabbbbcabcabccabcabcccaabbccabccabccabcabcabcccaaabcabcabbcabbcabbcabbcaabcaabcabbbbcabcaabbcabbcabccabccaabbccaaabbcabcaabbcccabcccaabccaabbcabcabcabbbcaabbccabcaabcccabccccabbccabbcabcabcccccabcabcccaabbcabccabcabbcabcabcaabcabcaabbcabcaaabccabcabcaabccabbbccabbbccccabcabbcaabccaabcaaaaabccaabccabcabccabccabcabbcaaabcabbcabcaaabbbccabcabbbbcaaabccabbcccabcaaabcccabbcabcabccabcaabcabcccccabcabcaabbccabcccabcabbbccabccabcabcaabcabcabcaaabbbcabbcabcaaaaabcabcaabccaabcaaabcabbcccabccccabcaaabcabccaabbcabcabccabcabbbccabccccccccaabcaaabccabcabbcabbccabcabbcabbbcabccaaabbccaaaabcaabcaaabbccaabcaabcaabbcaabccabcabbcaabccabbcaabcccabcccaabcabcccabccabcaaabcabccabcabcaabbcabcaabcabcaabbccabcabbccabcabbbccabbcabcabccaaabccaaaaaabcaaaabcccabbcabbccabbccabcabcabbccabbcabbcabbccaaaabccabcabcabccaabbccabcabbcaabcabcaabbbbcaabbbbcabcabcaabcabbbbccccaabcabccaaabcaaabbcccabbccabbcccaabcabbbccabcabcaaaabbcabcabccaabbcabcaabcabcaabbcabbccaabcabcabbcaabcabcabbbcabbcabcaabcaabbbcabbbcabbccaabcabbbbcaabbbccccabcaaabcccabcabbcabbbcccabccccabcaabcabbcabbcccccabcaabbcccccaabbbccabcccaabccabcabcabbbcccaabcabbbcabccabcabcabbbcaaabbbbbbcabbbccaabbbcabbbccabcaabccaabbbcabcaaabcaabcaaaabbcabccabccabbccabccabbcaabbbcabcccabbbbccccabbbbbccabccccaabcaabcabccabbccabbbcabbcaaabbcaabcabcaaaabcaabccabcabbcabcabcabbcaaabbbccabbbbccabcabccabbbccabcaaabccaaabcaaaabbbcaabcabcabbcccabcabcabcabbbcabbccabbcaabcabcabbbccabbccaabccabccabcabccaaaaaabcabcccabbbcaaabcaabcabcabcabcabbccabbccabcabccabcaabbccaabcccaabccaabbccccabbcabcabcccabcabbcccaaabcaabbcabcaaaaaabbccabcaabccabcabbcabbcaabcabcabcaabccabcaabcaabcaabcabbbccaabcabcabbcabbcabcaabcaabbbbbcaabcabcaabccabcabbccaaabbccabbcaabcabbcabcccabcabcabcabcaabcabcabcaaaabcccabbccaaabcaabcabcaabccccaaabcabcaabcabbcabccaabbbcabbccaaabcabccaabbcabcabbcaabbbcaabcccabbccabbbbcabbcabcabccabbcaabcabbcccaabccaabcccaabcabcabcabcabcaabccabcaabcabcaabcaabbbbcabbcabcabcabcabcabbcccabcaabbbcabbbcabcabcabcabcabcabcabbcabbcabcaaaabcaabbccaabbcaabcabcaabbccaabbcabcabccaabccaabccabcabcabbcabcabbbcabbbcabcaabcabcaaabcaabcaabcabbcabccabccabcaabcccccabccabcccabcabbcaaabbbcccaabcccabcabbcabccaaabcabbbcabbccabccabbccabcabccabbcabbbccabbcccaabbbccabbcabbcabbcccccabcabbcabcccaabcabcccabcabcabbccccccaabcabbcabcabcaabbccccabcaabccabcaabcabcabcaaaaabbbcabccabcabcabcabbcaaaaabcabbbbcabbbcabccabccabbbcabbbcaabcccaabbcaaabcaaabbbbbccccaabcccabcabcaabcccabbcaabbcaabccabcabcabcabbccabbcabcabbbbbcabcabcccccaabbbccaabbcccabbbccaaabcabcabcaabcabcabcabcabbcaabcabbcaabcabcaaabcabcabcabcabcaabccabbccaaabbcabbccabbccabcabbbbcaabccaabbcaabcabcaaabcabcabbccabbbbbcabccabccaabbbcabccabcabccaabcabcabcabccabcabbcaaabbcaaaaabbcaabccabbccabbbbbbcabccccabcabcabcabcaabcaaabcabbbbbcabccabcabcaaaabccaaaabcaabbbcabcabcabbbcaabcaabbbbcabcaaabcabccccaabcaaabcaaabccabbcaaaabbcabbccabccaabcabcccccaabccaabbccaabbcabccaabcabccaabbcaabbcabcabbccaabcccabcabbcabbcaaabcaaaabcaabbcabccabbcaabbbbcabcaabbbcaaaabcabccabbccabcabbcabbbbbcabbbcaaabccabbcabccaabcaabcaaabbcccabcabcaaaaaabcabcaaabcaaaaaaabccaaaabbcabbccabbcccabcabcabcccabbbcabbcabbcaaabccaabbcabcabcaabbcabcabbbcccaaaabcabbcabcaabbcccaabcabccaaaabbcabcabbbcabbcabcabcabbcabcabccaaaabbcaabcabccabccaaaaaabbccccaabcabccabccaabbcabcabbbbcabbbccaabcccaabbbbcabbccabbcaabcabbbcaabbcabccabccaaabcabcaabccabcabbbcccabcabbccabcabcabbcabcaabbbbccccabbccabccabccccabbccabcccabcabbcaabbbcabcaabbbbcaabcaabbbbcaabbcabcabbcaabccaabbcabbbcabccaaaaabcccccabccabcccabbcabcabcaaaaabbcabccccabcaaabccabbbccaaabcccabbbbbccabcaaabccabbcaabccccabccaabcccaabbbcccabcaabccabbbcabcabccabbccaabcabbccaabcabbcabcabbbcabcabcabcabcccabcaabccabccabccaabcabccabccccabcabcabcaabbcabccabbcabbcabccabcabcabcabcabccabcabcabbbbcabcccabccabcaabcaabcabbbbbcaaaaabcabbcabcaabcaaabbbbbbcabccabcabcaabcabbccccabcaabcabbbcabbcabbcaabbbccabccaabccccaabcabbbcaabbcabbcabcabbcaaaaabcaabccaabcabbcaaabccabcabcabbcabbccabccaaabbccccaabbcccabcabbbcabcabbbccabccabbccabbcaabcabbcaaaabcccabccabbbbcabbcaabbcaabbbccabccabcabbcabbbcabcabcabbbcccabcabbcaabcabcabbcabcaabccccaabbcccabcaaabcaabbbbcaabcabccaabcabccccaaaaabccabcabbcaabcaaabccccabbbbbcaaaabcaaabcccabccaaaaaabcabcabcabcaaabccaabbcabccabcabccabbcabcabcaabbccccabbbbcaabcabcabbccabcaaaabcabbbccaaaabbbccaabcabbcccabcabccabcabbbcabccabcabcabbcccaabbccabcccaaabbbcaabcabcabcabccccaaabcabcabbbbcabcaaaabcabcabbcabcabbcabcaaaabccccabbcaabcabcaabcabcaaabbcabcabcabbbbbcccaaabccabcaaabccabcabbccabcabcabbccaabcabbccaaabbcabcabbcaabbbcabccabcabcaaabcaabbbbcaabcabcccccaabbccaabbcabbbccabcabccaabcaabcaabcabcaaabcabbbbbcaabcabcabbcabcabcabbcabcccaaabbccabbcabcabcabbcabcabcabcabbbcccabcaaaabcabcaabbcaaabbcabcabbccabccabcabcabbbcabcabcabcabcaaabbbcabccabccabcabccaabccabcccabbcaabbbcabcaabbcabcccabccabccabcabcabccabcccabcaabcabcabcaabcaabcabbcabcabccabbcaabcabbcabcaabccabbcccabccabcabcaabcabbcccaabcaabccaabcabbcccaabbcabccabcabbbcccccaabcaabccaabcccaabbcabbccabbccaaabbbcccabcabcabccaabcccabcabcabccaaabbccabbcabbcccaabcccabccabbbbcaaabcaabccabcccaabbbcabcccaabccaabcabbcaabbcabbbccabbcaabccaabcccabccabcccaaabcabcabbbcabbbcabbcabccabcabbcabccccabbcaaabccabbcaaaaaabccabcabcabcaabbbcaabcaaabbccabbbcaaabcaabbbcabbccaabbccabcabbcccaaabcabbcabcabbbbcaabcabbccabcaabbbbcabcaaabcabbcabccabcaabbbcabcccabcabccabcabcabbccabcabcabcabbbcabcabcabcabbcaaabcaabbbbbcabcabbbcaaabcccaabccabcaaabbcabcabccccabcaaabbcabcaabcaabbcabccabccccabcccabcabbcaabbbcaaabcabcaaaabbcabcabcabcabcaabbcccaaaabbcaabbbcaabcaabccabccccaabcabbcaabcabcabbcaabcccabbcccabcabccabcabcabcabbcabcccabcabcabccaabbbccabbbcabbcaabcaaabcabbbcccaabccabcabcabbcabcabccabcabbcabccabbcabcabccabcabcabccabcccccabcccabccabbbccabbccaaabcabbccabbcabbcaaaabbcabbbcabcabcaabcabbcabccabbcaaaabcabbbcabcabcaaabbbccabbcaabbcabcabbbcaaabccabcabcaaabbcaabcabcabbbbcabbcaaabbcabcaaabcaabccabcaaabbcabbcabcabcabbbcabbbccaaabcabbcaaaaaabbbbbcaaabbbcabcaabbccabcaaaabcaabccabccabbcccabcabcaabbcabbccabcaaaabcabcabcaaabccabbcaabcabcabbbcaaabbbcabcaabcaabcabbccabbcabcaaabcabccabcabbcaabcaabcabccaabcabcaabbcabccaabbcabbcabcaaaabcaabccccabcabccaabcabbcaaaabbccabcabcaaaabbccabbcabcabbcaabcabcabccabcabcaabbcabccccabbbbccabcabcabbbcccabcabbbbcabbbbcabbccaaaabcabcabcccaabccabcaabcabbcabbcaabcaabbccabcabccabcaabcaabccaabcabccaabbbccabcabcaabbbccabbbcabccccabbcaabcabcabcabcaabbcaabbcaabccabbcaaabbcccabcaabbbccaabcabccabbcabcabcabcabcabbcabccabbcabcaabcabcaabbbbccabbcaabbcaaabcabbcabbcccccabcabbbccabbbcabbcaaaabbbbccaabbbbbcabccabcccaabbcabbbbcabcabcabcccabbcaaaaaabcccaaabcaabccabccabcaabcabcabcabccaaaaabcaabcabcabcccabbbcabbccabccabcabccaabbbbcabcabbcaabbcabccccabbbbbbbccabcabccaaabbcaabcabcabcaabcabcabcaabcccaabcabccaabbcaabcabccabcaabcabcabbcabcabcaaabcaabbcaabcccaabccabcabcaabbcccabcabbbccabccccabbcaabbbccabcabcabccabcaabcaabccccaaaabccabcaabcabcccaaabcabcabccccabbbccabbcccabbbcccaabbcaaabcccaabccaaaabcaabcaabcabcccabbbbccaabccccccabbcabcabbcabbbccabbbbbcabbcabcabbccaabccabbccccabbbbcabcaabcabcabcaabcabcaabbbbcabccabcccabbbcaaabcaabccabbcabccaaabcabccabbcccabcaabbccaabbcaabbcabbccaaaaaabcabccabbbcaaabbbccabbbbbcabbbcabcabbbbcabccabcabbcabbcabbccaabbcaaaabbcabcabbbcabbbccabccaabbccaaabcccabcabcabcabcaabbcccabcaabcabbcabccabcabcabbbcabbcabbbbbcccabcccabcabcabcabbcaabcccaabbccaabcaabbbcccaabcabbbbccabcabbbccabbbbcabbbbbbcabcaaaabcabbbbcaabccccabbcabcaabbbcccabccaaabbccabbbcabbbbcaabbccabccabbcabbbcaabbcabcabccaaabbcabcabbcaabbcabcaabcabcccccabbccabccabbcabcabcabcccabbbcaabcabccaabcabccabcaabcaabcabbbcaaabcaabccabbcaabcabcaabbcabcabccccabbccccaaabccabccccabcaaaabcabbbbcabcabcabbcabcaaabcaaaabccaabbccabcabbccabcabcccaaaabcabcabcccabbcccabcabcaabcabcaabcabcaabcabbbbcccabcabccabbbbbcabcabcabccccabbbcabccabcabccaaaabcaabcabcabcabcabccabcaabcabcabbbbbcabcaabbbcabbbcaabcabbbcabcabbcabbcaabcabcabbcabbcaabcccabcccabcaabcabbccaaabcabcabcabcaaaabcabbbcabcabbccccabbcabcaaabbcabbcabcccabcaabcabcaaaabcaabcabccccabbcabccabbbbbcaabccaabcabbcaabcabcabbcabbccabcabcccccabccabbbcabbcabccabcaaabcaaabccaabccabbccccabbbbbcaaaabbbbbccaaabcaaaabccaabcccabbbccabbcabbccccabcccaaaabbbcabbbcaabccabbccabccaabbcaabcccabbccabccaaaaabbcaaabbbbcabccccaabccaabcabcaabcabbcabbbcabcabbcaaabbcaabbbcaabcabcabbbbccaaabbccaaabcabbbcabcaaabbccabcccabcabbbbbcabcabbccaaabccaaaabccaabbccabbbcabbccabcabccabccaabbcabbbcccabbcabbbcaaabccabcabcabcccaabcabcccaaabcaaabbcccabbcccabbbbccabbcaaabcabbcccabcabbcabcabcaabcabcabccaabcaabcabcaabbcabcaabccaabccabbcccabbcabccabcabcaabcccaaaabcabbcccabbbcaabccabcabcabbbbbcccaabcaabbbbccabcabccccabbcaabcabcaabbcaabccaaabccabbcabcabcaabbcabcaaabccabccccaabbcabcabcabbccabbbbcabbcabbbcabbcabcabcaaaabccabcaaabcabccaaaabcabbcaaaaabccccabcabcabccaabccaabcabccabbbbccaaabcccaabcaabbcccccabbcaabcabcabcaaabcabccabccabbcaaaabbccabcabccabcabccabccaabcabccaabbccaabbbccabcabbcaabcabcabccabcaabbcaabcabbbbcabbbcccabccabbcaabccaabccaaabcaabccabbcaabcabccaabcabcabcabccabcabcaabcabbcaabcaabbcabcabbbcabcabccabcabbbcabbbbccaabccccaabcabcabcccaabcaabccabbbcabcaabcaabbbcaabcabcabccabbcaabcabccccabccabbcabbcccabbbcaabcabcabcaaabcabcabcccabccabbccaabcabcabcccaabcccaabcabcccabccaaabcabbcaabccabcaabcabbbbccabbcccabcabcabcaaabbcabcccccaaabcccccabccabcabcabcaabcaabbbcabcaabcabcabcabbcaaabccabbcabcabccaabccaabcabcaabccccaabbcccaabbcaabcabbcaabbccabccaabccabccabbcaaabbccabccabcabbbbcccabccabcaabccabccabcabbccabcaabbccabcccabcaaaabcabbcabcabcabbcaabcccccabcabbbccabcabcabbbbccaabbcabccabbcabccaabbccabcaabcabcaabbcccabbcabbcabcabbcccabbcabcabcaabcabbbbbcaabccabbcccabbcaabbcaabbcaabcaaaaaabcaaabcaaabcabbbbccabccaabcabccaaaaabbbcabccccaabcabcabcabcccaabcabbbcccabcabcabbbccaabcaaabbbcabbccabccabcaabcaabcaaabcabbccabbcccabbcabccaabcabbccabbcccaabccabcaabcabbbbcabcabbcabbcccabcaabbcabcabcccccccccabcaabcabccaaabbccabbccabccccabcaaabcabcabcaabccabbcaabbbcabcabcabcaabbbccaabbccabcabbbcaabcabbcccaabbcabcabcabcabccaabcabcaabbcaaabbbcabccccabccccabcabcabcabcccabcabcaabcaaabbbcaabbcabbcabbcabcaabbcccccaaabbcabcabcabbccabcabcabccccabccabccaaaabcaabcaabcabbbbcaabcaabbcaabbcabcabcaaabbbcabcabccaabcabcaabcabcaabbcaabbcaabcabbbbcabbcabbcabbcabbbcccccabbbbbbcccaaabbcabcabcccabbbccaabcaabcaabcabbccabcabcabbcabcabcabcabbcabbbccabccccccaabcabcabccabccaaabccabcabcaabcaaabcaabbbbbbcabcaaabcabbcaabbbcabcaaabcaaabbccaaabcabcabbcabbccabcaaaabcaabcaaabcaabcabcabcaaaabccccaabcabcabcabccaabbcabbcaabccabbcabcabccaabcabccabbcaabcabccabccaaaabcaabcabcaabcabbcccabcabcaabbbbbcccabcaabbccabcabbbbcaabccabcaaabcabcaabbcabbcabccaabcabbcaabbcabbbcccaabcabccabcaaaabcabccabccabbcaaabbccabcabcabbccccabcabcaaabbcaaabbbccaaabbccaabcabcabcabccabcabcaabbbbbbccaaabbcabcaabcabcabcabccabcccaabbbccaabccaabbbbcabcaaabbcaaabbcabccabbbbcabbbbbcabcabccaabcaaabcabcabcabccabccabbccaabcabbbbbcccaabbbbcaaabbcaabbccabcabccabbcabbcaabbbcabcabcccccabcabcccabcabbbbcabcabcabbcabcabcabccaabccabbbcabcaaabbbcabcabcabcabcabbccaabcaabccaabcabccabccabcaabccabcabcabbbbccabccaabcabbbcabcabcabcabcabcabbcabcabcabcaabcccccabbbcabbcabcccaaabcaaabcabcabcabcabccabcabccabcaabcabcabccabbbbcabccabbbccaabccabbbbbbccaabcabcaaaabcabbbcabbcabcaabcabbccabcabcabcabcaaabcabcabcabcabbbccaabccaaabbccabbbccaabcaaabcabcabbcabccaabcabcabccabccaaabccaabcabcabccaabccccabcaabcaabbccabccaabcaaaabcaaaabcaabcaabccabcabbbbcaaabcabcabccabccaabcabcabccaaabcaabbbcabcabcaabccabcabbccccabccaaabbcabcabbcabcabcabccaabccabccaabcabcaabbcabbcaabbcabcabbcabcabbbcccaabbcabccaaabbccabcabbccabccabcabcabcabcabccaaaabccccabcaabbbcaabcaaabcabccabcabcccabcabbcaabcabcabbcabcabcaaabcaabcaaabcabcabbbcabcabcaaaabcabbbcabcabccaabccaaabcaabcabcabccabcabbbbbbbcaabcabbbcccabccaabcaaabbbcabbbbcabcaabbbbccabbcabccccabcabcaabbcabccccaabcabcabbccccabccaabccabbcaabccaaabccabccabcabcabcabcabccabcccaabcabcabcabbcabbcaaaabcabbbcaabcabcabcabcabcccabbcaaabccabbcaabcabcabcaabcaabcabcabcaabcabcabbcabbbbbcabcabcabcabbccabbbcabccabcccabbcaabcabcaabcaabccaabcaaaaaabbccaabbbcaabbcaabbbbbbcabcabccccaabcabcccabbcaabcabcaabbcabcabbbbccaabcaabccccaaabcabbbcaabccabbbccabcccabcabbcabcaabbcabcabcabbccaaaabccabcaabccabccccabcabccccaaabcabccaabcabbbbccaabbbcabccabcabcabcabbbcabbccabcaaabccabbbcccabbbbcabcabbbcabbcabbcabccabcabccaabcccabbbccaaabccabccccaabcabcaabbccabbbbcabbcabccabcaabbbcabcabcabccabccabcabcaabbccabcabbcabbccabcabcabbcabcaabcaaabcabbcabbccaaabcaabccaabcabcabbcabbcaaabbccabccaabcabbcabbccaabbcabbbccaabbcaaabcaabccaaaabcabbbcabbcabccabcaaabccabcabbcabccabbccaaabcabcabbcabcabbcabccabcaabcabcabcabbcabbcabbcabccaaaabcaaabcccaabcabbbcabcaabbbcabcabcabbccabccaabcabbcaabbbbcaaabbcabcabcabcccabbcabcaaabbcabccabbbccabbcccabcabcabcabcabcabbbcaabcaabbbbcabcabcaabcabccabcabbccabccabbbcabcabbccccaaaabccabcabbcabccaabcabcabcabcccaaabbbbbcaaabcccccabbbcabccaabccabcaabbccabbcaabcabcaaabbbccabccaabcaabbcaabcabbcabcaaaaabcabcabcabccabbcabcabccaabcabcabcabcaaaabbcaaaabbbbbcaaabccaabcccabbcabbbcabcaaabcabcabcabcabccabbcaaaabbbcabbcaaabcabcabccabbbbccaabcabcabcaabcccabcabccabcaabccaaabbcabcabcabbcaabccaaabcaabcccabbcabcabbcaabcaabccabbccabcaabccabbcabbcabcccaabcabcabbccaaabbccccabcccabbbccccaabbccabbccabcabcabcccaabcabcabcccabcaabbbcaabccabcaabcabbccabbcccabcabcabcabcabcabcaabccabcaaaabbbbbcabcabcabccabcaaabcabbcabcccaabcaabcabcabcaabccabcccabccabcabbbbcabcabcabbcabbccabcaaabbcabcaabcabbbcaaabbbccabccabbbbbcaaabbccccccabbcccabcccabcabcabccccabccabbcabcabcaaabbccabbccccaaabccccabbbcabcabcabcabcabcabccaabccabbcabbcabbbbcaabbccaabbcaabcabcabcabcabcaabbbcaaaabcaabcabcaaabcabbbcabbccaabcccabcabbbccccaabccabcabbbccabcabccaabccabccabcabcabbbccabbcabbbccccabcabcaabcabcabcccccabcabccccaabcabbccabcabcabcccccabccabbbcabcabcabcabbcabccaaabbbcabcabbccaaaabcabbbbcaaaabcabbbbbcaabcabcaabcaabcabbcaabccccabbbcabcabcabcabbcabcabcaabbbcabccaaaabbbcaabcaabccaabbbcabcabbcaaabbbcabcccabcabbccabcaabbccaabbbcccccabccabcaabcabcabcabcabbcccaabcabcccaabbcabcabbccabcaabbcabbcabccaaaaabcabbbcccabbbcabcaaaaaabcabbbcabccaabcabcabbcaabcaabcabcaaabbbccabcabbcaaabbcabcccabccabcaaaabcabcabbbccabcabbbcabbccabccccccaabccabcabbcabccabccabcccabbcabbcabcabcabcaaaabbccaabcabcabbcaaabcccccabbcabccabcabccaabbcaabbbbbcabcabcccaaabcabcabbccabcabcabcabbcaaabbbccabcabcabcabcabcaaaabcaabccabcabccabcaaabcabbbbccccabccaabcabbbbcabccabbbcaabcaabbbcabcabbbbcaaabccabbcabbcabcabbbcabccabbcaabccccabcabcaabcabcabccabbcabbbbcabbbcabbccaabbcabcabccccaabccabcabccaabbcabcaabcaabcccaabbcabcaabccaabcabcaabcabcabcabcabbcabcabccccabbbbbcaabbcaabbccaaabbbbbbbcaaabccabccaaaabbbbcaabbbcaabbccabcabcabcaabcaabbccaaabbcabbccccaaabcccaaaabcabcabccabbccaabbcabcaaabbcabcabcabbccabcabcccabbbccabcabbcccabccabcabcaabcabbcaabbccabcabcccabcabbccabbccccaaabbcccabccabcaaabcabbcaaabbbcaaabcccaabcaabbcaabcccabcccabcabcabcabcabbcaabbbbcabcabcaaabcaabcabbbcabcaaaaaaabbcaabcabbcaabcaabcabcabcabcabbcabcaaaaabcaabccccccabbcabbcaabcaaaabbcabbcabbcabcabcabbcaaabcabbcaabcccaabcabcabcabccabcaabbccabcaabbcabcabcccabcccaaabbbccccabbccabbbccabcabcaaabcabcccaabcaabcabcabcaabcabccabcccabcaaaaabccaaabccabcabcccabbbccabccaabcaaabbbbccabbcaabbccaaaabcccaaabcabcaabbccabcabcabcaabbccccabcabccabcabcabcabbcaabcaabcabbcabbccabccabccabcabcabbbcabbcabccaaaabcaabbbccabcccaaabcabccabcabbcaaaabbccccaaabccaabcaabcaabccaabccaabccaabcabbcccaaaabbbcabcabbbccabbcabbcabccabccabbbbcabbcabccaabcabbcabcabbbbcabccabccabcabccabbccabccabcabcaaaabccccabcaaaabcaabbbbbcabbbcaabbcaaabccccabcabcccabcabcabccabcabcabcabcaaabcccabcabbcabcabbbccabbcabcabbbbbcaabcccabcabbbcabbccabccccabcabbccabbcccaabccabbcaabccabccabccabcaabcabbcccaaabcabccaaaabcabcabcabcabccabcccabcaaabbbccaaaabbbcaabccabcaabcabbbcabcaabcabcabcabcabbccabccabbcaabcabccaabcccabbcabbccabbcccaaabcaabcaaabbbcabcabcabbbbcabcabbbbcaabccaabcabbccaabccabcabccaabcabcabbcaabcccccaaaaaabcaabcabcabbbcabccabbcaabcabcabcaabbcaabcaabbbbbbcaaabbcabbbbbcaabcabcaabccabcabccabccabcaaaaaaabbccabbcabcabbcaaabbccabccccabcabcaabcaaabcaaaaabcaabbcccccaabcccabcaabbcaaaabccccccabcaaaaabcccaabbbcabcabcabcabcaaaabbbcaabbcabccccabcccabccaaabcabccabcaabbbbcabcabcabcaabcabcaabbcabcaabbcabccabcabccabcabcabcabbcabccaabcaabbbccabccabcabbbccabbcabbbcaabbccabcabbcabbbbbccabcaaabbcabbcabcabcccaabccabbccabcaabccabccccabbbcabbcabcabcabccabccabccccabbcabcabbcaabccaabcaabcabcabccaabcccabcabcabbbbbbcabccaaaaabcaaabbcaaabccabbcabccabcaabbcaaaaaaaabcabcabcccabcaaabcccaaaabbbbccaaaabccaabcabbcabbcabbbcabbcaabcabcaabcabcabbbbcaabcabcaabcaabcccabbcabccabcaabbccaaabbcaabcaaaaabcabcaabbbcccabcabbcabcabbcabcabcabbccaabcaabcabcaabbbbbcabcccabbbcabccabcaabbcaabbcccabccabbcaabcabcccabcabcabbccaabcabbcabbbbbbccaaabbcccaabbccabcabccabccaabcaabcabcabccabbbcaaabcabcabbcaabcabccabbbccabbcabcabbbbbbcabbccccabccaabccabbcabcaabccccccabcaaabbbbbccaabccaaaabbcccabcaabcabcccaabcabbcabbcabcabcaabcaabccabcaaaabcabcaaaabcabbcaaabcccabccabcaabcccabcabccaabbcabccabcabcccabcabcabcccaabbcabcabbbcaabccabcccaabcabcabcabcabbcaaabbbcabbccaabbbcabbcabbcabcabccabbbbccaaaabcabbbcaaabccabcaaaaaabcabcaaaabccabbcaaaabcaabbcabcaaaaabcaabbcabcabbbccaaabccaabbcaaabcaabccabcaabcabcabccaaaabbccaaaabbcabbcabbbbcccccabcccabcabbcccabbcccaabccabcaabccccabccabcabcccabcabbbccabcabcabbcabbcccabbbcabcaaabccaaaabccabcabbccabcccabbcaabcaabccabccabcaaaaaabcaaabcabbbcabcaabccccabcabcaaabcabbcabcabcabcaabccabcabcabcabcabccabcabcabccabbccaabbbcabccabccaabcabcabcaabccaaabcabcabccaabcccccabccabcabcccabbccaabbcabcaaabcabbcaaabccabcabcabbcabcccabbbbcaaabcabcabcabcaaaaabcaabbcabbbcaabccabbcaabccabbbcccabcabbcccccabcaabcccabbccabcccabbcabbcaaabbbcaabcabcabbcabccabcabbccabccabbcaabbccabcabccabcaaabccabccabbbbccabcaaabcabcabcabcaabcabcaaabccaabccabcaabbcaabcabbbcabccabccabccabbcabcabcaabcabcabbcaabbbcabcabcabbcaabcabcaaabcabcabbcccabcccaabbcabcaabbbccaabbccabbccaabcabcccccccabcabcabbbbcabcaabccccccaaaaabbccabbbcabbbcaabccccccaabbbbccaaaaabcabbcabbcaabcaabccabcabbcabcaabcccccabccabbcabcabcabbbcabccabbccaabbcabccabbbcabbbcabbbcabccccaabccccccabcabcabcabbbbbcaabbccabbcaaabcaabcabccabbbbccaaaaabbcaabccabbcabcabccaabcabcaabbcabccabbbcabbcabcabbccabcaaabbcabcccabcabccaabcabbbcabcabcccaabbccabcaabbcabcabbbbbcabcaabbccccaabbcabccaabcabcabbbcccabcabcaabbcccabcaabccaabcaabcaabcabcaabcaaaabccabccabbcaabcccabbccabcccaabcabcabcabcabcabcaabcabbcaabcabcabbbcaabcabcccabcabbcabccabbccabccccaabcabcaabcabcaabccabccabcabcaabcabcabccabbcaaabcabbccabcccabcccaabbbbcabcaabbccabcabbcabcabcaaabcccabbbcabccaabccabcabcabbbbbccaabcabbcabcabbbbcabbbbbbcabcabcaabbcabbccabbcabbbcabcabbcabcabcabbccabbcabbcabcabcabcaabbcaabcabbbccabbccccaabbbcccabcaaabbbcaabccabcabcabccabcabbccaabcabccabbcaabcabbcccabccaabcabccccabcccabcabbcabcabcccccaaabccccabcabcaabbbcabccabcabcaabcabbcabcabcabcabccabbccabcabbccaabcabbcabcabbccaaabcabcaabcabcabccaabcabcabccaaabcabccabcabbcccabcabcccabcabcabcabcabbbccaaabcabcabcabccabcabbbbcabcabcaabbbcabbcabcabbbcabbbcaabbbbcabcaabccaabccabbbcaabcaabcaabcaabccaabbccaabcabccabcabcabccaaaabbbcabcaabcabcabccabbcabbbbbcaabccaabbcabccabcaaabbcabcabccabbcabcaaabcccccabbccaaaabcccabcaaabbccabcabccabbccaaabbbbccaabcabcabcabbcabcabcaaabcabccaabcaabbcaabccabcabbbcabcaabcabcabbcaabccabcabcabbbcabcaabccabbccaaabccabcaabcaabcaabcaabcabcabcabbcaabcabcabcaabbbbcabbcabbcabccabcaaabbbbccaabcccaabcccabbccabcaabcabcabcabcabbbccabcaabcabcccabcaabcabcabccaabcabbbbcabcaabbcaaaaabcccabcaabbcabbbccabcaabcaabbcabccabccccabbbbccabcabcabbcabcabcabcaabcccabccabcabbbbbbcabccabccccabbcaabbcabcabbcabccaabccabbbbbccaabbbcabccabbbcabbcabcabcabccaaabcabcccccabccaabccaabcaaaaabbcabcaabcabbbcabcaabcaabcabcaaabcaabbbcabbcabbcaabcaabcabbbccabbcabbcabbccabcabcabccabccabcabccabbccabbcabccaaabcabbbbcccccabcabccabcaaaabccaaabcabbbcaabbcaaabbbbcabcaaabcabbcaabbcccabcabcabcabcabbbbcabbcabbcabcaabccccaabcabcaabbcabbccaabcabcabbcabbcaabcaaabcaabcabbcaabcabccabbcabcabcaabcccabcccabcaabcaabbcabccabbcabcabcabbbcccabccabccccaabcaabcabcccabbbcaabccaabbbbcabcabbbccabccaabccaaabbccabbbcabcaabbcccabbbcaabbcabcabbbcaabccaabccaaabbcabbccccabcabbbbcccaabcabccabcabcabbbcccabbbcabbcabcabccabbcabcabcaabbcabccaabcabbcabbcabcaaabcabccabcabbcaabcaabbbcabcabcaabbcabcccaabbccabbcabcccaabcabcabcabbcccccaabcabcabcaabcabcabbbccaabccabcaaabcccaabcccabcaabcabbcabcabbccabbccabcccabcabbbcabbccabbcabbbcabcaaabcabbbcccabbccabbcabbcabbbbccaaabbbcabbbbcabccccaabbbcaabcabccccabcaabcaabcccabbcabcabcabcabcabbbcaabcabbcabcabcaabcaaabcabcabccaaaabcccaabcabbcabccabcabcabccccabcabcaabbcaaabccaabbbcabcaabccabbcaabcaabcccaabcaabcccabcaabcaabcabbcaaabccabcccabcabcaabcabcaaaabcabcabcabbcabbcaabcaabcabbbcabbcabbbcabcabcaabcaabcccabbccaabcabcabbccabcabcabbbbcaabcabccaabccaabcaaabbbcabcabccabccaaabcabbcabcaabccabccabcabccabcaabbbcaabbbcabcaabbbbcabcccccaabcabcabccabcaaaaabcabccabbccabcabbbcabcaabbbbcabcabcabbcccabccabbbcaabbbbcccabccabcccabccabcaabcabcabbcabcabbccabcabbccccaaaaabccccaabcabcabccabbbcaabcccabcabbccaabbcabcaabbbbbcabcabcabccccaabcccaabcabcabcabcabbbcabbcaabcabcaaabcabccaabcabbcabcaabccccabcaabcabbcaabbbcabcabbbccabbcabcabcabcccaabcabcabccabccabcaabcabbcabcabccaabbbbcabcabbbcabcabcccabccabbbbcabcabbbbcabbcaabcaaabcabcabcabcaabbbbccabbcaabcabbcabbccabccabcabcabcaabbbccabbcabbccabcccabcabbcccabccabcabccabbbcccccabcabbbcaabbcabccabcccabcaabcaabcaabbccabcabbcaabbcaaabbbbcabcabcabcabbbbbccabcabccabcabbcccabcaabcaabcccabcabbbbccaaabccabbccabcabccabbcabbccaabbccccaabccccabcaabccaabbbcabcabcccabbcaabccabccabcabccabccabcabcabcabbbcabbbbccccaabbcabcabcabbcabbbbbcabcaabbccabcaabcabbcccabcabcccaaabcaabbbcaabcabbcabcabcaabccaabbbccabcabbccabcaabcaabcaabcaabcabcaabcabbbbcaaabcabccabcabbcabbbcabcccaabbcaabccabbbbcaaabcaaaabccabcabbcabcaaaaaabbcabbcccabcccabcabcccaabcaabbcabcabcabcabcaabbbcabcabccabbbbcabbbccaabccabbbcaabbbbbcccabccaabcaabbccabcaabbbbcabcaabbbcabcabcaabcaabcabbbcabbcaaabcabcaabcabcabcaabccabcabcabcabbbcabcaaabbbcabbcabbcabcabcaaaabbcaabcccabbcabcaaabcaabbcabcabcaabcaabcabccccabccabbbcabcabcabbcabbcccaabcaabbbcaabccabbcaabccaaabcabbcabbcaaabbcaabcccabbbbbcaabccabccaabbbcabcaabbcabbbcaabcabcccabbcabbbbcabbcabbcabcccaabbcabcabccabbbbcaabcabcabcabcaabbbcabcabcccaabcaabcabcabcabbbbcabccabcabbcabbcabbbccaabbccaabbbcabcabcabcabcaabbcabcabccabccabccabcaabcabcabcabcabcccabbbbcabcabccabbccaabcabcabcaabcabcabcaaabcabccabcabccaabcaabccabcccccaabcaabcabcabbccabcabcaaabcabcabcaabcaabbbbcabcabbcaaaabcabcabcabbcabccccabcaaaaabcaabcaabbcabcaaabbcabcaabcabccabcabcabcabcabbcaabcabbcabccabbcccabccabcaaaabbcaabcabbbcccaabccabcabccabcaabcaabcabbcaabcabbcaaabcccccabcaaabcabbccabbbcaabbbccccabccabbbbccabccabbcaabbccabbcaabbcabcabbccabbbcabcaaabbccaabbbbcabcaabcaabccaabbccaabccabcaabcccabbcabcaabccabcccabcaabcabbcccccabcabcccabbbcaabbbccaabcabccabcccaabcabcaaabcabccabcaaabcaabccaabbcaabbcccabcabbcabcaabbbbccabbcabcabbcabcabbbbbbbccabcabcaabcaabccaabbbcaabcaaabcabcaabcabbcabcabcaabcabcabcccaabbbcaaaabccabbcabbbcabbbbcaaaaaabbccabbcaabbccaabbcabbbcabcccabbcabcabcaaabbcabcccaaaaabcaabcabcaaabcaaabbbccaabbccabccabbcabcabcabbcabcabccabcabbcabcabcabcabcaaaabbbcabccccaabbcaabbcabbbcabccabbbbccaabccabbcaabbcabcabbcabcabcabcabcabcabcccabccaabccabcabcabbbcaaabbcccabcccccabcabcabbbbbcabccabcaabbcabcabccabcaabbcabbbbbcaabbccaaabbccaabcaabcabbcabcaabbcabcabcabccaabcaabbbcabbbcaabcabcaabcabcabcaaabcabbbbbcaabbbcabccabccccabcccabcabcabbbbbcccccccabcccaabbbcabcabcabcccaabcabcaabbcaaabbccabccaaaaabcabcccccabbcaaabccaabcabbccabbbcabccaabbcabcabcabccabcccaabcabcabcccaabcabccabbccabbcabcaabcabcaaabccabbbbbcaaabcaaaabcabbccccccabccaabccabbbccaabcabbccabcabcabcccaabcabcabbbcabcaabbbccabbcabbcabcaabbcabbcabcaaabbbcabcaabbbcabcabcabcaabcabcccaabbcccaaaabcaabbbcabbccaaabcabbcabbbcabcaaabccabcabbbbcabcabccabbbcaabbccabcaaaaabccabccabbccabccabccaabbcabbbccabbcabcabbcabbbbcabbbbccaabcaaaabbcabcabccabccabccaabcaaaabcabbccabcabcabcccabbbcabbccaabcaaabcabcabbbcccabcabccaabbcaabbbcaabccabbbbccaabccabbccabcabbcabcaabcabcaabcabbbcabccabcccabbcabbccaabccaabcaaaabcaaaaabcaaabcaabcabccaabbcabcaaabbccabcabbcaabbccabcabcabcccaabcaaaabbbcabcaaabcccabcaabcabbcabcabbcabbbcabcaaaabcaaabcabccabbbccabcabcaaabcaaabbbcabcabcabbcabbbbcabcccaaabcaabbcabcaabbbcabcaabccabbcaabbbcaabbcabbbcabcabccaabbcaabcabbccabbbcaaabcabbcaaabccabcaabcabbcabbccabcabbcabbccaabbbbcabccccabcabccabccaabcabcabcaaabccaabcabcabbbccabbcabcabbcabbbbcabcabcabbcabcaabccabbcabcaaaabbbcabcabbcabcabcaabbccabbcabccabbccccabbcabbccabcaaabcccabccccaaabbcaaaabbccabbcaabbbcabcaabcabccabcabbcabbbbcaabbcabcabbbcaabcabbcaabbcaaabcabbcabbcaabcabcabbcaabbcaabcaabccabcabcabcccaabccabccaaaabcccccaabcaabbccabcccabcabbbccaaaaabccabcaaabbbcabbccabcabcabbcabcabcccaabccabbbbcabccccaabcaabbcabcaaabcabccabcccabcccabcabccabcabcaabbcabbbcaabbbccccccabcabbcabbcabbcaabbbcaaabcaaabcccabcabcabbcccabcabcabcaabcabcabcccaaaabbbbbcabbcabcabcaabcabcabcaaabbcaabcabcabcabcabcabcaaaabcaaabcabcccabcabbccabbbcabcccabcaabccabcabcabcabbcabcabccaabccaabbccabccabcaabcaabccabcabcccabbcabcaaabcaaaabcabcaaabcabccabccaabbcabcaabcabcccabcabcaaaabcabcccabbbcabbbbbbbbbbbcaaaabcabbbcabcabccaabcabcccccabcabbcabbcabcccaabcccabcabccaaabcaaaabcabcccaabcabbbcabbbcabbccabcccabccaabbbcccabccabcaaabcabbbcabcccaabccabcabcabbbbcabccabbccccaabcccabcccabccabcabcabccabcabcabbcabbccccabcccabccabccabbcabbcabcabcaabcaabcabcabcabbccabbcabcabcabbcabcabcabcabcabcabcabbbbbcaaabcabcaabcccabcaaaaabccabccabcaabcaabcaabbccaabccaaaabbccaabbbbcabcaabcccaabbcaabbbcabccabcabbcabcabbccabcabccabbcabbcccccaaabcaaabbcccabcaabbccabccabbcccabccaaabcccaabcabbbcabbbbcaabcabcabcabccaaabbccabcaabcaaabbcccccabcaaaabbbcabcabbcabcabcabcaabbbcaabcabcabcabcaabcabcabcabcabccabcabcccabbbcabccaaaaabbbcabcabcccabcabcabcabbcabcabbbcabbccabccabbcccabccabbccabbcabcabccabbccccabbccabbcabccabbcabcccabbccabbcabccabcabccaaabbcaabbcabbccabcaabcabcaabccabcabccabcabccaabbcccccaabcccaabcabbcabccabcabccccabcabccabcabbbcabcaabccabbbbccccaabccabcabbcabbcabcaaabcabbbcaaabcabcabcabccccaabcaabbcabbccccabbbbccabccaabcabcabcccabbcaaabcccabbbbcabbbbbcaaaaabcccabcabbcabbcaabbcccabcabcaabcabccabcabbbcaabbcaabcaabcabbcabcabccabcabbbccaabcaaabcabcccabccabcaabcabbccabbcccaabcabcaaaaabcaaabcabccabcaabbcaaabbccaabbcaaaabcabcaabbbcccabcabcaabcaaaaabccabccaabcaabcabbccaaabcabcabbcabbcabccabbbcabcaabcabcaaabcabcabcaabbccabbccabccabbcabccabcccccabcaabbbcabcccabbbcabcaabcaabbbcabccabbccccabccabcccccccabbbccaabccaabcabbccaabcabccaabcabcaabbccccccaabcabcabcaaabccaabbccaabbcabcabcaabbccabccaabcabbcabcccaabbccabbcaabcabcabcabbbccaaabcabcaaabcaaaabbcabcabccabbcaabcaabbcabccccaabccaabcabccabcccabbcabbbcabcccabbbcaabcabcabcabcabbbcabbccabccabcabcabcabccabbcabbcabccabccaabbcaabbcaabcabcaabcccabbcabcabcabcabcabccaaabccaabcaaabbcabbbcccabcaabccaabbcabcabcabcabbbcabcaabcabbbbbbbccabcabcabbbcabbcabcaabcabcaabbccabcabcaabbcabbcaabcccabcaaabcabbbccabbbcabbcabcabbbbbcabcabbccaaabbccccaabcabccaabbbbccccabbcaabcaaabcccaabcaabcabbccabbcaaaabcaabcabcaaabcabbbcaabbcccaaaabcabcabbbbccaaabccaaaabcaabccabcabccabcaabccaabbccaabcaabcaabbcaabcabcabcaaabbbccaaabcabcaaabbcabcabcabccabbbbcabcabbccabcabccaabcabcabbccabccabcabcabcccabbcaabcabbccabccabcaaaaabcabcabcabcabccabbcaabbbcaaabbbccaabccabcabbcabccabbccaaabccaabcabbccaaabcabbcabbcabbcccabcabccaabcccaabcabcabcabcabcabcabcaabccabbbcabbbbcccaaabbccccabcabcabcaaabcaaaabcabccabcabbccaaabbcaaabccaabccabbccabccabccabbcccccccabccabccabcabccabcabcccaabbcabbccabcaabccabcabbbcaaabcabbccabccccaaabcaabcaabcaabcabbbcaaaaaabbbbbcabcabccabccabbcaabcaabbcabcaaabcabbcaabcabbbbcabccabbbcabcccaaaaabbcaabcabbcabcabcaaabccaabbcabcaabbcaabbccaabbbcabcabbbbbcabcaabcabbcaabbbcabcccabbcaabccaabbbccaabbccaabbbbccabccabbbcabbcaabccabcccabbcabccabbcabbcaabcaaabbbcaabcccabccabcabccaabbcabbcaaabcabbbbcabcabbbcaabbbcabccabcccaabbcaabccabcaabcaabcaabcabcccabbcabcabcabcaabcabcabcabcabbcaaabcaabbcabcabcaaabcaabbccabcabcabcabccabcabbcaaaaaabcabbcabbcaaabbcabbcccabcaaabbcaabcabcabbcaabcabcabccccaabcabbccabcaabcabbccaabcabcabcabcaaabcabbbbcaaabbcaabcabcabccabcaabbbbcaaabcaabbbbcccabcaabcabbbcccaabcaabccabcabbcabcaaabcabcabcabbbccccabccabcaabcabccaaabbcaaabccccaaaabbcaabccabcabcabbbbbcabcabcaabcaabcabbccabcabcabbbcabcabcabcabcabcabcabbbcaabcaabcabcabcccabcabbcccaabcaaabbbcccabccabccabbcccccabcabccaabcabcabccaabbbbcaaabcabcccabcabbcaabcabbbccaabcaabcaaabbbcaabcaaaabccabcccaabcabcaabbcaabbbcabcabbbccabbcaaabcabcabcabccccabcabbccabccabcaabcaaaabccaaaaaabccaaabcccaaabbcaabcabcabcabcaaaabccabcaabbbcaabcabcaaabcabbcabbcabcabbccaabccabbbcabcaaabcaabcaabcaabcaabcaabcabbbccaabcabbbcabcccabcabcabcaabcabcabccabbccabcabcaabbbccabcaabcabccccabcabccabcabcabbcabcaabcabbbbcaabcabbcccaabccaaabcccaabcabcabcaabccabbbbcaaabcabbcabcabbbcaabbbbbbcabbbbccabbccaaabccaabbcabccabccaabccaabcabccabcabcccabcabcaaaabccabcaaabcabccabbcabcaaaabcaabbbcccaabbbccabcabbcabccaabccabcabbccabbcccaaaabbcccaabcccabccabcccccabcaaabcabbccabcabbcaabcabcaabccabbcaaabcaabbcabcabcabcaabcaaabcabcabbcabcaaabcabcaabbbccabcabcaabbccabcabcabcaabcaabcabcabccabbbccabcabcccaabccaaaabcaabccaabcabbcabcabcabccaaaabbbbcaabccabcccccabcabcabcaaabcabcaabbccaabbcabcabcabbcabcabbbcaabbcabccaaabcabcccabbccabcabccabcabcabcccabccabccabccaabcaabcccabbcaaabcabbcabbccabcaaaabbcabccabcabbcabccccabbbccabbcccaaaabcaaaabccabcccaaaabbbbbccabbcaaaaaaaabcabbcabcccaabbcabcabccccabccabccaabcabccccaabccaabccabcabcabbcabcaabbcaabcabcccabcabcabcabcabccccccabcccaabcabcabcccabbcaabccabccabccabccaabccaabbcaabcabbcaabbbcccabcabcabccabbbcccabbcabccabbcaaaabbbcaabccabccaaaabbccabcccabbcabbcaabcabbcabccabbcabcaabcabcaaabbcabcabbbcabbcaabccabcaabcabcabcabcaabcabcaaaaabccabcaaaabccabcabbcabbbccabcabccabcaaaabbcabbcabccaabcabccabcaaabbbcabcabcabcabccabbbbccaabbbbcabbbccabcabcaaabccccabcabccccabccabcaabbcaaabcaaabcabcabcabcabccabcabcabbbcabbbcabccabcaabcaabcaabcaaabbccaabccabcabbcabbcaabcaabbcabcaabcabcabbcabccaaaabcabccaabbcabbbbcabbcaaabbcabbcabcccccabcabbcabcabbbccabcabcabccccabbbcccaabcabbbbcaaaabbcccabccabbcabcabcaaaabccccabcabbcabccccccabbccaabbbcaaabcabcabcabcabccaabcccabccabcabcabcaabccabbcccabcaabcaaabcccabcccabbcabcabccaabbcaabccaabcabbcabbcaabcaabcabccaabcabcabcaabcabcaabccaabcabcaaabcabcaaabbbcabbbccabbcaaabcccabbccabccaabccabbcabccccaabcabccabcabcaabcaabbccaaabbccaabccabcaaabccabcabcabcaabccaabcabbcaaabcabbcccabbcabccabcaabcabccaabcabcabcabbcabbcabcabbcabbcaabccabbbbcaabcabccabbcabcccabbcaaabcaabcabcabccabbbbcabcccaaabbbcabbbbbbcccabbbbcaabbcccabcabcccabcccccabcaaabcccabccccaaabcabccabcabbccabbcaabccabcccabbbbccccabcabbbccabbcabcaabccabcabbcabcabbccabccaabbccabbcaaabcaabcabbcaabccabcaabbbcabbccccabcccaaabcccabbcabcabcabbcabcaabcabcabbcabcabcabcaaaaabccabcabcabcaabbbcabcccabbcccabbcaaaabccabbccccabbcabcabcabcabbcabbbbccaaabcaaaaaabbbccabccccaabcabbccabbbcabcaaaabccabcabcabccabcabccabccabcabcaaabcabcabcaabcccabccabbcaabcabcccaabcabcccabcccabccaaabcaabcabbcabcaabbcaabcaaabcabcaaabbcabbcaabbbcaaaabbbcaaabbcabbccabbbccabcabcabcccaabcabbcaaaabbcabbbbbbcabcaaaabccabcabbcabccabcaabcabcccabccabcaaaabcabcabcabcabcccabcaabcabbbccabbccccabcaabbbcaabcabcaaabbbcaabcaabccaabcaabcccabcaabbbcaabbbbbbbcccabccabbccabcaabbcaaabcccabcabbcabcaabbcabcaabbbbccabcccabcabbcaaabcccccaaabcabcccabcaabccabccabcabcabcabbbbbbcccaabccabbbcabcabcccabbcabbbcaaaaabcabcaaabcccabbccabcaabbcabcaabcccaabbbcabcccaabcabcabcabcaaabcabcabbbbbcabcabcabcaabcaabcaaabbcabcabbcabcccccccaabccabcaabbbcaabcabccabcabccaabcabcabccccabcaaaaaaaabcaabccabbbccabbccaabcabcabcabcabbbcabbcabcabccccabbcaabcccabcccabcaabcabcabcaabbcccabbbbbcabbccaaaabcccabbcabcabccaabcaabbbbbbcaabccccabccabbbccabcabccabcabcabcabcccccaabcccabccaabcabbbbbccabcabbbccaabbbbbbcabcabcaabccabccaabcabbbbcabcaabbccabccabcaabcccabcabcabcccaabccabcabcccccabccaaabbbcabcabcaabcabcabccabcabcaabbbbcaabcaabccaaabcabbbcabbcabcabbbccaaabbcabcabcaaabcabcabccabcabbcabbbcabcaabbccabcabcabcccaaabbcccabcabbbbcaaabcaaaaabbcaaabccccabbcabcabbcabcaabbbbccabcabbcaabcabcabcabcabbcabbbcabcaabcaaaabbbcabcccabbcabbbccabcabcabbcaabcaabbbcccaabcccabcaabccabcabbbcccaabbcaaabccaabcabbcabbcabbbcaaabcabccabbbbbcccabbcaabcabcabbccabbccaabbbbcabcabcaabbbcaabccaabcaabcabbbcabcabcabbcaabcccabbcabccabcabcaabcaaabbcabccaaaaabccaaabcabcabcabbbbcaabcabbcaaabccabccccabbbcabccabccabbcaabbccccabcabbbccccaabccaabbbcabcaabcabcabcabcaaabbcaabbccabcaaabbbcaabbccabcaabbcabcaaabbcabcabcabccabcabcabcaaabcaaabccaaaaaabcccaabcabcabcabcabccabcabcccabbcaabccaaaaabbcabccabcaabbbccabccabccaaabcaaabcabbbccabbcaabcaabbcccabbcabccabbcabbcaabccabcaabccabcabcabcabcabccaabcccabcabcabcabcabbcabbbccabcabccabbcabcaaaaaabccabccaabcaabcccabcaabcaaabbcabcabcabbcabbbbccaabbcaabcccabccabcaabcabcabcaabcccabccccabbcabcabbbcabccabcccabccabccaabccaabcabbcaaabcabcabccccabbcabbcabcabbcabcabcabccaabcabbccabcabcaabbcabcaabbcabcaaaaabcabcabcaaaabcabccabbbcccabbbcabcaabbccabcccaabcabbbcabcabcabbbccabcabbccaaaaabcabccabccabbbbbcabbbccaabbcabcabbbbcabcccaaabccaabcabbbcabccaabcaaabcabbcaabccabcabbcabbbcabbccabcaaaabcabcabcabcaabcabcabcaaabccaaaabccccabbccabcabcccaabcabcabbbcabbbbbcccabcabbcabcaabcabcabccabcabcabbcaabcabcabcaabbccaaabcaaabcaabcaabbcaaaabbcabbcabbccabcabbccabccabcabbcabcccaabccabcabcaabcabcabcaabccabcabbccaabcaabcabbbcabccabcaaabcabcaabcaaabbcabbccabcaaabccabbcabbccabcabbcabcaabccaaabcaabbccabbcabcaabbcaaabcabcabcccabcabcabbbbcabccabcabbbbcaabcabcabccabbcccabbbcaabccabbbcccaaabcabcabbbcccabbcccabcabcabcabccabccabccabcabbbcabcaaabcabcabbcabbcccabbbbbbbccabccaabcabcaaabcabccccabcabccaaaabbcabccaabcaabcccabbcaabcaabbbcccaabccabcccabccabcaaabccabbcabcabcabbcabbcabcabbcaabccccccccabcabcabccaaabbcabcccabbcccaabcabcabcaaabbcabccabcccaabccaabcabcaabccabccabcaabcccaabbbcccccabbcabbcabccaabcabcaabccabcabccaabcabcabbbcccccabcabccabcaabcccabccabbbcabcabbccabcaabcccabcccabccaabcabcaabbbcabcabcabbccabbcabcaabcaabcabccabbcabcabcaabccaabcabbcabcabcaaabcaaaaaabbcabcabcabcaabccaabcabbcabcabcabbbcabccaabbbccabbcccaaabcabcabcaabbbcabcabccabccabcaabcabcccabcabcabbbccaaaabcccccaaabbccabbcabcabccaaabcaabccabbcabbbccabcabbcabcabcccabbccabcabcabbccabccccaaabcabbccabbbccaaaaaaabbcaabccaabbcabbcabbbbcabccabbcabccabccabcabccaaaabcaabcabcabcabbcabcabccabccaaabcccabbbcaabcabccabccabcabcabbbccabbcabcabcabbbcabcabbbccabbccabcabcccabbbbbcaabbcaaabcabbcccaaaabcaabcabcccaabbcabbcabcaabcaabcccabcabcccabbcabcabcaabcaabcabcaaabcabcaaabbcaabbcabbccaabcabbbbcaabcabcabbccabbccabcaaabcabccaabbbcaabcabcabccabcabbccabcabbcaaabbccabbcaabbbcabccabccabcabccabcabbcabcabcabbbcaaabcabccabbcabcaabbbbcabcaaaaaaabbbccaaabccabbcabbccccaaabcabcabccaabcaaabcabbbccabcccabcaabcaaabcabbccabbccccabbcaabcaabbbbccabcaaaabccabcabbbcabccaaabcabbcabcccaabcabbcabccabcabcabcccabccabcaaabcccaabbcaaabcabbbbcabcabcabcabbcabbcaaaabbcabcabcabcabcccaaaabcaabccabbbcaabbccaabbcaabccabcabcabccabcabbcaaaabbcabcabbcccabcaabbcabbccaaabbcaabcaabbccabccaabbcabccabcaabcabccabbcabcabbcaaabcabcabbcabbcabbbcabcabcabbbcccabccaabcabbcabcaaaaaabbccccaabbccccabccccaabbbcaabbbcabbcaabbbcaaaaaabcaabcccabcabbccabcaabbcabbbbcaabbcabcabccaaabcaabcabcaabcabccabbcabbcaabccabcaabbbcccabbcabcaabcccabcabccabccccabbbcaabcccaabcabcabcaabcaabcaabcabbbbcabcabcabccabccaaabcccabbcabcccaabbccaabcaabbbbcabbcabcccaaabcccccaabcaabbbbccaaabcabbbcabcaabcabbbcabbbcaabcaabccaabccaabccabcabccabbbbbccccaabbcccabccabcaabcabccabbccabbbcabccaabbbcccabcccabbcabcabbcabccccaabbcaabcabcaabbcaaaaaabcccabcccabcaaaaaabbbccaaabcaabcaabcabccabcccabcaaabcabbbcaabcaabcabbcabccabcaaaaabccabccabcaabbcabcabccabbbcabcaaaabcaaabbbbbcabccabccaabbcabccaabccaabcabcccabcabccccabbbbcaabccaabcabcaabbbcaabccabcaabcaaaaabcaabbcabcaabccabcccabcabcabccaabcccaaabbbcccaabcabccabcabccaabcabccabcabbcaabccabcabcabbbcabbccaabcaabcaabbcccaaaabcabcaaabbcabbbcabbcccccabccabcccabcabcccaaaaaabcabcabbbcabbbccaabbcabccabbcabcaabbcabbcabcabcaaaaaaaabcccabccaabcabcaaabccabcabbbbccaaabccaabcccccabbbbcabcaaabbbbcaaaaabbbcabcabccabcabccaabbbcabbcaaaabbcabcaabcccaabcabcccabcabccabccccabcabcabcccabcabcabbbbcabbcccabccabccabccabbcaabbcabcabbcabbcaabcaaaaabcaabcabcaaabbbccaabcabcccaabcabcabcaaabcabcccabcaabccaabccabcabcaaaaabcaaaabbbccabcaabbcabcabcabcabcabccccabccaabbcaabccabcabbccaabccaaabcaaabcabcaaabbbcabcaabcabccaabccabbbbcabcabbcaaabbbcaaaabbccabccabcaabcabbcccabcccccaabbcaabcabccabbcaabcaaaaaabcabccccabbcaaaabcabccccaabbcaabccabcabbcabcabccabccabcabbccaaabbcaabcabcccabbcccabbcabbbcabcabbbcccabcabcccabcabccaabccabccabbcaaabccaabcabcaaabcaaabcabcaabbcabcaabbbcabcabcabcabccccccabcabbcaaaaaabbcabbbbbbbbccabbcabcabcaaabcaabcabccabbbbbcabbcccaabcabcabbcccaaabbcabcaabbcabbcabbcabcabcaaaaabcaaaabbbcaaabccaabbccabcaabbccabcabcabbccccabccabbbcabcccaabcaabcabcabcaabcabbcabbcabbcabcaabccaabcaaabcabbbbcabccaaaabccabccabbcaaaaaabcabcabcaabbccabbcaaaaabbcaabcccabbbcabcabcccabbbcabcaaabcabcabcaaabccabbbccaabbbbccaabcaabcabcabcabccabcabcabcaabcabbbcaaabbbcabbcabbcaabcaaaabccaaabbcabcabbbcabccabbbbccccabcabbccaabccaaabbcabbccaabccabcaaaabbbbcabccabbbbcaaaabbccabcaabcabbcabcabcabcaabcabcccabcabbccabcabcabcabbbbcaabcaabbbcabccabccabcaabcaabcccabcabbcabbccaaabccaaaabcaaaabcccabccabbcccabbcabcabcabcaabbcabcabcaabcabcabbcabcabcabccaabccaabbbbcabccabbcaaaabcaabcaabcabcabcaaabbbccabbcaaabbcabcabbcabcabbcabcabcaabbcabbcaaabccabbcaabbccabcaaaaabcccaabccabcabccaabbcabbbcaaaabbccccabcaaaabcabcabcabcaabcaabcabbcabbbcabcaaabbbcabbbcabbcabccaaaaabcabccabbcabccabccccabcabcabcabcabbbcabcaaaabcccaabbbcabccabccaabcaabcabbbcabcccccabbcabbcaabcaaaabcaaabbbbbbcabcabcabbcaaabbcaabbcabbcabcaabcaabbccabcabcaabccccabbbbbbcabcabcaabbcabcabcccabccabbbcabbcabccabbbbbccabccabcabcccabcaaaabbbcabbccabbbcabbcaabcccaabcaabcabcabccaaaabcccabcaabccccaabcabbbcabcabccaabbbccccabbcabcabcaabbcabcaabcaabbcabcabbcabcabbccaaaabcabccaabcabcaabcaabccaabcabcabcaaaabcccabcabcabccccabcaabccabcabbcaabcabbcabcabcaaabccaabbcabcabcabcabbbcaabccccccaaaabbccabcabcabbbcabbbbcaabcccaabcabbbcccaaabbbcabbcaabcabccabccabcabcaabcccaabbcaabccabbbccabcaaabcabcccabcccabbcabccabcaabbcaabcaabcaabbcabcabbbcabcabbcaabbcabcaabccaabccabcccaabcccabccabcabcaaabbcaabcaabccabcabbbcccabbcaaabcabcabcabbcabcabcaaaabbcabccabcaabbbcabcaaabcccabcaabbbcabcaaabbccaabcabcaabcabcaaaabcabcaabbcabbcaaabcabccabcabcabbcabcabccccabbbccaaabbcabcabcabbcabcabbccabbcabbcccabcabbcabbcaabcabbcccccabcabcaaabcabbcabccccaabcabcabbbccabbbbcccabbbccccabccabcabbccaabcccabbccaabcabccaabbcabcabbbcabbcccabccabcabcabcabcaabbcaaabcaaaabcabcaabccabcabcaabccabccaabbbcabbbbcccaabcccccabbccabcaabbcabcabbccaaabcabcaabbbcabcaabbcccabcabcabcaaabbcabcabbcabccaabbcabbccabbccabcccccabbccabcaabbcabbcccabcaabccabcabccabbcabccabbcccaabccabbcaabbccabbcabbcabcabcaaabcaabcccabbcabcabbbbbbcaabbcaabbbcabbbcaabccabccabccabbccaaabcaabcccaabcabcabbcabcaabbcabcaabccccabcabcabbcabbbcabccccabccabbbcccaabcabccaabcaabccaabccabbcabbbccabcaabcaaabcabcabbcabccabcaaabccabcabcabccaabcccaaabccaabcabcccabcaabccabcccabcccabbcaabcabccccabbbccabcabbccccabcabcabcaabcabbbbbbcabccabcabbcaaaabcabbcabcabcabcabbcabccccabcabcabccabbbbcaabcabcaaaabcccabcaaabcabcabcccccaabcaaaaaabccabcabccccabcabbbbcabccabbbbccabcabcabcabccabcabcccccabbcaabbcabccabbcaabccabcabbbccabcccabbbbcabbccaabcabcaabbcabcccabccaabcaaabbcabccaabcabccabbcaabbcabbbbbccabbcabcccabcaaabbcabccabcabcabcabbbcccabcabcabbcabcabcaaabbcabccabcaaabccabcaabcabcaabcccaabcccabccabcabcccabcabbbbcabcabcaabcaabbccabccccaabccaaaabcabbcabbbcaaaaabccabcabcabcabbbcabcabcabbbbcabbcabbcabcabcaaabcaabbbccaabcabbcabbbcaabcaabcccabcabccaaaabccaabbbbbcaabcaabcabbbcaaabcabcccabccaaabcabcabcabcabcabbcaabccabbbccaabcabcabcabcaaaabcabbbbbcabcaabcabcabcabcabcabcccaaabcabbccabbbbcabccabcabcaaaaabbbcaabbbcccabcccabbcabcabbcabccaabbcabbcaabbcabccabcabbcabcabbbcabbcabcabcabccaaabcabbcabbcabcaabbcabcabcaabbbcabccabccaaabcaaaaabcabcabbbbcabcabcabcabccaaabcccabccccabcabbccaabbbbcaabbcabcabcccaabbbcabcabcabccabcaabcaaaabcaaabbbccaabcabccabccabbbcaaabcabccabbcabcabbcabbbccabcaaabbcaabcabccabbbccabccaabcabccabcaaabccabcabccabcabcaabcabcccabcabbccccabbccabbcabccaaabbccaabbcabccabccabbbccaaabcabbbbcabcabbbbccabcabcccccabcabcabccabbccabcccabbbccaabbbcabbcabbcccabccabcabcabcabbcabcabccabccabbcccabcaaabbccaaaabccabbbcabbbccaabbbbcccaaaabccabccabccabbbcabcabcaaabccabcabccaaaabccaaabccaabbcabbcabcccaaabcabbbbbcabcabcabcabbcabcabccccabccabcabccabbcabcabbbcabccaabcabcccaabccabcabbcabbcabcabcabccabcabcccaabccaaabcabcaabcabbcabcaabbcaaabccabccaabbcabcccabcaaaabcabccaabccaaabbcaaaaabbbcccabcabbbcaabbbcabcabcabcabcabcccabcabbbcabcaabcabcabccabcabccabbcabcaabcccabbbbcabcabcaabbbbbbbcabcabbbcaabbbcaabcaabcabcabccaaaabcabbcabcaabcabcaabbcabcabbccaabccaabbcccabbcabcaabcaabccabcabcabcaaabcabbcaabcccabccaabcabcabcccabcccaabcabcaabccabcabcabbbcabcabccaabcabbbcaabbcabcaabcccabbbbcccabcabccaabcaabbccabccabcaaabcaabcabbcabcaabcabbbbbcaaaabcabbcaabcabcaaabcabcabcabcaaabcabcabcaaabcabcaaaabcabcabbbbcaabbccabcabccaaaabccaabcaabcabcaabcaabccaabbbbcabbcabcaabcabcaabccabbbcaaabcaabcabcabbccabbccabcabcabbccabbbcaabcabcabbcabbbcaaabcaabcabcabccabbbcaabcabcccaabcaabcabccabcaaaaabcaabcabccabcabbcabbcaabcaabcabbcabbccabbbccabcabcabcaabccabbccabcaabbcaaabcabcabbccabcabccabcabccabbcabcabbcabbccabcaabcaaabbbbbcabbbcabcabccabbcaabbccabbcccaabccabbbbcabcaabcabcaabccaabbccabcaabcabbcaaabbcabcabcabcccabbcaabcabccccaabbbcabcabcabcaaabcaaaabcabccabccccabcabccabbccabcaabcaabcaabcabbbcabccccaabcccccabcabccccabbcabbccaaabcaabcaabbcabcabcabcaaabbccabbccabbcabccccabbccabcabccaaaabcccabbcaaabcabcabbcccccabbccaabcaabcaaaabbccaabcabbcabcaabcccaabcaaabbbcabcabcaabbbcabcaaabcabcccccaaabcabcabccabbcabcaabcccaabcabbcabbcabccaabcaaaabbbbcabcabcabbcabccabccaabcaabcaaaabbbbcabcaaabbcabccabcaaabcabcabcabbccaaabbbbcaaaabcabccabccabbcabbcabcabbccabbcabbcabbbcaabbbcabcaabccabccabccabcaabbbccabccaaabcaaabcccaaaabbbccaabbccaabbbccaabcabbcccccabbbccaaabbbcaaabcaabcaabccaaabccabcabcabcccaaabbcaabbbbcabcaaabbcccabcabbcabcccaabccaabcabcccabcabcabcabcaabcabcabbcabbcaabcaaaabcaaabbbccabcaabcabbbbccabcaabcaabcaaabbcabcabcabcaabbcaabbbcabcccabcabbcaabcccabbbcaabbbcabcaaabcabbcccabcaabbcabbcabbcaabbbcabcabbbbbbcaabcabcaaaabbbbcaaabbcaabcabcabbbbccabcabcabbcaabccabcabcabbbbbcabccaabcaaabcccaabcaabbbcabbbcabcccabbccabbbcabcabcabbbcabccabccaabbcaaaabccaabcabbccabbcccccccaabbcaaabbcabcabbcabcaaaabcccabcabcccabbcaabbccabcabcabccccabbcaabbccabbcccabcabcabbccabbbbcabbcabbcabbccabbccabbbcaabcccccabbcabcabccccabcabbbcabcccabcabbbbbbcaabcabcccabcaabcabcaabbcaaabcabcaabcccaabccaabbcabcaabcaabcabcabbbbbbcabcaabcaabbcabccabcabbcabcaabcabcabbcaabcaabccaaabccabbcabccaaabcabccabccaaabcabcabcabcaaaabbbbcabbbbccabcabbbcaabcaabcabbccccabbbcabccaabbcaabccabcabcaabbcabbbcabccabcaabcccaabcabcabbcabcaabcabcaaaabbbcaabcabbbcabcaabbccabcaabcabcaaabccabbcccaaabcabbcaabcaaabbbcabcabcabcabcaaabccccabcabcaabccaaaabcabccabcaaabcccabcabcabbbcabbbbcabbccabccabcabbcabbcabcabbcaabcaabccaabcabcccccabcabcabcabbbccccabcabcccabbbccabccabccccabcabbccaaabcabcabbcaabcccaaabbcabcabbbcabcabbcccabcabccccabbccabbbcaabcccabbcabbcaabcabbbbbcabcccabbbbccabbcabcabccaaaaabcabbbcaabcabcabcabcabcabcaaabcabbcabcaaabcabbcabccabcabbbcccabbbcabcabbccabbcaabcaaaabcccccaabcabcabcabcabccabcabbcabcabccabcabbcccabcaabccabcabcabcabbcccaabccabcaabbbbccabcabbbccabcabcaabcaaabcccabcabcabcccccabbccccabccccaabcaaabcabcccccaabbbbbbcabccccccccabcaaaaaaabccabcabcabcaabccabccaaaabcaabccabcabbcabccaabcabcaabcabbbccabbcaabcaabcabbccabccaabbcccabcabcabcabcabbccabcaaabcccccaabbcaaabcabcaaaabccabcabcabccaabcabcabbcabccabcccabccabcaabbcaabbcabbbbcabbbbccaaabcaabcaabcccaaaabcabccabccabbccabbcabbcaabccabbcabbcaaabbccabcccabcaaaabcabcabbcabbbcabccabccaabcaabcaabcabcabcabcabbbbcaabccaabcabccccabcabcabcabccccabccccabcabccabbcabcaabcabcaabcabcccccabcabccabbcaabcabbbcabccabcabbcaabcabcaabcaabcabcabbcabcaabccaaabbcabcccaabcaabccabbbcabbbbcaabcccaabcabbbbcaabccaabcaabcccabcccabccabcaaabcabccaabcccaabcabcabccaabbbccabcabcabcabcabcabccaaabbcabcabbcaabcaaabcaabcabcabcabbccabcabccaabccaabcabcabcaabbcabbcabbcaabcabcaabbcabcabcccabcabbcabbcabcabcccabccabcabbcaaabbbccabbccaaaabbcabbcaabccabcabcabbccabbcccccabccabccaaabcabccabcabcabccccaabbbbccabcccabbcaaabccabbcabcabbcabbccaabcccabbcabbbcabcaabcaabbbbccabcabbbbccabcaabcabbcabccabcabcaaabcabcabccaaabbcaaabbbbbcabbcaabbbcabcabbbbccccabccabbcabccccabcabccabcccaaabbcabcaabcaaabbcabccaaaaabcabbcccabcccaabbcabcabbbbbbcabcaabccaaabbbcaabccccaabccabcabcccccaabbcabbbccabcaaabbbbccabbcaabcabbcabcabbbcabcabbcabcabcabbcccabcabbcccaaabbbcaaabcabccabcabbcabccaabcabbcaabcabbccccaaabcaaaaabcaabcabcaabcabccabbbcabcaabbcabbcaabbbcabcaabcabbbbcaaabcabbcccabbcabccaabcabccabbccaabbcaabcabbbccabbcabccaaaabcabcabcaabcabcccccabbbcabcaabcabcabccabbccabccaabcabcabcabcabccccabbbccaaabcabbbbbccaabcabbcabcabbbcccccabcabcabcabcaabbcccabcabccaaabbcabcabcabcaabcabcaabbccabccaabcabccabcabccabcabbbcaabbccabcccabcabccabbcabccaabcaaabbcabcccabcaaabcabcaabbcabcabcaabbbbbccabccaabccccabbcabccaaabcabcccabcaabcaabcabccaaabcccccabcaaaabbbccabcccaabcccabccabccaaaabbcaabcabbcabbbcaabcabbcabbbcaaabcabcabcaabcabcaabcabbccaabcaabcabbbbbcabbbcabcccabcaabccabcccaaabccabcabccccaabcabbcaabbccabbcabcabcabccaabcabcaabbccaabcabcaabbcabbcabcaabcaabcaabcabbcaabbcabcaaaaaaabbcabbcaaabccaabcabbbcaaabcabcaabcaaaaabbbbbcabccaaabcabcabbccabccabcabbcabccabbbcabbbcaabbcaabbcabbcabbccabbcabcaabcaabccccaabcaabbcabccabccabccabcabcabbcccabcabbbbcabbcaabcaabcabbcabcccabcaabcabbcabcaaabccaabbccabcabcaaabcaaaabcabbcabcabcabccaaaaaaaabcabccaabbbbbbcaabcccabbcabbcabbcabbbbbbbbcabbbcccaabcabcabcccabcabcccaabcabcabbbcccaabbcaabcaabcabcabcaabcaabcaabcabbccabbcabccabbbcabcaabcccabcccaaabccabbbbcabccaabbccabcabbcabccabcccabbbcaabbcabbbcabcabcabcabbcabcaabcabccaabccabbcabcaabbccabcabbcaabcaabbbcabcabccccaabccaaabcaabcaabcabcabcaaaaabccabbccabcabccccabbccaabccabccaaabcaabccccccccabbbcabbbccabbcaabbcabcabccabcabcabcccaabbccaabbbbcabcaabcaaabbcaaabbcaabcabccaaabcccabccabbccabbcaabccabcabcccaabbcabccabbccaaabcaaaabbccaabccabcaabbcabbcaabbcaabbcabcabcabcabcccabbcaaabcaaabbccabbccabcabbbcabbbcccabccaabcabcabccabbcaaabcabcaabbccaaabcabcabcabbcabbcabcaabcabbbcabbcabcabbcaabcaabccabbbccaaaabcabbbccabcabbbbcaabccabbcabcabcaabcabccccaabcabbcabcaabcabccccabcabbbcabcaabcaabcaabbcabccabbccabcccabcabbbbbcabbcccabbbcabbbbcccaabcabbcaaabbccabcabbbcccaaabcabcabbcabcabccabcabccabbbbccabcabbcccaabcabcabccabbcabcaaaabccabcabbcabcabccaabcccccaaabccaaabccabbbbcabbcabbcabccabcabcabbcabccabbbccabcabcccabcabbcaaabbcaabcabbbbbcaaabccaabbbcabbcaabbbbcccabbbcabcaabcabbcabbccaabbbcaabccabbcabbcabcabcccaabcccaabcaabccaabcaabbcaabcaabcccabcabbcabcabcabbbcabbcabcabccabbcabbcabcabcabccaaabcabbcaabbccabbcabcaabbcabbcabcabcccccaabbbcabcaaabcaabcccabcabbcabccabccaabbcaaaaabcabcabbcabbbbccccaabcabbcaabcabbcabbbcabcabbccccabcabbbcaabcabbccccabccaabcaaabbbbbcccabcaaaabbccaaabcaabbbcabcabcabccaabcaaabccabbbcabbccabcabcaaabcaabbccaabccabbcabccabbcaabccabcccccabbbbbbbcabcccabcccccabcabcaaabcaaabcaaabcabbcaabbcabcabcabcabccabcabcccaaaaaaabbccabcabccaabcabbcabcabccccabcabbbbcccaaaaabcabcaabcaabbcabbcabcabcaabbbccccccaaabbbbcabcabcabcabbccccaabbcabccabcabcaaabbbbccaaaabbcccabbcabbccabcabccabccabcaabcccaabcabcabbcaabccabccabcaaaabccaabbcaabcabccabccaabcaabcabcaabcaabcabbcaabcabccabbbbbcccabcaaaabccabcabcabbcccabcaabcaabbccabbbbcccabbcaabccaabbbcabbccabcaabccaaabcabcabcabcabcabccabccabcabccabccaaaaabcabbbbbbbcabbbbcaaabcabcccabbbcccabcaabbccaabccabccaaabcaaabccaaabcaabbcaabcabbbcabbccaabbcabcabbccaaabcabcabcabccaabcabbccccccabbcaabbcabcaabccabcabcabbcabbbcaabbcabcaabcabbcabbcabbcaaabcabcabcaabcabcaaabbcabbccccccaaabbcabbcabcabccaaabbcabcaaabcccabcabcabcabcccabcabccabbcccabcccabccabccabccaaabcaabcabbccaabcabbccaabcabccaabcabcabbcabcccabccabbcaabcabcaabcabcaabbccaabcabbcaaabccabccaabcccccabcaaabcabcabcccaabcabbcabccabcabcabccabccabcccaaabcabccabbcabbcaaabbbcaabbcaaabbcabcabcaabccabcabccaabccabcabcccabbcabbcabbccaabbcaabcaabcabccabcabccabcabccabbcaabcabbcabccccabbcabcabbbcabccaaaabbcabccaabbcaabcabbbbcaaabcabccabcaabbcabbcabcccabbcabcabcabcabbcaabcccabbcaabcabccabccabcabcabbcabbcccaabbbbbccabbcabbcabccabcabbccabcaaabcaabbcabccabcabbbcabcabbcaabcabcabcabcaaaabcabcabcaaaabbcccaabbcabccabcabcabcabbcabccccabcabcabcabcabbcccabcaaabbcabbbcabccaabbccaabcaabccabbbbbcaabbccaabccabcccabcabccccabbcabcabccabbcabcabcaabcaabbcabbcabbcaabbccabcccabbcabccabcccabccaabccccabbccaabbbcabbbcabbcabcaabcccabcabccabbcaabcabcaabbbccabcccabcabcaabcabcccaaabccaabbcabbcaabbbccaabcaabbcabcaaabcabccabccabbbccabbbcaabcabcaabbbcabbbcaabbbbbcaabcabccaabcccabcabbbbcabbcabcabcabcabcccccabbcaaaabbbbbbccabccabcaaaaabcaabcaaabbbcabbbcabcaaaabbbcabcabbbcabcabcabcaaabcabcaabcccabcabbcabbcccccccaabcabcccaaaabbcccccaaabcccabcabbcabbccaabbbcabbccabbcabbcabccccabbcabcabcabcabccabcabbcaaabccabbbcaabccabcabcabccabcaaabcaabcabccabcabccaabcabccabcabbcabcabcabcabccaabbcabbbcaabbcaabccabcabbcabcabbbbbcccabcaaaaabccabcaaabcabbccabcaabccaaabcabcabbbcabbccabcaabcabcaaabcabbccabbcaaabcabcccaabcaabbbcabcabccaabcabcabcabcabcccabbcaaaaabccabcaaaabccabbcaaaabccabcaabbcabcabccabcccabcccaaabccaabcccaabbbccabccaabbcccabbcabcabcaaabccabcabcabcabcabbcabcabccabbbcaabbbcabbcabcaabcabcabccaaaaabcabcaabbcaabbbccabbbcaabcaabcccaaabccccabcabccabccaaabccabcabcaabbcaaabcabcaaabcabbbbbbcaabcabcaabcaabcaabcabcaabcaaabcabcabccccabcabcccabcaabcaaabcabcabbcaaaabcabcaabcabcabbcabbccabccaabbccaabbcaaabcaabcccabcabbccabccabcabbbcabcaabbcabbcabcabccabbbcabcabcabccaaabbcaaabcaabcabccccaabcaaabccaabcabcaabcaabcabccabcabccaabcccaabbbcabcabcabcabbbcaaabbbcabbccaabccabcabbcabccccaabbcabccaabcabbcccabbbbccabbbcaabbcabcaaaabccabccabcaabbcaabbbcabbcabcabccccabbcabcaabcabcabccabccaabbbbcabcabcabccaabcaabcccabbccabcccabbbcabccabcabcabccabbbbcccabbcccabccaabccabbcccabcabcabbbbccccaabccabcabbccabcabbcabccabccccaabcabcabccabcabcabbcabccabccabbccabcabbbcabccaabcaabcabbbcaaabcaabcaaabbccaabbcaabccabbcabbbcabcabccaabccabccaabbbcaaabcaaabccabbcaaaabcaabbbbcabccaabccabccccaabbcabbbccabccabcabcaaaabcaabbbbccabccabccaabccabbbcabcabbcabbcabbcabcabcccabbbbcccabccabcabcaabccabcabbbccabcabcabbcabbcabcabcabcaaabcabccabcaabcaabbcabccaabbcabccabcaabbcaabcabccabccabbbcabcaaaabccaabccabbbccabbcabcabcabbcabbcccabcabcaabcabcabbccabcabcabccaabbcabbccabcaabcabbcaaabbcaabccabcabcabbccabcabccaabbcaabcaaabcabbcaaabbcaabbbbcabcabbcaaabbbbcaabbccaabcaabccccabcabccabcabbccabbbcabbbcabcabcabbccaabbccabbbcabcabcaabcabccaabcabbbcabcabcccaabbccccabbcabbbbcabcabccccabbccabccabbcaabcabbcaabbbcabcabccabcabcabcaabcaabcaabbcabbcabbcaabcabcabcaaaabcabbcaabcabcabcabbcccabcabbbcabcabbbcaabbcabbcaabcabbcabccaabbbcabcaaaabcabbbcabccaabbbcaabcabcaabccabbbccabccabcabbcaaabbcabcabcabcabbbccccabbcabccabbbbccabbbccccabbccabbbbbbcaabbbcccccaaaabcabbbcccabccabcabbbcabcabcaabcccaabbcabcabccaabcccabcabcabcccabcaabccaabcccccccabbcaaabbcabcaabccaaabbbcabcaabcabcabccaabcabcccaabbbbcaabccaabcaabbcabcabbcaabbbcabbccabcabbcccabcabcabbcabcabbbcabcabccaaabcaabbcaabbcabccaaabbbbbbbbcccabcabcaabcabcabccabccabcabcabccabcabcabbcaabccaabcaabbcabcabcabccabcabcabbbbbbbcabbccabcabcaabccaabcabcaabcaaabcaabbbcccabccaaabbcccabcaaaabbbccccabcabbcabcabbcabbcaabcabcabcaaabcaabcabcccabcaabbcabbccabcabbcccaabcccabcaabcaabcccabcabbbbcabcabbcaabcabbcabccabcaabbcabbbbbccaaaabcabcaaabccabccccaabbcabbcaaabcabbccabcabcabbcccabcabccccabcaaabbcabccabcabbcabbbcccabbbccabbcabcccabcaaaabbcaaabcabcabbcabcaaabcabcabcaaabbccabccaabbbcaabbbccabcaabcaaabccabbcabbbcaabcaaabcccabccccabcabcabbbcabcaabcabcaaaaaaaabcaabcaabcccabcabbbcabbcccabbccabcabcaaaabcabcaabbcabccaabbbcabccccaabccccccabbcaabcaabbccaaaabcabcccabcabbcabcabcabccaabcabccaaabcabccabbcccccaabcabbcaaaabcabcabcabbcccccaabbbcabccaabcabccaabbccaabcabcabcabccabccabcabcabcaaabcaabcaabbbcccabcabbcaabbccccaabcccaaabcccabbbbbcabcaabccccaabccabcaabbcabbcaabbcabcabcaabcaabbccaabcabccabcabccaaaaabcabbcabccabbccccccaabcccccabcabccabcaabccabcabbcabcabcaaabccabbcabcabccabbccabbcaaabcabbcaabbcaaaabbcabcabbbcaabcabccaabcaaabcabccaaaaaaabbccabcaabcabccabcabbbcabbbcaabbcccabccabcaaaabcabbbcccaabccccabcaabcabcabcabbccabcabcaabcabccaabccaabbcabcabcaabcaabcabbcabcabbcaabcabccabcaabbbbbcccabbbcaabcaabcccccaaabcccaabccaaabbcabccabcabccaabbbcccccabccabbcaabcabccabbcabbbbccaaabcabcabcabccabcabcaabcaabcabccabcabccaabbcabcabcaabcabccabcabcccabcabcabcabcabcabcabcabbcabcccaabbcccaabccccabccccabbbbbbbccaabcabcabbcabccabcabccabccabcccabbcabbcabcabccccabccabbcabcaaaabbbbccabcabcabcaabbcabcabcaaabcabccabcabcabcaabcabbcaaabcaabccabcabcaabbcabcabcabcaabcabbcabbccaaabccabcabbcabcabbcabcabbcabbcaabbbbbcccabcabbbbbbcaabcabcaabbcaabcaaaaaabcabbcaaaabccaabcabbcabcabbbcabbccaaabcabcaabcaabccabbbcaabbcabccabbcabccabcaaabccabcaabccabcabccabccaaabcabcabcaabcabcabcaabbbcabbccabcaaabcaabccaabcabbcabcabccabcabbcccabcccabbccccabcccaabcabbccabcaabbcabcaabbcabbcabbcabcaabcabcabcccccaaaabcabccccccaabcabcabcabcabccabcaabcaabbcabbccabccabccaaabcaaaabcaaabbcaaaabbbcabbcabcabcabbcabcaabcabbbccabccabcabcabbbbccabcabccaabcabcabbcccaabcccaaabcaabbccabcaaabcabcabcaabccabcabcaaabccabbbcaabbcabcabbcabcaaaaabcabbbbcabcaabbcabbcabcabcabbcabccabcabcabcaabcabccabbbcaabcabcabbcabcabbcabcccabccccccaabbcabccabbcaabcabcaabcccabcaabcaabcabccabbbcccabbcccaabcabcabbcabccaaabcaabcaabbcabcabcaabcabbcaabbcabcabcabcaabccabcabcabcccabcabccabccaaabbcaaabbbbbbcabcabccccabcabccccccabcaabcabcaabcabccabcabbbbbbcabbcabcaaabccabcabcaabcabcccabcaabcccabcabcabcaabcaaabcaaabcccccabccabcccabccaaabccabcabcaabbbbbbbcaabbbcabcaabcabcabbcaabcabbcabcabcabbccabbccaabbbbcabcaabcaaaabccabcabcabcabcabcabcabbcabbbcabccabbbbcabccabcabcaabccabcabbcabbcabbcabbcabbccabcabcaabbbcabcabccabcaabbbcccabbbcabbbcabcabbccabcccaabbcabcaaabccaabccabcaabbccabcabbcaabbbcabcaabccabbbccabcabbbccaaaabbcabcabcabccaabcccaaabcabbbbcabcabcaabcaabcabbccaabcabccabccabccaabcabccabcaabcccaabcabcabcabbbbbccabccaabccabcccaabbbccabbbcabbccaabccaaabbbcaaabbcaabcabbcabcabcaabbccccabcaabbcaabbcccaaabcccabbcabbbcabbccaaabbbbcabcabbccabcabcabcaabbcabcabbbcabcaabbcabbccabccabcccaaabbbcabccccabcabbccabbbbbcabcccabcabcaaaaabcabcaaabccaabccabcabcabccabccabcabcaaaabbcabcabccabccabccabcabcabbcccabcabccaabbcabbbbbcabbccabcabccabcabcabbcabbcabccaaabbcccccabbccabccabccabbcabcabcabbcaabcccaabcabcabcaabbcabcccabcabbcabcabbcabcccabbbcabbccabccabbcabbcccabccabbcabbcaabbcccabcabcabcabbcabcabcaabcabbccabccaabcabbbcaabbcaaabcaabbbcabbcaaaabcabcaabccaaabcaaabcaabccaabcabbccaabcccabcaabbbccaabcccabcabcabcabcaabbcabcabbbcabbccabccaaabcccabcabbcabcabcabbbccaaabccabcabbcabcaaabcccaabbcaaabcabbccabbcabccabcccabbbcabcabbcaaabbcccabcabbcabccabcaabcaaabbccccaaabbbcabcabcabbcabcabcaabbcccabccabccabcccaaaabcabcaaabcaaabbcabcabccaabbcaabbcabccaabcabccabcaaabcabcabcaabcabcabbbcabcabcaabcabccaabcccabcabcaabbbcabcabcabbbbcccabcabbcabcabbbcaabcccabccaabccabcabbbcabbbbcabbcabbccccabcabcaabbbcabccccabcabcabccccabcabbcabbbccabbcabcaabcabccabccccabcaabcabcabcabbccaaaabccabcabbcccabbcabcabcabbcabcabcabbbbcabcaaabbbcccaaabcaabccaabccaaaaabcabbbcabcabbbcabcaabcabcabcaabbbbbbbcaaabcabcabcabbccaabbcaaaabcabccabccabcabcabbcccabccabcabbbbcabbbbbcabcabbcaabcabcabbcabccaabbcaabcabcabbbcabbcabccccabcaabcabbcabcabcabcaabbbbcabbbcabcaabcabbcaaabcaabccabcaabcaabccaabccaabcabbcccabcabcabcaabbbcaabcaabcaabcabbbcabcaabbbbcccaabbbcabcabcabbbcaaabcabcaabccabcaabcccabcabbccabcaabcaabbcabcabbcabcabcaaaaabccabcabccabcccaaabbbbbccccaabcabcaaabcaabccaaabcabcaaaaabbcabbcabcabccabcaabcaabbcabcaabccabcaabcaaaabbbcabbccaaabcccabccabcabbcabcabbcabcaabbcabcabccaabccabcccaabcabcaabbbbcabbbccabcabbcccccabccaabcaabccabccccabbcccabcabcaaabcabccabcabcccaabcabcaabbbcaabbbcabbccabcabcabbbbbbbcaabcccabbccabccabbccabbbbbccabcabccccabcccccabbccaaabcaaabbcaaabbcabbbcaaabbcabcccabccabccabccaabbcabcaabcaabcabbccabcabbbbcabcaabcccabbcaabbcaaabcaabbcabbcaabccabcabbccabcabccabcabcccaabcabbccabcaabbbbccabbcccabcabcabccaabcabbcabcaaabcabccabbccabcabccabbcabbccabccabcabcaaabccaabcabcccaaabbcabcaaabccabcaaabcaabccabbbbcaabbbcabcabcabcabbccabcabccabbcabbcabcaabcccabccabccaaabcabcccabcabbcabbcabcaabbccaabbcaabcaabcabcaaabbcccaabcaaabccabcaabccabbcabcaabcabcaaabbcabcabcaabccabcabbcabbbbcabbbbcaabbcccabbbbbcabcabbbcabbbcccccabcabcabbbbbbbcabbbbbcabbccabcabcabcabbbcaabcabbcabcaabbbccabcabbbccabbbccaabcccaabcaaabcabcabcabbcabccccaaaaaabbbbcaaaabbbcaabbbbcabbcaabcabbcabcaabcaabbcabbcaabcabcccabccaabbcabcabbbcabbcabccabbbccaabcabccabcabbbccabbcabbcabbccaabcccaabcabbcaaabcabccaabcabcaabcabbcaaabbbcccabcaabccabbccccaabcabcccabbcabbcccaaabccabbcabcabcaabbbcabcabbcaabbcccabbcaaaaaabcaaabcabcccabcabccaabbccaabcabccabcaabbcabcabcabcabcaabcabcabcabbcabccabbcabbcaabcabcabbccabbbbcccabcaabcaabcccaaabcabbcabcabcaabcaabccabcaabbbbcaaaabcaaabcaabccccaabcabccccabccabcaabcaabbbccccaaaabbcaabcabcaaabcaaabcabcabccaaabcabcabcccaabcaaabccabcaaabcaabcabcabbcabcabcabccabcaaaabccaaaabbccaaaaabbccccabbcabcccaabcabcaabcabcabcabccabccabbcaabbcaabcaaaabbccabbcabccabbcaabcabcabcaabbbbbbcabbcccabccabcaaabccaabcaabcaabbcabccabcccabcaaaabcabcabbccabccabcabccabbcabbbbcabbccabcabcccabcccaaabccaaabcabccabcccaaaabcaabcabcabbccabcabcaabcabcaaaabccabccabccaaaabcabcccabcabccabcccabcaabcabcabbcabccabbbcabbccabcaabbcabcabcabcabcabbcabbcabcabcabcabccaaaabbbcabccabbbbcabbbbcaabcabcabcccabccaabcabcabcabcaabcabcccccabcaaabbcabccaaaabbccabbbcabccabbbcabcabcaaabbccabbccabccabbcabbbbcabbcaaaabccaabbcabcccaabbbccabbcaaabcaabbbcaabcabccaaaabbbcabcabcabbbcabcabbcaaaaaabcaabccabbcabcabbcabcabbcabcabccabcabccaaabcaabcabbbccabbcaabbcaabbbcabbcabcccabbbbcaabbbcabbccabccaabbcabcaabcabbcaabbccabccccabcabcaaaaabbccabbccabcabcabccabccabbbbcabbcabcabcabcabcccaaabccabcabcabccaabcccaabccabcaabcabcabcaabbbcccaaabbbccccabbcccabcaaabcabbccabcabccabcabcabbcaaaaaabcabbccabcccabccabbccabbcabcabcabbcaaabcccabccaabcabcabbbbbbbcabcabbcabcabbcaabcabccabbcaabcabcaaaabcabcaabcaabbbcaabbcabcabbcabbccabbbbcabbbcabcabbcaabccccabcaabcaabcabcabccaaabccaabbcabcccaabbcabbccabbcaabbccaabbcaaabbccabcaaabcabcabcabcaabcaaabcabbbcabccabcaabbbcabbcabcccaaabbcabcccaabbbbcaabbcabbbbcabcabcccccaabbbccabcaabccccaabccabccabbcabbcabcabcaabcccabcabccaabbbcabcabcaaabcabccabcccaabcabbcccccabbbcccaaabcaaaaabbcaabbcaabbcaabcabbcabbcabcaabcabcaabbcabcccabcaaabcaabcabbcabcabbbbbccccabcabcaabcabcabcabbcaaabcccccaaabbcabbcaaaaabcabccabcabbbbcaabbcabcccccaabcabbcabcabcabcabbccaabcabcabccabbcaabccabbcabcabbbcabcabcaaabbcabbbcaabbccabbbcaaabcccccaabbccabcaabbcabbbbcabcabcaabccaabcabcabcabcabbbcaabbcaabccaabcabcccabccabbcabcabcabcabccaabccabccccabbcabcabbcabcabbccaabbccaaabbbbcaabccabbcabbbccaabcaaabccabbcabbcccabcccaabcaabccabcccabcabcabcabcabbcaabbbcabbcccabcaaabcabbcabcaaabccabccabbbccabbcaabcabcabcccabbccaabcabcaabcaaaabbccabccabcabcccccabbcaabcaabcccabbcabcabbcabcaaabbcabcabcabbccabcaabbcabcabccaabccabbccabbcabcaabcccabcabbccaabcabbcccaabccccabbbcaabbcaaabcaaabcaabcaabcabcabcaabcabcabccabcaabccabcaabccccabcabcabcabcabcaabbccabcabbbccabbbbcccaaaaabcaabcaabbcccaaaabcaabcaabbccaabcabcabbccabcccabcabcaabcccabbccabcabcaabbcccabbbbcccabcabbcabcabcabcaabcabccabcabcabbbcccaabbcaaaabcabbcabbbcabcabbccabcaabbcaabcabbcabcabcaaabccaabccaaabbbbcabcccabcaabcabcaabcaabbccabcccccabbbbbccabccabccabcabbcaaabcabcabccccabcaaaabcaaabcabccabccaabcabcabbbcaaabccabbcabbccccccabbcabcccabccaaaaabcabbbcaabccabccabbcabcaaabbcabbcaaabcccaabcabccabccabcabccabccabccccaabcaabccabcaabccaabcaabbccabcabcaabcccabcabbccabcaaabbcabcccabbbccabcabbbbbbbcabccaaaabccaaabcabcabcaaabbbcabccccccaabccabccccccccabcabbbcabcccaabbbcabcabcaaabbccabcabcabcabbcabcabcaaabccabbccabcabbbbbcabccaabcccaabbcabcccabccabccccaabcaabccabccabccabcabbbcccabbbccccabbcabbccccabccabbbbccccabbbcaaabcabbcccabccaaabbcaabcabbcabcaaabbcabcabccabcabbbcabbcaaaaabcabccabccabccaabcabccabbccaabbbcabcaabbcabbcccabcabcabccabcabccabbcabbcccaabccaaabcabcaabbcabccccabcabbcccabbbbcabcaabcabcabcaaaabbcaaaabbcabcabcaabcaaabbbcabcabbcabccabcabbcccccabbbccabccabbcabbccabbcabcabbbbbbccaaabcaabccaabbbcaabbcabbbcccaabbbcabccaaabbcaabcccccccabcabbcabbcaaabbcccabcaabcabccabcaaabcaabbccabccabcccaabcabcabbbcabcaaabbbcccaaabcabbccabbccaabbccccabbbcaaabcaaabcccaabbcaaabbcabcabbcabbbcccccccabcccabbbcaabcabbcccabccaaabcabbccaabcaaaabbcaabccabbbbcaaabcabcabccabbbccaabcabcabccabccabbbcaaabbccccabbbcaaabbcccabccaabbcabccabbcccabcaaabcaabbcabbbbcaabbcabcabcabcaaabccaaabcabcabbcabcabbccaabbcccaaabbcabcabcccabcccabbcaabccccabcaabccabccabccabbccabcabbcabcaabccabccaabcaabccaaaaabccabbccabcccabcabcaaabcabcaabbccaabbcabcabcabcabccabccccabcaaabbccabcabcabcabbcabcabcabccabccabbbbcaabccaabbcabcabbcabbbbcabcccabcabcabbbcaaaabccabbcabcaaabbccabcabcaabcccabbcabbcabccabcabcabcaabcaabcabcccabbcabcabcabccabcabcabcabcaaabbccabccabcabccabccaabcaaaabcabcabbcabcaabbcaabbcaabcabccccabcabccabbbcabccabbcabcabccabcaabcabbbcabcaabbcaaabcabbbcccabcabcccaabbbccaaabcabcabbcaabccabcaabbbccaabcabcabccccabbcaaaabbbccabbcabcaaabccaaabccaabbcabbcaabbcabbcabccabcccabcaaabcccaabbbbcccaabccaabccabbcabbcabcabbccaabbbcaaabcccccabbcaabbcaabcaaabcabcabcaabcabbcabcaabbcabcaabcabcccabcccabcabcaaabcabcabbcabcabccabcccabbccabbbbcabbbcabbcccaaabcabcaabccabcaabbcccccaaabbcaabcabcaaaabbbcaaabbbbcaabbccabcabcaaabcaabcaaabcccabbbccabbccabcaaabcabcccaaaaabbccaaabccaaabcccabcabbbcabcabcaabbcaaaaaabbcccaabcaabcaabcabccaabcaaaabbcabcccaaabbcabbbccaabbbccabcabcaabbbbcaaabcaabbbbcabbbbccabccabccaabbbccabccabbcabcccaabcabbcaabbbcabcaabcabcccabcaaabcabcaaaabccabbcaaabccabbccabcaaabbcaaabccabcaabccaabbbbbcabcabcaabcaabcabbcabbcaabbbcaabbcaabbcabbbcabccabbcabcccabcaabcabcaabcabbccaaabcabbccccabccabccabccabbbcaaabcabbbcabbcabcaabbcccccaabbbcaabcabcabbbbccabcabccaabcabcabcaabbcaaabbbcabbbbccaaabcaaabccccaabcabcaabbcaabbcabcabbbcaabbcaabcccabcaabbcabcccabbbcabbccaaabbcabcccaaabcaabcaabcaabbcabcabbcaabbcaaabcccaaabcaaaabbcabcabbcaabccaaabbbcabbcabccccabccabbcabcabcabcaabcaabcaabbcaaaabcabccabbccccabbbbbcabccaabbbbccaabcaaaabcccabcabcaabbbbccccabbcabccabbbccaabccabcccaabccaaabbccabbbbccaabbcabcabcabbccabcccabcabcabcaabcabbbcaabcaabbbcaaaaabcabccabcabcaabccaabccabbccaabbbcabccabbcaabcabcaabcaaabcaabbbcabccabbcaaabbcabcaabcaabcaaaabccaaabccabbbccabbbcabcaabccaaabbbcccaabccabcabcabcccaabcaabcaabbbcabccabccaaabcaabbcaaaabcabcabbccabbbccabbcaabccaabcabcabbbcabbbcabccccaabbbcaabcabcaaaabbcabbcabbbccccabcaabcabcabbccabbcabbbcabbcabccabcabcabbcccaaabccabcabcaabcabcabccccaabbcabbbbccaabbcaabccaabbbcaabbcccabcabbbbcccccabcaaabcaabcabbbcccaabcabcabbcabccabcabcabccabccabccabbcabccaabbbccaaabcaabccabbccaabbbbcabcabccabbcaaaabcaabcabcabbcaabcabbbcaaaabcaabbcaabbcabbcabccabcaabccaaaabbcccccabcaabcabccaabbcabcaaaaabcabbbbbcabbbcaaabccabcabcabcccabbbcabbccabbcccaabbbcaabcaabccabcccccabbcabcaabcabcaaabccaabcaabbcccaaabccabccabcaabcaabccaabcccabcccccabccabcccaabcabbccabcaabccccabcabbcccaaabcabbcccabccabcaabcaabbccabccabbccabbcaabbccccabcccabbcabbbbbcaaabbccabcabcccaabcccabccabccabbbbbcabbcabbccabccabbcccabcaabcabcaabcccabcabccccccabcabbbbcaabcabcabccabcabcabcabbccaabcabcaabbcabccaabbcabcabccabcaaabcaabcaabccabccabccabcaabcaaabbccabcabcccabcabcaabbcccabcabcabcabcaabccabbcaabcabcabbbcaaabccaaabcabccabcccaaaaabbcabcabcccabcaaaabccaabbcabbbbcabccabcabccccaaabcccaabccaabcabcabbccabcabcabcabbcabcabbccccaabbbccabcabbcabcaaabcaaabcaaabcccabcaaabcccabcccabcaaabccabcabbcaaabbcabccaabbbcabbcabcccabbcaaabccaabbcabcabbcabbcabcaabccabcabbcabcabccaabbcaaabbcccabcabbcabcaabccaaabbbccabcaabcabccaabbbcabcabbcabbbcabcaaabcccabbcaabcabcabbcabcaabcabcaaaabcabcabcaabccaabbbbcaabbbcaabcccabcccabccabccabccaaaabcaabccabbccabbbcaabbcabbcabcaabcabcaaaabcabcaaabbbcabcaaabcaabcabcabbcabbcaabcaabbbbbbbcabcabbcabbcccabbbcaabbccabbccccabcabcabbbcabccccabcaabccabbccabccaabcabbbcabccaabcccccabcabcaaabcaaabbccaabbcaabccccccabccabcabcabcaabcabcaabcabcabccaaabcaabbbbcabccabbbbccaabcccaabbccaabccabbbcabcabccabcaabccaaabcaabccabccaabcabccabcabbcaabcabcaaabbbbcabbcabcabcabbcabcaabcabcaabcaaabccabbbcabccabcabbbbccaabbcabbcabcabbccabcabcccabcaabcabcccccaabccabbcabcaabcccccabbcabccccabcccabccaaabcabcabccaabcabbbccabcaabcabcaaabcaabcaabbcabbbcaabbbcaabbcaabcabcaabbcabccabbbcabcccabccaabcabcaaabcaabbbccabcabccaabbccaabcabccabccabccaaabccabbcaaaabbcabcccabcaaabcabccabcabbcabcabbbcabcabbcabbbcabccabbcabcabcabcccaabccabcabcabbcaaabccccccabccabbcaabcabcaabbcabbccccabbccaaabbcabcabccabcccccaabbcabbcabbccccaaaaabccabcaaabbccaaabbbbccabbcaabcabcccaaabbbcaaabccabbbcaabbcabcccabccaabcabcabcabccabcabbbcaabbbcaaabccabcabbcabbccaaabbccabcaabbbcabcabcabbbccabbcabcabcabcaaabbccaabbbcabcaabccabcabbcabccabcaabcabbcabcabbcabbccabcaabcccaabbbcabcabcccabbccaaabcabcabccabcabcccaabcabcabbbcabbcabcabbcabcaaabcabbccabcabcabcabcaaabbcaaabbccabccabbcaabbbcabbcaabcaabcaabbcccabcabccabcabcabbccabcccabccabcaabcabbccabcabcabbcabcabccaabcabccabcabcabcabcaaaabccabbbbccabbcabcabbbccabcabcaaabbcaabbcabcccabcabcabccabcabcaabcabbccccaaabcabcabbcabcaabcabbcabccaabcabccaabccccccabcabcabcabbccaabcabcabbcabcabbbccabbbbcabccabbbccaabcabccaabcaabbccaaaabcaabcabcabccabbcabbcabbbcccabcccabbccabcabbccaabcaabbcaaabbcabbcabbbcabcaabbcabbcaaaaabccaabcaaabcabbbccaaabcabbcaaabcccaabcabccabbcabcaaaabbbcccabcaabccaaabbbbbcabccccabccabcabbcabbbcabcaabbccabccaabbcaabcaabccabcabcaabccabcaabbbcabcabccabcabbbbcabcabcabcccabcabcaaabcabbbcaabcccabcabccaabbccccabbcccabbccabccabcaaabcabcabccabcabcabcabbbccabbcaabcaabcabbcaabccabcaabcaaabcabccabcabcaabcaabcaabcabbcaabbcabcaaaaabbbccabcabbccabbbcccaaabcabcaabbbbcabccaabbcabcabccabcabccaabccaabccaaabcabcaaaabcabcccabcaabcabbcabcccabbcccaaabbcabcabcccabccabcaabcabcabcabcabccccabbbbbcabbccabbbccaabcaabcabcabcabcabbccaabcabccccccabbbcabcabccaabcabcabbbcabbbccabccabbbcabcabbccabcabbbbcccaabbccabcabcabbcabbcccaabbcabcaabccaaabcccabbcccaabbccabcabcabcabcabcabbcabcabcaaabbbbcabcabcabcabcabccabcaabbbcaabcabcaaabcaaaabccabcaabcabccaaabccabccabcabccabbcabcaabcccabbcaabcabcabccabcabcabcabcabbccccaabbbcabcabbcccccabbbbcabcaabbccabbccccaaaabcabccaabbbbbccaabbbcccabcabcaabcccaabccabcabcaabbccaabcabccabcaabcaabcaabccabbbbccabccaabccabbcabbbcccabcabccabcabcaabcaabccabcccaabcccaabcabcaabcabcaabbbcabbbccabcabcabcabccabcabbcaabcabcabcaabbbcabcaabcaabbccaabbbbbcabcabbcccabcabbcccccabcaaabcabcabbcaabbbcabcabcabcaaabbcaabbcabccccaabcabcaabccaabbcabcabcabbbbcabbcccaabccaabcabcabcabcabcaabcabbbccabcabcaabccccabcabcabccabcabcabbcabbbcabbcabcabccaabbbcabbbbcaabcaabcabcabcccabcaaabcabbccaabccabccaabccaabbbcaaabcccabcabccaabcaabbcaaabcabbcaabbcabbbccaabbcaabcaabcaabbbbbbbccaabcabcabcaabcabccabbcccabcabcaabcccabcaaabcaabccabccabbccccabcaabcaabcabbcabbbbbbcabcaabccccabbbbbbcaabbbccabcabcaabbccccabbbcabcccabcaabcabbbccaaabccaabbcaaabcabccabcccabcabccabccaabbccabbbcabbccabbcabbcabcccabccaabccaaaabbcabbcaabcaabcaabcabcaabbbbcccabccabcaabbcaabcaaaabcabbcaaaaabcccabbbcaabbcaabcabbcabcabccabbcaabcccabcabbcaabcabcabcaabcabcabcaaaabbbcaabccabbcabccccabbcabbcabccabcabcccabcaabcabcabbcabbbccabbcabcaaabccccaabcaabbcabcabcaabbbcccaaabccaabbcabcabcabcabcaabbcabcabbcabcabbccabcabccaabcabbbcccaabcabcaaaaabcabbbccaabbcaabbbcabcabbcabbbcabccabccabccabccccaabbcabcaabbccccabbcaabcaabccabcaabbccabcabbbcabcaabccaabcabcabcabcabbcabbcabccabcabcaaabccaabbcabbcabbbcabbcaabbbccccabbbcabcaabcabbcabcabcabbccabbbccaabcabcabccabbccabbbcabcabbcabccabbbbbbcaabbcccaabcabbbbbbbccaabcabcabccaabbbcaabcccccaabcabbbbcabbcaaaabbccccabbbccabccabcabccaabcabbcaabccccaaabccaaaabbcabbcabcabcaabbcaabcabbbccccabcabbcabcabbcccabbbcabbcabcabcabcabcabbbcaaabcabcabcaabcaabccabccaaabccaabbccabbbccaaabbcaabcabcccabbbcabcaabcabbbcaaaabcccabcabbcaabccabccabccabcabbcaabcaabcabccabcabbcaabcabcaaabcabbccabccccabcabbcaabcabcccabbccaabccabcaabcccccabcccabbcccabcabbbbbbccabcabccaabccabbcabbbccaabcaabcaabcabccaabbcabcabbbccabccabcabcabbcabbcaaabcabbbbbbcabbbbbccccaaabccabcaabccccaabccabccabcabbbccaaabcaabcaabcabccabcaabbbbcaaaabcabbbbcabcabbbbbbbbbcaabcabccccaaabcaabccccabbcabcaabcabbcabbcabcabcabcccabcabcaabcabcabbccccabccabcabbbbbcccccabccabcabbcabcabcabbcabbbccaabcccabbbcabcabcabcabcaabccabcabcabbccaabccaaabccabbbcabcabcabbccabcccabbccabcccaabcabccaaabcaabbcaabccaabcabcabbccabcabcabbcabbcaaaaabccabcaaabccabbcabbcabccaabbcabcccaabcabbbbcaabcccaabcabbbcaabbccccaabcaabbbcabbbbcaaabcabbcabbbcabbccabcaabcabcabbbccaaabccabcaaabbbcaaaabcaaabcaaaaabcccabbcabcaabccabcabcaabcabbcabbcabcaaaabcaaaabbccabcabcabbcabcccaabbcabccabcabbcccaabccccabbcaaabcabcaabcabccabcaabcaaabcaaabcaabcaaaabcabcabbcccaabcccabbcaabcabcccabccabbcabbcaabbbbbcabcabccccabcabcabcaabcabbbbbbbbcabbbbcabbcabcabbcaabcaabcabbcaabcabcabcaabcabcabcccabcabbbcccaaabcaabccaaabbcabbcabcabcabcabbbcabbcaabcabccabccaabbcabcaaabbbccccabcabccabcabcabbcabccabbbccabbcccabbcabbbbbcabcaaaabccaabbcabbcabcabbbbcccccccabbbcccabbcaabcaabbcabcabcabbbcaaabcabcabbbcabbbccccccaabcabcabbccccabcabccabcaabcaabcabcabccabbcccabccabbccaaabcabbcccabbbbbcaabcabbbbcaabbcabbbcabccaaabbccaaabbcabbbcaabcccabcccabcabcabccccaabbccabbbcabbcabcccabbcabbbcabcabcabccabbcaaabccabccabcabbcabcabcabccabccabccabccaaabcaaaabcaabcabcabccaaabcabbbbbcabcabcaabcaaabbbbbcaabbbcabcabbcabcabbbcccabcabccabbcaabccccabcabbcabcabbbcccabcabcaabccabcabcabbbcabcabbcabcaaaabcaabbbccabcaabccabbcccabbcabcaabcccabcaabccabcabbcabcabccabcabbbcaabbccabbcabcaabcabcabcaabbcaaabcabbbccabbccabbcaaabbcabbcabccaabbcabccccabcccaaaabbbbbcabcabbccccabcaabcaabcccabbbccabcaabcaabcabbcabccccabbccabbbccaabccaaaaaabbcccaabcabbbcaabbcabcabbbccaabcabbcabbcabccabcabbbbcabccabccabcaabbccabcabcabccabcabbcaabcabbcaabcabcabbbbcabcaaabcaabcaabccabcaabccabcaabcaabcabbcabcabbbcabcabcabbbccabccabbbcccabbbbccaaaabcabcabcaabbbcaaabcabcabcabbbcabccabbbcccaabbcabcabbbbbccabccccaabcabbbcabbcaabbccccaaabcabbcabbccccabbbcaabbcabcabcaaaabcabbcabcaabcabcabccabccabcccccabbbcabbccabcabbcabccccabcaabbcabcabccabcabcaabbcabcabcabbccaaaabbbcaaabbcaabbcabcccaabcaaabbbcaaaabcabbcabbcabcabbccccccabcaabcccabbbcabbcabcabbcccabbcaabcaabbccaaaabbbbcaabcabbccabccabcaaaabcccabbbbccabcaabccaabbcabccaabbcabccaaaaabbbcabccabcaabcabcabbcabcabccaabcabbcccccabcabbcabbbccabbbccabcabccaabcabbcabccaabbccaabcccabcaaabcaaabbcabbcabcabcabbcabcabbccabcabbcaabbcabccabcabcccaabcaabbbcccabccabcaabccabccabcaaabcaaaabccaabccaabcabcabbcabccabcabcaaabcabbbcabcabcabcabcaabcabbbbcabccaabbccabbccccabcabcabcabcaabccaabcabcabbbcabbcabcccaabcabccabccabcabbbccabbcabcaabccabccccabbcabbcabcccaabccaabcaaabccabccabccabcccaaabbcaabcaabcaabcabcabcaabcabbccaabbbcabbccabbbbcabbcabcccabbcaabbbcabcaabcabbbbbbcaaabcaabcabbccccaaaabccabbccaabcaabcabcabcabbbbcaaabcaabcaabcabcabcaaabcabbcabcabccabccabcabbccabccabbcabcaabccabccabccaaabbcabcaabcabcaabcabcabbbcabcabccabcccaabcabccabbccabcabccabcabcaaaabccabcaaabbcabbcaabbcabccabcaabbcabcabcabcabbccabccabccabcaaaabcaabcabccaaabbbbbbbcaabcaabbbbccccabcaaabcabbbbbcabccabbbccabcccaaabccccaabcaabbbbbcabbbcaabcabbbcaaaabcabbbcabccaabcccabbcabbcabbbcabccccabbbbcabbcaabcabccabcabcabcabccabccabbbcabccaabcabcabbbcabbccabcccaaaaabcabcabcaabccabcabccabbcabcaaaabcaabcabcabbcccabccaaaabbccabbccabcabcabbcabccaabbccabbcabcaabcaabcabbbcabbcabcabcabccccabcaabbbccaaaabcabbcabbbbcabcabccaabcaaaabbcccaaabbcabcabcabbcabcaabcabbccabccabbcaabcabbcaabbcabbcaabbbcabbccabcaabccccabbbbbcaabccaabcabcaabcaabbcaabbbbcabbbbcabccaabccabcabbbcaabccaaabbcaaabcaabcabcaabccaabcabcaaabccabbcabbccabbbcccaabbcccabbbcaabbbccccabcabcccabccccccabcaabbbcabcaabbbcaaaabcaabbcaaabbcaabbccabccabcabcaabbcaabcabccabcabbcccaabcaabcaabcabcaabcabcabbcabccabcabcaabbbbcabbbccabccabbcaabccabccaabbbcabbccaabcaabcaabcabbcaabbbccabbccabcaabcaaaaabccabcabcabbcaaabcaabbcabccabcccaabcaabcabccabcaabcabccabcabccabbcabbbbbcabbcccaabcccccabccabcabcabbbbcaabbccaabcccabcccabbbcabcccaabbbbbbccabbccaaabbccaaabbcabcabbcabcabcccabbbccaaaabbcaaaaabccaabbbcabccabcabcabccabbcaaabcabbcabbbbccabcabcaabbbccabcaaabcaabcabcabcaabccaaabcaabccabcccaabcaabcaaabbbbccabcabbbcaabcaabccaabbcaaabbbcabbbbcaaabbcabcaabbccaabcabcabccccaabcaabccccccabcabbcabbcaabccabcabcabccaaabcabccabccabbcabcabbcabcabbbbccaabcabbccabbccaabbccaaabcabcaabbbcccabcccabcccaabcabbcabbbbbcaabcccccabcaabbccabbbbbcaabcaabbcabccabcabbcabcabbcccccabcabccaabcabccaabccabbbcabbbcabcaaaaabccaabcabbbcabbbccabcabcccabcaabbbcabbcabcabcaabcabbbbccabccabcabccabccabbbbccabcabccccccaaaaaabcabbcabbbcabbcabbccabbccaaabbcabbcaabcabcabccabcaaabbccabccaaabbccccabcabccabcabcabccabbbcccabccabccabbbbcabcabcabcabccabcabcabcabcaaabccabccccaabbccabcabbcabccccaabcabbcabccabbcaaabccaaabcabbccabcabbcabccabbccaaabcabcaabbcabcabccaabcabbccabcabcabbcaabcabcabcabcccabbbbbcabbbccabccabbcabcabcabcabcabcabcabcabbcabbbbcabcaabcabcabcabbcabcabbcabcabbbccabccabcaabcabccabcaabcabcaaabbcabcaabcabbccabcabcabcabbcaabcabccccabcaabcabcabccaabbcabcaaabcabcabccaabbccabbccaaaaaabccaaaabcabcaaaaaaabbcaabbbbcaabcabbccaabbcabccabcabcabcabcccabbbbcabcabcabbcabcabbcaaabcabbbccaabccabcabbcccabcabcabcccaabcabbcccabcabcabbbcabbccabccabcabbcabcabcabccccabcabccaaaabbbcabbcaaabbcaaabbbcabbccabcabbcccabbcabcaabcaaaabbcaabccaabcabcaaabcccaabcabcabcabcaaaaaaabbcabbccabccabcabbcabcabbbbccabccccaaabbcabbbbcaaaabcabcccaabcabcabcabcabccaaabccabcaaaabbcabbccaabbcabcabbcabcaaaabccabcabccaabcabcabcabcaabccabbbbcabbbccaabcabcabbbcabcabccabccabbcabcabbcabcccaaabbcabbbcccabbccabccabcabccaabcabbbcabccabcaabcccabbccabccabcaaabbbbbcccabcaabccabcaabcabcaabcabcabcabccaabcabccccaabcabcabbbbbbccabbbcabcaaabcabcabcabccabcccaabcabbccabbcaabccabcabcccabcaaaaabbbcabcaabbccabbccaabcaabcccaaabbcabcabcabcaabbccabcaaaabbcabcabcabbbcaaabccabccabcaabbcccabccccaabbcaaabcabcabcaaabbcabcaaaabbcccccabbcabbbcabccabcabcaabbbbcccabcabbbcaabcabcabcabbccabcaabcaaabccabcccabcabcaabbccaabccaabcaabbccabcabccabbcabbcabccabbcabccaaaaaabccaabcabbcabcccabcabbcabccaabcaabcabccabcaabbcabbcaabcabbbccabcaaabcaabcaabbcabcabcabccccabcabcabcabcabcabcabccaaabbccabcabbbcccabccabbbbbcaaabcccabcabcabcaaabccabccaaabcabccaabcabcabcaabccaaabbcabcabccabcabcaabccabbcabcabcabccaaabccabcabccaabcccabcabbcabcabcabbbcabbcaabcabbccabbbcaabccabcabcabbbbcabcaabccabbcabcabcabcabcabbbcabcabcabbbcabbbcabcaabccabbbbcccabcabbbbcaabbcccabcccaabccabcabcabbcaaabcaabbcaabcabcabccaabcaabbcabcabcccabccaaabcabcabccabbbcaabcaabcabcabbbcaabcaabcabcccabcaaaabbccaabbbbcccabbbccaaabbbbccabcaabbcabcaabbbcabcabbccabccccabcabccabbcaaaabcabbccaabbcabcaabbcabcaaabbcaaabbccabbccabbccabcaaabcaaabcabcaabbcabbcaabcabbbbcccabccaaabccabccabcabccabbcccabbcccabcaaabbcaabcabccabcaaabbbcaabcaaabccaabcabbcaaabcaaaabbcabbcabccabbcccabcabcabcabcabccabcabbbcabccccabccccabcabccaaabbbccabccabcaabbcccabcabbcccabcabbcaaabbbcccaabccabbccaabbcaaabbcabccccaabbcabcccaaabbbcaabcaabcabbcabcabcccabcaaabccabcabcabcaaabcabccabcabbbcabcccabcaabcaabccabcaaabccabbcabbccaabcccabcccabcabcaaabccabcabbcabccccabcabbcaabbbbcabcabbbcccaabccabbcaabccabcaabcccaabcabbbcaaabcabbcabbbcabccabbcabccabbbbcabcabbccccabcabbcaaaabcccabbccabcabcabbbccabccabcabcabcabccaabbccabcaabcabccabcabccabcabbcabcaabcccaabcabbcabccaabbcabcccaabcabbcaaabccabbcaaabbcabcaabcabbcabbccabcabbcaabbcabcaabbbcccabccabcabbccabccabcabcabbcabccabcabccccaabcabccccaabcaaabcaabcabbcabcabcabbcabbcaabcabbbcabcabcaabcabbcaabccabcabbccaaabcabbbbcccccaabbbccaabcabbccabccabbbbbbccaabbbccabbbcabcabbbcabccccabcaabbccabbbcabccaaabbcabccabccccaaaaaabbbbbbccaaabcabbcabccabcabbccabbccabcaabcabccabcaabcaabccabcabcaabbbbcaabccaabcabcaabcabccaaabcabcabcabcabbcabbccaabbcabbccabbcabbbcabcaabcabcccaabcaabcaabccabbbbcccabcabbccaaabbbcabcabcabcaabbbcaabbcabbbcaabcabcaaabbcabbbcccabcabcaabcabcaabcccaabbbccaabccabbcabbcabcabbcabccabcccaaabcabccabccabbccaaabbccccabcaabcabbbbccabcabcaabbbccabccabbbcabcccabccabccccabcabbccabcaaabbcabbcabcabbccabcabcabbbcabcabbbbcccabcaaabccabbcabbccaabccccabbbbccabbbbcabcaabbccabcaabcabcccabbcabcccaaabccaabccaaaaabbcaaaabcabbcabbccaabcaabbccabcaaabbcabcabccabbcabbccabcaaaabccabcabbcabbbcabcaabbcaabbcabcabcaaaaabcabcaabcaabcabcaaabbbbcccabbbbbcaabcaaabcabccaabccccabcaabcabbcaabcaabccabbcabcabcabcaaabcaabcaaabcaabcabccabcabccaabbbcabcabcabcabbccabbcabbcabcaabcabcabcccabbcabbcccabccabccaabccabccabcabccabbcaabccaabbbbbbcabcabccabcabccabccabbcabcabccaaabcccaabcabbbcccaabccccabccaabccccabcaabcabcabcabbcccaabcabcaabcabcaabbcabcaaabcaabbcabbbcccabbbcabcabcccabcaabbbccabccccabbcabcabccabcaaabcabbccabcabcabcaabcabbcabbcabbcccabcccaabccabcabcabbcabcaaabbbccabcaaaabcabcabbcabcabcaabccaaabcaabbccabcaabbcabccaabbcabccaaaabccabcaaabbcabcabcaabbbccabcaabcaabcabbbbcccabccaabcabcaabbbcaaabcccabbcccabbcabbccaaabcccabbccaabcabcaabcabbcabccabcaaabccabcabbccccabbcaabbbbccaabccaaabcabbccaaaabccabccabcabccabcabbccaabbbccabccccabcabbccabccaaaabcabcabcaabccabbbcccabbcabccabbcaabbcabcccaabcccabbbbcabbcabccabcabbccccabccabcabcabbbcabcaabbcabcabcabbcaabbcaabbcabbbcabcaabbcccabcabbbcabcabbcabcaabccaabccabcaaabccaaaabcccabcabcaabbccabbbbbcabccabbcabcaaaabcabcaabccabbcabcaaaabcabcaabccccccabcabbccabcabbccabccabcaabcaaabbcaabcabbcaabcabcabcabbbbbcaabccabbbcabcabcabcaabccabcabcaaabcabbcaabbbcabcabccabccccabbcabcccabccabcabcaabccabcabbccccabbcabcabcaabccabcabbcaabcabbbcccabcabcabcaabcccaaabcabcabcabcaaaabcabbbbcaabbcccabccaabcabcabbcccabcccaabcabbbccccabcaabcabbcabccabbcabcabbbcaaaabbcabcabbcabbcaabbcccaabccabbcaabccabcaaabcccccabccaabcabbbccaaabcccccabccaabbcccabccabbcabcabcaaaabcabbbccaaabbbbcaabccaabbbcccaabcccabcccaaabcabccabcccaabbcaabcccabcabccabbcccabbbbcabbbcabbccabccabcabbccabcabcaabccabbcaabcabcccccabcaaabccccccabcabcabcaabcabcabcabbbcaabccaabcccabcabcaaabcaabcabcaabbbcaabbcabcaabbbccaaabbcabbbcaabbbcabcabbcabcabcabcabccabcabcabcabbbcabbccabcaaaaabbcabbcabcabcaabbbcabbcabccaaabcccaabcaabcabbccabcabccabcabbcabbcabcaabbcccaaaabcaabbbcabcabcccabcabcabbcaabbbccabcaaaabbccaabccaaabcabcaabcaaaabcaabcabbcaabbcccaabbbcabcabbccaabbccaabccabbcabcabbbbbcabbbbccabbbcccaabcaaaabbcabbcaabbbccabcaabbcaaabccabcabbbccaaabbcaaaabcabccaabcabcabcccabbccabcabbbbcabbcabcabcabbbbccabcabbccccabbcabbbbbbbccaabcabbbbbbbccaabcabbccabcaaabbcabccabbcaabbcabcabcabbbcabbbccaabcaabcabbcaabcaabcabcaabbcabccaabcabbbcabbccaabcccabcaaabccabbccaabbcccaabcaabbcaaabcabcaabcaabcaabbcabbcabbcaabcaabbbcabbbbcabbbccaabbbbccaaabcabcaabccabcabbcaabcabbbbcabbcabbbccabcabccaabbbcabcaaabcccabcaabcaabcaabcabbbcaabbcabccabbbccabbcaaabcccabbcabcabcabbcaaabbbccabcabcccabcaabcaaabbcabbcabcaabbbcaaabbcabcabcabccabbbbcabbbcabbccaaabcabcabbbcabcabbcaabbccaaaabbbbbccaabccabccccabbbcabcccabbcaabbcccabbcabbcabcaabcabbcabbcaabbbcaabbbccabcabcabccaaaabbbccaabcabcabccaaabcabccaaabbcabbccaabbbbcabccabccabbcaabcaabbcaaaabccabcaabccccaaabcabcccaabcaabcaabbccaaaabcccaabccabcabcaaabcabbbcabcccabcaabbbccabbccabccabbcaaaabbcabccabcabbcabcabbcabbbcabbbbcabbccabbbcabbcabbcabcabcabbcaabcccabbcabbcabbbcaabbbcabcabbbcabbbcabcabccaaaaaabbcaabcabbcabcabbbccaabcabccabcabcccabcabcaabbbcaaabbcccaabbbcabcaabcabcccccabcaabbcabcabcaabcabccabccaabbbbbccaabcabbcaabcabcccaabbcabccabcccaabcccccaabbcabccaabbbcaabccaabcabcabcaabbcccabcabbbbbcabcabbccabbcccaaaaaabcaaabbbcabcabbcaabccabccabbbbccaaabbcaabcabbcabcccabccabcabcaabcabbcabcabbcabcabcaabcabcabccccabcabcabbbbcaabccabccabcaaabcaabbcabbcabbcaaabccaabcabbcaabccabcccabcabbcccaabccabbcabcabcaabcabbcaabbccabbcaabccaabcabbbcaaabccabcabbcabbbbbcaaabcccabcabccaabcaabbbcaabcabbcabbbbcaabccccabcaabcabbccccabcaabcccabcabbcabccaabcabcabcabcaabcabbcabcaabcaabbcaaabcaabcaabcaabcaabcabcabcabbcabcaabcaabccaabccabcccabcabcaabcabbbcccabcabcaaabcabcabbcabccabbbccabcabcabcccabbcabbcabbccabcabbcabbcaabccabccccabccabcaabccccabcabbbcabbcabbcabbccccabbcabcabcccccabccabbbbcabcabccabbcabcabbcabcaabbcaabbcaabccabcabcabcaaaaaaaabcabcabbcabcabcabcabccaabbcaabcabcabccabbccaaabbbcabbcabcabcabcaabccabcaabcccabcabccabccabbcaabccaaabcaabbccabcabcabcabbbbcabcabcaaaaabcabcabbcaabbcaabccabcabbccabbbbcabcaabbcabccccabccabbbcabccabcabcabcaabcaaaabbcccabcabcabbbcccabbcabbccabcabcccaaabcabcabccabccabbccabcaaaaaaabbcaaabbccccccabbbbcaabcaaaabbcabcabcaaabcccabcabbccabcabcaaabccabcabcccabccabcaaabbccabcaaabcabcabbcabbbbccabcaabcabcccabbbcabcabbcabcabbcabbbcccabccabccabcaaabcabcabcabbcabcaabcaaabcabcaaaaabbcaaabccccabbbccaabcccabcaabcabbccabbcabbcccabcabcabccccabbcabbcabbcaabbbcaabcabbbccaabbccaabbccaabcaabccabccabccccabcccabcaabcabcabccaabbcccccabcabbccaaabcabbbbcabbcaaaaabbbbbbcaaabccaaabbbccabccaaabbccabcabcccaaaabcccabbcabccabccaaabcabcabccabcccabbccabcaabbbbcabcaabbccabbbccaabccabcabccabcccaaaabbccccaaaaabbbcabbcabbccabcabcaabcaabbcabbcabccabccabcabbbcabbcabccabcabbcabbcccabccabbbcaabbcaaabcabcabcaaabbcccccaabcaabcccabcabbcabcabcaabccabcabcabcabbbbcabccabcaabbccabcabbcaaaaaabcaabccaaabbccaaabcaabcaabccaaabcaabcabbbcabcabcabbbcabbcaabbcabbbcabcabccabbcaabbcabcabcaabccccabbcabccaabcabcccaabcabcccaabbcabbbccabcabcccaabcaabbcabcaaabbcabcccaaaaabbccabcabbcccabcabcabcaabbbcabcccabbcabcabbcabbbcabbcccabcabcabccaabcabcabbcaaabbccabccccabccabccabbccabcccabcabbbccaaaaaabbbcccaaabbbcaaabcccabcaaaabbbbbcccaabbbcabcccccabcabbcabcaabcabbcaabccabcabcabbbbcaaabcaabcccabcabcccccabbccaabcaaabcabccaabccaabcabccccccaabccccabccabcabcabbbccabcabbcabbbccabbcabcabcccabcabcabbcaaaabbcabccaaabbcabcabcabbccaabcabbbbcabcabcabccabccaaaabbccabbcabcaaaabcabcabbbbbbbcabbbbbcabccabbcccaaaaaabcaabbcaabcabbccabbcabcaaaaabcaabcabcaaabccabcaaabbccaabcaabcabbccaaaaabcabcabbbcaaaabcabcaabcaabcabcaabbcaabccccaaaaaabbcabcabcabccabbbccabbcaabcabcabcabbccabcabcaaaabccaabbbbcaabcabcabbccabcabbcabcabcabbcabccccabbbcaabcaabccabccabbbcccaabccabccabcabccabbbcabbccaaabbcabccabbcabcaaabbcabccccabccaaabcabbcabbccabccccaabbccaabbcabcabcabcabcaabccaabbbcaabccaaabbbbcccaabccaabbbcaabcaaabcabccabbcabccabcccaaabcabcabcabbcaabccabbcabcabcabbcaaaaaabcabbcaaabbcabbcccaaabcaaabccabcabcabccccabbbcaabbbcccabbcabbbcaabcaabcabcccabbccaaabcccabccaaaabbccabccabccabcccaabcabbbbcabcaaabcaabcabcccabccabcabccccaaabbbbcccaaaabbbbcaabccabbbccabcaabbcabcabbccabcaabbcabcaabbccccabbbcaaabcccabbcccabcabbcabcaabcabcaabbbcaabcabbbcabcaabcaabcccabcabcabbcabccabcaabbcccaabbcaabcabcabcabbbcccabcabccabcabccaabcaaabcabcabbccabbbccccabcabccaabccaabcaabcaabccabcabcaabccabcabcabcabbbcabcabcabcabbcabbcccabcabcabcaaabcabbbbccabbcabbcabbcabbcabcabbbcabcabbcabbbcabbbbbcabccccabbcabccabcabcaaabcccabcaabcabcabbbbcabcabcabbccccaabccaabccabcabbcaabbbcabbbcabbcaabccabccabcabccabcabcabcccabccabbcaabccabbcabcaaabcccabbcccabbbccaabbcabbcabbcabcaabcaaabccabbbbcccaabcabcccabbcaabcaabbcabcabcabcaabcccabccaabcabccabcaabbbcabbbccabcabcabbbbbcabcabccaaabcabbcabbbcabbbcabcabccabcabccabccaabcabccabcabcabbcabbcaabcccabcabcabccabccabcabcaabbccccabcaabbccccabcabcaaabbbcabcabcabcccabcaabbbcabbbcabcabccaaabbcabcabcabcabcaabcaabcaaaabccaaaaaaabccabcabccabcabbbcabccabbcaabbcabcabccabbcabcabccabcabcabcabcabbcccaabcabcabbcaaaabccabccabccccaabcabcccaaaaabbbccabbcaabccabcabccabbbcaabbcabcabccccabcaabbbccabccabbbcabcaabbbbcabcabcabbccabbcabbbbbcabbbbbcabbbcabcabbccccaabbcabccaaabbcabcabccaabbcabcabbcccabbcabccabcaabbbcaaaabccabccabcccabcabcabccaabcabcaabcabbbbccaaabcabcaabbcabcabbbcaabcabbcaabcabcabcaaabbccabbccabcabcaaabcaabcaabcabcabcabbbcabcccabbbbccaaabcabbccccabbbccaaabccabbcabcaabbcabcccabcabcaabcaabcabccaaabcaabcaabcabcabbcccaabbbccaaaabcabbbbcabcaabcaabcabcabccaabbccabbcabcabbcaaabccabcaabbbcabcabcaabccabccabcabccabcabbbccaabccaaaabcabcaabcaabcabbcabbcaabbccaabcaabcabbcabcaabbcccabccaabbbccaaabbcabcaaabccabcabbcabccabbbccabcccaabbcaabcabbbbbcccabcaabbbcaabcabcccabcabcabbcaabccabcaaabcccaabcabccabcabbcabcabcabccaabbcabbbbbbcabbcccabbcabbcabcabcaabbccabcabcaabbbcaaabcabcabcaaabbbcabbbcaabcabbbbcabbccabccaabbcabbcabcabcaabbccaaabcccabccabcabcabcaabcabbcabbbcabbcabbcabbcabccabcabcabcaaabbbcaabbcabcccabccccabcaabcaabccaabbcabbcaabcabcabcabcabcabcaabcabbcaaaabbbcabbbbbcabbbbcccabccabbccaaabcabbbbccabcabccaaabcabcabcabcaabcabcabbcaaabbcabbcabcccaabccaaabccabcabbccabbcabcabcabbcabcccabccabcabccabbcabbcaabccabcaabccabbccccaaaaaabcabbccabcaaaaabcabcabbcaabcabcabccaaabbcaaaaabbcabbcaaabccccaabccabcabcaaabcabbcabcabcabcabcccaabbccabcabcabbcaaaabbbcccabccabccabbcaabcabcabcccabbcaaaaabcabbbcabcabbcaabcabccabccccabcaaabbbcaabcaabbcabcabcabcccabbcaabccaabcabcabbcabcabbbcabcabcabcaabcaabcaaabcabcaaabbccaabccabcabcaaabbcabcabccabcabccccabbcabccaaabbcaabcccabcabbcabcabcabcaabbcaaabccaabbcaabcabbbcaaabcaaabcaabcaabcaaabcabccabccccabcabcccabcaabcabcaabbcaaabbcabccaaabcabcabcccabcabcabcabcabcabccccabbbcaabccaabbbcabbccabcccabcabcabcaaaaabcabccabbcabcabbcabbbbcabcaaaabcccabbcaaaabcccaaaabbccabbcaaabcccabbbcabccaabccccaabcabccaaaabcaabcabcabccabcabbbbccabbcabcabbcabcabbbcabccaabbbbcabbbccccccabccaabbbcaaabbbbccaabcabcabcabccabcaabcccabbcabcabbcaabcabbcabcaabcaabbccabbbcaabbcabbbcccabcabbcabcaabcabbccaabcccabcaaabccccabbcabcabcaabcaabbcabbcabbcaaabccabcabcccabbcabccabbcabcccccaaabccabcaaaaabcaaabcabcabcabbcabcabcccaabbcabbccaaaaaaabccabcabbccabcaabcaabccaabcabccabccabcaaabbcabcccabbbcabcccaaabbcaaaaaabcabcabccaabcaaaabbbcabcabcabcabcabbccaaaabbcccabccaabbccaabcabbcaabcaaaabcaabcabccabcaaabcccaaabcaaabcabccabbccabccaabcabbccabbbcabcaabccabccaaaabcabcabcabbcabccabbcabcabccabccabcabcabbccaabccaabbcabccaaaaabccaaabcabcaabbcaabcabcabbcabcaabbcabcaabbcaabccabbcabccaabbbbbcabccabccccabccccaabcaabbcabcabbcabccabbccccaaabccaaabcabcabbcabbccabcabccabccabcccabcabccabbcabbccaabcaabcaaabcabcaabcabbcaaabcaabbbccabcaabbccabcabcabcaaabcabcabccaaabcaabcabcaabbbcccabcaabbcabcaabbccaabcaaabcabbcccccaabcaaabcaabcabcaabbccabcabbbccabcaabccabcaabbcccccabcabbbcaaabbbbcabcabcccabcabbcabcaaaaabcabcabbccaabbcaabcabccaaabccabbcabcccabcabcaabbccabbcabbbcccabcaabcabcabcaaaabcaabcaabcccabcabbbbccccabccaabbcabcabcabbcabbcabbccaabccaabcccabbbbccaaabcabccabcabccabcabcccabccabcaabcabccabcabcabbccabcccccabccabcaabbcaabccaaabcaaabcabcccabbccabbcaaaaabcaaabcaabcabbcaaaabbbcccabbcccabcabcabccaaaabbcabcaaabccabcabcabbcabcabbbcabcabbbcccabbcabbccabccaaabcabcccabbccaabccaabcaabccaabbcabcabcaaaabccabbcabcccccabccabcabbccaabbccabcaaaabbbcaaabcabccaabccabccabcaabccccabcabcabcccaabccabcabcabbcabbcccabbbcaaabccaabccaabccabcaabcabccabcaabccabbccabcabcabbcaabcccabccaabccabbbcabcabcaabcccabcccccabcccabccaabbbbcabbccabbcccabccaabcabccccaabccabcabbbcaabcaabcabcaabcabccabcabcabbcabbbbcaaabcabbcaaabbbbccaaabcccabcabbccaaaabccabcabcabbcccabcccabcabcaabcaabcaabbbcabccccccaaabcaabcabcccaabbcabcabcabcabbcabbbbcaaaabcabcaabbbccabccaabccaabcabcaabcccaabbcabccabccaabbbbbccabccccccaaabcabbcabccabcaaabcabbbbcabbccaaaabccaaabcccabbcabbbcabcaabbccaaabcaabccabcaabcaabbbbccabbcaabcaabcabcccabcabccabbbbbcabcccaabcaabcabccabccabbbbbcabbcabbcccabccabcaaabccabbbbcabccaabcabcabcabbbcabbcabcaabccccccaaabcaaaabcabcabccaabcabcabcccabbbcaabccaabbcaabccabccaabcabbbcabcabbccaaabcabbbcabcaabbcabcaabbcabcabccaabbccabcabcabcabcabcabbbccccaaabcabcabbbcaabcabbbbcabccabcabcaabccabcaabbcaaabbcabccabcabbcabbccabbccabbcabccabcabcabbccabcaabcaabcabbcabbcabbcabccaabcabcaaabccccaabcabcabcaabcabcccabcabbcaabcabcabcabcabbcaabcaaabbcabbccabccaabcaabcccabcabcabbbcaabcabccaabbcabccabbbcabbbbcabbccabcabbcabcabcabcaabcabcabcabcabcccccaaabcccaaaaabccaaaaabcccaabcaabccaaabcabbbbbbcabbbcabbcabccaaabbccabccaaabccabcccaaaabbccabbcabbccccabbcabbccaaaabccabbcabcabccaaaaabbccaaabcabbbccaaaaabbcabcabcabbbcabcabcabbcaabbcabcccabbccabcabbcabcaabcabcabbccaaaabcabccaabbcaabcabccaaaabccccaaaaabccabbbcabcabbcaaabccabcccaaabcabcccaabcabccaabbcaabcaaabcaabcccaabcabcabbbccabbbbcaaaaabbcabbcabcabbcaabcabbcabcabcabcccaabcccaaaaabcabbcccaabbcaaaaabbcaabcabcabcaabcaabcaaabcabcccabbccabcabccaaaaabccabccaaaaabcabbcccabccaabbbcaabccabcabcabcaabcaaaaaaabcaabcabbbccabbcaabcabbcabcabcabcaabcabccabcabcabcccaaabcccabbcabbbccabccabcaabcccabcccccabbcabccaaabcabbcabbbbcaabbcabccaabcabbbcaaabcabccabccabbccabcaaabccabbccccabbcabcabcaabccabccaabccabccabbcabcabccaabcaaabbcabccabcabccaabccaaabcabccabbccabcabcabcabccabcccabcccccabcaaabcaabcabbcabccabccaabcaabbccabcabcaaabbbccaaabcabcabbccccaaabccabbcabcaabbcabcaabbbcccabbcabcabcaabcccabcabcabbcabcaaabccabcabcccabbbbbcaabcabcabbcabcaabcaaabcabcaabbccabbccabcabccabcaabcabbccabbccabcabbcabcabbbcabbcaabcccaabccaabbcaaaabccaabcaabcabbccccaabcaabcaabbcabcabcccaaaabcaabbccabcaabcabccabcabcabcaaabcccaabbcaabcaaabccabccccaabcabbcabcaaaabbcabbcabccabcabbcabccabccabcabcabcaaabbccabbbccabcabcabcabcabcccaabcabcabbcabbbccaaabcabbbcabccabccaabbccaaabccaabbbcabbcccabccaabbcaabccabbcabccabccabcabcaabbcaaaaabcaaabccaabbbccaaabbcaabbbbbbcabcaabcabccabbcabcabbcabcabccabbbcccaabcabbcabbccabcabcabcccaaaabcaabbcabcabbccabcabcaabcaabbcabbbcabccabcccaaaabbccaaaaaabbcabbbcabcaaabbccaabcaabbbbbbccaabbcabbccaaabccaaabcaaabcaaabccabccaabcccabbcaabcccabcabcaaabcabbcccaabcabcabbcabbcccabcabbbccccaabcccabbccabccaaabcaaabbcabccaaabcaaabcaabcabbbbbccabbcabcabbccabcabcabcaabbcccaabbbcabcabcabccabcaabbbccabcabbccaabbccccccccabbcabcabcabcccaabcaabcabcabcabcaabcabbcabcabcabccaaaabbcabcabbcabbccaabbcabbbbccaabccaaabccaabccabbbcaabbbbbbcabcabccabcabcabcabcabcabccabcabcabcaabbbcaabcabbcaabcabbcabbbbcabcabcabbbcabbbcabbcabcabbcabbcabbcabccabbbbcabbcaabcaabcaaabbccaabcaabcabcabccabcabcaabccabcaabcaaabccaabbcabccaaaabcabbcaabccccccabbcabbbcabbcaabcccaabbbbcabcccabcabcabccabcabcccabbccaaaabcabcabbbccabbbbcccaabcaaaaaabbbbccaaabbcabccaabcaabcabcabcaabbcabbbccaabccabcccccaabbbcabcaabcabcabcabbbbccaaaabbbcabbcabcabcaaaabbcabcabcabcaaaabcabbbbccabcabcaabcabcaaabcabcaabcabccabcabbbcabccaaaabcabcabcaabbcaaabcaabcabbbccaaabbccabbcabccabcabcabbcabbccaabcabccaabbcabcabccabbbcabcabcaabcabbcaabbcaaabcccabcabcaabcabcaabccabccabbcabccabcabbcaaaabccabcabbbcabbcaabccaaabccabbbcabbbcaaaabcccccccabcabccabccabccaabcabcabbcabbbbbcabccaabcaabcabccabcabbbbcaaabbcaabccaabcabcabbbcabcccccaaaabcabcabbcaaabccabbcabcabbccabcabccabbbbbbbccaabbcabcccabcabbcabccabbbcabcabcccaabbbccabcabccabccabcabbcabbcabcabbbcabccabbbcaabbccccaabcaaabccaabcabcaabcabbccaabbcabcabcabcaaabccccaabbbbcabbbcaaabcabcabcaaabccabccabcabbbccabbbcabccaabcabccabbcabccabcccabcccccabcabcaabccabbccabcabcccabccabccccaaaabbbbccabccabcabcabcabcabcabbbcabcabccccaabcabbbcabbbbccaaabccabbccabbbcabcccaabcabbcabbbbccabcaaabcaabccabbcaaabccabcabcabccabcabbcabcaaaaabcccabcabcccaabbcabbbcaabcaabcabbcabcabcabccccaaabcabccabcaabbcabbccaaabcaaaabccabbcaaabccaabcabcccaaabcabcaaabcaabcabcaabbccaaabbcabcaabcabcabcabbbcabccccabbbcaabccccabccaabcabccaabcabbcccabcabcabcabcabbcccabcccabcabccabbcabcabccabbcabcccabcaaabcaabcaabccccaabccabbcabcccabbcabcabbcabbbccaabcaabccaabccabcccabccaabccabbcaabcaabccaaaaaabbbcaabcabccabcabcabcabccabbccccabcabcaaaaaabcabcaaaabcabcabccabcabcabccabccabcabbcabcabbbcabbcabcaabccaabccabbcaaabcabcabcaabbcabcabccaabccabcaabbcaaaabcabcaaaabbcaaabbbcabcaaabbcaabbbbccaabcaaabcabcaaabcaaabbbcaabcaabcaabcaabbccabccabcaabbcaabbcabcabccabccabccaabcabcccccabbcccabcccaaabbcabcaaabcccaaaaabbcabcabcaabccabcccabbcaaabcabcccabcabcaabcabccabbbcabbccaabbcaabccabbbbccccaaaaabcabccabcabbcaaabccabbcabcccabcaaaaaabccabccabcabccaaabcccaabccabcaabccabccabbccabcaabccccabbcaaabccabbcaabbccccabbcaaaabcabcabbcabcccaabbcabcabbbbcaabcaaabbbccabcabccabccaabbcaabbcaaaaabcabbccaabcabbccabcabccabcaabcabcabbccabcaabbbccccabcaabcaabbcaabbcaabccabcabcaaabcaabcabbbbcabcabccaaaaabbbbcaaabccabcaabcccabbbbbcabbbcccabcaabcabbccabbbbccabcabccaabcaabccabbcaabcccccabcabbcccabbcabccaabccabcabccaaaabcaabcaabcccabcaabccabcabcabcabbcabcabccabcccabcabccabcabccabcabcabccabcabcaabbcabcabbcabccabbcaabcccaaabcccabcabbcccabbcabccccaaaaabbbbcccabccabbcaabcabcabbcabccabbbccaabcabccabccabccabbcabccaabccabcaabcabbcabbcccabbbccaabcaabcaabbcabbcccabcabcabbccabbbcabccaaabcabcabcabcaaaaabbcabbbcabcabccabcabcabcccaabcabbbcabcccabcabcaaabbcaaabcabcccccabbbcaaaabcaaaabccaabccaabcabcabcccaabcaabcaabccabbbbccaabccabbccaabbbbcabbcabccabbbcaabcaaabcabccabbcabbcabcabbbbccabcaabbcabbbcabcabcaaabbbcabcabbbbcabcabbcaabcabcaaaabbcaabbbbccabcaabbcccaaabbbcaabbccaabcabcabbcabccccabcabcabbccaabcabcaabcabbcaaabbcabcccccabcaabcabcaabcabccaabccccabccccabcccaaabcaabcabcabcabcaabbbcabcabbcaabcabcaabbbccaaabccabccaabbbcabbcabcaaabbbcabbcabccaabbcccabccabcabcabccabccabcccabcabcabcabbccaabcaabcabcaabbbccabccabcabcabcabbbcabbcabcabbccabcabbcccaabcabcaaaaaabcaaaabcabbccaaabcabccccabbcabbcabbcaabbbbbbbcabcabccabbcaabcabcabcabcabbcabbbcaaabcaaaabcabcabcabcaabcaaabccccabbcabcabcabcabcabbcccabcabbbcabcccccabcaabcaabccccccaabbcabcabcaabccaabcccabcabccaabbcabcabcabbccaabcaabcabbccaabcabbcaabcabbccabcabbcabbcabcabcabbcabcabcaabcaabbbcabccaabcaabbcabbccabbccabcabbcabccabbbbbbbcccabcabcaabccabbcabccabcaabbbcaaabcabccaabccabcaaabcabcabbbcaabccabbcabcaaabcabccabcabccaabbbbcabcabcabbbcabbccabcaabbcabcabcaabbcabcabcaaabccaabcccabcabbcaaabcabbcaaaabbcabcabccabbccabbccccabbcabcaaaabccaabbcaabbbcaabcabccabcaaaabcabcabbcccaaabccabcaabcabcabcabccccabbcabccaabbcaaabbcaabcaabbcccabccabbcccaabcabccabccccabcabbcabbbbcabcabbbbbbbcccabbcabbbcabbcabcaaaabcabcabcaaabcabccabccabccabcabcabbcabcabcaabccccabcaaabcabcabbbbcabcccccabcabcabcabbcaabcaabcaabccccabcabbccabcabbcaabccabcccaabccabbcccabcabbccabcaabcabbccabcaaabcaabbccabbccabcaabccabcaaaaabbccccabcccaabccaabccabccabccabcccabcabbbbccaabcabcabcabcaaabbcabccaabcaaabcccccaaabcaabccabcaabcabbcabbcaabbcabcabcccabbcabbcaabccaabbcccccccabccabcabbccaabbbbcabcabbbcaaaabcaaaaaabcabbcccabcaabbbcaabcabbcabcabcabcaabbccaaabccaabccaabcaabccabbcabcaabccabccaabcabbbccabcabbbcabcabccabccaaaabbcabccabccaabccabbcabcabcaaabbcaabcabccabcabcccabccabbccccccabcabbcabcaabbcabcabccaabbbbcabcabcaabcabccaabcabcabcabcabcabcaaabbbcaabbbcabcabccaabbbbccabccaabbcabcaaabbcccaabcabcabccabcaabccabccabbcabcaabcabcabbcabcabcccabcabcabbbcabcabcabcabcabcaabbcabcabcabcaabcabcabcaaaaaabbcabbccabcaabcccabcabcabbcabcaabbbbcabccabbcabccaaaaabcabcccabbccaabcabcabcabbccccccabccccabbccabcccabcabcabcabccabcabcabcabbcabccaaaabbccabbcaaabcabbbbcabcabcabcaabcaabcaaabcabcaaabcabbcabccccaaabccabccabbcaaabcabbccaaaabcccccccaabcabbcabbccabcaabbcccabbbcabccaabbbcabcabcaabbbbcabcabbbcaaaaabbcaaabcabbcabccabcabccaabbccabbcabcaaaabccabccaabcabbbccabccabbbbcabcabbcaaabbcaabcaaaabccaaaaabbbcabbbbcabbcabbcaabcabcccaaabccaaabcaabcabbcabbbbcccabbcaabcabcaaabcaabbbcaabcabcaaabbcabcccabcabbcabcaabccabbcabcabcabccabcabccabcaabbbcabcaaabcabcabbcabbcabcabbcaaaaaabcabbbcaaabcccabcaabcabccccaabcabcabcaabcaabbcabccabcabccabcabcaabcabbbbcabbbbbcaabccabcabcabbbccabcabbccaabcabccaabbcabbcaabccabccabccabcabbcaabccabbccccaabcabcccaabcabbccaabbcccabcabcabcaabccabcaaabccaaabccaabccabccabcabbcaabcabcccaaabbcccaaabcabbbbccabccabbbcabccabbbbccabcabbcabccabcabccaabccabcabbcabccabccabbccabbccaabcccabcaaabcaaabbccabcccabcaaabccabbcabbcabcaabbbcabcaaaaabccabccabcabbccabccabcaaabcabbcaabcabccabbccabcabcaabbcabcabcaabcabccabcccabccabcabcaaabcabcccabbccabcabcccabcaaabbbbbcabcaabbcaabcaabcabcaabbcabcaabccaabcabbccaabccaaabccaabcabbccaabbbcabcabbcabcaabcabccabbcaabbccabbccabccabbccabcabbcabcabccaabcccabcabcaaabcaabbcccabccaabcabcabcccabcabcabbccabbbbcaabbbcabccabcabcccabbcaabbcabbbccaaabcaaabccaaabbccabccabccabcaabcaabcabcaabcabbcabcabbcabccabbcabcaabbbbbbccabbbcabcabbbcccccaaaabbcabbccabccccabbcabccaabbcabccaaabcabcabcaaabcabcabcccabbccabcaabbbbcabcccabcabccabbbccccabcabcabbcaaaaaaabcabcabcaabcabccabbccabbcabccabcabcccaaaabbbccaaabcabcabcaabbcabcabbccabcabcabccaaabbbcaabccabbbcaaaabbcaabcaaaaaabbcaaaabbbbbcabccabbbccabccabccaaabcccabcaabcabcabcabbbcabcaabbccabbbcccaabcabcabccabcaabbcabccabcabbccabcaabbcaaaabcccaabbcabcaabcaabbcabcabcabbcabccabccabbcabcccccabcabbcaabcccabbccabcccabbbbcabbcaabcabccaaaabcaabbbcaaabcaaaaabcaabbbbbcabbbccabcabccabcabcabbbccabccccabbcabcabbccaabbcaaabbbccabccccccabbccabcabbcabccabcaabcabbccabccabcabccabbcabcabcabccaabccabcabbbcabbcabbcabccabcabccaabccabbccabbcaaaaabbccabcabccabbbbcaaabcabcabcaabcabbccccaabbccabbcaabbcaaabcaaabbbbbcccaaabbccaabcabccabcabbcaabccabcccccabbbcaabcabcabcabccaabccaaabbccabbbcaaabcabcabcaaabbccccaabbcabbccccabccaaaabcccaaabbccabcaabcabcabcaabcaaabcabcabcabcccabcaabbbcabbbcabcabbcaaaabccccabbbcaabcabcabbccabcabcaabcaabcabcaabcabcabcabcabbbcabccaabcaabcabcabbcabcabbccabcaabcabcabcccaaabccccabccccabccabcabbcccabcabccaabcccabccabccaabbcabbcaaabbcabcaabcabbcaabbbccaaaaaabbccabbccabbbcccabcabccabccabbcaaaabcccabcaaaabcabccaaaabcabcaabcabcabcaaaabbcabcabcabbcaaaaabcabbbcabcabcabcabccaabbcccabbcaaabbbccabbcabcabcabbbcaaaabcaabbcabcabcabcaabcabcaaaaabbbbcccabbbcccabccabbbbbbcaaabbcaabbcaaaaaabccabcabbbcabcccabcabcabbbcaabccabccaaabccaaabcabbccabbcabccabcaaaaabccabcaabcaaaabbccabbcaabbcaabcabcaabcabcabcccabcabbbcabbbcabbcaaabcccabcabbbcaabccccabcabccabcabcabbcabcaaaabcaaabcccaabccabccabcabccabcabcaabcabcabcabcabcabcabbbccabbccaabbcabbbcabcabcaabbcabbbbbbcaabbcaabccaabcaabbcabcabcaabbbbbcccaabbcabcaabccaabccaaabbbbbbcabcabbbcaaabbccabcabbccabcabcaabccabbccabcaaaabcabcabccabbcabcabcaaabbcabbbccaaaabcabbcabcccaaabcabcabcabcabccabccaabbcccabcabbbcabcabcabbcaabcccabbcabbcabbcabcabbccabcabccaabcaabcccabcaaaaaabcaabbccabcccccaaaabcabccabbcabbcabcabbcabbcaaabcabcaaabccabccabcabcabbbccabcaabcabcabbbbcabcaabccaabcabcabbcabcabcccaaaaaabccaabbbcaabcabcabcabbcabcabccabbcaaabcccabccaabcaabcabcabcabcabcaaabcaabcabbcabcabbcaaabccabbcabccaabcabbcabbcabbcabcaaaabcaabbcabcabcabcabcabbcccabbcabcccaabccabccaabbcaabcabcccabcabcabcabcaabcabbccaabccabccaabccaabbccabbcaaabcabcabcabbcabcaabbcabcaaabccabbbbbcabcabbbbccaabbbcabbcabbcabbcabccaabcaaabbcabcaabcabcabccaabbbbbcccabcccccabbcccaabcaabcabbcabcabcabbcaaabcabcabbcabcccaabccabccabccaabcabbcabcabcabbbcabbbcabbcaabcabcaabcccaaaaaabbbcabbcccabbbbbcabccaaabcabcabbcabbbcabbcabcabccaabcabcabbcaabcabbcabcaabbcaabbbbbbcaabbcccabbcaaabbbcabcabbbbcaabccabccabcabcaabbcaaaabccabcabcabcccaaabbcaabcccabccabcabccccabcaaaabcaabcaaabbccaabcaabbcabcaabbcccabbccaabcabcabcaabccabcaabbbccabccccabbbcabccabcaabcabccaabcabbcabbccabcabccccaabbcaabcabbcabbcabbccaabbcaabcabcabcabbcabccabbcabbcaabcaabbccaabbcccabbcaabcabbbcabbcabcaaabcabcccabbcabbbcabbcccaabccabcabccabbcccabcaabbbcabccabbcabbcabccabbcabcabccabbcabcaaabcccabccaabcabcabbcabccabbcabbcaaabcaaabcabcaabcabbcaaaabcabcabcccabcaaaabbbcabbcabcabcabccabcaabcaabbccabcaabccabccabcccabbbccabbcaabccabbccabbccabbbccabcaabcabcaabccccaabbcaabcaabbbccabcaabccaaabcaabcabcaaabbcabcaabbbcccaabccabbcaabbcabccabcabbbccabcabbccaabcaabcccabcccabcabbbcabcaabcaabcaabcabcabbcccabcabbccccabccabcabcabbcabbccaabcccccabbccccabbbbcabcabccccabccccccabcaabbcabcaaaaabbcabbbccaabccaabbccaabccaabccaabcabcabcabbcaabcabccccabcabbbbcaaaaaabcabbcabcabcabbcabbcabcaabccabcccaabbccccabcaaabcaabcaabbcabcabbbbcaabcaaabcaabcabccabbbcabcaabccccaabbbcaabcccabccabcaabbbcabcaabcaabcaabcabcabcabbcabcaaaabcaabcaabbcaabcccabcabbccabcabbcabbbbcaabcaabccccabbcabbcabbcabbcabccabcaaabbbcccabccabcaabcabbcabcabbccaaabbccabcabcabcaabbcabccabccabcabcabccccaaabccabccaaabccabcabbcaabbcccabcabccaabccabccabcaabccabcabcabcaabbcabcccaabcabbcaabcabcaabcabccccaabcabcaabcabccabbbbcabbcabccaabcaabcabcabcabcabbccabcabcaabccabbbccabcaabcaabccabbcabccabbcabbcaabbbccaaaabcaabbccabcaabbcabcccccabccaabcaabcabccabcabcabcabcabccaabbcaabcaabcaaabbcaaabcccccabcabcabccaabcaabbcabcaabbbbbbbbcaabcabbbcabbcaaaabccaabbcabcaabcaabcccabbbcabbccccaabcabcaabcccabbcaabcabccabcaabbbccabcabbcaabbbcaaaabcaabcabcccaabcabcaabccccabbcabcaabbcccabcccabcabccabcabcaabcabcabccaabbcaaabbbbcabccccabbccccabcaaaaaaabcaaaaabcabccabcaabcccaabcaabcabcabcabbbcabcabbbccabcaabbbcabbccabcaabbccaabcabcabcabbcabcabcabccabbcccabcabbcaaabcabcaabbbcabccabcabcabbcccaabbcccccabbbcaabccabcccabbcabccabbcaabcabcabcabcabcccaabccabcabbccabcabcaabbcabcabbcaabbccabcabbccaabcaabbbbcabccabcaabcabcabcabcabcabccabbbcabbbccabbccabcabbcccabcccaabcaabbbcaabcaabcaabcabccaabbbcaabcabccabbbbcabbbbcccccabbcccabcabbccabbcabbbcabccaaabbbcabbbbbbcabbcabcaaaabbcaabbcaabcaabcabcaabbbcaaabcabcaabccabbccaabccabbcabbbcaabbbbcabbbcabcabcaabcccabcabbcabcabbccabbcaaabbcccaabcaabbcabcaabcaaaabcabcabcaaabcaabccabcccaaabbcaaaabcabcabcaabccabccaabccaabbcabcabbcaabcabccaabbbccabcabbcabbbccabcabcabcabcabcaabccaabcaabbcabbbcaaabcabccaabcaabcabccaabccabcabbbbcabbcabcabccabcabbcabcabccaabcabbccaabbbbcaabcaaabcccabccabcabcaaabcabcabbcccabcaabbcabcaaaabbbccaaaaabccabbcaabccabcabbcccabcabbcabcabcabcabbcaabbcabbbbbcabccaabbcaaaabccaabcabbcabcabbcaabcaaabcabbccabcabcabccaaabccaabcabbcabcaabbcabcaabccabcabcaabbcabcaabbccabcabcaaaabccabbcaabbccabccaabbcabcabcabccabcabcabbbcccabbcaabbccaabccabbbbcaaaabbcabcaabccabcabcaaabbbcaabcabcabbcabbbccaaabcaabbbcabccabbcabcabbcabbcccabcabcccccabbcabccabbbbcabbccccccaabbcabccaaabcaaaabcaabcabcabcccaaabcabcccabbcabbcabcaaabccabcaaaabbcabcabcabcaabccabbccaabcabcabcabbcabcabbccccccabcabcabcabcaabcaabbbbcccabcaabccabcaabcabcabcabbbbccabbbbbbcabcabcaabcabcaabccccabbccabbbccabbccabcabbbccabbccabbcaabcabbcccccabcccaaabbccabcabbccabcaaabbcaabccabcccabcabcabcabcaaabbcabbbcabbcaabbcabcabcabccaaabcabcabcabcaabcabbcabccabbbbccabbcccaabbccabbcaabcaabcabcabbccabbccabcccabcabbcabcccaabccabcabccccabcabcabcabbcaaabcabbbcabcabccabcaaabcabcabcabcaaabcabcabbbcabcabbcabcabbcabbbbcabccabcabcaabbbcabcaabcaaabbcaabbcabcabcaaaabbbccabcaaabccaaabbccabcaabbbcabcaabbcaaabcaabbcaabcabcaabcabcaabbcabcaabcccabcabcabbcabcabcaaaabbcabbccaabccaaabcabcabcaabbbccabcaabcabbccaabbbcabcabcaabbccabcabcabcccabccaabccccabcabbccaabbcabcabcaabcabbbcabcabbbcabccabbcabbbcabbcabcccaabbcabcabcabcaabbccabcabbbcabbbcabbcabcccabccccccaaabccabcabcaabcabcabccccaabccaaaaaabcaabcaaabcabcaabbcaabbbbbbcabccabcabbcccabcabcaabbcabcaabbbcaaabbbcabbbcaabbbccccabcaabcabbbbcccaaabccabbcabcabbcabbbcaabcabbccccabbcabbccaabcaabbbccabbbcabbcccabbccaaabbcabbbccabcabcccabcccabbccabbccaaabcabbcaaabbcccabbbccabcaaaabccabcaabbcaabbbcabcabcaabbbccabccabccabcabcabbccabcabbcabccabccaaaabcabcabcccabcaabcabccabccabbbccabcaaabcabbbccaaaabbbbcabbcaabcaabbcaabcabbccabcabcabcccaabbcabcabbccaaaaabccabbcabbbcaabbccabbbccabcaabccabcccabbbcabbbcaabccaabccabcaaabcabbcabbcabbccaabccaabcabccabcaaabcabcabcabbcabccabcabcabbccaabcabcccabcabbbbcaabcabbcaaaaaabccaabbccccabcaaabbcaabccabcaabbbbbcabbcabcabccaabcabcabcaaaaabcccaaabccabcaaabbbcaabcabcabbccccccabccabccabcccabccccabbccaaaabbcabbbbcabcabbbbbccabbccabccaabcccaabcabcabcabcabccabcabcaaabccabcccaabcccabcaabbcabcabcabccaabbcaaabcabcabcabbcaabbbcccaabcaabbcabcabccabcabcaaabbccabcccabcaaabcabcabcabcabccabcccaabcabcabcabccaabcabccccabcaabbbcabcabcabcabcabbccabbcabbcabbbbcabbbbccccccaabcabcaaabcccaabcabbcaabbcaaabccabcabbbbcabcabcaaabbcabbbccabccabbccccabccabcabbcabbcabccaabbcaaabcaabbbcaabccccabccabbcabcabccaaabbbbcccaabbcaabbcabbcabcabbbbccabbcabccabcaaabcccaaabbbcabcccabcabbcabbbccaabcccabcabcabcccabcccaabbcaabcabcaabbcccabcaabccabbcabccabcaaaaaaabcabccaabccabbcabcccaabccabbcabccaabbbcabcabbbcabbbcaaabcabccabbbbcabbbcabcabcabbcaabcabcabbcabcabbcabcaabccabbbbbccaaabccabbcccabbbbccaabcaabbbccaaaaabcaabcabcaabbbcaabbccabccaabccccabcabbbbbcaaabcabcabbbcabbcabcabcccabcabbccabcabcaabcaabcabcaabbcabbcaaabcaabccabcabccabbbcabcabccabccabbcaabbbccaabbccabbcaaabcabcabbccaaabbbbccaaaabcabcaabcaaabcabccabcaabcabbccabbbcaabcaaabccabbcaaaabccabcabcaaaabcabcaabcabbcabcabcabbccabccaabcabcabccabbcaabbcccccaabcabcccccabbbbcabcaabcccabccabbccabbccaabcabbccaabcabcaabcabccccccabbcabcabbcabcabcabcabccccaabbbcabbcabbbcabbcaaaabccabcabccaaabbbcaabccabbbcaabccabcccabccabcccaaabcccabcabcaabbcaabccccabcabccabbcaabcccaabccabccaabbbbbcccaabbccaabcabccaabbcaaabcabbccaabbcaabbbcabcabcaabbccaabccabcabcaaabcabcaabbcabcabcaaabbccccabbbbcaabbbccabcabcccaabccaabbccabcabcabcccaabccabcabbbcccccabccaabccabcaabcabcccabccaaabcabcabcaabbccabccabcabbcaabccaabcabcabbcaabbbcabcaabccccabcabcabbbcabbccaabcabcabccabcabcaabcabcaaabbcaaaaabccabbcabbcabcccaaabccabcabbbbbcabcaabccaabccaaabcaabcabccabbccabcabbcaabbcaaabbbcabcabcabbbcccabcccabcabcabcabcabcccabcabcabcaabcabcccabbcccabcaabbbbcabcaabcaabcabccabcabcabcabbccabccabcabcaabbcccabbcabbcaabbccaabcabcabccaaabbbcabbcabccccccabcabbcccabbcaaaabbcabcaabcabccabcabcaaaabcaabbcabccabbbccabcccabccabbcabcaabcaabccccabbccabbccaabccabccabcaabbbcabcabccaabbbcaaaabcabcabccabccaaabccabcccabcabccccaabcccabcaabcabcccaabcabcabccaabcccabbbbbcccccabccabbbcaabbbcabbcabbcabccabcccaabcaabbccabbcabcaabcabcabcaaabccaabcaaabbccaabcabcabbccabbccabbccaabbcabbcabcccabcaabcaabcabbcabbcabcaabcaabcaabccabcabbbbcabcaabbccabcaabbbcaaaaabcabcaaabbcabbbcabbcabcaabcabcaabbcaaabcaabcabbcaaabcabcabbccccaabccabcabcabcaaabbbcabccabcaabcabbcabcabbcabccabbcabbcabcaaabcabbccabbbccabccabcabcabcaabbcabcabbcaabbbcabbcabccabbccabccccabcccabbbcabcaabccccabccccaabccaabccaabccaabcabcabcabbcccabcabbcabbcabcabcabcabbbcabbcabbcaabbcaaaabccaaaabcabbcabcccabbcaaabccaabcaaaaaabcabcaaabbccabbcabcaabbccaabcabbccccaabcabccabcabccabccaaabbbcccaabcabbbbccabccabccabbcabbcabcaabcccabcabcabccabccccaabccaabcabbbbcaabcaabbcabbccabcabccaaabcabcaabcabccabbcabbbbcabbcabcabccaabbbbccaabcaabbccabcabccaabcabcaabbcabbcabccaaaaabcabbcabbcabccabcabcabcabbccccaaabccccccaabcabcaabcaaabcccabbcabcabcccaabcabcabbccccccabcaabcabccabcabcabccaabbbcaabbbcabcccccaaaaabcabbcabbbcaabbcabcabcabcaaaaabbbccabbccaabcabcabcaabcabbcabbcabccccaaabbbcabcaabbcccabbcaaabbbbccabbbccaabcabcabbccabccabbcaaabbbcabcabcabbbcabcabcabbcaabcabcabbcccaabbcccaabccabbcabcabbbbccabbcccabcaabbcabcabbcabbbcaabbcaabccaabcccabcabbcabcaabcabbbccaabcaaabccaaabcaaabbcaaabcabbbccabbcabccaaabccaabcccaaabbbbcabcaabbbcabcabbbcccaabccabcaaabcabcabccaabccccabcaaaaaabcabbcabcaabbccaabccabbcccabcabcabccccabccabcaabcabbccccabcabbbcccabbcaaaabbcaaaabcabcabccabcccabcabcaaabcaaabcaabccabbbbcabbbcabcccabcaaabccaabcabcabbcaabbbcaabbcaabcaaabcaabbcabcabcabbccabcaabcabccabcccaabccabccccabbcabbcabbcabbbbcabbcccaaabbccabbcabbcabccaaabbbcccaabccaabcabbbccaabbcaaabbccabcabcaaabbcabcaaabcabbcabcaabcabcabcabcaabcccaaabcaabcabbbcaabbccabbccabcaaabcabccaaaaabbbbcabcabbbccabbcaaabbccabbcccaabbcabcabccccaaabcabbbcabbcabbbbcaabbbbbbbcabcabbbcabcabcabbbccccaabccabcabcaabcabbcabcabbbccabbbcabcabcccabcaabcaabcccabbbcabcaabcabcabccabcabcccabbcabccabbccaabcabccabccabcaaabbcabcaabbccabcccabcccccaaabcabccaaabcaabcaaabcaabbccabbccccaabccaabcabccaabcaabccabbbcccccabcccaabbbccabcccaaaabcabcabcccabbccabccabbbcabbcabcaabcaabccccabcabcccabccabbbbccabccabcabcabbcabbcabcaabcabcabbcaaabcabcabbcabcabbcaaaaabcccaaaaabbcaabbcabcabcabbbbbcaaabbcccccaaabccabcaabbcabcabcabcabbccabbcaabccaabccabbbcccabbcabbbcabcabcaaaabbbbcaabbbccabccabcabccabcabccabcabbcabbcccaabccabcabccabcabcccabccabcaaaabbbcabcabcabccccabcabbbcabbbbbcabcccabcccabbbcccabcabcaaabccaabcabbcaabcabbcabbcaabcabbcabcaabcabccaaabcabbcabbcaabbbbbcabbbcccaabcccabbbccabcabcaabbcabccabccaabbcabccabcabcabccabbbcabccabbbbbbcabcabccaabcaabbcaabbcaabccaaabbbcaabbcccccabcabccabbcabcabbcabbcabcaabbccccabcaabcaabbbcabbccccabccaaabcabcaabcaabcabccabccccabcaabcaabcaabcaabbbcabcabcabbbbbbbbccabcabcabbcabcaabbbcabcabccaabccaaaaaabccccaabcaabcccaabbcaaaabbccaabccabccabccaabbccaabcccabbbbbcabccaabbcabbcabcccaaabcccabcaaabccaaaabbbbcabbbccaaabbcabcaabcabbccabcaabccabcabcaabbcabcaaaabcabcabbccabccabcabcaabccaabbcaabcabbbbbcccabcabccabbcaaabcaaaabcabccaabcaaabccaaaabcaabccabcabcabbcabccabccabcaabbcaaabcabcccabcabcabbccabccaabcaabbcaabcabccabbbcabcaabbbccabccccaabbbcaabcabbccaaabcaaaabbccabbcabbcaabbcabbcabcaaabbccaabbcaaabccaaaabbbbbbcccaabccaaabbcabbcabcabcabcabcaabcabbbccaabcabcaabccabbcccaaabcaabbcaabbcabcaabcaabccaabccaabcabccabccabcabcccabbcabcaabccaabccabbbbcccabccaabcaabcabccabcaabbbcabbbccabcabcaabbcabcabbcabcabcaaabcabcaabbccabbcaaaabcabbcabccccaaabcabbcabcccccaabcabbcaabcabccccabccabcabcabcabcabcccaabbbcabbcaaabcaabcabcabcabbbcabcccabcabcabcccabcabcabbcabcaaaabbcaabbbbcabccabbcabbbccaabccccabcabccabcabcabcabbbcaaaabccaaabcaabcabbcaaabccaaabcaabcabbcabcabccabccabcabcaabbcaabccaabbcabccccabcabbbcabcabbbcabbbbbcabcabcaaabcccabcabcabcaaaaaaabcccabcaabcabccaabccabcabcabcaaabcabccabcabcaabccabccaabcabbbcaaabcabbbcabbcccabcabbbbcabccabbcaabbbbcabccabbcabcabcabbcaaabccaaaaabccccabccabcccaaaabccaaabcabbcabccabcabbcccaabccaaaabbccaabccabbcccabcaabcabbcaabbbcabcaaabbbbbcaabbbcaabcabcabcabcabccccabcabcabcaabbbcabcaabcabcccabbbbcccccaabcabbbbcaabcabccabcccabbbcabcabcabccccccaabcabbbbccabbcaaabcabcccabccccabccaaabbccaabcabcccabcccccccabcabcaabcabcabcaabbccaabbccabbcabcabccccabbbcabccabccccabbccaabcaaabcabcabbcabbbcabccaabccabcabbcabcaabccaabbccabcabbcabcabbbbccaabcabbcabbcabccabcabcaabcabccabbcabbbbcabcaaaabcabcccaabcaabcabcabbbcaabcabbcabcabcaabbcabbbcccaaabcabcabcabcabcccabbbcabcabbcabcabcabcabbcabcabbbcabcabccaabccabcccabcabcabbcabbbbcccabccabbbbbccaaaabccaabccabbcabcccaabcabbcabbcaabbcabcccabbcaabbcabcabccccaaabcabbcaabcaabccccabcccabcabcaaabcaaaabcabcabbcabcaabcabcabbbbbcabcabbcabcaabcaabbbcabcaabbcabbbcabcaaabccaabccabcaabcabcccabcaabbcabcabcabccabcabbccabbbbccabcabcabcabccabcabcabcaaaaabcaaabbcaabbcaaaabbbbcabcaaaabcaaaaabbccaabbcabcabcaabcccabcabbbccccccabcabcabcaabcccabcaabbcabbcabcccaabccabcabbbcaabbcabcabccabccaabcaaabbcabcabbccccabcabcaabcabcabcabcabccabbcabccabcabcabbcaaabbccccccabbcaaaabcabcabcaabbbbbbcabcaabcabcaabbcabcaabccabbbcabcabcabbbbccaabbcabcccabcabcaabccabcaaabcabcaabbcccabbccaabcabbbccaaabbbcabbccabbcabcabbcabbcabcabcccaabbccabcabccabccaaabccabcabccccabbbccabbccabcabbbbccaabcaaabcabbcaabbccaaabbcccaabbccabbccabcccaabccccabccaabbcccaabbcabcaaaabcccabbcccaaabbcabcaabccabcabccabcaabcabbbbbbcabccccabbbcabbcabcabcabbcabccabbcabccccccaabccabcabcabccaabccaabbbcaabccabbbccabcabcaaabcabcaabcabbcaabcaabbbcabcaaabcabccaaaabbbbccccabcabcabbbcccaabccaabbbcabbcabbbbcabcaaabcabbcaabccaaabbccaabccabcabcabbcabbcabbcccccabbbcaabbccccabcabbbccabbbcabcabbcabcccabbccabbcabcabbcabbbcabccabbcccabcabcabbcabcabcaabcabbcabcaabbcaaabcabbcabbbbcabcabcaabcabcccccabcabbcaabbbbbcaabcaaabccabbcabbcabcccabcabbccaabbbcabccabcabccaaabcabccabbccabbcabccabbbbcaaabcabcaabbcabcabcabccaabccabccccabcccaabbcaaaabcabbbcaabccaabbccaabbcabcabcabcaabcabcabbbcaabcabccabcaabbcabcaabcccabcaaabcabccccabcaabcaabbbccabbccabcabbcabbcabcaabbbbcabbcaaabcabccaabbbbbccaabbcabccaabbbbcaabccabcabcabbbcabbbcabcabcabbbcabcaabcaabcabbcccabbbcaabcccabcabbcabccabcccabbcabcabcabccaabbbbcabcaabcabbbbcabcabbbccabbbbbcccaabbbcaabcabcabccccabbcabcaabcaabbcabbbcabbcabcccabbcabccabcabcaabbcabbcaabbcaabbbcabbbbccaabccaaabccabcabcccaabcabcccabbbcaabcabbcabcaabcabccaabbcaabcabcabcabbbbcaabcccabccaabcabcccabcabcabcaabcabbcabccabcabcabbccabbbcccabcabcaaaabbccabcabcabbccabcaabcaabcaabbbbcabbbbcabbcabcabcaabbbcaabcaabcccabcaaabbcabcabcaabcabcabbcaabbccabccabcaaaabccabbccabcabccabccabcabbbcccabbcaabccabcabbccabbcaabbcabcaabbccabccabcabcccabccabbbcabbbbcabcabcabbcabbbbbbcccabcabcaabbcabcabcccabcccabbcaabccaaabcabcabcabcabbccaabbcabcaabccabcabbcabbcaaaabbbcabcabbbbcabcaabbbccabcabccccabcabbcabbcabccabbcaabccabccaabcabbcabcabcabbbccaabbcabcabcccabbbccabbbbbccaabbcabcaabcaabcaabcabbcaaaaabcabcabcabbcabbbbcabbcabbcaabcabbbcccaabbcccabcabbcaabcabbcaaabccabbccaaaabcabbccabcaabcabcabbccccaabcccabbbcaabcabcabbbccabcaabcabbccabbcabbbcabcabbcaaaabccaaabbcccabcabcabcabccccabbcabcabcccabcabcabbcccaaabccabbcabcaabbbbcccccabcabbcabcaabbbbbcabccaabcabccabcabccaabbbbcaabbcabcabcaabbcabbbccabccaabbccaaaaabbbbcaabcabcaabbccabbcaabbcaabcabcccccabbcaaabbbcccabcabccabccaaabcabcabbbbbccaabccabcabbcabbccabcaabcabcaabcabbcabcaaabbbccaabcabbccccabcabcaabcaabbcccabbbccaabcabbcaabcabbcabbbcaabbbcccaabccabcaabccccaabcabbccabccccabcccabcaabbcaabbcabccabcccabcaabcaaabcabcabbcabccaabccaaabccabcabccabbcabcabcabccaabcabcabcaabcccabbccabcaabcaabcccabbcabcaabcabcabbcabcaaabcabcabbcccaabbbcabccabcabccabbcabcabcaabcabccabcaaaaabcaaaaabcaaabccaabcabcccabccabccabbcaabccccabbcabbbbcabbbccabbccabcabbbccaabccabcccaaaaaabccaabcabbbcaabcabcabcabbcccccabbcaabcccabbccabbcaabcaabcccaabccaabcabccabcabcabbcaabcaabbbcaaaaaabccabbbbbcabcccabcabccaabccabcabbcccabbcabcabcaabcabcabbcabcabcaaaabcaabbbcabbccaabcaabccabccabbcabbbcabcccaaabcabcabcabcabccabcabcaaabcabcabcabcaaabcaaaabcabcabbcaabbcabccaabbccabcccaabcccaabbbcabbccabbcccabbcaabcabbcaabcabbbbcabcabbbccaaabbccabccabcabcabcccaabccaaabcabccabccccaabbbcabbccabbcabcaaabbcccabccaabcaabcabcabcaabccabcabccabcabccabbcabcabcabccabcabcabbccccaaaaabccabbcaaabbcccabccaabbcabcabccaabbcabbbcccaabcaaabccaaabccabccabcccabcabbbbbbccaabcabbcabccabccabbcabcaabcabbcabcabccaabbbcccaabbcabcabbcabccabcaaaabccabcabccaabbcabbbcaaabcaabbcabcaabcabbcabcabcabcabcabcaabcabcccabccabcaabcccabcaabccabbbcabbbcabcaaaaaabbbcabbcaabccaabbbccaabcaabccabcabccabccabbcabbbbbcabcabbccabbcaaabccccabcaabbcabbccabccabcabcccabbcaaabbcaabbcabbbcabbcaaabccaaaaabcabcabccccaabcaabcabcabcabbcabbbbbcaabcabbbccaabccaaabcabcabccaaabcabcaaabbbbbcabbbbcabcaabccccabcabcccabcabbcaaaabbcaabbbcabcabcaabbbcabbbcabcabbcaabccabbbcabbcabbccabccabbcaaabbbbbcabccaabcabcabccabcaabcabcabbbcabccaabbcabbcabcabbbcaabccaabbcaabccabccccaabcccabbccabbcabbcccaaaabbccaabcabbbbbcabbbccabccaabcabbcaabbccabcabcabcabcaabbcabcabbbccabccccabcabccabccccaabcccabbcaabbcabcaabcabbccabbbcaabcaabbcabcccccaabcaaaabbcabcaabbcabcaabccabcccabcabbcccaaabcabccaabbcaabcaabbcabbbccaabbbbccabccccabcabcabcccabcabbcabccaabccabcabcabcccaabcabbbcabcabcabbcabccabccaaabccabcabcabbcabcabcaabcabbbcccaabbcaaabcabccabbbbbcaabcaaaabbbcabcabcabccabccccaabcccabbbbbbbbbcabbbbbccabcabcaaabbcabccabcccabbcabcabcabccabbbcccabcabccaaabccabbcaabcabbccabbccaabbcabcaaabbbcccabcabbcaaaabcabbcaabcaabcccabccabbcabccabbcabcabccabccabcabcabbcaaaaaabcaabcabbbcaabcabbcabcaabcabcccabcabccabcabcccaabbcccabbbcabcabbcabbcaabbcabbbcccabbbbccabbbcabcaabccaaabbbcabbbcaabbccccccabcabbcabccabcccabcabbcabcaaabccaabcaabcaaabbccccabccabbcaabcabccabcabcabccabcabccccabcabbcabcaabcabccccabccaabbccabcaaabccabcaabcaaaaabccaaabcaabccabbcccabcaaabcabbccabccaaaaabcaabcabccccaaabbbcaaaabcaabcabbbbcccccabcabcaabcabbbbcccaabcccaabbcabcaaabccabcabccaaabbcccaabcaaabcabccaaabccaabcabbbcccaabbcaabcaaaaabcabbbbcabccabcaabcabccabbbcabcccabcccaabcaabcabcaabcaabcabcaaaaabccaabbcabcabcaaabcaabbcabccaaabcabccabbbbcabcabccaabbcabcabccaabccaabcccabccabcaaabcabcabcabcabccccaaabcaabcabbcaaaabcabcabcabcaaabbcabcabcabcabbbbcabcabbcabbccaabbccabccaaabcabcabbcaabcabccabcabcaaabcaabbcabccabcaaaabcccabbbbcabcabcabcabcaabcabccaabccaabbbccaaabbcabcaabccabbbcabcccaabbcabccabccabcccaabcaabccabcccaaabbcaabcaabcabcabbcabccabccabcaaabbcabbcabcccaabcccaabccabccaabcabbcccabbccabcabccabcabcccabbcaaabcabcabcabcccabccabbcaabccabccccabcaaaaabcabcabcccccaabcabbbbcabcccabccaabcaabbcabcccabbccabcabcaaabcaaaabcabcaaabbcabcabbcccaabcaabbcabccabcabccabcabcaabcccabbccaabcabcabbcabccabbccabccccaaaabbbcabcabcccabccabcabcabcabccaabccaabcaaaaabccabcccaaaaaaaabbccabbcabcabcabcabcccabbcaabcabcaabcabcccabbbbcabcccabcaabcabbbcabcaaabcabcabbcccabcaaabbbbbccaabbccaabcabcccabbcccabcccaabccccabcaaabbbcaaabcabcccabbbcabbcaaabbcabcccabcaabbbcccabcabccccccccabbbbbbccabcaaabcabbcaaabccaabccccabcaabbccabcaaabccabcabcaabcabcabbbcabcaaaabcabcabbcaaabcaabbcabccaabbbcaabbbccccccaaaaaabbcaaabcabcabbcaaaabbbcccabccabcaabbcabbcccabcabccccabbbcaabccabcaabcaabcaabcaaabcabbbbcaabbcaaabccabbcaabcabbcabbcabbcccabbbcaabbcaabcabcabccaabccabccabcabbbbcabccabcccaaabcaabbcabccaabbbcaabbcabcaaabcaabcabbccabcaabcaabcaabbbcabbccabccabbcaabcabcaabbccaaabcabcabbcccabcabccaabbccabcccabbccabcabbcabcaabbcabbcabccabbcabbbbcaaabccabcaaaabcaabccabcaaabbcaaaaabccaabbbbcabcabccabcccabcabbbccaabcabcaabbccabccabcaabcaabbcabbcabbcccabcabbcaabcccabcaabccccabccabcabccabbcabcabbbbbbbcaabccaabcaabcaaabcabccabcaabcabbcabbbcccabbcabcccabcabcabcabbcaaaabcaabccabcaabcabcaaabcaabbbcccaaabbcabcabccabcabbcabcaabccabcabbcabbccabcaabccabcabcaabcabbbcabccaabcabcccaabccaaaabcabcabbbcabcabcccabcabcabcabbcabcccaabcccabbcaaabcccabcaabcabbbbccabccaabcaabcabcabcabcabcabcaabcaabcccabccabbbccabcccaabccabccabcabcccabcccaabbcabccaabcabcabccabcabcabbcaabcaaabbcabcabcaaaaabbcabcccabcabbcabcaabcaaabbcabbbcabccabcccabccabccabcabcabcabccaaabbcaabcaaabccabcabcccabccabbcabcabbcabcabccaaaabcabbcaaaabcabcabbbbccccabcabccaaaabccabcabcabcaabbbccabccccaabccccaabcaabccabbcccaabbbcabcabbccaabcccabbbcabcaaabbcabcccaaabbcabcabcabcabcaaabbcabcabbbccabbbcaabcccaabcabbccabbcabbcaaaaabbccabbcabcccabbbcabcabcabccabbbcabcabbcccabcabccaabbcabcabcaabcabbcccabccaabbcaabcabcabbccaabcaabcabbcabccabccabbbcaabcaaabcabcaaabccabcaaabcccabcabcccaabcabbbccaabcabccabcaabccccabbbbcccabcaaabcabbcabbcabccabbbbcabbccccaabcaabcabccaabcaabcabcaabcaabbbbbcabcabcabbbbbbbbbbccccabccabcccabbcabbccaabbcabcaabbcabccabcaabcabcccccaabbcabccabbcabcccaaabbccaaabccabcabcabccabcccabcabbcaabccabbbcabbbcabcabccabcaabcabbccabccabbbbbbcabbbbbcabcabcccabbccabcaabcabbcaabcaabcabbbccabccabbcabcabcabcabccabcabccabccccabcabcabbbcaaaaabcabcabbccaaaabcccccabbbcaaabbbccaabcabcaaaabbcaabcccaaabccabccabccabccccccccaabcabcabcaaabccaabccccabcabcaabbcaabccaabbcaabbccccabcabccaabbcccabcaaabccabbcabcabcabcabcabcccaabcccabccaabccaabcccaabbccaaaaabcabbcccabbbbcabbcaabbcabcaabccaabcabbbccabbbcabccaabbcabbbcabbcabcccabcabbcabbbcccabccabcaabccabbccaabcaabccabcabcabbcabccabcabcccabcccabbccaabcabcabbbcaaaabbcaabcabcaabcaabcabcaaabbbccaabcccccaaabbccabcabcccabbbbcaabcaabccabbcabcabbbbcaaaabcabcabccabccaabbcabcabcabbbbbcabbbbcabccabbcaabcabcaabcabcabbbccabccabccabbcaabcccccabcabcaaabcccabcaaabcaabccaabbbcaabccabbcabbcaabcabcccabcaaabcaaabccccabbcabccabcabcaabccabcabcabcabcccabcaaabcabbccabbbbcaaaabbccaaabcccabcabccaabccaaaabcabcabbcabccaabccabcabcabbccabccabcaabbbcabbbcabcabcaabbbcaabccabbbbcabbbcabcabcccabbccaabccabcaaabbbccaaaabcaabcaabcabcabcabccabcabccabbcabcaabcabbcabccaaabcabbccaabcabcabccabcabccabcabbbcabbcabbccabcaabbbcaabccaabbcabbbbbcabcccaabbcabcccabccaaabcabbccabcabccabcabccabbccabcaabbcabbbcaaabcabbccabbcabbccaaabbcaabcabccabbbcaaabcaabbcabcabcccabccabbcaaabbccabcabcaabcaabcabbcaaabccaabcaaabcaabbccabbbcaaabcaabcabcabcaabcaabcabcabbcabcabcabccabcabcaabcabbcabbccabbcabbccabcaabcaaabcabcaabbccabbbcccccabcaabcccaabccabcaaabcaaabcccaaaabcccabcccaabcabcaabbbbbcabcaaabbcabccaaabcaaabcabccccaabbbbbcccabbcabbcaaabcaaaabcaaaaaabcaabcaaabbbcaaabcaaabcaaaaabcaabbccaabbcccabbcabcabcabcabccabcaaabbcabbccaabccabcaabbcabcccabbcabbbcaabbbbbcabccabbbcaabbbbbbcccabccabcabcabcaabcabbcabbccabccabbbccaabccabcabcabcabbcaaabcaabcccaabbcaabcabcaabbcaaabccabccabcabccabccabbcaabcaaaabcaabccccccaabccaaaabcabccaabcaaabbbbcccabbbccaaaaaabbbccccaabcabcaabccaabcabcaaaabcccabcaaaabcabccccabcabcaabbbcabccabbcabbcaabbcccaaaabbbbcabbcccaaabbbccabbcaabccaabbbbccabccccccaaabcaabbcabcabbbbcaaabbcabbccabcabccabcaaabcabcabcabbcabcaabbcabcabbccaaaabccaabbccabcccabbcaabcaabbcabcabbbcabbcabbcabbbccabccccabccabbcaabcaabccabcaabcabcabbccabcaabccabbbbbbbcccabcccccaabbcaaaabccaabcaabcccabcaabcabccaabcabcabccaabcabcabcabcaabbcabbcaabccabbcccabcabbcabbbcabcabbcaabcabcaaaabcabccaabcaabccaaabbcabbcaabccccabcabcabcccaabbbcccabbbcabcabcaabcabcaabccccaabcabcaabbbcaaaaabcabcabccabccaabbcaabcabbbcabcabccaaabbbcaabccaabcabccabcabbbccaabcabbbbcccabcaabbbbcabcabbccabbcccaaabbccabbccabcaaabcabcabbbbcccabccabbcaabbccccaabcabcaabccabcabcabbccabbbcabcabcabcabbbbbbcaabcabcabbccabccabcaabcabbcabbccccaabcccaabcccabbcabcabbcabccccabbccabbcabbbbbcccaabbcabccaabbcccabbbcccabbcaaabbbccabcabcccabcaabbcaabcaabcaaabbbbcabbbbcccabccabbcabccabcaaabbccabcabccabccabcaaabcabbcaabbccaabcabcccabbcabcabcccccabcabccccabcabbcaabcabcccaabbccabcabbccabbccabbcaabcaaabccaabbcabcabcaaabcaaaaabbbcabccabcccabccaabcabbccabbcaaabbcabcaabcabccaabccabcaaabbcabcabcaabcabccaaaaaabcabcabbbcabccabbbcabcabcabbbcccabcccaabbbcabcabbcabccaabccabcabcabcabccaaaabcabcabcaabbccaaabbcabccabbcaabcabcabccaabbbbcaaaabccabbcabcabbcabcabbbcabbbbbccabbccabcabcabcabccabcabcabbbcabbbbcccabcabccabcabbbcabbccaabcaabcabbccccabbcabcabbcaabcaaabcabbbcaabcabccabcaabcabccaabccaabcaaaabbbbccabcabcabbcabbbbcaabcaabcccabbccabccabbcaabcccabbcabcaabcabcabcabccabbcaaabccabcabcabbbcaaabcabbcabcabcaabcccaaabcabccabcabbbccaaaaaaaabcabcaabcccabbbcabccaabbcabbccabcabccaabbbcabcabcabbcccabbbcabcabcaaabcaabcabcabcabcccabcccaabbcabccabcabccabcabccabccaabbcaaabbcabbbccabbbbcabccccabccabbcccccaabcabcabcaaabcccabccabccabcabbbcabbcccaaabcabcccaabbcaabcabcaabbbcaabcabbcccabbccabcabcabbccaaabbccabcaabcaaabcaabcaaabbbbcaaabbccabcabbbbcabcaabccaabbccaabcabbcaaabbccaabcabcabcabcccabbcabbbcabccabcabcabbbcccaabcabccccabcaaabcabcccccaaabcccabccaabbbbcabbbcabccaabcabccabbcccaabcccabcabcabcaabccaabcaaabcabbcabcabbcabcaaaabcabcccaabbccccabbcaaabcabcaabbbcabccaabbcabcabccccabbcabcabbccabbbcaabccabcabbcabccccabcabcaaabcaabcabccaabcabbbcabcabbcabcaaabcabbcabcaabcaaabcabbcabcabcabbcabcabcabcabcabccabcabbccaabcabcabcabbcabcabcaabcabbcaaabccabbbccccabcabcaaabcabcabbcabbcaaabcaabbcabbcaabcaabcaabbbcaabbcabcaabcccccccabcabccaabbcabcccaabcaabbcaaaabcabccaabbbcabbcabcaabcaabbccabcabbcaabbcaaabcaabcabcabcabccaabbcabcabccabcccabcaaabcaaabcaabccaabbcaabcabcabbccaabccabcaabccabcabbbbbccaaabbcabccabccaabbcaaabcabcabcabbccaabcaabbcaabcaaabbcaaaabcabcaabcabbcaabbbcabbccccccabcabcabbccabbbcabcabcabcabcabcabbcabbcabbccaabcabcabcabcabbbccabbcabccccaabbcaabbcaabbcaaabbbccaabcaaabcabcabbccabcabcabccabbbbcaabcabcaabccaabbbccaabcabcccabcabcaaabcabcabbbcabccaaabcccabcabcabbcaabbbbcccccccaabcabcabcabccabcabccabcaabcabcabccabcabbbbccabcabbcccabcabccabccabbcabbcaabccaaabbccccabbbccabccaabccaaaaaaabcabccccabcabccabbbbcaabccabccabcccabcaabcabcabcabbcaabbbbbccabbcaabbbcaaabccabbccaabcabcabcccabcabbcaaabbcccccabcabcabbbbcabcccabccaabccccccabbbcabcabcaabcabcccccabccabcabcabbbbccabcabccabcaabcaabbbbbcabbccaabbcaaabcaabbcaabcccccaabccabcabbbbcccaabcabcabcccabbbcabcabcabccabbbbcaabbbcaabbcaabccabbbbbcabbcabbbbcabcaabcabbccabbccccabcaabbccabbccabccaabcabccabcaaabcabbcccabcabbcccabbcabcabbcabcabbcabcaabcaabccaaaabccabcabcaabbcabccabbcabcabcabbbcabbbbcaabbcabcaabbcaabcabbbcabcabccabbcabbbcabccabbcabccabbccabcaaabcccabcabcabcabbcccabcaabcabbbcaaabcaabbccabccaabcaabbcaabcccaabcabccabcaabcaabccaaabccabbcaabccaaabcabbcabcabbccaaabbbbcaaabcabcaabccabcaabccaabbcabcaabbbbccaabbccaabccaabcabcabbcabbcabbbcabbcabbcaaabccabcccaaabccccaabcaabcaabcccabccabcabccaabcabbcabccabcccccaabcabbbccabbcabcabbcabbcccaaaabbbccaaabbbcaabcccabbccabcabcaaaabcabbcabbccabcaabcaaaaaabbbbbbcaabccaabcaabcabcabbbbbcaabcabbccabccaabccccabcaabbccaabbcaabbcaabcabbcccaabccabcabbbcabcabbcabcabcabbcabcabbbcabbbcabcabcccccabcabcccabcaaaabccabcaabcaabbccabcabccaaabbcaabccabbcabbcaaaabcaaabcaabcabbbcabcccabbbccabcccabcccaabcccabbccccaabcccaabcabbbbbcabccabcabcabbcabbcabcaaabbcabcabcabccaaabcabccaabcabcaabcabcaaabcabccabbccabbcabbbbbcaaabbcabcabcabcabccaabccabcaaabcabcabbcabcabbccabcabcabbcabcabbcabcabcabcabcccaaabcccabcaabcabcccabcaaaaabcccabcabccabccabccccabbbbbccabbbcaaabcaaaabcaabbccaaaaabbcaaaabcabcaabcaabcabcabcaabccaabcabbcaabbcabcabbbcabccabccabcabcaaabcabccaabcaabbcccabccabccabcccabcabcabccabcccabcabbbbbcaaaaabccabccabbbccabbcabcabbbcabcaabcabcaabcabbbccabcabccabbbcabcabbcaabccaaabbbccabcabcabcabcabbccabcabccabbcccabcaaabbcaaabcabcabbccabccaaabcabcaabcabccabcaabbccabcabbbcabcabccaaaabcabbbcabcaabcabcccabbcabbbbbcabcabcccabbcccabcabbccaabcabcabcabcabcabcaabbcabbccaabccaabcabbccabbcabcabbcabcabbcabccabcaaabcabccabbbbbccaabcabcaaabcccabccabcabcabcabcabcaabcabcabbbcccccaabccabbbcaaaaabcabcaabccaabcccaaaabbcccabcabbcabcaabcaabcabbbbbbcaabcabcabcabcabbcaaabcaabcabcabccaaabbcccabbcaaabcabbbbcaaaabcabcabbbcaaabcabcabccabbcaabcabbcabccaaabbbcaabbcabbcabbbbcccabcabcabbcccabcccabbccccabccabcabccabcccaaaabbcccabbbcabcabbcabbbbccaaaaaaabcaabccabccabbbcabbcabbcaabbcaabcabcabcabccabbcccaabcabccabbcabbcabcabbbcabccabccabcaabcccabccabbcccabcabcabbcabcabbccccaabcaabbcaabcaabcaabccaabcaabccabcabbcaaabbccaabcaaaabcabbcabccabbbccabbccabcccaabbccaabbcabcaaabcaaabbcabbbbbbbcabccaabccabbbcabcaabccabbbbcaabbcabbccabcabcabcabbcabbccabcaabcaaaabcabcaaabcccaabbcaabcaaaabccccccabcaabcabcaabbcabcabccccabcabcabccabbccabcaabcaabcaabbcccabcccccabbccabcabccabcabbcaabbccabcaabccaaabcabcabbbccabccabcabbcaabcabbccabccaabcabccabbbcaaaaabcaaaabccccabbcaaabcabccabbccaaabccabcabcabbcabbcabbccccabcabccabcccaaaaabbbcabcccabccabcaabbbbcaaabcabbcabbbbccabcabbcaaabbcccaaabbbcabcabbcabcabcabcaabcabbcaabcaabbcabcccccabbbcabcabbcabbcabbccaabcabbcaabcaabbcabcabcaabbcabcabbcabbccabccaabcccabbcabcabbbcaabcabcaaabcabcabcaabcabbcabccaabcabbbbcaabcabbccabbcaabcabcabcabcabbcabbbbccabccabcabcaaaabcabbcccaabcaabcabcaabbcaabccaabcaaaaabbcabccabcabbbcabbbccaabcabcaabbcabbcabccccaaabccaabbcabbbcabccaabcabbbcccabbcabbccabcabcabcabcaaabbcaabbbbcabbccaabcabcabbbccabbcabcabbcabbccaabcaaaabcccabbbbcabbbbbcabcccaabcaabbbcccabcaabcabcaabbcabbccabbbcabcaabcabccccaabcabcaabbcabcabbbcaabbbcaaabcaabcaabbbcaabcabbccaabbbcaabcccabccabcabbcabccabcabcabbcabcabbcabbcabbcaabcabcabcaabcaaaaaabcccaabbcaabcabccccabcabbbcaabcabccaaabcabcabcccabcabcabbbcabcabcabccabbcccccaabbbcabbbcabbbcabbccabcaabcccaaabbcaaabcabbcabbcabcabcabbbbcaabcaaabcccaabbbcabcccabcabcaabcabcccabbbcaabcabccabcaabcccaaabcabcabcabcabcccabbcabcabbcabcaabcccaabbcabbcabcabbcabcaabbcaabcaaabcaabbbcabccabbcabcabccabcabbcaabbcabcabbbbcabcaaabbbcabbbcccabccabcabccabccabcabbcccaaabbcaaabcabccabbbccabbbcabbcabbcabcaabcaabbcabcaabccabbcabcabbbcabcabbcabccaabbcaaaabbccaabccabcabcccaaabcabbbcaabcabbbcaaabcaabcabcccaabcaabbccccabcabbccccaabbcabccaabcabbcabbbcabbcabcaaabccccabbbcabccaaabbbcabcaabccabcabbccaabbbccaaabbcaabcabcaaaaaabccaabcaabcabbbccaabcabbcccabbcabcaabbcabccaaabcabcabccaaabccabbccccaaaabbccabcaaabccaaabbccccabbbccaaabcaaabcabccabccabbcaabccabcabbcaaabcabbbcabcccabbcaabbccabbcabbcabbbcabbbccaaaaaabccabcabcabbccabcccaabccccccaabcaabbcabbbbbccabccabcccaabcabcabccabbcabbbcabcabcaaabcabcabcabcabcabbcaabcaaabccaabbbbcccaabcaaabbcabbbcabbcabcaaabccabccaabcabcabbccabccabbcaaabbbbbcaaabbbbcccabbcabbcccabbcabccaabbbcaaabcabccabcaaaabcabcabbcabccabccabcabcaabbcabbbcabcaabbcabbbbbcaaaabbcabcccabcaaabcccabbbccabbbcabbcabccabccabccabcaaabcabbcaabbcabcabbbcabcaabcaabbcabcaabbbcabcaabccabcaaabbcabcabccaaaabcaaaabbbcabcaabbcabccaabbcaabccabccabcabbbbcaabcccabcabcaabcaaaaabcabccccaabbbbbcabcccaaaabbcabbcaabcabbcabbcabbcaabcabbccabcabcabcaabcabbcabbbccabcabccaabbccabcabcabcaaabcabbbcabcabcaaabcabcabcaabbbcabcaabcaabcccabcabcccaabbcaabbcaaabcabcabcaaabbcaabccaabcaaaabccaaabcabcaabcccaabccabccabbcaabbcaabbcaabcabbcabcccabcabcccaaabbcabbcabbbcabcabcaabcccabccaabcabcccaabccaaaabccaabbccabbcabccabcabcaaaabcccabcabbbcabccabcabccabcabcabccccabcaaaaabcabcaabbcaaabcabcabcaaabccaabcabcabcaaaabbbbcaaaabbcabbbcabccabbcaabcccaaabbcabcabcabcabbbcabcaabcaabcabbcaabbbccccaaabcccabcabcaaaabccabbcabccaabbbbbcabbcaabcaaabcabbcccabcabcabcaaabbcaaabcaabcaabbcaabcabbcccccccccabcabbbbccabcabcaabbccccabcccabccaabcabcabcabbcabcabcaaaaabcabccabbbbbbcaabcabbcabcabccaabcabbcabcaabbbbbbbbbbbcabcaaaabcccabbcabcaabcccabbcccabbbcabccabcabcabccabcabcaabcaabcccabccaabccabbccabcaaabcabcabbbccaaaaabbcabcccaabbcaabcabcabcaaabccccaaabbbbcabbcaabbcabbcabcabcaaabccccabcaabccaabcccccabcabccabcaaabcabccaabcabcabcabbcccabbbbbbbcabcabcabccaabbcaabccabbcabcabbcabcabccccabbcaabbcabcaabbbbccaabcaaabcaaaaabbbccabccaaabbcccabcabbbcabbcabbcabcaabcccabbcaaabbcabcabccaabcaabcccaabcaabccaabcabbcabcabbcabcabcaabccabcabccccabcabccabcabcabcabbcabcabccccabbcabccabcaabcabccabcaabcabbcabbccccaabcabcabcabbcccabccccabcabbbcabcabbccabbcabcabcabcaabcabbcaabbccabbbbcabbcabcabccaaaabbcccccccabcaabcaaabbccccccaaabcabccaaabccccabbcabccaabcaabcaabccabcabcabcabbcabbcccccabbbcabcabbbcabbbcabcabbcabccabbcabbbcccaabbccabbbcabbbbbcabbbbbcaaaaabccaaabcabbcabccabcaabccabcaaaabcaaaabcccabcabcabcabccaabcabcaaaaaabbcaabbbcabcabbbbbbbcaabcabcaaaaabcaabcaabcccaabbbcaabbbccabbcabbbcabbccabbcabcabcabbbccabbccaabcabcabbccabcabbbbcccaabcabccabcabbcabcaabbbbcabcabcccabccabcabcabbbcaabbcabccabcaaabcccaabcccabcabbcaabcabcabcabcabcccabccaabcabccabcabbcaaabcabcabbcabccabccaaaabcabbcabbbcabbbbcaabbbcabcabbccabcaabcabcabbcaabbcabcabccabbbcabcaabbcabccaabcabccaabbcabbbcaabbccabcabbbcabbcabcabcabbbcccabbcabbcaabcccabcaabbbcabcabcaabcabbcabcabbbbcaaabcaabcaabbbcabccabcaabcabcabccccabcabcabcabcccaabbbccaabbcccabbccabbccccabcaabccabcccabbbcccabbcaabcaabbbcabcccabcaabcabcabbcabccabcabcabcabcaaabcabcaabcabcabcaaabcabbbcaabcabcabbcaabbbcabcaabcabcabcabcabbcabbbcaabcaabcabcabcabbcabbbcccaaabccabcabbcabbcabbccabccabcabbccaabcabcabbccaaabcabcaabcabcabbbbbcabcaaabbcabbccaaabcaabcabcaabcaabccaabcabcaaaaabcabcabbcabcabcaabbcabcabcaabbcabbcabcabbbccabcaaabcabbbcaabbbbbcccaabbcabcabcabcaabcabbbcabcaabcabcabcabbbccabcaabbbcaabcabccabcabcabcabccaabccaabcabccabcaaabccabcaabbbcabcaabcabbcaabcabcabbccabcaaabbcabcabcabccccaabcabcabbcabbccabcaabbcaabcaabcaaabcabbbccccabcabccaaabcaaabcabcaaabcabccabcabcabccaaaaabcabccccaabcaabcaabcaaabcabbcaaabcccabcabcabbcaabbccaaabcabcaabcaaabcabcaabbbbbbbbbcccabcabccabcabcaabccabbbbbbbcaaaabcabbcabccaabbccabcabccaabccabbcccaabbbbccabcabccaabcabbcabcabcccaaabcabbcabcabccaaaabcaabcabcabccaaaabcabbcaabcabcabccabcabbccabbccabcaabcabbcabbccabbcabcabcabbbcaaabccabcabccabbccabcabcabbcabcabccabcabccabbcaabbbbcabbcaabbcabbccabbcaaaaabccabcabcabcabccccaaaabbcaabccabccaaabbcabcccabbcccabcabcabcabcaabcabcccaabcccabbbccabcabcabbcabbccabcaabbcabcabcaabccabcabccaaabbbcabbccabcaabccabcabcabcabbcabbcabbcabccabcabccabbcabccabbcabcccccaabbccabcabcabcaaaaaaaabbcaabbbbcccaabcccaabcabccabcabccabccaabcabbbcabcccabcaabccccabcabcabbccaabcccabccabccaabbbbcaabbbbcabcaaabcabcabccabbcccabcabcabccabccaabcaabbcccabcaaabbcaaaabcabcabcabcccaabccabccccccabbbbcaaaabcabcaabccabccabcabbcabcabcabcabcabcabbcabcabbcaabccabcaabbbccabbbcabcaabcaabccaabcaaaaabccaabbccaabbbbcaabbcaabcaaabccabcabcaaabcabbcabcabbcabbcabcabcaabcabbcabbcabcabcabbbcabcaabcabcaaaabcaaabcabbbcaabcaaabccabccaaaabbbcabcaabcabbbccaaabccabcaaabccaabccccaabcabbbbcaabcabcaabcaaabbcabcaabccccccabbcabcabcabbcaabccabcabbbccaabcccaabcccabcabcabcaabcaaabbcabbcabbccccaabccabbcabcccaaaaabbcabcccabbcaabcabcabcabcaabcabcabcaaaaaabcabccabcabcccccaabccccabccabcabcabccccaabcaaaaabcaaaabbcabcabcaabcaaabcabbbcabccaabccabbcccabcaabcaabcabccaaabbbccabbcabcabcaaabcabccaabcccaaabcabcabbcabbcccabcabbbcabcaaabcabcabcaaabbbbcabbcccaabbbccabbbcaaabbcaabbcabccabcabccabccaabbbcaaaabcccabccabcabcccaaabcccaabccccaabbcabbbbccabccabcabcabccaabbbbccaabcabcabbbcaaaaaaaabcabccabcaaabcabcabcabcaabcccabcabcaaabcabcccaabbcaabcabbbbbcaabbbcaabbccabcabcabbcabbccaabcaaabbcabccabcaaabbcaabccabcabbcabccaabbbbcabcabccabcabbbcaabbbbcaabbccaabccabbcaabccaabcabccabcaabbbbbbcaabcabcabbcabbcabcaabccabccabccccaabcabcabbcabcccabcabcaaaabcabbccabcabcabcabcccabcabcabbccaabcabccaaabcabcabbcabccabcabbbccabbbccabccabcabccabbcabcabbcccabcabcabbbcaabccabcaabbcabcccaaabbcaabcccaabbbcabbcaabbcabcabcabbcaaaabcabbbbcabccabccabcabcaaabbcabbcabcabcabccaabcccabcabcaabbbbcaabcabcabcccabbcabcabccabbbcaabcabcabcabbccabbcaabcabcabcabcabcabcaabcabcabbcabcabbbccabccaabcccabbbbccaabcabcaaabcaabccabcabbcaaabbbcccccaabcabcabbbbcaabcccaabbcabbcabbbccabccabbbcabccabbcccabcabccaabbcabbcccaaabcaaabccaaabccaaabccabbcabcabcabbccabcabbcaaabcabcabccabbcaabcabccabbcabccabbbccccaabbcabcccabccabbcabbcabbbcabcabccaabcaabcaabbcabcaabcabccabcabccccabbccabbcaabbbcabbcabccaaaabbbccabcabbcabccabccabbcccabcccabbcccabcabcabcabbbbcaabcabcaabcabbcaabbcabcabcaabbccabcaabccaaabcaaabcaaaabcabcabcaaaaabcaabcaabcabcabccabcaabcaabccabbccccccabcabcabbccaaabbcabcaabbcabcabcaabcaaabcabbcabcabbccabccabbccaabcabbccccaabbbcabcccabccabcabcabbcabbcaabccabccaabccabcccaaabbcabbbcaaabcccaabccabccccccabccabcabcaaaaabbcabcccccabcabcccaabccabcabccccabbcccabcabcabcaabbbcccabcabcabbbcaabcaabcccabcabcabcabbcabbbbccccabbbbcaaabccabcaabcaabcaaabcabbbbccabcabcabbccabcabccabcaabbcabccabbbbccaaabcaaabbbccabcabbbbbccabbcabbcaabbcabbbccabcabcabbccabbccabbcaabccaaabbbccabbcaabccaabcabcabcccabcaabcabcabbbcabbbbcabcaaabcabccaaaabbcabccaabcabcabbbbccabbbcabcaaaaabcabcabbcabcaaaabcaaabccccabcaabccabcabbcabcabcabcabcabcabcabccabcccabcabbbcccabcabbbccabbccabcccaabcabbcabcaabccaabccabbbbbccaabccabcabbcabbccabbcaabcabcaabbccaabccccaabcaabbcabcaabcaabbcabcabbcabcaabcccabbccaaabcabcaaaabcaaaabcabbbcabbcabccccabcaaabcabcabcaabbccabcabbcabbbbccabcabcabbcaaaabcaabcaabccccccccccaabcabbbcaabcccabcabccccabcabbcabbcaaabcaaabccabccaaabcaabccccabcabbbcccabcabbccabbbcabbcabccaaaabcaabcaaabcabcabcabcaaaabcaabccccaaabcabcabcabcabcabcabbcabcaabcaaabcabbcaabbcabccaabcabccabccccabbcabcabccabcabcccabcaabcaaaaaabbccabcabbcaabbcaabcabcabccabccabccabcaabbbbcaaabccabcabbbcccaabcaaaaaabcaabbbccaabcabbcaabbccabcaaaabccabcaabccabcabcccccccabccabccabcabccaaaabbbcabcabccabccabbbbbcaaaaabccabcabbcccabccaaaaabcabbcabbcabbbbcabccaaabccaabcabccabcabcabbcabccaabcabcaaabbcabcabcaaabcccaabbccabccaabbccaabccabccabbbbcaaabbcaaabcaabcabcabbcabbcabcccabcabcabbbcabbcaaabcaabcabbcabcabbccabcabcabccabcabcaabccccaabcccabcccabcccabcaaabcaabccaabcabcccabcaabbcabbcabcaaaabcabbcabccaabcabccaabcaabbcaaabcabbcabbcabccaabcabcabcabcabcabccaabbcabcaabcaabcabccabccaabbcabcccabccabcabbbcabbcaaabcabcabcabccabcaabccaabbccabbcabcaabcccabcaabcccccaabbccabcabcccabbbbcaabcabbcabbcaabbcabcabcabcabcabcabccabcabbbcaabcabbcabcabcabbcabcaabcabbbcabccaabcaabbcccabbcabbcabcabccabcabbbcabcabbcabbcaaabbcaaabbcccccabcaabbccaabbcabbcabbccabcaaabbccaaabcabcaabccabcabcabbcccabcaabcabbccabcccabcaabbcabbbcaaabbcabccabbcabcaaabcabbccabcabbcabbbcaabcabccabbbcaaaabccabbcccabcaaabbcabccabcaabcabcccabccabcaaabcabbcabcaabccabcaabbcabbbcaabbbcabbcabcaaabcaabbcabcabcaaabccabcabccaaabcccaaaaabcabcccabbccabcabbbcabcccabccabcabccabcabccaabbcabcccabcccabcaabcabcaabcabbccaabbbcabcabcccabbccabccabccabcaabcabcaaabcccaabccabbcabcabcaaaabbbcabbcabccabbcabbbccccaabcabcaaabcabbccabbccabcabcabcabcabcabccabccabcabbcabcaaabcaaabcaabbcabccaabbcabbbcccabbcaaabcccaabbcabcaaabcabcabcaabcaabbbbcabcabbccabbcabbbbbcabbccabcaaabbbcaabbcabccaaabcaabccaabbccabcabbcabcaabcaaabbccabccabbcaabcaabcaabbccabbcabbbbcccaabcabcabcabbbccabbccaabbbccaabcccabbcabccaabbcabbbcabcabcabccccabccabcabcabcccaaabbcaaaaaaabbccabcabcabccaaabcaaabcabbccabcaaaabbbccaabcabccabcaabcaabbcaabcabbbbcabcabcabcabbcabcaabcaabcabcabcaabcabbbbcccabcccabcabcabbcabccabbcabbcabcabcabccaabcabbcabcabcabcabbcccabcabcccabccaabbcaaabbccabcabcaaaabcaaaabbcabbcabcabcabccaabcabcabccabcabbbbcabbbcabcaabccaabcaaaaabcabcaabcabbbcabbbbcabccabcabcaaabbccaaaabccaabcabcabbbbcccccabcabcabcccabcabbbcabcabcaaabccaabbbccaabcabcabcabccabcaabbcaabbbcabcccaabcabbcabccabbcabcccabcaaabcabcabbcabbcabccaabcabccaaaaabbcabbccccaaaabcaabbcabbbcaaabcabccabbbcaabccabbcccabccabccabbcabbcabccccabccabbbcabcabbccaabbbbcabbccaabbccabcabbccabcabcaabccabbccabbcabcabbcccaabccabcabccabcaabcabcabbcccabcccabcaabcabccaabcabcabbbbcabbcccccccccaaabcaabcabcaabcabbbcaabbccaaaabccabcabbcabcabbbbccabbbbcabbcaabcabcabccaabbccabbbcabbcccabcccabcaaaabcabccccabbcaabcabcabccaabccabcccabcaabbccaabbbbcaabcabcabcabcaabcabbcabcabbcccabcabcaaabccabcaaabbbccabcaabcabcabccaabcabcaabbcabbbccabcaaabccabbcabcabcabccabbcabccaaabbbbccaabccabbccaaaabbcaabcabbccabcabbcaabcabcccaabbbbcccabccccaabcabccabccabccaabcaabcabcabbccabbbccaaabcccabbbbbcccabbbcabbbbbcabcabbcaabbbcccabbccaabbbcabccabcabcabbcaabcabbccccccccabbbcabcabbccabbcabcabcccabbcabcaabbbbccabbccabbccabcabccabcabbcaaabccaabccccabcabcabbbcaabcabcabcaaabccaabcabccccabccccabccccabcabbbbbbbcabbcabbcabcaaabcabcabbcabbbcabbbcaabcabcaaabcaaabcabcabbccabcabccabbcabbcabcabcabcabcabcabcccaabcaabbbbcabcccaabbcaaabcabcccabbbbcabcaabcaabbcabbcabccabbbcabbbbbcaaabcabccabccccaabbcabccabccabcabbbcaabcabcabcaabcabcabccabcaabbccabcabcabccabcabbcabccaaabcabcabbccabcabcabcabccaabbbbcabccabccabcabcabcabbcabcabcaabccabcabcabccabcabccabcabcabcaabcabcaaaabcabbccabcccabbcabbccccaaabccccabbcabbcabbbcabcaabcabbcabccabbbccccabbbcabccabcccaabcaaabcccabcabcabccabcccaabcabccabcabcabcabbbcabbbcaabbcabbbbcabcaaabbccaabbcabcabccabcabbccabbcabbbcabcaabcaabcabcabcabcabccaaabccccaabcaaabbcccabcaabcaabcaabccaabccaaaabcabcaabcaaaaaabcabcccaabcabccabccabcaaabcaaabcabbbbcabbbbccabccaaabcaaabbbcabbccabccabcabbccccabbcabcaabbbccaaabcabbbccabbbcabcccabbbbcaabcaaabcabcaabbbcabcabcaabbccabbcabcabbccabcaabcabbcabccabcaaabbcabccabcabbcabbcaaabccabcabccabcabcccabcabcabcaaaabbcabbcabbbbbcabcabbbbccabccaabbcaabccaabbcccaaaaaaabbcabccaabcabcaabcaabcabccaabbbccabccabcabccaaabcaaabbcccabccaaaabcabcabcccabbbccaaaabbcccaabcabccaaaaabccabbbcabcaabcaabcaabcabbccabcccaaabcabbbbcaaabbcccaabbccaabccabcabbbbcabcaabbbcabccabcaabcabcabcaaaaabbcabbbccabbcabbcccabcabbbccabcccaabbcabccaabcabcaaabbcabcccabcaabcabcccaabcabcaaabbbcaabccaabccabbbcaaabcabccabbbccaaaabccabcaabcabcaaabcaabccabcabbccabbcaabcccaabccabcabcabbcabbbcabbcaabcaabcccaaabcaaabbbbcabbcaabcabcabcabcabcabbccaabccccabcabccabcaabbccaaaabcccabcaaabccaaabcccabbcabcabbcaabccabcabbbcaabcaabccabccaabcabbcabbbbccaabbcabccaabbbcaaaaaaaabbcaaabcabcabccabcccabcabccabcaabcccccabcabbcabcabbbccccabcaabbccabbbcaaabbcaabbccaabcaaaabcabcaabccccabccabcabcaaabccaaabbbccabcabbcabccaaaabbbcabbbbccabcabcaabcabcabbbccabcaabccabcccabccaaaabcabbbcabcaabccaabcabcabcabcaabcabcabcabcabbcabbbcabcabccabccccabbccccabcaaaabccabbbcaabcabccabbccaaabcaaabbbbcabcabbcccabcabcccabcabcabccaabcabcabcccabcabccabcabcaaabcabbcabbcabcccabcaaaabccaabccaabcaabcabccaabcaabcccaabcabcabbcaaabcabbbcccabbbcaabccabcaabccaabbcaabcabccaaaabcabcaaaaabccccaabbcaaabbbcabcabcaaabccaabccaaabbcabbcaabccaabcabcabcabbcabcccabcabcabcabcabbcaabbbcaabbcabcaabcaabcaabcabcabcabcabcaaabccabccabccaaaabcabcccaabcaabccabccabbcabbcaabbcabccaabcabcaabbcabcaabcabcabccaaabcabbcaabcabbbccabcabcaabbbccabcabbcabbccabcaabbcabcabcaabbcaabbbcaabccccabcabccaabcabccabcaabccaabbcabbcabbbcccabbcabbcaabcaaaabccabbcaabbcabcccabbcabbcccaabbbcabbcabbccabbcabbcabccabcaabcabbccaabcabbbbcccabbbccccabccabcabcabccaaabbccabbccccabbbbccaabccaabcaaabbccabcabcabcaabbbcaaabbcabbcabcaabccabccaaabcabcccaaabbccabbcabccabcccccabcabcccabbcaabbcaabbcabccabbbcabcaabcabbcabccabbcaabcaabccccccabccabcabcaabcaabcaabbbbcabbccaabcaabbcabbbbbcaabccabbbcaabcabbbcabbcabbbcabbcabcabbcaaabcaabbcabcaaabcabcabcabbcaabcabbcabccabccabcabcaabcabbccabbccccaaabccabcaabbcabcaabcabbbbcaaabcabccaabbbcabccaabbbcabcccaabbbccaabbbcabccabcabcabcaabccabcabbccaabbcabbccccabbbcabbbbbcaaaabcaaabcabcabcabcabcabcccccabcaabbbcabbcaaabcabcccabcabbbbcabccccaabcccabbbbcabccabccabccabccaaabbbcaabbbcaabcaabbcaaabbcabcabbbcccccaaaaaabcabcabbcabcaabbcabbcabbbbcaabcabccaabccabbcabccabccabcabbccccabbbcabccaaaabbcabcabcabcccaabcaabcabbbcabbcaabbbccabccaaabbccabcabcabbcaabbcabcabcabbbbbccabcabcabccaabccaabcabcabbbcabcaabcaabcaaabcaaabbbbccaaaaabccabbcaabcabccabbbbccaabcabcabccccaabcabcabbcabbcabcaabcaabcabcaabbcabccaabcabbcabcabcabcccaaaabcabcccabcaabbbcabcaaabbcabcabccabbcabcabbbcaabcaaaabcaabccaabcabbcabccaaabcccabcabbccaaaaabcabcaaabcabcaabcabcabccabbcaabbbcabccaabcaabcabcccabcabbcabcabbcaabcccaabccabbcabcaabcabbbcaabbccaabcaabcaabcccaabbccaaaabbbccabcaaabcccabcabcabcaabbccabcaabbcabbbbcaaabbcccabccabcaabbbcabbbcabcaabccabccabbcabbbccabccaabcabccabcccabccabcaabcaabcabccabbcabbcabcaabccabcabcaaabcabbcabbcabcabbccaabcaabcabccabbbbcabccabcaabbbbcccabcabcabbccccaaabcabccaaabcccaabccaabcaabccccaaabccccaaaaabcaabcabbcaabcccabcabcabbbcabcabcaabbcabcabcabccabcabcabcccabbcccabcabcabbccabbcabbcccaaabcaabbcaaabcccccaaabcabcabcabccaabbccaaaabbbcabcabcabbbbccccaaabbbbcabcabcabbcabcccaabcabcabccccaabcccabcabcabbbbbcabcabccccabccaaabcccaabcccaabcabcaabcccccaaaabbccabbbbbcabbcabbccabccabbcabcaabcabcaabbcabbcabcabbcabcabbcaaaaabcabcabbcabcccaabcaabcabbcabcaabcabcccaabccccabbcccabcabbccaabcabccabcccabccaaaabcabbccabcabcccaaabcabccaabbcccabcabcabbcccccabcaaaabcaabcabcabcabbcaabcabbccabcabbbbbbcaaaabccabbccabcabcaabccabcaabbcccabcabcabcccccaaaaaabbcaaaabbbbcccabbcaabbcaabcccabccabcaabbcabccabcabcaabcaabcabcccccabbbbcabcaabcaabbcabcabcabcabbccabbbccccabbcabcabbcaabcaabbbcabccabbbcaabcabcabbcabbccaabcabcabbccabcabbcaaabcabbcabbccabbbccabbcaabcaabcccccaabbcabbbbbccabbcaabcccabcabbcabccccabbcaaabbcaaabcabccaabbcaabbcaabbccaaabcabcabbbbcaabccccabcaabcccaabcabcabcaabbbcabccaabbccaabbcabcabccabbcaaabbbbcabcaabcabccabcabcaaabcabbcabcabcabbccccaaaabcabcabbbcabccabcabcaabcabbccccabccabcaaabcaaabcabbbccabbccabbcaabcabcabbccabcaaaabbcaabcccaabbbcaabcabcabbccabcabcccabcabcabbcaaabcccabbbcabbcaabbbcaaabbbbcabcabcabcabccabcaabcabcabcabcaabbbcaaabcabcabbccabcabbbbccccabbbcabbbcabcabbccabbccabbbcaaaabcaabcaabbbccaaabccccabcaabcabcabcabcabccaabccabcabccabcaabccaaaaabcccabcabbbcaaabccaabcaabbcaabbbcabcabcaaabbbccabbcaaabbbbcabcccaabbcabcabcabccabccabccccaaaabcabcabccccabbbcccaabbcabccccabccabccabccaabcabbccabbccabcabcccaabcabbcaaabcccabcaabcaabcabbcabcabcaaaabcabccabcabcabbccaabbbcaaaaaaabcaaaabbbbbbbcabcccabbcaaabcabcaabcabbbbccaabcaaaabcccabbbcabcccabccccabbcaabcabbcabbccabcabbbcabcabbbcaabcccccabcabcaabbccaabcabcaabbcaabbccaabcaaabbcaaabbccabcabbccabcabbbcaabbcabccabcabbcaabcabccabcaaaabbccaaaabcaabcabcabbccabccaabcaabbbcaabccabcabccabccabbcabcabcabbccabbbbcabbbcabccaabcaaabbcabccabbcabcaabccccabbbccabcabcabccaaaabccabccabcccabbccaabbbbcabbcabcccabcccccabcabccaabbcabbbccabccabcccaabcabccaabbbbcccabccabcabcabccaabcaabcabbbbccaabbcccabcccaabcabcccaabbcccabcaabcabbbcabbcaabbcabbbcabbcaabbbcabcaaaaabcaabcccabcaabcabccabbccabcabcabbcabbbbbccaabcabcabcabcabbbcabbbbcaaaabcabcaabcaabbbcccaaabcabcabbccaabbccabcabbcabcabcccaabbcabbbcaabcabccaabbccccccaabcabbcccabcaaabcabcaaabccaabccabbccaaabcccabcabbccabbbcaabcabcabbcabcaaabcccaabcabccabbcabbbccaaabbcaabbcabbcccabcabccabcabccaabbcccabbccabcabbcabbbcaabbbbcabcabcabbbbbbcaaabbbbcabbcccabcabbcabbbcccabccaabbbccabbccabcabcabbcaabcabbcabcaaabcccccccaabcabcaaabcabcabccaabccaabcaabcccabbcaaabcabccaabbcabcabcabbbccaabbcabcaabbcccabcaaabcabbcccaaabbccabccabcccabcabcabbcabbcabbcabbcabcabbbcabcaabbccabcabcabcccccabbcabccaabcaabcabcabcabcabbbbcccaabcabcaaaaabccaabcabcabcabbcabbbbbbbbcabcaaaaabcabccabcccabbcabcccaabcabbccaaabbbcccabbcabbcaabcaabcabcaabcaabcabccabccaabccabbcabcabcabccabcaaabbbcabbbbccabcabbcabcaabccabbccabcccccaabcaabbcaabbccaaabcabbcabccabbcaabcaabccabbccabbbcabcabbccaabbbcaabccabcabcaabbccccaaaabcabcabbbbcabbcaabccabbbcccaaabbccccabbcabcccabccaabcabcabcabbbcccaabcaabbcabbcccaabccaaabcaaabbcabbccaabcabbcaabcaabcaabcabbcabcabbcabcabcaabbcccabcccaaaabbbbbbccabccabcabbbbcabccabbcabccaaabcabccabbbccabcabbcaabbcccaaaaabcabcabcaabbcaaabbccabcabcabbccabbcabcabcaaaaabcabbbbcabbcabccaaabbbcabbcaaaabcabcccccabcabccabcabbccabcabcabcccabcabbbbccaaabcabbbbccabcabbbccaabcabccaabcabcabccabbbbcccabbbcaaaabbcabcaabcaaabcabcabcaabcabbcaabcaabbbccabccabcaabbccaabbcabcaabcaabcaabbbbbcabccabcabbcaaaaabbbbccccabccccabccaaabccaabcabbbcabcaabcaabcabcabccabccaabbcaabccabcabbccccabbcabcccaabcabcabcabbbbbbcaabbcabcaabbbcabbbcaabcaabcccabcabbcabbbcaabcaabcabbcabcaabbbcabcabcabcabcabcaabbbcabbcabbbbbcccabccaaabccabbbcabcccabbcabbbcabbcccaaaabbbcabcaaabcabbcabbbbcabcaabbccaabbbcabcabbbbcabcabcaaabcabcaabbcccaaaaabccabcabbbcabbccccccccccabcaabccccaabccabbbcaabbccaabcccaaabcccabbcaabbccabccaaaabcabcccabcabcaabbcabbcccaaabbbbcabcaaaabcabbcabbcccabccabcaabcabcaabcaabbcaaabcabccabbbccabbbcccabcccaaabcccaaabcabcaaaabbcaaabccabbcaabcabcabccaaaabcaaaabccabccabcccabcaaabbccccccaaabbcaabbcabcabbbcaabccabcccaabbbbcccaabbcabbbbcaaabbcabbcaaabbbccabcabbcabcabbcabcaabcaabbccccabccabcaabcabbcabcabcabcabccabcabbcaabcabcccaabcabcaabcaabbcabcabcabcabcaabcaaaabbbbcabccabbcabbcabccaabbbcabbbbcaaabcabbccabbbccabbcaabcabcabbccabcabcaabccabbcaabcabbbcabcabbcccabcabccabbbcabccabcabcccabbcabbccccabccaabcabcabcabcaaabcaabcabcaabccabcabcabbccaabbcaaabbcabcabccabcaaabcabbbbcccaabbccabcabbccabccabcaaabbccabcccabbccccaaabbbccabcabbcabcccabcabcabcccabccabbcabccaaaabbcabcabbbcabccabccabcabcabcaabbccabcabcabcccabbcccaaaabcccccabcabbccabcabccabbcabcabcabbcabcaaaabcaabcabbcabcaabbbccabcabcaabcabbcaabbcabccccabcabcaaabcabcccccaaabcabccaabccabcabcaabbcaabcabbcabccaabcabbcaabccaabccaabbcaaabcabbccabcaabbcabcabcaabccabcaabcabbccabbcabcabbbcabbcabcaabbccabcccabccaabcaabbcabcccaabcaaabbccabbcaaaabcabbbccaabcabcabcabcaabcabcabcabccabbcabcabcabbbcabcaabbbbcabcaabcabcabbbbbcabbcaabcabcabcaabcccabbcabcabbcabcabcabccaabcccccabccabccabcabbcabcabcaabbcccabcabbbcaaabccabbbccabcabccccaabccaaabcaaabcabccabcaabcabbcccabcaabbcaabbcabcabbcabbccabbbcaabcaaabbcccccaaaabbcccabbcabbcaabccccabbcabbbcabcaabbcccaabcabcaaabbbcabcabccaabcccccabcabcabcaabbcabcabcabcabcaabcabbcabbcabcabbcaabcabcaaabcabcabbbcabcaabcabbbcabccabcaaaaabbbcaabcabccaaabcabbcabcabcabbbccccccaaabcabbccaabcabcabcabcaaabbcaabccaabcabccaabbbcaaaabbbcaaaaabbbbcabcaabcabcccccabccaaabbcaabbccabbbcabcabcaabbcccabccabccabbbbccaaaabbbcabcabcabccabccabcaabbbcaaaaabccccabbbccabcabbbbbcaabcabcaaabcabbcccaabccaabcaaabbcabbccabbcaaabbcabcccabccabcabcccabcaabcaabcabccabccaaabcabcabccabccabcaabbbccabbccabcccaabbcccabcaabcabbccabbbbcccabcabcabbcccabbbcaabbcccaaabcaabbcccabcabccaabcabcabcabccabcccaabbccabbccabcabcabccabbcabbcaabbbcaaabccaabcabcabbbbcabbbbcabcaaabbccabcabcabcabbbcccabcccabcabcabbbcaabbcabbccaabccabbccaaaabbbbbcabbccabcabccabcccabccaabccaabccabbccabbcabbcabcabcabccaabcabbccabccabcabccccabcaabbbcabccaabbcabcabbbbccabcccaabcaaaabcabcabccaaabcaaaabbbcabcaabcabcaabbbbcccaaaabcabbcaabcabcaabbcabcaabcabcccabbcabcaabbcabcaabcaabcaabbcaabbccabcabcabcabcabcabbcabcabbcabbcabbccccaabcaabcabbcabbccabcaabbcabcabbcabbcabbcabcaabbbcaabbcaabbcabcaabcabcccabbbcccaaabbcabcaaabbcccabcaabbccabccabbbcaaabcabbcaabcabbbbcaabcaabcaaabcabbbcabbbbbcabcabbcaabcabcabcccabbbbbbcabcabcabcaabccabcccabbccaabbcaabcabcabcabcabcabccabccaabcaaaabcabcabbccabccaaaaabccccaabccccaabbcabcaabbcaabbcaabcccabcabcaaaabcabcaaabccaabcabcaabcccaabcabbcaabcabccabccabcabccaaabbcabcabcccabbccabcaabbbcabccabbbccabcaabccabbbcaabccabcaaaabcaabcaabbccabcabbbccabcaabccabbcaaabcabbcaabccaabcccabbcabbcabbccabcaabccabcabcaaabcaabbcabbccabbbbccabcabcabcabcaaaabcaabbbcccaabcabbcaabcaabcabcabbbcabbbbbcabcabbcabccabcabbcaaabccccabcabbbbcaabccabcaabcabcaaabcaaabcabccabbbbcabcabcabcabccaabcabcabccccabcaaabcabcabcccabcaabbcabbbccabbcabcccabcabcabccabbbcabcccabccccabbccabcabbcabbcabccaabbcaabcabbbcccaabbbcaabcaabbccabbbccabcabcabcaaaabccabcaabcaabcabbcaabcaabccabcabbcabcabcaaabbbbccabbcaabcabbcccccabcaabcabbcaabbcaabbcabcabcabcaabccaaabcabcaabccaabcabcabcabcabcccaabcabbbbccabbbbcabcaaabccabcccaabccabcabbccabbcaaaabbbcaaaaaaaabcaaabbcabcaabbccaabbccaabcaabcabcabcabcaabcccccaabcabbbcabccabcabcccaabccaabccaabbcabccaabccccabcaaabcaabbcaabcabcabccabbbcabcabcabcaabbcabcccccabbcaabbcabbcabbcabbccabbcaaaabcabbbccabcaabbccaaabcaabcabcabccabccabbbcabbbcaaaabcabcccabcaabccabcabbcabbbbbcabccabcabbbccccabcaabcaabcabcaabbcccabcabcaabbbccabcabbcabccaabcaabccaabbbbcaabcabcabcaabcabbcabbbccabbcabcabbcabccabbccccabbcabcaaaabcabcabbbcabcccabcaabccabccabccccabbcabcaabcabccabccaabbcabbcaaaabcabbccabcabccabccaabbbbcccaabcabcaabbcccabbbccaabcabcccabbcabcaabcabccabccabcabcaabcaabcaaaaaabccaaabccaaabbccaaaaaabbcabccaabcabbccaabcaabccaabcccabcabbcaabbcaaaabcabccabbbcabccabcabbccaabbcccabbcabcabccabbcaabbccabbccabcaabbcabbccabccabccabccabcabcaaaabcaabcccabcaabcabcabcabccabcabccabbcabbbcabccabbbccaabccaabcabcaaaabcccaabccabcaabcabcccabbbccabcaabcccabcccaabcabccccabbbcabcabcabcabccaaabcaabcabcccaabccabcaabcabcaaabcabccabccabbbcaabbcabcccaaaabcabbcabccaabcaaaabcabccaaaabcabbcabcabcabcabccaabccabcabccabbcabcabcccaabcabbbbccaabcabcaaabcabbbbbcaaaabccccabcaabcaabccaabcabcabcabcabbbcaaabccabcabbcaaaaaabcccabbcaaaaabccaabbcaaabcaabcaabccaabcabbbccabcccaaabbcabcabcaabbcaabcabbbccccccaaabcabcaabcabcccaabcabccabccabcaabccaabbcabbbccabccabccccabbbccaaabccabccaabcaabcabbbcaabbcabcccabcabcabcabbbcabbcabbcccccaabcaaabbcabbbcaabcabcabbccabccabccabcabccabccccaabbcabccabcabbccabcabcabcaabbbcccabcaabcabbbcabccabccabcabbcccccccaabbccaaabcabbbcabccabbcabccaabccaabcabccabbcabcabcabcabcaabbcccabcabcaaabcabccabcaabbcabccabccabcaaabbbbcaabcabcaabccaaabbccaabcabbcabcccabcaaabccaabbcabccabcabcabbcabcabcabccabcabcaabbcabccabbcabcabcaabccaabccabcabbcabbbbcaabbcabcabcaaaaabccabbbbcaabcabcabbccccaaabcabccccabcabccabbcaaaaaaabbcabcaabccabccabbcccccabcaabbbcabbbbbbccabcabcabbcabcaaabbccaabcaaabbccccabcaabcabcabbcaaabcabcabbbcabbbbcabcabcabccabccaabbbcabbbcaaabbccccaabbcaabcccccaabbbcaabbcaabbcaabcabcabcabbbccabccabcccabcccabcaabbbbcabbbbbccabccaabcccaabbccabbccaabbbbbcccaabcabcaaaabcabbbbcaabbccabcaabcccabccabbbbbccabbbbcabbccabcaabcabcabcabcaabcabcabbcccaabbbccabccabccabccaaabbbcabbcabbccccaabccaaabbcabcabcabccabccaabcccabbbbbbcabbbcccabbcabccccaabbcccabbcabbcccaaaabcaaabcabccabccccabccaaabbbbccabcabbcaaabcabccabccabbccaabbbcabcabbbbbcccabcaabcabcccabcabcccccabcaabcabcaabbccabbbcccccaabcabcabccabcabbcaabccaaabccabcaabbcaabbbcabbcabcabbcabcaabccaabbcabbcaabbccabbcabbcabccabbcabcabcabcccaaabccabcabccabbcabcabbcabcabcaabbbbcaabcabcabcabcabbcabccabbcaabcccabbbbcaaaabcabcabcabbbbccabcabcaabbcabcaaabcaabbcabbccabcabcabccabcabcabcaabbccaabbbbcabccabbbccccaabbbbbbbcccaaabcaabccabbbccabcabcccabbccccabbbcabcabbbccabbcabccaabccaaaaabcabcabbcabcaabbcccabcabbccabbbccaabcabccaabcaaabcccabcabcaaabcaaaaabbccabcabcaabbcabcabcabbbcaabcabcaabccabbccabbcabccabbcaaabcaabbcabcabccabccabbbbccabcccabbbbccabbbcaabbcabbcccabcabbbcabbcaabcabccaaabcaabcabcabcabbbbcabbbbbcabcabcabccabbcabcaabcabcaabbbccabccabccaabbbcccabcabcabcabcabbcabcabccabbcabccabcaaabccabccabbbcabcabcabcabcabbcaabcabcaaaabbcabcaabbcaabcabbccabcaabcabcaabcabbcabcabcabcaaabcabcabbbccabccccccabcaaabbccabcaaabbccabbccabcabbbbbcabccabcabccabcabbbcabcabcabbcabcabbcaaabcaaaabbbbccaabcabcabcabcccccaabbbbbbbbcccabcabcaaabccabbcabbcabbbcabbcabcabcabccabccabbcaabccaabcccaaaabcabccaabbbcccaaaaabcabbcaaabbcaabccabccabcabcabcabcabcaaabccabcabbbcabbcaaabcaabccabbcabbcaaabbbbcaabccabbccabcabbbcaaaaaabcabbcaabcabccccccabccabbbcaabcaabcabbcabbcaabccaabbcccabcabbccaaabcaabcabcabbcabcabbcccabccaabcabcabbbcaabbcabccabcaaabccaabccabbbbcabbccaabcabcaabbbcabccabccaaaabbcaaabcaaabcabccabcaabbcabcaabcabbcabbcabccabccabcaabccabcabbbccabcabbbcabcabcabcccccabcabcccabccabcabcabbccabbbbcaabcabbcccabbcaabcaabbccabcabbbccccabcaaabccabcabcabcabbcabccabcabcccabbcabcaabbcabbbcabbcabcaabcaaabcabcaabbccaabbbbbbbccaabccaabcaaabccabbcabccabcccaabcabbcccabbbbcabccabcabbbcaaabcaabbbcaabcaabccaabbcccaabbbcccaabcabcaaabcaaabbcaabcabccaabcaaabcabcaaabcccabcaaabcabcaaabcabbcccabbbcabcabcabccccccabcabbbccabcabccabccabbbccabccabbbbbccccabccccabcabcabcabbccabcabccccaabcabccabcccccabbccabbbbbbcabbcabcaabcabbccccabbbbcabbcccaaaabcaabccabbcabbccccabccaabbbcabcabcabbccabcaabcabccaaaabbccabcabbbccccccabcccaabcccabcaabbcabbbbcccaabcabcaabccccabcabcabcaabcabbcabcabbbbbbcaabcccabbcaabcaabbcaabcabbbcaabcabcabcccabbbcabcabcabbccaabcaaabbbccabbbccabcaaabcabcabccccaaabcabcabcaabccaaabccabcaaabccabccabcaaaabcaabbcaaaabcabcaaabbcabccaaabcccaabbcabbbcabcaabcabcabccabbcccabcabcabbbbcabbcabccabcabcabcabcaabcaaabcaabbcaabccaabccabbcabcabbcabbcccccabbbcccabbcaaabbccabbbcabcabbbbcabcabbbcabcabccabcabcabcaaabbcccaaabccabcabbcabbcabcabccaabcabccabbbcabbccabbbcabbcaabcabcaabcaabcaaaaabcabcaabccabbcabccabbccabccaabcaaabbbccabcccabbbbccabbbbccccabcabccabbccabcaabcabbbcabccccaabccaaaabbbccabbcccabcabcccabccabcaaabbbbcaabccaaaabcabbccabcaaaabccabcabcabbbccccabbcabbcabbcaabbbbbcaabcaabccaabbcccaabcabccabcccaabcabcabbbcaaabbcccabbcabbccaaabcabcabcaaaaabccabbbbcabccabccaaabcabcaabcabcccaabbcaabcaabccabbcccccccabcabccaabbcaabcaaabcaabcabcaabcabbcaabcabcccaaaabbccabbccabcaaaabccabbbcaaabcabbbcabbbcabcaabbccabbcabbcaaabcaabcabbccccaaabcabbccabccaabcaabbccabccabcabbbcabcabcabcabbcaabbccabbccaabccabbbbcabccaabbcabcabccaaabcaabccabbcabcaaabcaaabccaabbcabbcabbcccabcaabccaabcabccabcaaabcabccaabbccabccaabcabcabcabcaaabbccaabbcabbbcaabbccaabccabbcaaabccaaabccaabcaaaabcaaabbcccabbbbbbccaaabbcccabccabbcccabcccabbbbcabbcaabbbcabbccabcabccabcabbcabccaabcabcabcabbbcaaaaabcabbcccccccabccabcaaaaabccabcabcaabbcaabcabcaabcabcabbbcaaabccabcaaabcaabbcabcabcabccabbbccaabbbbcabbbccabbcaaabcccaaabbcaabcabcaabbcabcaabbccccabcabbcaabbbbcabcabcaaabcabbcaaabcaabccaabcabcabccabcaabcccabcabcabcabbcabcabccabbcaabbbcaabbcccaabcabccabbbcaabbcabcaaabbccabcabcccaaabcaaabcabcccabcaabbcabbcabcabccaabbcabbbbcabcaabbcabbcaaabcabbbcabcccabccabccabbbcaabcccabbccabcaabccabcabbbcccaaabcabcabcabcabcabbccabcaabbbcabccabcabccccaaaabcccaabccaaabbbcabcaabbbccabcaabcabcabccabccabcabcabcabcaabbcabbcabcabcabcaaabbcaabcabbbcabcaabcaaaaabccabcabcabcabccaaabbbcabcabcccabbcabcabcabbbbcaaabbccabbbcabcabbbcaabcaaabcabbcabcaabcabcaaabcabcabccaaaaabcccabcabbbcaabcabbcaaabcabccabcabcaaaaabcabcaaabbcaabcabcabcabcccabbccabccabcaabccabccabbbcabcaabcaabcaabcabbbccaabcabcabbcaabcabbbbbcabcaabbcaabcccaabcabbcabcabcabbcabcaabcabbcabbcabccaaaabbcaabccccccabcaabccaaabcabcaaaabbbcabcabcaabcaabccabbcccabbbbbbbcaabbcabbbcabccaaaabbbbbbcccccabcabbccabcccabcabccabcabcabcaabccaabcabcccabcabcabcccabcabcabbcaabcabbcaabbcabcaaabcabcccabbcccabbcabcaabccaaaabcaaaabcabbcaabbccabccaabcabcaabbcaabcaaabcabcabcccaabcabcabbccaabcabbcaabcccaabcaabcccaaabccaaabccabcabbccccccaaabccabbbcabcabcaabcabccabcabccabbcabbccabcabcccabbbcaaaabcaaabbcccabcabcabcaabcaabbcccccabbcabcabccaabccabbccabcabcaaabcabbccaabcabcabbbbcabccccabbcaabcabbcabcaaaabbcabccaabcabbbcabcabcabcabbbcabcabcabccabbcabbbcaaaabbcabbccaaaaaabccccabbcaabbbbcabbbccabcaabbcccabcabcaabccabbbcaaabcabbbbbcaabbbcaabbcabbcabbccabbbccabbcabbbbcabcabcaabbcaabccccaabbccabcaabcabcaaabcabccabbcabbbbcccabcccabbcaaabccabcccaabbccabbcabcabcccabcaabcabcaabbbcabcabcaabcaaabcabcaaaabcabcaabbbcabcaabcabbbcaabbcabbbbbcaabcabccabbbcaabbccaabccabcabcccaabcaabcaaabccabcaaaaabccaabcabcabcaabcaabccabcabcabccaabccaabcabbccabcabccabbcccabccabccabccaabcabccccaabcabccaabcaabbccaabbcaabbcabbcaaabbcaaabcabcaaaabbcabcaabccaabcabcabcabcabbcaabcaaaaaaaaabccabcaaaaabcaabbccaabcabbccabccabcabcabcabccabbcabcaabcabcabcabbbccaaaabcaabbccabbcaabbccabccabcccabbbcabccabbbccabbcabbbccabbbcabbcabbbccabcabcabccabcabcabbcabccabcabbcaaabbcaaaabbcaabcabcabcabccaabcaabcabbcabbbcaabcabcabccabbbbcabbbbbccaabbcaaaabbccaabbcaabccabccabbcabcaabcabcabccaabcaabcaabcccabcaaabcabbcabbcabbcabcabbcabbccabbbcaabbcccabcaabcabcaabcabccabcaaabbccabbcaaabccabbbcabbcaaabbcccabccabcabcabcabcaabcabbccaaaaaaaabccabbcabbbbcaabccaaabccabccccabcabbcabccccabccaaabcaaabcccabbcaabbccabcabcabccabcabcaabcabcabcabbccabccaaabcabcabbccaabcabcabbcabbbcabcabbcabcabcaaabccaaaabbccabbcabbcabcabcabbccaabcabcabcabcabcccccccabccabcabcabccaabcccabbcaaabcabbcccaaabccabcabbcabccaabcabbccabccaaaabbbbccccaabcabcabcccaabbccabbbbbccabccaaabccaabcabcabccabcaabccccaabbcaabbbcaabcaaabcabbbcaaabbccabccabcccaaabcaaaaabccabcaabcaabccabcccaabbbccabcabccabbccabccabbbcabcabbcabccccabccabcabcabbbcabcaabcabcabccabbbbcccaaabbccabcabbcaabbcabcabbbbbbcabcabccabcabcaaabbbcabcabbcaabcabcaabcabcabcccabcabbcabbccabccabbccccabcabcabcaabcaabcabbbbcabbbcccabccccaaabccabcabccccabccabccaaabcabcccabcabccabcabccabcaabcabbcabcabcabbcccabbcccccabbbcabccaaabcabbcaabbcabcabcccaabcccabccabbbbcaabccaaabbbcabbcaabcabcabcaabcabcaabccabcaabcabcccaabcabbcabcaaabcabcaabccabbbbbcaaabccaabccaaabbbbbcabcabccabcabcabccabcabccaabcabbbcaabcaaaabccccabcabcabcabcabccabcabbcaabcaabbcabccabbcabcaabcabcabcaabccabbccabbcabcabcaaabcabbcaaaaaaabccabbcabcabccaaaabcabcabcaabcabcabbbcaabbcccabccaabbcabbccabbbbcabbccccabbcaabcabbcabbcaabcccaaaaabcaaabccaaabccccabbcccaabcabcaaabcabcabcaabcabbcccabbbcabbbccaaaabcccccaaabcabcabbbcabccabcaabcaabcaaabbcaaaabcabcabbbccabbcabccabcabccabcaabbcabcabbccabbccabccabcabcabbcccabcabcabcccabccccaabccabccabcabccaabcabbcabcaaaabccabbcaabccabcabbcabcaabcabcabbbcabcaaaabcaabcabbcaabcaabbcabcabccaaabbbcccabcabbbcabcabcabbbccccaaabcabcabcaaabcabcaabbccaabbcaabcabccabbbbbcabbbbcaaabcabcaabccabccabcabccabccabccabbbcabccccabbbcaaaaabbcaaabbbcabcaabccabbcaabbbbcabcccaabccabccaabbcaabcabccabcaabcabccabcaabcabbbccabbccabcabccaabbcccccabcabcabbcaabccabcabbccaabcabbcaabbcabbbcaaabcaaaabbcabcabcabcabcccabcabcabcabbccabcabcabcabcabccabccaabccaaaabbcaaaabccaabccabbcabcabbccabcaabcabcaaabcabccabbcaabccabcabcabcabccaabccabccccaabbccabbbcabcaaabccccabbbcaaabcccabcabbcabbcabbcaabbcaaabccaaabcabbccabbcaabcabbccabbcaaabcabccabbbcaaabcaabbcabbcabcaabcaabcabbccabcabccabbcaaabbccccaabcaabcccabcabcabcabbccccabbcaabcaaabccabbcabcaaaabcaabbbcaaabcabcaabcabbbbbcaabbbcabcabccabbcccaabbcabbccccaabbcabbcabcabbcaabcaaabcabbccccabcabccabbbcabcabcabcabbcaaabccabcabbcabcccabcabcaabcabcaaaabcabbcabcccaabccccabccccccaabbcaabcaaabcabcabcaaaabbccabbcccaabcabbbcabccabbcabcabcaabcabcabcaaaaabcabccabcabccaabbccabcabbcabcaabcccabcabcaabcccabcaaaabcabcabcccabbbbcaabcabcabbbbcaabcabcabcabbccccabcabbccaaabbbbcabcabcabcabbbccabcabcccabbbbbcaaabcabbccabccabbccabcabbcabcabccabcaaabccabcaabccabbbccabbcabcabcaabcaabbcabcaaabcccaaabbcaaaabcabccabccabcabcaaaabbcabccabcabcabccaabcaabbcccaabcabccccccabcabbcabcabbbcccabcabccabcccabcabbccabccaaabccabcabbccaaabcaaabcccaabcabcabcaabbccabcaaabbbbcabcabccabcabcaabcabcabcaaabccaabbcabbcabbbccaabccaabbccccabcabbcabbbccaabcabbbcccabbcabbcabbcabcaaabcccccccabbbcabcaaabbbcabcaabbbbcabcabcabcaaaabccaabbbbbcabcaaabcabbbbbcabcabcabccccaaabcccabcabcaabbbccabccabbcaabcaabbbcaabcaabbcaabcabcccabcabcabcabbcaabcabbccabcaabcabccabbbcabcabbcabcabcabcccabcaabbcaabbcabcabccaabcaaaaabcabcaabbcabcccabccabbcabccaabcabbccaaabbccccaaabbcabcabcaabbbbccabcabcabccaaaaabbccabcabbbbcccaabcaaaabcccccabbcabcabcabccaaaabbcabbbbbbccaabbcabcabcabbbccccccabccabcaabcabcaaabcaabcabbcabcaaaabcabccccccabccaaabcabcabbbccabbcabcabcaaaaaabcabcabccabbcabbcabbcaabcaabbbcaabcabbcabcabbbccabbbbccabbbcabcabccabcabcabcaaabcaabcabcaaabbcabbbbcaaabbccabccabcccaabcaabccaabcaaabcabcabbbcabcabccaabcabcabcaabcabbcaabcabcaaaaabbcaaaabcabcabbcabcabcaabcabbcabcabcabccabcccaabcccabcabbccabccccabcabccabcaaabbbcccaabcaabcaabcabbcabbcaaaaabccabcabbccaabbccabcaabbcabbbbbcccccabccabcabcaabcccaabbcabccaabcabbcaaabbbcabbbbcaabcaaaaabccabcabcaabbcabcccccabcabcabccccaabbccabbccccaabcabbcabcabcabbcabccaaaabcabcccabbcabcaabbbbbbccabbbcabcabccaabcccaabcaabcaaaaabbccabbcabcabbccabcabcaabcaaabbbbcabcabbcaabcccabcabcabbbccaaabccabbccabccabccabcaaabcabcabcabbbcaabbbcaabbcabcabcabcabccabcaabcabcabbbcabcabccaabbccccabbbbbcabcabccabccccaaabcabbcabccaabcccabcabccabbcccabcabcabbccabbbcabbccabcaaabbbcabbcabbbccabbcabcccabcabcaabcabbcaabbcabcaabbcabcccabcabcabbcaaabcabccabbcaabcccabcabcabbcabbcabbcabccaabcabcaabccabbcabccaaabbbbcabcaaaabcaabcabcaabcaabccccaabcabcabbbbbbbbbcaaabccabccabcccabcaabcabcaabbcabcabcaabbcaaaabcabbcabccabcabbcabcaabcccabbccabcabccccabcaabbcabbbccabbbcaabcabcabccaabccabccaabbccaabccabcccccaabccabbcabccabccabbcabcaabbccabcabcabbcabbcaabcabccaabcabccabbbccaabbccabcabccccaabcabccabcccccccabcccabcabbcaaaabbcccabcabcabbccaabcccabbcabbcabccabccabcabbcaabcabbbccaabcccaabcaabccaabcaabbbcaaaabcabcccabccabbbbccccabbbbcabbbbcaaaabbccaabccaabccabbbcaabbbbccabbcaaabcabcabcabbcaabccabcabccabcabbcaaaabccabcaabbcabcabcabbcabccabcabcccccabcccaabcabccabbcabccaabbccabbbcaabbcabcabbbcaaabccccabbcabbbcaabcaabccabcabcaaaabccaabcccabbbccaabbccccabcccaabbcabbcccaabcabcabccabccabcabbcabcabcaaaabbcabbbcccabbbbcabbbccabbccaaaaabcaabbbbcaaabbcccaaabccccccccabccaaabcaaabbccabcaabbccabccccaabcabbcabcabbcabbcabcaaabbbcabbcabcabccabbbcaabbbccccaabcabcabccabbbcabcaabcaaabccabcabcabcaabccabccaabbcabcccaabccaabccabcabbcabbcccaaabbcabbccabcaabbcccabbcabcabbcabccaabbbbbcaabcabbbccccabccccaaabcccabbcabbbccabcaabbcabcabcabcaabbbbcabcabccabcabccabcccabcabccabbbcabccabcabcabccaabcaabbccaabbcabbbcaabcabbccaabcabcccabcabcaaabcabcabcabccccabcabccabcabccccaabcaabbcaabbbcccabcaabbcccaabcabcabbbbcaabcaabcaabcabcabcaabbbbbbccaabbccaabbcaaabbcabcabcabccaabcabbcaabbcabcabccaabbbccabbcccabccaabbccabcabcabcabcaabccabbccabcabcaaabcabbccabccabcaabbcabcabccabcabbcaabbccabbbcabcaaabccabbcaabbcabcaabcabcabbbcaabcabccaabcaabbcabcabccccaaabbcaabccabccabccabcabcabbcabcaaabcabbbcaaabbccabcabcabcabcaabcaaabcabccabcabccabbcaaaabcccabccccaaaabcabbbcaabcaabbcaabcabcaabbccccabccaabcabcaaaabcaaabcaabccccaaabbcabcabbbcaaabccaaaabcccabcabcccabbbbbbcccabccaabbcabccabccabcabcaabcabcabcabcabbbcabcaabcabcabccaabccabcabbcabbcabbcabcabccabcaabcabbcabcabbcabccccccaabccabcaaaabbcaabcaaaaaabcaaabcaabbcabcaaabcabbbcaaabcaabccabbcaabbcabcaabcabcabccabcaabcccabcabbcaaabbbbbbcabcaabbcabcabcaaaabcccabbbcabcabbbcccabcabbcabccaabbbccabcaaabbccaabccabbccabbcabbbcabbccabbcaabbbcaabbbcccccabccabcabbcabbcabcabccaabccabbccabbccaabcabbbcabcabbbbcaabcaabcabbcabcccabcabcaaabcaabcaabccccaabcaabcaabcaabbcccaabbcabcabbccabcaaabcaaabbcccccabbcccaabbccaabcabbbbcaaaaabcaaaaaabcabcaabcabccabcabcabcccaabcabcabbbcabcabccabcccabcabbbcaabbbcaabbbbbcabbbcabccabcccabbcabcabcabcabcabcabcabbbcabbbbcaabccccabbccabcabcabccaabbbcabccabcccccabccabcaabbcaabbbcabccabcabcabccabccabbbbbbcaaabcabbccabbbbcabcaabcaabcabcabbbccabccaaabcabcabbcaabccaabcabcaabbcaabccabcccaabccabbbcccabccaaabbccccaabccccabcabccabbcabcaabccabbbbccabcccccabbccabccabbbcaaabcabcabccabcabbccabcabcabbcaabccccabcaabbcaabcaabbcabccabccabbccabbbcabcabcccaaabccabcabbbcaabbbcabbbcabcaabccaabcabcaabbcabbcaaabcaaabbcaaabcabccccabccccabccabcaaabbcabcabccaabcaaabcccabcaaabbbbcabcabcabbcabcabbcabcabbcabcaaaabcaabcabbcabbbcabbcaabcabbbcabbcabccccabccabcabbbcaaabbbbcabccaabcaabcabcabcccaaaabbcaabcccabbcabcabccabbbcabbbcaabbbcaaabbcccabcaabcaabcaabccabccabcaabbcabbcabcaabcabcabbbbbccabccabcabcaabcabcabcccccabcabbcabbbcaabccccabbbcabbccccabbbcaabbcabcaabccabcabcccabcabbbbcabccccabcabbcaaaabcabcaabbbcabcabccabcabcabcabbcabcabbcaabcabbbcaabccabcaabcccaabbbccabccaaabbcabbcccaaabccabcabbccaabcabccabccaabcccabcabbcccccaabccabccaabcabccabbcabbbcabbccabbbccaaabbbbcccabcabcccabbccccaabccaaaabbcabbcabcaabbcabcaaabbcaabccaabcabcabcabcabbcabbbbcabbcabcccabcaaaabbcabcabcabccaabcaaabcabbbcabcabcabcabcabccabcabcabcabcccabcabbcabcabccaabcabbcabbccabbccabcccabcabcaabccabbcabccaabccabcabbbcabcabbcabbcabbbbbbccaabbbccabcabccaaabccaabbcaabbbbcabccabcabbcabbccaabbcabcabccaaaaabcabcccabbccabbcabcabcccaaabbccccabbbbcabbcabbcabcaabccabcabcabcabccaabbcabccabbcabcaabcabbcabbcabbbccccabbcaabcabcabcabcabcabccabccaabcaabcaabbccabcaabccaabbcabcabbcabcabbccaabcabbccaabbccabccabbcaaaabcabcaabbbcabccaabbccabcabcabcabcabbcccabcabcabcabcaabcabcaabcabccaabbbbcabcabcaaabcabcabbcccccabbbccccabcabbbcabcaabcccaaabbcaaabcaabccabccabcabcaabbcabcaaabbcaabcabccccabcabcabcabbcabcaabcabbbbcabbccabcabbcabbcaabbcaabcabcabbbbccabcabcaabbcabcabbbcabcaabcaabcabcaabccccabcabbcccabbcaabcabcabcaabbcabccaabcaabcabcaabcabcabcabccabcaabbbbcaabcaaabcaabcabcaaaaabcabccabccaabcaabcaabcabbccabcaabcabbccabbbcabccccabcaabcabcaabccabccaabbbcccabccaabcaabcabbbcabccaabcaaaabcabcabcabcccaaabccccaabbcabccccaabcabccaabccccabbbcabcaaaabcabcabbccabcabcaaaabccaabcabcabccabcabbccabcabbccabcaabccabcabcaaabbbcabccabcaabcccabccabccabcccaaaabcabbccabccabccabcaaabbbbcabcabccaabbcabcccabcabcabcaabcabcabbccaaaaabbcabbcabbccabcabcabcaabcabcabcabcaabbccabcabcaabbccabbcabcaaabbcccaabccabbcccaaabcccabbbcaaabcaabcabbcabccaabbcabcaabcabcaabbbcaaabcabcccabbcabbbcaabcaabbbbbbcabbbccabcabcabbcaabcaabcabbcabcaabbcabcaabcaabcabcabbccabcccaabbbcabccaaabccaabcaabccabccabcaabcaabbcabbcccabcabbcabccabcaabccccaabbbbcabcabcaabbcccccabcabbcabcaaabbcabbbccabcabbbcccccccaabcaabcccabbbcabcabcabcccabcabcabbcabccaaaabbcaabcabbcccabccabcabccaabbbcabbbcabcabccaaabbbbcccccaabbccaaabbbbccaabcccabbbbbcabccabccabcabbcabbccccabcabcaabcabcaabcccaaabcabcabbcaabcaabbcabccaabbbccabbcabbbcccaaaabcabbbccabbccabcabcaabbbcaabcccaaabbccabbcabbbbbccabbbcabbbcabcaabcaabcabccabcabccabcabcaabcabcabccccabcabbbcabccabbbcaabcabcaabcabcabcabcabcabccabbbcabbbccaabccabcaaaabbcabcabbcaaabcabccabcabcabcaaabcabcaabcabbcaaaaabccabbcabcabbcccabccabbbccabcaabcaabbcccaabcaabcabcabcabbbbccaabbcabbccabbcccabbccabcabccaabcabbccabbcccabbccccabcabcabbcabcaabbcabccabcabcccccabbccabbcaaabccabbccccabccccaaaabcccaaabbcabcabccaaabbcccaabbbbcaabcaaaabcaabcabcaabcabbbcabccabbccabccabcabcaabcaabcabcabcaabccabcccccabbcabbcccabcabcaaaabcccabcccaabcabcabbbbbcabcabbccabcabbbbccabbcabbbcabcaabcabbccaabcabccccabcabbcabcccabbcaaaaabbbcccaaabbbcabcabcabbcabbccaabcabcccabcaabcabccabbbcabcaaaabcaabccabccabcabcabcabbbbcabccaaaabcabccaabcccabbcaabbccaabccaabccabcccabcabcaaaabbccaabcabbbccabbcabbcaabcabcaabbbcaabcabbcaaabcabbcaabcabbccccabcaabbcaaaabcabcaabcccabccaabbbccabcccaabcabcabbcabbcaaabbcccccabbbbcabcabccccabbcabcabcabcaabbcabcabbcaaabcabbccabccaaaabbccabcaaabccaabbccabccabbccabcaabbccabbcabbbbcccaaaaabcaaaabbcaaaaabcccabccabccabcaabcabccaabcccabbcccabbccaabcccaabcabcabbbcabbbcaabcaabcabcaabbcabbbbcccabbccabcabcabccaabcabcccaabcabbcabccaabccaabcabcabcabccabccaabcabcaaabcccabccccccabcccabcabbcccccabccabcaabccaabcccabcccabccaabccaabccabccabbcaaabccabcaabccabcccabcaaaabccaabbbcccaabbbbcabbcabcaaabcabbbcaabbbcabbcabcaaabcaabcaaabccabbcabcabbcabbcaabcaabccaabbcabcaabccabbcaabcabbcabcabcabbbcaabcabbbcabcabcabccaabbcaaaabcabcaaabbbcabbbbbbcabcabccabccabcccabbcabbcabbccabccccaabcaaabbbcabccabcccabbcccccabccabbcabcaaabcabbbccccabcabcccaaabbcaaabbcabbcaaaabbbcaabbbbcabbbcccaabcccccabccaabcaabcccabbcccaabcabcabcabccccabcabcaabcabcaabcccccabbcaabbcaaaaabcabbbcabcabccccabbcabcaabbbbbccabcabcaaabcabcabbcaabcabcabbcabbcabbcabbbcabcaabbbbcaabcabcabbcccabccabcccabbccaabcaabcabcccabbcabbcabcaabcabbcabbbcabcabcaabcccaabbcabbcaaaabcaaaabcaabccabcabbcabcabbbbbcabbcaabbbcaaabcabccaabcabcabbccaabcaaaabbcaabbccabbbbcabcabcabbbccabcabcaabbbcaabccabcccaabcabbbcaaabbccabccabcaabbcccabbcabbbccccccaabcaaabcabbcaabcaaabcabcabcabccaaabbcabccccabcccaabccaabbbcabbbbcabcabcccabcccaabcaaaabcabcaabbcaabccabccabcaabccabbcabcaabbcabcaabcabbbbcabcabcabcaaaaabbcaabccaaaabbccabbcabccabbbcabcaaabcaabcccccaabcabcaabbbbccabcabbcccccccccabcccabcccccabcabcabcccaaaabbcaabbbcabccabcabcabcabcabcaaaaaabbcabcaaaabcccabccaaabbcabcabbcabbcabcabcaaabccabbcabcabccabbcabcccaabcaaabccabcabccabbbbbbbbbcabcabcaabccaabcabcabbbcaabcccabcaabccaaaabcabbccabbcaabcaaaabbcabccabcabcaaabcaabbcccabccccccabccabcabccccabcccaabbcabcabcabcabbbbbbcabbcaabccabcabcabcabcaabbbccabbbbcabcaabbccaabcccccccabcaabbbcabbccaaabcaabbbbcabbbbbcabcabcccabbcabcaabccaabccabbcabccaaabccaabcabccabcabccabccabccabccaaabbcccaabbbccabccaaabbbccaaabcccaabcccabcabcabbcabccccaabcabcabcabbcabccabcaabccabbcabcabcabcaaaabbcaabbcaaabcaabcabbbbcaabccaabcabcccabcaaabcabccccabcabcaaabcaabbbbcabccaabbbcabbcabbcaabbbcabbcaabbcabcccaabbcabbcccccabcabccabcabcaabcabbcabbcabcabbccabbcccaabccaabccaabccabcabccabcaabcabcabcabcaabbbbcccabcaabcaaabbbbccabccabbbbcaabcabccaaabbcabcccaaabcaaabccabbbcabbcaabbbccccccabccabcabcabcabcabccaabcaabcabccabcaaabbcaabbcccabbccaabccabccabbbcaabcaaabcabbcaaabbcaabcabbcabcabbccabcabbcabcaabcccabbcabcabcabcabcaaabbcabcabcabbcaabccabcabbcccccaabccaabcabccabcccccaabbbccabccaaabbbbbbcccaabcccabccaabcaabcccabcaabbbbcabcaaabcabccaaabbcabccccaabccabbccabccccaaabbccaabbcabbcabcaabcabbbbbcaaaabbcaabccaabbccaaabcabbccaaaabcabbbcabccabcaabcabcabbcabcaaaabcaaabcabbccabbccaabbbbbcaabbccabccabcaabbcabbbcccaaaaabcccabccabcabccabbcccabcabcabbbccabbcabccaabccabcabcccabccabccabcabcabcabcabcaabbbcccabcabcabbccabcabcabcaaaabcabcaabcaabcabbcabbbbbbcabbbccaabcccabccabccabccabbbbccabcabbcabcabccabbccabcaaaabbccccaaaaaabbcabcabcabbcccccabcaaabcaaabbccaabbcabcabbcaabccabcaaabbccabcabcabcaabcabbbcabbcabbcabccaabbbbbcabccabcaabcabcabcabbccabcabcaabbbcaabcabbccabcabcccaabccccabcaaabbbbcccaaaabccccabbbbccaabcabbccabcabcaabcaabbcabcabbcabbcabcaabbbbbccabbcabbcaabcabccaaabcabcabbbbbcabbcccccabccabcccaaabcabcabccaabbcabcccabcabbcaaabcaabcaabbcaabcaaabcaabcabcabbbccabbcabbbcabbbbcaabccabbcccaabbcabcabbcabcaabcabcabccaabcccabbbccaaabcabcabcabcaabcaaabcaaabccabbcabbcabccabbccaabbcccccccccabcaabccabcaabccaabcccabcabbcaabcabcabccabcaaaabbcaabcccaabcabcabcabcaabcabcaabbcabcaabccaabcabcccabccabcaaabccabcabcabbbbbcaaaabcaaabcccabcaaaaaabbcaaabbbcccabcaabbcabbcccccaabcabbcaabcabbcabccabccabccabbbbcabcabbbccabccabccccaabbbccaabcaaaabcabbcabcabbccabcabcccabcaabbccabbbcabbbbccabbbcaaabbccaabcabbbbbccabccabcabcaabcabccaaabcccabbcabccaaabcccaabcabcabcabbcabcabcabcccabbcabbbcabcabbcabcccccabbcabcabccaabbcabcabcaabcabbbcaabbccabcaabbccabccaabbcaabbcaabccabbcabcccaabbbcaabbcabccabbccccaaabccabccabcabbcabbcabccabcccabbcaaabbcabccccabbccabcabcabbbbcaaaabccabbcabbbccabcccabbcccaaabbbccabbbbcabbbccabbbcccabbcaaabccabbcaabbcaabbcabcabccccaabcabbbccabcabccabbcabcabcccabcaabcabcabcccaaabcaabbbccabccabcaabcabcaaaabcabcabcaabcabbccaabbcabcaabbcccaaabbccaabbccabcabcabcabcaabcccabcaaabcabcccaabbcabcabccabcabcabcabcabcabbcabcabccaabccaaaabbccabcaaabcccabbcabcaaabccaabbbccabbbbcccabccabbcaaabcabcccabccaaabcccabbbcabcabcabcabccabcabcabcabcaabbbcabccabcabcccabcabbcccaabcabbccabcabccabbccabcabbcaabbcaabcccabcabcabcaaabbcabbccccabcabbbcaaabbbccaaaaabcabbcccaabccaabccaaabcaaabcaaaabbcaaaabbcaabbcabccabbcabbcabcabcabccabbccabcabcabcaabbcabccabccaabbcabcaabcabbbbbbbcaabcaaabcabcabcaaaabcabccabbcccabcabccabbcabbcabbbbcabcccabcccabcabcaabcabcaaabcabcaabbcabbccabcabcabcabccabbbbccabcabccaaabccabccaaabbcaabcabcabbbccabbccabccaabcabbcabccaabcabcaabcaaabcabcabcabccaabbbcabcabbcabbcaaabcabcccabcaaabccaaabcabccabcabcabcabcaabbcaaabbbcabcabcaabcabcabcccabcccaaaaaabcabcabccabcabcabbcccabccccabcabcabcabcabcabcabcabcccabcaabbcabbcabccabbccabcaaabccaabcabbcccabbcabcabbccabcaaabcabcaaabcabcaaaaabbcabcabbcaabbcabcabcabbcabcaabbcccabcabcaabcaaaabcaaabccabccccaaabbbccabbbcabcaabbbbcabbcaabcabcabcaabcabbcabbbcabbbbcabccabbcccaabcccabcccabbccaabccccaabcabccabcccabbbbbbcabccabccabcccaabccabbbbbbcabbcabcabcabcabcabcabccabcabccabcaabcaabccabcccabbbccabcabccccaabcabbcccaaabbccaabccabcabcccabcaaabbcaabcabbbccabcabcaaaabcabcabccaabcaabccabbccccaabbbcaabbcaaabcabbcabcabbbcabbcccabbcaabbbbccabcabcabbcabbcabcabbbcabbcabbbcabcabccabcabcabcabbccaabccaabbbbbccabcabcaabbcaaaabcabbcabcabbbccaabcabcaaabcabcaabccaabbcabcabccccccccccabbccaabcabccabcabbcabccabcabcaabcabcabccaabbccaabcabcabcabcabcabccabccaabcabcaabbcaaaaabcabcabccaaabcaaabcaabcccaaabccabbbbcabcaabcabbcccabcabbcaabbbcabbbcabbccabcabcaaaabbccaaaabcabbbbccaaabcabbbbcabbbbcabbbcabcabbcaabcabcabccabcaabbbcabbcaabbcccabcabcabbcabcaabcccabcaaaaabcabbccabcccabcaabcaaaabcccabbbccabcabcabcccabcaabcccabbccabcabcaabccaabccabcabcaabcabbcabcccabbcabcabcabbbcabcaabbbcabcaabcabbcaabbcaabbbccccabcaaaabbcccaabbcabcccabcabcaaabbccaabccccaabbcaaabcabbccabcaaaaaaabcaabbcabcccccabbbcabcabcaabcabbcaaabcaabcaabcabccabcaabbcaabbcabcabcabccaaaabcabccabcaabcabcaabbbbcabcabcaabbbbbcaabccaabcabcabcabbbcabcaaabbccccabccabcabbcaaabbbbbcabcabbccabbbbcabbcaabcabcabcaaaabcaabccaabcccaabccaabcabcaaaaaaabbccccabbbbbcaaabbcccaabccccccccabccabcabcaabccabcabccabcaabcabcabcccccabbcaaaabbbbccabcabcabccaabcccabbbcaaabbcccabbcaabccabbbcabccabcabcabccaabcabccabcabbcabcabbcaaabcabcabbbcabcaaabcaabcccabcccabbbbcabcabbcaabbcaaabcabcabcabcccabcaabccccabcabcaabbccccabbbcccabcaabbcabbcabcabbcaabbcccaaabccabcabcabbbbbccabbccaaabccaaaabccabccabcabbbbcaabcaabcaabccabcccaabcaaabccabbbbbcaabccaaabbcabbbcccabcabccaabcccccccabcaabcabcabcaabcabcabcabbcabbccabcccabcaaabcaabcabbccabcabbccabbcaabcabccabcaabcccaabccabcabcaaabcabccaaabcabbcaaabcabbbcabcaabcabcccabcabccabbcabbbcabcabbbcabccccabcccaaabcabcabcabbcccaaaaaaabccabcabbcabcabcaabcabcabcabbccaabbcabcabcaabcabbcaaabcaaabcabcaabcabbbbbbcabbcaabcaaabbcabbccabbccabcabbccabcabcaaabccaabccabcaabbcabccabcaaabcabcaabcabccabccabbcabcaabcabbbbbcaabbcabbcccaabbbcaabcaaabcabcabcabbcabccccabcaaaaabcabcabccccaabcabbbbccccabbcaaabcaabccabcabcaabcabcabcabcaaabcabcccaaabbcaabbcabcaabbcabcabcabbbcabcabcaaabcabcaaaabbcabcaabcccabbcaabcabbccaabccaabbcccabcccabcabccabcabbcabbbccaabccaaabcaabbbbbccaaabcccaabbcaabbcabcccabccabbccabbcabbcabbcaaabcaabcabbbccabcccabcaabbcabcccaaabcabcabbcabcabcabccaabbcabcabbcabbcabccaabbcabcaaaabcabcabcccabccaabcccabccabcabbccaaabccaabbcabccabcabcaabcabcccaabcabcaabcabcabcabcabcabcabbcabbcaabbcabcaabbcabccaaabbcabccaaabcccccabbbcabcaabccabccabbcabccccabcabcccabccaabbbbbbcabccaaaaabbcccabbbbcabbbcabccabbcabbbcabcabcaabbbbccabcabccabcaaaabcabcabcaabcabbbcccabcabbcabcccabcabcabcaaabcaabcabbccccabccabbbccabbcabccaabcaaabccabcabcabcaabcabcccccabcccabcabccaabbccabccabcabbcccaabbcabbcabcaabccccabbccabbcccaaaabcabbcabcabcabccabccaabcabccaaaaabcccabbbcabcabcaabcaaaabcabccccaabccccabcaabccaabccccaaabbcabbcaaabbccabcaabcabbcabccccabbcccabcabcccabccabcabbcaabbcccaabcabcabccabccaabcabcaabcabbbcaabcabbbbcccaaabbcaabbbbcaabccabcaabcccaabcabbcaabcabcaaabccabcabbbccabcabcabcaaabbcabbcabccaabcabbcaaabbbcabcaaabcaaabcabccabccabbcaabbbcccabcabcccaabcabcabcabcaaabcabccabccabcabcabccaabbbbcabcabcaabcabcabccaaaaabbcabcccabcaaabccaabbcabccabbcccccabbcaabbcabcabbcaaabcabcabcaabcabcccaabbcaabcabcaabbcccabbbcabbccabcabcaaabcabcabcaabccaabccabbbbcabccabbccabbccabbcaaabcabcabcccabbcabbcaabbbcabcabcabcabcabcccccabbcccaabcaabcaabbbccabcaaabcaaabbbbcabccabccaabbbcaabccabcaabbbbcabcccabcabcccabbccaabcabcabcaaaabbccccabbcabcaabcabccabcccccaabbcabcabcabbbbcabcaabcabcaabcabccaabcccaabcabbcccabbbcabcabccaabbcabbcabcabbbbbcaabccaabccabcccabcabccabcabcabbcabccccaaaaabcabcabbbccabcccabcabbcabbcccaabcabcabcaaaabbbcabbbcabccabcabbbcccccabccabccabcaaaabcabcccaabccabcaaaabccccabcabcaabcabbbcabbcabccabcccabcabccabcabbbbbcaaabcabcccabccaaabcabbbccabcaabcabbcabcabccccabccabcabcaabcaaabcabcccabbbccaabbccabcabcabccabccccabbbcaabcabcabcabcabbbbcabcabccccabcabcabcabccaabccaabbccccabcabcaabccaabcaaabcccaaabcabcccaabbcabccaabcabcccabbcaabcabcabccabbbbbcccaaaaabcabbbbccabbbcaaabcabcabcabccabbcabccaabccccaaabbccaabcabcabcabccabcabcabcabccaabcabcaabcabcaabbccabcabcccabcaaabcabbcaabcabbbbbcaabbcaaabcabcccabcabbcabccabcccaabcabbcabcaabbcaabcaabcccaaabbccaabcccaabbcabbcabbccabcccabcaaaaabcabcabcabbcabccccabbcaabccabccabbbbccabcccabccabcabcabcaabcabccabccabcccabbccabcaabbcabcabcaabbccabcaabcaabbccabcabccabcabbcaaabbccaabcabcaaabccabcaabbbcabcabccabbcabbcabcaabbcabbbccabcaaabcabcabcabcccabcccaaaaabbcabcaabccabcaabcabbcaaaaabcabccaabccccabccccabbcaaabcaabcabcabbccaaabbcabcabcabcaaabcabcabccaabccabcabcabcabcabbbcabbcaabccabbbcaabbcabbcccabcabbcabcabbcaaaabbcabcabccabccccabcabcabcabcabbbcabcabbbbccabcabcabbbcabcabcccabcccaabccabcaabbbcabbcabcabcaabccaabbccabccabcabccabbccabccabccabcaabcaaabbcaaabcccabccccaabcccaabccabcabbcabbbbcabbccaabbcabbcabbcabcaabcabbcabcabccaabccabcabbbcabbcccaaaaabbccabcabccaabcabbccabccaaaabbcaaabcccccabbbcabccaaabcaabcaabcabccaabccabcaabcaabcabbccccaabcabbbbccaabccaabbbccabccaaaabccaabbccaaabbcabbbccabcabcabbbccaabcabccabcabccabcabcaaabcabcaaabbccabbcaaaabcaaaabbccabcabccaaaaaabcabccabcccccabcccaabccabcabcabcabcabccabbbcccabcabcaabcabbbcaaabcaabbcaabcaaabccabbcabccaaabccabcaabcaabccabbcaabbbbcaaabcabbcabbcabcabcabccabcabbcabcaabcabcabccaaaabcabcaabbbccccabbcabbbccabbcabcabccabcabccaaaaaabbccaaabbcabbcaaabbcaaaabcabccabcabcaaabbcabcabbbcabbbcaabbbbbbcaabbcaabcaabcabbcaaabccabbcccccabcccabbbcaabcccabbbcaabbcaabbcabbccabcabcabcabbcaaaaabcabccabbbbccaabbbbbcabcaabbcabbbcaabccaabcabcabcabbbbcaabbbcaaaabbcabcabcabcabcabcabcabccaabcaabccccabcabbcabcabbbcaabbbbcaabbcabcabcabcccaabcaabcccabcaaabcabbcabcccabbcabbbccaaabccabcabcabcabbcaabbcaaabbcccabcabbcabbccabcaabbbcccabbcabcabbbcaaabccabcabbcaabcabbccaaabbcaabbcaaaabbccaabcabccabcccabbbccabcaabcabcaabcccaaabcccaabbbcaabcabbbbbbbccabbcaabbccaabbbccaaaabcabcabcaaabbcaabcabbccccaabcabccabccaabbbcabcabcabbcabcabcabcabcaabcaaabbccabcabbcabcabcccabcaaabcabccaabcaabbcabbccaabccabbcabbcabcaabcaabbcabccccabbbcccaabbbcabbbbcabcabccabcabcabbcabcabccaabcabcabbcaabcabbbccaabccabbcaabbcccaabbbccccabbcabbcaabccabcabcabccabbcabbbcaabcaaaabbcaabccabcabbbccabbbccabcaabcabcabcabbccaabcabcccabbbcccabbccabcaabbcabcabcabcabccccabcaabcabbbbccaaabbcabccaaaaabbbbcabccaaabcaabcaabccaabbccaabcabbcaabcabcaabbcabcabbbcaabccaaaabccabbbbbcabcabbcaabcabcaabcaaabbccabbbccabccaabbccaaabcabbbcccabcabcaabcccccabcabcabccabcabcabccabcabcccccabccabccabcabcabcabcabcaaabccabcaabccabcabccabbcabbbbbcabbcabcaabbbbcabbbbcabcaaaaabbcabccabcccabbbbcaaabcabcaabcaaaaabccaabbcabcccaaaabbbccaabcaaabbcabbcabccabbbcabcabcaabcabcabbccabcabccaabccabcaaabbcabcabbcabccabcaabcabbbbcccaabbbcabccabcabbcabbbbccabccabbcabcabbcabcabcabccabcaaaabcaabbbbbccccabcaabccabbccabcabcaabcabcabcaabcabcabcabbcabccaabcccaaabcaabcaaabccaabbbcabccccabcccabbcabbcabcaabbccabcabbccabccabccabccabcabcabcaaaaaabccabccabbbbcaabbbcabcccabbccaabcabcabbbcabccabbbbccabbbbcccabcaaabcccabcaabccabbbcabbbbbcaaabbcabcabbcaabbbbcaabbbcabcaabcaaaabcaabccabcabbcabbbbbcabccabcabbcabccabccabccabcaabbcaabbbcaaaabcaaabcaabbbbccaaabbcabcaabccaabcabccaaabcabbccabbccaaabccabcabcaaabcabccaabcabcabbcccabbcabbccabbcccabcaaabcaabccabcccaabcccaaaaabcabbbcccabbccabbccabcaabcabcabcaabcabbbbcabbbcabcabcabccabcabcaabcabcaabbcabcabcabbbbcabcabcccabccaabcaabcabccabbbccaabccaabcaaaabcabcabbbcaaabcabcabcabbcccabbcabcaabccccaabbcccabcccabcabbcaaabcabccaabcaaaaabcabcabccaabccccabcabbbcaabcabcabcaaaabbbbcaabcabbbccabcaabbcabbcaaaabbcabccabcabbbcabcccabbcabcabbcccabcabcabcaabcabbcaabcaabbcabccccabbcabcabcabbccabcaaabbbcaabcaabcabbcaabccaaabcabcabcabcaabcccabcabbcaaabcaaabcccabcaabccaabcabbbcccabcaabcabcaabcabccaaabccabcabcccaabccaaaabcabbccabcabbccabcabcabcaabcabccabbbcabccccaabcabbcaabbccabccabcabcabcabccabccabbccaabcaaaabcabbcccccabccabccabbcabbcaabcabcabcabcabbcabcaabbccabccabcabbccabcaaaaaabcabcabccabcabccabbcabcaaabbcccabbcccabbbbcaabcabcabbcaabbcabcaaabccaabccabbccaabccabbcabcabcabccabcabbcabcaabbbcabcabcabbcccabbbbcabcabcabcabccaaaabbbcabcaaabbcabcaaabccabccaabccabccaabcaabcabbccabcccabcabcabcaabccaabbcaabccaaaabccabcabccaaabbbbccabcabbcabcabbcabcaabcabbbbccaabcaabbbbbcaaaaabbccaaaabccabbcabcccabcaabccabbbbcaabcabcaabcabccaaabccabcabcabbcabcabccaabbbcaaaabcabcabcaaabbcabbcccaabcabbcccabcabbcabcaabcabcccabbccaabbbccabccabcaabcabcabcabbcaaabbcaabbcabcabccabccabcaabbbcabcabcaabcabbcabcabcabcabcaabbbcaaabcaabccaabcabccaaabcccaabbcabccccabbcabbbcabbbccabbbbbccabcabccabcabcaabbcabcccabcaabcabbcabcabbcabbbcaabcabcabccabccaabbcabbccccabcaaabbbcaaaabcaabbcabcabccaabcabccabcccaabcaaaaabccabcabbbcaaabbcaabcaaaabcabccabcaaaabcaaabbbcabcccaabbcabbccabccabccaaabcabbcaabbcabbcaaabbbbcabbbcabcaabcccccabccabcabcaabcabbcabcabcaabcabcabccaabcaabcaaabcabbcaabbbcaaaabcabcabbcabcaaabcabcabcaaaabcabcabbccaaaaabcabcabbbbcabcabccabcabbcabbccabccabccabccabcccabccabcabcabcaaabbcabccccaabbcabcabcabbccabbccabcabccaaaabcabccabcabccabcabbccabcccabcccabbcaabccabccabbcabcabcabcccabcabcccabcabbccabccabcaaabccabbcaabbccabbcabcaabcaabbccabccccabcabcabcaabbcaabccaaabccaabbcccaabcabcabbcaaabccabcabcabcabcabcabcabcaabbbcabbcabcabbcabcabbbccabcabcabcabcaabcccabcabcabccccaabbbbccaabcaabbbbccabbcabcabcccabcaabccccabcaabcabcabccabcaaabbccabcabccaaaabcabccabbcabcabccabcccabcaabcaaaabcaabcaabcaabcccabcabcaabbccaabcabbccabccabcaabbccabcccabbcaabcccabcabccabcabbcaabccabbbcabcabcabcaabcaaabbcabcabcccabbcabbbcccabcaaaabcabcabcaabcaabbcccabccabcaabbcccabbcaabcaabccaabcabcaabcaabcabcabcabcaabcabbbbcaaaabbcccabbccaaaabcabccabccabbcaabcaabcabccabbcaabcaabccaabcccabcabcaabbbcccabbbbbcabccaabbcabccabccccabbcabbcabcabccaaabbcccabcaaabcabcabbcabcabcaaabccaabbcabcccabbccaabccabcabccabcabbcaaabcabcaabccccaaaaabcaabbbbbcccaaabccaabcabbcaaabcaabbcabbcabcabcabcccabbccabcabbbcaaabccabccabcaabbcabbbccaaabcabcabcabbccabbbbbbcabbccaabcabccabbcaaaaaaaabccaabcaabbcabcabbccaabcaabccabcabbbbcabbbccabbccabcabcaabbbccabcaabcabbccaabcabcabccaabbbcabbcaaabcabbcabbbbccaabbcabcabcabcaabcabcabccabbcabccabbbbcaabbcabcccabbcabcabcaabbcccccaabbbcabbcabcabbcaabbbcaabccabccabbbbbcabcaaabbcccccaabcccccabcabcabbcabcaaaaaabcabcccabbcabccabccabccabbbcabccabbbcabcabcccabcaaabcabcabcaabcaaaaabccccabcabccaabbbbccccaaabcaaaaabbcaabcabcaaabccabbcccabccabcccabcaabbbcabcabbcabcaaabcaabbbcabcaabbcaaabcaaabccaaabcaaabcabcabbcabcaaabbcabbcabbccccaabcabbbccabccabcaabccabcabbcaabcabccabccabbccaaaabcaabccabbcaabcaabbcabcaaaabcabbcabccabcaabccaaabcabbccabbbcabcaaabbccabcabcabcccccabcccabcabccccabcabcabcccabcabbcabcaaaabbcabcabcabccaabcabccabcaaaabcccabcabcccaabbbbbcaaabcabccaabbbcabcabcccabcabcaaabcabccabccabccabbbcabccaaabccaabccabbcabcabcaaabcabcabbccabcabcabcabbcabcabccabbbbbccaabcabcabcabbcabccaabccabcabccabccaabcaabbbbcabcaaaabbbbbcaabbcaabccabcccabcabcabcabccabbcabcaabccabbccabbccabbccaaabcccabcaabcabbccabcabcabcabbbcaaabcabbcabccabcaabccabbcabcaabbccabbcabcccabcaabcccabcabcaaabcaabcabcabcaabcabccaaabbbcaabbbcabccabcccabbccccabcaabcaaaabcabccaabcaabbccaabcabccabcaabcabcabbbcaaaabcccaabccabbccccaabbbcabbcabcabccabcabccabcabbcabcabccccaabcabbcccabcabccabcaabcabcaabcabccabbccaabcaabccabcabcabcabbcabccabccabccabbbcabcaabbccccccaabbcabbbbcccaaabcabbcabcabbcaaabcabcabccabccabcabcabcccabbcccabcabbcabccabccaabcabbcabbcccabcaaabcaabbcaaaabcabcabbcabccaabcabcaabcabccccaabbbbbccccaabbbccaaabccabbcaaabcaabcabbccaabbcabbcabcabccccabcaaabbcabcccabcabcabcaabcabccabccabcabcabcaabccabbcaaaabcaaabccabbbcaabcaabbcabccaabbccabbcaaabbcaaabcaaabcabcaabbbbbbbbcabbbcaabbcabcabbcaaabcabcabcabcabbcccabbcabbcabbcaabcaabbbbcccabcabccabcccaaabccabccabcabcabbcabcabbcaaaaabccabcabcabcabcabcabcabbbcabcabcabccabcaaaabbcccccabcabcabbccaabcaabbcabbcabcabcccccaabbccabccabbccabccaabcaabccccabcccabcccabcaaaabcccaabbccaabcabbbcabccabcabbcaabccabcaaabbbbcabcabcaabcabcabcabcabbccabcabbcaabcabcabcabcaaaabbcabcccccaaaaaaabcabbcabbbccabccaabbbcabcaabcabccabccaabccabcccccabcaabccaabcaabcaabbbbcabcabcccabbbbccaaaaabcccabcabcabcabcabcccabccaaabcabcabcabcaabcabbcaabbcabbcabcccaabccabcabcabcabcabccabbccaabbcabccabbccaabbccaaaabccabccabbbcabccabcaabbbcabcabcaabccabbcabbccabccabcabcaaaaabcccabbcccaabbccabbcaabcabcabcabcccabccabcaabbcaaabccaabcabcabcabcaabbcaaabbbcabbcccabbcabbcabbbbbccaaabbcaaaabcaabcabcaabcabbcabcabccabbcabbccabbcaaaabbcabbbbcaabcabcabbcabcabbbcabcabcabccaabcccaabcaabcaabbbcabbcaaaabcabccabcaaabcaabcabccabccaaabcabcabcaabcccaaaabcaabcabccabcabcccaabccaaabbbcabcabbcaabbcabcabcaabcabcabcabcccccaaaabcaaabcaaabbbccabcabcaabbcabbcabccaabcccabbcabbcabcabbccabbcabcaabcabcabcabccabbccabbcccabcabbccabcabcabccabcabbccabbcaaaaabbbccabccaaabcccccaaabccaabcabcaabcabcabccaabbcaabccaabcabcabbbcaabbcaabccaaabbbcabccabccabccabcabcabcabbccabbcabcabccabcabcabbcaabbcaabbcabcccaaabbcccabcabbcabccccabcabbcabcaabcabcaaabccabccccaaaabcaaaabcccabccaabcabbccabcaaaabcccccabbccaabbccabbbccccabcabcabccccabcabccabbcabcaabcabbbbcabbbbbbbbbbbbcccaabcabbccaabcaabbcaaabcaaabcabcabcaabcccaabcaabcaabbccabcabccabcabcabcabcaabcaabbcccabcabcccccaabbbcabbcabbbccabccabbbcaabbccabccabcaaabcaabcabbbccaabcaaabbcaaabcabcccabcaabbcabcccaabcabbccabcaaaaaabbbcaabcabccccabcccaabcabbcabcabcccabcabcabbcabbcaabcabccabcaabbbbcabcccabcabcabcaabccabcabccccabbbccabcabccabcaaaabbcccaabcaaabccabcaabcabccabbbcabccabccaabcabccaabcabbcabccabcabcaaabbccabcccaabcaaabbcaabbccaaabbcaaabbcabcaabcccabccabcabccabcaabccaabcabcabcabccccccabccccaabbccaabbcabbbcabcaabcabbccccabcabcabccabcabcabbbcccabbccccabbccabcccccaabbcaabbcabcccabbcabcaabcaabcaaabcaabbbccaabbcaaabcccabbcccaabcaabcabcabbcaabcabccccabcabcaabcaabcccaabccabcaabcabcabbbcabcccabbbbbccabcabccaaaabccaabcabccabbcaaabcabcabbbbcabbbcabccaabcabcccccaaabcabccccaabcabcaabbbcabcccabcaabbcabcccccabbcccabcabbbcaaabbccabccaabbcabccccaabcabcabccccabcabbccccabbcabcabcabcaabbbcabcccabcaabcabccabcabbbcabcabcabbcaaaabcabcaabbbcaaaaabcabcabcabccabcccabccabcccabcabbbbcaabcabcabcaaaabcabbbcabbbccaaabcaaaaaabcaaabbbcaabbcaabccaabcabccccabcabcabccabcabcaaaaaabcabbbccccabbbbbbbbcabbcabbccabbcabccabbcccabbcabcabcaabbcabcaaabcabcabccabcaabcaabcabbccabbcabcabcabcabcabbbbcabcabcaaaabcabccaaabbcabcaabbbcabccabcabcabbcabcabbcabcabbcccaabccaaaabcabccabccabcaaabcabbcccaaabccabccabccabcabccabccaaaabcccaabbbccabcabbbcaabcabcabcabcabcabcaabbcaaabbbbbcaabbbbcabcccaabcaaaabbccabcabcabbcaabccaabbbcabbbbbcccabbcabcaabcaaabbcabccabcabccccabcabbbbcabccaaabbccaabcaabbcabcabbcaabcabcabccabcccabcabccaabcccabcaaaabbbbcabcabbbcaabbbcccabcabcaaaabbbbcaabccccabccaabcccaaabbbcabbccaabccccabbcabcabccabbbbcabcabbcaaabcabbcabbcabcabbbbccaabccccccccabbcabcaabcaaaabcaabcaaabcccaabbccabcabccaabbcabbcabbbbcabbbcaabcccabcabbcabbccabbcaabcccccabcaabbcaabbbcabcabcabbcaabbcaaaabbcaabcccaaaaabbcabbcccabcaabcabcabbcabcabcaabcabcccaabcaabcaabbcabbbccabbcaaabbccaabcaaaaaabccaabbcabbccaaaaabbccabcabbbcaabbcccabbcabbcabbcaabcabcaabbbccaabccabcabcabcaaabbcabcaabcabcabbcaaabbcccccabcabbccaabbbcabcabccabccabcabcabccabbcaabcaaabcccccabcabbccabcabccabcaabbcccabbbcabcabbbcabbcabcabcccaabbbcabccabccabbccabcabccaaaaabcaabcabbcabccabccaaabcaaabccabcabccaabbccabcaabccaabbbcaabcaabbcabcabcaaabccccaaaabccabcabbcccabbcabcabcaabccabcabcaabbbcabccaabcabcabcabccabcabbcabbbbcabcabbcabcabcabcabbcabbcaaabbbbcaabccaaabccccccaabcabcaaabbbbbccaabcabccabcaaaaabcaaabcccabbcaabccabcabcabbcabcabccaabbbbcabcaaabcabcaabccccaaabcaaabbccabcccccabcabccccabbcabcccabcaabbcabbbcabbcaabcabcaabccccaabccccaabbccaabbccaabbcabcabcaaabcccabccabccabccabcccabcabcabcccaaabccaaabbcccabcabbccabbcaabbcabbcaaabccccabbccabccabbbbcaaaabccabbbbbcaabcaabccccabbcabccccabcabbbcabcaaabbcabccaabbccabcaaaabcabcccabcabcaabcccabcabbcaabcabcaabbccabcabcabbcabcccabcaabcaaaabcccabcaabccabbccaaabcccabccaaabccccabbcabcabcaabcabbcabcabcabccccccabbcabbcabcabbcabcabcabcaabbcaabbcaabbcabbcaabcabccabbcabcabbccabcabbbcabbccabccabcabcaaabcabccccaabcaabbbcabcabccabbcaabbccabbccabbcabbbbcabbcaabccaabbbcccccaabcabcabcccabcccabccabcabcabcccabcabcaaabcaabbbcaaaabcaaabbcabcabcabccccabccabccaabcaabcabcaabccccaabccaabcccccaaabcabcabbbccabcabcabcabcaabcabcaabcabbcccabcaabccaabbbbcabcaaabcaabcabbbbccaabccabcabbbcabbcabbcaaabcaabcabbbcabbbbcaaabbcabcabbcabcabcabccabcabcabcaabbcccaabcccaabcaabcccaabccabbcabbbbcabcabcabcaabbcabccabcabcabbcaabcaabcccabcabcaabcabcaabbcaabbccabcabcaabcabbccabcabccabcabbcaabcabcabccabcabbcaabbbcabccabcaabcaabcaaabbbcabbcabbccabbcabbccccabbcaabcccabbcabcabcccccabcabccabbcabccabbbbcccabcabbccabcabcabccccabcabccabbccabccabccaabccabbbbbcabbbbbcabcabcabbcabbcaabbcaabcaabcaaabcabcabbcabbbcaaaabbccaabbbbcccaaaabcccabcaaabcaabcabbbccabcabbcccaabcccabcaabccccabccabcabcabccaabbbccabcabcabbcaaabcabbcaabbcabcabcabcabbcabcabcabccccaabcabcccccccaabbcccaabcccaabbbcabcabbbccabcabbcabccaabccaabcaaaabccaabccabcaabbcaaabbbbbcaaaabbcabbccabbcabccabcaabcaaabcaabbcabcabbbcabcabccabcabbbcaabbcccaabcabcabcabcabcabcabccabcaabccaabcaabbcabccccabbcabcabbcaabcabcabcaabcabcabccccabcabcaabccccaabbbcabcabcaaaabbcaabbcabcabcaabcabbbbbbccabcabcabbbbcabcabccccabbcabcabcaabcabbccabcccabcaabcaaabcabcaabccabbcabcaaabccabbbbcabcabccabcabcabcabcabbbbccabccaaabbbbbcabccaabccccabcccabcabbcaaaaaabccabccaaaabccabbcabbbbcabcabccabbcabcaabccaabbcabccaabcabccabcabccabccabbbcabcabccaabbbccabcaabbbcaaabbbcabbbbcabbcabcabcaabcabcabcabbbcabbcaabcaabccabbcaaabcabcabbcabbbcabcaaabcaabcabccabbbccaaabcabbcabcabcccabcabcabbcaaaabbbbbcabbccaaaabbbccabcabbbcaabbccabbcaaabccabccccabcaabcabcabccaaabcccaabbcaaabbcabcabcaabcaabbcaaabbbcccaaaabccccccaabcabccabcabbcaabbbccabbcabcabccabcaabcccccabccaabbccaabccabcabbcaaabbcabccabbbcccabbcabcabcccabcabccabcaabcaaabccabbcaabcaabbbcabcaaabbbcaaaabbcabbcabbcccabccabccabbccabcabcabccabbcabcaabccaabcabcabcabccabcabcabbbcabcaabcabbcaaabcccccabbcaaabcaaabcabcccccaabbccabbccabcccabbccabccabcabcabcabcccabcabcabcabbcabbbbcabcabcaabccaabbcccabcabcaabbcabbbcabbcabcabccabbcabcaabcabbcaaabcabbccabccabcabccaabbccaabccaabcabcabccccaaaaabcaaabbbccaaabccaaabbbbccabcabcabccaabcabcccabcccaaabcaabbbccabcabccabccaabcabcaabcccaabcabccabccabcabcccabcaaabcabcabbcabbbbbccabcaabcabbbcaabbbcabcaabcabcccaabbccabcabbbbccaaabcccabbcabcabbbcabbccabbbbcaabcabbbccabcabbbbcaabccaabcabbcabcaabcabccccabcabbbcabbbcabbbccaabbcabcabcaabcabcabcaaaabbbccaaabccaaabcabcabccabbcaabcabbcaabbccabbccaabccaabcabccabcccaabbcaabbcccaabbccaabcabcabcabbcabccccaabcabbcaabcabbcabcaabcabccaabbcabbcabccaabbcabcabcccabccaabcabcccabcaaabcabccabcabcabcabcaabcaabbcccaabcaabcccccabcaabbcaaabcabccccaaaaabcccccaaaaabcabbcaabbcccaabccabccabccaaabbbbcabcaaaaabbbbcaaabcaaabcccabbcaaaabcabcabbcabcccabbbccaabccaabcccabbcaabcabbcccaaabccaaabcabbbccabcaaabbbccabccaabcabccabccabbcaaaabcabccabcaaabcabcabbcaaabccabccabcabbbbcabcabccaabbbcabbccaabbbbcaabccabbbcabcabcabbccabbcabbcaaabccccaaabbccabbbcccaabbcabccabcabcaabccabcabcaaaaaaaabcaabbbcabbcabcabcabcaabcaaabcaabbcabcabccabcabbcaaabbcabcaaaabbbcabcaaaabcabcabccaabbbbccabccabcabccabbcabccaabbcabbcaabbbbcabcaaabcabbccaabbcabcccabccabcaabccabbbcaabcabbcabbcabccabbccabbbcabcabcabccabbbcabcaaaaaaabbcabbbbcabcabbbcaabbcaabcaaabbccaabbcabcabcabcabcccabbbbcabbbcabcaabcaabcaaabbcabcaabbccabccabcabcabbcabcabcabbcabbbcaabbcccabcaabcabcabccabccccabcaabccaabcabbcabcabcaabcabbcaabcabbccccabbbcabbbbcabbcaabbbcabcabccaabbcaaabcabcaabcaaaaabcabcabcabbcccabcabcaabbcaabccaabbcccabbcabcabccabcabcabccabcabcabcabbcccabcabccabcabbcaabcabccabcabccabcabcaabcabbbccabcccabbcccccaaabcabbccabccaaabccaaabcabccaabcabccaabcabcabccabcaabccccaabbccabbcabcaaabcabccabcabccaabccaabcabcccccabbbcaabccaabccccabcabcabccabcaabbcabbbccccabbbbbcabbccaaaabcabcabcaabcabccabccaabccaabcabbcabbcabbbcabbcabcaabccaabcccaaabccabccaabbcabcccabcabcabcaabbcabcccabbccabbcaabcabcabcaabbcabcabcccabbcccabcccabbccaabcabcabbbbbcabcabcabccaaabbbcaaabcabbcabbccccabbcaabbcabcaaabcccabccaabcabccccabcaabbbcabccabcabcabbcaabbcaabcabbccabcabcaabcaabcabcabbcaabbcabcabccabcabccccaabcabcabccaabcaaabcaabcabcaaaabcabcabbcabccabcabcabcabcaabcabbcabcabccaabccaaaaabcabcaabccabccabcabccabbcaabcaabcaabcabcabcabccabcaabcabcabcaaabbcabccaabbcaabcabcabcaabccabcabbcaaaabbcaabcccabcabcabcaaaaabbbcabcabbbbbcabbbcabccabcaabccaaabcabcabcaaabcccaaabbcabccabcaabccabcabcabccaabcabcabccabcabbcabcaaabbcabbbcaabcabccabcabccabcabbcabccabcabcaabbccaabbcccabcabbccccaabccccaabcabcabccaabbcaaabcabcabcabcabccabcabbcabbcabbccabcabccabccabbcabcaaaaabbcabcaabcccabcabccabccabbcabcabcabcabcaabccabccabcabcabcabcccaabbcaaaabbcabcaabbcaaabbcccabbbccabbcabcaabbbcabbcccaaabcabcaabcaaaaabbbcabbcaabbbbcaabbcaabbcabbbcabcabcaaabcabbcabcccabbccaabbcabcabcaaaabcabcabbccaabcabcabccabccabccaabcabcaabcabcabcccabbcabcabbcabbccaabcaaabcabcabcccabcabccabcabcabbbccabbcabbbbcabcabcabcabbbcabbbbccabcabcabcabcabbccabbcabcaabcaabbcabbcabcabcccccaabcabbccccabbbcabcaaaaabcabccabbbbcabbbcaabbccabbcabccabcabccccabcabbcccabcaaaaabcaabccabcabcabccabcaabcaabbbcabccabccabcabcabccaabbccaaabbbbcabbcaabccabbbcccabcabcabccabbccabcabcaaabcabbbccaabccabbcccabcaabcaaaaabcccabbcabcccaabcccaaabcabcaabcabbcaabcaaaabcaabcabccccaabccaabcaabbcabcabccccabbcabccaaabcabcabccaaabbcaabbccabcabccaabbbcabcabbccabbbbcabcabcabcabcabccabbcccaaaabccabccaabcaabbccabbbbcaaaabbcabcabccabccaabbcccabcaabcabbcabbbcaabbcabbbbcabcccabbcabcabccaaaaaabcabbbcabcabbccabbbcabcccaabcaabcaabcabcccaabbccabcccaabcabccabcaabcaaaabcaabcabbcabccabbbcabbbbccaabcabccabcabbcabbccccaaabcabbccaabcabcaaabbbcabbbcabbbcabcabccabcabccabbcaabcccabcaabcabcabcabbbccaabbcaabcaabcaabcabbcabccabbccaabbbbcabcaabcabcabbcabbcaabcaabcabbcccabbbccaabbcccabcabccabbbbccabbbcabbcabcccabbbcabccabcaabcabccabcaabcaabcaabbcabcabccaabcccabcabccccaabcaaabccccabbbcabbbbcccabbcabbcabcccabcccaabcabcabcabcabcccaaaaaabbcccccaabccabbbcabbccaabcabcabbbccaaabbcaabbbcabcabcabcccccabbcabcabcabccabcabcabcaabbccabcaabcabbbcabcabbccabccaabbcccaaaabccabcabcabccaabcaabccabbcaabbbcabbcabccccabcaabbcabccabcabbcccccaaaaaabbccaabcaabcabcaaaaabcaabbbbbcabbcabbbbcccabcabbbccabccaabbbcaabccabcaaaabcabcabcccabcaabcabcabccabcabccabbcabcaabcabccaabcabbcaabcabbbcabbccccabbcaabccabccaabbcaaaaabcaabcccaabbcaaabbcaabbccaaabbccabcabccabbbcaabbcabbbbcaabbcabbcaabccabcabcaabccaaaaabccabccabcaaabcaaabcabcaabccabbbcccabbcabcaabcabcabcabccabcccaaabcabcaabcabbcaaabcabbcabccabbbcccaaabbcabbccabccaabcabcccabcaaaabbcaaaabcccabbbccabccabcaabcabbcabcabccaaabcabcaabccabbcaaabccaaabbcaabcccaabcabbcabcabcabccabccabcaabbcabccabccabbbcaaaaabcabcabcabcabbbccabcabbcabbcabbbcabccaaaabbbcabcabcabbbcabbcaabcaabcaabcabbcabccaaaaabcabcaabbccabbbccabbcabcabcaabccabccaabbbcabcaabcaaabbbccabbccabcabccabcabcabbccabcabcaabbcabcabcaabccabcabbbcaabcabccaabbbcabbcaabbbbbcabbbbcabcabbcccabbbbcabcaabccabcabcccaabbcccabccccabcaaabcabcabcaabccabbbccaaabcabcaabcabcaaabcabbcaaabbbcabbcaaaaabcaabcabbbcabccabbcabbcccaaaaabbccccaabbbbbcabcabcaabcabcabbcabbbcabbbcaaabccabcccabcabcabbccabcccaabbbcabbbbcabbcaabcaabccabcaabbcaabbcabcabbcabcccabccccabcabcaabcabcabcabcabcabbcabcccabccabcccaaabcaabcabccccabbcabcabbcaabccabbcabcabccaaaabccccaabcaabbbcaabbbcaaabcaaabccccabcaaaaabcaabccabccabccaabbccccabbbcaabcccabcaabbcabcaabcccabcabcabbbcaabcabcabcaabcabccabcccccaabcabcabbbbbbcabcabbccabcabbcaaaaaaaaaaabcabccccaaabcabcaabcccccabcccabccabbbcabcabccabbbcaabcccabcccabbccaabbccaaabbcaaabcaaabbcabcccabcccabcabbbccaabcabbcccaabcaabcabccccabbcabcabbcabcaabccabbbbcaabcaaabcabcabbcabcabbbcaaaaabcabccccabbcabcabbcaabbcabccaabbcaaabcccabcaaaabccaaaaabcaabbcabcabcaaabccabcabccabbcaaabcccabbbcccabcabcabcaaaaabcabbcabbcaabbcabccabccabbcaaabbcabbcabcabcabcabbcaabcabbcccaabccccabbccaabcabbbcccabcaaaaaaabcabbccabcabcabcaabccaabccabcaaabcabbbccabcabbccaaabbbccabccaabccabccabbbcaaabcaabcaabbbbcaaaabbcabcabcabbbcaabccabcccabccabcccccaabcaabcabcabcaabcccabcabcaabcaabcaabcabcabcabccabcaabcaaabcaabbbccaabbbcaabbbcabcabcabccaabccaaabcabcaaabbcabcccabcabccaabcabcabcabcccabbbcabcaaabcccabcabbbccccabccabbcccabcaaabcaabbccabcabccccabcabbcabcabcaaabcccabcabbcabcabbcccabbbccabbbccabcabbccabccabcabcccccabbcabccabcaabcaabbcaabcaabccabbbcabbcccabcabccaabbcabbbccabbcabcaabcabcccaabbcabbcabcabcaaabcabbcaabcabbbbbcabcaabcabbccaabbcabbcaabbbbccabbcabcabcccaabccccaabbcaabbcaabbcaabcaaabcaabbbcaabccaaabbcabcabccabccaabccabbccccabcaaaabcabcabcabcabcabcabcabcccabccabcaabcabbbcaabcaaabcabcccabcabbccaaabccaabbcaabcabcccabccaabbcaaaaabccabcaabcaabcabccabbbcabcaaabccaaabccccabbbbbbcabccaaabccabccaabcabcccabbcabcabccabcabbbbcabccabccccaabccabcabcccaabbcabcabccccabcabccccabcccabcaaabbbbcccaaaaabbcabcaabcabcccabbbcabccabccabbcabccaabbcabbcabcaabcabccaabccabccaabccaaabbbccaabbbcabcabcabcaaabcaabccabbbcaaabcaabccabccccccaabcaabbbbccaabcabcabccccabcaabcabbbccabcccaabbbcccaabbcabccaaabccabccabcaaabbcabbbcabccabccaaabbbccabcabcabbbcaabccaabcabcabcaaabccaaabccaabccabbcabcabcaabcabcabbccabcabcabbbccaabcabcaabcaabcabcabbbcabbcabbcaabbccabcabcaaabcabcaabcabbbcaabcabcccaaabbbccabbcabbccabccccaaaaabcabcabbcabccabbccabcaaabbbcaabccabcaabcaaabccccabcccabcabbcabcabbcabcaabcabbccabbcabcabcabbbcabbcaabcabbbcabcaaabbbcccabcabbcaaabcaabcaaabcabcabcaabbbbcaaaabbcccaaabbcabcabcabbbcaaaabcccaabcabbcabbcabcabcabbcabcaabbcaabcaabcaaabbccabcabcabcabcabcabbcccabbbccabcabcabcaabcabcaaaabcabcabcabcaaaabbcabcaaaabccaaabbcabbbcaaabccabccabbbcabbbcccaabcaaaaabbcabcaabcabcaabcabbbccabbcabbbbcabccccabcabcabccabbbccaabcabbcabbbcabcaabccccaabcccabccaaaaaabcaabbcabccaabbcabcaabcaaaabcccaabbcaabcabcabbbcabbcaaaabccaaabcccabbccabbccccaabcabcabcaaabcabbccabbcabbcaabcaabcabccaabccabcabcabbcabbcabcabbcabcaabbbccaaaabbcaabcabccabcabcccaaabcabcaabbbbcabbbcabbccabbcabbccaaabcabccaabcccccaabbcabbccabcaaaabccccabccabbcaabcaaabcabccabbcabbbcabbbcaabcabcaaabbbccabcabcabccabccaaaabccccaabbcabbbcabcabbcabcaabbbbcabcabcaabbbbccabbccabccccaaabbcabcabbcaabbcabbcabbbcccabbccaabcccaabcabbcaabcaaabcaaabcabcaabcabccabbccabcabccabbcccccabccabcccabcabccabbbcaabbcaaabcaabcabcaabcccabccabbccabbcabcabbcaabbccaabbcaaaabcabbcabbcaaabcabbcabbcabcabccccabccaaaabcabbcaaaaabbccccabcabbcaabcabcabbbccccabbcabbcabccaabcaabcabbbcabcabcaabcabbbcabccabcabcabccccaaabcabcaabccabccabccabccabcabcabcaabbbbcabbcabccabbbcaabcabccabbccabcabcaabbbccabccccabcaabcaabcabbccabcabbcabcabcabccabcaabccabbcabbcaabccabcaabcccaaabcabbbcabbccabcabccabccabbcaaabbbcaabbbcaaabcaabbcaabcaaaabcabcaabcabcaaabbccabbbbcabcccabbbbcabbcccaabcaabbcaaabcccaabcabbcabccccabcabcabcabccaaabcabbccabbcabcabccccaabcabcaabcabcabcabcabccabbbbcabccaabbcabccabccabbcabccabcaabccccabcabbcaabcabccaabcabcaabccccabbccaabcabcabbcabcabccaaabbbcabccaabccabcabbccaaabbccabbbcabbcabcabcabbcabcabcabcaaabccabccccabccabccabccabcabcccabcabccccaabbcccaabbcabcabcabbcabcabccaabbbccccccaaaabbccabcaabbcabcabbccaabcaabcabcabcaabcaabbbbbbcabbcabcaaabbccabcaabcabcabbcabcaabbccabbccccaabcabcaaabccabcabbbcabbbbccabcccabcabccabcaabcabccabbcccaabccabbcabbbcabcccabcabcaabccabcabbcabcaabbcabccccaaabbbcaabbcaabccabcabcabcaaabbcabccabccabccaaaaabbcabcabcabbbcabccabbcabbcaaabcabbcabccaaaabcabcabcabcccaabbcabbbcccabbcabbcaabcabbcabccabbcabccaabbcaabcaabbcaabcaabcaabbcabcccaaabbbbcabbcaabcabcabcabcabcabccabcaaabbbcabbcabcabccabbcabcabcabbcabcaaabcabccabbbbcaabbbbcaaabcaabccabbbbbbbbcabbccaaabbcabbcabccabcabbcabccabcabcccabccabccabcabbbcabccaaabbcabcaabccabcabccabbcaabbcabccaaaabcccabcabcabcaabcaabbcccaabccccabcaaaabccaabcaaaaabcabbccabbcccabbcccabcabcabbcaaaaabbccabccabccaabcabcaabcaabcaabccabcaabbbcaabcabbcabbccabcabcabccabcabbbcaabcabcabcabcabbbcabcaaabcabcabcabcabbbcabbcabcabcaabbbcaabcccaabbcabcabcabcabcabccaabcabcaaabcaaabccaaabcaabcabccaabbbbcabbcabbccaabbcabbcaabbcabbbbcaabbcaabcccaabcabcabccabcabcabcaabcabbcabbcabcabcabccabccaabcabcaabbcccabcabcabccccabcaabbcabccaabbbcabcaaabcabcabbbbbcabcabcaabcaabbcabcabbcccaabcabbcabbcccaaaabccabcaaabccaaabbbcaabbcabbbbcccaabcabbbccccaabccabcabbbcaabcaabcabcabbcccaaabcabcaabbccabccaabbcabbcccccabcaabccccccccccabcabcabccaabbbccaabccccccabcaaaabcaabccabcabbcaabcaabbcabcabccabcabcabcabbcabbcabcabcabbcaabbcabcabbcaaaabbbcccabbcabccaaabccabcabcabccccabbbbbbcabbcabbccabcaaaabbcabbbbcabbcaabbbccabcabbcabccccccabcaaaabcaabcabcaabbccabbbbbcaabbbbcaabcaabcaaabcabbcccaabcabbcabcccabbccabbccabcabcaaaabbcccaabccaabcabbcaabccabccabcaabcaabcabbcaabccabcaabbcaabbcaabccabbbcccaaabcaaaabccabccabbcccabcabbcabcabbccabbbccabbccccaabcabccabbcabcabbcaabbccabbcabbcabbcccccaabcabccabcabbbcaabcabcaaabcabcabcaaabccaabbcabccabbcabbccabcabcabcabbbcabbcaabcaabbbbccaaaaaabcabcabcabcabbcabbbcabccaabcaabbccabbbbccccaabccabbcccabbbbbcabcabcccaaaaaabcccabbcabcabbcabcabbbcaabcaabccabcabbccccabcaaabbccabbbccaabcabcaabccabcabcabccabcaabcaabcabbbbcabcccccabbbccaabcabbccaabcabbccaaabccaaaabccabcabbbcaaabcabcaabccabbcaabccaabbcabcaabcaabcabcaabcabbcaabbcaabcaabbcabccaabcabcabbcaabcabcccabbcabccaabcaabcabbbccabccabbcaaabbcccaabccabbccaabccabcabccaaabbbbbcccabcaabcabccaabcaabcabbcaabcabcaabcabbbbccabbccaabcaabcabccaaabccabcaabbbbbbbbbbcccaabcabcabbbcabbcaabbcabcabcabccabccabccabbcabbccaaabbcabccaaabcaabbcabbccabcabcabcabcaaabbccabbccabcaabcaabbbcaaabcabcabbbcabcccabbcabccabbbcaabcabcabcabcaabcabccabcabbcabcabcabcccabbcabcaabcccabcabcaabcabcabbbbbcaabbcabcaabccabcaabcabbcabbcccabcaabbcabbbbbcaabcabbcabbbccaabcabccccabccabbbcabbccabcabcccaabcabbcabbbccabccccabcabcaabcabccabbbbcccaaabcccabcaaaaabcabbbcaabccabccabbcccabbccccabcaabbbcabcaabcabbcabbcccccabccaabccaabcabcaabcabccaaabbbccccabcaaaabccabcaaabcaaabccaaaabbccabcccabcabcabbbcabcccccabcccabcaabccabcabbcabcabcabcaabccabccaabcaaabccabbccabcabcabcabcabbbcabcabbbcaaaabccabbcabcaabccabcaaabbcabbcabbcabcabcabcabcabbcabcaabbcaabbbcabbcabcccabbccaabccabcccabbcabccaabcaaaabcabcabcaaabccabcabcaabcccabcaaaaabcaaabcabcabcccaabcaaabbcabcaabbbcaabcccccabccccaabcabcaabcabcaabcabcabccabccabbcaaabcabccabcabcabccaaaaabccabcaabcabcabcaaabcaabcccaaabbcabcabcabcabbbbbbcaabcabcccabcaabbcabcabccccccabbbcabcaaaaaabcaaaabccabcaaabcabccaabcabbcabccccabbbccabcabcabcabcabcabbbcabccabcabcccabbbccaabcabbbbbbcaaabcabcabcabccaaabccaabbbcaabcabccccabcaabcaaabcabbcabbcabcabccaabbbbcabbcabbbccabccabcabccabcaabcabcccabccccaaabcaaaabcabbcabccaaabbcccaaaabcabcabcaabcabbccaabcaabcccabbcccabcabcabccabccaabcaaabcabccccabcaabcabbccabbcabbcccabccabbccabcabcaaabbccabccabccaabccabcaaabbbbbbccaabbcaabcabbcaabbbcaaabccabcabcaabcaabccccccaabcabcabcabbcabcabcaabccaabcccaabcaaabccabcabbccccabcabbcaabbbcaabcabccabcaabcabcabcabbbccabccaabbbccabccabbbcaabcccabbcccccabbbcabcabccabccaabccccabbbbccabcaaabbcabbcaabcaabcccabcabcccabbbbcabbcabcabbbcabcabcabcccaaabcaabcaaabcabcaaabcabcabccabbbccccabcabcabcabcabcabcabbbcabbcabccabccaaaabbcabcabcabbccabcabbccabcabcabcabbcaaaabbbbbcabcabcabcaaabbbbcabbbcabccabbcaabcabcabcabcaabcabcabcabcabbcccabbbcabbcabccaabcaabbccaaabcaabcabcabbcabcabbbccccaabccabccabcabbcabccabcabcabbcabccccabbbccaaabcabbcabbbcabbcabcabcabbbcabbccabbbcaabcaabbcaabcabcabcabcabcaabcabcabcaabcaabbcaabbccabccabcabcabcabbcaabbbccaaaaabcabcabbbbcabbccabcaaabbcccabcabcccaaaaabcabccaabbcccabbbcabcabcaaaabbccccabbccabcabcabcaabbbcabbbccaabccabcaaaaaabcabbcaabcaabcabbbbccabbbbbbcccabcaaaabcaabbcaaabcaaaabcccabbcccabcabbbcabcabccabcaabcabbcaaabcabbbcccaabcabccaabcccaabccabccabccabccabccabcabcccccaaabcabbcabbcabccabcabcabccabcabcaabbccabbcccaabbbcabbcabcabcabcaaabcabccabcabcabcabcabbbbbcccabcabbccaabcabcaaaabcabbbcccabbccabbcaabcabcaabccabcaaabcaabcabcaabcabccabcabcabbcabccabbbccabbbcabcaabccabcabccabcaabbcabbcabcabccabcabbbbbbcccabcabbcccabcaaabcabbcaabcccaabbccaaabccabcabcabcabbccabcabcaaabccabbcaabcabccabcccabcabbbbbcabbcaabccaaaabcabcabccaaaaaabbcabbcabcabcaabcabccaaaabccabbcabbcabcaabcabbcaaabcabbcaabbcaabcaaaabcabcaabcabcabcabbcaaabcaabcabbccabcabcabbbcabbccabcabcabbcaabbcaaabccabbbbbcabccabcabbbccccabbcaabccabbbcabbccabccabcabccaaabcccabccaabcaabcabccccabcaabcabcccabbbcabcccccabccaabcaabcccabcabcabccabcaabccabcabcabcaabbbcccaabccabcabbccaabcabcabcabbcabbbbbccabbcabcaabccabccabccabbcabbccaabbcabbccaabbccabcaabccaabbbcabcccccabccaabcabcabbbccabccccaaabcaabcccaaabcabccabbccccabcaabcabcaaabcabccabccabbcabbcccaabcabcabbcabcabbcabbcabbbbcabcabcabcccabcabccabcaabbcaaaaabbcaabcaaabbbcabccabbbccabccccaaabccabcaaaabbccaaabcabcabcabbcabcabcaaabcabbcccccabccaabcaabccabbcaaaabbbbbbbcabcaabcaabcaaaabbcabcabccaaaabbccabcabbccabcaaabcaaabcaabccaabcccaaabcaaabbbbcaabccabbbbcabccabcabcabcaabcabbbcabcabbcabcaaaaaabcccccaabccaabbcabcabcaabcaabbcccccabccabbbcabcabbbccabcabcccabbccabbcccabbbcabbcabcabcaabccaabbcabccabcaabccccabbcabbcaaabbbcabccabcabbcccccaabcabcabbccabcabccaaabcccabcabbcccabbccabcaabcabccabccaabcaaabcabcabbbcccabccabbcccaabccaaabcabcaabbcabcabcabccaaaabcaabcabbbcabbcabcabcaaaabcabbcccccaaaaabcabcabcabccaaabbcabcaaaabcaaabbbcaabccabcabbbbcaabcabbcabcaabbcabccabbcaaaabbbbcaabcabbbcabbcabcaaabcaaaabccaabccaaaabcabcabccabbcabcabbbbbbbcabccaaabbcabcabbccabbcaabbcaabbbcabcaaabbcabcabcccabccaabbccaabccaabcabcabcccabbccabbcaaabccaaabcaabbcaabcabccabbbccabccaaaabccabcabccabccaaabcabcaaabcabcaaabbbcabbcabcccabbccabccaabcccaabcabcabbbcccaabbcccabcabcaabbcabcabbcabcabccaaabccaabcaabbcaabccaabcabbbccaabbcaaabcaabcaabcabcaaabcabcabccabbbcaabcabcabbbcaabccaabbcabcaabcabcaabcabbbbccccaabcaabbcabcabcaaabcccabccabcccccabcaaabbbbbbcabccabbcabcabbcabcccabccccaaaabcabcabbcabbcaabbbcaaaabcabcaaabccabccabccabbcccabcabcabcabccaaabccabbcabcaaaabcabcabccaabbbcabcccabbccccabccaaaaabbbbbccaaaabcccabcabcabbccabcabcabcabbccabbccabcaabccaabcabcabcabccaaabbccabbcabbcabbbbccabbcaaabcabbcaabbcabccaabcabbcaaabbcabbccabcccabcabcabccaabcabbcabbbbcabccccaabccaabccaabcabcabcabcccabccabbbcabbbcabccabccabcabcabbcabccaaabbcccabcabbbbccabccaabccaabcaabcabcabbcabcaabbcaabccaabccabcabbcabcccabcabbccabcabbccabbcabbcabcccabccaaaabbcabccabcabccaabbbcabcabcabcabcabcabbcaabcabbbbbbccabbcabbcaabcccabcaabcccaabcaaabccabbcabcaaabcabcabcaabcabcabbccaabcabcabcabcaabcaaabbbcaabcaaabcaabbcabcabcabcabbbcabbcccabcaaabcabccabcabbbbbbbccccabccaaaabcaabcabcaabbbcabcaaaabbccaabcabbccabcabbccabbccabccabbccccabccabccaaabccaaabccccabbbccccabccabcaaabbbcabcaabbbbcabbcaabcabbcaabcabbcabcccccabcabcaabbcccccaabccabcabbbcabccabcabbccabbccabcabcccccccccabccabcabbcabcabcabbcaabbbcabccabcaabbccaaabccabbcccaaabcabcabcaaabbcabbbbbcabcccabcabbcabccabcabbbccabcaaabcabccabcabcabbccabbccaabccccabbcabbbcaaabcabbbbccccabcccaabcabccaabbcaaaaabbcabbcabbcabcabcabcabbcabcccaabcaabcaabcabcccaabcabcaabbcabcccabbcabccaabccabcabbbcabbcccaaabbbcccccaabccaabbbbbccabcabcccabcaabcaabbcabcabbcccaaaaabbccaabcabcabcabccabccabbccabbbbbccccaaaaaabbcccabcabcaaaaabcabcabcabbccaabbbcaaaabcabbccaabbcabbcccabbbcccabccaabcabbbcabccabbcaabbcabcaabbbccabbcabcabccabcabbccabcabbccabcabcabbbcccaabcaaabccabcabcabcabcaabcabcabbccabbcaaabbcabcabbcabcabbcabcabbbccaabcabcccabcaabccabcaabccaabccaabccabcabcabcaaabbcaaabbcaabcabbbcabcabcabbcabcaabbccccabccabcabbbcaaabccabbcccabbcabccccabccaabcabbcaabbbcaabcabbbbcaabccabccabccabcabcaabcaaaabcaabcabcabbbcabcabbccabcaabcabcabccabcaabcccabcaaabbcabcaabcabcabcccabccabcccaabccabcabcccccabcabcccabbbcabcabbcaaabcabcaaabcaabbcabcabcaaaabcaabcabbccabcabbbbcabbbcabcabcabcabcccabcabcccaabcaabbccabcabcccabcabcabbcabccabcaaabccaaabbbbcabbbbcabbcabcaabccabbbcabcccaabcabbbbcabcaaaabbbcabbbcaabbbbbcabcccabccaaabccabcabbcabbcaaaabbcabcabcaabcabbcabcaabbcabcabcabcaabcaaaaaaabcabbcabbcaaabcabcabbbbbccccabbcccaabbbcabccaabcabcabbccabcabccabbbcabccabcaabccabbcabbcaaaabccabcabcabbbcaaabcabbcabcccabcabbccabbccabcabcaabcaaabbbbbbccaabcabcaabcabbcabbcabcabbbbbbbbbbbbcccccabcabcaabbcaaaabbcabcaaabccabcaabbcccaaaabcabccaabbcabbcabbcaabcabccabcaaabbcabccaaaaabccabcccabccaaabccaabccabcabcabbcabcabcabcabbcabbbbbcabbcccccabcccabccaabcabbcaaabccabcabcaabcabbccabcaabbbcabcaaabbcabbbcaaabcabbcaaaabcabcaabccaaabbcccabbbbcaabcabcabcaabccaaabccabbbcccabccabcabccccaaaabccabcabcaaabcabbcabbbbcabcabcabccabbcaabcaaabcabcabbbccaaabbcaaabcabccabbccabbcabbbbcabbbbccaabcabcabcccabbbbccccaabbcabbcabbbcccabcaaaabccabcabcaabbbbccaabcabcabbcabccabbcabbcccabccabcccabbcccaabcabcaabccaaabcabbcabccabbbccccaaabcabccabccabbcabcabcaaabbcabccabbcabbcabbcaabcaaabbcaabcabcccabbcaabcabcccaaabcabccaabcabcabccabcabccaaaabbbbbcabcabcaabcccccaabbbbcaabcabcaabcabbcccabcaabbcaabccabcabcabcaabcabcccabccccaaabcaabccabcaabcabccabcabbccccabbbbbbbbcccabbccccabbbcabbcaabcccaabccabcabbbbccccabbbcabcaabbbbbcaaaabccaabbcabcabccabcaabcabcabcabcaabcccabbccccaaabccabcaabbbccabbccccabbbbcabcabcccabbbcabccabbccaabccabbcccaabccaaabcabcaabcaabccaabcabcaabbbccaaabcccccaaabcabcabccabcabcabcabccccaaabcccaabbccccabcabcabcabcabbcaabbcabcabcaabccabbbcabcabccabccabcabccaabbcaaaabbcccaabcabccccabcabbcabcabcaabbcabcabcabcabbccabbccabcabcabcabccaaaaabcabcabbbcaaabcaaaaabccaabcabcaabbcccabbcabcabccabcaabbccabccccabcccabbcaabcabbcabcabbcaabbcaabcccaabbcabbcaabcabcaabccabcabbcccabcccabccccccabbcabcabcccabccabbcabcabcabcaaabcabcaabcaabcccaabbbbcabcccabcabccaaabccabcabcabbcabccccaabbbbccabcabcaabccccaabcabbcaabcabccaaaaabccaabbcabbcabcabcabcaabcaabcabcaaabcabbcccccabcaabbbccabbcaaabbcabcaabcabcabcabcabcabcabcccabcaabbccabcaabcaabbbbbcaaaabbbbcaaabcaabcaabccaabccaabcaabcaabcabbcaaabcabcabcabcaaabcabcabcabbbcabcaaabbcabccccabcabcabcaabcabcabbbccccabcabcabccaabcccaaabbccabcabccaabcabcabcabcaabbcaabcabbcaaabcabcaabccabcaabcabcabccccaabbcaabcccaabbccabcabcabccaabbcabccccaaabbbcaabccabccaaabbcccabbcabbcabbbccabbbcabcabcaabbcaabcaaabbccaabcaabcccaabbccccaabcccccccaabcabbbcabbbbbccabccccabcccaaabcabbccabcabcabcaabccabcabbbccaabcaabcabbcabcabcabbcabbbcabcaaabcabbccaaabccabcccabcabbbbbbccabcabccaaabbccabbcccaabbccaabcabbbcabbcccabbcabbccabcccabccaabbcabcccabccabbccabcabcabbbbcabcaabcabcccabcabcabbcabcccaabbbccabcabcabbccccabcabbccabccabbbcaabccccaaabcabbbcccabbcabcabcabccabbcabcabbbcabcabbccabbbcabcabcabbccabbcabbccaaabccabbcabbcaabcabcabbcccabcabcabcabcccabcabcaabccabccabcabccabbcaabbbcaabccaabbbcabccabbcabbbcabcabcabcabcabbcabbcabccabbcaabcaaabccabbccabcaaabbcaabbcabcaabbcabcabbbbbcccabcaabcabcccabcaaabcabbcabbcccabcaabcabccaaabbcabbbcabbbcccabcabcaaabcabccabcabbcabbcaabccabcabbcaabcaaaabbcccaabbcabccabcabcabcabbcabbcaaabccabbbcaaabbbbcabcaabcaabbbbccabbbcaabccaabcabcaaabbccabcabcabbbcaabccabcabbbccabcabcccabbcccabccabcabcccaabbccccabbbccabcabccabbccabcaaabbcabcabccaabbcabccaabcabcabcabcabccaaaaabcabbcaabcabccaaabbbcabcabcabcabcabccabbcabbccccabccabbcabcabccabcabcabcccaabbccaabccabcabcabcccaabbcabcabcabbbcabcabcaaabbcaabcabcabbcabcabcabcabcabbbbccabcabccabbbcabccabcabbccabbbccaabbccaaabbbbcabccabccabcabcabbbccabcaabcabbcabbbcabcaabcaaabcabcabcabbbcaabbccaabcabccabcccabbcaaaabcccabcabbcabbcabbbcabcaaabbbbcabcabbcabbcaabbcabccccccabbcabcaabbbbcabcaaaabcccabccabccabccabbcaabbbcabbcaabbcabbccaabbccabcaaabbccaaabbccabccabccaabbbbcccabccabbcabcabccabcaabcaabcabbbcabcabbbcccabccabcabcaabbbcabcabcccaabcaabcaabbcabcabcaabcaabcabcabbcaabccabbbcccabcabcabccaaabcaabccccaabbbbccaabbbcaabccabbcabcabcccabbccaaabcccabbccabcccabcaabbcabbccabccabcaabbbcaabcabcccccabccaabcabccabcabccccabccaabccabcccaabbbbcabcaabccabcaabcaaabcaabcaaabbcabccabcccaaabbccaabcccabcabbcaaaabbcabcabcccabbcabcabcabbcabcabcaabcabbbcaabcccaaaabbbccaaabcaaaabbcabbcabcabcabccaaabccaabccabbcabccabccabccaabbccaaabcccaabcabcccabbcabbbcabcabbccabcabcccabcaabcaabccaabbccaaabbcaabccaaaaaaabcabcabbcabcabbbcabccabccabcaaaabcabbcaaaabccabbcabcabcaabbcabcabbcaaabbcabcabbccabcabcabbcaabbbcaabcabccabbccabcaabccabbbcabccabbbccaabcabccabcaabcabcaabbbbcaaabccabbbbccabcabbcabcaaaabccaabbbbbbcccabbcccccaabbccaabbcaabcabccabcabbbcccabbcabccabcabcabcaaabbccabcabbcabbcabbccaabbcaabbbbcabccccabcabccabbbcabccabcabcabccabbcabbbbcabcccaabccabbccaabbbcaabbcabcaabbbbcabccabccabcccccabccabbcaabbcaabcabcabccabcccabbbcabccccabcabcaaabbccabccabcabcabbbccabcabbcabccaaaabbcabcabcaaaabcabbbccabcabbcabcabcabcabcabcabcabcabcaabbcabcabccabcccabbcabbcabcaabcaabcabcabbcccccabccabbbcabbbcaaabccabbbbbcabcaaabcabbbbbcabbcabccabccabccabcabbcabcabcaabcaaabbbbbccaaabbcabbcabbccaabbcabbbcaabcaaabccabcaabcccabcabbccaabcaabcabccaabccaaabcccccaabbccabbcabcaaabbbcabcabbccaabcabcccaabbcaaabccaabbcaabcabcabbccaaaabccabcaaaaabbcaabcccccabbbcaabcabcabcaabcabbcabbbcccaaabcaaabbcabcabbcaabccccabbbcabccaabcabccabcaabbbcabbcabcaaabccccaabccaabcabbcaaaabbcaaabbbccabcabbbccabcabbcabcabbbcabbbccabcaaaabccabcabbbccaabccabccaabbbbbccabcabcabbccaabccabcaaabccaaaabcaaabcabcabcaaaabbbccaabcabbcabccabcaaabbcabbcabccabcabcabcabbcaabcaabbccaabccabbccabbccabccabcaabcabccaaabcabccabcabbcabcaabbbccabbcabcabcaaaaaabcaaabbcabcabbcabccabbcaabbcccaabcabbcaabccaabbcaabcabccccaabcaaaabccabbcabcabcccabccabcabbccabbcabbccccccabccabbbbbccabccabbcccabcabcabbccaabcabcabbbbbccabbcabcabcabbcabccabbcabcccabbbcabcccaabcabcaabbcabccaabcabbcaaabcabbbbcaabcaaaabbccabcabccabcaabbbccaabccaaabcabccccaaabcaaaabbccabccabbcaabbbbcabbcaabcabcabccabccccaabcaaabcabcabbbbbbcabccaabbcccabcabcaaabccaabccabbcaabcabccccabcabcabcabbbcaaabcabbccaabbbbcabcabbbbcabbcaabbcaabccabcaaaabcaabcaabcaabcabbccabcabbbcabcabcabcccccabbcaabbcabbcabbcabbbbcaabcabcccccabcaabccccaabccabcabbbcaaaabbccaabbcabcabbcabcabccabcabcabccabccabccaabcccaabcaabcabccaabbcabcabbbccaaabccaabcaabcaabccabbcabbbccabccaaabcabbcabbbcabbbcccaaaaabcaabbcaabcabccccabbcabccabcaabbcabbcabccccabbccaabcabcabcabbbcabbcabcabbcabcaabcabcabcabbcabcabbbccabcabccabbbccabbcaabcaabbccabbcabcaabcabbcabcabbcccabcabccaaabbcaabcaabcaabcabcabcabcabccabbcabcabbcccabbcabcaabcccabcaaabccabcabbbccabcabbcabbcaabcaabbbcccabcaabbcabcccccabccccabcabcabcaabbbbccccabbccabcaabbbcaaaabccabcabbcaabcabccabbccaabcaabbcabcabbbcabccaaabccabcccabbccaaabbccabccabbcabbcabccabcaabcabcaabcaabcabccabccaabcabbcabccabcabcabbccabcabbbcaabcabccabbcaabccabcccabbcabbcabcaabcabbbcabccabbcabccabccabccabcabcabcabcabbcabcaaaabbccabbcaaaabcabbcaaabcaabbbccabbcaaabbbcccabcabccabcabbccccaabcabcabcabbcabbccabbccabcabccabcaaaaabcabccaabbccabcabbcaabccabbbbcabccaaabcaabbccabbbcabbcabcabcaabcabccaabbbbcabbcabcabcaabcccccaaabbcabbbccabcabcabcabcabbbcabbbbbcabcaaabcaaaaaabcabbbcccabcabbbccabbccaabccabccabbbbbcccabbcabcaabcccabbcaabcabcccabcabbcabccabcabcabcabbcabcaabbbbbccabbbbbcabcabbbbcaabbcabcabbcabccccaaaabbcaabcabbbcabcabbbcaabbcaaabcabcaaabbcabcabcabbccccabcabccccccaabcabccabcabcaabcabcccabcaabbcabcccabcccabcabcabbcaabccaabbbbbcabcabbcccabcaabccabcabccabbbccabbbbcccaabcccaabbcabcaabcabbccaaabccccabccabbcccaaabbccabbcccabcaabcccaabbbcaabcabcabbcaabccaaabbcabbcabbccabcabcccabcabbcabcabbcabbcaaabccabcabccabccccabcabccaaaabbccabcabccabcabcabbcaabbccabccccabcabbcabcabcaaabbcabccabbbcabcabbcaaaaabbbcabbccccaabcabccaaabccabcabcccabcabcabcabcaabcaaabcabcabccaaabcabcaabcccccabbcaabccabccabbcaabbbbcabcabcabcabbccabcaaabcaabcccabcabbcaaabbcabccaabcabccabccaabbccabbcaabcabcabbbcaaaabbcabccabccabccaabbcaaabcaabcabbcabccaaabcccaabbccccabcabccabbbbbbccabbccaabbbcabcabbbcabbbbcaaabccaabccabcabccaabcccaabbcabbcabbcabbbbccabbbccabcabbcabbcabbcccabcabcabbcabcaaabccccaabcabcccabcabccabcaabbcaaaabcccabbbbbcabcaaabbbcaabccaaabcabcaabccabccabbcabccabbcabbccabbcaabbcabcabbbcabcabbbccabbbbcaabbbcccabcabbcaabbcaabcabcabbcaabccabccabcabbbcabccaabbbbcccabbcaabccccaabcabbccaabccabccabcabcaabcabbcabbbbbcabbbbbcaabcaabbcccaaabbccabccabbcabbcabbcabbbcabbbcabbbccabcabccabcaaaabbcabbcaabcabcabbbbbcabccabbbcaabcabccabcaaabcabcaabbcaabcabbcabbcabcaabbcccabcabcabbcabcaabcabbbccabcabcccaabcabcaaaaabbcabbbccabbbcabbcabcccaaaabcabcabbccaaabcaabbccaabcabbbbcabcabcccaabbbccaaabccabcabcccccabcabccaabcccaabccccaabbccabbccabbcabbcabbbcccabcaabcccabcaabcaabccabbccabbcaabcabccabcaaabcccabcaaabcccabccabccaabcabcabccaabcabcaabbccabcaabcabcabcaabcaabbcabcccabbcabbcccccccabcabcccaabccabbcccaaabbbbcccabcabcabbbcabcaaabbbccaabbcabcaabcaabcccabbcabcaaabcabbccccaaabccabccabcabbcabccabbcabcabbcabbcabccabcaabcabbcaabbbcaabcccabcaabccaabbbbcabcabccabcabcabccabcabcaabcaaaabbccabcabcaaaabcaabbcccabcabcabcabcabccaaabbcabcabccabbbccabccabbbcaabcabccabbcabcccaabbcabcabcabbcccccaabcabcaaaabbbbbbbccccabbcabcaabbcabccabcabcccabcccaaabbccccabcabcabbcaaabcabcaabcabbbccaaaabbcabbcccabbcabcaaabcabcaabcaabbcaaabccaaabcabcabbbbbbccabcaabccabbcabcaabcaabccaabcaabbccabcabbcaaaabcabcaabccabcaaaaabbbcaabccabcabccabbcabccabccabbccaabbcaaaabcabcaabbbbccabcccaabbbbbccabcaaaabcabcabbcabcabcaabccabcaabcaabcaabbbcabcaabbbbbccabbcabcabccaaabcabccaabcabcabcccaabcaaaabbbbbccabbcaabcaabcabcabcabcaabbbccabcabcccaabcabccabbccabcaabccabccabbccabcabccaaabcabbbcabbbbbcaabccabbcccabbbbccabcabccabccccabccccabcaaabccaabcabcabcabbbcabcabcabcabccaabbcaaaabbbccabcabcabcabbcabbcabcaaabcabbccabcabcabccaaabcabbcabcaabbbbcabccabcabcccabccabbcaabcaabbcaaabccaaabbccabcabcabcabcabccabcabcabbbbbbcaabccabcabcabbccabbccaaabcaabcabbcabbbbcaabbcabcaabbccabccaabcaaaabbccaabcabcabcabcabcaabcabcabcabccaabcabccabccabcaabccaabbcaabbcabcabccabcabcabcabcaabbccabcabccaabccaaabbbcaabcaabcabbbcaabcabcabccabbbcabcabcaaaaabbcabcabcabcabcaaabcabbcabbbbbcaaaabccccabcabcccaabbbcabcaabcabccabcaabccaaabbcabbccabcabbccaabbcaabccccabbcabcabcabcaaabccccabbcabcabcabcabccccccaabcaabcabbcccccaabbbbbbcccabcccabcabbbbcabcabcaaabccaaabcabcabbcccabcabcabccabcaaabcaabbcabcaabccccaabbcabccccccabcaaaabcaabbcaaabcabbbccabcabcabcabcaabbcaabcaaabbbbbbbbcccabbcabbcabccaabbcabccabccabccabcabcaabbbcabccabccabcaaaabcabcabbcabcaaabbcabcaaabbbcabcabcabcabcabcabcabcabcaabbcabbbcabcaaaabcaabcaabcaaabcabcabcaabcccabcaaabcccabcaabcabbcaabbcabcabbccabcabccaabcabcaabccaabcaaabcaabbccabcabcabcabcccaabcabcccaabbccaabbcaabbccabbcabcaabbcaabcaabcabcabcaabbcaabcaaaabcabbbcabbcabbccaabbbcabcabccaabbbccabccccaabcaaaaaabccccabbcccaaabccabccabbbccabccabcabcabcaabcabcabcabcaabbcabcabbcabcaaabcabbcaaabcabcabcabbcabccaabcabcabbcabbccabccaabcccccccabbbcabbbcaaabbbbbbcabcaaabcccccccabbbcaabcaaaaaabccabcabbcabcabcabcabccabcabbccaabbbccaabbcabcabcaabcaabbccaabbcabbcabccaabcabccabccabcccabccaaaabcabbcabcabbcaabcabcabcaaabbbccaabbcabbbcabbcabbcaabcabcaabcabcabccabccabcabbcabcabcabcabcaaabcabccabcccabcaaabbbcaabcabbbcabccabccabcabcabcabcabcaabbcabcaabbcabcaabbbbcaabcabcaaabcabbbccaabcccabcaabccabcabcabbbbcabccccccccabcabcabcccabcaabbcabcabcabbccabbcabccabbbccabcabccabbcabcabbbccabcccabcccabccaabcabcabcaaabcaaabbcccabcaaabcabbccabcabcabbcabcaabcabbbccccabbccccabcaabcaabbcabcabcabcabbccabcaabccccabcaabccabbbccabbcabbccabcccaabbcabcabcabcabcabcabcaabcaabccabbcabccaaabcaabcabcabcabbbcabcabcabcaabcabcaabccaabbcaaaabccabcabccabcaabbbbcccabccabccabbcabcabbcabbccabbbcabcaabcabcabcabcaaabcabccabbcaabcabccabccabcccabbccaabcabbbbcaabbcaaabcabbbcabbccabccaabbbbccabccabbccaabcabbcaabbbcaabbccaabcccabbcabcabbccabbcabcaabccaabbbccabcabcabccaaabcabcabbcaabbccabcabcaaabbccabccabcaaabbbcabcccabcccabbbcccaaabbcabcccabcccaabccaaabbcabcabcaabbcabcaabcaabcccaabcaabcabcccabcabbcaabbcabbbcccabcabccccaaaabccabcabbccabcabbbcaabcaabcabbcabbcabbcabccaabcabccaaaaabbbcabcaabcaabcabcabbcaabcabcabcabcabbcaabcccabccabcabcabccabcaabcaabccabbbcabcaaabccabcabcaabcccccabccabcaaabccabccccabcaabbcccaabbbbccaabcabcaabccabbcabbbccaabcccaabcabcabbcaaabcabcaabcaaaabcccabcabcaaaaabbcabbbcccabcaabcaaaabcaabcccaaabcabcabcabcabbcaabccabbbccabccaabbbccabccabcabcabcaabcabcabcaabccabccabcabcaabbccabcaaabcabccabcaabbcabcabcabbccaabcabcaaabcabcabccabcabccabccaabcaaabcabbcccabbbcabcccccaaaaaaabccabcabccabcabbbccabcaabcabcabbbcaabbcaabbcabcabcaabbbccabcaabccabbccaabccabbcabccaabbccaabbbbcaaabcaabcaabbccabcaabccaabcabbccabbcabcabcccabccabcabcaabccaabbccabcabbcabcabccaabccaaabbcaabcabcaaabccccaabcaabbcabbcabcabbcabbccabbbbccccaabcccabcaabcaabbbcabccabcabbcabccabbbbcabcabcaabbcccabccabcabbcaabcabcabcabccabbcaaabbbbcccabcabcabcabccabcabcabcabcabcabccabccccabcabbbcaabbcabbbbbcabbcabccabccaabcccccabcabbcabcccaaabbbcabbbbcabcaabcabbbcabbccabcccaabbcabcccabbcabbcabbccabbcabbcabcabbccaaabbbccabcabcaaaabcabcabccccabbccaabcabbcabbcabbcabcabcabbbcaabccaabbbbbbbccaaabbcaaabbcccccabcaaabcabccccabbccaabccabcccabbbbbbbcccabcabcaabccabcabcabbccabcccccccaaabcabcabccaabbcccabbccaaabbccaaaabcabcabbcabcabbccaabcabcabcabbbbcabcabbbccaabbcaabcabbcabcabbcabcaabcabbccabcabcaabbbcabbcabcccabcabcabbcabcabbcabbbcabccabbcabbbccabccabcaaaaabcabcabcabccaaabccccabbccabbcabcaabcabcaabbcaabcabcabbbbccabcabcabcabcabcccaabcaabcaabcabcabcaabcabbbbcaabcaabcabccaabcabcabcaaaabccaaaaabbbcabbccabbbcabcabcccabbccabcabcabcabcabbbccabcabcaabbcabcaabccaabcabccabbcaabbcabccabbbccaabbbbbbbbccabcabbcaaaabcabcabbcccabcccaaabccabccabcaaabcabbbbbbbbccccaaabcabbccabcabcabcabbccabcccabbbccabcaabccccaabbbbbbcabbcccabcaaabcabbcccabccabccaabccabcabbcccabcabcccaabcabcaabccccabcaabcaaaabcaaabcabbcabcabcabcabcabbcabbcabcabcaabcabbbcaabcccabbcabcaaaabbccabcaaabccccccabbcaaaaabcabbccaabccaaabcabbcaaabcabccabbcabccabcabbcabbcaabcabbcaabcabcaaabccabcabcccaabbcccaabcabcabccaabccabcaaaabbcaabbccaaabcabbcabccabbcccaabccabcabcabcaabcabcabbbcaaabcabbcabcaaabccccabcccaaabbccccaabccccabcabbcabcabcabbccaabcccabccabccabccccabbcabcaabbcabcaabcabbccabbccabccabcabbcaabbcabccabbcabbccaabcaabcccabcabbcaaabbbbcccaabcabcabbccabbcabcabcabbccabbcabccabcabbbbbbcabbcabcaabbccaabccabcabbccaaaaabcaabcabbbcabccabbbcabcaaabcabbcccaaabccccaabcabcabbccaaaaaabcabbccccabcabbccaabcabccabcabcabcabcaabbbbcabcabcabbcccabcabbcabcabbbcabcccaabbccabcccccccccabcabcabcabcaabccabcabbcccccccabcabcccaaabcaabcccccabbbcabcaabcaabcabcaabcaaaabcabcabcabcccaaabcabbcaabbbccccabbcabcabcabcabcabcabcccabcabcabbcabbcabcabccabcaabcccccabbcabcabbcaaaabbcabcabcabcabbbbcabcabbccaaaabcaaaaabcabcabcabbbcabbbbcaaaaabcabcaaaaaaabbbcabcabcabccaabccabbccabcabcabcaaabcabcaabccabcabccccabcabbccabccabcaaabccabcabbcabccabcccccaabbbbbcabcaabccaabbcabccccaabcabbcabcaabbbcabbbccabbcccabccabbcabcccabcaabcabbbcabcabcabbccaaabcccaaabcabcabcabccabbcabcaabcaabccaabbcabcabccabcccabcabccabbcabcccabcaabccabcccaaabccabcabcabcabbcabccabbcabcabbccabcabccaabcaabcaabcabcccccaaabbbbbcabcabcabcaabcabcabcabbcaabccabccabbbccabbcaabccaabbbcaaaabbcabbccabccaabccaaaaaabccabcabbbbcabbcaabcabbbccaabccaabbcccaabcaabbbccaabcccccaaabbcabcaabcabbcaabcabbcaaaaaabcabbbccabbbcabcaabccabcabcabcaabbbcabbccccccaabbbcabcabcaaaaabbbcabcaabccccabcccaabcabbbbbcabcabcabccabbcabbbccabcabbbccabbbcabcaabbbcabcaabcabccabcaaabbbbcccccabcabbcabbccabcabcabcabccabbcaabccabcabcabcabbbcabcabccaabcabbcabccabcccabcabcabccccabcabccabcaabbcabbccabcabccaaabbcabbbcaaabcaaaabbccaabbccaaabcccccabbccaabcccabbcabcabcaabccccccabcaaaaabcabbcabbbbcabcabccabcabcabbccabcabccabcabbbbcaabbcaaabccabcabcabbcaaabccaabccaaaaaabcabbbcaabccabcaaabcabccabcaabbcabbcabcabcabccabcabbbbbcabcccaaabcaaaaaaaabbcabcaabcccabbbcabcabcabbbccabbcccabbbbcabcaabcabcabccabbccabccabbbbbcabbbccabcccabcccabbcabbcaabccabbbbccccaabcabbcccabccabcabcabcabcabccabbcabcabcaaabccccabccccabcabbccabccabcabbcabbcabcabcabccabbcabcaabcaaaabcccabcccaabcabcaabcaabcabbccabcabcabcabbcabcabcccabcaabccabcabcccabcabcaabcabbcabcaabbcabcabcabcccabcabbbbbccabcabcabcaaaaabcabbcabbcaabcabcabbccabcabccabcabccaabbcabccabcaabbccabcabbcccccabcaabbbbcabcabcabcabcabbbbccabccaaabbbcabbbccabcabcabbccabbcabbccabcabbbbccaaaabbccabbcaaaaabcabbcccabbbcabcabbcabcaabbbcabbbcccabbcccabbcabbbccabcaaabbbccabcaabcabbcabbcccabcaabcaabbbbcaabcaabcabbcabccaabcccabccccabcabbcabcaabcabbbcabbbccaabcaabcccabcabbccccabcaabcccaaaaaabcccabcabbcaabcabbcabcabcabcaabbccabcaabbcaaaabcabcaabcabccabcaabbbbcaabccccccabbcccabccabccabbbcabbcabccaabcaabbccabcccccccabcaabbcabccccabcaabccabcabbbcaaabccabbcaaabcaaaabcabcaabcabccaabcabcabcabccabbcabbcabbcabbcabccaabcabbccabbbcabbccabbcabcabccaabcabcaabbcabbcaaaabcaaaaaaabcabbccabcabcabbcaaabccabbbbcaaaaaaabccabcabccabcabcabcccabbcaabcaaabcccabcabcabcaabcaabbccaaabbcabcaabcaabcabccabcaabcabcabcaabcaabcabccabcabcaabccaaabbccaaaabbbbcaaabcccabbbcaaaabbbcabcabccccabbcaaaaabccaabbbccabccaabcaabcaabcabbbccabbbbcabcabbcabcabcaabcabccabbcabbcabcaabcabcaabcaabbcabcaaaabbcabcabbcabbcaaaabccaabcabbcaaaaabcabbccabccccaabcabcabccabbccaabccabccabcabbbcccabcabcccabcabbcabcaaabcabbcabcaabbcabcabcabcabcaaaabbcccabbcaabccabcabbcabcaabcabcabcccabbccaaaabbbcaabbbbccaabbcaabcabcaabcccaaaaaabccabcabbcccabcaaabbcabcabcccabccaabcabcabbcccabbccabcabbccabcabccabcabcabccabcaabbccabcabbbcabcabcccaabccaabccabcabcaaaabbcabcabcaabbcabcaabcabcaabcaabcabbcabcaabccabbcabcabbbcabcabcabcabcaabcabbbbbbcabbbcabbcabcabcaabcabcabbccaaaabcabccabcabcaabcabccabcabbbcabcaabbcabbcabcaabcccabcaaaabccaabcabccabcabcccabcaabcabcabbcabbbcabcaaabcaabcaabcaabcaabcaabbccaabcabccabbbccabccabbcaabcabccabcccabccabcabcaabccabcabcaaaabccabbccabbcabcccabccabccccaabcaabbbcccccabbcabcabccaabccccabbbbbccabbcabcaaabcabccabccabbbcabccaabcabcabbbbcabbccabbbcabccabbccaaabbbbccabbcabccabcccabcaaaabccaabbcccabccaaabccabcaaabcabccabcabcccccaabcabcaabcaabbbbcaaabbcabbcabcaaabcabbccabcaaabbccabcaaabccaabcccabccaaaaabcaabbbccabcabcaabcabccabcccabccaabbcccabbcaaabbcabcabcabbbccabcabbcaabcaabcaabcccabbcaabbcabcabcabcaabccaabbccabcabcabbcabccabcabccaaabcabcabbbcaaaaabcabccabbcabccabbccaabcabbccaabcabbcabbcabbcaaabbbcabccaaaabbcabbcabccabbcaabcaaabccabcccaabcaabbcabcabbcabcabbbcabbcaabccabbcabcaabccabccabcabbcabccaabbbbcabcaaabbccabbcabbbbbcabbcabccaaabccccaabcabcabcaabcabbbbcabbccaabbccabccabcaaabcabcabcabcaaabbcaaaabcccabcabcaabcabcaaaabcabcabcabcabccaabccabbcccabbbcabbccabccabcccccabcaabccabccabbccabcaabcaaabbcaabcaabccabcabcccaaabcaabbccabcabbbccabcabbcaabbcabcabbccabbcabcabcccabccabbbbcabccccccabccaaabcabcaabbcaabbcabcabbcabccaaabccabcaabcabccaabcabbcabbcabcaabccabccaabcabcabcabcccabbccabcabcaabcaabcaabcabccabbbccabcabcaabcabbcabcabcabccaabcccaabbcabbcabcaabbcaabbbbcccabcabbbbcabccabcaabcabcabbcabccabcabcccabcabcabcaaabcabcaabbbcccaaabcabbccabcabccabcabbccccabcaaabcaaabccaaabccaaabcabcabcaabcabbcabbbcccabbbcabccaaaaaaabccaabcaaabcabcabbbcccabcabbccabcabcaabbcabcabcaabbbbbbcabccaabcabcabbcabcabcabcaabbbccabbbcaabcccabbcabcabbcaaabbcabbcabcabcabcabcaaabccccccabccaaabccabccabbcabccabbcaabbcabcccaaabcaabbcabcabcabbcabcabcabccabbcabcccabcabcaaaaaabcabcabcaabcccabbcabcabccccccabccaabccabcaabbbcabcabbbbcaabccabcabcabcccccccaabccabbcabcaabbccabcccabbcabcabcccabcabbcaabcabcaaabcabbcabbcabcabcabcabcaabcaaaabbccabcabcccabbcabbccabcabbcabccabcccaabcabcabcabbbbbcabcabcabccabccabcccaaabbcccaabcabcabcabbcabcabbccabcccabcabbccabccabccabcabccabcabbcabcccabbcabcaabcabccabcaaabccabbcabcaabcabbcabcccabcabcabbcccaaabbccaabccabbcabbbcaaabcabcabbcabcaabcabcabcccabcaabcabbbbcabbcabcabccaabcabcabcaabcaabbcabbcaaabcabbbbbbcabccabccabbcabcaabcabcaaabbcaabbcaabbcaaabcabbccabcabccaabbbcaabcaaaabcabbcabbcaabcabcccabbcaabcaaaaaabcaabbcccabcabbbbcaabccabbcabccaaabbccaabcaabccabbccabcaabcabbcabcaabccabcabcabcccabcccaaaabbccabcabccabccabccabcaaabccaaabcaabcabcaabbbcabbbcaabbcaaaaaabcabcabcccabcaabbcabcabcabcabcabbcaabbbccccabccabbbcaabcaabcabcaabccabbcabcaabcaabccaabcaabbcabccabccaaaaaabccaabbbcabcabbbbbcaabccaabcabcabbcaaabbccabccabcaaabbcccabccaaaabbcabbcabcaabbbcaabbbbcabcaabcabcabcabccabbcabcabbcabcabcaaabbcabcaabcabcabcabcabcaabcabbbcaaaaaabcaabbcabccabcaabcabcaabcaabcabbbcaabbcabbbbbbbbccabccabbbccaaabcccabcaabccaabcaaaaabbbcaaabccccabcaaaaabbbccabcccabcaaabccaaaaaaabcaabccabcaaaabbccabbcaabcabcaabccabccaabbcabbcabcabccabbcabccccabcabbcabcccabbbcaabbccabbcabbcabcabbbbcabcabcaaabbbbbcabbbcabbcabbbbcabccabcaabccabcabcaabcaabcabccaaabbcaaabbcccaaaabcaaaabbbccabbbcccabbccaaaaabbbccabcabcaaaabcabbcccaaabbcabcabcaabbbbcabcabbbcabccaabbbbbbcaaaabccabbcabcaabcabcabccaaaaabbccabcaabcaaaabcabccaabccabcabbcaaabbcabbbcabcccccabbbccaabcabcabcaabcabbbbcabcabbbcaaaabcabcabcaabccabcccccaabcabcabcabccabccaabbbccabcabbcccabbcabccaaabbcaaabcabcabccabcaabccabcabccaaabcabbcabcabcccccabcccabcabccccaabbbbcaabbccaabcaabbcaabcaaaabcabbbcaaaaabbbcccabbcabcabcabbbcabccaabbbcaabbcabbbcabbcabccaabccabccabccaaabcabcccccabbcabccccaaaabccabcabcabcabccabcccabbcaabbbbbbccabbbcabbccaabcaaabcaabbbbbccaaabcaabccabcabbcaabcabbbccabcabcabcabbcaabcaabcabbccaaaaabbbbcabcabcaaabccabbcabcabccccabccabbcaabbcaaaabcabbbcabcabcabccabccccaabbccaabcaabcccccabbbccabbcabbcabcabbcaaaaabcaabcabccabbcaabcabcabcabcabcaabcabcaaabbcabcabbbcabbcaabbbcaabcabccaaabcabcaaabccabbcaabcaaabccabcccaabbbbcabbcccabcabbccabcabcabccabcabcabcccabcaabcabbbcaaaabcabcaabccabcaabbbccaaabcabcabcabbcaabccabcabcccccabccabcabbbcaaaabccabcaabbccaaaabbbcaabbcabccabcabccabccaabcccabcabbbbcabcabcabccabccabccaabbcabcaaabcabbbcabcaaabcabccabcabcabccccabcaabbcabccabcaabcabcabcabbcabcaabcaaaaabcabbbcccaabcabbbcccabccabcabcabcaabccabcabccabcccabcaaabbbbbcabccabccaabbcaabcabcabccabcaaabcaabbccabcabbcabcaabcaabccabcabccabcaabccccaaabcabcaabccccabbbccaaabbcaaabcaabccabcaaabccabbccccaaabbbcccabccabccabcabcaabcabbccaabcaaaabcabcabbbbbcabcaaabcabccabcabcaabbcccabccabbcabcabbcabcaaaaaabcabbccaaabccabccabcabcabcabcaabbcaabccaaabcaaabccaaabbccaabcabcaaaabcabcaabcaaaabcaabcabbcabcaabbcaaaabbcabcabcabbbbbcaaaabcabcabcabbccabcccccabccabbcabbcabcabcabcabcabbbcabbccabcabccabcabccabcaaabbcabccaabcabbbcabcabcaabcabcabcabbbbcaaabbcabbcabcaabcccaabcabcabcabccaabcccabccaabcabbcaabbcabcabccabbcaabcabbbcabbbcabbbcabcabcaabbcabccabcaabcaabcaabcabcabcccabbccabbbbbccabcabcaaaaabcabbcabccccabcabbccabccaabbbcaabcabcabbcabbbccabcabcccabbccabbbccaabbbcccabccabbccaaaaabcaabbccabcabbccabcaabcabbcabcaabccabcabcabcaaabccaaabbccabcabbcccabcabcabcccaabcaabccabcabcabcaabbcabcaabcabcaabcaabbccccaaaabcccabbcaabccabcabbcabccaabcabcabbbcabcaaabbcabbcabccaabcccaabcabbcabcaabbcabcabcabbcabcabcabcaaabcccabbcaabbccabbbcccabccabbccaabcabbcabccabbbcccaaabbbcaabccaabcabcabcabbbcaaabbcabcabcabbccabcabcabccabbcaabbcabbcabbbcabccaabccabbcabbcaaabccabcabbcabcabbbcabccabcaabcabcaabbbcabcabcabcabcabcabcaabcabcabcccabcaabbbcccabcabbbccabcaabbccaabbbcabcabbcabccaabbcabbccabcaabcabccabccaabcaabbcabbccabbcaabcccabbcabcaabbccaabbcaaabbcccaaabbbcaabbccaaaaaabbbcabccabcaabcabcabcaabcabbccabbcaaabcabbcaabcabccabbcaabcaabbcabcabcccabcabccabccabcabcabcabccaabbbcabccabccabcabccaaabcccabcaabccabbbcaabcccabcaabcaabccaabcaaaaaabbcaabcabbcabbbbccaabcabcabcccabcabcabcabccabcaaaabcaabcabbccaaabbcaabcabccabbcaaaabccaaabbbcabcaaaabcabbcaabcabbcabcabcabbbbcaabbccccaabcccabcaabbbcabcabbcabcaabbbbccccabccabbcabccaabccaabbcabcabcaabcaabcabbbcaabbbbbccabbcabbbbcccaabcabcabbcaabcabcabcabcccabccabcccabbbbcabbccabcaabbbcabcabcabcabcabcaaaabcabccabcabcabbbbbcabbccccaabccccccaabccaabcabccaabccabcabcccaabcabccabbccaaaabbbbbcccaabcaaabccccccccaabcabcabbccccabbcccccabcccabbbcaabbccabcabbccabbccabcaabcabbbccabcaabccaabbbbcabcabbcabbcaabbcaaaaaabbcabccabcaabccaabbcabbcabccabbcabccabcccabbccabbbbccabbbcabcaaaabbbbccabccccccaabcabbccccabcaabcaaabccccaaabbbcaaaabcaaabbcaaabcabcaabcabccabcaabcabcaabcabbcaabbcabcabbcabcccaabcabbcabcaaaabccabbbbbccaabccabbcccabcabcaaaaabccaabcabcaaabcabcabbcaabccabbbbbccabcabbcabcaabcaabccaabcabcabbbccabcabccabcaaabcabbcaabcaaabccabbcabcabbccaaaabcabbcabcabcabccabbcaaaabccccabcabcabcabcaabbcabbccaaaabcabcaabccaaabbcaabccabcabcaabcabccaaabcccabcaabcaabcccabbcabccabcabccabbcaabccabcccabcaabbbbccabcabcaabcabbcabbcaaabcaabbcccabcabcabbbcabcabcaaabcccabbbbcabcaabcabccabcabbcabccabcabbcabcabcccabcabcaabccaabcabcabbcaabbccabcabbbcabcabbbbcabcaaabbbccabbcabbcabccabcccccabbccaabbccaabbccaabcaaabcabbcabccaaabccaabbcabbcabcccaabbbbcabcaabbbccabbcabcaabbcabbcccaaabbcabcaaabccabbcabccabccabcabccabbcabccabcaabccccabccabbbcccaabcccccccaabcccabccabcabccabcabbbcabbccabbcabcccccaabcabbbcaabbccccabbcabcaaabcabcabcaaaabcaaabccccaabcabcabcaabcaabcabcabbcabbbcabccabbbbcaabbcabbcabcabcaabcccaabcaaabbcabbccaabccabcccabccaabcabbbcaaaaaabbcccabbcaaabccabcccaaabbcaabbcabbbcabccabccaaaabccaabcaaabccabbcaabcabbcabbbccccccabcccaaabcabbcabbcabbcaaabbbcabccaabbccabccaabbccabccabcabbbcaabbccccabccaaabbbcaaabbcabcaaabcaabcaabbccabbcabbccabccabccabcabbcccabcabcabcccaabccabcabcabbbbbcabbcabcaabcabccccabbcabcabbbccaabbcabcabbbcaabccabcaabbccabcaabcaabccabcaaaabbbcaabcabbcabbccabcabcaabcabcabbcabbbcabccabbcabbcccccaabbcabcaabcaabbcabcabcccabcabbcabcabccabccabccabcabbcccccabcabcaaabccaabbbcccabbccaabccaaabcabcaaabbcccaabcaaabccaabbcaaaaaabbbcaaaaabbbcabccabbcabbbbcaabbbcaabbcabbbbcaaabbcaabccaabbcabbcaabcabcaabcabbcaabcaaabccabcaabcaabcabcabcabccabccaaabccccabccaabcaaabbbcabcabbcaabccabbbccabbcabcaabbcaaaaabbbbbcabcabcaabbbcabcabbbbcabcaabccabcccccabbcabcabbcaabbbbccaabccabbcabcccaaabcabcaabbcabccabccaaaabcaabcccabccaabcccabcabbcabccccccabcabcabcaabcabcaabcabcabbbcabbcaabbcaaaaaabcabbbccabcccccabbcaaabcabbcabbbbbcabccabcabccaabbbbbccabcabcabccabccaabcaaabcaaaabbccaaaaabbccaabcabcabcaabbccaabcaabcabbbccabbbcaabcabbbcabccaabccabcabcaabcccccabbcaabbcabcabbbbbbbcabcccaabcabcaabcaaabccabcabccaabcabbbcabcaabccccccabbcaabcabcabcabbcaabcabcabbcabbbbbccabcaabcabcabcaaabcabbbccaaabcaaabccccaabbcabcabcabbcabbbcabcaabcabcaabcabcccaabcabcabcabcaaabcccaabccabcabbbbbbbcabcabcabcaaabbbbbbbccaaaaabcabccabcaaabbcabbcabcccabccabbccabcaabcabbcabbcccaabccabbcabcabcabccaaaabcabcabccabbcaaabbcabcaaaabbccabcabccabccabcabcabccabbccabbcaaabcccabcaaabcaaabcaabcabbcabbcabcaaabcabcabbcaabcabcccccabbcabcabcaabccaabccabccccabcabbbbbbccabcabbcabcabbccabbbcaabbbccaaaaabbbcaaabcabcabcabcccabcabbcabbccabbcccabcabcaaabbcaabccabcaaaabccabcaabcccabbccaabcabccabcaabbbcccaaabcaabcccabccabcabbbcabbccabcaaabcabcabccaaaabcabcabcaabcabbcaaabcabbcabcabccabbbcaaabcabcabbcabbbbcabcabbbbcaaabccabcaaabbbcabcabcabbccabbcaaabbbcaabcabccabcaabccabcabcaabbbbcabcaabcaabbbcabccabbcaabbbcabcccaabccabcaaabccabcabcaabcabcabcabcaaaaaabbcabbcabccaabcaabcccabcabbbcabbbcaabccaabbcabcccaabcaabccccaabcabcaabbcaaabccabcaabcaaabbcabcaabbbcabbcabbcabccabccaabccabccabcabcabcaabcabcaabcabcabcaabcaaabbcaabcabbccaabccabbcabccccaabcabcabccaabccabcabcabcabbccaabcccaabbccabbcabcaabcabccabcabcabbbbbccabcabcaabccabcabcabccccabcabbbcabcaabcaabbcaabbbcaabbbcaabcaabbccaabcccabcabbbbcabcabcaaabbbbcabcaaabbcaabccabbccaaabcabbccabcaabcaabcaabcabbbcccabccccccabcabcabbbcccaabcccaabbcccabbbcabcabbcaabcabbcaaabcaaaabccabcabbcabcaabbbcabcabbcabcabcabbbcaabcaabbccabcabcaabbcabccaaabcabbbcabcaabcabccabbcaabcabcaabcaaabbcabcabbccabcaabccabcabbccaabccabbbcabbccabcabbccabccabcabcabcaabbccabcaabcabbccabcccaabcabbcabccabcabcabbccabcabccccabcabcccccabcaabbbcabcabcabcaaabcabbcaabcabcccaabccabcabcccabcabcabcabcabcccaabccccccabbcabcaabbccabcaabccabccaabccabcabbcabcabccaabbcabbbcaabbcabbbcaabcabccccaaabcaabbbcaaabbcabbccaabcabcabbcccabcccabccabbbcaabccccabcaaaaaabcabccaabbcabcabcabccaaabcabcabcabcabccaabccabcaaabcaabccabbbcaabccccabbcccabbcabcabccccabcabbcabcaabcabcabbbcabcabcccabcabcaaabcabcabcaabccabcabcabcaabccaaabcabcaabcabcaabbbbbcccaaabcaaabcabcabbcaabccabcccabccabccabcabccaabcabcaabcabbccabcaabbcaabccaaabcccabbbccaabcabbbcabccaabbbbcccaabcabbcaaaabbcabcabcabbbbcccabbcabcaabbbccaabbcaabbcabbccaabcccaabccaaaabbbccccabbcabbcabccabcabcccaabcabccaaabcabccaabcabcabcabbbccccaabbbbcabbcabcabccabbcaabccabccabbcabbbcabcabccabccabcaabccabbbbcabbbcaaaabbbccabccabcabcaabccabcaabbcabcaabcabcabbbbcabcabccaaabccabcaabccaaabcabccabbcabbcabbbccabcaabbcabcabccaaabcabcabccaaaabbccaabccaabcabbcaabcccabbccaaabcabcabccaabcaabcaaabcabccabbcccabcabccabbbcccabbcabcabbcabbbcabcccabcaabcabcaabbcabbccabccaabbcaabbcccaaabcabbcaabcabcabcabbcaabcaaabbcaaaabbbcabcabccaaaabccabccabcaabccabcabccabccaabcabcaaaaabbbccabcabcaabcabcabbccccabcabcabbcaabcabcaaabbcccabcabcabcaabcaabcabccaabccabccaabbccabccabcaaabbcccccccabcaaabbcaaaabbcccabccccaaabcabccabccccabcabbcabcaabbcaabcabccabbcabcabccaabcaabbcabcabcaaabcabcaabcccabcaaabbccabcaabcaabcabcccaabcabcabbbcaabcaaabbcabccaabcabcaaabcccccccccabccabcabcaabccaabbbccaabbbcccabcabcabcabccaabbcabbcaabcabcaabccaabccabccaaabccaabcabcaaaabbcabbcabbccabccabbccabbbcabcabbbcabbcabbbcaabbbcabcaabcabcabcaabcabbbcabccabbcaaaabcabbbcaaabcccccaabcabccabccabbccabcabcabbbcabcabbcabbcccabbbbccaabcccaabcabccaabbcabcabbcabbbcabbbcabcabbbcccabbcabbbbbccccabcccabbbcccabcabcabcaabccabbcaabbbbccabbcaabcabcabcabbcabbbcabcabcabccaabcaabccabccabbbcaabcccaabccabbcabbcaabcabbcccabcaabbccabcabcabcabbbcabccabbbbcabcccabcaaabcabcaabbbcabbbccabbbcccaabcabcabbcaabbcaabbcaabbcaaaaabcaaabcccabbcabbbcabccaabcabcabcabcaabccabcaabcaaabccabcabcaabcaaabbcaaabbbcaaaaabccabbbccabbcabccaaabbcabbcabccaaaabbbcaabcabccaaaaabccccabccabcccaaaabcabcabcabcabccaabcabbcabcaabcabcabbbbcabccccccabccabbcabccabcabccabcabbcccabcabcccaaabbcabcabcabcaabcabccabcaabbcaaaabcabbccaabbccabcaabbcaabcabcabcabcabbccabbcabbcabbccabbcccccabcabcccabcabbcabbbccaaabccaabcccccabcabbcaaabcabcabcabbbcaaaabcabccaabccccabbbccabccabcabcabccabbcabccabccccaabcaabbcabbcaabccabcabccabccabbbbccccccabcabcaabbbbbcabbccabccabcaabcaabcabbcccaaabcabccabbcabcabcabcccaabcaabcabccaabcabcabbcaaabccabbcabbcabbcabbcabbbcccabbbbcabcabbcccabcccaaabcabcccabcabcabcabcabbcaabcabbcccabcabcabccabcabbcaaabcabcabcaabcabccabcabcabcaabcabbcaaabcabcabbbcaabcccaaaabcabcabcabcabccaabcabcabcabccaabccccabcabcccabcabbbbcabbcabbcabcabcabcabbbbbcabcaabcaaabcabcabbbcabbccabbcabbbbcabcabccabcabbccabcccabcccabcaabcabcccaabcabccabccaabcabcaabcabbccabcabcabccabcabccabcabcabcabccabcabbbbbcaaabccabcaabcccabcaaabbbcaaaaabcabbccaaabcabcabbbbcaaabcaaaaabcabcabbccabcabbbbbcabcabbcabcaabbbbcaabccabccaaabbcabbcaaaabcabcaabbbcabccaabbcccabccabcaaaabcabccabcabcabbccabcccaaabcaaabbccabcaabcabbbcabcabcabcaabccabcabccabcaabbbcabcabcabccabcaabcabcaabcaaaabcaabcaabccabcabcabcabcabcaabbcabccaaabcaaabbcabcccaaabcabcabcabbcabccccaaaabbcaaabcabcabbbcaabbbcabcabcccabcaabcaabcaabcabcabbccaabccabbcabccabbcccaabcabcabcaabcabcabcabbcaabcabcaaabcaabccabbcabccabcabcaabcaabbccccccccabcabcabcaabcabcabbcabbcabcaabbcabcccabcabcabcaabcabcabbcccabcaabbcabccaaaabcabccabccccccaaaaaabcaaaaabbbbbcabbccabbcabbcabcabbcabccabcaabcaabcabccabcabccaabbcabbbccabbcabcabcabcabcabbcabcaabbbbbcaabcccabcabbcabcabcaabbcaaabcaabbcabccabcabcabbccabcccabcabcabbbcaabbcaabbcaabbcabbcaaabccabcabcabbcaabcabcaabbcaabbcccccabcabbcabbcaabcabccabbcabcccabbcabbccaabbcabccabcabbcabbcabcabcaabbcabbcccaaabcabcabcaaabbccabbccaabcaaabbcabccabbcabbbcabcabbcabbbcabccabcccabbcabcabcabcaabccabcccaabccabccaaabcaaaabcaabcaaaabcabccabcabcabccaabbcabcabbbcabccabcabbcabcabccccaabcabccabcaabbcabcabbbbbcabcaaabcccabcabcabbcabbbbbcabbcccaaaabcccaabbcabcabcabbbcccaabbccccabcaaaabccaaabbbcabcabbcccabcabbbcabbbbbcaabbbbbccccabcaaaaabbcabccabcaaabccaabcabcabccabbbbcaabcaabcabbbbccabcabcabcabcabccabcaaabccabccabcaabbcabcccaabcaabccabcabcaabbbcccabcccabcaabcaabcaabbbbbbbbcccabccccabcabbcabbbcabbccaabbcabbbbcabcabcabcabcaabbccaaaaabccaabbcabcabccabcabccaaaaabccabcabccaabcabcabcaaabcabcabcaabcabbcabcaabbbcabccabcabbcabcabccabcabbcaabcabcaabccabcabcabccaabcaabbbcaaabcabcabbbccaaabcccccabcabbbcabbcaabbbcabcaabcaabcabcabcabccabccccccabbccabccaaabbbbccabccabbbbcaabcabccabbccabbcaabcabbbcaaaabbbbcabbbccaabccaabccabccabcaaaabbcaaabcabcaabbcabcabccabcabcabccabcaabccaaabcaaabbccaabcabccabccabcabbbbcaabcccabbcabbcccabbbbccccabcccabcaaabcaabcabccaabcabcabcccabcaaabbcabbbcabcaabcabcaaabbccccaaabccabcabcccabbbbcabcaaabbbbbbcabccabcabcabbcccabcabcccabbcabcabbbbcabbcccabcabcabcabcaabbccaaaaabccccaaabbccabcabbbbcccabcccaaabccabcaabcabccabbccabcabcabccaabcabcabccabcabbbcabcabcabccabcabbbcabcaaaabcabbcaabcabbcabcaabbccabbbbccabccabcabcabbbcabcccabcccabcabbbbcaaabcabbbccccabcabbccaaabccaaaabcaabbcaabcaabcabcaabcaabcaabbcccccaaabcaabcabccaabbcccabcccabcabbcaabbccccccabbccabccaabcabcaabbcabcabbcabcabcaabbcaabcaaabcccabcabbcabbccccaaaabbcabcaabbcaaabccccabcabccccaaaabbbccaabcaabbccabcabccccabcabbcabbbcabbbccabcabbcabbcaabccabcccccabccabbbbccabbcaabcabcabbbccabbcabccabbcccaabccabccabccabbbbcabcaabcabbbcabccabccaaaabcaabccabcaaaabccabcabbbcabcabbcabbbbcabcabbbcaabcaabbccccaabcabccabcabbcaabcabcabbbccaaabcaabccabbcabcccabcabccabccaabccaabbcabcabccabcaabcccabccabbbbcaaaabbcabcaabcabcabcabcabcaabcabcabbbbbcabcabccabcabcabbbcabbbbbccaabcabcabcabcccaabcabccaaabcccaabcccabcabccaabcabbbcaabbcabcaaabbcabcabccaabcabcccabccaabccaabbcaabbcabbbbcabccabcabcabbcabcaabbcaabbbccccccaabcaaabcaaabccaabbcabcabcabcabcabcabccaabccabbbbbcaabbcabcabcabbbcabccabcabbccabbbcaabcabbbccabbcabccabcabbccabbcaaaaabbbcabccabbbcabcccaabcabcaabcaabccaaaabbbcabcabcabcaabcabcabbcabbcabccaabccaabbbcabbbbbcabcabbbbbcccabcabcabcabbbbccaaaabbbbccabcabbbcabbcabcabcabcccaabcabccabccabccabcccaaabbbbcabcaabccaabbccabcabbcabcabccabbbcaabccabcabcaabcabccaabccaaaabcabcabbbbbccabbcabbcabbcabcabcccabcaabbcccabcabbccabcaabccabcabbcaabcabbcaabbcabccabcccaabccabcabcabbcaabcabbcabcabccabcaaaabccabbcccabcaaabccabbccabbbcaabcabcabcabcabcccabcabbccccaaabcabcaabbcabcabcabccabccabbcabcabbcccaabcaabccabcaabcabcccaaaabcabcaabbcaabbcabccaabcccabccaaaabcabbcabcaaabcabbbcaabccaabcaabcabcabcabcccccaaabbbbcabbccabccabbcccabcabcabcccabcabcabccabbcccaabbcabcabcaaaaabcabbcccaabbcaabcccabbcaabbbbccabccccabcabbcccabbbbbcabbcccabcabbbbbbbbcabcaabcabcabcaabbcabbcabbccabcabcaabcaaabcabcaabccabbbbcaabcabcabccabccabbcaabcabccaaabbbccaaaaaaaabcabbbcaabcabcccabbbbcccabcaaabbcabccabcaaaaabcaabcaaaabccabccaabcabbccabccabcabcaabcabcaabccabbcccccabcabccaabcabbccabcabcabbbcabccabccabcabccccaaaabbcaabcaabcabcaaabccaabbbcccabbccaabccaaabcaabcabcaaaabbcabccccaabcabbcaabbbcccccabcabbbcabcabbcabccaabcabcabbbbbccccabcabccabcaaabccabbbbcaaabbcccccaabcaaaabcabccaaaabccaabcaabbcabcaabcaabccccaabcccabbccabcabcaabccaabcaabcabcaabbcccaaaabcaabcabcabcabbbcabcabbcabbbbcabcaabccccabccaaabccaabcabccabccabcabcabcccabcabcaabcabbcabcabbcabbbccabcabccccaaabbbcaaabcabcabbcabccabcaaaabbcabcaabbbcabcabbccaabbbbbcabbcabcccaabbbcabbcabcabcaabcaaabbcaaaaaaabcabbcabcabbcaabcaabbcabcaabcabcccaaabbbcccaabccaaabccaabccabbcabbcabbbcabcabcabcaaabcabccaabcaabcabbbccaabbccabcaabcabcabcabcabbcaaabbcccaabbccaabccaaabbccabccccabccaaabcabccaabbbcabccaabcaabbbcabcaabcabbcabbcabccabcaabccaaabccccabcabcabbbbbbcaabcabccabcaaabcabbccaabcaaabcabcaaabcabbcaaaabcabccaabcaaabbbcaabbcabcaabbccabcccabcabccabcabbccabcaabbcaabbccaabcaabcaabcaabcaaabcabccabcabcabcaaaaabbccabbbbccaabcaaabcccaabcccccaabbcabccabcabcabbcabcaabbbbbbbccabbbbbbccabbcabbcaaabccaaabbcabcaaaabccabcabcabccabccaabbcabccabbccaabcabccabcabccabbbbcabbbccccaabcccabcabccabcabccabcabcccabcabcaaabbbbcabccabcabccabcabcaabbccccaabbccabcabcabcaaaabbcabcaabcabcabccabcabcabbcabcaabcaaaabcccabbcabccccabbcabccabcaabcabcaabcabccccaabcabcccaabcaabbccabbcaaabbbbbcabcaaaabbcabcabbcaabccabcccabbbcccaabcabbcabcabbbbbbbbccabccaabccabccabcabbcabcaaabcabcccabcaabbbcabccccaabcaaabcabbcabbbcaabcaaabcabbccabbbcaabbcaabccabcabcabcabbcaaaabcaabbbbbbccabbbbbbcaaabccabccaaabcabbbcaabcaabbbbcabcaaabbbbcabcaabccaaabccabbcabcaabcabccabbbccaaabcccabcaaabcaaabccaaaabcabccccabccaabcaaaabcabbcaabbcabcabccabbcaaabccaabccabcabcaabcabcabcabcabcabccccabcabbccabcaabcabcaaaabbccabbcccabcaabbcaabcaaabcabccabcccabccabcabbbcaaabccabcabcccabcabcabccabccabbcccaabcabcaabbcabcabcabcaabcaaaabcccabccaabbcccabcaabccaabcabbcccaabcabcccabcabcaaabccabbccabcaabcabbcccabcaabcabbbcaabccabccaabccabcaabbbbcabcabcaabcabcabcaaabbccaabccabbcaabccabcabcaaabcabbbccaabbccabcabcabbcabbcaabcabccccccaabcabccabbbcabcabbcaabbcabcabbbbccabbcabcabbcabccaabcaaabbcabccccabcabcaabcccabccabbbcabbbccaabcccabccabcabcabbbbcaabcabcabcabcccaaabcabbcaabcabccabbbcaabcabbbbcccaaabcabcaabcabcabbbbcabcabcabbbcabbccccccaaaabccabcccabbccabccabbbccccaabcaaabccabbbbcabbcabcabccabcabbccabbcaabbcaabbcaabcaabcabcaaaaabcabcabcaabbcabccabcabbcabbbcaabccaaabccabccabcabcaabbcaabcabcabbcabbbbbbcaabbccccaabccabcaabcabcaabcabbccabcabbcccabbbcaabccabccaabccaabcabbbcabcaabcabbbbbbccabbbbccabbbcabcabccaabcabcabcaaaaaabbbcccabccccabcabbcccaaaabcaaaabcabbbccaabbbbbcabcabbbcabcabcabbbcabcabbbccaabcabcccabbcabcabbbcabcabbccabccabbcabccabcccaaabcaabcabbbcaabbcabcaabbcabccccaabbcccabbcccaabbccaabcabcccabccabcabcabcaabccabccaabcabccabcabcabcabcaaabbcabccabcaabcaabcabbccaabccaaaaabcaabccccccccabbcaabbbcabccccabccabccabccaaabbccaaaabbcabcaaaabcabcabbcabcabccaabcabbbcabccaabcabcccabbcabcabbbcabbbbcabbcaaabbccabcabccaaabccccabcaabccabbccaaabbbbbcabcabcabccaabbbccabccaaabcabcccaabbbbccabbcaabbcabcccaaabbccabcabcabccaabcccabcabccabbbcabbccabbcabbbcaabbcccabccabcabbccabccaabbcabccabcaaaabbcabccabbcabcabcabccaabcabbcaaabcaabcabbbcabbbccabcaabcaabcaaaabcabcccaabcaaabbbcabccaabcabbbccabcaabbcabbcabcaaabbbcabbbccabcccabbccabcccabcaabbcabbcccabbcabbcabbcabccabcabcabbccabcabccabbcabcabbcabccccabbbccabcabbcabccaabbcabbbcaaabcccabcabcccabcaabbcaabbbcaabcaaabcabbccabbccaabccabbcaabcabcabccccabccaabcaaaabcabccabbbccaaaabccabccabcaabbbcaabcabbbbccabcabbccccabcaabcabccabcabcccabcabccaabcaabbcabcabccccabcaaabbcaaabcabccaaabcabbbbbbcaaaaaaabbcabcabcabbcabcaabcccaaaabccccaabcabccabbccabcabcabccabbcaabcaaabcabbcaabcaabbcabcabcaabbbcabcabbcaabbcabcabcaaabccabbcabcabcabcaaabbbcaabccabbcabbbcaaabbccabbcabccaabcabcabcaaabccaabbbcabcabcabcaaaabcabcabcabccabcabcaabbbccabccabbbbcabbcabbcabcabcabcccabcabcaabbbbbcabcabcabbcabbbcabbbccaabcabcccaaabbccaabcaabcabbcabcabcaaabccabcabbccabcabcaabccabbbcaaaabbbccccaaabcabcabcabbcccaabccccabcabbccabbcabcabcabcabcabbcabbbbcabcccabbbcaaabbcabcabcabbcccaaabcabcabccccabcccaabbcabcccaabcaaabbbcabccaaaabcaabcaabcabbcabbcabbcabbcabcabbcccccccabccabcccabccaabcaabcabbbcabcabccabcaaabcabcabcabcabcaaabcabbcaabcabbccccaabbbcccaabcccabbcaaabbcabbccabbcaaaabcccabbbcabcabccaabccabbcccabcabbccaabccabccabbccaabcaabcabbbbcaabcaabccabcabcaaabbccabcaabcabcabcabbccabccabccabbccabbbbcabbbcccabbcabbbccabcabcaaabcaabcaaabcccabcabcccabbcabcabcaaabccabccabcabbbbccaabcaaabccabcaaaabbbbbbccabcccaaaaabbcaabbccabcaaabbcabcaabcaaabcaabccabcabbccabbccabcabcabcccaabbccccabccccabccabbcabccabbcabcaaaaabbbbcaabcabccabcaaabcccabccabbcabbcaabbccaabbcabcabcabccabbcabbbcabcabcabcabcabbcabcabcabcabccabcaaabbbcccaabcccabccabcaaabcabcabcaabbcabcccabbbcabbcaabbccccccabcabcabcabcabcabcaabcabbccaaabbcabcaabcabbcabbbcabcabcabcaaabccabccabcccabcccabbbbccabcaabcabbbcccccabcabcabbbcabcaabcaabcabbcabcabbcabccccaabbccabbcabccabbbcabcabbccccaaaabcabcabcabccccabcabbcaaaaabcabccccabbbccccccabcabccabccabcabbbccabbcabcabcabcabcabccabbbcabbcabcaabcabcaabcabbcabbcaabccabccabcabcaabccabbbcccabbbccaaabcabcabbcabbcccabcccabccabbccabbccabbcabbcaaaaabbbbccabcaabcabccaabccabcccabbccabbbcaaabcabccccccabbcabcabccaabccaabcaabbcabbcabbbcabcaaabbcabbbcaabcaabbcaabcaabbccccabcabcabbcabbbbbbcabccabccaaabccaaabbcabcabccabbcabbcccabccabcccabcabcccaaaabcaabcaaaaaaaabccabbbcabbbcabcabbcabcabcabccabcabcabbbcabcabccaaaabcccaabccccabcabcabccabccabccabcaaabcabcaaaabbccccabcccaaabbbcabcabcccabbcabcaabbcabcabbccabcaabcccaaaabcccaaabccaabbcaabcccabbcaaaabbcabcccaaabcaabbcabbcabcabbccabccabbcabcccabcabbcabcabbcabccabcabccabcabcabbcabccaabcabcaaabcabcabcabcabcaabbcabcabcaabcccabbcabccabbbcccabbcaaaaabbbccabbccabcabcaabcaabcabcccabbcabcccaaaaabccabcabbcaabcaabcaaabcccabcabbccabcaabbbcaabbcabcabbcaaabbcabbcccabccaabccabccabccaabcabccabcabbcabcabcabcabcabbbcabbccabcabccaabbcabcccccabcaabccaaabbcccabcaabcccaaaabcaaaaabbccabcabbcaabcaabcabbbccabccaabccaabcabbccabcccabcccabcaabccaaabbcaaaabcabbccabbcabbbcabcabccaabbcabcaaabbcaabcabcaaabbbccabcabcabcaabcabcabcabcaabbccccaabcaabbbcabbbcaaabbccabbccabcabccabcabcabcabbbccabcabbbcabbcaaabcabcaabcaaabccccccaabcaabcccabbbcccabbbbbbccabcabbcaaaabccccaabbcaaabcabbcabcaabcccaabbccccccabbbcabcabcccabbbcaaabcccaaabcabbccabcabccaabbcaabcaabbcabcaabccccccabbcccaabbbbbbcaabbccabccabbcabcaabccaaaabcabcabbccabccabccabcaabbcabcccabcabcaabbbbcabbbbcaabcabccabbbccabccabccabcccabcaaabccabbbcabbbcabbccaabbcabcabcaabcabbcaabcaabbccaaaabcabcabbbbbbcabcabccaabbcccaabcabbcaabccabcccabcabcabccabbbcaaaabcaabccabbccaabccabcabbcabbbbcaabbcaaabcabccabcaaabbcaabbcabccabcaabccaaabbccaabbcabbcccabccccabbcccaaaabbbbcabcabbcabbccabccabcabbcccabbbbcabbccccabccccaabbbcaabbbbcccabcabcabcabcabcaabbcabcaabbcabbbbbcabbbcabcabcaabccabbbcabcabcabbcabbcabcabbbccabccabbbcabccaabbbbcabbccabbccccabbcabbccabcccabbccabcabbbcabcaabcaabcabcabbcabcabbccabcaabcaabcaaabcabbcabbccabbcccabbbcaabcabbbbbcabbbcabccabcabbcaaaabcabccabbccabccaaabbccabbbbcabbcabcaaabcabcaabbbbcaabbbcabbcaaabccabbcaaabcabbcaabcabcabccaabcaaabcabcaabbbcaabcabccabbcabbbbccabbcabccabcabcabcabbbccabcaaabbbcabcabcabccabbbcabcccabcccabccaabcabcaabcabcaaaaabbcaabbcabccabccccaabbcaabcaabbcabcaabbbcaabcabcabbbcabcaabccabcccaaabcabcaabccabcabcabcaaabcabbcabcaabcaabccabbcabbcaabcabbbbbcabcabcabcabbbcccccabcccabbccaaabbccabcccabbcaaaabccabcaaaaabbcccabcaabccabcabccabbcabcabcccabccabccabbcabcabccccccabbccabbcaabcaabcccabbccaaabbcabcaaabbcaabcabbccaabbbcabcabcabbbccaabcaaaabbcaabbcabcabcaaaabbccabcabcabbbcaaabcaabcabcaabcaabccaabcabcabcabbcabcabcaaabccaabcccabbbcccabcccaabbbbcaabcabbcabcaaabcabcabbbcaabccabcabbbcabcabcaabcabbcabcabbcabbcaaabccabcaabbcabcaabcabccabcabcccabccaabccaaabcaabcccabcabcaabcaabcabbccabcabccccccabbcabcabccabcabbccaabcabcabccabccaaabcabcabccabcabbbbcabcaaabcaabbbcabbccabbcaabbcabbcabcabcabcaaaabbccabcabcabccaaabcabccabcabcaabccabbcccabcabcabbcccccabccaaabcaaabcabccabcccabcabcabbccabcccabcaaaaabcaaaaaabccaabcabbbccccabcaabbbbcccccabbcabcccabcaabccaaabbcabbcaabbbcabbbcabcabcccabcccccabbbcabcabcabcabcabbcaabcaabcaabbccabcaabcaabccabbcabccaabbccccccabcccccabbbcabccabcaabbcaabbcaabbcaabccccabcaaabcabcccabcabbbbcabbcaabcaabcabccabcabbbcabbcabbbbcabcabccabbbcabccabbcaaabcaabbbcabccaabbbcaabccccabbcabccabcabcaaaabbbbbcabcabccaabbcaaabbbcabcaabccabbcabcabcabcaabbcccabcccabcaabbcccaabcabbcaabcccaabcabbbbcccabccabcabcabccaabcaaabcccabcabbcabcabccaabcaaaaaaabccabcabcabbbbbcabccabcabccccaabcabcaabbcaabcabccabcaabcabcabcaaabcabbcabbcabcaaaabcaabcabbcabccabcccaabcccaabbbbbcabccabbbccaabcaabcccabbcaabcabcaabcabcaaabcaaabbcaabcccccabbcabcabbbcabbcaaaabbcabccabbbccabcabcabcabbbbcabcccaabccaaabbcaabcaabcccaaabbcabccabcaabbcabcabcabcabccabcabcabcabccabbbcaabcccabbcabccabccaabcabccabbccabbbbbccaaabccaabccccccabcabcaabcaaabbcabccabcabbcaaaaabbccabbcabccaaaabcabbcabbbcaabccccabbcabcccabcabbcccaaabcabccaaabcabcabcabcabbccaaaaabbcccaabcabcabccccaabccaabcabcaabcaabbcabccabbbbbcaaaabcabcabccaabcabccabcabcaaabbbcabccabbcabcaaabcaaabcabcabcabcccccabccabcabbbbcabcaabccaaaabcccaabcabcabbccabbbccaabcabcaabccaabccabbcccabbccabcabbcaabbbbbcabbbcaabbcaaabbcaabbbcccabcabbccabcabcabcabbcabcaabcabbccaabbcccabcabbbbccaabcaaabccabcabcccabccabccaabbcabccaaaabbcabccaabcaaabbbbccabcabbcaaabcabcabbbcaabcabcaaabbccabccaabcaaaaabbcaabbbcabccaaabccabcccaaabcaabbbcabcabccccabcabbcabcabcabcabcaaabccabcccaabcabbbcabcaabbccabccccabcaabcabcaabbcccabcabbbcabcabcabcabbccabbcabbbcabcabcabcaabbbbbcabcabcabcabcabbbccabbcaaaabcaabbbcabcabbbbbcabcaabcccaabbbbbcabbcaabbcaabbcabbbcabbcaabbbcaabbbbcccccabccaabbcccabbcabcccabcaaabccaabcabcabbbbcaaabcabcabcaabccaabbcabcabbbcabcaaabccabbccaabcccccaabcabccabcabcccabcabcabcabccabccaaabcaabcabcabbcabbbccabcabcabbccabcccaabcaabbbbbbcabbccabcaaaaabcabcccabbcaabcabbccabcabccabbbbbcabbbbcccaabcabcaaabcaabcabbcaabbbbccabcabcabcabcabcaabbcabbbbbccabbcabcabcaabbcabcaabccabbcccabcabccaabcabcccccaabbbbccabcabbcabcabcabbbbcaabcaabbcabbcaabbcabcabbbcccabbcaaaabcaaabcabccaabbccaabcaabccabcabccabbbccccabcaabbcabbcabbcabcabcabbbcaabccabccaabcabbcaabcabcabccabcaaaabcaaabcabcabcabbcaabbbccabcabcabcabcaabcabcccabcabcabcccabbccaabcabccaaaabcabccabcabcabcabcabbcccaaabbbccabcabcabcaabbbbbcabcaabcaabcaaabccaabbcccaabcabccabccaabcccabcabccccccaaaabbcaaabcccabcaabccabbccabcaabbbcaabcabcccaaabbbccabcabbbcaabccabbbcabbcaaaabcaabbcabcabcabcaabbccabbbbcabbcaabcaaabcaabcccabcabcaabcabcabccabcabcaaabcccabcabbbbbbcabcabcabcabbcabcaabbcaabbcaabccabbbbcaabcabcccabcaabcabbcaabccccabcaabbbbbcabcaabccabbcabbbcabbcaaaaaabbccabccaaabcabbcabcabbcabccabbbcaabcabccabcabcabcabcabccaabcccabbbbccabbcabbccabcabccaaaaabbcaaabcabbccaaabbcaaabbbcccaaabcaabbccabcabbbcabcabccabbbccabbcaaabbcabbccaabccccabcabcaabcabbbccabcabccabcabcabccabccabbcaabbccabccabcabcabcabbccabcaabcabccabcccabbcaabcaaabcaaabcabbbbbbcaabcaabbbcabcabcaabcaaabccabbcabcabbbccabbcabbccabbccaabcabcabbcabccabcabbbbcccabbccabcaabcabcabcabcaabccabcaabcabccabccaaaabcabcabcabcabbcabbbcabcaaabbcaaaabccccaabbcaaabbbbcaaabbbbbbcaaabbbbbbcccabbbbcaabccabbcabcaabbbbccabcabbbccabcabcabcabbcabccabbbccaabcabcabbbcaaabbcabbccabcabcabbccabccaabcabcccaabbcabbccabbccabcaabcabbbcabcaaabcabbbbcaaabcabbcaabbcaaaabccabcabcabcabcabcabcabcabbcaaabcabcccccaabbbbcaaabccabcaaabbccaabbbcabccaabccabccaaabbcaabbcaabbbccabcabcccabbcabccccabcabcabcabcabbbbcabcabccabbbbbcabcccabcccabccccaaabbcaaabcabcaabcabbcaabbcabbccabccaabcaaaabcabbbcccaabbbcabccabbcabcaaabccabbcaabbcabbcaaaabcabcabbccabcccabccabbcabcabcabcabcabcabcabcabcabcccaaabccabbcaabcabbbcabcabbcabccabcaabbbccaabcaaaabcabccaaaaaabccabbbbcaabbcabcabccaabbccabcabcabcabcaaaaaabccabbcabbcabcaabcabcabccabccabcabccaabcccabbcabcabcabcaabcaabcabccabcabbcaabcaabbbcabccaaabbcabccabcabcabcabcaaabbccabcccccabcabcabcaabbbcabcabcaaaabbccaabbcaabcabcccaabbcaaaabcaabccabbccaaabbbcabcaabcabccaabcabccaaabbcabbbccaabcabbcaabbbbbbbcaaabcaabcabcaaabcccabcabcaaabcaabbcabcabbbccabcabcabcabccaabccabcaabbcabcabcabcaabbcabccabccabbcabbbbcabcaaabccabbccaaabbcabccabbbbbbcabcabcabbcaabcaabcabccabcabccabcabcabcaabcabbcabccaaabcabbbbbbbccabcabcabcccabcabcabcccabbcccaaabbccccabbcabcabccabbcabbccabbbcabccccabccabcabcaabcabccaabbccabcaaabcabbcabbcaabcccaabcabccaabcaaabcabcccabbcabcaabccabccabccabcccabbbccabccabcabbbccccaaabccaabcabcabcabcabcaabcabcabbcabbbbcabcccaaabcccabcabbccaaabcaabbcabcabbbbcabccaaabcabcabbcaabbcccaaabbcccabcabcabbcccabcaaaaabcabcaabbcabcabbccaabcccccaaabcabcaabbcaaabccabcabcabcabccaabcabcaaabcabcaabccccabcaaabcabcabcabcaabccccabccabccccabbbbcabccabbcaaabccccccaabcccccabcabcabccaaaabccabcabcabcaabcaabbcaabccabbcaabcabccccabcabcaabcabbcaabbcabcabcaaabbccaabccabbcccabbccabbccabcabcccabcccabbcabccaaaabbbbcabbcabcaaabcabcabbccccabbcccaabbbcabcabcabbbbccabbccabccaabcabbcabcaabcabcaabcabbbbbcabbcaabcccabcaabbbcaabbcaabcabbcabbbccabccccaabbcccabcccabcabbcabcaabcabbbcabcabcccaabccabbbbcabcccabcccabbcaabcabccabcabccabccabccabcaabbcaabcabbcabccaabbcabbbcaabcabccaabbcabcaabbccabbcabbcabccaaaaaabcaabcabbcccaabbcabcabcccabcabccabcabbcaabcabcabbbcabbbcaaabcaaaaaaabbbcabccaabcaaaabbcaaabcccabcaabbcaabccccabcabcabbcccccabccabcabbcaaabcaaaabcabcabbbccabccabcccaaabcabccabcabbccaabbcabcabbccccabcaaabccabcabccabbcabbcaabcabbcabbccccaabcccabcaabbcabcabcaabcaaaabcabcaabcabbcabbcabccaaabcabcabcabccaabcabccabcabcaaabcabcabbcabcaaabcabcabcccaabbcabcabccccabccabcabccaabcabccabcaaabbcaabcabccaaabbcabcabcaabcabccabcccabbcabccabbcaabccabbccabcabccaabcabcaaaaabccabbcabcabccabcccaabbcabcaabcabcabcabbcccabbbccccabbcaabcabcabccabcabbcabccabcccabcaaabcaabcaabcabcabbcabcabcaabccaabbbbcabcaabccabbcaaaabbbcabbcabcabbcaaabccabcaaabccccabbcaaaabcccabccabcccaabcabcaaaaabccccaaaabccaabccaabbbcaabcabcaabcaabcabcabccccabcabccabbcabbcabcabbccabcaabcabbcabbcccccabcabcabbcabcabbcccabcabbcabbbcabbcabbcabcabcabbcaabcabbbcabbbbcaaaabcabccabcaaaabcabcabbccaabbcaaabbcabcabcccabbcaaabcaabbcaabbbbbcabccabcaaabcabcaabbcaabbccabcaabcaabbbbccccaaaaabcabcabcabbbbbcabccabccabccabcabbbccaaabcccaabbbcaaabcabcabcccabcabcccabcaaabbbccabcabccccaabcaaabcccccabcaaabbbbccabcabcabbccabcabccaaaaabbcabcaabcabcabcaabbbcaabcabcabcabcabbcabccccabccabccabccabbbcabccabcabcabbcabcabccabccaaabcabcaaabbcabcaabbcabbbcaaaaaabbcaabbbcccabcabbccabcabcaabbcabcabcaaabbcabbcaaabcaaabccabcabcabbcabcccabcaabbcabcabcccaabbcaabccabccaaabcaabcabbccabbcaaabccabbcabcabbccaabbcabbbccccabcabcabccabbccaaaaabbbbcaabccabbcabbcabccabbcabcabcabcccabccaabcaabccaabcccabccccabcaaabcabcabbbbccaabcaabbcaabbccaaabcccaabcabbbbcabbcabbbbcccabccabccabccaabccabbbccabccaaabbbbcabcaabcabbbccccaaabbcaabbbccabcabbcccccaabcaabcabcaaabccabbcaabbcaabcaaaabcccaabcabbcaaaabccabcabbbbbcabcccaabcabcccabccabbccaaaaaabbcccaabcaaaabccaabcccabcabcabbccaabcaaabccaabcabbcabcabbcabcabbccabcabcaaaabcabcaabcaabcaabcaabbbcaabcabccaaabcaabbcaaabcabcaabcaabbccaaabcaaabbbcabcaabbcccabcabcabbcabbbbcabbcabccabcaaabbcaabbcccabbbcaabccaabcabbbcaaabbcaabbbcccccaabbcabcabcccaabbcaabcaaaabcabcaabcabbbccabbbbcaabcabcabcabbbccabcabbcaabbbccccaabccabbbccccccccabbccaabcccabbcaaaaabbcabcaabbcabbbcaabbcaabcabbcaabbcabbcabbcaabcabcabcabcabbcabcabbbcabcabcaabcabcabcabccaabcccabcaaabbccabbbccabbbbbcaabccabcaaaabbbbbbcabbcaabcabcabcabcabbcabbcabcabcabbcabbbbbcaabcabcabcabccaabcaabcabcabcccccaaabcabccabcabcaabccaabcabbcccabcaabcaabccaabccabcabcabbccabccaaabbbbcabcabbbcccaabbcaabbbbbbbbcabcabbbccaabcccabccabcabcabcabcabcabccabccaaabccabcabcaabccccabcabbbcabbcabcccabbcabbcaabcabcabcaaaabbcabcaabbbccabcabbbbbcabcaabcaabccccabccaabcaabbcabccaabcabcaaabcabbcabcabcccccaabcabccabcccabbcaaaabccaabcabcaabccabcccaabbbbccabcaabcaabccccaabcaabcaabcabccabcabcccabcaaabcabcabbcccaaaaaabcabccabccabbcaaabbbcabcccabcabbbcabcabcaabbbcccaaaabccaaabcaabccabbbbbcabcabcabcabcabccabccaabccccccccabbccabccccabcaabccccabccccaaabcabbcabbbbbcaabcabbcabcabcaaabccabbcabcabcabccabbbbcabcabcaaabcccabcabccabccabccaabcabccabbccaabcaaabcabccabbbcabcabcabccabccaaaabcaabcabcabcabbcabbbbccaaabcabcabcabbccabcaabcaabcabcabcabbcaabbcabbbcaabcaaabbcabcabcabcabccabcabcaabcabcabbcabcabcaabccabbcabcabcabcabcabbbbbcabbbcabcccaabccaabcaaaabcabcccaabcabcaabbccabccccabcabccaabccaabccabcabcabcabcabccaaabcaabcccaaaabbbbccabcaabbbcaabcabcabbccaabbcabbcaaabcabccabcabcabcaabccccabbcabcaaabccaaabcaaabbbccaabccaabccabccaaabccabcabbbccabccabbbcabcabcabbcabccabbbcccabcaabbccaabccccabbbcaaaabcabbbcaaabcabccabcabbcabcabcabcabccabbbcccaabcabcaabbbcaabbbcaabcabcaaabbccabbcabbbccabcabccaaabbcaaabbbcabcaaabbcaabbcaabcabcccabcabcabcaaaabccabcabbbcabbbcccaabcabccabccaabccabccabbcaaaabcabcaaabcabcabbcccabcccaaabccabcaaabccabcabcabbcabcabccccccccabbcccabcabbcccccaabbbccaabcccccaabcabbccaabbccaaabcabbcabcaaabcaabcabcaaaaaabcccaaabbcabcabcaabcabcabcabcabbcabcaaabccabccaabcccabccaaabbcccabccabbcaaaabcabcabccccccaaaabbcabbccaaabcaabccabccabcaaabcabbbcccabbbccabcaaabcabcabcaaabbcaabcabcaabbccaaaabbcaabbcabccabccabbccaaabcabcaaabbbbbcabbbcccabcaaaabcabcabcabcaabccccabcccaabcccabbbcabcabbcabbcabcabbcabcaabbbcaabcaabcccaabbbccabcabcabbcabcaaabcabbcaabcabcccaabcabcabcabcabcabcaabcabbccabcabbccabcabcabccabcabcaaabbbccabcccabcabccabcaaabccabccabcaabbcabbcccccaaabbcabbbbbccabbbcccabcccabcaabcabccaabcaabbbbbcabbbbcccccccaabbccabbcabbcabcabcabcaabbcabcabccabccabcaabccaabcabcabcaaaabbccccaabcaaabcabbcaabbcabbccabcaabccccccabbbbcabccccaabbcaabccabbcabccabcabcabcabbccabbbcccccaabcccabbccabcabcabcaabcabcaabbbcaabcabbcabcabbbcaabbcccabcaabbbbbbcaabcaaabcaabcaabcabbccaabcaaabcabbbbcabcabcccaabcaabbcabccabcccabbbbbcccaabcabcaabcaaabcaabbcaabbcabbcabbcccabbcabcabcabcabcaaabcabbcccaabcaabcabcaabcabcaaabcabcaabccabbccaabccaabbbcabcaabcabccabccabcccaabcccaaabcaaabcccaabccabcaabccccaabbbbcaabbccabcabbcabbbcccaabccabbccabcabbcabbccabccabccabbcabccabbcccccccabbccabcabcabcabcabcaabcccabcccaabcabcabccccabbbbcabcabbcaaabcaabccaaabcaabcccabcabccabcabbbcaabbcabbcabbbccaabcabbccabcaabcabbbcabcabbbbcabbbbcccaaabcabccaabccabbcaabcccaabbbbbbbbccabcabbcabcabbbcaaabbcaaabcaabcccccccabbbccabbbccaaabcabbcabcabcaabcabcabccabcabbbccabcabbcabbccabbcaaabbbcaabcaabccccabcabccccabcccabcabbcaabbcabccaabcaaabbcccabbccabcccabcaabcabcabcabbbbcabbcabcaaabccabbccabcccaaaabcaaaaabbcabcabccabcabcabcaabcaaabccaabccabbbbcabbcaaabbbcabbccabcabbcabbccaaaabbcabbbbbccaabbccabcccccabcabcabcabcaabccccabcaabbcaaabbcaaaabccabbbbbcabbbccabbbcabcabcabcaabcabccabbbcabccccabcccaabcabbcccaabbcabcabcaabcaabbbcccaabcaabcccabcabcccabcaabbcaabccabcabbbcabcccaabccabbcaaaaaaaabcabbcccabccabcaabbcabccabbcabbccabccabbbcaabccccabcabccabcabcabcaabbccaaabcabcaabcaabcaabccabbcaaabcaabcabbcaabbcaabbcabbccccabccabcaabccaabcccabcaabcabbbcccabcabbbbcccabcabbbcabccaabbcccaabbbbcaaaabcabcaaabcabcaabcabbccabbbbbbbcabbcabccabcabcabcabcaaabbcabbcabbbcabbcabccabccaabbccabbccaabccabcabcccabcabbcabcabccabccabbcaaabcaaabcabcaabcabcaaaabccaabcabcabbcaabbbbcabccabcabcaabcabcabccccabbcabbbbbccabcabbcabcabbcabbcaabcaabcabcabcccccaaabcaabccabcabccabcccabcaaabccaabcabbbbcabcabcccccaabbccabcabbbcaaaaaabbbccaabcabbbcabcaaabcabcabcaabccccabcaaabcabbcabccccaaabbbbbcaabbbccccaaaabbcabccabbbcaabcabcabbbbbcccaabcaabcabccabcabcaabbcccabcabcabbcabccabbcccabcaaabbcccabcaabccabbcabbcccabbbccabbbcabbcaaaabbccabcabcabcabccabcabcccabbcabbccabcabcaabcaaabccabcccabccabcccaaabccaaaaabbccabccaabcabbcabbcaabccabcccaabcabccccaaaaaaaabcaabcabcabccabccaaabbcabcabbbcabcaabcaaabbcaabbbcaabcabcaabbcabbccaaabcabccabbcabcabcaabbbcaaaabbbbcaabcaabbcabbcabcabbccabbcabcabcaabcaabbbcabcabcccabbcabcabccaabcabccabcabcabcaabbcabcccabbcaabcabbcabccaabcabcaabcabbbcaaabbbcabcaabcabbbbcabccaabbcabcabcabccabcabbbcaabcaaabbcaaabcaaabccabccaabcaabccabbcccabcabcabccabccaabccaabccccabbbcabcaaaaabbcabbbccabcabbcaaabcaabccaaaabbbbbbbcabbcabccabcaabcaabcabcabcabbcabcabccabcabcaabcaabcabccaabbcabbcccabcccabbcabcaabbcaaabcaabccaabbcabcaabcccabbcabcaabcabccccabcabcabcabbbbbbbbcabbcaaabcaaabbbcaabccaabccabcabcccabcaabbcabbcabbcabbccaaabcccaabcabcabccabbbbcabbbbbcabcccccabbbcabcaabcabbbbccabcabcabccabccabcaaaabcabccaabccaaaaabcabcaabbcccccccccaabbbcaabcabccabccabbcaabcccccabbcccabcaaaabcabcccabcabbcaaabcaabcabcabcccabbbccabcaaabcccabcccabccccaaabbcaabcccaabcabcaaabbcaaaaaabcabbbbbbcabbccabbcaaabbbcabcabbcaaabbbccabcabccaabccabcccabbcabcccabcabccaabcccaabbccabcaaabcabcabbbbbcabcaabbcccabbccccabbcabbcaabbccabcabcccabcaabccabcabbccaaaabcabcaaabbcabccabcabbcabbcabcabcaabcaaabcccabcccabcaabcaabbcaabcaabbcaabcaabbccabcabccaabccabbbbcaabccccaabccaabcccabcccabbcabcaabcaaabcabbccaaaabbbcaaabbbbccabbcabcaaabcabccaabcccaabbbcaaaabcabcccaaabcabbcabbcabbcabcabcabcabcabcabcaaaaabcabcabbbcabcabcabccabbbbbcaaabccabcabcccaabbcabcccabcabcaabbcabcaabcabccabcaabccabccabbbbccabbccaabccabbccabcabccccabccaabcabcabccaaabcabcabcabccaabccabcaabcabbcabccabbbcabccabcabbccabccccabccabccabcabcaabcccaaaaabcabcaaabcaaabcaabbcccabbbbcaabcaaabbcabcabcaabcaabcabcaabcaabcabcabcaabcabcaaaaabccccabcaabccabcabbcabccabbccabcaaabcaabcabccccabcccabbcabcabbccabcabbbcaabcaabcabbcabccabcaaabbcaaabbbcabbccabbcabcaabbbcabccabcaaaaaaabbcaaabccaabcaabccaabccaaaaabcabcabbbbcabccabcabcaabccabcccabcabbcaaabcaabcaabcaabccccaabcabcabccaabcccabbcabbccccaaabcabccabcaaabcabcaabccabbcaabcaabccabbcabccaabcaabbbcabcaabbbbcabcabccabbccabcabcccabcabbccaabccccccabcabbbbbbcaaaaabcabccabbcaabbcccccccccaabcabcaaaabcaaabcabbbbccaaaabcaabcabbbcabbccaabbbbbcabcabbbbcaaaabcaabcccaabbccabcabcabbbbcabbccabcaabbcabccaaaaabcabbcabcaabcaabcccabccabcabcaabcabcabbbbcccabcabbbbcaabbbbcabbcabcabccaabbbccaabbcaaaabccabccaabcccabccaabccabcaabcabcabcccaabbcaaabccabcaaaaabbccaabcabccccaaaabccabcccaaaabcabcabcabcaabcabcabcabcabcabcabbbccabbcabcabccaabcabcabccccaabcabbcabcabccccaabcabcccaabccccabbcccccabbcaabccabbccabcabcccaabcabccabcaaabcabcaabbcabbbccabcccabcabbcabcabcabbcabcabcabcabcaabbcccabbcabbccaaaabcabccaaaabccabcabcaabcaabbbcccaabbcccaaaabcabccaaabbbccabcaaabcabccaabbcaabcabcabbbbbccabccabcccabbbbcccabcabcabbcabcabcaaaabccccabcabbcaabbcabcabcabcabbcabcabcabbbccabccaabbcabcaabbcabbcabbcabcabbbcabccabcabbccaabcabcabccabcabcaaabcaabccaabcaabccaabbccabcccaaabcabcabcccabbbbbcaabbccabbbcccabccabccabcabcabccaabbccabcabccaabcaaabbccabccccccabbccaabbcabcccaaabcabbccaaabcabbbcabcabcabbcccabcccabbccabcabbbcabcabcccccccabcccccaabcabcabcccabbcaabbcabcabcabcaaaabccabcabccccabbcccabcccabbcabbbbcabcaabccabccabbbcccabbbccaabbcabcabcaaabcaabcaabccaabcaabcabcccaabcaabcabcccabcabcabbcaabbcabcabbbccabcabbcccabbbccabccabbcccabccaaabcabbcaabcabbcabcabbcabccccabcabcaabbcaaabbbcabcaabcabbbcabbcabbbcabcaaaabccaabbbcabcabbbcaabccaabbcabccabccabccaabbcabccccabccabbcabccabccaabbcaaabbcabbccccccabbcaabcaabcaaaaaabbbbbcccabccabcaaabcabcabcabbccabccccabcabccccaaabcaabbcabbccabcabcccaabbbcabbccabcabccabcabcabcabcaabbccabbcabccaaaabcabbccabcaaaabcaabcccaaabccabbcabccabcabcabcabbcccabcabbccabcaabbcabbbccabbbbbcabbcaabcaabccccabbcaabcaabbccabcabbcaaabbcabcaabcccabccabcabcabbbbcabbbcccabcabccabcabcabcaaabcccaabbbbcabcabcaaabcaaabbcabcabcaabcabccabbbcabbcabcabccaaabbbcaabcabccaaabcccaabbcccaabcaaabcabcabcabbbcabcabccabbccaabccabcabbcabcaabbcaaabbccabbccabbccabbbccabbccabcabccaabbcccabcabccaabbcccabcabcaaaaabcabccaabbcabcabcabbbcaabbcabcabccabbcaaaaabccabcabccaaabbcabcabbcabccabcabcabcabccaabcabcabcabcabcabccabbcaabbcabbccabcabbccabccabcabbcaabcccccaabccabbbcabbcaaabbbcaaaabbccccabcaabcabbccaabbbcabbcabcaabcabbcabcabcaabcaabbcabcabcabcabbcaabcabbbcccaabcccabcabcabbbbcaaaaabcabcabccabcabbcaabcabbcaaaaabbcaabcabcaaabccccabccabccccaabcaaaabbcccabcabcabcaabcabccabccabbcabbcabcabcccabcabccabcabbcabbbcabccccabccabcabcabbcabcabccccabbbcabbcabbbcabbbcabbbbcaabccabbcabcabbbcaabcaaabcabcabbccabbcaabbcabcabcaabcaabcabcabccabcabbcabcabbbcabcaaaabcabbbcaaaaabcabccabbcabbccaabbbbcabcaabccaaabcabcaabbcabbbccccabcabcaabcabccabccabbcaabbbbccaabbcabcabbcabbcabcabbccabccabcabcaaabccccabbcabbbcaabccccabcaaabbcabbbcabbbbcaabcccaabbbcabcabccaabbbcaaabcaabccccabcabcabcaaabcabcabcabccaabcabcaabbcabbcabbbcabbbcabcaabbbccccaabcaaaaabcaabcabcabcaaabcccaabbbbcabcabbbccabbccccabcabbcaaabcabcaabccabbcabcabcaabcaabcabcabccaaaabbccaaabcaabcabccaabcabcabccabbbccabcabbcaabcaabcccaaabbccccabccaaaabccabcabbcccabccccabcabcabccccabccabcaabcabcabbbcabccaabcabbcccaaabcabcabbcaabccabbbbbccaabccabcccabccabccaabbccabbbbccaaabbcccabbcabcabbcabbccaabcaabcabccabcabcabcaabccabbccaabcaabcaaabcccccabccaabccabcabccaabbbcabccaaaabbcaabccaabbbbbcabcaabcabcaabcabcaaaabbcabcabbccabcabcabcaaaabccccabbccaabcabcabccabcabbccaabcaabbbbcabccabcabcccabbccaabcaabcabbcabcabcabbbcabcabcabbcabbccabcaabbcaabbbbbbccabccabcabcccabbccabccabcaabcabbcccaabbcaabccaaaabbbbbbcabcabbccaaabcabccabcaabbcabbcabcabcccabcaaabbcaabcaaabcaabbccabcabcabbcaabcabcabbcabcaaabbcaaaabbcccccabcabbcabccabcabcabbbccaaabbcabbcaaaabbccccabcccabbcccccabcaabcaabcabbcaaabbbccaaaabcccccabbcabcabcccabbcabcaabccccabccabbbcaabbccaabcaaabcabbbcaabbcabbcabcabcabcaabcaabbcabccaaabbcabcaaaabbbcccccabccabbbcaabcabccabccabcaaabcabcccccabcabcabbcabccabcabcaabcabbcabcccabccabbccaabcabcccabcaaaaabbccccabcabbccaabbbcabcabbccabbccccaabbbbbbbbbccabccabcabcaabbbbcccaabccabcaabcaabcaabbcccabbcaabbbcabbbcabbcabccccaabbbbcabbbccabccabcccabcabbcabcaabbcabbcabbbccabbbccabccabcabccabbcabcaaabcabcabcabccaaaaabcaaabcabccaabcabbcabcccccabcabcaaabccaaabcabbbcabbcabcabbbbcabbbcabcabcabcabbccabbcabcaabcaabcabcabcaaabcabbbcaabbbcabcabccabcaabccabcaaaaabbcabcabcabcabcabbcaabcabcabbcabcccabcabcabcabbcabcaabccaabcaabbcabcabccabccabcaabbbcabcabbcabcabcabccabbcabbbccaaabcabcabcccabbcaabbcabbcabcaaabcabcaaabcabcaabcabbcabcaabcabcabcabccabbbbbcaabbcaabbcaabcabcabccaaabbccabbcabbccaabbcabbcabbbccabbccabcabcabccabccaabbbbbcabcccaaabbccccabccabcabccaabcabbcaabbcabcaabbcabcaabcabcabcabccaaabcabcabbcabbcaabcaabcaabccaabcabbcaabbcabcabcaabcabcabcabcaabbcabccabccaabbbccabcabcabccccabcaabbccabccaabbccabbcabcccaabcaabbcabcabcabccccabccaabbccabcaabcccabcabccabcccabccccabcabcabcabbccccccabccabcabcabbcaabccccaaabcabbbbcaabccabccaabcaabbcaaabcaaaabbccabcccabcaabbbbccaaaabcabcabbbcabbcabcaabbcabcabcabbcaabbccaabccaabbcabcccaabcabccaabcaabcabcabbcaabbbbccccabcabcabbbcaabccaabccabbccabcaaabcabcabbcccabcabbbcabcabcabcabbbcabbbbcaabcabcabcaabccabcaaabcabccabbcabccabccabcaaabcccaabcabcabbbcccabbcaabcaaabccccaaabbccaabcabcabcabcabbbccccaaaaabcabbcabcabbbbccabcabbbccaabccabbbccabbcabcccabcabbbcaaabbbccabbccabcabcaaabcccaabcabccabcabcabcabbbbbbcabbccaabbccaaabcabbbbcaabbcabcabcabbcabbccaaabcabbbcabccaaabbbbcabbbccccabccccabccaabcaaabcabcabccabcabbccccccabbbcccabbbbcaabcaabcabbbbcabbbcaabcaabccaabccabbccabcabcccabcabbcabbcabcaabccabcabcccabcaaaabcabccabcabcaaabccabccaabcaaabcabbbbccabccabcabbbcaaabccabccabcaabcccabcabbccabccaabccabcabccabccaabcabcabcabcaaaabcaaabbccaabbbbccabcccabcccaabbcabcabcabcaabcaaabbccccabcabcaaabbbcabcabbcaaabccabbcaabcabbccaabcaabccaaabcccabcabccabcabbccaaabcabcaabcabbbcabcabbbbccabbcabcabcabcabccaaabccaaaaabccaabbbbcabcabcabbcabcabbcaabbbbccccabcccabcaabcabbcaabccabcaabcabcabcccaabcabbccaabccccaaabcccccaabcabbbcccabbbcaaabbcabcaabbcabccabcccccaaaabccaaabccaabbbcabbcabcabcabcccaabcaabcabbcabbcabbbcaabcccaaabcabbccaabbbcabcabbccaabbccaabccaabbbccabcaabccaabcccaaabbbcabccaabcabcaabccaabcccabbcabcabbcaabbcabbcabcabbccabbccabcaabbbcabccaaaabbccabbcabbcaabccabccabbcabcabbcabcaabcabcabcabccabcabccabcabbcabcabcaabccabcccaabcabcccccabbcccaabcaabcaaabbccccabcabcccabccabccaaabcaabcabcabbcabbccaaabccabbbcabcabbccaaabccabcaabccabcabcabbcaabcabbcabccaabccabcaabccabcaabcabbccabcabccabcabcaaaabbcabbbbbccabcabccabbbcabcabcaaabcabcccabbccaabbbcabcabcaaaaabccabbbbcaabcaabcabbccabbcabcaabccabcabcabbbcccabcabbccabcaabcccabcccabcabcaaaaabcabbcaaabbbccabbcccaabcaabcabbcabbcabccabcabcabcabcabbcaabbbcaabcabcabcabccccabcaaabccabcabccaabcccabcabccaabccaaabcabbcabcaabbbbcabcaabcaabcabcabbccaabbbcabcabccabcaaabcabccaaabcabcabcabbcaabccabbcabcabbccccabcccccabcabcaabbccabcabccabcabccccabbbbcabcabbcaabccaabccabbccabccabcabbbbbcccabccaabbccabcabbccaabcabcabcaaaaabbcccaabcaaabcabcabcaaaaaaabbbccabbcabbccaabcabcaabbccaabbcaabbccabbcaaaaaaabccaabcaabbcabcabccabbbcaaabcabcabcabccabcabbcccabbcabcaaaabcccaabcabbbcabbbbcabcabbbcabcabcabbbcaaabcabcccaabcabcaabccabcabbccabcabcabccabcabbbbbbbcccabccccabcaabccabcaabbbbcaabbccaabcabccabcabcabbcabcabbcccabbccccaaabcaabbcabcabcabbcaabcaabcabcabcabbcaabcaaaabbbbbcaabccccabbbbbcabcaabcabbcccabbccabcabcabcabcabcaaabccabcabcabbcccabcabccabcaabcabcabccabbcccccaaaabccabcaaabbccaaabccaabcabbbbcabcaaaabcccaabccaaabbbcabcccaaabcabbbbbbbcabcaabcabbbcaaaaabcabcabbcabcabcabbbbcaaabcabcabccccabcabccabbccabbbcabccabbbbccccabbcabbbcaaaabcabccabcabccaabbccabbccccabcaaabccabcabcccaabccabccabbbbbcabcccabcccabcabccabcabbcabccabcabcabcaabbcaaabcaabbcabcaaaabcabbcabccaaaaabcaaabccaaaabccccaabcabcaaaabbbcabbcaabbccabccabcaabcccccabccabcabcaabbcaabbcabccabcabbcaabcabcabcabbcabbcabbcaaabcccabcccaaabcabbcaabcabccabcabcabcabcabbccaabcabcabccabccabbbcaaabcabccabbbbcabbbcabbbccccabbcabcabcaabcabcccaabcabcabcabbcabccaaabcaabbcabcccccaaabccabbcabccccabccabcaabcabccabccaabbcabcabcaaabbbbbcaabcabccabccaabbbccabbcaabccaaabccabccabcabccabccabbcaabccaabbbbcabbcabbbccabbcaabbbccaabbcabcabccabccabbcabcabcabbbcaabccabcabbbcaabcabcaabcaabcaaaabbcaaaabcabcabccabccaaabbccaabcabccaaabcabcabccabccabcabcccabcabcabcabcabcccaabcabcabccabbcccaaabcabccabcaabcabccabccabcabbcabccabcabcabbbbbcabbbccaabcaaabcabcaabbccaabcabccaabcaaaabcaaaaabcaaabcaabccabccaaabbbcabbcabbccabbcccaabcabbccaaaabbcaabcabccccabcabbcabcaabcabccccaaabbbcccabcabcaabcabcabcabccabcabcabcabccaabccabbccaaabccaaabbcaabcabbccaabcaabbccabcaaabccccaabbbcaaabcaabccabcaabcabbbccabccaabcaaabbcabbbcabbbbcaabccaaaaabcabcabcabccabcabbbbccabcabcabbbcabbcabccaaabcaabbbcabbbbbccccaabcabcabbbccabccabbcabccaabbcabbcabcabcaaaabcabbcaabccabbcabcabcabcccabbcccaabbccabcaabcabcabcabcabbccabcabccabccabbbccabbbbcabbbccabcabcccaabcccaaabbcaabcabbbccabccaaabcabccabcaabcabbbccaabbbcaabccabcabbccabbbbcaaabccabcaabcabcabcabbcabcabccabcaabcabbcabbccaaaabbcccabccabcccaaabcabbcabcabcabccaaaabbbcaabccabcaaaabbccaabcabbbbcabcabcccaabbccabccabcabccabccabcaabccabbcabbcabbcabbcccabbbcabbccaabccabccaabccabbcaabbccabcccaaabcabccabccabcabcabbccabcabbcabbcabcaabccabcaabcabcabcabcabbcabcabccaabcabcaabccabcaabccabbcabbcccabcaabbbbccabbbccaabccabcabbcabcaaabbcabcaabcaaabbcaabbcaaaabcccaaabbccabccabbbcccaaabbcaabccabbcaaabcabcccabbcabbbcccaaaaabccabbbcccccaabcabccaabcabcabcaaabbcccabcabcabbbcabcabbcaabbccaabbcaaaabbccabbbbcabcabcabbbcabbcaaabccabbbccabbcccabcabcabcaabcabcabcaaabbcabbccabbcabccabbcabbccaabcabbcabbbbbccaabcabcabcccaabcccabcabcabcabbcabcabcabcaaabcaabccaaaaaabcaaabbcaabccabbcabccabccabcaabbcaabccaabcabbbcabcabbbcabccabcabcaaabcaabcaabcaabccaabcccccabcabcabcaabccccaaaabcaabccabbcccaabcabbcaabbcabcabcccabbcabbccabbcaabcccaabccabcabcabccabcaaaaaaabbbcaaabcaabbcaabcaaaabcabcaabbbcaabcabbccccccabcabcccabbcaaabcaabccabbcaaabccabbcabbccaabcaabcaaaabccabbccaabcabcabcabcaaaaabccabcaabcccaaaabccabbccccabcabbbbcabcabccaabcaabcabcaabcccaabccabbbcccabcabcaaaabbcaabcabcaabcaabccaabbbcabccccabcaabcabcabbcabbbcabcccccaabbcabccccccabcabcabccabcaabbbccaabcaabbcaaabcccabcaaaaaaabbcabcabcccaabbcabbcaabcabcccabcabbcabccabcabcccccabccaaaabbbcabcabcabcaaabcabbcabccaabcaabccabbbcabcabbcabbbbcaaabcaabcabcabbbccabcaabcabbcabbbcabbccabcabcabcabccaabccaabcabcabccabcaabcaabbcabcaabcaaabcaabcabcabbcaabbbccaabcaaabccabcaabbcabcabccaaabbcabbcccaabbccabcabbcaabccabcabcabbbbbcccccaaabbcabcabcabbcabccccabbcaabcccaabbccabcabcabcabbcabcaabcabcaaaaabcabcccabbbcaabcabbcaabcaaabbcabccccaaabcccaabcabbcabbcabcaaabcccaabcabccabcabbcabcaaaabcabbcabcabcaabbcabccabccabcaabbbcaabbccaabbcabbbbcabbcabcabcaabccaabcabcabcccccaabccccaabccabbcaabbccccabbbcabbcabcabcccaabbbbcaabbcaaabcabccaabbcabcaabcabcabbccabbbbccabbcabbccaabbcccabccaaabbbccabbbbbcaaaaabcabcccccaaabcabcaaaabbbcaabcabccabbcabbccaaaaabbcaabbbcabcabcaabbbcabccabcaabbbbbccabcabcabcabcabcccabbccabcaabcaabbbbcaabbcabcabcabcccabcabcabcabbbbcabcaabccabcabbcabcabcaabbcabcaabcccabccaabccaabbccabbcaabbbcabbcabbbcabbbccaaabcabcaabcabcabcccabbbcabbcaabccaabcccccabcabbcabcabcaaaabbbcabccabcabccabcabbccabccabcabbcabcaaabcabbcaabbbbbcaabccaaabcaabbcabbccabcabccabcabcccccabcccabcaaabbbbcaabbcabcabbcabbcabccaabcabbccabcabcabccabcccabcabcabcaabccabcabbbcabbbbcabccabcccabbccabcabcabccabbcaabcccccccaaabcccabcabbbcabbcccaabbcaaaabcaabbbbccabcccabcaaabbcaabbcaabcabbbcabcaaabcabbcabcabcccabccabcabcabcabcabcaabbcabcaabbcccabcabbcaabcabcaabccaabbbcccaabcaabccccabcaaaabcaabbbcccabcaaaabccabbcabccabcabbcabcccabcabcaabcabbcabcabbcaabcabbcaaaabccaabcabccabccabccaabbbcabcccccabcaabcccaabcabcaabccaaabccaabbccaaaabbbcabbcaaaaabcaabbccaaabccaabbcaabccccccaabccabcabbcabcaabbbcccabccabbccaabbcaabcaaaaabbcabbcabccaaabbcaaabccabcaaaaabcabbcabccccabcabccabccaabcaabcabbcabbbbcaabcabccabbcabccabbbcabbbbcccaabccabcabccaaaaabbccaabcaaabcabbccaaabcccabccabbbccabcabbbbbcabcabccabbcaabbbbbcaabcabbbbcabbcaabccccaabcabcaaaaabccaaabcaabbcabbbbcabcabccaabcabcabcaabcabbcabcccaaaaabcabbcabcabcaabbcabcabcaabcaabbcabcabcabcabbccabcaabcabbccaabcccabcabcabcabcccabccabcccabbcabbcabcabcabcabbccaabcaabccccccabcaaabcabcabbccabccaaaabccabcaabccaabccabcabcabbccabcabccccaaabcccabcabcccaabcaaabcabcabcabcaabbcabbcabbcabcabbbbccccabcabbcccaabbcabcabcabccabbcabcabcabcabccabbcabccabccccabcabcabcaabccccccaaabcaabcabbccabcabcabbccaabcabcaaabbcaabcabcabcabccabcaabbcccabccabbcaaaabcaaabcabccabcabcabcaabbbcabcccabccccaabbcaabbcabbbbcccabbcccabcabbcaabbcabcabcabcabbcabcabbbbcccabccabbccabccaaabcabcabcccabbcabcaaabcaaaaaabccabbbcaaabcabcaabbccaaabcaabcabbcabcaabcabbcaabbcaabbccabccabccaabcaabbcabbcaabcaaaabbcabccaabcabcaabccabcabcabcabcaabcabcabcabccaabccabbbccabbbccaabcabbbccaabcaabbcabccaabbcabbbcccabcabcaabcaabcabccabccaaabcabcabccabbcccaabcabbcabcabccabbbcabcabcccaabbbbcabbbbccabcabbcaabccabcccabcabbcccabbbbcabcabccabcabcabcabccabcabcaaabcabcaaaabcaabccaabbcabbcabbccaabcabccccabcabcaabccaabcabcabcabbccabcabcabcabcaabcabcabccabbcabccabcccabcabcaaabcabcccabcccabcabbcaabcaaabcabbbccaabcabccaaabccabcabccabcabcabcaaabccabbbbcabbbbcabcabbbbbcaabccabcabbcabcaabcabccabcabcabbcaabbcabcabcaabbcaabcabcabcaabbbcaabbcabcaaabcabcabcaaabcaabcabcabcabcabcabbbcabcccabccccabcabcaabcccabbbbccabcabbcaabcccabbcabbbcaabcaaabbbcabbbccabbccabcabcabccabbcabbcaaabccabbcaabcabccabcabcaabbccabcaaaabcabcabcaaabbcaaabcabbbccaabcaabccccaabbbcabbccabccabcabcabcabcccabbcabbccabccaabbcaaabcabcaabbbbbbcaabccaaabcabcaabbcabbcabcabcccaabbbccabbcabbccabbccabbcabbbcaabcabcabbcaaaabcabbcaaabcabbccabcaabcabcabcaaabcabcaabccccabcabbcabcabbcaabbcaabccabccaabcaabbcabcabcabccabcabbcabbcabcccabbcccccabcaaabcabbcabccabcabcabcabbcccccabcabcabcabccccccabbccabbbccccabcaabccaabccaabccabcabccccaabcabcccabbcabbbccabbcabcccaabbcabcabbbcaabbcaabcabccabbcabbcabbccabbcabcabccabcabccabbbbcabbcabcabbccabccabcabcabcaaabbcccccaabcabccabcaaabcabbccabcaaabcaabcabbbcabcabccaaaabcabccaabcabcccaaaabccabbcaabcabcaabcabcabcccaabcabcaabcaabcaabcabcabcaabcabcaabcabcccaaabbcabcabbcaabcaabbcabcabbccabccabcaabbbccaabcabbbcabccabcabbcaabcccabbcabcabccabcccaaaaabbcabccabbcaaabcabcaaabcabbbbcabccaabbccccabbccaabccaabccabbbbbbcabbbbbbccaabbccccabbbcabcaabcabcaabcabcabcaaaaabccabbbccabbcabbbbccaaaabbccabbcabcaaabbcabbcabbbcccabcccabbcabcabbbbcabbccabccaaabccabcaaabccabccaabcabbcabbcabcabcabccaaaaabccccabcabbccaabcabcaabccabcabcabcabcaabbcabccaabbccabccabbcabcabbcabcccaabbbcaabcaabcabbcabcaabcaabcccabcabcaaabcabbcccaabccabccaabbbcccaaaabccaabcabbcabcabcabbccccabccabcabcaaabbbcabccabcccabbbcabcabbcabcaabcaabccaabcaaaaaaabcabcabbccccabcabcabcaabcabcabbcaabcabcabccccaaabcccabcaaaaabcccaaaabccabcabcccabcabcabccabbccaabcccaaabbbcaabbcaabcabbcaabbccaaabccabcabcabbccccabcaaabccabcaaabbbcaaabcabcabcabbbcabcabcccabccabcabcabbbbcabcaaaaabcaaabcabccaabbcaabccaabcccaabcaaabccabbcabbbcccabcaaabbcabcccaabccabbcabbcabbcabcabbccaabccabcabcabbccccaabbcabcabbccabcccccaabbbcaaabcaabbbcabbcaaabcabbbccabcccabcabcaaabcabcabccabcabcabccabbcabccabbcaabcccabcccccabccabccaaabbbbcccabcabccaabccccaabcabbbbcabbbcabcaaaabbccabcaabcaabbccaabbbcabcaabbcabcaabbcabbcabcabbbbccabcaabbcabbbcabcccabbbbbcaabcabcabcaaabcccabcaabcaaaabcabcabbbcaabcccabcabcaabcccabbccabbbccabcabcaabbccabbbcaabcaabcabbccaabcabbcabcaabccabbbbbcabcabcccaabcabcaabccccabcaaaaaaabccabcaabcaabcaaabcabcabbcabcabcaabbcabbccaaabccabbcabbcabcabcccabbbbbcabbccccabcaaabcabbbcccccabcaabcaabcabcabbccaaabbbcabbcabcaaabccabbbbcaabccabbbbbbbbcabccaabcaabcabbccaaabbbbcabbcabccccabcabbccabcabccaabcabcabcabcccabcabbcabcabcccaabbcaaabcccaaabcabbbccaaabcabcaaabcabcabbbcccccabbcabbbbbcabbbccabbcabcabcaaabcabbcabbbbbcabcabccabbbcabcaabcabcabcaabcaabbbccabcccabccaabccaabbcabcabbbcabbbccaabcabcabcabbbccaabcabcabccaabccaaabcccabbcabccaaabbccabccabcabcccabcaabcaabcabcabcaabccaaabcaabcaabccaabcabbcaabbcaabbcabbbbbbbbcaabcabbcccaaaaaabccabcaabbbcaabccabcaaaabccaabccccabbccabcabcabccccabccabbbccabccccaaaabbcabcccccabccaaaaaabcabcaaabbcccabcabcabcabccabbcaaabcabccccaabccaaaabcabbbcaabbcabcabccabbbcabccaabcaabcaaabbcccccabcabcabbcabcabcabcabcccaabcabccccabbcabcabbbcabbcabbccabcccaabcaabccccabcaabbcabcaaabcccaabcabcabcabcabbbcabcccccaabccaabcabcaaabcabcabcabcabccabcaabbbcabbcabcabcabcccaabccaabbcabccaaabbbbccabccabbbcabccaabbcaaaabcabbcabcaabccabccaabcaabcabcaabcabcabcaabcabbccccabcabcabbcabcaabcccabbbcabccabccaabccaaaabcabcccaabccabcabbcaabbccaabcabbcaaaabcaabbbbbbcabcaaabbcabcccabbccabcabbccccccccaabcabcabbcabbcaabbcaaabcabbcaabccaaabbbcabbbcabccabcaabcccabcabbcabbbcaabbcaabcabcabccabcaabbbcabcabcaabcabbcabcabbccccaaabcaabccaabccaabcabcccabcabbcaabcabbcaabbcaabccaaaaabcaaaaabcabcabcabcabcaabbbcabcaaabccabcabbccabcaabcabcabcabbccabcccaaabbccabbcabbbcccccabcaaabcaabbbbcabbcabcaaabcabbbccabbbcaaaabcaabbcabccabccaaabcabcaabccabcabbbccabccaaabbccabcabbbbcabcaaabcabbcabbcabcaabcabccabbcabbbcabcabcccabcaabbbbcabbbcabccabcabcabcccaabcabcaaaaabccabbccabbcabcabbbbcabcabcabbcccabbcccabcabcabbbccabcabbcabbbccaabbcabcabbcabcabcabbcabcabcaabcabbccabcccaaaabcaabcaabbcaabbcabcabcabbcabccabcabccabcaabcaaaaaaaaabcaaaaabcabcaabbcabbbcaabcabcccccabbccabcabcabcccabbbbcabcabbcabbbcabcabcabccaaabccabccccabccaabcabbccaabccaabccaaabcabcabcabbccabbbcabbcabbcabccccaabcabbcaabbcaabccccabcaaabccabbcabcabbccabbcabbbccaabbcaabccccccabbbccabcaabcabcabcaabccccabcabbcabbbbcccaaabcabccaabbcabccabbcabcaaabcabcabcaaabcabbccaabbbcabcabcabcaabcaabcccabcabbccaaaabcccabbbcabcabbcabcabcabbccabbbccaaabbcaaaaabcabbbccccaaabcabcabbcabcabbbccccabcaaaabcabcccabccccccabcabbcabcabcaabccabcabcabbcaabbbccabccabccabccaabcaabbccccabcaabbcabbcaabbccabcabbcaabbbcabbbccabbccabccabbbcabccaaabcccabccabcabbbcccabcaabcabcaaabcabbccaabbbcabccabcabcabcabcaabcabbccabccabbccabcabccabcabcaabcaabbcaaaabcabcabbcabcaaabcabcabcaabbbccaabcaabcabbcabbccaaabcaabcabbccabcabccccabccabcabcccabccabcaaabcabccaabccabcaabccabccabccabbcabbcabcabbbccabcabbcabccabcaabcaabbccaabbcaabcabcaabbcaabccabcaabbcabcaabcabccabccabbbbbcccabcabbbcccccabcccabcabbccaaabbcccabbbbcaaaabbccaabbbbcabcabcabcabcaabbbcabcabccabbbbccabcccabbcaaabbcabccccabcabbcabcabcabcabbccabbccabcabccaabcaaabbcabbcabccabcabccccaaabbccabcccabcccabbccaabbcccabcabbcccccaabccabcabbccabcabbcabccabbcabbbccccaaabcabcabbccabcaabbcaabbbcabccabcccabcccabccabcaabbcccabbcabccaaaaabccaabbcabcabbbbcabbbccaabcaabbcabccabcabcabccabccabccabccaabcabcccaabcaabccccaabccaabbccccabcaabbcabcaabcabccabccaabccabcabbcabccaabbccabcabcabcabbcabbcccaaaabbcabcabbbcabbbcccabccabcaabcabccabbbcabcccaabcabbcabccaaaabcabccabccccabbbccabbcabcabcccabbbcabbcabbcabcaabcabcaabcaabcabcccaabcaaaabcaaabbbcabbccaaabcabcabcabcabbcabcabcccabcabccabcabbcabbcabcaabccccabccaabcabcabcabcccabbbcaaabcccabcaabccabcccaaabbccabcabbccabbbcabbbcabccabcabbccabcabccaabbcabbcabbbcabcabcabbcaaabcaabcabbbccabbccaaaabcaabcaaabbcaaaabbccaabcaabcaabbcabcabcaabbcabcccabcccabcabcaaabcabbcaabcabbcabbbccabccabcccabbcabbbccabcaabccccabbbbcaaabbcabcaabcccabbcaabcabcabbcaabccaaabbcabccabbbcabcabbccabccccabbccccaabbcabcabcaabccabcabcabbcabcabcabcabcabcabcabcabcaabcccabbcabccaabcabcaaabcabcabccaabcaabcabbccabcabcabccaabbcabccabccabbcaaaaabbbcabcaabbcabcaabccccaaabccabcabcabbbbcabbbbccabcaabcaabbccccabcabcabcaabcabccabcabcabccabccaaabcabcccccaabcabcccabcccabbccabcaabcabbbbcaaabcabcabbbbcaaabbbbccabcabcabcabbcabcccabbcabccccaaaabbcabbbcabcccabcabcaaabccaaaaabccccaaabccaabcaabccabbbbcaabbbbbbcaabcabcabcabcabbccabcabcccaabcabcabccaabcabbbcabcabcabcabbcabbcaabbccabcabbcaaabbcaabcabccabcabbccabcccaaabcaabcabccccaabcabbcabbcccabcabcabcabcaaabcabcaabbccaabbcabcabcabccabcabcabccabbcabcaabbbcaabccabcabbbbbcaabcabccaabbbcabcabcabbcaabccabbcabbbbcabbccaabccabcabbccabcabccaabbccabccabcabcabcaabcabcccccaabccabbcccabcabcabcabccabbcabcabccaabcabccabcabbbbcabcaaabccabcabcabbcaabbcabbcabbcaabbbcabccabbbbcabcaabcabcabbcabccabcaaaabccccabbbcabcaabccabbcabcabbbccaaaabcabccabcaaabcabcabbccabbcabbcaaabcabcabcabccabcabbcabbcaaabbcabbbbbbcabcabcaabcaabcccabcabcabbcaabbbbcaabccabccaabcabcaabccaabbccabbcabbccabbcabcccabcabcaabcabbcaabcaabcabcabcabccabccabcccabccabcaabbccabcabccabcabbccabbcabcaaabcccabccabcaabcaabcaabbcaabccabccabcccabcccccaabcccabbbbcaabbcabccabcabccabbcaaabbbccccabbbccabcabbcabcccabcabbbbcabcaabbcabccaaabbcabcaabbcaabbccccaaaaaabccabccaabcabbbcabcccabbcabcaabcabccabcaabbcabccabcabbccabcccaabbbbccaabcabccabcaaabbbcaaaabccabcccaabccabbbccaabcccaabcaabcaabccabccabcaabcabcaabbbbcaabbccabcccabbcabbcabccabbbbccabbbcaabbcccccabccaaabcaabbbcccaabcabbbbccabcabcabbcabcabbccccabcabcabccaabcabccabcabcaabbbcabcabcabccabcabcabcabcaaabccabbcabbbccabcaaaaabccaabcabcabcccaaaabcaaabcccccabcabcabbcaabcaabccaabbccabcaaabcabcabccaaabcabcabbcccccccaabbcabcabcabcabccaabcccccaaabcabbccccabbcabccaaaaaabbcaabcccccabbccabcaabcabcccabcabbcaabcccccaabccabcaabccaabcccccaabcabbbbccabcabcabcabcaaaabcccaaabbccabcaaabcaabbcaabcabbbbcaabccabbbcabcabcabccaabbbbcabcccaaabcabbccaaabbcaabcabccccaaabbcabccabbbcabcabcccabcaaabcaabcaabcabbcaabbcaaabbbcabbcabcabbbbcaabccabcccccccabccabbccccaaaabbbccabccabcabcabbcabcabbcabcabbbccabcabcaabcabcabbcabcabcabcaabcabcabcccccabcabccabcaabbccabbcaabbcabcabbcaabbcabcabcaaaaaabcabcaabbbcabbccabccccaaabcaabccccaaabbccabbbcabccaaabcaabcaabcabccccabcccaabbcaaabccaabcabbbbcabbcaaabcaaabbcabccaabbbcaabbcabccabccabcabbcabcabcccabcabccabbcabcaabbcccccabbcabccaabcaabcaabcabbbbbccabcaabcccaabccaabcabbbcabcaaabbbcaabbcabcabbcabcccabccaabbcabbcaaabcabbbcabcaaabccabbbcaaabcabcabbcabccabbbcaabbcabcabbcabcabbcaabcaabcaabcabcabcabbccccaabbcaaabcaabcabbcabccabccabcabcccabcabcabcccabcaabcabcabbbbbcabcabcabbcabcabcabccabcabbccabcabbcccabcabccabcaaabbcaabbccabcaaabcabcaabcaabcabbcccaabcabbbbcabccabcabbcccaabbcabcaabccaaabcabcabbccabccabcaaaabcccccabbbcabccaabbcaabbbcaabbbbbccabcabcaabbcabcabcabcabccabcabcabccaabcabcabbbcccaabccaabbccabbccabccabcaabccabccabcabcabbcaabbbccaaabcabcabbccaaabcabccaaabccabbbbcabbcccaabbcabbbbcccaaabcaabcabcabbcccaaaaabbcccabbbbcabcaaaaaabbbcabbccabbcabcaabccaaabcabbcabcaaabbcaabccccabbccaabccaabccabbcccabbcaabcabbcabbcaaabccccabcccabcaabbcabcabbcabccabcaabbcabbbcccaabccccabbccaaabcabbcccabbccabccaabcabcabcabcaaabbcccaabcabbcabcabcabcabbbbccaabcccccaabccabbccabcaabcabcaabccabccabcabccabcabcabcabbcaabccabbcabbccccccabbcaabccabcabcabcabcabbcabcabcabbccccabbbbcabcabcabbccabcabcaaabcabccaabcabcaaabcabcabccabbcaabcccabcaaaaabccaabbcabbcccccabcabbcabcabbcaabbccaabccaaabbcaabbccaabcabcaaabbcccabcaabcabbccabbbbcccaabccabcaabcaabcccabbcabcaabbcabcabcabcccabbcabcabcaabcabbbccaabbcaabcabbcaabcaaabcabcabcabbcaabcaabcabbbbcaaaaaabbbccabcabcabcccaabcabbcabccaabbbcabbcaaabcaabcabcabcabbccaabcabbcabbbcaabcabcaabbcaabcccabcabccabccabcabcccaabbcabbcabcaabbcaaabccabccaabcabcaabcabcccaabcaabbcaabcccaabcabccabcabbccabbcaabcaaabcabcabcccabcccabcaabccabccccaaabbcabbbcabbbbcabbcabbccabcabccabbbcabcaabcabcabbcccabcabcabbbbcaabcabcccaaaabbcabccccccabccabcaabbcabbbbcabbcccabbccabbbbcabbbbcaaabcabcaabbbcabcabcccabbbcabcabcabbbcabbccabcabccccaabbccaabcaabcaaabcabcabbccaabcabccabccaaabcabbcabccaabcaaabbbbcccabcaabcabccabccaabbcabcabcaabcabcabbcaabcabbcaabcaabbcabbcabcaabccaabcabcabcaabbbccabccccaabcabcabbccaabbbbccabcabcabcabccabbcabccabcabbccabbbcabccaabcaaabcabcabbcccabbcaabcabcaabccabcaaabccabcaabccabcabbccabbbcccabccaabcabcaaabccabcccaabcabbbccabccabcabbbcabccccaabcabcaabcabcaaabccabccabbccabbccabbcabbcabbcccabcaaaabccabcabbbbbbbbbcabcabbcabbccabbcabbcabbcaabcaabcabccaaabcaaaabccabcaabccaaabbbbbbbbcabbbcabbcaabcabbbcabcabcaabcabccaaabcaabcabbcabbcabcaaabbcabbcaaabcabcabbcabcaabbcccabcabcabcaaabccabcabcaaabbbcabcabcabcabbcabcccabccaabbcabcaabcabcabccaabcabcabbbcabccaaabcccabbcabbccaaabcccabcaabcabbcabcabcabcabbbbccabcaabbbbcabbcabbbbcabcabbbbccabbbcabcaabbcccaabcaaabcabbcabbcabcabcabcabccabbcabcaaabcaaaabcabccaabbcaabcabcabcaabcabbcabcaabcaaaaabcabcaabcabccabcabcabcabcabccabcabcabcabcccabcabbcabcaabccabcabcaabbcaaabccabbcabccabbbcccabccccaaabcaaabcabbbbcabcabbcccaaabbcabbcaabbbbccabcaabcccaabcaabcaaabbcabcaabbcabbbbccaaaabcabccaaaabcaabcabbcabbbcabcaabbbcabcabcabcaabccabcabcaaabcaabcabbcaaabbbcccabbcaabbccccabbccabcabcabbccccaabccabcaaaabbcabbbbcaabbbcaabcaaabcaaaaaabccabcaaabcaaaabbcaaaabcabcccaaaabcaabbcaabcabcaaaabcccabbcabcabbbbccabbccabbbbccabccccabccaabcccabbcabcabcccaabbbcaabbccaaabcabcabccabccabbcaabccaaaabccabcccaabcabcaaabcabcabcaabcabcabcabcccabbccabbcabbbcabcabcaabbcccabbccabcabcaaabccabcaaabcaabcabbbcabbbcabcccaaabbcabccaabcaabbbccaaaabbbbbbbbcabccabcaabcccabbccccaaabbcabbbcccabccabcaabcaaabcaabbbccabcabbcabbccaabcabccabcabcabcabbbcaaabcabcabcabbcabcaabcabbbcaabcaabcaabbcabcaabcabbccaabcaabbccabbbccabcaaabccabbcaaabcaabbcccabcaabccabcabccaabbccaaabcabcaabbbccaaabbbbcabcaaaaabbcabccabbbcabbcabccabcabbccabcabccabcaabccccccabcabccabcabcabcabcaaabccaaaaabcabbcaaabbccabcabbbcccabccabcabcabbcabcabbcabcaaaabbcabcabcccabcabbbcabbbbccabcaaabcaabcaabccaaabbcabbcaabcaabcabccaabccabcabbcabccabcaabcaabbbbcabbccabcabcccccabcabccabcaabccabbcabbcabcaabccaaabcaabbbbbcaaabbbbcabbbcabcabbbcabcabcaaabcabbccaaaabcccabcaabcaabcccaabbbcabcabbbbcabbcaabbcaabccaaabbcabcabbbcabcabcccabbcabcabcaabcabcaaabcabbbcaabbcabbccaabccaabcabccabbbcabccabbcccaabcabccaabccabbbccaabccaabbcabccaabccabcabbcabcccabcaabcabcaaabbbcaabbcabcabcabbcaabcaabcaabcabcabccaabcabbbbcaabbcccaabbbbcaabcaabcabcaabcaaaaabccabbcaaabcccaabbcaaabcaabcabcabbbbccabccabcaaaabbcabbccccabccaabcaabcaabcabbcaaabcabbcabcabcaaabccaaabccaabbccabbcabbccabcabcabcccaabcabcabbcccabccccaabcccabbbccabbbcaabbbccabccabcabbbbcaaabccabccaabbcabbcabcabcaabcabcaaabcccabccaabcabccabbccccabcabcabcabbcabcaaabcabbbcabcaabbccaabcaabcaabcabcabcccabcabcaabcabcabccccabccabcabcabcabbcabcabbcaabccaaabbcabcabbcabbcccaabcaabcaabccabbbcaabcaabcaabcabccccaabcabcaabcabbbcabcaabcabbcccabccaabcaaabccccabbcccabbcabbcabbcabcaaabccaaabcabbcabcaabbccaabcaabcabcabbbcaabccaabccabcabccaabcccabccaaabbbccabccabcabcaabbcabcaaabccabbcabcabbccabbcabcabbcabcabcabccabcaaabbcabcabbcccabbbcabcabccccabcabcaabcabcabcaabbcaabccabccaabcabbccaabbcabcaabbcccabbcaaabcaabbccccabbcabbbbcaaaaaabcabcabcccabbccabcabcabbccccaaabcabcabbcabbbbbcabccabbbbcabcaabccabbbcaabccabcccccaaaabbcabbcabbcabcabcabbcabcabcaabcaaabcabccaabcabcabcabcabbcabcabcabcabbcaabcabcabccabcabcabbbcabcabcccabbcabccabcabccabcaabcaaabcaabbbcaaabccabbcaabcabbcabbcabbcaabcabcabcabcabbccccaabbccabcabcabcccabbcabcabbccaabcabcabbbcabcabcccabccaaaabcaabcaaabbbccabccabcaaaabcabccaaaabcabcaabcaabcabcabcabcabcabcabcaabbcaaabccabcccaaabcabcabccccabbbcabcaabcabbcccabcabcabbcaabcaaabcccabccabccaabcabcaabccccabbcaabbbcccabbbbccabcabcccaaaabcaabcabccaabbcaabcabcaabbbcabbcabcaabbbccabbcabcaabcabcabbbcccabccabcabcabcabccaabcaabbcabcabcaabcabcaabbcabcabcaabcabbcaabcccccccabccabcaabbcabbbcccabcabcabbccaabcabcabcabccabccaabcaabccabccabbccabccabcaaabcaabcabbbcabcabbcabcaabbcaabcabcabcaabcabbccabbcaabbbcabbcabcabcaabccabcaaabbcabcabbcabcaaabbbcabbccabcabbbbcabcabcaabcabccabcabbbbcabccabcabcaaabcabcabcaabcabbbbbccabbcabcabcabbcabcabccabcabcabccabccccabcaaabcabbbcccabcabccabcabcaabbccaabcabcabbbbcabcaaabbcabbcabbcabccabcaabbccaaaabbcabccaaabccabbbcaabcabbcabcaabcabbcabbcaabbccabccabcaabccaaabcaabbcabcabbcabcabcabcabcabcccabbbcabcccaaaabcaabcabccaabbccabcabcccabcabbbccabbbcabbbccabbcaabcabbcabcaaabcabcabcabccaabbcabcabbcabbcabbbbbccabbbbcabcabcaabbccabbbcabcabbbcaaaaaabccaaabbcccccabcabcabcabccccabccabbbcaabcccabbcaaabbbcabccaabccccabcabcabbbcaabbccaaabbcaabccccaabcaaabbbcaabcaaaabbcabccabbcabcabcccaabccabbbccabbcaabcabbcabccabcabbccabbcabcabcaaabbcaabcccccccccabbcaaabbcccabccabbbcabcabcabbcccabbccaaabbbbbcabbcabbbbcccabcabcabcabcaaabbbccabccaabcabccabbccabcabcaaabcabcabbbcccabcabcaabcabcabccabccabbcccabbbcabccabcaaabbcccaabcccabbccabcaabbbbcabcabcabbbcabcaabbcabcabcaaaaabcaabcccccabcabcaabbccaaabcabcabccabbcabbcaaaaabccaabbbbcabcabccabcaabcaabbccabcabcaabccabcabccaabbccabbbbcabcaabcaabbcaabccabbbbbbbcaabcccabcabccaabcabccabcabccccaabcabbbbcabcaabcccabcaaabccabcabcabcabbbbcabbcabbcabbcaabbcabcabbccaaabcabccccccabcaaabccaabccabcabccccaaabcabccabccabcabccaabbbbbccaaabbccabccaabcabcaaabcccabcaabccaabcabbccabbbccccabcccabbcaabcaabcaaabcccabcabbbbcabbcaabcabcccabbcabbcabcabbcabcabcabcaabcabbbccaabbccabcabbbbcaabcaaaabbbbcabcabccaabcabbbccaabbbcaaaaabbcccccaabcabccabcabcabccabbcaabbbcabbcabcabcabbcabcaaaaaaabccabcccabcabcaabbbcabccabbcabcabbccabbbbcaabbbbccaabcccabcccabbcaabbcaabcabbcaaabccccabcabbcabbbcaabbcabcabcabccabcabcaabbcabcaabcaabccaabbcccabcccccaabcabbcccabbbbcabcabbcccaabcabbcabcaabccccabbcabcabcabbbccabccaaaabccaabbbccabcccabbccaabccaabccccabbbcabcccabcabcabbbccaabcabcccaaabcaaabbbcabbbbcaabccabbccaabccaabcaabbcccabbccccaabbcccaabcabbbccaaaabcabbcaaabccaaabcabccccabcabcaabcabbcabcabccabbcabcabbbcccabccaaaabcabccabcabbbbcccabbccccabbcccaabcabcabccabcaabccabbcabcabbcaaabcabcabcabbbbcabbbbcaaabcabccaabcaaabcaabbcaabcabcccabbcabccabcabcabcabbcaabcaabbccabcccaaaabcccabcabbcabcabcabcabbccaabcabbcabbbcabcaabbcccaabbcabbcabccabcaabbcabbcccabbcccccabccabbcabbcabcaaabccaabbcabccabbbbbbcaaabbcabbcaabccaaabccccabcabcabcaabbbbbcaabcaaabcccabbccabcabcaabcaabbccabcaaaabccabcabcccabcccaabccccabcaabcccccaabbccabccabcaabcabbccccaabcaabcabbbccccabccabcabcccabcabcabcaabbcabcaabbcabccaabbcabbbcabcabbcabcabbbcaaabbccaabbbcabccaabbcabcabcabbbbcabccabbccabbcabcaabcabcabbcaaaabbbcabcabcabcaaaaaaabbccabbcaabbbcccccccabccaabccccabcaaabcabcabcccaabcabcaaabcabcaabbcaabcabcaaabbcabbccccccaabcabccabcabcabcabcccabbbbcabbcabbcaabccabcaaaabccabcabbbcabccaabbccabcabcabbbcabcabcccabccabcabcabbbcaaaabcabcabbccaabbcaabcabcabcaabcabbcabcccaabbcabbcaabbccabcabcabcabbcabcaabbbbbcabbcabccabcaabbcabbcaabcabcaabcaaabcccabccabbcabccabccabbbcabccabcabccabcaabcabcaaabcccabccaaabbccabbcabccabcabbcaabbbcabcabcabcabcabcccabcaaaabcabbbcaabbbccabcccabccabbcaabcabbcaabbcaabccabbcaabcabcabcabcabcaabbbcabbbcabcccaaabccabcabbbcabcaabccabbcaabbcaabccabcabccaaabbcabccaabbccabcabccabbcaabcabcabbcabcaabcabcccabcccaaaabcaabccaabcabcaabcaabcaaabcaabcabcabccccabcabbccabcccabbbbbbcaabbcaaaaabbcabcabccabcaabccabbbccaaabccabcaabbcaabccabccabcaabccabbcabcabccaaabbcccabcabccaabcaabbcabbcabbccabcabbcccccaabccccabbbbcabccaaabccabcabcccabcabccaabcaaaabcaabcabcabccccabcabbbbcabbbccaabcaabcaabccabbbccccaabbcabcabbcccabbbbcaabccabcabcabcabccccabcaaabbcaabccaabccaabcabccabcabccabccaaabcabccaabccccabccabcabcabcaaabcabcabcaabccabcabcabcabcaabbcabccaabccaabbcabcaaaabbcaabcaaaabbcccaaaabccabbccabccabcabbcabcabbccaabcaaabcccaabcaaabcabbccabcaabcaaabccabcabbccabcabcaabcabbccaaabbcccabbbcabbcabcabccabcabbcabbccaabcabcabbcaabcaabbccccaaaabbccabbcaabcaaaabcaaabbcaabcabbcccabcabccabcccabbcabbcaaabbbcaabcabcabcaabcabbcabbbcabbbbcabcabcabbbbcabcabcccabccaabcabcaabbcabcabcabcabcaaaabbccabccaabbbcaabbccabcabccaaabbbbcabbcabbcaaaaabcabcabcccabbcabbbbccccaabcabcabbcccabbcabbcccccccaaabcaaaaabcabcabccabcabccaabbcaabbcaabcabccaabccccabbbbcaabbcabccaabbbcccabcabcabccabcaabcaaaabcabcccabcabcccabccabcabcabbccccaabbcabbcabbbcaabbccccabcabcabcabbcccabbbcabccabcaabcabbbcabcccabcaabccabcabbbbcabcabbbcabcabbbcabbcabbcabbcaaabcaabcccaabbcaaaabcabcaaaaabbbcaabcaabbbcaabcabccabcaabbcabcaaabcabccaabcabccabcabbcabccabccaaabcccabcaabbccabcabccabcabbbcabbcabcaabbbccaaabbbcccabbcaabccabbbbccabccccccabccaaabcabcabbcaaabcaaabcabcabcaabbcccaabbbcabcabcabcaaaabcaabcaabcabccabbbbcccabccaabbccabcabcaaabbccabcabcabcaaabcaabcccabbcabbccccabcabcabbcabcaabcabccabcabcccabccabbbcaabcabcabbbcabcabbbbbcabcccabbcaaabbcabccabcabbcabbccabccabcaabccaaabccabbcaaabcabbbcabbbbbcabbbcccabcabcaabcabcabbccaabbcccabcabcccaabcabcabcabccabccabbccabbcabbcabcabcabbccaabcaaabcccaaabccabbccabcabccaaabbbcabbcabbcaabbcccabcabccabcabbcccccaabbbbcabccabbcabbbbbccccabbcaaabbbcabcaaaaaabcabbcabbccaabcccabbbcccaabbccabcaaaabcccabbcabcabbbccabcabcaabbcabcaabbbcaabcaaabccaaabcaabcabccabbcabbbbcabcabbcabbcabcaabcccaaabccabccabcaaabcabcabcaabcabcabcabbcabcaaabcaabbcabcabbbcabccabcaabcabbcaabbcabccaabcabccabcccabcabbbcaabcaabbcabbbbcccaaabbbcccccabbcabbbcabcabcaaabbcaabccabcabcccabccabbccccaabbcccaaabbccabcabccaaabcabcabbbcaaaabbcabcabcabcabcaabbccabbbccccaabccaaabccabcabccabccaabcabbbcabcccaabbcabbbbccabbcaaabbbcabbbcabbcabbbcaaabccabbcabcaabbcabbcabcccabcaabbbcccabcabcaaabcabcaaabccaaabcabbcaaabbbcabcabcabcabcabccaaaaabcaabbccabbcabcabccabbcabcaabcabcabcabcabbcabbccaabccabbccabcabcabbbbbcaabbcccabbbcabcabcaabccaabcabbcccabbccabcccabccccabbcaabbcccabcabbbcccabccaabcabcabbbbcaabccabbcabcaabcabcabbbcabcabccccaaabccaabcaabcabbcabcccccabbbcabbcaaabcabcabbcaabbccabbcccabcabccaaaabbccabbcaabbccabccabbcabcabccabcaaaaabbccabcabcaaaaaaaabbccabcaabcabbcabcabbcabbbcabcccabbccabcabccaabbbbcabcabbccaabcabcaabbbcabbbccaabbccabbbcabbcaaaabbcabbbccabcaaabcabcaabcabbcabcabccaaaaabcabbbccabcabbcabcabcabcccccaabbcabbcabcabbccabbbcabcaaaaabbccabcaabbccabcabcabbcccabccabbbcabcabccaaabcabbcabbcaaaaaabcabcabbbbccabccabcabcabccabccaaaabcabcabcabbcabcccabbcaaabcabbcabbcccaaabcabbbcabcaabcabbbccabcabcaabcabcabcabccabbccaabbccabcabcabbcabcaaabcabbcccabcaabccccccaaabcabcccabbcabcaaaabcabbbbcabcabcabcabcabbccccabbbcaabcabcabcabbcaaabcaabcabbcabbcabcaabccaaabbccccabcabbbbccaabcabbcccaabcaabccabcaabcabccabcccaaabcccabbcabcaabccabbbccabccabbcccabbbcabcccaaabcabcabcabbcabbccabccabcccccabcaaabcabcabbbbcaabbbbbcabcabcccaabcaabbccabcaaabcccaabccaabcabcccaabccabcabbcaaaaabcaabcaaabcabcabccaabbccabcabbbbcabbcabcaabbbccccabcabcabbccabbbcaaabbccabbccabbbcabcabccabbbcabbcabcaabcabbbcaaabcabccccabbbbccaaabcabcaabcaaabcabbcaabbbcaaabccaabcaabcabcabcaabccabcabcabcaaabcabcaabbcabbcccaaabcaabcabbcaaaabccabbccabcaaabcccabcabcabcaaabbbbcabccabcabbccaabbcaabcabcaaabbbcabbcabcaabbcabcabcaabbcabcabcabbbccabcabccabccaabcabcabcaabcaabccaabbbcabccaabbbbcabccaabcabccaabcaabcaaaabcabcabcaaaabcaabcaabbcabcccaaabbcabcabbbccaabccabbcaabcabcaaabcabcabbccabccabccabbbccccaabccaabcaaabccabbcccccabcabccabcabbccabcabbbccabbcabcaabccabbbbbbcabcabbcabbcabbcaabcabcabbcaabcccabccabcabcaabcaabcaabcaabcabcaabccabccabbbccabbccccabcaabcabbcabccabbbbccabccaabcaabcaabbbcabccaaaabcabccabbcccaabcabcccabcaaabcabcaaabbbbccaaabcabbcaabcabbcaaabcabcabbcabbccabbccaabbcabcabcabbcabcccaabcccaabcccabccabccaaabbbccabcaabbbccabcabcaabbcabcccabcabcabcccaaaabcccabbcaabcabcaabcaabbcabccabcaabcabcabcccaabccabbcabcaabbcaabccabbbccaaabcabccccabccabcabccaaaabcaabcabccabcabccabcabcabccabbbcabcaaabcabcccaaabccccaabbbcabcabbbcabccabbccaabcaabccaabccabcabccabcabcaabccabccabcabcabcabccabccabbccabcccaaaaabbbcabcaaaabcaaabcccabccccabbcabcaabcabcabbbcaaabbcabbcabccabcabcabccaaaabcabccaabccccaaabcaaabcabccabcabcaabcabcaabcaabbbcccabbcabcabccccabcccaabbbcccaabbbbbbcabccccaabccabbcaaabcabbccabccaaabbccabcabccabcabccabccabbcabbcabcabcabcaabbcabbcabbbcaabbbcabbbcabccabcaabccaabcabcabcabcccaaaabcabcabbbbbcabcabcabcabcaaaabbcabbcaaaabbcabbcccabcabcabcaabccccaaaaabccabcccabcabbcabbbcabbccabbccccabcabcabccabccabbcabcabcabcabcabbbccaaaaabbccabcccabccabccaabccccaabcccaaabbcabcabcaabcabbcccccabbcabcabbccccabcaabcabcabbcabbbcccabbcabcabccabcabcaaabbcabccaabbcaaabcaabcabbbccaabcccabbccabcccabccabcccccabccabcabccaaabcaaaaaabcabcabbccabbbcccabccabcaabbccccaaabccaabcccabcabcabcaaabbccabcabbcccaaabccabcabbcabcaabccabbccaaabcabcabcaabccaaabccaabcaabbbcaabcaaabcaabcaaabccabbbccaaabcabccabbbcaabbcaabbccabbcabbbbbbccabcccabcccabcaaabbcccabcabcabcaaabcabcaaabcabccabbcaabbcabcabbcaaaaaabcaabbcccccabcaabcabbcabbbcabcabbcccabbbcabcaabbcabcaaabccaabcabccaaabcabccccabcaaabccabcabcccabcaabcabbbcabccabcabbccabcabbcabbbcabbbbcaabccabccaabcaabcabcabccccabcabcabcabbcaaabbcabccabbbcabcccabcabbbbccabcaabcabbbcabcabcabcaaabbcabccccabbbcabcabbbccabcaabccabccabcabcabccabbcabcabbbbcabcaabcabcaaabcaaabcabccaabccaabcabcabcabbbcabcaaaaaaabcabcabcabccaaabbbcaaabccabccaabcabcabcaabcabcaaabbcaabcaabbccabcaaaaabccccaabcabbbccabbcaabccabbbcaaabcabcaabcabcaabcabccabbcabcabccabcccaaaabccabcabcaaaaaabcabcabbcabbcabbcabbcabbbcabbcabcaaabbbbcabbcaaabcccaabcccabbcabccaaabbcabcaaabcabcabbbbcabcaabbcabccaaabcabbcaabccabcabcabbcabbcabbcccabccaaaabcaabcabcabbcaabccabcccccabcaaaabcaaabccabcccccaabcabcabcabcaabcabbbcccabccabcabbcabbccaabbcabcabbbbbcaaabbcccabbcaabccabbbcabcabcabcaabcabbbcabcabcabcabbbccabcabccabbbbcabccabccabbccaabbbcaaabcaabcaabcccaabcabcccabbcabcccccccabccccaaaabbcabbccabbbbcccccabbcabcabcaabcabcabcccaabccabcabbcabcaabbcccabcaabccabccaabbcaabccabbcccabbcaabbcaaabccabcabcabccabcabcabcaabccabbbcabccabcabbccccaabbcabccabcaabcabbcabcccabcaaabcabcabcaabcabcaabcabccabcabcabcabcaaabccaabbcaabbcaaabccaaabcabcabbcabcabbccabccabbccaabbbbbcabcccabcaaabbccabbcabccccaabccccaabcaabccabbcabbbbccaaaaaabbccabccabbbcccaabcabcabcaabcabcabcabcccabbcccaabcabccaabcabcaabcaabcaaabccaabcaaabcabcabcabbccabcabcaabcabbcabcaaabbcabbccabbcaaabccabbbccabcaabcaaabcabcabbbbccabcaaabbcaaabcccaaaabcabbbcaabbcaabcaaaabbcaaaaabbccabccabcaaabcccccabbcabccaabccaaabccaaabbcabbbcabbcaaabbcccaabcaabbbccabcabbcabccabccaabcaabccabccccabcaaabcabcaabbcabcabbbbbbcabcaabccabcabbcccccabcabcaaaabcabbcccabcabcabcabccabcaabccaabcccabcabcaabbbcaabccabbcaabcabbccaaabbcaabcabbcabccaabcaabbcabcabcabcabcabbcaaabbccaabbbccabcabcabcabbccabcabbbcabcccabcccaaabcabcabbbbbccabbbbcabbcabcabcccccabbcccabcaabbcabccabbbbcabbcabbcabcabbcabbcabbcaaaaaaabcccabbbccabcabbccabbccaaabccabcabcaabcabcccabbbcabbcabcabcabcabbbcaabcabccaabcabcccabccccaabcaaaaabcaaabcabcaaabcaaabbbbbcaabcabbbcabbcabcaabcabcabcabcabbbcabbbbcaaaabcaabbccabcabbcabcabbcaabcabbccccccaabbbccaaabcabcaabcabcabbbbbcccabcaabbcabccabbcabcabbccabccaabcabbbcaabccabccabccaabcaabbbbcabccabcabcabcaaabccabccabcccaabbcabcabbbcaaaabcabbccabcabbcabcabcabcaabccabcabccabbbbccaabcabbcaaaabcabcabccabccabcabcabcaaabcabbcaaabbcaabbcaaabbbbbcabcaaabccabccaaaabbccaaaabcccaaabcabccabcabbcabcaabccabcaabcaabbbcaabbccaaaabcaabbcabbbbcabbbbccabbcabbcabcaabbbcabcaabcabccaabcaaaabcabcaabbcabbccabccaabcabbcabbcaabbcabcabcaabccabcabcabcabccaaabbccabbcaabcaabcccaabccabcaabbccabbcabcabccabbbbcaabbbbbcabbcaaabcaabcabcabbcccaaabcccabccabbbcabccabbbcaaabcabbbccabbccabbcabbbcabccaabccabbcabbbbcaabcaabcabbcccabbccaabcabccccabcaaabccaaabcaaabcaabbbcabbccabcabcaabcaabcaabcabcabccabbbcaabcccaaabcabcaabcabccabccabcaabbbcabcabccaabcabbbbbcabbccaabcabccabbcaaaabcabbccabbcabcabcabcabcaabcccabcaabccaaabccccabbccabcabbcabcabccaabcabcabcabbbbccabbbbccabcaabcccabcabcabcabbccabbbbccaabbbcabcaabbcabbcccccabcaabbcccaabcabcabccccaabcabccabbbcabcabccabcccabcabbcabccaaabcabccaaabbbcabcabbbbbcaaabccabcaaaabcabcabbcaabbcabccaaabcaabcabcccabcabbbcabccabcaabbbcabcabcabcabccccaaabbcabcabcaabbcabcabbcabcaaabbbcabbcabbccabccabccaabbbbbbbcaaaabcabcabcabccabcabbccabbbccabccabbcabccabbcabccccaabcaabcaaabcaabbbcaabccabcabcabbcabcabccabccabcabccaabbbbcabcabbbbcabcabcaaabccabcaaabcccccabbcaaabbcabcabcabcabbcabbccccabcabbccabccaaabbbbcaabcabccccabcaabbbbcabbccabbcabcabccabbcabccabbcabcabcccabcabcaabcccabbcabccabbcaabbccabbcabcaabccabcabcaabbcaabbbcabccabbcaabccccaabcabbbccabcabbbbcabcaabcaabcccccaaabcccccccaabbcabbccccaabcabcccaabcabcabcabccccabccabbcaabbcabcccaabccaabbccabccabcabcccabbcccaaabbcabcaabccabcaaabbccaaaaabbbcabcccabbccabccabbcaaabcaaaaaabbcabbcabcabcaaabcaabbbcabcaabbcccabbcaaabcaabbcaabcccabbccccabcabbcabbcabcaaabcabcaabbbcaabbbcabbcaabcabcabcabcabbccabcabccccabcaabcabccabccaaabbbcccaabbbcabccaabcccabbcaabbcaabcaabbbbcabbcaabbccabbccabccabccabbcabbcabbccabcccabcabcabbcaaabbcccabcabbbcaabbbbbcabcabcabcabcaabbcabbcccabbcaabcabcaabcabcabcccaabbbcabcaaabccabcabbcabccabcabcccccccabcccaabbcaabbccabcabcabcabbcabbbcabcabcabcaaaabccabcaabbcaaabccabccabbcccaabcabcabcabcaabcabcabbcccaabbcccaabbbbbcabbcaabcabcaaabcaabcaabcabbcabcabbccaaabbcaabbcaabcabcaabbbcabbcaaaabbcabcabcabbcaabbbcaabcabcaaabbcaabcabbccaabbbcabcabbbcabbcccccabcccabcabcabbcccccabcaabcaabbbbbcabbcabbbcabccaabbcabbbccabcabcabcabcabccabccabbccabbccabcabccabcabccabcabbbcabcaaabbbcaaabcccabcabcaabbccaaaabccabccabbccabcccabcaabcabcabbcabcaabcabcaaaaabbccabcabbbbbbccccabccabbbccabbcaaaabcabcabbccabccabbbcabcaaaabccabbbbccabcabccaabbccabbbbbbccabbcaaaaabcabcabbcccaaaaabbcaabbcabcaabbcabbcabcccabcabccaabbbcabcabcabcaaabccabcabcabcaabcaabcaaabcabcaabcabcaabcaaaaaabcaabcabccabcaabcabbccabcabccabcaaaabcabbcabcabcabbbcabbccaaabcabcabbcaabbcaabcccabcaaabbcabbbbcabccaabbcccabcaabccabcabbcabcabcabcabcabbbbccaabccccaabccaaabcabbcaabbcaaaabcabcabcabcabbcaaabcabcabcaabbbcabccabccaaaabcabbcccabcabbbbccaabcabcccccabbcabcabbbcabccaabccabcabccccaabbcabbbbcaabcabbbcabccabbcaabbcaabbbbbccabcaabbcabcabccabbccabbcabcabcaaabcaabccabcabcaaabcabbccabbcccabcaaabccabcabbcabcabcaaabbcabcabbbcccaabccabbcaabcabbcabbbbcabcaabbbcabcabbcaabcaabbccabcabcabcccabbbccaabcabcabcaaabccaabccabcabcccabcccabcabccabbcabcabcaaabcabcabcaaabccccabcabcccccaaaabccabcabbccccabbccaaabcabcabcaaabcabbcccccabcabcccabcabccabcabbbbbbbbcabcaaaabbcaabcabbccabbcccabcaaabcccaabbccabccabccabcaaabbbbcabccaaabbbbcabcccabccabccaabbccabcccccaabcaaaaabccabcabcaabccabcaaabbcaabcabcaabcabcaabccabbccabccabccabbcabcabcccaabbbbcabccabcabbcabbccaabbccaaabccaaabcccabcccabcabccccabcabcabbbcaaabcabcabcaabcccabbcabbbcaabbcaabccabcabcabccabbccaaaaabbcabcabccabcabbbcabcaaabccaaabccabccaabbccaabcaabcabccabcabcabccaabccaabcabcccabcabcabcabccccabbbcabbbbcccaaaaabccccabbccaaabccabbbccccaabbcaabcabcabcaaabbccaabcabcabcaabcabbbccaaabcaabcabccabcabccccaabcabbcabcaabccabccabccaabccaaaabbbbbcabccaaaabcabccabcabbbcabbbcabcaaabcabcaabbcaabcaaaabbcabccabbcaabbbcabcabbcabcccabcccccabcaabcaaabbbbbccccaabcccabcaabcabcccccabccaaabcabcabcabbcabccaaaabbcabcabbbccabbcccabbcaabcabbcabbbcabcccabcabcabcabbccccabccaabcabbccabcabcaabcabcccabcabbcaabbcccabcabbccabccabcabbbccaabbcaabbcabcaabbcccaabcabbccabcaabcabbcccabcabccabcabbcaabcaaabccabcaabccaaabccccabbcabccaabbbcabbccccabcabcabcccabbbbcccabccabbcaaabbcaabcabbcabbbcaabcccabcccabcaaabcabbbbcabcabbcccabcccaabcaabccaabcabbcabcaabbcaabbbbcabcabbccccccaabccabbccabbbccabcaabcabbbcabccabcabbcaabbccabcabccabbcaaabccabbbcccccaaabcaaaabcabcaaabcabcccabccabbcabcabcabbbcabcaabbcaabbcabbbbcaabbcaabcaabbcabcabcabcabccabcccaabcabbcabcccabbcaabcabccabccaabbcccaabcabccabbbcabbcaaabbbbccccabcabccabbcaaaaabcabcabccaabbccaaaabbcabbccabcabcabcabbbbcccabbcaabcccabcabcaaabbccabccaabbcaaaaaabccaabbcabccccabbccaabcabbbbcaabccaabcaaabcabbccaabcabcaaabcaaabcaabcaabbbccabbbbcabcaaabcaabcabcccabbbbcabcabcabbccabbbcabcabbcabccabbcabbcabcabccaabccabbcaabccaabcaabcccabcaaabcabccabcaabcabbbbccabbbcaabcabcaabcabbbbcabbbbccabccabccabcabcaabccabcaaabcabcaabbccabbcaabcccabcabbbbbbcaabcaaabbcabbcabccabbbcabcabbcabcabbbcaabbbcaabccccaabcabccaabbbbbbccabcaabcabcabccccabcabcabcabcaabccaaabcabbbbccabbbccabcaabbbcaabbbcaaabcabccabbcccaabcabccaabccabccabcccabbcccaaabccaabbcabcaabccabccabcaaaaabccabcccaabcabbccabcaabcabccabccabcaabccabcccccabbbcaabbcabccabccaabcccaabccabbcaabcabccccabcabbccaabcabccabcabcabbcabbcaabbcabcabbbcabccabccabbccaabbcaabccabcccaabccabcabcaabccabccaabbcabbcabcccccaaabcabbcabcabcaabccaabcaaaabcabcabcaabbcaabbccabbccccabcaabcaabcabcccccabcabcabcaabbcaabbccabccabbcabcccabbbbbcabcaabccabcabcccabbcabbcabcaaaaabcabbcabcabcaaabcabcaabcabbccabcaabcabcaaaabcabbbccaabcabcaabbbbbccaabcabcabbccabccaabbbbbbcaabcabbcaabcaabcabcabbcccabbcabcaabcabccaabcaaabcabcabbcabccaabcaabcabcabcabbcabbcabcabccaaaabccaabcaabcabcabccaabccabbcccccabcabcaabbcabcabcaaabccabbcaabcaaabccccabbcccabccabcabcabcabccabccabcccaaabcabcabbbcabcaabcabcabbcabbccabcabbccaabbbcabbccccccaaabcabcabcabbcabcabcaabcaaabbccabcabcabcccabcabbccabcabcabcaaabcccabcaabcaabcaabccabcabbcccabbbcccaabccaaaabbccabbbbccaaaabccabbccaabbcabbbbccabbbcccaaaabbccabcabcabcabcabbcabcaabcabcabbcabcabcccaabcabccccaabbcabbbbbcaabcabbcabcccaaabcabbbccabbcabcaabccabccabbcabbbbbbcabbccabccaabbccabbcaabbbbccabcabccabcaaabcabcabcccabcaabbcaaabcabbcabcaaabcabcabcabcabbcabccaabcaabbbbbbccabcabbbcabcabbccabccabcccabbcabcabcabcaaaabbcabcabcaaabcabccabbcccabcaabcaabbbccabbcabcabccaabccabccaabccabcabccabccccabcaabcabcabccaaabcabcabcaabcaabbccabcaabccabbccaabbbbcabbcabccabbbbbcccabccabcccabcabbccccabcabbcabccabbcabbccabcabbcabcabcaabcaabcaaaabcaabcabbccabbbbcabcaabbbccaaaabcccabbbcabbcccabbbcaabbcaaabcabccccabccabbcabbbcabcaaabcaabbcabccaabcaabcabcabcccabccabccabbbcaabccabcaabcabcaabcabcabcabbcaaaaaaabcaaabccabbcabcabcabccabcabbcabcabbcaabbbcabcabcabccabccaaabccabcabcaabccabbbbcccabcabcabbbcabcaabcccaabccabcabcaabcaabccabcaaaabcaabbcabcabccabcabccabccaabbccaabcabbcabcabbcabcabccabcaabcccaabcaaaabbbcabbbcabcabbcaabcabbccaabcaabccabcaaabccabccccaabbbbcabcabbccabbcabccaaabbcabccabcabcabcaaabcaaaabbbbcccabccaabcaabcaabcabbccaabcccabccabbccabcabcaabcabcaabccabccccabbbbbccabcaabcabcabbbcabbbbbccabbcabbbcabcaabcaabcccabbbbbbccaabcabbbbcabbcabcabccaabccabcaabccaaabccabccabcaabcabcabcccaabcaabcabcabcabcccabcabcabccabcaaaabbcaaaaabcabbcabcabbbcabccabcabbcccabcabcaaabbccabcabcccabcccabbbcabcabbcaabcaabcaabbcabcabbcabcccaabcaabccabccabbccabbbbcabbbcabccabbcaabcabcabbbccabcccabcaaabcabcabcabccccaabbcabcaabccabbcccaabbbcaabbbbbcaabcaabcabbcabcabccabcaaabcaaabcabccabcccabccaabcabbbcaaabcaaabcaabbbcabcaabcccaabbbccccaaabbbcaabcabcaabcaabcabcabbcabccabbbccabbccabbcaaaabcabcabbcabbbcccabbcaabcaaaabbcabbbbbccabbcabcaabbbccabcaabccaabbcabbcaabbcabccabcabcaaabcaabcabcabcabcabbbcabcaaabcabbccaabcabcabbbcabccabcabbbbcabbcabcabcabcabcabccabccabbbcaabcaabccaabbbccaabccaaaaabbcabbcaabccaabbcabbbbcabcccabcabccabccaabcaabcaabbcabcaaabcaaabcccabcabcabcabcaabcaabcabccaabbcabcaabcabbbcaaabcaabbcabccabbcaabccccabbbcabcabcabccabcabbccabbbcccaabbcabbcabbcabcaabbbcaaaabcabcccabcabcaabccccabbcabbbcabccaabcaabcabbcabcabbbbbccabbbcabbccabccccaabccabcabcaabcabcabcabccaaaabcabcabccccaaabcabcabcaabccaabbbbcccabcabbbccaabcaaaabcabcabbbbbcabbbbccabcaabccabcabcabccabcccabccabcaabbcabccabcccabcccaabcabccabcccccabccabbcabcaaaaabcabcabcabccabcabbbbccabbcabcaabcaabccabbbbccccabcabcccabcabcabcabcabcccabcabcabbbcaabcabcabcabbbccaaaaabbccaabcabcabcaabcabcabccaaabbcabbcabbbcabcccaabbcaabcabcabbcabcabcabccabbbcabbbbccccabbcabccaabbcccccaaabbbbcabcaabcabcaabcaaabcabcaabcabbbcaabbcccabcabcaabccabbbcaabbbcaabbbcabcccaaabccaabcabccabccaabcaabccabccaaabcabcccaaabbcaaabbcabbccaabbbbcaabbbcaabcaabcabcabcabbbbbccabcabcccaabbcccccccabcabcabcaaaabcabbcabcabbcaabbbbcaabbcabccccccabbcaabcabcaaaabbbcaabbccabcabcabcabbcaaaabbccaabcaaaabbccabbcaabccabcabbccabcccabcabbccccaaaabbbcccaaabcaabbcabbccabcabcaabbbbccabcccabbcccaaabbcccccaaabcabcabcabccaaabccaabcccabcabcabbbcaaabccabcabcabccabbbccccabcaaabbcabbbcabbbcaabcabcabcccabcaabcabcabbbbccabccabbcabcaabbccabcabcabcaaaaabcaabbcaabcaabcabbbbbcccabccabcccaabbcabcaabccaabcccabbccaabccccaabbccaabbbbcaabcabcabcabccabcaaaaabcaaabbcabcaaabbccabccabcaabcabcabcabcaaabbcccabcaabcabcaabbcaabcabcccabcabcaabcaaaabcabcabcccccaabcaaabcabcabccabcabcabcabcaabcccabbcaabbccabbcaaaabbbcabccccaabcabccccabccabcccabcabcccabbcabbcaaaabcabcabbcaabcabbbccabccabcccabbbcabbbccccaabbccccabccabcccaabccabcccaaabbccabcaabcaabbcabcaabbbccabbcabccabbcabccabbbccabcaabbccccaaabbcaabcabcaabcaabbbcabbccaabcabbcabcabcabccaabbbbbcabbcabbcabbccaaabcabcabbbcccabcabbccabcaabcaabbcabccaabccabcabbccaabccccccabcaabbcabcabbcabbcaabcabbbcabcabcaabcabbbcccabbcabcccccabbcabcabbcccaabccaabcaabbbcccccaabcaabcabcccaaaaabcaabcabcabbbcabccaabccabccabcaabbbcabbcaabcabcccaabbcabcabcabbcabcabcabcaabcabcaabbcabcabcccaaaabbbcabbccccabcabcaaabbcabcabbcccabbcaaabbcabccaaabcabcabcabbcaabbccabcabbbcaaabcaaaaabccabbcaabcabcabbcccabccccabbcabbccabcabccabcabcaabbccaabcaabbcccaabcaabbcabbcabccaabbbccabbbbbcabccabcabccaaabbbbcaabcabbcabbbbcaaaabcaabccabcabbbcccabcccccaabccaabccabccccabcabcabbbbcaabbbcabbbbcabcabcaabcabbcaabccccabcccabbbccccccabccabccccaabcabbccabccaaabccaaabcabbbbcaabcabccaabcabcaabbbcabbcabbcaaabcabcabbcabccabcabbcabbcabcabcabcccccaaabbccabcaabccabbcabccaabcabccabcaabbcaabcabccaabbccabccabbccabccaabbbbcaabcabccabbcabcabcabcabcabcaabcccccaabcaabcabccaabcabbcaabcccabbcabcabcabcabcccabcaabbbccccabcabbcabcabccaabbbcabcabcabbbbcabcaabccabcabbccaabcabbbccabcaaabcaabbbcabccaaaabcabcabbbccabcabcaabcccabcabcaabbbcabcccaabccabcaaabbcabbbbcccabcabcabcabcaaabcabbbcaaabccaabccabbcabccabbcabccabccccabbbbcabbbbbcabcabcabbcaabbcabcabcabbccabbcabcaabcccabbbbcabcaabcaabbcccaabcabbcaabbbccabcabcaabccabcabcaaaabcabbcabcabcabcaabcabcabcaabcabccaaabbccccabbcabcaabbcaaabcabbcabbcaabbcabcabccabbbbcabbcabcabcaaabcabcabcabbcaabcabcaabbcaaabbbbccabcabcabcabbcaabccabccabcabbccaabcccabbbcaaabccccabcabbbbbbcabcabcabccabcaabbccaaaabcabcabbbcaabccccabcaaabcabcaabcccabccabccaabcccabbbcabbccaabccabbcabbcabbccaaaabcaaabcabcabcaabbbcabccabcaaabcaabbbcccabbcabcabcaabcabbccabccabbccabcaabbcabbcaabcaabbbcaaabcaabcabcabbcabccccabcabccabcaabbbccabbcabcabccaabbbcaaaabcabcabccabccabcccabcaaaabcabbbbbcabccaabcabcaabcaaabccabcabcaabcabccabcaabcaabccaabcabccabcabcabcabbccabcabbcabccabcaabcaabcabcaabcccabbbbbcccaabbbccabbbcaabccccabcabbbcabcccabcabbccabccabcabbcaabcabcabbccaabcaabcccaaaaabbccaaabcabccccabcaabccabbcaabcabcaabccccabbbcabcaabcabccabbcabcabbcaaabcaaabcabcabccaaaabccaabbcaabcaabcabcabcaabbcaabcccabccabccabcccccabbcabcabccabcabcccaaaabcabccabcabcaabcabccabccaabcabbcabbbcabcabbcaabcccabccabcabcabccaabcabcabcabbcccabccabbcaabbcabccabcabbccabcabcabbbbccaabcabcaabbcabcabccabcaabcabcabcabccccaaabcaabccabbbbbcaabbccabbcabcabbbccaaabbccaaabcabcaabccabccabcaaabbcabcaabcccabccabcabbcaaabbcabccabcabcabccaabccaabcaabcaabcaabccabbbbcabbbbcabccabbcccaabcabbccabbcabccabcaabccabccaabcabcabbcabcaabcaabbbcccabcabbbcaabbcccabccaaabbcaabcabbccccabccabcabccaabcabcabbccabcabcabcabcabcabcaaabbcabbcaabbcabcaabcabccabbbbbcabbcabccccabbcabccaabccaabbcabbcabcaabbcabcccabcabcabbcaabbbcabbcabcabbcabcaaabccabccabcaabbbcabbbbbbccabcabcabcaabbcaabcaaaabcccaabcabcabbcabbbcaabcccabcabcabbccaabcccabcabcabcabcaabcaabccabcaaaabcabcabcabbcabbbccabbbbcabbcabbccabbcabbbccaabbcabccaabcaabccaabccabcabcabbbcabccabcccabbcabcabbcabcabccaaabcabcaabcabcabcabcabbcaabbccaabcabcccabccaaabbcabcabcabbccabbccabcabcccabcabbbccabcabbcaaaabbcabccabbcabcabbbbcabcabcccccabcaabcabbcaabcabbccabcccaabbcabbcaaabcabbcabcabccabcccabbcaaabcabcabccaaabcabcaaaabcaabcaabcabcaabccabcccabcabccabcabcabcabcabcaaaabbccabcaabccaabccabcabccabbcabccaaabcabcaabbbbbbbbcabcaabbcaabccabcabcabccccabbcabbcabcabcabcabccabcabcabcabbcaabcabcabcaabccabccccaabcabbcabcabcabbcccccabccabbcaaabbbccabbbcaabcaaaabcabcabcaabccabcccabbbbccaabbbccabcccabbcabbcabcabccabcccaaabcaabcabcccabcabbcabccabcabbbcccabcabccccccabcabbcabcabcaabbcaaabcabccabccaaabbcabbcabbcabbcaaabbbcabccabcaabcabcabccaabcaaaabcccabcabcabbcccccaaabbccaabcabcabcabcaabcccabcabcabbbcabcabbbbcaabbbbcabbcabbccccabcaabcaabcabccabccabcaaaabcabcaabcaabcabcaabcabcabbccabccccaabcaabcabcabbbbccaaabbbccaabbcaabccabcabcabcaabcabcabbbbcaaaabcabcabbcaabcccabcabcccccabcabcabcabcccabcabcabcaaabcabcaaaabbbcaabcabccccaabcccabccaaaabccabbcccaaabcabbccabcabcabbcaabbbcaabcabccccabcaabcaabcabcabcaaaabcabcabcabbbccabbccabccabcabcabbccccaabbbcaabbccaabccaabbbcabcaabbcabcabcabcabcaaabbccabccabbbbccabbcccccabbcabbcabccabcabbcaabcabbcaabcabccaabbbcabccaaabcaaaabcabbbbbcabcaabccaaabbbcaaabbbbcabcabbcaaabbcccccaabccabbbbcabcabbbcabcabbbbccaabcabbcabcaaabccabbbbcabcabbbbcabbcaaabbbcabbccabbbccabcabcabbcaaaaabbccabcaabcabbcabccabccabbbccabcabbcaabcaabcabbcabcabbcabbcabcabcccabbcaabcccabcabbbbbcabcabcabbcabcaaabcabbcabbbccaaaaabcabcabccabbcabcabbbbbcabbccabcabccabbcaaabcaabbcabccabcaabcccabcccabcabcabccabccabbcabcabcabbcabccabbbbcabcabbcabccabbbcabbccabcabccabccabcabcabcabbccabbbcabcaaaabcabcabccabcabccabcccabccabbbcabbbccabccabbcccabccccaaabcabcabbccabccabbcabcaabcabcabcaabcccabbbcccabcabbbbcaabccabcabbcaabcaaabbcaabcaabcabcabcabbcabcaabccabcabccabcabcaabcabcabcabccabccabccaabcabbcabcabcabbccabcaaaaaabbbcabcabcabbccabcaabbcabcabbcabbccaabbbcabcabcaaabcabbcabcaabbcabcccaabbcaabcabcabcaabcabbcaabcabcaabcaabcabcccaabcccaabbcaabcabbbbccccccabbbcabcabccabcabccabcabcccabcaabcabbccaabcabccabcaabcabcabbcabcaaabbcaabcabccaabcccccaabbcaaabcaabcaabcabccabcabcabcaabbcabcccabbccabcaabcabcaabcaabbccabcaabcaabbbbcaaaabcabcabcaabbcaabcabccaabbcabbcabcabcaabcaabcccabccabcccabbccabcaaaabcabbcabbccabbccaabbcccaabbcabccccabcaabcccabcccabcabcabcccaabccabbbccabccaaabcaabcccabcabbbbccaaaabcabbcabbcaabbccccabccabcccabcabcabcabbcabcabbcccaabcabbcaabbccabbbcaabccaabcabcabbcccabcccaabcaaaabccabcabccabcabcabcabcabccabcabcabccabcabbcabcaaabbcabcccabcaabcaabcabcabbbcccaabbcabbbcabccaaabcabbcabccabcccabcccccabbcabcaabcaabbcaabbccaabcccabcabccaabcabcaabcabcaabcabcabcaaabbbcaaabbbccabcabbcabcaaaaabcabcabcaabcabccabcaaabcabbcabcabbcabcaabbccabcabcaabccabccaabcabbcabbcaabccabbccabbcaaabbbccaaaabcabcccabcabbbccabcabbccabbbbcabcccaaaaaabccabccabcccaabcabccabcabccabcabbbbbcabcabcabcccaaabbccabcccccaabcabccabcabcabbcabccaaabcabcaabcabbcabcabbccabcaabbcabbbcabccabccabccabbccaaabcabcccabbbbbcabcabcabbbbbccccabcabcaabcabbbbbcabccabccabcabbcaabcaabcabcabccabcabbcabcabcabcabcccabccabbbcaabcccccccabcabbcabcaaabbbcccabcabbbbcabcabcaaabcabcaaabcaaaabccaaabccabcabccaabbcabcabbcabbbbccabcabbbcaabcccabbccccaabcabcabcccaaabcabcaabcabcabcaaabcabcabcabcabbbcaaabbccabcccccabbcabbcabccaaabcabcaabcabccaabcccccabbcabbbccaaabbbbcabccaabcaabccabcccabbcabbccabbcabcabcabcabcaabbbcabccabcabccaaabbbcaabcabcabcabbccabbbcabbbcabccabcabbbcabccaaabcaabccabccccabcabcabbcabcabccaaaabbcaabccabcabcabbcabbcabbbcabccabccabccabbbcccccabccabbcabccabccabbbbbcaabcabccabbccaabcaabcaaabcabbccabcaabbcabcaaabccabbcabbcaabbccabbcccabcaabcaabbbbccabcabbccabccccabcccabcccabbbcabcaaabcabbccabcabbbcabcaabbbbccaabccabcaaabcaabcabcabcabcabcabbbcaabccabbcaabbbcccccabcabcabbccabcabcaaabcabbcaabbbcccabcabcaabcabcabcaaabcaabcabbbccaabcabcabcaabccabbcabcabcaabbcaabccabcccaabcaabcaabcccabcabcccabcabcabbbcaabbcabcabcaabcaabcabcabbbcaabbbbcabcabcabbbbcccabbbcabcaabcaabcabccaabbbcaaabcaabcaabbbcccabccabcabbbcccabcabccabbbcaabcaaabcabcccabccabbccaabbcabcabcaaaaabbbcabcabccabbbcabcabcaabbbcabcabcabccaabbbcabbcabcaabccaabccabbbcabbcaabbcabccabcabcabcabcabcabcabbcaabcabbcaabbcaabcaabcabccaaabcabbcabccabbbcccaabbccaabcccabcabcabcabcaabccabccabbcabbcabbbcccabbbbbcabcabcabbcabcccabbcccaabcabbbbbbcabbbccabcabbcabcccaabcabcabbcabccaaaabbccabbbcabccaabcabcabcaabbbbcaabbcaabccabbbcccaaabbbbcabcaaabcaabbbbccabbcabccaabccabcabcabcabbcabbcaabbcabcabcaaabccabbbcabcabcaabbcaabcabcaabccabcccabcabcabbccaabcaabcaaabcaaabccabbcaabbccaaabcabcabcabccabcabcccabcabcabccabcaabcccabcabbccccaabcabcaabcccabbcaaabbbcaabcabccabcabcabcaaaaabbcaabccaaabbcaabcabccabcaabcaaaabcaaabcabbcabbcabccaaaabcabcabcabcaaabcabcabbcaabcaabcccabcabbbcabcaabcabcccabcabbcabbccabccabbccabbcabcabcabbcaabccabccaabcabcabcabbcabcabccabcaaabcccabcabccaaaabcabccabcaabcabccabcaabcccaaabcabcabcaaabcabbbcaabcabbbbccaabcabcabbbcabcabcccabcabcccabbbbbcaaaaaabcaaabcaabbcaabbbbcabccccabccaabcabcaabcabcaabcabccaabbcabccabcabccaaabccabcabbcabbbcaabcabcabbcaabcabcabcaaabcaaaabcaabbcabbbbcabccabbbcaabcabcccabcaaaabbcabbcabbccaaaabcaabcccabbcabbccaabcccccaabbbcabccabbcccabbbcabcabcabcabbcabbccabbccccabcaaabccabcaabcabcabccabcabbbbcabbccaaabccabbbcabcaabcabccabccaabccaabccaaaaaabcabbcabcabccaaabccaabcccabcaabcaabcaaaaabcaabcabbcaabbbccaaabcaaabbcabcabccabcabcaabbcaabcaabccabbcabccabcabccccabccabcccaabcaabcabbcabcaabcaabcabcaaaabcabbccabcccabbcaabccabbcabcabcabbcabcccabbccabbccaaabbcabbbbcabcabcabcccabbcabbbcaabccaabbccabcaabcaabccabbbcabcabcabccaabccabcccabccaabbcaabbcabcabbccaabccccabccabcabcabcabccccaabcabbcabcabcabcabccabcabccabcabbcabcabccaaabbccabbccabccabcaaabbbcaabcabbbccaaaaabcaabcaabccabccabcaabccabbcaaabccaabcabcabcabccccabccabbcabcabccabbccccaaabcabcabcabccaabbcabccabbcaaabcabcaabcccabcabcabccabcccabbcaaabcabccabbcccaaabbcabccabcabcaabccabcabccabcccccaaabcabcaabbcabcabcabccabcabcccaabccaabcabcabcabccabbcabcabccaabccabbbbcaabccabbcaaabbccaabbccaaaabbbbcccabbbcccaaabcabbcccccabbbbcabcabbccabcccaabcaabbccabccabcaabcabccaabbccabbbcccaaabbbbccabccabcabcabcccabccabcaabcabbcabbbcccccabbcabbbccabcabbbbcabbbcabcabbccabcabbcaabcccabcabbccccabcaabcabbbcabcabccabbbbccabcccabccabbcabbcabcaabccabbcabbbccabcabbcccabbccaabbcabbbbcaaabccabbcccabcccabccaaaaaabcabbcabbbcabccaabcabcaabbbcabcabbcccabcaaabbbccabcabcccabcabccccabcabcabcabcabcaabcaabcaabcccaaaaaabcabcabbbbcaabccabcccabbccaabcabcccabcaaaabcabcaaaabccabcabcaabccabcaabcabcabbcabccabcaaabbcabbbcaabbccabcabcaabcabbcabbcaabbcabbcabbcabcabccccabcaabbbccabbcabccabcaabccabccabcaabbcabbcabbccccaabccabbccabbbcabcabcabcabcabccabbcabccabcccabcabccccccaaabcccccabcabcabcabcabcabcabcabbbcccabbcaaabccccccabbcabcabbcaaabbbcabccabcabcaaabbbccabcabbcaabbccccabcabcabbcabbbbbcabbcabccabccabccabcccccabccaaabbbcaabcabbccabbbbbccabcabbbcabccabccabbcabccccaabccabbcabbcabbcabcabcabcabcaabccaabcabbbbcabbcaaabcabcccabbbcabbcaaabbccabbbcabcabbbbccabcabcaabcaabbcabcabbbbcabcabbcaaabcaabbcabcaabcabcabcabcaaabcaabcaabcabbcaaaaaabbcabcaaaabbccabbbcabbcabcabcabccabcaaabcccabcabcccabcabcabbcccabccaaaaaaaabcaabbcabcaabbcccccabcabbcaaabcaabbcaabbcabccabbcaabbcabbcabcabbbbcabcabbcccabcccabcabbcabcaaabccabbbbbccaabbcabcabcabcabbccabcabbcabbbcabbcabcaaaabcaabcabbcabccccaabcabbcaabbbccabbcaabbbcaabbcabcabcabccabcabccabcaaabcabcabccaabbccaabcabbbccabccaaabbbcabcaabcccabcabbcaaabccaabcccaabcabcaabbcccaaabbccabcaaaaabccabccabbcabbcabccabccccabccaabccabbbcabbbbcabccabcabccccaabcabcabbcabccabcaabcccaabbcaabbcccabcabccabbbbbccabcabcaaabcabccabbcabbcaaabccabccaabcabcabcaaabcaaabcaabbbbcabcabcaaabbcabccaaaaabcaaabcabcaaaabcccaaabbbcabccaaabcaabbbccabccaabcaabbccabcabcabcabcabbbcccabbbbcaaaabcccaaaabcabbcaabcabccaaabccabcabccaaabccaabcaabbcabbbcccabbcccaabbbcabccaaabcabbcabbcabcaaaabbcaabbccaabcabccccabccabcabbbbbcabbccaabcabcabbbcabcaabbccabbbccaaabccabbbcabbcabcaabbcaabcabbcaaabcabcaabcaaabcabcabcabbcabcabbcaaaabbbbbcccabbbcabbcabcccccabbccabbcabbcaabbccabcabcabcabcaaabcabbbcaaaaabcaabccabbbcabccccabcabcaaabcabcabbbcaabcccabbcaabbbcaabcabccabbcabbbcccaaaabccabbcabcabbbcccabcabcabcabbcabccabcabccaabbcabcabbbbccaabbcabccaabbbcabcccccabbcaaabcabbcccabbcaabcabcabcabcabccaabcabccabcabbcabbcaaaaaaabcccaabcaabbcaabccabcaabccccaabbbbbcaaaabccaabbcccabcabcccaabccccabccabccabbcabbcabcabbbccaaabbbbccaabccabbbcabbcabcabbbcaabccabcaaaaaaaabcabccabcabccabcaabcccabccabccabcccabcabcabcabccaaabbccaabbcabcccabcabcabcabcabbcabcabbcabcccccaaaaabcaabcabbbcabbbcaaabcaabcabcaabcabccabcabbcabccaabbcaaabcabbbbbcaaaabccaabccabcccaabbbcabccabcabcabbcabcaabcaaabbcabccabcccabcabcaaaabbbbcabcaaabcaaabcaabbcabcabbcccabbbbcabcaabcabcabccabcabcabcaaabcabcabcabcabcabbcabccaabccaaaabccaabcccabcccabbcabcabbccabbbcabbcaaabcabbbcaaaabcabbcabccaaabbcabbcabbbbccabcabbccabcccabbccaabbbbbbccaabbbbcabbcabbbbbbbbcabbcccabbccabccabcabbccabcabbcccabbccabcabcaabcaabbbcabbcaabbcaabcabbcabbcabcaabbcabcabcabcabbcabbcaabbcabbcaabbbcabcaaabcaabccabbccaaabcabbbbccabcaabcabbcccccabccabcaaabcabcabcabbcabccaaaaaaaabccaabccaabbbcaaabbccabccaabcaabccabcabcaabcabbbccabcabbcabbbcabbccabbbbccabbbcaabcabcabcabbccabccabcabccabccabcabbbbbcaabcabbcabcabbbccabcabcccabbbcabcabcabcabbbbcabcabcccabcabbbbcccaaaabccabcccaaaaabbccabcaaabccaaaabcabbbcabcabbcabcabbcabbccabbccabcabccabcaaabbcabccabcabbccabcaabbcaaabcaabcccabccaabccabccabcabcabbbbbcaabcabcccabcabccabbbbcabcabbcccaaaaabcabcaaabcabcccabcabcaabbccccaabbcabbcccabcabcabccabcabcaabcaabbbcabcabccccabbcabcabccaabbbbcaabcabcabcaabccabcabccabbbcabcaabcabbbbcabbbccabcabcabbccaabcaaaabbccabcabcaabcccabcabbcabcabbbbcabbbbbcabcabbccabccabcccccabcabbbccaabcabbcabbccccabbcccabbbcabcabcabbcabbbcabcaabcabbccabbbcccabbcabbbcabcabccaabbccabbbcabbbcabbbcabccccaaaabbcabbcabbcabcabcaabbccabcabcabccaabbcabcaaaaabbcaabcabcaaaabccabbcaaabccabcabcabbcabcabcccabcabbbccaabbbcaabbccabcaabcccabcabcccabcaabccaabbbcabcaabbbbccaaaaabcabcabccabcccabbcabcaabbcaaabcaabcabbbcabcaabbbccabcaabcaaaabbcaabbbcaabccaaabbcabcabbcaaabcabcccaabcaabcabccaaaaaaabbcaaabbcabcaabcaabccabbcabcaaaabccabcabcaaabcaabbbcabcaaabccabcabbcabccccaaabccabcabbcabcabcabccabcabbcabbcccabbbbbcabccabcabccabcabbcccabbcccaabcabccccabcaabccabbcabccaabbcabcabbbcabbcabcccaaabbbccabcaaabccaabccabcabccabcabcabcaabbbbbcabbccaabcabcabbcabcaabcabccaabccaaabcabccabcabccaabccaabcabcabcccabcabcaaabcaabcccabbccabccabbcccabccabcaabbbcabbccaabcaaaabcabcaabcabcabcabccabcabcabcabccaaabcccabccabcaaabbcabbcabcaaabcabbcabbcaaaaabccabbcabccaaabccabccabbcabcabbcabbcaabcabccabccabbbcccabcaaaabccabcaabccabbbcccabbbccccabccabccabbbcabcccaabcabbbcaabcabbbbccabcaabcabcaaaabccabbbcabcabcabcaabbcaabcabbbcabcccabccabbbcaaaaabcaaabcabccaaabcabcaabcabbbbccabbbbccabcabccabcabbbbbcabbbcabbcaabbccabcaabbcabbbcabbcabcaaabcabcabccccaabcabcabbbccaaaaaabccabcccaabbcabcabbbbbcabcaaabcabcabccccabbcabccabcaabccabcccabbbcabbccccabccabbcabcabcccabbcaabbccabcaabcabcabccccabccaaaabccabccaabcaabbcaabccabccabccaaabcabbccaabcaabccabcabcaabbbcabccabbcabbcaabbcabbcccabbcabcaaabcabbcabbcabcccabbcccabccabccabcabbbcaaabccabcaabcaabccabbccccabcaabbcabbcccccabcabcaaaabcabbbcabcccabcabcaaabcaaabccabcaabcabcaabcabbbccabcabccabcaabcabccccabcabbcabcabbcabccccabcabbbccabcaabbccabccabcaaabccabbbcaaaaaabccabccccccabcaaabccabcaabccaaaabbccaabbcabcaabcabbccabbbcabcabcabcabcabcaabcabcaabcccabbbcabcccabbccabcabcaabbcabcabcaabbcaaaabcabccabbcabbcabccaaabbcaaaaabcabbbbcaabcccaaabbcabcabcabcabbcabcabcabcabccabcabcaabcaabcabcabcaabbcaaaabcabccabcccaabbcaabbcaaabcabbcaabccabccaabbbcaabbbcaabcabcaabcaabbbbcaaaaabbbccabbccaabcabbcaaabbcabbcabcabcabcabccabbcaabcabcabbbcabbcaabbcabcabccabccabcabbcabcabbccabccabcabcccabcabbbbcabcabcaaaaabccabbcccaabcabccccaabcabcaabcaabccabbccabcaaaabcabcaaaabbcaaaabcabccabcabccabbcabcccabbcabcabbcccabbccaaabbcabcabbccabbcabcabcabccaabcabcabccabbbbcaaaaabcaabbbcaabbbbcabbccabbcabbbcabccaabccabcabcabccabccabcabbbcaabccaaaabbcaabccabbcabcccaaabcaaaabcabccabbbbcabcabcaabcabccccaabcccabcaabccabcccabcabbbbbccabcaabcabcabcabcabbbcccabcaabbcabcaaabbcabcabccabcccaaabccabbbccaaaabbcabbcabcabcaabcabcabbbbcaaabbbbbbcaabcaaabbcabcaabcabcabcabccaaabcabbcabbcabcccccabbbcabcabcabbcaabbccabbccabbbcaabccaabbbccabbcabcccabccabbcabcabcabcabcaaabcabbcaabbcccabcabccccabbccabcabbcabcaabcabcabbccccabcaabcccaabcabccabcaaabbcccaabbccabcabcabbcabbcabbbbbccaabbcabbccabcabcabccabbcabcabccabcabcabbccabcaabbbcabbcabcccaabccabcaabcccabbcabcabcabbbbcabcaaabcabcaabbcaaabcabcabccabccabbcabcccabbbcaaaabbccabcabccabbbcabcabcabccccccabbcaabcabbcabcccabcabcabcaaabcabbbcabcccabccaabcabccabcaabcabcabbcccabcccabcabccaabcabcccaabcaaabbcabcabcaabcccabcccabccabcabbcaabbcaaaaabcaaaabcabbccaabbcabcaabcabcccabcabccabbccaaabcabcaaabcabcabbbcabcaabcabccabbcaaaaabcabbcabcaaabcabcabcabcccabccabcabbcabccccabcabcaabbcabcabcaabbccabbcaabcabbcaabcaabcabbccabbbcccabbbbcaaabccaabcaabcabcabcabcccabbbbbbccccabbbcccccaabcccabbbcabbcabccabcabcabbbccabcabbcabccabbcabccaaabcabbcabcabcabcabcaaaabcabcabbbcaabccccabccccabbcabbcabbcabbcabcccaabbcaaabcabcabbcabbccccccabbbbcabcaabcabbcabbcabbcaabbcaabccaabccabbbcabcabccabccabcabcabcaabcaabccabcaabccaaabbcabbbcabbbcabcabcaaabbcabbcabccaabbccabcaabbbbcaabccabcabcaaaaabcccabccaaabcabcabbbbcabcabcaabccabcabccaabbccaabbbcabccabbccabbbcaabbcccccaabbbbcabcabccaabcaabbbcaaaabcabbbccccabbcccaaabcaabcabcabbccabbcaabcaaabccaaabcabbcaabbcabcabbccabcabbcabcabcabcabcabbcaabbbccabcabcabbcaabbcaabcabcaabbcaabbcabccabcabcabbcabbccccaaaaabbcabccaaaabcabcabbcccaabcabcccabbccabcaaabcabcabcabbbbcaaabccaaabcaabcaaabbbcaaabbcabbcaabcabcaabbcaaabccabcaaabccabcabbcabcaaaaabbccabccabcaabcccaaabcabcabcaabbcabbcabccccabcabccaabcabcabbccabcaabbcabbbcaabcccabcabcaaabbcccabbcaabcaaabcaabcabcaabccaabbcabbcaabccccaabcaabbcabcabcaabccabbcabcabcabcabbbbbcaaabccabccabbcaaabbcccaaaabccaabbcaaaaabccaabccabbbcabbcabccaabbcabcaaaaabbccaabbccabcabccaabcabccabbccabccaabcaabccaabcabcabccabbcabbbbbcabcaaabccabcccabcabbcaabcaabccaaabccccaaabbcccccaaaaabcabbbccaabcabcabbbbcaaaabcccabcabbcabbcccabcabcabbccabcccaabbcabcabcaabbccabcccabcccaabcabcaabcabbbcabcaabcabcabcabcabcabcabcaabbcabcabcabbcabbcabbcaaabcaabcaabbcaaabcabcabcabbcabbbccabcabccaaaabcabccabcaaabccabcaabbcabcabbcabcaaabbbbbccabbcaabbbbcaaabcabcabccaabcabcabcabbcaaabbbbbbccaabcabbcaabbcaaaaabcabcabbccccabbbcabcabbbcabccaabbcabccaabccabccabcabbcaabcccaabccaabbcaabcabbcccccaabcabcaaabcabcccabcabcabbbbcabcabcabbcccccaabcccaabcabbbccabbbcaaabcabbcaaaabcabbccaabcaaaabcabcaabcabbcaaaaabcaabbccabcabcabcabcccabccabcaabccabcaaaabbcabbcabcabccaabcaaaabcabbbcccaaabcabccabcaabcabbcccabcabcabcabcabcabbcabbcabbcabcccaabccaabbccaabcabcccabbbcabbcabbbbcabcaabcaabcabbcaabccabcabbccabcabcabbbbbcabccaabbbbcccabcaaaaaabbbcabbcabcabcabbbcaabcabcaabcaabbbbcabcccaaabbccabbccccabcabcabbcaabccccabbcccaabbbcaaabcaabccabcabbcabcabbbcabcccccabbccabbcaabbbbcabcccabccaabcabbccabbcabcaabcabbcaabbcabbcabccabcabcabbcabbbcabbcabbcabccaaaabcccabccabbcaaabcaabcabbccabbccabccabcccabbcabcccabcaabbcabcaabbbbcaaabcabcaaaaaabbcccabcabbcaabcabbcabbccabccccabbcaabccccccccabccaabcabbcccabbbccabcaabccabbcabccabccabccccaabcabbcabcaabccabcabcccabccabbcaabcaabcccabcaabbbcabccaaabbcabcabcabcabbcabccabccabcabcabcabcabcccccabbbbcccabbbbcabcabcaabcabbcabcabcaabcccaabcccaabcabcabcabbcabcabbcabbccabbcabcabcaabcabcaaabcccabcabbbcabbbcaabccabbcaaabbcabccabcabcabcabcabcaaaabbcaabbccabcabbbbcabcabccabcaaabbcabbcaaabcaabcabcaabcaabcabbbbcabcaabbbbbbccccabcaaabbcaabbccabccaabccabcabcccccabcabccccaaabcaabccabccabcaabbcaabcabbccaaabbcabbccccabcccabcabccabcaabbcabcabccccabcabcabbcabbccabcabcabbcccabbcabcabcabbcabcaabbbcabbbcaabbbcabccabccabccaaabbcabbcaaabbbbcccabcabbcaabcabcabbbccabbcabcaaaabbbbccaabcabcabcccccabcabcabccabcccabcaaabcccaabcccabcaaaabccaaabcaabcabcabccaaaabbbcabccabcabcabbbcabccaaabcccaabccaaabcaabbcaabcaabcabcaabccabbccabcabccabcabccaaabcabbccabbcaabbcccabccabcccabbbcabbcccccabcabcabcabcabccaabbcabcabcabcabcabbbccaabbbccabbcabbbbbbcabccabcaabcabccabcaabcaabcabbbccabcabccabcabbcccabccccaabcabcabbccabcabbcabbccabcccabbbbbcccaabccaaaaaabccabcabbbcaabbcabbbcabcabcabcabcabbcabbcabbcabcabcabcaabbbbbbcabcaaabbbccabbccabbbccaaaaabcabcaabcccccabcaabcaabbcabcabcabcabbccaaaabbcabcabbbccabbcabbbbbcabbcabcaabcaabbcccabccabcabbcabcccaaabbcabcaabccccabcabcabcabcccabbccaaaabbcabbcaabcabbcabcaabcaabccabcaaaabbccaabbbbbbcaabcabcccabcaabccabcabbbcabcabcabbcaaabccaaaabccabcaabcabbcaaabcabcabcabbcabcabcabcaabbbccabbbcccabcabbbccccabcabcabcccabccabcabcabcabbcaaabcabcabbcabccabccaaaabccabcabbcccabbccabcaabcabccaabcabcaabbcabccabcccabbcaabcabcccabbcabbcabccaabccabcabbbccabbcabcaaabccabbcabcaaabcaaaaaabbcabcabcabcaabcccabccccabcabbbbbbcaabcaaabcaabccabcaabbccabbcaabccaabbcabbbcccabbcabcaabcaabcaaaaabcccabcabcaaaabccabcccabcabcccccabcabbcabbcabccabccaabcccabcabbcabcabbcabbccaabbcaabbcaabcabbbbcaabbccaabbcaaabcaabbcccabcaabbccabcabcabcaabbcabccabcabcaabbccabccabccaabbccaabbcabccabcabcabbbbbcccaabccabbcabcccabbbbcabcabcabbcccabcaaaabccabcabcaabccaaabcaabbbcabcabbbcaaaabcccabcabcabccaabcabbbcabbbccabcabbcabcabcabbcabcabbcabccccabcabcabcabcabcccabbbcabccabcaabcabbcabbccabbcccabcaaabcabbcabbcaaaaaabcaaaabbbbccabcabcabbccaaabbcaabbcabbcabccabbccabccabccaabcaaabbcabccabcabcaaaabcabcabccabccabbbbbcabcaabbcaaaaaaabccaabccaabcabccabbcabbccabccabcabcabccaabcaaaabbbccabbcccccabbcaabcaaaabbcabcaaabbcabcabcabcabcccabcabcabcabccabbccabbcaabcabcabbcabccaabccabbbcabcaabbcabcaabcaaaabcccccaabcabbcabccaaaabcaabcabccabcabcabbbcaaabccabcccabccaabbbbbccabbcabcccabcaabbcabcaabcabcaabcabcaabcaabcabcaabcaabcaabcabbccabbcabcabbbccabcabccabbbbccabbbcabbbcabcabccaabcabbcaabbccabcabbccaaaabbcaabbbcccaabcabcabcabcccabbcaabbbccabccabccaaabccabcaabcabcabcaabccabccaabbccccabbccabcaabcaaabbbccccabcabbcabccccaaabcaabcaabbcabcabcabcaaaabcaaaaabcabcabcabbcabcabccccabbbcabbcabcabcaabcabcaaabbcaabcabbcaabccabbbccaaabccccabcabccabcaabcabbcabcaabcabbccabccccabccabbbcabcabbbccccabbcabbcabbbcabcccaabcaabcabbcaaabcabccccccabbcabcabcccabcabccabcabcaabcaabccaabbcccabccabccabcabcabcccaabcabbbcaabccabcaabccaabbccaabccabccaaaaabbbcabcaabcabcabbcabbbbbbcaabcaabbcccaabcccaabcabccaabccabcabcabbcaabbbcabbbbcabbccaabcabbbccaabcabccabcaabcabbbcabccabcabbbcaabcabcaaabbbccabccabcabcabcabcabccabbbcabcccccabcabbcabcaaaabcaabcabbbcccaabcaaaabbbccabbbbccabcaabccabbbbbcabccabcaabcccaabcabcabcabcabbccabcccaaabcabcabccaabbbcabbccabccaabccaaabbbccaabcabcabcabcaaabbcabbccaabcabcabcccaabbcccaabcaabbbcabbccaaabbccaabccabcabcccabccabbcccabcaaaabcabcccabcabcabcabbccaabcabbbccabcabbbcabcabcabccaaabbcabcaaabcabcabbbcaabbcabcaabcaaaabbccabccabbcabcabccabcabcabccaaaaabcaabcabcaabbccabbcabccabcabbcabccabcaaaaabcabcaabccaaaaaabbbcabcccaabbbbccaabcaaabcabccaabcccaabcabbcabccabbcabcabcabcaabcaabcabcaabccaaaabbcabbbbbcaaabbcabcccabccabbcaabcabcabcabcaaabbbbbcccaabbccaabbbbcabcabbcabcabcabcaaaabcabbbcaabbcccabcaabcabbcabcabcabcabcaabbcabcabbccabcccabbcaabcccabcaabcabbbbcabcaabcabcccabbcabcabcabcaabbcabcabbccaabcabcabcabccabcaabcabbbccabccaabbbcabcabcaabccccabcabcaabcabbcabccaabcabcaabbccabcabccabcabccabbcaaabbbccabbbcabbcaabbcaaaabbbccabbcaabcabcabcaaaaaabcaabbcaabcabbcaabcabcaaabcaabcaabbcccabcabcccccaabcabbcaabbbcccccaabbcaabbcabcabbcabcaaabccaabcabcabbcccaabcabccaabcaabcabcaabccabbbcabcaabcaabcabcabbbcabcabbccccaabbcabbcabbcabcabcaaaabcabbcabcaaabccabccabcabbbbccaabcaabcaabcabcaabbcabcabbccabcabcabcabcaabccabcccabccabcabbcaabcabcabcaaaaabcabccabcabcaabbcabcabbcabcabccabcabcabbcabbcabcaabbccccabbcccabcabbcabbbbccabbcabbcabcabbbcabbcaabcabbbcabbbcabccccabcccabcabcabcabcaabbcabcaabbcaaabbcabcabcaabbbbcaaaabcabbccabcaabcabcaabccaabcabbbcccabcabccccaabbcabcabcabcaaabccabcaaabcabbcaaabccabbbcabccabcaabccabbcaabbcabcabccabccabbbbbcabbcaabbbcaabcabcaabcaaabcccabcaabcaaaaabbbcaabcabcaabcabbcabcaabcccaabccabbcaabcabbcabcabcabbcabbcabbbbbccabbcabcabbccaaabbbcabbbbccabbbcaaabcaabbccccaaaaabcaaabbbbcabbbbbccccaabcabbcaabbccabcaabcccabcabcabcabcaabcabcaabcabcaabcccabcabcabcccabbcaabccaabcabccaaabbcccabbccabbbcabccaabccabcccaaabcaabcaabbbcabcccabcaabcabccabbcabbccaaaaaaaabcabbbccaaabbcaaaabcabcccabcaaabcaaabbcabbbcabcabbbcabbcccabcaaabcabbcabcabccabbcccccaabcabcaabcabbbbccaaabcabcaabbcaabcabbcaaabbcabbcaabbcabcabbcaaaaabcabcabcabcabccabbbcabbbcaabccccabccabbcaabcabcaabbbcaabbcabbbbbccaabccabbcaabcabbcaaabbcabcabcaabbccabcabcabbbcabbbcabccabccabccaaabcabcccabcaaabbcabcabbcaabcaabbcccabbbbbbcabcccabbcaabbbbcabbcabcabcccabcabbcaaabbcabcabccccabbccaabcccabbcabccabbcabcccabccabcaabcabcaabcabbbbbccabccabcaabcabbbccccabcccaaaabcabccabcaabcabcabccabccccabbcabcaabcabbcaaaabcaaaabcabccabcaaabbbbcaabbcccabbbcccabbccabcabcabcaabccccccabcabcabcabbbbbbccabbbccabbcabcaabcabcccabccabbcabcccaaabbcabbbccaaaabcabccabcaaabbcabcabcabbbbcaabcabcabbbcabccabcabbcabcabcabcaabbbbbcabbbbbbccabcaabcaaaabcaabcabcaaabbbcccaabbccabcabbccccabccabcabccaabcabbcabcabbbcabcabcabbccabcabbccaabcabccaaabbcabcabcabbccabbcaabbbbcccccabccaabbcaabcabcabbcabbcabbbcccaabbcabcabcccabccccabcabbbbcabbccabcccabcabccaabcabcaaaabbcaaabbcabcabbcabcaabcabbcabbcabccabcabbcabcabcaabbcabcaaabbcabcaabbcabcccabcabccabcccabbbccccabbcabcaabcabbbcabbbcaaaabbcabbbcccabccabbcabcabcabcabcabcabbcabbcabccabbcabbccaabbccabccabbbcabbcabcccabbcaaabcccabcaaaabcaabcabbcaaabbbcaaaabccaaabcaabccabcabcaaabcccabcabcabbcabbcabccabcabbcccaaaaaabccccaabbbcccabcabcaaaaabcabcabbcabbcccabcabcabccaabbccabcabcabccaabcabbcaaaaabcaaaabcabbbbcabcabcccaabbbcaabbbbcabcabccabbcabcaabcabcabcaabcaaabcaabccccabcabcaabbbccaaaabcccabbcabcaabccabbcaabbbbcabccabccaaaabbbccccaabcabbccaabcaabbccabcabcabcabcabbccaabbcabbbbbccabccaaabbbbcaabcaabccabcccaaabccabcabbbcccabbcabcccabcabcaabcabbcabcccaabcaaabccaaabcccabbbcabbcaaabbcabcaabcabcabccaaabcabcabbbcabcaabcabbbcaabcccccaabcabcaabcaaabbccaabbbccabcabcabbcabbcabcabcaabbccabcabccaabccaabbcabcabcaaaabcaabcabbbcccabccabcaaaaabbcabccabccaaabcabbcccaabcabbcabccaabbbbcabcabcabcabbcabbcabcabbbbbbbbcaabcabbbccaabcccaabcabcaaabbcabcabbccabbcabcabcaaabbcaabbbcabccabcccccabcabbcaaabcccabcabcabcabccabccabccabbbcabcabbbccabcabcccabcabcabbcabccabbcabccaabbbcaabbccabcabbbccabccaaabcabcabcaabcaaabcccccabbcabcaabccabbccaaabccaabbcabcabcabbcabbcabcabbcaabbbbbcaaabcabbccaabcabccccabcccabcabcaabcabcaabbbcabccaabbbbbcabbcaabcaabbbbcaaabcabccabccabbcabccabcaabcabbcccaabbccccccabbcabbcaaabcabbcabcabcaaaabcabbbccabbcabbcabbcabcabcabbbbcccabccaabbcabccaaabccabbcaabbbcaabccabbcabcabcabccaaaaabcccabcabbccccccabccabbcaabbcabcabccaabccabcabbcaabccabcaabcabcabcaabccabcccabcabbcabbcabcabbccaabccabbcaabbbbbcaabccabccaabccccccabcabccabcabcabbcaaabcabbccabcabbbbccabcccabcaaabbbbcabccabcaabbcccabccabbcccabcccabcaabccaabcabcaaabccabcabcaabccabbbbbcabccaaaabccabbcabcabcaabcabcabcaabcabcabcabbcabbcabcaabccaabbbcaabcabbcabbcaabcaaabcabcccccabcaabbcabbcaabcabcaabbccabcabcabcccaaaabcaabcabbbbcaaabcaaabbbcabbcabbbbbbbbccabccabcabcabbcabbccabbcabcabcabccabcabbcabcabbcabcaabcaabcabccabcabcabcaaabbcabcabcccaabbbccabccabcabbbcccaabbcabcabcabcaaaaabbbcabcaabbcabcccccabbcabcaaabcabbcabcabcabccabbccabcccccaaabccccabcaabbcaabccaabcabcabcabcabcaabcabcabbcaabbbcaabcaaaaabcabbcabbccabccccabbbbcabcabccabcabbcabccabbbbcabccabbbccabcabcabcccabbcaabbcabcabbcabbcabcabbcabcccabcabccaabbbcabcabcabccaabcabcaabbcabccabbccaaaabbcaaabccaabbccabcaabbbcabbccaabcaaabcaabcabcabbcabcaabbbbbbcabbccabccabcabcabcaabcaabbcabbbccabbcabcabbcabccabbccccccabcabcaabbbcabcabcabcaabccabcabcabcaaabbccccabcabbcabbcabbbcccaabbbccabcccabcabcabcaabbcaaaabcaaabcaabbccabbcabbbcabccaabccaaabccaabcaabcabbcabcabcabcabccaabcabcabbcabcabcabbcccccabbccaabbcaabbbcabcabcabcabcccabcaaaaaabcabcaaabccccaaabbcaabcabbcccabcabcabcaabbbbcaabcaaaabbcabccabcaaabbbbbbcaaabcabbcaabccaabcabbccabcabcabcabbbcaabbcabbcabbcabccccabcaabcaabcabccaabcabbccabbcabbbcabcaabcaabcaaabcabbbccabccaabcabcabccabcabcaabbbcabbccabbccaabcabbcabbcabccabcabcabbcabbccaabccabcaaabbcabbcabbccabcaabccccabcabccabbbbcccaabcccabcccabbbcabcabcabbccabcabccaabccaabcabbbccabcabbbccabbbccabccaabcabcabccaabcabcabbcaaabbcabbcabbbbbcabbbbbcabbcabcaabcabccabcabbcabcabcabcccaaabcabbcccaabcabcaaabcaabccaabccabcabbcaaabcabccaaaabbbbcccaabbbcaaabcabcabcccabcaaaabcaaaabcccaabbcccabbcabcabbcabbcaaaabcabcccabcabcabcaaaaabbcabcccabcaabbcabcaabcaabbbccabccaabbcccabcaaabcaaaabcccabcabcabcabbcabcaabcabbccaabcccabbccabcaaabbbccabbbcccabbcabbcabbbcccabcabcccaabcabcabbcaabccccabcccabccabbbbccaabccaaaabccabcabcaaaabcabcabcabcabcaabbcabccaabcabccabcaabbbcaabccaabcabcabbbbcabcaaabbbbcabcabcaabcabcaabbccaaabcabbcabbcaaaabcabcccccabbbcaabcccabccabccabcabccaabccaaabcaabcaabcaabccabcaaabcaabcabccccabcabcabcabcabccabccaabbcccccccabbccabcccabbbcabcaaabbcabcabbcabbbcabcaabcabbbccabbcccaabbccabcabbbbbbbcccabccabccaabcabccabcaaabbccaabccabcabbcccabbcabcabbbcabcabbbcaabbbccabcaabcabcabbcaabbccabcccabbccabcaabbcaaabccaaaabcabbcaabbcaabbcabcabbbbccabcabccaaabccabcabcaaabbccaabbcabcccabccabcccaabccaabbbcabbcabbcabcaaaabcabbbbbccccccccabccaabcccaabccaaabcaabcaaaabcabcccabcabbbccabcaaabcaabcaabccabcaabbcabbcabbcabbbcaabcaabccabcaaaaabccabccaaabbbccabcabbbbcaabcabbbbcabbbcabcaabcabccabccaabcabcccaaaabcabcabbbbcabcabcabcabbcccabcabcabccaabbcabcccccabccaaaaabcabcccaabcccaaabccabcabbcccabbcaabbcccabccabbbbccaabcabbccabbccabcabccccaaabcaaabbccccabcabcaabcabbccccaaaabcabbcaabcccabbbbcabcabbcabcaabccaabbbbccccabccabcccaaaabbcccabccaabcabccabcaabcabbcccaabbccccabbcabcabbcaabbcaabccabccaabccccccaabcabcaaabcabccaaaaaabcabbbcccabcaabbbcabccabccabbcabcabbcabbcabbcabbcccaabbbcabcaaabcabbcabcaabbbbccaabbcabcabcabbbccabcabcabbcabccabccaaabcabbcabbbbcabbcabbbbbbcaabbcabcabcaabcabcaabccccabcabbbbbbcaabcccabbbcabcaaabcabbcaaabcabbbbccabcccabccccccccabcabccaabbcaabbcabcabcaabcabbcabcabbbccabcaaaabcabbccabbcccaaabccaaabbcaabbcabbbcabbbccaabbccaabcabcaabccabbcaabccabcabccabbccaabccaaaabcabbccaabcaabcabcaabccabccabbccabbccabbccaabccabccaaabcaabcaabcabcabbcabcaabccaabbbcabcccaaabbccaabbcabcccabcabcabcabcabcaabbcabbbcaaabbccabcabbbcaabbccabcabcaaabcabcaabccabbbcaaabcaabccabcaaabccaaabcabbbcaabcabbcaabbcabcaabccaabbcaabcabcabcabcaabcabcabcaabcccabcaabcaaaabbcabbbcabcabcabcabbcaabbcaabcabbccaabbbbcabbcaabcabccaaabbcaabcaabbcaaabcabcabbbbbccaabbccabcccabccccabccabcaabcabccccaabbcabcabcabcabbbcaabcaabbbbbcaabcccabcabbccaabbbbbcaaabcaaabccabbcabcabcccabbcccabcaabcaabbccabcaaabcabbccabbcaabccabcabcabcabccabcabcabcabcabbbbbcabccabcaabbcabcaaaabcabbcabbbbbcabcaaaaabccaaabcaabcabcabcabbccabcabcabbbcaabccabcaabcabccabcccabccabccaaaaabccabcabbbcaabcabcccabccabccabcaabcabcccabcabcabcabcabccaabcccabbbbbcaabcaabbbccabcabccaabbccaaabcabcabccaabcabcccabcabcccaabcaabccabcabbcabbccabbccabcaabcaaaabccabcaabbcccabcabcabbcaabcabccaabcaabbcaabcabbcaabcabbcaabcccabcccaabbbcabccaabcaaabcaabcabbbcccabccabcabccabcabbccabcabccaaabccccabcabcabccabcabbcccaaabccabcaabbbbbbcabcabbccabcabbcaabcabbbcabcabbbcaaaabbcabcabcabbccabbcccccaabcabcaaaabccabbcabbbccaabbbcabbbbcaaabcabcaabbcabcabcabbcaabcaabbcaaaabccaaabcabbcabcabcaaabbbcaaabbcabbbbccabcabcaabcaabcabcaaabcabcccccabbccabbcabccaaabcabcabccabcabccabccaabcaaabbcabccaaabcaabccabbbcaaabccabccccabccaaabcabccabbbbcabbbcabccabbccccabcabbbbcabccaabccaaaabcccabbcaabccabbcabcabcabbcabbccabcccaabccabbbccccccabcabcaabbcabcabcabccabbcccabcaabbcabcabcabcabcabccabcaaaabbcabcabcaabbccabbcabcaabcabbcabcabbccabbcaabcabbccabcccabcabcabcaaabcabbcabcabcaabcabbcaabbcabccccabcabbcaabbbccabcabccabccaaaabbcabcaaabcabcabbbccaabbbcaabcabccaabcabbcabccabbccabccabccabcaabbcabcabcabcaabcabccabcabcaabcabcabcaabcabcabcabbbbccaaabcaaabcaabcabccabcabcccabcaabcabccaabcabcccabcabccabcaabbcabcabcaaabcaabcaabcccabbcaabcabbccabcabbbcabcaabcabbcabbbccccaaabbcaabbcabbbcaaabcabbbccabbbbccabbcabcaabcccabcabbbccabcaaabbcabbcccccaabbcaabcabbccabbcabcabbccabcaabcabcabcabcabccccccabcaabcaabccabcaaaabbccabcabcabbccaabbcabcaabcabcabccccaabcaabcaabbbcaaabccabbcaaabcabcabcabbccaabbcaabbcabbcaaaabcabcaaabbbbbcccaabbcaabcabcabbcccabbcabbbcaabcaabcabcabccabbcabcabcaabcaabcabccaaabcaabbbbbccaaabcaabbcccabcaaabbbccaaabbbcabbcabbcaabcaabbbbccaabcaaabcabcabcaaabccabcaaabcaabcabcccaabcaaaaabcabcaabcabcabbcabbbbcabcabcabbccabbbbbbbccabcabcaabcaaabcabbcabbbbccaaabccabbcaaaaabbccabbcabcabccabcabcaabcaabbcaabbcabccabbcabbbcaaabcabcabcabbcaabcabcabcabbbcabccabcabbcabcabccabcabbcabbccabcccabcccabcaabbcaabcabbbcccccabcabbbccaaaabbcabccabcabccabccabbcabcaabbccabcabbbbbcccaabbccccabcabbbcaabbcccccabcabbcccabcabbcabbbbbbbcabcabbbbbcabcabccabccabcccabccabccccaabcabccabcabbbcabcabccabbbcabbcabccabcabccabbbcabbccabcabccaabbccabccabbcaabbbbccabcabcccaaabccabcabbbbcccabbcaabcabcaaaabcabcccabcaabcccabccabccabcabcabbccabbbcabbcabbbcaabcaaabcabcabcaaabcaabcaabbccccaabccccaaabcabccaabbccaabcabbccaaabcccaabbbbbbcaabbcaaabcaabcabccabccabcabcabbcabbcaabcaaaaaabcabccabccccabbcabbcabbcabccccabccabcabbccabccabbbbccaabccaabbccaabbcaabcaabccabcaaaaabbbbcabbbccabbbcaabccaabbcabbcaaaabcaabbccabcabcabcccaabcabbbcaabccabcabbccabbcabcaaaabcaabcccabccabbbcabcabccabcabbcabbcabccaaabcaabcabbcabccabcabcabbbcabccaabcaabcaabbccccaaabbcccabcabcaabbccabbbbcccabbccccabcabcabcabcabbbbbcabcabcabcaabcabcaabbcaabbbcabbcccaabcabbcaaaaabcccabbbcaabccaabccccaabcccabbbccaabcabcabcabcabcabcaabcabcaaaabbccabbbbcabbccaabbccabcaabcabcccabcccaabccabcabbccaabcccaaabcaabcaabbcaabbccabcabcabbcabbcabbcccccabbcabbcccabcabbcccabbbcaaaaabcabbbcabcaabcabcabcabcabcaaabcaabccabbbbcaabbcccabccabbbcabbccaabbcccaabcabbcaabbcaabccaabcccabccaaabcaabcabcabbcabcabcabcabccabcaabcabbcaabccabccabccabcaaaabbbcabccabcabbbbcabcccaabbcaabcabccabcaabcabccabbcaaabccccabcccccabcabbbcaabbbbbcabbbbcabcccaabcaabccabcaabcccaaaaabcabcaaabbbbbbbccccccaabcabcccabbcabccabcabcaabccaabcabccabccaabcaabbcabcaabcabbcaabcabbcaaabcabcabcaabcabcaaaaabbcabcabbcabcabbccaaaabbcabbccaaabbbcccabcabccabccabccabccaabcabcabccccaabcabcabbccaabcabcabccabcabbcaaabcabcaaaabcaaabcabcaabbbccccabcabcaaabcabccabcabbccccabbccabcabcaabbccabcaabcaaabbccabcabbcaabbbccaabccaabcaaabbcabccaabcabcaabcabbcabcaabbcabbbbcabbcaabbcaabcabccabccabccabbcccabcabbcabbbcabccaaabcaabccabbbbcabbcabcaaabcabccaabcaabcccabcabccabbcaaaabbcabcccaabbccabbcccaabcabcabcabbbbccabbcabcaabbcaabbcccaabbbbccabcabcabcabcabcabbccabbbccabcabbcaabcabcabcaabccaabbcaaaaabccaabcabcabbccabbcabcccabcaabcabbcccccabcccabbcabcaaabcabbbbcabcabbcaabbcabcaaaaaaaaaabcaabcaaaabcabbbbbbbbcabccabbccabbcabbcabcabbcaabccabcabbcabcaabbcabcaabccaabbbbcabbcccabcaabbcaabbbcccabcaabcaabccabccaabbbccabcabcabbcabbcabccaaabcabbbcabccaabccabbbccaabbcabcccabbccabccabccaaabbccaaaabcaabcaaaaabccabbccccabcabcabcaaabcccabcabbcaabbbcabbcabcabccccaabccabcabbcabbcaaaabbbcaabbcabcaaaabcabbcaaaabcaabbcabccccabcabccabcaaabbbcabcaaabbbcabcabcccabbbbcccabcabbcccaaaabcccabcabbbcaabcabbcaaabbccaabcaabcabcabcabcabccabcaabcabbbccabcabcaabcccabcabcabcaabbcabbcabbcaabccaaabcabbccaabcabbcaaabcabcabcabbccabccabcabbcabbccabcabbcabccabbccabcabccabcabbcaabcabcabcaabbccabcccabccabbccabcaabcabbccabcabccabccaabbbcccabbbcabcaabbcabcccaaaabccabbcabcaaabbbcabbcaabcaabccaabcabcabbcabbbbbcabbcabcaaaabccabbcabbcaaabbcaabcabcabcabccabccaaaabbbcaabcabcaabcabccccabcabbbcaabcccccabccaaabbcaabcabcccabcabccabbcabcaabccccaabcabcaabcabcaabbbccabcaabbccabcabcaaabcabcccaabbccabcccabbbccccabcccabccaaabcabbcabbbcabccccabcaaabbccabcaabcabcabcabcaaaabcaabbccabcccaabccabbccabccabccabbcccaabccabcaaaaabcaabcccaabcaabcabcaabcccaabccaabcabcaabcabbccaabcabccaabcaabcabbccccaabcabccaabbccabcaabcabcabcabccaabbbbcaabbcabcaabbbcabbccabcaaabcabcaabbbccabcabccaabbcabccccccabccaabcccaaabcabcaabcabbbcaabbccaaaabbcaabbccabbccabbcccabcaabbccabbbcabcabcabccaabccabcaaabbcabbbcaaaabcabcabbccabbbccccaabcabbcccaabccaabcabcabcabcabcabbcabccaabcabcaaabccabcabbcabcaaabcabcccabbccccabbcaabccabbcabccaaabbbcabcccabccabcccabbcabccaaaaabccabccaabbcabcabccabcabcabccabcaabcabccaabcaabcabcabcaabcccabcabbcaabcccabcabcabcabbccabcabcabcabcaabccccabccabbbbcaaaabbcabccccaabcabbcabccccabccaabcccabccaabcabcabcabbccabcaabbcabcabcabcabbcaabccabcabcabcaaaaabccabcaabbcabbbcabcabccccabcaabbbccabbcabbbcaabcaabcabcabbcaabcabcabcabcaabccabbbcabbcabcabccaabbcabbcaabbbccabccabcaaabccaabccabcabcabbccabccaabcabccaabbcabcabbcabbbcabbcaabcabcaabcabcaaabcabcaabbccaaabbcaabbcaaabcaaabccabbbccabcaabcaaabcaabbbccabcabcabcaabbcabcabcabcabbcaabbbccaabccaabbccabcaabccabccabcabbcabcccabccabcabccabcabcabbcabbccaabcabcabccabccccaabccaabcccccabbcabcaabbbbbcabcabcaabcabbbcabbccccabccaabcaabccaaaabcaabcabbbcabcabccabccabbccaaabcabcabcaabcabcabcabcabbbcabcabccaabbcabbcabbccabbcaabbcaaabbccabccabcabbcaabccabcaabbbbbccabcaabccabcabbbbccabcaaabbbcabbcccabcaabccaabbccabbcabcabbccabbbcaaabcabcccaabcccabbbccaabcabcabcabcabcaabcabbbcaabbccabbcaabbcabcabccaabcabbbcabcabcabbcabcabcabcccccabcaabcabcabcccabcaabcaabcccabbccaaabcabbccccabbcaabcabbcabcabbcccabcabbbbbbccabbbcabccabcaabcaabccabcabcabcaaabcabcabcaabcabbcabbcabcabccabcabcabcccabcabcccabcabcabcabcabcaabcaabccabbcaabcabcccabccabcaaaabcccabbcabbccabbbcabccaabbccabcccabbbccabcabbbcaaabcaabcabcaabbcaaabbcabccabcabcaabcaaabbccabccabbbbccaabcabbcabbcabcaabbbcabcccccccabbcabccabcabccaaaaaaaaaaabcabbbccccabbcaabcaaabcabbcabcaaabcabcabccabccabcaabccccaaabccaaaabcabcabcabcabcabcabcaabcabbcaabbccaabcaaabbbbbbcabbcabcabccccabcaabbbbcabcccabbcaabcabbbcabbbccaaabcabbbbcabccabcabcaabccabbccaaabbbcabcabcaabccabccabbbccabcabbbbcabcabcaaaaaaabccaaabbccccabbccaabcabcccaabcabccabccabcabcaaabccabccaabcccaabbbbbcabccaabbcaaabcccabcabccabcabcabcabbcabbbcaaabcaabccabcabcabcccabcabccabcabcabcabcabbccabbbcabbcabbbcaabcabccabcabbbcabcabbccabbccabccccabccaabbccabcccaabccabbcccaabccabcaabcccabcaabccaabbbbbcabbcabccabccabcabcabbbcabbbccabbcabcaabbbccccabccabcabcccabcabcaaabcaaaaaabbbccabbccabcabcabbbbbcabcabbcabcabcabcaabbbbbcabcaabcabbcabbcaabccabbcaaabcaabcaabbcabcabcabbcaabcabccabbcccabcccabcabcabcaaabccabcccaabcabcabbbcabcabbcabbccabcabcabcaabcabbbcaabccabcaaabccaabbcaaabcabbbcabcabccabbcaabbbcabccaabcaabcabcabcccabbbcaaaaabbccabcaabcaabbcabbccccccaaabcabbbcabccabccabcaabcabcabbbbcabcabbcabbbcaabccabcabbcabbcabbcabccabcabccabbbbcaabcabcabbbbccabbccabccaabbcccabcaaabbcabcaabccabcaaaabcaabcabcaabbcaabbccaabbbcabccabcabbbcccabbccabbcabcabcaabccccccabbbbbcabcabcabcabcaaaabbcaabccabbccabbcabcaabccaabcabcabcabbcabcaabcaabccabcccabcccaabccabbcabcccaabcaabcabbccccabbcabcaabccccaaabbcabcabbcabcabbbcabcabbbcabcabccabbcabcabcabcabbccabccabccabbbccaaabcabccabccaabcccabccabccabcabbbbccaabcaabccabbbcabbcabcaabcabbcabcabcabcabbbbbcabccabbcccaabcabccaabccabbccabcabccabcabbcccabbbcaaaabcaaabccabcabcaaabbcabbbcccabbbcabbccaabccabccaabccaaabcabbcabbccaabcccabcabcabcccaabccabcabbcabcabcabcccaaabccabcabcaaabcabcaabbcabccabcabcabbcabccabcccaabcabbcabcabbbccaabccabbcabcabbbcccabcabbcabbcaabcabbccccaabccaabccabcabcabcabcabcabcabbcaabcabcabcabcaabcaabcabbbcaaabbbcabbcabcabbcaabccabcabbbcabcccaabcabbbcabcabcabbcaabbcabccabbbccabcabcabcaabcccabcabcabbbccabbbcccccaabcabcabcabbbcaaabcabcabcaabbcaabcaaabbcaabcabbcaaaaaabccabccabbcabcabcabcccaaaabcabcabbbcabcabcabcabbccaaabcaabcabcaaaabcaabbcccabcabccabcabcabcabcabbbcabcaabccabcaaabbcaabcabbccaabccaabcccabbcabcaabbbcaaaabbccabcaaabcabcabcccaaabcabcabbcccabcaabbbcaaaabcccabccaabcccabcccaabbcabccabccabccabcabccabbcabcabcabccaabcabcabccabcabcabbcccabcabccaabbccabbbcccabbcabcabccabcabcaaabccabbcabbccaaabbbcabcccabbccaaabbbbcabcccabcaabcabcabcabcabcaaabbbcccabccabcaabcaaabccaaabcabcaabbbbccabbccaaabcabcabcabcaabcabbcabcaabbcabbbbcabbbcabcabccaaabbbbbcaabccabbbccabcabcccaaabcabbccabcaaabcabcabccabcabbbcabccabbcaaabbbbcaaabcabbccabcaabcccabcabcabcaabcabccaaaaabccabcabcabcabcaabbccabbccabccabcaaaabcabcabbbbcabbccabcaabccabbcaaabcabcabcaaaabccabcccaabcabbcabbcabcabcabbbccabbcaaabbcabbbccabbbcaaabccabbcabccaaabcabcccabcabccaabcabbcabcaaaaaaaaaabcabbbbcabbbcccccabcabcaaaabbbbcabcabbbbcabccabcccaabbcabcaabcabcabbbcaabcabcccabccabccaabcabbbccabbcabcabbcccaabcccabccccabccaaabcabbcabcabccccabbbbbcabcabcaaaabbcabcaabbccccabcabcabcabbbcaabbcabcabbccccabcabcabbbbcaabbbcccccabcaaabcabcabbcccccccabcabcabcaabcaaabcabbcccaaabbbcabcabccabcccabbbbbbcaaabcabcaabbcabbccaabcabcabccabcabbcabccabbcabbbcabbbccabccabccabbcccccaaaaabcccaabbbcabccabcabcabbcabcaabccaabcaabbcabcccabcabcccabbbbbcccabcabbbcaaabcabcaabbcabbcabccccabcabcabccccabcaabcabbccccabcabcaabcabbcabcabcabbbbbcaaaaabcabbcabbcabcabbbbccabbcaaabcaaaabcabcaabccaabcaabccaabbccabcabccaabcabcaabcabcaaaabccabbcaabcccaabcabcaabcccccccccabcaabcabbbcaabbbcccaabcaabcabcabccabccccabbcabbcccaabcccabccabcabccaaaabcaaabcaabbcabcabbbccabbcaabbcaaaabcabcabbbcabbcabbccabbccabcabcabcabbcaabcabbccabccaaabcabccaaabcaabbcabcabcabcabccabcabcabcabbbbcaabbccaaabcabcabcccabcccaabcabcabbbccccccaabcaabcccabcabbbcaabcabcabbcabcaabbcaabccaaabccaabccabcabcabbccaabbbccabcaabccabcabcabbcaabcabbbcabbbccabcabccaaaaaabcabbbccccabccabbcabcabbcabcaaaabcaabcabbbccabcaabccaaabccabcaaabcabcaabcabcabbcaabcabcabccabbbbcabcabcabccabbcabcaabbcaabcabbccabcabbcabbbcabcaaabbcaabccabcaabcaabcabbcabccaabcaabbcabcccabcaabcabccabcccaaabccabcaaabbcaabbbbbcaabcabbcabbbccabcaabcccaabbbbcabcccabcabcabcabcabbcabbcabbccabcabccabcaaaaabcaabcabcaabbccccccabbcabbcaabccccabcaaaaaaaabcaabcabcabccabbcccaabbcccabbbcabcabbcabcabcabcaaabcabbcaabcccccabccabbcabcaabbcabccabbbbcabcccaabcabbbcaabccaabbccabccaabcccaaabcaabbcabbcccabbbbccabbbcabcabcabbbcaabcabccabccabcabbbcaabcaabccabcabbcaaabccabbcabcabcabcabbccabcabbbbcabcabcaabcabbbcabcabbbccabcabbbcccccaabcabcaaabcabccabbcaabbbcccabcabcabcaaabccabbcaaabbcaabcccabcabcabcabccccaaabbbbbcabcaabcabbccabccaabbcabcabbcccaabcccaaabbcaabcabcaabbbcaabbccabcabccabcaabcabcccccabcaabcaaabbcabbbcabccabbbbbcabccaaabcaaabcaabccabcabcaabbcabbccabbbcabcaabccaaabcccabcaabbbcaabbbbccaabcabcccabcabbbccabccabbcabccabcaabbcccaabbccaabcabcabcabccabcaaabcabcaaaaabbcabcabbcabcabcaaabcaabbbcabbbcabbbbbcabbcccabbcaaaabbcaabcabbccabcaabccaabccabcabcccabbcabbbcabbcabcabcabccabbbcabcabcabcabccabbbcccabcabbcabcaaabcaabbccabcabbccccaabbbcabbcabcaabbccabbbccccaaabccabbbbccaabbbcabbbbcabcaabcaabcaaabbcaaaabbbccaaabcabbcabcabccabccabccabbcabccabcccabbbbccabbbcaabcabcaabbcabccabcabcaabcabccabcaabbbbbcaaabccccabbcabbcabcccabcabcaabccabcabbbccaabcabcabcabbbcabccabccabcaabcabcabcaaabbbbbcabccaaabcaabbcabccabccabbbccccaaabcaabccabbccabccaabccabbcaabbbcabcaabcabcabcabbcccccaaabcccabccabccabbccccabbbcabcaabcaaabcaabbbcabcaabcabcabcabcabccaabcabcabcabcabccabcabccabcabcabcabcabcccabbccaaabbcabbccccabcabbbcabbcabcabccabbcabccaabccaabcabccabccabcaabbbcabbbbcabccabccabcabcabbbcaabcabcccabcaaabbcabccaabbbcabccabbbbbcaaabbbbccabcabccaabbbbbccabbbbbcaabbccaabcaaabcaabbcaaabbccaabbcabcaaabbbcaabccabcaabcaaabcaabcabcaabcabcabcaaaabcaabcabcabccaaabbcabcabbbcaabbcccaaaabcaabcaabbccaabcaabccaabcabbbbcccabcabccabbcabcabcabcabbcabbbcabcabcaabcaaaabbbbbcccccccaaabccaabbbcabbcaabcccaabcabcabcabbccabbbbccabcaaabcaaabbbcabcabcaabcabcaabbcabbcabbbcaaabbcabbccabcabbbcabbcabbcabcabbbcabcabcabcaaabbccccabbcabbbccccabbcabcabbcaabbbbcaabccabcaabbcabcabcaabcccaabcaabcccaabcabcabcabcabccaabbcabcabcabccccabcabccabcabbbbbbcccabcccabbbcabbcccaabcabccabccaaaabccabcabcabcabbbbcabcabbcaaabbcabccabccabbcabcabbbcabccccabcabcabcaabbcabcabcabcabcabcccabbccaabccabcabbcabbcaabcccaabbbcaabbbcabbcaaabbcaabbcaabcabbbbcabcaabcccaabcaabbccabccccabbcabcabcabcabbcabcabcabcabbcabccabbcabccabccabcabbcabcccabcaaabcabbcabcabbcabcabcabbbcabbcccabcabcabcaaaaabbcccabbcaabbccabbcaabbcabbbbbccabcabccabcabbcabbcabcabcaaabcabcccabcabbbcaabbccaabbccabcaabbccaabbbccabccabcabbcabbcccabbcaabccabcabbbcaabcabcccabcaabcabbbccabbcabcaabcaabcccaaabbcabcabcabccccabbcaabbcaabbbcabcaabcaabbbcabcabbcabbbcabcabbbcabcaabbbcabcaabccaabbcabbcabcabbbcabbcaaaabccccaaabbcabcccaabccabcabbccabbcabbcaabcabcabbcccabcabcabcabbbbcaabbcabcaabcabcaaabcabccaaabccccabcabbbcaaabcaabccabccabcabccabccabbcaabccabbcaabccabccabbcaaabcabcabccabbccabcabbbcaabccabccaabbccabcabbcabcaabcaabbbcabcabcccaabcaaaabccaaabcabcabcabccabcabbcccabbcabcaabbccabbbccabccabcabcaabcabcabcaabbcabcaabbccabcabcabcccaabbccabcaabcaabcaaabbbcabbcabbcabccabbcaaabccccabcabbcaaaabbbcabccabcabccabcabcabcabcaaaaabbcaabbcaaaabccabcabbbcccaabccabbbcccccabbcaabccaabcabccabcabcaabcccabbcabcabcabccaabbcabbccabccabccccabbbbcabbbccabbbcabbbbbccccabbbcaabbbccabcabbcaaaabbcccabccccaabbbcabbcabcabcaabcabbcabcaaabcabbccaabcabcabcccaabbccccabcaaaabcabbccabcabbbcabcabccabbccaabcaabcabcabcabbbcaabbbcccabcaabccccabcaaabbccaabccabbccaaabccabccabbcabbcabcaabccaabccabcabbbbccabbccabcabbccabcabccaabccabbcaaabbccabcaabccabccccccaabcabbbcabccaabcaabccabcabcabcaaabbcaabcabbcabcaaabcabcabbcabcaabbcccccabcabcaaabcabbcabcccaabcabcaabccabbcabbbbcabbbbcabcccaaabbbbcccaaabcaaaabbcaabcaaaabccccabcaabbcabbbbcabbcaabbbccccabcccabcabbcabccaabccabbccaabcaabcabbcccaabcabcabccabcabbcabbcaabcaaabbccabcabbcaabcaabcccabbcccaaabcccabcabccabcabcabbcaabbbcccabccabcabcabcabcabbcaaaabcabccabcaaaabcabccabccaabbccaaaabcaabbccccaabbcccaabcaabcabcaaabbcaaaaaabcabbccaabbcccccabbcaaabccabbccaabcabcabcaaabcabcaaaaabbccabcabbcabbbcabbcabbbcabbcabbcaaabbbbccabbbbcccaabccabccabbcaabccabcabccccabcaabcabbbcaabbccabcabbcabbcabbbcaaabcabccabcabbcabcabcaaabcaaabcabbcabcabbccabcaaaabcabcabccabbccaabcabcabbbcabbcaaaabbcabbcaaabcccaaabcccccabccabcabccabcabbcabbbbcaabbbcabcabcabccaaaaabbccabbcaabcabbccabcabcaaabbcaabbbcccabbccabbccccabbcaabcccccaabcccabccccaabcabbcaabccabcabccaabcaabbccabbcabcaabcabbcabbbbcabbbbbccabcaabccabbbccaabcccabccaaabcabcccaabcaabccabcaabcaabcaabcabccabccccabcabbcabcabcaabcabcaabbbccabcabbcaaabbcccabcabcabccabbcabcaaabccabcabccabccabbbbcabccabcaabccabbcaabbcabcabcabcabcabccaabbcaabcabcabbbbccabcabbcabcaabbcabcabbcccaabbcabcaabbcabcabcabccabbbbbbccccabcabbcabcaabcabccabcccabccabcabcccabccabbcabbccaabbcabcaabcaabcaabcabbcccccabccabccccabcaabcabccccabcabcabbccaabcabcaabcabbcccaabcabcabcabcaaabbbcabbcabcaabcccccaabcabccabccaabbcabcabcabbcaabbbccabcabcaaabcabbcabbcaabcabcaabccaabcabccccccabcabbbbcccccaaabcabbbcaaabbbcaabcabcabbcaabccabcabbbcaabccabbccccabbcabcccaabcabcaabccaabcabbcaaabcabcabcabcccabccabccabcaaaaabbbcabcabbcabcaabcabcabccabcabbccaabcccaabcabbcabbbbccabcabcabccabccccaabcabbbbcaabbcaaabbcabbbbcabcabcaaabccaabcccaabcaabcabbccabccabcaabcccabbcabcaaaabccccaabcabcaabcaaabcabcccabccabccabcabcabbccabcabcabbccaabcaaabcaabccaaaabccabcabccabbccaabbbccaabbcccabcaabcabccabbccaaaabcaabccabcaabcccabcabccccabcccabbcaabcabbbcaaabbcccabccabcccccabcabcabcccabcaabcabcaabcabcaabbbcabbcabcaabbcabcaabbbcccabcaaabcabcaabbcaabcabcaabcabbcaabbbcabbcabccaaabbcaaaabcccaabbcabbbbcaabcaabcaabbbbbbcccaaaabbcccaabbbcaabbcabcaaaabcccabcaabbcabcabccabccabbccabcaabbcabcccaabbbccabccabcaabcabcabccaabcabcabcaabbcabbcabcaabbcabcabbbcaabcabcabbccabccabcabbbccaaabccaabccabbbcabbbcccabbcabcaabcabcaabbbbbbbcaaabcabccaabbcabbcabcaaabcabbbbccabbccabbcaaabcabccabccabbcabbbcabccabcaabccabbcaabbcabccaabcabbcabcccaaabccabbbcaaaaabbccabcabcabcaaabcabbcaaabcabcaaaabbcabcabccabbccaabcabcccabbbccaabbcabcabbbbcabbcabcabcaaabccabbccaabbbcabbcabcabcaabcabcabbccabcaabcaaaabbcabcabcaabbcabbcaabcaabcabcabcabcaabcabcccabcaabcabbbcabcabbcaabbcabcabbcabccabbccaabcabbbcaabcaaaabcabcaabcabbbcabbbbbccaabcabcaaaabccabcabbcccabcabccaaaabbcaabcaabbbcabcaabcabcabbcccabcabbcabccccabbcabccabcabcabbbbccabcabcccabbccccabbcabcccaabcabbcaabccabcaabccabbcabbcabcabccccabbcabcaabcabbbcabccaabbbcaabcabcabcaabcabbbbcabcabcccccabccaaabcabbcabcabbcabcaabcaabcabcabcabcabbcaabcabbcabcaabcccabcabcaaabcabcaabccaaabbccaabbbcaabcabccabcabccccabcabcabcabcccabcaaabcaaabbcabbbbccaaabbcaaaabcabbcabbcabbcaabcabcabcabccaabcabcaabbcabcabcabbbccabcabcaaaabcabbbcaaabcccabcccabcccaabbbcabbbbccabbcabccabcaabccabbcaabbcabbccaabcaaabcabbbbbbcabbbcabcabcaaaaabcaabcaabbcccaabbcccabcccaabbcabcabcaabcabbbcabbbccabccccabccccaabbccabcabbbcabbcaaaabbbbcabbcaabcabcabccabcccabbcabcaabbcaabcaabbcabcaabcabcccabcabcabbbbcabcabbbcabbcccaabbccaabbccaaaabccccabbccaabccabcabccabcabbcabcabcaaabbbcaaaabcaabcabcaabcabcaabcaaaabbcabbcabcabbbcabccaaabcaabbccabbbcabbbcaaabcabbbcaabcabbcccaabcaabbbcabbbccccabcaaaabcaabcaaaaabcaabccabcaabbcabbbcabbcabccaabbbcccabccaabbcabbccabccabcabcccaabcaabcabcabcabbbcabbcabbcabcabccabcccabbbcaaabccaabbcabcabcaaabcaabcabbcabccabcaaabcaaabccaaabcabcabcabcaaabcaaabcccccabbcabccaaabbccabcabbcaaabccabbbcabcabccccaabbbccabcabbbcabcabcabbcabcaabcabcabcabcabcabccabcaabcaabcaaabbccaabcabcccabccabbcabbcabbbcaaaaabcabcabccabbcabcabbccaabcaabcabcabcabbbcabbcabccaaabcabbcabccabbbcaabccaaaabcabcabcabbcabccaabbbbbccabccabbbcabcabccabcabccabcccaabcabccccaaaaabcabcabccabcabcaabcabcabcabcabcabbccabccabcaaabcaaabcabcaabcaaaaabcccabccabbcaabcabcabcabccabccabcabcabbcabbcabcabcabbcaaabbcaabccabbbcccabbcabbccaaabcccabbccabbcabbcaabcabcabbcabcabcabbbbcccabcabcabcabcabbcabccaabcaaabbccaabbccabbcabcabbbcabcabcabcabcccaabbcabbbcaabbcabccabbcabbcabcccabccabcabbbbcaaaaabbcaabccaaaaabcabbcabccaaabccabcabbbbbbcaaaaabbbbbcabcaaaabcccabbbccccabbcabccabcabcabcaaabcabcaabcaaaaaabcccabcabcccccabbbcabbbbcabcccaabcaabbcabcaabbcabbccaabcabcabcaabbbccabcccabcccabcabccaabbcabbcabcaaabccaabbbcccabcccabbbcabcaaabccaabcaaaaaabcabcabcabcabccabcabcabbccaaaaabcaaabcabcccabcabcaabcabbccabbcaaaabbcabcaabcabccabbcccccabcaaabbcabccaaabccabccabcabbbbbbbccaaabbcaabbcaabcabbbcaabcabbcabbcabcccabbbccabcabcccabbcccabcabccabccaabccccaabcabcaabcabbcabcabcccaabbcaaabcabccabcabcccabbccabccabbbcaabccabbcaabcabcaabbbcabbbccabbbcabcabcccabbccaabccabccabccabcccabbbcaabccaaaabcccabccabbbbbcabcabcabcabcccccabbbccabcaaabbccabbbbcaabcaabcabbbcabcaabbcabbcaaabbbccabcabcabcaabcabbbccaaabcaabccabcaabcaaaaabcaaaabbcccabccabccabcabcabccabbcabbcabbbcabcabbcccabccabcccabbbcaaaabbcccabbcabbbbcabccabcaabccabbcaabcaabcabbcabcccabcaaabcccabcabccabcaaaabcaaabcabcabcaabbbccaabcabcabbcaabbbcabccabbbbcabcabbcccabcaaabccaabcccaabbbcabbcccccabcaaaaabcabbcaaabcaabcaabbcabbccabcccaaaabbcabccabccabbcabcabcabcabccabccaaabcabbcaabcabcabbbbbbcaaabbcabcccabbccabbcabcaabcabbcccccabccabbcaabbcabbcaabccabcaabbcabbcabcaaaabcaabbcabccabcccaaabbcaabccccabbcaabcabbbcabbcabcccabccaaabcabcabbcabcccccccabbcaabbbcabcabccaaabcaabcaaabcabcabbbcaabcabbbcaabcabbbccabccaaaabcabccccabcaabbcaabbcabcaaabcabbcaabcccabbccabcaabcaabbcaabbccabbcabcaaabcabccabcaabcaabcccaabcabcccccabcabbcabbbcaabbcabccabcaaabccabcccabcaabbcaaaaabccabbcabccccabcaabbcabcccabccccabcabcabcabccabcabbcabcabccaabbbbcabbbcabcabcabbccaabcabcaaaabbcabbcaabbbccabccabcaabcaabbcabbccabbcabcabcaabccabccabbccaaabccabbcaabbcabccabccabccabccabcaabbbcabcaabbcccccabccccccaaabbccabbcabcaabccaaaaabbcccaaabbbcccabcabcabccaabbbcaabcabcabcaabbbbcccabbcabbcabcabcabcabcabcabcaabcabcabcabcabcabccabcabcaaabcabccaaabcabbcaaabbbcabccccaabbbcabbcabbbcaabcaabbccaaabccabcabccabbcabccabbccaabccaaabcabccaaaabbccabcabcaabbcabcaaabcabcabbcabccabcaabcabccccabbcccabcaaaabcaaabccabcabbcabbcabbccabcaabbcabbccabccabcaabcabccabcabbcaabbbcabccaabcccabbcabbcabcaabcccabccabccabcaabcaabcaabccabccabcabcabccabcaabcaabcaabcccabcccaaaabbcaabccccabccaaabbcabbccaaabcabcabccaabccaaabbcabbbcaaabbcabcccccabbbcabcabbbcccabbbcabccaabbcabbbccabcabbcabbbccaabcccaabbcabcabbccabbcaaabcabccaaaabccabcaaabcaabcabbcabcaaabbcabcaaaabcccabcabccabcabbcabcaabbbcabccabcaaaaabcabcaaaabcabcabcaaabcabbbccaabccaabbcabccaaaabcabccabbcabcabbbbccaabccabcaabbccabbccabcaabcaabcabbcabcabcabccabbcccaaaaabcabcabccaaabbcaaabcabbbcabbcabcabcabcabcabccabccabbccabcaabcabcaabcaaaaabcabcabbbccabcaabccaabccaaabbbcaaabcaaaabcabcabcabbcaabccaabcabcabbcaabccabcabcabccabcabcabcabcaabbccabcabccccabbcabcabbbcaabbcaaabcccabbbbbccabcabcabbbbcabbccccccabbbcaabccabccabcabcabcabbcccabbccabcaaabcabcaabccabccaabbcabbcaabbbcaaaabbbccccabbbcccaabcabbbcabbcccabcccabcabbcaaabbcaabbbcabbcaabcaabcaabbcabccabccabbccabcccabcaabccabcaabbbccabcccabbcccabcabbbbcccabbcaaabcabbcabbcaabcaabbcabcabccaaabbcaabbcabccaabcabbccaabcaabbbcabccabcabbcabcaaabccaabcabbcabbccaabcccaabcabbcabcaaabbccccabbccabccccaabcabcabbcabbbbcabcabbcabcabbcabccaabbbcaaabbbbbcabccaaaabcccabcabcccabbcaabcabbcabcabbbcaabbcabbbccabcaabcaabbccabcaabcaabccabcaabcabcccabbbbbccaabbcabbbbcabcabcaabbccabcccaaaabbcccabcabbccaabcabbcabcabcaaabccabbcabbcabbbcabcaabccaabcaabbbcabbccabccaaabcabbbbcaaaabbccabbccaabccabbbcabcccccabccabcabcccabbcaaabcccaaabcccccaabbcabcabcabccabcabcabcabcaaabccabcaaabccabbccabcabcabccabbcabccabcabccaabcccabcaabcabcaabcabbcabbcabbcabcaaaabbccabccaabcccabcabbcaabbbcabcccabcabbcabbcabccabccabcabccabbcccccaabccaabccaabbccabcaaaaabbbcccaabbcaaabbcccaaaaaabbcabcccabccabccabcabcccaabbcaabcabbccabcabccaabcabbcaabcabccabbccabbbcabbcabbccaabcabcccabccaabccabcabbbcabccabcabcabcaaabcaaabcaabccabbcabbbccabcaabbbbcabccabccaabcabcaabbcabcaaabccabcccabcccabcabbccabccabcccaabbbccabccabcabbbbcabbbcabcabcaaabcaaaaabcabbbcabcaabbbcaaabcabbbcabcaabcabcabbcaabbbcccabcabbcaaaabcaabcabbbbbcccabbcabcabcabccccabcccccabbcabbcaabbbbcabcabbbcabcaabccaabcaaabcabcabcaaaaabcaabbcccccaabcaaabbccccccabbccccabbccaabcabcaaaabcabcabbcaabcabcaabbcaabcccabccaaabcaabcccaaabbbcabbcabccabcabbcabbcccaabcccaabcaaabbcaabcabcabbbcaabbbccaaaabcabcaabccabbccaabbccabcabbccaaaabcabcabcabbbbccabbcaaaaaaabbcabbbcabcaabbbcaabcaabbbccabcaaabbbcabcaabcccabbccabcaaabcabcccccccabccccabccabcccabbbcabbcabbcabccabcabcabcabbbbcabccccabbccaabccabccabccabcabccabbbcaabcccaaabbbcabcabbbcabcabccabcabcabccabbcaabbccaabbbcabcccaabcccabbcaabccabcabbcccccabcabcccabbbcabbbcccabccccabbccabcabbcabcabcabccaabcabccabccabcabbbccabcabbcabbccabcaaabcabcabcabcabbcabcabbbbcabcaabcaabbcaaabcabcaabcaaaabccabcabcabcabcabccabccaabbbcabcaabbcabcccccabcabcabcccabcabbcabbcabcabcabbcabbbbbcaaabcaabccaabcabcabbbccabbbbcabcccccaabcaaabcaabbcabbbcabcabccabcabcaabcabcabccabccccccaaaaabcaabbcaabcabbcaaabcabbcabbbbcabcaabbcccabbbcabbccabccabcabcabcaaabcabbcabcaabcabccabbbcabcaabcaabcabcaaaabccccaabccccccabbcaabcaabbcaabbcabbbbcaaaabbbcabccabccaaabcaabcabbccabbccabbccabcabccabcabbcabccabccaaabcabcaabbbccaaaabcaaabcaaabcabcabccabcabcaaaaabcabccabccaaabcabcabcabbbbbccabcaabbccabbccabccccccaabbbcabcaabcaabcabbbccaaaaabccabccabccccabccaabbcaaaaaaabccabcaabbccabcabcaabbcabbbbbbbcccccabbcabcabccabccabcaabcabbccaabcabbcabbbccabcccabcabcabbcaabcabcaabccabbbcabcabccabccabbcccabcaabcaabcabcabbcaaabbcabcabbccabcabcaabcabbbccabbcabbcaabccabbcabcabbcabcaabcabbcccabccabccabcabcaabcabcaabcabcaabcabbbbcabccaabbcabbcabbccaabcabcabcaabccabccaabcabcabcabccabcaabbbcabcaaabcabcaabbccabccabbbcabcaabcabcaabbccabcaabccabcccabbbbcabcabcabcaabbbcabccabcaabbccabcccabcabcabcabcabbcabcaabcabcabbccccabbcabcaaaabbccaabccabbbcabcabbcabcccabbbccabcabcabccabbbcccabcccabcaabcaaabbbbcabbbccabccaabccabbbbcaabcabcabbbccaabcccaabccabcabcabcccaabccabcabccabcccaabcabbbcaaabcabccabcabcabcabbccabbcaabbcaabcabcccabccccabcaabcabcabbcabcaabbcccaaabcabcabbbbbcabccabbcaaaabcaabcabcabbbccabcabcabcaabcabbcccabcaabccaaabccaaabbbcabbccaabbcabccaabbbbccccaabbbcabcabbbbbcabbcabbcaaabbbcccccaabcabcabbccabbcabccccabbcaabbbbbcabbccaaaabbbbcabbcccaabcabcabcabcabcabbbcccabcabccaabcaabbbbcabcabcabcaabbbccabcccabcabbcabcabcaabbccaaaabbbbcabcaaabccccabcabcabcabbbcaabcabccccabcabccaabccabbbbcabccaabcccabcabbbbcccabbcccabcabcaabbbcabcaabcabcabcabcccaabbcabcabbbcaabcabbbcaaaaabcaaabccabcabbbcaabbccabcabbcabcabcabcabcabcabbcabccabccaabcabcabbcabbcabbccabccaaabccabbccabcaaabbcabcabcabccabcabbcabbbccccabbbbccccaabcabcaaabbcabcabbcabcabcabcabcaabbcccabccabcccaabccabccabbccabccccabcabcaabcccabcabcabcabccabccabbcabccaabcabbbbcabcaaabbccabcabbcabbbbccabbccaaabbcaaabbccaaabcaaaabcaaabccabccabccabcabccabcccabccabccabbbccabcaabccaabcabcabccabcabccabcaaabbcccabcaaabccabbccaabbcaaabcabbcabcaaabbcabbcabcaabbccabbcccaabbcabbccabcaaabcabcabcaabcaabcaabcabbccccaaabcccabbbbcabbcaabcabcaabccabccaabcabcabcaaabbbcabcaaaaabbcaabcabbcabbbcabbcccabcaaabcccabcabcccabbbbbcaabbccabcaaabcaabbccabccabcabbcabbccabcabcaabcccabccabcaaaabbbcabcabcaaaabbcaabcccabcabccabccabccabcabcaaabbbccaabcabcabccabccabcabcaabcabcabcabcabbbcabcabcaabbbcaaaabccabcabbcabcabcabcabbcabcccabbcabbccabcaabcccccccabcabcccaabbcabbbcaabcccabbcabcaabbcaabcabccaabbcaabbbcabccabbccabcaaabcabcaaabccaaaabbcaaabcabcccaabcaabcaabbccabbbbbccabcaaabbcabcabccaabcaabcabcabccabcaabbcabccaabccaabbcabcabbbbcabcabcaaaabcabbbbbcccabcabcabbcaabbcabccabbccccaabcabbcaabcabcabbbcabbcabcabbcabccabbcaabcabbcabcabcabbcabbcabcabcabbcaabbcccaabccaaabccabbbbcaabcabcabbcccabcabbbccabbcabccaabcabcaaaaabbcabbbbccabcabccccccaabcabbbbbcccabbcccaabcaabccaaaabcaaabbccaabcabbcabbbccabcaabbcabccabcaabcabccabccabcabbcabbcabbcabbbcaabcabccabbccccaaaabcabbccabcabccccaabcabcabcabcabcabcabbccaaabcaabcccabccaabcaabcabcaaaabcabcabbcabbccabcccaabcaabbbbccabcaaaabcabbcabbbccaabccccabcaabcaaabcccabcaabcabbcccaaabbbccabbcabccabcabcaaabbccabcabbbcabbccccabcaabcabbccabcaabcabccabbcabbbcccaabcabccabcaabcabbbbcabcaabbccccabbcaaabcabbbbcccccccabcabcccccabbbccabbbcabbcabcabcaabccabcccabbcaabccabbccaabcaaabbbbbcaabbcccaabbcabccccabccabcabbbcaabcabcabcabcabbccccaabbbccabcaabcaaabcabccabbccabccabcabccabcabcabcabbcabcabbbcaabcabccaaaaabccccabbbcabbccabcabcaabbcaabcccaabcabcabcabbcaaaaabbcabbbcaabbcabccaabbcaaabbcabcaaaaabccabbcabbbcabccaabccabcaabbcabcabccabcaabbcabcabbbcabccabcaaabccabccabcabbcabbbcaabbcaaabbccaabcaaabcabcccaabcaabcabbcaaabcabcabcccabcabcabcabcabcabcaabcabcaabcaabbcabcccabcaabcabccabbbccabcccabcabccabcaaabcccaabbcccabbbccccaabcccaaabbcabcabbcabcabccabcccaabcabccaabcabcabcccaaaaabccccabbcabbbcabbbccabcabcabcaaabcccabcaaabcabbbccaaabbccabccaabbbcaabbcabccabccabcaaaabcabbcaabbbcabcabcabbccabccabccaabbcaabcabbcccaabcaaabbcabcccaabbcabbcaabbbcabbccaabcabbccabcccaaabccaaabcabcaabbccabcabcabbbcabbcaaabcabcabcabcabcaabcabcabcabcaaabcaaabcaabbcccaabcabbbbbccabcaabcabcaabcaabbccaabcabbbccabbcaaabcabbbcaabcabbcccaaabcaaabbccabcabcabcaabcabcabbcaabccabcaabcabbccaabbccaabbccaabccccccaabbcaabbcaabcccabbccaabbcabcabbbcaaaaabcabccabbbccabbcccabbbccaaaaabcabcabccaabcaaabcccabccabcabcabbcabbccabccabcaabcabcabcabcabcccabcabcabcabbcabcabccabbcaabbbccccaaabcabbcabcabbcabbcabcccabcabcabcabccabbcaaabcabcabcabccabcabbbcccabcabcccaaaabbccabccabbccabcccabcccaabcaabbccabcabbbccabcabcabcccccaabcabbbcabbcaabbcabbcabcabcaabbbcccabbcabcabccabcabcabccabcabcaabcabcabcabcaaabcabcabbcabcabcabccabccccabcabcabcaabcabccaabcaaaabbbbccabcabbbcccabccabcabcabbccaaaaaabccabbccccabbbccaabcaabbbcabcabcabbcabbbbbccabcaaaabcabbcabcabbcabcccaaabcabcabccaabbcaaaaaabbcaabbcabbcaabccabccccaabcabccccabccaabbbcabbcabbcabbcabcaabbcabcaaaabcabccabbcabbcccabcccaabcabcabcaaaabbbbcabcaabbbccaabbcabcabcaabcabcabcabcabcabccabbcabcabbbcabcabbbccabccabbcaabcccabbbbcaabcaabcabbbcabbccabbbcabcabccaaabcabbcabbcaaaabcabcaaabbcabcabcaabbbcabcccabbcabccaabcabbbccabcabccabcaabcccaabbccaaabccabbcaabbcabcabbcaabbbccaabbcccabcabbbcabccabccabbcabcabbbbcccabcabcaaaabbcaaaaaaaabcabbbcabccabbcaaabccabcabbcabcabcaabccaabcabccabcabcaaaabcabbcccabcabcaabcabbcabbbcabbccabcccaabcabccabccabcccaabbcaaabcabccaabcaaabbcccabbcaabcabcabcabcaaabccabccaaabcabcaabcccccabcccabcaabbccaaaaaabbcabcabbccabcabcaabcabccabccaabcaabcaabccaabccaabbbcabcabcabcccabcabcaabbbccabcaaabbccabbbcaaaabcaabbcaabcabccaabcccabbcabcabbcabcabccabbbcccaabccccabbccaabccaabccabccaaabbbcaabcabccabbcaabccaabcabccabbcccaabcabccabccaabcabccabbcabbccaabcabbcaabbcaaabccabcaaabbccabcabbcccabcabbccccaabbccccabcabbcabcabccaabbbcabcabcccaabcabcaabcabcabccabbccabcaabbcaabccaaabbcccabcaabbbcabbcabbcaabccaabccaaabbbcabcabcaaaabbbccabbcabbbccabbcaabcabcaabbccaabccccabbbcaaabccccaabccabcabcabbcaabccabcaaaaabcaabbbbcabbbcabcabbbcabbcabcaabcaabbcccabbcabbcabbbcaabbcabcaabbccabcccabcaaabbcaabccabbbbbccabcccabcabcaabcaabcaabcaaaabcabbcabcabbccabbbbccaabcccccabbcaabcaaaaabccaabbbcabcabbcabccabbbccaabbcaaabbcabbbcabbcabcabcabcabbbbbbcabccabcabccccabbbcabbccabccabccaaabbcabcabcabcabcccabbcccabccaabcaabcabbbbcccabccabbccabcccabcccaaaabccccaabcabbcaabbcaabbcabbcabbbcabcaaabbcabcaabcaabccaaabcabbcccabbcabbbbbbbccabcabcabcaaaabcabcabcabcabcaabbccccccabcabccccccabbcaabbbcaabcabcabcccabcabbcabbbcabcabcabcaaaabcabcabcabcabcaabbbcabbbccaabbcabcabbcabcabccabccaabcabccaabccabcabcaabcabcabbbbcabcabccabcabbbbbbcabbbcccaabcaabcabccabcccabcaabbccabbcabbcabbcaabccabcabcaaaabcaabbccabcabcabcabcabcabccaabcaaabcccabcabbcaabcabbcabcaaabcaaaaabbcabcabbbcabbcabcaabbccabcabcccaabccaaabccabcaabcabccaabbcccabbcabbccccabcabcaaaaaaabbcabbcabbcabcaaaaaaabbcaabcaabcccccaabccabcabcabccabbbbccabccaaaabbccabccaaaaabbcaabcccabccabcabcaaaabcaabcaaabcaaaabbbcabbbcabcaabcabcabbcabcaabcabcabcaaabcabcaaabccabcabcccabbcabbcabbccabcccaaabcccabbcabbbccabcabbccabccabcccabbcabccccabcaaabbccaaabccaaaaabcccabbccabccabccccabccabcaaabcaabbccabcabccabccccaabcabcabccabccaaabbcccaabcabbbbccaaabcabcaabbcaabbccccaabbbcaabbcabcabbcaaaaabbbcabbcabbcabbcaabcaaabccabcabbbbcabccabcabcabcabcaabccccaabcabbcaabcabcabcccaabcabcccabcabcabbbcccabbbbccaaabcccabbccabccabcabbcabcaaabcabccabcabbccabbbbccabcabbcaabcaabcabcaaaaabbcccaabcabcabcabccabbcabbcaabcabbcabbbcccabcaaabccaabccabbbbcaabccaabcabccaabcccccaabbbccabcabcaabbbbccabcccabcaabbccabbcaaaabccccabcaabccabbbccabcabcccaabcabbbcccabccaaaabcabcaabbcabcaabbbcabcabcabcabcaaabcabccaabbbcaabccaabcaaaabccabbcabbccabcabccaabbbbcccccabccccabcaabccabbbbccccccaaabcabcabcabccaabbbcaaabbcabccccabbccaabcabcaaabcaabcccccabbccaabccabccabcabbbcabcabccabcabcabbcaabcaaaabcaabcabcabbccabbcabccabcaaabccaaabcabbbbbcccabcabcabccaaabbbcaabcabcabcccabbcabcaaabcabcaaabcabcabbcabcabbbccabcabccccabcabccaaabbcccabbcabccaabcabcabcabcabcabcaaaabccabcabbcabcabbcabcabcabbccabcaabbbcabbcaabcaabbcabcabbcabccaaaabcaabcabbccabbcaabcabbbcaaabcaabcccabbbccabbcabcabcccabbcabccabccabcabcccabbcccabccabcabbcaabcabcabcaaabcabcccabcccabbbccabcccabccccaabcabbccabbcabccccabbcabbbbccabcabccabcabbcabbcaabcabccabcaabcabbcaabccaabccaabbcaabcabcabccabbcabcaabbccaabbbcabbcabbcabcaabcabccccabcabbbcabcccaabbcabbcabcaabbbcabcaabbcabcabbcaaaabcaaaabcabbbccccabbbcaaabcaabcaabbcccabcabcabcaabcabbcabcabcabccabbcabcaaabbbcaabbbbbbcabcccabbcaaabcaabcabbbbcccabcabbccabccabbcaabbbbbbbbccaaabcabbcccabcabbcabbbcabccaabcabbcaaabcabbcabbcabcabbcabccccaabbbbcaaabcaabcccaaabcabccabcccabcabcabbbccaabbcabccabccaabcabcccabcabbbbbcabcabcaabcaabcabbcaabcaaaabbbcabbbcabbcabcabccaabcaabbcabccabcabccaabcccccabcaabbccaaaaabccabccabcaabcabcaabcabcabcabcaabcaaabcabbbbccabbbbccccabccabcaabcabcabcabccaaaabccabbcccabbccabcccaabcabcabcaabccabcabbbcabccccaabccaabcaaaaaaabcabcabcaabbcccabcabcabbccaaabcabbbcaabcaabcabbbcabbcaaabcaabcabcabcaaabcabccabcaabbcaaabbbbbccaaaabccabbcaaaaaabcabccccabcaabcccaabcabbcabccabccabbcabbbccabcabcabcccaabbbcabcaabcabcabccabbcabcabcabcaaaaaabcccabccaabcccabcabcccaabbbbcabbbcccaabcabcabcabcaabccabcabccaabcabccccabcccabbccaaabcccabcabcabbcabcabccabcaabcaaabcccabbcabcaaaaabccabcabcaabbcaaaaabcabccabcabcabccabbccabcabbcabcaaabcaabcabbbbbcabcaaabccabcccabbcabcabcabcabcabbccabcccabccabbcaaaabbbcabcabcabbbcabbcaabcaabccccccabcaabbcabcabcccabbcaabccccabccccabbbcabbcabccaabcabcaabcabbbcaabccabcaabcccabcaabcabcaaabcaabccaaaabccabcabbcaabcabccabbcabcabcabcaaabbcabcabbcabbbbccaabccaaabbcccabbcabcabcabccaabbcaabcabbbcaabbbcccaaaaabcaaaaaaabccaaabccabcaabbccabcabcaabcccabccabbccccabbcccabbbccabbccccabbccaabcaabbbbcccaabcabbcabcabcabccaaaaaaabbbbbbcccccabccaabcccaabbccabbbcaaabcabbccabbcabcaabcabcabbcccabccaabcabbbbbcaabbcabbcabbcabcccabcaabccabcaaabbcabbccabccccabccabbcaaabcaabbcaabcabcabcaabcabbbcabcabcabcabcabcabcaabbccccabcaaaabcabcabcabcabccccabccabbcabcabcaabcabbbbcabccaabccccccabcaaabcabccccabcabcaabbccabccabbcabbcabbcabcabbcaabbcaabbbbcccaabbbcabbbbbcabbcccabbccaaaaabbbcabbcabcaabbcaabcccabbbcaabcccccabbcabccabcccabccccabbbcaaabbcccabcaaabbcabccccabcaabcabbcabcccaabcabcaabbbccaabbcabcabbbccabcaaabbcaabcaabcabcabbbbbcaabcabcabcaaabbbbccabbcaabbbcabcabcabbccaabbcaabcabcaaabbbcabbcabbbbcaaabcabccabcabbccabccabbcabccaaabbccabccccaabbccabcccabcaabcabcaabcabcabbbcabcccaabcabcaabbbcabcabcccccabccabcaaaabbbcabbcccabbcaabccabccabccabbcabcabbbcccabbcccabcaabcaaabbccaabccaabcabbcabcccabccabbcaaabcccabcabcabbcaabcabcabcabcabbcabcabbbccabccabcaabcabbcabccccabcabccabcabccabcccabcabcabbbbcabcabbccccccabcabbccabcabbcabcabcaabccabcabbcaabcaabccabcabccabbcabcabbcabcccabbbccccabbcaabcabcabccabccccabccabcaabbbbcaabcccabcaabbbcccabbccabcabcabcabcabbcabccabbcabbcabcaaaaaabcabcaabcabbbbccaabccabcabbcabcaabbcabcabbbccabbbbcaabcaabcabbbbbcabcaaaaaaabcabcaabbcabbcabcabbccaabcabbcabcabcabcaabbbcabbcccabbbcaabcabcaabcccccaabcaabbccabcabbccabcabccccccabcaaaabbccccabccaaaaabbccabcabbbbcabbccabccccabcabcaabcabccabbbbbccabbccabbccabcaabcabcccabcabcaabccaabcabcabccaaabccabccabbcabcabbbbccaabccabcabccabbbcabbcccccccaabcaabbccabbcccaabbbcaaaaabccabcabcabbcabcabcccabccaabbcabbcccabcaaabcabcabccaabccabcaabcabcccabcabccabcabbcabcabbcabcabcaabbbccaabcabbccabccaaaabccabcabbbccabcabcabcaaaaaaabccabcccabcabcabcaabbcccabcabcaabccaabbbbbbbcaabbcabcabcaabbcccabcabcaabccaaabcaabcabcabcabccccaaaaaabcabcabbccabccabcabcccabcabccabcabccabccabcabbcaabbcccaabbcabbcabbccabbcabccaabccaaabcaabcabccabcabccabbccabcaaabbcabcccabcaaabcaaabbccaabbbccabcaabcabcaabccabcabcabcaabbccabcabcabccabcabbbcaabccabbccabcaabbcabccaabcabcabcabccabbcaabcaabbcaabbcabbccabcabbbbbccabbbcabccabccabbbcabcabbcccaabbcabcaabbcaabcabccaabbccaaabcccccaabbbcaaaabbbccaaaabcaabbccaabbcabbbbcabcabcabcabccabcaaabcabcccccabbbcabcabcabcccaaabccabcabccaabcabbbccaabccaabccabccaabbbcabbccaabcaabcabbcabccabcabbcabcabccaabbcabcabcabcabcccabcccaabbccabccaabcccaabcabccaabcaabcaabccabbcaaabcaaabcaabccabcccaaabcabcabccccccabcabcaaaaabbcaabcabbcabbbcabbcaaabcccaaabcabccaaaaabccaaabcabccccaabbcabcaabcabbcabbcabcabcaaabcabcaabbbcabcaabbccaabcabcaabccaabccabbcccabbccabccaabbbbcabbccabcaaaabbcabbcaabcabcabbbbcccabbcabccaabcccabccaabccabcabbcccaaabcccabcaabbcabcabccaabccabcabbbcabcaaabccabcabbbbcabbcabbbcabcabcabcccabbbbcaaabccccabbcabccabcabbcabbcabbcabbbbcabcabccaabcaabcaabccabcccaabcccaabccabcccabcabccabbbbcabcabbbcabccabbcabcccaaabbcabbbccccabbcaabcabcabcabbcabccaabcabbbcabcaabccabcabcaaaabcabccabccaabccaaabcaabcaabbbccabcabcccabbcabcabccabccaaaaabccabbcaabcabcabbcabbbbcaabbcaabccabcabcabcabccccaaabcabbcabcabcabbcabcaabcccabbcaabcabcabcaabbbbbccaabbbbccabbcabccaaabbccabcabccabcabccabcabbbbbcabcabccaabbcaabbcccabcaabcabcccaabbcabbbcaabbcabccccabbcaabbccabcabbbcabcabcccaabbbbcabccabcabcaabcaabcabcaabbbcabcabcaaabcaaaabbccabbccabcccabccaaaaabcaabcabbbcabccccccabccaaaabccaabcccabcabccaabbcabccabccabbcabcaaabbcabcabbcabcabbcaabccabbccabbbcabcabcabbcaabcccaaabccabbccabbcaabbccaaabccccccccaabbcaaaabcaabbcabbccabcabcaabcaaabbcabbcaabcaabbbccabbcabcabccabcabcabbcaaaabccabbcabcabcaaabcaabcaabcabccabccabbbcabbcabcaaabccabcaaabcabcaaabcabccabccabcabcccaaabbcabbbcabbcaabcaabcabccaabcaabcaaabccccaabccabbcabbbcaabcabccaabcabccaaaabcaabcaabcaabcaabbccabbcabbcccccabbcabbcaabccabcaabcabbbcccccabcabcaaabbbccabbbcabcaabcabcabcaabbccaabbccabbbcabbbcaaaabccaaabbcabcccabbcabcabbbcabcabccaabbcabbccabcaabbcabbcabcabbbcabcabcaabcccccabbcaabcabbbccabcabcabbbcaaaaabcabcabbcabcabbbcaabccabccabcabcabcabbcaabbcaabbcabcabcabbbbbcabcabbcabbcabcabbcabbccaabccabcabcabbccabcccabbcccaabcccccabbcabcaabcabbbcaaabcaabcabcabbcabcaaabccaabcabcaabcaaabcabcabcabcabcaaabbbcabbccabcaabcabbbccaabbbccabbccaabccabcabcaabcaabcabcaabcabcaaabccccaabbcabbccabcaabcaabccccaabcccaabccabbcaaaabcabcabcabcaabccaabbccabccabbcaabcaabccabcabcabbbbbcaabbbcabcabbcabbcaabcabcabcabcaabcabcabbbccabccaabccabccabcabccabcaaaaabbbccaabccabcccaabbbcabccccabcccabcccaabcaabcabccabcabbbcabcabcabbbccabbbcccabccabcaabcaabcabccccabccabcabcabbcaabbcabccabbcabcabbbcabccabcabccabccccccabbbcabbcabbccabccaaabccaaaabccabcabcabccabbcabcabcabcabccabcabbcabccaabbccabbcccaabccabbccabbbbccabcabbccaaaabcaaabcccaabbbbccabbccaaabccaaabcabcccabbbcabcabbbcabbbccabcabcaaaabbbcabcabcabbcabbcabcabcaaaaabbcabcccabcabcaaabcaabccabcabbcabccabbcaabbcabcabbcabcabcaaaabcaabbcabccabcabcaabccaabbcaabbccabccaabcccabcabcabcabbbcccabbcabcabcaaaabcabbcaabcaabcaabbcaabcaaaabbbccaaabcaabbcccabbbbcabcabbbcccabcabbcabcabcabccabbcaabccabbccaaabcabbbccabcabcabbcabcccaaaabcaabbcccabccaaabbcccabcabcabcabcabbcaabcabbcabcaaabcabccabbcabcabcabbcabbcabcaaabbcaabcabbbbccabcabbbcabccabccabcabcaabcabccaaabccabccabbbccabccabbccabcaabbcaaabcccabbcccccaabcabcabcaaabcccabcabbcabcabcabbcccabbcccabbcccabcaabccaaaabccabcabcabcccaabbbccccabbcaaabcabccabcabbcabbcccabbccabcccabccaaaabbbcaabcabcccccabcabcaaaabcaabcabbccaabbccabcabccabbcabcabbccccabcabccabbbccccabcabcaabcabcaabcaabbcaabcccabbbcabccabcabcaaaaaaabcabcabcaaabbcabcabbbcabbcaabbbcabccabbcaabccabcaabbcabbbbcaabcabcabccaabcaabbcabccaaabccaaaabbcaaabbbbcabbbbcaabbcabccabbbbcccabcabcaaabbbcabbbbbcabccabbcabcaabbbcaaabcabbcccabbcccabcabbbbbbcaabbbbcabbbcabcabcaaaabbbbcabcabbcaabcaaabccaaaaabcaaabcccaaabcaabcabcabcabcccabcccabcccabcabbbbcabccabccabccaabcabcaabbccabbccccabcabbbcaabbcaabcabbccaabbcabcaaaabccabcabccabcaabbbbcabccaaabbcabcabbcabccabccabcabcaabbbcaabccaabcabbcabcaabbcabbcabbcccaaaabbccabcabbbccabcabbcaabbcaabcabcaaabcccabcaabbcabbcabcabcaabcabccaabcaaabcabbbccaabccaaaabccabcaabcaabbbccabbccaabccabbbcabcabccabbcabbcaabcaaabcabbcabbcabcabbcabbcabbcabbcabccabccabcabccabcabcabcabcabccabcabbbccaabbcaabbcabbcabccabccabbccccabcaabbccabccabccabcccccabcabccaaabcccabcaabbbbcabccabbcaabcccabcabcabcaabcaaabccabccabcaaabccaaabbbcaaaabbcccabcabbcaabbcaaabbcabcabcabcabbbccaabcabcabbcabccabcaaaabcabcabcabccabbcabcaabcabbccaabbcabccaabcabbcabcabbcaabcaabbcabbcabbbcabccccabccaaabbcccccabcabbcaabbbbcabcaabcaabcabcabcaaabbbbccabccaaabcabcabcabcabccaaabccccabcabbbbcaaaabcabcabccabbccaabbcabcabcabcabbbcabccabbccaabbcabcaabcabbcabcabbcaabcabcaaaabcaaabcaabcabcaabbcccaabbccabbbccaabcabbccaaabccabcabcabcccabbbcaabbcaabcabcabcccccabbbccabbbbbcabcaaabbcccaabbccaaabbcabcabcccabcaaabccabbcaaabbcaabcabcabcaabcaabcaabccabccabbbcaaabccabbcabcabbcaabbcaabccabcabbcaabcabcabccabcaabccabcabbbbbcccabcabbcaabccabcaabcccabcabcabbcabcccccccaabcabcaabcaaaabcabbcabbcabccaabbbccabcccabccaabcabcaabcabcabccaaabbccabccabbccabcccaaaabcabcccccabbcaabcaabcaaabcaaabcabcaabbcabcabbbcabbbcaaabbcabcaabcabbbcabcabbcaabcabbbbbcaabcabcaaaabbcabcccabbccabcabccabbbccccabbccabcaabccccccabcabccaabcabbcaabbbcaaabcccabcabcaabcabbcabcabcabbcccabccabbcaabccabcabcaaabccaabcabcabccabccabcaaabcccaabcabcabbccaabcabccabbcabcabcabcabbbbcabccabcccabbbbcaabbcabcaabcabbbcaabbccabbbcabbcabbbcabcabcabcabcabccabcabbbccabccabcccabcabbcaaabcabcabbcaaaaabbcaabbccabccabccabbcabcaaaabbbbcaabcaaaabbcabccabcabccabcabbbcabccaaabccccabcaaabccabbcabcabccabcabccccabcabbbcabbccabcabcabbccabcabccaabccccabbbccccccabbbcabbbbcabcaabcaabcabccabbbbbcabbcabccabcaaabbcabccaaabbbbbcaabbcabbccaabbcabcabcaabcabbcccabbcaabcaabcaaabbbcccccabcabccabcabcabbbcabcccaabcabccaabcabcabccabccabbbcabbcabccaabcabcabcaaabcaaaaabcaabcaabccaabccabcaaaabccabcccaabccabcabcabcabcabcabccabcabbcabcaabcabcabbcabccabbcabcaabcccabcaabcabcabbcaaabccabccabcabbcaabbcaabbcabbcabcccaabcabbcaabcabbcabccabccaabbbcccabcaabccabcaabbcabcabccaaaabbcccaabcabccaaabcabcabbcabcabcabbcabbbccaabcaabbcabcabcaaabbcccabbbcabbccabbbbccabbbcaaabccaabcaabbccabbccabccabbcabbcabbccabbcabcabbcabccabbcabcabcabbcabcaabbcabcabcaaabccaabbcabcaabcabbcccabcabcaaabccabbbbccabbcabbcabbcaaaabbbcabbcaabbccaaabcabbcabccabbccccabccabcabcaabcabcccabcabbbcabbbcccabcccabcabccabcabcabcabbccaabbbccabcabbbccabcabcabccabcaaabcccaabbcaabcabcaabccabccabbccaabcabcabbbcabbbccabccaaabcabbcabcaabccaaabcaabbcabbcaabcabbccabcabcccccabcabccabbbccaabcaabbcabbcaaabcccabbcabcabcaabccccabbcabbccaabccabcaabcabcaabcabcaaabbbcccaabcaabbccaaabbbbbbbbcabccaabbcabbcabbbbccabccaabcaabccabcabcabcabbccabccaabbcabbbbbbbcabcccabbcabcabbccabccaabcabcabbbbcaabccabccabbcabccaabccabcabccaaabbbbcabcaabcabbbcaabbbcccabcaaaabbcaabcabccabbcaaabccaaaabcaaabbcaabcabbccaabcabbbccabcabcaabbccabbccaabcaabcabccabccabcabbcabcabccaaabcaabcccabccccabcabcaaaabbbccaabccabccabcabccccaabcaabbcccccabccabcabbcabcabccabcabbbbcaabccabcaabcaabbbbcabbbcaabcabcabcabbcabcaabccabbbcaaabcaaaabbbcabcabbbbbcccabcabbcccaaabbcabcccaabbcccabccabbbcaabcaabcaaaabcaabcabbccabccccabbccabcabbcabbcabbcabcabcaabcabcabcabcaabcaabcaaabbccabccabccabbbcccaabbccaaabbcaaaabcaaabbbcabbcaaaabccabcaaabcaaabccccabcabcaabbccaabcaaabccaaabcabbbbbcabccabcccabcabccabbbbccabcabcaabcabcaabcabbccabbcaabcaabbccabbbcabbcaabcaabbcabcaabcccabccabcabcabccaabcabcaabbcaabbbcaabcaabccabbcabccabccabccccaabccaaaabcabbccccabbbbcabcaabcaaabccaabcabcabcccabcaaabcabbccabcabbcabcabccabbbcabbbccabcabbcabcccaaabccaabcabccaabccaabcccabcccabbbbbcabccaabccabcaaabbccaabcaabcabcabccaaabbbbccabcccabcccabcccabbcabbbcaaabcaabcaabbccccaabbccaabbccaabccaaabbbbcccabccabcccccccccabbcabcccaabccabcabcabccaaaabcabcabcabcabccaaabcabcaabcaabcccaaaabccabcabcaabbbccccabccabcaabcaaabcabccabccabcabccaabccaaabcaaaabccabcabbcabcabbcabccaabbcabcaaaaaaabccccccaabcaabccabcaaabccaabcaabccabcabcabcaaabbcabcabcabbcaabcaabcabbccabbccaabbcabcabcabcaaabbbbbccaabccaabcabccabccccabccccabbccabcabbcabcaabcabcaaabcccccccccaabbbbbbbccaabbcaabcabcabcaabcabbcaabcabcaaaabbbcabbcabcabcccaaaabcabccabbcabbcabbbcccabcabcabccabcaabcabbbbccabcabcaabcabccccabccaabcabbbcabcaaabcaaabcabbcaabcabccaabbcaabcaabccaabccccaabcabbccabcaabbbccabcaabbcabbbbbccabbbcaabcabbccaabbccccccabbcccccaaabcaaabcaabcabcabbbccaabcabbbccabbcabcabcaaaabccaabbbcabbbcabcccccccabbccabcaabcabbcabbcaaaabbcabcabcaabcaabcaabcaaabcabcabcaabcccabcabbbbcaabcaaaabcabbcaabbcabcabccaabbcabcaabbccaaaabcaabcaabbcabcabbcabbbccaabcaabccabcccabccaabbcabcabccaaaabccaabcabcabbccabcabcabcaabbcabccaaaaabccaabcabcabbcabcaabcabccccaabbcaabcabccabcabccabbcabbcccabccabbccaabcabcabcabccaabcabcabccaabbcaabbcabbcccabbbcaabcaaaabccabcabbcabccabcaabccaabbcabbbcabcabcabcabbbbcabbcaaaabcabcaabcaabcabbcabcabbcabcccabcaaaabccabcabbcaabcccabbcaaabbbcaabbbccabccabbbbbcabcaaaaaabbccabccccabbcaabcabcabcabbbbcabcabccabccccabbcabcabbcabcccaaabccabcabcabbbcaabbbcabccaabcabcabcaabbccabbcabbbcabbccaabcaaabbbcabccaabcabcabccaabcccaaaaabbccaaabbcabccaabccccaaaabcccabcaabbcabcaabccccabbbbcaabbbbccabbccaabcaaaaaaabcabcabcccabcabbcabccaabbcaabcaaabccabcaaaabccabbbccaaabcaabccccaabccccabcabbbccabbcabbcabbcaabcabbcccabbccabccabcccabcabbcaabbcabcabccabbcabbbcabbcabcabcabccabccabcccabbcaaaabcaabbccabcabcccccabccaabbcabbbcccaabbcabbbbcccaabcabcabcabbbcabcabcaaabcaabcabcabcabbcccabccaabcabcabccccccaabcccccabccabcabcccabcccaabcccabbbcaaabccabcaabbcabcaabcaaabcccaabcabcaabccabbcaabbcabcabcabbbcccaabbccccaaaabcaabbbbcabccabcaaabcabcabbbbcaabbccaabcabcabbcabbccabcaaabcabcabcabcabbbcabbcabccabcabcaaabcaabccabbcabcabbcabccaabcaaabcabbcabbbcaaabcabcaaabcabcaabbcaabcabcabbbcccaabccabcabccaabbbccabcccaabcabccabccabbccabccabbcaabccaabcabcabcabbccabbcabccaabccabcccaabcaaabcabbccabcabcabcccabcabbcabbcabcabcabcaaabcabbcabccabcabcabcabbcaabcabbcabcabbbccabbcabccaaaabcabccaabbbcaaabcaabbbccabcabcaabccaabcccabcabcabccabbccccabccabcaabccabbccabccaabccaaaabccabcccaabccaaabcabcaabbbbbccccccabcaabccabcabcabbccabcaabcccabcaabcccccabcabbbbcaabbbccaaaabcabbccccabccabcabcccabbbcccabcabbcaaabcabbbbcabccabbbcccabbcaaabcabcabcaabcabccaabcaaabcabcabcabbcabbcccaabccaabcaabccabccaabcccaabcabcaabcabbccabcaabbbbbbcabbcaabcccccabccabccabccaabcabccaabcabbbcaabccaaabcabcaaaaabbcabccabcccaabcabcabbccabbcabbcabccaaabbbcabbcabbccaaabcabbbcaabcaaaaabcaabcabcabcabcaaabcabccaabbccabcabbcccccabcccccabcaaabccabcaabbcaabbccaabcabbcccabcabccabbcccaabcabcabcabcabcabcabbcaaaabcaaabcabccabbccabbccabccccaabbccaaabcccabcaaaabbccabcabcabcaabcabcabbbbbcabcaabbcabcabcabcaaabcabcaabcabbccabcabccabbbcabcccabccabcabcabbbcaabccabccabcaabcaabcabccccaabbcaaabbccabcabcaabcabbccabccabcaaabcabccabcaaabcaabccabcabccabcabbcabcabccabcabbbbcabbcabbcaabcabccabcaaabcaabcabccabcabbccabccaabcabcabccccaabcaabcaabbcccccabbcabccaabcaabcabcaabcaaabcaabccabbcabcabbccabccabcabccaaaabcaaabccabcabbbccabccccabcabcccccaabccaabcabcccaabccaabccccaabccabcabcabbbcccccabbcabccabcabcaaabcaabcabcccabcabcaabcabcabcabccaabbcabbbcabbbcccabcabcaaabbcaaaaaabbbcaabbbcccabcabcabcabccabcabcabcaabbcabcabccabccaabcabcaabccaabccabccccaabcabccccabcaabbbcccaabcabcaaabbcaabbcabbbcccaaaabcabcabcabcabccccabcabbccccabcabcabcabcccabccaaabccabccabbbcabcabcabcabcccabbcabcabcaaabbcccaabcaabccabbcabbccabcaabcaabbbcabbbccabcabcabccabcabbcccabbcabbbcabbccabbcaabcabbbcabcaabbbbcabcccabbbcaaabcccabcabccaabbcccccabbbcabcabbcabcccabcabbbcaabbcaaabcabcaabbcabbcccabcabbbcaabcabcabccaabcabccaaabccabcabbbcaabcabbcccaabcaabcaabcaaaaabccabbccabccaabcabcabccabbcabccabbbcabbbcabcabcabcaabbbccabbbcaabcabcaabccaabbcabbbbcabcaabcaabcabcabcccaabbbbcabcabcaaabbcabccaabbcabcaabcabbcabbbcaaaabbccabbccabbccccabbccabcaaabcabcabcaabbcabcaabccaabbccabcabcabbccaaabccaabcaabcabcabbcabbcabbbcaabcaabbcaaaaaabcabcccaaaabccaaabbccabcaaaabbcabcabccabbcabcabccabbcabcabbcabccabbcaaaaaabccaaabccaabccabccabcaabcaabbcabcaabbcaaabcabbccaabbcabccabbcabcaaabccabcabbbcabccabbbcabbcabbcabcabcabcabbcccaaabbbccccaabccaabcabbcabccabbcaaaabbbccaaabcabcabbcabbcabcabcabcccabccabcabcabbcabcaabcabcaabcaabbcabbccabccabccabcabbcabccabccabbcaabcccabcaabbcaaabcaaabbcccaabcabcaabcccaabbccaaaabcabcaabbccabccccabcabbbcabcaabcccccaabcaabcaabbbcabccabcabbcabbccabccaabcaabbbbbcabcaabccabcccccabbbbcabcabbbcabbcabccabcaabcabcaabcabbccaaabcabccabcccccccabccabccaabbcccaaabcabbccabcabcccccabbcabbcaabccabccaabcccaabccaabcabcabccabcaabcaabcccaabcaaabcabcabbbbcabbccabbcabccccaabcabcaaaabcabcaaaabcabbcabcabcabbbccabcaaabbbbbcabbccaabbccabbbcabcabbcabccabbcabbcabbccabcabbcabcabcabbbbcaaabcaabccabbccaaaabcccabbcabccabcaaabccabcabbcabcaaaabcccabcaabcabbbccabbccabcabccaabbccabbcabbbbcabcaaaabcaaabbcabcccabbcabbbcabccabbcccabccabcabccaaabcabcaabbcaaabcccabccaabbcabbbcabcaaabcabccccaabbcabbbcabcabbcabbcaaabcabcabbcabcaaabbccabbbcabcabbbccabbcaabcabcaaabcccabcaabbbbcaabccabccabcabccabbbccabbccaaabbccaabcabcabbccaabbccaabbbcaabbccaaabcccaabcaabcabccabbcabccabccabcabbcabbccabbbccabcabcabcabcabcabbbcaabcabcabbbbcabcabbbcabccaaaaaabcaabcabcabcaabcaabccaabbccccabccabcabbcabbcaabbcabcabbcaabcabcabccccabbcabcabbcaaabcabcaabbbcaabcabbcabbcabcaabccabcaabcabbbbccabccaabcabccaaabbcabcccaabbccabcabcaaabccabbcabcabcabccaaabbccabccabcabccabbcaabcabcaabccaabcabcaabcaabcabcabccccccaabcabcabccaabccabcabcabccabbccabcabbcabcccaabbbcabbbcabbbcaaaabcabcabbccaabcabcaabcaabccaabcaabcaaaabcaabbcabcabbcabccabcaaaabcabbcabccabbbcaabcabccabcabcabbcabbcaaabbcabbcabbbbccaabbbbcabcabccccabcabbcaabccabbccccccaabccabccaaabcabbcabcaabbcccabbcaabcabccabbcabbccabbccaabcabbbccccaabbbbbcaabcccabcccabbcabcabbcabcabcabcaabcaaaabbccabccaaabccaabcaabcccabcabcccabcabccabbccaaabbcabcccaabccaabcabbccabbbccaaaabcccabbcabbbbcabcccabcabbbcabcaaaaaabccabbcccabcaabbbcaabcabcaaabcaaaabbcabccabcccccabcaabccabbccabcabcabcaabcccaabcabcabccabbccabcabccabcabccaaabbcaaabccccaaabcabccabbbcabbbbccabccabbccabccabcabcabccaaabcabbccabcaabbccabbcaaaabcabbcabcaabcaabcccccabcabccccaabcabcabccaaabcabccabcabcabcaabbcaaaabcccabccabcaabccabcaabccaabcabcaabbcccabccabcabcabbcabcabccabccaaaabcabcaabcabbbbbcaaabcabcabcabcabcccabbbbcabbcaabcaabbbccabccaaaabcaabcabccabccabcabcaabccabbcabbccccaabccccccabcaabcabbbccabccabccabcccccccabccaaaabbbcabbcabbccabcaaabcabcaabbbcaaabcccabcaaabbcabcabcaabcaabcabcaabcabcabbbcabcabcaabcabccabcabbccaabcabcccabccabcabcaabcccabccccabcabccaaaaabcabcabcaabbcabbcabbcaabcaaabccccabcabbbcccabcaaabbcabcabbbcabcabcaaabcabccabbccaabbcaabbcaaaabcaaabbcccaabcabbcaabcaabcccabcabcaabcaaabcaabcaabccabbbcabcaabccabbcabcaaabbbbcabcabcabccccabbcabccabcaabccaaabcaaabccabcabbbcabcabcabcabbccaaabbbcabccaaabccabcccabcabbbbcabccabccabcabcccaabcaabbccabcabcabccabcaabbcabbccabccabcabcaabcaabbbbccabcabcabbcaabcaabcabccabccabbbccabcabcabcabcccccabcccabbccaabcabbcabcabbcabccabbcabbcabbcabbccabcabbcabcccabcaabcabbbbcabcabcccabbccaabbcabcabcccabcabcabcaabbcaabcccabcabccabccccccabbcabcabcaaabbbbcabcabcaabcabcabcabcaaaaabccabcabcabbcabcabccabbbcabcccabccabccaabcabbcabcabcabbbcabcccabbcabccabcabcccabccccabbcaabcaabbcabbbbcaabccabbcaaaaabbccabcabccaabbbcabbcccabcabcabbcabcabbbccabbbbcccabcaabbcabcaabbcabbcccccabbbcabbcaaabcaabbbcabcaabcabccabcaabcaabcabbbcaaabcaabcabcaabbcabcabcabcabcabbcaabcabcabcccabcabcabcabcabcabcabcabbbcccaabbcaabbbccaabbcccabccabcabcaabcaaabbbcabbbcabcabcabccabccabcabbccccabbcaaabbbbcabcabbcaaabbbcabbcabcaabcabcaaabcaabbcaaabccabbcabcaaabcaabcaaabcccabcabcabbcabcabcabbcaabcabcabbcabccabccaabbcabbbbcabccaabccabcabcabccccabcabcabccccabcaabccabccabbcabcabbbbcaabccccccaaabcabcccabbccabccabcaaabbbcaaabbcabcccaabbccabbcccaabccaabcabcaabccabbccabcabbccabcaabbcccaabcabcabccccabcabcabbcabbcabcaaabbcabcaabcaaabcabcabcabcabbccaabbcaaabbccaaabbcaabccaabcaabccabbbcccaabcabbcaaabcabcabbccabbbbccaaabbcabcabcaabcaabcabcabccccabbcabccaaabcabccabcccabcabcccabbcaaaaaabcabcaaabcaaabbbbbccaaabccaaabcabcaaabccabcabcabcabbcabbcabbcabccabcabbbcabbcabccabcccabccabcabcabccaabcabbbccabbcabcaabcabcccabccaabcabccabbcabcaaaabbcccabbcaabccabbccabcaaabcabbbcabbbccaaabbcabbccabbbcabbbbbccaabbbccaabccaabcabbccabbcaabcaabccabbcccaabcaabbcabcabcaaaabcabcabcccaabbccabccabcaabcccaaabbbbbcabccaabbbbcabcaabcccabcaabccabbbcaabcaabbbcabcaabcaabcaabccabcabccabbccabcabcaabbcabcaabbcaabcabbcabcabcabbbcaabbbccabccabcabcabcabbccabcabccaaabcccabbbcabcabcabccccabbbbcabbbcabcabccabbcabbccaabbccccabbcaabcabbcabbbbbccabccabcccabbcaabcaabcabcaabcabccabcaaabbcaabcabcaaabcaabccabcaabcabccabcccabcabcabcabbbccabcccabccccccaabbcaaabcaaaabbcaaabcabcabcabcabcaabccabbbccabcabccccccabcabcabccabbcaabbcaabcabcabbccaabccabbcccabbcaaabbcaaaabbbccabcabcabcaabccabcccabcaabccaabbccaaabccabbccccabcabbbcccabbcabccabcabccaaaaabbcaaabbbcabcabcccabcccabbcabccaabbbbcabbbbbccabccaabccccccabcabccabccabbbccaaabcaaabcaaabcabbcaaabbbbcaaabcaaabcabccaabcabcabbcabcabbcabbccaabcabcabcabbbcaaabcabbcabbcabcaabbcabcabcabcabcabcaabcabcabcaabcabccaaabcabcaaabcabccaaabbcabccccabccaabcaaabccabcabcabcabcabccabccabccaabccabcabccaaabcabccabccabbcabcaabbcabcabbccaabcabcabccccabcabccabcabccabbcabcabcabbcaabcccabccabccaaabbbbcaabcabbcabbbbcabbcaabcabcabcccaaabccaabcabccaaaaaabbcabbcaabcccabcaabcaabbbcabbbcaabbcaabbbbcccaabcabbccabcaabcccabcabcabbbcabcabcaabccabbcabcccabcabcccaabcabcaabbcabcaabcabbcccabcabccabcabbbbcccaabcaaabcaaaabcabccabccaabcabcabcabcaabcabbcaabccaabbbccaabccabccabbccaabcabbccaabbbcabccabccccaaabcccabbcabcabcabcccaabccccabcabbbbcaabbcaabcabcabbbcabbcabccaabbcaaaaabcaaabbbbbcaaaaabcaabcaaabcabbcccabcaabbbbcabbccabbcabbcabbcabcaabcabbcabbccccaabcabcaabccccaabccabcabccabcabccabccccabbcabbcabcabcabcabccabcabcaaabbbcaaaabcabcabcabcabbbbbcabcaabccabbbbccabccabcabbcaaaabbcaabcabcabbcabcaaabbbccaabcaabccaabbbcabcccccabcabcabcabccabcaabcabcccaabcabbcabcaaabccaabcabccabcabbbcabbcabcaabcabcabcccabbbcabcabbcaabcaabbccccabcaabccabbbbcabccaabcabcabcaabcabbcaabcabcabbbcabccaabcccabbccabccabccaabbcabbcaabcaabcabcabcabcaabcccabbcaabcabcccabcabccaabcccccaaabccabbccaabccabbcaabcabcabcabcaaabcabcabcabcabcabccabcabbbccabbccabbccabbcabcaabccccaabcabbcabcaaaabcabcabccabccaabcabccaabcaabcaabbcabbccabbcaaabbbcabccabcabcabcabcabcaabcccabcaabcaabcaabccaabcaaaaaaabcabcabbbbcabbcabccabbccaabcccabcabbbccabcaaaabcaabbccabbccccabcabcaabbcabbcabcaabbcaabcabbcabcaabcabbcabcaabccaaabcabcaabbccabbcaaabbcaabbcabccabcabccabbcabccaabcabcaabcaaabccabcabbbccabccabbccaaaabcabccaabcccabcabbcaabcabcabccaaabccccabccabcabcaabcabcabcabcccabccabcabbbbcaaaabcccabccabbcabbbccccaaaabccabcaabbccabccabcaabccabbcabcaabcccabcaabccaabcabcaabbcaabbcabcaabbccaabccaabcaabbccabcccaaaabccabcaabbbcabccaabcabccccabbbcaabcabcaabcaabcabcabcccabbbcaabcabcaabcccaabcabbbcaabcaabcaaaaaabcabcaaaabcaabccabbcabbbcaabcabccabcabbcabcabbcabccaaaaabccabbbccccabcabccabcabccabbbbcabbcaaabbcaabbbcaabcaabcabbcabbbbcabccabcaaabbbcaabbbbccabbccaabccabbccccabccabcaaabcabcabbccaabcccabcaabbbcabccabcabbccabbccabcabbbbcabcabcabcaaaabcabccabccabcccaabcabcaaabbccaaabccaabcaabbcabcccccabbbcabccabcabccabccabbbccabbbbccabbccabbcabbcabccabcccabcaabbbbcaabccabccccccaabcabbbcaaabccabcaaabbccccccabcabbbccabbccabbcccabcabccabcaabbcaabccabcabbbcaaabccccabccabcaaabcabbccabbccabbbcaabccaaabbcaaaabcaabcaaaabcaaabccabbbcaaabcabccabcaabccabcaabccabcccabbbcabcccaaabccccabbcabbcabcabcabccaabbccabbbcabcabbcabcabccabbccabcabcaabcabcabbbcabbbbcaaaaabcabcabcabbcabbcaaabbccabcabbcccaaaaabcabbcabbcccabbcccccaaabcccabbcabcaabcabbcabcaaabcabbcabcabccabcabccaabcabbccaabbbbccabccaabbccaabbcabbbcabcccabcabbcabcaabcaabbbccabcabbcabccccccaabcabcaabcaaabbcaabbccaaabcabcccaabcaabccaabcabccaaabcabbcabbcabcabbcabccccaabcabbbcabcabbcabccaaaaaabccaaabcccabcccabccabcabccabccabcabcabbbccaabbcaabbcccabbbbcabcabccabccaaabbcaaabccabbbcaabcabcabcabccabcabcabbcabcabcabbcabbcabbcccabcabcaaabbccabcccaabcabccabccabbcccaabbcaaaaaaabcabcabccabbbbbbbcabcaabbbbcccabcabcabcabcabbcaabbbbcaabccabbcabbccabbcaabccabbccabccabbcaabcaabbbcaabcabccaabccabbcaaabcaabcabcabccabbcccaabbcaabbbbcaabcabcaabbcabcabcaabccaabccabcaabbbcabccabcabcaaaaaaaaaabbcabcabcaabcccabccaabbcabcabbcccabbbcabcccaaabcaabcabbcccabbbbcaabccccccabbcccaaabccabbbccabcabcabcabcabcabccccabccccaabcabbbbcabcaaaaabcabbbcaabccaabccaaabcabbcccabbbbbcabcaaaabccaabbccabbbbbbcaaabbcabccabbcaabbcaabcabcabccaabccccabbcabbccccabcabbccabccaabccaaaabccabcabcabcabccabccabcabccabccabcabcabbcabcabcabbbbccccccabbbcabcabcabcabbccabcaabccaaabcaabbbbcabccabbccabcccabbbbccabcabcabbccaabbbcccabbcabbbcabccabccabcabbbcaabcaabcccabcabcabcabcabbcaabbbbcabbbccaabbcabccaabccabcabbcabbbcabcabcabbbbbbcaabbcabccccaabccaaaabcccabccaabcaaabcabccaabcaaaabccabcabcaabcaabcabbbcabbccabbcaaaabcabbbcaaabbcaabbcabccabccaabbccabccabbcabbcaabcabcabbcaaabccaabcccaabbcabbbcccabbccabcccabbcabccabbccabcabcabcabbcabbcccabcaabbbcabcabccabbccaabbcabcabcabcaabcaaabcabccaaabcabcabcabbcaabcabbcabcabcabcabbcabbccabbbcabbccabbcaaabbcabbbcabcccaabcabcccabccabcaaaabbbbbbcabcabccabccaabccaabcabcabbbcabbbcabbcabbbbcabcabbcabbcccabcabbcabbcabcabcaabcabbcabcabcabcccabcabcabbbcabcaabccaabccabbbccabbbcabbbccabcaabcabbccaabcabbbcccccaaabcabcabcabcabcabccaabccabccaaabcabbbbcabccabccabcaabcabccaaabccabbcabcccaabcccabbccabcaabccabcabccccaaaabccccabbccccabcaaabbbcabcabbbcabbccabcccaabbcabbccabcabccabccabcaaabcaabbcabbcaabcabbccabbbccabbcabcabcccabcabcabcabbbcabccabccabcabccaabcccabcaaabcabcabccabbbcabbbcabccaabcccabccaaabccabbbcabcabbcaabcaabbcabbbbcabcabccabbbbcccaabcabccaabcabbcaabcabcabccabcaabbccaaaabcabcccabccabbcabcaabcabccaaabbccaabccabbccaaabbbcabbccabccabcabcaabccaaaabbcabbbcaabcabbccaaabbcaabbbcccabccabcabccabccabbccabbcabccabccaabccaaaabcaabcaabcaaaabcaabcaaabcaaabccaaabbbbcabbccabcccabcaabbcccabcabcabccabcabbbccabbbbbcabbcccabcabcabcabcabcabcabbbbcabcabcabcabbcabcccabcabcaabbbcaabbbcabcabbbcccccaaabbcabcaabccaabcabbccabcabcabcabbcabcabbcabbbccabbcabcabbcaaabcccccccabcccabccabccabcabccabccabcaabcccabcabccaaaabcabbccabcabcabccabcabbcabccabbbbbcabcaabcabbccabbcccabbbcabcabccabbcccabcaabccaabbbcccabcabcabbbcccaaaaabcabbbbcabbcabcabccccccabbcabcabcccabbccaabcabcabcccabcabcabcabcabccabcaabbccaaaabcabcabbccccaabccabcabcabcabcccaabbbccabcabbcaaabccccabbcaabcabbbcaaabcaabbcabbcabbcccabbbcaabccaabcabccccaabcabccaabcabcabccabccabcabbbcabcabbbcccabbcabcaaabcaaabbbcabbbcabbcabbcabbbbcabccabccaabccccabcaaabbbbcabcabccabbcccabbccccaabcabcaabcaabcabbbbcabccaabccccabbbcabcabcaabcabbbccaabbcabcabcaaabcccccabbbccabbcabcccabbcccabbbcccaaaaabbcaabcaaaabccabcabcabbcabbccaaaabcabbcabcabcabcabbcaabbccabbcabcaabbcaabbcabbbcccabcabcabbcaabcabcaaaabccaabbbbccaabbccaabcccccabcaabcaaabcabcccccabbccccabcabcabcabcabcabbcabccabcabbcabbcccaaabbcccccaabcabcabccabbcabcaaabcabcccabcabccabbcabbcaabcaabccabcabcabbbccabbbcccabbcabcabcaaabcabccabbcabcabcaaabcabcabcabcabcabbbcabbbbbcabccabcabccaabcabcabbcabcaaabcabcccabbcabbcabcabccabbbccabbbccabcabcaabcaabcabcccabcabcabbcaabccabbbcabcabcabbcaabbbbcabcaaabcabbbcabcaaaabcaabcabcabbccabccabccabcabcaaaaabcabbbcabcaabbcccabcabcaabbcabccabccabcccabccabcabbcabcabcabcccaabcaabbbcaabccaabcaabccaabcaabcabbcabbcabcabbcabbbcabccabcabbcaabbbccabccaabccaaabbbcaabbccabbbbccabbcccccaabbcabbbcccabbccabcaabcabcabbccabbcabcabcabbccaabbbbbbbbbccabbcabcccaaaabcccabbcabcaabbcabbcabbbcaaabbcccabccabcabcabbcaabccaabbbbcabcaabccabccabbbbbcabcccaabccaabcaabcabbccaabcabcabccabbcaaabbcabccabcabcaabbcccccabcabcaabbcaaaaaabccabcabbcabccabcccccabbbccccabbbcaabcabcabcaabccaabcabcaabcabbcabcabcabcabbcccabbccabcaabcabcabcccabcabcabccabccabcccabcabccabcabcabcccabcabccabcaabcaaabcabcaaabccabcaaaabcabbcaaaabcabcabcabcccabcaabbbcabcabcabbcabcabcabccabcabbcabbccccabbcabcabccaabcabcabbcabccccaabcabccabbcaabcabcabbccabbcabbcabcaabcaaabcabccabcabcaabccccaaabcaaabcabccabcccaabbcabccabcaabcabccaaaabccabcabcabccabbcabcabccaabbccabbcabcaaaabbcabcabcabccaabcabcabbbcabbcaabccaabccabcabbbcaaabcabcaaabbccabcabcaabcabbbccaabbcabccabccccaabcaabccabcaabcabccabccabcaabccaabcabcabbccabbbcabbcaabbbcabcabcabcccabcabccaabbcabbcaaabcaabcaabbcabbbccccabcccaabcaaabbcabcaabcabcaaabbbcaabcabcabcaabccabcabccabccabcabcabcaabccaaabccaabcabccabcaaabccabcabcaabcabbccabcabcabccabcaaabcabccaaabcabcabccabbbcccabbcabccabccccabccabbcabcabccccaabbcabccaabbcabcabcaabcaaabbcabcabcabbccabbcabcabcabcccccabbccaabcabcaabcaaabbbcabccaabbbcabcccabccabcabbcabcaabcaabbbcabcccaaabccabcabcabcaabcabcabbccabcccabcaaaabcaabcabcabcabcaaabcabcabccabcccabcaabcabbcaaabccabcaabbcabbbcabbcabcabbccccaabccabccccaaabcabcaabbbcabccaaabbbcabcccccabccaabcccabcabccabcabbccabcabbbcabcabbccabcabbcabcabbcaaabbcabcabbcaaaabcabcabcccaabbcaaaaabbbcaabbcccaaabbbccaabcaaaaaaaabccaaabbbcaaaabcaaabbccabccabbbbbcaaabcaabcabccaaabcabcabbcaabcccaabcabcaaabbcabccaabcabcaabbccabbcaabccaabcaabcabbbccccaabcabcabcabbcaabcabcaabbccccccaabbbcabbcaabbbcabccabbccccabcabbccaabccaabccaabcabbcaabbcabcccabbbcabcabccabcabcabccaabccaaabbcaabcabbbcabcabcccabbcabcabccabcabccabcabcccaabbbcaabcabbccaaaabcccabbcaabcabcabbbbcabcabccabccaabbccaaaabbccabbcabcccabbcaaaabbcabbcabcaabbcabccabcabbcccccaabcaabcaabbbbccabccabccabccaabcabcabbcaabcabcabbcabbbbcccccabbbcaabcabcaabcabccaabbbcabbccccaabcabcabbcabcccabcabcaabbcaabbcabcabcabbcabbcccabcabccaabcccabccaabbcabccabcabccabccaabcaaabcabcabccccccabbcaabcabccaaabcabcaaabcabcabbbccabcabcabccabcabcabbbbbbbcabcaabbcaabcabbbccabbbcccabcabbcabbcaaabcaabccabcabbcccaabcaabbcabccabcaabcaabbcabcabbbcabccabbbbccaabcccabcccabccaabcccaaaabbcabccaabccaabcabcaabcccaabccccaabccabcabccabcabcabcaaabcabcabbcabbbcccabbccaabcabccabcccabcaaabcaaabbcabbcabcabcabbcaabbcabbcabcabbbcaaabbcabcaaabccabccabbcabbcabbcaabcaabcabbcabbcccabcabbbcabcabcabcabcabcabcccabbbbccccabbcabbcabcaabbbcccabbcaabcabcccabcabcaabbbcaabccabccabbccaabcccccabbcaabcabcccaabcabbcaabcaabcabcabccabcaaaabbbcaabbccabcccccaaaabcaaaabcabbbcaaaaabcabbcaabcccabcabccaabbcabcabbcaabccabcabcccabcaabcabbccaaaabcaaaaabbcaaabbcaabcabbbccabcaabcabcabbcabcccabcaabbccaabcccabbccaaabcaabcabbcabccabcaaabccabccabcabcabbbcabcaaaaabbbcabbbcaaabcaaaaabbcaaaabbcabbbbcabcccaabcabcaaabbcabbcaaabcabcabbcabcaaaabcccaaabcccabcabcabbccabcabcabbcabbcaabbccccaaabcabcaaabcabccabcabbccabcaabbccabbcabbccabcabcaabbcaabcccabcaabccabccabcaaaabbccaaabccaaabcaabcaabbbbbbbccaaaabcccccabccabbcabcabccabcabbccaabcaabcaabcabbbccabccabcccaabbbcabbcaabbcaabbbccabccabbcabcabbccccabccabcccabcaabbbbbbcabcabccabbbccaaabcabcaabbcabbcabccabcaaabbbccabcccabbcabcabccabbccabbcabcabbcabcaabcabccabcabcabcabccabbbcabcabbcccaabcabbcabcabcaaabbbbccabcabcaaaabbcabcccabcabbcaaabcaabcaabbbbcabcccccaabcaaabbbcccabbcabbbbcabcaaabbccabcaabccabcaabccabcaabcaabcccaabbcabccabcaabbbccabcaaabccabcabccccabbccabcabcabccabbccabbcabbbccabcabcaabcabbbccabcaaabcaabcabbcabccabccabcabcaaaabcabcabcccabcaabcabcccabcccabcaabbcaaabcaabcaabcabcabcabccaaabbbcabccccabccccabcabbbcabccccaabcabcaabbbcabbbccaabbcaabccaabccaabcabcaabcabbccabcabcabcaabcabbccaabcccaabccaabccaaabccaabbbccabcabccaabcabcabbccabcabbcabcabbbbbbbccaabcccabccabccaabbcaabbcabcaaabcabbcaabcabcaabcabcabbcabccabbcabbccabcabcabbcaaabccabcabbcabbbbcaabcabccabcccabccabbbcabbbbcaaaabccabbcabbbcabcabcaaabccccabbbbcaabbbccabcaabbcccabbcabbccccabcabcabcabcccabcaaabcaaaaaabcabbccabccccccaaaabbbbbbcaabbcabbcaabcaabbbcaabcabcabbbbcabcaaaabcccabbbbbcaaabcaaabbbccabcaabcabcaaabccccabccaaabcaaabccaabccabbbbcabbbbcabbccaabcaaabccccaabcabcccaabbcabcaaabbcabbbbbbcabbbbcabcabbccabcaaabccabcabbbcabcaabcabcabbbccabbcaabccabbcabcabcabbbbbcabccabcabbccaabcabcabcabcaabcccabbccaabcabcccaabcaabcabbccabcabcabcaaabccaabbbbcabcaaaabcccabbccabcccabcabbcaabcabcabcaabcabccabcaabcabbcabbcaabccabccabbcabcccabcabcabcaabcaaabcabccabccabcaaabccabccaabcabcabcaabcabcabcccabcaabccabccabbcabcabbbbbbbcabcabbcaabccabbccabcabcabcabbcabbbbccabccabbccabbbbcabbbcaabbccccabcabcabccabbcccabbcccaaabcaabcabccaaabbcaabcaaabccabcabcabbbcaabcaabcabcabcccaaabbbcabcaabccabcaaabccaaaabcabbcabcabcabcabbbbcaabcabcabcabccabcaabccabcaaaabcabbcabbbbcabcabbcabccabccccccabcaabbbbcccaabcccabcabcabcabbbbcaabbcabbcccabcabbcabcabbbccaabccabcabbccaabcabcccabbcabccabccabcabccabcaabbcabbcaabbcabcccabccabbcabcabccccabcabcaabcccaabbbccabcaabcccabcaabcabcabcabccabcccccaabcaabcaaaaabccabccaabcaabcabcccabbccabbbbcabcabcaabccabbcabcabbbccabbccabbbcabccaaabcabcccaabcabbcaaabcabcabbcabcaabcabbcabcaabbcccaaabcaabccabcaabbcabcaaaabcabcabcaaabccaabcaaaabcabbbcabcabbcccabcabbcaabcaabccaabcabbcccccccabcccaabccaaabcaaaabccabccabccabcaabbcaaabcabcaabbcaabcabccabbcabbbccaabccccabbccaabccabcabccabcccabcabcabcabbcabcabbcabbbbbccabcaabcaabcabcabcabcabcabbcabcabcccabbbcabcaabccccccaabcaabbcabbbcaaaabcabbcaaabcaaaabcabbcaabccabbcabccabcabbccabcabbcaabccccabbcccabcaabcabcabcaabbbccabcaabbcaaabcaabbcabcabcabccabccaabcabcabcaaabcaabbcaaabbcaaabcaaabbccccaabcabcabcabccabbbbcabcabbcabcabbbcccaabbbcabccabcabcaabccccabbcccabcabbbcabbccccabccabcaaabccabbbbbcabcabcabbccabbcaabcaabbcabcabbcabbbcabbbccabbccaabbcaabcaaabccabcccabbbcabcabbcabcaabccabcabcabcabccabbccabcaabbbccaabbbbbcabbcabcaabbcaabcabcabcabbccabbccaabbcabccaabbbccabbcaabcaabbbcaaabcabcaaabcabccaabccaabcabcabcabbcabcaabccabcabcabbcabbccabcccabcaabcaabcaabbcabcabcabbcaabcabbbbcabcabcabcabcaaabcaabcaaabccabcabcccabccabbcabcaaaabccaabcabcabcaabbcabccabcabbccabcabcabbcccabcaabcabcabccaabcabbcabccccabcaabcabbccaabccabbccabcabcabbcaabcabcabcabbcaabbccabbccabccaabcabcabccabccaaaaaaaabcaaabccaabbccabccaabbbbcabcabccccabcabbbccabbbcabbcabbbcabcaaabbccabcabbcabbccccabccabccabcabccaabbbcabbcabbcabccabcabcabcaaabcaaaabbccabccaabcabcabbbcaabcaaabcaabcaabcabcabbcaaabbbcaabcabbcabcccabcccaaaabcabcccabcccabbcabbcabcabcaabbccabcabcaabccabbccabbbbbccabcccabbbccaabccaaabcabbcccabbbcaabccabbcabccabcabbbccabcabcabccabcaabcabcabbbcabbcabccabbcaabcabcabcabcabbcabbccabcaabbcabcaaabbccabcabcabcccaabbcaabccabbcabccabcaabbcabbbcaabbbccaabbcabcabcabcccaabccccabcccaaaaabccaabbbccabccccabcccaaabbcabbbcaabbcccaaabcabcccabbcabccabcaabcabcabccaaaabcabbcabccabbbcaaabcaabbbcaabbcaabcabbccabcabcaabccaaaabcaabbbbccaaabbbbbcabcaabbcabcccabcabcabcaabbbcaaabbbcabcccaaaabcabcabcabccabcabccabbccabbbcaaabbccabbbbbccccabbbcaabcccaabcabccaabbcccabccccaaabcccabccabcaabcabcabccabccabcabcaabbbcaabccaabccabccabccabcabbbbcaaabccaaaabbccabccabcaabcabcabcabcabccccabccaabccaabcabcabcabcabcabcabcabcccabbcabccaabbccabbcabcabccabcaabcabcabbbbbcabcabbcabccabcaabbcaabbcabcabbcabccabccaaabbcaabbccabccaabcaaaabcabcabbbbbcaaaabccabccccabcaabbbcccaabbcabcaabbbccabcabcaabbcabbcccabcaabbcaabcabbbccabbcabcaabbccabcabcabcaabcabcabbcaaaaabbccaaaabcabcccabbcaabcabcabcabcabcaabbbccccabbbcccabcccaabccccabcabbccabcaabccaabbbbcaabcaabbcabccabbcabcabbccaabcaaabcabcabcaaabccaabcabbccabbcabccccaabcabcaabbbccaaaabcaabbcaabcabcabcabccaabbcabcabcccabbbcabcabbccabcabbbcabcaabcabcabbccabcccabcabccccabcaaaaaabcccabcabcccabcabbcaabccaabcabcabcaabbcabbcabccccabcabcaabcabcabbccabbbbcaabbcabcabccabcabbbbcaabcaaabccaabbbcabbcabbccabbcaaabcabcabcabbcabcabbccaaaaabcccabcabccabbcccccaabcabbcaabbcabbccabccabbcccaabbccccabcaabccabcabccccaabbccccabbcabccabbcaabbbcabcaaabbcaaabcaabcabcabcabcabbbcaaaabcaaabcabcaabbcccaaaaabbcaabcabbcaabccabbcaabbcabbbbcaaabcabccccabbcabbcabbcabccabbbcabcabcabcabcccabccabbbbcaaabbbbcaabcabccccaaaabcabbcabccccabcabbcabccabbcaabcabccaabcaabcabcaaaaaaabcaabcabccabcabbcabcabbccccaaaaabbbcaabbbcabccabbcabbbbcaabbcabcabcabccabcabbccabcabcaaabbccabbbcabbcabcccabbcccabccabcabcccaabccaabcabbcabbcaaabcabcabbbbccaaaabbcabcabbcabcaaabbcaaabccabccabcabbbbcaabcaaaaabccaabbbcabccccaaabcabbccabcabbcccabbcabccaabcabbcabbbbccccabcabbcaabcabccabbcabcabcaabbcabcabcabbbcabcabbbbbbcaabcabbcabbbbccabbccaabccabbcabcabccabcabcccabbcaabbccccabbbcabcabbccccaabcabcccaabcabcccaabcaabbcaabccabcabcccabbccabcabccabcccccabbbcabbcabbbbccabcabcabcabccabcaabcabccabcaaabbccabcabcabccccabcaaabcabcccabccabccabccabbcabcabccaabccabccabcabcabccaabbccabbbcabcccaaabbcabcabccabcabcabcaabccabcabcabccccabbcaabcaaabccabcabbcaabbccaabcabcabccccabbcabbcabcabbbccccabcabbccabbcabcccaabcabbccabbbcabcaabcaabcabcabccabcabcabbccabcccccabcccaabcabcabbbcabcabcabbbbbccabbccabbcabcccabccaaaabbbbcaaabcabbbcaabccabcaabcabbcabcabcabbcabcabcccabcabbcabbcabbccabbcccabcabcaabcaaabcabbcabcaabbcabcaaaaabcabccaabbbcabcccabccabcabbbbbbcabcabbbcaaabbccabcabcabbccabccaabccabccabbbbbcabcabcabcaabbcabcaabcabccabcabbbccaabcaaabccaabbcaaabcaaabcabccabcabcaabcabcaabcabccabcabbbbcabcccabbbcccabbcabcaabcaaabcccccabccabbcaabbccaabcaaaabcabccabbbcccabcabcabcabcccabccaaabcabccaaaaabcaaabccabcabcaabbcabcabccabcabbbcabcabcabcabcabcabbcabcabbcabcabbbcabbbccaabbbccabccaabbcabbcabbccabbbbcabccaabbbbbccabbcabccaabbbbbcabcaaabccabcabcabbccabcabcabcabcabbccaabccccaabccabcaaabbcccabcabcabcabcabcccabcabcccabccabbcaabccaaaabccabccaabcabcaaabbcccccccabbcabbbbbbbcaabcabbcabcabbcabbcabcabcabcaabbbcabbccabcaabbbcaabbcaabccabcaabcaaabcccaaabbbccabcabcabbbccabccabcabbcccabbccabccabcabcabcaabccabbcaabcaabcabcaabcabcccccabccccabbcabcaabbbcabbbcccaabcabcabbcabccabbbcabcabccaabcccccaabccabbcaaabcabcaabccabbccabbcabbccabbcabcabccabbcabbcaabccaaabcabcabcabcabcccabbcabbbcabcabcabcabbcaabcabcccabbcabbbccabcabcabcabcaabcaaaabcabcccabbcabcccabcaaabcabccabcaaabcabbcabbccabbcabbbccabcaaabbcaabcabcccccabcaabcabccaaabccabcabbbcaabcaabcabcabbccaabccabcabcccabccabcabcabbcabccccabcaabcabcaabccaabbbcabcabbcabcabcabccccabbbbccabcccabcabcabbbcabbccaabcabcabbccabcaabccabbccabccaaabcaabcaaaabbcccabbccabbccaabcaabbccaaaabcaaabccabbccabcabcccabbcaaabbbcccccccaabcaaabcabbccaabccabcccabcabcabcabccabbcabbcaaabcabbcaabccaabccabcabbbbcabccccabcabbbcabcabcabbcaaabcaaabcccabbcabbbcaabccaabbccabcccaabccabcccabccabcabcccabccabccaaabcccabccabcaabbcaaaabccabcaabccaabbbccabcccabccaabcaaabcaabbcaabcabcaaabcaabcccaabbcabcabbcabcabccabcaaabcabbcabbbcaaabbccaaabbbcabbbccabbcabbbcabbcabccabbcccabcabcccabbcaabbbbccabcaabcabcaaabbbcaabcabcabccabccaaaabcaabcccccccabbbcaaaabcaabccabcccabcaaabccaabccabbbcabbbcaabcabbcabbbcaabcccabcabcaabcaabcaaabcaabcabcabcaabbcabbcabccabccabcabcabbbbccabcabbcabbbccabcabcabcabcaabbccaaabcccabccabbccabbcaabcaabbcaabccabbcabccabccccaabbbcabbbbcaabcabcabccabcccabcaaabcabcabccabccabbcabbcaabcaaaaaaaaaabcaaabccccccabccabccaabbbcaaabcabcccabcabcabccabcaabbcabcabcaabbcabcabcccabcabbbccaabcabcaaaabbbcccabbcaabcabccabcabcaabccccaaaaabccabbbccaaabbcabcaabcabbcabcabcabbbbccabcaaaaabcabbbccabcabccabbbcabcccaaabbbcabcabccabcabcabccaaaabcabcabbcaabcccabcabbcccabbcaabcaabccaaabcabcabcabccabcaaabcaabcaabbbcccabbbbcabcaaabcabbcabbccaabcccabbcabcaabcaabcabccabbbbccaaaaaabbcabbbcaabcaaabccaabcccaabcabccaabccabcaaaaaabbcabbbbcabcabbbbcccaaabcabbcabcabbbcaaabccaabcaabccabccabccabcabccabcabbbccabcabbcabcccabccaabcabbcaabccabcabbcabccaabccabbccabcabccaabbcccaaabcaabcaaaaabcabbbcabcabcaabccaabbcccabbbccabcabcccaaabcaaabbbcabbcaabcaabbcaaaabcaabbbcaabcaabccabbbccccabccccabcaabccaabccabccabbcabbbccabcaabcabcabcaabcabccabcabccabbbcabcabcabcccabcaabbccabbcccabbcabbcabccaabbcabbccccaabbcabcccaabbbcabcabcabcabcabbcccabccabcabbcabbcabbbbccabccabbcaabbccabcaabcabcabbbcaabccaabcabcaabbcaabbcabcabccabbccaaabbccccaabcabcabbcabbcccabbcabcabcaabcabcccaaabcaabcabcaabcaabccabcabcaaabcaabbbbbcccaaabcaabcabccaabccaaabcabccabcabbcabccabcaaabcabbbccaabbbcabcaabcabccabcabbbccabbbbccabcabccabccabbccaaaabbcaaaabbcabcaabcabcabcccabccabcaabcabcaabbcabcabccabcabccabcabbcabccabcccccaabcaaaabcaabcabcabcaaaabcabbcabccaabcaabcabcaabbccabcabcabbbbbbbbbcaabcabccabcabcabcaabccabcabcabcabcccabbccccaabcaabbcabbbbbbcccabccabcccabbccabbccabcabccaabcabccaaabcabcabcaabcabccabcabcabcaabcaabccaaaabcabccabbcabcccabbccaabcabcabbbcabccabcabcabcabccccaabcaabcabcaabbccabbccabcaabcaaabcaaaaabccabcabbbcabbbbcabcabcabbcabcaabbbccabccabbccaabbcabcaaabbbcabbbcabccabcccaabbcaaabcabbccabbbcaabbcabbbbccabbcabcabcabbbbbbbcabbccaabcabbbbcaabcabbcaabbbbbbccabcabcccaabbbbcccabbbbbcabcabcabbcabcabcabccaaabcabbccaabcabcccabcaaabccaabccabbbcabbbbbcaaabccabcabbbccabcabccabcabcabcabcabbcaabccabccabcabcabcabcaabbcaabcaaabbbcabcaabcabcaaaaabcabcabccaaabcabbbcabcabbcabcabcabcabcccaaabbcabcabccabbbcabccabcabccaaabcabccabcabbcabcaabcaabbbbccabbbcaabcabcabbcabbcabcccaabcabbbcaaaabccabbccabcabcabcabccabcabccaaabccccaaaaabcaaabccabbccabccaabcabccabbccaabcabcabcabcaabcabccabcabcaaabcaaabccabcaabccabbbcabcaaabbccabbbcabcabcabcabccabbcaabcaabbcabbcabbccccabbcabccabcabbcabcabcaabbcabbccabcabcabbcccabcaabbcabcaabcabcabbbccccabcaaabccaabbcccccaabbbccabbcabbcabccabcabcabcabccabcabbcabbccaabcabccccabccccaabcabccabccaaabbcccabcabbccabcaaaabcaabcaaabcccabbbcaabbccccabbcabccabcabcaaabcaabbbcabcabcabcabbccabccaabcaabcabcccaaabccabbbcabcccaaaaabcaaabcabcabccabcabcaaabcccabcaaaaabcaabccabbcabcabcaabccaabccabcabbbccaabcabbcabccabccccabccccaabcabbcaabcabbcabcabcaaabccabcccabcaabcabcabcccabccccabcabbccabcabcabcaaaabcabccccabcaaaaabcabccabbcabccaaabbbccabccabcaabccabbcaabbccabbcabcabccabbccabbcaabcabbcaaabccabbbccabcabcabcabbcabcaabcabcabbcabccccaabcabcabcccabbccabbbbcabcabccabbbcabccabbbcabcabcabcccabcabcabbcccabbcccabbccccabbcabcaaabbcaabbccabcabbbcabcabcabbcaabbcabcabcccabcabccabccaabcaaabbcabccaabccaabcaabccabbbbbcaaabccabcabccabcabbcaabbbcccabcabbbccabbbcabbccabcabccabcabbbcaabccaabcccaabbccabcabcaaaaabbccabbcabbcabcaabbcabcabbbccabbcabcabcabcabccaaabccabbcabccabcabcabcabbbbcabccabbcaaabcabcccabcabbbcaabcaaabcabcabcccabcabcabcabbccabcabbcccabbcabccccabcabbccccabcaabccabbbcaabccabcabcaabbbbbbcaabcaabbbbcabcccabcaaaabcabcaabcabccabcabcaabbccabccabccabcabbcabbcaaabcabcabbccabbcabbbbbcabcabcccabcabbccabbccabcabccaabbbcaabbccabbccabcabcabccabccabcabcaabcaaaabbcabbcabbcccccaabcccaaabcabcabcaabccaabcabbbcaaabccaabcabccaabccabcaaabbbcabccabccabcabcccabcabccabcccabcabbcccaaaabcabcabcabcabcabcabccabbccccaaaabcabcaaaabcccabcabcaabccaabcabcabcabbccccaabcaabbcabcabcabbcaabcabccabcabcabcabbbbcabcaabccabbbcaabcabbccabcabbbcaaabcabccabccabcabbbcabccaaabbbcabcaaabbbccabcccaaaabcaabbcccabccabcccabcaabcaabccabbcabbbbccabbcabbcccabbbcabcaaaabcaabcabcabcabcabcabccaabcccabbbbccabbccabcccabbcaaabbbcaabbbccabccabbcccabcabcabccabcabbbcabcabccabbcccabccabbbcabbcaabcaabccabccabcaabbcaaaabbbbcabbcabcabcaabcabbccccabbccabcaaabbbbccabcabcabccabbcaaabbccabbcabcaabbbbccabcabcabcabcaaabcaabccabbcabccabcccabcabcabcaaabccabcabccaabcccabcabbcaaabcaabcabbcabbcabcaabbbcaabbcaaabcabcabccaaaaabbbcabcccaaabcabcabbcabcaaabcaabcabccabbbcabccaabcaabcabcaaaabbcabcccabbbcabcabcccabcabccabcabcabbcccabccabcaabbcabcccabbccaaabcaabccccabcabbccccabcaabcaabbbbccabcabcabbcaabbccaabcaabccabccaabbccabcabcaaabbbbcabbbbcabcaabcaaaaabcabcccaabbbbbcaabccabcabcaaaabbbbbcaabbbccabbccaabccabccabcaabccaaaabcabbbbcaabcabbbcabcabcabbbcabcabcaabccabbccaaaabcabccabbcccaaabcabccabcabcaabcabbcaabcabbccabcabcaaabbbccabbbbcaabcabbcabccabcabcabcabccabbbcaabbcabcabcabbbcccaabbcabccaabbccaaabcaaabcaabbbccabcaabbcccabcaabccaabbcabbcaaabbcaabbcabcaaabcabcabcccabcabccabbcabbbbbcabcabcccabbccabcabbcaabccabbbcabcccabcabbbbbbbcccabccaaabbcabbccabcabcabccaabcaabccabbccabcaaabbcccabcabccaaaaabcabbccaaabcabcabcaabcaabccabccccabcabcccaaabccaabcaaabccabbccaaaabcaaaabbbbbbbcabcabcabccaabcabbccabcaaabcaaaabbbbbcabbbccaabbbcabbcabcabcabcaabbcccaabcaaaaabcabbcabccaabbbcabcabbccccaabbcabcaaaabcabcabbbcaaabcabcccabbbccaabbcabbcabcabccabcabcabbcccaaabcabcaabccccaabcabbbcabbcaabccaabcccaabcabbcccabcaaabcaabcabcabcabcabbcabcccaaaabbccaaabccaabcabcabbcaaabcabccabcabcabcabcaabbcabbbcabbcaabcabcaabbbcccabbcabccabcabcccabcabbcccabbccabccaaabbcabbccabcabbcabcabcabcccccabcabcabcaabcccabccabbcabcaaaabcabccaabbccabccaabcccaabcaabcabcabccaaabccabbccaaaaaabcabcabcaabbbbbccabccabcabcaaaaabbbcaabcaabcabccabbcaabcabbcaaabbccabccabcabcabcccabbccabccabcaabcabcabcaabcaabbcccccaabcabcaaabcabbbcaabcabccaaabcaaabcabbcabbbcabbcccaabcabcabbbbcaabcabcabbcaabbbcaabbcabcabcabbcabcccccabcaabbccabccabbbcccabbbcaabcaaaabbcabbbbbbccabcabbbcaabbcabcabcabcccabcaabcaabbcabbcabbcccaabcabccccaaaaabcabccccaaabbcaabccabccabcabcccabbccaaaabccaabcabcaabbbccaaabccabcabbbccabcccabbbccaaabbbcabccaaabccabcabbcaaaaaaabcabcabcabcabbbcabbbcaabcabcaabcabbcccabcabcabcccabccabbcccabcaabcabcabbcabbcabcabccabbbcabcabccaabbcabbccabbbcabbcccaaaabcabbbcabcabcaabcabbcabcabcaabcaabccabccccccabbbcabbcabbccabbcabcabcaaaaabccabcabcabcabbbcabcabbcabbbccabccaaabbccccabcccaabcabccabbbcabcabbcabcabcabcaabbcabcabbcaabbccabcccabcabbccabbcabbbbccabbccabcaabbbcabcabbccaabbcabcabcabccabcabccaaabcabbcabbcabcaabbcabcabcabcaabccabbcaabcaaabcabcaabcabbcaabbcabbcccaaaaabcabccaabcaabbcabcabcaabbbbcabcabbccaaabccabbcaaaabcabccabcabccaabccaabcabbcabcccaabbcccabbcabccaabcabcabcccabbbcaabbccabcabcabccabbccabccaabcabcabcaaabbcabccabcccaabccabcabcabcaabcabccccabcabcabccabbccaabcabcaaabccabccaabbcabbcabcabcaaabcabcabcaaabcaabbcabccabcaabccaabcaaabccabbbbcabbccabbbbbccccabbbbcabcabccaaaabcaaabcccaabcaabcabcabcabbccabbccabccaaaaaaabcabbbbccabbbcabcabcaaaabcabcabbcccabbbcaaaabccccabcaabcccabcabcabcaabbcabbbbccabccaabcabccaaabcabbcccaabcaabcaabcabbccabcccccabbbcabccabbbbccaabcaabbbcccaabccabcaabcabbbcabccabccabccaaabbcabbbbcaaabcabcabbcccabcabbcabcabcccabbccabbcabcaaabcccabccaabbbcabbcabcabbcaabbbcaabcabcabbccaabcabbccabbcaabbbccabbcabcabccabbccaabcabccaabcabbccccaabcabcabcaabcaabbccabbcabcaaabbbccccaabbccabcaaabcaabbcccaabbcabcaabcabbbcabcabccabcabcabcaabbccaaabccccabcabcaabcccabcccabcaaabcaaabccabccccabcaabbccabbcabccabcabcabbcaaabcccaabcaabbccabcabccabccabcaabbcabcaaabccaabcabbbcccabcaaabcaaabccabcccaabbcabccaabbccaabbcabcabcaabcccaabcabcabbcabbcabcabcabbccabbcabbbcaabccabcabcccabbcabbbbcabccabbbccaabcabbbcabcabcabbbcaabcabcaabcabccabcaabcccabccabcabcabbbcaabcabbcaabbcabccaabbcabcabbcaabccabcabcabcabcabcaaabcccabcabbcabbbcabcabcabccabccabccabcaabcccabcaabcaabccaaaaabbcabcaabcabcabcabbcaaaabcaaabcccaabcabcabcabcaabcaabbbcabcaabbccaaabcccabbcabbcaaabbcabbbcccaabbbbcabcabbbbccabcaabcabcabcaabbbccaabbbccabccccabcabcabccaabbcabccabcabbcabcabbbcaaabcaabbbcaaabbcabcaaabccabccabcabbbcaabcabcabcaaaabcccaabbcaaaabbccabccabcaaabcabcabcaaabccaaaabcabbccaabcccaabbcaabcccabcabbcaabccccccabcabcaabcabcabcaabcabbccabbcabcaaabcaabcabbcabbcaabbbcabcabccabccabcaabcabbcaabccabbbcabcabcaaabbcabcaabbbcabbcabcaabccabcaaabbccaabbcabcabbcaaabcabcabcabbcaabcaabbbcabccaabcabbcccabcabcaabcaabcabbcaabbcaaabcabcabcaabcabcabbcaabcabcaaabccabbcaaabbcabbcccabcaabcaaabcaabcabbbcabccabcccccabbcabbbcabcabcaabcabbcabccabccabcabcabccabbccabcabcccabcaabbcabcaabcccabbcabcaaabccaabcaabcaaabbccabcabccaabbbbbbbcabbcabcabcaabcabcabccabbbcabcabccabcabcaabcaaabbcabcaabcabcaabcabcabbbcabcaabbcabcaaaaabbcaabbccabbcabbbcabbbcabcabbbcaabcaabbccccabcccabcaabcaaaabccabbcabccabbcabccaabbbccabbbccabcabcaaabccabcaabcabbcaabbccccabbbcaabccccaabbcaabcccabbcabcabccaaaabcaabcabcabcaabcaabbcabcabccabcaaabbbccabbcaabcaabbbcaabcabbcaabcccabcabcaabcabbbbcabbcaabbcabccabcabbbbcabbccabcabccabbbcabcabbcccabbbccaaabbbbbcaaabbbcaabbcabbcccccabcabcabbcaabcabcaaabbcaaabccabcabccabbcabcabbccabbbcaaabcaabbcabccabcaabbccaabccccaabbccabcabccaabcccaabccabcabcabccabcabccabcabccaaaabcabcabcabcabbcaabcabcabcabbcabcaaaaaabbcabcaabccabcabcabcabccabccabcccabbbbbcabccabcabbccabccccabcabcabccabccaabbcabcabcabbbbcabbcaabccccabcaaabcabcabbccaabcabcaabcabbcaabccccabcaabbcccccccaabbccaabcabbcaabcccabbcccabbbbcabcabccabbbcabbcabbcabccabcccccabcabbcabcaabbcabcaabbcabcccabccabcabcaabccabbccabcccabcaabcabcabcccaabcabcaaabbcabcabccabccabccabbcabcccabccabcabbbcabbbccaaabbccabcabcabcabbbbbccabccabccabcaaaabcabbcaabbbbbccaabccabcabcccabcaabcaaabccccaabcaabcabcabccaabcabcabcabcaabcaaaabbcabccabcabcabcabcaabcaaaaabcabbcabbccaabcabcaaabbcabcabbbcaaabcabcaabccaabcaaabcccabccabcabcabbcaaabcabcaabcccabcabbcaaabcabcabccaabcaaabbbccabcaabbcaabccaabcabbccccaabbbcabcabcaabcabbcaabcabccabbcabccabbccabbcabccaaabcaabccccabcabcabcabbcabccabbcabccaabcabcabcabbccabbcabcabbcabcccabcaabbcaabbcabcabbcabccabcaabcabcaaabbbcabcabbcabcccabbcabbcccabcabcabcaabccabbbcabbcaabbbcabbccabcaaaabbcaabcabcabccabbcabcabcabbbbcabccabcabcccabcabccaabccabcaabcabbbbbbcaabbcabcaaaaabcabccabcabcabbcabbcabbcaabbcaabcabbcabcabccccabcabcabcabcaaabcabbccabcaabcabcabccaabbcccccaaabccabbccabcabbcabcabbcabbcabcabbcabcabbccaabcabcabcabcabcabbbcccabcccaabbbcabcabcabcaabcabbcabcabbcaabcabccabcabcaaaabcabcabccabbcabcccaabbbcabccaabbbccabccaabcaaabcabbbbcabcabccabcabccabcabccaabcaabbcabbccaabbbccabcabcabcabbbbccabcabccabbbccaabcabccccaaaaaabbccaabcabbbbbbbccabbcccaaaabcabccabcaaabcaabbcaabbcccccabccabccccaabcabcaabbbbbcabccaabbbbbcabbbcaaaaaaabcabcabccabbcabcaaaabcabbcabcabbbbcaabbbbcccabbcaabccabbcabcabcabcaaabbbcabcaaabbbbccabcabbcaabcabbbbcabcaabcabcabccabbbcaaabbbcabcabcabbcaabccaaabcabbbbbbbccaabbcabbbcaabbcaabcabbcaabcccabcabbcabcabcabbbccabbbcabbbbcabbcabbccabcaaabccaabccabcabcabbccabbbbccabbcabcabccabcabcabcaaaabcabbbcabcccabcabbbcaaabccabcabccabccabbbccabbccabcabcccabcabbccaabcabbcabcabcccabcaabcaabccabcabcabccabccabcaabccaaabbcabcccaabcaaabcabcccabcabcccabcaaabcaabcaabbcaabcaabbccabcabcabbbccabcccabbcccabcabccabccabbbcaaabcccaaabccaabccaabcccabccaabcabcabcabccaabcabcaabcabbcaaabbcabcabcaabcabbcabbcabccaabcabbbbcabccabbcabccabcabbcabbcaaaabccabcabccabbccaaaabbcabcabcccaabbbbccabccabbccabcaabccabbcabccabbccabbcabcabcabcabbbcaabcaaaabcabbcaaabbcccabcabcabccaabcccabcaabbbccabbbbbcabccabbbcaaabcabbbcabcabcabcabbbcabcabccaabcabbcabbcabccaabbbcabcabcaabcaaaaabcaabcaaabbbcccaabcabcabcabcabcabcaabccccaaabcccaabbcaabbbcabbccabcabcaaaaabccabcaabcaaabcaabccaabcabcabcabcaabbbcabbcabccabccaabcaabcaaabcabbccccaabcabbcabcabcaabbcabbcabcccabccabcabcabbcabbcaaaabccabcaabbccabbcaaabcabcabbcccabcccccabbcabbcaabccabcaaabcabcabcabcabccabbccaabccabbcaabcabcabccaabccabcabbcabbbcaabccaabbccaabcaaabccabcabccabcabbccabcabccabcaaaabccabbccabcaabccabbccccaabcabcabccabbcaabcabbcabcabbccabbbcaabcabbcabcabbcabcaaabbbcabcabcaabbbbbbbccabcabbccabcabcaaaabbbbcccabcabccabbcabbcabcabbbbcabbbbbcaabcaabcabcaabbbbbcaaabbcccabcabcccccabbbcabccaabbcccabbbccabcabbbccabcaabccaabcabcabbbccabbccaabbbcaabccaaabccabccabccaabbcabccabbccabccabcabbccabcaabbcabcabccaabcaabcaaabbbcabcabbcabccabbcabcabcaabccabcaaaabcabccabcaabbccaaabcabbccccaabccabccabccaabcabccabccaaabbcabbbccabbcabcabbcabbcabcaaabccabcaaabcabcabbbcabcaabbcabcabcabccccaabcabbcaaabcabcabcccabccabbbcabcccabcabcabcabbcabbcabcaabbbccabcabcabbbcabcabcccccabcabcabbcaabcabcabcaabcabbcabbccaabbbcaabcaaabcabcaabbcccabcaabcabbccaabbcccabbcabcabbcabccccabcaabbcaaaabbcaabcaabbcabccccccccabbccaabcabccabccabcccaabcabbcabcaabbbcabccaaabccaabcabbcabcabccabcccabcabcabbbcabcabbbccccabbcabccccabcabcaabbcaabcabcabbcccabcabbbbbcabcabcabbcabcccabcabcabcabbcabcabcabcabccaabbcabccaaabcabbcabccabbcaaaabccccabbbbbccccccaaabcabcabbbccccccabbcaaabcabccccabbbccaabcabccabbcabccabbcabbcaabbcabccaabcaabccaabcaabcabcaabcaaabbcabbbbbcaabcaaaabccaaaabcabcabbcabcaaabcabbcaabcabcccabcaabbcaabbcaaaabcabcabcabcabcaabcaabcaabbbccaaabcaabcabccaabcccabccccaabcabbcaabbbbcabbcaaaaabcaabcabbcabcabcabbccccccabcabbccabbcabbcabccabbcaaaabbbcabbbcaabbcaaabcccabbbcaabbbcabcabcaaabcabcabbcabcaabcabbcabcccaabcaabbcaaaabcabbcabbccabcabbcabccabcabcccabcabcccaabccaaabbcaabccabcabccaabcabcabcaabccaabccabccabbcabcabccabcabccabcabccabbccaaabcabcaabcccabbcabbccabccccabccaabbcabbccccaabccabbbcabcabbcabcabbbcabccaabcccabcaabcabccaaaaabbcccabbcabbcaaaabcabccccabbcaabccabccaaabccccccabcabcabcabcaabcaaabbcaaabbcaabccabbccaaaabbbccabbccccabbcaabbbccaabcabccabbcabcccabcabbbcabcabbbcabcabbcccabccabccccabcabbccabcaaabbcaabccaaaaaabccabbcabcaaabcabcabcabccccabcaabcaaaaaaabbccabcabcccabcccabcaabbbbcabcaabbbccaabcaaaabcabcaaabccabcabbccabcaabbcaabcabbccaabccabcaabcccabcabbcabbccaaabcaaabcaaabcabcaabbcaabbccccabcabbcccabcaabcabcabcaaaaabcaaaaabcabbcaaabccabbcccabcabbcaabcabcabbbcaabccabcabcabcccabcaabbbccabbcaabcaabbcabcaaabbcabccabbbbbcaabcabcaabcabbbcaabbcaabccaabccabcccabbbbbcabcccaaabcaaabbccccabbcabbbcabcaabccaabbcaabcabcaaabbcabccccabbbbcaabcabcabbbcabcabcabccaabbcabbbcabccaabbccabccabcaabcabccabcaabbbcaabbcaabbcabcabcabbbcabbcabbccaabcccabcabcaabcaabcabccaabbcabcaaabcabcabccabbbcabcabbcabcaabbbcabcabbbcabcabbbcabbcaabcabbcaaabcabcaabcabcabcabcabccaabcabbccccaabcabbcabbcabcabcabcaaabcabbbbcabcaaabcaabbcabccaabccabbccaabbcabcabcabbbbcaabcabbcabbbbbcabbbcabbcabccaabcabcaaabbbccabcccaabbccabccabcabccaaabccaabbcabbccabcabbbbcabccaaabbcabcabccabcabbccaabbbcabcccaabccaaabcaabbbcaabbcabcaabcabcccaabccaaabcccabcabccabcaabcaabbcaaabcabbbccabbcaabbcabbbcabbccccabcabcaabccabcabbbbbccaaabbbcabbcabbcaaaaaabcccaabccabbccabbbbccabbcabcaabbcabcabcabccabbcabccabbbbbccaaabcccaabccabbccaabcaabcabcaaaabbcabcabcabccaaaabcabcabcabccabbcaaaaabcabcabcabcabbcabcabbcabcaabbcabbbbcabbcccccaabbbcabcaabbbbbccabcabbcccabbcaaaabccabccabbcaabccabccaabbccabbcabcabcaabccccccaaabcaaabbbcabbbcccabbbbbbcaabcabcccabcabcabcaaaabccaabbbcabcabcccaaabbcaabcccccaabcaabbbbcaaabbcaabcabcabcaabbbbbcaabbccaabcabcaabcabbccccabcabcabcabbcccabcaaaabbcabcaabcabbccabccaaabccabcaabcabccaabcabccccabcaaaabcabcabbcaaaabccccabcaaaaaabbbccabbcccabccccabcaabccabbcabcabcaabcaaabcabbccccaaabcaaaaabccabcaabcabbbbbbcabcabcaabbcccabccabcabbcccaabcabbcabccabcaabbbcabccabcabcccccaabcabcaaabbccabbbcabcabcabcaabcaabcccabccabccabcabbbcabbbbcaabcaabccabcaaaaaaaabcaaabbbcccabcabcabbbccabccccabcabcaabbbbbbbcaabcaabbccabccabcabbcccabcabbbccabbbccaabbbbcabccabcabcabbccabcabcaabcaaabcabcaabcabbbbcabccaabbcabcabcccccccabbcabbbbccaabcabbbcccabccabcabcccabcabcaabcaabcabcaabcaabcabbbcabccabcaabcaaabbcabbbccaabcabcaaabbbccaabcabcabbcaabbcaabcabccabbcabcabcccabbcaaabccabcaabbbcabccaabcabbcaabccabbbccaaabcaaabcccabccabccccabbbbcabbbccabccabcaabcaaaabbbccabcabbcabcaaabccaabcabcabcabcaaaaabccaaabbcabcccabccaaabbcabbcccabcabbcccabccabbbcccabcccabbbbbcabcaabbbcabcabcabbcabbcaabcabbbccaabccccabcccaabbcabcccabcabbbbbcaaabbcabcaaabbcaabcabbbbbcabbcaabcaaabccabcaaabccabccaaaaaabcabcabcabbcabccabbcabcaabbccabbcabbcaaaabcaaabccaabcabcccabcabcabccabcabcabbccabcccabbcabcccabccaabccaaabcccaabcabbcabcabbcaaaaabcabbbbbbcabbccabcabbbbcaabbcccabcabcabcabbcccabbbccccabbbccabcaaaaabcabccabcabbbcabcabbbbbbbcabcabccabcabcabcaaabcaabbbcabcabbcaabcaabbbcabccaabbcaabcaaabcabcaabbcabccaabcaabcccaaabcabbcabbcabcabcaaabbbcabcaabbcabcabbbcccccaaaabcaaabcabcaabbcabcabccaaabcabbcaabcabcaabcabcabbbbcabcccabcaaabccaaabcaaabcabcabccabcabbbcabcccaaaabcabcabcaabcccaabcabbcabccabccaabcabbcabcabccabcabbbcabcabcccabbcccabccabccabcabcabcccaabbcccaabbcaabccccabcaabccabcaabcabbcabcaaabbbcabcaabbcabcaaabcabcaabcabbbcabcabbcabbcabbcabbbcabcabcaaaaaabcaabccabcaaabcccabccabcabcccabccaaaaabcabcaaabcabbbbccabcaabcabccaabcabccabcaaabbcabcabbccccabbcabcccaabcabcccaabbbcccabcaabbbbcaaabccabbcabbbcabbbbccccabcccabbcabccabcabcccabcaabcabbcaabcabbccabcabcabcabcabccabcabcaaabcabccabcaabcabcabcccaabcaabbbcaabcccaabccaabcaabbbccaabbcabcabcabcabcabbcabcabcabbcaaabcabcabcaaabccabcabcabbcabccabccabccaaabcaabccaabccabccaabccaabccaabcabcabcabbbcabcaabbbbcabcabcabcabccabbcabcabbcabcabcabccabcccabbcaabcaabcabbcabccabbbbcabcabbcabccabbcaaabbcaabbbccabbccabcaabbcccccaabcaabbcccabbcaaaabccaabbcabbcaabcabcaabcabcaaaabcabcaabbbcabccabbcaaabcccabcabcaabbbcabcccaabccaaabcabccabbbcabcabbbbbcabcabcaaabcabcabbccabbccabcabbcaaaabbcabccccaaabcabcabbcabcabcabbbcaabbcabccabcabbccabccaaabbbccabbcabccabccabccabbcabbccabcccabcaaaabcaaabcabcabbcaaaaabcabbccabcabbbbbbcaaabbccaaabbbcabbbbbcaabbcaabccabbbbbbccaabbbcabccaabccabcabbcabbbcabcccaabcccccccabbcaabccccaabccabbccaaabcabcaabcabbcabcabcccaabcabbbbcabbcaabbccaaabcabcabcabbccabccabccaabbcabcabccabcabcccabbbbcabcccabcaabbccccaabccaabbcabccabcabcabcaabcabcabcaabcaabbcabccccaabcabccccabcccabcaaaabbbcaaabccabbcaabcaabbbcabcaabcabcaabccabbccccaabccaaabbbbcaabcabcaabcabbbccaaabbbcccabbcabcaabbcaabcaabcabbcaabcaaabcaabbcaaaabcabcabccabccabcabbcabbcaabbcabcabcabbcabcabcabcabccabbcabccabbbbcabcccaabcabcaabbcabccabbbcaabccaabccaabccabcabccabccabcabbccaabcaaabcaaaaabcabbbcabcabcabbbccabccabccabcabcaabcccaabcccabccaaaabbbbccabccaabcabbccabccaabbbbcaabcabbcabccaabcabcccccaabbcccabcaaaaabcabcabbbbbbccabcabcaaabcaabcccccaabcabcaabcabcccabcabcccaaabbcabcaabcaabbcabbcabcaaaabccabcaaabccabcaaaabbcaabcabcabbbbbcccabcabcabcaaabbbcccabcaabcabccaabbcabccaaaabccccabcabccabcaabbcabcaabcccccabbcabbbccabccabbbcccabcabccabcabccabbccabcaabbccaabcaabcabcaaaabcabbcabccccabcaaaaaaaabcccabcabcabccccabbcabbbbcabbcabbcabcabbcabcabccaabccaabbcabcccabbcaabcccabbcabbcabcabcabcaabcabcabbcabccabcabcabccaabbbbbbcabbcabcabcabcabbccabcaabcccabcabcabcaaabccabbbbbcaabbcaabccabcabcabbcccabccccabcabcaaaabbcabcabbbcaaabcaaabbcabcaaaabcabccaaaabcaaabccaabcaabccabcabccaabcabccaaaabcaabcabcabbbccabcabcabcabcccabcaabcabcaabcabcabbbcccabbcabbcabcaabcabbbcabbcaabcabcabcaaabcccabcabccabbcabbcaabccabbcaabcaabbcabccabcabbcabcabbccabcabcaabbccabcaabcabcabccabcabccaaabccaabcabccaabbbcccabcabccabbcabcccabccaaaabcaaaaabccabbcabbccabccabbcaabbbcaaabcabccabbbccaaabcabbcabbbcccabccabbbcabbcabcabccaaaabbbcabcabcabbcabccabccaabbbbcabccaaabcccccaaaaaabbcaabcaaabbcaaabbbbcabbcabbbcaabbbcccaaabccaaaabcccaabbcabbcabbbbcaabbbbccccccabcabcabcccabbbcabbcabcccccccabcaabccccabbbbcaabcabbccabcccabcabcccabbbbbcaabccabbbcaaaabccccabbccaabccaabbcabbcaabcabbbcabccaaabcabcabcabbbcabccaaaabbbccaabcabcabccabcccabcabcabcabcaaaaaabcabbcabbbcabcccabccabbbcccabbbcabbcabbcaabcabcaabcccabcaabcccaaabccccabcabbbbbbcabbcaaaabcaabcabccabcaabbcaabbcabcccabbccccabcccabcaaabbccabbcabcabcabcabccccabccaabbcabbbcabcabbbcabbcaabcabbbbccabccabcabccabbbccabcabcaabcabcaaabccccaaaabcaaabcaabcabbbcaabccabcabbcaaabcaabbbcabcabcaabcabcaabbbcabcccabbcabbcabbcabcabcabbcaabcabcaabbcabcabcabbbcccabcabcabcabcabbcabcabcabccaabbccccabcabcaabcaabcccabbbbccaabcaabcaabcabbcaaaabbcabbbbbcabcccabcaabccaaaabcabcccabcccaabcabbccabcaabbbcaaabbbbbcabcabcabbbbcabcabcabcabccabbbccaabbbcaabcabcabcabcabcaabcabbcabbccabbcccabbcabcabbbbcabcabcccabccaaabcabccabbbbcabcaabcaabcabcccaabbbcabcabbbbccaaabccabcaaaaabccccccabccabbccccaabbbcaabbbbccabccaabbcabbccccaabcabbcabccabbbccabccaabcabccccabcabcabccaabcccabbccaaabccabbbbcabcabcabcabcaabccaabbbbccabcccabcccaabbccabcaaaabccabbbbcaabccaabccabcabccabbbcccabcaabcabbcaabcccabbcabbbbcaabbcabcaabcaabccccabcccabcabbcccaabcaabbcaabbcabcccabbccabbbcabbccccaabcaaaabcabbbcabbbcabcabcabbcabcabcccabbcabbbcaaabcabbbcabcaaabcabccaabccaaaabccabbcabccaabcabbcabbcaabcabccabcabcabcabcabbccabcaabbbcccabbcaabbcaabcabbcabccabcabcaabbcabbbbcaabccabcccabccaabbcabcabccaaabcabbcccabccccaabcccabccabbcaaabbccabbcaaaabbbcabccaaabcaaabbcaabcabccccabbcaaaabcabcaabcabcabcaabbbccabbcabcabccaabcaaaabccaabbbcabcabcaabbcabcabcaabcabbccaabcccaabbccabbbcaabcabccabccaabcabbcaabcabcabccabbbbccaabbbcaabbccccabccabcabcccaabcaabcabbcaabcabcabbbbcaabcabccabcabcaabccccabbbcabcabbcabcabbbbcabcaabccccaabccabcaabcaabbcaaabbbbbbbcccabcaabcaaabbccabcaabbcccaabcabbbbbcaabccabbbbcccaaaabcabbcabbcaabcccabbcabcaabcaabcaabcabcccabcabcabcabbcaaaabbbbcaabccabcabccabcabcabcccaaabbcabcaabcaabcabcaabcabcabbcccabccabccabcaaabcabccabcabbbccabcccabcccaaaaabbccabcabcabccabcaaabbccabcabcaabbbccabccabcabbbccaaaaabbcabccabcabbccabcabbccaabccaabcaabbcabbccabbbccabccabcabcabbccaabcaabcaabcabcabbcabcabcabcaabccaaaabcabbcaabbccaabbccabcabcabcccaabcabcabcabcabcabbcccaaabbbcaaabccabcabcabcccabbcabcabcaaabbcabcaabcabbcabcabbccabbcabcaabccaabcccabcabbbcabccabcabbcccabbcabcabcaabcaabcaabbbcabbcabcabcabcaaabcabbcaaabccabcaabbcabccabccabcaaabcabcccabcabcaabcabbbcabcabcabbcaaaabbcabcabbcaabcabcccabcaabcabcabcabcabccccabbbcabcabcabccaabccccabccabccabcaabccccccabcabbccccabccaaaabbcaabcccaabcabbccabccabcabcabcabbbbcaabcabbbcabbcabcabcaabbcabccabcaabcaabcabbccaabbbccaaaabcccccaabccaaaabcabcaabcabcccabbbcabbcaabcabcccaabbbcabcabcabccabccccabcabcabcccccaabcccabcabbbccabcccabcccccabccabcabcabcccaabccccabccabccabccabcaabcabcccaaabcabcabcaabbccaabcabccaabcccccabbccaaabbccabbbbccaaabbcabcabccabbbcaaaaabccccabcabcabbcaaabcabbcabbbbccabbcabcabcabbbcaabcabcaabcaabcaaabbccabcaaaabcabcabcaaaaaaabccabccabbccabcabcabcabcabccabbbcabbcaaaabcabbcabbcabcccaabcccabcabbcabbbcabcccabcaaabcabbbcabbcabcaaabbccaabcabcabcaaabcaabbcabbbbcabccabcaaabcabcccabcabcaabbbcabccabcaabcccabbbcccaaabccaaabccabbbccabcccaabcccabbcabccabcabcabcccaabbccaaaaabcccaaabcaabbcabccabcabcabbcaabcabcabcaabbccccabcaaabcabcabbbbccabcaaabccabbbccabcabbccaaaabccabcabccabccabcccabbbbcaabbcabccabcabcabcabccccabcabcaabbbcabcccabcccaaaabcaabcabbcabcaabbcaabccabbcaaabccabcccabcabcaabbbbbbbbcabcaabccccabbccabbbccabcabcabcabcabcabcaaabcabcaabbccaabcabbcccabbcabbbccabbbcaaaaabbcaabbcabcabbccabccabccabbcccaaabcabccaaaabcaaabcabcabccabbcabbbcccccabbbbbcabcabcaaaabbccccabcabcabbcaaabcabbbbbbcabcaabcabcaabbcabcccabcaabcabccabcabcabbccaaabccaabcaabbcabcabbcabbbccccabccabbbcabcccaabbcabccaabcabcaabcabcabbccabccabcabcaabbcabbbbbccabcaabbcccccaabccabcaabcaabcabcabbccabccaabcaabccabcabccabbccccabbcabcabcabcabcaabcaabcabcaabcabcabcabcaabbbccabccccabcaabbcabbbcabbcaabbcabccccabcabbbcabcabccaaabcabbbbcabcaabcaabcabcabcabcaabcaabbcabbcabbccabccabccabbbbccaaabbbbbbbcabccabbcabbbccabcccaaaaaabcabcaabcabccaabcaaabcabcabcabccabcabbbcaabcabbcabbbcccccabcabcabbcabcabccaabcccabbcabcccaabbcabbcabbbccabccabcabbbccabbcabbcaabcaaabcabbcabccabcaaabbcabcabbcabcabbbbcabbccaabbccabbbbccabbbbbcaabccaaaabbbccabcaabcaabbcccaaaabcabcabbcabccabcabccaabcabcabbcabcabcaabccabccabccabcaabcccccabbbbbcabbbcabcabcabcabcabcabccccabbccabccabcaabbbcabbccabcaaabcabcabcabcabcabcabcabcaabcabcaabbcabccabccaaaaabcabbbbccabcabbbcabbbbbbbcabbbcabccaaaabbcabcabccaaabccabcaabccaabbcaabccabcccaaabcaaabbccabbbcccabcabbcabcaaabcabcabcabccabbcabccaabcabcabbccaabbcccabbcabcabcabcabcaabccabccabbcabccabbccaabccaabbcabbcabccaabcabcabccaabccabcabcabbcabbbbbbbccaabccabbbbcabcaabcccaaaabcabbbbbccabcaabcabcaabccabcabbcabbcabbcaaabcabcaabbcccabccabbcabcaabbbcabcabbcabbbcaabcabcabcaabccccabccabccabccccabbccaaabbbccaabcabccabbcabcaabcabcaabccabcaabccaabbcabbcaabcccabccaabccaaaabccabccaabbbccaaabcabbcabcccabbcabcabbcabcaabcabbcaabcaabcaaabbcabbbbcaaabbcabccaabcaabcccabcabbcaaabcabcabbbcabcccaabbbcaaabcabbcaabcccaabbccaaabccaabcaabccabcaabcabcabccaabbcaabbcaabcabcabcabbbbccaaabcabccabbbbcabcabbcabbcccabcccaaabcabcabccaabcabcabcaabcabbcccabccccaabcabbbccabcabccaabbbbccaabcabbcabbcabbcaabcaabbbbbccaaabcaaabbbcaabccabcccabbcabbccabcaaaaaabcabcccabcabcabcabcabcabcccaaaaabcabcaaabcabcaabbcabcabcaabcaabcaaaaaabcccabcaaaaabccaabccaaabcabbbcabcccabcabbcccabbbbcabccabbbccaaabbccaaaaabbcaabccabbbcabcaaabbccaabcabccccaabcabcaaabcaabbcabcabcabcaaabbcabbcaabcccccaabcabcabbcabcabcaaaabcabbbccccabccabbcabcabcabcaabbcaabcaabcccabbbcabcaabcaabbcccaabcabccccabcabbcabcaabbcabcabbcabcccabbcccabbbbcabbcaabcabcabcabcabcaaabccabcccabcccabcabcaabccabbcaaabcabbccccccabbcabbbcabbcabcabcabccabcaaaabbbbcabbcabcabbbccaabbcabccabcccccabbccaabcabcabcabbbbcabcabcabccabcabbcccaaabbcabccabcabcabbccabbbbcabcaabbccabcabbbbcabcabcabcaaabbcccabcccaabbcabbccccabccccaaaaabbbccabbcabbccaabcabcabbcabccaabccccabcabcabcaabccabccabbcabbcaabbccabbcccabcabcabcaaabcaaaabbcabcabccccaabbbcccabcabcabbbbbbccaabccabcabbcabcabccaabbbcaaabccabcaabbbbbcabbcabbcabcaabccabcaabcabbbcaabbcaabcaabcabbbccaabccabccabcccaabccaabbcaabcaabbcabccabbcaabcccabbbcabcabccaaaabcaaaabccabbccabcaabbcabccabccabbcaabcaabcaabcccabbccabbbccaaaabcabcabbcccabcabbcabcaabbcccaaabcabbcaabccabccaabcabbbbccabcabbccaaabccabbbccaabcabbcabcabccabbccaabcabbbbccabcaabcabcaabbcabcaaabcabcabbbcaaabcabccabcabcabcabcabcaabcaabcccaabcabccabcaabcabcccabcabcabbbccabccabcabbbccabcabcabcabcaaaabcabccaabccabcabcaaabbcabcabcccabcaaabbccaabccabccaabccaabbbccaaabbbcabccaabcaabcaabcabccabbbccabbcabcabcabbbcccabcabbcaabcaabcaaabcccabcaabbccaaabccaaaaabbcaabcabccabccabcaabbbcaabcabbcabbcabccccabcccaabbbcabbbcaabbbcabbbcaabbbcabbcaaaabcabcccabbccabcabcccabbbcabbccaabbcccabccaaabcaaabcccabbbccabccabbcabcccaabcccabcabbbbcabcaabcaabcccaabcaabbcabcccabcabcabbbcabbcccabcccaabbbcaaabbcccabbcaabbcabcabbbcabcabccaabcaabbcabbcabcabbbcabcccabcabccabbbcabbbcaaaabbccabbcabbccabbcabcabcabbcaabcabcabbcabbcabcabbcccabcabcabbbcabccabcaaabccaabcccaaabcccabbcabccaabcabbbbcaabcaabbcabcabcaabcabcccabcabbcabcaabcaaabbcaabbbccaaaaabbcabbbcabccaabcaabcaaabbbbbcaaaaabccaabbcabcabbbbcabcaaabccabcaabbcaabcabccabcccccabbcaabbcabcabbcabcaabbccabcabcaabcabccabccabccccccabbcccabbbcabccabccabcabcaabcaabccaabbccabcabcabcaaabcaabcccabcaaabbccabbbcaabbcccabcaaabcaabbcccccabbccaabbbccabcaabbbcabccabbbbccabccabbbcabbbbbbbcabbccabbbbccabccabbccaabbcabbcabcabbcabbcaaaabccabbcaaaabcabbcccabcaabcabbccabcaabbbcaaabcabccabbbcabbccabcabbcabccccaabccccabcabbbccabbcabcabcaaabbcabcabbbccaaaaabbbcabcabcabccaabbbbcabcabbbbcabbcabcabbbbccabcabbbcabcaaabbbcabcabcaabbcabccccaaabcccabcabcabccaaaabbcaabcabcaabcabbbcaaabcaaabcabbcabcaabccabccabbbcabbbbcccabbbcabcabcaaabbccabcabbcaaabbbccabbbbccabcabbccaaabcabbcabbbccabcccaaabbccaabcabccabcaabcccaabbcabbbbcabbcabcabcabccabcaabbcabcaaaabbccabbcccabcaabcabcccaaabcccabcabcaabccabcccabccabccaabbcabbbbcabbbcabcaaabcabbbccaaaaabbcabccaabcabcabccabbccabbbcabbcabbccabccccaaabcabcabcabcabcabccabbbbcabccabcaabbbcabcabbcabcccccabcaabccabcabbccaabcaabcabcabcaaabccaabcaabcabbcabcaaabbcaabcaabbbccccaaaaaabcabcabbbbccccaaabcaabbbcabbcaabcabcabbcccaabbcabbcabcabcaabccabcabcabcaaaaabcabbcccabccccabcabbbbcaaabbbcccabcabcabcabcabcabbbcabcaaabcabcabccabcabcabcabbbcabbbcabcabbbbccabcaaaabbbcccaabbbbbbcaabcaabcabccabcabbbcabbcabccabbcabbcccabcabcccaabbcabcaaabcccabcaaabcabbbcabccabbbbbbbbbcabcabccaabcabcabccabcabcabbccabccabcabcabbbccabcabbbccabccabbbcaaabcabcaabbcabcaabcabcabcccabccabcabccabbcabcabccabccaaaaaaaabccaaaabccabbcabccabbccabbcabcaaaaaabccabcabbbbcaaabcabccabccabbcabcabcabcaaabcabcabccabbbbbccabcabbccaabccabccccabbcccccaabcabbccaabcccaabcaaaaabccabbccaabbcabccabcabcabccabcaabccabcabccabcabcabbcabcccccaaaaabcccabccccaabcaabcabbbcaaaabcabbccccabcccaaaabcabccabbcccccaabcaabcaaaabcabbbbbcabccabbcabcabcaabccabcaaabcabccaabcabcabcaabcabcaaabcabcabcabcabcaabbbcaaabcaabcabbcccaaabccabbcabcaabbbcccabcabcabbcabccabcaaabbcabbbbccabbcaabbcaabcabcabcccabccabbbbccabccccaaabcabcaabcabcabcaabcabccccabbccabccccabcccccabcabbcabcabcccabbccccabcabbcaabbcaabbcaabcaabcaabbcaabbcccabcabbcabccaabcccabcaabcabcabcabbcabbcabbbcabcabbccaaaabbbcabcabbbcaaabcabbcabcaabcabbcaabbccabcaabcaabbbccabbccabbbcabccaabbbbbbbccaaaaabccabbcabcabbbcabcaabbcabccabccaaaaabcaaabcabccaabbbcabcabbcabbcabccabcaaaabccabccabccaabcaabbccabcaabccabccabccabcaabcabbcccabbbbcabcabbccccaabccccabccaabbbccabbcabcabccaabccabcabcabcabcaabcccabbccabccabccaabcabcabbccaabcabcaabccaabcabcaaabcccccabcabccaabccaabcabcccaaabbbcaabcabcaabbcabcabbcabcccaabcccabbcaabcaaabcabcccaabbcccabcabbbbccabccccabccabbbcccabcccabbccaabbbccccabcabcccabcabbbccaaaabccaabccaabcaabccabcaabcaaaabcabbccaaaabbbcccabbcaabbbcaabbccabbbccabbcabcabcaabbcabcabccabccaabcaaabccabcabcabcaaabcabbcaaaaabbbbcabbbccaabbbcabcabbbbbcabcabcabbcabbbccabcaaabbbcabcabccabbcccabccabcabbccabcabbcaaaabcaaaabccaabcaaabbcccaabccaabbcabcabbbcabcabbcabcaaaabbcabbcaabbccaaabcaabcabcabcaabccaabbcaabbccabbbccabcabcaabcabbcaabccccabcabbcccabcaabbbcaabcabcccaabccabbccaaaabcabbcabbcabbcabcabbccabcaaabccaabcabcabcabccabcabcccabccabcabbcaabcabbcabbcaabcaaaabccabcabbcaabcabcabbbcabcaabbcabbbcccccabbcabcabcccabcaaaabcabbcccaabcabbbbccabcabbcabcaabcccccabcccaabcabcabcaabbcaaabcabbbcaabbcaabcaaaaabbccabcabcaabccabbbbcabcabccabbbcaaaaabccaabcabcabcaabcabcabccccaaabbbccaaaabcabcabcabccaabcabcaabbbcccabbbccccabbbbcaaaabbcaabcabbcabbcaaaaabbcabcccabccabbcabcabbccabcaabcaabccaabcabbcaabcaabbbbcabccabbbccabccabcabcabcabbcabccabcabcaabcabbcccaabbbbbbbccaabbcabbbcabcabccabcabbcabbbcabcaabcaaabccabcabcabbcaabccaaabbbbbcabcaaaabbccaabcabcabbbcabbccccaabcccabcabcccabcabcabbcabcabbccabbbcabcabbbbcabbcabbccabcccabcccaabcccaaabbcaaabbcabcaabcabcabcabcabccaabbccaabcabbbbbcabcabbbccaabcaabbbccabcaaabcabccabccabbccaabbcabcabcabbcaaaabcaabbbcabbcaabcabbcabbcabbcabccabbcabcabbbccabcccabbbcabbcabbccabbbcaaaabbbcaabccaaabcabcabbcabcabbcabbcabcaabbcaabbbbcabccabbccaabcabcabcabcabbccaabccabcaaabbcabccccabbbcaabccaabcabbbcabccccabbccaabcabcccaabcabcabcabcabcabcabbcaabbbbcabbbcabcabcabcccaaaaabccabbbcabccaabbccaaabcaabccabbccabbbcabcabbcccaabbccaabbbcccabbcabcabcaabccccabcaaabbcccabcccabccabcabcabcabcaabbcabcaabccabcabcabcabccabbbcaaabcccabbcccabbbbbcaabccabcabccabcabccccccaabcabbcabbbbbbcabccabbcabbbcccaabbcccabccabbcabcccabccaaaabccaaabcabbcabcaabbcaabbccaabcaaabccaabcaabcaabcabcabcaabbbbbbcabcccccabccabccabbcabcabccabbcabcabccccccabcabcaabbcaabcccabbbbccaabccabcabcabcccabcaabcccaabcccaabbbccaaabccaabcaabbcaaabcccaabcabcabcaabccaaaaaabbbcabcabccabcabbbcccaabcabcaabbccabcaabcccabcaabcabcabcabbcaabccabbbbbcabbcabbccabbcabcaabcabbcaabbccccaaabbccabcabcaabbcaaabcaabccaabcabcccaaabcabbbcabcabbcabbccaabbccabccabcaabcabccaabcabcaaabcabccaaaabcabcaabbcabcaabcabbbccaabcccabccaabcabcabbcabcabcaabbccaaabcabbcabcabcabcaabbcabcabbccabccaaabccabcabbbcccabccabcabbccabcaabcaaabbbcaabcabcabcccabbbbbbcaabbccabcabbcabbccabbbcabcaabcabcabccabcabcaaabbcabcabcaabcabcaaabcabcaabcabbcabbbcabcabcabbbccabcabbbcabbcabcabcabccaabbbcabccaabbcabcabcabbbcaaabcaaabbbccabbcabcaabcabcabbccabbcabbcaaabcabccabcabcabbcabcaabbcaaabcaabcabcabbbbcabccabcabcabcabbcabbcabcabcabcaaabcabcaabcabbbcabcabccabbcabbccaabcabbbcabcccabbbbbccabccabcabcccabcabcabcaabcabcabcabcccabbcabbcaabcaabcabbbcabbcaabcaabbbbcabbbcabbcabcabcabccccccabbcccabccccabcabcaabcabcabcabccabccabbbccaabccabbccabcabbbcccccabcabcabbcabbcabcabbccabccabbcabbcabccccaaaabcabbccabcaabbbcabccaabbbcabbcaabcabcabbbcabcaaaaabcabbbcabcaaabcabcabbccaabcabbbcabcabbcaaabcabcaabcabbccaabcaabbcccaaabbcabccabcaaabccabbbbbcaabcaaaabbccaabccaabbccabbcaabbbcabbbccabccabbbbcccabbcaabbcabcabccccccabcabbcabbcabbbcaabcaabcaabcabcabbbcabccabbcabbbcabcabccabccabbbccaabcabbcabcabbcabcaabcabbccabbbccabcccabcaaaabbccaaabbccaabcaabcaaaabccabbcccabbcccabcaabbccabcaabbcccabcaabbccabcabcabcabccabbbcabcccabbcaabcabcabcabcabcabbcabcaaabbbccaaabcabbccabbccaaaabcaabcccccabcaabcaaabccaabbcabcccaaabbcaabccabbcabcccabccabcabbbbcabcabbbcaabcabbcccabbcabcabcabccabcaabcabccabcabbcabbbcaabbccabcabcabcabbbbcaabbcaabcaabcabccabbccabbbcaaabcabcccaabccabcabcabbcabcabbbcaabbcabcabcccaabbbbbcabbcabcabcabcaaaabcccaaabcccabbbcabcabbcabbbcccabbcabccabcabcabcaabbbbcabbbccabcccabcabbcabcabbcabcaaabcaabcabcabbbcaabcabcaabcabcabbbcaabcabbbccabbcabbbcabbccabcaabcabbcaabccabcaaabbcaaaabcabbcaaabcaabccaabcaabcabbcabbcabbccaabcabbccabcabbbcaabccabcaabbccaaaabccabccaaabbcaabccccabccabcccabcccabcabbbcabccabcabbcccabbbccabcabbcccabcabccabcabbcabccabcabbcabcabccaabcaabcabbbcaabcabcccabbcccabbccabcaabcabbbcccabbccabbccabbccabccccabcabbcaaabccaabcabcaabcabbbcabcaabbccabbcabbcaabcabbccabcaaabcabcaabbcaabbccaaabbcabcaabbccabbbcabccaaabcaabcaabcaaabcccaabcaabccabbcabbbccabcabbcabbbcccabcabbbcabcaaabcaabcabbbccabcccabccaabccaabcabccabcaaabcaaabcabcaabbcccabccabbcaaaaaabbcabcaaabcaaabcccaabcabbbccabcabbcaabcaabbbccabbbbcabccabccaaabbbcabcabbccabccabcabbbcaabcccabccabbcabbcaaaaaaabccabccabcccaabcaabcaabbccabbcaabcabcabcaabccabccabbbcaabcabcabccccabbccaaabbcabbcabcabccaabbbccabcabbccabbcabbcabbcabbcabcabbcabcabbcabbcabbbccabcabcabcabbbcabccabcabcabcaabbcccaabcabccccabbcaaabcabbbcabbcabcaaabccabcabbcaabbccabcaabccaabbccabbcabcabbcaabccaabbcabccabcabcabbbcabcccabbbcabbcabcaabcaabbcaaabcaaabccabbbcabbbbbccabccccabcabcaabccabcabccabbcaaabbbcaabcabcabcaabcaaabbbccabcabcaabccaabccaaaabccccaabccabbccabcabbbbcabcabcabccabcccaabcabcccaaaabcabbbbbcabccaaaabcabccabcabccabcabcabbbcabcabcaaabbccabcccaabccaaaabcccabcabccabcaabbccabbccaabcaaabccaabbbcaabbcaaabcabcabcaaabbbcabccabcaabcabbbcabbbbbcabbcabcabcccabcaabccaabccabcabcabccabbcabcaabcaabccccaaaabccaabbcaabbcabccaabcaaabcccaabbcabcccabcaaaabbccccabcccaabbcabcabbccaabbcabcabcabcabbccabcaabbcabbbcabccccabbbbcaaabcabbcabccabcabbbcabcabbcaabcabcaabcabcabccabcabcabccaaabcaaaabcabccabcabcabcaaaaabbcaaaabcaabbcccabcabcabccaabcabbcaaabcabbcabcaabbbccabcabcabbcabccaaabcaabcaabbbbcaaabcabbcabccabbcabbcabcabcabccabbbbcaaaabcaabcaabbbcabbcccabcabcaaabbbcabccabcabbcabbcaabccccaabcabcabbcabccabcabcabcaaabccaabcabbbcaabcaabcaabcabbbcabcabccccaabcccabcabcabcabbbccccaaabbcabccabcabcaabcabbccabcaabcccaaaabcccabbcabcabcccabbbcaabcaabcccabbbccabcabbcabbcabcccabccabccaaabbbccaabbbccabcaabbccabccabccabcabcabccccccabcabcabbbcaabccaaabbcaabbcabcabbcaaabccabbccaabbccabcabbcabbbbbbcccabcabcaabcabccabccccabcccabccaaabccabccaabcabbbcabccaaabbbcabbcabbcabcabcabcaaabbbcabcabccccaabcabcaaabbcaabcabcabbbbbcaabcabcaaaabbcaaaaaaabbccabccabcaaabcccaaabcabccabcaabbcabcabcabbcaaaabbcabcabcaaabcabcabcabcabbcccaaabcabbbbccccabbcabbccabcabcaabbcabbbbcaabbcaabcabcabcabbcabcabbcaabbbccccabcaabcaaabccabbccabbbbbcabcabbbbccccabbbbcabccccabcabcaabccabcccabcabcabbcaaabcabcabcabbccaabcabbbccabbcabcabbbccabccabccabccaaaabbbcabcaaabcaabcabcaaaabcabbccaabcccabbcaaabbcccabcabcabccccabbcabbcaabcaabcabbcabcabcaaabccabcabcabcabcabbcabcaabcabcabcabcabcccccccabbcabcaaabbbbbbbcabcabcabbcabcabcabccabbccabbccaabcabbccabbccabcabccabbccccaabbcabcaabcccaabccaabbcabbcabccccabcabccaabcabbbcaabcabccabccabcaabcaaaabbcabcaaabccaaabbcaabbbbcabcabcabbcabcaabbbcabcaaabbbccccabbccccaabbcaaabbbcabcabcabcaabcaabcaabccabbcccabcabcccaabcabcabbbcabbccabcaaabcabbcabbccabbccaabbbccabcabcabcccabbccaaabcabbcaabcabcccabbbccaabbbcabbbcabbbcccccabcabcabccccccabcabbbcabccabccabcabbcaabbcabcabccabccabcaabbcabcaaaabcabccabcabcabcabccabbbbcaaaabccaabcccabcabcabcabbbcabcaabcaabcaaaabbcabbbcabcabccabcabcccccaaaaaabcaaaaaabcaaabcabccaabcabbcccaaabbbcabcabbccaabcaaaabbccabccabbcabcaabcaaabcccabbbccabcaabcabcccabbcabcaabcaabcabcabccaabcabcabbcabcabbcabbcccabbcaabcabcabccabbccabcaaabbcabbccaabbbbbcaaaabcccabcabccabccabbcabccabbbbccaabcaabcaabcabccabcccabccabccaabbccabcabcaabbcaabcccabcccabbbcabccabcabcabcaaaabcabccabcabcabccaabbbcabcabcabbcabcaaabcabbbcccabcabcabbcaabcaabbbbbccabbcaabcccabbcabbcabcabcccccaaabbbcaabbbccabccabcccabcaabcaabcabccabcabbbcabcabcaabccaaabbccccabcaabbcccaabbcaabbccabcabbbbcabbcabbbbbcabbcccaabbcabbbbbccabcabccabcaabbbbcabcabbcaabbcabcabcabcccaabbbcccaabcccabccabbccabbbcabbcaaabcabcabbcabcaabcaabbbcabcccabcabbbbcabccabbbcaabbcabcabcaaaaaaabbcaabcabcabcaabcabbcaaabcabbcabcabccabccabcabcabcaaabcabcabccabbbcaaaabcabbccccabbcabbbcccaabccabccabccabcabcaabbbcabccabcabbbcaabbbbbbbcaaabbbcaabcaaabcccabbcaaaabcabccabbcaabcabbcabbccabbbcabccabccabbcaabccabccccccaabcabccabbcabcccabcaabcccaabcabcabbcaabcabcabbccabcabcabcabbccaaabccabbbcabcabccaabbbcabccabcaaabbcaaabbbbcabcaaabbbcaabbcaaabcccabccaabbcccccaabbccabcaabcabcabccabcabcabcabbcaabbccabbcccaaaaaabccccaaaabbbccabccabbbbbccabcabccabcaaaabcaabccaaabbccccccaabcabbcaaaabbccaabcaabbcabcaabcabbccabbcaabccabcaaaabcccabcabccaabbcccaaabcaabcabccabbccccccccabcabcabcaabbccaabcaabbcabcccabcccaabcabccabccccabcabcabcaaaabcabbcabcabcabbcaaaabcaabcabcabcabbcabbbcabcccaabbcaaaaabcabcabccaaabcabcabbcccabbcabbbcabcabccabbcccccabcabccabccaaabbcabbbcabbbccabcabccabccabcabcabccabbbbbccaabbcaabbcaabbbccaabbccabcaabcabcabbccabcaaaabbccabcccabbcabcabbbbccabcabbcabbcabcabcaaaabcabbcaabcabcabcaabccabcabcabbcabbcaabbbbbcabcabcabbccabcaaabcaabcaabccaabcabcabbccabcabbcaabcabccabcabccabbcabcaaaabccabbbccccabcaabbbccabcaabbccaaabbcccccaabccaabcabbbccabcccabbbbbcabcabbcabcccccaaaabcaabcaaabcaabbbbbbcabbcabccaabcaaabcccaaabcabcabcabbbbbccaaabcabbcabcabccaabccabcabbccabcccaaaabcabbcabccabcabbcaaabcabbbcaaabcabbcaaabcccabcaaabbcabcabbcabccaabccabbcaabbbcccaabcccccaabcabbccaaaabccabbbccabcccccccabcabcaabbcabcaabcabcabccabccabccabccabbcabbbbcccabccabcaabbbcaabbbcaaabcaabccabcaaaabcabcabcaabcabccabbcabccabcabcabcaaaaabcabcabcabbcccaabccabcabbcaabcabcabcabccaabcabcaabcaabcabcabbcabccabcabbcaabccabcccabcccabcaabcabccaaabcabcaabbcabcabbccabccaabcccabccabccabcabccabcaabcabcabccabccaaabccaabcabccabbcaaabccccabccabbcaabcabccaaabbcabbcaaaabcaabcabbbcabcabccabbcccabcabcabbccabcabbcaabcabccccabbcaabcabbcabbcabbbcabcabccaaabcabcaabbbcabcabbcccaabcabbcccabbbcabbcaabccccabbbbccabcccabbcaabcabccabbccaabccaaabbbbbbbbcccabccabcabccabbcabbbbcabcccabbbccabbccccabcabcabcabcabcabbccabccabccabcaaabcabbcabcccabccabbcabbbcaabcabcccaaabcccabbcaabbcaabcabcccccabccccabcabccccaaabccabbcabbcabcaabbccabcabcabcaabcabbcccaaabcaabccabbcaaabbccabcaabccabbcabccabcccabccaabbcabbcaabbcaabbcaabbbcaaabcabbccaabcaaaabccabbcabccccaabcabccabbbccaabbcabccaabccccabcaaaabccaabcabbcabcabcabbbccaaabcabccccabcaabcaabbbcaaaaaabcabbccabccaabbcabccabccabbbbbbcabbbcabcccabbbcabcabbcaabbbcccabcaabcabcabcabcabcaabbcaaaabcabbbbbccabbcabcabcaabcabcaaabbcabcaabcccabbcabbcabbbbcaabbccabbbcabcaabcaaaabbcaaabcabcabcabcabbbbccaabcabbcabcabccabccabccccaaabcaabbccaabcabcccabcaabcccaaabcabbcabcabcabcabbcabccabbbbbcabcabcabbbbcccabccabbccabccabccabbcaabcccabccaabcaaaabcabcabbcaaaabccaabbbcabcccabccaabcabbcabbcabcaabbcabcabcabbcabbbbbccabcabccabbccaabcabcaabcabcabbccabcaaabcabbbbcaaaabbbccabbccccaaabcabccabbcccabcaaabbccccabbcabbcabcabbcabccaaabcabbcabbcaabbcaaabccabccabccabbccabcccabccabcaabcabbcabccabcabbbcabcabcabccaabbcabcabcccabbcabcabbcabcabbbcccaabccabcaabccccabcaabbbbcabbcabcaabcabcabcabbcccaabccabccabcabbcccaaabcabcabbcabbbccabbbbcaaabbccaabcaaabcaabccaabcccabbcabcccaaabcabccccabcabcabcccabbbcaaabcccaabcabcabccaabbcabbcabbccabcccabcaabcabbbbccabcaabccabcabbcabcaabcabcabcaabcaabcabccaabbbbcabcaaaaabbbccabbbcabcaabcaabcabcccccaabbccccabcaabbbbcccccabcaabccabcabbcabccccccabcabbcabbcccccabcabbcabccabbcabbbbccabccaaabbbcabccaaaabcccaabbccabbbcabcaaaaabcabbcabcabcabcabbcccabcabcabcaaabcabcccabbcabbccabcaabbcabcabbcabccabcaabbbcaaabccabcabbccabcaabccabcabcccabccccaaabcabbcccabccabcccabcabbbbcaaaaaaabbccabbcabcabcabcabcaabccabcccaaabccabcaabcabcabcabcabcabcabcaabcabcabcaaabccaabcccabccccaaabcabccabccabbbcabcccabcabcabcaabcabcabcabccabcabbbccabcabccccaabccabcabbbbbccabcaaabcabcabcaabcaabccabcccabbcabcabcabcaabcccccabbcabbcaabcaabbcaabbcaaaabbcabccabccabbbcaabcabbcccaaaabccaaabccabcabbbbbcaabcabccaaabccccccabcabccabcabcaaabbcaabbcabcaabcccabbcabccccabccabbcabcaabbcabcabbcaaaaabcaaaabbccabccabcabcabbbcaaabbcaabccabbcabcabbbbccaaabcaabbcabccabcabbbcabbccaabcabbccabcabbbcccccaabbbcaabccabcabbcabcaabbcaaaabccabbbcccabcabcccaaabccaaabccaabcaaabbbbbbcccabcaabcabcabcaaaabcabccccabcabccabcabbbcabbbcaabcaabcaabcaabbbcabcccabccccaabbbbbccabcaaaaaabcaabbccabcaabcabbcabccccabccabcabbbbcccabccabccabbcabccabcccaabbcabbcaaabcabbccaabbbcabcaabccccabcabcaaabcaabcaabcabbcabbbcabccaabccabcccabcabcabcabccabbcabccabbcaabcabbbcabbcabcabbcccaabcabcabccaabcabbccabcccccabbcabbbccabbcaabbcabbcabbbbcabcaaabcaabbbcaaabcccabcabcabbcabcabbcaaaabcccaabccaabbccaabbbcabcabcabbcabbbcabcaabcabbccabbbccabbbcabcabcabcccabccccabbcabcccabbcaabcabcaaaaaaabcabcabcccaabccabcabccccaaabcaabbcaabbccabccaabcabbbcabcabbccabcabbbcabbcaabbbcabbccabcabbccaabcaabcabccabbbcabbccabcabbcabcabcabbbbcaaabcccaabbccaaaabcabbcabcabccaabccabcabbcabccaabbcabbccabcaabcccaaaaaabcabbbbcccccabcabbbcaabbcaabcabcaabcabcabcabccaaabccabbcabbccaabbcccabbcaabcabcabbbcaabcabcabcaabcabbbcabbcabccaaaabbbccccabcabcaaabbccaabcaabbbbcaabbcccccaabcabbccabbbcaaaabcccaabcaabcabcaabcabbbbcabccabcaabccabbbccabcabbbccabbbcaaaabcabcaabccccabbccabbbcabbccabccabcabccabcabcabcabcabcabbcccabcabcccaabbccabcabbcabcabccabccabccabcabcaaabcabcaabcabbcaabcabcabcccaabcabbcaabbcccaabccabcaabcccaabcabccccabccabccabccabcccaabcabcaaabcabbcabbbcabcaaaabcabccabccccccaabcaaaabbcabcaabcaabccaaaabbcabcaabcabbcabccaaabccabcabcaaabbcaaabbcabcaabbcccabcccabbbcaabcabbccabcaabcaaaabbbbcabcabcaabcabcaabcabbcabcabccabccaaabbcabccccaabbcaaabbcccabbcaabcaabcaaaabccaabcccabbcccabcaabbcabcccabbccaaabbcaabcabcabbbccabbbcaabbbbbbbbbcaabcccabccabbccabbcabcabcabbcaabcabbcaabcaabcabccabcaabccccccabcaabbcccaabbbbbbcabccaabcabccabcabbcabccaabcabccaabcaaabbcabbccaabbccabbbbcaabcaabbcabbbcccabccabcccabccabbbccabbbccabbcaabbcabbcabccabbbbcccabccabcccccabbccabcaabccccaaabccaabcabcabcaabbbcabcabcabbcabccabbbbbbbccaabcaaabcccabbccaaabcabcaabbccabbbcabcccaabcaabccaaabcabcaabbcaabbbbcabccabcccabccaabcaabccabbbcabcccaabcccabbcccabccabcaabcabbcabcabccabbcccccccabbbcabccabcaabbcabbcccabcabcabcabbcabcabccccabbcabbbbcabccabcabbbcabccaabccabcaabcabcccaabcaaaabccabbcabccabccccaabbcaabbccaabcaabcaaabbccabcaabcaabccccabcaaaabcaabcabbcccaabcabbbcabcabbbccabcaaabbcaabcabcaabccabcccaabcabcaabcabcabcabbbccccabbcabbbcabcabbbcabcaabbbcaabcabccaabbcaabcabcabccaabccabcabbcaabccabcaaaabcaabbccabbcabcabcaabcaabccabcabcaabbcabbccabcabcaaabcabccaabbccabcabcaaabcccabcabcabcabccabccabbcabcabcaabcabbbbcabbbbcabcabcabbccabccabbbcabccabcaabcaabcaabcabccccaabcaaabbcaabcaabbcabbcabccabcaabccccabcccabcabcabccabcabbbbbbbcaabccabcabbbcabbbccaaabbccccabbcccaabbcaaabcabbcabcabcabccabbcabbccccaaaaabbcccabcabcabbbbcaabccabbcaaaabbcccabcaabcabcabbccabbbcccabbcccaabcaabcaabccabcaabcaabcabbcabbbbccaabccaabbbbcabcabcaabcabcabcccabbccaabccabbbcaabbbcabccabbcabcaaabccabcabccabccccaaaaabcccabbcabbcabbcabccabcabcabbcabccabcaabccabccabcabcabcccaabbbbbcabbcabcaaaabcaabbcaabcabbbcabbcabbccabbbbcabcabcccabcabcabcaabbcabccaabcabcabbcabccabcaaabcaaaaaabccabbcaabcccabbccaabbcabbcccccabcaabcaabcabccccabcaabcccabbbbcabcabcaabbccaaabcabbcaaabcabbbccabcabbcaaabccabcaabcabbbcaaaaaabccccabcaabcabccaaabccccaabccabcabbbcabccabcabbccaabbcabbcabbcabccabbbcabcabbccabcabcabbcabccabccaabbcabcabcaabbcaabbcaabcabcabcaabbbbcaaaabcccccabbbcabcaaaaabcaabcccabbbcaabbccabccabcaaaabcabcaabbbcabbcaabccabbbcccaabbbccabbcabcabbcaaabcaaabcaaaabcaaabccaaaabccabcabcabbcabcabcabcabcabbcccabbcabccabccaabbcabcabccabcccaaabcabcabccabbbbbcabccabbbccabccabcabccaaaabcabccaabccabbccccabccccabbbcaaabbccccabbbccabcccaabbbccaaabbbbbccabbcabbcaabccccabcabcaabbcccabbcaaaabccabcabbbcaabccabbcccabcabcabbcabccaabbcabccabcaabbccabbbcabbcaabcaaaaabcabcabcabcabccaabcabbcabbccabcaabcabcaaabccabccabcabbbccaabccccabcaaabccabcabbbcabcabcabccabcaabbbcabccabbccaabcabbcaabcabbbbcabccaabbccaaabbcabcabcabcabcabcabcabbcccabccabcaabccaabccabbcaaabcabcabcabcabccaabbbcccabbbcaabcabcabcabcaabcaaabcaabbbcabbcabcaabcabcabcabcabcabccccaaabcabcaabccabbbcabcccabbcabcabcabcaaaabbbcaabcaabccccaabbcabcabcabcccabbccaabcabcaabccaabbcccaaaaabccabcabcabcabbcabcabcaabbccaabbbccabccabbbcabcabcabcabcabcabccabcabcabcaaaabccabcabcaabbcabcabcabcabbcaaaaaabbbcabcabcabccabcabbccabcabcabbcabccabbcaabccaabccabcccccabbbcabcaaabbcabcabbbccccaaabbcabbccabbcabcaabccabbcabcabcabcabcabbcabbbcabcabbbcabbbcabcabcccabccaabbcaabcaabcaabbbcabcaaaaaabbcabbbccaabcccaabbcabbccabbccabcabbcccabbbbbcccabcccabcccabcabcaaabcabbbbcaabcabbccccabcabcabcabcabcabccabcabcaabbcabcaabbbcabcabcccabcabbcaaaaaaaaabbccabcabbcccabccabbcaaabcabccaaabcabcaaaabcabbbcccabcabbbcabcaabbbbcaabccaabcabbcaabccabcabbcccabbccabbcaaabbbbccabbcabcabccabcaaabcaabbcabccabcaabbccabbcabcaabcabbbcccaabcabcaabbcaaaabbcabbcabccabcabccabbcabbcabcabccabccaabbccaabcabcaabcabccabccaabcaabbbbbbbcabbbbcabcaabbbccccaabbbcabbbcccaaaabcabbcabcaabcabcaaabbbcabcaaabcabbbccccccabcaabcaabcccabcccccabcaaaabcccaaabcabcaabcabbbcabccabbbbccccaabbbcaabcabccabcabcabccccabcaabccabbbcabcaabcabbcaabcaaaaabcccabbcabbcabccabbbcabcabcaaaaaabbbcaaaabbcaabbcabcaaabcabccaaabcabcccaabbcabbbbcabcaaabccabcabcaabbbcccabccabccabbccccabcaaabcabcabcaabcabcaaabbbcaaabbcaaabcaabcabbbcccaaabcaaaaabccaaabcabcabcabcabbccabbbcabccaabbcabcaabcaaabcabbcabcabbccaabcccaabcccaaabcabcaabccabcabbcabbcabbbcabbccabcabbbcaaaaabccabccabcabcaabbcabcabccaabcabbbccabcabcabbcabccabccaaaabcabcccaabbccccabcaabcabcabcaaaabcabbbcabccabcabccabcabbbbbcaabbcabbcaabbbbccabcabbcabcabbbcabcccaabcaabcabccaabcaabcabcccabbcaaabccabcabcabcaabcaaabcaabcaabcabccaaaabcaabccaabcaabccabcabcabbcabcabcabcccabccccaabbccabbbbcabbcccabcaaabcabbbbcabbcaabbbbbbccccaabbcabcaabcccccabcaaabbbcabcabcaabccaaabccabccabcabcabccccabcaabbccabcabcaabcaaabccaaaabcabbbcaabcabcaaabcabcabcabcccabcaaabbbcabcabcabbcabbcabcaabcabcaabbbcaabbbbcabcccabbcabcabcccabbbcccabcabcaabccabbccaaaaabcccabcaabccaabbcaabcabcabccaaabcabccabcabbcaabbbcabbcabcaabcaabcccabbbbccaabccaaabbcabcabbcabbbcabcabbccabcabccccabbcaabcccaabcabbbbcccaabcccaaaaaabcccabbbcaabbccabccabcabcabcaaabbbcabcaabcaabcabccaabcaabbcccabccabbcabbcaabbccabcabbcaabcccabbcabcabcabcabccabcaabcabcabcaabccabbcaabcaaabccabccccabccabcabbbcabcaaabcabcccaabcaabbbcabcabcaaabcaabbcabbccccccabcabcccabcaabbcaabcabcabbbcaabcabcccabbbcabcaabcccaabbcabbcabbbcabcaabccaabcabcaabcabbcabcccabcaabccaabbbcaabcabbccaaabcabccabcaaabcabcabbccaabcabccabccaabbbbcaabcaabcaabcaabbbbbcaabbcabcaaabbccaabcabcabcaaaabcabcabcabcaabbbbccabcaabccaabbcaaabbccaabcaabbbbbccabcabccabccabbcaabccabbcabcabbcabcaabbcaabbcaabccabcabbccabbbbccaabbbccaabcccabbbcaabbccabcccccaabbccabbcabcccabcabccabbcaaabcabbccaabcaaabccabccabccccabcaabcaabcabbcaaaabbbcabccabccabcaaabcaaaabcccabcabcccaaaaaaabcabcabbbbbbbcabcabbbccabcabcabccabcabbcabccaaabcabccabccaaabbcccccabbcaabbccaabbcabcccaabbccabcabbcabbbcabccaabbbcabcabcaabcabcccabbcccabbcccabcccabccabbcabcabbcabcaabbbbccabcaaabcabcaabcaabcabbcccabcaabcabcabcaabcabccabccabcccabcccaaabbbcabcabbbbbcaabbcabcabbcaabcabcabcabbcabcabccabcabcabcabccaabccaabbcccabcaabccaabcaabcaaabbcccccabcabcabccabbcabccabccaabcaabcabbcabbbcaaabcaaaaabbbcabbbcaabcabbcabbcaabbccabcabbbbcaaaabccabbcabcabcccabcabcabcaabccabbbbcabbbcaabccaaabcabcccabccabcaabbbbcabbbcabbccabcabbbcabbbbcaabbbbcabbcabcabccabcabcabcabcabccaaaabcaabbcabbccabccaaaaaaabbcabccabcabbbccabccabcabcabcabcabcabcabcabcccabccabbcabcabcabccabbcccabcccabcabcabbccccaabccaabbcabcaabcabcabbcabcabcaaabbccabccaaabcaabbbcabcabcabbcabccaabbbccabcaaaaabcabcaabccabccabbbcabcabcaabbcabccabbbccaabbcccabbbccabcabbbcccabcaaabbcabccabcabcaaaabcaaabcccaaabbcabbbcaaabcabbbccaabcabbbbcabcaabbcabccabbbcaabcaaabcccabcccabccabcccabbbcabcaaabcabbcabcabccaabbcabbcaabcabcabbcabcabcaabcabccaabbcabcabcabbcccabcccabbbcccaabbbcabcabcccabccaaabbbccabcccabcabbbcabbcabcabccaabbcccccabbcabcabcabbbbccabcabcaabcaaaaabcabbccabcaaabcaaaabccabcaabbbbbcabccaaabbbccabcabcaaabccabcccaaabcabcabccaabccccaabbbccabccaabbbbcaabcabcabccabcabccaaaabbbbbcabcccaabccaabcabccaaabcabbbcabcabcaabccabccaaaabcabbcaabcaaabcabbcccabcccccabbbbcaabcaabcabccabcabbcaabccabbcabbccaaabcabbbbcaabcaaabcaabbcabcaabbbcaaaabbbcabccaabcabcabcabccccaabcabccabcaaabbcccabbcaabbbbccccabccabcabbcabcabcabcccabcabbbcabcabcabcabbccabccaabccabccaabccabcaabbcabbbccabcaabbcccabcccabbbbcabccabbcabbcccaaaabccaabcccabcabccabcabcabbcccabbbccaabcaabbcaabcaabccabcabcaaabccabbccabbcccabbbccabcabbbbbccabcaaaabcabbbcabcabccabbcaabcabcabcabcabcaabbbcaabcaabccabccabcaabbbccabcabbccccabcabccabcabbcaabccabcabcabcaaabcabccabcaabccccabcabccaabcabbcabbccabcabcabcaabcabccaabcabcabbcaabccaabcabccabccabcabcabcaabcaabbcaabbbcaaaabbbcabcabccabccabcabccabcabbbccabbcabccccccaaabccabccabcabcabcccabcaabcabbcabccabcabcabcaaaabbbcaaabbcccccaaaabccabcabbcaabcabcabcabcabcabbcabbbbcccaabcabbcabccabccabbccabcabbccaaabcaabccaabbccccaabccabcaaabccaabcaabcabbcabccabbccabbcabccabcabbbcaabbbcabcccabbcabcaabbccabbbcaabbbcccaaabccaaaabcabcabbccaabbccccccabcabcaaabcaabcaabcabcccabcabbcccabcccabcaabbccabcccabbcabccabbbbbcaaabccaabbcabccabbccabcabcabcabccabcabcaaabcabcabbbbcabcabcabccaaabcabcabcaabccabcabcaabcabbcabccaabcaabcabccabcccaabcabccabbcccabccaabbcaabcabcabcaabcabbcabcaabcabcabbcabcabcccaabbccabbbcabcabcaabcabbcabcabccabbcaabbccaabbbcccabcaabbbcabcaaaaabbbbcabbbcaaabcaabcccabcccabbbbcabbccaabcaaaabccabcccabbcabcaaabcaabccccaabcabcaaabcabbcaabbbcaaabbcabccccaabcabbbcaabcabbccaabcaabccaabcabcabccabcabcabccabcabcabcaabcabcaabcabbcabcabbcccabccabcaaaaabbcabcaabcabccccabbcccabcccabccabbcabbbbcabbbbcaabccabcabccabcabbbcaabcaabccabcccaabcabcabcabcabccabbcaabbccaabbcabbcaabbbbbcaabcabbcabcabbccaabcabcabcabccabcaaabccaabcabcabbbbccaabbcaabbcabcaabbcaabccabbcaabcabcccabcaaabbbbcabcabccabcabcabcabbcaabbcabcaabccabcabccccabcabcaabcabccaabcaabcabbcabcabcabcaabcaaabcaabccabcaabcaabcabbbbccaabcabcabcabcaabcabcccabcabcabcccaaaaaabcccabbccccabcabbcabccccabcabbccaabccaabbcaabbcabbcccccabcabbcabccabbcabbbbcaabbbcabbcaabcaabcabbcabcaaabccaabcccabbcabcccaaaabcaabcaaaabcabbcabbcccaabcabbcabccabccabcabccaabccaaabcabcabcaabccccaabcaaabccaabccaaaabcabcabcccabcaabcabbcccabccabbbcaabcabcabcabccccabccaaabcaabccabcccabcaaaaabcabbcaabcabbcabcabcaaabbcabbbccaaabccabbcaabcaabccabccabcabbbcaaabbccccaaabbbcaabcabbcaabcaabbccabcabcabbcabbcabbccaaabbbccabbccabcabbbccabcccabcabbccabcabbbccabccabbbccabbcaaabcabcabbbbcaaaaaabcabcabccabbccabcabcabcabcabbbbbcaaabbcaabcaaabbcabcccabbbcabbbbbcaabcabcabcaabccaabcabccabbcabcaabcaabccaabbbbcaaaabcaabccabbcabbccaabccabcabcaabcabbccabccaaabbccabbccabccabcabcabbcabcabcabccabbccabcaabbcabccaabccabccabcabbcabccabccabbcaabbbccabccabcaaaabcaaabcaaabbcaabcaabcabccccabccabcabcabcabcaabcabbcaaabcabcabccccabbcabcaaabbccabcabcabccccaaaabbcaabcccaaabcabbcabcccaaabcaabcccaabbcabbcabbbbccccabcabbcabcaabcabbbcaabbcccaabcaabcaaabcabcabbbcabccabcabcccabccaaaabcabcaabbcabcabcabcaabccabbbcabccaaaaaaaabbbccabcccabbcaabbcabccabcaabcaaabcabcabbbcabcaaabccabcaabcaaabccabcabcccabbbbbcabbbbcaabcaaabcabcaabcabcaabcaabcabbcccaabcaabbcabcabbbcabcccccccabbcabcabcaabbbcccabcabcccaaabccabccabccaabbccaabbcabbcabbcabcaabcaabbbbbcaabcabccabcabccaaabcaabccabcabbbcaaabcabcccabcabcabbccaaabbcaabccaabbbbccccabcaabcabbcccaaaabbccaaabcabcabcabccaaabbcccccccabcabccaabcccaabccabcabccabccaaabbbbcabccaabbcabbcabcabbbcabcabcccabcabbcaaabbcaabcabcaabccabcaaabccabcaaaaaabcaabccabcccabcabcabccaaabcaabcabcabcaaabbcccabbcccaabcaaaaabccabcabccccabcabccabccaaabccaabcabbcaabbcabcaabcabbcabcabcabcabbbcccabbcaabccabbbcabcabcabccabcccaabbcccabbcabcabcabbcabbccabbcccabbbccaabbbcccabbbcabccabbcaabccabcaabcabbcabcaaaaabcaaabcaabcabcaabccabccabcabbcabbcabbcccabcabcccabcabbbcabcccabccabcabcabcabcabcaaaaabcabcabcaabcccabbcaabcaabcabccabbcaaabbcabbbccabbccabbbcccabccabcaaabcaaabccabccabcabbccabcabbcccaaabccabccabcabcabcccccabcccabcaaabcaaabbccabcaabcabccaaaabbbccabbbccaaaabbcccaabcabcaabbccabbcaabcccccccabcabbcaabcccabcabcabcabccaabcabbcabbcabcabbbcabbbcaabbbbcaabcabcabcabcaaabbbbbcabccabcabcaabcaaabcabbcabcabcaabccabbccaabcabcabcabccaabcabcabccaabbbcabbbbcaabcabbcaabcabbccabccabbcccaabbccabccabcabcabcabcccabcabbcabcabbbcabccabccaabcaaabccabcabccabbcabcaabbccccaaabccaabccabcabcabbbcccaabccaabcabbccabbbcccaabcccaabcabccabbccabcabcaabcabccabcccaabcabcabcabbcaabcabbcabcabcabcabccaaabcabcaabbbcccabbccabcaabcabcabccccabbccccaabcabcaabccaabcabcaabcabbcccccabcccabbccabccaaabcabcabccccabcccabbbcaabbcabbbbcabcabcccaaaabbbccabcabcabcaabbbccabcccabbcabcabcaabcabcabcaabcaabbcccaabbcaabccabbbccabcabccccabbbccaabcabcabcccabbcabcaabccaaabcaaaaaabcabbbbcabcccaabcabcaabcccabccabcaabbbbbbcaaaaabbbcaabbbcabbcaabbcccabbccabbccabbcabcabcaaabcaaabcccabcabcabbcabccaaaabcabccaabbbccabbcaabcabbbcabbcabcccabccaaaaabbcabcabcccaabcabbbccabcabcabcaabbbbbbcccabcabccabcccabbcabbbccabcabbbcabcabbcabccabbcabbbcaaabbcaabccabbcabcccabcabcccaabcaaabccabcabcaaabcabcaabbcabbcccaaabbccaabcabcaabcabccabcabbcabcabcaabbcabcabcabbcabcaaabcabbbbccaabcaaabbbcaabbbbbcaaabcabbcaaabbccabcccaaabcabcaaaaabccaabcabcabbcabbcaabccabcabbbccabbcabcabbcabccabccabcaabcaabcaabcaaaabbcabcaaabbbcccabcabcabccabccabbcabcaabcaabcabcabbccccaabcabcabcabcabcabcabbccaaabcabbbbcabcabcabcabccaabcaabccccabcaaabbcabcaabcabcccabcabcabcaaabcabbbcccabbcabccabccabbbbbbcccabcabcaaabcaabcabbcabccabbcabbcabcabbbbcabcabcabccaabbcabcabcabbcabccccabcccabbbcabcabcabbccaabbcabcabccabccabccabccabcabcabbbcabcaaabbcabcaabccaaaabcabcaabbcabccaabcabccabcaabbbcaabbcabccabbcabcabbbccabcaaaaabcabccaabcabccccccabccaabcaabcabbcabbbcabcabccccaaabcabcabccccabccabbcaaabcabbcabbcabbbccaabcabcaaaabcaaabccabcaaabbcabbccabcabcaabcabcabbcccabcabbccabcccccabcabbbbcaabbcabccabccccabcabccabccabcabbcaabcaabcabcaabbcaaaaabbcabbcaabbcaabcaabccabbbcabcaabcabbcaabcabbcaabbccabbbbbcaabcabbcaabbcabcabbcabbccabcabccaabcabccabcccabbcabcaaabcabcccabcabcaabcabbcaaaabccaabcabcabcabcabcabcabcaabcabcccabbbbcabccccabccabcabccccabccabcabccabcabcabcaabccabbccaabccabbcabcabcaabccccaabbcabccabcaaaabbccabccaabcabcabcabcaaabcabcabbccccabcaabbcabccabcabcabbccabbcaabcabbbcaaabcaaabcccaabcabbcaabcabcabbbcabcabbbcabcabcabbcaabcabcabccaabcaabccccabccaabcabcabbbbcabcabccaabbccabcccabccabbcaaaabcccabbbcabbcaabcccabbcaabbcaaabcabcabcaabbcabbbccccaaaaabcaabbbcccabcabbbbcabcabcabcaabcabbcabbbcaaaaaabbccccaabbbcabcaaaabbbccabbcabcabccaaaaabcabcaabbbbbccaaabbbbbcaabcccaabcaabbcaabcaaabcabccccabbccabcabccaaaabcaabbcabbcccaabcabcabbccabbcabcabbcabbcaabcabcaabbcaaabbbccabcaabcabccaaabccabcabbbbccccabbccabcabcabbbbcabcccccabcabbbccabbbcabbcabbcabbbbcccaaabcabcccabcabcaabccabcabcabccabcabcabcaaabccabccabbbbcabccaaabccabcabbbbbccaabcccaabbcabcabcabccabbcaabcabcabbbbcabcabbccaabccabcaabbbbcabccaaaabbbbccaabbbcabcabcabccaabccabcaabbcabbbcabccabbbcabcaabbccabbbcabccccaaaaabcabcabcabccabbcccabcaabcabcabcabbcaabcabcabccabcabccaaaaabcabcaabbcaabbccabcaabbcabcabcabcaaabbcccabcccabcccabbbcaabcaabcabcabccabcabccabcabbcaaabcabcabccabbcabcabcabccabcaabccccabcabbcaaaabcaabbbbcabbbccabbbccaabbcccccabcccabbcaabcaaabcabbcccabcabcabcaaabccabbbccccabcccaaaabbcabbccabbbcaabbccabcaabcaabcabccabcaabccabcabbbccaabcabcabcabbbccaaabccabcaabcabcabbcaaabcabccaaaaabcaabccaabcaabcabbcabbccabbbbccaabcabcabcaabbcaabcaabcabbcabcaabcabcaabcabbbccabcccabbcabbcaabbccabbbcabcabcabcabbcabcabcaaabbccabccabcaabcabbbbccaabcabccabbccaabcccaaabccaabcabbcabcabbbcaaabcabcaaabccaabcabcabcaabcabbcccccabcaabcabcabbcabcaabbccabbbbcabcabcccabccabcabcccabbccaabcabbbcaabcaabcabcaaabcabcaaaabcabcabbbcabccccabcaabcabbbbbbbccabbbcabcabccabccaaaabcaabbcccaabbbccabcabcabbbcaabbcabbccabcabbccabcabcaaabcabbcccabcabccaabcaabcccaaaaabbcabbbcabcabcaaabcaaabcabcabbccabcabccabcaaaaabccccabbcabcaabbbcabbcaabccabccccabcabbbcabcabbbcaabcaabcabbcabbccabbbbcabbcabcabcabcaaaaabbcabccaabcabccccaaabccabbbbcabcabbcaabcabcabcaaabbccabcccaabcabcabcabccabcaabcabbbccaabcaabccabccabbbccccaabcabcaaabcaabcabccaabbcabbcaabcabbcaabbcabccabcaaabcaaabbccabcabbbbcaabcabccabcaaaabcabbccccabbbccaaabcabccabccabbcaabcaabcccabbbbbccaabccccaabcaabcabbbbcabcccabccaaabcaabccaabcabcabcabcccabcaaabcabbbbcaabbbcabccabcaaaabcabcaaabcabbcaaaabcaabccabcabcabbbbbcabbcaabcabbcabcabcaaabccabbbcabcabcaabcabcaabcabcaaabbbcabbbbcaabbcabbcabbcabbcabcabcccabbbccabbcabccabccabccabbcaabcabcaabccabccccaabbbccabbccccabbcaabcccabcabcabcabcccabcaabcaaaabcabcaabbbccaaabbcabbbbcabbcabbccabcabcabccabbcaaaaaabccabccabccabcabcaaabccaaaabbbccaabbccabccabbcabccabcabcabcaabcccabcabccabcabbcabbbcabcabbbcabcabbcabcabbcaabcabccabccabbcabbbccaaaaabbbcabccaabbbcaabbcabbcccabcabbbcaabbcabccaaaabccaabccabcaabcccaaaabcaabcabccabcaabbcccabbbcabbcaabcccabccabcaaaabbcabcabbcabcabbbccabbcabccaabbccaaabcabbcabcabcabcabcaabccabcaaabbcaabccabccaabcccabcaabcaabccaabcccaabcabcccabcccabcabcabcabcccabcccabcabbbcabbbcaabcaabcabbccaabcaabccabbcabcccabccccccaabbbcaabbccaaabbcccabccabcabcabcaaabcabccccabcabccabcabcabccaabbccabbcabcabcabcabbbcaabcabcaabbccaabbcabbcabccaaabccaabcaabcabccabcabccaabbcabcccccaaabcccabcaabcabcccaaabcaaabcaabbcabbccabbccabccccabcabcccaaaaabcabcabcabcabcabcabbccccabbccabccaaabbcccabcabcabcaaaabcabbbccabcabcccabcabcabccabcaabcaaabcabcabcaaaaabcaabbcccabccaabcabbbcccaabcaaabcaabcabcaaabbcaabcccaabbbcabcabcaabcabcaabccabbbcccaaaabbcccabcabbcaabcabcccabbcaabcabcccaaaabcabcabcccabccccabccaabcaaaabbcaaaaaaabcabcabcabcaabbcabccaaaaabcccaabcabcabbbcabccabbcaabbcabcabcabcabcabbbcabcabbbcccabbcabcaabbcabccabcaabbcaabccabbcccaabbcaabcabccabcaaaabbbbbcccabcccabccaabcaaaaabbcccabcabbcaaabcaaabcabcaabcabcabcabbccabccaaaaaabcabbcaabccabcabccabcaabccccccccaabcabcaaabbcabcaabccaabcaabcaabcaabcabccabcaabcabbcabccaabbccaabcaaaabcabbcabbccabcabccaaabbcabccaabccabbccabcabccabbbcaabcabcabcabbcabcabbbcaabbcaabcabcccaabcabbbcabcabbccabbccabcabcaabcabbcabbccabcabccabcabbbbcabcaabcabcaabcabccabcabbcccaabcabbcabcabbcabcaabcabcaabcabccabbcabccaaabccaabcabcabcabccabcaaabccabcaabbccaaabcabbbccabcabcabbcaabcaaaabbcaabbccaabccaabcabccabcabcccabcabcaaabcaabcaaaabbcaabbbbbccccabcaabcaabbcaabccabbccaabbcaabcccaabcabcabcaabccabcabcabcaabbcaaabcaaaabbbcabcabcabbbbcaabcabcabcaaabcabcabcccaabbbbcabcaabbbcaaabbcabbbcccaabcaabbbcabcaabcccaabbbbbccabcccabcabcaabcabccaaabbcccccabbcabccaabcaabcccaaaabbcaabcabcaabbcabbbccabccabbcabcabccccabccabcabcccabcaaabbbccabccabcabcabbbcabcabcabccaabbcabcabccabcabcabcccabbcaabcaabccccabccabccabcccaaabcabbcaaabccaabccccaaabcabccabbcccabcabcccaabcabcaaaabcaabcaabcaaabbcaabcccabcabccabcabbcabcabbcccabbbcabcabbcaabcccabccabccccabcccccabbcabcaabcaabcabbbccccabbbcaabbbbbcabcaabbcaaaabcabbcabbbcabbcccaabcabcabcabbbcabccccaabbcabcabcaabbccccabcaabbbcabbcaabccabcabcaabcaaabbcaabbbccabbcccabbbcabcccabbbbbcaabcabcabcabcaaaabcccabcabcabcabcabccccaaaaabbcabcabcaabbbcccabbbbcabbccaabccaaaabbccabcabbcabbccaaabcaabbbbbbbcccabcabcaaaabbbcabccabccabbcabcccaabcaaabcaabccabcabcabcabbcabccaabcaabcaabcaaabcabbcabccabbcabcabbcabbbbcaabcaaabcabbcaabbcabcaabbcabcaabbbccabcabbcabcabcaabccccabcabbcabbcabbbcabcabbbccabccabcaabccccabcaabcabbccaaaabccabbcaaaaaabcabbcabbcaabcabccaabccaaaaabccabbcccccabccaabcabcabbccaabcabbbbbcabcabbcabcaaabbccabcabcabcabbccaabcccabbbccccabccccabbbccabbccaaabcaabbccaaabccabbcabcabcaaabcabbcaaabbcccabcabcabcabbbcabcabcabccabbbbcabbcaaabccabbbcaabbcabcaabbbbbccabccaaabbbcaabcaabcaaaabcaaaabbcabcabcabcabcabcabcabbccaabbbbbcabcaabbbcaabcabbccabcabccabcaabccaaabccaabcaaaabbcabbbcabccabcabbbcabccccabccccabbccabcabcabcccaabccabcabcabcabcaabcabcabcabbccabcaabcabcabcaabbcabcaabbcabbcabcaabbbbcabbcccccabccabcabcabbccabcabbccccabccabbbccaabccabbbcaaabbbcabcabccabcabcabcccabcaabbcabbccccabbcaabcabcaaaabbccabcaabcabcabcabcabcabbcaaabcaabcccabbbbcabccaaabbccaabccabbbcabbccabccabbbbcabcccccabccabcaaabbbcabcabcabcccaabcabbbcaaaabcabcabccaabcaabbcabbccabccccaabcaabbbcabcaaabcabbbbcabccabcabcabbcabcccccabbcabbbccaaabcaaabbcabbcabcccabccabccabcaabcccabcabccaaabbbcaabcaabbbcabbcabccabcccaabbcaabbcabcabcaabcabcaabcabbcabbccabcabbccaabbccabcaabcabccabbcabccabbcccabccccabcabbcabcabbccabccabccabcabccaabcabcabccaabcabbbcaaabccabcaabbcaabbcaabccaaaabcabcabbbcabcaabcabccaabcabcabbbcabccabccccabcabcabbcabcabccabcabcaabbbcabbccaaabccaabcabbcabcccabccabcaabccaabcaabcaabcabcaaaabcccabbcabcabcaaabbcabbcabcabcccccabcaabcabccabcaabcabcccccaabcccaabbbcabcabbcabbbbcaabcabcabcabcabbcabcabcabcabccabcaabcabbcabccabbbbcabcaabccccabbcaaabccabcabcaabccabcabbccabccabcabcabccaaabccabcabbccabcabcabbcabcccaabcaabcabbcabccccccabbcabcabcccabccccabcabcabbbcaabbcabbbcccccabcabbbcabbcaaaaabcaabcaabbbbcabcaabbcaaabcaaaabcccabcabccaabbbbcabcabcabcabccaabcabcaabcabbbbcaabbccaabcabbcccabcabcccaaaabccaabcaabbbbccaabccabccaaabbcccabcabcabbbccaabcaabcabcaaabcabccaaabccaabbcaabccabbcabcabccabbbccaaaabcaaaaaabcabbbccabcaabcabcabcabcccaabcabcaabcabbbcabcccabbcaabbbccabcabbbbcabcccabbbcabccccaabcabcabccabbccabcabcaabcaabcabcabccabccccabbccabcabcabbccabcaabbcabcaaabcaabcaaaabcabccabbcabbccabcabbcaabbbbbcccabcabccabcccccaabcabbccabccaabcaabbcabcabcabcabbbbcabcabcccabccabbbcaabbbbccabcabcabcabcaaabcabcabcaabccabcabcabbbcabcaabbccaaaabcabbcccccaabccabcaabcaabcabccabcaabbcccabcccaabcabccabcaaaaabccabbbbcccaaaaabcaaaabbcccabccabcccabcaaabbbccaabbbccabbbbccccaabcccaabbbccaabcabcabcabcabcabcabcabcabcaaabbbbbccabcaabbccabbcaabcaaabcaabccabbcaabcabbbccccaaabcaabcabbccaabcabcabbbccabccaabcabbcabcccaabcabbccaaabcaabbbcabbccabcaabcccabccaabccabccabcccccaabcabccabcabbbcabbccabbcabbbbcaabcabcccabcabbbbccabbcabbcabbccaabcabcabbcccabcaabbcabcaabcaaaabccabccabcabccccabcaaabbcaabbcaaabbcabcabbcccccccaabbbbcabcabbcaabbbccabbccabcabbcabcabcabcabbcabbbcaabccabbbcabcabcccabcaaaabcabbbcccabcaaabccaabbccaabcccabcabbccabccaaabccabbccabccabbbbcaabcaabcabbcabcaabbcabcaabccabcabcabcabcabcaabccabccaabccabbccabbbbcabcabbccabcccabbccabbcabbcabbbccccabccaabccaaaabccabccabcaabccabcccaaabccabbccaabccaaaaaabcabcaaabcabcaaabcaabcaabcccabbccabcccaaabcccabbcaaabbbbbccaaaabccaabcaaabcabbccaabbbcaabbcaabccaabbccabcabccaabccabccaabcabccabcaaabcaabcabcaabcaaaaaaabccabcabcabbbbcabccaaabccabcaabcabcabcabcccaabbccaabcabcaabccaaabbbcabccabcabcaabbbbcabccabccabccabcaaabcccaabbcabcabccabcabcccabcabcabbcabccabcaaabcccaaabccabccabcabcabccabbbcabcaabcaaabccabcabcabbcaabccaabccabccabbbccaaabcabcaabbcaabbcabbcabcabcabbcaaaabccaabcccabcaabbcabccabbccabccccccccabbcabcabcabcccaabcabcaabcccabcaaabccabcabcabcccccaaabccccabcabbbbcaaabcaabccccabcabcabcabbcabcaabcccaabcabcabbcaaabcabcaaaabcaabbbbcccaaaabcabccabcabcabbbcaaabcabcccabbcaabbbcabcaabcabcabcabccabcaaabccabbbccabbcccabcabcabccabcaabbcabbcabcccabbcabccabccabcabcccabbccaabccabcabbbbbcaabbcabcabbbccabcaabcabccabbcabbcaabcabcaaabcabbbcccabccccabccabbbccccabcabcaabcabcabcabbcaabbbcccaabcabbcabcaabccabcabbccabcabbcaabcaabcaabcabbcabbcabcabcabcaabcabcaaaabbbcabbccaabcaabcaabbcabccaabcabcabcabcaaabbbcabccaaabcabcabccabbcabbbbccabcabcaabcabcccccabcccabbbcaabcabbbcabcaabcccabbcccabcaabcaaabcaabcabcabbbcaabcabcccabbcabbccabcabbbcaabbbbcaabbcaabbcabcabbbbccabcabcabbbccabccabcabcabcaabccabbcabbcccaabccabbcabcabcccabbbcaabcaaabccabccabcabcaabcaaaabbbbcaabcaaabcaaabbcabccaabccabccabccccaabbcabcabcabccaabcabccaabbcaaabbbcabcaabbcccabcaabccaabbcabcaabbcaabcaabbcabccabbbbcabbccabcccccaaaabcabbbccabccabcabcabbccabcaaaabcabccabcabcabbcabccaabcabccabbcabcabcaabbcabcabbcaaabccabcabcaaaabccaaaabccabbcabcabccabcabbcaabcaaaaabcabbbcccabbcabbbcaaaaabccabbcaaabccaabcabcccabcabcabcabbbcabbcabcaabbcabbcabbbcabccabcaabcaaaabcabccabcccabcccccaabbbbccabbbbccaabcabcaabbcabcabcccaabbbbccabccabbccaabcccabcabbccabcabcaaaabccabbccccabbcaaaabbccabcabcabcabcaabcaaabcabccabcabbcabcabbcaabcabbccaabbbbcabbcabccaabcabccabcabccccaabcaaaaaabcccabcabbcabcabccabcabccabccaaaaaaaaaabccabccabccabcabbcabbccabcabcabbbcabbcabcccabcabbbbbcccccaabbcabbbbcccccabcaabbcabccccabcccccabccccccabcabcaabcaabcabccabbbccaabcabcabcabbcaabcabbcaabcabbccaabcabbbbcccaabcaabbcabcaabcaabcccabccabbbcaabccabcabccaabccabcccabbcaaabccabbcabbccabcabbcccabcabcabccabbccabbcaaabbcabccabccabbccabbcaaaabbcaabccabbbbcabbcabbcccabcaabcaaabcaaabbcabcabbcabcabbbccabccabbcabbbbcabcabcaabccaaabcabbcabbbcabbcaaaabccabcabbbcabcaabcabcabccabccaaabcabccabbbccabbcabcabbcaabcabccabcabccabbccccabbcabcabbbccabcabbbbcabbccabbcaabbcaabbcaabcaaabcaabbbcabbbbccaabcabccaabcaabcaabcabcaaabbcccabcccabbcabcaaabcabcabbbbbcaabccabccabcccabbccccabcaabcabcaabbcabcccabccaaaabbbcabccaabbcaabbccaabccccaabcaaaabbccabcaaabbcccabcabbcaaabcabccabbcabbccabbbccabbccabbcabbbcabccabbcaabcabcaabbccabccabcabbbbbbcccabccabcaaabcaabcabbcabcccabcabccaabcabccabcaaaabcaabcabcabcabbbbcaabbcaabcabcccabcabcaabcabcabbbbccaabcccabcabbbbcabcccabbbcabcccaabccabcaabccabcaaabbbbccabccabcaabbcabbbcabcabcabbbcaabcabcabbcccabcabcabccabccabbccccaaabbcccabcabbcabcabbbcabbcaaaaabcaaabcabbcabbcccaabcaaaaaabcabcabcabbcaabccabcaaaabcabcccabccaabcaabccaabbccabbcaaaabbcabbccccaaaabcaabbbccccabbbcaabcabcabbcabbcabbbbcabbcabbccabcabbbcabccaaaaaabcaabbccabccccaabbccccabccccabcabcabcabcccabbbcabbcabcabccabcccabccabccaaabcaabcaaabccabccaaabcabcaaaaaabccabbcabcabccccabccabccaabcaabccabbcaaabcabcabcabcabbcabccabcaabbbcabbbcaabccaaabbbbbbcccabcccabcabcabbccabcabbcaaabcccccccabbbbccabcaabccaaabcaabcccabbbcaabbbcaaabccaaabcabcccabcaabbcaabbccaabccabcabbbcaabcaabbcaabbcabcabbbccabccaaaabcabcabcccabcccccccaabccaabcabcaaabcabcabcaabccaabcccabcabbcabbcccaabbcabcabcabcabbbbccabbcabcabcabbbcaabccabcaabbcabccccaaaabbccccaabcccabcccabcccabcaabbcabbcabbcaabcaabbcaaaabbccaabbbcabbccaaabccabcabbcabcccaaaabcaabbcccaabcabbbbcaabcccabbbcabcabbcaabccabbbcaabcaabcaaaaabcaabbcaaabcabcabbbbcabccaaaabcaabcccabcaabcaabbcaabbcccaaaaabcaabbbcabbccabccabcabbbcabcaabbbcabcabccaabccabbcabccabbcabbbccabcaabccabcabbcabcabccabcabbbccaabcabbbcabbbbcabbcabccabbbcaabbbbcabbccabccabbcabbcaabcabccabccabbcabcabcabbbbcaabcccabcabcaaabcaaabcabbbcccabbcaaabcabcabccabcabbcabcabcccaabbcabbccaabcaabcabbcabcabccabbcaaabcaabcabcaabbbccabcabcabcaabcabbccaabbccabcabccabcabccaabcabcabbcccabcaaabbcabbbcccaabbcaaabcabcaaaabccaaabcabccabccaabcabcabcabbcabcabcabbcabbbcabcaabbccccabbcabcaabcabcaabccabccccabcabcabcabccabcaaabcaabcabcaaabcabbbbccabbcaaabbbbbccaabbcabcabbcabbcccaabcabccaaabccaabcabcabcaabcabcabcabcccabcabcabcccaaabcaabbcabbcabcaaabcaaaabcabbbcabcabbcabbbbbcaabccaabcabbcccccabcabbbcaabcaaabbcabcabcaabbbcabcabbbcabcaabcabbcabcabbbccabcabcaabcaabccabcaabbccaabcaaaabbbcaabbcabcabcccaabbbcabcaabbccccaabbbcabcaabcabbccabcabcabcabcaabbcabcccabbcccabccabcabccabcaaabbccabcccabccaabbbcabcaaabbcabbccaaaaabbbbcabbbbcabcabcaaabcabbccaabbccabcabcabcabbcabbcabbcaaaaabcabccabcabcaaabcaabbbcabcabcabcabccaabcaabbbcabbccaabbcabbcaaabcaabcabcabbcaabbcaabccabbcabccabccabccabbccccccabcccaabbbcabccabbccabccaaaaabbcccccabbbcabccabbcabbcabcaabcabcabcabbbbcaabbcabbcaaabbbccabcaabcaabbbcabcccaabbcccabcaabccabcabccabcabcabcccabccabcccabcaabcaabcccabbbbbcccabccabcaaaabbcaaaabccaabccabbcaabbbbcabcabbccabcabcaabbbccaaabcabbbbbccabccabccabccabcabccaabccabbcabbcaabbbbcabccabcabcaabbcccaaaabcaabcabbbcabbcaaabbbbccabbcaabccaaabccabcabcabccabccaabbcabccaabbbcabbcabccccccaaabcabcaaabbcabccabbbccabbbcabbccaaabccaabcabcabccabcabcabbcabcabcabbccaabccabcccabbbcaaabcabcccabcabccabcabcabcabcabbcaaabccccaaabcaabccaaabbcabbbcabbbbcccabccabccaabcccabbccabbccabcaabcabccabbbccabcabcabcaaabcccabcabcabbccabbbccaabcccaabbbbbcaabcaabccabbbbcaabcabcabccabcabcabbbcccabcabbcabcabcabcaaaabbcaabcaaabcabcabbcaaabcaabbbccabcaaabccaabcaabcabccabccaabcabcccabbccabbcabccccabbcabcabcccabcabcaaabcaabcaabcaabbbccabcabbbcabccabbccabbccabcaabbccaaabbbcabcabbcccabcaabbcabcaabcabbcaaabbcccabcabcabbccabbcabbccabbcabcabbbcabcabbcabccabccaabbbccabbccabcaabbbcabcaabbcabccaabccccabcaabcccabcabcaabccaabcabbcabbcaaabccccaabcabcaabccccabccaabcccaabbccabbcabccabbccaabbbbcabcabcabcabbcabcabccabcabcabccabccabbccabbcabcabbbbccabcabbbcaabbccabbccabccaabcabbccabccabbbbbbbccabbcabbcaabcabbccabbcaabbbcaabbbccaabbccabcaabbcabbcabccabcabcabbcabbcabccaabcaabccaaabcabccaaabbcabcaabcccabcaabcabbcabcaabbcabcabbcaabcabcabbccaabccabbccabcccabbbcccabbccabbbcaaabcccabcccaaaabcabccabbbcabcaabcaaaabcccaabcabccabcaabcabbcabbbccccabbcabcabbbcaaaaaaabbcccabbccabbcaabcaabbcaabbcabbcaabbccabcabcabcabcabbbcabbbbbcaabcaabbcccabbbcaabcaabcccabbcabcabccaabcaaabbcaaabccaabbcccaaabcabcccaaaabcabbcabcaabccabcabcabcabbcaabcccabcabbcabccabccabbccaaaaabbcabbbcccccaabcaaaabbbcabccabbbcabbcabccaabcabcabccabcabccabcabccabcaabcabccabccaaabcabccabccabccabcaabbcabcabcccccabccaaabbcabcabcabccaaaabbbbccabcaabbcabcccaabcabbcccabccabcabbbcaabcabbbcaabcaaabcabccccabbcabbcabccabcaabbcaabcabcaaabcabbcabbbccabbccabcaaabcabcaabcabbccabcaabcaabbcabccabcaaabcaabcaabcabccabcabbcabccabcaaabcaabbcabbcabccaabcaaabbbccabcaabbcaaaaaabbcabbcabccaabcaabbcabcabbbbbcabccabcabbbccaaabcaaaabcabcaabcabbccabcaabcaaaaabcabcabccabcabbccaaabccabccccaaaaaabbcabcabbcccaaaaabcabcabbccabcabcabcccabcabcaabbccabccabbcaabbbcabbbbbbbcaabbbbbcabcccabbcabcabccaaaabbcabbbbbbcaabcccabbbcaabcccaaabccabbcabbcaabbcaabbcabccabcccabccabcabbcabcabcccabcaabcabcabbcaabccabcabcccaaabbcaabcaabcabbcabcccabbcabcabccccabbcabcaaabccabcccaabccabbbbcccabcabbcabcabccabbcabccabcabcaaabbcaabcaaaabcccabcaabbcabccabbccabccabbbcabbbbbcabcaabbccabcccaaabcabcabcaabcaaabbcaabcaabbcabbcabcaabbcabccaabcaabcaabbcabbccabcabbbccabcabcaabbcabccabcabcabccaaabbccabbcaaabbcaaaaabccabbbcabbcaabcaabcaabcccabbccaabbbcaabcabccaabbcabcabcaabcabbcabbccabbcabcabccabbcaabcabcabcaaaaabcabcabccaabcccabccabcabbbcabcabbccabcaabbccabcabcabcabbcaabbcaabbcabccaabcaaabbbcabcccabcaabcabcabcaabbcccabcccccabbcabccaabccabccaabcabbbcabcabccabccccabbbbcaaabcabccabccaaabbcabcabccaabccabcaaabcabcabbcccabbcabbbbcabccaabbbbcabcaabcabcccabbbcabbcabbcccabcabbccaabbbbbcabcaabcabbcccaaabcabbbcabcccccaaabbbcabbbccaabcaabbcabccaabbbbcaabbcabccabccabbbccaabcabcaabcaabccaabbccabcaabccabbbcabbccaabccabbbcabccabbcabcabbcabcabcabbcaabcabccabcabcaaabcaabcaabccabcaabcaabcaabcccabcabcabccaabcabcabbccaaaaabcabccabcabcabcabbbbcabcaabcaabcabbcaabcaabbcabbcabcaabcabcabccccabcaaabccabcaabbbbbcabbcaabbbcabccaabcaabbbccabbcaabccabbbcabcabbbcccccabbccaabcccccabcabbcabcaabcaaaaabcaabbccaabbbcccccabbbcaabbccabcabcabcccabbcabbbbbbccaabcabcccaabbbcabcabccccabcabcaabcabbccabcaaaabcaabcaabbbcabcabcabbcaabcaaabccccccabbbccaaaabcccabccabccabbcabbccccabcabbcabcabbbcabbcabcccabbccaaaaaaaabcabcabbcabbbcabcaaabcabcabbcabcccabccccccabbcabccaaabbcabcabcabbccccabbcaabcabccaaabcabcccaabcabcabcaabccabbccaabcabcabcabcabcccabcabbcabccabccaaabbcabbcabcabbcabbcabcabbcccaabcabbbbbcaabbccabbccabcaaaabcabcaabcabcaaaabbcabcabcaabbbbcaabcabcabbccaabcabcabccabbcaabcabcabccccabccaabcccabcabbbcabbcabccaabcabcaaabcaabbbbbbbcabbcaaabbcccaabcccabbccabcaaabbbccabbccabcabbcccabccaabbccabcabcaabcabcccabcccabcabcccaaabcccabcccaabcaabcaabcaaabbcabcabccabcabcabbcccaabbcabcabcaaaaabccaabccabccabcaabbcabbcabccccabcabcabcaaabcabccabbcabcabccabcaabcabbbbcabcabcabccabccabcaaabbbcabbcabcabcabccabcaaabcabcabccabccabbcabcaabbbbcabbbbcabbcaabcabccccaaabcabcabbcccabcccaabccaabccabcabcaabbbcabcaaabccabccccabbbcaabcabcccaabbcaabccabccabbbbccabcabcabcccaabcabbcabcabccaaabcccabccabccaabcaaabcabccccaabcccabccaabcaabccabcabcabcabcaaabbcaabcabbbcabcabcabbbcccaaabccabcccaaabbbcabbcaabcabccaabccabcccaaabbbcabcaabcccccccaabcabccaaaabbcaaabbcabbbcabcccabbccabcabbcabbbcabcabbcaaaabbcabcccccabccabcabcaabcabbbcaabbcaabbbcaaaaaaaabbcabbbccaabbccaaaaabbcabcabccccaabcccabbcabbccabcabbcaabcabcabbbcaabcccabcaaaaaabbcabccccaabcabbcabbbcaabcaabcabcaaaabccabcaabcabcabcabbcabcabcabccabbcccccccaaabbbcaabcabbcaabcabcaabcabcabccabbcabcaaabccabccaaaaabcabbcaaabbccabcccaabbccccabcaabcaabbccabcaaaabbcaabccaabcaabcabcaabccabcabcaabcabbcccaabbbcaabbcabcaabbccabbbbbcabcabcaaabccabcaaaabbbbbcabcabcaabcabcaabbcabcaabccabbbbbbcabcaabcccabbbbcabcabcabbcabcaabcabcabcaaabbcabbbcaabcabcaabccabcaabcabcabbcccabbccabcccaaabbcabcccabbbbccabcaabcaaabcaabbcabcaabbcabccabbcaabcabccabbcabcabcabcccabcabcaaabccaaabbcccccabcaabbcabcaaabbcabccccabccaabbcccabbbbcabcabccabccccaabcabccabbbcabbccabbbbcabcabcaabccccabcaabcaabbbcabbccaaabccabcaaabbbcccccccabbccaabcccabcabcabcabbbccabbccabbbbcabbbcaabcabcaaabcabccabcaaabcabcabcabbbcabbcaaaabccccaaabcaabcabccaaabbcaabcaabccabcaabcccabbcabcabcabbcaaabccabcabbcaabcaabcabcaabcabbbcaaabcaabcabcabcaabccabcabbbcabcabcaabcabcabbcabbcaaabcaaaabccccabcaabbbcaabccabbbccaaabbbccaabcaabcabcabcccccabcabcaabcabbcabccccccccccabccaabbbcccabccabbbcaaabcccccabbcabcccabbcabcccaaaabbbcabbcaaaaabbccabcaaabcaabcccaabbcabbcabcabccabcabbcaabcabccaaabccaaabcabcabbbccabccabbcabcabbcabcabcabcabbbcaabbcabbcabbcabcabcaabcabcabcaabbbbbbcabcabcabcabcccabcabcabcabcabbbbcabcabbcabbcaabcaaabbcabcabcccabccccabcabccabbcabcabcccabbbcaaabbccabbccabccccabbcaabbbbccaabccccaabccabbccaaabbcabbbbcaabcaaabbbcaaabcaaabbccaaabcabcabccabbccaabcabccabcabcaabbcaabbbcabccabbcabbcabcaaabccccccabbccaabbbbbcccabcabcabcabbcabcabcabcabbcabcccabbbbcabcabcccabbccabcabcabcabccaabcabcabcaabccabbcaabcabbcaabcabcabbcaabbcabbcccabbcabcabcabcaabbcabccabcccaaabcabcabbbcabcabccabcaaaabbbccaabcccabcabcccccaabccabcabccaaaaabbbbcabbcabbccabcaabccabcabcaabbccabbbcccaabcaaabcabcabcabccccabccccabcaabcaabcabbcaaabcabbcabbccabccaabbbcaabcaabcabbbbcaaabccabcabbcabcabcaabbcaabccaabccabbbcaabbcaaabcaabcaabbcabcabcabbcabcaabbbcabbcabcabcaabbcccabbcabbcccaaabccaaaabcabbcabcccabccaaabccaaabbccccabcaaabbcaabcaabcccabcaaabcabcccaabbcaabbbbccaabcaabbccaaaaabbccabcabcaabbbbbbcaaabcabcabccabcaaabbccaaabbcabbcabcaabcabcabbcabccabcaaabcabcaabbbcabcccccabcabcabbbcaabcabbbbbbbbcabbcaabcaaabcabbccabbcabcabcabcabcaabccaabcaabbbbbbbcabcabbcabccccabcabcaabbccaaaaaabcabcaabbcabbcaabbccabcaabcabcaabbcabbbbbcaabcabcaaabbcabcabcabbbcabccabcabcabbcabcabccabccabbcabbccabcabcabbccabbcabbcabcabcabcabcaabbbcccaaaabcaabbcaabcabbbbcabbbccccabcabccabbcabcccaabcaabcabcabbcabbbcaabcabcabcccabcabccabcabcaaaaabbcaabcabcaabbbcabcccaaabcccabbbbbcaabbcabcaabcabcaaabbcaabcccabbccabcaabccaabcaaabcabcaaabccaabcabcabcccaaabbbcabbcabcabbcabccaabbcaabbccabccabbcabcabbccabcaabcabcabccabcaaabccabcaabbbcaaabcabcabbcaabcabbcabbcaabcaabbbbcabcccabbbbccabcabccabbbbccaabbcabbbcabcabcabcabbcaabbbcaaabcaabccaaabbbcaabbbcccaabccccabbbcabbccaabcaaaaaabcaaaabcabccaabbbccaabcabccabcaabbbbcaaabcabbcabcabccaabcabcccccaabcabcabccabccabbbccaaabcccaaabbbccabcabccabbcabbcaabcabcabcabcaabcabbbcaaabccabcabcabcabccabccabbcabccaabbbbccabcabcaaaabcaaabcaabbcabccaabbbcabcaabbcabbcabccaabcabbbcabcaaabbbcabccabcccabbccabcccaaaabbcabccabcabccaabcabcccaaabcccabcabcaaaaabcabcaabbcabcaaaaabcaabbbcccccabbbbcabcabcaabbcaabccccabccabbbbbcaabcabcaaabcabbbcccccaabbcabcccaabcaabcaaaabbcabcccabcabcaabcccabcccccaabbccabbccccccccabcabbcaabbbbcaabcaabcaabccabcabcabbcabbcaabbcabcabcaabcabcccabbbcabcaabbccaaabbcaabbcabcaabcaabbccabcabcabbbbcaabcaabcabccabcaabcccccaaaaaaabbcaabbcccaabcaaabbbcabcaabcabcaaabbcabcaabcabbcabccaaaabcabcaabcaaaaabccabbcabccaabcaabcaaabcabbcaabcabcabcaaabbccaabccccabbcabcaabbccabcabccabbcabbcabccabcabcabcccabccccabbbcaabcabcabbcaabcaaabbcabbbbbcaabcabcabcaabbbbcccccabbcccabcabcaaaaaaabcaabcabcabcabcabccabccaaaabcabcaabcabcabcabccaabcabbcabcaaaabcabcaabccabcaabbcabbbbcaabccabbcabcaabcccccaabcaaaaabccaaaabbccaabbbbbbccabcabbcaabcaabcaabcaabcaaaabcabbcabcaaabbccaabcccccabccabbcabbbbcaaabbcaabbbbcabcaabcabcaabbbcaabcabcabcccabcabcaabccabcabcaabcccaaaabcabcaabcabcccaabcabccabcaabcabcaabbbcaaaaaaabbbbbcabbccabccaabcabbcccabcaabcabcabcabcabccccaabbbcaabbcccccccabcaaaabcccabbcabccaabcabccaabbbccabbbcabbcabccabcaabcabbcabbbcabcaaabcabcabccabbcabcccabcaabcabbcccabcccabbcaabbccabcaabbbbcabcaabcabbbcabcaaaaabcabccabcaaabccaabccabbcabccccabbcabcccaabcabbbcaaaabcabccaabbcabbccabbcabbcaaabccaabcabcccaabcccccabccabbcabcaabcaabccabcabccccaabbcabccaabbccabccaabccaabccabbbcccaabcccaaabbcabccabcabccabcabccabcabcccabcabbccabcabcabcccabbcabcaaabcabbbccabcabcabbcaabcabccabcaabbcabcabbbccabbcccaabbccabbcccaabcccaabbbcaabcabbccaabbccaaabccaaaaabcabcabbcccaaabccabcabccabbcabccabccabcabcaaabcaabcabcccabccabcaabccabbcaabbcabcabcabbcaabcabcccabccabcabcabccabccabbbcccaabcabcabbbbccaabccabccaabbbccaaabccabccabbccaabbbcabcabcabbbcabcaabcabcabbcabbccabbccabbcabbccabbcaaabcabbccabcabbbcabcabcaaaaabcabcaabcabbcaaabcabbcccabcaaabcabccabbcabccabcabbcabccabccabcaabbbbbcccaaaabccabccabcabcaabcabcabcaaabcccabcaaaabcabccabccccabccabbbccabcaaabbbcabbccabbcabcabbcaabbcabbccaabcabbbcabccaabcabcccabcabcaabccabcabbcccccabbcabbcaaaabccabbbcabcabcaabcabccaabbbbccabcabbcabccabcccabbcabcabcaabccabbccabcabcabcabccaaabccabcabcabccabcccabccaabbcaaabcabbbbcccabccabcaaabccaabcabbcabbcabcabcccaabbcabccabcaaaabbcccccccabcaabcaaaabbcabbbcaaabcabcabbcabbbcabcaabbcaaabcccabcabcccabccabcaabbbbbbbcccabcaabccaaaabbbbcabbcabccabccabcabcaaabbbcaabcccccabbcaaabcabbcccabcaabbcaabcabbccaaabbcaabcabbcaabcaabbbbbbcabcaabcabccabcabcabcabcaabbcaabcaabbcaabcccccaabcaabbbcabcaabcabcabcabcabcabbccaaabbcabbcabcabccabccabbcccaaabcabccabcaabcabbcabbbcabcccaabcccabbbcccabcabbcaabbcccabccabbbcaaabcabccabcaabcabcabccabcabcccccabcabbcabcaaabbbbcaabbcaabcaabccabbbbcabcccabbbbbbcabcabbccabbcabcaaaabbccaabccabccaabccabccabcabbbbcabcaabcabcabcabcabbbcaabbcaabcabccabbbcaaabcabbcccabcaaabcabcabcccccabbcabcabbbbbcabccaabcabcabcccaabbcaaabcabccabbbcabccabcaabbcabbcabcabbbcaaaabcabbbcabbcaabbbbbcabbccaaabcabcabcabccaaabccabcccabccabccaabbcabcaabbcabccabbcaabbbcccabccabbbcabbbcabcabccabcaabcabbcabcabcabcaabbcabcaaabcabbccaabbcabbccabcaaabcaaaabbcaaabccabbccabcabcabcabbcabbcabccabccaaabcabcaabcccabbbcccabccabbcabcabbcaabccaaaabcabbcaaabccabbbcabcaabbbcccccaabbcabccabcaaaabccabcabbbbbccabccaabcaabccabbccabbcaabbbbbbcaabcabbcabcccaaabccabccabccabbbcaaabbbbcabcccabcabbcabccabbbcaabbccabcabbcabbccabcaabcabcaabcaabcaaabcabcabcaaabbcaabcaabccaaabccabbbbccabbccabcabcccaabcaaaabcaaabcabcabcabcabcabcabbbbcabcabbcccabcabbccabcaaabcaabcccccaabccccaabcabccabccaabccccabcaabcabcabcaabcccaaabcabbbccabcabcabcaabcabcccccabcccccaabcabccaabccabbcabcabcabbcccaaabbbcabbcaaaabcccabcabbbcccaaaabccccabbcabcaabcabbbccabcabbbcabcaabbcaabcaabcabccaabcabbbcaabbbcabcaaabccabbcabcabbbccabbcabbccaaabbcabccaaabbcabcaabcaabccaabbcaaabccabccaabbcaabcaaabbbbccaabcabcabbbccabcabbbcabcabcaabbcabcabcabbcabcabbccabcabbbbbcabcaabbcccabccabcaaaabbcabbcabcabbcabcaaabcaabcabcabccccabbccabcabcaabcabcabcaabccccabcaabcabbbbbcabcabbbccccaabcabbcaabbbcaabbbbcabccaaaabcabccabbbbbcaabcabcabbcaabbcaaabbbcabccaaabbbcabbbcaabcaaaaabcabbcaabcabcabcabcaabcabcccaaaabbccabccabccaabcccabbbbcccaaaabccabcabcabcabcabcabcaabcaabcaabcabccaabcaaabcaaabcaabccaabcaaabbcabcaabbbbcaaabcabcabccaabcaabcabbbcaabcabcabbbccabccabcccaaaaabbbcaaabcabbcabbbcabbcabcaabcccabbccaaaabccabcaabbcaabbcabcabbcabcabcaaaaabbcabbbccabbbcaaaabccabcccabccabccccabccabcaabbbccabbcaabccaaabcabcaabcabbccaabcabccaabbcabccaabcaabcaabccabcabcaabcaabbbcabcccccabcaabbcabbcabbcaabcaabbbcaabcabccaaabccccaabbcaabcaabbcccaaabccccaabbcabccaabccabcabcaabbcccabccaaabbcaabcabbbbcaabcaabccabcabcabbcabbbcaabcabcabcaaabbcaaaabbcabcccabcabbcccabbcaaabbbccabbbbccabbbbcabccabccaaabcccabcabcaabcabbccabccaabcabcabcabcabcccccaabcabbcaaaabbccaaabcabcabcaabbcabbcabccabbccabbcabcabcabccabbcabbcabbbcaabcabbcabcccabcabbccaabccaaabcaabcabccabcabccaabbcabbccabbbcaabbcabbccabccabccabcccabcabbcabccabcccaabccabbccabccabccccabcaabcaaabccabccaabbcaaaabbccabcabcabcabcaaabccccabcaabcabcabcabccaaaabcccabcaabccaabcaaabcabcabcabcccabcabbbcabcaabcaaabbccccaabcabcabcccaabbccccaabcabbbbccccabcabccabcccabbbcccaaaabbcaabcccabbcabbcaabccabbbccccaaabbbccabcabbbbcaabbcaaaaaaabcabcccabcabcaabbcaabbcabccaabcabcabbcabcabccaabccaaabcabcaabcabbccccabcaaabbcccccccaabcaabccccabcabbcabccabcabcabbcabbbbcabcaabcaaaabccaaaaabbcabbccabcabccabcabcccccabccabbbccabbcabcaabcabbbbcabbccaaabcaabbbcabbcaabbccabcaabcaaaabccabccaaabbbbccabbcabbcaaabcabcccaabbcaaabcaaabbcaaabbbbbbbcccccabcabcaabcabbccabccaaabbcaabccaabbcaabccaaaabbcaabbbbccccaabbcabcabbcaabccaaaabcccabccabbcabbcabcccaaaabcabcabbcaabcccaaabbcabbbbbbcabbbbbcabcaabcabbcabccabccaabcabccabcabbcabbccabbcabcabbcabbbbcaabcaaaabbcaabbbcaaabbbcabbcccabbccaabccaabbcabcabcaaaabbcabbcabcabcabcaabcaabcaaaaabcabcabbcccabcabbcaabcaabbcabbcccabbbcabcaaabccaabcaaabcaabbccabccabcabcccabcabccabccabcabcabbccabcccabccaabccaabcabbcaaabcabccabbbcabcabccabbcccccabcaabbcabcabcabbcabcabcabccabbbbbcabbbbcabccabcabbcaaabcabbcabcabbcccaabbbcccaaaabcabcccaabcaabccaaabcabcaaabbcabccabcabbcabbbcabbbbbcaabbccaaaaabbcaaaabbccabbcaabcabbcaabbccabbccabbbccabcccccaabcabbcaabccabcabcabcaaaabcabccabccccaabcabccaaaaaabccabcabcaabcaabccabccabcccabccaabcabcaaabbcabcabbbbcaabcaabcabcabbbcabcabcabcccaabcabcabcaabcabcccabbcabbcccaabbbcabbbbccaabbbccabbbccabccabcabcabccaaabcabcccabbbcabcabcabbcabccabccabccabbcabccaabcabcabcaabbcabbcabccabccaaabcabcabcaabcabcabbcabcaabbcabcabcaaaabcabcccabbbcabcabcaabcabbcabbcabcaabcabcaaabcabcabcccabbbcaabcabcaaabcabcabccabbcabbcabbcabbcabcabcaabcaabcaabcabcabbcabcaabbcabcabbcaabbbcaabcabcaabcabcabbccabcabcabbbccabbcabcabcaaabccabccabbcaabcabcaabcabbcccabcaabcabcabcaaaabcaabccabccabccabcaaabbbbccaaabccaabcccaabcabcabccabbbcccabcabccabccaaabccaabbcabcaabbbcabcabcabcccabcaaaabccabccabbbbbcccabcaaaabcaaabbcccaabccabcaaabbccaabcabcabcabcaabcabbcaabccccaaabbcabccabbcaaaabcabcaabbccabcabbcabbcccabcabbcaabbbccabbbbcabbcccaabcabccaabcabccaabbccabcccaabbbbcabcabbbcabbcabbbcaabcccabbcabcabbcabcaabcabcabbccaaabcabcabbcccaaabcccaabccabcabbcccaabbbcccccabccaaaabcabbcabbccabccabcaaabcabbcabcabccabcabcccabcabcaabccabbcabccaaabbcabcabbcabccaaabcccabcaabcabccabcabcabcccabcabbbcabbccccabcaabbccccccaabcaabbcaaaaabcabccabccccabcabccaaabccabcabcabccabccabbcabbbcabbccaabccabbccabbbbccabbcabccabccccabbbbbcabcaabcabbcccabcccabbcabbbcabbccabccabcabcabccabbcabbcabccaabcabbcaabcabcabcaaabccabcabbcabccabcabbcabccabbbcabbcabbcabbbbcabcaabcabccabbbcaaabbcabcabcabcabbcaabccabcabbcabcccaabcccabcabbcaaaabcabcaabcccabbcabcabbccaaaabbccabcabccaabcaabccabbbcabbbbbcaabcccccabccaaabcccaabcabbccabcaaabbcabcaabcabbcabbcabbccabbcabcabcabcabcccaaabcabccabcccaabbbccabcccabccaabbcaabccabbbcaabcabcccaabbcabbcabcabcabcaabbcabccabccabcaabbcaabcabcabbcabbcccccaabbccabccabcabccaabcccabcabcabcabcabcaabbbbbbcabccabcabbcabcabcaabbbcabcabcccabcccccaabcabccabcabbccabbcabcaabcaabcabcaabcabbcabbbccaaabcaaabbcaaaabcabbccaabcabcaaabcaaabbcaabcaabbcabcccabcabcabcaabbcaabcaaaabbcabcaabcabccabcaabbbcabcabcabcccabbbbcabccaaabcabbbcaabcabccabcccccabcabcabcabbcabcabcaabcaaabccabccccabcaaabccabccccabbcaabccabcaaabcabcabbbbcaabcabbcabcaabbbcaabcaabcccccaabcaabbbbcaabbcabcabcabbcabcabbbbccccabcabbcaaaabbbccaabbbcabcaabccabcaabcabcaabcabbcabccabccabcaaaabcabcaabcabcabcabcabccabbbbcabcaabcabcabcabcaaabbbccabbcabbcabccabbcabbccabcaaaaabbcabcabbccabccabcabccabcaabbcaabcccaabcabcaaabcaabccabcccabcaabcaabcaabcccaabcabbcabcccabcabcaaaabccabcabcabbcabcaabbccabbcaabcabcaabccabccabccaabbcabbccccaabcabcaaaabcabcabcaabcabcabccaabcaabbcaaabcaabcabbbbcabbccaaaabccaabbbcabcabbbcaabcabccabbbbbcaabcabcabcabccabcabcabcaabccaaabcabbcabbcabbcabcabbcabbccaabcabbbbcabcabcaabcaaabccaabbbcaabbcabcabcabcaabccabbcabcaaabcabbcaabbcabccabbbcabcaaaabcabcabccaabccaabcaabbccaabccabcaabcaaaabcabcabcccabbcaaabcaaabcaaabcabbbcaabcabbcaabcabcabbbbbbbcaabbcaabbbbcabcaabcabccaabcabbcabcabccabcaabbcabbcabbcabcaaaabbbbcabcabcabbcaabcabcaabbccaabccccaabbbbcccabcabbcaaabbcabcaaaabcabbcabcccabccabbbbbbcabccabcabbbccccabccaabcabbbbccabcccaabbcaaabccabbcaaabbcaaabbccccccabbcabbccccaabbcabccccccabbcabbcabccaabcabcabcaabcaaabcccabcabbbcabcabcabbcabbbbcaabccaabccaabcabbccabcabcabbcaabbbbccaabbcccabcaaabcaaabcccabcabbcaabcabcabcccabcabcaaaaabbcabcaabcabcaabbcaaaabbcccabcccccaabbcabcabcabbbbccccabbbcaabcabcaaaabcabbbbcaaabcaabbccccabbcabcabbcabcabcabbccabbcabbcabcabcabcaaabcabccabcccaaaaabbbcccabcaaabccaabccabcccabcccabbbcaabbccabbcccaaabccabbbbbbccabbccabccccabbcaabccaabcabbbccabcabcabccaaabbcaabbbcabbcaaabbbcabcabbccabbcabcabbccccabcccabccabcabcaabcabcaabbcabcabccabcabcabcabbccabcaabccabcabcabcaaaabbcabbbbccabcaaabccabccaaabbcaabcabcabcaabcaaabcabbccccaabbbbcabcaaabcabcabcabcaaaabbcaaabcabcaabccaaabcaabbcabcaaaabbccaaabbcccabcabcabcabbbccabccabccaaaaabcaaabbbccabcaabbbcaaabbcaabbcaabcaabcabcabcaabcccaaabbbcabbbbbcabccaabcaabbccabcabbccabcabcabbccccabccabcabcabbcabccabbbcabcabcaabcabcabcaabcabbcabcaabcabbcabbcaabbbbccabcccabcaaaabcabccaabcabbcccabbccabcabccabcabcabcaabccaabcaaabcccabcccccabbcabbbcaabbcabcabbcaabbcabccaabccabbcccabcabcabbcabbbbbbbbcccccabcccabcabcaabcabcabbcabbcaabbccccaabccabccabcabbbcabccaabcccabcabbcccabccabbcccaabcaabbccaaabbbcccabcabcabccabbbcabcabcabcabbccaabccaaabbbbbccccaabbbcabbbccabcabccccabcccabcabbcabcaabcabcabcccabcccabcabccabcabbcabcabcabbcabbbcccabccaabcabbcabcaaabcccabbcabbbccccabcccabbbcabbcaabccabccabcabcabcaaaaabccabcabcabccabbccaaaabbbcabccabbcabcaabbbccaabbcabcabcabcaabcaaaabbcabcabbcabcaabcabccabbcabcabcaabbcabccabbcabcccaaabcabcabbccaabcaabcaabcabcabbcabcabbcabbccabcabcaabbccabcabccabbbccaabbccabbcabccaabbcabcabccccccccaabccaabbcccabbcccabccccaabcabbcabcabccccaabbcaabccabcabcabcabcabcabbccabcabccccabcabcaabccabcabccabccaaabccabcabbcabbcaaaabcabcabbcaabbcaaabbbcaabcaabcabcaabcaabbcaabcabcabcaabbcabcabccaabccaabcaabccabccabbcabbbcabcabccabcaabbccabbcabcaabbcaabcabcabcaaabbcabbcabccabccabcabccabbcabbcabcaabcaabcabcaaabcabcabbcaaaabcaabcabbccaabccaabcabccabccabcccabcabbbbccaaabccabcaabcabbcaabcabccabcabccabcabcaabbbccabcccabcabccabcabcabcaabcaaabbbcccabbcaabcabcabbbcabcabcabbbcabcabcabbcabcccabccaabcaabcabcabccabccaabccaaabbcaabbccabcabcabbbccaaabcabcabbccabbccaaabbccaabcccccabcaaabbccaabccaabcabcabcaaaabccabccabbcaabbcabbbcabccabcabccaabcaabccabcabccccaaabcabcabcaaabcabcaabbbccabcccabccaabbbbbbcaabbcaaabccaaabbbcccabcabccabcabbcabcaabbbcabbcabbbccaaaabccabbcaaabccabcccaabcaabcccabbcccaaabcabbcaabbcabcccaabccaabbcaabbbcabcaabbcabcccabcaaabbbbccabcabcabcabccabbbbcaabccaaabbcaabccccabcccabcaaabbbcaabbccabccabcabcabbcaabbccabbcabcaaaabcccabccaabbbcabbcabcabccabcabbcabcabbbbcabccaabccabcccaabbbccabcaaabccabcaabbcabbcabcabcabbcabcaaabbcabccccabcabccabbbccaaaabcccabcabcabbbcaabcabcabcaabccaabbcaabcabccaabcaabbcabbbccaabcaabcabcaabcaaaabcccaabcccabcaabcccaaaaabbcabccabbcabccaaaabbcaabbbbcabcabbccccabbcabbcabbcabbbbcabbccabcabcaaaabcabbbcabccaaabcabcabcabbcabcabbcabbcabcabcabcccaabcabcabcaaabbbcabbcabcabbbbcabcabcabccabccabcaaabbcaaabbcabcabbcabbccaabcaabbbcabcaabccaabccabbbbcabccabbcaabcccabccaabccaabbbcabcabccabbcabccaabbccaabcabcabcabcabcaaaaabcabcabbbcabbbbbbcabcaabbcabbcaabcccaaabbccccaabbcabcccaaabbcccccabcabcabcaabcccaaaabccabcaaabcaabcccaabbcabcabcaabcccabbbccaabcaabccaaabcabcccabccccabbcabcabcaabccabcabbcaabbbbbcaabbcaabbbbbcabcabccabcaabcabcabcaabcabcabcabcccaaabcabccaabcabcccabbbcabcaaabbccabcabccaaabcaabcccccaabcabcabcaabcaabcaaabcaabbcabbccabcabbccabbcccabbcccaabccabcabbbcccabccaaabcaabcaabcabbcaabcabcabbcabbccccabccabcaaabbcabbcaabcabccabcabbbcccabcabcaaabcabccaabcabcabccccabbbbcabcccabcabbccabccaabbcabbcabbcabccccabcaabbcabccaabccccccabbbcabccabcabcabcaabccabccabcabccabcabbccabccabcabccabbcabbcaabcaabccabcabbcabccaaaaaabcccabccccabcaaabcaabbcabcabbcabcaaabbbcaabcaabcabcabccaaaaabcabcaabbcaabccaabcabcabbcccccabcaabcaaaaabcabbcaabcccabccabcaabcccabccccabcaabcaabbcaabbbccabccabccabccabbbbbcabbbcabcabccabccabcabcabcabcccabbccabbcabcabcccabccabbcabcabbccccabcabccccaaabbcabcaabcaabcaaabccabcabccabccaabcabbbcaabcabccabcabbcaaabcaabccabcabcabcabbbccccccabbccabbcabbcabccaaabbcabcabcabcaaaabbccccabccaabcabccabbbccabccaabcabccabcaaabccccabbcccccabccabcabccaabcabccaabcaabcabcabcabcccaabccccaabbcaaaabbbcabcccabccabcaabbcabcccabbbbbcccaaabccccaabcabbbcaabbcaabbcaabcabbccaabccabcabcabcabbcabbcabccaaaabcaabbccabbccabcabcabcabcaaabcabbccabcccabcabcabccaaabbccccabcabcaabcaabccabccccccabccabcccabcabbbbbcabcabcaabcccabcabbbccaaabccabcabbccabcaaabcaabcaaaaaabcabcabbcaaaabcccaabbbbccaabccabccccabcabcabcabcabcccabcabcaabbbccabcabbbbbcccabbbcccabcaaabbccaaabcccabcabcaabbcabbcabcabcaaabccaaabcaabcaabcaabbcabcaaabcabcaabbccabcabcabcabcaabcabcabcabcabbbcaabbcaabcaaaabcabccabccaabcabbbbbccabcabcabcabcabbcabccabbcabcabbbbcccabccaabccabbccabbcaabcaaabcabcabcabbbcaabcaabbccaabcabcaabcabcaabcabbbbcabccabccccabccccccabcabccabbcabcabbbbcaaaaabcabcabcaabbcabcaabccabbcabcaabcabcccabcaabcabcabbcabbccabbbbcabbcaabcaabcaabbbcabcabbccabcabcccaaabbcabcaaaaabcabccaaabbbcabcabcabbbccabbcaabbcaabccaabccabcaabbcccccaabcabbcabbbcabbccabccabbcaabbcaabbcabcabbcaabcabcaaabbcabbbbccabbbcabcabcabbbbcabcaabcabbcabcaabbbccaabcaabbcaabcabbcaaabcccaaaaaaaabcccccabcabbbbcaabbcaabbcaaabbcabcaabbbbcabcabbcaabbbccccccabbcabbbbccaaabcabcabbbcccccabcaabcaaaabcabcabcabcabbcabbcccabccaabbcabcabccabcabcabcaabccabbccaaaaabcabccabcaabbcabcccabcabbcabccccabbcabbbcaabbcabccabcabccabcaabcccaabbbcabbcabbbcabbbccabcaabbbbcaaaabcaaabbcaabcabcaabbccabcabccccabcabcabbcabcaabcabcabcabcabbccabcabbbbccccabcaabcaabcaabbbccabcabbcabcaabbcaabbcabccabccabbcabbccabcabccccabbbcabccabbbccaabcabcabbcabcaabccccabccabbccabccabcabbcabccaabbcaabccabbccabbbccabbccabcabbcabbcccccccabccabccabccabbbcabcabcabcaaabbccccccaabcabcabcaaaaabccaabcabbcccabcabbcabbcabccaabcabcabcaabbbcabcabcaabcabcaabbcabccccaabbcccaabcccabcabbbbcaaabbbbcabccaabcabcaabccabbccaabccccccaabbbccabcabbbbbcabcccabcabcabbcabcaabcabccaabcccaabccabbcabcabcabcaabbcaabcaaabccabbccabbccabcabbbccabbcabccabcaaaabcabcccabcabbcabccabbbcabcabbbbbcabcaabbcabcabbcabcabbcaabcaabbcabbcccaabcabcabcabcaaabbcabcabcabbbbbcaaabbcccaaabccabbcabcabcaabcccabcabccaabcabcaabcabcccaabbcabbbbcabccabcabbcccaabbbcccabcccccaaabcabcaabcabcabcabbcaaaabccaaabbcabccccabcaabbbcabcabccaaabbccabcabbccabbccabccccaabcaaabcaabbbbbcabbcabcabcaabccabcaabcabcaabbcaabccaabcabcaabcabbcaaaabcaabcabcabbbbbcabbccabbcabcaabcabcabcabcaabcaabcabbccabcccaabcabcabbbbccaabbbbcccccaaaabbcabcabcabcabcccaabcabcabcabbbcabcaabbcccccaabcaaabcabccaabbcabbcabbcabcabccaaabcaaabcabcccccaabcabcabbccccabcaaaabcccabbccaaaaabccabbcabcabcabcccabbbcabcabbbcaaaabcaabbcaaabcabbcabcaabcaabcccaabcabbcaabbcaabcaabcaaaabcaabbbbcabcabcabcccabbbbbbcaabbccaabcaaabcccaabbbbcaabcabbcabbcabbbcabcabcaabbbcaabcaaaabcabbcabccaaabcaaaabccaabbcabccabbbcaabcabcabbccaabbccaabbccabcabcaabcaabbbbbcabcaabbbcabcabccabcabbccabcabcaabcabbcabccabcaabbcaabbccccaabbcabccabbbcabccabbcccabbcabccccabcabbcaabcabcccaabcaabcabcabbcccabcabbbbcabcabcaaabcabcccabbbccaaaabcaabccabcabcabcabbcccaabcabcaabbcabbcabcaabcabbbccabcabccaabccabccccabbcabcabccabcabccccabcaabcaabcabcaaaabcaabccabbccccaabcabbcabbcabccabcabcabcaabcaabcabcabcabccaaaabcabbccaabcccabcabcabcaaabcaabcaabcabccaaaabcabcaabcaabbbcaaabccabcabccaaabccaabcabbcaabcabcabcabcaaabcabbcabcaabcabccabccaabcabcaabcabccaabcabcaabbcaabcabbcccabbcaabcaaabcccabcaaaabbcaabcaabcabcaaabbccabccabcaaaaabccabbcaabcaaaaabbcabccaabbcabbcabcabcabcabbbcccabbcabbcabcccabbbcccabccabcaabcccaabbbcaabccccccabbbcabcabbbcabccaabcaabcabbcccaabcabcaabccabcaabcabcccaaaabccaabcabccaabbcccabcaabbccabcabcabcabcabbcabcaabcccabccaabcabcabcabbcccabbcabcabbbcabcaabcaaaabcccccaaaaaaabcabbbcaabccabccabccaaabbcabcabbcaaabbcabccabbccabccabcabccaaabcaabbbccccabcccccabccaaaaaabbbbcaabbcccabbbcabbbccabbccabcabccaabbcaabccaabccaaaaabccabccaabbcabccaaabcabcabbbbcabbcabcabcaaabccaabcabbcabbbbcabbccaaaaabbbcabcabcabccabccabccabcaabbcaabbcaabbbcccabbcabcccccaaabcabcabcaaabcaabcabbbbbcccaaabbcabbccaaaabcaaabbcaabccabcccabccaabccabbcabcaabbbbcaabcaaaabcaabcabbbbcabcabcaabcabbcabccabbccabbcaaaabbcabbcabccabbbbccabbbbbbbbcabcabcaabccaaabbcabcabbcabcaabcccabbbbcaaaabbcabbbcaabcabcaabccabbcaabcabbbbcabbcaaaabccaabcabcaabbbbcaabcaabbcabcabbbbcccabccabcabcabbcabccaabbccaabcccaaaaaaabcaabcaabcaaabbcccabbcabcaaabcabbcabcaabcaabbbcabcabccabccccaabbcaabcabcaaabcabbccabccabcaabbccabbbccabbcaaabcabbcabbcabbbcabbccabcaabcaabcabcabcabccabcabcabcabcabbbbbbcabccabcabcabcabcabbcabcaabcabccabcaaabbcabcaabbcaabbcabcabcaaabbcabbcabccabcccabcaaabbcabcaabcabccabcabcaabccaabccabcccaabbbcaaabbbcaaaaaabcabcabcabcabbcabccaabbbcaabbcabcabccabcaabcccabbccabcabbcabbcaabcabcabbbbcabcabcabcabcaabcaaaabbcabbccaabcabbcabbcabbccabbccabcabbcabccccabcabccaaabbbbbcaabccaabcaabccabcaabcaabccabcaabcabbcabcabcccaabcabbbbbcabcabbbcabbccabccaaabcaaabbcabccabcaabccaabbbcabcabcabbbbccaabbbcabcabcaabbcabcabcabcabcabcabbbccaabcabcabbbcabccaabbbcabbcccabcabcccaabcabcaabbbccabbcaabcabccabbcabcabcabccabcabbcaaaabccccccabbcaabbcabbbcaabccabcabbcaabccabbcabccabccabccabccaaabcaabbbcabcabbbbbbcabbcaabbbbccabbcabbcabcabcaabcabbcabcabccccabcabccabcabcaabcabbbbbcccabbcabcabbcabcaabcabbbcaaabbcabbcaabbcaaabcabcabbcabcabccabcaabbbcabcabbcabbccabbcabcccabbcccabbbbbcaaabcabcaaabbcaaaabccabcabbbcccaaabbbbcccaaabcabccabcabbcabbccaabcabcaabbcaabbcabbbccabbccabccabcaaabcabcabbccabbccccabcabcaaabcabccabcabcaabbbccabcabbcaabcaabbbcccabcabbcabcabbcaabcaaaabbbcabcabcabcaaaaaaabcaabbcaaabbccccaaabccaabcabcaabbcaaaabccccaabcabcabccabcabcabcabcabbcaabcaabcabcabccabccaabccabccabcabcabccaabcaabcabbcaabbcaabcabccaabcabcaaabbcaabbcaaabbbbcaaabbcccccabcabcaabbbcaabccabbbcccaabcabbcabcabccabcabcaabcabbbcabbbccabbcabcabcaaabcabccabccabccaabbccabbcabbbccaabbccabcaaaabcabccccccabcabcaaabcabcccabccaabcabcabcaaabcabcabbcabbbbcaabccabbcabcccabcaaabcabcaaaabcabbbcccabccabbccabbcaaabcabccabcabcabcaaabcabcccaabcabbcabcccabbcabcabcabcabcabccabcaabccabbcabcabccabcabcabbccabccabbbbccabbcccabcabcabbcabcabcabcabbcccaabcccabbbcccabbcabcabccaabbcabbbcabcaabcaabbcabcaabcabccaaabcabbcabcaaabcabcabcabcabccabbbcabccccabcccccabbbbbcabbbbbbcccaabcabbccaaabbcaabccabbbcccabccaaabcabbbcabbbbccccaabcccabccabcaabcaabbcabcabccabccaabccabccaabcabcaabcaabbcaaabcabcaabcabcabbcabccabbcaabcabccabccaabcccaabcabcabccabccaabccabbccaaaabbcabbcabbcccabbccaabcabccaaabccabbccabbcaaabbcaaabccaabcabcabbcabcabcabcaabbbbbccccabcaaabccabcaaaaaabcaabbbbbbcabbbcabcaabcaabcccabcccaabcaaabbbbccaaabbcccccaabccccaabcabbccabcabbbcabcaabccccabcccabcabcabbcabcaabcabccaabcabcccabccaaaabccabcabcabccabccabcabbbcaabbbcabbcabcabccabcabbbbcabcabcccabcaaabbcabccaabcabcabbbbbbbcabcaabbbcaabcabcccabcabcabcabcabbcabbbcabcaabccabcabcaabbcaaaabcabccabcaabbcabcabcccaaabcaabcabcaabcaaaabbccaabccabcabbcaaabcaabccabccabccabbbbcabcabbbbbbcabbcabcabcabcabccccabcaabcabcabcabbcaaabcabbcabcaabcaabcabcaabccabccaaabcaabccccabccabbcabcaabccaabcabbbccccabcaabbccabcabbcabbcabccabccabcabcaaabbcabbbbccaabccabcaabccabcccccaabcccaabbccabcccaabbcabccabccccabbbbcabcabbcaabbcaabcccaaabcaaabbbcaaabccccabcabcabcabbcabbcabccaabcabcccabbccaabccabccabbbbcaabbcabbbcabbcabccaabbccabcabccabcabbbbccccabcaabbccabccccabccabcaaabccccabccabcccaabcaabbcccabccabcabcabcccabcaabcabcabcabccabbbbcabcabcabcabcabcccaaabbcabcaaabbcabcabcabbcccccabcabccccabbcabbcabccaabcabcabcaabcabcaabbbbccaaaabcabbbbbbcabcabbcaaaabcabccabbbcabbbbbbcabcabbbcaaabbbbbcabccabccaabcaabccabccaaaaabcabccabcccaabcccccaabccaabccaabbcaabccccabbcabccaabbcabcabcabbbbbcabcaaabbcabccccabcabccccabcabbbcccabcabcabcabccccabcaaabccabcabbbcaaaabcaaabccaaabcabcabcabccabbccaaabcaaaabccabccaaabbbccabccabcabcaabcabbcaabccaabccabcaaaabcabcccaabbcaabbcccabbcabccabccabcabbcabbcabbccabbcaabcabcaaabcabcaabcaabbbbccabcaabccccabbccccabccaaaabccabccabbcccaabcabcabcccabcaabbccabcabccaabbccaabbbccaabcabbcabcabcaabcabccabcabcabccabcccaaaabcabccccabccaabccaabbcabbbcaabbbcaabbcaabcabbcabbccabbcabccabbcabcaaabcabccaabcccabbccabcaabcabcccaabcabcabccabccabcabcabcabbccabccabcabcabccaaabcaaabcccabbcabbcccabccabbccaabcaaabcabcabccabcabcabcabbcabbbcaabbcabcabbcaaaabcccaabccccabbcabcabccabcaaabcabbcabcabcabcaabcabbccabcabbcabbbcabcaabcabbcaabcaabcccabbccabccabcccabcaaabcabcaabbcaabccccabcabccabcabbcabbbbccabccabcccaabbbcabcabbbcabcaaabcabbcaabbccaabcabcabcabbbbbcabcabcaaabcabcabbcabbccabbcabccabbcccabbcaabcabccabcabbbccccabcabbcabccaabcabcccaabcabcabccabbcabbccaabbccaabbcaabccccabcabcabcabbccaabccabcabbcabccaabccabbcccccaaabcabcaabcaabcabbccccccaabcaabcabbcccabcaabbccabcccabbbcabbcabcabbcabccabcaabccabbccabcabbcabcaabbcaabbcabcaabccccabcabbcabcabcabccabbcccaaaabbcabcabbbccccabcccabbccabccccabcabcabbcccaabbcaabcabccccabcabbbcaaabbcabccabccabccabbbbcabccabcabcaaabccabbcabccabbbccabcabbbcabbcabcabcaabcabcabcabcabbccaabcabcabcabcabccaabcaabbccabccabccccaabcabbcabbbccaabbcabcabcabcaabccabcabcabcccabcabccaabbcabcaabcabcabcaabbbbcabccabcccabcabcabcabcaabcabcabcccccaabbbbccabcccabbbcccaabcabbbcabcabcaabccaabcaaabbcaabcaabccccabccabccabbbcabbbccaaabcccabcaabccaabcabcabccaabbccabbcaabcabbbbbcabbcaabcaaaabccaaabcabcabbcabbcaabccaabccabbcabbccabbcabcaabcaaabbccccabccaabcabcabccabcabcaabcabcaabbbccabbccaabcaabcabbcabbcabcabcabbcabcaabcabcaaaabbcccabbcaaaabbccabcaaabccabbbcaabbccabbbcabcabbcabcabbcabcaaaabcabcabcabcabcabcaaaabcabcaabcaabcabcccaaabbcabbccabcccaabccaaabcaabcaabcabcabcabcaabcaaabcccabccabbbcaabcabbbcaaaabcabcabccaaabcaabccabbcabcabbccaaabcabcabccabcabcabbccabcaabbcaaaabcabcabccabbcabbbbcaabcabbccabccabcaabbcaabcabbbcabbccaaaaaaaabcabbcabcaaabccaabcabcaabbccabcabccaaabbbcabcabcabcabbbcccabbcccaabbbbcaabbbbccaabcaabbcabcaabbcabbcaaabccaabcabbbccabbccabccabccabbbccaaabbcabbcabcaabbcabcaabcaaabcaabbbbcabcaaaaabbbcabccaabbccabbcaabcabcaaaabcccabcaaabcaaabbcaabccaabcaabcabbccaabbbcabbbccabbcabbcabcaabcaaabccccaaabbcabcabccccaaaabbcaabcabbcccabcabccaabccaabbcabbbcaaaabbcabcccabbbbcabbcaaabbbccaabcaabcabcabcabcabbbcaabbbcabccabcabbccaaabbbccabbccaabcabcabbccabccaaabbcabcaaabccccabcabbcabbccabbccabbcabcaaabcabcabccaabbbbbcaaaaaaaabccabcabcabbbcabcaabcabcabcaabcabbcabbcabcabcabcabcaabbccaaabcabcaabcabcabcabbccccabccabcabcaabcabbbcccabbbcabcabcabcaabcccaaabccaabccaabcabccabcccabccabbccabbbbcabcccaabcaabbcccabccaaabcabccabccabcabbcabcabbbcabcaabccabcaabccabbcabbbbbccaaaabcaabbbcaabcabcaaabcaaabccabcabbcaabccaaabcccaabbcaabcabcaaabbcaabbbcaabbcabcabcabbccabbcaaabbcabbbbbccabcabccabccabbbccabcabbccaabcabbcaabcccccabcaaabcaabcabbccabcabcabcabcabcabccabcabcabccabbbcabccaabcabbbbccccaabbbbbccabbbcabccabbcaabcabcaaabcabccaaabcabcccabcabcaabcabcaabcaabbcabcabcabcabcaabbcabbbcabbccabcabccaabcccabcabccabccaaabcaabccaabbbcabcabcaabcccccabcaaaabccaaabcaabbbcabcaabbcabccccabcaabbcaaabcabccabcabcaaaabbbcaaabbcabcabcaabcabccabccabcabccabcaabbbcaabbcaabcabccccaabccabcabbccccabcccaaabcccabcabccabbcaabccaaaabbcaabcaabccaabcabcaabccabbccabbcaabbbcabbbcabbbbbcccabcabcabbccaabcaabbcabbbcccabbbbcccaaaaabcaabcabbbccabcabbcabccabbcaaaabbbbccccabcabbbccabcabcaabbbbbcabbbccabbcabcaaaabcabcaabccaaaaabccabccabcabbbcaaaabbcabcaaaabcabbccabbcabccaabbbccaabccabcaaaabbcabbbcabbcabcaabbcabbbccaabcabbcabcabcabbcabcabccaabbbccaabbccabcabcaabcabccabcabcaabcabcabccccabcaabcabcabcabcaaabcabcabcabcabcaaaabcabbccabcaabcabcabbbbcabbcabbcabcabbbcaabcabccabcabbccabbcabcccabbccaabbcabbcaabcabcabcabccabcaaaaaabcccaabcabcabccccabcccabbbbcabcaabccabcabbccabcabcabccabccccccabcabcaabcabcabcabcaabcabbccccabbbbcabccabbcabcaabcccabbcabbbcccccabbcabcaabcaaaabbcccccaaabbcaabbbcabccaabcabcabcabcabbcccabcabbcabccabccabbbccabccabccabbccabcaabcabccabcaabcaabbcabbcabcabbcabbcaabccabcabcabccabcabbcabcaabbbbbbcabcabcabbbcabcabbcabccabcabbccaabcccabcaabcaabbccaaabcabbcabcabcaabbcccabcccccabbcccaaabcaabbccabcabbcabcabccabccabcaabcabcabcabccaaabccabbcabbcabbccaabbcabbcabccabccaabbcabcabcabbcabbccaabbcaaabcabcabcabcccaabcabbcabbbcabcabccabbbbcabcabcaabcabcabcaaabcaabcaaabcabccabcaaaabccabbcabbccaabccccabbbbccabcaaabbbcabbbcaabcabcaaabccabbbccabcccabcabccabbcaabbcabbcabbbccabcccccabcccabbbbcabbcccabbccaabbbbcabccaabcaabcabcabccaabbccaabbcaabbcabccabcabcabcaabcccabcabbbbbcaabcabccaabccabcabccaabccaabbcaabbccaaabcabcccabcccaabbcccccabcabcabcaaabccabbccccabcabccabccabccabcabbccabcabbbbbccabcabbcaaabcccaabcabbcabcaaaabcabcabcabcccccaaabbbcaaaaabcabcabbbcaabccabbcabccabbbcabcccaaabcabcccaabbbcaabcaaabbccabccabccabcaabccccaaaaabcaabbbbccabbcccabcaaabccaaabcabcabccaaabcabbccabbcaaabcabccabbccabcabcabcaabbcabbbbcabcabcabcccabccabcabbcabcabccabcabcccaabcabcabcaabccaabbbccaabcccabbccaaabcabccabcabcccaabccaaaabccabcabcabccaabccabcabbcabcccccabcabbbbbcaaabccaabbcabcabbcaaabcabcaabcabbbcabcabccaabbcaabcabcabbcabbcabbccabbcabbcabcabbcabcabcaabbbccaabbcaabcaabcaaabcaabbccabcabbcabcabbccabcaabbbbcaabbcabcaabcaaabcccaabbcabcccabccabcaaabccabccaabcccabccabccaabcabbbcabcabccaabbcabcaaabbbcaabcccabcaabcaabcabbccabbcabcabccccaabbcaabcabcabbcaabbbcabccccabbcabccabcabcaabbcabbccccabcabcabcabcabbccabcabcabcccabccabbcaabbbbbbcabbccabbccabcabcaabccabcabcaabcaabccaaaaabbbcaabbbcabccccabcccaaabcabccccabbbbcaaabccaabcaaabbccabcabcaabbbccabbbccabcaaabbcccabbcaaaabcabcabcabbcabcabcccabcabccaabcaaabbbcabcaabcabcaaaaaabbcaabccabcabccccabcabcabcabbcabbcaaabccabccaabcaaaaabccaabcaabcaabbcccabccabbbcabccabbbccabccabccaabcccabbcabccabccccaaaabcccaaaaabcabccabcaabbccaaabcabccabbbcabccccabcabccabbccaabcaabcccabcabcabcabbccaabbbbccccccccaaabcaabbcabcabbcabccaabccabcaabcaaaaabccabcabccabcaaabcabcabbbcabbcabcabccabccabbcccaaaabbccabccccabcaabcabbccabcabcaabcabcabcaaabbcabbccccabcabccccabcaabcaabcabcaaabccabcccaabcaabbccabbcaabcabcabccaabbccabcccabcabbcabcabcabbcabbbcabcabccaabcccabcaabbcabcaabbcaaaabbbbbbcabccabbcabbcabcabbccaabbcabbbbbcccaaabcabcabbccabccabbcabcabbbbcabcaabccccaabbcabcabcccabbccabcaabcaaabcabcabccabcccabccabccccabccabcabcabcaaabcabcabccccabcaaabbcabbbcabbcccabcabcabbcccabccabccabcccabccabcabccabbcabcaabbcabcabcccccabbbccabccabcabbbcabcabccabcccccabcaabbbccabbbbcabcabcabccaabcabcccaabcabccccabccaabbccabcabbbbccabbbbccabcabbcabbcabbbcaabcabcabbbcabcaabcabcaabbbcaabbbcabcabcabbbcabbccabbccaaabccabbbcaabbccabbbcccaaabccabcabcabcabccabcabcaabbcabcccabcccabcabcabccaabccabcabccabbccabbcaaabcabbcccabcccccabcabcaaabbccabcabccabcabcabcaabcabbcabcabcccaabcabcabcabcaabbcaaabcaaabcabcccabcabcabcabbccabcabcaabccaaaabbccaabbcabccccabcabcabcabcaabccabccccabbccabcabcabcabbcabcabcabccabcaabcaabccabbcabcaabbcabcabcaabbcabcabbbccabbccabccabbccaabccabccabbcabccabbcabccabbcaaabcaabbbbbbbccaabbbbccabbbcccccabcabccaabcabcabcaabccabbbbccabcabbbbcaabbcabcaaaaabcabcabccaabccaaabccabccabcccabccaabccabbcaabccabbccabcaabcabcaaabcaabbcaaabbbcaabbbbccabccabbcabccabcabcabcabccabbcabcaaaabbbcaaaaabccaaabbcaabcabbbcabcabcaaaabcaabcaabcaaabbccaabbcabcabccabccabcabccaaaabccabbbcaaabcabcabbcabbbccccabbcabbccaabbccabcaabbcabcaaabccaabcaaabcaabbcabcabcabbcabcabcabbcabcabcccabbcabbcabcabbbbbbbbbcaaabcabcaabcaaabbbcccccabcabcabbcabcaabcabccabbbccabcccabbbcaaaaaabbbbcaabbccabcabbcccabcabcabcabcabbccabcabbcabbbccabcaabcabcabcabcaabccabcaabcabcccaabcabcabcabcabcabcabcabcabcaaabccaabccabbcaabbcaabbbcabcabcccabcabbccabbcabcaaaaabccabccabbcaabccabcabcaabcaaabccabcabbcabcabccabccaabccaaabbccabcabbcabbbbbcabcaabccabbcabccabcabcaaaabcabccabccabbcabcabbcccaabbbccccaabcabcabcaaaaabcaabbcaabcabcabccaaabccabcabccabcabbcabcaaabcabcaaaabbcabcabbccabcaaaaabcabbcabcaabcaabcabccabbcabcabbcaabcccabcabccabccaaaaaaabcabbcabccabbbbcabcabbcabcccaaabcaabcabbcccabbbccaabbcaabccabcabbcabcabcccccabcccabcabbccaabbccccaabbcabcaaabbbcabcaabcaabcccaaabcabcabcccabbccaabcabbccabcaabbcabccabcabcaabcabbbbbbcabcabbcabcabcabcaabcccabccabbbccaabbcabcccabcabbbcaaabccabbcabccabbbbccabccccabbbbbbcabcaabbbbcaabbcabbcaabcabbcccabcccabcabcabccaabbcaaabbbcabbcabcabcaaaaabbbccaabcabcabcabcabccabbcaabcabbcccaabbbbcabccaaabcaabcabcaabbbbbccccccabbcabbbcaabcabccaabcabccabbcabbcabcabcabbbcabbbcabcabbcccabccaaaabbcabcaabbbcabcaabbcabcabccabccccaaaabccabcabbcabbbcaaaaaaabcabcaabccabcccabcccabbbcabbcaaabbcaabbcaabbcaaabcaabcaabcaabcabcabccabccaabcaabcaabbccaaaabcccaabccabcaaabcabcaabcabcaabbcabccccccabbcabcabbccabccabcabcabcaaaabccabcabbbccaaabbcaabcaaabcabbbccaabcabbcccaabbcabcaaabcaabbccabccccaabbbccccaabcccabcccabccaabccaaabbcabcabccabcabcabccabcabccaabbcabcabcabbbcabbcabcaabcccabbcabbbbbccabccabccabbcabccabcaabbcabccabcaaabcabcabcaabccccaaaabcaaabcaaaabccabccaaabbccabcabcaabcaabbbcabcccabcaabbcabbbcaabcccabbccabcaaaabcabbcccabcaabcaabcabcabcabbbccabcccaaabbcaabcabcabbcaabcabcaabcabcccabbcabcaaaabcabcabcaabcabcaabbcabbcabccccaaabcabbcccabcabbcaaaaabcabbbbcaabbcccaabccabbcaabbbbcaabbbcabcaaabcabcaabcaaaabccaaabcabcaabbcabbcabcabccabbcaaabbcaabcabcaabbcabcaaaabccabcccabcabcabcaabbcccabbcabccaabccaabbbccabcaabccabccabccabbcccabbcaaabcabcccaabccabccaaaabcabbcaabbcabbcaaabccaaabccabcabcabbcaaabccabcaaabccabcabbcabccabcaabcabcabbbbcaaabbcaabccabccabccccabcaabbccaabbcabccaaabcccaabcaabbccabcabcccaabccabccabcaabccabbcabbccabbcccaabccabcccabccccaabcabccaaaabccabbbbcabcaabcabcabcabbcabbcabbcabccabcabcabbcabcabbccabcaabcaabbcabbcccabccabcabbbbcaaabccaabccabccabcabccaabcabcabbbbcccaaabcccabcabbcabcaaabbbbcabcaaabbcccccaabbccabccaabbcabcccabccabbcabcabcabcabbccaabbcabccaabbbcabccaabbcabbcccabcaabccabcaabcabcaabbccabbbcaabbccabbccabccaabcaabcccabcabcabcabbccabcabbbccabccabcabcabcabcabbccabbcabbccabccaabbcabcabbbcabccaaaaabcaaaaaaabcabcabbcabbcabbcabcabcabcabcabbcaaabcabccabcabcaabcaabcaaabcaabcaaabbbcabcabcabcabccabcccabbbcaaabcaabccabcaabcabcabbcabcaabbcccabbccccaaabcabbcabccccccccccabccccaaabbccabcabcccaabbcabcabbbccabbcabcabcabcaabcabbccabcaaabcccabccabbbbccabccaaaaabcabcabcabbbccccabbbcccabbbbbccccaaaabcaaaaabcccabcabcabcabbcaaabcccabcccaaabcabcabcabbcaabcaabcabccaaabcaabccabbcabccaabbcabcaabcabcabcaabcabcabcabbcabcccabcabbcabbcabbbbcaabcaaabcabbcccabcabbcabbbbbbcabcabcabccaaabbbbccabcabbccabccabcabcaabcccaabbcaaaaabccabccabbcaaaabbbcaaabcaaabcccabcabcabbcccabcabbbccabcabbcabcabccabbbcaabccaaabbbcaabbcabcabbbcaaaabccaaabcabccabcabcabcabcaaabccabbcccabcaabcabcaabbcabcccaabccaabcccabbccccabcaabcabccaabcabcabcabbccaaaabbcaaabcccaabccabbcabbcccaabbbcaaabcabccabccabbcabbcaabcaabccabcaabbcabbcabcabcccccaabccabbbcabccccaaabcaaabcabbcaaabcaaaaabcccabccaaabccabcaabbbbccabcabccaabcabcabbcabcabcaabbccabcabbcabcabbccabcaabbcabbbcabccaabcabbccaabccccabccccabcabcabcabcabccabbcabbbcabbcabcabbbcabbbccabbcccabbcabcaaabbcabcabbbcabcccabcaabbccabbbbbbcabbccabcabbbcccabcabbcabcaaaabcaabcaabcabccabbbccabccabcaaaaabbcccaabcabcabbbcabbcabccaabcabcabcabbccaabcabcabcaabbcabcaabbbcaabbbbccabcabbccabbbcabccabcabccaabccabcaabcabcabcaaabcabbcabbcabbbcaabcabcabccaabcabcabcabcaabccabcabcabcabbcaabbccabbcaaabccabccabcaaabcabbbcabcccaabbcaabcccccccabcabcabbcabbbcabcabbcabcabcabbbcccaabcabcaabcabbcccabcaaaaaabcabcaaabbbbbcccaaabcabccabcaabcabcabcabcabccabccaaabcabbbbcaabbcabbcabbcabcabbccabcabcaaaabbbccaaabccabccaabcaabbccabcccccaabbccaabcaabbcaabccabbcabccabccabbbcabccaabbcaabbcabccabcaabcabcaaaabccabbbcabbcabccccccaabbbcabccaaaabcabbcaabcaabcabbbbbcaaabbccabcabbcabcaabcabccccaabcabccabbcaabbcabccabbccabbcabcaabccabccabcabcabcabccaabcabccccaaaabcabbccabcaaaaaabcccaabcabcabcaabcabcabbbcaabcabcabcabcabccabcaabcaaabcabcaaabccabcabcaaabcabcabcaabcaaaabccccabcabcaabcabbcaabbcabccaabcccccabcccabcaabcabbccabbbbcaabcabcaabcabcaaaabcabccabbcaabbcabbcabcccabbcccaabbcabcaabbcaaaabcabcaabcaabbcabccaabcabcccabcabcabcabccabccaabbbcabcabccabbbcaaabccabbccabbcabcabccabcccaabcabbbbccaaabcabcabcaabcabbcabcaaabcabbcccabcabcabccabcaabccccaaabbcaaabcabcaaabccaabbcccaabbbbccabcaabbcabcabccabbcabccabbccabcabcabcaaabbbbcabbcccabcaabbccabcaaabccabbbcabcabbbcabcaaaabccabcccabbbbcabbcccaabbbcabcabccaabbccabccaabcaaabbcabcabccabcabcabcccabcabcaabbcaaabbcabbccccabcaabccaabbccabccabcabccabcabcaabcaabcaabbcaaaabcabcabcaaaaaabccabcccccaabcccabcabcabcccabcabcaaabcaaabccabcabcabbccabbcabcabccccabcabccaabcaabcaaaabcabcaaabcabcabcabbbbccaaabbcaabbcabcabbbcabccabcaabcabbccabcaabccccabbcabcaabbccccabbcaabcaabbcabcabcabcabcaabcabbccabcccabbbcaabcabbccabccaabcabccabccabccabbcabcaabcabccabbbcabbbbcabccabccabcabcaabcccabccabcabbbcaaabcabbcabbccabcabcaaaaabccabcabcabbccabbcabccccabcabcabbcabccabccabbbcabcabcabcabbcaabbbbcabccabccabcabcaabcabbcabcaabccaabcabcaabccabccabbbcabcabcccaabcccaaaabcaabcaabcabcaaabcabbcaabcaabccabcabbcaabccaaabcabbcabbbccaabbbcabccabcabcccaaabcaabcabccabbcabcaabbbbbcabcccabccabcaabbbccaaaabccccabbccaaaabcccaaabcabcaaabccabcabccabbbcccabcabbccabcabcabcabbbbcabbbbccabbccaabcabcabccabcabbcabccccabcaaabbcabcabcaabccaabbbccabbccabcaaabccaabcabcabbcccabccabbcabcabcaaaabcabbbcaabbcccabbbcabbccabcaabbbbcabbcaabccaaaabcaabccabbcccccabcabcabbbbccaabbcaabcaaabcaabbcaaabbcabccaabccaaaabcaaabcabbbbbcccabcabcabcaabcabccabcabcccaabccabccaabcabccabcaabccabbcaabcabcaabcabcabbccaabbbcabbbcabcccabcaabbcabbcccaaabbbcabcccabcaabbbbcabcaabcaaaabcabbbcccaaaabcabbccccabbcabcabbccabbbbcabbcabcaaabcabcabcabbcabccabccaabcabbbbbcaaaabcabcabcabbcccaaabcabcabcabcccabccabbbbbbcccabcabcabcabcccabbbbbcaabbcabbbccaabcaaabbccabbcccabcabbcaaabcabbcabcaabbbcabcabcabccabbcabcaaabcccabbbcabbbbbcccabbcabcabcabcabcabbcaabcabcaabbcabcabcaabcccabcabccabcabccccccabbcaabcabcabcccabccabbcaabcaaabbccabbcaabcaabbbcabbbbcabcabccabcabcaaabcccabcccabcccccabbcabcaabcabcaabbbcabbcabbcabccccabcabbcabcaabcabccaabcaabbcabcaabbcabbccabcccabbbcaabcabbccccaabcaabcabcabbcccabcaabbcabbccabbbbbcabbcaabbcaabcabcccaabbcabcabcaaaaabbbbcaabcccabbcabcccaaabbcabbcaabcaabcabcaabccabccaabccabbbccaabcabbbcabccaaaabcaaaabbbccabbcabcabbcaaaaabbcaabccaabbbcccaabbccabcaabcabbccabbcabcabccccabcabcabccabbccabcaabccabccabccccabccabbcccabcabcccabcaabcaabcabbcabcccccabccaaaabcaabbccabcaabcabbbcaaaaabcaabbcaaabbbcabbbcaaabcccaabccabbcabbccabbbcabccccccabcabcccaabcabcaabbbbccabbcabccabcaabcccaabcabbccabcabccccabccaaaabcccabcaaabccaabcabcaabcabcabbcabcccaabcabccabcabbbcabbbccaaabbbccabbcabccabcabbcabcabcabcaabcccabbccccccabcabcabbcabbcabcaaabcaabccabbccabcabbcabcccccccaaabcabcccaabcabcabcabccabbbbcabbcaabccabccccccabcaabcaabcabcabcabcccabcabcccabbbbcabbcabcabcabbbcabbcabccabccabcaabcabcabcaabbbcaaabbbbcaabcaaaaabcaabcabcaaabcabccabcabccabcabbcabcaabcaabccaabbccccabcabbccccabbbcabcabbcabbccccaabcabcaabbbccabbbcabcabcabbcabbbbccabbcabcabcccabccabcabcaabcabccabcabbcabccabbbcabbcabcabcabcabcabcaabcabbcabbbcabbcaabbcccccabcaabbbcaaaabbbcaabcaabbccabcabcabcabbcaaaaabcabcaabccabbbcabcaabcabcaabcaabcaabcaabbcabbcaaabbccabbbbcaabcabbbcaaaabcaabbbccabcabcccabccabccaabbbbbcaabcabcabbccaabbcabbcabbbcccccabcabcabbcaabbcabccabccabccabccaaaaabcabcabccaabcaabcabcabcabcabcaabbbbcccaabcaaabccaaabcccabcabcabcabbcccccabcabccabbcabbccaaabccabcabcabcaabbbccabbcabccabcaabbcaabbbcabccabcaabbcccaabcabcccccccabccabcabcccaabbbcabcabcabcabcabcabcccabcccabcabcaaabcabcabcabcaabcabccccabbbcabcabcabbccaaaaabbcaabcabcabcabbbbbcccaabbbccabcabcabccabccaabccccaaabbcabcaabbbcabcaabcabbcaaabcaabbcabcabbcccccabbcaabbcabcabbbbbccabcaabbcccabbccabccaaabcabbcaabccabccabcabcaabccabbcabcabccaaabbcabbbccabcabbbbccabcaaabbccabbcabbcaabccabbcaaaabbccabbbcabcabbbbbbbcabcabcabbbcabccaabbccaaabbcccaaabccaaabcaabbcabcaaabbcabcabccabbbbccabccabbcaaabcabccabbbbcabbbbcabcabcaabcabccccabbcaaabccabcaabccaabcabccabcabcabcaabcaabbbcabbcccabccabcabbcabbccabbcaabcabccabbbcaabcabcaabbcabcabcaabbbcabbcaabbcabcabcaabcabcccabcaaabbbcabcabcccaabcabcabbccabbccaaabcabbcaabbbbcaaabbccccabcabbcabbccabcabbcaaabcabcabcccabbcccabbbcccabbccaabccabbbcabcabbccaabccabbccaaabccaaabcabccaaabbcabcabcabcabcaabbcabcccccaabbccabcaabcaaabbcabbbcabcabcabbbcaabcabccaaabbbcabbcabbccabbbcabcccabcabbbcabcaaaabbbcabbcaaabbccabcabcabccabcaaabcaabcabcabcaabbcabbcccaaaaabccaabcaabcaabbcabcabbbcabcaabcabcabbcabcaabbcabcabcabbcabcaabbcccaaabcabccaabcaabbcaabbbcaabcccaaabcabcccccabcabcabcabcaabccaaabbbcabbbbbcccabbbccaabcaabcaabcaaabbcabccaabcabbcccaabcabcaabbcabbcabccaabbcaabbbbbbbccccaabbccaabcabbccabcabccabbbcaaabcabcabbbcaabbcccaabcabcaabbbccaabcabcaaabcabbcabbccaabcabccabbccabcabcaaabcaaaabcabcccabbcaabbccabcabbccabccaabccabcabccabccaaabccccaaabccabcaaaaabbccaabbccaabcccccabccabbcaaaaabcabccabcaaaabcabbcabbcabbcabccaabcaabcaaabcccabbbccaaabccaaaaaabbcabcabccabcabbcaabbcabbccccabbcabcabbcaabbbcaabcabbcaabbcabccabcaaabcaabbbcaabbbccaabbbcabccabbbcaabcabbcabccabcaaabbcabcaaabcaabccabbcaabccabccabcabccaabcabcaaabbbccabcabccabcabcabbbcabcaabbbbcaabccccabbbcabcabccabccabcabcabcaabcaabcabbcabccabbcabcabcabbbcabccabbcaabcabcabbbcaaaabcccabcaabbcabcccaabcabcaaabbcabbccabbccabcccabcabbcabbcabbcabcabcabccabcabbcaabbcabbcabbbcccaabbccabcabccabbcabcabcabbbcabcaaabccabbcabcccaabcabcabcabcabccaabbcaaabcaaabcabbcabcabcaabcabccccccabcabbbccabbcccabcaabcabbcabcabbccccabbcaabbcabcabbcabcabccabbcaabbccaaaaabccaabcaaaabbbcaabcabcabccaaabbcabcabbcabbbcaabbbcaaabbcccaabbcabcaabbcabccaabccaaabbcabbccaaaabcaabcabcabbcaaaaabcabccabbbbcabbcabccccccabbccaabcabbbcabccabcabbbbccaabcabbbbcabcabbcabcccaabccabcabcabcabbbbbbcabcabcaabcaaabcabcaabcabbbcabcabcabccaabcccabbccccabcabcaaabbcaabccabcaabbcabbbcaabcabcabbcabcabcaaaaaabccaaaabcaaabcccabbbbcccabbcabbcaabcabcabccaaaaabbcaaaabccabbcabbcabccabcabbcaabbcabccabbbbcabbbcccabcabbcaabccabcabccaabbcccabcabbbcaabcccabbccabcaabcaabbccabbbcabcabbbbcabcaaabbbbcabcccaabccabcccabcabcabcaaabbbbccabbcabbcabcaabbbcaabcabbbcabcabcabbcabcccaabccabcaaabccabcabbcccaabcccaabccabccabcaabcabbbcabccabccabcaaabbcaaabcabbccccabccabbbcaabcabcaabbcabbcaabcaaaabcabcabcaabcabbbcccaabcabccabcaabcaabcaabcccabcabbbcabcabccabcaabbcabccabbcccabbcabccabcccabcabbbcabcabcabbccaabbccaaabcabccccabcaabcabccaabbcabccaabbcabbccabbbccaabbcabbcabcabbccaaabcccccaabcccabccabccabccaabbbcabbcabccabcaabbcccaabbbbcabbbcabccccaabccabbcccaabcaabcabccabcccaabbcaaabcabcabbbcabccaabbbcabcabcabcccaabcabbbccaabcabcaabccaabbccccabccaabccaabcabbcccabbbbcaabcabcaaaabcabbbbcaabcaaabcaabcabbcaaabbccabccccaaabcabbcabbccabbcabcabcaaabcabcabccabcabcabbcabccabcaabcabcaaabbbbcaabcccccabbcabcabccaaabcaabbcabbcabbccaabbcccabcabccaaaaabcabcabcabbcaabcabcaabbbcabcabbcaabbcaaabccccabbcaabcabbcabcabccaabbbbbccabbccabbbccabccaabccccabccabccccabccabcabccccccaaaaabcccabccabbbccabcaabcaabccabbcaaaaaabbcccabbbcabbbbcabccabbcabbccccabccabbcabcabcabbcabcabcabccabbcabcabbccabcaabbbbccaabbbbbccaaabbbbbbcabcabcabbbcaaabcaabbcaabbbcabccaabccaabbcabbccabcabcccaabbbccabcabccabcccabbcabccaabcabcabcccabbccabcaabccabbcaabbcabcabcaabcabbbcabbbbcccabcabccabbcaabcccabcabcaaaabccabccabcabcaabcabbcaabbcaabbbbcaabbcabcabcaaabccaabcaabbbcabcabccabcabcabcabcabccabbcabcabcabcaabbbcaabcaabccaabbcaabcccabcaabbcabbbcabcabcabccabbccabcaabcaaabbccccccabbcabbbcabccabccccabcabcabcabcabbbbbcabcabcccaabcabcabcabcccabccaabcaabcaabcaaabbccaabbcabccabbccabcccaaaabcabcabcccaabbbbbcabcabccabbcabcaabbcaabbcaabccccabbcaabbcabccabcabccabbbcabcabcccaaabbcabbcabccabcabcaaaabccabcabcabbbbcabcaaabbcaabcaabcaabcabbccabcabccccccabcabcaabcaabcabcccabcaaaabcabccabcabcabccaabcabbccaabccccabccabbbcaabccaaabcabbcabcccabbcabcabccabbcabccaabcaabbcabbbbcabcabbcaabbbbcabbccaabbcabcccaabbccabbccaabcaabbbccabbcabccaaaabbcaabbcaabcabbbbcabbbcccabbcaaabcaabccccabcaabcabccabbbccaabbbcabcaaabcabccccaabccabcabbccaabcabccaabbcaabccccccabcaabbbbccaaaabcccaabcabcabbcabccaabbccaabbcabbcabcaabbbcabcaabbcabbcaabbbcccaaaabcabcabcaaaabccaabcabcaabcaabcccabcaabbcaabcabcaabbbcabcabbbccabcccccabcccabcaaabbbbbcaabcabcabcabcabbbbcaaabcaabcabcabcccabcaabcabcccaabbbbbcabbbbcaaabcaaabcabcaaabccabcabbbcaaabccaaabcabbcabbbcabccabccabcaabcabccaabcabcabbcaaaabbcabbcabccabcaabcaaaabbcabcaaaabccabbcabbbcabbbcaabcabbcaaabcaabbbcaabbcabbbbccaabcabccabcaaaaaabcaabcccaaabcabcaabccabcaabcaaaabcabccabcaabcabccaaabbccabbcabccabccabbbcccccaabcabbcaabcabcabbcabcaabcabcabcccabcabcabcabcaaabcccabbcaaabbccaaabbcabcaabcabbcabccabbbccaaaabbcaabcabcabbbbccaabccabcccabcaabcaabbcabcabcabbcccabbbccaabbbcabbcaabcabcabcabcaabcaabcabbcabcabcaabcabcabcabbcabcaabbcaabcaabbccabbbbcaabcaaaabccabcccabcabcabccaaabbbcabcabbcabcaaabccaabbcaabcaabcaabcabccabccabbcabbccabbbbbbcaaaabbccaabbcccaabcabbcabcccabbbcaabccabccaabcaabcabccaabcabcabcabbbbccabccaabccaabcccaabbcaabccabcabcabccabcabcabcabbbcaabcabbbcabcaaabcabcabccabcabcabbbbcaabcabbcccaaaabcaabbbcaabcabcabccaabcabccaabcaabcabbcabccaabcabcccccabbbbccabcaaabbcccaaabbbbbcabbcccaabcaaabcabbbbcaabbcaabbcaabcabbcabbbbbbcaaabcabbcabcabcaabbccccaabcabcaabbbcabccabbccaaaaabcabcabccabcaaabcabccaabbccabbccabccabcabbcaabcccabbbbcabcaaabccabbcabbbbbcaaaabcccccabccabbbcaaabcaabbcabbcccaabbcccabbcabcaaabbcabcabcaabcccabccabcabcaabcabccaabbbcaabccabbbcccabbcaabcabcaaabbcabbccaabbcabbcabbcabcaabcaabcabcaabcaabcabbcabcabbcccabccabcaaaabbccaaabcabbcabccaaabcabccccabcabcabcabccabccabcabcabcccaaaabccabcccabcabcabcaaabbcabcabbcabcaabbcabcccabccaabccaabbccabbbbbbccaaabcabbccabcabccabccaaabcaaaabbccaabcaabbccabbccabcabccaaaabbcabbcabbcccaabbbbcaabcabcaabbbbbcabbcabbcaabbcaaabbcabbbccccaabcabbcaaabbbccabcaabcccabbbcccaabbcabbcabbccabcaabbcccabbccabcaabbbcabcabbcabbccabcabbccccabbcaabbcabcaabbcabbcaabccabccabccaaabbcaabbcabcabcabccccccabbcabbcabbcaaabbcabcabcabcabcabbbcabcabcaabcabcccccaabcabcaabcabbcccabcabbbbccabbcaaabbccabbbccaabccabcaabbbcabbccabcabbbbcaaabcabccaabcabbcccabcabcabcabcaabccabbccabbbbccaabcabcaabcabcabcabcaabcaabbbcaaabbcabbccaabccaabcaabcabcaabccabcabbcaaaabcabccabcaabbbccabbcabcabcccaaabbccabcabbcccaaabcabbccaaabbbccabcabbcabbcabccabbcabcaabcabcaaaaabcabccabbbbbbbbbcabcaaabbbbbbbbcaabcabbbbbbcccabbcabbbcabcabcabcabbcaaabcaaabcabcabbbccabcabcaabcabcaabbcaabcaaabcabcccabcaaabbbccabcabcabbbcabcaabbbbbcabcabcccabbbcaabcabbccccabcaaabbbccabbcaaaabcabcabcaabbcaaabcaabccabbbbbbbcaabbcabbcabcaabcabcabbbcabbcccabcaabccabbcabccccabcaaaabbbbcaaabcabcabccabcaabbcabcaabcabccaabcabcabbcccaaabcabcabcaaabccabccabbcabccabbcabbbcabcabcabcaabcabcccabbccaaabbbbbcccabbccabcaabcaabbcccaaaabbccabcabccabbbbcabbbccaabcccaabcabcaaabbbccabccabcabccabccaaaaabbbbcaabbbcabbccaaabbbccaaabcccabcabcabccabbccaabccabccaabcaabbbbbbcaabbcccccabcaaabccabccaabccccabcccaabbcabcaabbbbccaabbcaabbcabcaaabbbcabcabcabcabcccaabbcaabccabcabcabcabcabcccccccabcabccabcabbbbbcabcabcabbbcabccabcabbcaabccabbcabcabcaaaabbcabbcabcaaabcabcccaaaabccaaaabccaaabcabbcabcabbbccabbbcaabcabcabccabcccaaabcaabccabcabcccabccabbcccabcaaabcaaaabcccabcabbbcabccabcabcccaaaabcabbcabbbcccccaabcabcaaaabbcccabcabcabcabccabbcabcaabccabcabcabcabcabcabcabcabccccabcabbbcabcaabbcabccabccabcabcaaabcabcabbbcabccabcabbbccaaaaabbbcabcabbbcccaaabccaabbcccabccabccabcaabbbcaaabcccabcabcaabbcabbcabbcabcabcabbcccabcabcaaaabcabbbbbcccabcabbcabbcaabbcaabcaabbcabcabcabbccabccabcaabccabcabbccabccabcabcaaaaaabbcabcabbccabcabcabbbbbcaaaabbbcabcabccabcabcabbccaabcaabcaabcabccabccabcaabcaabbbccaaaabcaaaabcabcabbbbcabcccaaaabbcabbcabccaabcaabbcccaabccabbccabccabcabcabccaaabcaabcaaaaabcabccabbcaaabcaabcabcaabccabcabcabcccaabccabcabccaabbcaaabbbcabbccaabbbbcabcabcccabbcaaaaaabcabcabcabcabcabcccabccabcabbcaabccabcabccabccabccabcaabccccabbcaaaabcaabccccabcaabbbcabcaabcabbbbccabcabcabbccabbcaabbcaabcabcabbbcaabbbbccabbbcabcaaabcaaabcabbcccccabcaaabcccaabbccabcaabcabbcabccabbcabcabbbbccabbcabbcaabcaabbbbcabccabbcaaabccabcabccabcaabbbccabbcccabcaabbbcabcabcaabbcccccccabcccabbbbccabcabcaabbbbbcabbcabccabbcabbcabccabcaabbcabccaabcaabcabbcabcccaabcaabbcaabcabcccabbcaaabcaaabcabcaabbbbccaabcabcabbccabcabccabbcaabcabbbcaabbcccabbcabbccabbcabbcabbcaaabcabcabbbccabccaabcaabcabcabcabbcaabcccaabccabbcabcabccabccabcabcabccaabcabcaabcabcaabccabcabbcaaabcabbbbbccabbcabcabbbccabbcabcabcabcaabcabcabccabbbcaaabcabbcabcccccabcabbcaaaaaabcabbccaaabbbbbbbcabcaaabcabccaabcccabccabcabccabccabbbccaabbcabcabcaabcaaabbbcabcabcaabcabbcccabcaabcabcabbcabcaaabbbbcaabcaabcaabcabcaabbcaabbbbbcaabccaabcabbcabcabcabcaaabcabbbcaabbcabbbbccabbccabcabbcabcabcaabcaabcabccabbcabbcabccccabcabbcabbcabbcabcabcabcabcabcabbcaabcabbccabbbbbbcaabcabbbbcabbcaabbcabcabcabbcaaabcccaabcabbcaabcccabcabcabcabcaaabcaaaabbcabcaaaaaabbbccabcabcabcabbbbcabccabbbbbbbcccabbccabccaabcabcaabbcabccabcaabcccaabbcaabcabcabcabbcabccccabbcccabcaabcabbbcabcabbbcccabccaabccabccccabbcabcaabcabcabcabcaabbcabbbcabcaabcaabccabcabbccabcabcabbbbccabcaabcabccabcaabcaaabbccaabcaaabbcabbcaaaaaaaaabbcabbccaaaabccabcccabbbbbccaabcabccabcabcabcabccabbcabccabcaaabcabccaaabbcabcabccccabcaabcabcabbbbcaaaaaaabbbcabcabccabccccccaaaabbcccabcaabcabcabbcaabbbcabcaaaabcaabbcabcaabccabbcaabccabcaaabcaabcaabcaabcaaaabcabcabbcabbcccabcabcaaaabbcabcaaabcabcabccaabcabcccabbbcabcaaaaaaabcaaabcaabcabcaaabcabcabcaaaabbcabccabccabcabcaabccaaabccaabcabbcabbcabccaabbcabccaabccabcaabbccabcaabccaabcabcabcabbbbcabccabcabbccabcabcabcabcabcccaabbbbcccabbcabccabbbbcabcabbbcabcccaabcabbcabcabbcaaabcaaaabbcabbbccabccabbbcabcabcccccabcaabcabcabccaaabbcabcabbcabbcaabcabcaabcccccabbccaaabcabccabbccaaaabcccaaaabcabbcabccaaabcabbbcaabcabbccaabcaabbcabbcabcaabbbcabbbbcabcaabcabcabcabcabcaaaabbcabbcabcaabcaaabcaaabcabcabcaabcccccabccabcabcabbbbcabccccabbcabcabbcabcccabcccabcabcaabcabcabbbbccabcabcabbbbccccabcaabbcabbcabcaabbbcabcaaabcaabcabcabbbbcabcabcaaaabcabcaabcccaabcabcabcaaabcccabcabcabccabbbbbcabbbcaabcaabcabccabccabcabbcabcaabbbcabbbcaabccabcaabbbbcabbcabcaaabcccaabcabcabcabcabcabcabbbcabcaabcabbcabccaaaabbbcaabcabcabcccabcabcabbbbccabcccabcccabcccaabcaabcaabbcabccabcaaabcaabcaabcaabccaabbcaaabbcabbccaaaabcaabccaabcabccabbcabbbcabcaabbcabbbcabcabcabbcaabccaaaabcabbcaabbcaabcabccaaabccabccccabcabcabcabbcabcabbccaabccaaabbcabcaaabcabbcabbbcaaaabcabcabcabcaaaaaabcabcaaabcaabbccabcabcccaabcabccabcabcaabcabbcccabcccabbcabcaaabbcabccabcaabbbbbcccaabcaaabcaaaabbcabbccabcabcabbbcabcccabcabccaabcabccccabcabbcabcabcabccabbccabbbcabccaabcaabcabcabccabcaaaabccaabcabbcaabcabbcabccabccaaabbcabccabccabccaaabccabcabcabbbcabccccabcaabccabbcabcabcabcabbcabccabbbbbccabcaaabcccabcaabbccabbccccabcccaabcabcabcabcabccabccabcabcabcabcabbbbbbbbcabbcabccabcabccabbbbbbcabcabcabcabbbbcaabcabcabcaabcabcabbcaabcabbcabbbbccabcaabccaabbcabbbbbbccabcabbcabcccaabccabccaabbbbbcabccabcabccabcaabbbbbbbcabcabbcabcabcaabcaaabbcccaabbbcaabbcabcabcaabccabbbcccaabcaaabcabcaaabcccaaabccabbcccabbccabbbccabcaabcccabcaaabbbcabcabcaaaabccaabbbbbcaabbbcabcabcaabccabbbcabbccabbbbcaaabbbcaabcaabccabcccabcccabcaabccabcabcabcaabcabcabccabcaaabbbcabbcaabcaabcabccccabbbbcabcabbbcabcabccccabcaabbbbbcabccabcabcabbcaabbbcabcccaabbbbbcabbcabbcaabcccabcabccabcabcaabccabcabbbcaabccabccabbbcabcabbbccccabcaaaaabccaaaabcaabbcabccabccabcaabcabbcabbbcaaabcabcabcabcabcabbbccaabcaaaabccaabbccabccabcabccccabcabcabcaabcabccaabcabcabccaabccabbcaaabcabbccabccabbccabbbccabcabcabcaaabcabcccabcabccccabccabccabbcabbbbcabcabcabcabcabcaabbccaabccabbbcabccabcaabcaabcaaabcabcabcabcaaabbcaabccabcabbcabcccabcabccabccabccabccabcaabccabcabbcccabbcaaaabcabccabcabcaabcabcabcaaabbcabccabbcaabbcabcccabcabcabcabbcabcccabcaabccaabbbbcabcabbcabccabcabcaaabbcabcaabbccabcabcabccccaabcabcabcabbcccccabccabcabbcabbcabbccabbcabcabccaaabbccaabbcaabcccccabbcabcccabcabcabcaabcabcaabbbcabcccaaabcabcabcabcaabcabcaaaabcaabbcccabcabbccaabcabccaabcabcabbcabcaabcabcabbbcaaaaaabbcccabcabbcabcaabccccaabcabcabcabcabccabbbcabcabcccaabcccabbcabcccaabcabccaabccabbcabccabbcaabcabcaabcabcabbbcabbcabbcabcabbbbcabcabcaabcccaabccabcccabcabcaabbccabcabbcabcaabcaaabccaabcaabcabbcabcccaabccabbbcabbcabbbcccabccabbcccabccaabbcaabcaabccaaabbbcabccabcaabcabcccabbccabcabcaaaabcabcabccabcabcabbbcccabbbbbcaabccabbbbcaaabcabcabcccaabcabcaabccaabcaaabccabbbccabbccaaabcaabbbbccabcabcaaabbbcccaabcabbcabccabbcabcabcabccaabcabcabcabcabcaabbccaabcaabcaabbcccaabcabcabbcabbcabcabccabbbbbbbcaabbbbcabcabccabcccabcabcabcaabccaabcabcaaabbccabbbbccabcaaaaabbcabcaaaabcabbcabbbcaabbccabccabccabbccaaaabbccabbcabbcabcaabbcabbbcabbcabbccabbcabbcabbbcabcabbbcabcabbbccabbcabbccabbccabbbcabccabcaabcabccabbccabccabcccaabcabcaaaabcabccabbcabbccaabbcccabccaabcaabcaabcaabbbcccabcabbbcabcabbcabbccabcaaabcaaabcabbcaaaabbbbcabbbbbcaaabcccabbbbbbcccabbbcaaabcabccccabbcccabcabcabcaabcabbbbbcabcaabbccabcabcccabcaabcabcabbbbcabbccaabbbbcabccabccabbbcabbbbbcabcaabbccccabcaabbcabbcabcabbbcabccabbcaabcabbbbccabccabcaaabbcaabcaaabccaabcabbcabbbbbbbbccaabcabcccaabccabccaabbccabcaabcabcccabcaabcaabccccccaaaabcabcaabcaabbbcabcabcabcccabbbccccabbcaabccaabcabbcabccccccabcabcaabbbbcabcaaabcaabbbbbccabcccaabcabccabccccabcabbbccabccaabcaabcabcabbbbccabbcccaabbcabcaabcaabbcaabccabcabbbbbcabcabcabcabbbcabcabcccabcabbcabbcaaabbcccabcabcabccabbcabccaabcaabbbcabbbcabccaabbcabcaabcaabcccaabbbccabbbbbcaabbbbcabbbcaaabbcaabcabbcccabcabbccabcabccabcabcabbbcabcccabbccabcabccabccaabcabbbccabcabcccabcaabcaaaabcaabbcabbccabcabccaaabcabcaabcabbcaabbccabbbbcaaabcabcaabbbccabbbccaabcccaabbcaabbcaaabcabcabcaabbccabccabcabcccabbcabbcaaabcaabcaaabbcabcabbccaaabbcaabcabbcabcccaabcccabbcabcccabcabbcaaabbcabbccabbcabcaabcaaabbcaaabccabccaabcccabccaaaabccabcaabcabbcabbcaaaabcaabccaabcaabbcabbccabcabcabccabbcccaaaaabccaaabcabccabbcccccabcabcaaabcabcaabbcabbccccccaabcabcccaabbbcaabcaaabbcaabccabcabcabcabcabbcabcabbcabbbbcabbcabbcabbccaabbbbbcabcaabbccaabccabcabccabcaabcccaaabcabcabcabbbbcabcccabcabbbccabcccccccaabbccaabbbcaabccaabbbcabcabcaabbcabcaaaabcccabbbcabcabbccccaaabcabbbccabccaabcaabbcabccaaaaaabccabbbbbcabbcabbcaabbccaabbcabbbbccccabcabbbcabbccccaabbbcabcabcccccabcabcccccabcaabcccccabcabbcaaabcaaaaabcabcccaaabcaaaabbcaabbcabccabbbcaabcabbcccaabcabcabcabcabcabcabbbcaabcccaabcabcccabcabcabcaabbccabcaabbcaabccabbcaabcaabcccabbcaaaaabccabcabcabccaabccabcaabcaaabbcabcaabbcabccaabcccccabccaaabbcaaaaaaaabcaabbcccabcaaabbbcabccabcabcabbcabccabbcabcabcaabcccaabbbbccabcabccaabcabbcccabbbccabcaabcabcabcabbcabbbcabcabcabcabcaabbbcccaabbcaabbcaaabcabcccabbccabccabccccabcabccaabcaaabbbcaabcaabbbccaaabbbccabccabcabbcabccaabcaaaaabcaabccabcabcaabbcabcabbcabcabcaabcabbcaaabcccaabcabccabbcabccabcabcabbcabccaaabcabbcaabcaabbcccabcabcabcccabcaaaaaabbcabcabcaabccabcabcabcaabcccccccaabcaaaaaabbcaaabccabcaaabcabcabccabcabbccabcaaabcaabbcaabbccaabccaaabcabcabbccabcabbcabcaabcabccabcccabcaabcabcaabcabcaabbcabbccabcabcaabbcabcabbcaabcabccabccaabcabccabcabcabcccaabccccaaaaaabbccabbcabbbcaaabcaabcabbbccaabbcabcaabbbbcaabccaabbccaaaaabcaaabccaabcabbcabcaaaabccccccabcabcaabbcabcabcabccaaabcaabcabcaabbcaaaabccabbcabccccabcabcabcabbbcabbccaaabbcccabbcaabbcaabccabccabcaaabcabcabcabbccaabccabcabcccabbcabbbccabccabccabbccabbcabbccaaabcaabcabcabcccccabbbbcaabbbcaabbcaaabccccabcccabcabbbbccabcabbcabccabcabcaabbcabbccabbbcabbccabccabcaabbcabcaabcccaabcaaabcabbccaabcabccaabbccabcabbbccaaabcccabcabcaabbcabccaaabcccabcccabbcaabbcaabcaabbcabbbcabccabcccabcaabcabbcaabbbccaabccabbcabccabbcaabbccaaabcabbcabbcccabbcaabbbcabbbcccaabbbbccabcaabccaabcabcaabbcabbcaabbbcabcabcabccabbcabbbcabcabcabccabcabcabbcabbcaabbcccabcaabcabcabcaabbcaabbbcaabccaabcabcccabcabcabcaabcaabccaaabccaaabbccabcaabcabcabbbbbbcabcccabccaaabcabcaabccabccaaabcabcaabbcabcccccabcaabccabcaaabcabcabbccabbccabcaabccabccabccccabbbccabbcabcabcabccabcabbbcabcaabbbcccabcaaaabccccabcccccccabbcabcabcaaabbcabccabcabcabcabcccabbccaaabccabbcaaaabbcaabccabcabcaaabcabbcabcabbcabcaaaabcabcccabccabbccabcabcabbccabcabbcabcaabcabcabbbccabbcabbbbccccaabccabcabbccccaaabcccabcabcabcabbccaabbcccabcabcabccabcabcabcaaaabccabccabcaabbcccccaabcaaabbcccabcabcabcabbbcabcaaabcabccccabbccaabcabbbcaabcaabbcabbbcccccaaaabcaaaaabccaaabbccabccaabbccaabbccccabccabcccabbcabbcaaabcabbcaabcabccaaabcabbcabbbbcaabbcabbcaaaabcabcabbccaaaabcabcabcabcabbcabbccaabccabccabbbcaaabbbcabcaaaabcabbbbbbcabcaaabcabcaaaabcabcaabccaabcaaabbcabcaabcccaaaabccabbcaaabccaaabbbbbcabbcaabcaaaabccabccabbcaaaabccabccaaaaaaabcccaaaabcabcabcaabbccabbbccabcabcaabcabcabbbcabcaabbbcaabccabbcaabcabbcabcabbbbcabcabcaaaaabcabcabcabcaabcabbbcabcabcabcaabcaaaabcabbcaabcabbcccabbbcabcccabcabbbcabbbbcabcccaabccabbccabbcabcabbbbcabccabbcabcabccabbcabbcabbbcccaabcabcaabbcccccabccabcabcabcabccabccabccabcccaabcaaabcabcabcabcabcabccabbcabccabbcaabbbccabcabccabcaabbcabccccaabbcccaabcabbcabccaabcaabcaaabbccccaabbcabbccaabcccaabcabbcccaabcabcaaabcabcabbbbccabcabcabbbccaabcaaaaabbbcccaaaabcccaabbccabbcccaaabbbbbbcabbbccccabbbbbbccabbbcabcccabccabbcabbcaaabcabcabccccabbcaaabcabcabcabbbcabbccccabccabcaabbccaabcabbbcabcabcabbbccabcaabbcaaaaaabbcabcabcabcaabccaabccabcaabcabcaabcabcabbccabcabcabcccabccabcaabccaabccabcabcabcaaaaabccabccabcaabccaaabcaabbbcaabbcaaabcabcaabcabcaabbcaabcabbccabbbcabbbcabcabcabcaabbccccaabbcabbbccabcaaaabcabcabccccaabbbbcabcaabbcaabcaabbbccabcabccabbcabcaabcaabbbcabccabcabbcabcabcabbcabcaabcabbcaabcabcabcabbcabbcabbcaaabbcaabbcabcabbccccaabccaabbcaabbbbbcaabbcabccaabcaaabbcabbbcabbcabcabcabbbcaabcccccabccaabcabcabbcccabcaaaabcaaaaaaabcaabcabcabccaabcaaaabcabcaaabcccabcaabcccabcaaabccaabbcabccabcabbbbcaabcabcabcaabcaabbcabbcabcabbcaaaabcabcaabcaabcaaabcaabcccabcabbbccabcccabcaabcabbcaabccabbccabcccabbbcabcaabcccabcabccaabccccabcabbcccabbbccabccabcabcabcabbccccabccabcabcabcabcabbcabbcaaaabcccaabcabbbcccaabbcabcccabcaaabccabcaaabcabbccabbccabbcaaaabbcaaabbcaabbbccabcabcaabccabbbcaaabbcabbbcccaabcaaabcaaaabcccaaaaaaabbcabbbcabcabcabbccabcaabcabccabcaaabbcabbcabcabccccabcaaabcaaaaaabcabbccaabbcabcabbbbbbbcaaabbcabcabcccaabbcaabbbbcabccabccabbcaaabbcaabccabcabcabcaaaabcabbbbcabcabccabcabbbccccaaabccabcaabcabccabccabcccaaabccaabcabcaabccabcabbcaabcabccaabccaaabccaaabbcaaabcaaabcabcabcaabbbcabbcabcccaabccaabcabbbcabbcabccaabcabbcabcabcaaabcabcabcabbbcaabcaabccabcaabbcabbccaabcabccabcccabccabcabccabbbbbccabcabcaaabbccabbcaabccaabcabcaaaabbcabbcaaaaabbbcabbcabccaabcabcabcabcabcabcaaabccabcaabccabccaabccaabbccabcabbbbbcabcabcabbccabcabbbcabcaabcabcabcccaabbbccaaaaaaabccaabccaabbbcccabccabbbbcccabcabbcabcabcabbcabbbcabbccabcaabcaabcccabccccabcabbcaabccccaabccaabcabcaabccaaabbcabcabcabccabcccccaabbccabbcabcaabcccaabbcabbccabcabbbcaabccabcabcaabcabbcabcabcabcabccabccaabbcaaaaaaabcabcabcaabcabcaabbcaaabbbcaabcaabccabccaaabcabcabccccabbcabbbcabbbcabcabcabcabbcabbbcabbbcaabbccabcccaabbbcabccabcabccaabbbccaabbcabcabcaabbcabbccabbcabcaaabcccaaabcabcaaabcaabbbbccabbbcccaabbcabbbcaabcaabbcabbcabcccaabcabcabccabcabbbccabcabbbcaaaabcabbccabbccabcabcaabccabbcabbcabcaaabccaabcabcabcabccaabcabbbbbcaabcaaabcabcabcabcaabcaabbbcabcabccaaaabcabbbccabcaabbcabbcaabcaaabcabccaabcabbcabbbbcabcabcabcabcabccabbccabcaaabccaabcaabcaabcaabcaabbcaabbccabbcaaaabcccaabcabcaabcabccabbcccabcabbcabccabcabbccabcaabbbbcabbbcaabbbccabcaabcabcabbbcabbbcabbbcaabccaaaabcabccaaabcaabccabcabcabcabcabcaabccaaabccaabbcabccabcabbccaabccabcaaabbccabccccccabcccaaabbbcabcabcccabbccaaaaabcabbbcabbbbbcccabcabcabbcabcabcaabcaaabcabbcaabccabcaabbbbccabcccaabcabbcabccabcabccabcabcabcabbccaabcabcabbccabcabbcaaabccabccabbcabccaaabcabcaaaaaabbbcabbccaaabcabcabccabcaaaabbcccccaabcabccabccaaabbcabcabccaabbcabbcabcaabcabcabbccaabcabccaabccaabcaaabccabccabccabccabbcaabbccabcaaabcabcabcabbccabbcabccaabcabbcaaaaabcabbcccaabccaabcabcabbcabcabbbbbbbcabcabcaabcaabcaaaabbcaaaabbccaabcabbccabcabcabccabcaaabbcabbcaabbcabcabbbbcaabbbcabcccaaaabcabbcaabcaaabcaabbcaabbbcabccabcaabbcabcabbcabcabccaabccabbcabccccabcaabcabbccaabcabcaabcabcccaabcaaabcaaaabbbbbccccabbbbbcabbbbcccaabccaabccaaabcabcaabbbcaabbcabcabcabcaabcabcabcabcaabcabcaabcaaaabccaabcabbbcabcaaabcabccabbcabbbbbcabccabbbcabcaaabcabcccaabcabbcabbccaaaaaabbcabcabccabccaabbcaabcabcabbccccabbcaaaabbcccabcabbcaaabbccaabbcaaaabcabcabcabcabcabbccaabcabcabcabccabcaabbbccaaabbbbccaaabcabcaabbcabbccabbbcabbccaabccabbbcabccabbccabbbcccaaabbcabcccaaabcabcccccabcabbbcabbbbccaabcaabccaabcaabcabbcaaaabcabbccabcaabbcabbbbcaaaaabcaabbcabcaabcaabcaabccaabcaaabbcabcccaabcabcabcabcaaabbcabbbbcaaabccabcaabccaabbcabcaaabbbcaabcabbbccabbbccabcaaabcaaabcccabcabcabccabcabcabbccaaaaaabccccaabccabcabccabbccaabccaabcabbcabcccabbcabcabbbcccabccabcccaabcaabcabcabcabbcccaaabbbbbcabbccabcaabccabccaaaabbccaaabcabbccabbbcabbcabcabcabcabbcabcaabbcabcabbccaabcaabbccabccabccabcabbccaabcaaabccabcabcaabbcaabbcabcabccabcccaaabccabcabccabbcabbbcaabcabcabcccaabbcccabcaabcaabcaaabcabbcccccabcabcaabbcaabbbcabbcccccaabccccabcccabcabccabcccabccabcaabccccabcaaaabcabcccaabcabcabcccabcabcabbccabcabcaabbcaabcabcccccabcabbcaabcabccabcaaabbcabcaabcaaabcaabcaaabccaaabbccaabcabcabbcabcabccabbcaaaaaabcabcaabcaabcaabcccabcabccaabccabbcabbcabcccaaaabbcabccaabbccabcabcccccabcabcabcabcccabcabbbcaabcaabcabbcabcaabbcabcabcabbcaabccabcaaaaaaabcabcaaabbbcaabcabccabbcaabcabbcaaaaaaabcabccabcaaabcabcaaabcccabbcccabbccabccabcaabbcabcabbcccaabcaaabcabccaabbccabcabcaabbbcabcccccabccabcccabccabccabccabcabbcaabcaabcabcaabcaaabbbcabcaabcabcabcabcabcabcabcabbcccabccabbccaabcabbbcaabcabccabccccabcaabccaabccaabcabcabbbcabcccaabbcabcabcabbcabccaabcaabccaabcabcaabcabbcaabccccabcabccaaaaaaabcabbbbcabbbbcaaabccabccaabccabcabccccaabbcabcabccaabcabbbbbbcaabcabccabcabccccabccabbbcaaabbccabbccabccabccabbcaabcabccabcaabcaaabcaabcabbbcabbcabccabccabcabccabcabcaabbbcabccabcabcabccaaabcabccaaaabccabcccaaabccaabbbcabbbcaabccabccaabcabbbbcaabbcabbccaabcaabbcaaabcabcabcabccabbbbccabbcabbbcabbcabccaabcabcaabcabcabcabcabbbcabbcabcabcaabccabcabcaabcccabcaabbbbcaabccabcaabccaaabcaaabbbbcaabbcaaabccaabbbbcaaaabcabcaabbcccabccabccaabcabcaaabcaabccccaaaabcaaabcabbccaabccccabbcabccabbcabcaabcaabcabcabcabbbcabcabccabbcaaaabcaabccccccabbcabbcaabcaabbbcabccabccabccabcabcabcabcabcaabccccabcccaabcabccabcaaabbcaabcabccaabcabcccccabcabccaabcabccccabccabcabcaabbbbbcaabccabcabccabccabcabccabccaabcaaabcabcabbbccaabbcaaabbbcccabbcabcccaabbcabcaabcabccabcccabbccccabcabbccccaabcabcaaabccabcabcabcabbcaabcaaabcabcabcabbbcaabccabccabbbccaaabcabbcabcaabbcabcabcabbbbccabcabcabbccabbbcccabccabbcabcabbccaabbbccaabcabbbbcabcabcaabcaaabccccaabccaaabcabccabcabbbcaabcabbcccabbccabbcabccccabcabbccabbcaabcabcabcabbcccabccaabcaaabbbcabcabccaabccccabbbbcabccabbcabcabcabbcaaaabcabccabbbccaabcaabccaabcabccabbbbccaabcccabcaabbccabcabcabcccccabcaabbbccabbcabcaaabcabbcaabbcaaabcabccaaaaabbcaabcabbcaabbbbbccaabcccaabcabccabcaaabcabbcabcaabcabcaabcabcabcaabcabcabccabcabccabbcabcabcabbcabbccccaabbcabbccaaaaaaaabccaabcabccaaaabbbbccabcabccabcabbbbccaabbbccabcabbccabbbbbcaabccccabbcabcaaabcaaaabccaabcccaabcccaaabccabcabbcabcabcabcaabbcabcccaabbcabcccaabcabbcaaabbbccabcaaabcaabcccabcaaabcabccaabccabcabbbcaabbcabbcaabbbbcccabcabcaabcabcccaaabccabccccaabcaaabccabccaabbbcaabcabbcabbcabccabcabcabcabbcccaabcabbbbcabbcabccabcaabcaaabbbcabbbbbbbcabcabcabcabbccabcabcabbcabbcabcaabbcccccabcabbcabbbcccabcabcaabcabcabbcabcabbcabccabcabcaabcabbbcaabbbcccabbcabcaabbccabcabbcaabcaabccaabbbbccabbbbcabcabcccaaabcabbbcaabbcaabbcabcabcabccaabbcccabcabcabcabbcabbcabccabccccabbccabbccaaabccabbccaabcabcabbbcaaabbccabccabcabbcabcabbbcabbbcccaaabbbccabbbbcabccabbbcabccabbcabbbbcabcabccabcaabccabcabbbcaabcabcabbcabbcabcabbcaaaabccabcabccccaabbcaabcabcaaaabbcaabcabcabcabcabcabcaabbcabcaabccabcabbccabcaaaabcabcabcabcabcaabbcabbcabcaabcabcaaabccaaaabcabcabcaabcaabcabbbcaabbbcaabcccaabbcabccaaabcabbcabcaabbccaabcabcaabcabcabccabcabccaabcabcaabbcabbcabccabccabcabbccabcabbcaabbbcaaaaaabbbbcabbcaabcabcabcabbbccabccaabcabccabbcabcaaabcabcabcccaaaabccaabcabbccaaaaaabbccaabccabcccccabbcaabcabbcabbcaaabbccabcabcaabbcabcabbbcabbcccabbcabcabbbcaaaaaabcaaaaabccabcccabbcabbbccaaaaaabbcabccabcabcabccabcabcabccaabbbbccaabccabbcccabcaabbcaabcabbbcabccabbbbccabcabcabbbbbcabbcaabccaabcaabcccaabbcabbcccabcabbcccabcabcabccabcaabccabbcccabcaaaabbbcabcccabbbcabbcaabbcabbcaaabcaaabcabcabcabcaaabcabcabbbcaabbcabcabbbbbccabcabccabbcaaabbcaabcabcabccaabbcccccabcabcabbcccaabcaaaabbbbcabcabbbccaabcabcabcabcabcabcabcaabcabcabcaabcabcabccabcabcabcccccabcaabcabcccaabccabcabcabcaabcabbccabbcabcaabcabcabcaabbcabbccabcaabbbcabcaaaaabccabccabcabcaabcabcabcaabcabcabbbbbcabcaabccabbbbcaabbbcaaabcabbccabcaabcabbbcccccabbcabcaabbbbcccabccabcaabbcabcabbccabcaaabcabbcabcabbcabcabbbcccccabcaabccccccabcaabbcaabbbcabcccaabcabcabcabbbbcabbbccabcccabcabccccabbcabccabcabccabcccabcabcaabcabccccabcabcaaabcabbcabbcaabcabbbbccaabbcccabcaaabccaaabcaabcaabbbcabcabcabcaaabcabbcabcaabcaabcabbcaabcabbbcaaabbcabbcabcccaabcabbcabbbcabcaaaaaabbccabcabcabcccccabbccabccaaabcaabbbcabcaabcabccabbbcaabbcabcabcaaaabcccaaabcabccabbcabbcaabbcabbcaabcabccabcabcccabcaabcabccabbbcabccccabbccabcabcabcabbbcccaabcccaaaabcaabbcaabcabcaabcabcccabccabcabbccccaabcabbcabbcaabcabcccabcabcabcabcabcaabcabbcabbcaaabccccaabcccaaabbcabcabbbcaabcabcabcabbbcabcaabcabcccabbccccabccaabbbbcabcaabcabcabcccaabcaaabccabccabcabcccaabcaaaabbcabbbbcaaabbcaabcabcaabcaabbbcaaabcaabbcaabbcccccaabbbbcabbbcabbcccabcabcabcaabcccabcaaabbcabbbccabcabbcabbbcaabbccabbcabcaaabbccabcabbbcabcabbcaabcabbbcabcabcabcaabcaabccccaaaaabccaaaabcaabcabcaabbbbccaabcaabcaabcaabcabbbbcccabbccabbccabbcabccaabbcaabbccabcabbcccabcabbcaabbcabccabcabcabcabcabcccabcabbcabbbbbcccaabcaabcaabccabccabbcabbcabccabcabcccaabccaabcabcabcabccaaabbbbccabcabcabbccccaaaabcaabbbcaabcabbcabcabcabcabbbcabcabcccabcaaabcabccaaabcccabbcabcabbcabccaabccabbcabccaabbbcabbccabcabbcaabbbbcabcabbcaabcabcabcccabcabcabbccaaabccaabcabbcccaaaabcabbccabccaaaabccaaaaabbbccabccabbcabbccaaabcabcabbcabcabccabcabcabcaaabcabcabbcaabcabccabcccabcaabccabcccabbbcccabccabccaaabccabcaabbcabbccaaabccccabccaaabcabcaabccabbcabcccaaabbcaabcabcaaabbcccabcaabbcabcabbcabbcabcabcabcabbbcabcabcabcabbcabcabcabcaaaaabccaaabcabcabccabcaaabccabccabbbcaabcccabcaaabbccaabcabbcccabcaabbcaabbbcabbbcaabbcabcabcabbccaaabcabccccaaabcabcaaabccabccabcabccabcccabbcaaaaaabbccaabcabcccaabbcabcaaabccabccabcaabcabcaabcaabcabbbcabccccabbcabcccabcabbcabccaabbcabcccabcabbccaabcaabcabcabcaaabcabbcabcabcaaaaabcaaabccabccabcabbcaabbbcaaabbccabbcaabbcabcabccabbcabcaaabbcabbcaabbbbbbcaaabbccabbccabccabcaabcabcabcabcaabcabcaaabbccabbbbbcaaabcabcabbbcabcabbccabbcccabbbcabcabbbbbccabccabbcaabcaabcaabccabbbcabbccaabbccabccabbbcabcaabcaaaaabbcabcaaabbcaabcabbbccabcabccabbcabcaaabcaaabcaabcabcabcabcaaaabcabcabbcabccaabcabcaaabccabcabcccaabbcabcccabccabccabccaaaaabccaabccaabcaabcabccaaabcaabccabcaabccabcabcabcabcccabcabbcabccaabcabcabccccabbbcabcabcabcabbcabcaabccabbcabcaaaaaabcccabcabbcaabbbcaabbcaaabcaabccabcabbcabcabbcabcabcabcaaaabcabcabbccabcccabbbbcabbcabbbbccabcaabcabcabbccabcabcccabcabcccabcaabcaabcabccabcabbcaabcaabcccaabcccabcabbbcaabccabbccccabcabcaabcabccabbccaaabcabcabbcabbcabcaabcabccabcabcabcabbbcabcabcabccabccabbbcaaaabcabcaaabbbbcabccabbbbbcabbbcabbccaaabcabbcaaaaabcaabcaabcccabcabccabbcaabbbbcabcabcabbcaaabcabcabccabcabcaabcaabcaabcabccccabcabcabcabbccabbcabbccabbcabccaabccccaaabbcabbcabbccccabbccabcabcccabcaaabbbbbcabccaabccabcabcaaaabcabccaabccabcabccabcabcaabcabbcaabcabbcabcabccabbccccabbccccabcabbbbbcaaabccabcaabccabbcccaabccabbcabbcccabbcabccaaabcabbcabbccaabcaabbbcabcaabcabbbbbcabcabbcabcaaabcabcabcabbbcaabbccabbcaaabbccabcaabbccabcabcaabbccabbbbcabcabcaabcabbcccabcabbbcabccaabcabcabccabccaabcaabbbcaabcaabccabbbcabcabcabbbbcabcabbccabbbbcabbccabbbccabcabcaaaaabcabcabccabccabccabccaaabbbcabbcabcaabcabccabbcabbcaabcabcabcabcabbbcaaaabcabcabcabccaabcabcabcabbcabcabcabbcaabcccaaabcaabbcabbccabbcaabcaabbcabcabcabcaabbcabcccaaabbccaaabccabcabccaabbbbbcabcaabccaaabccccccabcabcaabbccabbcabbcabbbbcaaabccabcabbbcaabccccaaabccabbcaabcccaabcabcaabcabcabbbbbbcaabccabbbbcabcccabcabbcabcaabcaabcaaaabcaaabccabcaabccabcabcaabcabbcaaabbccabbbbccccabbbbcabcabbcabcabbcabcabccaaaaabcabcabccaaabbcabcabcaabbbcabccabccabcabbcabbbbcabcabbbcaaabbcabcccaabccccaaabcaaabcabbbbcabccabbcaaabcaabbccabbcabcabbcabcabcaabcabcabcabcabccabbcabbbcabbccaabccabcabccaabbbbcccabcaabccccabccaaaabcabccccabcabbcabbcabbccabcabcabcaabcaaabbcaabcabccabcabbcabcabccaabcaabcaabcaabccabcaabbbcabcabccabcaaaaabccabcabccccabbbcccabbccaabbbbcabcaabbcabcabcabbbcabcaabcccaabccabcabbbbbccabcabbbcabcaabcaabcabcccabcabcabbbbccabbccabbbccabcaabccaabbbccccccaabbcabbcabcabbccabcabccabbcabbbbcabcabcabcabcabbcabbcabcaabccabcaaabcaaabccabcaabcabbccccabcaabcabccabccabbcabcccabcabbcabcccabcabbbccabcabcaaabcabcabbcabbcabcccaaabbcaaabcccabbcabccabbbbcabbcabcabcaabcaabcabccabccabcaaaabbbcabccabcaaaabbcaabcaabbcabcabcccabbccabcccabcabcabcabbccaabccabbcccabcabcabcabccabcabccaaaabcccaabccabcccabccaabcccaaabbbccaaaaabccabcabccaaabcaaaabcaaabcabccaabccabcabbcabcabbbcaabbccaabccabccaabccaaabcabbcaaabcabbbbcaaaaabbcaabcabcabbccabbcaabbbcabcabcaabbbcabcccabccabcabbcabcabcaabbbccabcabccabcabbcabbcccabcabbcabcaabcabcaabcccaabcaabcabccabcabcaabcabbcabcabbcabbcabcabcabbccabcabcabbcabbbbcaaabcabcaabcabccabbcaabbbbbcccaaabcaabcabcabcaaabccccabcabcabcabccabccccabbccabbccccccabbcabcaabbbbbcccabbbbcccaabccaabbbcabccaabbcabcabcabbcabcabcaabcaaabbbccabcabccaabbccabcccaaabbbcabcabcabcabcabbbbbcabcaaaaaabccabcaaabbbcabcaabbcabbbcaabcabbcabbcabbbbcccaaabcabcabccabcabccccabcabbcabcabcabcabcaabcaabcaabcabbccabcaaabbbccccabcabbcaabccabcabbbcabbcaaaabcabcabbbbbbccaaabcabccaaaabcabcaabbcaabbcaabbccaaabcaabcaabccccaabcaabbcabcabccaabcabcabcabbcaabbcabcaabbcabbcabcaaabbcabcabbcaaabbcabbcaabbbbbccccabbcccaabcccabccaaabccaabcccabbcabcaabccaabcabccabcaaaabcaabbbbbcaabcabbbcabccabcabcabcccabbcaabbcabcabcabcabcabbbcaabbccabbcabcabcabbbbbbbbccabcabccabcaabcabccabcaabccabbcaabbbcaabbbccaabcabbcabcabbcabccaabcabbcabbbbbcabcabbbbbbbbbcaabcaaaabcabcabccabcaabbccaabcabbccaabcabcabbcabbcaabbbbcabbbccaabbcabcaabcabcabcccccaabcabbccccaabcaaabccaabcabcabcaaaabbbbcabccabccabcaabbcabbcabcabcaabccaabcabbcabcabcaabcabbcabcabccabcaabcabcaabbcaaaabcabcabcabcabcabbcabccabcaaaaabcabbccabbcabcccccaaabcabbcabbccabcaabcabbcabccccabcabcabbcaabbbccabcabbcabccaabcabbccaabbcabbbcccaabcabcabbcaabcaaabccabcccabcabcabbcabcccabccabcabcabbccabcccaaaabcabbcaabbccaabcaabccabcabcaabcaabcabcaabccabcabbccaaabcabbcaaaabbbbbcabbbcaabbccabbcaaaabccabcabcabcaaaabccaabcabccabbcabcaabbcabcaabbbcccaabcabcaabcabcabbbbcabccccaabcaaaabbcccabbcabbbccabcabcabccabbbcaabbcccaaaabcabbbcabbbbccabcabcabccabbbccabbccaabbcabccaabbcabbccabbbbbccabcabcccaabcabbcabcabcaabcaabcabcabbcabcccaabccccabcabbbbbbbcabbcaabccabcabcabcabcccabcccabbbbbbcaabcabbcabcccabcabcaaabcabbccabbbcaabcabcabbcabbcabbbccabcaabbcabbcabccabcccabcabcaabcabcaabcabbbcabbcaabbcaaabbcaabbcccabbcaabbcabbccaabcabbcabcabcabccaaabcabcaabcaabcabccabcabbcabbbbcabcabccaaaabbcaabbcaabcabbcabcabbcabcccabcabcabbbcaaabbccabbbcaabcccccabcccabcccabbbbcaabbcaabcabcabcaaabccabccabcabcabbcabccabbbbcaabccabccabcaaaabbcabcabcabcabcabbcabbcabccabcabbcabccabcaaabcabccaabbcabcabcabbbccabcccccaabccaabbcabcabbcabcccabcaabcabbbccabccabcabbccaabcabcaabcaaabbbccabbcabcaabcabcaabbcabbcaabcabcabbcabbcccaaaabbcccaaabccabccabbcaabcccabbcabcaaabcabcabcaabbcccaabcaaaabcabcabcaabcaaaabccabbccabcabcccabbccccaabcaabcaabcccaabbcabccabccaaaabcaabcabccaaaaaaabbcaabcaabbcabbcabbcabbccabbccabcabbcccccabbbbccaabbbbcabcaaabcabcabcaabbcaabcaaabcabcabbcabcccabbbbcccabcabbcaaaabbbcaaabbcaaaabccabbccaabccccabccccccabcabbcccabccccabcabbbccabcabccabcaabcccabbbccaaabccaaaaabcabcaabbccabcabcabccaabbccabbcccabcaaaabcabbcabbbbcaabcabcabbccaabbccabcabcaabcabcabccabbcccabbbbcabcccaabbccabbbbcabccabbccabcabbbbccaabbbcabcabcccabcabcabcabcaaabbbbcabbccaabcaabbbbcabcabcaaabcabcabcabbcabbbbbccaabcabbcabcccccabcabbbcccaabcaaabbbcaabbccabccabccabcabccccabbbccabcabbcabbbbcccaabbccaabcaabcabcabbcaaaabcaabcabbcccaabcabcabccabbcaaabbcaabcabccaaabbcabbcabbbcaaaaabbbcabccaabbcabccabcaabbbcabbcabcabcabcabcabbcabbcabbcabcabcabcabcccabbbccaabccaabccabcccabccabcccabcabcabbbbbcabccaabbbcccabbbccaabbbbcaaabbcabcaabcaabcabcabccabbccaabccaabbbcabcabcabcaabbbccabccabcabcaaabcaabcabccabcabccaabcabbcaabcabbcabbcaabcabccabbcabbcabcabccabcabcabcaabbbbbcabbcccabcaaaabcabccabccabbcaabcabbcabcccabcaabcabccabcabcaabbcabcabcabbcabbcabccccabbbcccabcaabcabcaaabbccabcabcaabbcabbbcabcaabbbccaabccaabcaaaabcabccaabcabbbcabbccabbbcabccaabccabcccabbbccabbccabbbcaaabcaaaaabcabbbcabcaabbcabcccaabbcaaabbcabbcabccaabbccabbcaaabccaabbcccabbbcabbcabcabcabbcabbcabcabbbbbbcccabcaabcccabcabbcabbccaaabcabcabccaabbcabccaabbcabccabbcabbbcccabbcaaabccabcabbcaabccabcaabcabccabcaabcabbbcabbcabcaabccabbbccaaabccabbcabbbcaabccabccaabbcccabccabcaabcaaabcabbcaaabccaabccccabcabbccabbbbbcccaabccabcabcccabccaaabcabcabcabcabcabcabcaaaabbbcabcabbbcabccabcccabcccabcccabcccabbccabccabccaabcaabcabcccabcccabbbbcccaabcaabbbcaabbcabcabcaabcabbccabcabcabccaabcabcabccabbcccabbbbbccabcabcabcaabcccaaabcaaaabcabcabcabcabcaabbcccaabcccabcccabcccabbcaabbcabbbcabccaaabbccccaabbcccabbccaabccabcccaabbcabcabcabccabccaaabcabccabcaabcabbccaaabbcccabcaabcabbccaabccaabbcabbbcabbccabbcabccabcaabbcaabcaabbcabcaabbbbcaaaabcabcaaabbccccccccaabccaabccabccabcaabcaabcaaabbcaabccccabcaabccaabccabcabcccaabbcabcabbcaaabcabcaabcaabcabccabccabcabccabbcaaabbcabcaaabcabbcccccabcaabcabcabbbcabbcabbbcabcabbbccabcaabcccabcaaabbbcaaabcabcabcabbcaabbbccabccabcabcabcabccabcaabbccaabcabcabbcabcabcabccabccabbcccabccaaabcaaabbccaaabcabcaaabbbcaaabcaabbcabcabccccabcaaabcabbbbcaabbcabcccabcaaabccabcabbbccaabbcabcaabcccaaabcaaabccabcabbcabcabbccaaaabccaaabcabbbccabccabbbbcabbbcabbcaabbcccabcaabccabccccabbccaabcaabccccaabcabcccaabbbccabbbcabbcaabcabcaaabccccaaabbcaabbcaabcaabcabcabcccabcabccaabccaabccabcabbccabccaabbccabccccaabcaaabcabbcccabccabbbcaabcabcabcabcabbccabcabbcccabcabcaabcaabcaaabcabcabbcaabcabbcaaabcaabcabccabbcabcaaaaabbcabcaabccabcabcccabccabccabcaabbbcaaabcabbcabbccabccabbbbcabcaabcabccabcabbbcabbbccaabcabccaabcabbbcaabcabbcaaabcabccabcabcabbbcabccaabcccabbbcaabbbcabcabbbcccabcabccabcabcabcaaaabcabbbcabccaabcaabbcabcabcabbbbbbcabccabbccabbccaabbbbccabcabbcaabcccaaaabbccaaaabcaabccabcabcabcabcabccabccabccaabbccaabbcaaabcaaaabccaabbccccabcabccccaaaaabbccaabbcabccabcabbbcabccabccccabbbcabcabcabccabcaabcabcaaabcabcabcabcabcaabcabcabcaabcaabbbcabccabbcaaaaaabbbccabccccaaabccabbccabccabcaaaabbbbccabccaabbbbbcabcabcabccabcabcabcaabcaaabbcabcaabccabbcabcccabccabccabcabccabccaaabbcaabcabcabbcaaabcabcaabcaabccaabcaabbbbcabcabccccccaabcabcaabcabcabbcccabbbcabcaaaaaabbbbbcabcabcabcabccabcabbbccaabbccabcabbbbcabcccabcaaabccabbbbcaabcaabcaabbcabcabbccaaabbccaaabbccccccaabcabccabbccccabccabcabbbbcaabccaabcabbbbbbcaaaaaabcabbbcabcaaabbcaabccabcabcabcabcabccccabcaabbccaaabccabcccccaabcabbcabbcaabcaabbccabcabcabbcabbbcabcabcccabbcaaaabcaaaaaabcaabcabbbcaaaabcabbcabcabcabcabcaabcaaaaabcabbbbcabbbbbbbccabbbcabcaabbbcccabbccccabccabbcabcabcabcaaabbcabcabcaabccabbcabcabbcccabcccaabcabbbcabbbcaaabcabbccabcaabcabccaabcaaaabcabcaabcabcaaabcabccabcccabccabccabbccccaabbbcabcaabcabccabcabbcabcabcccaaabcabbbbbcabcabbcccaabbcabccabbbbcabcabccabccabcaaaabccabccaabccaaabcccaaabcaaabccabbbcabbcabcaabccabbcabccabbcabbbccabcabccccabbcccabccabcabcaaaabbbcabcccabcaabcaabbccabbbcabbcabcaabbcaaabccccabbbcaabbcabbcabcabbcabccabcabcabcabbcaabcabcabccabcabcaaaabcccabcaaabbcaabcaabbbbcabcabcabccaaabbcaabcaabcaabcabcabcabbccabbbccabcabbcabbbcabcaabbcaabcaabcaabccabbcabccaaaabcccaabcaabcaabcabccabbbcccabccabbcabccaabbbcaaabcabbbcaaaabcaabbcabbcaabcabcaabccaabbcabcabbccabbccaaaabbbbbcccabbbbcccccabccabbcabcabcccaabccabcabcaaabbcabcabcabbcabcaaabcabbcabccabcaabcccabbbcabbbcabcccccabbccaabccaabcabccabcabbbcaabcaaabcccabbcabbcabccabccaabcabccabccabcabcabcabbccabcaabbcabcccaaaaabccabbccaaaabccaaabcabbcaabcabbcabbbcabccabcabbcabbcccabcabccabccaabcabcabcabbbbcabcaabbcabcabbcabbcaabccabbcabbccaaabccccaaabcabbcaaabbcabbbcaaabcaaabccabbcabcabbcabcabbcccabcccabbbbbcabbcabccabcaabbccccabcaabcccabcabcabbccaaaaabcabbcabbcaaaabccabccabcabcabcaaabcaaaaaabbbcabcaaabbbcccabbcabccaabbccabbbcabcaabbcaaabccabbccabcabccabcabcccabbcaaaabcabcccabccabccccaabccabcabcaabcabbcabcaabcaabcabcabcabcabbbcaabbbccaabbccccabbcabbcaabbcabbbbbcaabbccaabcabbbcabcabbcaabbcabbbbcabcabcccabcabbcaaaabcabbbcabcabbcaabcabcaabbcabccabbbbcaabcabcaabcabbcaabcccaaaaabcabccabcccaabcaaabcaaaabbcabcabbccaabcabcaabbcaabbcccabbbbccaabcccabcabbcaabbbcabcabcabcabcabbccabcabbcabbbbcaabcaaabcabccabccabccabcaaabccaabcaaaabbbccabccabccabcabcabcccabccabcabccabccaabccabbcabccabccabcabbccabbbccabcabccaabcccabbcabbcabcaaaabbbbbcabccabbbbcaaabcaabcabccabbccaabcabcabcabcccabccaabcccaabbccabccabcaaabccaabbccaabbcaabbcccaabbbbbbcaabcaaabcabbcabbcaabbbbbcabccabccaabbcabcabbbbcabbcccabcccabcccabcabcabcaaabbcaabcaabcaaabbbccabccaabbcabcaabccccabcaabbcabcaabcabcaabbccabcccaaabbbccabbccabcabbbbbcaaabcccabcccabbcabccccabbbbcaabcccabcabbccabcccabcaabccaabccaabbcccabccabccabcabcaaaaabbbbccabbbbbcabcaabcabbcabbbcabcabcccabcccaabcabcabcabcabccaabbbbbcaabcabbcaaabcccabcabcabbcaaabcabcabbcabcccabbcccabbccaaabbbbcabbcabccaabbcccabcaabcabccabccabbcaabbbccabcabbbcaaabbccccccaaaaabcabbccabbcaaabccaaaabbcabcabcabbcabccaabccaabcabbcaaabcaabbcabcccccabbcabbcaaabccabcabcaaaabcabbcccabcabcabbbcabcaabbcccaabbbbcaaaaabbbcabbcaabcabccccabbbcabbccaabcaabbcccabccabcabccabbcccaabcabccabccaabcccabbbbbcabcabcabcabccccaabbccaabcabcabbcccabcabcabccaabbbcabbccccabcaabcabcaaaabcabbccccaaabcabccabcabccabcabccabbccabcabccabbbccabbbccaaaabcabcabccaabcabbcabcabcabbbbbcabccccaabccabbcabcaabbbbccccabcabbccccabcabbbbccaabcaabcaabbccaabccabcabcaaabcabbcabcabbcabcabcaabccabcabcaabbcabcabccaaabbbcabccabccabccabccabcaabbbccaaabccaaabcabbcabcaabcabcabcabcabbccabcabcaabbcabcaabbcccabbcabccabcabcabbcaabcabcaabbcabcccabbcaaabbcaaabbccabcaabbbcabbcabbcabbbccabccabcabccabbccaaabccaaabbbcabbccabccabbccaabcabbcabcabcabccabcabcabccaabcabccaaabbcaabccabbbccaaaabbccaaabcabcabbcaaabcabbbcabcaabcabccabbcabcabbcabbbccccccabcabcabcaabbbcaabbbcaaabbcabcccccabbccccaabbbcabbcabbcaabccabbcaaabccabcabcabcabccaaabbcaaaabccabcaaabbbccaabccaabbcabbcabcaaabbbbcabcabcabccabccabccaabccabcabbcaabcaaabbccabbccaabbbbcabbbccabbccccabcccccabcabbcaaabcccaaabccabcabbcabccabcaabbccccccaabcaaabbccccabcabbccabcaaabcabcabcabcabbcabcaabbccaaabccabbcabbcabbcccaaabbccabccabbcabcabcabbcabcaaabbcabcabcccaaabbccabbccabbccabcaabccaabbbbbcabbbcaabbbcabcaabbcabbccaabccabcabcabcabcabbcccabcaaabccccabbcaaabbcabcabbcaaabbcaabccabcabccccaaabccabbbbbbbbcabcaabbbbbcaabcabbbcabbcabbccabcabbcabcabcaabcabcabbbcccaabbbbbbbbcabccaaabbcaabbbcabcabbccabccabbccabcabcabcaabccaabcabcccccaabcaaabcabbbcaaabbcaaabcaaaaaabbbccaabbcaaaaaabbccabbbcaabcabcccaabbbbbbcabccabbcaabcabcabccabccabbcaabcabbcabcabbcabcaabccabcccabbcabbcabccccabbccabccabcabcabbcabcabccaabccaaabcabcaabbbccabcaaabcabbcaabccaaabbbcaabcabccabcccabcabbcaaabcccaabbccabccaabcccaabcabbcccccccabcaabccccaaabbcabcabbccabccabbcaaabbbcaabccabcaaaabbcabbbbcccabcaabcabcabcaaabcabcaaabbcaaabbcabcabcabccaabccccabbcabccabcabbbcabcabccabccaabcaabccabcaaabbcaaaaaabcaabcaabbcaaaaabbcabcaaabbcabbcabcaabbbcccccccaaaaaabcaabcaabbcabccabbcabbbcaabbcabbbcabcabcabccabccaaabcccaabcabcaaaabcccaabcabccabcabbccaabbbcabcabbbbbbccaabccabcabcaabcabcabccaabbbcabcabcabbcabcabcabcccabccaabcaaabbcabcabcabbcabbcabbbccaabccaaabbcabcabbcabbbcabccabcabcabcabcabbcccabcabbccabccabccabcaaaaaaaaabcccaabcabbcabcabbcaabbcccabcabccabbcabbcaabcaabcabcabbccabcaabccabccabcabccabcccabcaabbbcccabcabccabbcaaaabbcabccaaabcaabbcabbcabcaabcabbbccccccabbcaaabccabcccccccabcaabbbccabcabbcabcabcaaabbccaabbbbcabcaabbcabbbcabccabcccaabcabbbbcabbccaabbcccaabcabcabccabbbcabbcaabcaabcabbbbcaaabcabcaabcccabbcabbbcaabbcabccabcabcaabbbbbbcaabcabbcabcabcabbcabcabccaaaabbcaabcabcabcccccabccccaabbbcaaabccabbcabcaabcabcabccabccaaabbcabbbbccabbcaaabbccabcaaabcaabccabcaaabccabcaaabcabbcabcabbccabcabccaabbcaabcabcaaaaabcabcaabbbbbcabbccaabbccabcccabcccabcaabccaabbccabcaabcccabbbbccabcaabbcabcaabbbcaaaabcabbcabcaabcccabccccabccabbccaabbbcabbbbcabcaabcabcabbccaabcabcaabccabbcccaabccabbccabccaaaabccaaabbbcaabccaabccabcabbcccabbbcaabbcaabccabcabbcaabcaabbcabbccabccabcabccabccabccabccabcaabccabcabbbbcaabcaabbcaabcabcaaabcabccabcabbccabbcabbccaabcaabcaabbcaabbcabbbcabbbbcaaaaabccccaabbcaaabcccabccabbbbcaabccaabcaabbcabccaaabcabbbcaabbcaabbbcaaaaabcccabcaabccabcabbcabcabbcaaaabbcabcabcabbcccabbbccabcabcabcabcabccabcabcaabcaabbcaaabccabcabbcabcabbbbcabcabbcaabcccabcabbccaaaabcabbccaabcccabcaaabbcabcabbbcabbcabcabcccabccaabbcabbbccabbcabcaaabcabcccaabbcabccaabcaabcaabcaaaabbcabccabbcaaabccaaabccabccaaaaabcaaabccaaaabbcaabccccabcabcabcaaaabbcabcabbcaabcabbcaabccabccabccabccaaabbcabcaabcabbcabbcabcabbcaaabccccaaaaabbcaabcaabcabcabbcaaabcabcabbbcccabccaaabbccabcabcabbbcabcabbcccabcabbccabcabbcabbcaabbcabcabccaaabccaabccabbcabcabcabcabcabcabcabcabbbbcabccabccabbbccabcaabbbbccabbcaabbbcabcccaabccabcccaabcabcabccccaabcabcabcabccabcaabcabcaabcccaaabcaabcabbcabcaabbcaabcabbccaabbcabbcabbbcabccaabbbcabcabbccaaabbcabcabcaabbcabcabcaabcabbcaabcabcabcabcabbcabcabbcabbbccabcaabcaabcaabccabccabbccaabccabccccaabcabcaabbccaaabbbcabbcccccaabcabbbcabbbcaaaaabcabbcaabcabccabbcaaaabcaabcccaabcabcabcaaabbbcaabbbbcabbbbccabcccaabccabbcaaabcabccabcabcccabbbbbcaabcaabcabccaabcabcaabcaabccabcabcabbcabccaabbcaabcabccabbcabbcaabccaabcabbccabccaabbccccaabbcabccaabbbbbccabcaaabcabccabccabbbbcabbcabcabccabcabbbbcaabcabbbccaaaabccabbcabcabcabbbbbcabcaabbccabcabbccabcabccabccabcccaabccaabcccccabcabbcaaaabcccabbcabccabccabbbcabcabcaabcabcccabbcccaabcabcaabcabcabbccabbccaabcabccabcabbbbbcabcccabccabcaabbccabcabcabcabcaabbcaabcaabbccabcaabbcabbbcabcaabcabcabcabcaaabcabccabbcabbbbbbcaabcaabbbccabbcccaaabcccabcaabbbcaabccabbccccaabcabbcaabcabccabccabbbccaabbcaabbccccaabccabbbccabcabccabbccccaaaaaaabcabcabcabccabcabcaabbccabcabbbbcaaabcaaabcabcccabcabccaabbcaabccabbcaabbccabcccaabcaabccaaabbbcaabccabcaabcaabcabcabcabbbbbcaaabbcaabcaabccccabcabcabcabccaaabcaabbcabbcabcaabcabcccccaaaabcaabbcaabcabccabcabcabcaaaabbbccabbccabcabbbcccabbcabcaabbbcabcabcabcabccabcabccabbcaaabcabcaabbbcabcaabcabbbcabbcccccabbcaabcaabbcabcabcabcabcabccabbccabcccaabcabbcabbbcabcaaabccabbccaabbccabccabcabcccabbbcabbcabcabcabcabbcccaaabcccccaaabccccaaabcabbcabbcabcccaaaabbcabcabccabccccaabccabcabccaabccabcabcabcabbbccabcabcaabcabbcaabbcaabcabcaabbccabbcabbcccabcccabcabcabccabbcaaabccccabcaabbcaabbcabccabcabcabbcabcabcabccaabcabcaabccccaabcabbbbbcabbcabccabcabcabbbcaaaaabbbbcaaabbcaabbbbcaaabcabbbcabbcabccabcccccaaabbccabccaabccabccccabccaabcaabbccaabcaabcaaabbbbbccabcabcabccaabcaabbcaaaabbcccabbccaaabccabcaabcabccccaabcaabbcaaaabbbccaabcabcaaabbbcabbbcaabbbcaabcabcabccaabcabbccabbcabcabccabccaabbbcabcabccaaabcabcaabbcabcaaabcabbcabcaabcabbcaaaabcaabccabcabcaabbbcaaaaaaabccaabbbcaabbcabcaabbbbbbcabcaaabcaabcaabcabbcabbbcccabcabccabbcabcabcaaaabcccaaaabcabbbcabbccabcaabbcabbbbcabbcabcabcccaaabbcabcabcabcabcccabcaabccabbcabbccaaabbcabcaabcabbbbccabcabcaaaabcabcccabccabccaaabcaabbbcaaabbbcaabbcabccabccaabcaaabbcccabccabcccccabcabcabcabcabcabbcaabccabcabbccabcabcabbccaaabcabcabcabccabcaabbcccabcabcaaabcabccaabcabcaaaabbbcabbbcabbcccaabccabccabcabccccccabcaaabbccaabbcaabccabcabbbcccccabcabbccabcabcaaabbbcaabcaabcabbcaabcaaabcaaabcccabcabcabccabcabbcabcccaabbccccabbcabbccaabcaabbbbcaabcaabcaabcaabcabcaabbbbcaabcaaabccaabccaabcccabcabcaabcabbbcaabbbcabccabccabcccaaaaabbccccabbcccabcccccabcabccabcaaabcabccabcaabbbbbbccabcabbcaaaabcccabccabcabbbcabcabbbccaabbcabbbbcccabbbcabbcaabcabbcabbcabbcaabccabbccabcaabcaaaabcabcabcaabcccaabbbbbcabccabbcabcabbcabbcabbcaabbcaabbcaaaabcaabcabccabbbcaaabccabbbccaabcabbbcccabccccabcabcabbbbbcabcabcaabccabccaabbbccabcabcabcabcabcabcccabcabcccabbcccabccabcaaabcabbbbbbccaabccabcabcaabcabcabccabcabbbbcaabcabcaaabbcabccccabccabbccabcabcabcaabcabcabbbbcabcabcabcabccaaaaabcabbbcaaaabbcabbcabcaabbcabbbcabcaabccaabcabccabcaabcccabbbbccaabbcaabcabcaaabccabbccabcabbccaabbcabbcabcaaaaabccabcccabcaaabcaaabcaabbccaaabccabccaabcaabcccabccabcaabcccabcaaabbcabbcabcabcabbcaabccabccabcabcabbcabccabbcabcabcaaabcabcaaabcabcaaabcaabbccabbcaaabcabbcabccaabccccaabcabcabcabcabccabbcabcaabcaabcabcaabcabccabccabbccabccabbcabccabbbcabbcabccaabcccabbbcaabcabcabcaabcabbccaabbcaabcccabccaabcaabcabcabcabbcccabbcabcaabccabbccabbcabccabcabcabcaaaaabbcabcabcccabcabcabbbccabcccaaaabbbcaabcaaabcabbcaaabcccaabccaabbccabcaabcabcabbbcabcaabcabcaaabcccabcaabbbcaaabcabcabcabcaabbcabcabbcabbbbbcaabccaabccccccaabcabccabcabcabbcabbcabcabcabbcabcaabcabcabccaabcabccabccaaaaaabccaabcaaabbbbcabccccaabbbcabcaabcabbcabbcaaabcaabccabcaaaabcabcaabcabcabbccccabcccabcaabcabccccabccabccccabcaabbcabccabcabbbbccabbcabbbbbcaaabcccaaaabbcabcabcaabcabbcaaaabbcaaabcaabccabcabbcabcabcabbccaaabccaabbccabccccabbcabcabbbcabcabcaaaabbbcaabbbbcabcccabcaaabcaaabbcaaabcabbbccaabbcabbcabcabbcabbbbccabbbbcabbbbcabcabcaabcccaabbccabccaabcabbcabcabcccabbccabbccccabbbcccabcccccaabcaaabcabcabcabcabcaaabcaaabcaabbccabcaabbbbccaaabcabcabcaabcabcabcaabbcaabbcabbcabbcaabcccabbbbbcaabccaabcaabcaabccabcabcaabcabcabcabbcabcccabbcabbcabccaabcabbbbcabcabbcccccabcabccabbcaabcccaaaabccabbccabcabccccabcabccaaaaabcaaabcaaabbccccabccabcabcabccaabcabcabcaaabccabbcabcabcabcabccabbcabbcabcabcaaabcccccccabbcabbccaabbbbcabccccabbcabbcaaabccaabcabcaabcabbccaabccccccccabcabccabcabcabbcabccabccaabccabcaabbcaabccccabbcabbcaabcabbcaabccabcabbcaabccccabcabcabbbcabccabcaaabccabbccabcabccaaabbbbbcccabcaabcabcabcabbcabccaabccaaabcccabcaaabcabccaabcabcaabbbccabcccccaaabccaabccaabcabbcabcccabccabbcabcccabcabcaaaabbcabbcaaaabbcaaabcabbccabbcabcabccabcccabcabcabccabcccccabcabcaaaabccabcabcaaaaabccaabccaabbbccabcccabbbbcabbcaabcabcccabcabccabbccaabcabccabcccccabccaaabcabccaaabbbcabcabcaabbcaabcabbcaabccaabccabcabcccccabbcabbccabbcabccabbcabbcabcaabcabbcccabccabccabbbcccabbccabcccabcaabcaaaaaabbccaabcabbcaabbcabcabbcaabcccabbcccccabccccaabbcabbbcaaabcabcaaabccccabcaaaabccabbcabbccabcabcabcabccabcccabccabbcabcaaabcabbcabccccabbcabcabbccabccabcaabbbcaabbbbcabcabbcabcaaabcabcabcabccabbbbcabcabbcccabccabcaabcabbcabbbcabcabcabcabcaabcaabbccabbcabcabbbccaaabbbcccabbccccabcaabcabcccaaaaabcccabbccabbcabcabcabcabcccabcaaaabcaabbcaaaaabbcabbcabccabccabcccabccccabcabbbbcabccabcabcaabcabbbcabcabcccabbcabcaabcabbccaaaabcaabcabcabbcabccabccabcccabcabccabbcabcccabbcabcaabcabcaabcaabcaabcccabcabccaabcaabcabcccabcabbbcaaabcaabbcabcaaabcabbccaaaabbbbbccabccabcabcabbbcabbbbcabcaabcabccabbbcabcabbbccaabbcccaaabbbccabcaaaabbcaaabcaabcabbbcabccaabccabcaaabcabbbcabbcabcabcaabbcabbcabcaabbcccabbbccabcabbbcccabcabcabcabbcabcccabccabcabbcaabcaabbbccabbccaabcabcaabbcabccabcabcabcaabcaabcabcabbcabcabbbccaabcabcabbccabcaabccabccccaabcaabccabcaabbbcaaaabbcabcaaabcaaaaaaabcaabcccabcabcaaaabbcabcabbccabccaabbcabbbbbcaaabcabbcabbcabbcabbcabcabcabbbbbbcaabccccabbcaaabbcaabccabbcabcaabcaaabccabcaabccccaabcabbcaabcaaabcabbcaaabcaabcabccaabcabbcabcabbbccabcaabcaaabcabbcaaaabcaabccaabcabbbbbcabcccabbccaaabbbcabcaabcaaabbbcabbbcaabccaabbbbbcaaabbccabcabbcabccabbbccaabcabbcabcaabcabbcaaaabccccabcabcaabccaabcaabccccabbcaabcaabcabbcabccabcabccaaaabbcabbcccabbbbcabccabccabcaabbcccaabccaaabcabcabbbcabbbbbcabbcabcabcabbcabcaaabbcabbcccabbccaabcabccabbbcabccabbbcabccabbbcabcaaaabbcaabcaaaabbcaabcabccabcabccabbcccabcaabcabccabbcabbbbcabccaabcabcccaabcabcabbbccabcabcaabbccaabbcaabcaabcabcaabcabcabbcaabcabbcaaaabcaaabcaabbbccabcabcabcaabbbbcaabbbcabcabcabcabbcaabbcabbcabcaabcabccabbbcabcabcabbcabcabcabbcabccaaabbccabbccabcabbcabcaabbcaaabbbbbcabcabcccabbcaabcaabcabccabccccabcabcccaabbccaabcccaaaabcccabcabcaabcaabcaabcabcaabcabcaaaaaaaabcaabcaabcabbcabccaaaaabcccaaaabcabbcabcaaaabbccabbbccccaabcabcabbbccaabcaabcabcabcabbcabbcccabccabcabccabcaaabcabbcabcaabcabcabbcabcabcabbbcaaaabcabccabcaaabcabcabbcaabcabcabccaabccabccabbcabbcabcabcabcabbcabcabcabbbbccabcabbcabbccabcabbcaaabbbbcabbcabcaabccabcccccabcaaabcaaaaabccaabbccabbcaabbbbbcaabcabcaabcabcaaaabccabbbbbccabcabcabcaabcabcabcabbcabbcabbcccabccaabccabcabcabbbbcabcccaabcabccabcaabccaabccabcabcaabcabbcaabcabbccaaaaabcabcabcccccabbcabcabbcabcaaabcaabcaabcabcabcaabccabcabcabbcabbbccaabcabbbcabccabcabcabbbbcaabcabcabcaabcabcabbccabcabcaabccabbccabcabcabcabbbcabcabbcaaaaabbbcaabcaaaaabbbcabcccabbbcccaabccabbbccabcabcaaaabcabccabccccaabcabccabbbcabccabcabcabbcabcabccabccabcabcabcabcabbbcaabcabbcaaaabcccabcabcabcabcaabccabcccabcaabcaaaabcabbccaabbccaaaaaabcabbbbbcaabcccaabbcccabccccabcabcabcabcaaaabcaaabbcabcabcccabcaabcabcabcaabcaabbcabcccaabcaabcabcabcabcaabbcabcabbcccabccabbbbcabcabcabbbcabbcaaabcabbcabbcabbbccaaabcccaabbcabcabbcabccabcabcaabcaabcaaaabcccaaabbccccabcaaaabcabcabbcabbbcabccaabbbcabbbbccabcaabcabcaaabcaabcccccabccabcaabcabbccaabbcaaabcaaabbccccaaabbbcabcabccccaabcabccabccabccaabcabcaaabcabbcabcaabbcaaabcabcabcaaabcabcabbcabcaabbcabccabbbbcabcabcaabcabbcabcabcaaabccaabcabcabcabcaabccabccabbcaabbccccabbbbcaabbcccabcaabccabbccaabbccabcccabbcabcaaaaabccabcabcabccccabcabcabcaabcaabbcabccabcabccaabcabccabcccaaaabbcabcabcccabbccccabccaaabcaabbccabbbbcabbbcabbbbbbbcaabccabccabbcccaabcabcaabbcabbcaaaabcaabbbbbcaaabcaabcabcabbcabccabcabbcabcabcabbcabcabccaaaaabccabcabcabbcabcabcabcabcabcaabcaabcaaabcabccabcccabcabbbcabccabbcaabccabccccabbbcabcabcaaabcccabccabcccabcaabcaabcabbccaaaabcabbbbcabbbccabcabbbcccabcaabccaaaabcabccabcabbbbbcabcaabcaabbcabcabcabcabbcccabcabccaaabbbbcaaaabcabcabcabbbccaabccabccabcccabcabccaaabbccccabcaaabcabccabccabcaabbbbbbccaaabcccabcabbcaabcccabbbcabcabcabbbbcaaaabccaaaabcaaabbcaaabcabccccaabcaabcabbcaaaabcaabbccaabbccaaaabcccabcabbcabccccabcaabbccabccabcabcaabcabcabbcabcaabcabccabbcabcccaabcaaabcabbbcabcabccccaaabccaabcccabbcaabcccabccabcaabbcabccabbbcccaabcccaaabcabccaabcabbbcccabcccabccabbcccaabcccabbccabbcabcabbccabbcccaabcabcabcabbccabcabccabcabcccabcccaaabbcaabccabbbccabcabbbbbcabbccabbcaaaabbbcaabcabbcaabbccabbcaabbccccabbbcaabbbcabbcabbcccccaabcaabcabbcabbcccabbcaabccaaabcabccaabccabbcaabbccabbccaabbcabcabccabbbcaabcaabcabcaabbccabcabccaabcabcabbbcaabbcabbcabcccabccabbbbbcccccabcaabcaaaabcaabbbcabcccaabcaabcaabbbbbbccabccccabcccccabbbccaabbcaabcaabbcabcabccabbccabcabccabcabcabbcccaabbcabbcabbbbcabbccabbcabbcabcabbcaaabcabcabcabcabbcccccabcccaabcabbbbcabcabccabbccabbbcaaabbcabccabbcabcaaabcabccaabbcabccabcaabcabbccccabcabccabcabcabcabcccccabbbbcabccccaabbbbcccabcccccabcaabcabccabbcccabcabbcabccaaaaaaabccccaaabbbbcabccabcccccaabbcaabcabccabccabccabcabccabbcabcabbcabbbcabccabcabcabcccabbcabcabcabbccabbbcabbcccabcabccabcaaabcabcabcabcabccaabcabcabccaaabbbccabcccccccabccaabcaabbcccaabbcabcabcabbbcabbcaaaabbbcabcaabbcaaaaabbbbcabcabcabbbcabccaaabccccabcaabcaaaabcaabbccabcabcaabbcabcaabccccabcaabbbcabccabcabcabccabcaabccaabcaaaabbcccaaabbbbcaabbccabcccabcabcabccabcaaabbbcabcabbbbcaaaabcccaaaabbcabcccccabccabbbbcabcaabbcabccabbbcabcccaabcabccccccccaaaabccaabcaabbcabcaabbcabcabbcaaabccaabbcabcaabbbcabcabcabcabcaabcabcccabbcabcaabcabccaaaabbcabbcaabbcabcabbcaaaabbbbcabbcabcabbcabcabcabbbcaabccabcabccaaabbcabbcaabbbbccabbcabcabbccabcccccabcaabccaabccaaabbcaabcaabcaabcccabcaabbbccccaaabcabbcaaaaaaaabbcaaabccaabbccabcaabcaabbcaabbbccaabbbcabbccccaaabccabcabccabcccccabcabbccaaaaaabbccabcaabcabcaaabbbcabccaabcabcabbbcabbcaaabcaabcabbccabccabcabcabcabbbbbbcabcabbcabbcabcccaabbbbccabcaaabccaabbbccccabcccaaabcabccabbcccabcabbcaabbcabbbcccccabbcaaabcaabbcabcabcaabbbcabbcaabbcabcabbcabcabcabcabbcaabbcaabbbbcabbbcabcaaaabccabcaaabbcaabcabcaabcabbcaaabcaabccaabbbcabbccabccabbcabcabccaabcabbbcabbcabcaaabcabbbcaabbccabcaaabcaaabcaabbcabcabcabcabcabcabcabbccabbcabbccabcccabcaaabcaaabcccabbccabcabbcaabccaabcabbcabcabcccccabcabbcabccabcabcabcabbbcccabbbbcaabbcabcccabcabcabcabbbccaabcccabcabcabbbbcabbcabbbbcaabbccaaabcabbcaabcccabbcabbccabccabcabbccaabcabcccabcaabcccabcabcaabcabcabccaabbccabbccaabcccaabbbcccaaabccabccabbbcabcaabcabbbcabcaabbcaaabbcaabbcabbbcabcabccccabccaabbcaabbccabccaabccabcaaabbcabccabcaabbcaabccabcabbccabbcabccaaabbcabcccabcccaabbbcabcabccabcaabcabbcabcabccabbbccabbccabbcabcaaabccabccabbccabccaaabbbcccabbbbbbbcabcabbccabbccaaabccabcaabcabccabcabcabccaaabccabbcabccabcabcabcaabbcabcabcaabcabccabcabcaabbcaabccaabbccabccaaabbbbcaabbbccabccabcabcccabbcabbcaabcabccaabcabcabcccabcabccabbcabbbcabbbbccabcabcabccaaabcaaaaabcaabbcaabbcccabbcabcabcaabccabbcabcabcabcaabccabcaaabbcaabcccabbcabcaabcabbccabcaabcabcaabcabcabbcabccabcaabcaaabbccabbcabccabccaabcabccaaabcabbcabbcaabbcabbbbcaabcabccabcabcccccaaaaabcaabcccaabcabcaabcaabcabbcabcabcaabbbccabcabbcabcccccabbcaaabcccabcabbbcaaaabcaaabcaabbbcabcabcabbccccaaabcccaabcabbcabccabbcabcaaaaabbcaabcabccaabbbccabcabccabbbcabcaabbcabccabcccccabcaabbcabbcabcabcabccccabcabbbcabbcabcaabbbbccaaabbcaabbcaabbcccabbccabcabbcabcabcabcaabbccccaabccabbccaaabccabcaaabccccabbcabcabcccabbcabbccccabbbccaabbccabbcabcaabcabbbbbbbcabccaaabcabcaaabccabccccabbbbbcabcabbbcccabccabcabcabbcabcccabcccabccabbcaabcabccccccccaabcabcccaabcabcabcabcaabcabcaaabbbccabbccabbcaabccabccccaabcaabbbbbcaabcabccaabcabbccabccaabcabccabcabcabcabcabcabbcabbcaaaaabcaaaaabccccabcabbcabcabbbbccabccabccabcccabcabbccabcaabcabcabcabcabccabcccabcabccabcabbcabcabcaaabccaaaaaaabccabcabcabbcabcabcabccabcabbcabccabccaabcccabbcaaabccabcaabbcabbcabbcabcabcabcaaabbcaabcabcaaabccabcabccabcabcabcabbcccabccabcaabcabcabbcabccaaabbcabcaabbcaabcccabbcabcabbcabccabbcaabcaabbcaabcaabbccccabbccabbcabcabcabcaaabcabbccaabccaabcabcabbccabcccaaabcabccccaaaabccabbbccabcabcaabbcaabccaabcabcabbbcabbcaabcabbccccabcabbcabbccabcabccabbcabcaabcabbccaabcabbbcaabccccabccaabccabbbcabbbccccaaaabcabcabcccabcabccabccabccabcabccabcaaabcabcabccabbbbccabbccabbcccabcccaabccabcabccaabbcaabcabbbcaaabbcabbccaabcabcabcabccaaabcabbccabbcabcaabcaaabccaabccabbbcabccabbcabbcabcccaaabbbbbcabbbccabbbbcabcaabcccabcabbbccabbbcabcaabcabcabcabcabbcaaabcabbcaaabcabcaabcccabbbcccaabccccabbbbcabbbbcabccccabcccaabbcabcabccabcabbbccaaabcccabcabcccabcabccaabbcaaabbccabcabbbcccabbcabccabbccabcabcabcaabcaaaabcaaabbcabcabcccabbcabccabbcccabcaabbccaabccccabcabcaabcabbbcaabcabcabcabcabccabcaaabcabccaaabbcabcabcabcaabcabbcabccabcccccaabcccabcabcabcaabbcabcaabcabccccabcabcccaabccabbcabcabbcabcaabcaaaabbcaaaabcaabccccccabccaabcabcabcaabbcabccabcabbccccabbcccabbcabcabcabccccaaabcaabcaabbcaabcccabbcccabbcccabcabbcaabbcaaabbcaaaaabcabcabccabcabccabcaaabbcaabbcabcabbccabcabcabcccaabbcabcaaabcaabbcabbcabcabccaabcabbbcaabcccabbccaabbbccaabcabcaabbccabbccccaaaaabccabcabcabccabcabccabcaabccaabcaabcabccabbcabcccaaabcabccaabbbbbcaabcccabcabcaabcabbcabbbbcaabbbccaabcaaabbcabccaabcabcaabccabbcabbbcccccabcabcaabbcabbbccaabcccabcabccccabccabcabcabcabbcaaabcabcabcaaaaabbcabcaaabccabcaaabbccccaabcabcabccaaabcabcabcaabbcabcccaabcabcabbbccccccabbbcaabcaaaabbcabcccabcabcabcaabbcaaaabcabbbbcabcabcabcabccabcaabcaaabccaabbcccabbcabcabcccccaaabcabcabbcabcaaabbbcaabbcaaaabccabbcaabbcabbcabcabccaaabbcaabbbccabccabcccaaabcabbcaabcabbcabcabcaabbbbbcabbccaabccaaabbcccabbccabbbcccabcabbbccabcaabcabcccaabcaabbcabcaabcabbbbbcccaabcabbcabcabcaabccabccabbccabcabcccabcaaaabccccaaabcabcaabbcabcabcaabccaabbbcaabcabbbcccabbcaabcabcabcabcabccccccabbcabcabcabcccaabccccabccabbcaabcabbcabbccabcabbcabbbbcccaabbbcabcaabccabcccabccccabcccabcabcabcaaaabbcaabbccabccaabccabbbcabbcabbcaabcabcabccaabccaabcabcabbcabccabbcabbcaabccaaaaabbccccaaabbbcabcabccabcaabbcabcabbbcaaabbbcccabccabbcaaabccabbcabcabbcabcaabcabcaabcaabcaaabccabcabccabcaabbcabbcabbcabbcaabcaabbbcaabbbbcabbcaabbbccaabccabbbcaabcabcabbcaabbcabccabcccabcabcabccaabccabccabcabcabcccabbcaabbcaaabcaabcabcabbcaabcabbccabbcabcabccabcaabcaabcaaabcabcabbbbbcaaabbbcabbccabbcccaabbcabcaabcaaabbcabcccccabbccccccaabbbccabcaabcabcccabcabbcabccabbccabccccabcaabcaabbcabccaabbcccaabcabcaabccabbbbcabcabcccabcaabcabbccabbbcaabbcccaabbcccaaaabcaabbccabcaaaabccccaaabcabbcaabbbcabbbbcabcabbcaabbbcabcccabbbbcaabcabcabbcabccccabbbcccabcabbcabbbcabbcabbbcccabbccaaabbcaabbbcabbcabbcabccabccabcabbcabcabccccabcaabcccaaabbccabccaabcaabccabbcccabcabccaabbcabcaabbcabccabcabbcaabcabbcabcaabcabcaabbbcabbcaabbbccccabbbbccabbccabcaabcabbbcabbcaabcabccabbbcccccabbcabccabcaaabcabcabccabbbcaabcabcabccaabcabcccaaaaaaaabccaaaabcaabccaabcccabcaabbccaaabccccabbcccaabbbbbcabcaabbccabccaaabbcabcabcabccabcabcabbcabbcaaabbbcabbbcabbcabcabcabcaabbbbcaabcccaaabbccabcabcccabccabbbcabccabbcabbbbcabcabccaabccabcabccabcaabcccabcabcabcaabcaabcaaabbccaabcaabbbcccabbcaaabbbcabbcabccabcabcabcaabcaabcaaaabcabcccabcaaabbbccabcabbccabcabbbccabccaaaaabcabcabcccabcabbcaabbbcccabcabccabbccabcabcabcaaabbcabcabbbcabccabcabbbcabbcccaaabccabcabbcabbcabcaabccabbbbcabbbbccaaabcabcabbcabcabbcabcabbbbbcabcccaabcabcabbcaabcaabccccabbbccaabccabcabcabccaabbcabcabbbcccabbbcabcaaaaaabcabccaabbccabbccabcaabcabbcccabcabccabcabcaabcabcabcaabcabcabcabccabbcabbbcabcccabccabccccabbccabcabcabbcabcabcabccccabcaabcabbbcabbcabbccaaaabcabccabccccabbccabbcaabccccaabcaabbcabbccabcaabcabccabbbcabccabcabccaaabbcaabbbcabcabcabcaabcaabcaaabcaabcaaabcaaabbccccabcaabcabcaaabcccaabbbbbcabbcabbcaaaabcabcaaabbbbcaabcabbcabcabbcabccabcabccaabcabcabbccaabcabbcaaabcaaabccabbcabccaaabcaabcabcabccaabcccaabcabbcabbccccabccccaaaabccabccabbbccaaaabccabcabcaaabbcaaaaabccaaaabcaaabcaaabcabccccabbcabcabbbcabcaabcccaabcccabbcabcaaabbcabbcaabccabccabbbcabcabbbccabcabbccabbcccabcabbccabccabbcabcabcaaabccabcabbcabbcabcaabcaaabcabcabcccaabcccabcaaabcabccabbcabcabbcabbcabbccabcabcabbcaaabbbbbbbcabbcabccccabcaabbcccabcaabcabcaabbbbcabccaabcabcccaaaabbcabccabcabcabbcabccabbccabbcaabbcabbbcccabbcaabcabcabbbcabbcabbccabcabccabcabcabbbcaabcccabbbcabbcabbcabcabccaabcabbccabcabcabcccabccabbbccabcaabbcabcabcaabbcaabbcaabbcabbbccabcaabccabbcccabccabccabbbccaaaabcabccabbcabccabcabccabcaabcabcaabccabccabcccaabcabcabccabbccabbcabccccabcabcabbbbcabbcabcccaaaabcabbbcabbbbcabccaabcaabbcaabccabcabccabcaabcaabcabbbbbcaabbcabbcabbbcaabcabccaabbccabbbcaabcabcabbcabcabcaaaabcabcaabbbccccaaabcccaaaaabcaabcccabcabcabbcaabbccabcabccaabbbbcaabcabccabbbcabbbcabbbbcabcabbcabbcaabcabcabccaabbbbbcabcabcabbccccaabcaaaaaabcabcabcabccaaaabbcabcaabccabbccabcaabcaaabbcaaabcabbcaabcabccaabcabbbcaaabcabbccaabbcaabbcaabcabbccaaaaabccabbcaabbcabcabbbbcaabbbcabccabcabcaabbcaabbccaaabcccccaabbcabcabcabcabcccaabcaabbbbccabcaaabcaabcaabccccabcabcaabcccabccccaaabcaabcabbbcaabcabccabccaabccccabccaabcabcaabcccabbbcccaaabccccabcabcabbcabbcccccabcabcabcaaabcabbccabcaabbccabcabbbcabbbbcabbcabcabccabbbbbcccabbbbbbcaabbcabcaaaabccaaabbccaaabcabcabcabcabcaaaabbbcabcaabccaabcaabcaabcabbbbcaabcabbcaabbbccabcaabbcabcaabcabcccabccabbccabcaabbcabccaabcabcabbbcabbcaaabbcabbbcabbcabcabbcabccabcabccaabcaaaabbcabbcaaaabccabcccaabbcabcaabcabbcabcabbbcabcaabcccabccabbbbcabcaabccabccabcabbbcaabcaaaabcabcaabbcabcabbcaabccabccabcabcabccabcabbbbbbcabcabbbcabbbcaabcabbccaabcabcaabcaaaabbccabbcaabcabccccabbcaabbcabcabcabccaaaabcabbcabcaabcabcabbbcabcabbccabcabbcaabcabcabcabcabbccabcabccabccccabcaabcccabcaabccabccabccaaabccabbcabccaaabccaabbccabbcccabcaaabcabccaabbbcccabbcaaabbbbcabbbcccabcabcabbccabbcabcaabbccaabbcaaabbbccabcaabccabcabbbbcaaabcabccccabbcabcabbcabbbcabcabccabbcabcabcaaabcabbcabbcabccccabcaabbbcabcaabcaabcaabcabbcabbccabcaabbbbbbccaaabbbcabbcccccabbccabbcaabbccabbcabcabcabcabcabbccabbbbbcaaabcabbcabcabcabccabcaabcccabbbbcabcabcaaabbcaabcaabccabbbcabcaabbcabcabcabcabbcabbbcabcaabcabbccaabccaabbbcabcaaabccccaabcabcabbcabcabcaabcabbbbcabcabbcabcabbbcabcabcccabbbbcabbbbccabcccccccaabcabccabcaabbbbcabccabccabcccabcabbcaabcaabcaaaabcaabcaabcabccaabbbcaabbcaaaaaabbbbbbccaabcabccabbbcaaabccabccccabcabbcabbbccabccabbcaaabcabcccaabbccabcaabcaabccabcabccccabcaaabbccabccabcabccccaabbcabcabcabcaabbbcabcaabccaaaaabccabcabbbccabcccabcabccabccccaabbcabcaabcabcabcabbccabcaabbccabccaabcabcabcabccaaabcabccabcabbbbcabbcaabbbcabccaabcccabcabbccaabbccaabcabccaabcaabcaabbccaabcaaabcaaabcabcaabcccabcaaabbcabcccabcabccabccabcabbccabcabcccabcaaabccabbbcabbbbbbbccaabcaaabbcabbcabcaabcaabbbcabccabcaabccabccaabccabcabcaabcabbcabcabcabcccaaabcaaaabcabcabcabbccaabbcabcaaaaaabcabcccccabcabcccabcabcaaaabccabcaabcabcabbbcabbcabcaabcaabcabcabcabccabcabbccaabcabcccabbcaaaabccabcabbbbccabccabbcccaabccabccabbcabcabcaaaabcabbcccaabbcabcaabcabccabccccccaaaabcaaaabcabcabcabcabcccabbcaaabbcabbcaaaabcaabcabcaabcabbcaaabcabcaaabbcaabccaabcabbcccaaabcccabbbcabbcaabcccabccabcabccabcabccaabcabcccaaabcccccccabccccaabcabcaabcabccabcabcaabcaabccabbcabcabbbcabcaaaaabccabbbcaabcabcaabbcabbcabcabbcabcaabccabbcabccccaabccaabcabcabccaabccabcaabccabccabcaabcabccaabcabcaabccabbcabcaabcabcabccaabcabcccabccaabcabbcabbccabbcabcabbbccabcabcabbbbcaabccabcccabcabcabcabccccaaaabcabccabbcaabcabbccabbcabbccabcabcccabccaabbbccaabcabcabbccaaaabcabcabcaaabcaaaabcaabbcabbcaaaaaaabbccaabbccabbbbbcaabcabcabcabcccabbbcabbbbcabcccccabbbbccaabbcabbbcccabcaaabbccabbcabcccabbccabcabcabcabbbcaabcaabbcabcaaaabcaabccabbcaabcaaabbbcabcabbbcabcabcaabcabbcaaabccabcabcaabcabbccaabcccabbbbccaabcabccabbccccabbcabbccabcabcaaabcabbcabcabbccabcabccabcabbcccccabbbcaabcabcabcabcaaabbbccccabcabbcabccaabbbcabcabbbcabcabcabcabccabbbccabcabbcaaabcaaabbcaabbbbcaaabcaabccabcaaabcccccabbcaabcaabbccccabbccabcabbcabcabcabbccaabccabcabbbcabccabbcabcabbcccabbbccccaabcabbccabcaabcabbcaabbcaaabbcabbcabcaabcaabccaabcccabcabbcccaabcaabcaabbbbccabcabbcaabbcabcccaaabcaabbcaaaaaabbcabcaabcabcabbcabbccabcabccabcabcabbbcccccabcaaabbcabbcaabcaabbccabcabbbbcabcabcabcabcaabcabccaabcabbbcabbcabbbcaaaabbccaabbbcabcaabccabcabcccabbcabbcabccabccabcabccaabcabcabbbcaabbbcabcabbcabbcaabbcabbccabcabcaabccabcabcccabbcabbcaabccabccabccabcabbbcccaabbbbccaaabbcabcabbbcaabcabccaabcabccaabccabcabcaabcaaabbbcaaaabbcabcccabbcabbcaabbccabcabcabcabcabccaaabbcabbbcaaaabccabcaabcabcabcabcabccabccabbcaaabcaabbcabcabcabcccabbbbbcabbbcabcabbccabbbcccccabcabcabbccccabbbbcabbbcaabcaaabcabcabcabccabcabbcabcabbccabbcaabcabcaaabcaaaaabbcabbbcabcabcabcabbcabcabbbbcabcabbbcabbbccccabbbcaabbcabcaaabbbbccabbbbcabbcabbbbbcabcaaaaabcabcabbcabcccabbccabcabccabcabccabbccaaabbbbcabcaabcabccccaabcabccabbcabccabcabbcabcaabcabcaabcaabccabcabccaabcabbcabcabcaaaabcaabcaabbbcabbcabcaabccabcaabcaaabcabbbcccabbcabbbccaabcaabbccabccabbcabbccabcaabcaaaaabcabccabcabcaabcabccaabcabcaaabbcaabcabcccabbcaaabcaabccabbccabcabcabcaabcaaaabcabbcaabbbcabbcabbbcabbcabcabccabbcaabbcabbbbcabcaabcaabbcaabcabbbcaabbcabcabcabcabcabccabbbcaabcabcabbcabccabbcabccaaabbbcabcaaabcabccabcccabbbcccabccabcaabbcabcabcabcaabbbcaabccccaabcabcabcaabcabcabbcabccabccccaabcccaaaabcaabbccaaaabbcccabbcabcaabccabbccabbccaabbbcaaaaaabcccaabbcabbbbcabcabbcaabbbbbcabcabcaaabbbccccaabcabbcabcabcabcccccccccccabcccaabcaaaabcaaabcaaaaabcabcabbcccabbcaaabcabbcaabbbcaabbbcabbcaabbcabcaaabcabcabbcabcabbcabcabbbbccaabcabbcaabcaabbbbcabccaaabcabccaabbcccaabbbcaabcaabccabbcabbccabcaabccabcabcabcabcabcccabcaabcccaabccabbccabbcabcabccaabccabcaaabcabbcaaaabcabccabccabbcaabcaaabcabcabbcabcabcabcccabcaabcaabbcaabcabbcabcaaaabcaaabcaaabcabcabcabccabbcaabccabcaabccaaabbccabcabccabcabbcabccabcabcccabcabbbcabbbbccabcaabbcabbcabcaabccabbccabcabcabcabcabcabbcaabcaabbcabccabcaabcaabccabcabcabcabcabcaaaabcaabbcabcaabbcabbcabbcccccabbcccabccaabccabccabcaabcabcaaabbcaabbbbccabbccabbbccabccaabcabcccabcabcabcabcaabcaabcabcabcaaabbcaabbccaabccccabcabccabcabcaabcaabcabbccaaabccabcaaabcaabcabccabbcabbccaabcabbcabcabcaabccaabbccccabbbccabcabbcaabccabbcccabbbbcaabcabbbccabcccccaaabccabcabbbccabcaaabbbcaaabccabbcccabcabcabcccabcaaabccabbbcabcaabcabbccabccabcaabcaaabbbcabccabcabbccabbcaabccccccaabccabcaabbccabcaaaaabbcabccabcccabbcaabccaabcaaaabcccabcaaabbbcccccabccaabcabcabcccabbccaaabccabcabbcabbcaabbcabccabbbcabbbbbbbcaabbbcabbccabcabbcabccabbbccaaabcaabbbccabcabcabbccabbccabcabbcabccabcaabcabcabcccabbcabbcccabcaabbcabbcaabbcaaabccabcaabcaabcaaabcaabbccabccabccccabcaabbcabccabbcabbccccaabcabbcaabcabbbcccccabbccabbbbcaabcaaabcabcabccaaabbbcccabcaabccaabccabbccabcaabbccabccaaaabbcabcabbbccaaabbbbbbcccabccaabcabcabcccccaaabccabbcabbbcabbcabbcabccabbcabccccaabcccabcabbcabccabcccabbcabcccaabccabcaabccabcabccaabcabbbbccabcabcccabbcabcccabcabbcabbcaabcabbbcccccabcaaaabcabccabbcabbcccaabcabcabcabcabcaabcabbcabbbcabcabbcabcabccabcaabcabcaaaaaabcaabccabbcabcccabccaabcabcabccabbbcabccabcaabcaabbbbbbcabbbbcabccabbbccccaabcccabcccabcabbcabcaaaaaabcabccaabcaabcaabcabccabccaabcaabcaaabccaaabcabbcabbbcabccabcabccabcabccaaaaabccabbcccaabcabbcabbcabcabcaabcabcabbcabccaaabbcabccccaabbbccaabcabcaaaabcabbcabcabcabbbcabbcabcaabbcabcabcaabcabccabcaaabccabcabcabcabbbbcccaaabcccabccabcaaabccabbbcabbcabccabbcabbcabbcabbcabbcabcaabcaaaabccaabcccabbbbbcaabcabcabcabccabbcaabccabcaabbbcabccabcaabbccabbcabcccabcabccccabccabcaabbccaabcaabbcabcabbbcabcabcaabcabcaabcabcabbcabcabbbccaabcabcaabbcabbbcabcabbbcabcabcaabbcaaabbccabcaaabcabccabcabccabcabcabcabcccabccaabcabcabcaaabbcaabcaabccaabcabcaabbcaaabbcabcabccaaaabcaabbcaaaaabbcabcaabccabcabcccabccaaaabbbcabccaabbbcaabcabcabbcaabcabbbcabcabcccabcaaaabbbcaaaaabbbcabccccaaaabcabcccaabcabcaabcabcabcabbbccaabcabcaabbbcccaaaaaabcaabcaabcaaaabccaaabbbccaaabbcabbcaabcaaabcccccccabbcaabcccabcabcabcabcabbcaabcccabbcabcabccabcaabbbbccabcabcaabccabbbcaaaabcabcabcabccabcaaaabbcabcaabccaaabcabbccabcabbbcabbbcaaaabcabcaabcaaaabbccccabcccabcaaabcabbbccabcaaabbccabcabccaaaaabbbcabbbccabbccabbbbbcabcaabbcaabcaabccabbbbbcabcccaaaaabccaabccabbbcabcabccccaabcabccabcabccaabbcaaabcabbbccabcabcaabcabcaabcaabcccaabccabcaabccaabcabcabbccabccabbbcabbcabcabcccabbccabcccabcabccaabbbcabcccabbbbcaabcabcabcaabcccaabbbcabbccabcaabcabcaabbbcabcabcabcabccabccabcccccabbccabbcaaaabcccabcaabbccaaabcabbcabccabbbbbcabcaabcaabcaabcaaabbbcabbcccabcabbbccccabbcabcabcabcaabcccabcabbccaabcaaaabcaabbbbccabbbbbcabcabcccccccccabcabccaabccabcccaaabcabccabbcaabbccabcaabbcabccaabbcaabccccabbcabbcabcaabbcaabccaaaabccaabcaabccabbbcaabcabbcccabbcaaabccabbcaaabbcabcaabcaabbccabcabbcccabcabbccabcaabcaabcabbcabbccabcabccabbbcabcaabbbcabcccaabbbbbcaabcabcabcccabcabcccabcabcaabcabcabbccabbcabbbbcaabbcccabbbccaabcabbbcaabccabccabbccaabcaabbcabccabcabbbcabcaaabccaaaabcabbbccabccabbbbbbcabcabcccabcabcccabbbcaabbcccaabcabccaaabcaaabccaabcaabcabbbbccabcabcaabcaaabbcabcabcabbbccabcabbcaaaaaaabbbcaaabccabbccaaabcabcccabbcccaabcabbcabbccaabcccabcabccaabcaaabcabcabcabcabccabcabccaabbbcabcabccabcaabcabcabccabcabcaaabccabcabcabcabcabcccaaaabcabbbcaaaabbcccaabcabcabccabccccabcaaaabcccaabcaabccabcabcabcaabcabcabcabccccaaabcccabbbcabbcabccabbcaabcaaabcabcaaabbcaaabcaaaaabccaabcabcccabccaabcabbcaabbccaabcaabcabcabcabcaabcabcaabcaabcaabcabcabccabbcaabccccabbcaabcabbcabccabcccaabbccabbcabcabbbcabccaaabcabcaaabbbcabbcabcabccabbcaabcabccabcccabcabcaabccabbcaaabbbbbcabcaabcccaaaabccabbcaabbcabcccabbccabcabcccabcaabcccaaabccaabcabbbccccabccaabbbcabbcabcaabbbcaaabcabccccabcabbccabccaabcabcabcabcabccabccaaaaabbcaabccabccaabcaabccccaaabbcaabcaabbcabcaabcabcaabccabbbcabbcabcaabbcaabcccabccaaabcaabcccabccabbcaaaabcabbcaabbcabccabbccabcabbcabbbcaaabcabbcaabcabcabccccaabbbbcaabcaabccabbccaaabbcabcabbccabbcaabcabcccccabbcccccccaabbcabccaaabcabcabbbcabccaaaabbcaabbbbbcabbbcabccabcabcabcabbccaabcccabcaabcaabccaabcabcabbccaabbcaaabbbbbcabcaabcabbbcabbcabccabcabcaabcaaabcabcccaabbcabcabcabcabbbbcaabbcaaaaaabcabccabbcabcaabcabcaabcaabbbccabcabcabcaabbccaabccaaabcabcaabcaabcccabcabcabbccaabcabccabbccaabcaabccabcaabcaabbcaabcabcabbccabcabbccabcabcabbcccabbccaaaabccabccabccabbcabbcabbccabbbccabcabbbcabcaaabcabccaabcaaaabbcabcabccaabcabcabccaaaabbcabbccaabcaabcabcabccabccaabcabcabcaabbbcabcabbbcaaabcccccaabcabbcabcabbcabccabccabbbcaabcccaaaabbcabbbcabcabcabcaabcabbccabccabbbbcabcabccabcaaabcabcabcabbccccabccabccabcaaabcaaabbcaabbcccaaabbcabbbbcabccccabcccaabcabccabbcabcabcabcabbcabccabcabcccabcaabbccaabcaabbccabcabcabbbcabcaabcabbccccabccabcccaabccabccabcabcaaaabbcaabbcabccaabbcabbbbbcabbcabcabbbbbccaabcabbcabbcabbbcabbccabbcaabcaabccabcaabbcabccabcabbccaaaabbccabcaabccabbcabbbbbcabbcaabcccabcaabcabbccaaaaabccaabbbccabbccabcabccabccabcabcabcaabbbcabbbbcabcabcabcabcabbcccccabcaabcabcabbccabccabbcccabbbccaabcabccabbccaaabccaabbcaaabcccabcabbcaaaaabcabbbbbbcabbbbcaabccccabbcaaabbcabbccaabcccaabbbcabcabcccabcaabcaabbbccabbbcabccaabcabbcaabcabcabbcccabbccabbbbccabbccaabbcabcabcabcabbbbbbcccabcabcccaabcabcaabbbbccabccabccabbcabbbbccabccabcabcabcaaabbbcabcabcaabcccabcabccaaabbcaabcabcaabcaabbbbcabccccaaabbcabccaabbcabccaabccccaabbcccaaaabccabcabcabcabcaabcccccabcaabcabccabbcabbcaabcabcabcccabbcabcaabccabcabbbbcaabccaaabcabbcaabbbbbcabbcabbccabcaaabcabbcabbccabcabcaabbcaabbcaabcaaabbbcccaabbccabcabcabcabccaabcabbcabccabcabbcaaaabccaabcabccccaabcabbccaaabcabcaabbbcabcaabccccccabcabcabcabbcabcaaabbcccabcaaabcaaabbcaaaaaabbccaabccabcaaabcabbbccaaaabcaabcccaaabcabcabcabcabbbcabbcccabcabcabbbbcabbbbcabbcabbbcaaabbbcaaabcabcccaabbccaabbbcabccccabcccabbbcabbbbccabbbccabcabbbcabcabcaabbcaaabcaabcabccccabbcaabcaaabbcccabcccabbbbbbcabcaabbccaabcabccabcabcabcabbcaabcabcabcaabcabccabbcabcaabcabcaabcabccccaabbccaabbccabccabccabcabbcabcabcabccaabcabcaabcaabbcabcabbcaabcccabcabccaabcaabccabccccaabccaabcaaabcabcabcabcabbcaabccaabbcabcaabcccabcabcabcabccabbcaabbcccabbcccaabcaaabcccabbbcaabbcabcabcccabcabcaabccaabcaabcaaabcabcabcaabccccaaabbccaabcabccaabccabbbcabcabccabccabcabccabbbcaaabcccabcabcabccabcabcccabcabcabbbbcaaabbccabcabccabbbcabccabbcabcabbcaabcabbbccabccabbbbbbbcabbcabbcabcabbcabccabcabcabbcaaabcabbbccabcaabcabcabbcccccabcabcabcccabccabcaaaabbcabbbbbcaabcccaaaabcabcccabbbcabbccabcaabbccccabbbcabccaabccabcabcccabbcaabcabcccaabccaabccaabcaaabbbcaabccabccabccccabccabcabccaabcabccabcabccabcabbbcabcabbcabcabbcabccabcabcccabbcabcccabccccaabbcabcabcabbbcaaabcaabbbccabbbbbcaabcabcabcabccabcabbcabbcabcaabcaabccabbccccaaabbcaabcabcabccabbcabbcabcabcccabbccabcabcccccaabccabbbcabcabbbbcaabbbcabbcabbbbccaabbcccaabccabccaabcabcabcabccabbbbcabcaabcabcabcabccabbcabccabbbbcaaaabbcabccabcabccaaaabbccccabcabcabcccabcabcabbbbccabccabbbccabcaabcccabcabbcccabcabcabcabbbcaabbccaabbcabbcabcaabcabbcaabccaaabcabcabbbbccabcabccccccabbcaaabcaaabcccabcaabcabcaaaaabccaabcabcccccabccabcabcabcaabcaabbbcccabbccabcccabcaaaaaabcabccabbccabcccabbbcaaabbccaabcabcabbcabcabbbcabcabbcabbbccabcabcabbcabcccaabbbbbbbcaaabbcaaabcaabcaaabcabcabcabcaaabcaabcabbcaabcabbcccaabccabcccccabbcabbbbcabcabbcaaabccccaabbccccabcaaabcabbcaabbccaabcaaabccaaabbcaabccaaaaaabccabcabccaabbcccabcabccabcaabcccabccabcabcaabbccabbcaaabccaaabcabbbcaaabbcccabcabcaabcabbbbbbcabcaabbccaabbcaabcaabcabbbbcabcabcabbcabbccaaaaaabcccccccabcccaaaaabbcabbbcaaabcaabcccaabcabcabbcabbbbcabbcaabcabcaabccabbcaaabbcabbccabbcabccabbbcaabcabccabbcabccaaabccabbcabbcccaabcabcabcaabccabbcabccabcabbbcabcabbccabcabcabcabbbcabbccaabccabcccabcaabccabcccaaabccaabcaaabcabcaaaabcabbccccccaabccaabcaabcaabbcaaabccabcabbccaabbbccaabcaaabcaaabccabccabcabcaaabcabbccabbbcabbcabccaabbcaaaabbccaabcaabcabcaabcaabcabbbccaabbcabbbcaaaabbcaabccaabbcabcaabbcabccaaabbbccabcabcabbcccabbcabcabcccabcabcccaabcabbbbcabbcabbbbbcabbbcabcabcccabcaabcabcabcabcabccabccabbcabbccabbcaabbbccaaaabbcabbbccabccaabccaaabcaabccabbccabbbcabccabbcaabccccabccabcaaaabcabccccaabccaaaabcccabbcccabbcccabcaabbccabcccabbcabcabcabccaabcabcabccabcaabccabbbbcabcabbccabccaabccaabcaabcabcaaabcaabcaaaabccabcaabbcabbcaabcccaaaaaabccabbcabcabcabcabcabcaabbcaabbcaabcabbbcabcaabccabcabbbcabcabcccccaabccabbcabbcabcabccaabcabbbcabcabbbcabccaaabcabcabbccabcaabcaabcabccabcaabcabcabcabccccaabbcabcabcabbccabcabcabcabcccaabccabcaabcabcccaabbbccabcabbcccccaabbbbcabbcabbbcabbccaabccabbbccaabcaaabbccabccaabcccabbccabbccabbccabcabcccabcaabccaaabccabccccccaabcabccaabbcabcabbcaabccabbbcabcaaabbbcabccccaaabcaaabcabbbbccaaabccaabcabcaaabbbbcabbcabbcaabccaaabbcaaabccaabcaabcabcabbbcabcaabcabbcaabcabccabccabcabcabccaabcaabcabccabbbccabcabcabbbccaaabbcabcaaabcabbbcabbcabcaabcabcabccabccabccccabbcaabcaabcabcaabcabbbbcaaaabccccabcabbcabbcaaabbcabcccabcccabcccabbbcabcaabcabbbccaabccabcaabbcabbbccabbcaabcabcccaaaaabccaabcabbccaaabcccaaaabccabccaaabbbbbcccaaabcabcccabcccaaaaabccaabccccabcabcaabbbcabcabccabccabbcccabbccaabcccabbcabcabcabccaaaabbbcabcabbcabcabbbcaaaaabbbcaabcabbbccabcabbbbbccaaabbccaabcabccabcabbcabcabcabcabcabccaaaabbbbccabbcabbccabcccabccabccaabbcabccaabccabcabccabcaaabbbbcabcabcabccabbbbbbcabcabccabccabccabcaabbccaabbcaabbcabcabcabbccabcabbcaabcabbcaabbbcabcaabbccaabcabbbcabcabccabbccabcccabbbcabcabcabcaaaaabcabcccaabcabbbbcabccabcabbcabbbcabbcabbccabbccabbcabccabcabccaaabbccaabcabcabcabccabcabcabccabcabcccabcabbccabbcccabcccaabcabbbbccaabcabbbcabbcaabcabcaabcabcabccabcabbcabcaaaabcaaabcccabccabcabbbbbbcabbcabcaaabcabcaabbcabcaabcabcabccaaabcabcabbcaabcccaaaaabbcabcccaabcabcabcaabbcabcccabcccabbccabbbbcabccaabbcaaabccaaabccabbbcabbcaaabcabbcabbbbbbbcabccabccaabbbbbcaabccaabcabcabcaabccaabccabbcaabcabcaaaabbbbbcccabcabcabcabccabcabbcabcabbcabcccccaaaabccabcabcabbcabcaabbbcabcabcabcabcccaabcabbccabccabbbccabcabcaabcabcabbccaaaabccabccabccabcabcabbcaabbbbcabbcccccaabbbcabbcaabcabccabbcabccaabcabccabbcaabbbccabbbcaabcabcabccabbcabbcaabcabbcabbcabbbcabccaabbcabcabbbbccabcccabccabbbcabcabbcaabcabcaaabccabbcabbccaabcabbcaabbbccabcaabcaabbcaabcaaaaabccabbbcccabbccabcabbcabcabccabcaabcabccabcccabcaabbccabcabcabcaabcccabcaabccabccabccabcabbcaaabbcabcccabbbcaabcaaaabbccabbcabcccaabbcaaabbcabccaabcabcccccaaabbbcabcabbccabcabccabccaaaabcaaabccabcaabbcabcabcabbcabcabcabcabbccabcaabccabbbccabbbbbcabcabcaabcabcaabbcaabcabbcabcabcabcabcabcabbcabcabcaaaabcccaabccabcaaaaaaaabbbcaabbcaabbbcabbcabcccabcaaabccabcabcaaaabcabcaabcaaabbcccccccabcabcaaabcabcabbcabcabcabcaabcaabcccaaaaabccabbbcaaabcabcaabcccabcabcabccabcabcabcaaaabcabbbbcaabcabcabbbcccaaabcccabcaabcaaabccaabccabbbbbccaaabbcabcaabbbcccaabcaabcaabccabccabbccaaabccccabcabcabcabccaabccabcabcaabccaaaabcabccaabcccabcabbbcaaaaabbcccaabcabbbbbcccabcabcaabbcaaaabccabbcabcabcabcabcabbcaabbcabbbcabcabbccaabcccccabbcabcaabcaaabcabcabbbccaaabcabcabcabbcaabbbbccccabbcccabcaabcabcabcabccaabcaaabccccabbcabbbccabcaabbcaaabcabccaabcabcaabccabbcccabbcabbcaabccaabbbcabccabbcabcaabcaabcaabcabbbbbbcabcaaaabbcccaabcabbbcabccabbccabbbbcccabcabcabbccabcabbcabcabcabcabcccabbcabcccabcabccaaabbbcaabcaabbcabcabcabccaabcaabbcabbbcabbbcaabcabcaabccabccabcabcaaabcabbcaabcabcabcabcabbbbccabcccaaaabbccabcabcccabcccaabccabcabbcabcaabbbccabbbcabcaaabcabcabbbcaaaabccabcabccaaabcabbbcaaabcabcccabccabcabcaaaaabbcabcccabccaabccabbbcaabccabcccccabccaaaabbcaaabcabbbccaabbccaabbbbcaabcaabbcaabbccabbcabcccaabccabcabcabcabbbcaabcabcaabccaabccccaabbcabcabbccabbcaaabcabcabcabbbbcabcaabcabcccabccaabcaabcccabcaabcabcabccabccabcaabcabcaabcaabbcabcabcabcaabcaaabcabbcaabcaabcabbcabcaaabbbcabccabbbcabbcabbcaabbccabbcabbccabccabbcabbbccabbccaaaaabcabcabcabbccabccccccabbcccccaabcaabcabccaaabccaabcccabbcabcabcabcabbbcaaabcabcabcaabbccabcabbccaabbbbbcabccccabcabcabcaabcabbcabcaabcabcabccaaaaabcaaaabcaabbcaabbccaaaabbcabbcabbcabcabcabbcaaaabbccabcabcabcaabbbbbbcabbcabccabcaabcaabcaabccaabccabcaabcabccabbbcabcabbbbbccabcabbcccabccaabbcaabccabcaabcaabccabccabbccaaaabcabcaaabcaabbccaabbccaaaabbbbcaabbccabbcaabcccabcabcccabcccaabcabbcabbcabbbcabbbcaaaaabcabbccabcaabcabcaaabbcabccabbccabcabcaabcccccabcabcaabcabcabcaabbbbcccccabcabcabbcabcabcaabcabcabbcabbcabbcaabbccabcaaabcabccaabcabcaaabcaaabbcccaaabbbcabbbcaaabcabcabbbcaaabcaabcabbcabbcabbcabcabbbbcaaaabccabbbccabcabccabbcaabccabcabbcabcaabbbcaaabbcabbcabcabcabcccaabcabcabcabccabcabbccabbcaabcccabccaaaabccaabcabbbcaabbcabcabcabcabccabbcaabbccabcabbcaaaabccaabcabcabcaaaabccaabbcabbccabccabcabcaaabbccaabbccabbcabcccaabcabbbcccaabbccabccaabcccabcaaaabbccaabcaaaabbbccabcaabcaabcabcabccabcccaabcaabccabbbcabbcabccccaabcabbccabcaabcaaabcabcaabcaaaabbcabccabcaabccaabbccccaabccabbcabbbcccabbbcabcabcabcabbcaabbcaaabcabbcaabbcaabbcaaaabbbbcaabbbbcabcabccabccaaaaabcabbccabcabcccabbbbbccabbbcccabbcccabcabcabbcaabcaabcccabcaaabccabccabcabbbbbccaaabcaaaabbcaabcaaabbccaaabbcabbcabcaaabcabcabbccaabcccabbcabcabccabbbcabbbbcabccccabcabbcabbbcabcaabcccabcabcaabcaabbcabcabccaabcabbccabcabcabcabccabbccabcaabbcabcabcabcabcabccabcabcccabcabbbccabcabcabcabccabcaabbcabccabcabcaabccabcaabcabcaabcabbcaaabbccabcaaabcaabcabcabbbcabcabcabccabcabcabbbbcaabbbcaaabbcabcabbccabccabbcaabccabcaabbcabcaaaaaabbcabcaabcccabcccabbcaabbbcaabbccabcabbbcabcabcabcabbbbbccabcabcabccabbcaabbcabcabbccaabccabbcaabcabcabcabcabbbbcabcabcccaabcabcabbbccccabbccabccabcabbbcaaabbcaabcabbbcabbcabcabbbcabcabcabcabbbcaabcaabccaabbbccaaabbbcabbcaabcccabbccabbcabbcabcabcabbccccaabcabcabcabbccabbccabccabcabcabccabcaabbbcabccaaaabcabcabbbbccabcabbccaaaaabcabbbcabbccabbcaabbcccabbccabcabcaaaabbcccaaabcabcaabcabbcabccabbccabcabccabccabccabbcaabcabcabcabcabccabbbccabcabbcabccaabcabbbbccaabcabcabcabcabcaaabccaabccaabccaaaabbccaaabcaabcccccabccabcabcaaabcabcaabcabcabcabccccabcabcaabcaabbcabcabcabcabcabcabccabcabccaaabbbcaabcaaaaabcaaaabcabccabcabcabbcabbbcaabcaabccabccabccabcabbccabbcaabcabbccaaabcaabcabcabcaaabcabcabcabccabbbcaaabcabcaabbccaabbcaabcabcccaaabccabcaaabbbccabcaabcabcaaaabbbccabccabcabcccaabbcabbbbccaaabccabbbcabbcaabbccccabccabcabcaabccabcabcabbbcabbbcabccabcabccabbcabcabbbbbccccaabbcaaaabbbbbbbccabcabbcaabbcccabbccaabcabcabcabbcabcaabbccaabbcabcabcabcabcccaabcaabbccaabbccabccabcabbccabbcabcabbbbbcabcccabccaabbbcabcaabcabccabccaabcabcaabccabcabcabbcabbbcabcccaabcaaaabbcabcabccabccccabbccaabcabbccabcabcaabbccabcabccaabbcabbcabcabbcabcaabcabcabcaabccabcccabcabcccabbcaabbcaabbcaaaaabbcabcabccccabccabcabbcabbcabbccabbbbcabbcccccabbbcaaaaabbccabbcabcabcccaaaabccabcabbbcaabccabbcabbccabcabcaaabcabbcabcaaabbcaabcabcaabbcccccabcabbcaabbcabcaaabbbcabcabbcabbbcabbcabcabcccabbcaabbbbcaaabbccabcabbbcaabccabbcabcabcabcabccabbbcaaaabcaabbcccabbcabbcabccaabcccabcabccaaabcccabcabbcabcabcabcabcabbcabccabcaabcaabcaabcabbccabcaaabcabcabbcabcabcaabccabbcabbbcccabbccabbccabcabccccabcabcaabbcabbbccabbcccabbcaaaaabcabcabcaabcabcaabcccaabcabcaabbcabcabbcabcaabccaaabbccaabccccabbcabcabcaabccabbbcccabcabcabcabbccabbcccabcaabccabbbbcabbcabcaaaabcaabbcabbcaaabbccaabbbccaaabcaabccaabcabcabbbcccabbbccabcabcaabcabbccaabcabbbbcabbcaaabcaabbcabcccabccaaabcabcabcabccabbcaaabcabbcaaaabbcabbcabccabbccabcabcaaaabcccaabbbcccabcabbcaabccabbcccccabcaabccabcaabcabbbccabcabbcabbbbbcaabcaaabccaabcccabbbcabccccabcabccabcabcabcccabcabcabbbbcabbcabcccabbcccaabcabcccabbcabbbbbcabbbbcabcaabcabcabbcabcccccabcabcaabbcaaabccabccabcabbbcabcabccccabcaaaabcabcabbcaabccabcabcccabcabcabcabcabcaaaabcaaabccabbccaabbcabcabcabbcabbcaaabcaabccabccabbcabcccabcaaabcabcabcaaaabcccabccabcccccaabcaabccabccabcaabcccabbcabcabcabbbcabcabcabbbbcccaabcaaabcabcaaabcabbcaabcaabbbcabccaabcabcccaaabccabcaaabcabcabbcaaaabccabcabbbbbccabcabccccabbbbbbccaabcabcabcccabbcaabcabbcccccaaabcaabbcabcaaabcabcabbcabcaabcabbcaabcabcabcabcabccabbccabcabccabcabcccaabcabcabbcabcabcabcabcaaabcaabcabcabcabcaabcabbcaabbbcabcabcccabcaabbbbcabccaaaabcabcccabccabbccabccccaabccabbcaabcaabccabccabbcaabbcabccabbcccccabbbcaabbccaaabbbcabcabcabcabbcabcccaabcabcccaaabbcabbcabbcabbcaabcabcccaabbcabccaabcabcabcaaaabccabbccabbbcaabcabbcabcabccabcabbcabcccabcabccabccabbbcabccaabbcabbcabcaabcaaaabbccabcabccabccaabcabcabbccccccabcabcaabbcabcaabbbbbbbcaabcaabccabccaaabbccaabcabcaabbbcabcccabcabcaaaabcaaabccabbcabcaaaabcccaabccccaaabbccaabbbcabcabbbcaaabcabbbbcaabcabbbbbcabcabbbccaaaaabccabcabbcabccaabcabcccabbbbccaabcabccabcaabcabbbcabccabbcaabbcccabcaabbccabbbcabcaabbccabcaabbbcaaaabccccabcccccabbcccaabbccabbcabbbcaabbcabbbcccccabbcabcabbbcabcaabbccccaaaabccccabcabccabccabbcabcaabcabcabccaaabcabcabcaaabcaabcccabbcabcaaabcaaabcabcccabccabbbbbcaabbbcaabbccabbcabcabbcccaabcabcabcabcabcaaabccaabbbcabbbccabcabcabccccaaabcabcaaabcabbbcabbcabcabccabcabccabcabbcabcabcccccaabbcccaabbbbbbbccccccaabcabcabbcabcabccabcccabcccaaabcaaabcabccabbcabcabbcabbbcabccabccccaaabcaabbccaabccaabcaabbcabcabcabbcabcccabcaabcabccabccabccabbbcabbcaabcaabbbccaabcabbccabbcabcabcabccabbcabcabbcccabbcabccabcabcabccaabbbcaaabbcabbcabbcaaaabcabbcabbcabbcabbcabbccaabccaabcccaaabccabbccabcabccaabccaaabcabccaabccabbccabcccaabbbbbbcabccabbbbbcaabcabbbcccabcabcaabcaabcabbcccabbcabcaabccabbccabbcabccabbcabcabcabbbbcaabbcabcabcaaabcccaaabcabbbbcccccccabccabccaabcaabcabccabcabcabcabcabcabbcccabcabcabbbcabcccaabbccaaaabbcaabccabcabcaaaaabcabcabcaabbbcabcabcccccaaaabbccabbbbccccabcabccabcabcabcaaabcabccabbcaabccabcabbccccaabbbbbbbbccccabbcccccabcabccccabbcabbcabcabbbbccabcabcabcabcabbbbcabbcaabbbccaaabcaaabbcabbbcabcabcaabcaabcabcabbccccaabbcabcccaabbcabbccabccabcccabbcabccccabcaabbcaabcccabbcabbcabbbcabccccabbcabbbbbcaabcabcabbcaabccabbbcabbcabcabcaabcabbcaabcabcabbcabccabcabcabbccabcabbcabbbcabbcaabcabbccccabccaabcaabccabccabcabcaabbcabbcabbcaabbbbcaaabbcabbcabccccabcabcabcabbbcaabcaabbbcabcaabbcaaaabcaaabcabbccabcabcabcabccaaabbbccaaabccabbcabbccabcabbcabbcabcabbcccccccaaaaabcaabbccaabcabcccabcccaaabcabcaaaabcabcabbcabcabcabcaabbccccabcabccaaabbbccabcaaaaabcaabcabcabbcaabcabcabccabbccabbcabcabccccabcaabbcabccabbcabcaabcaabcabccabcaabccabccaaaabbbcccabbbccaabcccaabbcccaabcabcabccabccabcabcaaabcabbcabcabbbbcabcabcabcccabcabbccaabcaaabcabcabcabcaabcabcaaabcabbcabcabbccccabbcabcabccabcabccaaaabbccabccaaabccabbccaabcaaabccabcabcccabcaabcccabccaaaabcaabbcabbbbccabcabcaabcabccabcabcabbccabcabcabcabccccabccaabcabbbbccabcabcaabcabcabcabbcabbcabcaaaabbbcccaabcaaabccabbcaabccccabcabccabbcabccaabcabbcabcabbccabcaaabcccaabbcaabbcabcaabbbccaabcccaabcaaabcabbcaabbcabcabcabcabcabbcabcabccaaabcabbcaabcaabcaaabbbcabcabbccaabcccabcabcccabbcabcabcabbcabcabbbcabcabcabbcaabcabcabcabccabbcabcaabcccabccaabcabcaabbcccabcabbbccabbcabccabbbcaabcaabcaabccccabcabcaabccaaabcabcabbccaaabbbbcaabcabbcaabbbbcabccabbcaaaabccabbcabccabbcaaabccaabbcaabcaabcabbcaabcaabbccabbbcccaabbbbcabbcabbcaaabbbcabccabccabcabccabbccccabbbccaabbbcaaabccaaabbbbcaaabbcabcaabbcaabccccaabcabbccabcabbcccabbcccccabccabcccabbcabcccabccccabcaaabcabccabcabcaaaabccabbcabbccaaabcabcaabcaabccabccabbcabcabccabbbccabcaabcabcaabcabccabcabccabcccaabcaabcaabbcabbbcabccccaaabcccccaaabcabcaabbccabcabcaabcabbbbcabbcabcccccabcabcabcabcaabccabcaabbccabcabcabbcabcabccabcabcaaaabcaabbcaabbcabbcabcabccabcabccaabccabbcabcaaabcabcabcaabcccabbbcabcaaaabccaaabcccabcabcabbbcabcabcabcabccaaabccabcabcaaaabbccabbcabccabcabcabcccabbcabbcccabcabbbbcccabcabcabcabcccabccabcabcabcabcaaabbcabcabccaabbcccabcaabbcabcabbcabcabcaabbccabbcccabccccccabccaabccaabccabbbccabbcabccccaabcccabcabcabbbbccccabbcabbbccabcabcabbcabcaabbcabcabccabcaaaaabcaabcabcabcabcaaabbcccaabbbcabbccabbcabcabcabcaabcabbccaabccccabcaaabcccabcccaaaabbccabcccaabcabbbbcccaabbcaaabccabcabbcabcabbbcabcaaaabbcabcccabcaabbbcabbbbbcabccaabbbccabcaabcabbcccaabcccaaabccaaaaabcabcabcaabbbcabccabcabbbbcabcaabccccaabcabccabcaabcccabbcaabcaabbcabcabcaabcabccabcaaaabcabbcaaabbcabcaabcccaaaaabbccabccaaabbbbcabbcaaabcabcccabccabcaabcabcabbbccabccaabbcaabbcaabbcabcccaabccaabccabbccaaabbccabcccabccabcabcaabbbcabcabcabcaabcabcabcaabccabbccabcabccaabbccaaabcabcabcaabbcccaabcabcccabccabccabbcabbbcccaabccabcabbcaabcabbcabcabcabcaabcaabbbcabcabccabcabbccabbbcaabbccabccabcabcabccaabcabbccccabcabbccaabbbbcaaabccaaabbbbbcabccccaabccaaabbcaabbbcabcaabbbcabcaaabcaaabcaabcaaabcabccabcabbcaabcccabccabbcabcabcaabcabccabcabbccaabccaabccaabcabcaaaaabcaabcabcabcaabcabcccabbcaabcaaabcabcaabbccabccaabcccaabbbcabcaaaabccccaabcabbbbcaaabcabbcabcaaabcabccabcabcabbcabcabcabcccabbcaaaaaaaaabcabbcabccccabcaaaabcabcabcabbbcabccabbbcabcabcabcabcabcaaabcccaabcabcaabbcaaaabcabcabccaabbccaabcabccaabcccaaabcabcabbcabcabcccabbcccabcccaaabcabcabcccccabcabbbcaabcabccaabcabcaabcabccabbcaabcccabcaabcccabcaabbcabbcabbcabcabbcabcabccabcaabcabcccabbcabccaaabcaabbccccabccaabcabbcaabcabbcabbbccabcaaabccabcccabcabbccaabbcabbcaabbbcabcabbcabcabcabbcccabcaaaaaabbcaabcaabbbccabbcabbcabbbcabcaabcaabbcabbcccaaaaabccaaabcabccaabcabbcaaaabcaaabccccabccccabccabccabcabbcabcabcabbccabccaaabcabbbcabcabcabbcabcabbcabcabccabcabcabbbcaabcccabbcaabbcabcaaabcccabbcabcccaabcabcabbcccabcabbbbcccaabcccabbbbccabbcabccabcabcabbbbccabbcabcabcaabcaabcabccabcaabcaaaaabbccabcaabcccaabbbcabbbbbcabbcaabcaabbcabbccabbcabcaabccabccaabbccabbccabcabbcabcccabcaabcaabcaabccabcabbbcabcaabcabcabcabcccaaaabcabbccabcaaabccaabcaabcabbbccabcabbcccabbbcabcabbcaabbccaaabccabbccccabcabcccabcabbcabbcccabccaabccabbcabcabbcccccccaabcabbbcabbcaabcabbccabbccabbcabcaabbbccabbbbcccccaabcabcabcabcabbbcabcaabcaabbcabbcabbcabbbbcabbbcaabcabcabccccabcabbcccabcaabcabcabcabccaabcabcabccabcaabcabcabccaaabbbcabcaabcabcccaaaabcabcaaabbbcabccaaabbbbbbcabcaaabbbbbcabbcabcaabbcabcabcabcabcaaabbccabcccaabbccabcabcabbcabccccaabbbbcccabcccaabcabbcabcabcabbccabcabccccabcaaabcabcabccccabccabcabbccabcaabcabcccabbcabcccabbcabcaaaabcabcabcabbcccabccabbcabbbccabcaaabcccaabbbcabcaabbbcaabcabbbcabccabccabcabcaaabcabbcabbccaabcabccabcabbcccabcccaaaabbcccabcaaaabbccabccccabccabbccabcabcabbbbcabcaabcccabbbbbbcabbcabccabcabcabcccaaabcaaabccabbbcaabcaaabccabccaaaaabcabcabcabcaabcaabcabcabcabccabbbccabcabbccabbbbcaaabcaaabcabcccaabcabbcaabccabcabcaabcccaabbccaaabcabccaabcabbccabcaaabccabcaabcccabbccccabcabcaabbbccaaabbccaabcaabbcaabccaabccaaabbcabcabcaabcabcabccaabbccabcabccaaaaabbccccabcabccabcaaabcccabccabbbbcabcabcabbbccabcaabbbcaabbbbcabcaabcaabcabbbbcccabcaabccaaabbcabcccabcaabcaabbbbcabccccabccabcccaabcccabccaabbccabbcabbbbbccabbcabcaabccabcaabbbbcaabccaabcaabbccabcabccabcaabbbccabbccabccabcaabcaabcabbbbccabcccabcabbcabccaaabcabbcaabbbcccabbcaabcabbcaaaaabcabbcaabbcabcabcccaabccaaaaaabbcabbbcabcabcabcabbcccccaabcabcccaabbccabcabccabbcabbbccccabcabcccabcabcabbccabcabbbcabbcabbcaabbbbbbbcaabbbcaaabbcabcabcabcabcaabbbccccabbcabcaabcaabbbbbcaabbccabccabccabbcabbcabcaabbcabcabbcabbcabcabcabbcabcabbbcabcaabcabcabbcabcabbbccabbcaabbbcaabbcabcabccaabcaabcabbbcabbcaaabccaaabcaabcccabcaabccabccabcabcabccabcabbccaabccaabcabccabbbccabbcabbcaabbcaaabccabcccabbccaaabccabcabcabcabbcabccabccaaabcabcaabbcaabcaabcabcabccabccaabcaabcaaaabcabccabcaabcabcccccabcabbbcaaabccabcaabcabcabccabbbbcaaabbcabbcabbcaabbcaabbcabccabcabcccabcabccabcabccabbbccabcabbccabccccaaabbcabbcabbbcaaaabcabcabcccabcaabbcabbcabcaabccaabcccabcccabcccabcaabccabcaaabcabcaabccabccabbcaabccabcabcccaaabcaabcaabcabcabbbcabcaabcabbcaabbccabbbcabcabccabcabbbcaaabbcabbcabcabcabbcaaabcccabcabbbcccccabbcabcabcabccabccabcaabcabccabccaabcccaaaabbbbbcaabccabcabbcaaabcabcabcabcaabbbbbcaabcaabcabbcabccabbcaaaabbccabbccabcabbcabcaabcccccccaabcabbbcaaabcaaabccaabbcaabbcabcabcabccaabcabcabbbcabcabbcabcccabcabcabbcabccabcaabbcaabccaaabcabcabcaabccabcabcabccabccabccabccccaabcabbcabcabcccabbcccabcaabbcabbcaabccabbcabcabcaabcaabbcaabccaaabcccaaabcabbcabccaaabccaaabbcabcabcabcabcabcaaabbbbcaabbcabccabcaabcabccccccabcabcccccaabbcabcabcabccaabcabbbccabbcaaabcaaabcaaaaaabbcabcabccabccabbbcabbccabccabbcabbbbbbcabcabcccabcaaaabbbcaabcaabccccaaabcaabcabcaabccabbcaabcabccabbcabbcabccabcabccccaabcabccabcabcaabcabbcabcaabcccaabbbcabcabccabccaabcaabbcccccabbbbbbcccabcabbcabcabbccabccabccabcabcabcabcabccaaaabbccaabcaabcabccabccabcaabbbccaabbbcaaaabcabcccaabccaabcaaabcccaaabcaaabcabcabccaaabcaaabcabcabcabcaabcaabccabbccabcaabbcaaaabbbcccabccabbcccabcabccabcabcabbbccabcabcabbbbcabbccaabccabbcabcabcabcabcaaabccabcabcccabcabbbcabccabcabcabcabbccabbbcabbbcabcabcabbccccccabcccccccabcaabcabcabbcabcaaabccccccabbcaabbcabcccccaabcabcabbbcabcabbcabcabcabcabccaabcabbcabbccabbbcaaaabbbbbbcabbbbcabcabbbccabccabcabcabccccaabccabbbcaabccaabbbcccabccabcaabcabcccaaabcabbcaabbcabbccabbcabcabccaabcabcaabccabbcaaabbcabcabccaaaabcaaaabcccabbbbbccaabbccabcabbcaabcaaabcaabcabcaaaabcaaabcaabcabbbcabcabcabcabcabccabcabcabcabcaaabbcabcaabcabcccaabbccaabbbccabbcabbcabcabcabbcabcabcaabcabbcabbbbbcabccabbcccabbcaaaaabbbcccabcaabbcccabccabcaabbbccccaabbccaaabcaaabbcabcaabcabbcaabcabcabbcabbcaabccabcabcaabbcabbccabcabccaabcabcabcabcabbcabbcaabbcabcabcccaaabbcaaabbcabbbccabccabcabbcabcabbcaaabcaabccabcaabbbbcabccabcaabcabcabcabccabbbbccabcaabcabccabcaabbcaabcabbcabbccaabcabcabccabccaabbcabbcaabccabccaabcabcabcccabbbbcccaaabbbbcabcabbcaabcabbbccabcabcaaabbcabcabccabbcccaabcabbcabcabbcccaabbcabcabccabcaabcabccaaabccabcabbcabbcccaabbcabcaaaaabbccabccaabcaabbccaaabcaabbcaabbbbcabccaabcabcabbbccabcaabbbcabcabcabbcabcaabcabccabcaaabcabcaabbcabcabcaaabccabcabccabbcabcabbbbbcaabbcccabcabcaaaabcabbbcaabbcaabcaabcabcabbbcabbbbcabbbcaaabcabccabcabcabcaabcabbcabcabccabccabccabcabcabbcabbcccabbcccabbcaabcabccabcaaaabbcccccabbbcabbcabbccabcabcabccabcaabcabccaabbcaabcabccabcaabbcabcabbbcaabbcabcabbbcabbccccabcabbcabccabcabccabccabcaabbcaabccabcabbbcccabcaaabcaaabbcabcabbccabcabbcabcaabcabccccabccabbcccabccaabbbbcabbcaabcabbbcabcccabcaabbcccabbccabcabcabbbbccabccaabcabccabccaaabbbcabbccabbcabcabbcabcabbbcabbcaaaabcccabcabbcccaabbccaaaaabbbcabccaabbcabcccabccccabcabcaabbcaaabcaaabcabcaabcabcabcabcccabcabcabbbbbcaaaabcabbccaabbbcabcabbbccabcaaaabbccaabccabbbccaaabbcabcabcaaaabcaaabbccaabcaabcabbcaaabbbcabccabbcccabbccabccaaabcccccabbcabccaaaabcabbccabbcaabbbccabbccabcaabbbccccabbbcaaabbcabbbbcabcabcabbccabccabcccccabbbcaabbcabccabcabccabcabcabcaaabcccabccabcabbcabccabcaabcccaaaabcabccabcabbcabbcabcaaabcabcabbcabbcaabcaaabccaabbccabccaaabcabbccabbbbbccabbcaabcabcabbccabcabcaabbcabbcabbcaaaabbcabcaaabbbcccabbcabbcaabcabbcaabcabcccabcabcabcabbbbcccabcabccabbbbccabcabcabbbcccccabcaabbbccabcabcaabcccaabbccaabcabcabcabcabcabbcabccabbcaaabcaabbcaabccabcabbcabbbbbbcabcabcaabcabcabcaabcabccabbcabcabbbcabccabbcaabbbbcabcabccaabcaaabccabccabbcaaabbcccaaabbbccabbbcccabcaabbccabcabbbcccabcaabcccaaabccabbbcaabcabccabbcaabcabbbcaabccaabcaabbbcccabcccabccabbccabbbcabbcccabbccabbcccabcaabcabccccabbbccabbcabbcccabcaaabcabcccabcabbbccabcabcaaaabbcabcabcabcaaaaabcabcabccabcabbcaabcabbcaaabbbccabbcaabcabcaaaabcaabcaaaaabcaabcabcabbcabcccaaabcaabcaabcccabbcaabcaaabccabccabcabccaabbcaabcabcabcabcaabccaaaabbcabbbbcccabbbbcabcaabcccabcabcabbcabbcabbbcabccabbbbcaabcccabcaabcabccabccabbbcabbbcccabccabcaabcaabccaabcabcabbcccabbcabccabcccabcabcccabcaabbcaabcabcaabcabcaabccaaaabcabbcaabcabcabbcccccaabbbcccccaabbbcaabbcaaabcabccabccaaabccabbcabcabcccabccabccaabcabbccccabcaabbccabbbcabbbcabcabbbcabcaaaabcaabcaabcaabbcaabcabcabbcccabcaabbccabcaabbbbccaaabcabcabcaabcaabbcabbccaaabcabbccccccabcaabbcabcaabcabbbcccabcabcabccaabcccaabcabbcabbbcabcaaabbccccabcabcaaabbcabbcabcaabbcabcabbcaabbcabcccaabbcaabcabcabcccabccabbcccaaaabcaaabcccaabcaaabbbccabcaaabcaabbcabccabccabbcabcabcaaaabcabcabcccaabbbccabcabcaabccaabcabbcabcabcaabcabbcabccabcaabcabcabbcaabcabccccabbcaaabcaabbccaaaabcabcccccaabbbbcabcabbccabcccccabbbcabccabcaabcaabcabbbcabbccabcaabcaaabcaabcabbcabcabcabbccaaabccabcaabbcabccccaaaabbcabcabbccabbcaaaabbcccabcccabcabbcabbcabbcabbcabbbbcaabcabbcabcccabbbcabcabcabbcaaaabccabbbbcccabccccaabbbbbcaabcabcabccaaaabcaabbcaabccccabccabbbbcabcccabcabcabcaaabcaabccabccaabcaabbcabcabbbcaabbcabcaabcaaabbccaabcabbcabbcabcabbcabcaabcabbcabcabcabccaabcabcccabcabcaabcccabccabcabbcabcaaabcaaabccabbcabcabbccccabccccabcabccabccabbbcabbcabcabbcaaabccabbcabccaaaabcaabcabbcccaabccaabcabcccabcaabcaaaabcaabcaabcabbcaabccabcabbccabcccaaabbbcaabcabccccabcaaabcabcabbcabbcccabcabcabcabbccabcabcabbcaaaabcabccaaabcabbccccaaabcabccaabbbbccaabbcccabccabcabbbbcccabcaabcabbcabcabccabcaaaabbbccabbbcccabcabccaaabcccabbbccabcabbbcabbcaabcabbbcabcabcabccabcabbcabcabcabcabcabcccccabcaaaabbcccabcabbcabbcabcabbbbcaabbbcabccabbccccaaabcccabcaaabbbcabcabbcabccabcaaabbcabcabcabcabbcaabcabcabbcabcabcaaaaabccabcaaaaaaabcabcaabcabcccaabccccabcaabcccabbbcaabbcabcccabcaabcaabcabbcaabbcabbbbbbbbccabbccabcabbcccabcabbccabcabcaabbcabbccabcaabcaabcabcabbbccabbbccaabcabcabcabccaabcabcccabbcaabbcaaabcabbcaabcabccabcccabbcaaaabbcaabbcabcabcabcaaabcabccabbbbcccaabcabcabcaaabcabbcaaabbbbcabcabbcabccabbcabcabcabcabcaabbbccabccaabcabbbbbbcaaabbbcaabcabccabcccabccabcaabcabcaabccaabcabcabcabbbccabcabccabcaaabbcabccccaabcabbcccaaaaaaabcabcabbcaabcabbccaabcaaaabcaabbbcccccaabccabbcabcaabbbcabcccccaabcaabbcabbcaaaabcabcabbbcabccabccaabcabbcaabbbbcabcabcabbcaaaabbcaabbcabbcabbcabbbbbbcccaabcabbcccccabccaabccabcabcccaabcabbcccccabbbcabbcaaabcabbcabccabcaabbcaabbcaabccaabcabbcabccabbcccabbccabcabcabbbcabbcabbccabbbbccabcaaaabcccabcabcabbcaabbccaaaabcaabcabbccaabbcaaabccabcabccabcabcaabcabbccccccabccccabcabcccaaabcabccaabcabccabcabcabcabcabcccabbcabcabcaabcabcaabccabbccabbcaaabcabcccabbbccabbbcabcabcaaabbcabbbcaaaabbcabccaabcaabccaabcaaabcabcaaaaaabbcaabbccaaabccccabcabccabbccabccaaabbbcaabcabbcaabcccaaaabcabcccaaabbcaabcabcaaabcabcaabbcabccaabbcabcabbbbccaabcaaabcaabcccaaabcccabcabbbcccabbbcabbbccabbcabbcabbcaabcaabbbccabcabccccabcccabcabcaabccccabcabbcabcabcaaabbcabcabcabbbcabbbcaaaaaabbcabbbbbbbbbccaabcccaabcabcaaabcabcaabcaabcabcabcaabccaaaabcaabccabbbbcaabcaaabbcabcabbcaabccaaabcabbcaabcabbbcaaabcabcabbbcaabcabbccccaabcaaaabcccaabcccaabcabbccaabcaabbcaaabbcabbcaabbcabccaabcaaaaabcabccabcaabcaabcaaabcabbcccabcabbbbbbcaabcccabccabcabccabcabcabbccabcabccabcaaabcabbbbcabcabccccabcabbcabcabcaabccaaabcabbbccabcabcaaabbcaaaabccaabcaaabcaabccccabbcabbcabccabccaabccabcaaaabcabbcabbcabbccabbcabbbbcabccaabbccabcabcaabbcccabbccccaaabcaaabcabbcaabcaabcabcaaabcabcabbccabccabbbbbcaabcaabcabbcccabccabccaabcaabccabbbbcabcaaaabcabbcabbcabbccccaabcabbcaabcabcabccabbcabbbccabbcaabbbbcaabcabbcabcaabbccccabcabcabbcabcccabbccabccabccccabbcabcaaabbbcabcaaaabcabcabcabcaabccaaabccabbcabcabbccabcabbbbcabbcaabccaabbcaabbbbcabcabccabcabcabcccabbbcabbcaabcabccabbccccabcabccabbcabbcaaaabcaabccabccaaabcccabcabbcabbcaabcabcabcabcabccaabbbcaabcccaabccabcaabcabcabcabcccaaabbcabcabcaabbccabbbcabccabcaabbcaabbccabccaaabcaaabcaabcabcaabcabbcabcabcabbcabccabbcabcabcabbbbbcabcaabccabbccabbcaabcabcabcaaaabcabbcaabcccabbcabcabcaaabcabbcabcaaaabcabccaabbcccabcaabbbcaabbccabcabcaabcaaabcaabccccabccabbbccaabbccabbbcaabcabcaabbbcabcabccaaaabccabcabccabbccabbbcccabcaaabcaaaabbbbccccabbbbcabcabcaabcaabcabbbccaaaabcabcabcabbbccabcaabbcaaaabcabcabcabccaabcabcabcabcabcccabbbccaaaabccaabcabccabcabcccabcabbcaaaabcabcabcabccabbcabbcabbbcaaaabcaabccabccccabbbcabcabcaabbcabccaabccabccccaabcabbcaabcabcabcccabbcaabcabccaaabbcaabbcabcaaabccaabcabccabccaaabccccabcccabbcabccaabcabbcabcabcabcabbccabccabcabbbcccaabbcabbcaaabbcabcabccccabcccabcaaabcaabcaaabcabcabbbbcccabbcabccabbbcccaabbbcaaabccabcabbcabcabcabccabcaabccabcccaaabcabbcaaabcabcabbcabbbcabccabcabcabbcaaabbbccccaaabcaabcabcabcaabccabbcaabccaaabbccabbbcabccabcaaabcabcaabcabccaabcabbbcccabcabcaaabbcabccabcabcabcaabcccccccabcaaaaabcabcaabccabcabccabcaabccabcaaabccabcabccabcabcaaaabbcabcabbbcabccabcabccabbcccabcaabbcabcccabbbcabcaabbbcabccaabcabcabcccccccccabcaabcaabcabcccabcabcccaabbccabbbbbcabccabccabcaabbcabcccaaabccaaabccabcabcabcabccaaabbcaabbbbcaaabbcaabbbcaabcaabbbccabcabcabcaaaabccaaaaaabcabcaabbccccabccaaabccabbccabccabbbcccabcaabbcccabccabcaaabcabbbcabccabbbccaaabcabcabbbccabccaaabcabcabcabccabbccaabcabbcabcabcabccabcaaabcaaabcabcabbbbccabcaabccabcabccabbcabcaabbccaabbccccaaaabcaabbbbbccabcabcabbcaabcabcaabbcaaabccaaabbcabcaaaaabbccccabcaabcccaabcabbccaabcabcaabcabbcabcabbcabcabcaabcccaaabccaaaabcccccabbcaaaaaabbbcabcabbcabbbcabccaabbccaabcabcabccabcabbccabbcabcccaabcccaaabcaabccaabcabcccabbbbcabbccabccaaaaaabcabbcabccaabbcaabcaaaabbcaabcaabbcabcaaaabbbbcabbcaabbcaabcaabbcabcabcabbcaabccaaaabbbcaabbbbcabcabcabbcabcabccabbcabccccabcabcabccaabcaabcaabcaaabcabcabcabbbcabcaabcaabccaaabbbcabcabbcabcabcabccabbbcabccabcaaaabcabccaabbcaabcabcaaaabcabcabccabcaabcabcabccabbccccabcabcabbcaaabccabcabcabcaaabccabcabbcaaabbcaabcaabccaabcabccabccccaabcaaabccaaaabbccabbbccccaabbcabcaaaabbbbbcabcaabbcabcabbcabcabcabccabbcabccccabccabcabcabcabcabcccaaaabbccabbcaaabbbcabbbcabbbccaabcaaabcccabbcabcaabbbbcaabbcabcabcabcaabccaaabbcabcccabcccabccabcccabcccabcabcaaaaaabbbcaaaaaaabbccabcabccabcaabbbbcabbccabcabcabcabcccabcabcabcabcaabbcaaaabccaaabbbcabbcccabbcccaaaaabccabbcabbbccabcabcccabccaabbcaabbbcaabbcaaaabcabcabcaabcaabcabcaabbcabbbcabbcaaabcabbcabbcaaabcaabbbcabccaabbcaabcabcabcaaabbbbcabcaabbcabcaabcaabbcaaabcabccaaaabcabcaabbcabcabcaaabcaaabcabbccabcabcaaabcabcaabcccaabcabcabcabccaaabbbcabccabccccabbbcabbccabcabbcabbccabcccabbbbcaaabbbccabbcabbcabbcaabcabcabcaabcabccabbcabbbcaabcabbccaaabbcaaaabcabbbbbcaaabcaabcabcabbcaaabbcccabcabccabbbcabcccaabbcaaabccabbbbbbcabbbcabcabcabbccccabcaabcaabbbcccabbbbcccabccabcabcaabcabcaaabcabbcaabcabbcabbcabbcabccaaaabccaabccabcaabcabcaabcabccabbcaabcccabcaabccabcabbbcaabccaabbcaabbcabcabccabbcabcaabbbcabbcabbcaabccaaabcabbccaabccaabbcabcccaaaaaabcaabbcabbcaabccaabbcaaabccaabcabbcabcaaaabcabbbccabbbccabcabcabcccaaabcabcabcabbcccccaabcaaabbccabccccaaabbcabcabccaabcabccabcccaabcabcabbcabccabccabcabcabbcabbcaabccaabcaabbbcabcaaabbccabbbccaaaabcaaaabbccaabbcaabbccabcaabccccaabcabbbbccaaabcabcaabbbcabcabbcccabcabcccabcaabcaabbcccaabcabcaabbbcaabcabcabcccabcabcccccaaaabbbcabcccabcabcaaabbcabbbbbcabbcaabbbccabbcabcabbbcabbbccabbbcabccabbcaabccabcabccaaabccabbbcccabccabcabcabbbccabcabcabccabbcabcabcaabcaabccaabccabccabcaabcabcabbcabccabcaabcccaabbcaaaaabcaabbcabbbccccaabcabcabcabbccabcabcaaaabcccabcabccabccabbcabccccaabcabccccabbbcaabbcabbbcabcaabcabcabcabbbbcabcabcabcabcabcabcabbccaabcabcccabcabbcabcabcabccabcabcaabcabcabccabcaaabbccaabcabcabbbcabccaabcabcabcaaabcabbbcabcaabcabccaabbcaaaabcabcaabcabbbcabcabbbbbcabbcabccabbbbbcccaabcabcabccaabccaaabcabcabcabccccabcabcabcabcabcabcabcabcabccabbbccabbcabccaabcabcabcabbcabbbcabccabcaabcabccabbbcabccaabbcabbcaabcabccabcaabbccabccccabcaabbccabccccccaabbcabccabbbcaaaabcabcccabbcabbcccaabccabbcccaabbcabbbccabbcccabcaabcccabcabcaabcabcabbcccabccccaabbbcaabbbbbccabccabcabcabcabcabccaabcaaaabbccaabccabbcabcaabcabccaaabcabcccaaabcabccccabcaabcaabcccabcabcabccccabcabcabbcabccaabcaabcabccabcabccabcabbbcabcaabcabccccabbbbcaaabcabccabcaaaabcabccabcabcabcabccccaabcaabbbcabccabcabbcabbcabcaabbccaabcabccabbbcabcabbbcaaaabbbccaaabbcaabcabcabbccaabcabcabcaabcabcabcaabccabbcabbcabcccabbbcabcccabcaabcabccccabcccccabcaabccccabcaabcccabcaabbcaabccaaabcccabcabbcaabcabcabcccccabbbbcabcaabcaabbcabcabcaabcabbbcabcaaabbcabcccaaabbcccaabbcaabcabcccabcaabbcabcabcabbcaaabcaaaaabcaabbcaabcabcabcabcabcaaabcabbcabcaabcaabbcabcaabbbbccaabccabcaaabcabccabcabcaabbcabbcabcaaabbcaabcabcccaabcabcabcaabccabcabcaabcaaabbcabbbccabbbcabbccccabcabcabbcabbbcabcaabccabbcabcabbcabccaaaabcccaaabcabbbcabcabcabcabcccabccabbcaaabbcabbccabcccabbbcabcabccabcabccabcabccabcccaaabbccaabbbcabcccaabbcabccaaabbcaabccccabccabcabcabbbcabcaabcabbcccabccabcaaaaaabcabcabbbcaaabcabccabccabccabcabccabcabccabcabcabcabccaabcaabcaaabbcabbbcaaabcccabbcabbbccabbcabbcabbcabccabccabbcaabbbcabcabbcaabcaaabcaabbcabbcabbcaabcabbcabcaabcabcccaabbcaabcabbbcabbcabcabbcaaabbbbcaaabcabcaabccaaabcccabcabccccabcabcaabbbbbcabcabcabcaaabbbcaabcabbcaabbcabcabcabbbbcabcabbcabcabcccaabcaabccabccaabcabbcabcabcabcabbccabccabcaabbbcaabccccaabbcabbcabbcabbcabccabcaaaabbbcabbbccccabcabccaabbcabbcccabcabbcabbbccabcabbcabccccaabcabcabcabcaaaaabcaaaabcaaabbcabbccabbcaabbbcabccabcabcabcaabbbbcabbcabcabcabbbbcabcabcabcabbcaabbcabcabcabccabcabcabbccabbcabcabbbbccabcabbccabbbccabccabbbbbbbcabccabbcabbcabbcabbccabbbccaabcabcabcccabcccabbcabbcabcabcaabbccabcabcabbcaabcaabcaabbbccabbcaaabbcabbbcabbbbcabcaaabcaabcabbcabccabcabccabcaaaabcabcaabcaaabcabbbcaabcccabccccabbccabcabcaabcabcabbcabccabcabbcaaabbcaabbcabcccabbcabcabcabcabcaabcabccabbcaabccabbcabbcabbcaaabcaabcaabbcabbbcaaabcabcabcabcabbbcaabccaabbcabcabcabbbcaaabbbbbcabbccabcabccabbcabcaaabcabccccccabccaaaabcabbcaaabcabcabccabbcabcabcaabcccaaabcaabcaabcaaabcabcabcaabcaabcabcccabcccabbbcabccabcaaabcccabbbcaabccabcabcccaabccaaabbccaabbbccaabcabcabbbcabbccabbcabcabccaabcaabbccaabbcaabbccaaabbcaaaabcaabcabbbbcabbbbcaabcabbccabccabcaabcccabcaabbcccabbccabcccabcabbcabcabbcaabcabcabbcaaabccaabbbcabcabccabccccabcabcaaabbbcabccabbcabcabbcabbcabcccabcabcaabcaabcabcaaabcccabbbbcabccaabcccabcaabbccaabbbcabcaaabcabcaabbcaabbbcabcccabbbbbbbccabbbcabcabccaabcabccabcabbccabbccaabcaabcabcabbcaaaaabcccaabbccabccabcccaaaabcabcabbbcabbcccabcabccaabcabcaabbcccccabcccaaaaabcaabbcabccccabcabbccabcabcccabbbcaaaaabbccaabbcaabbcaabcabcabcccabbbbbbccaabcabccaaaabcaabbccabcaaaaabbcaaabbcabcaabccabbccaaabbccaabcaabcabbbbccccabccaabbcccabbcaabcabcabcabccabbcccabbcccaabbccabcccccabbbccaaabbccaabccabccabbbcabcabcabcccccccabcabbcaabbbcabcabcaaaabbbcabbcaabccabcabcabcaaabcaabccabbcabcabcabcabccaabcccaabcabcabbbccaabccabbcaabccabcccabcabcabccaabccabbbcabbccabbcabbccaabcabcabbccabcabbbcabcabcabbbccccabbcabcaabbbcabbbbccabcaaabbcabbbbbcabbcabccabcabbccabcabcabcabbbcccabccaabccabbcccaabcccabcabcaabcabccccabccccabcaabbcabccabcabcabcccabcabccaaabccabbbcccabbcabcabcabcaabbcccaaabbccabcaabccabccabcabccabcabbcabbcabcabcabbccabcabccccabcaabbbcaabcaaaabcaaabcabcabccabccabbcccabcabbcaabccabcaaaaaabcabccaabccabbcaabcaaabbbcabccccabbcaabcccabcabcabbcabcaaaabccabcabccaaabcabbcabcccccccabbcabbbbbbcabbcabcabcabccabbcaabbbccccabbccabccccccabccabccabccabcaaaabcabcaaaabcabcaabcabcabccabcaabbccabcabcabcaaaabbcaabcaabccabcabcaabcabcaabcabcabcaabcabccabccaaaabcabcabbbcabccccaabcaabcaabcabbccaaaaabbbbbccabcaabcaabccabcabbcccccaabcccabbbbccabccabcccccabbbcabccabbcaaaabcabcabcabcaabbcabbcaabcabbcabcabccabbcabcaabbccabcaaabcaabbcabbccaabbcabcabccabbcabcabcabcabbbcabcabcabbcaaabcabcaabcccabcaabbcaabcabcabbccccabcaabcaaabbcccabcabcabcaaaabcabcccaabbbbccabcaabbbcccabccabbbcabcabcaabcabccccccabbcccaaabbcaabccabcccaaabbbbcabcaabbbcccccabcabcabcabcabcabbcabccabbbbccccabccabbcabcabcabcabbcabcabcaabcabbccabbcabcaaaaabbcaabcccabccaabcaabbbcaaabcabcabccaaabbcabccabbcaabcabccabcabcabbbcccabbcaabcabbbcabcccaaabbccabbcaaaabbbccabcabcabccabcccabcaabbcabcabcabcaabcabcabbbcabbcabbccccabcabbbbcabbcabcabcabbcabcaabbcaabbcccabcaabbccaabbcabcabbbbcabcabbccabbcabbcabcabbccaabbcabcaabcabcccaaabccabcabcccabcabbccaaabbbcabcabbccccabbcabccabcabccabbcaabccaabcabbbcaaaabcabbbcabcaabcaaaabccabbbccccccabccabbbbbcccabcaabbcabcaabccabcabccabbccccabcabcabccabbbcaabccabcabcabcaaabccabccabcaabcaabbccabbbccabcabcabcaabccabcaabccabcabccabbbcabccabcabbbbbcabbcabbcabcccabcaabbbcaabcabcaabbcaabccabcaabbbcabbcabccaabbcabbbcccccabcccabcaabcabccaabcabcabbbcabcaaabcabcabcabbbbcabcaabcabcaaabcabbcabcaabbcabbccabbcabccabccabcaaaaabcabbbcabcaabbcabcabcaabbbbbbcabbbcaaabbbccabbbcabcabbbcabccabbcaabcabcaaabbcccabcabbccabbcabbbcabcabcaaabcabcccabcabcabcaabcaaabcccabcabcccaabcaabcabcccabcabcabbbbcabcaabbbcabbcaaabccabcabccaabcabbcaabccabccabcabcaabcabcaabccabcaaabcabcabbbcabbcaabcabbbcabcabbbbccabbcaabbcabbbbccabbcabbcabbccccabbcccabcabcabccabbcabcabcabbcabccabbbcabbcaaabcabcaabcabcaabcabcabbcabcabcabccabccabbcabcabcabcabccaabbcabcabbcabcaabbcabcabcabcaabcabcabbcabcabbcaaabcabbcabbcabccabcabcabbbbbcccaaabcabccaaaabbcaaaabccabbccccabcabbcabccabcabcaabbcabcabbbccabcabbbcabbbbcaabcccabccabccabcaabcabcabcabcaabcabcaabbcabbcabcabccaabbbbbbccaabccabcaaaabcccccccccabbcabbcaaaabcaabbccaabccabbcabbbbcabcabcabcccaaaabcaabbcccabcaabbcabcabcabcaabcaabbcaaaabbcabcabcabcabcabbbbbbcabcabcaabcccccabbccabcabcabcabcabbbccabbccabcabcaaabcabcccccabcabcabccccabcabccabbcaabcaabcabbccccccabcaabbcabbccabbccccabcccaabbbcaabcabcabcabccabbbcccccabccccabcaaabcabcaaaabcabcabcaabcaabcaabbcabcaabcaabbbbcaabbbcaaaaaabbcaabbcaabcabcccabcabccaabbbcaabcabcabcaaabcabcaabbcabbbccccabcabccabccaabcabcabbbcccaabccabcabbcabcaabcabccabccabbcaaaaabbbcaabbcaabbccccabbcaaaabcaabbcabcabcaaaabbccccabcabcabbcabbcabcabcaabcaaabbbcabcabbcabbcaaabccabcabbcabccabcccabcabbcabcabcabbccccaaaaabcccabcabccaabcaabbcaaabbbcaabbcccabcaabccabcaabcabbcaaabbcabccaaabcabcaaabcabcaaaaaabcccccaaabbcabbcaabcabbbbbcaabbbbccabcabccabbcabcabbcaabbcabcccaabcccabbcabccaaaabcabcabccabbcabccabccabcabcabccabbccabbcabbbbcabccaabbcabcccccabcabcabccabcaabbccccaabccabbbcabcaaabcaabcabccabbcabbcabbbbcabcabbcabbbcabcabcccabcaaabcabbcabcaabbccabbbcaabbbcabbcaabbbcaaabcabbcaabcabcabccabcccabcaaabbcaaabcabbcccabcabcabccabbbcabbbcabcaabcabccaabcabcabccabbbbbbcccabbbbbcabcabcaabccabcabbcaabcccccaabbbcabcaaabcaaaabcaaabcabccccccabbcabcabbcabbccabbcabbccabcabcabcaabccabbcabcccaabccabccaabbcabcabcaabccabccaaabbbcabcabbcabbcabbbcaabcccccccabccabbcabcabbcabccabcabbcaabccabcabbbcaabbccabbcabccabbcabcccccaabbccabccabcccabbccaaabbccaaabcabccabcabbcabbcaaabbccabcabbcabccabcaabcabbccabccabccabcabccabccaabcaaaabcaabbcabcaabcaabccaabccaabcabbcaabbbccabbbcabbcccccaaabcabbbcabbbbbbbcabbcaaabcabcabbcabcabbbcabcaabbbbcabccabcccabcaabccabccaaabcabcaaaabbcaabcabcabcccaabcabcabcabbccabbbccccabcabbccabcaaabcabcabcaabbccccaabcabbcaabcccabbcabccabcaabcabccccaaabcabcaabccaabbbcccabcccabcabbcabcaabbbccccaabccaaabbbbcaabcccabccabcabcaabccaabbbbcabbccccabcabbcaabcabcabbbcaabcabcabcaaabcabbbbbcabbbcaaabbcabcaabbcaabbccaabcabbcaabcabcabcabcccaabbbcaaaaabcabcccccaabbcabccabcabcaabbbcccabcabcaabccaaabcccccabccaabccabbcaabccabcabcabbcabcabcaabccaabcabbcabbcaabbcaaaabccaabbccabcabbcabbbcabcabccabbcaabbcccabccabccabcaaabbbbcabcabcabcabcabcabbcabcabbcaaabcabbccabcabcaabbccaabcabcccccabcabcabcaabbccaabbccabccabcabcaabcabbbccabcccabbbbcabcabcabbcabbbcaabbbcccccabccabccabbbccabcabcabbbcabccabbbccabcabbcaaabcaaabccaabccaabcabbccccccaaabcaaaaaaabcabbcccabcccabcabcabcaabbccabccaabccabccaabccabcaabcaaabcabbcabcabcaaaabcaaabcaabcaaabbccccabcabccabccabcabcabbcaabbbcabcaabccabcaabcabccabbcabcaaaaaabbcabcaabbcabbbcabcaabcaabccccabbbbcabcaaaaabcabbbcaaaabbcabbccaaaaaabbcabccabbcabcabcabbccabccabccccabbbccabccccaabccabbcccaabcccccaaabbbbcabbccabccaaaabcaabcaabccabcabbcccaabcabbbcabcaabccabbcabbbbcaabcaabcabcabcabcccabcabbcaabccaabbbbbcaabcabccabcaabbbbccaabcabbbbccabcaabbcabcaabccaaaabbbbbcabbcabcccabcaaaabcccaaaaaabccaabbcabcabcabcabcabcaaabbcccabbbbcabcabccaabcabbbccaabbccccabccabcabcabcccaabccabbbccaabbbbcccabccabcccabcabcabbccaabcabcabbccaaabbccabbcabcabcccaabcabbccccaaaabcabccaabcabbccabcaabcaabcabccaabcabbbcabcabcabbccaabcabbcaabcabcabbccabcaaabcabcaabcabcabcabcabccabcaaabccabbbcaaabbccabbcabcaabbcabcabcabcaaabbcabcabcaabbbcabccaaabcabcabbbcabcaaaaabcabbcaabcabbbcabbcabcabcaabbbcabbbcabcabcaabbcccaabcabcabcaaaabcabbbcabcccabcccabcaabbcaaabcabbcccabcaabbccccaaabcaabcabbcaabcaabbbcabcccabbccabcaaabbccccabccaabbbcaabbcabbcabbccabcabcccabbcaabcabbcabbbccabcaabbcabbcabbccabbbbcaaaabccabbcabcabbbcccabbcabcaabbcaaabcabbcccccaaaabcaabcccaaabcabccaabccabcabcccabbcaabbcaabbcabbccccaabccabbcabcabcabcaabbbbbbccabcaaabccabccaabcccabbcaabbcaabcccabbbccabcccccaaaabbcaabccabbcccabccabccabbcabcabbbcabcaaaabcabcaabbbcaabccccaaabccaabcabcabcabccccabccaabcabcaaaabccabcabcabbbbbcaaaabcabcccabccaaabcaaabcabccaaabcabcabcabcabcaabcaabcaaabccaaaaaabcabbbbcabcabcabcaabbbcccccaabcaaaaabccabbccabbccabcaabcabccaaaabcccabbcabcaabbbccabcabcaabccabcaabccabccabccabbbcabbbbbbcabccaabccabcabccabcabcccaabcabbcaabccabcccaaaabbcaaabbbcccaabcaabccccabbbccaaabbcaabbbbccccabbccabcabccccaaabcabcaabcabccccccccaabccabcabcccaabcaaabcabccabcabcabbcaabccaaabbcabcaabbccccabbcaaabbcabbccabbbcabcccaaabcabbccabbcccccabcaabcaabbcaabbccabcccabccabcaabccabbbbcabcaabbbcaabcabcaabbcabcabbcabbcabcabccaabcabbccccabcabcabcaabcabccccabcabccaabcabcabbcccaabccaabcaaaabcaabcccabcaabcabbcaabbcabcaaabccaabcaabcaaaabcaabcabcaabcaaabccabccaabbbccabbcaaabcabccaaaaabcabcaaaaabbcabcaaabcabcabccabbbccaabcabcccabcabcabccabcabbcaabcabcabcabbcabcabcabbcaabccabbcccabcabccabcaabcaabccaabcabcaabcabcaabcabbcabcaaabcccabccabccabbccccabccccabbcccabccaaaabcaabcabcccabcccccaabcabcabccabcccabcabccaabccabccabbcabccaaaaabcaabbbcccccabcaabccabbccabbbcabcabccabcaabbcabbbccabcabcabcaaaaabcabbcaaabcaaaaabbbcabbcccaabcabcabcabcaabcaaabcabbcaabbbbccccaabbcccabccabbbcaaabbbbbcccabccabbcabcaaaaaabcccabbbbcabcaabccabbcccccccaaabcabcabcabccabccabccabcabcabcabccabcabbcaaabcccabcccabcabcaabcccabccaaabbbbcaabcaabbbccabbbbcccabcccabcabcccaabbcccabcabbcaabcaaabbbcabcabcabbbbcabcaabcabbcabbcabcaaaaaaaabcccaabcabcabcccabcaabccabcabcaaabcabccabcabcabcaabcaabbbcaaabbccaabcaabbcabccabbbcaaabcaabcabcabbcaaaabcabcabccabbcabcabcabcabcccabbbbcabcabcabbbbbcabccaabbbccabccabcabbccaaaabcabbcabcaabbbccccccaaabcabccabbbcabcabcabccabbccabcccaaabcabcccaabccabcccabcaaabcaabbbbcccaaabbccaaabcabbbcabccabbbcaabccabcabcaaaaaabccaaabbcabccaaaabbbbcccccabcabccaabcabcabcccabcaabcabcccabcabcabbbcabbcaaabbbbcabcabcabcccaabbcabbcabcabbbcccaabcabcabccaabcabbbbcaabbcabbcabcabbcccabbcabbcabcaabcaabbcaabcabbbbcaaabbcabbbccabbbbcabcabcaabcabcaabcabcabbcabcccabbcaabbcabbcaaabcabccabccabbbcabccabbbccccabbbbbccabcabcabcabccaabccabcaabbcccaabccabcabbbbbcabccabcccabcaaaabcabcabbcccabcaaabcaabccaaabbcabbcaaabcabccabcabbbcaabbccaabccabbcabcabcabccabcabbcabccccabbcabbcccabcaaaaabbbcabcabcaabcabbcabbcccabbcabbbbccaabcaaaaaabccabbcaabcaaabcabbbccabbcabcaaabbbbcaaaabbcaaabbccaabcaabbccabccccabbbcaabcabcabbcccccabbbcabccabcabcaabbccabcabcccabcabcaaabccabcabcccabcccaabbbcaabbcccabcabbcabbccabcaabcaabccaabbcaabcaabcccaabcabbcabcabcabcaabcccccccabcaaabbcaaabbcccabcabbbcabcaabbcaaaabccabcabcaaabcabcabcaabcaabcabcabccabcaabcaabcaabcccabbbbcaabcaabbcabcabcccabcabbbcabbcabbcabcabbbccabcabbccabccaaabbccaabccabbbcaabbbbbcccabcccaabcaabccaabcaabccabbcabccabcaabbcabbccaabbccabcaabbcabcabcabbbcabbcaaabbcaabccaaaabbbcccabccaabcaaabcabcabcaabbbbcaabcabcccabcabbccabbcabbcabcaabbcaaaabcaabccaaabcabbbcccaaaabcabcabcaaabbcaabcaaaabccaabccaaaaabcaaabcabbcaabbcaaaabbcabbccabbccaaaaaaaaaabccccabccabccaabcabcabbcabbbcabcccaaabcabcaaabcabbbcaabcabcccabcabccabcccaabcaaabcaaaabcabcabcabbbbccabbccabcabcaabbcabcabbcabccabbcabbcccabcabbcabbbbcabcabbbbcaabcabcabcabbbbcaaabcaabcabcabcabbccabcccabcabcabccccabccabcabcabcccabcabcccabcabcabbbbcccabbbcabccabbcaaaabbcabcaabbbbccabccaaabcabcccabcabbbccaabcabcccabcaabcabcabcabccaabcaabcaaabbbbcabcabcccaabcabcabcabcabcabccccaaabcabcaabcaaaaaabccabcabcccaaabcabbcabbbbbbcccaaabbccccaaabbbcccabcaabcabcabbcabbcccabccabbcabccabbcabcaaaabcccaabbcaabbccabcaaabcabbcaaabbccabbbcabccabbcccabbccabbcabcccaaabccabccaabcabcabccabccccabbbccabcabcabccccaabcabbbcccaabcabcabcccaaabccaaabcaaaaabcabcccabbcabcccccabbbbcabbcabbccabbccabbbcabcaabcabcabcccaabcabcabcabbbcaaabcabccaaaabbbcabcaaabbbbcabcccaabbcabbbcabbbcaabcabccaaaabbcabbbbbcabbcabcabcaabbcaaaaabcabbcabcccaabcabcabcabcaaabcabbcabcaaabccaabcabccabcccccabbcabcabcaabcaabccabcaaaaabbbccabcabcabbccabcabcabcccabbbbcabcabbccabcabcabcabccaabbbcabbcaaabbbccaabbbccabcabcaabccabccabbbbbbbccabcaabcaabcabcabcabcaaaaaaabccabcaaaaabcccabcaabcabcaaabbbbbccabcccccabcabcaaabcccabcccabbccabbccabbbccabcaaaabbcabbccabbbcaabcabbcabcabcaaabcaabccaabcabbccabcabbcabccaabbcaabbbcabbcabcabcabccabcabbccaabcabbcabbccabcabbccabcaabbbcaabcabcabbbcaabcabcabcabcabcabcabcabbbcabcabcaaabccaabccaabccabcabcabcaabbcaabcabcabcccccaabcccabcabccabcabccccaabbbcabccabccabcaabbbccaabcaabccaabbcabccccabcabbcaabcccabcabccaabccaabcabbcabcaabbcaaabbcabcccaabbcaabcabcabcaabccabcabcaaabbcabbccabbcaaabcaabcaaabcabcabbcccaabcabbbcabcabcabbcabbbcccabbcccabcabbcabcccabcabbbbccabcabcabcabccccabcaabcabcabcaaabbbcaaabbcabbbcccabcabbbcabbcabcabcaaabcabcabcabcabbccaabcabbbccabbcabcccaabcabccccabbcabbbbbbcabbcabccaabcaaabbcabbcaabcabcabcabcaaabbcccaabbcabbcabcaabbccabbbbccaaabccabcabccaabbccaaaabcabcabcabccabcabbccabcabbcabcabcaaabbbcaaabccabcabcabcabbcabcabcaabcabcabcabcaaabccabcabbccaabcabccaabccabccaaabbbbcabbccabbccabbcabcabcabcabccaabcabccabcabcaabccaabcabcaaaabbccabcaabcaabcabcaabcabccabbbcabcaaabbbccaabcabcabcabccccaabccabcabbcaaabcaabcaaabcabbcabbbbbcabcabcccabcabcabccabcaaabcabbccabcaabbcabcaaaaaabcabbcccabcaabcccabbbcaaaabbccabcabcccabccaabcaaabccabbbcaabbcabcabcabccaabbbbbcaabbcaabccaabcabccabbcabbccaaabbcabccabccabcccaaabcaabcabcabcaabcaaabcaabcabcaabbccccccaaabbbccccccabcabccabccaaabcabbbcaabcaabcaabccabbbcaabbcabcabcabcaabcabcaaabbcabcaabcabbcabbccabcaabcabbbcabcabccabcabbbccaabccabccaabcaabbcabcabcaaabbbbcabcabcabbcaabbbbccabcabcaabcaabbbcccaabccaabbcccabcaabccabcaabcabcabcabcabbbbcabcabcabcabcabcccaaabbccabcccabccabbccabbbcabbcabcabcabcccabbbcabbbccabbccaabcccabbcccccabbcaaabbccaabbcaabccabcabcaabbbcabbcaabccaaaabcabcabcabbccccabccabbccaabbcabbbccccccabccabcaaaabbbcabcabcabcabcabccaabccabbcaabcabcaabbbcaabcccccabcaaabcaabccaaabcabbcabbcaaabcabbcabccabbcaabbccaabccabcabcabcabcaabccaabcabcaaabbccabccabcabcaabcabcccabcabcabcabbbbcaaabcaaabccabcabccabcabcabbcabcabcaabbbcabbbccccabbcaabcaabcabcabbcaaabbbcabbbcabccabbcabcabcabbcabccabcaabcabccabccccaabcabbcabcaabccabcaabccaabcabbcabcabbbbcabcabcaaaabbcaabcabcabccaabcabcabcabcabcabcaabcaabbbbccabcabccabccccabcabcabccabcaaabbbcabbcccabbcaabbbbccabccabcaabcabcaabbcabcaabcccabbbccaabcaabcccabcccaabcabcaaaaabcabcabcabcabbcabbbccaabbccabcaabcabbccabccaaaaabbcabccccaabcabbcccabbcabccaabbbcaabccaaabbccaaaabcabcabcaabccccabcabcabbcccccabcabbbccabcaaabccabbcaabbcabcccabcabcabccaabbbcccccaabcabbbcaaabbccccabbcabbbcabbccaabcaabcabcabcabccaabcabccabbcabcaaaabcaabbbcabcaabccabbbbcabbcabbbbbcaabcaabcabcabcaaaaabbcabbbcabbcaabcabbcabbcabccabbbcabcaabcccaaabbcabbcaaabbccabccabcabcabbcabccabcabcabbcaabcaaabcccaaaabbcabcabcabbcaaabbcabccabbcabccabcaabcabcabccccabcabcaabcccccabccccaaaabbcaaabbccabbcabbcabcabbcccabccabcabbcabcccccabcabcabbcabcccabbcaabbcabbcabcabcabcabccccabcabbccabcabbcaabcaabcabbbcccabcabcaabcabcaaaaabcabbcabbcabcaabcaabcabcccaabccccabcabccaabccabcabcabcaaabbcaabcabbcabcaaaabcabbbcabccaaaaabbccaaabbcaabbccabbcabbcccabbcccaaabcaaabbbcabbccabcabcabcabbccabcabcabcabcccaaaaabcccaaabcabbbccaaaabcaabbbcaaabcabbbbcabccabcaabbcabbccaabbcabccabcaaabcabccaabcabbcabcabcaaabcabccabcabbbccabcabcabcccabccaabcaabbcaabcaaaabbcaabccabccaabbcabcaabcabbcabbccabcccccabcabcabcaaaaaaabccabbcaabccabbbcaabcaaaaaabcccabcabccabcaaaabcabbbcaabcabcabcaabccabccabcaabcabcabccaabbcabbcabcabbccaaabcabccccaabbbcabcaabbbbcabbcabbbcccccccaabccaabcaabcabcccccabcabbcaabbcaabcabbcabccccabcabbcabcabcaabcabccabbccabcabcabbcccccccaaaabbbbbccabcaabcaaaabbcccabcabbccabcaaabbcaabcabbbcaabcaabbccabbcccccaaaabcabcccabccaaabccabccaaaaabcabcabccabccaabcaabcabbbccaaabccabbccaabcaabccaaaabcaabcccabccaaabcaaabbcccaabcaabcabbccabcabbbbcaabbccabcabccabcaaaaaaabbbcabcabcabcabcaabcccccabcabcaabcabcaaaabcabbcabbcabcabbcabccabbcccabcccabcaabcaabbbbcaaabcabccabccabccaabccaaabbcabcccaabccabccabcabbbbcabccaabccabccabbcabccabbbcccaabcaabcaaaabbbcabcabcaabcabcabccaaaaaabcabcaaabcabccabcabbcabbcccabccaabcabcaaabbcaabbbcabcaabcaabcabcaabcaabcaabcabcaaaaaaabcabbcaabcaabbccabbcabcaabbcabcaaaaaaabbcabcabcabbcaabcabcccabbcabccaaabcaaabcabbbcaabcabcabbbcabccabcabccabcaabcabccaabccabcabcabcabcabbcabcabcabcabcaabbbcaabbccabccabcabccccccabcabcabccabccabcccaaaaaaabccabbcabbbccccabcabccabccabbcabcabccabcabcaabcaabbbcaabcaabccaabccabccabbcabbbcaabcabcaabcabbccaaaabccaabcaabccaabcaabbbcabbbccaabcaaaabbcaabbcaaabbcabbcabccabbcabcabccaabccaabbcabccabccaabbcabbcabbbcaabccaabccaabcaaabbcabbcabcaabcabcabcabbcaabcabbcaabccaabcabbbbcabcaabccabcaabcabcaabcaaabbbcabcabcccabcabcaaaabcabccaaabcabbbbcaabccabbcabcccabcabcabcabbcaabcabcabccccabcabcccabcabccabbcabbbcaabcaabcabbcabcaaabbcabbbbcabcabccccccaabcabccaabccccabbcaabbbcabcccaaabcabbcaaabcabcabcccaabcaabcaabcabbbbcabbcaabcaaabbbcabbbccabccabcabccaabcabbcabcabcaabcabbcabbcaaabccaaaaaabccabbcabcabcaabcccaabcabccabccccccaaabbcabbbccabccabcabcabcaabcaabbbcccaabcabccaabcccaabcaaabcabcabcabcccabccabcaabccccabcabbbcabbcccaaaabbcaaaabccabbcabccabbcaabcabccabcaabbcabccccabbbcccabbccabbcccabcabcabcabbbcabbbbccaaaabbcaaaabcaabbcabccabccabccaabcaabccabccabbcaabcccaabbbcabcaabccaabcaaabbcaaaabcabcabcccabbcaabccaabcaabccaabbccabcabcaabbcaaabbccabccabcabcccaabbbbcabccabcabbcabbbcabcccabcaabcaaaabcccabbbcabcabcabbcabcabbbccaabccabcaabbcabbbccccaaabccabcccaabcccabcaabcabcaabcabccabcabccabcabbcaabcaabcabcabcaabcaabcaabbcaabbccabcaabcccaabbccaabcabbcabcabbcabccaaabcabbcabcaabcabcabcaabcabbcaabccabbcaabbbcabbbbccaabcabbcabcccaabbcaaabcabccaabccabbbcabbccccabcccabcabccaabbcabbccabcaabcabbccaabbcabcabcaabccabbccabcabcabbccaabcccabcaabcabcabbccaaabbcabbbcccabcabbccabcccabcabcabcabbcccaabcaabcccaabccabcabbcccaabccaaaaabccabcabbcaabccabccccabbbcabcaabbcaabcabcaabccabccabbcabcaabcabcccabcabbbbccabbccccabcaaabbcaabcaabbccccabccabcabcabccabbbccabccabcabcaabccaabbccabcccabbccaaaaabcaaabbccccccaabbccaabcaabbccabbcabcabcabbccabbbbcaabcabcabcabbbbcccabccaabcaabbbbcaabccabcabbbbccaabcabbccaaabcaaaaaabbbbccccaabccabcabbcccaaabcabbccabccabcabbcaabcabbbcaaaabccaaabccaabccabcabbbccabcccaabcaabccaabcabcccaaabcccaabcccaabbccaaaaaaabbcaaabcabcabccabbcabcabbcaabcabccaabcccabbcabbbcaabbbccabbccaabcabbbbccaaabcabbbbccaaaabcabbcaabcabcabcccccaabbcabbbcabbcabcabcabccabcaaabccaabbccaaabbcabcabcabccabbccaabcabcabcccabcabccabcaabbccabcaabccaaaaabcaabccaabcabcabcaabcabccaabbccabbbbbcabbcaaabbccabcaabcccabbccabcabcabcccabcaabcabcaabbcabcaabccabcabcabcccabcaabbcabbccabcaaaabcabccabcabcabbbbbbcaaaaabccabcabcabccaaaabcabbbbcabbcabbbcaabcaabccabcabcabbbcaabcabcccabbbbcaabccabbbcaabbbbbbbcaabccaabbbccaabbcaabcabcccabbcccabcabbcabcabcaabbccabcabbcabcabbcabcaaaabcaaabcabbcabcabccabcabcabccccabbcaabccaaabcabbcabccabcaabccabcabcccaaabbbbcaabcaabcaabcaaaaaaabcccaabbcabcabcabcaaaaabcabcabbccabcabcabcabcabbbcccccaabcabcabbcabcaabcabcaaabcaabbcaabcabcccabbcccaaabcabcabcaabbcabbbcccabcaabbcaabbccaaabbcaabcaaaabcaabcaaabcccabbcaabcaabbbccaaaaaabcabcabcaabcabcaabccabcabcabcccabcaabcabcabcaaaaabcaabccabcabcabcabbcaabbbcabbbbcabcccabbcaaaaaabbbbccaaabcaabbcaaabbbbbbbbcccaabccabcabcabccabbcabbcaaabcabbbccaabcaabbcccabbccaabbcaaabbbcabcaaaabbbcabcabccabbcaabbcaabbbbcaaabccabcabcabcabbbbcaaabcabbccabbcabbbbcabcabbcabbbcabcabcabccabbbccabbcabbccaabbccabcabcaabcabccabcccaabbcabcccabbbcabbbccabcaabcaaabcaabcaabcccabbbcabcabbcabcaabbcaabcabcaaabcccabccaabcabcabbccaabcabccaaabbcabbccaabcccaabbcabccabccabcabbcabcaabccabbcaabcaabcabcabbcaaabcabbcaabbcabbbccccaaaabccabbbcabcaaabbccabbcabccabcabcabccaaabbbcabbbbcabcaaabcabcaabbbbccabcabccccaabcabcaabcabcabccccaabbbbcabcabbcabcabcabcabcabcabcabccabbccaabbcabcccabcabbcaabbccabcabbccabcabbccabccccabcaaabbcabbbcabcabcabcaaabcabbbbbcabcaabcabcccaaaaabcabbccabbbcaaabcaaaabcabccccabbcabbccaabbcabbbcabcabcabcabbbcabcccabcabbccaaabcabbcaabcabccabccabbbccccabcaabcaabccccaabbbcabcabbcaabbcabbbcabbcaabcaaabcabcabbbcabbcabcaabccabbccabbcabccaabccabbbbcaabcaabbcaabbbccabccccabbccabbcabcccaabcabbbbccabcabccabcccabccabccaabccabcabbbcabbbcaabcccabbbbccaabcaaabbcccabcabccaaaabccabbccaabcaaabcabccaabcabcabcaabcabccabcabccabbbbcabbcaabcabccabcccabcaabbccaaabcabccaabcabbcabbbcccaabcaaaabcaabccabcabccccabccaaabccaabbbcccabcccabccabbbcabcccabccaabcabcabcabcaabcabcabcabbbcaabbccaaabcaaabbcaabbbbbcabcccabccccccaabbcccccabcccabcabbccabccabcabcaaaabbcabcabcabcabccabbcaabbcabcaabbcccaaaabcabccabcabbbbbcaabbcabbcabcaabbcabcaaaaabcabcabcabbcaaabcabcaaabbbbcabcabcabbbccabcabccabcabbcaaaabcccaaabcabccabccabcabbbcccccabcabbcaabcabcabcaabbcabcabcaabcaaaabbcaabcaaabbccabccaabbcabcaabcabcaabcabcabbcabcabcabccabcaabbcaabcabcccabccccaabcabbcabccaabcaabbcabbcabcabcaaabccaabbcabcabcabcabcabcabbbccaaabcabbccaaabbcabcabccabcaabcabcaaabcabbccccaabbbcabbcabcabcabcabcabbbccabbcabbbbcabbbcabbccabcaabccabcaaaabccccaabbcabcabcabcabcabcabcabcabbbcabcaabcabcabcabcabbcabcabcaabbcccaaabccabbbcabcaabcaabccabcabbbcabccaaaabbbcaabbbcaabcabccabcabbbbbbcabcabcabbbcabcabcabcabcabbcabcabccabbcabcabbcabccabcccabccabcabbccaabcaabcabbccccccabbbcabcabcabbcabbbccccccabccabbbccabcabcaabccaabcaaabcabcabcabcabccaabcabcabcaabccabcaabcabbbbcaabcccccabbcabccabbbcabbcabcaaaaabccabbbcaabccaabcccaaabbbcabbcabbcabcaaabbcabbcaabcabcabccabccccaabcabbccaabccccaabcabcaabcaabcabcabbbccabcabcabcabcaabccabccaabcabccccabcaabcaaabcccaaabbbbcabccabcaabcabcaabcaabcabcabbcabbccabccabccabcabcabccaaaabcabcccabcaaabcabcabcaaabcabcabcabbbcabccabccabbcaabccabbbcabcaabcabcabccaabbbbccccabccaabcabcccabccabbccccabbcabbcabbcccabbcabcabcabcaabcaabcabcabbcabbcabcccabcabcabcabcaaabbbccaabcaabbcccaabbbcabbcabcabcaabcabccaabccccabcabcabbbccccccabcabcabcaabccabcabcabcccabccaabbcccabcabcaaabcccabcabccaabcaaabcabcaabccabcabbbcaaaabbbcaaaabcabcabcabbcabcaaaaaabcaaabcaabbcabbcabcabccaabcabcabccabbcabcabbccabbbcaaaaabccabbcabbcabcaabbbbcabbcccabcaabcabcabcaaabbccabcabcccccabbbbbbcabcaabccaaabbcabcaabbcaabcabbcabcccccabccaaabcabcabccabcabcaabcaabcabccabcabbbcabcccabcaabccabbbcabbcabccaaaaabccabcabbbcaabcabcaabbccabccabcabcabcaabcaabbccabbccabccabcaabbccaaaabbcabcccabcabbccabcabcaabbbbcabcaabbbbcaabcaabcabbbbbbcaaaabcccaaabcabccccabbccaaaabccaaaabcaabccabcaabccabcabcabccabcabcabcabcabccabcabcabcaabcaaabbcabccaaabbcaabcabcabccabcabccabccabcabbbcccabcabcabbbcabcabbcabbbccaaaabcaabcabcabbcabbbcaabcaabbcabcabcabcabbccaaaabcabbcabcccabcabcabbbcccccaabbcabcabccaaabbbbbbbbcaabcabbcabcaaaaaaaaaaaabbcaaabccabcabbcccabbcaaabbccabcabccabbbccabcccabbcaaaabbcaabcaaaabcaabcabccabbbccaaabbbcabcabbcaaabcaabbcabcccabcabbbcabcccabbbcaabcabbbbcaabcabcaabccaaabcabcabbcccabbccabccabcaaaabcaabcaabbbcabcabcabbccabccaabcabcaaabbbcabccaaabccabcabcabccabbcabbbbccaabcccaabbcabcabbbcabcccaabbbbccabcaabbcabbbcaaabccabbcabbbcaabbcaabbcaaaabcabbcabccabcaabcabcccccaabcabcabbcabccabcaaabcabcabbccccabbcabbbcaabccabbbcabbbbcabcabcabbbbbcccabcabcabbbcabcabbcabcccaaaaabcaaabbbcaaabcabcaaaabcaaabcabcccaabbcaabccabcabcaaabcabcaabcabcabcabcabcabbbcabbbcccaaabcabcabbcaabcaabbbcabbccabbbcccabbccabcabbccabbbcabcaaabcaabbbcabcaabcaabbcabcabcabcaabcaabbbbbbcaaaaaabcabbcccabcaaabbbcabbccaabccabccaabbcccaabcabcabcaabcabccabcaaaabbcabbccccabbcccabbcccabcabccabcaabccabccccaaaaabbcabcaabcabccaaabcaabcabcabccabbccaabbbbbbcccabbcabcabcabbcaabcaaabcabbbbccabcaabcabbcabbcccaabcaabcabccaaaabbcabcabcabcabcabbcabcaabbbbcabbbcabcaabcaaaabcabcabcabcccabcabcccabcabccabbcabcabcabbcabccccaabbcabbcaabcabccabbccaabcabcabccccaabbbccabccaabbcaabbccabbccaaaabbbccabcabbcabbcaabccabcabbbcccaabccabcaabbccabcaabcabccabbcccabbcabbbcabbccabccccaaabccaabbbcabcaabcabcabcabbcabbccaaabccabcaaabcabbcabcaaabbccabcaaabcabcabcabbcabcaabcabcaaabbcaabbbbccabcabbcabcabbccabbbbcabbcabccccccaabcabbcccaaaabcabcabcaabccaabbcabcabcabcabcabbbcabbbcabcaaabcabcabcabccabcaabcabcaabcaabcaaabccaabccabcabccabcaabcaaaaabcccabbcabcabcaabbccabcaabcabbbcaaabcabcabbcabcabcaabcccabbbcaabbbcabccabbcabcaabbcaabcccabccabbbccabcabcabcabbcabbbcabccaaabccccabbbcaabbcccabcaaaabccabccaaabcaabccabcabbcabbcaaaabccabbcabbbbcabcabcaabbcabbbcabcccaaaabbccabbcabcabcaabbbcaabbbcabcabbbccabcabccaabcabbccabcaabccccaabbbcabbccabbbccabcaaabcabcaaabccaabbcabcabcaabcccabccccabccaaabcaaabcabcaabbccabcabcabcabbbcccaabcabbccccccccabcabccabcabcccabcaabcaabcabccabcaabccabcaaaabcaabbbcabccaabcccaaabcabbcabbbbbcabccabcabbcabccccccccabccaaabcabccabcabccabcabccabccabccaabccabccabbccabccabcccabcaabcabbcaabbbbcabcaabcabcaabcabbbcabcaaabccaabcaabcabcccabccaabbcaabcaaaabbcabcabcabbcabcabcaaabccaabcaaabcabcaaabbcaaaaaabccabcabcabcabccabcabccaabbcabccabcabcabccabcabcabcabcaabbcaabbbcaabcabcabcccccabcaaaabccabcabcccabccabcabccabccaabbbbbbcabcabbccabbbcabcabbcaabccaaabbcabbbccabcabbbcabcabbbccabcabbcabccabcaabcaaaabccabcabcabcabccaaabbcabcabbcaaabcabcaabbbbcabccabccaabcabcaabbcccabcaabbbbcabcaaabbcabbbbcabcaaabccabcaabcabbcabcccaabcaabbcabcabccaabcabcabbcabcabccaaabcabbbcabbccabbbcabcccabcccaabcabcabcabbbcabbbcccabcabccaabbcccabcaabbbccccabcabccabcaabcabbcaaabcaabcabbcabcabcabccabcaabcabccccaabbcabbbcabbbccaaabbcabbbccabcabbcabcabcabccabccaaaabbcabccabbbcccaaaabcabcaaabbbccabcabbcabccaaaabcabbcaaabcabbcabcabbcabcccaabcaaabbcabcaabcabcabcabcabcaabbbbcaabbcabbccabcabbbbbccabcabbbcabcabcabcaabcabbbbbcaabcaabcccaaaaabcabcabcabcaabcabcabcabbcabcaabbcabbccccabccabcabccccabcaaabcabbbcabcabccccccabbcabccabbccabbccaabccccabbcccaabcaabbbbbcaaabcabcaabcabccabcabbbccabcabbbcabbcabccabcccabcabbbcabbbbbcabcabbcabcaabccabcaabbcabcabcaaaabcabbbcabbbbbbbcabcccaabccccccabccccabcabcabbccabbbbcaaabcaaabcabbbcabcccabcaaaabccccabbcabcabccabccabbbbcabbcaabbcabbccabcabcaaaaabcccabbccabcabbbbbcabbbcabcabcabcabcccabbcabcabbbbcaabccabbcabcabccabbcabcccaabccccaaabcccabbbbcabcabccabcaaabbcaabbcaabcabbccaabcabcaaaaabcaaaabcabbcabbccaabbbbbcaabbcaabbccabcaabcabccaabccaabbccaabcabcabbcabbbccabcabcaabcaabcaabcaabcabbccabcabbcabcaaabcabccaaaaaabcaabcabccabbcabbcaabcabbbcabbcaabcaaaaaabccabccabbcabccaaaaabccabcccabbcaaaaabcaabcabbccabcabccabcabcabbccaabcabbccabcabbcabbcaaaabbbcabcabcaabbbbcaabbbbcabcabccabbbcabbbcccaabccabbcabccabcabbcccccabcabcabcaaaaabcabbbcaabbcabcaaabccabcaaabbbcaabbcabbcabcabbcaabbbbbcabbccaabcaabcaabcaaabcabcabcaabcabcabbccaabccabbbbccabbcabbbccaabcaabbccabbbcaabcabcabcabbcabccabccabcabcabccabbccaabbbcabccabccaaabbbbcaabcccabccabcaabbcaaaabbbbbbcabccabccabbcccabbcabcabbbcabcabcabbbbccccabccaaaaabbcaaabbcabbcabccccabcaabbbbcabbccabcaaabcabcaabcabcaabcccaaaabbcaaabccabcabcccabccaaaabcabbbcabcabbbbbccabbbcabccaaaabcabbcabbcabcabbbcabcaaabbcaabcaabbbccabcaabbcabbbcabbccabcabbcabccabcabcabccabbcabcaaabcabccaabbcccaabbbcaabcabccccabcaabcabbcabbcaabcabcabcaaaabccabcabccaaaabccaaabcabccabccaabbcabcabcaabcabccabcabcaabccabcaabbcabcabcabbccabccabcabcabcccccabcccabbcaabccabccabcabcaabbccabcaabccabcabbbbbcabcaabcabccaaabccaabccabcabcabbbcabcaabcabccabbcaabcabccaaabbcaabbbcabccabbbcaaaabccaaabcabbccaaabcabcabccabccabcabcabcaabcaabcaabcabcabcabcabcabbccccabbcabcabcaabccaaabbcaabbccaabcabcaaabcabcaabbbcabcabcaabbbcabcabccaaaabcabcabccabbbcabcabbcabcccccaabccaabcabbcabcabcaabccabbbbccabbcabbcaabbbbcaabccaabcabccabbcabccaabcabcabccabccabbcaaabccccccaaaaabccccabcaaabcabbccabcaabcabbcabbbccaabcabbccabccabcaabbbcabcabcabcabccabcaabcccabbccabcaabbcaabccccabcabcaabcabcaabcaabcccabbccabccaabcabbcabcccabbccaabcaabbcabccaabcaabbcabbcaaabbccaabccaaabcabcabbbcabcabccaabcaabcabcabbcabbbcabcabcabbcaabbcaabbbbcabbccaaaabcabcabbcabbcabbccabbcabccabcabcabbbcccabcccabcabcabccabbbbcabcaabcabbcaaabbbbbbccaabcabcabccccaabbccabbcabcabcccaabbcabcabcabbbbccabbbcabccabcabbbcabcabcccaabbcabccaaabcabccaabbbcabccabcccaabcaaabbbccabccabbbccaabcaabccabbccaabbcabcaaabcabbbccaabcabcabbcabbbcaaaabccabcaabbcabbbbbcaabcaaabbbbcabccabccabccaabcabbbbccccccabcaabcabcabcabccabbcabbcabbcaabcabbccabbbccccabbcaabcabcabbccabbcabcabbbbcabbbbbbcabccaabbcabbcaabbbcccabbccabcaabbcaaaabcabcabbcabcabcabbcabcabcaabcabbcabcaabcaabccabcaabbcabbcabbcabbbcccabbccaabcaabcaabbcaabcccaabcabbccabbbcabbccaabcabcabcaabcabcabccabbcabccabcaaaaabcabccabbcccaaabccaaabcabbcabbcaabcccabcccaaaabcaabbbbccabbbbccabbcabcabcaabccabcabcccabbcabbbbcaabcabbccabcaaabcabccaabcabccabcabcabcabcabbbcaabbcabbccabccabcccabcccabbcaabcabbcabbcabbcccabcabbcabcaabccaaaabcabcabbcabcaabbbcabcaabbccaaaabccabcabcaabccabcabcaaaaabcabcccaabccabcabccabcabccaabbcabccabcaaaabbcabbcaabccabccabbcccaabcabbcabccaaabcabcabbbcabcaaaaabcabbcabcabccaabbcaabcabcabcabbbbcccabcccabbcabcabbcaabbbccabcccaaaabbccaaabbcaabcabbcaabccaabbcccabcaabcccabccaaabcabcccaabbbcabbccabbccabcabcccabcabccabcabcaaabcccabcabcabbcaabcabbcabcaabcabccaaabcccabbcaabcccabcabbcccabcabcabbcaabccaabcabcabcabbcabbcabbbcabbbcabbccabcaabbcccaabcabcabccccabccabbbcaabbccabbccaaaabcccaabcaabcabcabcabcabcaabcabbbcabccabccaaabbcabcaabcabbccabccaabcabcabbcabcabccabcccabbcaabbcaaabccaabccaaabbbcabccaabcabbbcabcabccabcabcabccabbcabcabcabbcaabcabbcabbbcaabbcabbccaaabbccabcabbccabcaabbbccaabccabbbcaabbbbcaaabcabbcabcabbcabcabbcaaabcabcaabcccccabcabccaabcabcabcabcccccabbbcaabcabcccabbbccaaabcccabcccaabbcccccaaabcaaabcaaabbcabccabcaabcabbbcaabcabcabbccaabbcabcabcaaabccabbbcabcabbccaaaaabbbbbbbccabcabbcabbcccabbbbcccabccaaabcaabcccabccabbcabcabbbcabcabcaabbcaaabbbbcabbccabcccaabcabcabccabbcaabcabcccccaabcabcabcccaabccabcabbbcabbccabcaaabccaaaaaabccabcabbbcaaabcaabbbcabbcabcabcaabcaaabcabbcaabbcabbcabbcabcaabcaaaaabcabbbcccabcabbcabcabbcccabccabcabbcaabcabbbccaabbbbbcabccabcabbccabcccaabccaaaabccaabccabcabbcaaabbbbcaabbcabcabbbbccabcabbcabcaabcabcabcabccccabbccaaabbccabbcaaaaaabcccaabccaabbccabcabcabcaabbbcaabbbcccabcabbcabcabcabcabccccaabcaabbccccabbcccccccabcabccabcabcaaaaabcaabcabbcabbbbccccabbcabbbcabcabbccccaabcabcaaabbccaabbcabcaabcabbcccaaabcabccabcaabcabbbcabbbbbbbcaaabcaabbbcabcabbcabcccabccccabcabbcabcabcabcabcaaabcabcabcabcabbbcaabccaaabccabccaaaabbbcabcabcaabccabcccaaabcabcccabcabcaaabccabcabbcabbbbbccaabcabcabbccabcabcccabcaaabcabcabcabbbcabcabcaabccabcccabccaaabcaabccccabcaabcabccabcabcabcabcabccaabbccabbbbbbcabccabccabbcabcabccabcabcaabcabbcccaabccabbcccabccabbbbcaaabccabcabcccaaabbcabcabcabcabccabcccabbbcaabcabbbccaabbcaabcabcaabbcabcaabcaabccaabcaabccabbccaaabcabbcaaabbbbccabccaabcabcabbccabcabccaabcccabbbbcabbcccccaabbcccaabbcaaabcaabbcabbccaabcabcccabccaabcabcabbcaaabcabbbcabbbcaabcabccccaabbcaabcaabbbcabcaabbccccabcabcabcabbccabcaaaabcabccabbcaabbcabbbcabbcaaabccabbcabcabccaaabbbbbbcabcccabbcabcaaabbcabcabcabcabcabcabccabbccabccabcabbcabcabcabcabbbcabcabcabcabcccabbbbcabcccabcaabccabccaabbccaabcabccabcabcaaabcabbcaaabcccccabcabcaabcabcabcaabbcccabccabbccabcabcccaabbbbcabbcccccabbbccabcabcabcccabcabcabccabbbbccccaabcabbccabcabccccabbbccabccaabccaabcabcabcaabccaabcabbbbcabcabcabccabbcabccabcabcabcabcccabbcabcabcabbcabccaabcabccccabbbbbcabccaabbbcabccaabcaabccaabcccabbcccabcabcabcabccabcccabcabbccabbcaabcabcabcabcabcabcaaabcccabbcabbcabccaabbcaaabbccabbbcabbccaaabcabbbcabcabccaabcabccabbccabcaabcccabbbccabcabbcabbcabcccabbbcaabcabbcaabcaabcabcabcabcccabcaaabbccaaabcabcabcabbcabccabccaaaaabcabccabccccabccabcabccaabcabcabbcaabbcaaaabccccabbbcabbcabcabbcabbcaabcaabbbbcccccabcaabbcaaabcaabcabcabcabbbccabbcabcabbccabcabccabcabcabcabbccccaaabcabbcaabccabcabcabcccabccabbcabbcaabcabcabcabccabbbcabcabbbccabcabccaaaabbbcabbccabbccabcabcccaabbcaabbcaabbbbbcabcaaabcaaaabccabbcabcabbccaabccabcabccabccccabbcccaaaabbcabcaabccaabcaabcabcabbbcabccabcaaabccabcabcabbbccabccabbccaabcaabbcabbcabcaabcabcabcabcabcabbcaabcccabcabcaabbccaabccabbbcccabcccaabbcccabcaabbcabcaabcaabbcabbbcaabccaabcabccaaabbcabbccabcabcabcaabbbcccabbbbccabccaabcaabcabcabcabbcabbcccabbcaabbccabcabcabbcabcabcabccabbcccabccabcabcaabcabbcaabcabbbcaabcabcabbcabccabcabccaabbcabbcabcaabcabcabcabcabccabbcaaabccabccabcabbcabcccabbcabccabcabbbcaabccabcabcaabcaaaaabbcabcabcabcabcaaaaabbbcaabcaaabbcabbbbcabcabbbccabbccaabcabbcabcabbbbbcabcabcccccabcabccabcaaabcabcabccccaabcabcaabcccabbccaaaaaabccccabbcaabcccaaaabcabcaabcabcabcccaabcaabcccaaabcaabccabcabcabbcabcccaabcccccabbcabcabbccabccabbcabcabcabbbcaabbcabbbbccaabbccaabcabcabbcaabccabcaaabcabcaabccaabbcccccccaabbbcabcabcabcaaabcabcabcabcaabcabcaabbccabcccabcaabcabcabccabcabcabcaabbccccabbbbcabccabccabcabbccccabbccabcabbcaabbcaabbccabbccabcabbcaabcabbcabcccaaabcaabbccaabccabbbcabccabcaabcabcaaabcabbccaaabcabbbbcabccaabbbbcabccaaaabbbccabcabcabcaabbbccaaabcabcccaaaabbccabbcaaaabccccccaabcaaabcabbcabccccaabcabcabcaabbcaabcaabccabccaabccabccaaabcaaaabcccabcabbbcabcaabbbcabcaaabcabcabccccaabbcccabbbbcabbbccccabcabbcaabccabccaabccaabbcaabccabcabbccccabcabcaabbcaabbccabcaaabccccabcabbcabcaabcabbbcaabbcaaabccabbcabcccaaabcabccaaabcabcccaabbccabbcabcaabbbcabcaabcaabbbbbbccaabbbcccaaaaabcabcaaaabcabbcccccabbbbbcccaaaaabccaabcabccabbcabbbcabcabbbbcaaabcabbcabbcabcabcaabbbcaaabcabccabcccabcaaabcccabbbcabccaabcabcaabbbcabbcaaabbcabcabccabcabcabbcaaabbbbcabbbcabbcccabbbbccabcabcaabbbcabcaaabcabccaaaabccabccabbbbcabccaabcaabcabcabbcaaabcabcabcabbccabbbcccabbbbccabcccabcaaabcabcabbbbbcccabbcaabcaabcaabccabccabcabbbbbcabbcaaaabcabccaabcabcaabbbbcabcccabccabcaaabbcabcabbbbccabccabcabccabbccaabbcaaabcabcabbcaabbbbccabbcabbccaabcabbbccaabcabcabccabccabcccccabcabbcabcccccabcabcccabcaabcabccabbcccaaaabccabcccabccabcabcabcabbcabbcaabcccabcabbbcaaabbcaaabbcaabcabcccaabcabbccabbbccabcabbccaabcabbcaabbcabbcccabccabbcaabbbbcccaaaaabcabbbcabbbcccaabbbcabcabcabcabbcaabbcabcaabcabcabccabccaabbccabccabcaaabcaabbcaabccabbbcaabcabccabbcabcaaaaabcabcabccccaabcabcabbccabccaabcabcccaabcabccaabbbccccabcabcabbbbcabcaabcabbccabbcaaabbcaaabcaabccabcaaabbcaabbccaabbcabbcabccabbcabcabcccaabbcaaabcccabbbcaabcabbccaabccabcaabbccaaaaabcabbbcabcaaaabcabcabbcabbbcaabcaabccaaabcabbbbbbcabcabbbcabcabccccabcccaabbcabbccabcabcaabcabcaabccaabcabcabcabbcabcabcabcabcaabcaabccaaabcabbcabcabcaabcaabbbccabcabccabbccabbcaabcabcabbbbcabbbbbcabccabcccaaabcabcabcccaabcccabbbcabcabccaabcabcabcabcaaaabccaaaabbbccaabbccabbcabbcabbbbcaabcabcaabbcabccccabcaabbccabccaabccabccabbbbbcabbbcaaabcabcccabcaabcabcaaaabbbbbccabccccccabcabcabbbccabcccaabcabbcccaaaabcaaabbbbccabcccaaabcabcabbccabbcaaabcaabcabcaaabbcabcabcabccabcabcaabcabcaaabcaabcaabcabbcabccaabccabbbccccabcabcabbccaaabbbcabcaabcabcaaabbcabbcabbcabcabcabbcabbccabbcabccabcabccabbcabbccabccaabbccabcabcaaaaabcaabcabccabcabcabcccccabccccaaabcabbbbbcabcabcaabcccabcabccabbcabbcabcccabbcabcabcaaabbbbbcaaaabcabcaabcaabbcccabbbbbcaabbbcabcabcabccabccabbbbbbccaaabcabccaabccabbccaabcaabcccccccabcabccaaaabcaabbbbcabcabbcabccaabcabcaaaaaabbcaabccaabbbcabbcabcabbcaabbbbccccaabbbbcabcabccabbbcabbcaaaabcccaabcabcabbcabbcabcabcabbcabcabbcaabbcaaabbccaabcabcabccaabccaabbccabbcabbbbccaabbcabcccabbcccabcaabcabbccaabbbcaabcabcabccabbbcabcabbbbcaabccaabcaaabbccabcabcabbccabcaabbbcabbbcaabcaabcabccaabbcabcabcabccaabccabcabbbccabcabcabcccabcabbbcabcabccabccaabcccabcaabbcabccabbcaabccccabcabcaabbcccabccaaaabcaabcaabcabcabcaabcabbccaaabccaaabbcaabbcabbbcaabbccaabbcccccccccabccabcabbcabbcaabbcabcabbccaabcabccaaabbccabcabbcabbbccaabccaabbbcabbcaabcaabcabcaaabcaabccaabbcabcabccabcaabcabbccaabbccabccaaabccabcabcabbbcaaaabbcaaaaabcccaabccaaabbbbccabcaabcabbcabcabcabcabcccabbcabbbcabcabcabbccaabbbccabccabccabbcabccabcaaabcabcaaaabbbcabccaabccabcaabcccabbbcccabcabbccabbcabcccabcabbbcccaabcabcaabbccabcaabccaabcabcabccabccabccabcabcaabcccaabbcaaabcabbcabbbcabcabcabcccabcaaabcabcabcabccaabcaabcabccabbcccabbccaaabcabcabcabcabcaabcabbcabcabccabcabcaabccabccccabbcaabcaaaabcaaabcabcaabccaabbbcabcabbcabbbcaabbbcabbbbcabbcaaabcabcabcaaabccabbcabcaaabbccabbcabcabcccabccabbbcaaaabbcaaabbccabcabcabcabcaabcabcaaaaaabcabcabccaabcaabcabbbcabccabcabcabbbcabcabbcabcabcabcabcabcccaaabcabbcabbbbcabcabcaabbbccabcabcaabbcaabccaabbccccccaabcaaabccabcabccabbccaabbcabbcaabcccabcccabcabcabccabbcabcabccabbcaaabcabccabccaabbbcabbbbcaabccabbcaaabccaaabcabbcabcaaaabbbccabcabbbcaaaabbcccabccccabcccabbbccaabcaaabcccabbcabccabcaabccabcabcabcabcabccaaabcaaabbccaabcabcabcaabcaabcabbcaabbcccabcabcabcabcabbccabbcabcabcaabcabccabcaabbbcaaabcabbcabcaaabbcabbbcabcaaabcabbcccabbcabccabccaabbccabcabcabbbcaabcabcaaabcabccaabcabcabcabcaabbccaabcabccabcabccccaabcabcabbbcaabcabbcabbbbcccabcaabcccaaabccabbcaabcabcabcaabbcabbcabcabbcabcabccabbcccccaabcabcabcaabcabcabcaabccaaabbcccaaabcabcabcabcabccccabbbcabcabcabccabbccaaabcabcabbcabcabcaabbcaabbcabcccaaabcaaaabcabbbcabccabccabcaabcaaabcccabbcabccabcccabcccaabcabbcaabccaaabcaabcabcaaabbbccaabcabcabbcaabccabccaabbcccccabcabcabbcabcabccabcaabbcaabbccaaabcabbcabbbccabbbbcabcabccabcabbcaaaabbbcabcabbccaabcabbcabbcaaaabcabccabbcccaabccabbccabcaaabcabcccabbcaaabcabcabcaabcccabcaaabcabccabbcccaaabcabbbbbbccaaaabcccabbbcabcabbbcccabbcabbcabccabcabbbcabbbcaabccaabbbcaabcabcaabcabbcabccabccabcccccabbcabcaabbcaabcabcabcabcabcabcabcabcaaabcabbcaabbbccabcabbccabbcabcaabccaaabccabcaaaabbcabcaabcabbbccabcabcabcccabbcabcabcabcabbcaabbbcaaabcaaaabbcabbcabccaabcabcabccabcabcaabbcabbcabbcaabbbbccabccabcabcccabcaabcaabcabbcabcaabbccabccccaabcaabbccaabcabcabcabccaabbcabcabbcabcabcabbbbcaabbbcaabbbbcaabbbccabbcabcabbcaabcabccabbbccabcccabccabccccaabccccabbcaabcccccabccabcabcccabbbbccabbbbcabccabcaaabcabbccabccaabccaabcabbbbccccabcabcaaaabcabbbcabccabcaaaabbcaabbccabbcabbbcabcabbcccabbcccabccabbcabccccaaabbccabcaabbbbbcaabcccabbcabbbcaabcabbcabcabbcabcaabccabcabcaabbcabbcabcabcabccabbcabcccabcaabcabccaaabbbcaaabcaabccabcabcabcabbbbcabbccabccaabcccabcabccabcaabccaabbbcaaaabcccccccaabcabbcaabcaabcaabcabcaabcabcabcaabcabcabbbcabccabccabcaabccaabcaabcaabcaabcabbbccaabbcabbbcabcaabcabcaaabbcabcabbbbbbbcabbbcaabcaaabcabcaaaabccabcabccaabcaabcabccaaabcaabccabcabbbccabbcaabbcabcabccaaabbcaaabcabccaabcabbbccaabbbbcabcabbcabccaaabccabbcccaabcccaabcccabcabbbcabcabbbcaabbcabcaabbcaabbcabbcabcaabbbccabcabcabcabcaabccabccaabcaabbbcaabbbbccabcabcabcabcabcabccabbccabbcaaabbcaaaabccabccaabcabcabbcaabbcabcabcabcccabcabcabbcabccaaaaabccabcabcabcccabcabcabcabbbccabccccabcaabcabbcabcaabbcabcabcabbccabbcabbccabbbbcaabbbccaabcabccabcabcaaabcaaabcaaaaabbbcabbbcabcaabccabcaabcabbcabbbbcccabcabcaabbcaaaabcabbcabcabbcaabccabcabcccaaabbcabcaaaaabbbbccaaabcaaabcabcaabccabcabccccabbbcabcabcccabcabcabccabcabbcabbbcabcaabccaabbbcaaabccaabcabcaabcabcabbccaabbbcabcabcabccccabbcaabccabbcabccaabcaaaabbcccabcabccccabcaabccaaabbcaabbcabcabccabcabbcaaaabcccabcaaabccabbcabcabcabcccabccabccabcabcaaabbbbbbbbbcabccabccaabccabccabcaaabcabbccabcccabcaaaabcaaaaabbcabcaaabccabccabccaaabcccabcabcabbbcabcabbcabbcaabbbccaabcabbcaabccabccccabbcabccabccabcabcabbbbcaabccabcabcabcabcabccabcaabccaaabcaabcaabbbcaaabbbcabcccabcabccabcaabcaabcabccabccabbbccaabcabbcaabcaaabbbccabbccabbcabbcccabccabcabcaaabccabccaabcabbbcccabbbcabcccabcaabccabbccabcaabbcabccaabccabbcabbbbbbbccabccccccabbbcabbccaabbbcccabcabcccaaaabccabcabcabccabcabbcabbbcabcabcccabcccaabcabbbccabccabcabcaaaabccabccabccabcaaabcabbbbcabccabcaabcaabcabcabcabbbcaabbcabcabccabbcabbbbcaabccaabcaabbbcabccabccabcaaabcaabbcaaabcabcabbcabccaaabcaaaaabcabbbcaabcabbcccaabbbcaaabcabcabcabcabcabcaaabccabcccabcabcabcabcaaabccabcabcaabbbcaabbccabcabcaaabcabcaaabbcabcabbcccabccaabcaaabccabcabcabcabbcabcaaaabcabbbbccabbbcccabccaaabbbcaabcabcabcccaabbccabbcabccabbcabcabbccaabcabccaabccabbbcabbcaabcabccaaabcaaabbccabcabccabcaaabcabcabccaabbcabcabbccabbbbbccabccaabcabbcaabccaabcaabccaabbcabcaabcabcccabccabbcabbbcaabccabcabcccabcaabccabccabbccabbccabcabcccaabcabcabcabcabcabbcabccaaaabbcabcabbcaabcabcaabcccaabbccabccccabbcaabcabcabcaabcabccabbcaaabbcabbcabcabcabbbcccaaabccabcaabcabcabccabbbcaabcabbcccabcabcabccccabcaabccabcabbccccabbbcabcaabbcaabcabcccccccabbcaabbcaabbcccaabbbcabbcaabccaaabbbbcabccaaabccabcabcaabcccaabcabcabcabcabcabccabcccaabcabbcabcabcabcabcaabcaabcaaabcabcabcabccaabcabbbbcabcabcaabcaaabcaabccabcaabbbcaabccabcaabcabcaabbcabbcabbcabbcabccaabcabbbbcaabccabcabbccabbbccabcaabcabbccabbcccaabcaaabbcaaabbbcabcaabcccabcabcaabbccccabcaabccccabbbcaaabbbcaaabcaabbbbcabbccccabcaabcabbccabcabccabccaabcaabcabbcabbcabcabcaabcabbcabccabbcaabcabcccaabbbccaabbcaabbccabbccabcabbbccabbbccabcaabccaabcabbcabcaabccaabcaabcccabcccccaabccabcabbbbcabcabbcccabbbcccabbcabbbbbcccaaaabccccabcabccaabcaabcaabbccabbccaabbbccabcaaaabcabccccabbcabcabcaaabccabbbcaaabbcabbcabbbcaaabcabcaabbbcabcabccaabccabbbcccaabcabccaabccabcaabcaabcabbcaabcccabcabcabccabccabccabbcabcccaabbcabcaaabcaabcabcabcaabccabcccaabcabcabbbcccabcabbbbbcabccabcabcabcaaabbcaaabccaabcaaabcabbbcabcabccccccaabcabcccaabcabccccabcaabcabcabccaabbcabccaabcabcabcccccaaaabcabbcabcabcaabbcaabccaabbcabbbcabccabcaabbbbbcaabcccabcaaabccaabcaabcabbcaabcabcabbcabccabcabbbcabbbcabcabbbbcccabcabccabccabcabcaabcabbbbbcaabcabcaabbccabcaabccabcabcabcabcabcaabcaabbcaabbcaabccccabbbcabcabcaabcaaaabccaabcccaabccabcaabcabbccaabccabcabcaaabccabcaabbccaaaabbcabccaaaabbcaaabbcabcaaabcabccabbcabccabbcaabbcabccabbcaaaaabcaabcaabbbbcaabccaaabccabbbccabcabcaabcabbccabbcccaabcaabcaaaaabcabcccabcabbbbcabbcabbbcabccabcaabbbccaaabcabbcabcabcccaabcaaabcaabccaaabcaaabbccabcabbcabccaabbbbcabccccccaabcabcaaaabcabcccccabbbcabccabbcabbcaabcabcabcaabcaaabcaabbcccabcaaabccabcabccabcccabbcaaabbbcaaabccabcccccabbcabcaabbccaaabcaabccaabbcaabcaabccabbcaabcabbcabccabbcaabcccaabbcabbccabbcabccabccabbbccabccabcaaaaabcaaabcaaabccabcaaaaabbcabcabcaaabbcccabcaabcccabcabccccabbcabccaabbcabccaabcabcabcabcccabcabcabbcaabcabbcabccabcaabbccaaaabcccaabcaabcabccccaabbccabcaabccabcabcaaabcaaaaaaabbbcabcccaabcabbbbbccccccaabccabbcccabcabccabcaaabcaabbcaabcabcabcccabbccabcccabcaabbccabbccaabcabcaabbcabcabcaabcabbccabccabbcabcabcabccaabccaabccaabccabcaabbccabccaaabbcabbcaaabcaabbcabcccaabcabcaabcabccabcabbcccaabcaaabbccaabbcabbcabbbcccaabcaabbcccabbcaabcaabbbccaabcccaabcccabcabccabbcabbcaabccabbcccaabbccabbcaabbcaabcccaabcccccccaabccaabcabcabbccabcaaabcabbbbbccaabbbbcaabbbcaabcccccabbcaabbcabcabcabcabcabbcaabcaabcabcabcabcabcabcabcaaabcabbbccabcabcabbbcaaaabcaabccabcaabbcabcabccabcabcaabcaabbbcabbcabcabcabcabcccabcaabbcaaaaaabcaabcabcabccabbbbccabccaabbbcabcaabcaabccabbcabccabcabbcabbcaaabccabcabcaaaaaabcccccabcabbcabcccabcabbccabccabbbbcccabbcabbbcaabbcabcabcabcabbcaabcabcaabbcabcaaaabcabcccabbcabbbccccabbbcabbcabbbcabccabbccaabccabcabbcabbbccabcccabcabcabbcaabcccabbbcaabcaaaaaabbcaaabcabcaabcaaabbbcccaabcabcabcccccabccaabccaaabbbcabbcabccabcaabbcabbcaabcabccaaaabcaabccccaaabbbbcccabbbcaabbcccabccaaabccabcabcaabcabcabcaabbccaaaaabcaaabcccccaaabcabcaabcabbbbccaabcabbcaabcaabbbcabbcabccaabcabcabbcabbccabcabcabcabcabccabcaaaabcabbcaaabcaabccabcabcabccccabcabccccabbbcabcabccabccabbccabbbcabcccabbbcaaaabbcccabbcabcabcabcaaabbbbcaabbcabcaabbccabccabcabcaabccaabccabcabcabccaaabccaabcabcaabbbcaabccabccabccccabcaaabccabcabbbcabcabcabcabccabcabcabbcaaabbbcaaabcabcabcabcabbbccaabcabccabcaaaabcaaabbcabcabccabccaabbbcaabcabbcabcabbbbbcabcaaaaabcabcabbbcabcccabcabcaabbbbbcabbcabcabcabcaabcabcaaabcccaaaabbcabcaabcaabbbcabccabbccabcaaabcaabcaaaabccccccabbbbbbbcabbbcaaabbccabccabcaabccabcabcabccaabcabcabcaabcaabcaabcabcabbcabccabbbcabcabbcabbcaaaaaabcabbcaaabbbbccaabbcabbbbbbcabcccabccabcabcccaabcabbbcabbcaabcaaabcabcabcccabcabcccabbbccabbcaaabbbcabccaabbbccabccabcaabcabcabbccaabccabcabbcabbcaaaaaaabcabccabcaabcabcabcabcabcabbcabccccabcabcaaaaabcabbcabcccabbbbbcabbcccabcabcabcabcabccabbbcabccabbccabcabcabcaabcabcabcabcabcabbbcabcabbbbbcccabbbcabcaabcaabcabbbcaabbbcaabcabcabccabcaaabccabbcabcabcabcabcabcaaaabcabbcaabcabcabbccccabbbcabbbcabcabcabbbbcabcaabbbbbcaaabbbcabcabbcabbbbcabbbccabbcabbcaabbcabcabccaaabbcaaaaabbbcaabbbcaaaabcaabccaabcaabcaaabcaaabccabcabcabbbccabccabbbccccabccccabcaabcabccaabccaabbcabbcabcaabccabcaabcccabcabcabccabcaaaaaaabcaabbcccccaabbcabbccaabbcaabcaabccabbbbccaabbcabccccaaabcabbcaabcaabcaabbcabcabcaabccabcaabbbbbcaaabbcabbcabcabcaabccabbcabcabbccabccabbccaaabbcaaabbcaabcaabcccccccaabccabbcabbcaaabcabcabbcabccabcaabbcaabcaabcaabccabbbcabbcabccabcaabbcabcabcabcabccabccabcabbcabcaaaaabbbcaabcaabcabbccabccaabcaaabcabcabbcabcabccabcabcabbbcabcaabcccabbccabbbbbbcabcaaaabccabcabbcaabbcccabcccabcabcabcabccabbbbbcabbcabbbcabccaabcabcaabbbcabbbcaabccabbbbcabcabbccaaaabccabcabcaabbbcabcabccabcaabbcaabccabcabbcaaabcccabbbcaabcaabcaabccccabcaaabbbcabccaaaaaabbbcabbcabbbbcaaabcaaabccccccccabccaabcaaabccccabcaabcabcaabccaabcabcaabcabcccabbbbcaaabbcabccaabcabbcabccaaabbccccabcaaaaaaabccabccabccaaabbcabcabbbcabcaaaabcabcabbbbccabbcabcabbccccabcabcabbccabcccabcabcabcaabbcabbccabcabbcaabbcaabcaabbcabcabcabcabccabcaaabcabcccabcabcabbcabcabcabcaabcaaaaabbbccaabcabcabcaabccabcaaabbcccabcccaabcabbcabbcabcaabcabcaabcaaabcabcccabccabcaabcabcccabcaabccabcccabbbcabbbcaaabcabbccabcabcabcabcabcabccabcaaabccabcabccaaabccaabbbccaabcabcaabcabbcabcabcaabccabcabcabbcabcabcabbbccccabccaabcabbcabbcabbcabbbccabcabcaabbbccabcaaaabbccaabcabcabcabbcaaaaabbbcabcabcabccaaaabcabcabcccccabcabbbbcabcaaabcaabccabcabcabbcabcaaabbbbcabccaaabccccabcabcaabcabcabbcabbcabbcccaaabccabccaabccccaabbcaabcccabbcaaabbbccaabcabbccccaaaaabbbcaabbcaabbcabcabbbbcccccabccabccaaabbcaabcabcabcaabbbcabcaabcabbcaabbccaabbcabcaabccabbcaabcabcccabcabcabccabbcabcaabcabcabbccaaabbbcabbcabcabcaabcabcaabcccccccabbbcabbbcabcabccaabcabbbcabcccabbbcaabbbcaaabbbccabbbcaabccaaabbcabcabbcabcabcabbccabbcabbcccabcabcaabcaabbcaaabbbcaabcabccabcabcabcaaabccabcabbccabcabbbcaabbbcaaabccabbcaaaabbbbbcabccccabcabcabcabcabcabbbbccabcaabbcaaabcccabbcabbccabcabbbccabcabbcabbcaaabbccabcabbcaabbbcccaaabbccaaabcccabbbccabccaabccabccabcaaabccabcaabbbccccccabcabccabcabbbcaabccabbbcaabcaaabccabbbcabcccaaabcabcabbcaaaaaabcccabcaabbcccabbcaabcabbcabccabccaaabcabcccabbcccabcabccabbbbcabcabbcabbccaabcabccabcccccabbcccaaaaabcabbbbcaaaaabbcccabccabccabbcabcabcabbbcabcaabbbcabcabbcccabcabbcccaabcccaabbbcaaabcaabccabbccabcabbcabccaabcaaabccabcabbcaabcabcaaabccabbcabcaabcccabccabcaaaaabccaabcabcaaaabcabcabcabbcabbcabccabcabbcabcabbcabbcaaaaaabcaaaaabccabcabbcabccabcaabcaaabbccabcaaabcaaabbcabcabcaabccabcaabcabcabcabbbcaaabcabccaabcccabbcabccabbccaabcabbbcabbbcabccabcabccccabbccabbcabcccccabcabccabcabbcabbcabcabbccabbcaabccabccccabbcabcaaabcabcabbcabccabbccabcabcabcabbbcaabbbbcabbcabcabcabccaabcaaaabcabcaabcabccaaabcabcaabbccaabcabbcaabccaabbcaabcaabcabbbccabcabbccccabccabcaaabcabcabbbccabbccabccabcccabcabcabcabcabbbbbcccaabcabbbcccaaaaabbcabcabccaabcabccabbcaaaabbcabcaabbcccabcaabcabcaabccaabbbcabcabbcabcaaabbcabbcccaabbcccabccabbbcabcccaaabbbccaabbcabcccabbcccaabbcabccabcabccabcaaaabcccaaabcaaaabccaabbcabcabbcaabbcabcabccaabcaabbcaabbcabccabcccabcabccccabcabbcabbccaabcabcaabccabcccaabcabbcaabcabcabbcabbbbcabbbbcabbcabbcaabcabccabccabbbccccabccaabbbbbccaaabbcabcccaaabcabcaabcaabcaabcaabbcabccabccabcaaabbccaaaabccabcabbcabcaabccabcabccabcaaabcabcabbcabcaabbbbcccccabcabbcabccaaabbcaabbcabcabccabbccccabcaabbcabccccabbcaabbcaabcabcccaaabcabbcabccaabcabcaabcabccaabcabcaabcaabbcaaabbcabcaaabbbcccabcabccabcabcccaabcabcabbbcccccabccabbbccabccaaabcccabcabcabccabcabbbccccabbbccabcaabbcabbcaaabcabbbcabcaabbcaaabbbccabcabcaaabcabbcaabbcabcabbcaabccccaabcabbccaabbbcabcaabcaaabbcabbcaabcabbcccabbcaabbcaabbcabbcccabcaabccabcabccabbbbcaabccabcaabcaabcaabcabcaabcaaabcabcaabccabcabcabcccabcabccccabcaabcaabccabccaabccabbcabbcabccabbcccabbcabbcaabcabbccabbccaaaabbcabbcabcabcabcaabcabbbbbbbccabcccabbcabcabcabcccaabcaabbccaaabbbbbccabcabcabcaaabcabbcabbcabcabcaaaabcaabbcabcabcabbcabbccabbbcaaaabbbccaabbbcaabbbbbbcabcabcccabcabcabcaabbcaaabccabccabbbcabbcaaabccabbcabbcaabccabccabbcaaabcabcaabbbbcabcccabcabbcccaabcccabccaabcabcabcaabcabbccabbcabccabccabcabbcaaabccaabcabbcabccabccaabcabbcabcabcabcabcabccaabcaaaaabbccaabbbccccabcabccaabbbcabbcaabbcabcabbccccaabcabcabbbbbcaaabcaabcaaabbcccabcabcabcccccabcaabcaabccabcaabccccabcabccabbcaabcaaaabcaaabccabcabbbcabcabccccabcaabbccccabcabbcaabbbbcabcabcabcabbcccabcaaaabbcaabccabcabcccabcabbcaaabcccabcabcabcaabccaabbcabcabccabccabcccabbcabcabcabcabbcaaabbcabbcabcabccaabbcaabbbbcabccabcccaaabccaaabcabcabbbbcaabcabcccabbcccaabcabccaabcaaabcabccabbbcabbccabcabcabccabbcaaabbcaaabccaabccabcaaabbcabcabbbccaaabcaabcccabcabcaabbbccabccabcabcabbbbcabbbcaaabcabbbccabcabcaaaabcabcccaaabccaaabcaabbbcaaabcccabbbcabcaaabccccaaabbccabcccccabbbcabccabbcccabbcaabccabccaabbcaaabcabbcaabccaaabcccabcaabcabbccabccabcabcabcaabcabcabcaaabbcaaabcabbbccabcccaabcabccabcccabcabbbcabcabccabcabbbccabcabcabccabcaaabcaabbcabbccaabbccabbcabbcaabbcabccabcabbcabcaaabcabcccabbccabbccaabbcccaabcabcabcabcabbbbcabcaabcabccabbbccabcaaaaaaaaabcabcaabbbcabcabccabcabccabccaabcaabcccaabcabcaabcccaabcabcaaabcabcabcccaaaabcaaabcabbbcabcaabcabcabcccabbbbcabcaaabcccabccabcaabcaaabccccaabcabccabbcabccaaaaabcabcaaabcaaabcabbcabcccaaabbbcabbccabcabbbcabcccabcabcccccaabbccabcabcaaabcaabcccabbbcccabcabbcaabbcabcaabccabccaabbcccabbbccabcaabccaabcaabbbcaaabcabcabbcccabcaabbcabcccccabcaabbcccabcabcabccccabcccabcabbcccabcabbcabbbbbcccaabcabcccccccabcccabbccaabcaaabcabbcabcabccaaabcabcabbbccaaabcabcabccabcabcabbbccabbccabbcabcabcabccaabbbbccabcabcaaaaabccaabcabcaabcccaabcabcaabbbcaabbcabcabcaabcabcaabcabccabcaaabccabcccccccabcaabccabcabcabbcccabbbcabccabbcabccabcaabcabbcaabcabcabccabcabcccabcabcaaabcccaaabbbcabccabbbbccaaaabccabbcabcabbcabcabccaabccaabccabcccabcabcaaabbcabbbbccaabbcabcabbccabcaabccaabcabccabcccabcccaaaabccabcabbcabcabbbcccabccaabcaabbbbbbcabbbbcabbbbccabbcaabccaabcccaabcabbccaabccabbccabbbbbcabbcabbcaaabcabcabcabccaabbbbcaabccabcaabccabcaabcccabcabcabbcabccccaabccabbcabcccaabbccabbbbbcabcabcaabccccabcaaabccabcaaabcaabcabcabcaabbcabcabcaabcccabcabcaabbcaabcaaabcabcaabcabcabccabccabccabcabcabbcabccabcabcabcccaabccabcaabcaabbbccabbcabbcaaabcaaabcccabcabbbcabcabcabcabbcabcabbcaabcaaabcabbccccabcabbbbccaabbccabcabcaabbbcaabbcaaabbccabbccaaabcaaaabbcaabcaabcabcccabccabcabcccabccaabcccabbbcaaabbcabcabbccabcabcabcabcabbcabcabbcabbcabbccabcaabbcabcaabcabbcabbcabccaabccccaaabcabcaaabccabcccabcabcaabbcabbbcaabcabccabbcaabcaabbbbcabcabcabbcaaaaabbcaabccabcabbcaabbcabcabcabbccabcabcabbcabcccabbbccaaabcabcccccabccaabcaabcccabbcabcabcccaabccabbcaabbbcaaaaabcabcabccaabcabcabcaabbccabcccccabcaaabccaabccccabcabbcaaaaabccabbccaaaabcabcabcabbcaabcabccaabcabcabcccaabcaaaabcabccabcabccaaabcaaabbcaaabccaaabbccabccaaabbbccabcaaabcabcabbcaabcaaabcabccaabcabbccabcccabcabbccabcaabbcccaabbcabcccccccabbcccabbccaabcaabcabbcaabbcabcaabcabccabbcabccabccaabcabbccabbcabccabcabbcaabbcaabbcabccabbbcabbcabbbcabcabccaabbbcabcaabcaabccabcabbbbcaaaabbcabccccabcabbbcccaaaaabbcccaaaabcccabcabbccabcabcabcabcabbcabbccabcccaabccabbccaaabcabcabcabbcabcaabcaaaabcabcaaabcaabcabcabbcabbbcabbccabbbcaaabcabbbbccabcccccabccabcabbcaabbcabccabcccaabccccabbbcabcabcaaabccabcabcabcaabcabcaaaabcabccccaabbcabcabcaaaaaabccabccabbbbcabccccabbccabcabbccabbbbccaaabbcaabcabbbbcabbbbcccabcabbbcabcabcaabccaaaabcabcabcabcaabcabbcabcabcabbcaaabbbbccabcabcaaaaabcaabccabccabcaabbbbccabbbcaaabcaabcabbcabcabbbcaabcabccaabcabcabcaabcabbbcaaabbcabcaabbccabcaaabbbcabbccabbcaabcabcabccabbbcabbcabbcabcabcabccabbccaabccabcccccabcabccabcaabcccaaabbcabcccaabcaabccaabcaabccabcaabbbbbcaabbcabcaaaabbccabccabcabccaabcabcaabcaabcabccabcabbcaabccaaabcabcabcccabbbccaabbccabcaaabcaaabcabccabccabcabcabcabbbbcabcaabbccabcabbcabcabcabbcaaabbcabccabbccabcaabbcaabbcabcabcccabbcaabbcabcabbccaabcaaabcabcabbcaaabcabbcabcabcabbbcabbbbbcabbbcabccabcaaabbcabbbbcabccabbcaaabccabcaaabbbcaabbbbbcaabcabbcabcaabbbbcabbcabbbcabcabcaabcabcabbccabcccabccaabcabcabcabbcabccaaabcabcaaabcabbcabcabcabbbcaabccabbbcaaaaaaabbbbbcabccabcabbcabcabccabcccaaaabcabbbcaabcabbbcaabccabccabbcabbcabbcabccccaabcabcabcabbccaabcaaaaaabbcabbbbbbbcabcabbcaabbbbccaabcabccaabbbcccaabcaaabcabcabbcabcabbcabbcabbccabcabcaaaaaaaabccaabcabcabccabbbcaabcaabcaabccabcabbcabcaaaaaaabbcaaabcabccabbbbcabbcabbbbbcccabbcabbbcabbcabbcabcccccaaabcabbcabcabcabcccccabcaabbcaabcabbbccaabcaabcaabccaabcabbbcabbcabbcabbccaabcabccaabcaabcaaaaabbbbcaaaabcabcaabcabcabbcccabbcccabcaaabcabccabcccccabcabbccaaabbbccabcabcabccabbccaabcaabbcaaabcabcabcaabccccabcccabccabcabcabcccaabcaabcabcaaabcabcabccccaabcabcabcabcabbccabcaabbcabcabccabcaaabcaabcabcaabccaabccabcabbccabccabbcabccccabcabcabbbcaabcaaabccabbcabbbcccaaabbcaabcabcabcabbcabcaabbcabcabcabbcabbccaabbbcaabbbbcaabbcabbcccabccaabccabcabccabbbcaabcccabcabbbccabcabcabcabcaabcabbcccabcaaabcabcccaaaabcccaaaabbcabcabccabccabcabbccabbcaabccccabcabcaabcaabcccaaabcabbbcaabcaabcaaabbcabbbccabcabbccabcccccabccabbbcabccaabbbbcaabccccaabbcaaaabcabbcaabccabcabcccaabcabcabcabbbbcabcccabbbbccabcccaabcabbbccabcabccaaabcabbcaaabcabccabbcabccabbbcccaaabcabcabbbbbcabccabccaabccaaabbbcccaaabcabccabbbcabbcccaabcaaaabcccabcabccabcaabcaaaaaabccabcabcabcabbcabbcabcabcabbbbbbcabbcabcccaabcaaabbccabbccccaaabcabcabccabcabcabbcaaabcabcccabcaaaaaaaabccaaabbcccabcabcaabcaabcabcabcabcaaaabcabcaabbcabbcaaaabbccabbcaabcaabcabcaabcaaabccccaabbcabbcaabcaaabcaabcabcccaabcabcabccaabcaabbcabbbbcaabcaaabcabcaabccabbcabbcabcabccccabcabbcaabbccabcaabcabccaabcabbccabbbcabcabcabcabcaabcaaabcabcccabbcabccccccaaabccabbccabbcabbbbbbccabcaabcabbccaaaabbcccabbcaaabcabbbbcabcccabbbcaabcccaabbbbcabbbbccabcccaabcabbcabbbbcabcccabccabcccabcaaaabcaaabcaaaabcaaabccaaabcaabbcaaaaaaaabbbcaabcabcabcabcabccabcaabcabcabcabcabccaabbcabcaabcaaabbccaabccccaabccabbbcabcabccabcabbcaabbbbbccaabccaaabbbbcaaabcaaabbcabbbcabbbbbbbbbbcaabccabbbbbcaabbcabbbccabbcabcaabcabcaaaabcabcabccabbcaaabcabbcabcabccaabcabbccabbcabbcabbcabcabbbccabcabcabbbccabcabbbccabcccabcaabcabbbcabccabcabccabcabcabbbccabcabcabcabccabbbcabbccaabbcabcaaabcccccaabcccaaabbcaaaabccabcabccabbbbcaaaaabccaabbbcccabcaaaabcabbcabccabccaaaabccaabcaabbcaabcaabbbcccabcabcabcabbcabcabcabcabcaabbcabccaaabccabcabcaabbcabbccabcccccccaabbcabcabbcaaaabccaaabcccabcabbcabcabbcabcabcabccabccabcabcaabccabcabbcabcabbcccabbcabccabbbbcaabcaaabccabcabcaaabbbbbcccaabccabccccabcccabccccaabbccabcabbccabbccabbbccccabbcaabcabccaaabccabcabcabcabcaabbcaaabcccaaaabcaabbcabbcabcabccabcaaaabbbcabcabcabccabbcabbbcabbcabbccaabcabcccaabcccaabcabbcabbccabcaabcabcabccccabcabcabcabcabbcabcaabcccabbbcabbcabcabcaabbccabbbcabbcabccabcabcabbccabcabcabcabcabbcabbcaabcaabcabcabcabbccabbcabccaaaaabbccabccabccabccccabcaaabccabbbcabcaaabbcabcabcaaaaabbbcaabbccabcabccabcccabcccabcabbcabcabbbcaabcccaabccabcabcabccabcaabbccabcccabcabbcaaaabcabcabbccaabcccaabbcabbbbcabcabcabcaaabbcabcaaabcaaabcabbcaabcaabcaaabcaaabccaabccaabccabcabcaabcabbbbcaaabcaabbcabbcaaabcabcabbcabbbcaabbccabccabcaabbbcabbcabbcabcaabcaabcabcaaabcaabccabcaaabcabbbcaabccabbcabbccabcaabbcabcccabcaabcaaabbbbccaabbcaaabccaabcaabccabcabbcccccabbccabcabcabbbccabcabbcabcabccaabcabccabcccabbcabbcabbcabccabcaabcaaabcaabbbccaabcaabcabccabbbccaabccabbbccaaabcccabcabcabcaabbccaaabcccabcabcabccaaabcccabbcabcabbccccaaabcaaabccabbcaabbcabcabcaabcccabcabccabcabbcccaabbbcaaabcabcabcabbcabcabcabbcaabbbcccaabbcabbccabcccaaaabbbccabcaaabbcccccabcaaaaabbcaabcabcaabcabcaabccccaabcaabccabbcabcabbbcaaabcabbbcaabcabbccabbccabcabbcabbcabbbcabcaaabccabbccaabbbccabcabcabcabccabcabcaabcaabbcabcccabccaabcabcaabbccabcabccccabccccabccabcaaabcaabcaaabcaabcabbbbcaabcccabcabcabbbccccabccabccabbcabcabccaaabccabbcaabcabbccabbcabbbbcaabcccabcabcccccaabcabcccabccaabcabbcaabccabbcabcaabcccaabcabbcabcabbcabcabcabbbbcccaabcabccabccabbcabbbcabbbcabbccaabbcabcabcaaaabccaabbcabbcabccabcabccccabcaabbcabcabcccabbcaabccccabcabcabcabcaabcaaabbbcabccabccccabcabcabbbcabccabbbcabccaabbbbbbccabbcabccaabccabcaabcaabcaabcabcccabcccabcccaaaaabcccabccabccaaabbcaabcaabcabcabbbcaabcccabcaaabcabbcabcccabbccaaabcaabbcccaabcaaabcabbbcaabbccabcccccaabbbcaabcaaaaaabbcccabcaabbccabcabbcabcaaabcccabbbccabbbbccaabbbcaabcabcabbbccabccaabbbccabcaabcccabccabcaabbccaabccaabcaabbcabcabbcabbccaabccccaaabcabbbcaaabcaabcabbcaabccabbbccabbcabbcaaaabcabcaaaaaaaabccabccabbcabcaabbbbcabbccabcabccaabbbccabbcabcabcaabccabccabbbbbcabbccabbcabcaabbccabbcabcaabcabcabbbbccabbcaabccabcccabcaabccabbcaabcabbcabcaaabcccabbccaaabcaabcccabcaabbccccaaabbbcabcabccaabccaaaabbbcaabcabccccaabcaabbbcaabcabcabbcaabccabcaabbcaabccaabccabcccccabbcabbcabccaaabccabcabccabcaaaaabcabcabbbbccabbbcabcabcabccabccaabcabcabcabbcabbbcccabbccaabcabcaabbccabccabcabcaabcabccccaabbccabcccaabcabbccabcabcabccaabcaaaabcabccabcccaaabcabbccaabcabcabcabcabbbbcabcabbbcabcabccabcaabbcabcabbcabcabbcabbcaaabcccaabccabccccaabcccccabbccabcaaabccabcaaaabbcabcaabbbcaabcabcabcabccabcccaaabcabcabcaabcabcccaabcccabbcaabcabbbbccccaabbbcaabcccabcabbcccabcabbcabcccabbcabcabcaaabcabbcaaabbbccaaabbbbcaabbbcabbbcaabbcabbcabccabbcabcabcabccabccabcabcccabccabbbcaaaaabcccaabcabbcabccabbcabbbcabccabcabbbbcabbcaabbcccccabcabccaaabcabbcccaaaabccaabcabcabccaaabccabccaabcabcabcccccabcaabbbccaaabcccabbbbccabccabcccccabbbbcabbbcaaaabbccabbccabbbcabbcaabbcabccabbcaabbbbbccabcabcabcaabcaaabbcaabccabcabbbbbcabccabcaaaaabcaabcccabcabcabcabbbccccabcaabbbbcccaabcccabcaabcaabbcabcccccaabcaabcabcabbbcaabcabcaabcccabcabbcabcaaabcabbcccabcabcccabbcabcabcaaabcabbcabbcaabcabcabcabccabccccabbbcabcabcaaabcabbcabbbbcabcabcabbcabcabcabcabcabcabcabcabcabcabbbbcaaaaabbcabbcabcabccabbbcabccaaabcabbcabccccaaabcabccabccabcabcabbbcabbccaabccabcabccccabcccaabbbcabcabbcabbcabcabcaabbbccabcaabcabcabbcaabccaaabccabccaabbbbbccccccabbbcabcabbccccabcabccaabcabcaabbccccaaabccccaaabbcabbbbccabcabcabcabbbccaaabcabccabbcabcabbbcabcabccaaabcabbcabbccccaabcaabcabcaabcabccabcaabcabcabcabcabccabccabcabbbcabccccabcabcabcaabcabcabcaaabccabcabbcaabcabcaabbcabcabcabcabbbbbbbbbbbcaabcaabcabccabbccabbcaaabbcaabcabbbbbcaabbcaabbcabcabcabcabcabcaaabcabbccabccabcaabbcaaaaabcaaabccabbbbccabccaabcabccaaaabcaabcabbccabcabcccccabbcaaabbccabccabbbcabcabcabcabcabccabccabbcabbcabcccabcabcaabcaabbbcabcabcabbcaabcaabcaabbccabccabbcaabcabbccabbcabcabcabcabcaabcabcaabcabbbbbcabcabcabccabcaaabbbccabbcabcabbbcaaabcabccabcabcabcabccabcaabccaabcaabbbcaaabbcabcabcabcaabbcaaaabcabbcaabbccabcabbcaabcabcabcabbcabbbccaabcaaaabcabccccabccaabcaabcabcabccabcabcabbcabcabcaabcaabcabccaabccccaabccabcaabcabbbcabccaabbccabcabbccabcabcaabcabcabcabcabcabcabcabbcaabcaabbbcabcabbcaabbbbbbcabbcabbcabbcaabccabbcaaaabbcccabcccabcabbcaabcabcabccabcabcaabcaabbcabbccabcaabcaabcaabbccaabbcabccabcccabbccabbbcabbcabbcabcabccaaabcabcabccabcabbbbcccaabcaabbcaabcabcabbcabbbcabbcaabcccabcaabcabcaabbbcabccaaaaabcaabccabbbcaabcabcabcaaabcaabbcabcaabbccabcabbccabcaabccabcaabcccabcaaaaabbbccccabbccabcaabccaaabbcabbbbcabbcaabcabcabccaabcccccccaabcabccabcaabcabbcaabccabcaabbcaaabcccaabcaabbcabccabccabbcabbcaabcabccabcaaaabcabbcabcaabcaaabccaabbcabccabcabccabccabcccabccabcabcabcabbcabcabcabcabbcaaabcccabbcaaaabcaaaaaabbbbbbbcabbbcaaabccabccccabcabcabcaabbbcaabcaabcabcccabcabccccaabcabcabbcabccabcabcaabcaaabcaabcccaabcaabcaaabcabbcaaabcabcabbbbcaabbcabccabcccccaabccaaabbbcabbccaabcabbcabcaabcabbccabbcabcabccabbbbcabbcabcabcccabcaabbcaaaabcaabcaaaabcabccaabbbbcabccccabcabcabbcabcaaabbbbbbccabcaaabccabbccabccabbbccabbbcaabcabbccccccaabcabbcabbbccccabcabbbccccccabbcaabbbbcaaabbcabbcccabcaaabcaabbcabccabbcabbcaaabbcaaaabcaabbcabccaabcccaaabccabccabbcabcabccabcaabbccccaabccaabcabcaabcabcccccabcaabbcabcaabbcabcaabccaaaabbcaaabbbbbbccaaabcaaaabbbccaabcccaabcabccaabbcabcabccaabbcaabbcabcabbccabbcabcaabcaaabcabbcabbcabbcaabcabcabcabcaaabbcaaabbcabcabcabccaabcabcabcabcabbccaabcabccabbcabcabcabcaaaabcabcabccaabcabbbcabcaaabccccabcabcccabccaabcabbcabcaabcabbbcabbcaabbbbbccccabccabbbcaaabbcccaabbcabccaabbcabccabbcccaabccaaabcccabcabbccaabbbcabbccabcccabbbbbbcabcabbbcaabcabcaabbbbcabbcaabcaabcaabcabccabbbccabbcabcabccabbcaabcabcabbbbccaabccabccabbccaaabcabcabccabbbccabcabcabbccccabccabbcaabcabcaabcaabbcabccaabcabcaaaabcaabccabcabbcabbccabbcabcaaaabcabcaabcabcabcabcabccabbccabbcaabcabcabcabcabccaabccabbcabcabcabcabcabcabcaabbbcabcaabbcaaaabccaabccabcabcabcaabbbbbcabcabbcabccccabccabbbbbbcaaabcabbcabbccabcabcaabcaabcabccaaaaabcabbcabccccaabcaaaabcaaaabcccaabbcabcabbcabbcaabcabcabccabbcabbcabcaabcaabbbbcaabcabbbcccabcabcccaaabccabbccabcccabcaabcabcaaabbcabcabbcabcaaabbcabbccccabbcabbcabcabcccabbcaabcabcccabccabcaabcabcaabbcabccabbccabbbbcabbbcabcccabcccabbcabcabcabcabcabbccabbcaabcabbcaaabcabcccabbcaaabbcaabbcaaabcabccabccaabcabbbcabcabccaabcccabcabcabbbcabbcabcaabcabcabcaaaaabcabcabccabcabcccabbccabbbbcabcabcabcabcabbcabcabcaabbbccabcabccabbcabcaabbcaaabbbcabcaabbcccabcaabccaaabbcaabbbcaabcabccabcabcccabbcabccabcabccabbcaaabcaaabccabccabcabbbbcabcccabcabbbcabcaaaabcabcccabccabcabccabcabcabcccaaabcabcabcabccabbbbcccabcccabcabccabccabbcabccabbbbccaaaabcaabcabcabccaabcccabcabcaabcaabcabbbcabcabbcabbcabcabccaaabcccccabcccabcaabcabcabbbbccccaabbbcccabcaabccabccaaaaabbccabccabcabcabbccaabcabcaaabbcabcabcabcabcabcabcccabcabccabcaaabbbbcaabbbbbcabbcaabccabbbbcaabcaaabcaabcabcccabbbcaabcccabcabcabbbcabcabcabbcabcaabbcaabcabcabccaaaabcabcccabcccabbbcabccabcaabcabccccabbbbbcccabcaabbccabccccaaaabcabcabcaabcaabcabccabcabcaabccabbbcabbcaabbbcaabcabcabcaabcabbcabccaaabccabbcabbcabcaabbbbbccabbbcabcabcabccabbbcccaabcaabbcaabcabcabcabcaabccabbcccabcabbcabbbcccaaaaabcccaabcabccabcabbcabcaabcaabcabcabcaaabccabcabcabcaabbcabbbbcccabbcabccccccabcabbcabcaabbcabcabcabccaabccccaabcabcabcabccccabccabbbbccabccabccabbbbccabbbcabbcabcaabcaaabcabbbccccabcaabbccabcabcabbccabbcabcabcabbcaabcaabccaabbbbcabccabbcabccabbcaaaabcabcaabbcabcabccaaabbcabcabcabbcabcaaaaabbbbcabcabcabccabcccccabbbbbbcabcabbcccabbccabcaabccabbcabbcabbcabcccabccabccabbcaaabcabcaabcabcccabcabccabcabcabcaaabcaaaabccaabbcaabcabcabbcabcabbcabcabcabbcabbbcabccaaaabcabbbcaabbcabcabcabccabcabcaaaaaabcaaabcabbcabbbcabcabccaabcaabcaaabbcaabbcabbcabcaabbcabbbbccaabbbbcabbcaabcaabbcabcaaaabcccaaabcabbbbbbcabcaabcabcccabccccccaabbccccabcaabbcabccabcccaabbcaaaabbbbbccabcabccabccabcabcccabbbccaaaabcabcabccabbbcccabccccabbcabccaabcaabccabccabccabcaabcabcccabbccabbcaabcabbbbcabcaaaabcabcaabbcabcccabcaabbcaabcaabbbcaabcaabccabbcabccabcaaabbcabccabcabbcabccaabcabcabcaabcabcabcaabbbcaabcabbccccaaaabbcccabcabccabcabccabcaabbcabccabcabcccaaaabcaaabbbbccabcabcabcaabbcaabcabccabbcaabcaabccabcaabcabbbccabcaabcabcabbcabcaabbbbcaabccabccabbcabcabcabbccaabbcaaabcaabbcabbcccaaabbcabcabbcabbcabbbcabbbcabbcaaabbcabcabcccabcccabbcccaabcaabbccabcabbcabcaabcabbcaaaabcaabbcabcaabccccabccabcabccaabcaaaabccaabbcaaaabcabcccabcabcabbcaabcccabcaabbcabbcabbcaabcabcabccabbccabbcabbcaabcabcccaabbbcabcabccabbbbcabbbcabcaabbbccaaabcabbcaaabbcabcabccabccabccaabcabccabbcabcabcabccabcabbcabcaabbbcabccaabcccaabcaabcaabcabcccaabcabcabccabbccaabcabcabcaabccabbccaaaabbcabcabcaaabbbcabccabcabcaabcccabcccabcabbbcaabcabcabccaabcabcabcaaabbcaabcabbbcccabcabbbcccaabbbccabcaabcaabcabbcaabbcabcccaaabbcabcabbbcabbbbcabcabbbccaaaabcaabcaabcaabccaabbccaabbccabbbcabcaaabbbcaaaabcaabcabbbcabccabcaaabcabbcaabcaaaaabcabccccabbbcccabcaabccccabcabccaaaabcaaaabccabccaabcabcccaabbcabbccabcabcabcabcabbcabcabbbcaabcccabbcaaabccaabcabbcaabbcaaabcabccabbbcaaaabbccabcaabccabcabccaabccabccabbbcabccaabcabbcaaabccabbcabccabcabcaaabbbbcabcabccaabcaaabbcabcabcabccabbbbbcabcaaabcabcabccaabbbbbcaabcabccaabcaabcccabcaaaabbcaaaabcaabcccaaabcccabbccabccabcaabcaaabcabbbbcabbcabbbbcabbcabbcabccabbbcabcabcaabcabbcaaabcabbbbcaaabbcabcccaaabcabccabccabcaabcaabbcabcabccabbcabccabbcabcaaaabbcabcabcabcabbbbbbbbcccaaabcabbcabbcabbbbcabcabcaabcabcaaaabbcabbcabcaaabbbccaabbbcabccaabccabcccccabcaabcabcaabcccabccaaabcabcaabbccabbcabcabcabcabbcabccaabcabccabcabbbccabcaabbbccccabccabcabbbbcabcabbbcabcccaabccabcabccabcaabcaabcabbbcabbcabcabbcccabcabcabbccabccabcabcabccaabcabccabccaabcccccabcccabbcabbbccabcaaaaaaabcabccccabcaabcabcaabcabcaabbcabcabcaaabcaaaabcabcabccabcaabccabbcabcabccabccabcabcabcabccaabbccabbccccabbccabccabbcabcabbcaaaabcaabcabbcabcabcaabcaaabbbcccccaabccabbcaaaaabcabccabccccabcabcabbcaabbcaabcabcabccaabbbcabbcabcaabbcccabcaabbcabccccaabcabcabcabbcaabcabccabcabbbbcaaaabcabbcaaabcabbbbcabcabbcaabcaaabccabbcabcccaabcabbcabbcabccabbccaaaabcaabbccccabbcabcaabcabccabbbbcaabccccccabcabcabcccaabbbbcaaaabcccabcabbcabcaabbccabbcabcabcabcabcaabcabbccabcabbbcaabcaaaabcabbcaabcabbbcabbbbbbcaaaabccabcabcaabcabcaaabcabbcccaabcccaabcabbbcaabbbbbcabcabcccaabccaabbcabbbbbcccabcabccaabccabcabcaabcabcabccaabcabccabcaabcabcaaabbcabbbcabcaabcabcabcabcabbcaaaabcabcaabccabbcabbcaaabcaaabccaaabbcabcaaabcabcaabcaabcabcabbcabcabcaaabcabbcaabbbbcabcabcabbcccaaabccabbccabbcabbbbbbcabbcabbcabbccaabcaabbcabbcccabcabbcccaabcabcaaabcaabcaabbcabcabcaabcabcccccabcccabcaabcaabcabcabcabcccaabcabcabcabcaabccabbbbccabcabcaaabccaaaabcaaaabbcabccaabccabbcabbcaabccabcabccabbcabcaabcccabcaabcaabcaabccabcabbcabbccaaabcabbbcabbccabcabbbcabbbbcaabccabbcccabcabcabccaaabbcabccabcccaabcabcabbccabcabcabcabcccabcabccaabcabcabcaabccaabbcaaabcccabbccabbcaaabbcabccccabcabcabbbbcccabcabcaaabcabcaabccabccabcabcabcabbcabcaabccabccaabbcaaaabcccaabccabbcabbcabcabcaabccabcabcabcabccabbcaaaaabcaabcccaabccaabcaabbcabcabcabbbbcaaabcabccabbcaabbcabcabbcabcabbcabcabccaabccccabccaabbcabccccaabccccabcabcabccabcaabbccaabcaaabcabcabcaabcccaaabccabbccabcabbbcabcabbbcabcccaabcabcabbcaabccabcabcabbbcabbccabcabccabcabccccaabccabcaaaabcabcabcabccabbcccabcabcaabcaaabcabccaaaaabbccaabcabcabcaabcabbcabbcabbbcaabcabcabbcaabcccaaabcabccabcabbbcaabbcabcaaabcabcabbcabccabcccabcaaaabbcabcabcabcabbcaaabbbcabcaaabbcabcabcabcabcabbcabcabcabcccaabbbbccaaabcccccabbccabccccabcabcccabbcabcabcabcaabcabccabcaabbbcabcabcabcabcaaabcabcabcabbbcabcabcabcabcabcabcabbbbcabccccabbcabcaabcabcabcaabccaabbbcaabcabbccabcccabcaabcaabbcabbcaabcabcabbbccabbcabbccabcccabcabccabcabbccaabcaaabbbcabccabcaabbccabbccabcaaabbbcabcccccccabccaabcabcccaaabcabcaabcabcabccabbbcabccaabbcabcaabccabbcabbccaabbcabccabbcabccabcabcabbcabbccabccaabbcabccabccabcaabcabcabcccabbcaabcabbbccabcabccabcabbccaaaabcccabcabccaabbcaaabcabbcabcabcaabcabbcaaabccabcabcaabcabcabcabcabcabbbccabcabcaabcaaaaaabcabcabbcabcabcabbbbbbcabcabcccabccabccabcccabcaabbbbcaabcabcabcabcaabbcabccabbbcabcabbbccabbcaaaabcabcabbccaabbcabbbccabcabccccccabccabcabbbccaabcaabcabbbccabcaabcaabbccabbbbcaaaabccabcabbbcabcabbccabbcccaabbcaabcabcabccabbcaabbcabbcabbccabccaabccabbcaabcabbccabcccabbcaaaabcaabcaabbccabcabcabcabbbbcabcabcabccabccabbbbbccabcaaaabcabcaabcccccaaabcabbbcabccabcaaabcaabbccabcabbcaaabccabccabcaabcabcabccabbbbccabcabcccabcccaabbccabbbbcabccabcaabcabcabcaaabcaabcaabbbbcabcabcabcaaaabccabccaaaaabbccabccabcabcabccabcabcabcccabccabcaaaaabbbcabcabbcaabcabbcccabbccaabcabccaabbcabccabccaabcabcaaabcabbcaabcabcaaabcabbcaabbcaaaabcabbbcabcabcabbccabcccccaabcabcabcccaabbcaaabcaabbccccabbbcaabbcabcaabbbbcabccabcaabbcaabccabcabbcaabcaabbccaabbbbbcabcabbbcabcabcabccccaabbbbccabcabcaaabcabcccccaabcccabcaaabccaabcccabcabcabccabbccabcccabcccaabbccabbcaabccaaabcabbcaaaabcaabccaabcabcabcabbccabcaabcabcabbcabbccabcabcabbcccabccccabbcabcaabcabbccabcabccabccaabccaabcaabccabbcabbbbcaabcabcabcaaaaaabcabbcaaabbcabcabcabcabbbcaaabcaaabbcaabcabcaaabbbcaaabcabcabccabbbcccabbbbbcaaaaabccaabccabbcabbbbccabbbccabccabcaaabcabcabccabcabbccabcabbcabcabbbccabcabcccabcabccabcabcabcabbbcabbcaaaaabbccabccaabcabcaaabbcabbccabcabcabcccaabbbcaabbcabcccaaabcabcabcabcabbcabcaaaabcabcabcabbbbbcabbcabbbcabbcccccabcabbcaaabbcabccabcabbccabcaaabbcabcabcabccaabcaabbccabccabccabbcaabbccaabcabbbcabccabbcabcabcabcaabcabccccabcaabcabcabcabcaaabcabbcabbccabccabcaabbcaabcccabccabccaabcabbcabbcabcaaabbbbcccaabcaabbccaabcaaabcaabcaabccaabcabcaaabcabcabcabbcaabcabccaabcabcccabbbcaaabcabcabcabbbcabcabbcaaaabbbccabcabcaabcaabccabccccaabbcaabccaabcabcabcabcabcabcaabbcabbbcabcabcaabccabcccabbbbcaabccabcabcabcaaabcaabcaabcabcabcccabccabccccabcaabbcaaaabbccabcabcabcabbcaaaabcaabbbcabbcccabccaabbccabccccaabcabbbcaaabcabbccaabcccccabcccabcaabcccabcabbccaaabcabbcabbbcaabbcaabbccaaaabcabbbcabbbccabcaabbcabcabccaaaaabbbcabcccabccaaabcabcabccabcaaaaabbccabccabcaabbcabcabcabcaabbbcccccabcccabcaaaabcabcabbccabbbbcccccabbcabcabcabcccabcabcabcabbcaabcaaabcabbcabcaabcccabcabcabcabccabbcaaabbbccaabcaabcabcaaaaaabcaaabbcccabccaabccabbccabbccabbcabcabccabbccaaabbccabbcabccabbcaaaabbcaabbccabccabcabcabbbccaabccabcaaaabbccabbccaabbccaaabbcccccccccccccabcaabbccccabcabbcabccabccabcabbccaaabbbbbcaaaaabcabcabcabcabcaabbccaaabbccabcaabcabbcccabcabcaaabcaabcabbbcabcaabcabbcabbcabccabccabbcabcccabbccabcabcaabcabcabcccabcabbcabcaabcaabcabccabcaabccabcabcaabcaaaabcaaabcabbbcabbcabbcabcabcabcabcaabcabcabbcabcccaaabcccabcabcaabcabbcabcabbbcabbbcabbcabccabbbccabcabcaaaabcabbbcabccabcaabbcabcabbcabcaabccabcabbcabcaaabcabcabcccabbcabcabccabcabccabbbbcabbcabbcabccabbccabbbcabcaabccaabbccabccaabbbccabbbcaabccaaabcabbbcabcabbccaabcccabbbccabccaabbcabccaabcaabbcabcaabcabcabcaabcabbbbbbcaabcabcaabcabbbcaaaabbbcaabbcabcaaabcabcaabcabccccabcccabcabcaabcabccaabbcaaaabcabcaaaabbcaabcabbcaabbccabcaabbccabccaabbccabcabbcaabcabbcabcabcccabcaaabcabcabbcabbbccabcabccabbcaabbcaaabcabbcaabccabcaabcccccabcabbccabcabbbcabbccabcabcabbcabccabccabccabcabbcabcaabcccaabbcaabbcccabcaabcaaaabbcabcabcccabbccabbcaabcaaabcaaaabbcaaabcabcabcaaabbbbcabccabccaabcaabcaabbcabcabbcaabbbcaaabcabbbccabcabbbbcccabbbbcabccabccabbbcaaabcabbbcabbbbcabbcabcabcabcaaabbbccabcabcabbcabcabbcabcabcaabcabcaaabcaabcabcaabcccabccabbcabcccccabbcabcabbbcaabcaabcabcabccabbbccabcabcabbcabcaaaabbbbbcabccaabcabcabcaaabcabbcabcabbbcabccaabbcabbcabbcccabcabbbcaabbccabcccabbcabccaabcaabcaabcaabcabcabbbcaaabcabbbcaaaabbccabbcabbbcabcabcaaabcaaabbcccabbccaabccabccabcabcaaabcaaabbccabcabbbcaaaaabcaabcabcabbcabbbcabcaabcabcaabcabccabcabbcaabcabcabcaabcabcccabbcabcaabccabcabcabcabcabcaaabccabccabbcabcabbcabbccaabcabcabbbccabccabcabcccabcccabbcccabcaaabbcccccaaabcabccaabbccabcabbcabccaabcaaabbbbccaabcccabccabbcabccaabbbcabbcccaaabcaabbcabcaabcabcabbbcabcaabbcccccaabccaabcabbbccabcabcaabccaabcabbccabcabbcabccabcabcabcabbcabcabbbcccabcaaabbccaabcccaabbbccabbccabcaaabcabcabcaabcabcaabbbbcabbbccaaabcabcaabcaabcaabbccaabccaabccabcabbccaaaabcabccaabcaaabbcabbccaaabcabcabcccabcabbbcabbccabcabbbcabccabccabbcccaabcabcccabcaabbcaaabbcabbbccaaaabbccabccabccccccaabbbcaaabcaabbccccabccabcabcaabcabbcaabcaabccabcabbbcccabbccabcabcabbbbcaabbcccabccaabcaabcabcaaaabcaaabbbbbccabcabbbcaabbbcccaabcabcabbcabcaabccabbcabcabbbcaabcccabbcabccaabbccaabbbbbcaaabccabbcabcabcabbcabbcccabbcabbcccabbbcabbcabcaabcabccabcabcabbccaabcaaabcabccabccabccaabcabbcaabbcabcabccaaabbbcccabccccaaabccabccabcaabcccccabcaaabccaabccccabbbcabcaaabbcaabcaaabcaabcaabcccabbccabcaabcabcabcabbcabbcabcabccabccaabcabccabcaabcabcccabccaaabcabccaabcabcabcaaaabbccabbcaabcabcabcabccabbbcabcaaabcabccaaabcabccaabbcccabcaaaaabccabcabccabcaabcaaaaabbccabcaabcabcabcaabcaaaabcabcabccabccabbccabcaabcaabbbcabbbbbccabcaabbccabbbccaabcaabcabbcabbcabcabcabcaabcabcccaabbcabccabcaaaabccabcabcabbcaaabbbcccccabcabcabcabbccaabcabccabbcabcabcabbcaabbbcabccccabbcabccaaaabcabbcccabcabccabcabcabbcabbbcaaabbccabcabbccabccabcaaaaabcabcabcabcabcaabcabcaaabbcabbcabcabcaabcaabccaabccccaaaabcaabcccccaabcabcaabcabcaaaabbbbcabcabccabbbcabcabcaaaaabbcabccaabbcaaabbccccabbbbcaabcaabccaabccabcabcabbcabcaabcaabbcabccabcccabbcaaabcaaaabcabbcabccabbcaabcabcaaaabccabccaabbcaabccabbcabcabbcabbbccaabccabbcabbcaabbcaabcabcaabccabcabccabccccabbcabbcaabbcabcabbbbcaabcabcabbbcabcabbccabbcccabcabcabcabcabcabbcabcabcabbccaabcaabcabbcabccabccaaabcabcabbccabccaabbbcabbbcaabbcabcabcabcaabcabcabccaabbcabbcabbccabcabcabcabccabcaabcccabccabcabbbbbccabcabbbccaaabbcabbcabcabcabbbbcabbccabcabccabcabccabcaabcabcabccabcabbcabcabccabcabbbcabcabbcabccabbcabcccaaabcabcabbbbcabcabccabcabcabcccaabcaabcabcaaabbbcabbbcabbcabcabcabcaaaabccabcabcabcaabcabcabbcabcaaabcabcabcabccaaabbcaaabbcabcabccaabbcabccccccabbbbcaabcabcaabbcaaaaabcabbcccaabcabcccabccabcabcabbbbcabbbccaaabbbccaabbccabcabbcabbcabccabcabbcabccccaaabbbbcccabcabbccabbbcaabccaabcabccaabcabccaabbccabcaabcabcaabbbcaaabbccabbbbccaaaabccabccabccabbbbcaabccaabcccaabbcabbcabccabcabcabccccabcabcccabbccabbcaabcaaabbcabbcabccccabbccabcabbccaabbcabccabcabcccabbbcabccaabbbbbccabcabbbcabbbcabcabccabbcabcabcabcaabcaabcccabcaabbcabbcabcabbbccabccaabcabbcccabbcaaabbccabcaabbcccccabcaabccabccabbbcaabbbccabcabcabcabcabccabccabbcabbbcabbcabcabccccaabcabbccabcaaabcaabbbbcabcabbcabbbbcabccaabcabcabccabcabcabcaabccabcabcaabbccabbcccabcabcabccabcabcabcaaabcabbbcabcabbccabcabccaabcaaabcabcaaaabcabcaabbcabcabcccaabcaabccabcabcccabccabbcabbbcabbbbcaabcccabcabbbcabcaaabcabcccabbccabcabcabcabccabbbbcaabbcaabcabccaabbbccaaabbcaabcabbcabcaaabccabbcabcabbcabbcccabccabcabbbbccccaabcabcabbbcabbbbcaabcabcabcabcccccaaabbcabcabcabbccaabbbcabbbbccabcabcaaaabcaabcaabbbcccaabccaabbcabcabbbbcabcabcaaaabbcabcccabcabbcaaabbccabcabbbccaaabbcabbbcccabbcaabbbcccabccabbbccabbcaabccabbbcaabcabcabcaabcabbcccaabccabccabcccaaabccccaaaabcabcaabcaabccabbcabcabcabbcaabccabcaaabbcabccaabbcabcaabccabcaaabcabcabcaaaaaabcabbcabcaabcabbcabcabcaabccccaaaabcaabbcabccaabbccabcaabccccabccabcabcabcabcaabbcabbccabbcabcabcaaaabcaaabccabccaabbcaabcaabbbcabcccabcabbbcccabccabbbbcabcabcaabcabbbccaaabcabbbcaabbbbcabcaabcabcaabbcaabccabccaaaabbcabcabbccaaabcabbcabcabcaabbbccabcaabcaabcabcabcabcabbccabccabcabcaabccabcaabccabcccabbccabcabbcabcabcabbccabbbcabcabcabcabccabcabbcaabbcaaabbcaaabbbcabcabcabcaabccabbbbccabcabcabbcabcaabbccabcabbbbcabbccabccabbcccccabccabbbcabbcabbcabcabbbccabcabbcabbbcabbcabcabcabbcaabbbbbbcccabbbccabcabccccabcabcabbcabbccabccaabcabccabbcaaabbccccaaaabbcaabbbbcabcabccaaaabcabbcaaabbbcabcabccaabcccaabcabcabbcabbccabccccabbcaabbcabccabcabcccaaabcabbcaabcabcaabbccabcccaabcccabcabbccabbcaabbcaabcabcabcccaabccabcabbbbcaabcabcabccabcaabcabcabccabcabcabcaaabcabcaabcaaaabbcabcccabbcabcabcabbbcabcabbbcaabbcabcabccabcabbcabccaabbbccaabcaabccccaabccaabccaaaabcabbbccaaaabcabccabcabccabcaaaaaabcabccccaabbcccccabbbcabbcabbbcabcaabcccabcabccaabcabccabcabccabbbbccaaabcabcabcabbccccabbbccabccabbcabccccabcabcabcaabccabcabcaabbbccccabcabcaabbcaabcaaabbbcabcabbbbcabcabcabccabcabbccaabccabcabbcabbbcabccabbbcccabcabcabbcaabbbbbbbcabcabbcccaabcaabbcaaabbbccaabcabcabbbcaaabcabbbbbcccaabcabccabccabbcaaaabbbcabbcabccabcabcabcabccaabcabcabbbcabcabcaaabcabcaaabbcccabccabbcabcaabbccaabbcabbbbbcccabcabcabbccaaabccabcabbbccaaabbbcabbcccaabcabccabcabccabcaabbcabccabbcccaabcabbbcabcccabbcabccaaaabcabcabcabccccabcabcaabcccabcccabcaabbcaaaaabccaabcabcabbbbbbbcccabbbbcabcccaaabbbccabcabcabccccaabcaaabbcabcabccaabbbccabbcabbbcccabcaabccabcaaabcaabccabccabbcabcaaabbcccabccaabcaabbbcabcccaaaabbccaabcabbccabcabccabbcabbbbbbcabbbccabcaaabcabbcaabbccabccaaabccabbbccabcaabbcaaaaabcabbccabcabccccabbcabbcabccccabbccaabcaaaabccabcabcaabcaabccaabcaabcabbcabccabcaabcabbcaaabcabcabcabbcabccabccabcabcabbcabbcabccccccaaabbbccccabccabbcabcabccabcabcabccabcabcccabcaabbcabccabccabbcabbccaabbccabbbbccccaaabcaabbccaaabbbcabbcaabcabccabccaabbbcabcabcabbcaabbbccabcabbcabcabbcabcccabcabcabcccabcabcabcabccabcabbbbccabcabbbcabcabccabcabcaaabbcaabcaabcabccabcabbcabcabbcabbccaaabcaabcabcaaabcabcabcccabcabccccccabccaabccabccabbcaabcabcabcabcabbbcaabcaaabcccccabcabbbccaaaabbbcabcabcabccaabcaaabcaabcaaaabccabcabcabbcabbcaabcabcabbcaabcaaabbbcccabcabcabbbcabbcabbccaabcaaaabbcaaabcccabcabccabccabcaaabbcaabbcaabbccabcaabcaabcaaaabcabbcaabccabcabcabbcabccccaabbbbcccaaabcabccabbcaabcccaabcaabbcabcaabccccccaabbbcaabcabcaabbcabcaabcccabccabcaabcabbbbcaaabcccabccaabcabcabcccaabbcaabbcaaabcabbcabcabcabccabbbccaabccaaabcaaabbcaaabccaaabcccabcccaabbcabccabcccaabcabcabbcabbbbcaaaabccaabcabcabcabcaabcabcabbbbcabcabccaabbbbbcabcabccaaabcabcabccabbcaabcabcaaaabcabcabcaabcaabcabccabbcabcabcabccccabcabcccabcaabcaabcabccaaabcccccabbbcabcccccabbbcccccabcccaaaaabcabbcaabcabcabcabccaabcabcabbccaaabcabcaabcabcaabcabcabcccabcccabcaaabccabcccabcabbccabcabcccabcabccaabcaaabccaabcabbbcabccccaabcccabbbbccabbcabcaaabccaabcabcaaabbccabcabbbcaabcaaabbcabcabbcaabbcccabcabbccabbbcaaabbbbcabcabcaabcccaabcaabbccabccaabcaabbcabcabbbbbbccabbcabccabcabcabcaabccabcaabbcabbbccabbcaabcaabcabccccaabcabbbcaaaaaabccabcabbbcabccaaabbcabccabcabbccabbbcabccabccaabbccabcccabcabcabcccccabcaabbcabcabccabccccabccccabcabcaabbbbcabcaabcabccaaaabbbcabcaaaabcabccaabccabbbbcccccabcabbbbccabcccabbccabbcabbccccabbcaabcccabcaabcabcabcaabbbcabcabbcabbbcccabccabcaabcccabcabbccabcccabcccabccabcabbbccabcabbbccaabcabbbcabcabbbcabcabbbbbcccccabccaabccabccaabbcaabccabcabccabcaaabcabbbbccabbcaaaabcccaabcabcabcaabcabbcaabcaaabcccabbccabbccaabcaabcabcccabbbcabbbcccccabccccabcabcabcabbcabccabcabcaabbbcccaabbcabcabbccaabcccabcaaabbcccabbccaabccabbbcabccaabcabccabcabbccaabbccaabbcabbbcccabccaaabcccabcabcabbccabbcabcabbcccaabbbcabbcabbcabbcccabbcccabbbcccabcabbbcabcccabbbcaabcabbbcabcabcabcccaaabcaabcabbbbcaabcaaaabcabcaabbcccabcaabcabcabcabcaabcabcabcabcccabcaabcabcabcabccaabccccaabcaabbbccabbcabcaabcabbbbcabcaabcabccabcccabcccabbcabbbbbbcabcaabbcaaaaabcabbcabcabbbccabcabbbcabccaaabcabcaaabbcaabbbbbcabcabbcccabbbbcccabcabbccabcccabbcaaabbbbccabcabcaabcaabbcabccabcabcccabbbbbccabcabccabccaaabcabbccabcaabcabcabbccabcabbbbcabbbcabbcabccabcaabcabbbcaabcabccccabbccabbcabbcabcaaabbcccabbccabcabcccabcaabbcabcccabcabbbbbcabcabcabccaaabcabcabbcabcabcabcabcabcabcaabcabcaabcabcabccaabcaaabbbcccaabcabcabcaabbcaabcabcccabcaaabbcabcaabcabcccabccabcccabcabbcabccabcaabcaaabccaabbcccabcabccccabcabcaabbbbbbbcabcaaabbbbcaabcabcabccabccabcabcabccaabccaaaabccabbccaabcccabcabbbccabccabccaaabccaabbccabbcabcccccaabbcabbbbbbcaabcaabbcccaaabcabcabcaabbcabbcaabcccabbbccaabbcabbcabcaabcabccabcabccabcaaaaaaabcaaaabbcaabbbccabbbcaaaaaabbcccaaaaabcaabcaaabbcaabbccabccabcabcaabcabcabcccccaabbbcabbccccaaaaabccabbccaaaabbcaaabcabccaabcabccabbbbcaaabccabcabccaabcabbcabcabcabcabbccabcabbcaabccabcaaabcccaabcaabcabcaabccabbbcabcccaaabcaabbcaaabccabbbbbcabcabcabccabcabcabcabccccaabbcabbbccabcabcabccabcaabbcabccabcabccabcaabccabbcabbcabbcaabbbcabcccaaabbcabcabbbcaabccabcabcaaabbcaabccaaaabcabbbbcabcaabccabbcaabccabbcabcabcabccaabcabcabbcabcabbcaabbccaabccabcabbbbbccabcaaabccaabbcabbcccccabbbcabbcabcaabcaabbcabbcccccabcaabcabcabbbbbcabbbcaabcabcccccaabbcaabcabcaabbbcabcabcabbcabbcabcabbcaabcabbbcabbcabcabcabbcabcaabbcabbcabcaabcaabccaaabcaabcabcabbcaaabcabcabccabbbbccaabcabcabcabccaabcaabcccccaaabcabbcabcabcabbbbbccabcaabcabbbcaabcabcabcabccaabbccaabcabcabbbcccabcabcabbbccabcabcabcabccaabcaaaabcaabcabcaabcaabbcccabcabbbbcaabcabccabcabccaaabcccccaabbcabcaabcccabcabccabcabbcabbbcaaabbcabbcabcaabbbcabcabcabcaabbbcabcabbbcabcabcccaabcabbcccabcabcaabcabbcaaabccaabbbcaabcaaabccaabcabcabbccaabbcabbbbcabbcccaabbcaabcaabccabcabcabbbbcccabcaabcabcabcaaabcccaabcabbbbccabcabcabcabcabbcccaabcabccaaaabccabcaabbccabcabcaabccaaaabcaabccabccabbbcabcabcabbcabcabcabcabcabbcaaabcccabbcaaabcabbcabcccabccaaabcccabccabbcabbcabbbccaabccabccabcabcabcabccabcabcabccccaaabccccabcabcabcabbcabcaaabccaaabcccabbcabbcabbbcaaaabbcaabcabccabcabbccabcabcaabbcabccabcabcabbcabcabcaaaabcaaabbbbbcabbbccabccabbcaabbcabbcabbbbbcabcaaabbcabbcaabcabcabcaaabcabcabbccaaabccabcabbcabcabbbbbcabbbbccaabcabcabbcabbcabcabcaaaabcaabbcabcabcccaabcaaabcabbbbbcabcabccabcabbcabcabcabccabcaabbbcabbcaabcabcaabcabcabccabbbccabcabbcabccabcabbccabbcaaabcabcccabbbcaaabccabccabbccabbccabccaabcaabbcaabcccabccabccabccabccaabccabcaabcabcaabccaabcabcabcabcaabcaabcabbbcccaabccabccabbccaaabcabbcabbcabcabcabcabbcabbcaabcaabbcabcaabbcccaaabbcabcabbbcaabcaabbcaabbccabcabcabbcabbcaaaabbbcaabcabbbcabcabcaabcabbccabcaabccccabbbbccaaabccabcaabcccabcccaabbcabccabcabccccaabccabccabcabccabcccabbbbcabcabccabbbcabccaabbcccccaabbcabbcabcaabcaabcabbbcabcabcccaabbcaabcabbccabbcabbcabbcaabcabcaabccabbccabcabcabcabbcccabccabccabbbccabccaabbbbbcccabcabbcccabbcabcabcabccabbcabbcaabbcabcabbccccaabbcabcccaaabcabbcaabcabcabcccabbcabcaaaabccabcccabccabcabbcabcabcabcabcaabcaabcabccabbbcaabcaabbcccaabccabcabccabccabbccabbbcaaaabbbbbccabcabcccabbbbcaaaaabcaabcaabcabcabcaabcabcabcaabbccccabccaabcabbcccaaabccaabccccabcaabbcabccaabccaabccaabcabbcabcabcabbbbcaaabbbcaabcaabccabbbbcabcaabbbcabcabcaabbbcabccaabcccaabcaabcabcaabbcaaaabcabcaaabcabcabcabcabcabbcabcaabcaabbcabcabcabbbcabcabcabbccccabbcabcabcaaabcabcabccaabcabcabcabcabcabcaabcabcaabcabccabbcaabcabcaabcabbccabccccccaaabbbcaaabcabbbccccccccaabbcccabccabcaabcabcabbcabcccabbccabbcabcaaaabcabbcccabccabbcabcaabcaabbcabbcabbcaaabcabcaabcabccabccabcabcaabcabcaabcabbcabcaabccabccabcaaaabcabccaabcabcccaabcabcaabbbbccaabcabbcabcabcccabbccaabbcabbcaabbccccaaabcccabbccabbcabbbccaabbcaabcaabcccabbcabcabccabccabccaabcaaabcabcabbccabcabccabbbbbccabcabcabbcabccabccaabbbbbbcabbcabcabccabbbbccabbcccaabcabbcabcabcccabcabcaabbcaabbbbccaabbcabbcaabcabbcaaaaabbbcabcccaabccabbbbccccabcabbcccaabcabcabcaaaaabbccabcabbcabcaaaaaabcabbcabcabcabcabcccabcabcabbcaabccccabbbccaabcabbccaabccaabcaabbcccabcaabbcaabcaaabbcaaabcccccabcabbcccabbccaaabbbbbcabbcabbccaabcabccabcaaaabccaaabcabbcccaaabccabbbcaabcaabccaabbbbcabbbbccabcaabcabbcabcccabcabbcabbbcabcccaabbcabbccabccabcccaaaabcaabcabbcabcabcccabcabbbccabcabbbcabbbbcaaabbcabcabbcaabcabbcabcaabcabcaabcabbcabcaaabcccaabbbcaabcabbcccabcabcccabcabbcabcccaabcaaabbcaaaabbcabcabcabccabcaaaabcccaabcaabccabccabcaabcccabbbcabcaaabcabcaaaabbccabcccabbcaabcaaabcccaabcabbcccabccaabbccaabcaabbccabcabcaabcaaaabccabbcccabcaabbccaabccabccabcabcabbccabccabcabbbcccabcaaabbcabcabcabbcabbcaabcabcaabcabcccaabcccaabcaabbbcabcabcabcabbcabccabcabccabcabbcabcabccabcaabcabbbcaaaaaaabccabcabcabbccabccccccabcabccaabcaaaabbbbbcabcabcabbcabbbcabcabbcabbcaabccabbccaabbcaabcaabccaaabcabcccaabcabcccaaabccccabbbcaabcabcccabcabbcccabcabbbcaabbcaabcabccabcccabccabbcabcabcaabccabbbcaabbbcccaabcccaabcaabcabbcabcabcabbcabbccabcabbcaabcccabcaabcabccaaabbccabcaabbcabcabcabcccabcabbcaabbcabccaabcabbcabbcaaabccaabcaabccabbbcaabbcaabcabcabcaaaaabbccabbcabbcaaaabbbcabcabbcaabccabbbccabcabbcabbbcabbcccabbccabcabcabcaabcabbcabcccabccabcaabccaabccaaabcaaaabcabcccaabccabcabcabcccabcabcabcabcabcccaaabcabccccabcabccabcabcccabcabccabcaabcccaabcabbcabcccabcaabbcabbbccabcabbbbcaabbccaabbcccccabbbbcaaabcabbcabcaaaaaabbcaaabbbbbcabcccabcabcabbccabcabcaabcabcabbccaabbcaabccaabcabccabccaaaaabcaabccabcaabcaabbbbcaabcaaaaabcabcaaaabcabbbcabbcabbcabcabccabbbcabbcabcaabcaabcabcabcaabccabccabccabcccabcaabcabcabbcaabbccaabbbcaaabcaaabbcaabcabcabccabbcabcaaaabcaaaaaabcabccabccccabccabcccabcabcaabcaabcaabbbcaabcaabcabcabccabcaabccaabbcabbbbcabbccabccaabcabcaaabbbcabccccabccabccaabcaabcabccabcabccaabcaabcabccabbbbcabcabcabcccabbccabbcabcabbbbbcaabcaabcabcabbcccabcabbbccaaaaabccccaabbcabbccabcabbbbbcabcaaaaabcaabbccaabbbcabbbcaaabccabbcabbcaabcabbcabcaabccabcaabcabbbbbcabccabcccabbccabccccabcabbbcaaabccaaabccabcccccabcaaabcaaaabccabbcabbcabccabcccaabbcaaabbbbcaabcaaabbbbcaaabcabcabcabbcaabccabcabcabbbbbcabcabcaaabbcabccccaaaabccaabcabcabcabbcabbbcaaabcabccabcabcabcaabccaaabbbbccaabcccaaaaaabbcccaaaabbcabcabccabcaaabccaaaaaabbccabcaabbbcaabbbcabbccabcabccaaabbbbcabbbcabccabcaabbbcaaaabcabbccabbcaabccabcabccabcccaabbbcabccabbccaabbcabcabbbcaabcaabcabcaaabbcccaabcabcccccaabcabcccabcabcabccaabccccaaaabccaabcccaaaabcabcabcaaabbbcccaabcccabcabcaaabcaabcabcabcabbcccabcaaabbbbcaabbcabcabcabbcccabccabcabbcabccabbcaabccaaabcabccaabbcaaabbcaabcaabcabbbbccaabcaaabbcccabcabcaabcaabcabcabcabccaabccabcaabcabccccabccabcabcabbbbccccabccaabccaabcabcccccaabbbccabcaabbbcaabcabbcabccccabcaabbcaabbbbbcabccabcabccabbcaaabcaabbcabccaabbcaabcaabcabccccabcabcabcaabcabbcabbbcaaabcaaabbccaabccabbbcabcabbcabccccaabccabbbcccaabccabcaaaabcaabbbcabcabccabcaabcaabcaaaabccabbcccaaaabcabcaabcaabccabcaabbbbccabccaabccabbcabcabcabcaabcaabcabbccabcaabcaabcabbbcabcabbcccabbcccaaaaabbcabcaabccaaaaaabcabbcabbbbcabbccccabcaabcccaaaabcaabcabcabbcaabcabbbcabbcabcaabbccabcabbcaabbcccabcabcabbccccaabbbbcabccabbbcaabcabcabccabbcabbbccaabccabcaabcaabcaabbbcabcaabcabbcaabbbbcaabbcccabbbcaabcabcabcabbbccaaabcabcabcaaabcabcaabcabcaabcabccabcabcaabcabccabbcaaabcabcccabccabcabccabbcaaabcccabbcccaaabbbcabcaabcccaabccccaabcaabcaabbccaabbcabccabcaaabcaabcabcabcabcabbcabbbcabbcaaabccabcabccabbbbcabccabbcabcaaabbcaabbcaaaabcaaabbccabcabcabcaaabbcaaabcaabbbcabcabbcabcccaabcaabcaabcabcabbbbcaabbcccabccabcabcabbccccabbcabcaabcccabbbcaabbccabbbbbbcaabbbcabbcabbcabcabccabbcaaaaaaabcabbcabbcabbccabccaaabbcaabccaaaabcabcabcccaabccabbcabbccabccabcabcabccaabcaabcaabcabbbcaaabbbccccabbbccabccaabcabcabccabcaabcabcabbcabbbbbbbcaabbcabcabbcabbcabccabcabcabccccaabcabcabbccabbccabcabcabcaabcabbbcaaabcaaaabcabbbbcabccaabcaabbbcabbcabcabcabccaabbbbcabbcaabbcaaabcabcabcaaabccabccabccaaabbcabcaabcaabcccabccabcaaabcabcabcccaaabcabcaabcabcabccaaaabcabccabcabccabcabbcccabcabcabbbbbbbcaabcccccaabcaaaabbcabcabbcabcaaabcabccabbcabbcabcabbcabcabcabcabbbbbccabcaaaaabcabcabcabcccaabcabccccabbccabbbcabcabcaaabbcabbccabbcabbccaabbccabccabcabbcaabcaabbccabbbbcaabccabbbccabbcabccccabbcaabbcaabccabcccabcccaabbbbcabcabccabbbcabcabcabcabbbcabbcabccabcaabccccaabbccabbcaabccccabcaabbcabccaabcccabcccabcccabcabcaabcabccaaabcabbccabcaaabcaabcabcaaaabccabbbbccabcabcabbcaaabcabbbcabccabcaabcabcaabbccabcabcabcccabcaabcaaaabccabbcabccaabbbbcaabcaabbcabccaaabbccaabbbbcaabcaabcabcaaaabccaaabbbcabcaabcabcabbcabbbbbcabcccabccabccabccabcaabcccabcabbcabcabbcaabbccabcabbbcccaabcabccabcabbcabbcccabbcabcaabcaabbcabcaabccabbbcaabcabbccabcabcaaabcabbbbbcabcabcabccaabcabcabcabcabbcabcabbbccabcccaabcccaabbbcabbcaabbcaabbbbcaaabcabcaabbbbcabccabcabbbcccabcabbbccccaabcccaabcabccabbbbcabcabbbcabccabcabccabcabccaabcaabbccaabcabbbbccabcaabcabbbcabccaabcabcabccabcabcabccccccabcaaabcabbbbcccccabbbcabbccabcabccccabcabcabcabbbccccabccabcaabbccaabccabcabcabcccaaaabbcabccabcabcaabcaabbbcaaabccaaaabcabcabcaabccaabbcaabbcaabbcabccabcabbccabcabbccabccabcccabcaabcaaaabccabcaabbccccaabbccccaabcabcccabcccabcabcaabcabbcaabcabcaabccabcabcaabbcabbcabcabccabcabcabbccabcccabcaabcabcabbcaabccaabbbccabbccaabcccabcaabcabcabcabcaaabcaabccabbbcaaaaaabcabccabcaaabbccabcaabcabcabcaaabbcaabcabbbccabcabcaabcabcaaabcabbcabcabbccccabccabbbcaabcaaaaaabbcccccabccabbcaaabcabbccabbcccabcabcaabcabbcabcaabcabcabbbcabcccabbcabccaabcaabbbccabbcaabcaabbbbcabcabcabbcabbcabcaabccaabcaabcabbcabccabbccabbbccabcabbbccaaabbbcabcabbcabcccabbbcccccabbcabbcccaabcaaabcabbcaaabcaabbcccccaaabcaaabcaabbccabbbcabcabbbccabcaabcaabcabcabbcaabbccaabbbcabcccaaabcaaabcccabbbcabcabcccaabbccccccabcabbbcaaabccabbcccabcabcaabcccabccccabcaabcabbccccaabcaaabcabbcabbbccabbbbcabcabbbcaaabcabcabccabbbccabbcabcabccabcabcabcaabcaabcabcabbbccabccabbcabcabcabcaaabcabbccabcabcabbccabbcabcabccaaabcaabcabcccabcabbcabcabcccabcaaaaaaabbbcabbccabbcaabbcabbbcaabccabbcabbcaabbccabcabcabcaaabcabcccaabbcabcccabbcccabbcabcabcabbbcabcaaaabccabbccccaabbbccabccabcabccaabbbbccaaaabbcccabbcaabcaabccaabccccabbbbbcccabbcabcabccabcabcabcaabcaabbbbccaabcabbcabcabbccabbcabcabcabcabccabccabbbcaabbcabbcaaabccaabbccaabcabbcabcaabbbbcabcccccccaaabcabcabccabcabcaabcabcabcabcaabbcabcabcabccabcaabcabbbcabbcaaabcaabcabcabcaabcaabcaabbbbbbbcccabccaabcabcccaabcabcabcabbccaabccabbbccabcabcabcccabcaabbcabbbcabcabccaabbbbbccabccabcabcabbcabcaabcaabccabcabbcaaabccabbbbcccccabcabbbcaaabccabbccabccaabcabccaabbcaabccaaabbbcaabcaabbccabccabcabccabcaabcabbcabcabbcaabbcabbbcabcaabbccaabccabcabcaabccaabcaabcabccabcabcabcabbbbbcabcccabcabbcaabcaaaabcaabcabbcaaabcabcabcaaaaabcabccabcabbcabbbcaabbcabcabbcabbcabcabccabcabbbbccaabbbbcabcabcabccabcaabcabcabccaabcabcabcabcaabcaaabbccabbbccaaabcabbcaaabcabcabcabcabcabbcabccabccabcccccccabcabbcaabcccaabbccabcaabbbcaabccaabcabcabbcaaabbbcabcabcaabcabbccabcabcabcaaabcabcccaabcaabcaabcabbccabcabccabbccaabcabbccabcabccaabccabcabccabbccabcccabccabcabbcabbccabbcabcaabcccabbcabcaaabcabcaabbccabcabcabcabbbcabccabccaabcaaaabcabcaabcaabbcccabbcccabcabbbcabccaaaaaabcaabcccaabcccabcccabcabcabcabbcaabbccabcaabcaabcccabccabcabbbcabbbcaaaabccaabbbcaaabcabcabcabbbcabcaabbcaabcabbcabbcccaabccabbcabcaabccabcabccaaabcabcaabcaabcaabccabbbccaaabcabcabbcccabccabcccabbcabcabbbccaabcabbcabccccabcabbcabcabbbcabbcabcabcabccabbbcaabcaaaaabcccccccabccaabccabbccabccabbcabbcabbccaabcccabcabcabccaabcabbccabcabbccabbcabccabccabcaabcabccabcabbcabcabccabccaabcaabcabcabbcaabcabbbcabcaabbccabbccabcabbcabbcabcabccaaaaabcabbbccccabccabccabcaabcabcabbbcabbccabccabbbcabccabcaaabcaaaabccaabcccaaabcabbccaabcabcabccccaabcabcabcabbcaaabbcabccaabcabcabcabbbcabbbbccabccabccaabbccaaaabcabcaabcabcabbccccabccaabcabbbbbbcaabccabccabbccaaabcaabccccabcabccaabcabbcabcaaabbccabbcabcabcabbcabccabcaaabbccabccabcabcccabccaaaaaabcabccabbbcabcccabcabccaabcabccabbcaabbcabbbcaabcabcabbbcaabbbcaabccabbcabcaabcabbcccabccccabccabcabccabbbbbbcabbbcabbcaabcabcabcccaaaaaabbcaabcabcabcabcaabbbbbcabcabcaaabbcabcabbcabbbcabccabcabbbcabcabcabbcabcaabccaaabcabcccaaabbbcaabbcccabcaabcabcabcaabcabbcccaaaabcaabbcabccabbbcabccaabccaaabcabbcaabccaabbbbccabcabcccabcaaabbbbcaaabcaaabbbcaabbbcabbcabcabcabcaabbbbccabcabcabcabcabbbcaabcaaabbcabcaabcabcaabbbbcaabcabcaabbcabbbbcabccabccabbbbccaabbcaabcabcabbccabcabbcabbccabcabcabccabcaabcabcccabccaabcaabcabcabccabbcabcabcabcaaabcaabbbbcaabccabbccabcccabcabcabbbcaabcaaabbcabcabccabcaabccabbcabbcabbcaabbcabcabcabccabbbcabcabbcabcabbbcaabbbcabcccabcabbcaabbbbbccabbcabbcaabcabcccabbcabcabcabbbcabcaabcaaaaabcabcaabbcabbbcaabcabcaaaaabbbbccaabcabcabbbcabcabcabbcaaabcabccabcabcccabccaabbbbcabcabcabccabcaaabccabbcabbcaaaabbccaaabcabcccaaabcabccaabcabccabcabcabcaabccabcabcabccabbcabcaaaabbcccabcaaabbbcaabcccabbcabbcabcaabccabcaabcabcabbccabcabcccaaabccccccabcabcabccaabcabccabbccaabccaaabbcaabbcabcabcabcabcaaaabbcabcaabccccaaabcaaaabccabcabcccaaabbbbcaabcabbccabccaaaabcabbcaabcaaabccccabbbcabcabccaabcaabbccabbcabbcabcaabccaabcabbcaabcabbbbbcabbcccabbccabcabbbccabccaabccabcabbccccabccccabbbcabcaaabcabccaabcabcaabcabcaabcaabbcaaabbcabbcabcabbccabccabbcabbcabccabcabcabcabcabcaaabcabcabbbccaabcabcabcaabbcaabccabcaaabcaabccaabcabccaabbcaaaaabcabcccabcabbcabcabcabcccabbbcabcaabccabccabbcabbcabcabbcaabcabbcabcabcabbbcabcabcabccaaabcabccabccabbccabcabcaaabcaabcabbbcaabbbbcaabbbccaabbccabccabbcaaaabbccaabcabbbccabbcccaabccccaabccccaaabcaabbbbcabcabccabcabccabbcaabbbbcabbbcabcaaabcaabcaabbbbbbbcabcabbcabbcaabcabccaaabcaabcabccabbcaabbbccabccaabbccabcabccccabcabbcabccabbbcabbccabcabccabcabcabcaaabccabcabcabcabcabbbccabcabcabccabcaabbcabbbbbbcabbcccaaaabbbcaabcabcaaabbbcabbbbcabcabcabbccaaabbbcaaabcaaabccabbccabccaaaabcabcccabbccabcaabbccaabbcabcabbccabbcabcaabccabbcabbcaabcabcaabccabcaabcaabccccccaabbbcabbccaabbbbbcabbccabbccccaaabbbcabcabbbbcabcabbccabcabcaaaabbccabbcaaaabbcabbbcabbbcabbcaaabccabbbcabcabcaabcabbbcabcccaaaabcaabbcabccabcabcabbbbcaabbcaaabcccaaaabbccccabccabcaaaabbbbcabccaabccabcaaabccccaaaabbccaabcabcccabccabbbbcaabccabcabccabbccabcabcccabccabbbbcaaabcabcabccabcaabbcabbcabbcabbcabbcaaaaabbccabcaabcabcabcccaabbbbbcaaabbccabcabbbcaabcaabbcabbcaaabbcabbcabccabcabcabcabcaabbbbbbccccaaabcaabcabbcabcaabcabcaabbcaabcabbcccabccaabcaabbbccccaaaaaabcaaabbcabcaaabbcccccabbcabbcabcabcccabccabbbcaabcaabcabcccabccaaabccaabcccabbcabcaabcabcaaaabccaabcabcabcaaaabcaaabcabccaabbcabcabcaabccabccaaabcabbcaabbbcabcabcabbbbcabbccabcabcccabcabcaabcaaaaabccabbcabcaabcaaaabcabccabcabcabcabcabcaaaabcabbcabcabbcabccccabbcabbbbccabccccabcaabcccabbcabccccabcabcaaabccaabcabcabcaaaabccabcabccabccabbcabcabcabcabcabbcabcabccabcccccaabbcabcccabbcaaabbcabbbcabbcabcabcabcccabcabcabcabcabccabcabcabbcabcaabbbbccabcccccabcabcaabcccabcabbbbcaabcabbcabbcabbcaaabcabcabbcaabcabcabcabcccabccaaaabbcabbcabccabbcabcaaabcabbbcabcaabbccaaabcccccabcabccabcabcabcabcabcaabcaaabbbcabcabcaaabcabcaaaabcccaabcabbbcabcabcabbccabcaabccaabbbcccabbcaaaaabbbcabcabcabcabcabcabccabcabcaabcabccabbbcaaabbcaabcabbbbccaabcabccabcabcabccaabbcccaaabcabbcabbbccaabcaabcabbcccaabcaabccabcccaabccaabccaaaabcabcaabcabbcccaabccabbcabccaabcccabbcabcaabbcabbbcabbbbccaabccabcccabbcabcaabcabcccabbcabbbbcabbccabccabbcabcabcabccabcabbccabcaabcabbbccaaabccaabcabcccccabbcabcaabcaabcabcabccabcabccaabbcabcabbcabbcabcaabbccabcabbcabbccabcabbccaaabccaabcabcabccabbccaabbbbbccabbccaabcabccaabbcaabbbcabbbcabcabcaabcabcaaabccabcabccabccabcaabbccaaabcabbbcabbbcabcabbccabcabccabbbcabbcaabcabcabcabcaaabcaaaaabbccabcaabcabcccccabcaaabcaabccccabbcccabcabbcabbcabcabcabcabcabbbcabccabcaaaabcabbbcaabbcabcabcabccaabcabbcccabbccabcaabcaaaabcabbbccccabbbccabcccabbbbcabbcaabcabcabccabbcabbcabcabcaabbcabbbccaabcabcabcaabccabbbcccccccaaabbcabccaaabcaaabbcabbcabbccabbbbcabccaabcaabccabcccccabccccabcabcabccccabbccabcaabcaaaabcabbcccaabccabbccabcabbbcabcaabcabbcaabcaaaaabbcabbcabcabcaabcaabbcaabbcabcabcaabcabcabcabbbcaaabcccabcaabccabccabcabbcccaabcccabbccabccabccabcccaabbcabcabcaabbcabbcabbbccabcaabbbcaabccabbcabbbccabbcccabcccaaaaaabcabbbcabcabbcccabcabcccabbbcabbccaaaabcabbbccabcabcabcabcaaabcaabcabcabcaabccaabbbcabbccabccaabbccabccabbcabcaabcabccabcaaaabbcabccabbbcabcabbccabbcccabbcccabccaabbcabcabcaabbbcabcaaabcabbccabcaabbbccaaabbbcabccabbcabcaabcabcaabbbcaabbccaabcaabccaaabcabcaaabccccccabbccaabcaabcabcabcaaabcabbbcccabbccaaabcaaabcabbbcabccabcaabcabbcaabccaabcabcaabcaabcabbbcabcaabcabcabcabcccaabcabcabcccabbcaabcabcabccccabcaabccabcaaabccaabbccabbcabbbbbcabcaabccaaaabcaabcaabbbcaabbcaabcabcabcabcabbccabcaaaaabbcabcccabbcaabcaabccaabcaabbcaabcaabbcabbcaaabcaabcabcabcaabbcabbccccaabcccabbccabcaabbcabcaabbccaabbcccabcabccaabbcabcaabcaabbbccabbcabcabcaaabbcabbcaaabccabcabbcaaabbcabbbccabbcabbcccaabcabcccccabcaabcabcabbbcccaabbcaabbcabcabbcabbbcabbccaabcabcabbccaabcabbcabbcabcabccaaabccabcabccabbbcabbcaabbcabbcaabcaaaaabcaaabccabbccabbbcabbcaaaabcaabcccabbcabcabccabcabcabcabccaabbbcccabbcabcabbbbcccabcabbcabcaaabbcaaabcccaaaaabcaaabbcccabbbbbcabcccaabcabcccabcabbbbbcabccaaabccaabcabcabcabcabcaaabcaaaabbcaaaabcaabcabbcaabcabcaabbcaabccabbcaabcabcaabccabccabbcaabbbbcabccabccabcabcabccaabcabbcabcabcabcabcabcabcabbbcabccabcabcaabcabbbccaabcabbcaabcabbccabbbbbcabbbccabbcaabccabbcaabcabcabbbbcabcabcabccabbcabcabcaabbbbcabcccabbcaaaabcabcabcabcabccabbccabcabcabcaabcccabbcabcabccabcabcaabbcccabbcccabcabcabbcabbbbbbccabbbccaabbccaabbbbccaaaabcaabbbbbcaabcabcccaabbbccabccabbcabcaabccabbccabcabcabcccccabbcabcabcabbccabcaabbbcaaaabcaaabbbcaabccabcaabbbbccaaabcaaabbcabcabcabcccaabccaaaaaabccabbbbcabccabcccabcabcccabcccabcabcaaabbccabcabcccaaaabcabbbcabcabcabccaabcaabcabcabbccaabcabbccaabccabbbbbbccabbccabcabcabbcaaabbbcccabcaabcaabcabbbcaaaabcaabcabbcccabcabbcabcabbccaaabcabbcccabbccabccaaabcabcaabbcabbcaabcccabbccaabbcccabccabccccabbbbcabbbcabccaabbbcaabbbcabcabbcaaabbbcabccaabcabcccabbccaaaaabbbbcabbbcabbbccaabccaabbcaaabccabccabbccaabccaaaabbccabbcabbcabbcaabcccabcccccaabcccaabcabcabcccaabcabcabbcaaabcaabcabbcccabcabbcaaabcaabbbccaabcabccabccaabbbbccaaaabcabcabbcabcabcccabccaabcccabccabcabcccaabccabcaabbcabccaabbcccaabbccabbccaabcccaabcabbbcabbcaabccaabcabbbbbcabcccaabccaaabbcccccaaabcccabccabbccaabcccccaabcabcabcabbcabccabbccabcabccabcabcabcaabbcabcccabbcabbcabcabcaabbbccabcaaabcaabcaabcabcabbcabccabbcabbbccccabbbbbcabcaabcaaabcccaaaabbcabcabccabcccaabccabbbccaabbccabcabccccabccabbbbbcabcabcabcabbbcabcabcaabbcccabccccabcabcabcabbbcabbbccabcccabcabccabcabcabbbcabcabcabbccabcabbcaabbcaaabcaabbcabcabcabcaabcabbccabbcaaaaabbbcccabbbbccabcabcabcabcabcabcabcabbbcabcaabcccaabccaabccabbcabbcabcabccabccabcabbcabcccaaabccaabcabcccaaabcccabccabcabbbbcaabccabbbcaabcabcabcabcaabcaabbccabcabbcccabcabbcaaaabbccabcabbbcabcabbbcccccabbcabcabbcabcabccaaaabbbcaaabbbccaabcaaaaabccabcccabbcaabcccaabbccaabccaaabbbbcabcaaaaabcabbcccabccabcabcaabbbbcccabcaabcabcaaabcaabcabbcaabcabbbccabcaaabbcaabbcabbbcabbcabbcabccccabcaaabccabbcabbbcccabcabcccabbccaabbbcaabbccccabcabccaaabcabccabccabbbcabbcabcccabcabbccabcabcabcabcaabbbcccabbbcaaabccaabbbcabcaaabcaaabbccccabcaabbccaaabbbbcabccabccaabcaabbcabccaabcaabcabcabbccabccabcabcccaabcaaaabcaabbcabccaabcaaabbbbbcaaaaabbccaabbbccabccabbbcabbbbcccaaaaabcaaaaabcabbcabccabcabcaabcabbcccabcabbbbbbbbbccccabcaaabccabcccaaabbbbbcabccccabcccabcccabcabbbcabccabcabcabbbcabbcabccabcaabbccccabccabbcabcabcabcabcaabcaabcabbbccabbcabccccabbbbccaabcabcccccabbcabcccabccaabbbcaaabbcabcabccabccaabcabcaabcccabcabccabbccabccaaabbcaaaabbbbcabcabbbccaabbccabcaaaabbccabbcabcaabcaabcabbbbcabcaabcabccaabcaabbcaabcabcabcabcabcabbbcabcccabccaaabbbccabcaaabbbbbbcaabcabcaabbbcabcaabccabbcabcabcabbccabccaaaabbbbcaabccabbcabcccabcabcabccabbbcabcabbbbccabbcabcaabbcabcaabccabcabcaabccccccabcabbcabcabcabccccaabbcaabcabbccaabcabbbcccabcabcabbbcabbbbccabcabcabcabcabbbbcccaaabcaaabcabcaabcaabbccabcaaabbcabccccccabcaabccaabbbccabcccaabbbcaabccabcaaabcaabbbcaabbccabcaabbbcaaabcaaaaabbbcabcabcaaaabbcabcabccabbcaabcaabbccaaabccabcabbcabccaabccaabcabbcaabccabcaaaabcabcabccaaaaaabcabccabcaabcabccabcccabcabcabcabccabcabccaabbcccabcccaabcabcccabcaabccabbbbcabccaaabccabccccaabcabbbcaabbcaabccccaaabbcccaabcaabcabbccaabccabcaaabccabcabbcabccabcabcabcaaaaabcaabbcaaabbcabcabccabbccabbcccabcabccccabcabcabcabcaabcaaabcaabbcabbccabbccabbbccabcccabbcabbcabcaabbcabcccaabcaaabcaabcaabcaaabcabccabccabbccabcabbcaabbcabcabcabccabbccaabccabcccabcaabbcabcabcabbcaabbbcaaabcabccabccabcabcabcaabbcaaaabcabcabcabbccaabcabcaabcccabbbbccabcabcaaaabcaaaaabccabcccccabcabccabcabcabccccabcaaaabcabbcabcaabcabccabbcabcaabbcaabccccaaabcabcabbcabcccabcabbccaabcaabcabcccabcabcccabcaaabbbcabcabcabbcabcaabbbcabbbbccabcabcabccaabbcaabbcabcabbbbccabcabbccaaaabbbbcccabbcaaabcabbbcccabcabbcabbcaabcabcccabcaaabcabbcaabbcabbcabbbbbcaabcabbcaabcabbcaabcabcabcaaabcabccaaaaaabcabcabcabbcaabbbbbcccaabbcaabbcabbcabcabccabbbcaaaaabcaabcabcabcabcaaabcaabcabccaaaabccaabcccaabcabbbcabcabccccccaabcabcabcabbcabbccabbccabccaaaabbbcabccabcaabcabcabbcaabcabbcaaabcabcabcaabccaabbbccaabcabbccabcaaabcabcabcaabcaabcaabccabbccabccaabcaaaabcaabcabccaabccabcabcabccaaabbcabcaabbccccabbcaaaabcabccabcccabcabbcabbbbbcccaabcabcabbcaaabcaaaabcabcccabbbbbbbcaabcabccabccaabccabcccccccabcaabcabccabcabbbccabcccaabbcaaabccabcabbbcabcccaabccabbcabcabcabcaaabbccaaabbbbbcabcabbbccaabcabcabbbccaabbbcccabcccabcaabcabccaabbcabcccabbbccabbccabbcccabbbccccaabccaabbccccabcabcabccabcabcabcaabcaabcabbcaabbccaaaaabccabbbccabbccabccaabccabbcccabcabbcabccabbbbccabcabcabccabcaaabcabbbcabccccccabcabbccabcabccabbbccaaaabcabbbcccabbbccabbcabbcaabccaabbbbcccaabccabcaabccaabbcaaabcabcabcabbccaaabccabcaaaabcabcabcabbbcabcabccabbcabcabbbbcccabbcabcabcabbccabcabbcabccabcabccabbcaabccabcabcabcaabbbbcaaabbcabcabbcabccaabccabccabbbbbccaaaabcaabcabccaaabcccabcabcccabbcabcabccaabcabcabbccabcaabcabcaaabcabcabcabcaabcabcabbcaabccabbbcccabcabcabbcabcabcabbccaaaabbcabcabccabbcaabbccabcaabcaabccabcccaaabcabcabccabcabcabbbcabbcaaaabcccabbbcabccaabcabcabccaaabcaaaaaaaaabcaabcabcabccabccaabcabcabcabcaabbccaaabbbbcabcabcaaabccaabbcaaaabcabcabbbbbbbbccaabcabccaabcaabbcabcabcabcabbcabccccabccabbcabccabcabbccaabcaabbcabcaabbcabbcabccabcabbcabcabcabcabccabcabbcabccaaaabbcabbbbbcccaabcabccaaabccaaabbcaabcabccabcaaabbcabbccaaaabcabbbcabbbcabbcaabbcaaaabcccccabbbccaaabbcabbcccabcabbcabcaabbbbcabccaabcabccabcaabbbbcabcabcabcabbccabcabbccabbcabbbccaabcaaabcaaabccabbcccabcccabcabbcabcabbcabccabbcabcabbccabcaabcabcabccabbcaabcaaabcabbcabbbcaaabbcabccaaabbbbcabbcabcabccccaabcabcabccabcabcaaaabbbbbccaabcabcabbbbcabcabbccaabbbbccccabcabcaabccabcabcaaaaabbcaaaabbcabcccccabcaaaabccabcabcaabccabcabcabbcabcaaabbbbcccaabcabbcccaabcaabbcabbcabcabcabcabcaabcabbcaaabbcccabccaaabcaabcaaaabccabccaabbcabcabcaabcccaaabcaabbcabccabbccabbccabcaabcabccaabccabbbbbccccabbccabbcaabccaabcabcabcabcabcaaabcabbccabcabbcabbbcabcaaabcaabcabcabbbcaaaabcabcaaaaabcabcabcaabcaabbccabccabcaabbbcccaabcabbcabbccccabccaabccccabccabcabcaabbcabcabbbccabcaabcabbbcabcaabbbbcabccaaabbbcabcabbcabcabccabcaabccaabbcabcccabcaaabcaaabcabcabbccabcabccaabcccaaabbcabbcabcabcaabbcaaaaaabbbcaabccabbccaaabbccaaaaabbccaabcaabcaabbbcabccabcccaabcabccabbccaabcccabccabcaabccaabbccaaabccaaabbccabcabcccabbcabbcaabcaabccabcaabccabbbcabcaabbbcabcabbcabcccaaabbcaabcabccabcccabccccaabcaabbbcabcabbcaaaaabcabcabbbbccabbbcaabcccccaaaabcabcaaabcabcabbcabbcabbccaaabbcccabccaabcabbcabbbbcaabcaabcabccaabbcabccccabbcabccabcabccaabcaaabbccabbbbbcaabcabbcaaabbbcabcaabccabccabbcaabbcabcccabccaaabcabccccabcccccabbcccabbbcaabccabccabccabcccabbcabbbbcabccabcaabcabbbcabcabcabcaaaaaabcccabcaabcaaaabcccaabcabcccccaabbccccaabcabcabcabcabcabcabcabbcabccabcaaaabcabbcaabbcaabbcaaaabbbbcccccccabcabbcaaaaabcabbcaabcabcccabccabbbbccaabbcabbcaabccabbccaabcabcabcaaabbcaabcaabcabcabccabcabcaabcabbcccabbcabccccaabcaabbcabcaaabccaaabccccabcabccccaabccabbcaaaabcabbcccaaabcccabbcabbcabbbbcabcabcabcccabccaaaaabbccaabccabbcaabcabcabccaabcabcabcaabcabbcaabbbcaabbcabcabcabbcabccccabcaabccaabcccccabcaabbbbcabbccaabbccccabcaabbbcccabbccaaabbbcccabcabcccabbccabcaabccccaabcabcaabcabcaabcabcaabccabcabcaaabcabbccaabccccabcabccccabcabcaabccccabcabbcabbbcabccaabcaabcabbbcabcabbccabccabcccabcabcaabcaabccaabcabcabbccabcabcaaabbcabcabcabcabcabcccabcabcabbcaaabccaabcaabbcabbcabbbbbcabcaabccabccccabcabbbbbbcabbcccabcabcaabccabcabccabbcabcaabccabccabcabcabcabcaaabbcabbbbcabcaabccaabcccccabbbccabcaaabccccccabbccabccabccabccabbbccaabcabbbccabcaabcabbccabbcaaaabccabcaaabbbccaabbcabcccabcabcaaabbcabbcabbbcabbcabccaabccabcabbcabbccabcabcabbcabbcabcabcabcccaabbccccabcabcaaabbbbcaabbcabbbccabbcabbccabcabcabbbcabbccabcabcabbbcaabbbcaabcaaabcaabcaabbcaabccaabbcaabbccabccabbcaaaaaabbbbccabcabbccabbcabbcccabcabbcaaabcabcaaaabcaaabccaabbbbbcabcaaaaabccabcaabbcabcccabcaabcaabcabcaabccabbccccabbcabcabccaaabcaaabcabcccaabcabbccabbcaabcabcaabccabccabbbbccabbcabcccaaabbbcabcabbbccabcabccccccabbbcabbccabbbcaaaaabbbcabcccabbcabccaaaabcaabcaabbcabccabbbcabccabcabcabbcaabcaabccaabcabcabcaabbbcccaaabcabcabcabbcabcabcabbcabbcabcccccabcabcaaabcabbcabbbcabcaabbccabbbcabcabccccccabbcabbbcabcabbbcaabcaaabcaabcccabccaabbcabbbbcabcabcabcccabbcabccabccabcccccabbcaaabcaaabcaaabbbcabcabcaabcccabcabccabccabcabcaabbbcabbbcabccabbcabcabcabbbcabbbcabcabbcabbcabcccaabcabcccabcabbbcaabbcabbcccabbccabbbbbcaaabcabcaabbbbcabbbbbcaaabbcaabcaabcabccabcabcaaabbcabcaabcaabccccabcabccabccaabbcabcaabcabcccabbcaabcabcabcabcabbcaabcabbcabcabccccaaabccabcabbbcaabcabcabcaaabbccaaabbbcabcabcabcabcaaaaaaabcabbcabbbbccabbcabccabccaaabccabccabbcabbcabcaabbccabbcabcabbcabcabbbcabbccabccabccabbcabccaabbcabbcabcabcabcabcaabccaabcccabbcabccabbcabccabccaabbcaaaabbcccaabbcaaaabcabbbcaabbcccabcabcccabcabcabcaabcaaaabcaabcabbccaabcaaabbcaabccabbbcabccccabcabcaabcabcaabbbcaaabbbccaabcabcabbbcabbbcabcabccaaaabcaabbbbcaabbcaabcccccabbbccccaabcabbccabbbbcabcccabcabbccaabcabbbcabcccabcabcabcabbcabcabccaaaabcabcabcabbcabbbbcccabcaaabccabcabbccaabccabcabccabbcabbbbcccabbbccaabcabcaabbcabcaabccccabbbcabccabbcabcabcaabcccabcabbcabccabcabcaabbbccabbcccabcccabccaabcabccabcabbcabccabbcaaabcabccabcabccabbbbccabccabcaabbcabbcaabccabbcccabbbccabcaabccabcabcccabcccabccccabbcabbcabbbbcccaabbcaabcccaaabbcabcaabbbccabbcabbbbcabccabccabcabbcabccabbcabbbbcabcabbcabcabcabcaabcabbcaabbcabbcabbcabbcabcaaabccaabccabbcabbccabccabbbbcaaaaabcabcabccccabccaaabbccabbbbcabbbbbbcabccabcabcabccabbcccabbcabcabcaabcaabccaabcaabcaabbcabcaaabccaabbcaabbcccabcabcabcabcaaaabcaabcabcabbcabbccabcabccccaabbcabcabbcaabbcccabcaabbcabcabbccccabccabcabbbcaabcccabccabcabcaabcabbcabcabcabcccabcabbcaabbcabcabcabcaaabbbbcccabbcccabcaaabbcabbcabcccabcaaabcabcabccabccabcabcabcabbbcccabbbcaabbccabcabcabcabcabbcabbcaabcabccabcabbcabbcabbcccabbcabbcaabbccabcaaaaabcabcabcaabcabcaabcaabcabbbccabbcaabccabccaabccabbcabbcabcaabcabbcccabcaaabbcaabbcaaabcabcaabbbcaaabcccaaabcabcaaabbccabcaabbccaabcaabbbccabccaaabcabcaabbccaaaabbbbcabccaabbcabcabcabbcabcaabcabbcabcaaabbbcabcccccaabcabbcabbcabcaabcabcaabccabbccccaabcabbbcaaabccccaabbbccabcaabbbccccabcaaabcabcabccaaabcaabcaaaaabcaaabbcabccabcabbcaabbcaabcabbcaaabbcaabcabbcaabcaaabccabbcaabcabccabcabbcaabcabcabbcaabbbccccaaabccaaabcccaabcaabccaabbccabcabccabcabcaabcaabccabcabbcabccabbcccabcaabcabcaaabbcabcabcabcabcaabbccabbcabbbccabbcccaabcabcabccabcccaaabcaabccabbcabbcabcaaaabbcaabccaabcabcabbcaabcabcaabcaaabcaabbcaabcabccabcabcabcabbbbbcccaabbbcccabcabbcabccabccabcabbbcabccabccabccaabbcabbcccabbbcabcabbcaabbcabbbbcaaabcabccabcabccabcaaaaaaabcabcaabbcaaabcaabccabcaabbcabcabccabbcabccabcabbccabccaaabccabbbccabcabbbccabccaaabcccaabbccabbccccaaabbcabbcabcabcabcccabbcabcabcaabbbbcaabbcaaabcabbcaaabcabccccabcabbbcccabcaabcabcccabcabbcaabbbcabbbcabcabcabccaabcabcabbcabbbcaaabccabccabccabccabbbbcabccabccabcaaabbcabccabcabcabbcabcaabcccabbccabcabcccaabbcabbbcaabbcccabcabcabccabcabccaabcabccccabbbcaaaabbcabbcabccabcccaabbccccabbbcabcabbcccccabbcaabcabbbbbcabcccaaaabccaabbcabcabccabcabcccabbbbbcabbcabcabbbccabbcabbcaabcaabccabcabbcabcaabcabcabbccccabcabccabcabcaabbbcaabbbbbbcabbbbbcabccccabbbccaabcabbcabcaabcabcabcabccabbccabccabccabcaabccaabbccabbbbbcabcabcaaabcabbcaabcabcabcabccaabcabcabbcaabcaabccaabcabcabcaabbcabbbcccabcabbbbbccaabbcaabbbbcaabcabcabcccabbcaabcabccaabbcaaaabcabcabcabcabcaabcabbbccaaabcabccaabcabbcabcccabbcabbbbcabccabcccccabbcabccabcabbbcccabccaaabcaabcccabcabcabbbccabbccabbcabcaaabbcabcccaabcabbcccccabcabccaabcabbcabccaaaabcaaabcaabbbccabbccaabcaaabcabbbccabbcaabccaabbbcaaabccccabcabccabcabbcccaabbccaabbcabbccabcabcccaabccaabbbcaaaabcabbcabccaabbbcaabccabcabbbbcabcabccccabcaabcaaabcabbcabbcabcabccabccabbbccaaabbbccabccabcccabcaabcabcaaabcccabccabbbcabbcabbbcabbcabbbbbccaabcaabcabbcabbcabccabbccaaabbcabcabbccaaabccabcabbbccabcaabbcabbbcabcabcabbbbbbcabbccabbbcabcabbbcabcabcabcabcaabbccccabbbbcabcabccabcabcabcabcabcabccaabbcccaabbbcaaabbcccabccabcabbbbcabbcaabbccaabbbccabbbcccabccccabcaaabcabccabcabcabbbbbcaabccaabcabcccaabccabbcabcabcccaabccabbcaabbcaaabbbbcabccabccaabbbccaabccccabccaabbbbccabcabcaabcabcabbbccaaabbbcaabcabcaabbbcaaabbccabcaaabcabcabccabbbccaabbbcabbcabcaabcabbbcabbbcabbbbbccabcabccabccabbcabbcabcabcccabcaabcabcabbbbcabcaabcccabbbbcccaaaaaabbcabcaabcabcabbcabbcabbcabcaabbcabcaaaabcabcaabcabcabccabbbbccabcabbcccabcaaabcaabccccccabbcabbcaabcaabbccabbbbbcabcabcabcabbcabccccabcaabcabcabcabcabccabccccabcabcaabbcabcaabccabbcabcabbcabccabccabcabcabcaabbccabbcabbcaaabccabcccabcaaabbcabcaaabcccabcaabcabbbcabbcabbccabccabccabccabccabcabcabbcaabbcabbcabbccabcaabccabcabcabcaaabcabbbbccabcabccaabcaabccabcaabcabcaabbccabccaabbcaabcabccabbbcaabbbcabcabcaabcaaaaabcaaaabcabcabcabcaabbcabccabcaabcabccaabbccabccabcabccabcabbbcabbcabbcabcabcabbcabbcabbbccaabbcaaabbcccabcabcabbbccccccabbccabcabbcabbbbcabbcabcabcccabbcaabcabccabcabcabbcabcabcabcccabcccaabcabcabcabbcabbcccabcaaaabcabbcabcabcabccabbccabcabbcabcccabbcabbbcabcccabcabbbcccabcabcabcaaabccaabcaabcccabbcabbccabcabcabccabbbcccabcabcabcaaaabcabbbccaabbbccaabbbcabbcabccabcaaaabcabbbcabcabbccabcabcaabbbcaabcccabbbcabbcccaabbcabbcabbcaaabbbcabcccabcabccabccabbcabccccabbbcaabbcaaabcabcabcabccabccaabcaabcaaabccabbcabccabbcabccccccaabccabcabbcaabcaabcccabcabbccccccabccaabcabbcabcabbcabccabccabcabcaabbbcabcaabcccccabcaabcabcabbcabcaabcabcabbccabbbbcccabcabcabcaabcabcaabccabccaaaabcaaabcaabcabbcaabbbbcabbbcaabbbbcaaabcabccaabbcaabcabccabbcabccaabbbcabbcabcabcccccabbbcabcabcaabcabcabbccccccabbbccabbcabcabcccabbbcaabcabbccaaaabccccaabcabbbcabbcaabccabcccabbbcaabcabbcaaabccaaaabbbccabcccaabccaabcabbccaabcaabbcabbbbcabcabbcaabbcabbbbcabcabbcabbcabcabcabcabccabcaabcaabbccabccabbbbbbcaabcabcabcabccabcabccccabbcaabbcabbbcabbcabbcccabbcabcabcabcabcabcccabbbbccabbccabbccaabcccabcaabcabcabcabcabcabcabcaaaabcabccaabcaabbbbbcccabcaabcabbcabbbbcabcccaaabbccaabbcabcccabccaabcaaabbbcabbcaabccccccabcaaabcabcabbccaabcabcabbbbcabcabbccabcaabccabbcabcabbbcabcaabccabcabcabcabbcccccabcabbbbccabcabccabcaabbbccabbbcaabcabbbccabcabbbccaabcabcaabcccaaaabcabbccaaabbcabcccaabbcaabcabbcabcabcaabcaaaabcabcabbcaabbcabbcabcaaabbbbcccabcabcabcccccccabbcabccabccaaaabcaabbcaaabbbbbccabccaaabcaabcabcabcaaabcccabccabccccccabbbccaaabbbcabbcabcaaabccabbcaabcccabcabbbcabbcaaabccabbcccaabcaabbccabcccaabbcabcaabcabcaabcaaaaabcabcabcabbcaaaaaaaabccabcaabccaaabcccabcabcabcaaabccaabcabcabcccabbccabcabcaabbcabcabcaaabcabcabcabcccccabcabbcabcaaabccaabbbcabbcabbcabbccabccaaabccabccccabbbcccabcabcaabbbbbbbcaabbbccccabcaabcaabccabcaaabccabbcabcaabbbccaabbbcabcabcabbbcabbccabcabbcabccaabcccabccabbbbcaabbbcccabcccabcabcabccaabccccabcabbcabcabcaaabcccabcabcabcaabccabccabcabcabcabcabbcabbcabbbcccabbbcabbbcabcabccaaabcaaaabbccaabcccabbccccabbcccccabcabcabcabcabccabbcabcabcaaabbcabcccaabcaabbcaabcaabccaabbbcabbbbccabcabcaaabccabcabcaaabbcabcaabccabbbccaabbbbccabbcaabbccaaabcabbccabbcabcccabbccabccabcaaabcccaabcaabbccabcabcabccaaabcabccaabcaabbcabbccabcaabcabcaaabbbcccabcabbbbcabbcaabccabcaabcaabcaaabbccabbbcccaabbbcabcabccaaaabcabccaabcabcccaabcaabcaaaabbbbcabbccabcabcaaabbcabcabcaabbcabccccabcabbbccabcabcaaabccccabcaaaabccccabbcaabcabbcaaabccaaabccabbcaabcccabcaaabcccabbbbcabbcabccabcabcabcabcaabccabcccabcaabcabbccabcabbbbccaabcabcabcaabbccaaabccabcaabccabbcabcaabcabbbbcccabccaabcabcabcabcccaabbcabbbbbcabcabbbbbcabcabbcabccaaabbccaabbcaaabccabcabcabbcabcabccabccaaabbbcabcaaabbbcaabcabcaabcabcabccabbccabccabcaabccccabcabcabcaabbccabbccabcaabbcabbbcabbbbbccaabccabbcaabbcabccaaabcabccabbbccaaabbcaabcccccaaabbccaabcccaabbbcabcabbcabcabccaabcabbccaaaaaabcaabcabccaaabbcaaabbcabbcaabcaabbbccccabccabccaabccccabccabcabbccaabcabcabccaabbccaaabbcabcabbcabcabcabcabbcaaaabbcccabcaabcccabbbcaaabccabbcaabbcabcabccaabbcaaabcaabccabcaaabcaabcaabcabcabbccabcabcaaaabbbbcabccabbcabcaabcabccabbcccccabbbbbcabbcabcabbcabbcabcabcabbccabccabcabcabbccabcabcabcaabcabcaaabbcabbcabcabcccaaabcabccabcaabcccabbbbcabcabbbbbbcccaaabbcabcabcabbcaabbcabbbcaaabcaabcaabcccaaabcabcabccaabcabccabcaaabcabcabcabbcabccabcabcabbcabcabcabcabccccaabcaabcabccaabbcccaabbccccccabccabcccccabcccabccaaabcaabcccabcaabccabbbccaabcaaaabbcabcabcaaaabcabccabbcabcabcaabcabccabbccaabccaabcabcabccabccaaabcccabccaabbcabbbbcabbbcabcabcaabbcabcaaaabbcabbbcabcabcabbcabbcccabccabcaabbcabcaabccccccabcabcabbbcaabcaabcaabbcabcabccabccabcabcabcabccabccabcabccaabbcccccaabccccccabcabccaaaabccaabcabcabbcabcabbbbcabccaaabcabccaaaabcabcaabbbcabcabcabbcabccabbbbccaaabcccccabbccccabbbcabcabcaabbcabbccabbcabbcaaaabccabbbbcabccabbcaabcabcabcabcabbbcaabbccabbbbcaaaaaabcabcaaabcabccabcabcabcabbbcabbcabbcabcccaaabbccaabcabbbcabcabbbbccaaaaabcabccabcaaabcaaaabcaaabcaabcccabcabcabccabbcaabccabccaabcabbccabbbccabbcaaabbcaaabcabccccabcabbcabccccabccabcabbbcaabcaabcabcabbcabcabbcaaabcabcaabcaabbcabccabbcabcaabbbcaaabcabbccabccaabbcaabcabbcabbcabcaabbcaabbbbcaabcabcaaaabbcabcaabbbccccabccaabbbccccabccaabcaaabcabbccaabbccabcabcaaabbcabbcabbcabbccabcabcabcabccccabcccaaaabbcaaabcabcccaabbcabbbbcabcaabbcccaabbcaaaabcabcabcabcabcaabcccaabccabbbbcabbcabcabcabbcaaabbbccabccabbcaabccabcabccccabccabccabbcabccccabccaabccaabcabccaabcccabbcabcaabccabcabbbccabcccabcabccabbbcabbcaabbbbcccabcabcccabcabbccabcaabcabbcccabcabccabbccabcabcaabccabcabcabcabcaabcccaabbbcaaaabcabcaabcaaabcccaaaabcabcabccaabcabccabccabccabbcabcaabcabcabccaabbccaabcabbcabcabccabbcabcaabcaabcabcabcaabcabccaaabbcccabcabbcabcabbcaaabcabbcaabcabcabcaabccabbbbbcabbcabbcaabbcccaaaabbcaabbbbcabccabbcabcccabcabbccaabccaabbcabccaabcabbcabccabcaabbcabbcaaabcabcabcabccccccaabcaaabbbbcabccccabbcabcabbcaabcabcaabccabcaabbcabbcabcabcabcabcaabbbcabcaaabccaabcaaabbbcabccabbccabcabbcaabbcabbccabbcccaaabcabcabbcabcaabbccaabbbcaabbcabccabcabbcabbcccabcaabbbbccccabcaaabcabbbccaabcaabcabbcabcabccabcaabbbbcabbccaabbbcaabccabbbcccabccabbcaaabccccabccaabcabcccaabcabcabcaabcaaabcaabcabbcabcaabbcaaabcabccabbcaaaaabbcaaabcaaabccaaaaabcaabbbcaabbccabccaaaabcabccaabcabcaaabbbcabbccabccabbccabbbbcabbcabccabccabbcabbbccabccabbcaabbbcaabcccabbcccaabcaaabcaaabbbcabbcabccabcabcccabbbcabcaaabcaabbbcabcabbcabcaabbbcaaabcaabbcabccabcccabcaabbbcaabbcaaabbcccaabcabbbcabccaabcaabcabbcaabcabbbcccaabcaabbcccabbcabcabcabcabcaabcaaabcaabcaaaabbcabcabcccabccaabbcabcabbcabccaaaabbccabbccabbcabcabbbbccabccabcabcabcabcaaaaabccaaaaabbbbbcccabcaabbcabcabbcaabbccabbbcaabbcabcabccaabcabcabbbbccaaabccabbcaabcccabcaabbccccabccabbcabcabbbccaaabcabcabcabcabcabbcaabbcaabcabcabcccabcaabcabccabcaabccabcaabbcabcccabccccaabcabccaaabccabcabbbccccabbccabccccaabccaabbbcabcaaabcaabbcaaabbcabcabbcabbcaabbccabcabccabcaabccabbccabccccccaabcaaabccccaabcabbbcabbbccaaabcabbcabcaabcccccabccabbcabbbbcabbbccabcaaabccabcabcabcaabccccccccabccaaabcabbcaabcabcaabcabccaaabbcabbbbcabbcabcaabbbcccabcccccaabcabbcabcabccabbccccccabccabcabbcabcabccaabbcaabcabcabccabcccabccaabcaabcaabcaabbcaabbccaaabcabccabbcabccabcaabcabcabbccabbcabccabcabcaabccaabcabccabcabcaaabcabcaabbcaaabcabccaabcabcaabbbcabcaaabcccabcaabcaabbcabbcabcabbbbcabccabccaabcabbbcabcaabbccabccaabccabbbccabbcabcaabcaabbcabcaabcaabcabbbcccabccaaabcabbccabccabbbcaabcabbbbbcccabccaabbcabcabcabccabccabbcabbcabcabbccabcabccabcaaabcccaabbcabcabcaaabbccaabcaaabcaabbcabcccabcaabccabcabcabcabcabbccabbcccaabbbcabccabcaaabccaaabcaabcabcabccaaaabcabcabcabccabccaabcabbbbcabbccaaaabbcccabcabcabcabccaaabbbcabbcabcabcaaaaabbbcabcabbcccabcabbbccaabcabccaaabcaabcabcabbbcabcaabcaabbbbbbcaabcabcabbcaabcabbcabccabcaaabcabcaabbcaabccabcabbcaabcabbcabbccabbcabbcaabbcaabbbbcaabccaaabbcabcabbcabccabbbbbccaabbcabcabcabcaabccaabccabbccccabbbcabbcaaabbcccabbcabbccabcabbcccaaabbccabcccaabccabcaaaaabbcaabcccabcaabcabbbcabcccaabbbcabbcabcabcabcabbccaaaabbbcabccabcabcabcabcccabbcaabcccccabcabccaabcabcabbcabcabcabccabcabbbcabbcaaaaabbccabbbcabccabbcabcabbcaaaaaabcabbbbcaabcabcabcaaaaaaabcaabcabbbcabcabcaaabcaabccccaabcabbbcccabccabbccabbccabcabcabbbccabccaabcabcaaabccabccaaaaaabcccabbccabcabbcaabcabcccabcabcabbcccaabccccabccccccabcabcabcaaabcccaaaabbbcaabcaaabcaabccabcabcabccabbbcabbcaaabbbcabcabbccabcaabccabbcaabcabbcccabcabccaabbcabbccaaaabcaabbcabcaabbbbcabcabccaaabcaaaabcaabcaaaabcabbcabcaaabcaaabccabccabcabcabcabbcaabcabbccccabbbbccaabbcccaabccaabbbbcaabbcabcabcabbcabcaaaaaabcabccabbcaabbbcaaabcaabccabccccabcabcabcabcabcabcabcabcabccabbbccabccaabcabcabcccabbcabcabbcabccabcabccabcabccabccabcabccabcaabcaabcaaabbcabbbbcccaaabbbbbbccabccabbbbcabccccabcabcabbcabcaabcaabbcccabbcabbcaaabcabcabcabbbccccaabbcaaaabcabcaaabccaabbcabcaabccabcabcabbbccabcabbcabcccaaabbcccaabbcaabcaabcaabcaabbcabccabcaabccabbccabcabbbcabcabcabcabccabcaabbbbcabccabbbcaabcabcabcabbcabcaabbbcaaaaabcabcabcabcabccabccabbcabcabccabccaaabbcccabccabcaabcabbcaabccccaabbbbcaabbcabcaaabbcabcabcaaabcabbbbcabcccabbbcabbbbcaabcabccaabbbcabbcabbbcabbccabcabbcabcaaaabcaabcaabcabcabcaabbcaaabbcabccabccaabcaabcabbccabbcaabbbbbcaabcabccabbccabccabbcabbbbcabbbbbbbcabcaabcaabbcabcabcabbcabbbbcccaabbcaaaabcabbbccaaabcaabbcabcccabcabcabbcabbbcccaaabcabbbccabcabcaaabbcaabcabcabbcaaaabcabbcabbcccabcabccabbcabccabcccabcaabbcaabcabbbccabcaabccaaabcaabccabcabcabcabccccaaaabcccaaabcabcaabbcabbbbbcabccaaaabbcabbccabcabbcabbbbbcabcabcabcabcabbbcaaabcabbcaabcabcabcaabcabbcabcccaabcccaabbcaabcaaaaaaabcccabccaabcaaabbccabcabcaaabcaabccabcabcabcabbbbcabbcabbcaabcaabcaaabbbcaabbcabcabbcabcabcccaaabccabbcabccaabcabbcccabcabbcaaaaaabcaabbcccabcccaabcabcabcabcabbcabcabbcabcabbcaabcaabcabcccabbccabcabccabbccabcabcabcccabcaaaaaabbcabcabbcaabcabcaabbcaaabccabcabccabcabcaabcabcccccabccabcabccabcaabcabcabcabbbbccabbcabccabcaabbbcaabcaabcaaabccaabbccabcabbcabcabccabcaabccabcaabcabcabcccabcabbcabccaaaabcabcaabcabbbbbcaabccabcaabcabccabcabcabcaabcaabcabcabcaabccaabcabcaabbcccabcabcccabccabcabccccaabcabccabbcaaaaabccabcccccabcabcabcccabcabbcaabbbcabccaabcabbccaabcabcabcccabcabbbcaaaaabbbbccaabcccaabcaabbcccabcabccabbbbcccabbbccabcccabbcaabccaaabbbbbbcabbbcabcabbbbcabcabbcabbcabbcabbcabbccaabcccaabccabccaaabccaabcabcabccccabcaabcabcabcccabbcabbbcaaabcaaaabcaabcabbcaabccabcabcccaabbbcabbccabccccabcaabcabcccccaabcaaabcabcabcabcaaaaaabbccabcabcabcaabbccabcaabcaabcabcabccaabcabcabcabcabbcabcaabccaabcabcccabccabcabbbcabcaaabbccaabbbbcccaabbcaabcabcccabccccabcabcabbccaaaabbcccccabbbccabbcaabcccaabcaabbcccabbcabcabcccccabcccabbcaaaabcabccabcaabcccaabcaabcabbbccaabbcaabbcccabccabccccabbbccabccabcabccabcaabccabccabcabccabbbcccaaabbcabccabbcabccabcabcabcccabccabcabcabbbbcaabccabcabbcaabcaabbcabbbccaabbcccabcabcaaabcabbccabcabcccaabcaabccabbcabbcaabcccabbcaaabccaaaaaabcabcaabbbbccaabbcabcccabcccabbcabcabcaabcabcabcaabcaaaabcabbcaabcabcaabcabccaabcaabbbbccabcaaabccaabcccabbbccccabcaabbbcabccabcaaaabcabbbcaabbbcaabccabcccccaabccccabcabcabbcaabcabcccaabcabcabbbbcabcabbcabcabcabcabbbccabbbbcaaaabccabbbbcabbbccabccabcabbbbcabcabcabcaabccaabbbccabbbbccabcabcabccaabbcabcabcaaabcabccccabcabbbccaaabccaaabccaaabcaabbcabccabcaabcaabcabccabcaaabbbccabccabcabcaaaabcaabccabcaaabbcabbcabcabcabccaaaabbcccabcaaabbcabccabbcabccaabccabcabbccaabcabbbbcabccaabbcabcaabcaaabbbbbccabcabbbbcaaaabcabcabcabcccabbcccaabcabcaabcabccabcaabcccabbbcaaabcaaabbbcabbcabccabcabcaaabccabccaabbcaaaabbbcabccaabccabbcabcaabccabccaabcabccaabbbbcabccaabbbbcaabbbcabbcabcaaabcabccabccabcccabbcabcabccabbcabcabcaaabbbbbccabbcabbcabcaabcaaabbccabccabbbbbcabccabcabccccaabbbbcccabbccabbcaabbcaabcaabbbccabbccccabbccabcaabbcabbcaaabbcabcabbcabbbccaabcaabcccaabcabcaabcabcabbcaabbbcaabcaabcabbccaabbcaabcabbcaabbcabcabbbbcabbbbcabbbccaaabcabbccaabcabbccabcabcabbbbbcabcaabbcaaabcccaabcabcabbbcccabcccabcabcaabcabbcccabcccabbbccaaaabcaabcabbcabcabcaabcabbbcabcabccabbcaaabcabccabcabccaabcaabcaaaabcccabbcaabbcabbcabcabcaabcabccccabcccabbcabbcccaabcaabcabcaabccaaabcaabcccabcaabcabcabccccaaabccabccabcaaabbcabcabbcaabbcabcabcabccabcabbcabbccaabcabcabcabccaabcabbbcaabcabccabcabbcccabbcccabcabcabbcabbcaabbcabbcabcabccabbcaabccabccabbcabbbbccabcabbbcaaaaabcccaaaaabbcaabbcaaaabcabcabcabbbbbccabbccabccabbcaabccabcaabbcabccabcabcabbccabcccaaabbbcabcaabccccabcaabcabcaaabcabccaaaabbcaabcabbcaaabcabcabcabcabbbcabcabccccabbcabcabcaabbcaabcccaabbbbccabcabccabbcabcaabcabcabbbcabbccabbcaabbbbcabcabcabccabbcccabbbcabccabccabcabccabbbcaaabbbccabccaabbbccabcccaabbbcccaabbcccaaabcaabcaabcabcabbccabcabcabbccaabcaabcabcabbcaaaaabccccabbcabbcaabcabbcabcaabbcabcabbcaabcaaabbbccabbcccabbcaabcabccabbbbbbbbbccabccabbccaabcabccabbcabbcabccabcabccabcccaabccaabccabcabccaaabcabcabcaabbccabbbcaabbcabcaabcccabcaabcabccabccaabbbcabcabccabbccabcabcabccabcabbbcabcabcaabbcabccaabcccabbcabccabccaabbccaaaabccccaabbcabcaaabcabbcabcaaabcccccccabccabcaabcabbcabbbbcccccabccabccabcaaabcccaabbcccabbcccabcaaabccccabcabccaabbcaaaaabbccabccabcabcabbcabcaaaabcabbcaabbcaaabccabcaaaabcaabcabcaabbccaabcaaabbcabcccaabcabcaabccabbcabcabcabccabbcabcaabbcaabcaabcaabccccabcaabccaabcabccaabccaaabcabcabcaabcabcaabcaabcaabcaaabccaaaabccaabcabcabcabcaaaabcabbbcaaabbcabcaaabccaabcabcabcccaabcabccabbbcccabbcabbcabcaabcabccabbbccaaabbcaabbbccccaabcccccaabccabcabbcabcabcabccaaaabbcccabcabcabcabcabcccaabcabcaabbccabbccaabcabcabccabccaabcabccabbbcabcaabbbbbbccaabbcabcabcabcabcaaabbcccaabbbbcaaabcccaabccaaabcabcaabbccabbccabcabccabbbcabcaaabccaaaaabcabcabcaabccaaaabcabcabcabcabcaabcabcabcabbbcabcabcaabcabcabbccaabcabcabbbccabcabcabcaaabcaaabbcaabbcaabcabcaabbbbcabbbcaabbbcabccabccaabcccabcaaabcccaabcabbcabcabbcaabcabbbccaabcccabcaabbbcaabcaaaabcabcabcccabcabcabcabccabcaaaabbcabbcccaabccccabbbcccabccabccabcaabcaaaabbbccccaabcabbcaabbccabbcccaabcaabccabcabccabbcabbcabccabbcaaaabcaaabbcabcabcabcabbcabcabcaabcaaabcabcabbcabccabcaabbccaaabcccabcccabccabbbcaabcabcabcabcabcabbccabcaabccabcabcccccabcabcabbbbcaabcabcccaaabbcaabcccabcaabcccaabcabcaabccaabbcabccabccabcccabbccaaabcabbccccabcaaaabbcaabcabcabcabbbcaaabccabccaabccabbccabcabbcabcaabccaabbccabcccccabbbccaabbccabcabbbcccabccabbbbcabcabcaabccabcabccccabbbcaabbccaabcccaaabcabcabcabbcabbbbccabcabccabbcccabccabbcabccabccabbcccaabccabcabcabbbcaaabbcabbcabcabbcaabcabbbcaabbcabcccabbbcabcaabcabcabbcabccabbcabbcccabccabbcabccabcccaabcabbccaabbbbcabcabcaaabcaabcaabbcabcccaaabcabcccabcabcabcabbcabccabcaabccaabbcabcabcabcabcaaaabbcaabcabbcabcabcaabccabccaabccaabbbcaaabcabccabbcabbcaabcabcaabcabbcabccabbcccabccabccabbccaaabccaabbbcabccabcabbbcabcabcccabccaaaabcabbccabbbcaabcabccaaabccabbbcabccabbbccabcaaabcabbccabccaaabccabcaabbccccabcabcabcccabbcabccccabbcabcaabccaabbbcccabbcaaaaaabcabcabcccabcabcabccccabbcaaabccaabbcabbcabbcabbbbbcabbcabbbccabccaabcabcabcaabbbbcccabcabbcaabcabbccccccabcaabbcabbccaabbcaabccccabcccabbcabbbbbccccaabcabcabcabbcaabcaaabcabccaaaabbcabbcabbcaabcaaabcabbccaabcccabccabccabbbcabbcabcabcaaabcabccabcabccabcabcabcabbcaabbccccccabbcaabcaabbcabbcabcaabbcabbccaaabcabcabcabcabbbcaabccabbccabcabbcaabccabccabccaaabbbbcaabcabcaabcabbbccabbcabcabcaabcabccabcabbbcabccabcabcaabbcaabccabcabbccaaaaaabbbbccabbccabcccabbcabcaaabccaabcabbbcaabccaabccabcaabcabcabbcabcabbbcabcaaaabbcabbbcabcabcabcaaabcabccaabbbcaabbbbbcaabcaaaabccaaaaabcabcccabbcabbbbcabcaabcccabcabcccabbbccccaabbcabcaabcabccabbcabcaabbbbcabbccabcaabbccabbbbcabcabbcaaaabccaabcaaabccaabccccaabcabbbccaaabcabcabbccabccabbcaaaaabcaaabcaabcaaabcabbcabccabcabbcabccaaabcabcabbbcaaabccaaaaabcabcabccccaabcccabcabccaaaabccccabccabcabcaabcaabcaabbcccaaaabbbcaaaabcabcaabcaaabcabccabcabccabbbbcabcaaabcaabccaaabbbbcabcabccabcabcabbcaabccabcabcaabcaabcaaabbcabbbcabccaabbbcaabcaabbcabbcaaaabcabbbcabbcccabccabcabbcabcabbcabcabbbccccccaabbbbbcaabcaabccabbbbbcabcaabcabbbbbcabccabcaaabcabcaabbcaaabccaabbcccaabcabcccccabccaaabcabcaabbbcabbcabbbbccabcabccccabcaabcabbbccabcabcabccabccabbcccabbcabbbcaaabcabcabbbcaaabbbcaaaabcabbcabcaaabcccaaabccaabccabcccaabbcccabbbbbcabbcabcaaabcaabbcccaabccabbcabcaabcaabcaabbcabcabbbcaabcabccabccaabbbcabcaabbbcabbcabcaabcaabcabcaabbbbccabcabcaabbcaabcabcaabccabcabcaabbbcaabbbcaabcabcaaabcaabbcaabccabcabbcaabbcabcabcaabbbcccaabcaabbcabcaaabcaabcaabcccabcabcccabbcabbcccabbcabcaaabbcabbccaabbbcabcabccabbcccccabcabbbccaaabcabcaabcaabcabccabcaabccabcabcabcaabcaaaaaabccabcaabbbccaaaabcaabbbbcabccabcaaabcaaaabbbcaabcccabbbcccaaabcabccaabbcabbcaaaabcabcaabccabbcabcabccabbcabbcaaaabcabbbbcabbbccabcccaabccabcabcaabcabcabbbbccabcabcaaabbcccabcccabbcccabcabcccabbcabbccaaabcccaabcabcaabbcaabcabbccabbcabbcabbcaabcccabcabbcaabcabbcaaaabcccabcabbcabcaaabcaabcabcaaabcabcaaabcaabcabbccabbccabcabcabbccccabccabbcabcabccabccaabcccabbcabbbbcaabcaaabcaaabccabbcaaaabcccabcabbcabcaabccaabccabbcabcabbcabccabcabbcaaabbcabcabbbcabcabcabcabcabccabcccaabbcabcaabccaaabcaabbcabccabcabbbbbcabcccabccabbbcabcabbcabccaabbbbcabcabccabcaabcabcabbbccaaabcaabbbcabcaabccabcabbcabcaabcabbbcaabcaabbcabcaabcabccaaabcabccccaaabcabbcaabcabccabccabcabccabcabcabcabcaabcaabcabccaabcabcabccccabcaabbcabbcabbcabccabbcccabcabbbbbccabccabbcabbcabbcaaabcaabcabcccaaaabbbcaaaaaaabcabcabccabbbcaaabcabbcabcaaabcaabcccaabcabbcabcabccabccabccabccaaabcabccaabbcaabcabbbcabcccaabcabbccabcaabbcaabbcabcabcabccccabcaabcccaaabbcabcabccabcabbcabccccaaabbcaabbbbcabbcaabcabbccaabcabbcaabbcccabcabbccabcabcccabccabbcabcabccabbcabccaabbcabbbbcccccabcabcccaaaaabcaabbbbcabccccaabcabcaabbcabcabbcabcabcaabcabbbbcabcabccaaabcabcaabccabcabcabcabccabcabcaaabccaaabbcaabcabcabbcccabbccabcccaabcabbcabbcaabcabbcccabcabcaabcaabcaabcccabcabbccabcaabbbbcabbcabbbcabbcabbcabcabcaaabccaaabcabcabcaabcabcabcabcabcaabbcabcabcccabcaabccabcabccabcabccabccccaabccccabcccaabcaabcccabcabbbccaaaabccabbcabccabccabccabbcabcccaabcabbcaabccabccccaaabcabcabbbcabbcabcabbbcabccccabcaaaaaabcabccaabcabcaabbbcaabccaabbcabbbccabcabcabccabcaabbcabbbcabccabcccccaabccabbcabcaabbccabbcccabccabcabcabcaabccabccabbbbccabcabcaabcccabcabbccabcabccabcabccaaaabccaaaabcabcabbcabcabcabcabcabbbcabbcabcccabccaaabcabcabccaaabcaabcaaabbcaabcccccabbcabbbbcaabccaaabbcaabbcaaaaabbbbbcaabcabbbbcaaaaabcabcaabbcaabcaabcccabcabccabbbccabbcaabccabbcabcabccaaabccabcaabcaabcaaaabcaabcabcabbccabcaabcccaabbbbcaabcaabcabbcabccaabcaaabbccabcaabcabbccaabcabcabcaaaabbbcaaaaaaabcabcaabcabcaabbbcabbbcabcaaaabbbbcabccaabcabcabbcabbbcabbcabcabcabbbbbcabcaabcabcabbcabccccabcccaabbcaabcaaabcabbbcabcabbcaabbcabbcaabbcaabbcabcaabbcaaabccaabcccabcabcaabcccabcabccabcabcabcabbbbbcaabcabcabbccccaaabcabcabccaaabbcabcaabcabbcccaabcabcaabcccabcaabbbcabbbcabccabcaabccabcabccaaabcaabccccabbbcabcccabcccabcabcabcabccabcaaabbcaabcaabcabcabbccaabcaabcaaaabcabccaabcabccabccabcabcabbcabccabcaaaabcabcabbbcaabcccccaabcabcabcabbcabbcaabbbcabcaabbcabccabcccabcabbccccabbbcaabbcabcabbbcaabbcabcabcabcccccabbbbcabccaabcccabbcabbbccabbcabcabcabbcaabbccabbbbcabcabbcabcabbcabbcaabccabbbcabcccccabcaabccabbbbccabbcabcabcabccabcabcaabcabccabcaaabcaabcabbcabcccabbbcabbcccabcaabbcccabcaabcabcabbcabbcaabcabcabbcaabcabcaabccabbcabccabccaabbcabcaabcaabbbcaaaaabbbbbbbbcabbcaabbccabcaabcaaabcabccaabcccccabcabcccabccabbbcabccabbcabccabbccaabbcabcccabccabbccabccabbcabccaaabcabcabcabcabbbbcaabcabccaabcabcaabccaabbbbccabbbcabccccabcabcabbcabbbccabcabcabcaaabcabbcaabbcabbcabcabbccabcaabccabccaaabbbcccabcccabcabcccabccabbbcabccabbbcaabbcabcabcccabcaaaabcaabbcaabbccabcabbbcabcabcabcabcaaabcaabccabccabcabcaabcabcaaaaabbcabcccaabcaabbbbcaabbccabccabbcabcaabbbcabcabccabcabbcabbccaabbccaabcabcabcaaabcaabccabcabcccabbcaaabcaabccaaabbbbbcabbcabcabbcccabcaabcabbcabcabccabcabcabcabcaabbcaaabcabcaabbcaabbbbcaaaaaabbbbbbcaaaabcaaabcabbbccabcabcabcabcaaabbbcabbccabcabcaabcabcabcccccccabbbccabccaaabcabbcabbcaabbcabcabcaabcabccaabbbcabbcabcabcaabbcabcabccabcccaaaabbcabbccabcaaaaaaaabcabbcaaabcabcabbbbccabccabcccabbbbcabcaabbcabcabcabcabbcccabcabcabcabbcaabbcaabccaabcabcabbcaaabbcaabcaabcabccaabbcabcaabbbcaabbbcabccabcabbbcaabbccabbcabccabbbccaaabbcaaabcabbcccabcabbcabbbbcabbcaabcaaabccabcaaabccabccabbcaabbccabccabbcabbbbbccaaabbccabccccabbcabcabccaabbbbcccaabcabcabcabbcabccabbcabcaaabcccabcabcabbbcaabbbccabccaaaabcabbcabccaabbccabcabcabbbcabcabcaabbbccabcaabbccccabcabbcaabbcabccabbcabcabbcabbcabcabcabccaabccabcccaaabccabbcabcabbbcaabbccaabcccabcabbcaabbcabcabcabcabcaaabccaabccaabcccabbcaaabcaabbcabcaaaabcabbbcabccabcaaabcccccabccabbbbcabbbcaabbbcaabcaaabbcaabcabcabccaabbccabcabcccabcabcabbcaabccabcabccabbcaabcabcabcccaaabcaabbcabccccabccabcabcabcabbcaabcabcabcaaaaabbcabbbcabccccccaabcccabccaabcaabccabcaabcaabccccabcaabbcaabcabcabcabcabbcabbbccaabcaabbcabbbcabcabbcabbcaaabcabcaabbcabcaabcabcaaaabcaabcabccaaaabcabcabcabbcaaabcaabcaaaabbcabbbcabccaaabbbbbcabcaabbbbbccabcabccabcabcabcabbcabcaaabbcabcabbccabcaabcabcaabbcccabccabbbcabccabccabcaaabccabcabcaabcabccaabbbcaaaabcaaaaabccaabcaabcccabcabbcaabccaaaaabcabbcaabcabcabcabcabccabcabcaabccabcaabcaabbbcaabcabbccabbbcabcaabbcabcabbcabbcaaabcaabccaabcabcabcccabcaabcaabbccaabcabbbcabcabbbcabcaabbbbccaabbbccabcabcaabbccabcaabccaaabccabccaabcabcabcabccabcabcabcabcaabbcabbcabccabcccaaaabbcabcccaabcabccaabcabccaaabbcabbbbcabbcabcccaabcabccaabcaaabccabcabcabbcaabbcabcabbcaabcaabcaabcabcabbbbcaabbcabbcccabbcabccaabbbcaabbbccaabccaabcaaabbccaaaabbccccabcabbcaabcabcabcabbcabbcabcabccccaaabbccabcccaabbcccabcabcccaabbbbcabcabcabcaabbbcccaaabcabcabccaabccabccabccaaabbcabccaaaabcaabcabccaaabcabbccabbbbbbccabbccabbccaabcabbcabcabbbcaaaaaaabbcabcaaabccabcaabcabcabcaabbccaabcabcabbcccabbcabbcabbccabbcaabcccabcabbcabccabccabcccccabbcaabcabcccabbbbcabbccabbcabcabcccabbccaaaaabbccaaabcabcccabccaabccabbccaabccaabccaabbcaaaabbcabbcaabbccaabccabbcabbcabcabcabcabbbcaabcaaaabcabcabccaabcccccabcabbcabbcaabbbccabcabccabcabcabcabbbcabccabccabcaabbccabccabcabcabcaaaabcabcabcaabcabccccabcccaaaabcaaabcabbcccabcccccabccccabcccabcabcabccaabcabccabccaaabbbcccabcabcabccaaabcccabcaaaabbccabccabbbbbcabcabcabccabcabcabcabbcaabbbccccabbcabcaabbcabbbbcabccabbbcabbcabcaabcabcabcccabbccaabccabcabbbcabcaaabcaabccaabbcaabcabcabbcaabcaabccabcaaaabcabccabcccabccabcabcabccabcabcabcabbcabbcabcabcabcabcabcaabbccccaabbbbccaabccaaaabcccabccaabccabbcccabccaabbcaabcaabcaaabcabbcaabcabbcabbccabbcaabccabcaabbcaaaaaabcccabccabcabbcaabbccaaabccabcabccabcabcabbccabccaabcabcabccaaaaaaabbcaaabbbbccaabcccaabbbcaabccaabccaabbbcccabccabbbbcabcaabcabcabcabbcabbcabcaabccabbcaabcabcccaabcaabcccaabcabbbbcaaaabccabbccaabcabbccaabcabbbcaabccaabcabbccabcabcabccaabccabcccabcabcabcabbcaabcccabccccccabbcabcabbbcccaabbcccabccabcabbccabccaaabcabcabcabbccaaaabbcabcaabcaabcaaaaaaaabcabcaabcabccccccccabbcccabcaabbcaaaabcaabcaaabcabbcabbccaabbbcaabbbcabbbcabcabcabcabcabcccabbcabccccaabccccabcaabcabbccabcabcabbbcabcabccabbcabcccaabbcabcabccccabcabcabcabcabcabccccccccaabccccabbbcaaabbbcabbbcccabcabcccaabccabbcabccaabbbcabcabcaaabbbcaaabcaaaabbbcaabccabbcccaaaaaabcabbccabcaabbccabcccabccabbccabcaabcabccabcabbcabccabcccabbbcabcabcaabcccccabcabccabcabccaabcaabcaabbcabbbcabbcabcabcabccabccaabcabcabcabbbccabcabbcaabcccabbbccccabcabbbccabcaabbbccccaabbcaabbcaaaabbcccabcabcabcabbcabbcabccabbcaabcaabcaabbcabbcabcaabbcabcabbcccaabbccabbbcabcccaaabbbcabbcaaabcabcabbcabcccabcaaabcccabbcaabbcabbcccabcaabcaaaaaabbcccabcabbbcabcabbbcabcabcaabcccaabbccabbcabbbcabccaabcabcabcabbccaabcaabbbccaaabbbbcabcabbbcaabccccabbbcabcabbbcccaabcabbccaabcaabcaabbccabbcabcabcaaabccaabccccabcabbcaaabbbcabbccabcaaaabcabbcaabcabbcaaaabccabbccabcaabcaaabccabbbcabbbbbbcabcabcccccaaaaabbccaabbcabcabbcaabccabcabbccabcabbbccabccabbbbcaabcabccccaaabbcabbcabcabbbcccaabcabccabcaabcaabcabcabcabccabbbccccaaabccaabcabcabcaabcabbcccaabbcabcabcabbcaabcabccaabcccaabcaabcabccabccabcaaabcccabcaabbbccabcabbcabcccabccabbcabcaaabcabcaaaabccabcabcaabbcaaaabcabbcaabcccccabcaabbcaaaabccaabcaaabcabcabbccaabcabccabbccabccabccabccaabcccaabcabbcaabcabbcaabcabbcabcaabccabbbcabbbccabcaaaabcabbccabcaaabcabccaaabcccccaaabcabcccaabcabbbbbcaabcaaabcabcabccabcaabccabcaaaaabcccabcccabbccabcaaabccabccaabcabbccabcccabcaaabcabbcabcabcabbbcaaaaabcccabccabcabbbcabbccaabbccaabbcabcabcabbbcccabcabbccabcaaabcabbcaaabcccccabcabcaaabcaabbccabcabccabcabccaaabcabbccabbbcccabccabcaaabcabbcabccabbbcabbcabcaabccaaabcaabbcaabcabccabcaabbbbccabbccaabbcccccabbbcabcaabcccccccaabbbbcaabbbccabcabccabbcabbbbcabbcaaaaaabbcabbbbcaabbcabccabcaabcabcabbbbbbcaaabccaabbccabbcabccaabbcaaabcabbccabcaabcabcccaaabcaaabccaabbbcaabcabbcaabcaabbcabbcaabbcabbcabcabbbbcabcccaaabbcabcabcabcabbbbcabccabcabcccaabcaabbbbbcabbccabbbbcabcabcaabcaaabccabbbbcabcabbcaaaaaaaabccccabccabcccabcaabcccaaaaabccccaabbcabbcaabcabccabcaabcabcccabcccabbccabcccaabcabccaaabccabcabbcabcaabcabbbcaaaabcabccccabbccabcccabcabbccaabcabcabcabbcabccaabcccabbcabbbccabbbcaaaaaaabccaaabccaaabbcaabbcabbcabcabbccaabcabbcabcaaaabcaaabccaaabccabbcabcaaabccabbbbbbbcabcabcabbbcaabcabbbbcabcabcabbcabcabcabbbcabbbcabbccabcabbbbccccaaaabccabccabcabccabcabccabbcaabbcabbbcabccabbcabcccabcaabbbcaabcabbbcabbcccaabccabcabbcabbbcabbcabcabcabcccabcabcaaaabccabbccabcabcabccabbcabcaabcabbccaabbcabcaabbbcabcaabbcabcabcaabbcaabcaabcaabcccabbcaabbbcabcabccabcaabcabbbcaaaabcabcaabcabcabcabccabcabccaabcabbbccabbbcccabbcabcabcaabcabccccabccccabcabbcaaabbccabbbccccabbbbcabccaabccabbcabcabcabcaabbbccabbccaabcabccabcaaaaabcaabcabbbccccabcabcaabcaaabcaabcabbccabcaabcccccaaaaaabbccabcabbbcaabbbbccabbcaaabccccaabcabccabbbcaabcabcabcaabccabcaabcabcabcaaaabbbcaabcaabbcaaabcabbcaabcaabbbcabccabccccabcaaabcabccabbbbccabbbcccabbcabcabccaaaabbcabcabcabbcabcabcaabccaabccccaabccabcaabccabbbcabcabcabbbcccabcabccaaabbcabcabbcabccaaaabbcaabbbbccabbccabcaaaaaaabccabcaabbcabcaaabcaaabbbcabccaaabcaabcaabbcabccabccaabbcaaabbcabbcabcabcaabcabcabcabcabbbbcaaabbccaaaabcabbcaabbbcccaaabcaabcabbbbbcaabcabcabbccaaaaabcabcabcabbccaabcabccaaabcabcaaabbcabcabcabcaaabcaabbccabcabccccaabbccabcabbbccaaabbcabbcccabccaaaaabcabcaaaaabccabbcabccccaaaabcccccabccabcabbcabbbcccabccaaabcabbcabbcccabcabbcabcabbbbcaaaaaabcabbbbbbcabcaabcabccabccabcabbbcabcabcabcabbbbcabccabccabcabcabbbcabcabccaabcaabbcaabbbbcaabccabbcabcabcabccabcccabbcaabccabbccabcaabcabbbccabbcabcabcabcccaabcabbcccabccccabcabcabcabbbcaabccabcabccaabbcccabbcccabcaaaaabcabcaabbbbcabbcabbbcabcabbbccabcabccabccabcabbcabbbcabcaabccabcabcabcccccaaaabccabcabccabcaaaaabcabbcaabccabcabcaabcabcccaabcccabbcabcccabbbccccabbbcabcabcabcaabcabcabccccaabccabcccaabcaaaaabcabccccaabbcabccabbcabccaabcccabccabbcabccabbbcabcabccaabcaabccccabbccabbcabccaabcabcaabcaaabbbcabcaaabcccaabccabcaaaaaaabcaaaabcabccabccabcabccaabcaabcabbcabccabcabcccabcabcaaaabbccabcabbcaabbcabcabcccaaaabcaabbbccabcaabccabcaaabbbcaaabbbcabbcccabccabcabccabbbcabcaabbcabcabbbbbbccccaabcabcaabcaaabcaaaabccaaaabccabbccaabcaabcaabbbcabcabcabccabcaabcccabcabcccaabcabbbcccaabcccaabbcabbcabbbcccabcaaabcabcabbbbcaaabcaabcaaaabcabcabccabccaaabcabccabcabbbbbcabbcaaaabcabcaabbcabccccabccabcabcabcabcaaabccaaaaabcaaaabcabbcabbccabcabccaabccabbcabccaabcaabcaabccabbcabcabcaaabccaaabcabcccaabcabbccaabbcabbbcaabcabbcabbccaabbbccaaaabbbcaaabcaabcabcabbcaaabcaabbbcabcabccaabbbbbbccabbcaabcaaabbcaabcabcabcccccabcabbcccaabbcaaaabbbccabbcccccccabbccabcaabbcaabcabcabccabbcabbccabcabbbcabcabbbcabcaabcabbccabbcabcccccabbcabcaaaabbcabcabccabcaabcabbcabcabbccabcabbcccccccaabccabbcabbbcabcabcaabccabccabcaabbccccccabcaabbbccabcabbbcaabcabcaabbccabcabbccabbbcabbcaabcabbccabccabccaabcabccabcabcaaabcabbcaabcccaabcabbbcaabbcabbbbccabcabccabbcabbcccabcabcaaabcabcaabbbbbcabbbbcabbbcaaabcabcabbcabcaabccabcabcabbbccccabccccaaabbbbbccabccabbccabcabbbbcabbcabbbcabcaaabcaabcaaabcaaaabcaaabccccabbbcabcaabcabbbcabbcaabcabbcaaaaabbbcabcccabbcccabcabcabbcaabbcccaabbccaabcabcccabcabcaabccaaabcccaabbccabbbbcabccccabbbcaabbcccaabbcaaabcccabbcaabcabbccabbcaaaaabbcabbcaaaaaabcaabbcaabbcaabcabccabccabbccabccabcabcabccabbbcabcabcaabcabccabcaabbccccabccabccccaaabbcabbccaabbcabcabcaabcccabcabccabbcaabcabcaaabcabccaabccabbccabcabcaabcabbbcabbbbcccabcabbccabbcabcccaabcaaabcabbbcaaaabcabcccaabbbbccabcaaabbcaabcabbcaabbccabbcabbccabbcaabcaaaabcaabcaaabccabccaabcccabcabbbbbccaaabbbccabcaaabccabcabcaabbccabcabcaabcabcabcaabbcaabccabcaabcabbcabbcaabcabcabcaaabcabbcabcabcaabcabcabccabbbbcabccaaabccaabcaabcaabbcaabcabbcabccabcabbbcabcabccabcabcabcabbcabcccaabcabccabcaaabcabbcabccabcabcabccabcabcaabbbcabbcccccabcabccaabcabbcaabcaaabbcaabcabccaaabbbbbbbcabcaabcabcaabbbcabcaabcccabbccabbbcccabcccaaaabbbcabcabbcabbcaabcaabbbcaabcaaabccaabbbcaaaaabccaaabcabbbcabcabcaaaabbcabccccabcabccabbcabbcabbccabbcabcaabcabcccabcaabcabcaabbcccabccccaabcaabcaaabcabbbcabbbccabcccabbccaabcaabbcaaabcaabcabcaabccabccabbccaabbbcabcabbbccaabcabccaaabcccaabbcaaabbcabbcabbcccccabccaaabbbbcaabcaabcabbcabcaabbcaabccabbcabccabbcabcaabbbccaabcabcabcabccaaaabbcabbccccabbbcabcabccabcaabcabcaaabccabccaabcaabbcabcaabbcabbbbcabcabccaabcabcabccabcaabcabcccccaaabbcaabbcabbcabbcabcabcaaabbcaabcabcabcaabcaabcabcccaabccaaaabcabcaabcaabccaaabbccaabcaabbccaabbcaaabcabbbccabcabbcaabbcabcaabcaaaabbcccabbbbccabcaaaabcabcabccaabcaabcccaaaabcabbccabcaabcabcaabcabbcabbbcabccaabccccabccabcccabbcccaaabcabcabcabccaabbccabccabbccccaaabccccabbccaaabcaabcaaaabcaaaabcabbbccaabcccabbccccabccabcabcabbbccabcabcabbcaabcabbcabccabccaaabcaabcccaabbbcaaaabcabccabcaaabbbcccaabbcabcabbcccaaabcaaaabcabbbcabcabccabbccccccaabcaabcaabbcabcabcaabcabcabcabcabbcaabcaaabcabccaabcabcabbbbcabbcaaabbccabbccabbbccabbcabcabbcabbbcabcccaaabbcabccccabccabcabbbcccabbcaabbcaaabcabbccaabcabcabcabccabccccabccccabcccaabbcaabccabcccaaabcabccaaabcabcccabbcabccabbbbccabbcabcabbcabcabccabcabbbbcaaabccabcabcccabcabbccabbcaabcccabcabcabcabccabcccaabccaabcaaabcabcabbcaabcccaabccccabcaaabccabbbccabcccabcabbbcabcaabccaaabcabcabcaaabcabcaabcabcccabcabbcabccabcabbcabccccaabbcaabcabcaaabccabcabccaaabcccaaabbbcabcccabcaabbcaaaabbcabcabcccccabbcabbbcabcaaabcabcaaabccaaaaabcabbbcabcabbbccccabbbcabcabcaabbcaabbccabbccabccabbccaabccccaaabbcabbcaabcabcccccabcabcccabcccabcccaabcccabcaaabcccccabcaabccabccabbbcabcccabcabbbbccabbbcabcaabcabcabbcabbccabbcabcabbcaabcabbcabcabcabccabcabcaaabcaabcabcabcabcabbcabcabbbcabcabccabccaaabcabbbcccabbbccabcaabcabcaabcabcaabccabcaabbbbccaaaaabccabbcccabbcabcaabcaabcabccabcccaabcabbccabccabbccaaabbbcccabccabccabcabccabccabcabccaabcaaabbbcaaabbcabcccabccabcccaabccabcaabcaabcabbcabbccabbcaaabcabbbbccabccaabccabcabcabbcaabbbcabbcaabccaaaabcaabcaabccaabcabbbbcabcabbcaaabccccccccabbcabcabcabcaabcabbcabcccaabbbbcabcabcaabbbbbcabcabccaabcabbbbcabcaabcabcabbcaabccaabcaabbccabcabccabcabcaabbbcabcabcabcabcabbbcabbbbcaabbbcabcaabcaabcabcaabcabcaaaabccabcabccabcabbcabccabcabbccccabbbbcaabcaaabcabccaabcabccaaabbcaaaaabcabcabcabccaaaabcabcaabcaabbcaabccaabccaaaabcaabcccabcabbcabcccabcabccabbcabcaabcabcabccaabcabcaaabcaabbcabcaabccabcabbbcabcaaabccabbbbbcaabccccaabccccccccaabccabcabccaabcaabcabbcabbbcccaabbbccaabbccabbcabbbbbcaabcccabcabcaaabccaabcaabcccabcaabcaaabcaabcabcabbcabbcabbbccabbcccabcabccabbcabbcabbbcabbcaabbcccaaabbcccabcaabbcabccabcabcaaaabcabccabcabbcabcabcabcaabbcaabbccaaaabbcabcccaabcaabbccaaabcaabbcabbccaabccccccabcaabcaabccabcabcaabcaabbcabccaabbcabcabcabccaabcccabbccaabbbcabccabccabccabccabcaabcabcaabcaaabccabcabbccabbbbbcaabbcabbcabbccaabcabccaabbcabcabbcaabcaaabcaabcabccabcaabcaabcaabbbcabcaabccabbbcaaabccabccaaabcabcaabccabcabccaabccaabccabbbbbbbccaabcabcaabcabbbcaabcabcaaaabcabccabccaaabbbbbccabcaaabcabbccabcaabcccabcabbcabcabccaabbbccabcaaabcabcabcabccabccaabcccabccaabbcabcabcabbcaaabccabcabcaabbcaabcabcaabbcabcaabccabcabbbccabbcabcabcaaaabcccaabcabbbcaaabcabcaaaaabcaabcaabbcaabccabcabcabccaabcaabcabcaabcaabbcabcabccaaabcabbcabccabbcccaabbcabbcccaabccabcabcaaabcabbbcaabccaabbccabbcaabcabcabbccaaabcabccaabbbbbbcabbcaabccabbbcaabcabbccabcabbcabcaabcaabcabbcaabccaabccabbccabbbcaabcabcabcabcabccccaabccabcabcabbbbbbccabccabcabbbbcabbccabcaabbcabcabcccabccabbbcabcaaabcabcaaabcabcaabccaabcabcabcaabbbccabbcabcabccabcabcaabcabcabbbbbbbcabbbcaaaabcaaaaaabbbcabccccabccaabcabcabcabcaabcabcccabcabbcabcabbccabcaabcabbbcaaabccaaaabcabccabbcabcabcabccabcaaabbcaabbbcabcabcabcabbccaabbcabcaabcaaabbcaabccccabbcabcabcaabcabcabbbcabcabbbcaabbcabcaabbccaaabcabbbccabccabbbcabcccccaabbcaabbbbcaabcabcaabccabcabbcabccccabcabcccabcccabbcaaabbccaabcabcaaabcabbbbbcabbcabcaabcabccabcabcccaabbbcaabbcccccaabcabbcabcabcaaaabcaaabcabcaabcabcabcabccabcccabbcabcaabbccccaaabcaabbcabccabcabcabbcccabcabbbcaabccaabbcabcabccabccabbbcabcabccaabcabcccabcaabbccabcabbcabccaabcabcabbcaabcaaabcabbbbcabcabcaabbcabccabbbbbcabcabcabccabcabbbcaaaabcabcccabcabcaabcabccaabccabcaabbccabcabcaabcabccabcaabcabccabccaabcabbbbccabcabcabbcabcaabcabcabbccabbccabcaabbcaabcaaaabcabbbbcabcaabcabcabbbcabcaabccabcaaaabcabcabccabcabbcccabcaabbbccaaaabcabbcaaaaabcccaaaabcccaabcaaabcabcccaabbcabbcccabcabcaabccabcaabccaaabbcabccabcabbccabcabcaabcabccaabcabbcaabccabbcaabbcccabcabbcaabccabcaaabcabcabccccabcaabccabcabcaaabbbcabbcaabccabcaaabcaabcaaabbcabcaabbcabccabccabccabbccccaabbcaaaabbcabcaabcabbcaabbcaaabccabcabcabcabcabbbbbcccabcabccabbbbcccabcaabcccabcaaabbcabccabcccabccabbcabbbcabcaabcaabcabbccabcaabcabcabcaabbbcabcaabcabcaabbccabccabcaaaaabcabbbcabccccabbbbbcabcabbcabcaaabbccabcaaaaabccabcabcabcaabcabbbbcaabccabcccabcccccabccaaabcccaabbcabbcccabbcabcabccabcaabbccccabccccabccabbccabcccabccabcabbbcabcabbcabbbcaabcaabcaaaabccabbcabcaabccaabcabbcabcaabbcabbcabbcaabcaabccaabbcabbbcabbbcaabccaabbccabcaaabbcabccaabbbcaabcabcaabcabccccaaaabcabcaaabbbcabbbcccabbcaabcabccaaaabbccaaabcabcabcabccccaaabcaaabcabcabccabcabbccaaabbcabccabcabcabcccabcaabcaabccabccaabcabccabccccabcabbbcccabcccaabbbcaaaaaabcabbcabbcabcccabcabbcaabcabcabcabcabcabcaabcabcccabcabcaaabccabbcaaaabccabbbbcabbccaabcabbbcabcabcabcabbbcaabbcaaabbbbcabcabcabbcaabcabcaabcabcabcabccaaabccabccaaabbcabcabcabcabcabcabcabcccaabbcabccaabcaaabccabbcabcabbbcaaabbcabcabcabcabcabcabccabcaabcaaabccabcabbcabccaabbbcabcabbcabccccabcabbcccaaabcabbcabcaaaabccabbccaabcccabccaabcaaaabbcaaabbbcaaabcabcabcabccaaabbcabbcaabbcabbccabbcabcccccabcaaabbbccabbcabcabcabccabccabbbcabccabccabcabcabccabbbbccaabcccaabcccabcaabbbbccabcabcabbcabcabbbccabccaabbcabbcaabccabccabcabcccaaabccabbcaabcabcabcabcaabcabcabbbbcaabcaabbbbcaaaaabbcabcabcabcabcaabcabcaaaaabcabcabcabcabcabcabccaabbbccabbcaabbcabccabcaabcabcaabbcabcaaaaaabcaabcabbbcabccabbbcabbbcabcabccabcaabbccaaabcaabbccaabbcaabcabbcabcaabcaabcabbbcaabcaaaabbcaabbbcaabcccaabcaabcabbcabccabcabbcaabcabccabcabcabbcabbcabbbcaabcabcabcabcabbccabcaabccaaaabcabbbccccaabcaabccabbcccabccabcaabbbcabbcaabbbcabcaabbcccabccccccaabbcabcaabcabccabcabcabcaabbccaabbccabccabcccccabcccabcabcabcabcabbbcabbcabbbcaaabcabbcabcabbbcaaabcabcabbccabcabcaaaaaabcabcaaaabbbbbcaabcaaaabcabbcaabcabcabcabbbbcabbccaabbcabbbccaabccaabccccabcaabbcabbcabcabcabcaaaaabbbcabccabcaabcaaabbbbbcaabcaabcaaabcabbcaabcabbbccaaabcccabbccabcabbbcabcaaaaaabcabcabcabbcabcabcccaabcaabccabcaabbbccaabbcabcabbcabccabccaabbcabcabcabccabcaaaaabcaabcabcaabcaaaaabccaabccabcabbbcaabcabbcabbbbcabbcabcabcabcccabbbbcabbccabbbbcabcabbbbbbcabbbcabcaabbcabcabcabbbbcaaabcabcabccabcabcaabbcaabcccabcaabccaabcabcaabbbbbcabbbcaabcaabcaabcabcaabccaaaabbcabcabcabbcaabbcabbbcabccaaaabbbcabcaaabbcabbbbbcabbccaabbcccabcabbcabcaabcabcaabbcabcabccaabcabcabccabccccaabccaabcccabbcaaaabcabcabcaabcabccabcabcaabcabbcabccabcccabcabcccaabccabbbbccabbcaabcabcaaabcccabcabcccaabcabcabccccaaabcaabbbcabbcabccaaabcabcabcaabcabcaabbbbccaabccccabbcabbbbbccccaabbbbcabcabccaabcaabcabccabbbcccaabcabccabcaaabcccabcabcabbcabcabcabccccccabbccabcaabccabcabbcaaaabbbccaabcabbbccabbcabcabbcccabbbbcabbccaabcccabccaaabcabcabbccccabccaaabbcaabcabbbcccabcabcabcccaabbccabcaaabccaabcabbcccaabcabbbbbccabbbccabcabcaaabbbbbbcabbcabcaaaabcabcccabbbbcabcabbbcaabcabbbbccaaabbcaabbccaaabbcabbcaaabbcabbcabccaabcabcaabbbcabbcccabccabbcabcabbbbcccabcabbbcaabcccaaabccabbcabbbcaaabcabccabbccabcabcabcccaabcabcaabbccabbbcaabcabcabcaabcaaabbbbcabcabccabcabcaaabccabbbccaabcabccaabbcaabccabcaaabbcaabcabccccaabcaaabbbcabccabbcabcabbcabccabcccabcabbccaabcaaaabcaaabcccabbbbbcaabcaaabbccaabccabcabcaabcabcabbcabbcabbbcaaaaabbcabcccabbcabcabcabcaabccaaabcabbcabbccaaaaaabbbbcabcabcabbcabcccabbbcabcaabccabcaaabbcabcaabcabcccabccaabcabcaaaaabcabcabcaabccaaaabbcabccabcaabcabcabccabbccccabbbcaabcaabbcabcccabccaabbbcccaaaabcabccabcabcabbbbcaaabccabbbcabccabcabccabbcccaabbbcabcabccaabbcabccabcaabbbcccabbbbbbbccaaabbcaabbbcccaabcabcccaaabbcabbbbbcabcaabcaabcccabbcaabbcccabbcccabcccabcabcabcabbcabcabcccabccaabbcaabbcaaabcaaabbccaabbbbbcabbbcaaabcabcaaabcccabbbcaaaabccabbcabcaabccccabbccabccabbbcaabcaaabcabbcabcaabccccccabbbcccaaabbccccaaaabbcabbbcabcabccabcabccccccccabcabccabbcabbcabcaabcabccabcabcabbcaabccabcaaabcabbcaabcabcaabccabbcaabcabcabcabcabcabbcabcabcaabcabcccabcabbcccccabcccabcccabbcabcabcabbcabbccaabccabcabccabcabbbcccabcabcaabbcabcabcabcccabccabbcabcaaaabcaaaabcaaaaabccaaabcccccccabcccabbbcaabcaabbcaaabcccabcabccccabbcaabcabcabcabcccaabcaabcabcaabbcabccabbbcabcabcabbccaaaabcabcabcaabcabcabbcabcabcabbccaaaabcaaabcabbbbccaaaaabcabbccabcabccaaabccaabccabcabbcabccaabbbbcaabcccabcaaabbcaabcccabcabbccabccabbcccaabcabccabcabbccabcabbcaabbbccccabcabcabbbbcabccaaaabcabcabcabcabcabccabbccabcaaabccabcaaaabbbccaaabbcaabbbccaabbcabcaaaaabccabbcabcabcaaaaabbcabcabcabcabcabccabcabccaabcccaabcabbccabcabcccabcabbcaabcabbbbcabccaabccaabccabcabbccaabbbcabcaabcabbccabcabcabccaabcaabcabcabcabcabbccaabccabcabcabcabcccabcaaaabbcaaaaabcabcabccccaabbcaaabbcabbcabbbccabbbcabcccabbccaaaaaabcaaaabccaaaaaabcabcaaaaabcabccaaabbbcabcaabccabbcabbbcabcaaaabcaaabcaabbbbccabcabbcabbcccaabcabcabcabcaaaabcabcabccabcaabbcabbccabcaabbccabccabccabbcabcabcaabcaabccaaaabbccccabbcabccabcaabbcccabccabcabcabccccabcabccabcabbcabcabccaabcabcabccaabcabbcabcabcabcabcabcabbbcaabbbcaabcabbccccabcabcccabcabcaabcaabbbcaabcabccabcabccaabbbbbcccaaabcabbcabccaabcaabbccaabccabcaabbbccccabcaabccaaabcabbbcabccabbcaabbbcccabcabbcccabcccabcabccabcaabbcaaaabbcabccccabcabccabbcabccabcccabccabbcccaabcabbcccabbcabccaaabcabcabcabcabcabcabbcaabbbbcabcabccabcccabcabbcabcabbcabcccabbccabbcccabbcabbcaabcaabccaaabcabcaabbcabcabcaabbbcaabcaabcaabcabcaabcabcaabcabcabbbbccaabcabccaaabcabcccccabcaabbbccaaabcaabbbccabcabcabcabcaaaabcccaaabcabcabbbcabbbcabbcabcabcaabccabbcabccaabcabcabbcccabcaabbcaabcaabbcabcaabbcabbcccaabcabcabcabccabcaaabbccabbcccabbbcabcabbcabcabcabcabcabcabcabbcabccabcabbccaabcabccaabccabbcabbcaaabccabcabcabbcccabcaabbcaaabcaabcabcaaaabccaabbbccabcaabcabcabcaaaabcaabccabbbcabbbccaaabbbccabcabcaaabcabbcabbccabcaabbbcabcaabcabcabcabbbcabcccccabbcaaabcabcabbcabcabcabbcabcccccccabbcabbcaaaaabcabcabbbcaabcabcaabbbccaaabcaaabcaabcabbcabcabbbbbbbbcabbcabcabccaabbbcabbcaabbbcabbcabbccabbbbcabcaabcabccaaaabcabccccabcabcccabccabbbbcaaaabbcaaabccabcabcaabcabcabccabcabcaabcabccabcabccccabcccaabcccaabccabbbccabbcabcccabcaabccabbcccabcabccaaabbbcabbcabbbcaabbcccabbcabbccabcaaabccabcaabcabcccabcabcaabcabcaabcaaabbcccabbcabbcabcabccaaabcabbbcabbccabcabccaabcaabccccabbbbcabcabcabbcccaabcabccabcabccabcccaabcabcabcabbccaaabcaabcabbcaabbcabbbcabccabcaaabccabcabbcaabccaabbccabccabbcabbbcabbcaabccabbcaabbcabccabbcabbcaabcabcccabbcabbcabcabcccabbcabcaaaabcaabcaabcabbccabbcaabccabcaabbbbcabcaaaaabccabccabcaaaaabbbcabccaaaaaaabcabcabcaabbcabcabcabbcccabbccaabbbcabcabcabbbcaabbcccaaabbcabcabcabcabbcabbbccabbccabbcaabcabcccaaabcabcccabcabbbcabcaabbbbccabcabcabbbbcabcaaaabcccabccabcaabbcaaabcccaabcaabbbcabcabccaabcccabbbccabccabccabccabcccabcccaabccabcaaabbcabcabcabbcabcabcabcabcabccabcabcabbcaaabccabcabccabbccabbccabcabbccaaabccabbcaabbcabcccaaaaabcaabcabcabbcabcabbcaaaaabcabbcccabbcabcabcabccabcabbcabcaaabccabcabbccaaaaabcaabcaaaaabcabbcabcaaaabcaabcaabbbccabbcaaabcabcaabcaaabcabcabccabbbbbbcaabbbccabcabcaabbcaaabbccccabcccabccabbcabcabbbcaabcabcabbcabcabcabcaabbcaabbbccabbcccabbcaabcabbbcabbbbbcaabccabbbcabcabbcabcabcabcabccabccabcaaabbcccabbcccaabcabbccabccccabbbbcabcabbcabbbccaaabbccabcaabccabcabcabcabcabcccabcabcaabcaabcabcabcabcabbbcaabbcabbccabccabbcccabcabcabcaabbccaabccccabcabbcaabcabcaabccabccabbccabcaabcccabcabcaabcabccaabcabcabbbcccabccabcabccaabbcabbcabccaaabccaabbcccaaabcaaaabcccaabbbbbccabcabccaaabbbcabcabcaaabbcaabccabbccccabbcaaabcabccabcabcabccaabcaaaaabcaabbbcaabccabbbbccaabccabccccaaabcaaabbcabcabcabbcaaabbcabcaabbbcabbcccabbcabcaaabcabbcaabcabbbbcaaabccabbcaabcabbcabbcaabbcabcccaabccabbcabbbbccabbccaaaabcaabccaabbcabbcabcabcabcabcabbbccabccaabccabcaabccabcccaabbccabccaabcaabcaaabbcabcabccabbcabccabcaaabcaabcaabbcabccaaabbbcabcabcabcabcabbbbbcaabcabcaabcabcaabcabccaabcaabbbcabbccabcabcaabbcaabbbbbcabcabcaabcccaabbcabcabbcaabcccaaaabbcaabcabbccabcaabcabccabbcabcccabcaaaaaaabcabbbbcaaaabbbcabccabcabcaabbcccabccaaabcaabccaabcabbccabbcaabbcabbcabbcabbbbccabcccabbccccaabcabccabccabccccabccabcccabcaabccabcabbbcaaabcaabcccabcaabbcaaabccabccabccabcaaabcabccabbbcaabcabbbbccabbcaaabbccabcabccabbcaabcabccabcaabcabcccaabccabbcaabbcabcccaabcabbcaabbcabcaaabcaabcabcabbcaaabcaaabbbccabcaabccaaabbbcccaaabcccaabcabcabccaabcaabcccaabcaabcabcabcabcabcabcabcabcabcaabcccaabcabcaaabbccabccaabcabcabcabbcaabbcabccaabbcabcccaaaabcaabccabcaabbcaabbcaaaaabbcabcaaabbcabcabcaabcabcabcaaaaabcabbcaabcccccabcaaaaabccabcaabbcaaabcabbbcaabcabcccabbcabbcabcabbcabcabccabcabcaabbbcccaabcccaabccaaaaaabcabcaabbbcabcabcabcabcaabcaabcabcabbcabbcabcaaaabcaabcaabcccabbbccccaabbccabcabcaabbbcabbbccccabcaaabcaabccabbccabbbbcaabbcccabcabbccaabbcabcabcabccabcaabcaaabbcabbcabcaaabbccabcabcabcabcaaaaaabcabcabcccabbcaaabcabcabbbbccabccaabcaaabbcabcaabccccabcabcabbbcccccabcabcabccccaabbccabbbbbcabbcaabcabcaaabbbbbbcabbccabcabcabbcabcaaaaabbbbccaaabcabcccabccabccabcabcabbbbbccabcabbcccccabcabcabbbcabcabcaabcabcabccabbbbcabbbbbcabbbbcaabcaaabbccaabcabccaabcccabbcabcccabcabbcabcabcabcaabcabcaabbcabcabbcabcabccccaabccabccabccabcaaaabbcabcaabccabcaabbcaaabbccabcabcaaabccaaabcabbcabcabcaaabcaabcaaaabcaaabcabcabbcabcabcabbccaaabcabbcaaabcaabcaaabbccabbccabcabccabcaaabbcabcabcabccaabbccabcabcaabbcaabbcabbccccaabcabccccaabcabbccccaaabcabcabcabccaaabcabcaabbcccaabccabccabcccabbbbcabcabcabccabbbbbcaabcabccabcaabcabcabcaabcaabccabbcabcccccccaaabbcabcaaabcabccaaabcaabbcabbbcabbbcaabccabccabccabccccabbcabbcabcabcaabbccaabccccabbccabcaabcaaabbccabcabbcabcabcaabcabbccabccaabbcabcabcabbcaaaabcabcaabbcabcabbcabbcabcaabbbcaabccabcabcabccabccabcaabcabbcabcaaaaabbbbcccaabccabcaabcccaabccaabcabcabbccaabcaabbcabcccaaabcabccaaabcabcaaabbccabccabcabbcaaabbccabbbbcabccccabccaabbcccaabcccaaabccabcabccaaabccabcabccabccabbcabccccabbcabcabbcabbcaaabcaabcccaabccaabcaabccaabccabbccabbcaabcaabccabbcabccabbcabccabbccccabbbccabccaabcaabbcabcabbbbbcabcccabcccaabbcabccabcaabcabbcabbbbcabbcabccccabcabcabbbbccccaabbbbccabbbbcaabcabbcabbcabcccaabcaaaaabbcabcaabccabbcaaabbcabcabbbccabcabcabbbcaaabcabcaabcccabbcabbbbccabcaabccaaabcabccabbcccabbcabbbcabbcaabbcaaabbccabcabcccaaabcaabcabcabbbcabccabcabcabbcabcaabcabbbcaabbbcccabbccaaaabcabccccabbcabcaabbcaaaaabbbcabbbbccabcabcabbcabbccaabccaabbbbcabcabbbcccabcabbcabcabcabcaabcabbcaaaabcabcaaaaabcabcabccaaabccaabcabccaaaabccaaabbcccaaaaaabcaaaabbbcabcabcaabcabbcabccabccccaabbbbcabbbcaabbcaabcaabcccaabcabccaaaabccabbcaabbcabcaabccccaaabbbccabcabcabbccabbcaaaaabbccccabccccccabcabcccaabccabcabbbcaabcaabbccabbcabbcabbbbccabcccaabbccabbcabbcabcabcabcabcccabbbccccaaabcabccaaaabccccaaaabcabbcabcabbccabccabbccaaabbcccaabccabbcaabcaabcaabbbcabcabccaabbcabbcabcaaabbcaaaaabcabcabcabcabcabbcabcaaabbcccccaaabbbccabccccccabbccabccabbbcabcabbbcaabccabcabccabbcabcaabcabbcaabcabccabccabcabcabbbcaaabccccccaabcaabcaaabccaabbcaaabccabcaaaaabcabbcabbcabbccabcabbcabcaaaabcaabccabcabcabbcaaabccaabcabcabccabccaabcabcccaaaaaabcaabbbccabcabbcccabcabcccabbccaaaaaaabccabcabcaabcabcabbbcabcaaaabbcabcccabcabcabcabcaabbcabcabcaaabcccabcabcabcabcabbcaabcccabcabcabcabbcaaabbbccabcabcaabccccabcabbccabbbcabccabbcabcabcabbbcabbbbcccccabcabbcabcaaabccabcabbbcabcabcccccabbccaaabccabcabbbbcabcccabcabcabcabcaaabcccaabccaaabcaabcaabccabccaaabbcaabbcabcaaabbbcccabcaaabccaabcabbcabcaaaaabcaabbcccaaabcabcaabcaabbcaaaabcabbbbcabcabcabbcccabccaaabcaabccaaabbcabcabbccabcaaabccabbbcabbcabbccaabbcaabcaabbcabccabcabbcabccaabcabbcaabcaabccabccaabcaabcabcabbcabcabcabbccaaabccaabcaabccccccabcaaabcaabcabcaabcabcabccabcabcabbccabbccabcabbcaabcabcabbcabccaabccabcabbbcaabcaabbbbcabcaaabcccabbcabcabcccaaaabcabbbbcabcaaabbcabcaaabbcaabccccabccabbcabcabcabcccabcabbccabcabccabcaaabbccabbccabccaaabbbbccabcabcaaaaabbcaabcabcabbcabcabccabcabccabcabbcabbbcccabccabccabccaaabccaaaabcaabcaabbbbcabcabcaaabbccaaabcaaaabccaabcabccabbcaabcaabccabcabbbcabcabbcaabcaabcccabbcaaaabcaaabcccabbcabcabbccaabcabcaabbcaabcabbbcabbcabccaaabcaaabcaabbbbccabbbbbccaaaabcaaabbbbcabbbcabbcaabcabccabcabcccabbccaabbbccabccaabcaabcabbcaabbbcabcabcccccaabbbccccabcabbbcabcaabbccabcabccccabbcabbccabccaabccaaaabccabcaabbbcaabcabbbcabccabcabcabcccabcabcabcccabccaabbcabccabbbbccabcabbbcaaabcccabcccabcabcaabcabbbccaabcccabcabbbbcabbcabbcccabbcabbcabcabbcabcabcaabbbccabccabbccabbbccabcabbbbbbbcabcabcccaabccaabcaaabccabcaaabcaabcabcaaaabbcaaaabcabcabcabcaabcabcabbbcaabcaaabcaabccaabccabcabcccaabcabcaaabccaabcabbcaaabcabcabcaabccaabbcabccabbbbcccabcaabcabcaabcabccabccabbcabcabcaaabbbbcaaabcaabcabcabcabccabbbccaabcaabbccabbcabccaaaabccaaaabcaabbbbccaabbcabbcabccabccabbbbbbbccabcabbbcabbbbbccaabcccabccabbbcabbcaaaaabcaabbcabbcccaabcaabcaabbcabcabccaaabcabbcccaabbbbcabcabbbccabcabbbcaabccaaaabcabbbbbbccabbcabcabccaaabbcabcabcabbbbcabccabcabbcabbcabcaabbccabbbbcaabcabccabbbcaabbcabbccaabcabccabcaabcabcabccaaabccabccabcaaabccaabccabcaaabcabbcabccccaabcabcccabbbccabccaaabcabbcccabcaabbcabcaabccabcabbcabcabcaabbbcabcabccabcaabcabcaaabbbbbbccabbcaaabbbcabcabbbbbcabbccabcaabbcaabbbbbcccabccabbccaaabbcabccccaaabbbccabcaaabcaabccabcccabccccccabccabbbcabcccaaaaabcabbcabcabcabcabccabcabcaabcabcabcabcccaabbccaaabbbcabbbcabbcaabbbcabcaabbccabccabbcabcabbccabcabcccaabbbcaabcabbcaabcabcaabccaabbcaabbbcabcaaabccabcabcaaabcaabcaabcabbcabbcccabbcabcabccabcaabbcabbccaabcaabcabcccccabbcabcaaabcabcabccabcabcabbcaabccabccabcabbcccaabbcaabccabbcabcabbccabcabccabbcaabcabbcabcabbcabcccccabcabcabbcabbcaabccabbcabbccabbcccccabbbbcabcaabcabcccabcaabcabbcaaaaabcabccabcabbcabcabcaabccabcabbbbcabcabcaabcabbbccabccaaaabbcabbcabbcabcabcabcaabbcabcaabcabbcabcccccabcaaabccaabccabcccabcabbccaabbcaaabbbccabccabbbbccaabbbcabbcccabcabcabcabbccabcabcaaabcabcabcaabccaaabbbcaabcabcabcaabccabbcaabcabcccabcccabccabcccabcabcabcabbbbcabbcccaaabcabbbcabbcabcabbcccabbccabcaaabcabccabcabcabcaaabbccabccabbcabcabbcabbcabbbcabccabcabcccaabcabcccabcaabcccaabbcabbcaaabbccabcabcabbbbcaabcaabcabcaaabcabbbcabbbbccabccabcabccabcabccaabcccccabbbbbcaabcccccaaaabcabccabbbcabcabbbccabcabcabccabcabcaaaabcaabbccabcccabccabcabbcabccaaabcabcaaabcaaabbbcaaabccccabbbbcaabbcabcaabccabcabbcabccabcaabcabcaaabccabcabcccccabccccaaabcaabbcabbbcaabcaaaabbcabccabbcabcaaaaabcabbcaaabcabccabccabbcabccabbcaabccaaaaaaabbcabcabcaaabbbcabbbccaaabccaabccabccabbbcaabcabbbcccabcaaaabcabcabbccabbcaabbbcabbcabccaabcabbcabcaabcabccaabcabcabccabbcabbcaabbccabcaaaabccabbcabccabcabcabcabcabbccccabccabbcabbcabbccabcabbcabbcabbccabcabbbbcabcabbccaabcaabbbbcabbccabcabcaabcaabccabcabcaabccabcabccabcabcabbcabcabcabbbccaaaabbcaabcaabcabcaaabbbcabcabcabcaabcabccaabcabcabcabbccabbbcccaabcabbcabcabccabcccabcabccabcabcabcabcabbccabccccaabbcaaabbcccabcabbcabcccabcaabcabccabcccabbcccabbcabccabcaabbcabcabcabcabbbbcabccabbcabcabccccabcabcabbbccabcabcaabbbcccabbccabcabbccabbcaaaaabcabcabcabbcabcaabcabbbbbbcaaabcabccabcabbcabbbcabccabccabcabbcabbbcabbbbcabcabcabccabcccabcabcaaabcaabccaabbcaaabbccaaaabbccabccaaabbbccabccaabbcabccabcabccabcabccabbbccabcabbbbbcccaabcabcaabcabcaabcabcaabcabccabbcaabbcabcabcabccabcabbbbcabbbbcccabbbcccabcabcabbcaabcabbccabcabccabbcabbcaabbbbccabcabcabcaabbbcccccabcabccabcaabcabcabbccccabccaabbccaaabcabbcabbcabbbccaaabbccaaabcabbbbbbbccaabcaaabccabcabccaabcaabcccaaaaabccaabcaaabcabccabccaabbcaaabcabccabccabcabcabcabbcabcabbcabbcaaabcaaaabcabbcabbcabcaaaabccabbccabcccabcaaaaaaabcabbcaaaabccaabccabcabcccccabcabcabccabbccccaaabcabbbccccabcabccaabccabbcabbbcabcabbcaabccabcabcaaabccccabbbbcabccabcccabccaabbbbbcaaabcccabbcabccccaabccaabbbbcaabbbcccabbbbccabcabcabcabbccabcaabbcabbccaabccabcaabcabcabbcabbcccaaabcabcabbbbcabbbbbbbbcaabcabbcaabbcaaabcaaabbcabcaaabccaabcaaabbcabbcabccabccaabccabbcabbccaabcabcccabcabbcccaaabbbccabcabccabcccabbccccabccabcabbcabccabbbcabcabcabcabbbbccabcccabbbccaabcaabcabbbccabccabbccaaabbbcaaabcabbbcabbcabccabbbcabbbbccabccabbcabbbcaabbcaabcabccabcabbcabccabcabbcccabcabcaabcabcaabcaaabcaabcaabcabbcabbbcabbcabcccabcabcccabcabbbcabcabbccabcaaabcaabcabbcabccabcabcaabcaabbbcaaaabbccaaaaabbcaabbcabbcabbcabbbccabccabcabbccaabbcaabbbbcaabcabcaabcabcabcabcabcaabcabccaabbbccaabccabcaabcccabbcabcaabbcaabcabccabcaabccabcaabcaabccaabbbccccabcaabccabbcabbbcabcabcabccccaaabccccabbcabbcaabcabccabcabbbcabcccabbbbccabbcabcaaabcaaaabccabccaabbcccccaaabcccccabcabcabbbcaabbccaabccabcabbcaabcabccabcabcabcabccabcabcabcaabbccabcabcaabcabbcabcaabcabcabbcaabcabcaabccabcabcccabbbbbccabcccaabccaabcaabccaaaabbbbbcabcccabccaabcaaabccabbcaabcaabcccabbcaabcaabcccabcaabcaabccaabbcabccabcabcabbcabcabcabbbccabbcaabcaabccaaabcaaaaabbcabcaabcaabcaaabbcabcabcaabbbcabbccabcaaabcaabccaabbcabbccaaaabccabccccaabcccabbccaabbccccabccabcaabcaabccccaaaabbcaaabbcabcabcccabccabbcaabccabcaabcaabcccaaabbccaabbcabbbccabbcabcaabcccccccaabcaabbcaaabbccabbbcabbcccaaabcaabbcabbbcabbbcaabcaabcabcabcabbcabcaaabbcabcabcabccabcaabccabccaabcabccabcccabbcabbcabbbbcccabbcaabccaabbbcabbbcabccaabbccaaabcaabcabcaabcabcabbccaabbbcabbcaabcabccaabccabcaaabbcaaaaabcabcabcaabbbbbccabcabbccaabbbcabbcaabcabbccccaaabbbccabbcabcaaaaabccabccabbbcaabcaaabcaabcaabcaaaabcabbcabbcaabbbcaabcaaabcabcabbcabbccccaabccabbbccaabbcabbbcabbcabbcaaaabbbbccabcabcaabbccaaabcabcabccabcaaaabcabcaabcaabccabcaabbbbbcaabbccccabccabcabccabcccccabcabbcaaabcabcaaabcabcabbcccaaabcaabbcabcabcabcabbcabcabbcabbcabcabcabbcccabbcabcaabcccaaaabbcabccabcabcaabcabcccaabcaaaabbcabbbcabcabbcccabccabbccccaabccabcabcabcabbcaabccabbcccaabcabcabcaabccabcccaabbcabcccabcabccaaaabbcaabbbcabcabcabbcabbcabcaabbcaaaabccccabbcabcabcabbbbcaabccccaaabccaaabbccabcabbbcaabcccabcabcabbccaabbcabcaabcabcabcaaaaabbbbbcabcaabcabcabccabbcccabcabbccaaabbcabbbcabccabcccaabcabcabcaabbbcabbbbcaabbbbbccabbcaaabccabbcabccabcabccccabbbccabcabcaaaabbbcabcabbbcabbcccabcabccabbcccabbcaaabcaabcabccaabcaaabcaabcabcaabccabcabcccaaabccabcaabbcaabcaabcabcccccabccabbccabcabcaabcabccaabbbccabcabcaabcaabcabbcaaaaaabbccccabccaaabcccabbcaabcaaabccabcaabccabcaabcabbbccaabcccaabbbcccaabcaabbcabbccabbcaabbcabbcabcabbccccaaaabccaabcabbcabcabbcaabbccaabccabcabccabcccabbccabbcabbcaabcccabcabbcccabbcabbbcabccabcccabcaabcaabcabcabcabbcaaaabcaabcaabcabcccabcabbcabccccabcabcabbbccaabcaaabcaabccabcabbccabcabcaabcabbcccabcabcaaabbbbccccabcabcabccccaaaabcabcccaaaaabcabccabccaabcaabcccabcabcccaabcaabbbccabbcabbcccabcabcabccccccabcabbcabcabcabcaabcaabcabbcabcaaabcabcabcaabccabcaaaaaabcaabbbcabcaaabcccabbcaabbbccccaabbbcabbccccabbcaaabbbccabbcaabbcabbbbbbbcabcabcabcccabcabcccccabcabbcabcabcabcabbccabcaabcabcabcabcccabbccaabcabcabcaaabcabcabcabcabbcabccaaabcaabbbcccaabccabccabcabcabcaaabbbbcaabcabcabccabbcaabcabccaabccaaabccabcaabcaaaaaabcabcabcaabcabcabcabbcabcaabcabccabbcaabcaabcabbcabcabbbcabcabcabbcaabcabbcabcabcaabcabcaaabbbcabbcaabbccaabccaabbcabbbcaaabccabcabcabbbcabcaabccccaaabcaaabccabccabbbbbbcaaabcabcabcabcaabcaabbcccaabbbcabbbcccabcaabbccabbcccabbcabbcaaabcccaabcabbcaaabbccabbbcabbcccaabbccabcabcabcabccabbbcabcaabbbbbcabcaabcabcaabbcaabcabcaabccaaaaabcabbccabcabcabbbcaabcccabcabcabcabbccabbcabccaabcaabcabccaaaaabcaabccaabcabbccabbbccabcccaabcaabccabcabbcabbccabbccabcabccabbcabbbcabcaaabccccaabcaaaabcaabccabcabcabbccabccccabbbcabcabcabccaaabcabbcaabbcabcabcaabbccabccaabcaabbcaabcabccaabbbbbcccaabbcccaabcccabcccaaabbcabcabbccabccabbccabccabcaaaabcabbcabcaabccabcabcaaabcabbbcabbcabbcabbccabcabccabbcabcabcabcabccabbbcaabbcabbcaaabccabcabccabbbcabbbcabcaaabbccaabbcaabcabbcabcaabcabcccaabbbccabbcaaaaabcccccaaabbccaaabcabbcabcabcaabcabccabccabcaaabbcabbcaabbbcaaabcaaabbccabbcaabbccabbcabcabccaaaabbcaabccaabbcabbcabcabbcaabccabcabccabbcabccabcabcccabccabcccabcabbcaabbcabcccabbcccccabcaaabcaabbcabcabcabcabcaaabbcaabcaaaabbcccccccabccaabbccabcabcabcaabcaabcabcabcccaabcaabcaabcabcabbbcabcaaabcabccaabccaabcabcaabbcabccccabccabcaabcaabccabcabbcabcabbbbccccabcaabbcabcabcaabbcaabbbccabccaaabcabcabbbcaabcaabbcabccabccabccabcaabccabcaabbbbcabcccaabcabcabbcabcccaabbccabccabbcabccccabccabccaaabcabbccabcabcaaaaabbcabcaabcabbcaabcabcabbbcaabcabccabcaabcabbccabcabcaaabcaabcaaabcccabccabccaabcaaabccabccabcaaabccaabcabcaabcabcccabccaaaaabbcabbccabccaaabcaabcccabbccabcabcabcabcaabcccabcabcccccabccabcabccabbbccabbcaaabbccaabcaabccabcaabccccabbbcabccabccaabcabbbcabccaabcaabbcaaaabbcabbbcaabcabcabbbbbbcaabccaabcabcabbcabcaabbcabcabccaabbcaabccabbccabbccabcabcaabbcabcabccccabccabccabcccccccccabbccabccaabbcabbbcccaabcabbcabccabccabcaabccaabcabbbbcabccabcabcabbcaabbbcaabccabbccabccabcabccabcaabcaaabccabcaabbcabcaabccaaabcabbcabcabbccaabcabcaabbbbbbcaaaabcccabcaaabcabcccabcaaabbcaaabccabccabbcabbbccabccabcabcccabccaabccaaabbccaaabbbcccaabcaaabccabbcccabccabcabcabcabbbbcabcaaaabcccaabccaabbbbcabbcabccabbcabcccaaabbcabcaaabbcaabcaabbccaabcaabccabcabcabbbcabcabcabbcaabccaaabcaaabccabbcaabbcabcccabbbcaabcaabcabcccabbbccaabccaabbcccaabcabcccabcabbccabbbcabbcccabccabbcccccabbccccabbbcabccaaaabcaabbccccabbcccabbcabcabccaabbbbcabbbcaaaabbbbcaabcccabbcccabcabcabcabcabcaaabcaabbcabcabcabcabbbcabbcaabbcabbbcabbcabcabcabcccabcabcabbcaabbbcaabcabccaabbbbccabbbcaaabbbcaaabbcabcabccabcaabccaabbbbccabccabccccccabcaaabbcaabcabbcaabcccabcabcabcabbbcabcaabcaaabbbcaaabbcccccabcabbbcaabbcaabcaabcabbcabcabcccabbbbccabcabccaabcabccaaabcabbccaabcaabcccabccabbbcaabbbbbbcabbcabbcaabccaaaabccabbbcaabcabbbbccabccabbbccabcabcabccaaabcaabcabcabcabccabccabccabccabbcabcaabbbcaabcaabbbcabcaabcaabcabbcabcccccabcabcaabccabbccabcaaaaabcabbbbbcaabcaabccabcabcaabcaabbccccaaabbccabccabbbcabccabbbbcaabbcaabcccabcabcaabcaaaabccabcabbbccaaabccaabcabcaaabcccabbcaaaaabcccaaabbccabbcaaabbbbcabbcabbcabcaabcabbbcabcabcaabccaaabbccabccaabcabbcaabccabcabccaabcabcabccaaaaaabcaabcccaabbcaaabbcabccaabccaabbcaabcaabbcabccabcaabccabcabbbcabcabcaabcaabcccaaabbcaabcaabbcabbbbcabbbcccccabbcabbcccabcabcabbcabcaaaaabcabcaabccaabcabcaaabcabbbbccaabcabbcabbbcaabccabbcccabcabbcabcabcabcaaabbccabbcaabccabccabbcabbcabbbbbbbccabbbccabccabccaabbcccccabcaabcabbcabccabcaabbcaabcabccabcaabcaabcabbbbcabbcabcccabcabcabcabcabcaabbbcaaaabccabccabcabccaabbbbcaaabcaabcaabcaabcabccaaaabcabbcabbcabccabbcaabcabcabbccabcabccaabcabcaabcccccabcabbbcabcabbbcabbbbcabbbcabcabcaabccabcabbcaabcabbccaabcabbcccaabcaaabcabbbccaabcabbcaaabcabccabccccabcabbcaaaaabbbcabbbcabbcabbccaabcaabccabcabcabcabcaabbcabbcabbccabcabbccabbccabcaaabcaaabccaaaabccabcabccaaabccaabcccaabccaabcabcabbbcccaabbccabcabcabbcabccabcabcccaabccabbcabbbbcabbbcabcabcccabcabcabccabbbbcaaabcaabbbbccaabcabcabcabccabbccabcabccabccaabbcabbbccabbbbcccccabccaabcccaabbbbcabcaabbbcabccabbcccabbcabbcabccaabcabbccaaabbbccaabcabcabbbcccabcaabbbbcaaabbbcabcaabcabcaabcaaabcaabccabcaabbcabbbcabbbcabbbcabcaabbcabbcabccabbcaabbcabcabccabcabcabccabccaabcaabbbcabcabccabbcabccaabcaaabcabcabcabcaabbcaabccaabbcabcabcabcaaabcabbcabbcaabccabbbcccaabcccabcabccaaaabccccaabcabcaabcabcabcabbbcabcabcabbcabcabccabcaabcabbcabcccabbbccabcabccabcabbcabccabcabcabccabcaabccabccaaabccabccabcabbbcabccccabcabbbcabcabcabcabcccaabcabcabcabbccaaaabbcaabcabcaaabcabccaabcaabcabcabcccabccabcaaabbcabbbcaabcaabbbbcaabcabccabbccabcaabbcccaabcabbcaaabbccabbcabbcabcccaabbbcabbbcccabbcaabcccabccabccaabcaabccabbcabbcaabbccaaabccccabccccabccabcaabccaabcabbcabcaabcccabcaaabcabcabccabcaabcaaaaabbcabcccabcabcaabcabbbcabccabbccabcabbcaabcabcabcabcabccabbbcabbbcabccabccabcabcabccabbccabcaabcabcabccabccabccccabcabcabcabbcccccabbcaabcaabcabcabbcabbcaabccabbbcabcabcabcabbcabbcabcaabcabcccabcabcabccccabccabbccabcabcaaabcabbcabcabbbccabbbcabcabccaabbcaabbbcabcabcabbccabccabbcabccabbcabcabccabcabcabcabbbcaaaaaabbcabbcaaabcaaabcaabbccabbcabccaaabbccaaabcabbbccabbcaaaabcabcabcabcabbbbbcccccabbbcaabbcabbbccabbcaabcaabcccccabbcaaabcaabccaaabccabcccabbcccabbbbcabcabccaaaaabbbcabccabccaabcabcaabbccaaabcabcabcabbcabcaabcaabcabccabccaabcabbcaabcabcccabcabcabbcccabcaabbccaabccabcabcabcabbcabcaaaaabccccccabcccaaaabcabcccaabbbcccabcabcccabbbbccccabcabcaabbbcaaabccabcabbbcabbccabccaabcaabcaabcccabbcabbbbccccabbcabbcabcccaabcccabbcabbccabccaabcaabbccabbccaabccabcaaabccabcabcccaabcaaabccabcccabcaabbcaaabbcabcabbcabccaaabbbcaabcabbcabbccaaabcaabcaabccabbccabbbcabcabbbcabbcabcabccabbcabccaaabbcabcabbbbbcaabbcabbbbccaabcaabcabcabccabcabcabbcccccabcabccaaaabcccabcabbbccabcabcabcabcabcabbcccabbbbbcabcccccabccabcaaabbbbbcabcaabbcabbbbbccccabcaaabbcabcabcabccabcaabcaaaabbbcaabccabcabcabccabbcabcabbbcabbcabbcabbbcabcaabcabbbcabcccabbccccaaabcabcabbcabccaabccccabcccaaabcabccabbccabbccccaabbcabcabbcaaabccaaabccabcaaabccabbbcaabcccaaabcabbbbccabbcaabcaabcabcabcaabccabcaaabbbcabccabcabbcabbbcaabcccabccccabcabbbcabccccccaabbbcaabcaaabbbbcaabcabbbcccaabcabbbbcabcccccabccabbcabbbbccccaaabbbbcaaabbcabbcaabbbccaabccaabbcabccabcabbcccabbcccabcaabcaaabbccabcaabcaabcccaabcabcabcabccabcabcaaabcabbcabcccaaaabbcabcabbbbcabcabcabcaabbcccccabcccccaabbccaabcabcaabbccabcaabcabcabbcabcabcaaabcabccaabccabbcabcabccaabcaabccaabcabccabccaaaabcabbcabcabccabcaaaabbcabcabbccabcabbbbbcabcabcabccabbccabbccaabbccaabbcabccaabbcccabcabbbcabbcabcabcabbcaaaabbcabbcabbcabccaaaabcaabbbbcabbcccccabbbbccabbcabbcaabcaabcaaabbbbcccabbccabbcabbbbccccabcaabcaaaabcabccccaabcabcabcabccabccabcaabbccabcabcaabccabbcabcaaaaaabccabbcabbbbcabcabcccabcaabcaaaabcabccabcabcabcabcaabbcaabccaabccabbccaaaabcaaabcabbcccabccabcaabccabcabcaabcaaabcccaabcaabbccabbccabcccabbbbbbcabccaabccabbbbccaabccccabcabcaaaabcaabcabcccabcaaabcabbcccaaabccabcaabbcaaabcaaabcaabbccaabccabcabcabbcabbcabccaabccaabcaabcabcccaabcabbcabcabcabccccabcabcccabbccabbbcaabbbbcaabbcabcabbbccccaabccabcabccaaabbcabcabbbccabbcabbccaaabccabccabcabcabbbbcabcabbcabcccabcaabcaaaaaabcabcabcabccabcabbbbbcaabcabccabccccabcabbccaabbbcabbcaabbccabcaabcabcabcabbcaaabccabcaaabcaabbccaabbcccabcabcaaabcabccabcabccabcaaabbcabbbccaabccaabcabcabcabcccabcccabbbcaabbccabcabcaabccabcaabccabbccabccaaaabbccaabcaaaaabcaabcabcaabccabbccabccaabbbcaabccabcccccabcaaabcaaabcabcabcabcabccaabcaaabccabcabcabcaabcabcabbbcabccaabcabccaaabcaaabcabccaabccaabcabbcabbccabcabcabcaaaabcabccaaabcaaabcabbcaabcabcaabbcabcabcabbccaabccabcccaabcabcabcabbbcaabccaabccccabbbccabcabcccaabcccabcabbcaabcaabccabccabcabbccabbccabcabcabcabcabcaaaaabcccabcabbbccaaabcabcabcabbccabcabbbbccabcccabcabbccaabcabbccabcabbbcabbbccaabcabcabcabcabcccabcaabcabccaaabcabcabcaabcabcabbcaabbcaabbbbcabcaaabbbbcaabcabbcaaabccabcccabcaabbcabccccabbcaaabbcabcabcabcabbcabbbcabccabcabcabbbccaaabcabbcabcaaaaabccabccaabbcabbccaabcabcccabbcaabcabcaabcaabbbccabbbbbcabcabcaabcaaabcaaaabcabcabccaabccabbbcabcabcaaaaaabcabbcabcabcabcccabcaabbcaabbcabbcaaaabcabbcabbbcabcaabbbcccabccabcabcaabcabcabccabccabcabcabbcabcabccabbccabcabccabbccaabcaabcccaabcabbbcaabcaabbbccabcabbbbccabcabcaaabbcabcabbcccaabbcabbbbcabbbccabcccabcaabcccabcabccaabcabcccabccabbbcccccabcabbccabbcaabcabcabcaabcabbbcaaabcabbcaaabbbbcccccabbcaabcccabccabcabbcabcabcaabcccabcabcccaabcabbcabbccabcaabccabccabcabccabcabbcabbcabcabbcccabbccabcabcabbcaaabccabcabbcabbccabcabcabbccabcabccccabcabcabcabbcabcaaaaabcaaabccabccabcabcabbbccabcaabccabccabcabbcabcabcabccaaabbccabbcabcabbbbccabcabcabbbcccabbcabcabbbcabbcccccabbbbbbcaaabbcabbcabbcaabcccabcabccaaaabcabbccaaaabcaabbcccccabcaabbcccabbcabcabccabbbcaaabbcabbcccaabcabbcabccaabcabbbcabcabcabcaabcabcabbcabcccaabcabcabcabcabcaabcabbbbcaabbcabbcaaabcabcabbcaaaabcaabbcabcaabbbcabbcabcabcabcabcabbccccabccccabcccabcabbccabcaabcabcabcccabbbcabcabcaabcabcccabccabbbbbcabcabcabccabcabccabcabbbbbcccabbbcabbbcabccabbccaaabbbbbccabbcabcabccaabcabcabbbbbcccabccabcaaabbcccaabbcabbcccaaabbcaabcabbccabcabcaabbcabbbcabccabcaabcabccaaabcaabbcabbcabbcabbccccaabbcabbcaabcabbcaaaabcabcabcaaabbccabccabbcaabccaabcccccccabcabcabcabcabbbbbccabccaabcabbcaabbcaaabccccabcaaabcaabcaaabcabcabcabcaabbcabcabcabcabbbcccccccabbcabccaaabbccabcabcccabcabbcabcccabccabcaabbcabcabcabbcabbcabbccabbcaabccaabcabccabcccaaabbcabcccaaabcabbcccabcabbccaaabbbbcccaaabcccaabbbcabcaaabbccabcaabbcabcabbbcccccabbbcaabbcccabbcabcabcaabbcabbcabcabcaaabccabcaaabbcabcabcccabbbbbcabcabcaaabbbbccabbccabcabcabcaaaaaaaabcaabcabcabbcabcabbcabbbccaaabcabccaabbcabbccaabcccabbccabbbcabbcabcaaaabccabcabbccaabcabcabcabbbbcaabbbcaabbccccaabbcabcaaaabbbcabbcabbccabccabbcabccaabbccabcabcabcabcabbbbcabbcabcaabcaaabcaabcaabcabbbbbcabcabbbccaabbbbcccabccabcccaaabcaabcabccabbbcccccabcabcccabcccabccccabbcabbbccaabccaabbcaabcabbcabcccabcaaaaaabcaabcabcabcaaaabbccabbbbbccccccabbcabccabcabcaabcabcabcabcabcabcabccaaaabcaaaabbcabbcccaabcabcccabcccabcccaaabbcabcccabcabbbcaaabcabcabbcabcccaabccaaabcaaabcabcaaaaabbcaabcccabccabbcabbccabcabccabbcabccabcaaabcaaaaabcaabccabbcaabcaabccabbbbcabccabcabcabbbccabbcabcccabbbcabbcccaabbcaabccaabccccabcaabbcabbbcaabcabcaabcccabbbcaabcaabcccabcccabbbbbbcaaabcabbcabccaabbcabccaaaaaaaabbbbcabccabbbcaabbcabcaaabccaabbcaaabccabcabbccabcabbccaabccabcabbbbcabcaabbcabbcaaabcabcabccabccccaabcabcabbccabbbbcabccabcaaaabbccabbcabbcaaaabcabbccabbbcabcabcaabccaabccabbbbccabbcabbccabbbbbccaaaabbccabccabcabcabbccabcabcabbcaabcaaabccabbccabbcaaabccabcaaabcabcccabcabccaabbccaabcabcccccaaaabbccaaaabcabbccabbcaabcabccabcaaaaaabbbbbcaabbcabcccccabbbcabbcabccaaabccabcaabcabcaabcabbcccabccabccabccaabbcaaaabcccabcaabcabbccabccabbbcabcaaaabcaabcaabbcabbbccaaaabbcabbbbcaabcabbccabcabcaabbbcabcaaabcabbcabcabccaabcabcaaaabbcccabcabcabcaaabcaabcabcabbcccabcabbccabccaabbccabbcabcabccaabccabcccaabcabcabcaabcabbccaabcccccabcabbbcaabccccaabbcabccaaabbcabcaaabccaaabbbccaabccabccaabcaabcabcabcabccabccaabbccaaaabcabcabbcabcabcabccabcaabcabcabcabcabbcabcabcaabbcabbcabcaaabbcabcabcabccaaabcabbcabbcaabccabcabcaabbccccccabbbccccccaaabbcaabccaaaabbccabcabcaabcaabbcaabbccabbcabbcaabbcccaabcaabccaaaaaaabbccabcabccccabcabbbccaaabcabcaabcaabccabbccabbbccabbccaabbcabcaabbcabcabbcabcaabbcabbccabbccabcabccaabcccccabcabbcabbcabcabcabcabccccabccaabcabcaabcabbcabbcaaabcabbcaabbbcaaaaabbcabcabcabbcabbbcaabcaabbcccaabccabcaabcaabcabbcabbccaabcabccabcabccabbcccaabbcaabcccabccabcabcccaaabbbccabcabcaabcabcaabccabccccabcaabccaaabcabbcabbcabbbcaaaabccabccabbcabcabcabbcabbcabcabbbbbcabcabbccaabcabcaabcaabccabccaaaaabcccabcccaabbbcccabcaabcccccabccabcabcccaabbcabccabccaabbcaabbccabcaaabbbbbbbcabcccabbcabcabbcabbccabcaabbcccaabbcaaabccccabcabccabbcabbcabbccabbbcccccaaabbbbcabbcaabcccabcabcaaabccabbbbccabcabcabcccabcabccabcabbccabccabcabcabccabcabcabccaabcaabcabcabcaaaaabcabcabcabcabccaaabcabcabccccabbcaabbcabbcabcaaaaaabbccaabcabbcccabbccabbbcaaabbcabccabbbbcabcabcabccabbccabcaabcaabccabbcabccaabbbccaaabbccccabcabcccabcccccabcaaabbcabcaabccabcaabbbcabbbcabbccabbcabbcabbbcabccabccabbccabcabbcabcabbbcaabcabcabcabbbbcaabcabcabbcccabbbccabcabbccabcabbbcabcabbcaaaabccaaaabcaaabccccaabcabcabbcaaabcaaabcabcaaaabccaabcaabccabcabcaaabcccabccabccaabbccaabcabcabcabcabbbccaabbccabbbbcabbbcabcabcccaabcaaaaabcabcaaaabcaabbbcccabcabcabbccabbcaabcabbcabbccaabccabcabcabbcabbccaabcabccabbcaaabccaaabcabbcccabcabcabccaabccabbcccabbccabcabccaabcaaaabcccabbcaabcccaaaaaabccabcabbbbcabbcccabcaabbbcaabccabbbcaabbcabbcabcaabbcabcccabccabcabcccabcaabbcabbccaabbbccabbccabcaaabbcabcabccaaabbcabcaabbbcabbccabcaaabbbcabbcabcabbcabbbbcabbcabccccaabbccabccaabcabbcaabbcabcaabcaabbcabcabcabccaabbbcccabccabccabbbbcaabcabccabbccccabcaabccabcabcaaaaaabcabccabcabcabccccabccabcaabcabcabcaabccaabbccaabcabcaaabbcabbcabbccabcaabcaabcaaabbccabbbbccabcaaabcaabccabbcaaaabccabbbccccabcabcabcabcccabbccabbcabccaabbbcaaabbcabccabccabccaabcabcabbbcabccaaabcabcaabcaabcabbccccccaabccabcaabbcabcabbccabccabccccaabccabcabcaaabccabccabccaabbcaabcabbcaabcccaabbccabccabcabbbccabcabcaabcccabcccaaabbbbccaabcaabcaaabcabbcabbcabcaabcaabbcccaaabcaabcabcabbcaabcccccabcaaabccaabcabccabbbccabcccabccabccccabcabcaaabcabbbcabbcabcabccaabcaabccabcabcaaabcaabcaabcabbbcccccaabbccaabcabbcabbbcabbcaabbcabbcaabccaabbbcaabcaaabcabccabbcabcabcabcaabcabcabcabcabbcabcabbbcabbcaaabcabcabcabcaabccabcaaabcccaabbccabccabcabcaabbcaaabbcabcabbccabbbcaabbbbbbbccabcaabcaaaabccabbcabcaabcabcaabcabcabcabcabcabcabcabbbbbcabcaabbcabcabccabbcaabcabcabbbcccabbbcaabcccaabcabccabbcabccaabbcaabbcccaabccaabcabccabcaabbcabcabbccabccaabcabcabcabcabbcaaaabccabbcabcabcccaaaabcabbcabbccabcaabcabcabcccabccabcabccaabbcabcabcaabccabbbcccabcabcabbccaaabcabcabcccabcaaabbbcabcabcaaabcabbbbbcabcabbbcabccabcaabbccabbcabccabbcabbcabccaabbbcabbcaabbcabcabcaaabcabcabcabcaaaabbcabbbcabcabbbcabbcccabbccaabbbccabbcabcccaabcabcabccabbcabcaabbcabbcabcabcabccabcabbccaaabcabccabcaaabcabcabccabcccaabbbcabbcabcccaabcabbbccabbcabcccaaabbcaabcaabccabcaabbccccaabcabccaabccabcabbcccccaabbccabcccaabcabbbccabbbbcabccabbcabccabcaabcaabcabcaaaabbcaabccaaabcabcabbcaabcabcabcaabcabbccabbccabbcaabcaabbbcabccaabbcaaabccaaabbcaabcabcabcabccabccabbbcabcabcaaaaabcabcabccabbccabcabbcabcabbccabbcaaabbbcabbccaabbccaaaabbccabccccabcaabcabcabccaabcaabcabcaaabbcabcabbcabbcabccaabbcabccaaaabccabccabcabbbcaabcabccaabcabbcabbcabcabcabbcaabbccaabbccaabcabbcabcaabbcaabbcabccaabcabbbcabbccabcabbcabbbcabcaaabcabcabbbcabcabcaabbccaabbbcabcccccccccabbbcabcaabccaaabbccabbcaaabcabcaabbcaaaabcabcabbcabccabcccabbcccaaabbcaaaaabcaaaabbbcabbbcaabcabbcabccabbbcaabcaabbcabbcaaabbbbccaabbbbcaaabcabbbcabcaabbcaabbbccccaabbbbbcabcaabbcabcabccccaaabccabbcabbbcabcaaaabcabcaabbbcabbcccaaabbcabcaaabcaabbcccaabcabbcabccabcabcccaaabccabbbbcaaaaabccaabcaabbcabcabcabbccaaabbcabcabbccabbcccabcabbcaabcabccabcaabcabcaabcabbcabcabccabbcabbcaabbbbcaaaabbbcabbccabccaabcabbcabbcabbcaabccabbbcabbbcabbcaabccccaabcabcccabcaaabccaabbbcaaabbcabbcabcaabcabcccccaaabcabccabcccabcaaabbbbccabccccabcaaaaaaabccabbcaabcabcaabcabcabcaaaabbcabcabbbcaaabcabcabcabccccabcabcccaaaabccaabcaabbcabcaabbccccaaabcabcabccabcabcccabcabcabbcabcabcaabcabcaabcabcabcabcabcaabbcaaabccabcaaaabbcaaabbbccaabbcabccaabcabbbcabcaabbcabcabcabcaaabcabbcaaabbcaaaabcabbbcccabcabbcaaaaabccaabccabcabbcccabcabbcabbcabcabcabccabccabcaaabcabcabcaabcaaabcabbbccabcabbcaabcccaabbbbcccabbcabbcabcaabcabbbcaabcabcaabbbcabbcabccaabbcaabbbcabccabcabcabcaabcaaaabccabcccaabbcaaabbcabbcaabcabbbcabbcabcabcabcabcaabbcabcaabccaabcabbcabbcabcabccaabcccabcabcaabbbcabcabccabcabbbbbcaabccabbcaaaaabbcaabcabccabbbcabcaabcaabcabcaabbbcabccaabcabcaabcabccabccabcabccabcaabbccccabcaaabbcaabcabbcabcabbcccabcaabbbbbbbbbbbccabccabcabcabccabccabccabcaaabccabbcabcccabcabccabbcccccabccabbccabcccaabbcabcabccabbcaaabbcaabccabcaabcaabcaabccabbcabbcabbcabccabcabcccabccabccabcabccabccaabbcabcabcaabbcaabcabbccabcaaabcabbbcaabccaabbbcabcabbccabcccaaaabccabcaaabcabcaabbccaabccccabccabccccaabbcccaabbcaaabcabcccaaaabcabcabcccabccaabccaaabcaabcaaaabcabcccaabcabcabcabcabbbbbbbbbbcccabcabcccabcabbccabbccaabccabccaabcaaaabcabbcabccabcabcabccabbcabcabccabccabccabcabcabcabcabcaabcabccabbcabcabcabcaabcabbcabbcabcaaabbcaabcabcabcabbbcaabbcabcabcaabcabbbccaabcabbbbcaabccabcaabcaabcaabcabccabcabcabcaaabcabcaabcaaabbcccabbbcabbbbcabbcabcccabccaabcaaabcaabcabcccaabbbcabcabccccaabbccaabcabbccaabcaabbbbbcaabccabbcabbbcaabccabbbbbbcabccabcaabcabccaabcabcabccabbbbccaaabcabcaabcaabcabbbcaaaaabcabcccabbbbbcabbcaabccabccabbccabcaabcabcabbbbbcccabccaabcabcabbbcccabcabcaaabbccccabbbcabccabcabcccabcabcabbcccccaabbcaabcaabcabbbbcabcaabcabbbcabccabbcabbcabbccabcabbcabbcabcabcabccabbccabcabcabcabcabbbbcaabbcaaaabcaabbbcabbcabcabbcabccabcaaabcabcccaabbbcabbcaabcabbbbbcccaabcabbbccaabcabccabbcabcccabcabbbccaabcaaaabcaaabcabcaabcabccaaabcabcabbcaabcabbccabbccabcabcaabcccabcabcaaabcccccaabbcabccabcabcaaabbccaabbcaabbcccabbbcabcabbcabcaaabbcabcaabccabcabbcabccabcabccaaabcaaabcaabcccaabccabbcabbccabccabcaaaabcabcabbcabbbcaaabcaaabcaabcaaaabccabcccaabcabbccabbcccabcccabbbbcabbccabbbbcaaaaabbccabccabcabbcaaabcaaaabccaabcaabcabbcabbcabbbcaabccaaaabccaabcabcabbcaabbbbcaabbbcabcabcabcabcaabcabbbbbccabcabbbbbccabccccabccccabcabbbccccabcabbccabcabcabcaabcaaaaabbcabbccabbcaaaabcabbccaabcabcabcaabcabbcaabcabccabcaabcabbbccabcaabcabbbcabbcabcabcabbcccabbccabbcccaabbbcabcabbccccabccabcccabccccabcaabcabcabcaabcabcabbccabccaabcccccabbbcccaabcaabbcabcaabbbbbbccaabcabccabbcabcabccaaabbcaabbcabcabbbcabccabbcccccabbcaabcccabcaabccaaaabbcccabcabcabcaaabbcabcabcabcaabcaaaabcccaabbcccaabcabbbcabcccaabcabbcabcabcaabcabcabccabcabcaabccccabcabbcabcccabcaabbbcccaabbbcabcccccccaabcabcabccabccabbbccaaabcaabccabbbbbcaaaaaaabcaabccaabcabcabcabcabbcaaabbbcccabccabcabccabccaabccabbbcaabccabcabcabbbcabcabcabccabcaabbcaabcabcabccabbbbcabcabcabcabbcabcccaabccabbbccccabbcaabbbcabcccaaaaabcccaaaabccabbccabcabcabbccabcccabbcabccabcabcccccabcabccabcccaaabcaabcaabcabccabcaabcaaabcccabcabcabbccaaabcabbbcaabcabbcabcabcabcccabcabbcaabbccccaaaabbcaabcaaaabbcabbcaabccaabcaaabcabccabcaaabbcaaaabbcabbcabcabcaabccaaaaabcccabbbbcccaaabccabbccabcccabcabccaabcaabbbcabcabbcccabcaabcaabcabbbcabcabccabbcabcabbbcaaabcabbbcabcabcabcaabbbbcabcaabcaaabccabbccabcabcabcccabbbbcccabbcabbbcccabcaabbcabbbcabbcaaabcaaaabcabcaabbbccabccccaaaaabccabccaabcabbcabccabbbcabcabbcabcccabcabcaabccaaabcabbcabbbbbccabbcaaaabcabcabcabccabbccabbbbcccaabcabcabccabcabcccabccaaaabcabccabcaabcabcccabcabbcaabcabccaabbbbcaabbbbbbcaabbbbbbccaaabbccabcccabccabbbbccaabcabbccaaabccaaabccaabccaaabbbbcaaabbcabcabcaabbbccaabcabbbbccabccabbcccaabcabbcaaabbcaabbcabbcabcabcaabcabbcabbcaaabbccabbcaaabcabccabccaaabcabcabccaabcaabcabcaaabccaaabbccabcabbcaabcaabcaaabcaabbcaaabcabcaabcabcabcabcabcabcabcaabcabcccccccabcabccabcabbbbcaaaaaabcabbcabbccabcabccabbbcabccabcabccaabccabccabcabcabcaaabcabcabcccabcabcabccaaaaabcabcabcaabbbcaabccabccaabccabccabccabbcabcabcaabcabcaabcabccabbccabbbcaabbbcccabccabbcaaaabccabcabcabccaabbbcabbcabcaabbcccaaabccaabbcaaabcccccabbbcaabccabccabcabbbcabcaabccabcabccaabcabcabccaaabcaabcabbbbcabbccaaaabbbbbccabccabcaabbcabbbcabbcabcccabcaabcabbbcabcabbbbbcabccabbcabbbbccccccaabbbcabcabbcabbcaabcabbbcabcabbcccaaabccabcabcccaaaabbbccaabcaaaabbcaabbcccaabbcabcabbcabbcabcabcabccaaabcabbbccabccabcabccaabbcabcccccaaaaabbcccaabbcabbbbcaabccabcaabbbccabcccaabbcabccabcabcaabcabccaabbcaabcabcaabcaabcccaaabcabcccccabbcabcabcaabccaabcaabcaaabcabccabcabbcaaabcabcabcabcabcaaabbbccabbcabcabbcaaabcabcabcabcabbbcaabcccabcabcabbccabcabcaaabccaabbcaaabccabcabbbbccabbcabccabbbcabbcabcabcccabcccabbcabcabbcabcaabccaabcabcaaaabcaabcccabccaaaaabcabcabcccabbbbbbcabccabcabbcabccabbcabbcabbcabbbcabccabcabccaabbbcabcabcabccccaabcabcabbbcaabbcaabcabcaabcccabcabbbbcaabbbbbcabbccaabcabcccabbbbbccaabcccccaabbcccabcabbccaaabcabbbccaabcaaabbccccabbcabcaabcaaabbbbcabbcabcabbcccaabcaabcaabbcabccabccabccaabbbbcabbbccaabbcccabbccabcaabcabcabcabbccabbbcccabbcabcabbbccaabcccabcabccabccabcaaabcabcabbcabccabcaabccabcabbbcaaabcaaabccaaabcabbcaaaabcabccabcabccaaabcabcaabccabcaabcabccaabcabbcabcabcabcabcabcaaabcccabbccabbccccabbbbcaabbbcabcaaaabccabcaabcabcaabcaabcabbcabbcabcabbbcabcaaabcabbbbccaaabcabccaabccaabcabcabbbbcccabcccabcabcabbcabbbbbcaaabcabcabbcabcabcabcaaabcaaabcabcaabccaabcabbccabbccabcaabbcabcaabcccabccaabcabcabcabcabcccaaabcabcabcabccaabcaabccabccaaabcabbcabcccaaaaaabbbcaabcccaabccaabcaaabbbcabbbccaabcabbcaaaaabccabbcccccabccaabcabccaabcabcabcaaaaabcabbcabcabbcabbcabbcabcabbcabcabcccaabbcabcabcccaabccccabcabcabbcaabbcabccaabbcaabcaabbcccccaabbcabccabcccabccabccabcabbcabcabcabbccabbcabcabcabccabcabcabccabcaabcabcccabcaabbbcabbbbcabcabccabcabccabbcabcccabbcccabbcabcabccabccaabcaabcabcccccabbcabccabcabbbcabbbbbcabcabcabbbbcabcaabcaabbbccabcabbccaabcaabcccabcccabcaaaaabcaaabbcaaabbcabccabbcaabcaabbcabccabbccabccaabccaaaabbcabcabccabbbbbccabbcaaaabbcabbccccabcaaabcccaaabccaabcabbcabcaabcabccabcabcaabccabcabcaaabcccabbccabbbbcaabbccaabcabcabcccabccabccabcabbcabbccabccaabcabccaaaabcabbcaabbcabcabcaabccabbbbcaaaaabbbbbccabcabcabbbbbcaabbcabcabcaabbbcabbbcccabcaabbcaaaaabcabbcabccccaabbcaabcaaaabbccabcccaabcabbccabbcaabbbbcabcccaaaabcaaabbcabccabcaabcabcabcabcabcabcabcabbccabbccccaaaabccaabccabbbcabcaaabccabccabbbcabcabbbbcabcabcabcabbcccaabcabcabccaabbcabcabbbbcaabcabcaabcabcabbcabbbcaabbbccccabccaabcabbbcccaabcaabbbbbccccaabccaabbbbcaabbbcaaaabbcabcaabcaabcabccabcabcaabbbbcccabcabbcaabbcaaaaabcabbccaabccabcabcaabcabbbbcabbbcabcaabcabccaabcabbbbcaaaabcaabbcaaaabccaabcabbcabbccccabcaabcabcabccabccabbbcabcaabbccabccaaaaabcabcabcccabcaaabcabbccaaaabbcabbbcabbccaabccabcabbbbcabcabcabcabcccaaabcabccccccccaabcabccccabccabbccabbcaabcabcabcabccccaabbcabbcccccabcaabcaabccabcaabccabcabcabcaaabbbcccccaaabccaaabbcccabbcaabbccabbbcaaabcaabcaabcabbccabcaaabbcabbbbcaaaabbcccaaabccabcabbbbbbcabbbcccabbcabcccaabbbccabbbbcabbcabcccabbccaaaaaaaabcaaabcabcaaabcabbcabbbcabbcabbbbcabbccabcabccabbbcabccaabbbcccaabcabcaabccaaaabcabbbccaabccabbbcabbbcccaabcabcaabccaabbcaabccabcabbcabcabcccaabbccabcaabccaabcabcabbcccaaabcaabcabcabcabbcaabcabcabcaabcabccaaaabbcabbcaabbcabccabccaaabcccabcabbbccabcabccabcabccabcabcaaabcabcaabccabcaabcabcaabccabbcaabcabccccabcabcccabbcabbcaabbcabcabbcabcaabccccabcccccaaabcabccabcccabbcabbccabcaabcabccabcaabbcabcaabcaabccabccabcaabbccabcabccabbbcabcabcaaabccaaaabcaabbcabbcabccabccabcabbbcccabbbbbbcabbcabbcabcccaabcabccabcaabcccabccabcabcabcaabcccabcaaaabcccccabccccabcabccaaaabcabccabcabcaabcabcccabcabcccaabccaabcabcabcaabccabbccccaaaaaabcaaabcaaabbbccabbcabbbcaabccabcaaabcccaabcabbcabcabcabcabcabcabcabbcabcabcabbcaaabbccabcabcabbcabbbcabccaaabbccabbcabccccccabbbbbccabbcabbccaaaabbcabcabcabcccaabbcaaabcabcabbcccccabbccabbcabcabcaabcabcabcccabcabcabcabcabcabcaabbcabcabcabccaabbccabbccabcaabcaabcaaabbcabcaabbbccaabcabcabbbcabcabcccabbbcaaaabbcaabcccabcaabbccabcccaabcabcaabcabccabcabcaabbcabccabbcaabcaabcabcaabbbbccccaabcabbcccabccabbcabcaaabcaabccaaabccabbcabbbcabcabbcaaabccaabcccabcabbcabcabcabcabbbcabbbbcabcabcabcabbcabcaabcaabbcabccaabcabcaabcaabcabbcaabcaabcaaabbbcabcabccabcccabbcabbccabcaaaabccabcabccaaaabbcccaabcabbbcabbcabcccabcabcabcabcaabcccabbcabcaaabcabcaaabcabbccaaaabccaabcabccabcabbcabcaabbbcccabcabbcabcaaabbcabbcaabcabccccabcabcabccaabbbbccabcabbcaaabcaaabccabcccccabccccaabbcabcccabcabccabcabcaaaabbbccabbbcaabbbbcabcabccaaabccabcabccccaabbcabbbbcabcabcabccaaabbbcabcccccaabcabbbbcccaabccccabbbbbcaaabccabbcaabbcabccabcabcaabbcaaaaabcabcabcabcaaaabbccaabcabbccccabcabbccabbccabcaaabcabcabcabccabccccabcccabbcaaabcccabcabcaabbcabcabccaaabcabcaaabbbbcabbcabccabbbcabcaabcabbbbcabcaabccabcaaabbcccaabcabbcaabbcaabccabcaabcabcccabcabbcaabccabbbbcabbcaaabbcaaabcabcaabcaabcaabcabbccabbcabcabcabccabcabcabcabcabcabccabcaaaaabccaabcabcaabcccabcabcabccabcabcabcaabbcaabccaabcabcabcccccabbccaabccaabccaabcaabcabbbbccccabcccabbccaabbbccaabcabbccccabccabbccabcabccabbcabbccccaabbcabcabcccabcccaaaaabcabbccabcabccabcaabcaabcabccaaabcabcaabcabbcccabbccccabcccabcabcabcaabcabcccabbcabccaabbcabbbcabcccabcabcccaaabcabcabcabcabccabbcccaabbbcabbccccabccccabcabcabccaabccabcaabccabbccaaaaaabbbbbbccccaabcaaabcabbbcabbcabcabcabcccabccabcccabcabcaabbbcabccaaaabbbcaabcabcaabccabbbccaabcabbccccccaaaabcabccaabcabcccabcabccabcaabcaaabcabcabcaabbbbccaabbcaabbbcabbccabbcaabcabcaabcabbcabbcabccabcabcccccaabcaaabcaaaaaabbccabcabcaabcccaaaabcabbbcaabcaaabbccabbcabbcccabbcabbcabcccaaabbccccaabcaabccabcabcabcabcabcabcaabcabbcaabccabccaabbccabbbcaabbbbbcabbcaabcaabcabccabbcaabcabbbccabcabccabbbbcabcaabbcabbbcabcaabbcaabccaabccabcaabccabcaabcabbbbcabccabcabbcabbbcabcabcabcabbcaabcabbccabbcabcabbcabbcabbcccabcaabcaabccccabbcabbcabcaaabbccaabcaaabcabbbbccaabbbcabcccaabbbccabcccccabbbccaaaaabcccabcccaabbcaabcabbcabcaabcaabcaaaabcabcccabcabcccabcabcabcccabccccaabcaabbbbbcabcabccabbcabcabccaabbbbcabbcabbcabccabbcabcabcabbcaabcccabcaabccccabcabbbcccabbccaaabbbcaabbcaabcabcabbcabccabbbbccabcaaabccaaaabbbbcaabccabcabbcaaabccabbcaaaaaabbbcccccabcabcaabbcabbbcabbcccabbbcaabcaaaabbbcaabbcaaabbccabcccabcabcaaabbccaabcabcabbbccabcaabbbccabcaaabbcaabbcaabcabbcaaabbcabcabcaabccabbbbccaaaabbbcabbbcccaabcabcabcabcabcaabcaaaabcabcaabcabbccccccabcaaabcaabcabbbccabcaaabcaabbbcabccaabcabccaabbbbccabcccabbccabbcaabcabbcaabbbbccaabcaaabbbccaaaabcaaabcaabcccccabbcabbcabcaaabcaabbcabcabbbbbcaabcabbcabcabccabbccabcabcaabbcaabcaabbbcabcabbcabccaaabcaaaabccccabbbcaaabcabcabccabcccaaaabcabbbcabbbccaabcabcaaabcaabcabbcaabbcaaabbbcccabcabcabcabccabccabbccaaaabccabcaabcccabcabccaabcabbbbbbbbbccabcccabbccaabbbcaaabbcabbcabcabbcabbcaabcabcabbccaaabcaabbcccccabccabcabcaaaabcabbbbbccaaabcabcabcaabbcabcabcaabcabcabccaabcabccabbbbcabcccaabcabcaabcabcaabccccabbcaabcaabcaabbccaaabcabbbcabcaabcabbcaaaaaabccaabbbbbbcabccabbbbbcabbcabcabcabcabcabccabccaabccccabcabcabcaaabbcabcabcabcaabbcabbcabbbcabcabcabcabbcabcabccabccccabcabbcccaabccabbbbccaabcabcabcaabcaaabcabcabcabbcabbccabcabcaabccabccaabcccabccaaabbbcaaaabcabcabcaabcaabbccabccaabcabcaabbbbcabbcabbcaaaaabbbcccabccabccabbbbcaabcaabccabcccaabbcabcaabcabcabbbbbcaabccabcabcccccaabccabcaabcabccabbcabbccabcabcabcaabccaabbcabbcabccabcaabbbccabbcabcabcabcaabbccccaabcaabbcccccabcabbcabbbcaaabcabcaabcccaabccaabcaabccaaabcaaabcabbccccaaabcabccabcabccabccabbbbccabccabccabcabbccccccabccabbbbbbccabcabcaabcabcccabcaabcaabcccabcabcabccabbcabcabcabccabccabbcaabccaabccabcabbcabcabcccaabbbccabcabcabcaabcaabbccabcabcaabcaaabccabcabccabccabbcaabccaabbcaabccccaaaaabcabcaabbcccabcaabbccaabbbbbccabcaaabcabcaaabcabcabbcaabbcabccabbbbcabccabccabcaabbcabbbcabbcccabcccaabccabcabcabbcabbbccaabbcaabbcabbcccabbbcabbbbcabcaaabbccabccaabcabbbbcabccabccabccabcabcabccabbcabcabbcccabcaabcaabcaabcabcabbbbcabbbbcabcabbbcabcabcabbcabbbccabbccabccaabcabccabccaabbbcabcaabcabbccabcabcaabbccaabbcaaabcabbbbcabcabcaabcabcabcabbbcabcabbcabcabcaaaaabcaaaaaaabcabcabcabcabccabcabcabccaaabbbcccabbbbbbbcabbccaabcccabbccabcabbbbcabcabbcabbccabcabcabcabcabbbcabcccaaabcabcabcabcabccaabcaabcabcccaaabcccabcabcabbbbcaabccaabbcabcaaabcabcaabccabbccabbccabbcabccabcaabbcabcabbcccccabbcabbbcaabcabccabcabbcabccabcabccaabbcaabbbbbcabccabcabbccabcaabcabcabcabcabcabccaabbcabbcaabccabcabcccccabccaabbcabcaaabbccaaabcabcaabcabcabbbcabbbccabccabbbbcaaabccaabcaabcabbbcaaabbccabcabbbbcccabbcaabbcaabccabcaaaabbbbcabcabcccaabcaaabcabcaabcabcabbcaabcabcabccaabcaabcabccabccabccaaabcabbccaaaabccccabbbbcccabcabcabcaabcccaabccabbcabccccaaabcabcaaaabcaabccaaaaabbbcabcabcabccaabcabcccabcabcaabcaabccabccabcabccabccabbcabcaabccabbccabccaabcaabcabcabcabcabcabcabbccaabbbbcaaaabccabbbcabcabcabbbbcaabccabbccaabbccabcccaaabcabbcabcaabcabbbcaabbccaaabbbcabccabbccaabcaabcaaabbccabcabccabcaabcabcabbcaabccabbcabccabccabcaabcaabbcabbbcccabccaabbccabcabcaabcabcabcabcabccaabccaaabcccaaabcabbccaabcaaaaabcabcabcabcccabbbcabccabccabbcaabbcabbbbbcaabcaabbccabcaabccabbcabcabbbbbccccccabbcccabcabbbccaabcabcaabcccabccabbccabcabbcccccabbccabbbcabcabcabccaabcaaabcabccaabcabbcabccaabcabcaabccabcccccabbccabbccccaabcaabbccaabccabcabccabcaabbbcabbcabcabcabbcaabcabccccccabbcabcaabcabcabcabbcaaaaaabbbbbcabcabbcabbccabccabccabbcabbcccccaabcabccaabbccaaabcaaabccabbbcaaabccccabbcabbcabcabcabcabbbcaabcccabcabcaabccabccaaaabbcaabcabccabcabcabcabccabcabbcabbbcabbccabbbbcccabcabccccaabcabbbcabcabbbbccabccabcabbcabcabccabbccaabcccabcabcaabcabccaabcabcabcabbbcaabbcccabccabbcaaabcabccabbcaabbcabcaaabcaabcaaabccccaabcabbccabcaabcabcaabbbbcabbcabbcabcaabccabccabccabcabcaaabcaabcaaabcccabcccaaaaabccabbccabcabcaaabcccaabbcccccaaaabbcabcaabbcaabcccabcaaaaabbbbcaabcccabcabcccaabbcccabcaabbcabccabbcabbccaabbbcabcaabcabccccabbcaabcabcabbcccabbcabbccaabcaabcabbbcabcabcccaabcaaaaaabbccabcabbbbbcaabcabccabbcaabbbbcabccabcabbccabcaabcabbbcccabcabcabbbbcaaaaabbcabcaabcabccabcabccaabbbcabcaabcabccaaaabcabcabccabccabcabcabccabcccaabcabcaabcabbbbbcaaabcabbbcccabcabccaabbcabcaabcaabccaabbbcabccabcabbbcaabbcabcaabbccaabbccccaaabcabcabccaaaabcabcabcaabbbcabbcabcabbbbcccccabcccaabbcccabccaaabcabbcaabcabcabbcaaabcaabcabbcaabcabbcabbbcaabcabcabcabcccaaabccabbbbcaaabbcaabcaabcabbccabbcabcabccabbcabbccaabcabcaabcabcabbccccabcabcabcccabcccabbbcabcaaaaabbcaabbcaabcabcaabccabbcabbcccabccabcabccabccabbcabbcabcaabcabcaabcaabcccabbccabcabbbcaabccccabbccabcaabbccaaabbcccaabcabccabbcabcabcaaabcabcaaabcabcabbccabbcccabcabccaabcaaabcabcabbbcabbbccabcaaabcabccabbbcaabcaaaabccabbcaabbcaabcabbcabcabccaabccabcabbcabcabbbbbccabcabbcabcabccaaabccabcabcabcaabcabcabcccaaabcabbcabbcabbccabcabcabbcaaaaabbccaabcabcabbcaabbccabcaabbcabcabbcaabbccabbbcabccaabbcaabcabbbcabbcabcaabcabcabbcaabccabcaabcabbcaabcabccabbbcabcabcabbcabcabcccccabcccabbccccaaabcabccabcccabbccabcccabccaabcabccaabcabbcaabcabcabcabcccabccabccabcccaabcaaabccabbcaaabbcaabcabcabcabcabcabcaabcabccaabcccaabbcabcaaaabcabcabcaabcabcaabcabccccabccaaabccabcabbcabccabbccaaaabcabcccabcabccabcaabbccccaabcccabcabccabbcabcabcabcabcabcabbcaaaabccabcabbcabcaabbccaabccabcabbbcaabbcaabcabccabccaabccabbcabcaabcabcabcaaabcabccabcaabccabcaabcccabccabcabcccccabbcabbcabcabcccabcabcabcabcccaabcabbcabccaabcabcabcabbccabcabcabbbcaabccabbcccabcccabccabccabcaaabbcccabcabcaaabbcabcaabbcabcabcaaaabcabcabbcaaabcaabccaaaabbcabcabbbccabccabbccaabbbcabbcccabcabcabcaabcccabccaabccaaabcabcabcaabbbbcccccabccaaabcaabccaaaabcabcccabbcabcabcabcabccabbbcabbbbcaabbcaabccabccaabcabbbcabbccabbcabbcabcaabcabccabcabbbccaaaabccaabbcccaaabccabcaaabbbbbbcabccabcaabcaabcabccccabcabbccabbccabcabccabcaaaaabcabbbcaaabbcabbbbcabbcaabcccabccaabcabcabcabccabbcccaabccaaabcabcaabcabcabbcabcccabbccccccabbccabcaabcaabbccabbbbccabccaabcccabccabcabbbcaabccaabcaaabbccabcabbbcaaabbcccabbcccaabbcaabbbbcccaaabcaabcabcaabcabcabbccaabbccaabcabcabcaabbccabcabcaaabcaabbcaabbccabcabbcccabbcccaabbcaaaabbccabccabcaabbcabbbbcabcabcabcaabbcabbcabccabbcabcaabcabcaabcccaabccabcabcaaaabbcccabccabbbcabcaabcabbccabccabcccabccabcabbcabbcabccaabcabcaabcabbcabcabbbbccabbcabcaabccabcabcaabcaabccabcaabcaaabcabcabcabbbbcabbcabcabcccabcabcabcaabbcaabcabcabccaaabbcaaabbcaabcaabcabcaabcccabcabcaaabccabcabcabbbcabcabcaabcabccabcccabccaaabbcabcabbcabbcabbccabcabccabcaabbbcccabbbcabccabcabcabcaabcaabcccabccaaabcabcabbcaabcabcabcabccabbccabccabcaaabcccabbcccaaabcccaabbcaabbbccabcabccabcabbbcabbcabbcabcaabcabcaabbbcabcaabcabcaaabcabcccabcaaabbcabcaabbcccabccabbcabcccabcabbcaaabbcabcccaabbccabbcabbccabbcaabccabcabccaabbcabcaaabccabcabcabbbccabcabcaabcaabcabbbbcabbcabcabcabbcaaabcabcaabcabcabcaabcabcabccaaaabccabcaabcabcabbcabcabccabbbcabcabbbcaabcaabcabcabbbbccabbbcaaabbcccccccaaaaabcabcabcaaabbcabbbcaabccaabbcccaabcabccccccabcaaabbcabccabccabbccccabbccaabbbcaaabbcabcabcabccccabcaabcabbcabcabcccaabccabcabcccccccccabcccabccabbccabcabcabcccaabbccabbccabbcaabcabbcabcabbcabcabbcabbbbcabbcaaabccaaabccaaaaabcaaaaabcabbccaabccabccccabcabbccabbcabbcaabccabccaabcabbcabbcabcccabcaabccabbbcaabbcabbbbcabbccabccabccaabcabcabccaabcabccccabcaabcabbccabbcabcaabcaabcabbcabbbcabccaaabbcaabcaabcabcabcabcabccabbcabccaabcabbcaabccabccabccabbccccaaabcccabcaabccabbcccabcaabbcabccabcabcabcabcabcaaaabcabcaabcaabcabcabbcabcaaabcabbbcabcabccabcaabbcaaabcabccabccabbcabbbbcaabcabbbcabccaaabbcaaabcabccabcabcabcabbcabcaabccabbccabcaabbbbbbbbbcabcabccabcaabbbcaaaabbccabcabbcaabbcaabcabccabbcabcabbcabcabcabcabbccabcccabbbcaabcccaaabcaaabcabcabccaabbcaabbbcaabcabbcabbcabbcccaabcaabcccaaabccabccabccabcabcabcabbbccaaabbbbcabccabcabccccabcabbbcabbcabbbbbcabccabcaabccabbbbcabcabcabccabccabbccabccabbcccaabbbbbcaabccabbbccabcabccabcabcccaabcaaaaaaabbcaabcabcabcabcaabcabcabccabcabbbcaabcaabcaabcaabbcabcabbbcccaabcabbcabcaabcaaabcabccaaabcabcabccabbcabbbccabbbcaabbcaabcabcaabcccabcaabbcccabcaabbbcabcabbccabbccaaabbcabcabcaabcabbcccabccabcabbcabbcabcabcaabccabcabbcabbbcaabcabccabcaabbbccabcabbccabcabbcccabbbcabcabcabcaabbccabbcabcaabbccabbbcabccaabcaaabbcabbbcabcabcaaabbcabcabcaabbcaabbccaabcaaabcabccaabcabbcabcabbbcabccaabcabcabcabcabcccabcaaabbcabcabcaabcaaaabbcabcaaabccccabbbbcabccabbbcaabbcaabbccabcabcaabcaabbcabbcccaabbcabcabcabcabcaabcabbbbccccaabbccaabcaaabcabbcabcabcabccabcaabbbbccabcabbcaaaaaabbccabbbcaaabcccaaabcaabbbcabcccaabbcccaaabccaabcabccccabcabcaabbccaabbcaabcabcccaabcabbcabcccabbbbbbcabbcaabbbcabbbbbcccaaaaaabbcabccabbbccabcabcabcaabcaabcaabcabcabcabbcabcabbbccaabcaaaabccaabbccabccaabcaabcccabcabbbbbcabbcaaaabcaaabbbccaaabcabcaabbbcabbbbbbcaabcabbccabccabbccaaabccabcabbcaaabcaabcabcaaabcabbcabbbcabccaabccaaaabcaabcaabcabbbcabcaabbcaaabcaabbbcccabcabbbcccabcabccabcabbcabcabcaaabcabcccaabcaaaabbccabcabcaaabcabccabbbcaaabcabcabccabbccabcabcaabccabcabbcabcabbbccaabccabcabccaabbbccabbcaaabcabcabcaabcabbcaaabccabccaabccabcabbccabccabbcaaaaabbbcaabcaabbcabccabcaaabbcaaabcaaabbbcaabccaabcabbbcabcabcabcabcaabbbcabbcaaabbcabbcabcaaabcabbbccabbcabcabcabcabcaabbcabbbccabbcabbbccccabcabcaabbcabccabcabbcabccaabcabbcaaabccabbcabcabbcaabcabcabccaaaaabbcabccabcaabccabbccabbcabcabccabbcabcabcaabcabbcabcabcabcabcaabbbcaaaaabbcabbcaaabbbbccaaabcabcabbcccccabbbcabbccccaabcccaabccabbccabbbbcabbcabcabcabcabcabcabbcabbcccabcabbcabcaabbcccaabccabbcaabccabccabbcccaabcabbcaabcabcabcabccaabccaabccabbbcccaabcaabbcccabcabcabccabbccabccccabcabcaabcccabcabcabccabccabccabcabcabcaaaabcabbcaabccaabccaabccabbbcabcabbccabccaaabbccabbbcabcccaabcccabcabcabcabcaabcaaabbcaabccabbcabbcabcabbbcccabcaabbcabbcabcaabbbbcaabbcabbcabbbccaabcabbcabbcabbcccaabbbcccabcabcabcabccaaaabcabcabbcabcabccccabbccccaaaabbcaaaabcccabbbbbcabbcabcccabbcabcabbccccaabcabcabbbccaabcaaaabcabbccabcccccabbcabcabcabcabbccabcabbbcaabbcccabbbccabcabccaabccaabccabccabbcabbbcabcaaaaabcccaabbcabcabbcaaaabbccabccabcabcabbcaaabbcaabbccabcccabbccabcabcaabccabcaabbcaabbcaaaabcaabcabbbcaabbcabcabcabcabcabbcaabcabbccaabcaabbbcaaabcabcabcabbbccabcaabbcccabbbcaabbbcabbcabbcabccabccabcabcccccabbbbcabcaabcaabccaaaaaabcabbcabcabcabcaabbcaabccaabcccaabcabcccabbcabbcabcabbcabcaabcabcaaaaabccabcabcaaabcabcabbbbbbbccabbcabcaaabcaaabcabcabccabbccaabccaabbbbcaabccccaaaabcccccabcabbcabcaabcaabbcaabcaabbcaaabcabbccabccaabcabbcaaaabbccabcabccaabbbcccabbcabbccabbcabbcabbbccabcaaabcabccabcabcabcabbcaabbbcaabbbcabcaaabcccabcaabccabcaabcaaabcabcaabccabcccccabcaaabbbcccabccaabcaaabcabcaabcaabccabcabcabcabcabcabbbccccaabcabccccccabcabbccaaabbcaabbcabccabcaabbcaaaabbcabbccaabbccabcabccaaaabccabcabcaaabbbbbccabcaabbbcabbcabcabbbbccabcabbccaaabcabcabcabbbcaabbcabcaaaabbbbcabbbccabbccaabcabbcabccabccabccabbcaabccabbccaabccabbcabcaaabcabbcabbcccccaabcabbcabcabcaabcabcaabcabcabccaabcabcabcabcaabccaabcabbcabcaabcccabccabccabbccabcccabbcabbbcaaabccccabccabccaaabbcabcabbcabcaaaaaabcabcaabcaaabcabcabcabcabccccaaaaabcabbccabcabbccabcabccabccabbccaabcaabbcabcaaabbbbbbbcabcabbcabccabcaaaaaabcabccabbccaabcabcaaabccaabcaaabccabbccabbcaabbcabbccabbcabccabcaabccabccaabcccaabcabbcabcaabbcccabcabccabccaabbcabcabbcaabbccabcabbcabcabbbccabccabcaaabbcabbbccabccabcabccaaabbcccaabcabcaabbcabccabcaabbbbcabcaabcaabcabcaabcaabcabccaabcabcccaaaaabbcaabcabbcaabcaabbcabbbbbbbcaaabcaabccabccabbcabbbbbbcaabcabcaaaabbbccabccaabbbcabccabcabbccabcccaaabbcabcabbccabccccabcccaabcabbbcccccabccabcccaabcabccabbbcabcabcabbccccaabccabbbcabbcaaaabbbccabcaabcabbccaabcabbcccaabcabcaabcaaaabcabcabbcabbccabcabbbcaabcccabcabcaabbbbcaaaabbccabcabcccabcccabccccabcabccccabcccccabbcabcabcccaaaabbbcabbcccabcccaabcccaaabcabcabccaabcaabccabcabbccaabbcabbcabcabccabcaaaabccccaaabcaaaabcabcabbbccabcabbcabbcabbccaabcabbcabcabcabcabccaabcabbcabbcccabbbbbbbcabbcabbcabcabcabbcccabbcaabcaabcabbcabcaaabcaabcabcabccabcabbccabccccccaaabcabbbcabccaabcaaaaaabcaaabccaaabccaabbcaabcabccabccaabccabcaabcabbccabbbccabcaaaabcabcaabcabbccabbbbcaaaaabcabcabcaabbbbcabcabcaabccaabcaabcaabbccabcabcabbbccaaabbccabcabbbbcaabcabcabbcabcabbccabbccaabcaaabcccabcaaabbcabbbbbccabcabcccabbcaabcabcaaabbccaabcabbccabbccabbcabccabcccaabcaaabbbbcabccabbcabcabccabccabccabcabccaabcabcabbccaaabcaabcabbccaaaabbccccabcaabbccccabbcabbcabbbccabbcaabcabcabcabbbcaabbcaabcaabbbcabcabbcaaabccaabcabbcaabcabcaabbbbcabcccccaabccabcccccabcccabccabbcabcabbbbcabcabbbbcccabcabcaabcabcabcabbccabcaabcccabcaabccaaabcabccccaabcabcabbbccabcaabbcabbbcaaabcabbccabbcaabccabcabcabbbcccccabccabccccabbbbbbcaaabcabcabcabcabbcaabbcabcaaabbcccabccaabbcabccabccabccaaabcabbcabbbccabbcabccabccccaabbcabcaaabcabcaabcabccaaaabcabbcaaabbccabccaabcabccabcaabcabcabcabccabbcaaabccccabccabcabccabccabcabcaabbcabcaabbcccabbccaabcabbcabbbcaabcabcccabcabccabcabcabbcabcabcccabcabccabcabccabbccabbcaaabcabcabcabcabcabbccaaabcabbcabbcaabcaabbbcccabcabbcaaaaabcabcabcabccabcabcabccccabbcccabccabcabccabbccabcccabbccabbcaabcaabbbbbcabbcaabcabcabcaaabcabbccabcabbbccaaabbbcabccabbcabccabbbcabbcaabbbcaabbcabbcabbccaaabbbcccabbcaaabcabbcabcabbcabcccabccabcabcaaaaabccabbcabbbcabbccabcaabcaabcaabcaabcabbbcaabbcaabccaabccabcabcccabbbccabbbcabcabcaaabbccabcaabbcabbccabcccabccccaabbcabbcaaabbbcaaabcabcabcaabcaabcabbcccabcabbbcabbcabbcccabccccaabcaabcabcabccabcabccabccabbbbcabcabbcccaaabbcabcaaaaabbccabbcabbcabbcabbbcabbccabbcaabbcaabcaaabcabbbcaabccccabcabbcabcabccabcaabbcabcaabcaabccabbccaabbbbbccaaabcaabcccabcabcccabcabcabcaaabccabcaaaaabcaabbcaabbcccccccaaabcaabcabbcabcabcaaabccaabcabcabccaabcabcabbcabcaaabcabbbcabcaaaabbcabbccabbcabcaabccaabbcabbcaabcabcabccabcccccaabcabcabbcabbcabcabcabccabcabccaabcabccabbbbcabbcaabcabcabcaabcabcabbbcabbcaaaabcabbccabcaabccaabcabcabcabcccaabcccabccabcabbbbcabcccaabbbbcabccaabbcabccaabbbbcabcaaabbbcabccabcaaaabccabbcabccabbbcccaabccabcaaabcabbccabbcabcabcabcaabcabcabcaabbbcaabcaabccaabccabcabcabccabcccaabcabbccabbcabccccabbbbcabcabcaabcaabccabcaaabcabcaaabcabbcaaaabcaabcabccaaabcccaabbbccabcabcaabbbcabcabcabbcaaabcabbcccabbcabcabcabbcaaabcaabcabccabbccccabbcaabcabcabbcabcabcccabcaabcaabccaabccabcabcabbcaaabccaabccaaabccabcabcabcabcaaaabcabbbcaabcabcabcabcabccabcaaaabcabccabcabcabcabcaabcaaaabbcabbcaabcabcccabcabcaaabccaaaabccaaabcccabcabbccaabbcabcccaabcccabcabcccabcabccaaaaaabcabbccabcabcabcaaabcccabbcabbcabbcaabccabbbcccccaabbccabcabbcabbbcaabbcabcabbbbcaaabccabbcabcabcccaaabbbcabcabcaaabcabcabccabbbcabcabcabcabccabcaabcabcabbcabcabcabbbbcaaaabccccccaabcccabbcabccabcabcabbccabbbbcabcabbcaabcccabcabbcaaaabcabbcaabbbcabcaabcccabcaabccabcabcaabcaabbcaaabbbccabcabcabbcabcabcabcabcabbcaabcccabbcccaaabcabcabbbcccabcabbcabcabccabcabbbbbcaabbbbccabcabccaabcaabccabcabccaaaaabcaaabbcabccabcabcaabcaabcabbbbcccabbbbbcccaaaabccabcccabccabbcabbcccaaaaabcabcabbcabccaaabcaaabcaabcabcabcabccabbbbccabcccabccabcabbbcabcccabcabcaaaabcaabccaabcabcabcaaabbcabccaaaaaabccaabcccccabcabbcabcabbcccabbccaabbcabccccabcabcabccabbcaaabcaaabbcaabcabcaabbbcccccaaabbbcabcaabbbcabcabccabcabcabcaabbcabcabbcabbcabcccabcabbccccabcaabcabcaabcccabcabcaaabbbccabcabccaaabbcaabbbcccabccaabccaabccabcabcabcccaabcaaabbcabcabcaabcabbccaabccabbcccccaabcabbcabcabbbbcabbcabcabccabcabbccaabcabbbcaabbcaabbbbbcabbcaabbcabcabbbcabbcaabccaabbcabccabccabcabcccabcabbccaabccabcabcabbcaaaabcaabcabcaaabcaabcabbbcabbbcabbccabccccaabbbbcabcaaabccabcabbbccccabcabcaaabbcabcabcabccaabbcaaabcabcaabccabccabbbcaabbccaaabbccaabcabcaabbccaabcabcaabcabccabccabbcabcabbccabcaabcaabcaabccabcabbcaabcaabccabcabcabcabbbcabbcabbbbbcaaaabcaabcaaabcaabbbbcabbcabcabcccabcaabcabccaabbcabbcccaabcaaaabbbcabccabcabccabccccaaaaabcccabcabcabcaabcabcabccabbbccabcaabbbcabbbbcabcabbcabccaabbccabcaaaabcabccabcabbbbbcabcaabccabcabcabbbcabccabcabcaabccabcabcaabcabccabbbcabccaabcabccabcabcabcabcccaabcaabcaabbccabcaabcabcabcaaaabccabcaabbccabcccabcaabcaabcabbcabcaabbbcaaabcabccaaaabcabbcaabccabbcabccabccccabcabbcccaaabcaabbbccabbcabbbcabbcccaabcabcabcabccaabcabcabbccabbcabcabbbbcabcaabccabcccabccaaabcabbbcabbcaabcabcabbbcaaaabcaaabbcabcabccabbbccaabbcabbccccccabbccabcabbccabcccccabccabcaabcabcaaabccccabcaabcabccaaaabcaaaabbbbcaabcccccaabcabcabbbbcaabbbcabbccccabcabcaaaabbcabcccabcaaabbbbccaabcabcaabcabcaabcabccaaaabcabccabbcaaaaabcabbbbcaabcabbcaabcabcabcabbbccaabcabccabccabbcabbcabccabcccaabccaabcabccabbcabcabcabcabbbbcabbbbcabcccabcabbbcaaabbccabcaabcabcabcabbcabcabcabcabcabbcabbcccabcaabcabcabcabcabcabcabbcabbcabbcabccabccaaabcaabbcabcabbcabbbcabbcabcaabbccaabcccaaaaabccabccabcabcabcabbbbccabcabbccaabcabcccaaaabbbcabcaaaabcaabcabcabbcccaaaabcabcabcabcabbccabcccaaaabbcabbcccabcaabcaaabbcabcccabcccaabbccabcabbcabcabcabbcaaabbbcabcabbcabbcaabbccabcabbbbbbccabccabcabbccccccabcabcaabbcaaaabbcabccaaabcabcabcabbbcccabbbbcaabcabcabcabcaabbcabcaabcabcabccabbcabcabcaabcabbcabbbccabccabcaaaabcccaabbcabccccabccabcabcaaaaaabbccabccaaabbccccabcaaaabccabbcabcaaabbcaaaabcabcabccaabccabccabbbbbcaaabcabccabbcabcaabcabccabccabcabcabbcabcabcaabbccaabcccaabcabbccabbcaaabcabcabcaaabcabbcabcabbcabcabbcabbcaabbcaabcabbbcabcabbcaaabccabbcaabcaabbcabbbcaabbbbbbcabccabcabbcabbcaaabcaaabcaaabcabbcaabccabbcabcabcccabccabcaabcaabbbbbcabbbbcabcaabcccabbcabcaabccaabcabccabcabcaaaabccabcccabcabccaabbcccccaabcabcabcabcaabcccccaaaabcabbbcabccabbbbcabccabcabcabcccabbcabcabcabbbbbcaabbbbccabbcccabcabcccabcabcabbccabcabcabbbcccaaabcccaabbccabbbbcabcaabbccabbcabcabcaaabbbccabcabccaaabcabcabcabccabcaabccabbccccabcabcabcabcabcabcabccccabbccabcabbbbbbcabccaaabccccccccabcaabbcabcccabccabbbccabccaabcaaabbccabbcccaabcaabcabcabcabcabccabbcabcaaaabcabcabcabbcaabcccaabbccaabbccaaaaaaabcabcabbcabcaabcabcabcaabcaaabbcaabcaabccccabbbcaaaabcabcccabcabbcccabccabbcabcabcabbcaabbccabcabbcabbbcccabcabcabcabcaaabbbbcaabcabccabccaabcaabbcabcabbcabcaaabcccaabcabcabbcabcabbccabbbcabcaabbbcaabbcabcabcabccaaaabcaabbcaabbcaaabccccabcaabcabcaabbccccabbbcaabcaabbcabcabbcabbbcabccabcabbbbcccaabccabbcaaabcabccabcaaabcabbcccabccabcabbbbbbbbcaaabcabcabccaabcaabbbccabcabcaaabcabccabcaaaaaaabcccaaaabccabcabbcccabcaabbcabcaabcaabcabbbcabcaabbbbcaabccaaaaabcabcabbccabcabccccabcabcaabcabccabbbbcabcaaabcaaabcaabcabccabcabbcabcabcabccaabbbcaabcabccabcabccccaabcabccaabbccaaaaaabcaabcaabcaabcaaaabcccabcabbcabcabbbccccccaabccabbcabcabbbcaabbcabccabbcabccaabcabbcabbccabbbccabcabcabbcaabbbcabcaaaabccabbcabbccccabcabcaabcabcaabbbbcabbcabccabcaabccabccabbcccabcaabbcabccaabbccabbcccabcabcaabbbbccabccabcccabcabbbccabcabcabcaaabcabbcabccaabcabcabccabcabbccaaaaaaaabbccabcabcaabbcabcabbbcabcaabbccabccabbcabcabcabbbcaaaabcabcccabcabbcabcabcaabbcccaabbcabbbcaabbccaabbbcaabcaaabcccabcabcaaabbcaaabccabcabbcaabcaaabbcccabcabbcabbccccabccabcabcabcabbbbbcabcccaaabbcabbcabcccaabccaabcabccaabcabcaabcabbcaabbbbbcccabccccabcaaabbcaabcabccaabcaabcccaaabcabbcabcaabbbbbcaabbcaabbccabccccabccccabcabccabcabcabbcabccaabcccaaabbcaabcaaaaaabbccaabbcaabcaabbcabcaabcabcabcabcaabbcaabcccccccabcccabbcabcabbbccabbcabbcaabccabbbbbccabccaabcabcabcabcabcaabbcabccccabcccccaaabccabccaabccaaaabbcabcabbcabbcabbcabcabcabccaabbcccabcccabccaabcaabcaaaabbcabcabbcabcabccabbbcabbcabcabcabbcaabccabbcaabbccabcaabbcaaaabcaabbccabbbccaaabccabbcaaabbcabcaabcabbbbbbbcabccabbbbcccaabcabcccaaabbbcabccabbbcabbcabccaabccabcabbbcabbcccaaaaabcabbcabccabcaabbcaabcabcabcaabcaabccaabcccaabcaabcabcabbcabccccabccaaaaabcaabbbcabbcaabcabcabbbcabcccabcaabcabccabcabcabcabcabccabbcabcaaaabbccaaabcaabbbbcabbccaabbccabcabcabbbccaabccabcabcaabbccaaaabcabbcaaabcccabbcaabcabccabcaabbcaabbbcabcabbcabcabccabcabcabccabccabcccaabbbbbbcccaabcaaaaabcabcabcabccabbbcabcabcabcaaabcabbccabbcaaaabcabcabcabcccccabcabcabccabbbcaabcaabbcaabccabbbcaaaabcabbccccabcccabbcaaabbbccaabcaabcccabccaaabccabcabbcaabbbcabbcabcaaabcaabcabbcabcaaaabcabcabcabcccaabcabbbcabccccaabbcabbbccaabccabcaabcabbcabbcabccabbcaabbccaaaabbccabbcaaaabccccccaabbccabcccabcabcabbbccccaabccccaabbbbbcabcabcabcabcabcaabcabbbbcaabcabbcaabbcabcabcabcabbcabbcaabbcabcabcaaabbcaaabbbccabccabcabbcabbcaaaaabcabcaabcabcabcaabbccabccabcabcabcabccaabccccabcccabccccaabbcabbcaabcabcabbcabbbcabcabcabbccabcaabcaabcabcccccabbcabcaabbbcabcabbcabcabcaaabccabcabccccabccabcccabcabccaabbcccccaaabbcabccaabcaabccaaabbcabcabccaabcabccabccaabbcabcabccccabcabccaabccabcabcaabbcabcabccabcaaaabbcabbcaabcabcabccaabbcabbccaabbcabcabccccabcabcabccabccabcabcabcabcaabcaabcaabcabbbbcabcabcaabcabcaabcabbccabbbcccccabcabccaaabcccabbcabbcabbbbcaabbbccabcabbccaabbbbbccaaaabbcabcabcabcaabbcabcaaabcabbcabccabbbccaabcabcaaaabcaaabccccaabccaabcaabcabccaabccaabcaabcaaabcabccaaabcaaabcaabcabcabccabbbccabccabcabbbccabcabcabccccaabcabcaaaabbcaabccabcabcabcabcabbccabbcccabcabbbbbbbcaabcabcabcccaabbcabccaabbcccabbccabbcabbbbccabccabbccabbccabbbccabcccabcabcabbcabcabccabcccaaaabcccabcabcccabcaabccabcccaabcabcabcaabbcabccabcaabcabccabcccaabbccccaaaaaabbcccccabccaaabbbcccaaabcabcaabcaabcaabbcaabccaaabcabbcabcccccaaabcaabcaabcabcabbccabcaabccabccabccabccaabbccabcabbbbcaabcccaabcabccaaaaabcabcabcabcabccaabbcccabbbbccaaabcabccaaabcabbbccabccccaabcaabbbcaabbcabcabbbbccabcaabbbccabbbccabcabbbbcaabcccccaaaabcccaaaabcabccccccaabbcabccaabccabcabccaaabcabbcccaaabcccabccaaabcabcabcaaabccabcaaaaabccabbcabcaabcabcabccabcabcabcabbbccabcaabcabcccccabcabbccccabcaaabcabcaaabcaabcabbcaaaabcabcaabcabccabbcaaabcaabbcabcabccaabbcaabccccabccaabcabbbbcccabccabcccabcaabccccaabcabbbcabccabcabccaabbcabcabccabbcaaabbcabcabcabcabcaaabcaaabbbcccabbccaabbbcaabbccabbbccaaaaabcabcabcabbcabcabcabbbcabcaaabcccabbcabccaabccabbcaabbccabbcaabcabbbcaabbccaabccaaabcabbcabcccabbbcabbccabcaabcccabccaaabcccccabbbcabcabbbbcabcccaabbbcaabbcaabccabcccccabcabbcabccabccabccabcaaaabcaabccaabbcccccaabbcabbcabbcabbbcabbbcaabbcabbbcabcabbbccabbbcabcabbcabcaaabcaabccabcabbccabcccccaabbcabccaaabccabbccabcaabccabcabcaabbcaabcaaaabbbcabcabbccccabccabbbbbccabcabbcabcabcaabbcaabcaabbcccaaaabcabcabccaaaabbcabbccabccabcccccabcabbcaabcabcccaabcaabccaabcccaabcabcccaabcaabbccabcabcaabcabbcaabcabcaabbbcabcabbcabcabccabbccaabcabbcabcabcabcabbcabbcccaabbbcabcabcaaabcabcccaaaaabcabcabbcaabbbbcabcabcabccaaaabbbcabbcaaabbbbcabcabcabcabbcabcabbccabcabccabbccabcabbcabcaabbbcaaabcabcabbccabcaabcabcabcaabcaabbbbcabccabcabcabcabbcabcaabcabbbbcabcabcaabcabbcaabcabbbcaaaaabcabbcaabbbbcabcabcccabbcabcabcabcaaabcabcaabcabcabcabcaaaabcabccabbcabccccaabcaabbcabcabccabccabcabccabbbccaabbccaabbbbbbccabbbbcaabcabbccabcabcabbccabccccabbcabcabcabccabcaaabccabcabbccabccaabcaabcaabcabccabcccabbbbbbbbbcabcabcabbccccaaabbccabbbbbccabbcccabcabbcabbcabbccabcaabbcabbbbccaaaaabbbccabcabbcabbbcabccabcabcaabcaabcabcabbccabcccaaabccccabccaabbcccabcabcabcabccaaabcaabcabbcaaabcabcabcabcccaaabcabbcabbccaabbcaabcaabcabcaabccabcabcaaaabcabccabcabcabcabbcabcabcabcaabcabccaaabcaabcabcaabcccaaaabcaaaabcabcabccabcabbcabcaabcabcabcaaabccabbccaabccabcaabbbcabcabcabbcaabcabcabbcabcaabbcabbcabcabcaabbcabcaabcabcabcaabcaabbcccccabcabcabbbcabcaabbccaaabbcabcabcabcaaabbcabbcaabcccaabbcccabccabbcaabbbcaabccabcccabbcabbbcabccabcaaabccabbcaabbbcabcaabcccabbcccccabbbbcaaabbcabcaabcccabcccabcabbcccaabcaabbcaaabcabcabcabcabcabccabcaaabcabcccaabcccaabccccaaabcabbccaaabcabbbbbccaaabcabcabcaabcabbcaabcabcabcaabbcaaaaaabbcaabcaabcabbbcabcccabbbbbcabcabcabbccaaabcabcaaaabcaaabcabccabccaabbcaabbcabcabbccabccaabcabcabccabcccaabcabcabcaaabccaabccabcccabcabbcabcabcccaaabbcccabbcabbbbcaabcabbcabbcabbcaabbcabbcabbbbbbccaabbccaabcaabbccabcabbccabccabcabccabcabbcaabcaabcaabccabccabcabcabbcabbccabcabbbbcaabccaabccabcaabbcccaaaabcaaaabbbbbcaabcaaabbbbcabbccaabcabcabccaabcabcabcabcabbccaabccabbbcaaabcabbcabbcabccaabcabbcaaabccabbcabcabcabcabcaabcccabcaabccabbbcabbcabcabcccabccabbbcaaabcabccabcaabcaabcabccabbccabcabcabccabcabcabbbccabbbcaabccaabbbbcabcabccccaabccabcabbcccabbcabcccabbcabcabbccccabbcabcaaaabcabcaabcaabcaabcabccaabccabcabccabcabcccabbcccabcabbcabcabbcaabbcabbbbbcccccabcaabccabbcabbccaabccaaaabccabcabbbcabbbbcabbcabbbcabcccaaabbcabcabbccaabbcabcabcabcabbcabbbcccccccabccabbccabcaabcaabcccabcaaabcabccabcaabbbcaaabcaabccabbccabcaabbcabcabcabbcabcabcaabccabbcabcccabccaabccaaaaabcabcaabcabbcabcabcccaaabcabccabcabcccaabcccccaabccabcabcccccaaabccabccaabbccabcabccabbbcaabcabbbcabbccabcabccabccabbcaabcabcabbcccabcccabbbbcaaaabbcabcccabbccabbccaabcaabbcabbcabcabbcaabcccabcaaabcaabbbcabcabcabbcabcccabbcabcabcabcccaaabcabccabccccabcabcabbbcabbbcccabcabcabccabcabbbbcabcabcabcabcabcabcaaaabccabbcaaabbcaabccaabcccabcabcabcaaabcabcaabcabcabccabbcabccabbbbcaaabbcccabcabcccabcabbccabcabcaaabccabbcabcabcaaaaabcabcccaaabbccaaaabccccabcaaaaaaabbcaabccabccaabcabcccabcabcabcabbcabbbcabcccabccccabcccabcaabcabcccabcaabbccabcccccabbbbbcabbbccccabcaabcccaabbbcaaaabbcccaabcabbbbbccccabcabcccabcabcabcabccabbcabcabcaaabccaabcabbbcabbccabcaabccabcaabcabbbbccabbbcabcaabcabccabbccabbccabbbccaabbcaaaabbcabcaaabccaabbcabcabcccabcabcaabbbbcabccccabcabbcabbcaabcabcccabcabccaabbbcaabbcabcaabbcaabbcccabbcabccabbcabcccaaaaabcaaaabbbbcabccabcaabccabbcabcabccaabccabcccaabbcabcabbcabcaaabcaabcaabcaabcabcabccccabbbccabcabcabcabbbbbcabcabbcabbbcccccaabcccabbcaaabcccabbccaabbbbbccabcaabccabcccaabcabbbbcabbcabcabbcabcaabcabcabcabbccaabbcaabcabbbccaabcaabbbbbcccaabccabccaabcaaabcabbcaabcaabcabccabcaabcabccabcabcccccabcabcaaaabbcccaabcabccaaabbcccabccabcaabbbccaabcabccabccaaaabccaabcabcabcabbbcabccabbccabccabcaabcabbbcabbcabcabcaabbccaaaaaabbbccabccccaabccabccabcabcabbccaaabbcabcabcaaabccabccabbcccccabccabcabcaabbcabcccabbbccccccabbcaaabcabbcabcabbbcabbcabcabbcabcabcabcabcabbcabccaaabbbcabbccabcaaaabbcabbbccabcccabcabcabcccabcaabbcabcabbbcaaabbcaabcabcabbcabcabbccaabcaabccabccaaabcaabbbbbcabbbccccabcabbcabcabbbcabcabcabcccabcaabcabbbbccaabbcabccabcabcccaabcabccabcaaaaabbcabcabcaabccabbbcaabbcabcccabcabccccaabcccabcabcaabcaaabbbcaabccaaabccaabcccabbccccabccabcabcabcccabbcccaabbbcaabcabbcccabbcabcabbcaaaabbccaaabcccabccaabccaabcaaabcccaabcccaaabcaaabcabcabcccabcabbbcabbccccabccabcaabccccaaaaaabbcabcabcccabbccabbbbcccabbbcabcabcaabbcaabcaabbbcabccabcccabbcccabcabccccabcabcabcaaabbccabbbbcabbcccaaabcabcabccaabccaabcaabcaabcccaabccaabcabcaabbccabbcaabcabccabcabcccabccaabbcabbbcabccabbbcccabbcccaabcabbccabbcaabcabbcccabccabcccccabccabcabccaabcaabcaaabcabcaabcaabcaabcccaabcaaabcabcabcabcabbbbccabcccccabbcabcaabbcaabbccccccccccaabcaabccabbbbbbcaaaabcaaabbcabbccaabcabccabbbcabccaabbcabbcabbcccabcabbcabcabccaabccccabbbcaaabccaaabbcccabbcabcabbbcabcabccabccaabccabcabbcaabcccccabccabbcaabcabcabbcabccaaaabcabcabccabbcccabbcaaabcabbcabcabbcabbcccccaabcabbcabcabcccabbbbcaaabccabcabbbcccccccaaaaaaaabbcabcaabcabcabcaaabccabcccabcaabbcabcabccccaabcabcabcccabcabbcabcccabbcabbbccabcabcabbbcabccabcabbbcabbcabbbcaabcabcabccabbbccabcabbcaabcabbccabccaaaabcabcabcabcabccabcabcabbccabbccabcabcabbbccabccabcabbcabbcabcabcabcabcaaaaabcabcabccabcaabbcabccabcabbbbcabbcccccaabcabcabbcaabbcabcaabbccaabcabcabccabcabbbbbcaabccabcccaabccaabbbcabcccaabccabcabbcabcabcabbcaabbbcaabbccabbcabbcabcabbcaabbbcaaabcaaabbcaabcccaabbbcaaaabcabcabcaaabcabbcabcabcaabbcccabcaabbcaaaabbccaabbcaaabcabbcabbcaaabcaabcabbcabbcabcaaabcabcabcaaabbbbcabccabbccabcabcabbbbcaabbcabcabcabbbcabcabccabbcabcabcabcabcabcabccccabcabcabccaabccabbcabcaaaabbbcabbcaaaabcabcaabbcabbbccabcccaabcabccabccabcabcaabcabccaaabbccaabbbbcaabcabcabcaabcaabcaabcaaabcabcaabbccaabbcabbcaabcabcccaaaabcabcabcaabccabbcabbcabcabcabcaabcabcaabcccccccaabcabbccabccabbcaaabcabccaabbbccabcaabbcabcabbcabcaaabccaaaabcaaabbcaabcabbcabbbbccaabccaabcaaabcabbcabbcaabccaabbbbcaabbcaabcaabcccabcccaabcaabbcabcabcaabbcccabcabcccccabcaaaabccaaabcccabbcabcabcaabbbbbcabbcabcccabbbcabcabcabbcabbcaabbcaabbccabcaabbbbccccccccabbcaabcabbbbcaaabcabcccaabbcabbbcabcabcccaaabccaabcabcccabccabcccaabcccaabcaaabbcabbccabccabcabccabcabccabcaabbcccaaabcaabcabbbcabbcaaaabcabccabbcaaabcabcaabccabcaabbbcabccabbcabcabbcabcabcaabbbcaabccabcabccabbcccabbcaaaabcaaabcaabcabcabcabcaabbccabcabbcabcabbcabbccabbcabbcccabbccabbccabccabccaabcabcaabbcabbbbcaaaaabbcabccabcabcabcccabccabccaabcaaabcaabcaabbccabcabbccaaabcccabbcabbccaaaaabcabcabcabccabbccabcabbcabccabcabbcabcaabbcabccabcabbcaabbcabbccabbbccabcabcaabccabccaaaaabcaaabcabcabcaabcaabcaabcaabbbccaaaabcccabbcaaabbccaaaaabbcabbcaabcccabbccabcccaaaaabcabcaaabcaabbbcaabbbcabbcabcaabcabbbbbcabcabbccabcabcaaabcaaabccabbccccaaaabcaabbbcabcabcabcabbcabbcaabccaabbcaabbcabcabbcabbcaabccabbbccccabcabcabbcabccabbccabbbbbcaabcabccabcccabbccabcaabcccabbcabcabbccabcabbcaaaabcabbccabcabbcabbcabbcaabbcaabcabccabcabbcabcccabcaaabcabbbcccccccccabcabbccaabccaabcabbcaabcabcabcaaaabbcabbcabcccaaaabccaaabcaabccabcaabcaabbccabbbcabccabcabccabccaabbcabccabcabcabbcabbcaabcccaabbbccabcabcaaabccabbbcabcabcaaabcccabbcabccabbcabcabccaaaabcaaabcaaaaabcabcabcabccaabcccabcaabcabccccaabbbcabcabcaabbcabcabbcaabbbbbbccabcabcaabcabbcccaaabbcabbcabbcabccabbcaabbccccaabcccaaabbccaabcabcabcaaabcabbbbcabbcaaaaaaabcabbcaaabbcabcabbcabcabbcabccccccabcccaabcabbccaaaabcaaabcaabcabcabcaaabbbccabcaabbcabcabbcabcabcabcabccabcabcaabccccaabcabccabcabcabbcccaaabbcabcaabcabbcabcabccaabbcccabbcabcaabcaaabbccabbcccabcabcabbbcccaaabcabbbcaabcaabbbbcaaaabcccabbccabccabbcabcaabbcaabbccaabcabbcaaabcabbbbcabbcabbccabbccaabcabcabbcaabcccaabccccaaabcabbcabbcabcabcabbcccaabcaaaaaaabbcaaaabbbcabccabcaabcabccabcabcabbbcabbcccaaabcabcabcccaaabbcabcccabcaaabbccabcaabcabcaabcaaabbcabccabcabccabccaaabbbcabbcabbcaaabccaabbcabccccabccabcabcabbcaaabcaaabccccabccabcabcabccabcaabbcabcccabbbcabbbcccabcabcabbcaabbbcaabcabbcabbbcaabcabcabccabcaabcabcabbcabbcccaabccccabcabbcaabccabcccaaabcabcabccabbcccabcaaabbbcabbbbccccabcabcabbbccccaabcabccabbcabccabcaaabcaabcaaabcabbbcabbbccabcaabbbcabcaabccaabcaabcabcabcabcccaabcabcaabcaabccabbbcabccaabcaabbbcaabcabcabcabcaaabcaabcaaabcabbccaaabccccaaabcabcabbcccabbcabcccaaabcaaabcabbccabcaabbccaaabcccaabbcabcaaabccaabcabbbccccabcabcabcaabccabcabbcabcabccabccabbbcabccabbcccabcabbbbcaabcabbcabcccccabbccabcaaaabbbcaaabccabccabccabccaaabcabccabbbbbbcaabcaaabcabcabcabcabcaabcabcabcaabbbcabbcabcaaabbccaabcabcabcccaabcaaabcabcabbccabcaabcaaabccabbbbcabcabcabcaabcaabcabbcabcabcabbccaabcaaaabbbcaaaabbbcabbccaabcaabbbbbccaabbcccccabbbccccccaabccabcaabbbbbbcabccabccaaaaabbccabccccabcaabbccabcabccccaabcaabcabccabcabcaabccabcaabbcaabcaabcaabcabccccaaabcabcccabccabcaaabcabbbbcabcabcaabcccabbbbcabbbcccabbbcabbcabcccabcabbbbcabccabcabcabbbcabbcaaaaabccccaabbbccabccccabcaabccabcccaabccaaabcaabcccabbbcaaabcccaaabcabccabcaabcaabcabccccabbccabbcabbbccaabcabcabbbccabbccaabbbcabcaabcabcabcabccaaabbcccaabcccabcccabcaabcccabccabcabccabcaabccabbcabccccabccabcabcabbbcabcaabccccabccabccaabcabcabbcaaabccccabccabbbbcaabbcaabccabbcaaabbccaabcabcaabcaaabccaabcabccaabcaabbcaaabcabcaabcaaaabcaabccabcaaabbcabbbbccabcabcaabbccabcaabccabbcabbcabcabcabcabbcaabccaaabcabbcabcabcaabcccaaaabbccabcaabcabccabcaabbccabbcabbcabccaabbcabccaabcabcabccaaabcaaabcabccccabcaabcabcaabbcabcaabcabcaabcabcaabccaaabcaabbcabcabbbbbbcabccabcabcaabcabccabcabbbccaabcabcccaaabcccabcabcabcabcabcaabbbcaaaaabcabbcabbccabbcaaaabcaabbcaaabccaabcabccabcaabcabbcabbbcabcaabbbbbcabbbbcaabbcccaabbccabbbccabbcccaabbbcccabcccabbcabcaabcccabbcccaabccccabbbcccabbbcabcabccaaabcabcabcaabccaaabcaabcccaabccabcccccabccabbcabbbbbcaabcaabcabcaabbcaaaabbcabccccccaabcabccabcccaabbcabcaabcabccaaabcaaabbcabcaaaaaaabccabccccaabcabcaabccaabcabcabcabcaaabcabccabcabbcabbccabcccabcccabbbcaabcabcabcccabbbbcccaabcaaaaabcccabbbccaabcabcabbbcccabbcabcabbbbbbbcaabbcabbcaaabcaaabccabbcabcccaabcccabcabcaabbbbbcaabccccaabcabccabcabccaaabbcaabbcabcabbccaabccabcabccabbbcabbcccccabbbcaabbbcabcabbbcccaabcabcabccaabbcaaaabcabcaabbcabbbbbcabbbccabccabcaabbcabbbccaabbccaaaabbbbccabbccabcabcaaaaabbbcaaabbcabcabcabcabbbcabbbcabcabbbcaabcabccccaabbcabbcabccabbccaaaabcabccaabccabbcaabbcaabbbccabcabbcabcabcabbcabbcabcaaaabccaabcaabccaabcaabccabbbcabbccabcabbbbcabcaaabcabccabcaabbcabccabbcabcccabcabcabccabbcaaaabbcabbbbbcaaaabccccabbccabcabcabcabcccabcaaaabcaabbbccabcccaaabccabcaaabbcabcabbcaabcabcabcaabcabbbbbcaabbcabcaaabbcaabbcaabcccaabcaaabbbcaaabcabcabcabccabccabccabcaabcabccabbbcabcabccaabcabbccabcabbcabcabcccabbccabbbcabcabcabcabcabccabcaabbcabcabcaaabcabbcaaaaabccccabbcaabcabbbccabbbcabcabcaabcabbbbcabbcaaabcabcabcabcaaabcabcabcabcabbcaaabbccaabcabcabcabcabcabccaaabccaaabcabccaabbcccabccccaabcabccabbbcabbcabcabcabccabcaabbcaabccaabbcaaaaabbbcaabcabbcabbbbbbcabcccabcaabcabcaaabcabccabccaaaabcaabbcaabcaabbcabbbccabcabcabcabcabbcabbbccabcabcabcabbcaabbcccaaabcabcabcaabbcaaabcabccaabbcccabcabccabcabcaabcabcccabbcaabbbccabcabccccaabcabcaabbcabbcabccabcabcabcccabcabcaabcabbcaabbccabbcccabcccabcabccccabcabcabccabbccabcccaaaabbbbcaabcabcaabccabcaaabccaabcabcaabbbcaabbbccaabcaabcaabbcaabcccabcabccabcaaaabcaabcabcaabcabcaabcabccabcabbcabbbcabcccabbbcabbcabcabcaaabcccaaaabbccaaabcabccccabcabcabcaabcaabcabbccaabcabbccabcabcabcabcaabbcaabbcabcaaabccabbcabcaabcabcabcabbcaaaabccabbbccaabcabcccabccabcaabbccccabbbbcabcaaabcabcabcaabcabccabcabcabcabccabbcccabbbcabcabccabcabccabcabcaaabcabcaabccccabcabcccccabcabccaabbccccaaaabbcaabcaabcaaabccaabbcabbcabcaabbcabcabbbcaabbccaaaaabccabcabccaaaabcabccabcaabcabbcabcabcabbbbbcaaaabcaaabcabbbbbbbcaabcaabccaabccaabccccccabcabbccabccaabccabcabbbcabbbbbcabbcabbbcabcaaabbcaabbcabbccabcabbcabcabcccabcaabcaabbcabbcabbccaabccaabcccabbcccaaabcabcaaabcccccabcabbccabbbccabcabcabbbcabcabcaabccaabbcabbccabccabbcaabcccabccccabccabbcabcabbccccaabcaaabcabcaabbcabcabcaaabccabcaabcabcabcaabcaabbcabbbbcccabccabbcabcabccccabcabcabccabbbbcabbccaabcaaabcaabccabccaaabcabcaaabccabcabccabbccaabcabcaaabbcabccabcabcabccabccaaabccabccabbbbcabcabcabbbccabcaabcabcaaabcabcccabbbcabcabcccaabbbcabcabcaabcabbbbccaabbccabccabbcabbcaaabbcabcabcabbccccabbcabccaabbbbcabcaabccccabcaaabcabcabccabbcabccabbcabcabbcaabcccaabcabbbbcccabcccabccabcaabbcaabcaaabbcabccabcabbccaabcabcaabcabbcaabbccaabccabcaabccabcccaabcaabccabcabcabccabbccabccaaaabbccccabbcabccabcabcabcabcabcccabcaabbcabcaaaabccaaaaaabbccabbcabcabbcaaabbbcabcabcccccabcccaaabccaabcaabcabcabcabbbccaabcaaabcabcaaabccaaabbcabbccaabcabccabccabbbcabbbcabccaabcabccaabcaabccaabcabcabbcaabcabcabbbccabbcccaabbcaabbccaaabcabccabcabbbbcccabcaaabcabcabcabbcaaaabcabcabbcabccaaabbcabbcaaabcaabcaabbccaaaabcabccabcabcaaabcccaabcaabbcaabccabcccabbbbcabcabcabbccabcabcccaaaabbbbbcabbbcabbcaabbcaabbbcaabcccaaabcabcabcaabcabcabbbcccabccabbcaaabbbcabcabbbcabccabbcaaabcabccaabbcabcabcabbcabcaaabbcabcabbbccabbcccabccabccabccaabcabcabccabcabbcabbcabcaabccabcabcccabcabccabbccabcaaabbccabcaabcabccabcccabbcabcccabcccabbccabbcaaabbcabcaabcaabcccaaaabcabbbcabbcaaabcabbcaaaaabcabbcabbcaaabcabbcaabcaaabccccaabcabbcabccaaabcabcaabcccabbcabbbbbbccabccaabcaabcaaabbcabbbcabbccabcabbbcabcaabccabcabbcccabbbbcaabcccaabbcaabbcabbcabbccabcabbcaabbbccabcaabcccabcccabccabcaabcabccccccabbbbcabcabcabccaaabcaabcabcabbccaabcaabbcabcabcabbcabccaabcaaaabcabcccabccabbcabcabbcccaabbcabcabcaabbccaaabbcaabbcabcabbcaaabccabcabbcaabcaaabccaabccabbbcaaaabcaaaabbbccccaaabbcccabccaabcaabcccccaaabcabcabcaabbcaabcaabccaabbbcccabbcaabcabccccabbcabbccabbccaabcabbbcabccccabcabcccaabbbcaabbbbcccabcaaabcabcabccabcaaabbcabcabcabcccaabcaaabbcabcabbccabcaaabcabcabbccabcabbcaabcabcaabbbcccabccccabbcabbcaaabbcabccabcabccaabcabbbcabcabbcaaabbcccabbcabcaaaabcabcaabcaaabbcabcccaabcaaabbcccabbbccabcaabcabccaabcabccabcabcaabbbbcaaaaabcaabcabcaabbcabbbccabccabcabcccabcabcccabcabbccaabccaaaabcccaabcaabcaabbcabbcabbcabbbbcaabcabccabcaabccaabcaaabcaabbcabcabcccaabcaabbcabcccabccabbccabcabcabcaaaaaabcaabbbbcaabccabbcccabcabbccaabcabcaabbcaabbcabcabcaabcaabcabbcabcabcaabcabccccaaaabcabccabbcabcaaabbcaabccabcaaabbcaabcabcabccabccabbccccabcabcaaaabcabbccabcabcaabcaabcabccabcabccaaabbbbcccccaaaaabbcabcaabbccaaaabbcabbcccabccaabcabbbcabbbbcabcabccabcabcabbcabbcccaabbbcabcccabbcaabccabbcabccabccaabccabcaaaabbcccabcabcabccabbcaabbbcabccaabbccccabbbcabbcccabbcaaabbbcabbccabbcaaabcabcabbbcabcaabcabbbbbbccabcabbcccabcaabbcaabbbcaabcabbcaabcaabcabcabcaaabbcabcabccaabccabccabccaaabcabbbbcabbcaabbbcabbbcabcccccaabcabbcabbcabcabbcaabbccaaabbcaaaabcabccabcaabcaabccabbbccaabbbcaabcabcccabcccabbcabccaabcabcabcaabbcabcccccabccaabbcabccccabccabbcccabccaabcabccabbbcabbcabccabbbbbcabcabcabcabcabcccabbcaabccabcabccccaabbccccaabbbcabbbcaaabcaaaabcabccabbcccaabcabcaabcabcabcabccabcaabcaaabccabcabbcaabcabcaabcabccabccabcabcaabcaabbbcabcabcabcabccabbccabccabcccaabcabbcccaabcabcabcabccaabbcabbcabbcabbcaabcaabbcccabcabbccabbcabbbccabcaabbcabcabbcabcccabccabcaabcaaabbccaabcabbcabbcabbcaabccabbbbbccaaaabbcabbccabbbbccaabbcaabcabcccccabbbcaaabccaaabcabcabccaabcabcabcccabcabbcabbbcccabbcaabcabccabccabccabbcaabcaabcaabbcaaabcaabcabcaaabbbbbbbccccccaaaabcabcccabcaabbbcabcaabcabbcaabcabcabcabbbcaabbccaaaabcabbcabbbccabcabccaabbbcabcabbcabcccaaaabcaaabccabbcabcabcccabccabbbcabbccaabccabcccaabbbccabbcabbcabccaaabbccaabcaabcabccccabbbbcabcaaaabcabccabbbcabccabcabbcaabbccaabccabcabcabcccabcabbcaaabccaabbccabcabbcabcabbbcaaabbcaaabcabbbcabccabbcabbccabccaaabcaaaabbcaaaabcaabbcabbccabccaabcccccabcaaabccaabccabcaabcaaaabcaaabccabbbcabcaabcabccabbbbcabbcaabbbbccabcabbbcabccabbcaabccabbcaaabbbccabbbbcccabbbbbcabcabbcccabcabccabcabbccabcaaabccabcccaaabccabbcabbccaabbcabcaabbccccaabbccaaabbccabcccabbcaabccabccabcaabccabcabcabccaabccccabbbbcaabbcccaabcabbcccabcaabcaabcabbcabbbbcabbbcaabbcccaabcaaaabccaabcabcabccabcabbccccccabbcabbccabbcaabccabcabcabcaabccaabbccaaabcabcabccaabbbcabcabcccaabccaaaabcabbcabcabccabbccccabbcaabbcabbbccabbcabbbcaabbcabccaabcabbcabbccabbbcabccabccabcabcabcaabcaaabccabccabbbcabccaaabcabbcccabbcaabbcabcabcabcabccabbccaabcabbcabbccabbcabcccabbcaabccccabcabcabbcabcabcaaabcccabcabcaabcabcaabcccabcaaaabccaabcabbcaabbbccabcabccabbbcccabbccaabcaaabcccaaabbcaabccabcabccaabcabcabcaaabcabcabbcabccaabccaabbcabcaaaabcaabcabcaaabbcabcaaaabcaaabcaabccaabbcaabccccaaabbcabbbcabcccabbcabccaabccabbcabbcabccaaabcabbccabcabcabcaabcaabbccabbcccccabbbcabcabccccccabbcabcaabbcabcabcccaaabcabbcaaaabbbcaabccaabcaaabcabccabcaaaabccabcaaaabcabcccabcabccabcabcabbbcabbcccabcabcabcabcabcaaaabbcabcabbbbbcabcccabcccaabbbcabbbcabccabcabcabbcccabccaabbcaabcaaabcaabccabccabbcabccaabbbccabcaabccabbccaaabbcabbcabcabccccaabccaabbcaabccabbcabcaabbbcccabcabcabbcabcabbccaaabccccccabccaabcabcabbccaaabbccaabcabccabcaabcabccabcabbcabcabbbbcabccccabccabcaabcabcccabcabbbccaabccabccabcabcccabccabbbbcabcccabbbcabccaabcabcabbbccabbcabbbbcaabcccccabcabcaaabbccabcccccabcabccabbbcaabcccabbcabbcabbbcabbcaabccaabccabcabcabcaabccabbbcabcccabccaabcaabcabcaabcabcaabbcaabcabbcabbccabcaabcaabcabcabbbbcabccabcabcabcaaabbcabccaaaabccaabcabcccaabbccaabbbcaabcabccccaaaabbcabcabcaaaaabccabcabcccabbbcaaabcaaaabcabbbcaaabcabcabcabcccabcabbbccaaabcaabccccabcaabcabbcabcccabccabccabcccabbccaaabcabcabcabcaabcaaabccabccabbbbcaaabbbcaaabbcabbbbcaabcaaabcaabbcabccabbccabbcabccabcabbcaaabbcaabcabcaaabcaabbccabbcabccabbcabccaabcabccabcabcaabcaabbcaabccaaaaabcaabbcccccabcaabbccaaaaabcabbbcabbcabbcabcabcaabcaaabcaaabcccaabccabbbcabcccabcabcaaabbbcabbcccabbccaaaabcabcabcabccaaabccabcaaaaabbbcccaabcaabcabcccccaabcccaabbcaaabcabccaaabcabcaabccabccabbbcaaabbcabcabbcccccabbbcabbcabccaaaaabcabcabcaabccccabccaaabbbcaaabccaaabcaabcabbbbcabbbcaabcaaabbbcabcaaabccabcabcaabcccccabcabccabcabcabbcaaabccabbccabcabcabcabbcaabcabcaabccaabbccabcabcaaabbbcabbcabccccaabbbbcabbcabcabbccabcaaabcaabcaabbcabccabcabbcccabbbbcaaabcaabccabbbcabcaabbcaabbcabcabbcccccccabbcaaabcaabbbcabbbcabcabbbccabbccccabbcaabcaabcaabccabcabcaabcccaabcabbcabbcabbcabcaaaabbcabbbccccabbbccccabbcabcabbcabcaabcabcabccabcabcabcabcabbcabbcaabbcccabcaabcabbbbccabcabcaaaaaabcabcaabcabcabbcaabcccaaabcaaabcaaaabcabcccabcabcabbcabccaaabbccaabbbbbcccccabccccabcaabccabbcabcabcabccabcccabbcabcabccccaabcccabbccccabcaabcabcaabcabcabbccaabccaaabcaabcaaabbbbbcaabccabccaabbcaabcabcaaabcabbcabbcaabcabcabbcabcccabccabcabbbbbcaaaabccabcabcabbcabccabcabccabccaaaabccabcabcaabcabcabcccabbcabbbcaabcabbbbcabbbcabcabbcabcabbbcaaabcaaabcabcaabcabbcaaaaabccabcabccabbcabcabcabcabbcccabcaabcaabccaabcabcaabccabbccaaabbcabcabcaabbcabccccccaabbbcccabbbbbccabcabbcabbcabccccaabcaabbbcccabbccccabcaaaabbcaaabbcabbcabccaabbcaabbccabcaaaabcabbcabcabcccaaabcabcccabbcaabbccabbcabbccccaabbcabcabcabbbcabccaaabcabcabbcabbccabcabcabbcabcaabcabcabcaabccaaaabbccaabbbbbbbcabbbcabbbbbcabcabbccabcccabbbbbbcabccabbcaaabbcabbcabcaabbbcabbcabbcabcabcabbbbcabcaaabbbbcaabcabbccabcabbcaabcabbcaabccabcabbccabcabbccabbcaaabcccaabcaabcabccaabcabbcabccaabccaabccaabcabcabcabcabccabcccabbcabccccccabbccaaabbcaaaabcaaaabcccccaabbcaabbcaabcabcabbbcabcaaabbcaabccaabcabbccaaabcaabcaabbbccaaaaabcaaaabccabccccabcaaabbcabcaabbcabccabccaabcaabccaabcccccaabcabbccaabcaabbbbccccabccabccabbbbbcaabcabbbcccabccaaabbcaabcabbccccaaaaabcabbcabcaabbccabccabccabcccabbccaabbbbbcabcaaabcaaabcabcaabcaabccabcabcaabbbbcabccabcabccabbcabcabcaabbcabcccaabcaaaabbbcabbbcabbcabbcabcabcabbcabbbcaabcaaabcabcaabcabcabbcabbbbcabcabbcabbcaabcabcabcabcaabcaabbbbbbbccabcaabcabcaaaaabbbbccabbcabcccaabbbbcaabcaabcaabccabccabcabcabcabbcaabcabbcaabbcabcabcabcaabbbcaaabbbcabccabbbcaabcabcabbbccabccabcabcccaaaabccabbbccccccabcaaabbccaabbcabcabccabccabcabbbbcabbccabccabbbcabcabccabbbccaabccccaabbcccabccaabccabbbcabccabcccccaaaabccabbbcaabbcabccaabcaabcabccaabbcaabcabcaabbbcabcaabbcaabbcabbcaabbbbccabccabcabbcabcabcabcabbcaabcabbccabbcaabcabcabccaabbbcccaabcabbbcabcabccccaabcabbbcabccabcabbccabcabbcabbccccabbccabcabcaabccabbcabcabcabbcabccaabcabcabbcabbcabcaabbcaabcabccabbcccabcabccabbcabcccabcaabbcabcaabbbcabcabcaabcaabcabccabbcaaabbbccabccabbcaaabbbcccaabbccabbcabbcabcabccabbcaaabcabccccabcabccabbbcabcabbcabccccabcaabccaabcabbcabccabcabbbbcabcccaabcccaabcabccccabcabbcabcaabcabcabbccabcabcabcaaabcabcabccabcaabccabcabbcabcccabcabcabcabbbcabcabbcabccabbcabcabbcabcabbbccccaabcabcabcaabccabcabcabcabbcabcabccabccabbcabcabccccabcabbcccabcabbcabbcabcabcabbbbcaabccaabcabbccaabbcabcabbcabccabbcabcabbcabcabcabcaabcabcaabcaabcabcabcaaabcabbccaabcccabcaaaaaaabbccccaabbcccabcccabcabbcaabbcaabbcaaaabcaabbcaabbcabccabcabcabcabbccabbccccabcabbccabbbcaabcaabcccabbcabcccabccaaaaaabcaaabcabbcabbcabbcaabccabbcabcabcabcaaaaaabbbbbbccabccabbccaabccaabbbcaabcabbccabbccabccccaabbcabccaaabbbbcabcaabbbbcabcccabccabccabccabbcabccccabccabbbbcaabcabbcabcabbccaaabcaabcabcabbcaabbbbcabcaabccabbcaabcabbbcabbcabcaabbcabbcaaaabcabcabbcabcccaabcabcaabbcabcccabcaaabccabcabcaabcabccabcabbcaaaabcccaabbcabcabcccabcabcaaaabbcabcabcabbbcabcabcaaabccabbcabccabbcabbcabccabbbbbccabbcabbbcabbcabcabcccabcccaaabccabcaabbcabbcabcaabccabbcaaabcaabccabccaabbcccccabbbcabbbcabcabccabcabbbcabcabbcabcaabbcabcaabbbbcabcabcabcabcccaaabbbcccccaabcabcabbcccaabcabbcaaabccabbccabcaabccabcccaabccabcabcaabcabcabccaabccabbcabcaabccabcaaabcaaabbcabbbbccabccabcabbcaabbcabcccabcaabbbccaabcaaaabcabcabbcabbcaabccabcaaabcccabbcaabbcabbcccabbbcaabcaabccabccccabcaaabcaabcabbcaabccaaabbbbbcabccaabcabbccccaabbcabcaabbbcabcaabcabcabbcabccabcabcabcabbbccccabbbccabcabbbcccabcabbbccaabcccabbcabcabcabcabbcabcabccaabbcabbcaabcabcaabbcabcabcabbcaabcabbccaabccaabcabccccabcabbbcaaabcccaabbccaabbcabcabcabcaabbcabccaabccabcabcabcabbcccabbccabbbcaabbccabcaabccaabbbcaabccabccaabcabcabcabbcabcaabbbccaabcabbbcaabcabcaabbbccaabcccaaabcabcabbbcabcaabcabbbcabcaaabccabcccabcaaabcccccabcabccccabcabbccabbcabcaabcabbbbccabbcabcaabcaabcabcabbcaaaabbcccaabccabcabcaabcabbcabcaabcabccaabcabcabcaabccaabbcaabcccabbcabbcabcabbbbcabcabcaaaabcabccabbcaabbbcaaabccaabccabcccabcccccccabcabcaabcaabcaaabbbbbbbbcabbcabcabbcabcabcabcabcccabbbbbbcaaaaabcaabcabccabcabcabcabbcabcabbcabcccabcccabbbccaabcaaabccabcabcccaabbcabbbbcabbccabccabccabccaabccabbcabcabcaaabbbbcabbcabccabccabcaaabcabbccaabbbbbcabcabbcccaabcccabbccabbcccabcabccabcabcabcabcccabcabccaabbbcccabbcabccabbcccaabcaabcabcaaabcabbcaabbcabbcabbcaabcabbcaabbccabbcabbcabcaabcabbcabccccabbcaabbbbbbbcaaabbbcabcabccaabcabcabbcccaabcabcabbcabccabbbccabccaaabbbbbcccabcccaabbcabbccabbcccaaabcabbbbcaabcabcccabbcabbbcaabcaabbcaabbbbbcabcabbccccabccabbcabbccabcabcaabcabcccaabcabcabcaabcabcabbcaaabcaaabbcaaaaabbcabbcabcaabbbbcaaaabcabbccccabbcabbcaaabbcabccabbbbccabcabcccaabbcabbcabcabbbbcabbbbbbcabcabcabbcabcabbbcccabcaabbcabbcabcaaaabbbbcabccabbcaabcccccaabccccabbbccabccabbcabbcabcaabbcabcabcabbccabccabccabcabcabbbcabbbccabccaabcccabccabbbccabccabcabbcabbcabcabcaabbbbcccaabbcabcabbbccccabcabccccabccabbcaabcaabcabccaabbccabbbccabcabbbccccabbccaabcabcabbcaabcaabccabcaabbcabcabcabcabbcabcabbcaabccaabbcabbcaabccabcaabcabbbbbccabbccabbcabcabbcabbcaabcabbbcccabccabcabbbcaabcaaaaabcabbbcaabcabcabcabcaabbbbcabcabcaaaabbbbcaaaaabbcabbcabccaabcabcabbccaabcaaabbcabbcaabbcabbbccabccabcabcabcccaabcaabbcabcaaabccabbcabcabbccabcaabcabcabbcabbcabbcccabcabcabcaabbcabcabbcabbcabcabcabccaaaabccaabcabccaaabcaabcabcaabbcabcabcabcabbcabcabbcaabbcccabbbbcabccaabccaaabccccabcaabcccabbbbbccccaaaabcabbbcaabcabcabbccaabcaabcccabbcabccccabcabccabbcccabcabccaabcabcabcaabbbccabccaabbccabcaabcaabcccccabcabccabcaabcabcabbbcaaabbbcabcabbcaabcaaabccaabbcabbbcabcccabbcabccabbbbbccaabcaabcabbbcaaaaaabbcccaabbccabccccabcabccabcccaaaabcabcabcabcabcccaaabbccabbccccaabcabcccabcabcabcabcccccabbbcaabbbccabcabcabcaabcccabbcabcabbbbbbcaabcabccabbcaabccabcabccabbbcabcabbccaabcaabcabbccaaabcaabcabbcabccabbcccabcaabcabcabccabbbcabcccccaabcccaaaabcabbcaabcccabccabbbccabbcabbcaabbbcaabcaabbccabbbbbbbcabcabcaabcaabcaabcaabbbcaaabcccabcabbcabcaabbbcaabcabbcabcabbbbccabbcabbccabcccabbbbbcabccabccccabcabbccaaabccabbcaaabcabcabcaabcaabcabcaabcabcabbbcabcaabcabcaaabccaabcaabcabbbcabcabbcaabbcabcaabcabbcabbccabccabbcabcaabcabcaaabbcabcabbbcabcaabcabccabbbccaabcccabcabcabcaabcabcabbccaabcaabbbcabccabcccaabbcabbbcccabcabcabbcabcabccaabbcaabbcabcabccabcabcaabcccccabccabcaabcabcabcabcaaaaaaabbbcabbbccccabccabccaaaabcabcaabbcaaaabcccabcabcaaaaabccabbcabcaaaaaabccaabccaaabcabbcabcabbcaabcaabbbcabbcaaabcabcabccabcaaabbcaabccabcabbcaabcccabcabcabbbccaabccabcabcabccaabbcaabccabcabcaabcabbbccabcccabcaaabbbccccabcabcaabbbbbbcabcabcaaaabcabbcaabbccabcccabcabcabccccabcaabcaaaabcabcabcabbcabbcaabbcabbcabbcccaabbcaabccaabbcabbbbcabccabbcabbbcabccabbcaabccabbbcaabcabbbcabcabcaaabcaabcabbbcabcabcaabbcabcabbbbcaabbcaabcaabcabcabcccccaaabcabccabcabbcabbcaaabcaabcaaaabcaaabbcaaaabbcccaabcaabccabcabcccabcaaaabbbbcaaabbbcabcabcabcabcaabcabbcaabccabbcabbccccabbcabcabcccaabcabcabcaabbcaabbcabcabcabbcaaabbccabcabcabbcccabcabccabbbbbcabcaabccabcaabcabcaaaabcaabccaabcabbcabcaabccaaabbcabbcabcaabccabbbbcabcabcabbbcccabbcabbcabcabbcabcaabccabcabccabbcabcccabbccabcaabcaabccabcabbcabbbcccabbcaabbbcabcaabbccabcccccabcaabbcabbcabccabcabccabbcaaabcabbcaabcabcabbcabbcabcabcaaaabcccabbcabccabcabccabccabbcccccaabbcccaaabcaabcaabccabcabccabcccaabbcabbcaabbbcabccaabccabbbccabcaaaabcaabbcaabcaabccabcabcaaaaaabbbbcaabcabbcabcabbcaaabcaabccaabcabccabbcabcabcabcabcabcabcabbcccabbbbbcabcabbccccabcabccabcabccccabcaaabcaabbccaaaaabcabcabccabbcaabcabbcabcabbcabbbbcaabccaabbcabccabcabbbbcabbcabbcabcccabccabbcccabcabcabccaabccabbcabbbcabccaabbcabcaaabbcabcccabcabbcaabcabcabccabbccaabbcaaabcccabcabcabbcabbccabccccabcaabcaaabcaabcabbbccccabcabcaabbbcabccccabcabbcabcaaabbcaabbbcabccaabcaabccaabcabcabcabcabcaaabbcabccabcabcabcabcabcabccabccaabcabbbcaabbbbcabccabbcaabcaabbccabcaaabcabbccccaabcaabcabcabccaabbcabcabbcaabcaabccabbcabbbcabccaabcabcabbbcccaabcaabcabcabcaabcabcccabcabbbcccabcccabbcaabccaabbbbcabcaabcabbbbcaabcabcaabbcabcaabbbcabbcabbcabcaabcabbbcabcccabbccabbccaaabbcabcaabccabcaabccabcabbbbcaabbcccabbbcabbcaabcabbccabccabcabbcabcabcabbcaabcabcabcabcaabcabcabcabbccabcaaaaabcabbcabbcaabbcabcabcccabbcabcaabccabbccabbbbccabccabcabccabcabbccabbcabcabbccabbcabcaabcaabccccabcaabcabbbcabcabcaabcabcaaabbcaabcabbccaabccaaabcccabbcabbbcaabbcccccabcabbcccabcabcabccaaabcaaabcabcaaabcabcaabcabbcabccaabccabccabcabcabcccaabbbccabbcabccabccaabbbcabbccaabcabbccabcabcccabcabccaaaaaabcaaaaabcabbbbcccabbcabcabbcaaabbccaaabbcabcabcabbbbcabcaabbbbcaaabbbcabbbcabcabbcabcabbcaabbcabbbbccabccaabcabcabcaabcccabcabbcccabbcaaabbbcabcaabbcabccaaabcabcaaaaabbcaabcabccabccabbccccabcabbbcabcabcabcabccaabccaabbbcabbccccabbcaabccabcabcabbcaaaabcaabcabcabbbcaaabccabcaaabcaaaabbcccaabccabcccaabbcaabbcabccabcabcabcaaabcaabbbcabccaabbcaaabcaabbbbbcaaaabcabbcccabcabbcaabbbcabccaaabbbcabcccabcabccabcccabcabcaabcaabcabcabcaabbbbcabbcabcabcccabbcccabcabbcabbccaabcccccabcabccabcabbbcaaaaabccccabbbcabbcabcaaaabbccaaaabccabbcabbcabccaabcaabcabccccaaabcaabbbbcabcabbcccabcccaabcaaabcabbcaabcaaabcabcabbccabcabcabbbbbbbcabbccabcabbccccaabcabcabcabcaaabcabbbcabbcaabcccabccaabcabcabccabcaaaabbbbcabcccabbbcaabbccabcabcabcabccabcaabccaabbcaaabcabccaabcabcccabcabcabbccaabbcabbcccabbcccaaaaabcaabcaabcabcaabcaabccaaabcabbcabcaabcccabbccccabbccaabbbbccccaabccabcabbccccabbbccaaabcabcccabcaabcaabbbbccabcaaaaabbcabcaaaabcabcccabccabcaabcaabcabbbbcabbcabbbbbccabcabcabccccabcabbcabcaabcabcccabcccabcaabcabccabbbbbcabcaabccccabcabbbccabcabccabbbcccabcabcabccabbccaabcaaabbcabcabbcabcabcaabcaaaabcabbbcaabccabbcabcabcaabcabbbbbbbbcabccabccabcabccaabbccabcccaaabcaabccccabcabccabcccabbbcaabcabbcabcabccabbcaabcaabcabcabbcabccabccabbcabbcabcaaabbcabbcabbcaaabbbcabbbcaabbbccabbcabbcaabbbcaabbcabcabcabcaabbcabbccabcabbcabbcabcaabcabbccaabcaabcaabbbccabccabcaaaabbccabbccaabbcabccabcabbcabcabccabcccabcabcaabccaabcabcaabbccabccabccaaabbcaabcabccaabcabbbcaabccabbbcabcabbcabccabcaabcabbcabccaaabcabbcabbccaabbcccabcaabbbccaabbcaabcaabccabccabccabcaaabcaabcaabbcaaaabcabbcaabbcabbbccabcabcaabbbcabccabbbcabbcaaaaabccabbbcabbbcabbbcabbccaaabcaabcccabcabcabbbcabcabccaaabcaaabcaabccabcabcaabbbbcaaabbbbbcabcaaabcaaabcabccabbccabcabbccabbcccaabccabbcabbbbbcccabbcabccabbbbcabbcabccaabcabcabcabbccabccaabccaabbcaaabcabcaaabcaabcabccccabcabbcccabcabccabbccaaaabccabcabbcabcabbcabcabcabcaaaaaabcaabccabbcabcaabbccabcabccabccaabbbccabbccaabbcccabcabcabcaabbcabcabcabbbccabcaabcccccaabcccaabccccabcaabbcabbcabbbccabcabbcaabbccabbccabbcaaabbcabbcaabbcabcabbccabccabcaaaaaaabccabcabcaaabccabbcabccaaaabcccabcabbbccaabbbcabcabcabbcccabbcabbcabccabbccaabccabcabcabbbcabcabcccccaabbcaaabccaaaabcabbbbcabcabcabbcaaaaaabcaabccccaabbcccabbcabcaabcabbbcabbcaaabcabccaabcaabcabccabbcabcabbccabcabcabbcabbcabbcaaabccabcccccabbcaabcabcaabcabbbcaabcaaaabcabcaaaabbbcccaabbcabbcabcabcaabbccccabcabcabbcccabbcabccabccaaaabcabbbbcabbcccaabcabbcabcccabcaaabccaabcabccabbbcccabcabccabbbbcaabbcabbbbcabcabcabcabcaaabcabcaaabbccabcccabccaabcabcccabbcaabbbcccabcaabcaabbcabcabccccccabcabbbccabcabbccabbcabcaabccaabcabcabbcabcccaaabcaabbcabcabccccaaaabccaabcaabcaabcaabccaabcabcabccccabcabbbcabcabcabcabcabccaaabbcabcabccaaabcaabcabbbbbccccccaaabccabcaabcccaabccabccabcaabcabccaaabcaaabbbbccabbcabcaabcaabcaabcabcabbcabbcccaabcaabccabbccabbbbccabccabcabccccabbbccaabcaaabcaaaabbcabccabcaaabcaaaabcaaaaaabcabcaabccaabccabbcccabcaabbbcabbccaabcaaabcaabcabcaaabbbbccabcabcaaabcabcccabbcabbcaaabcabbcabbcabbcabcabbcaabcccaaaabbcaabbcabcabcccabcabccabcabccabccabcccaabcaaaabbbcabbbbcaabbcaaabccccaabcabbbccaabbbccaaabbbcaaabbcabcaaaaabcabcccabccabcaabccaabbcabccabcabcabcccabbbccccaabccabcaabcabcccabcaabcaaaabcccabcaabbbbcaaabccaabcabcaabbbbcaabccabcabbccabbcabcabbbbccabcabcabccabbccabcabcabccaabcabcabcccabcccaaabccabcabbbbbbbccaabccaabcabcaabcabbccaabcabbcabccaabccaaabbcabbbcabcabcaabbcabcccaabcabcabbcabccabcccabcabcccaaabbccaabbcccabccabbcccaabbcccaabccabcabbcabcaabbbcaabcaaabbbbcaabbbcaabcabccabcabcabccabcaaaaabccabbccabcabbbcaabcabccaabbcabbcabccabcabbccccabcaaabbcaabcabcaabbcabccaabcccaaabcaabbbbbcabcaaaabbbcabcabcaabbcabccaaaaaabbbcccaaaaabcccccabccabcabccabbccabccabbcaabbcaaabcaaaaabcabcabcaaabbbcabcccabccabcabbbbcabbcabcabcccaabbcccaaaaabcaabbbcaabcabbcaabcaabbcabcabccaaabbccabbbcaabcaabcabbbcaabcabbcaabcabbcabcaabccccabccccabcabcabcabbccabbccabcaabcaabbbccabcabcccaabbcaabcabbcabcabbcabbccabccabcabcabcabbcabcabcabbbcabcabcaaabcabbcabcabcaabcaabbcabcaabcccaaaaaabcabcabcabbccabcccccccaabcaaaabcccccabbccabcaaaabcaabcabbbcaaabccaabccaabcabcccaabccaabcaaabcaabbccabbbcaaabcabbcabcabbbbcccaabcabbbcabcabbccabcabbbbcccabbcabbcabccabbbbcabbbbcabbcaabcccabcabcaabcabcabcabbbcaaabcabcaaaaabcccabccaaabcaabccaabbbccabccabcabcabcabccabcabbcabccaabbccabcabbcabbbbbbcccccabccabccaabccabbcabcabccabcaabcaabcccabbbccabcccabcabcaabbccabccaabccaaabbccabbbccabbbcaabcabcabccccabccabbbcaaabcccabcabbbcabbcaabccabccabccabcccccabccabcabbccabbcaabcaaabcccccabcccaaabbccaabcabbcabccccaabcaabcabbbbcaabcaaaabcabccabcabbbbbccabbccaaabbbcabcabcccaabbbccabccaabcabcaabbbccabbcabbcaaabcaabccccabcccabccabccabbcabcabbbcccabcabcaabccabcccabcaabbcabccaabcabbbcabcabbbccaaaabbcccabbccccabcabccabcabbbccabcccabcaabcaabbbcaaabcaabcabccccaabbcaabbcabccabcaabcccaaabbcaaaaabccaabbccabccaabcabbbcabcccabbcabcabcaaabccabbbcabcabbccaabcaabccaaaabbbcabccabcabcabbcabcccaabcabcabcabcabbccccabcabbbcabbcabcabcaaaabcabcaaabcabcabcabcabcabcabcabbcabbbcccabbbcabcccaabcaaabcabccabcabcabbcabcabccabbccabcabbbccabccccabbcaabcaabcaaabccabcabccaaabcaabcabbcabbcabcaabcabbcabbbbcccaabcabccaaaabcabccccabbccaabbcabccabcaabcabcaabcabccabccccccccabcabcabcabcabbccabcabbcabcccabccabcccaabccaabcabbcabcabcabcabbcabbbcccaabbbccabbccaaaabbcabcabccabbcabccabcabcabcabcaabcabbbbbcabbccabbccabcaabccabbcabcaabccabbcaabbbcaabccabccabbcaabbcaabbccaabbcaabbcabcaabbcabcabccabcaabbbcaabcabccabcabbcabccabcabbcaabccaabbcaabccabcabcabcabcaaabccabcabcabccccabcaaabbcaaabcaabbbcccabbcaabcabcabcabccaaabbbbbcabcabccabcaabbcaabcaabcabcaabcabbcabbcccccabcaabcaabcaaaabbcabcabbbcabbcabcaabbbbcccabcaabbcabbcccabbcaabccaabcabbcaabcccabcabbbccabccccabccabcabccabccccaabbcaabbbcaabccabcaabbcabbcaabbbbcabbbcabcabcabcabcabccaaabbcabbbcaaaabbcabbbccabcabbcabbcabbccaabcabbbcabccabbcabbcaaaabccaabcaabcccabcabbbcabccccabccaaabcaabcabcabccabbcabcabbcccaaaaaabcabbbcabbcccabcabcabcabcabbccabbcabbbcaabccabbbccaabcabcaabbbcccabcabccabcabbbbcabccaaabbcabbcaabcabccaabcabbcabbccabcabccabccaaabcaaaaaabcabccabcaabcccaaaabcabccabbcabcabccabcabccaabccaaaabbcaabbbcabcaabbcaaabcabbbcabcaaabcabcaaaabbcabbbcabcaabccaabbcabcaabbcabbbbcaaaabbcaaabccccabbcabbcabccabcabbccabbcccabbcabbbccaabcabccaabcaaabbbcccabcabcabcabbcaabcabbcabbbcaaabbbcaabccaabbcabcabcabbccaaaabcccabcabcccaaabcabcccaabbcabcaabcabcccaaaaaabcabcaaaaabbcaabbcabcabbbccaabcabcaabcabcabbbbcabcaabcabbcabbcabbcabcccaabbccabccccccabcabcabbbcaaabcabcccaaabcabbcabbcabccccabcabcaaabcabbcabcccabbccaabcccabbbcccccabcaabbbcabbbccabcaabccccccabbccabbcaabcaabbccccaaabcaaabccabcaabcaaabcabcaabcabbcabccaaabcabccabccabcabcaaabcaabcabcabbccccabccaabcaaabbbcabcabcabcabccaaabcaabcccabcabcabcabcccabccabbccccabccccaabccaabccabbcabbcabbbccabcabccabcabcabcabcabcabbcabbccabcaabcaaaabcaaaabbcabbcccccaabbccccabcaabcccabcaabcabcabccabcaabcccaabccaabcabcabcabcabcabbcabcabbbccaaabcabcabcaabbcabcaabcccabbcabccccabbbbcaabbbbbbbccabcaabcabcabccabcabcabcaabcabcaaaaaabccabcaaaabccabbbbcaabbcaabbcabcabcccaabcaabcabbcabbccabcabbbcaabccaaabbccccaaaabccabcabcaaabcabbbcaabccabccabbcabccaabcabcaabbcabbcabcaabcaabcabcaaabcaaaabbccaabcaabcabcabcabcabccaabcabcabcabcabcccabbccabcabcabbbbccabbccabcccabbcabcabbcabbcabcabcaabcabbbbcaaabbcabccaabcaabccabccaabbcabcaaabcccaaabbcccabbcabcabcabbccabccaaabcabbcabcabcabbcccaabcaabbccaaaabbbccccabcaaaabcaabcaabccabbbccabccaabccabcabcabcccabcccaabcabbbcabcabcaabccabbbbcccabbbccabbcaabbccccccabcabbcabccabccabccabccccabcaabcaabcaaaabcaaaaabccabcabcabccabbcabcaabcaabbcccabccabccccaabcaabcabbccaabbcaabcabccabcaabcabbbccaaabcabbbccabbcabbbcabbcabcabcabcabbccccaabccabbcabbbcaabcaaabcabbccabcabcabcabcabcabbbcaabcabbcaabccabbbccabbcabbcaaabccaaabccaabbcaabcabccabcabbcaaabcabccabcabcccaabbcabcabbcaabbbcabcaaabcaaaabcaabbbcabcaaabbccabcabbbcabbccaabcabccaaabcabbcabcabccabbbbbcabbcabcaaaabcaabbcabccabcaaabcabcaabbbcccccabcaaaaaabccccaabcabcabcabbbbccabbccabcabcabccaaabbbccabccabcabcabcaabcabbcaaaabcabbcaabcccaaaabbcccabccabbbbbbcabcabccabcabccabbbcabbcaabcaaabcabcabcabbbbcaaaabbbcccabcccabbcabbcabccabcabcabcaabcabbcabcabcabbbcabcabcaabcabcaabcccaabbccabcabbcaabbcaabccaabbcaabccabcccabcabcabcccabbcccabcabcabcaabcabbcabcaabbcabcaabccccabbcabcabbbcaaaaabccabcabbcabccabbcabcabbcabcabbbcabcccabccabbcaabcaabbbbbcabcabbccccaaabbcabcaabccaaabbcabbcabccabcabcabbcccaabcaaabcaabcabbbbbbbcabbcaabcabbbbcabccabbcaabcabbbcaaaaaaaaaaabccaabbcaabcabcabbbcaaabccaabbcaaabcaaaaaabbcabcabcabccaaabcabccabccaabccabcabcaabccaaabccabbbccabcaabcaabbcaaabccaabcabcccccaabcaabcccaaabbcaabccaabbcabcabcaabccccaaabcabcabbcaaabcabcabcabcabbcabbcaabbcabccabccaabbcabcabbbccaaabcaaaaabcabcaabbcabcaabbccaaabcaabccabcabcabcabbcabcccabcaabbcaabcaaabcabbccabcabcabcaaabcabcabbbccabbcccccaaaaabcabcabbbcaabbbbbccabcaaaaaaabcccabbcaaabccabbccabcabcabbccaabbbbcccabccaaabbcabcabcccaaabbcabbbcabccaabcabbccccabbccabbcabcabcccabbcaabcabbcccaaabcabcabcccabccaabcccabcabcabbbcabccaaabbcaaabbbcabbccaabbcabbcabcaaabcabcabbccabbcabccaabbbcabbcabcabcaabcabbcabcaabbcabccaaabbbccaabbbcabcabcaaaabccabcaaaaabcabcabccccabbcaabccccccabbbcabcabbcabcaabbcaaabcaabcabbbcccaabcabcaabbccccabccaabcabcaabcabbbccabbbcaabbcabcaabcabcabbcabcabcccabcccccabcabbcabbbcaabccaabcaaabbcabbccabcaabcabcabbccabcabcabbcaaabcabcabccabccabcabccabbbcaaaabbcaabbcaaabcabbccaaaabcabbcabbbcaaabbccaabcabbcabcaabbbcabccaabbccabcaabbcabbcabbcabcaabccaabbbcabcabbccabccabbcabccaabcaaabbccabcabcabbcabbbcabbcabbcabbcaabcabcabcaabbbcaabccabbcaabcabcabcabcabcabcabbbbbccccabcabccaaabbcccaabccccabbcabcabcabcaaabbbccaabbcccabbcabcaabcabbcaaabcaabcabcabcabcaaabccabcabbccabccaabcabbcabbccabcabbccaabbccaaaabbbcaabbcabbcabcabbbcaaaabccabcabcaabccaaaabcabbbcabcabcccabccabcccabcabcaabbcccccaabcabcabcabcabcabcabcabcabccabcabcaaabbcaabcabcabcabcccabbcabbbccccccaaabcaabcccabccaabcaabbbccabcaaaabbcabccabccccabcabcabcabbbcabcccabbcaabccabbbcabcaabccabcabcabcaabcabcaaaabcabcabbccabcabbcabcabccaabbbbcaaaaaaabcabcabbcabcccccaabccaaabbcabcabccabcabcaabccaabcabcabbbbcabcaabcabcabccabbcaabccccabccabcabcabcccabbccabccabbbcabccabcaabcaabbcaaabbcaabbcabcaabbccabccabcaabcaabccabcccabbbccccabccaaaabccccabbcabbbcabcaabcaabbbbcccabcaaabcabcccabcabbccabcabcabcabcabcabcabbccabcabbcabcccabbcaabcaabccabbcabbcaabbcabcccabbcaaabbbbbbcabccaaaaaaabbbcabcccabccabbcabcaaaabcccabcaabccccabcaabcabcabbccaaabbccabcaabcabcccabcaabbbbcabbcabcabbbbcabcabcabbcabccaabccaaaabcccabcaabccabbbccabcabccaabcabccabccabcabcaabcabcabcabcabccabbcabcccaabbbcccccabbbcaabbcabcabbbcaabccabbccaabccaabccaabcaaabcabbcaabcabcccabcabccabcccaabbcaabbbcaabbcaabcabbbccaabcabbcabccabbcabbbbcabcabcaabbbcabcaaaabcabbcabcabccabccaabcabcabccabccabbbcabbccaabcccaaabbbcabcaaabcabbbccabbcabccaaabcabcaaabcabccabcaabccaabcaabbbcabcccabcaabcaabccaabcaabccccabbbbcccabccabccaaabcaabccabbccabccaabcabcaabcabcaabcabcabcabccabbbbcaabcabcccabbcaaaabcabcabbcaabccabccabbbccabbcabbcabcabcaabbbccaabcaabcabccaabcabbcabbcaabcccaabcabcabccaabbcccaabbbbcabbcaabbbcabcaabcaaabbbccabccabcaaabcabcabcaabbcabccabbccaaabbccaabcabbcabcaabcabcccabcaabccabcabcabbcabccabcaaaaaaaabbbcabcaaaabbbccaabcaaaabcabcabcabcccabbcaaaaabcabcabcabbcaaabcabcaabcaaabcabccaaaaabbcaaabcabccabcabbcabbcabcaabccccaabbbbcaaabbcaaaabcaabcaabccabbcabbcabcabbcaabcabcabbcabbcabcaabcaaabcaabcabccccabcabcabbcabbcabccabccabbcaaaabcabcaaaabcabcabcabcaaabbcabccccabcabcaabcabccabcabbcabcccccaabbcaaabccaabcabccaabccabcabcabbcabcccccaaabbbcabbbcabbbbcabbcccaabcabbccaabcaabcabbcabbbbbcabcabbcccabcabccaaaaaaaabcaabcabcabcabbcccabcaaaaabbcaabbbcccaaaabcabcaaaabbbcabbbcaabcaabbcccaabbbcabcaabbcaabbcaabcaabbcaabbbcabccccabbbccccaaaabcaaabcaaabbcaabccaabcabbccaaabcabccabcabcaaaaabcccaabcccaabbccabcabbbbcabbcabccccabccabcabcabcabbbccaabcabbccabcabccabcabcabcabbcaaabbccabbbcaaabcccabcabcabccabcabcccabbbcabbbbcabcccaabcccabbccabcabbcaaabbcabcabcccabcabcccabbccabbbcabcaabcaabcabcabccaabccabccabccabccaabcabcabbbbcccabccabbcabbcabcccabcabbcaaabccabcccabcabcabcaabcabbbcaabbcabbbcaaaaaaabbcabcaabcaabcabbccabccaabbccabcabbcabbccabcabcabcabcabcabcaaabccaaabcabcaabcabcabbcabccccccabcabbcabccabbbccaabbbccabbccabcabcaaabbcabcaabbbbcabbccabbbcccabcaabbccaaabccaabcaaabbbcaabcabcabcaabcabbcabcaaabbbcaabccabcabcccabcabcabcaabbcaabcabccabccaaaabcabbccabcabbcabbbccaabcabcabbbbbbcccccccabcaaabcccccabcccabcabbbccabcaaaaabcaabcaaaabbccaaaaaabccabccabbcabbbcaabcabcaaabcaabcaaabcaabcabcccabcaabcabcaabccaabbcaaabcabbccabcabcaabccaaaabccabcccabcabcabcaabcabcabbcabbccabccccaabbbbcabbbccabccaaaabccabbcabccabbbbcabcabbcabcabbbcaabcabcccaabccccabbbbccabbcabcabbcabcabccabccabbcaabccabcabcabcabbbbbccaabbcabcabccaabcabccaaaaabbccccabcabcabcabccabcaabbcabcabcabcabcccccabbcabcabcabbccaaabcabbbcaabcaabbccabccaaabccabbccabbccccaabbbccaabccabcabcabcabbcabccaaaaabbccabcabbbcaaabbcaabcaaaaabbcaabcabcccabcaabbcabcaaaabccccabcabcabbccabcabbccaaabbbbcabbcccaaaabbcabcabbcaabccabcabbcccabccaabcabcaabcabccabccabcabcabbcabcaabcabbcabcabbccaaaabccccabccabcabcaaabcabcabccabbccaabbcabcabcabcabccabbcabccaabcccabbbbcccabcaabcaabcabcccaabbcabbbcaabbcabbbcaabcabccabbccabcabccabccccabcaabcaabcabccabbccaabccabcabcaabbbcaabbcabcaabcabcabcabbcaaabbcabbccabccccabbcaabccabcaabcabcaaabcabcabcabccaabcaabbcabbbbcabbbcabcaabcabcabbbccaaaaaabbcaaabcaabbcabcccabcabccabbcabcabcaabcabcaaaabcabcabcabccabbccabcabbbbcaabcabcabcaaabccabcaabbccabcaabcccabcaaabbcabcabbcaaaaaaaaabcaaabccaaabcaabbcccaabcabccaabcabccabccabbcabbcabcaaaaabccabbcccccaabcaabcabccabcaabbcaabcabbccaaabcabcabccccabcccccabcabbbcccabcabbcccaaaabbcabbbcccaabbbbbbcaabbbbcabcabcabcabcccabbbcabcabcaabcabcccabccaabcabcabbccaabccabbbbcaabcabbbcaabbcabccabcabcabcabbcabcabcaabcabcaabcaabbccabcaabbbbbbbcaabcccaabbbcabccaaabcaabbcabcabcabbbbcabcaabbcaaaabbbccaaaaaabcabcabcabbbcabcccaabcccaabbbcabbbccabcabcabbcabcccaabcaabccccabccabccabbbcabcccccabccabbbbbbbcaaaabcabcaaabbbcabccabbbccaabbbbbcabcaaabccaaaabbbcaaabcaaabbcabbcabccabcaaabcabcccabcccabbccabcabcabcabbcaaabccabccabccabcabcaabccabcaabcaaabbbcabcabbbccabcaaabbccabcabbcabbbbcaaabcabccaaabbbbcabcaabbccaabbccaaabccabbcaaabcaaaabbccabcabcaabcabbbccabccabcaabcaabcaaabcabcabcabbccccaabbcccaabcaaabcaabccaabcabbccabbcaabbcabbcaabbcabcabbbcabcaabcaabcaabbccaabbbcaabcabcabcaabbbcaaaaabcaabcaaabcabcabbbcabbcaabbcaaabccabcaabbcabccabcabcaaaaabcaabcabccabccaabcabcaaabbcccabccabccabccabcabcabbcaabcabbcaabcccabcabcaabcabbbcabccaaaaabbcabbcabbbbcccabbbcabcaaabccabccabcaabcabbcaaaabcaabcabcabccaabbcccabbbccaabbccabcabbccabccabccabbbcabcaaabbcabcabcaabcabbbccaabcabcabcabcabcccabcaaabcabcccaabcabbbbbcabbccabcabcabcaaabccaabcaaabcccccabccabccabcaabbcaabccaabbbbcabbbbccabcabcabcabccabbbccccaaaabcabcabcaaaabcabbcabbbbcaaabcaabcabccaaabbbbcabccaabcabcccabcabcabbccaabbcabbcccabbcccabcccabbcabcaabccabcaabcabcaabcabcaabccabcabcccaaaaabbccabcabccaaaabbcaaabbcaabcaaaabcccabcaabcaabccaabcaabcabcabcccabbcaaaabcabbbbbcabbccabbbccaabccccabcabcabccaabcabbcaabbccaabcabcabcaabcccaaaabcabbcaabbcaabcaaabcabcabccabcaabcccaabbcabbcccabcabcabcabcabccabcaaabcaaabcaabcabbcaabbbcaabccaaabccabcabcaaabbcabcabcabbbccaabccccccaabcaabbccccccabcccabbcaabcabcaabbcccaabcabcabbcaabcccccaabcaaabbcabcaabccabcaabbcaaaaabccabbbcabbbbcabcabbbcabcaabcabcabcaabbccaabccaabcabcabcaabcaabbcabcabcabcccabbbcccabbbcaabcabccaabccabccabbbcaabcaaabcaabccabcabbcabbbbbccabccabccaabccabccabbcabcabccabcccabcccccabbccabbcccabbbcabcabcabcabbbbcabcabcaaabcccaabcaaabcaaaabcabcabccabcaabccaaaaaaabcabccaabccaabcabbcabcaabccabccabcaabcabbccabcaaabcabcabcabcabbcabbccccabcabbbcaabcaabccabbcabccabbcccabcaaabbbbccabbcabbbcabcabcaaaaabcabcaabbcaabcabcabccccabcaaabcaabccabcaaaaabcaabccabcabcabbcabcabbbcabcabbbccabbbbbcabccaabcabccccaabcaabbcaabcabbccabccabcabcabccabcabcaabbbbcabcccaabbccccabcabcabccccabcabbccabcaaabcabcabccabccaabbcabbcabcabcabccabcabbccabccabcaabcabcabcabcaaabccabbcccabbcaabbccaabbbcabcaaabcabcabcaabcaabccaabccabccaabbcaaabccabcabcabccaabcabccabcabcabcabcaaabbccaaabbccaaaaabccaaaaaabccabcabcabccccaabcabbccaabccccabcccabcabcabbbccabcabbbbbcabbcabcaabcaabcabcaabbcabbcaabbbcaabcabcabbbbccaabcabcabbcabbcabcccccabcaabbbcaabcabcabbcabccabcabcccabcabccabcabcaabccabbbcaaaabbbcabcaaabccabbbcabcabbcaaabbccabccabcabccabcabbcabbcccaabcccaabcabcaaaaabcccccccaaabccabcabcccabccabcabcabbcabcabbcaabbcaabcccabccaaabcaabbcaabcaaabcaaaaabbbcaaabbbcaaabbcabccabbcabcabcabbcabcabcabccabbcabccabcabbcabcabccabbcabcaabbcabbcabbcabcabcccabbbccaabcabcabcabbbbcabcccabcabbcaabcccabccabcabcaabbccabcabbcabcabbbcaabccabcabcabccaabbbcaabbbcccccabcabcaabbcccabcabccabcaabbbbcccaabccabccaabcabcabbccabcccabcaabbcaabcabcabcabccabbbccabbcabbcaaabccaabcabbccccaaabbbbcabccaabcabbcaabbcabcabcaabbbcabcccaaabccabccabcaabcabbbcaaabbcabcabcabbbbcaabbcabcabcabcabbcabbcabbbcccaabbbbccabcabcaabcccaabcabcabcabcabccaaaabcabcccabbcccabcabbcaaabccabbcabcaaabcaaabbbcabcabbcabcaabccaaaabcabcabbcabcccabcabbbbcabccabbcccabcabccabcaabcaabbcccabbcabcaabcaabcabbcaabcaaabcabcaaabcaaabcabcccaabccabbcabbcccaaabbccabcaaaabcaaabccabccccaabcabcaabcabccaabccabccabcabcccabccabccabcaaabcaaabcaabbccabbcabcabccaabcaabccabcabccabccaabccccccabcabccaabcccabcccaaabcccccccccaabcccabccaaaaaaabcccaaabbcabbccaaaaabcabbbcaabcccabbccaabcabccabbbbbcabcabccabccaabbbcaabccabbcaabcabcabcabccabbcccaabcccabcabccaabcabcabcabccabcabccccabbcabcccabcabccaaabcabcabcabcabcaabcaabccaabccabcabcabcabbcaaabcabbbbccabbcaabbbcccabcabcccabcaabcabcaabbcaabcaaabbcabbccccaaabccaaaabcabccaabcabcaabbcabcaabcabbcabcaabcaabbcabcaaabcccaaabcaabccaabbbcaaabcaaaabcabcabcaaabccabcccabcabbcabbbcabcabccccaabcabcabcabbcaabcabbbcabcaabbcaabccaabbcccabcabcabbcaaabcccabcabbbcabcaabcaabcabcabcabccabbcabbccabcabcaabcccabbcabccccabccabbccaabccaabbccabcabbbcabcabbcabcabbcabcccccabccabcabcabcabcabcaaabcabcaabccccabcaabcabcabccabcabcabbccabbbccabcabcabcabcabbbcabbccaaaabcabbbccabcabcabbccabcccabcaabbbcabcccabcabccccaabccabccabbcccabcabbccabbcabcabbbbcabccabbbcabccabcabbcabccccabbcabcabbbcabccabbcccabcaabcabbbbccabcabccaaaabcaabcabbccaaabcccaabbccaabcabcabbcabbcaabbccabbcaabcccaabbccabcabbcabbbbccabbcaabcabccabbcabbcaaaabccabcabbcabcabbbbbcabcaaaabbcabccaaaabcabcccaabcabccabbbbbbccabcabbbcabcabbcccabcabcaaabbbbbcaabccabbcaaabccccabbccabcabccccabbbcabcccaabcaaaaaabbcabccaabccabcabbcaaaabcabcaabccaabbbccabcccaabcaaabcaaabcaabcabbccabcabcaabccaaaabcabccaaaaabcccabcaabcaabcabcaabbcabccccabccabbcabccccabcccaabcabcabcabbbcaaaabcccabccaaaaaabbbbcaaabbcabcabcaabccabbccabbbbcccaabccccccabcabbcaabcabcaabcaaaabccabcabcaaaabcccabcaaabcabcaaaabcabbccabbcabbbccaaabbcaabcaaabbbcabccabcaabbbcabcabbbcaabccabcccaabccabccabbbbbcabcabcccabbcabcabccaabcabbcabcabcabcabcabbcabcaabccabccccaabcabcccaaabbccabbbbbbcabbcabcaabcabcaabcabccccabccabcccabbbcabbbccccabbcabcabccabccabbccccabcabbbccaabbccabcabbcabbcabcaabcaabcaaabcaaaaabccaabcabcabbbcabbbcaaabcaabcabcabcabbcabcabbcccabccabcabbbcabccabbccaabccabbccabbcabcabcabbbcabbcabcaaabcabccabbcabcccabbbccaabbcccabcaabcaabccabbbcccabcaabcabccccabcabccabcabbbccabbcabbcccaabcabccabcabbcabbcaabcaabcccabbbcabbbcabbccabccabcabcabcabbccabcaabcaabccabbbccabcabcccaabcabcabcabbbccabcaaaabcabbcabccabbbbccaabcabccabbbbcabcabcaabcaabcccabcabcabcabcaabcabccabcabcccabbcaabcabbbbcaabbcabbcaaabcabbcabcaaabbcabccabbbcabbccaaabbcabbcabcabcaabcabccccabcabcabcabbccabccabccaaaabcabcabbbcabcaaabbccabcabbbcaaabcabbcabcaaaabcabcabccabccccabbbbccaabcabcabcaabbcabbcaaabccabcabcaaaabbbccabcabbcabcabcabbbccabbccaabccaabbcabbcabcaabccabbcaaaabbbbcabbcabcabcabcabbccabcaabbcabcaabbcabbcaaaabbbcabcabbccabbcabcccaabcaaaabbbbcabbcabccaabbcabccabcabbcabcaaabcaabbbbcaabbbcabcabcabbcabccabcabbbcabbccabbbbccabcccaabcabcabcabccaabcccabbcaaabcaabccaabcaabcabccaabbcaaabbbbccabccccaabccabcabcabccabcabcaabcabcabbcabccaabcabcaabbbcaabccabbbcabbcaabbbcccccaabcabbcaabccabbbcaabcaabbbbccaabccabbccabbbcaaaaaabcabcaaabcabbcabccaabcaabbcccabbbcabcabbccaaaabbcaabbcaabcabbbcabbbbccabcabbccabcaaabbcabbbbbbcabbcaaaabcabccaabcaabcaaaaabcabcabcabccabcabcccccabcabcccabbcaabcaaabcabcaaabcabcabbccabcabcaaabcaabccaabcabcabcaabbccaabcabbbcabcabcabbcabbcaabbcaabbbbcabcabccaabbcabccaaaabcaabcabcabccabbccaaabcccaabcabbcabbbccabccabccaabcabccccaabbcabccabbcccabcccabcabcabcabcabbbcaabcabbbcabcabbbcabcabccabccabcaaabbbcabbcaabcabcabcabcabccabcabcabcaabcaabccabcaaabcaabccaaaabbbbccaaabcaabccccabcccabccccabbbcabbbcccaabcaabccabcaabbcabcaaaabcabbbcaaabcabccabbbcabcabcaabcabcabbcabbcabccaabccabbccaabcaaabcccabbbcabccabccabccabcabcabbcaabbcaabbbbcabcabbccabcaabbccabcabcabcaabcabbcabbcaabbbbbcabccccabcabbcabcaabcaabbcabcccaaaabccabbcabcabcabbccabcaaabcabbcabbccabcabbbcaabbcaabcabccaabcabcabcabccccabbcabbcabcabcaabcabcabcabcaaaaabbcabcaaabcaabccabcabbcabbbbcaaabccabcaaabbccabcabcaaaaabcaabcabccccabbbcaabcabcabcabcabcabcabbccaaabccccabcabbcabccaabcabcabcaabbccabcabccaaabccabbbcabcabcaaaaaabbbccabcabccaabcaabcabccabbbcabcabcaabcccabccccaabcccaabccaabccabccccaaabbccaabccabcabbbbbbcabcabcaaabcaaabbcabbcccaabcabccaaaabbcabcabbcabbbcabcaabcabbbccccaaabcaabbcccccaaabcccccaabbbcccabccabbcabbbbccabcaabcabcaabbbcccabccaabcabbbccabbbcaabbcccaabbcaaabcaaabccabcabcabcabbcabccaabbcccaaabcaaabcabccabccaabcaabccabcabcabcabccabcabcaaabcaaaabcaabcabbbbcabcaabccabbcccabcabcaaaabbbcabbccaabbbccabccabcabbbcabbcabcabbbcaabcabcaabbbccabcaaabcabcaabcabbcabbbcaaabcabcaabbbcabbbcabbbcaabcabccccaaabcabcccccaaabcaaabbcccabbcabcabccabcabbcccccccaabbbcabbcabbbcabcaabbbccaaaaabbbbcabbbbcabcabcccabccabcaabcaabbccabccabbcabcabccabccabccabbcaabcabcabcaaaabcccabbccabcaabccaabccabccabbccabcaabbbbcaabcaaaaabccabcaaabcaabcabbbccabcabbbbcabcabcabbbccaaabcabbbcabccabcabccaabbbbcccabbcabcabccaabbcabcabbcabccaabbbbbcabccabccabccabccabbcaaaaabbbcaabccccaabcaaabccaabcabbccabcabcabbcabcabccabbbccccaabbbcccabbccabbbcabccabcaaaaaabbcabccaabcaaabccaabccaabcabcaaaabccaabbcabccabcccabcaabbcabcabcabcabcabbccaabbbbbcaabccabcaabcabccaabbcaabbccaaaabcabbcaabcabcaaabcabcabbccabbcabcaabccabbcabbcaabccaabbcccabcabccaabccaabbcabcabcabcabbcccaabccabbbccabccabccabcabbbccccccabcccaaabbcabcaaaabcaabcaabbcabcabcabccccabbcccabcabccabcccaabbcabcaabcaabcabbcabcccaabbcabbccabcabccccaaabcabccabccaabbbbcabccaabbbcabbbbcabcabbcabcaabccabcccaabccabbcccabcaabccccabcabbccaabcaaabbccaabcabccabccaabcabbcccabcabccabcabbcabbbcabbcaaaabcabccabbbcccaaabccaabbbbbbcabccabccabccabbcabbcabcabcaabcaaaabbccccaaabcabbcabbcabbccabcabccccaabcabcaaabcabcabccabcabccabcabcaaabcaabcabbbcabccabccabccaaabccaabbcabccaabbbbccabcabcccaaaabcaabcabcabcabbcabbbbbcabcaabcabbbbbccaabcabccabbbcabcabbccaaabcabcaaabbbcaaabcaaaabcaaabccaabcaabcabcccabcabbcaabbbbbcabbbcccabbcaaabccaabbccaaabcabbccccaabbcabbcabcabcabcaabcaabccabcabbccabcaabbccccabccaaabcabcabbbccabcabccabccccaabbcabcccccaaabcabbcaaaabbbcabcabcabbcabbbccabcabcabcabcabbccabbccaabccccaabbbbccabcabbbbbbbcaabcabbcabccccabccabcaabcabcabcaaabbbcaabcabccabcccaaaabcabcaabcaaaabbbccabccccccabcabccaabcaaabbbbccabbbccabcabcabcabbcaaaabccabcabccaabbcccccaaaaabbbbcabcaabcabccaabccaabbbcaabcabccabbbccaabccabcabbbccaabbcabbcaabbbbcabcaabcccabcabcabbbbcaabbcccabbcabbccaabcabbccccabccabcccabbbcaabbcaabcabcabccaaaaaabbbcabcccabccabccccaabcabcabcabcaaabbcaaaabbbbbcabbbbccaabcaaaabccaaabbcabcabcabcaaabcaabccabcaaaabccabcccabcabcabcabcabbcabcabcabcaabcaaabccabbbccabcabccabcaaabcabcabbccabcccaaabcabcabbccaaabbcabccabbccaabcaaabccccabcabccaabcaabcaabbccabbcaaabccabcabcabcabcaaabccaabcabcaabbcabccabcabbccaabcaabcabbbbcabbcabcabcabbccabbbccaabcccabbbbcabbbcabccabbbccaabcabccabccaaaabccabbcabcabccabbcabbbbcabbbccabccaabcaabcabccabbcabcabbcabbccaabcabcabcabcabcaabbcaaaabbcccabcaabccccabbcabccabbccccabccabcaabcccabcabcaabcabbccccabcaaabcabcabbcabcaabcaabbcabcaabcabbcaabcabbcabcabcabccaaabbbcaaaaabcabcaabbcabcccabcaabbbbbcccabbbcccaabbcaabbbbcaabbbcabcaaaabcabbcabbcaabcabbcabcaabccabbcaabccccabbccaabbccabbbcccccabcabbccaabcaabcabcabbbbbccabccabcabcaabbbbcabccabcccaaabbcaabccaaabcaabccccaabbccccabcaabccccabcabccccabccabccabbbcabbcabbbcaabcabccaabccabccabbbcabcaaaabbcabccaabcabcabbcabcaaabcccccabccaabcaaaabbccccaabcabcabbbcabbcabccabccaabcaabcaaaabbcaabbbbcaabbcabccccaabcabcaabccaabcaabbbcaaabcccabcaabccabbcaaabccabcabcabcabccccabcabcabbcaabcabbbccaaabccaaabcabcabcccaaabccaabcaabcaabcabccaabbcabccabbccccabcabbbcaabcabbcaabcabcaabcabbcaaabcabbbbcaabcabcaabcabcabbcabbccabcaabbcaaaabcabccabcabccccabbcccaabcabcabbcaabcabccccabbcabcccaabbcabcaabbbcaaabbcabbcaabbccabcabcaabbbcabcabbbbbcabbccabcabccabbcabcaaaaabbccabbcabbbbcabcaaaabcaaaabbbbccccaabbbcccabcabbbcabcabccaaabbccabcaabccabccabcabbcabbcaaaaabcabcabbccaabcabcaabcccabccabcabbbcabbcabcccabcabccaabccccaabcaabccabcccccaabcaaaabbcaaabbcaabccabccaabccaaabccaaaabcccabccabcabcabbcccabcccabcabbcabbbccaabcaaabbccabcaabcabbccabcabcccabccabccabbbcccabcaaaabbbccabcabbbccaabbcabcabbccaabcaabccaabcabcccaabbcccabcabbbcabcabcabbccabbcabbcabbbcabcaaabcabbccabbbcabcabccaaabbcabccabcccaabbcabbccabbcabbbccaabcabcabcaabbccabbcccabbbcabbcaabcabcabbcaabcabcaabbcaabcabcabcaabcaaabcabcabbcabbbcabcaabbbcaabccabcabcccabccabbbbbcaabcabcaabbbcccabbcabcaaaaabbbccabcabcabcabbccabcabcabcabcabccabcabcabcabcabbcabbcaaaabbbccabcabcaaabcaabcabcaabccabcabcaabcabcaaabbbbcabccaabcabbcabccabcabcabbbbcabcaaaaabcabbcabcabcaabcccabcabbbcabbcccaaabcaaabcabccabbccabcabcabbbccaabcccabbcaabcabcabccabcabbccabcabcccaabcabbbcabbbccabcccabccabcabcabcabcabcaabcabcabcccaaabccabbbcaabccccabcabcabcabcabcabbbbbcabcabbccccabcccabcaabcabcabcaabcabbccaabccabcaaabcaabccabcabccaabbcaaabbccaaabcabcabccccabbccabcabccccabcaabcabcaabcabbccabbcaaaabbccabcabcabcabcaaaaaabcaaabbbbbcabcaabbcabcabccabbccabbcabbbbbcaaabccccabcabbcabcccabcaabcabcabbcaabbbbcabcccabcabcccabbccaabcaaaabccabbccaabcabcabbcabcabccaabbccabbcabccaabcabcaabccabcccccaabcabccabcaabccccabbcabccabbcaaaaaabbcabbbcabcabcaabbccabccabcaaabcabccccaaabccabccabbcabcabcaabbbcabbcaaabccabccaabcabbbbbbcabccabbbcaabcaabccaaabccaabcaaaabcabcabcabbcabcabbbbcabccabcccabcaabccabccccabbbbccabccaabcaabcaabcabbcabbbbcabbbccabcabccabcabbcabbccabccaabbbccabcabcabbbcaabcccccabcabcabcabbcaabcabcabccabcabcabccccabbcabbcaabcaabccabbcaabbccccccccabcabcabcaabbcabbbbcaaabcabbbccabcaaaaaabcabccaabcccaabcaabcabcaabcaaaaabbcabcabcaabcabcaabcabcabbcabbcaabbcaabbcabbbcabcaabcaabcccabcaaabbbbccaabccccabccaabccabcaabcabbbcabcabbcaaabbbccabccccabccccabcaabccabbcaabcabcaabcaabbcaabbcabccabcaabcaabcaabccabbcabbbbcaabcaabbcaaaabcaabbbccabcabbbbcabcabccaabbbbcabcabcaabcabbbbcabcabcabcabcaaabccaabcaaabccabcaaabbbcabbcabbccaabcaaabccccabcabcccccabbcabcabbcabccaabcabbcaabcaaabcaaabcabccaabccaabcaaaabbccccaaabcabcabcaabbbcabbbcabcabbcccaabcaabcabcaabcaaabcabccabbcaabcabcabbccabccabcaabcabbccabccaaabcabbcabbbcaaabbbcabcccabcabcabbcccabccabcabbcaabccabcabcccccabbbbcabbbcabbcccaabcaabcabbcaabbbbbcabbbbbbcabcaabcabbbbccabccaaabbcabcabcaaabcabcaabbbcabbcabbbcabcabbccaabcabcccaaabcaabbcabcabbcabbccaabbccaabbcabcabcccaaabcabcabbcaabcabcaaabcaabcabcabcabcaaaaaaabbcabbcccabcabcccccabbbcabbcabbcabbcccaabcaabccabbbbcabcabbcaabbcabbcabbcaabccabbcabcabbbbbbbbcaaaabbcabcabcabbbcccabbbbbcabcaaabcabbcabcabbcaabcabcccaabcaabbcaabccabccaaabbcaabbbccabbcccccabccaaabcabbbcabcabcabcabccabcabbcaaaaabcabcabcccabbccabbbcabcaaabbbccccccaaabbccabbcaabccabcabcccabbccabcabcabccabcabcabcaabcccabcabbccccabbbbcaabcabcaabcabbcaabcaabcabbccabccaabcabbcabcaabccabcabcabbbcccaabccabbcabcabbccabbccabccaabbcaabbcaabbcabccccccabccabbbbcabcaabbcccabbcaabcabccabbcabcaabcaabcabccaabcabccabbccabcabccaabbbcaabbcaaabbcabccabccabbbbbcabcaaabbcccaaaabcabcabcabbbccabcaabcabcaaabcaaabbccabcccabbbcabcabccaabcabbccaabcabcaabcabccabcaaabbcabcabcabbcabcabcabcabcabbbcabbcabcabbcabbbccaabcccabcabbcccaabcccabbcaaabbcccabbbcaabccabbbbbccabccaabbbccabcabbcccabcaabcabcccabbbccabccabcabcabccccabcabccabcabcaabccabbcabcabcabbbcabcabbccabcabcaabcccabbcaaabbbbbbcabbbbcaabcaabccccabbbcabcccabcaabbcabcccabcaabcabbbcaaabcabbcabbcaabbcabcaabcccaabcccabcabbcabbbbbcabbbcaabcabbcabccabcabcccaabcaabcabcabcabbcaabcabcaaabcabcabcaabbcabbcabccccabbccaabcabccabbccaabccccabcabcabcabcaaabcaaabcabbcaaabbccabcabcabbbbcabbccaabcaabccabcaaabcabccabbccabbcabbbccabccabcabbcabbbbccaabcaabcabcaabcabbbccccabcaabcabcccaabcccaabbbbcabcabcabcaabcabbcabccabccccabcccabcabccabbbccabccaabbcabcabccaabcabccabcabbcaabbcabcabbcabbbcabcabbcabbcabbbcabcccabcabbbbccaabccabbbbcaabccabbcabcabcccaaabcabcabbcabbccabcabbbbcccaabbbcabcabcabbcabcaabccabbccabcaaaaaabcabcabccabcaabccabcaabcabcabbbbcabccaaabcabcabcabcabccabcabccccaaabcabbcabbcabcabcabbcaabccabcabcabcaabbbbcaabcaabcabccabccaabcaabcaabcaaaabbccaaabbcaabcabcaabcabcabcabbcabcaabcaabcaabbbcaabbcabcabbcaabbccaaaaaabcabcabbccabcabcaaaaabcabccaaaabcccaabbccabcccabccaabbccabcaabcabcabcaabccabccaabcabcabcccaaabcabcaabbcabbcabcabbccaabcaabcccaabbcabcabccabbbcabbccabccccaabbbcabbcabbcabcabccaabccabccaabcabcaaabbbccabccaabbbbcaabbccabccabcabbcabcabbcaabcccabcccabccabcaabccabcabbbbbcaaabcaaabbbcabccaabcabcabcccaabcaaaaabbcabbcabcabcabccabccaabccccaaabcabcaabcaabcabcaabcabbccccabcabcaabbbccccccaaabbccabcabcabcaabcabbcabcaabccabccabbcabbcabbbcccabbbbbbcabccabccabbccabbbccabcabbccabcabcccaabcccabbbcabcabccabbcaabcabcabbcaabbcabcaabcaabbcccabcabcabcaaabcabcabcabccaabccaabccabbbcabcaabccaabcabcabbcaabbbbccabbcaaabbbcabcabbcabcaaabcabcaabcabcccaabcabbcaabcabcabcaabbcabbbbcaaabcabcabcabcaabcccabbcaabcabcabcaabcabbcabbbcccaabcaaaabcabbccabccabcabcabbcabcaabbcabbccabbbccaabcabcccaabbccabcaabcabcabcabccabcabccaabccabcabccabbcabbcaaabcabbbbbbbcabbccaaabcaabcabcabcabcabcabbccabcaaabcaaabbbcabbccabbbccabcaabcaabbcaaabccabcaabcabbcabcabccabbbcaaabcabcabcaabcabcabbcccabcaabbbbbbbccaaabcccaaabcabcaabcaabcaabcabbbcabcabcabcaabbccabcabbcabbbccccabcaabcabcabbcabcaaaabbcabbccabcabbcabccccccabcabbcabcabbccabbbcabcabcabcabcabbbccabbcabcabbccabbcabbccccccccccabbccabcabcaabcabcabcabccaabcabcabbcccaaaabcabcaabbcabcabccccabbbcccabcabcaaabbbccabbccaabcccccaabcaaabccabcabccaabbcabbbccabbbccabcaaabbcabcccabbbbcabbcabbcabcaaabbbccccabcabcabcabccaabccaaabcccabcabcabccabbcaabccabcabcaabbbbcabccabbcccaabcaaaabcccccccabcabcabcaabbcabcabccaabbcabcaaabccabcaaabbcabcabcaabccaabcccabbbbcabcccaaabbcccabcaabbbccaabcabcaabcabbbcabbbbbcabbccaabbccabbbbbcabcabcaabcaabcabcaaabccccabcabcaabcabcaaabbbccccaabcabbccabcabbbcccabbcaabcaabcabbcabbccabcabbccaabcaabcccabbbbcccccabccabccccabcaaabcaabcaabcabbcaabbcccccabbcabcaaaaabccabccaaaaabbcccabbbcaabcabbcccaabbcabcaabcaaabbbcccabcabbccaaabcccaabcccabcccabcaaaabbcabbcabbbccccabccabcabbcaaabcabccaabcabcaabcabcabbbcaaabccabcabcaabbcabccabbcccabbccabccccabbbbcaaabcabbbcaaabcabccabbbcaabbbcaabcaaabbcaaabcaabbbcabcabcabbbbcaaaaabcabccabcaaaaabcabbcaabcabcabcaabbbcabcabbbcabbbbbcabcabcabcabccabcaaabcabbbbcabcabcabcabccabcabcaabcabcabcabccaaabcaaabbbccabcabcabbbccabccabcabccccabcabccabcaabccaabbcabcaaabcabccabbccaabcaabbccabcccabbccaabccabbcabbbbbcabccabccabbbcabbbcccabcaaaabcccccaabcaabcaabcaabcabcaabcaabbcaaabcaaaabccccabbbcabccccabccccccabcccccabccabcabbcabbbbcabbccabcabccaabcabccabbccabccabccabbcabbcaaabccabcaaaabbccabbbcaaaabcabcabbcaabcabccabccaabccabcabcaabcaaabbcabbcaabcaaabbcaabcccabcaaabccaabcabbbbccaabcabccabbbccaabcabbcccabbccccabbbbcaaaaaabcaabcaabcccabcabcabbcaaaabcabcccabcabcaaabbcccaaaabcaabcabccaabcccaabcabccccabcabbccabbbcaabcabbbbcaabbcabbcaaaabcabbbcccabcabcaabcabcabcaaabccccaabccabcabcccabcabccccccabcabcabcabcabcaaabcabccabccabcabbcabcaabbcabbbccabcabcabcabbbcaabcaaabbbcabbcabcaabbbcabbcabccabbccabccabcccccabcaabbcabbbcaabcabcabcabbbcccaaaabcaaabcabcaabbccabccaaabbcabbcabbcaabccccaabcaabcabcaabcccabbbcabcccaabcabbcabcabcccabbcaabcccaaabcabcaabbcccabccabccabcaabcabccabcaaabcabccaaabbbbccabbcaabcabcabbcaabcccaabbcabcabcabcabcaaabcabcabcabbcabcaabbcaaaabcaabcccabcccabcabbcccccabccabbcabcaabcabcaabccccabcabccaaaaabbcccabccabbccabcabbbcaabccabccabcabcccaabccaabbcabbccabbcabccabcaaabbbccaabbcabcabccabbbbccccabbccccabbccabccccabcccaabbcaaabccabcabbbcabcabbcabbccabcabcabbbcabcabbcabbccabcabcabbbcabccabccaabcabbcccaaabbcabccabcabbcabbbbbcabcaabcabbbccabbbcabcccaabccabccccaabbbccaaaabccccaabcabcabcabcabcccabcabccaaaabbcabbbccccabccaaabccabcabcabccaabcabcabcabccaabccabccabcaabccabbcaabcaabcaabccccabcaabccaabccabbbbbccaabcccabbccccabcabcccabcaabcaabcabccabbcaaabbbcabccabbcabcaabcabbbcccabcabcaabbcabcaabcabbcccabcabcabccaaabcabcabbcaaabcabcabbbbcabbcabcaabcaabbcabcabbcabcabccabccaabbcccaabccabcaaaaabcaabcabcaabcabcccaabccabcabbcabbcaabbbbccaabcabccccabccabbbcabcccaabcaabcabcaaabbcabcabcabcabcabcabbcabcabbbcccaabcaabcaabbccabcaaabcaabbbcaabbccabbcaabbcaaabcabcabcabcaabcaaabcabcccabbcabcabbcaaabbcccabcabbbccabcabbbccabcccaabcccabbccabcccabcabccabccabcabcabcabccabbbcccabcaaaaabccabbbccabcccaaabbcaabbbcabcaaaabcabcabcabccabccaabcaabbbbbcaaaaaabcabcabbbbcabcabbcabcabcabcabcaaabbbbccaaabcabcabcabccabbbbcaabbcccaaabccaabcabbcaabcabcabcaabbcaabcabbbbcaabccabccabbcaaabbccabcabcaabcabbcabcabcaabbccaabbbcabbccabccabcabcaabcaaabbccccaabbcabcabcabcabccaaabbbbcabcccabcabcabcaabcabcabbcaaabcaabbbbcabcaabcabccaabbcccabcabcabcccabbbccabcabbbcabbbccabccaaabcabccabbcaabcccabcccabbccabcaabcaabccccaabcabbcaabbbcaabccabcabbcabcabcccaabcabbbbccabccabbcabbccaaabbcabcabcabbcabcabcabbcccabcabbcaaabccaabbccaabbbbbbcabccaabccabcabbcaabcaabbcabccccabcaabcaaabbcabcabcaabcaabbbccabccabcaabbbcaabbccabcabbccabbcccabccccabccaabbcaabbbbbccabbbccaaaabcabbbbcaabccaaaabcabccccaaabcabcaabccabbbcabcaabbcabcabccabbcaabcabcccabccabbcaabcccaaaabcccabcabcabcabcabccabccabcaabcabcabbcabccccabccabcabbcabccccaaabcccabbcaabcaaaabbccaaabcabbbbbcabcaaabcabbcabccccaabcabcccabccabcaabcabbbbcaaabbcabcabcabbcabccabcabbcaaabcaabcccaabccaaaaabcabcabbcabcabccabbbcabbbcabbccabbcabbccabcaaabcabcabbccabcabcabcabcabccabcabcaabcabcaabbcabbcaabccabccccabccaaabbbbccabcabccabbcabbcabcabbcaabcabcccabbccabcaabbcabcaabcabcaabbcabbcaaaaabcabcabcaaabcaabcabcabbbccaabcaaabcaabcabccabcaabccabbbcabbbcabcabcaabbcaabcabcaabccccabccaabbbcabbcabbbcabbcabcabbcaabcabbbcabbbccabcabccabbcabbccabccccabcaabcabcabbbcabccccccabcccaabbcabbcaabbbccccaaaabbcabccabbcabcabcabccabbbbcabbccabbcabccabcaabccabcabbcabcabccccabccabccaabcccaabbbcabcabcabcabbcabccabbcaaabbcaaabcaaaabccabbbcabbcabcabbcaabbcabcabcabcabcabbcabbbcabcabcaabcaabbcaabcccabcaaabcabbcabbccabcabccabcaabbccaabcabcaaabcaabbccaaabcaaabbcabbccabcaabcabcaabcccaabccaaabccaaaabcaaaabccaaabcabbcabcaaaabccabcabccabbbcccaabbbccabbccaabbbcabbbbcaabbccabccabcabbbbbcabbccabbccabcabcabbbccaaabbbcabcaabcabbbcaabccaaabbcabccabbbcccaabcaabbbcabbcaabbcaabbcaabbcccabccaabccaabbbcabcaabcabcaabcabcabcabbbbccabcabcaaaabcabcabccabcaaabbcabbccabcaaaaabcabccccaabccaaabbcaabbcabbbcabbcccaaabcabcabbbcabcabcaaaabccccabbbcaabbcabcabbbccaabbcabbbcaabcabccabcabcabccabcaabcabcaabbcabccaaabcabcabcabccabcabbbcabcabcabbbccabbcabcabcccabcabbcabcabccabcaabbcccabcaaabccaabcabbccaaabbcabbbcccabbbcabbcccabcabcabcabcaabbbcabcabcaaabbccccccabcabcaaabcaaabcabcabcaabbccaabcaabbbcabccaabcccaaabbbccabbcabccabbcabbcaaabbccaabccabcaaabcabbcabcabbccaabcabcaabccccabcccabcaaabbcabbcabcabcabcaaaabccabbcabcabbcaabbccccabccabbbccabcabbbcabcabbcabbbcabcaaabcabcabcaabcaaabcaabcaabbbccabcaabbccabcabcabcaabccaabccabbbcabcaabcabccabccabcabccabcabcabbcabbcaabcccabbbccccaabccabbccccaabbbcccabbbbbbbbcccabcabbbcaabbcabcabcaaabcccabcaabccabcabbcabcabccaaabbccabcabcabcabccaabcabbcaabccccaabbbcabcaabccccabcabcaabcccccabbbcaaabccaabbcccccabbbccccabccabcaaabcabcaabcabcccabcabcabbcabcaaaabcabbcaabcabcaabcabcaaabcabcaaabcabcabcabbbbcccccaaabcabccabcabbccabbcabbbcccaabcccaabccaaaabcaaaabbbcabbccabcabbcabcabbbcaabccaaaaabbcaabbcabcaabbcabcccabcaabcccabbccabbcccaaabbcccaabbcabbcabccaabcccaabcabcabcabccaabcccabcabcabcabcaabcabbcaabcabcaaaabccabccaabcabcabcaaabbbbcaabcabccaabcabbcabcabcaabbccaaaaaaaabcccaaaaabcabbbcaabcaaabccabcccaabbbcaaabbbcabcaaabcabcabcabccabccabcabcabcabcaabbbcabcaabcabcabbcaaabcabcabcabcabcaaaabcabbbccabbccaaaabbcaabbcabcccaaabcabcccaabcaabbcabcccaabccaaabccaabccabbbbbbbbbccaaabcaaabcabbcaabbcaabcccabcaaabcabbcabbbbcaaabbccccabbcabccaaaabcabcccccabcaabbcabbcabcccabcaaaaaaaabcabcaaabbcabbcaabccabccabcabcabcaabbcaaaaabbcaaabbbbccabbccabcabbbbcccabccaabccaabbbbbcabbbcaabcabbcaaaabbbcaaabcabcabcabbcabbcaabbcabcccccabbccaaabbbccabccabcabbbcaabcccaabccaabccabbcabcabcaabbcccccccccabcccabbcccccabcabcaabbcaaaabcabbcaaabcabcabcccabcaabcaabbcaaaaaaaabbcabbbcabcabcaabbccaabccabbcabcabccabcabccccabcabbcabccabbcabcaabcabbbcabbcaaabbbbcccabcabcccaaaabcabbbccaaabccabcabcaabcabccabcaabbbcabbcabccccabbcabcabbcaabbcaabcaabbbbcccabcabcaabbbcabbcabccaabccabbcabbbccabcabcabcaabbcabcabbcabcaabcabbcabbbcaabbbbccaaabcabcaabccaabcccaabccabbcabbccabcccabcabbccccaabcabcabcaabcabcaaaaaaaabcabbcccccaabbccabbcaabbbcaabccabbcabcaaaabcccabcabbbcaabcabccabccabcaaabbcabcabccabbcaaabccabcabcabbbcaabbcabcaaabbbcabccabccccabcaaabbcabcaaabbbbcabcabbccabbbcabbcaabccabbcabccabcccabccaaaabccabbbbcaaabcabbbccabcaabbbcabcaabbcccabbcabcabccaabcabcaabccabccabcccabcabccabcccabbbcabbbbccaabccabbcabccccabbbcabcaabcabccabcabcabcabcabcabcaabbcabbcabbccabbcccabccccabbccaaaaabbbcaabcccabbccccaabcabbbcccaaabccccabbbbcabccaabbccaabbcaabcabcabcccabbbccabbcaabcaabccccaaaabcabbcaabcaabcabcabbcaabcabcabbbcabbbcabcabccccabbcaabbcabcaabbcaabccaaaabbccabcabccaaaabcccabcaabcabbcccabbccaaabccabcccabcabbcabcaaabcaaaabccabbccabcaabbcabbcccabcccaaabbcaabcaabcabcabcabcabccaabbcccaabbcabccaabbcabccabbbbcabcaabcabcabcabcaabcccabbcaaabbccccabcabcabcabbcabcabbbbcabccaaabbcaaabbcccaaabccaaabbccaaabcaabcabbcabcabcabcccabcabcabcabbccabcabccabbbcaabcabbccaabbbbcabcabcaaabbbbbcaabcabbcabcabcabbcabcabccaaabbbccaaabbcaaabcaaaabcaabcaabbcabbcabccabbcccabcabcccaabbbcabccaabccaabcaaabbccabbbbcaabbccabcabccabcaabbbccabcabcabbbcaaaabcabbbcaabcabbbbcabccabcaaaabbcabcaabcabcabccaabcabcabcabccabcabbbbccabccccaaabbccaaabcaabccaabbcabbcabbcabcabcabcabcabbccccabcabcabcabcaaabbccaabccabcabcabcabcabcaaabccabccaabcccccabcabbcaabcabcabbcccabcabbbccabcabbbcabccabcaabccabbbcabcccaaabcabbbcabbbccabccabccaabcabbcaaabcabbcabcaaabbbcabcaaabbcaaabbbbccaaaabccabccaaabccabbcaaabcabccccabccabccabcabcabcaaabcabcabccabbcaabccabccabbcabbccaabbbbcabcaabbcaaabcabcabcabccabcabbcabcabcabbbcccabbcabcccabbbcabbbbbbbccabbcaabbbbcabcabbbccabcaabbbccaabbcabbccccabccaabccabccabcaabcaaaabccaaaaaabccabccaabcabccabcaabccabbcabccabccabccabcabbbbcabbccabcabcabcccccabcaaaabcabccabcabcabbcabcabcabcabccabcabbcabbcabbcabccabccccaaabcabcabbcabbbccabbcabcabcabcabcabbccabbcccccaabcaaabcaaabcabcaaabcccaabbccaabccabcabcabcabcaaabcaabcabcabcccaabbccabcabbbbbcaabcccccabbcaaabccaabcaabcabcaaabcabcabcabcabccabcabcabcaaabbcaabcaabcccabcaabcaabcabcabcaabccabcabcaaabcabbcaabcabcabccabbcaaabccabcabcabcabcaabbcabcabbbcabbcabcabcabbcaaaaabcabcaaaaaaaaaabbbcccccaaabbbcaabccabcaaabbcabcabcaabcaaabcabbcaaaaabcaabccaaaabcabbcabcaaabccabbccabcabcabcccabbcccabccaabccabbcaabcabbcaabbcabcaaabcaabcaabcabbbccccabbcabbcabcaabcaabcabcaaaaabbcabccabccaaabcabbcabbccabcabcabcabccabcabcabbccabbbcabbcaabbcaabccabcccabbcaabcaaaaaaabccaabccaabcabbbcccaaabcabbcabcaabbcabcaabcabcccabccaabbcabcccabcaaabcaabccabcccccabccabcabbbcabcabbbcabcaabcaabbcabcabccaaaabbccaaabcaaabccabbbbcabccabccaabcaabbcaaaabcabcabcabbcaabcabcccabcabcabcabbcaaabbccabcccabbbccabccaaabccabbcccabcaaabbcabbccabcabccaabccabbcaaaabcaabcabbcaaaaaabccaabcaabcaabbccabbcabcaabcabcaaaabbccabcabcabcabccabbcccaabccabcabcabbbcabccabcabcabbbcabcabcabcccaabcaaabccabcabcabcabbccabbcabcabcabcaabcabbbcabcabccaaabbcaabcccaabcaabccaabcabcabccabcccabcaabbbbcabbbccabbbccabbbccabccaabcaabcabccabcabcccaabcaabcabcabcaaabcaabcabcccccabccabcaaabcabcaabbcabbcabcaaaabbbccabccabccabcccaabcccccaabccabcaabbbccabcabcccaabcabccabbccabbbbcabcabbcaaabccaabccaabcccabbcabcaabcaabcaabcaaabccabcabbcabcccabcaabbcaaabbbcabcabbcaaaaabccabbbbcabcaabcaabbbcabbccabcabcabcabccaabbcabcccabccabcabcaaaaabbbbbccccabccaaabcabccaabcabcabbbbbbccaabcccaabccabccabbcaabcabcaabbbcabbcaabbcabbccaaabcccaaaaaabbbcaabcabcaaabbbbcabcabcabcabbbccabccabbbbcaabcaabcabcaaabcabccccabbbcabcaaaabccabbccaabccaabbccabbccaaabbbcabcaabbbbbbcaaabbcabcccabcabbccccaaabcccabccaabbcabbbccabccabcabcccaabccabcabcaabbcabbcabccccabccabcabcaaaaaabcabccabcabccaabbbbccaabcabbccaabcaabbbcabcabcabcabcabcabccabcccabcabbcabcaaaaabcabcabcaabcaabbcaabbccabccabbcabccaabbccabbbccabbcabcccabccccccaabbbcabbcaaabcabbcabcabcaabbcabcabcabcabcabbcabbbcabbcabcabcccabcaaabccaabcccaabcabbccabcaaaabcaabcabcabccaabbbccaabcaabbbcabccaabccabcabbbccabcabcabcabcabcaabccabbbcabcabbbbbccaabcaaabccabcabcccaabcaabbbcabcaabbccabbbcabcabcabbcabbbcabcabcabcabccccabcabbbcaabbbbcabcccabcabcaabcabbcabcaabccccaabcccabcabccabcaabccaabcabcabccabbbbbccccaabbbcaabcabcaabcccabbccabcabcabcabccaaaabcabbbcccaabcaabbcaaabbcaabccccaaabcccabbbbcabcabcabcaaaaaabbbcabbcabbbcaabbccabbccabcabbbbccabbbcaabbcaabbbccabcccabccabcabbcabbcabcaaaaabcabbcaaabcccaabccabcaaabcabbcabcabccaabcabccabbbbcabbcabcabbbcaabcabcabccaaabcabccccabcabbcabcabbbccccaabbccaabcabbcabcaabcabcabcabbbccabbbbcabcaabbcaabbcccccaaaaabbcabcccccaabcaabbcaabbbbccabccabcaaabbcabccabcabbbcaabcabccaaaabccccabcabcabbcabcabcccaaabbcaabcabccaabbcaabcabccaabbbcccabccabcccabcabcaabbcaabcabbcabbbbccaaabcabcabcabbbcaabbbcabbcabcccabcaabbcabbcabbbcccabcabcabbcabcabbbbbccccaabcabbcaabbcabcabcabcabcabbcaaabcaaabcabbbbcaabccaabcaabbccabbcabccaabcabbbcccabcabccaabcabbcabcabbbbcabcabcaabcabcaaabcabcabcaabbbbcaabbcabcabcabcabcabcaabcaabcaaaaabccaabcabcabbcaabbbbccabcabbcaabbcabcaaabcabccaabbcaabbbbbcabcabcabbcabccabbcabbccccaabcabbbbcabccaabccabcabcabcabbbcabcabcaabccabbbcabcabcaabcabcaabbcabbccaabcccabbcabcaabcabccccabbbbbcabcabbcabcaabbccaabccccabcaabcaaabccabcabccabcaabcabcabbcaaaabcabcabccccaabccabccccabccaaabccaabcabcabcaabcccccabcaabcabcabcabccabbbcaabcaabcccccabbcabcabcaabbccabbcabcabccabccabcccabbcabccaaabcaabcabbcabcabcccaabbbcabccabbcaaabcaabccabcccaabcaabcabcabbbccabbbcabbcabbcabbcaabccabcaabccabcabcabcaaabcabcabccccaabbbccabcccabcabbcaabccabcabcabcabcccabccabcaaabccccabccaaaaabccaabcabcabccaabcabcaabcabcaabbccabcccabcabcaaaaabcaabcabbcaabcaabbcaabcabcccabcaabbbbbcabbbcabcaabcaaaabcabccabbbccaabcabcabbbccabcccaaabcaabccabbccaabcaaabcabbcabccabcabcabcabbcccaabccccaabcabbccaabccabcaabccabbbcabbccabcabbcabcaabbbcaabcabccabbcccabbcccabcaabcaaaabccabbbbccabcabcaaabbcabcaaabbccccabbcabbcabcaaabbcaabcaaaaabcaaabccabbcabcaabcccccccabbbccabbccaabbbcabbbcabbcaabcabcaabbccabbcaabbbccabcaabbcccabcabcaabcabcabcabbcabbbcabbbcaabcaabbcabccabbccaabccaabccabcabbbcabcabcabcabbcaaabcccaabcaaabbbcabcccabbcabcaaaabbbcaaaaaaabccabbbccccaabccabbcabcabcccccaabcaaaabcabccaabcaabcabbbccabcccabcccabbcabbccabcaabccabcccccaabcccabbccabcabcaabbccabbccabccaabcabbbcabcaabcabcaabcaaabccaabbcabcabbcccabbcabbccccaaabcabcabccabcabbcabbbcaaaaaabcabcaabbcaabccaaabcaabccabcabccaabbcabbcaaaabcabccabcaabcabcaabbcabcabcaabbcabbcabcabcaaaabcaabcaaabbcaabccabcabcaabbccabbccabcabcccabccabbbccabcaabcaaaaabcaabbcabcabcaabccabbccabcabbcaaaabcaabcabbcabcccaabccabbcabcaabcabccabcaabcaabbcaabcaabcaabccaaabbccaabccabcccaaabcccabbbccabcaabccabbcccccabcabcabcaaaabcabbcaabcabcabcabcabcaaaabbcccaaabccabccaabccaabccabcabccabccaaaaaabbcabcabbcaabbcabcaabcabcabcabbcabcabcaaabbcaabbbbcabbbcabccaaaabccabbcabbcabccabcabcaaabbcabcaabcaabcabcaabcabcabcaabcabcabcabbcabbcabccabcaaabbccaaabcaaabbccaaabccabcaaaabccaaabbccaabccabbcaabcabccccabcabccccccabbbbbbccabcabcccccaabbbcabcabbccabccabbcabccabbbcabcabcccccaaaabcabbcabbcccabcaabccabcccccaaabcabcabcaabcabcabcccaabcaaabbbccabcaaabcabcccabbbcabcabcabcaaaaabcccaabbbbbbbbcabcccabcabcabcaabbbcaabbbcaabcaabcaabcabccaabcccabbbbcabcabccabccccabbcccabccabcccaabcabbcaabccabcccabcaabcaabbcaaabcabcaabcaaaaabcabcabcabcccabcabbbbbcccabcaaaaabcabbbcccabcaaaabcabcaaaabcabccabccabbbbcabcaabcccabcccaabccaabcabcabcaabcaaaaaabbcabbbbcccccccaabbcaabcaaabcaaabcaabccabbcaaaabbbcaaaabbcabbccccccabccabbcabcaaaabcabcaabcaaabcabccaaabccabcccabcabcabbbccabccabbbcaabcaabccccabbcabbcaabbcabcaaabbccabcabcabccabcaaaabcabcabbcabccabccabcabcaaabbcaabcabcabcabbccaabbbcabcabcabccabcaabcaaabbcabbcabccabcabccabcccabcabbcabcabcccabcccabcaabbbbbcabbbccabcabcabbcabbcccabcabcabccabccabcabcaaabbcabbbcabcabcabbbbcabbccaabcaabcaabcccabcabbcabccabbcabcaabbcaabcabbbcabcaabcabbbbcaabcabcabcabcaabcabcabcaabcabbcabcaabbbbccaabcabccaabccaabccabbbbbbcaabcccabcaabbcccaaabcccccabbcabcabbcabbcaabccabccabbcabcabcaaaabcaabcabcaabcaaabcabcaaaaaabbbcccaabcabbcabcabbccabbcaaabcabcabbcabcabbbcccaabcabbcaabccaaaabcaaabbbcabcabcaabbbcabcabcabbcaabcaabcabcabcaabbbccabccccabcabbcabcabcabcaabcccabbcaaabbccaabbcaaabcabcabbbcaaabccabcabcabcabbbcabcccabbbbbccaabcaaabcaaabcaabcabbbccabcabccccabccaabcaabbbbcabccabcaaaabcabccaabcaaabcccabbcabbbcaabbbcabcaabcabcaabcabcaabccccaabbbbcabbbcaabbbcabcccabcabcaaabcabbccaabccccabcabbcaabccabcabcccaaabcabccabcabcccaabbbccabccaabccabbcaaabcaabcabcabcaabcaabbccaabcaaabcccaaabcaabcccaaabccaaabcabbcaabcabcaabbcaabcabcaabcabcaaabbbcabbbcabcabcabccabcabccabbccccaabcabbcaabccccaaabbcabcaabcccaabcabcabcabcabcaaaabbcccabbcabccaaaabcccccaabbbcabccaabcaaabbbccaaabcabbccabbcaaabcabcabcabcabccabcaabcaaabccaabbccaabbbccabcabbbcccabbcabcabcabbcabcaabcabccabcabccaaabcabcaaaaabcccabcabcccabccaaaabcabcabbcaabcccabbbccabcabbcaabcaaabcaabccabcaaabcabcaabcabbbcccaaabcabbbbcccaaabbccabcabbccaabcabcabbcabcaabccabcabbccabcabccabcabbcccccabbcaaaabbccaaabbcaaaabcabbcabcaaaaabbbcaabccaabbbcaabccabcabbcabbcabcaaaaaabcabccabccaaabcabbcaabcaabcabbccaabbbccabcabcaabccabbcabcaabbcabbcabbcabcabccaaabcabbbbbcabcabbcabbcabcabbcaabbccaabbbbcabcabbcccaabcabcabccabbbcabcabcabcaabcccccaabcabbbbcabcabcabbbccccaabbcabccabcabcaabbbbbcaaabbbbccabccabbcabcaabcabcccabcccabbcabbcccabcabcaabcaaaabcccaabccabcabcabbbbcabcabbcabbbcccabcaabcabccabcabbccaabcabccabcabbcaabbbcccabbcabcccaaabcccccabccabcabccccabcabcabcccabcabcabcabcabcabbccaabcabcabcaabccabbbcaabcabcaabcabccabcaaabccabbccccabcaaabbccabcaabbcabcabcabbbbcccabcabcabccabcabcabbcaabbccaaabcccabcabcccaabccabcaabcabbbcabcccaabbcaabbcabbbbcabccabcabcabcaabcaaaaabcaabcabcabbbcaabcccaaabcabbccaabcccabbbcabcabcabbccabccabccabcabcabccccaabbbbbcaaabcabbcaabcabccabcabbcabbbccabcaaaabbcccabcabbbbcccaabcabccaaabcabcaaabbcccabbcabccabbcaabcabcabcabccaabcabbccabcaabcabbcaaabbbcabbcabbbbcaabcabcccabcabbbccabbbcaabbbcccabcabcccabcabccccabccaaaaabbcaabcccaaabcabcabbbbcaabcaaabbcabcaabccabcabcabbcabcabcabcabbcaaabccaabbcabcaabbcabcabccaaabcabbcabbbcabccccabccabccabcabcabbbcaabbbcaabcaaabccabcabcabccccaabcaaabbbcaabcabcabccaabbbcaabccaabcabbcaabcaabbbcaabccaabccccabbbccccaaabcabbcaaabcccabcabcabcabbcabbcabcabcaaabccabbcccabbbcaaaabcaaabcabbcabbcccabbcaabbbcabbbbbccaaabbcaaabbcabccabcabcaaabbcaabbcccabbccaabcabcabcccccaabcabcabcccabbcaaabbbcabbcabcaaaabcaabbcabcabbcabbbccabbcabcabccccabcabcabbccabcaabbbbcccabbcabcabbcabcabbcaabbbbcccaabbccaaaabcabccabcabcccabccabbccaabbccabccabbcaaaaabcabcabcabccccabcabcabccaabcabbbcabccccabbbcccabcccabcabcabbcaabbbcabcabbbbbcaabccaaabcaabbbbcccabbcabcabcabcaaaaabccabcabccabbccabcabccabcabcaabcabccaaaabbcabbcabbccabcaabbcaaaaabcabbbcaabcabbbccabbcabbcccabbcabcaabcaabccabcaaabcabccabbccabcabccccabcaaabcaaabbbbccaabcabbbbbcabccabbcaaabbccabcabbcaabcabccaabbccaabcabcaaabcabbbcabbbbcabbcabbbcabcabcabcabcabccaabcabcabcabbbcaabcaabcaabccabbcaaabbcaabcaabbbcabcaaabcaaabbcaabcccaabcabbcccabccabcabccabccaabcabccabccaabccabcaaaabbbcccabbbcaabbbbccabbcabccccccabccabbcabcccabcabcabcccabccccaaabcaaaabccabbbbbcabcabbccaabbccccaabbccabcabccabcabccabcccaaabbcaabbbbcaabbcabccabbccaaabcabcabccabbbcabbbbcabcabcaaabcaabcaabcaabcabccabbbccabcaaabbcabcabbcabcabcaabcabbbcaabbccabccaaaaabcabbcabcaabbcabcabcabcccabcabbcabcabcaabcabcabbcaabbbcaabcabcccabcaabccabcabbbbcabbcabbcabcabbcabcccabcaabbcabcabbcccabcaaaabcccaaabbcaaabccabcaaaabbbccabcaaabbcccabcaaabccabcabccabcabcabccabccabcaabccabccccccaabcabbcccabcabcabcabbcabcccaabccaabcaaabccccabcabbbbcabcaaaabbbcccaabcccabcabbbcabccccccaabccaabcabcabcaaabcccaaabccabbcaabcaaaabccabbcabbcaabcaabbbbbcabcaabcabbcccaabbcccaabcabcabbbcabcaabbcaabcabcabcaabcabccabcaaabbcabbcabccabccabcaaabbcabcabcabcabcccabbbbbbccccabcaabcabcaabbbcaaaabcaabbcaaabcaabcaaaabbbcaabbccaabcccaabcabbbcabcabccabbbcabcccabbbbcaabbbcaabbcccaaabcabcabcabccabcabccabbccaabbcaabcabcaabcabcaabbcabcaabbccabbbcabccabbbccabbcabcaabcaabbbcabbcabcabcabccabcaaabbccccaabcccccaabbcaaabcaabccaaaabbcabbcaaabccabccabbcabccabcaabcabbbcabbbcabcaaabbbcccabccabcaabcabccaabbbbbccaaaaabbbcabcabbcaaabbbcabccabbbcabccabcaabcabcaaabcccabccabbccabbcaaabcaabbccabccaaabcabbccaabcabbccabcabcabcabcabbcccabbcaaabcabbcaaaabbccabccaaaaabcabcccaaabcaaaabcaabbccabcabcabcabcaabcccabcccaabcabbcaaaabbcabcabbbcabbcabbbccabbbbbbbcabbbcabbcabcabcabcabcabbcabcaabccccccabbcabcabcabbcaaabbbbcaaaabbbcccabcabbbcabccabccccabccabcaaaabcabcabcaabcabccaabbbcabcaaaaabcabbcabcabcabcabcabbbcaabbcccabcaabbcabbbcabcabccaabcabbcabcaaaabcabbbbcccaaabcabbbcabcaabbbbcaabcabcccaabcabcaabbcaaaaabbbbccaabcabbcaabbbcabbcabccaabccaaabbccaaabcabccaabbbbcaabbcaabccaabbcaabcccaabcaabcaabbbcccabccabcccabcabbbccaabbbbbcabcaabcabbcabbcaaabccabbccabcabbbcabbccaabccccccaabcaabcabccccabbcabcccaabbcaabcaabcabcabcabccccaabcabcaaabbbccaabcaabccabbbbcabbcaabcabccaaaaabcabcabccabbccaaabcabcaabccaaabbccaabcccaabcabcccabcabbbcabcabcabcabcabcabcabcaabbbcaabccabcabcaabcccabcabcaabcabbbccabbbccabcabcabbcaaabcabcabcccaabbbcaaabbcaabcabccaabbcabccaaabcabcaabbcaabcabbccabcccaaaabbcabbbccaabbccabcaabccccabbbcaabcaabcccabcaabcccaabbbbbcabcaabcabbcaabbcabbcabccabbcabcabccaabcabccccabcaabbcccccabcabbcabccabcccabccabbccaabcaabbccabccaabbbbcaabcaabbccaabcaabbcaabccaabbcabcabbbbbcaabcabbccabccabbcabbcabccabcabbcccabcabccabcccabcabcabcaabcabcaabcaabbbccabcabcaabcabcaabcabcabccabcaabcabcabcabbcaaabccabbcabcaabbbcaaabbbcabcaabcaaabccabcccabbcabcaabbbbcaabcaabcabcaabbcabccabbbbccabcaaaabbbccabbccabbcabcaaabcabcaabcabccabcabcaaabbbccaaabbccabcabbcabbccaabbbccccccabbcabbcabbbcaaabcabbbbcabcabccccabccaabcabccaabcabcabccabbcabccabbbcabbcabcabcabbbccaabcabbcabbcaabcabcabbcabccabccabcabcaaaabccabbcaaabccabcabbcccaaabbcabcabbcaabcabbcaabccabbbbccabcccaabbbcabbcabbbcabcaabcabcabbcaabbbccaabcaabbbbcaaabbccccaabbccccabccaabbcabbcabbbcabcabbcabbcaaabbbbcabbccaabcabbcccabbcabbbcabccaaabcabcabcabbcabbbcccaabccabcaaaaabbbccabbcaabccaabcaaabccabccabcaabcccabcabcabcaabbbbbcabccabbccabccccaabbcabcabccabcabbccaaabbcabbcabcabbbcaabbbcaaabbcaaabbcaabcabbcabbbcccabccabcaabcabcaabcabbccabccabbcccaaabccabcabcabcabcabcabbcaaabbcabccabccabcabbbcabccabccaaabcaabbbbbccabcabcaabcaabbccaabccabcaaabccabccaabcaaabcabbccaabbcabcccaabcabcabcabbcabcabccabbbbcabcabcabbcabbccccaaabbbcabbcccabcabcaaaaabcaabcccaabbcabccaabbbbcabccabcabcaabbcabcccabbccabbcabbcabcaabcaaabccabcabcaabccaaabbcaabbcaabbcabbccccabbcaabcabcaabccabcccabcaabcabccabbcccabcaabccaaabcabcabcaabcccabbcccabccabccabcccccccaabcccaaabcaabcabcabbcaaabcccabbcaabbcaabcabcaabccabcaabcccccabcabcabccccccaabcabbcabbcabccabbbcaabbcaabcaaaabbcaaabccaabccabcccaaabbcabcaabbccabcabccaaabcaabbcabcaabccabbbcabccabbcabcabbbbbbbbccabcaaabcaaabcabccabccaabcabcaabccabbcabbccaabcabbcabcabcabcabcabcabcabbcaabcabcaabccabccabbcabbbcabccaaabbcaabbcaabcabccabcaaabcabcabcccaaaaaabbcabcaabccabccabcabcabccabcabccabcabbbcaabcabbcabccaabcabbcaaabccaabcabccaaaabcabccabcabbccaaabcaabbbccabcaabcabcaabcabbcaabccabcabcaabcccaabcaaabcaabbbbccaabccabcaaabccaabbbbcccabcabbccabcabcabcaabccaaaabbbcabccabbcabbcccabbbbcabcabbccabcabccabcabcaabbcaabbbccccabcaabccaabcabbcccabbccaabcccabbcabccaaabcaabbcaaabbbcabbbcabbbcaabcabcabbbbcaabccabbbbccccaaabcabcaabcabcabcaabcaabcabcaabcabbcaabccabbcabccabcabcabbbcaabcaabcaabbcabcabcccccabcabcabbbbbbcabbcaaabcabcaabcaabbbbbccccabcccaabcabccabcabccabccabcaabcabcaabcaabcccabbccccabcabcaaaabcabbbcabcaaaabbcabcabcabbcccaabbccabcabbcabccabcabcabcabbbbcaabbbccccccccaaabbcaabcaabccabcccaabcabcabcaabcabccabcabcaabbbbbbbccccaabcabcabbbbcabbbcaabbcabcabbcccabbbbbccabccabcabbcabcaabcaabcabcabcabccabcabcccabbbccaabcabcabcaabcabccabbbbbcabcccaaabcabcabcabbccaabcabbcabbcabbbcccaabbbcabcaaaaabbcabccabccabcaabcabbcabbcabccabbcabcabbccabcabcabbcabbbccabbcabcaabccabcabcabcabbcabccccaabbcabcabbcaabccaaaabccaabcccabbcaabcabbbcabccabbcabbbbbbcccabcabbbbccabcabcabbcabccabcabccaaabcabbbcccccaabcabccabbcabbcabcabcaabcaabcabcabcabcabbccaabcabbbbcaabcabcabcabcccaaaaaabcabcaabbbcabcabbbccabcabcaabcaabbcabcabcabcaaabccaaabcabcabcaabbbbcabcaabbcaaabcaabcaabcaabccabcaabbbcabcabcaabcaabcabbccaabcaaabcabcabcaabbcccabbbcabcabcccaaabccabcaabccaabbcabccaaabbcabccabbccabcabbbbcaaabbccabcaabcabcccaabcaaaaabcccabbcabcabbccaabcaabcabcabcaabccabccaabccaabccabccabbccabcccabbcaabcabbbcabcaabbcabccaabbccabbcabbccabcabcaaaabccccccabcabcabcabbbcabcabbccabccaaabbcabcabbcabcaabcabcabbccaabccabbcccabcccabccaabcaabcabcabcaaabcabcaabcccabcabcabcabcabcabcaaabcaabcabcabcabbcabcabcabcaabcaabbcabbbcaaaaaabbbccabccabcaabbcabbccabcaaabbcabcabcabccabcabcabccaabcaabbccaabccabcccaabbcccabccabbccccabbccccaabcabccabccaaaabbbcaaabbcaabcabccaabbcabcabbcabcabbbcabcaabcabcabbcabcabcabcabccabbbccaaaabbbccaabcabbcabccaaaabccaabcabcccabbccaabbbcccabcabcccabbbccabbbccaaabcabbbbcabbcabbccabccaaabbcabccabbcabcccabbcabccabcccccaabcaabccabcabbcabbcabbcaabcabcaaabcabcabbbcaabccaabccabbcaabbcabcaaabbcaabcabccaaaabcabccabcabbccccaabbcabcabccabbbcaabbccabbcabcabccabcabbbbbbcabcccabbcccabcabcabcabcabccaabccabcabcccaabcaaaabbbcabccaabbcabcaabbbcaabcaaaaabccaabcabcccabccaaabcaabbcaaabccaabcabcaabbcabbccccabcabbccabcaabbbcaaabcabcabccabcccabbcabcabbccabcaabcabbcabcaabbccabcaaabbcaabbcaabcabbccabbccccabbcabccaabbbbcaabccabccccabccabcaaabcabccabbcabbccabccabbbbbcabcabbccccabcabcccabccabcaabccabcabbbcccabcaaabcaabccabcccaabcabcabbcabcaabbcaabbbcaabcaaaabcabcabcabbbcaabccaaabcabbccaabcabccabcabbbcabccabcabcaaabcaabbccabccaabcaabccabccabbcabccaabcabbcabccabbccabcaaabbccabcaabcabcaaabbcccabcccabcabbbccaabccccabcabccaabcaaabcabcaabbcabcaaaabcabbbbcabcabbcabcabcabccaabcabbcccabbcabbccaaabbcabcaaaabcabbcaabbcabcaaabbbcabcaabcabcabcabcabccabcabcaabcaabbcaaaabcabcccaabbcaabbcabcabcabcabcabcabcabbbbccabbcabcccaabcabccaaabccaaabcaabcabcabcabcaabcccabcccabcaaabbbcabbcabccabbccaaaabbccabccabcabcabcabbbbbcabcaaaaaabbcccccabbcaaaabcabcabcabcabbcabcaabbcccabccaaabcaaabcabbcabbcabbcaabccccabcaabbcccabcabccccabccabbcaaaabcaabccaabbcaaabbbccabcaabbcaabccabcabcabccabbbcabcccabbccaabcabcabbcabcccaabccccccabcccaabbcabbccaaaabcaabbcaaabbcabcabcabcabcaabcabcccabcaabbcabbcaabccabcabbcabbccccabccabccabcabbccabbcabbccaabcaaabcaaabccabcaaabcabcaabbccaaabbcabbbbccccabcabbcaabcabccccaabbccaabbcabcabcabcabcabcabccabbcccaabcabbcccabcabcaabbccaabccabbbccabbcabbcabbbbccccaabcabcaaaabcabcabcccabbcabcccabcabbbccccabbccabbccabcabcabcabccccaabbcaabbcccaaabcabcabcaabcaaabcabccaabccabcabbccabbcaabcabbcaabcccaabcaabbcccabbcabbcabbbccabbcabcabcabbbcabccaabbcaabbbccaaabcaaaabcabcaabccabccccccabcaabcaabbcabccabccaabccaabccaabcaaabccabbcabcabcaabcabcaabccabcccabcabcaabcabcaabcabccabbccaabcabcabbcabcabcccabcabbbcccaabcabcaabcabccabccabcaaaabbcabccabcabcabcabccabccabbcabccabcabbccabcaabcabcabcabcccaaabbcabbbcabcccaabbccaabccaaaabbbcabccabccabcabbbbccabbbcaaabbccccccccabbccabbbbbbcabccccaaaaabcccabbbcabcaabcabbbccabcabccabcaaabcabccabcabbcabbcabbbcabcccaabcabbcabccabbcabcccabbbcabcabcabcaabbbcabccaaabbccabbbbcabcabcaabbcabcabcaaaabbcaaabcccabbbbbbcaaaaabcabbcaaabbcaabccabccaaabbbcabbcaabbccabcaabccccabbbbcabbccabccabcccabcccabcabbbcaaabcaaabbcabccabcaabbcabbcabccabcabcabbccabcabccccabccaabbbcabcabbcabcccabccabcabbcabbbcaaaabccabcaaabcabbbbcaaabcabccabcabcaabcccabccabbcabbcabbcabcaaabcabbcabccabcabbbcabbbcabcabbbcabcaaabbbbccabcaabbccabccabbcaaaabbcabccabcccaabccabccabcaabcabcabbcccaabcabbccabccabcaabbcabcabcabcabbbbcccabcabbcabccaabbcabbbbcaabbcaabcabcabbbbcaaabcaabcccccabcabcabbcabbcaabccabcaabccabcabcabcabccaabcabbbbbbccabcccabbcabccccaabccabccabccabccabcabcabbcabccabbbcabcabcabbcccabccabcccccccabccabcaaabbccccaabcaabcccabcabccabbcabcaabcaaaabbcabccaabbccabcaabccabcabccaabcabcccabbbcabbbcabbcabcabcaabccaabccabbcaabcaabcaabcabcabcaaabcabcabbcaabcaabccaabcccabcabcabcabbcabbccaaabccabccccabbcabcaabcccccabcaabcaabbcaaabcabbbbcaabbbcabcabcabccabbccabcabcaabcabcabbbcabbbbccccccaabbcccabbcabbbcccabccabcabcaaabbcaaabcabccabcabbcabbccabbcabccabccabcabcaabcaabcabbcaabbcaabcaabccabcccabcaaabcaabbbbccabcabccabcccaabccabbcabcabccabbcccabcabbbbbccaaaabbbcabbcabbccaabcaabcabbbbccccabcaaabbccabccaabccabcaabcaaabbcabcabcabbbcabbcabccabbcabcabccabccaabcabcabcabcaabbbccabcabbcabbbbcaaabcaaabcabcaaabccaabccabccabbcaaabcaabcabcabbcabcaabcaabcccabcccaaabcabbcaabcabcaaabcccabccabccabccabbbbcaaabccabbbbcabcaaabbcaaabcaaabbcccabcccabcabbbcabcaaaaabbccabcccccabbbcaabcabccabbcaabcabcabcabccabccabcabccccabbcaabccabccccabcaaaaabccaaabcabccaabbccabcabccccabbbcaaaabcabcaabbbcabcabcabbcaabcaaabcaabcabbbbcabbcaabcabcaabcabccabbbcaabbccaabccccabbcaabccabccabcccaaabccabbcaabcabcaabcaaabcccabbcabccaabcabcabccabcaabbcaabcaabcccabcaabbccaabcaabccabcabcabcaabcabcabcaaabbbcaaaaabcaabcabcabcabcaabcabcaabbbccaabcabbccccabbcaaabccabcabcabbbbbccabbccabbcabbcaaabcabcabcaaabbbbcccaabcccaabcabcaaabcabcaabcabccabcabbcccaabcccabcabcabcaaabbcaaabbcccaaabcabcaabbbccaabcabcabbbccabcabcaabbcabbcabcabbcabcaabbcabcabcabcabccaaabcabccabcabbcabcccabcabbcabcaabbccabbcabbbcabcabbcaaabcccabcabbcabbcabccabccabcabcaabcabcabcccaaaabcabcabbcabccabcaabccabbcabccabbbbcaaaabcccabcaaaaabbbbbcaabcabbbcaabcaabbbbccaabbccabbccabcccabbbbbccabcaabbbbccabbbbbbcaabcccabbcaabcabcabbbcaaabbbbcabcaabccabccccaabbbbcabcccaabcabcabbbbcabcaabcabccccaabccabbcaaaabbbbbcabcabcaaabcabcabbcaabbccaabccabcabcabbcabbcabcabbcabbcaabbbbbcabbccabcabcabbccccaabcccaabbcabcabbccabcabcaabccabbbbcabcabbbcabcabcaabbbcabbcabbbbcccabcabcabbbbcabcabbcabcabcaabccaaaabcabccaabbcabcabbcabcabbccccabccabbcabcabccabbcaabccabccaaaabcabcabbcabcabcabcabbcaabccabbcabcabcccaaabcabcaabcabcabcaaabbcabcaaaaabcabcabcabbbbcccabcabcabcabcccabcabcaabcaaaabccaabcabbbbcaabcccaabcabcabcaabbbcaabccabccabcabcccabbcaabcabbbbcabcabcabcaabcabbcaabccabcabcabccabccabcaabbbccaabbccccccabcabbcabcaabcccabbccabbbcabccabbcccaabbccaaabcabcabccabcabccabccaabcabbcabccaabcccaabbcaabcabbcabbcaabbcabcabccabccabcabcaaabcaabcccaabcabcabcabccabcaabbcaabcaaaabcccaaabccaaabccabcabcabcccccaabcabcabbcaaaabcabccabccabbccabcccabccabcabbcaaaabbcaabbbbbbcabbccabbbccabccabccabcabbbcccabbcaabbcabbcccabccaaabccabcabbbcaaabccccaabccabcaabcccaabcaaabbccccabcabccabcabccaabbbbccaaaabbcaaabbccabccabcaabbccaaabcaabcabccabcabcaabcabcabcaabcaabbbbcabcaaabbcabcabcabbbbccaabcabcabcaabbcabbcabcaabcaabcccabcabcaaabcabbcaabcabccabccabcaabcccabcabbcaaaaabcabcabbcabccabcabccabbbbcabcabcaabcabbcaabbccabbcabcabbcccccabcabbccaabcaabcaabcaabcabbbcabbbcabcabbbccabbcabcabcaabcabbccaaaabbcccccabcabbbbcaaabcaabccabcabcabcabcabbccabbcaabbbcccabcaaabcabcabcabcabbbbcaaabbcabbcccabbcaabcaaabccaabbccabbbbbccaabcabccabcabbcabbccaabcabbbcabbcabccaabbcabcabbcabccabbcabcaabccabcabcabbbbbcabcabbcccabccabbbbccabccabcabcccabbccccaaabbcaabbccabcabccccabbcccabccabcabbcabcabcaaabcabccccabcaabbcabccabbbcaaaabbcabcaabcaaabbcabcccccaabbbcccabcccabbcabccaabbcabcabcabcabcaaabbbcabcabbcabccaabcaabcabcabbcaaabcabcabcabcabccabcabcabccabbbbbccabccabccabcabbcabcaabbcaabbbcabbcabbccaabcabcabbccabcabbcccaabcabcaabccabccccaabbccabcaabcaabcabbcaabbcabbbcabcabccccabcaabbcaaabcabbccaabcaabcabcabccabcabcabbbccaabcaabcabcabcabcaabbccabcabcabcabcabbcabcabbcabccaabbcabbcaabccabcaabcccabbcabcabcabcabcabcaabccabbbbcaabccabccabccabbbccabbccabccabcccaaabcaabccabbcabbcaabcaabcaabcaabcabbcabcccabbcaabccabbcaaabcaaaabccaabcabcaaabbcccabccaabbcabcaaabbcabbcabcabbcccccaabcabccaabbbbbbccaaabbcabcaaabcabbcabcabbcabccaabccaabbcaabccaaaaabcabcabcabbcabcaabbccabcabbccabcabcaabbccaabbcabbcabbbcaabcaabcabccaabcaaabbbcccabcabbcabccccabbbcabccaaaaabcabcabbcabcaaaabccabcabbcabcabccabcaaaabccaaabcccabcabcaabcabbcabcabcaabbccabbbcabbbbcccabcabbbcaabcabcabcaabcaabcaabcabcabcabbcaaabbbbcabccabccaaabccaaabcaabcaabcccabccabcaaaabccabcabcabccaaabbcabbccccaaabbbccabbbcabcaabbcccccabccabbcabccabcabcaabcabbbcabbcabbbccabbbcabbbcaaabcabcccabcabbcccaaaabcabcabcaabbbcabcabcaabcabccabbcaaabbbbcccaabcaaabbcaabcabcabcabbccabbcaaabcabcabbcabcaabcabbcaabcabbcabbbbbbcabccabcaaabbccaabbcaabbbcabccabcabbbccabbcaabcaaabcabbccabcabcabcccabbbbccabbbbbbcabbbcaabcccabcabcaabcabcccaabbcabccabbccabccccaabcabcaabbbbcccabccccccabcccabcabcccabcabccaabcabcccaabcccabcabcabbcabcccaabbcabcabcaabbcaabcabbccabcaabbcabbbcabbcabcabcabccccabcabcabcabccabbbccabbcabccccccabbcaabcabcaabcabcabcabcaaabcaabcabbbcaaaabbcaabcabbcccccabbbbcaabcaabcabcccabcccabcccabbcabbccabbcabbbcaaabcaaabcaabcabccaabcabbcabcabccaabccabccabbbcabcabcabcaabcabbbcabcaabbcaabbcabbcaaabcaaabbcaabcabcabbcaabbccaabbccaabbbbbcaaaabbcabcabcabbcabbccabcabccabcccabcabccccccabbcabccabbcccccabbcabcccaabbcaaaabcccabcaaaaabccaaabcabcabcabbbcabbbcaabbcaaabbbcaabcabcabbccabbbcabbccaaabbcaabccaaabcaabbbbcaabcabccabcaabbcaabcabcabbcabcabcabbbbccabcabcccabccabbbcabbcaabcabbccabbcaabcabcaaaabcaabbcabbcabbbcaabccabbbbcabccaaabcabcaaabbcabbcccccabbccccaaaabccaaabcabcabccccaaaabcabccaabccabccabcabcaabcabbcaaaaabcaabbcabbccabbbbbbbcabcabcaaabbbcaabccabbcaaaabbbbbbcabbbcabccabbcabbbbcabccabcabcabcaaabcccaaabcabcaaabcaabccabcccaabbbcabbbbcaabccaabcccabbbbcaabcabbcaabcabbbbcabbcabcaabcaabccabbcaabbbcabccaabcccabbcabcabbcccaabccabcabbbbcabccabcabcabccccabcaabbcabcabccabbccaabbcabbcabcabbccabcabcabcabcaaaaabcabbcabbcabcaaabbbcaaaabccabbcaabbbbbccabccaabcaaaabccabcabbbccaabbccabcaabccabbcabccabccabcabbccabcabbccabbccabbcabcaabbcabcabcccaabcabbcabbccaaabcaabbcabcccabcaabbccabbcabcaabccabcaabbbbcabcabbcabbcabcabbbbbbbbbccabbcabcabbbbccccaabcaabbcccabbcaabbcaabccabbcabcabcaabcccccabcabbcabcccabcccabccaaabcaabcaaabbcaaaabbcabcccabcabccabbcabcabcccaabbcabcccabccaabccaaabbccaabbcabcaaabcabbcabcccabccabcaabbcccabbcabcabbcaabcabcabcabcabbbccabccaabcaabccccabbcabccabcabbbbccabcabcabcccabbcaaaaaabbcabbbccaaabcabcabcaabbccabccabcabcaaabcabcaabcccabccabcaaaabcaabccabccabcaabcabcabcabbcabbcaabbcaabcaabbcaabcaabcabcaabcabbccabccabcabccabcabcaabcabbcabbcabbbcabcccaaabbccabcabcaaabcabccccaabcabccabbcaaaaabccccaabbbbbcabcabccaabccabbcabccabccabbcabccaaaabbccabccabbccaaabbcabcabcabcabcabbcabcabcabcaabbcabbcabcaabbbccaaabccccccabccabcabccaabcabbccabbcabcaabcabcaabcabbbbccabcabcccaabccabccabcabcccabccaabcaabcabbccaabcccaabbbbccabcaabccccccabbcaaaabbcaaabcaabcabcabcabbbccabcabcaabcaabbccabbcaaabcaabbbbbbbcaaabcaabbccccaabcabbcabcabccabcabcabcaaabbbccabbbcaaaabbbcaabbcaaabcabbccabcaaabbccabcccabcabbcabcabccabbbbbbcabccabcabcccabbbccabcccabcabbbcabcaaabcabcabcccaabccabccabcabcccabbbbbbcaaabcaaabcabbcccaaabcabbcabcabcabcabbcccabbccabbbcabbbcabcabcaabcabccabccaaabccabcabbcaaaabcaabbbcabbbbccabbcabcccabbcaaabcaabbbcabcabcabcaabcabbcabcabcaabbbcabbcabcaaaaabcaabcaaabbbbccabcabbccabbbcabccabcabccccabbbccaabcabcabcaabccabbcabbcaabbbccabcabcabbbcabcaabccabcabcabcabcabccabbbbbccabcabbcabcabccabbbccabbbccaabcaabcabcabcaabcabcabcabccabcaaabbcccabcabcabccabcabbbccaabbcabcabcabbcabccabccabccaabcaaabccaabbbcabcabcaabccabcabbcaabcabccabccabbcccaabbcabcabcabcccabcabcccabbcccabcaaaabcabcaaabcabcabcabccabccccabcabcaaaabbcaaabcabcabcabbccaabcabcaabccaabcabbcccabcabbccabbccaabbccaabcccabbcabbccaabbcaabcabcabbccabcabbccaabcccabcaabccaabbcaabcabccaaabcabbcaaabcabcccabcaaaabbcabccabbccaaaabcaabccaaabbbbccaabcabbcabbcabcabcaaabcabcabbcabbcabcabcabccabbbcaaabcccabcabcaabcabcccaabccaabbccabcccabcabcaaabcabcaabcabbcaaabcabbccabbccccabcabcaabccabccaabcaabccaabccaabcabccaabccabccaaabcabcccabcabcaabccabccaabbbccccabcabccaaaabcabcaaaaabbcccabcabcaabcccaabbcabcabccabccaabcaaaaabcabcaabccabcaabcabbcabcabbcabcabccabcaabbbcaaabbcccaabcabccccabccabcabccabbcccabcaabcabccabbbbcabcabccccabbbcabcabcabcaabbbccabcaabbbcabcabbcaabcabbbcabcaabcaaabccabcabcabbcabbbcabcabcabccabcabccabbbbccaaaabbcaabbccaaabcaabbbcabcabbcaabbbcabcaabbbcabbbcaabbbcaaabcaaabcabcaaabbbbccabbbccabccabbcabcccaabcabcabcccabbcabbcaabbcaaabcabcabcabcabcabbcabcaaabbbbbccccabccabccabccaaabcabcabbcaaabcaabbcccabbccaaaabcabcccaabcabcabcccabcabbbcaabccabcccabbbbcabbcaabccabbbbbbcabccabcabbcabcabccabcabcccabcabcabcabcabcaabcaaabccabcabcaabccccabcabcccabbcabbcabbcaabbbcabcabccaabcabcccabcabbbcccaaabbcabcabbcccaaaabbcccaaabccccabcabbbcccaabbbcabcabbccccccaabcaabccaabbbccaaabbcaaaaabccabcabbcabbcccabcccaabcabcaabcabbcabbccaabcabbcaabccaabbcabbcabcabcabccccabbcabbccabcaabcabbbbbcabcccabcaaabbccabbcabcaabcabcaabcabcccccabcaabbcabbcabbbcabcabbccaabcaabbcabbbbbbbcaabcabccabccabccabcaaaabbcabccaaaabbccabccabccaabccaaabbcccabbcabcabcccabcabccccaabbbccabcabbcabcabbbbccaabccabcabcccabbcabcabbccccabbcabcabbcabcabcabcccabcaaabbccabcaaabccabbccabcabcabcabbcabbcaabcaabccccabcabcabcaabcabbbcabcabcabcabcaaabcabccabcabcabbccabcccaabbcabbccccabbccaabcabcccccabcabbbcabbcabbcccabcaabccccaabbcabcaabcaabcabcabbccaabccabcaabcccaabcabcabcabcabbccaabbcabccaabccccaabbcaabccaaaabbcabbccabcabbcabbcabbbccabbcabcccabbcccccccabcabcabccccaabbbbcabbcabbcccabbbbbcabccaabcabbcabcabcabbcaabcccccaabbcabbbcaaabcabbcaaabcabccaabbccabcabbbcabbbcabccabccaabccabcabbcccabcabbcabbcabbccabcabcaabccabccaabccabcabcabccaaaabcccccccabcabbbcabccabccaabcabcaabccabcabcabcabccabcaabccccabbbcccabcabccaabcaaaabccabbbcabcabcccaabccabbbccabccccaabbbbccaabcabbcccccccccaabccabbccccabccaabbccaabbcaaabbccaabcabbcccabccabcabcaabcccabcabccabccaabbcabcccaabcabcaaabccabcabccabbcaabcaabcaabcabcabbcabcabbcabbccabbcccabcaaabccabcabccccccaabbcabccccaabbbcabccaabcaaabbcabccabccabbcaaaaabbbcaabcabcaabbccaabccaabcabccccabcaabcaaabbccccabcabbccaaabccabcaaabcabbccaabccabccaabcaaaabccabcccabcaaabcabcabcaaabcaabcabcaabcaabcabcaaabcabbcccaaabccaabbbbbcabbcaaabcabcaabccaaabbcaaabcabbbbbbbbbccccabbcabcabcabbcabccccaaaaabcaabcaabccabcabccaabbbccaaaabbcccabcaabccabcabbbcaabbbbbcaaaaabccabcabbcccccabccaabcabcabcabcabbbcabbbccabcabccabccaabccccaabbcaabbccabcabcccabcaabccabccabcabcabccabcabbcabcabccccabcabcabbbccabbcaabcaaabbcabcabbcaabcabcabbbcabcaaaabcaabbcccabbbccabccaabbcabccccabbbbcabcabcabbcabcaaabcaabcabcccabbcabcabcabbccabbcaabccccaabcaaabbccabcaabcccaaabbcabcabccabbcaabcaabccabbbcabcabcaaabbcabcccabcaabcabbcaaabcabbbbcaabcabcaaaabccabcabbbccccabbcaabcabccabcaabbcabccabbbbbbbcabcaaaaabcccabbccabbbcabcccaabcaabbbcabcccabbccabccabcccabccaabbcaabccabcabcabbccabbcabccaabccccabccccaabbcabcccaaabcabbcabbcabcaabcaabcabbbbcabcaaaaaabccaabbbbcabbbbbbccaabccabcabccabbccaabcabbccabbcaaaaaaabbbbcabcabbcaabcaabbcaabcabcabcabbbcabcabccabcccabcaabbccabcccabcabcaabbccaaaabbbcabcaaaaaabbcabccabbcabcabccabbbccabcccaabccabcabcabcabbbcabcaaabcabbcabbcabbcabccabcccccabcabbcaabcabccccabccabcaabcaabcaaaabcabbcabcabcabccaaabcabbbcabcaabcabcabcabccabcabcabbcaabbccabcabcabcabcabcaabbcabcaabccccabbccaaabbbbbbcaabcabcabbbcabcabcaaaabbbcaabcabcccabcabbbccabccabcaaaaaabcabbccaaaabccabcccabcabccaabcccaaaabbc
