Let us trace the Round Robin scheduling execution order with time quantum TQ=4 for each option:
Initial ready queue at t=0: [P,Q,R,S]
Testing Option (A): P=4,Q=10,R=6,S=2
P runs for 4 units (0 to 4), terminates. Ready queue: [Q,R,S]. Switch: P→Q.
Q runs for 4 units (4 to 8), rem Q=6. Ready queue: [R,S,Q]. Switch: Q→R (1st Q→R).
R runs for 4 units (8 to 12), rem R=2. Ready queue: [S,Q,R]. Switch: R→S.
S runs for 2 units (12 to 14), terminates. Ready queue: [Q,R]. Switch: S→Q (1st S→Q).
Q runs for 4 units (14 to 18), rem Q=2. Ready queue: [R,Q]. Switch: Q→R (2nd Q→R).
R runs for 2 units (18 to 20), terminates. Ready queue: [Q]. Switch: R→Q (1st R→Q).
Q runs for 2 units (20 to 22), terminates.
Sequence of context switches: P→Q→R→S→Q→R→Q.
Exactly one S→Q, exactly one R→Q, exactly two Q→R, zero S→P. This is possible.
Testing Option (B): P=2,Q=9,R=5,S=1
Execution order: P(2)→Q(4)→R(4)→S(1)→Q(4)→R(1)→Q(1).
Switches: P→Q→R→S→Q→R→Q. Conditions satisfied.
Testing Option (C): P=4,Q=12,R=5,S=4
Execution order: P(4)→Q(4)→R(4)→S(4)→Q(4)→R(1)→Q(4).
Switches: P→Q→R→S→Q→R→Q. Conditions satisfied.
Testing Option (D): P=3,Q=7,R=7,S=3
P runs for 3 units (0 to 3), terminates. Ready queue: [Q,R,S]. Switch: P→Q.
Q runs for 4 units (3 to 7), rem Q=3. Ready queue: [R,S,Q]. Switch: Q→R (1st Q→R).
R runs for 4 units (7 to 11), rem R=3. Ready queue: [S,Q,R]. Switch: R→S.
S runs for 3 units (11 to 14), terminates. Ready queue: [Q,R]. Switch: S→Q (1st S→Q).
Q runs for 3 units (14 to 17), terminates. Ready queue: [R]. Switch: Q→R (2nd Q→R).
R runs for 3 units (17 to 20), terminates.
Sequence of context switches: P→Q→R→S→Q→R.
Here, the context switch from R to Q is 0 (after R finishes at the end, CPU goes idle, no switch to Q). Thus, condition "exactly one context switch from R to Q" is violated.
Therefore, option D is NOT possible.