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

Answer: A. A
C finished first, A finished before B, so A must be second.