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

Answer: C. Sarah
Sarah must finish first since John finishes after her and Mike finishes after John.