AAAAABB
CBBCCAC