小L的科研毫无进展,于是他开始研究字符串。

给定两个长度均为

的仅包含小写英文字母的字符串

和

。你可以对字符串

进行以下两种操作(每次操作任选其一执行一次),操作次数不限,顺序不限:

将字符串

进行一次偏移量为

的
向右循环移位![^\texttt{[1]}](https://www.nowcoder.com/equation?tex=%5E%5Ctexttt%7B%5B1%5D%7D)
。

选择字符串

中的任意一个字符

,将其进行一次偏移量为

的
凯撒加密![^\texttt{[2]}](https://www.nowcoder.com/equation?tex=%5E%5Ctexttt%7B%5B2%5D%7D)
。

至少进行多少次操作,能把

变成

。
【名词解释】

偏移量为

的
向右循环移位![^\texttt{[1]}](https://www.nowcoder.com/equation?tex=%5E%5Ctexttt%7B%5B1%5D%7D)
:即将数组最后

个元素按原顺序移动到数组开头,剩余元素整体向后移动。例如,记原数组

,当偏移量为

时,得到

。

偏移量为

的
凯撒加密![^\texttt{[2]}](https://www.nowcoder.com/equation?tex=%5E%5Ctexttt%7B%5B2%5D%7D)
:也称凯撒密码、变换加密。将字符串中的每一个字母都在字母表上向后

位(若

为负数,则向前)进行偏移并替换。例如,当偏移量为

时,即将字符串中的每一个字母替换为字母表中的下一个字母。字母表是循环的,即

的下一个字母是

、

的下一个字母是

。