In a race, the following conditions are given: Runner A finished before Runner B but after Runner C. Runner D finished after Runner B. Who finished first?

Answer: C. C
C finished before A, who finished before B, meaning C finished first.