In a race, John finishes before Alice, but after Mike. Sarah finishes after Alice. What is the correct order of finishers from first to last?

Answer: A. Mike, John, Alice, Sarah
The order is Mike first, followed by John, then Alice, and finally Sarah.