In a race, John finishes before Mike but after Sarah. Tom finishes after Mike. Who finishes first?

Answer: C. Sarah
Since Sarah finishes before John, and John finishes before Mike, Sarah must be the first.