Score : 100 points
You are given a string S consisting of letters b
, d
, p
and q
.
Determine whether S is a mirror string.
Here, a mirror string is a string S such that the following sequence of operations on S results in the same string S:
Reverse the order of the characters in S.
Replace each occurrence of b
by d
, d
by b
, p
by q
, and q
by p
, simultaneously.
b
, d
, p
, and q
.The input is given from Standard Input in the following format:
S
If S is a mirror string, print Yes
. Otherwise, print No
.
pdbq
Yes
ppqb
No