ABCABCAB
CABCABCA