In a cooking competition, the order of completion for five dishes is as follows: Dish A is completed before Dish B but after Dish C. Dish D is completed before Dish A but after Dish B. Dish E is completed last. What is the correct sequence of dish completion?
Answer: B. C, B, A, D, E
C is first, followed by B, then A, D comes next, and E is last.