#include<iostream>
using namespace std;
int main(){
char op;
op=getchar();
int sum=0;
while(op!='\n'){
switch(op){
case '1': sum+=1;break;
case '2': sum+=2;break;
case '3': sum+=3;break;
case '4': sum+=4;break;
case '5': sum+=5;break;
case '6': sum+=6;break;
case '7': sum+=7;break;
case '8': sum+=8;break;
case '9': sum+=9;break;
default : sum+=0;break;
}
op=getchar();
}
//k存储sum的位数
int k=-1;
int sum_num[10];
do {
k++;sum_num[k]=sum%10;sum/=10; }while(sum!=0);
while(k!=-1){
if(k==0){
switch(sum_num[k]){
case 1:cout<<"yi";break;
case 2:cout<<"er";break;
case 3:cout<<"san";break;
case 4:cout<<"si";break;
case 5:cout<<"wu";break;
case 6:cout<<"liu";break;
case 7:cout<<"qi";break;
case 8:cout<<"ba";break;
case 9:cout<<"jiu";break;
default:cout<<"ling";
}
k--;break;
}
switch(sum_num[k]){
case 1:cout<<"yi ";break;
case 2:cout<<"er ";break;
case 3:cout<<"san ";break;
case 4:cout<<"si ";break;
case 5:cout<<"wu ";break;
case 6:cout<<"liu ";break;
case 7:cout<<"qi ";break;
case 8:cout<<"ba ";break;
case 9:cout<<"jiu ";break;
default:cout<<"ling ";
}
k--;
}
return 0;
}