In a race, the following conditions apply: 1) Runner A cannot finish ahead of Runner B. 2) Runner C must finish before Runner D. 3) Runner E can only finish after Runner A. Which of the following finishing orders is possible?
Answer: A. B, A, C, D, E
Order B, A, C, D, E satisfies all the given conditions.