e a c b a d b d c c d d 32000 a c c b d b 2 a c c c 20