AACCAA
ABCDAB
BBDDBB
EEFEEF
EFFEFF
GGHGGH
GHHGHH