CAAACCCAA
BCBBABBCB