ABABAC BABACB