BBBCCCBB
AAABAACA