BBBBCAB AAAABCA