50
abcaabbccbbccbaabcaabbaabbccbbccbaaababbbbcaababaa
4 23
