a b a b b c c b b c b