CCAAA
AABBB