ABCCBA
ACBBCA
ACCBCA
ACBBCA
ACBBCA
ABCCBA