b a d c f g