BBBBCC AAAABA