ABACB
BACAC