#include
using namespace std;
char stringtable[100][100] = { " ", “.+@$”, “abc”, “def”, “ghi”, “jkl” , “mno”, “pqrs” , “tuv”, “wxyz” };
void character(char * inp , char *out, int i, int j){
if(inp[i]='\0'){
out[j]='\0';
cout<< out <<endl;
return;
}
int digit= inp[i]-'0';
if(digit==0){
character(inp,out,i+1,j);
}
for(int k=0;stringtable[digit][k]!='\0';k++)
{
out[j]=stringtable[digit][k];
character(inp,out,i+1,j+1);
}
}
int main(){
char inp[1000];
char out[1000];
cin>>inp;
character(inp,out,0,0);
}