6 8 AAACCBAA ACCCBBAC AACCCBAC CBBBBAAC ACBBAAAB ABBCCCCB