#include<iostream>
using namespace std;
string S;
long N;
main()
{
	cin>>S>>N;
	for(char c:S)
	{
		if('a'<=c&&c<='z')
		{
			long t=c-'a';
			t=(t+N)%26;
			cout<<(char)(t+'a');
		}
		else if('A'<=c&&c<='Z')
		{
			long t=c-'A';
			t=(t+N)%26;
			cout<<(char)(t+'A');
		}
		else
		{
			long t=c-'0';
			if(10-t>N)cout<<(char)(t+N+'0');
			else
			{
				string x="CpCzNkSuTbEoA";
				long n=N-(10-t);
				for(char c:x)
				{
					if('a'<=c&&c<='z')
					{
						long t=c-'a';
						t=(t+n)%26;
						cout<<(char)(t+'a');
					}
					else if('A'<=c&&c<='Z')
					{
						long t=c-'A';
						t=(t+n)%26;
						cout<<(char)(t+'A');
					}
				}
			}
		}
	}
	cout<<endl;
}