ababaabbcabbbbcaccccbcccc