ABABACB
BABACAC