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