A a B A a B c c D e e D