#include<iostream>
#include<string>
using namespace std;
void index(int k)
{
switch (k){
case 0:cout<<"ling";break;
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:
break;}
}
int main()
{
string str;
cin>>str;
int ans=0;
for(int i=0;i<str.size();i++)
{
ans+=(str[i]-'0');
}
int a[105]={0},q=0;
while(ans!=0)
{
int k=ans%10;
a[q++]=k;
ans/=10;
}
for(int i=q-1;i>=1;i--)
{
index(a[i]);
cout<<" ";
}
index(a[0]);
cout<<endl;
return 0;
}
#include<string>
using namespace std;
void index(int k)
{
switch (k){
case 0:cout<<"ling";break;
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:
break;}
}
int main()
{
string str;
cin>>str;
int ans=0;
for(int i=0;i<str.size();i++)
{
ans+=(str[i]-'0');
}
int a[105]={0},q=0;
while(ans!=0)
{
int k=ans%10;
a[q++]=k;
ans/=10;
}
for(int i=q-1;i>=1;i--)
{
index(a[i]);
cout<<" ";
}
index(a[0]);
cout<<endl;
return 0;
}