a a b c c b d d e F F E