ABACACB
BABACAC