In a race, five participants (P, Q, R, S, T) finished in different positions. P did not finish first or last. Q finished before R but after S. T finished last. Who finished first?

Answer: C. S
Since T finished last, and Q finished after S but before R, S must have finished first.