a a b a a b c c c b c c c b