a a b c c b d d e e