a b d c e f