b c a a c d