b b d a d c a c b b c a c b d a b d c c b a d c b c a d b a