CABCABCAB
BCABCABCA