a a a b b c a c a b c