15
abcaabbaabbccba
4 8
