AABAAB
ABBABB
CCDCCD
CDDCDD