BBCCCBB
AABAACA