a b a b a a c c