#include<iostream>
#include<string>

int main()
{
	char table[30];
	
	for(int i=0;i<26;i++)
	{
		table[i]='a'+i;
	}
	table[26]='.';
	table[27]='?';
	table[28]='!';
	table[29]=' ';
	
	std::string input,output;
	
	while(1)
	{
		std::cin>>input;
		if(std::cin.eof())break;
		output.erase();
		
		if(input.size()%2==0)
		{
			for(int i=0;i<input.size()-1;i+=2)
			{
				int c=input[i]-'0',r=input[i+1]-'0';
				if(r>5||r<=0||c>6||c<=0)
				{
					output="NA";
					break;
				}
				output+=table[(c-1)*5+r-1];
			}
		}
		else
		{
			output="NA";
		}
		std::cout<<output<<std::endl;
	}
	return 0;
}