AAAAABB
BBBCCAC