ABACAC
BABACB