a a b b c a