a b a b c c c c