Given:
Since (p,q,r,w) can be any string, choose:
w=E(epsilon)
Then
pqwwr = pqr
Since (p,q,r) can also be any strings, (pqr) can generate every possible string over ({a,b}).
Therefore
L=(a+b)^*
✅ Answer: Option C.
GATE shortcut: Whenever you see a repeated part like (ww), check if (w=e(epsilon)) is allowed. If yes, the repetition vanishes and the language often becomes much simpler.