Score : $200$ points
Takahashi has a string $S$ consisting of lowercase English letters.
On this string, he will do the operation below just once.
Here,
a shifted to the right by $1$ is b;b shifted to the right by $1$ is c;c shifted to the right by $1$ is d;y shifted to the right by $1$ is z;z shifted to the right by $1$ is a.For example, b shifted to the right by $4$ is f, and y shifted to the right by $3$ is b.
You are given a string $T$. Determine whether Takahashi can make $S$ equal $T$ by the operation above.
Input is given from Standard Input in the following format:
$S$ $T$
If Takahashi can make $S$ equal $T$, print Yes; if not, print No.
abc ijk
Yes
When Takahashi chooses $K=8$,
a is shifted to the right by $8$ and becomes i,b is shifted to the right by $8$ and becomes j,c is shifted to the right by $8$ and becomes k,and now $S$ and $T$ are equal.
Therefore, he can make $S$ equal $T$, so Yes should be printed.
z a
Yes
Choosing $K=1$ makes $S$ and $T$ equal.
Note that the letter on the right of z is a.
ppq qqp
No
There is no non-negative integer $K$ that he can choose to make $S$ equal $T$, so No should be printed.
atcoder atcoder
Yes
Choosing $K=0$ makes $S$ and $T$ equal.