CCAACC
CDABCD
DDBBDD