In a race, five participants: P, Q, R, S, and T have the following conditions: P finishes before Q but after R. S finishes before T. Who finishes last?

Answer: B. Q
Since P finishes after R and before Q, and S finishes before T, Q must finish last.