E A F B G G C D