AACCBBACC
ABCABAADC
BBDAABBDD
ADDBCBAAE
AABBCCAEE