Question: In a race, if A finishes before B, and C finishes after B but before D, who finishes second?
Options:
Correct Answer: B
Solution:
B finishes second as A finishes before B and C finishes after B.