a b a b a a b c c