AAAABB
BBCCAC