#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { string s; cin>>s; ll n; cin>>n; for(int i=0; i=0; j--){ if('a'<=s[j] && s[j]<='z'){ s[j]='a'+(s[j]-'a'+1)%26; }else if('A'<=s[j] && s[j]<='Z'){ s[j]='A'+(s[j]-'A'+1)%26; }else if(s[j]<'9'){ s[j]='0'+(s[j]-'0'+1)%26; }else{ s=s.substr(0, j)+"CpCzNkSuTbEoA"+s.substr(j+1); } } } if(n<=10){ cout<