a a b c b c d d e e