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