C D E A G B F