
Bingbong 给定了一个长度为

,仅由小写字母构成的字符串

。你需要选择一个非空
子串![^\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)
操作。

Bingbong 希望使得修改过后的

在
字典序![^\texttt{[3]}](https://www.nowcoder.com/equation?tex=%5E%5Ctexttt%7B%5B3%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)
向右循环移位:将字符串中的每个字符变为其字母表中的后继字母。即,

。

![^\texttt{[3]}](https://www.nowcoder.com/equation?tex=%5E%5Ctexttt%7B%5B3%5D%7D)
相同长度字符串的字典序比较:从字符串的第一个字符开始逐个比较,直至发现第一个不同的位置,比较这个位置字符的字母表顺序,字母序更大的字符串字典序也更大。