Folks.... here's my take. My answer is D.
You can have two situations one where P is in the lead first and Q is in the lead first. We will come back to this.
Look at how an overtake is defined. Q can make three over takes that is the minimum. P can make overtakes only as a response to when Q makes over takes.
"Q overtook P at least three times, and each time P was behind and caught up with Q, P overtook Q. "
Interpretation: Q overtook P atleast 3 times. OK.
AND each time P was behind (WHEN Q overtook), it caught with up and overtook Q.
Now back to our scenarios:
P is in the lead
So order goes Q1, P1, Q2, P2, Q3, P3 (P must win remember) Great ! total Overtakes is 6
Q is in the lead
So order goes starts with P1... (right?....nope!) This branch doesnt work because P only over takes in response to Q; and Q here is NOT overtaking.
Why? Because being in the "lead" doesn't mean you are overtaking you can only overtake when you are behind them.. Am I making sense..... Q went from equal position to Lead.. an Overtake only works when you are behind them then you pass them.
Anyway since only the first branch works P=Q. You either need P or Q. Hence D.
I think the semantics were dirty on this one.
Let me know what you think of my approach
Bunuel [color=#683d3d]MartyMurray[/color]