I think A. Mystified will have the strongest shade among the given words.
According to Oxford's dictionary:-
Confused = bewildered
Puzzled = perplexed
Perplexed = very puzzled
Mystified = utterly bewildered or perplexed
Here, mystified comes out as strongest. So, it's option A.
______
RainbowSalt2222 ☔