a a a a b c c b