a b a a b c c