In a race among four runners A, B, C, and D, A finishes before B, but after C. D finishes last. Who finishes first?

Answer: C. C
C finishes before A, hence C is first.