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 E. What is the correct order of completion?
Answer: B. E, C, D, A, B
C must be first, followed by E, then D, and finally A before B, leading to E, C, D, A, B.