Logical Puzzles
Expert
2 min
Seven runners finish a race. A finishes before B. B finishes before C. D finishes after C. E finishes before A. F finishes after D. G finishes before E. Who must finish before everyone else?
Hint
Create the complete ordering chain.
Answer
G.
Explanation
The conditions give G < E < A < B < C < D < F. Therefore G must finish first.
Step-by-Step Solution
G before E.
E before A.
A before B.
B before C.
C before D.
D before F.
Therefore G is first.
E before A.
A before B.
B before C.
C before D.
D before F.
Therefore G is first.