AACCAA
ABCDAB
BBDDBB
CCAACC
CDABCD
DDBBDD