During a meeting, five people A, B, C, D, and E speak in the following order: A speaks before B but after C. D speaks after E but before B. What is the correct speaking order?
Answer: B. C, E, D, A, B
C must speak first, followed by E, then D, and finally A before B.