ababaabbcabbbbcaccbcccccc