Question: In a race, A finishes before B but after C. D finishes after A. If E finishes before D, who finishes last?
Options:
Correct Answer: B
Solution:
Since A finishes before D and E finishes before D, B must finish last.