3 AAACBB CABAB BBBBCBA