a b b a a a b