#include<stdio.h>
int d[5];
int chan(int n);
int Ot(int n);
main()
{
int i=0,sum=0,re;
char p[100];
scanf("%s",&p);
while(p[i]!='\0')
{
sum+=(p[i]-'0');
i++;
}
i=0;
if(sum==0)printf("ling");
while(sum)
{
re=sum%10;
sum/=10;
d[i]=re;
i++;
}
i--;
Ot(i);
return 0;
}
int Ot(int n)
{
while(n>=0)
{
chan(d[n]);
if(n==0)return 1;
printf(" ");
n--;
}
}
int chan(int n)
{
switch(n)
{
case 0:printf("ling");return 1;
case 1:printf("yi");return 1;
case 2:printf("er");return 1;
case 3:printf("san");return 1;
case 4:printf("si");return 1;
case 5:printf("wu");return 1;
case 6:printf("liu");return 1;
case 7:printf("qi");return 1;
case 8:printf("ba");return 1;
case 9:printf("jiu");return 1;
}
}
int d[5];
int chan(int n);
int Ot(int n);
main()
{
int i=0,sum=0,re;
char p[100];
scanf("%s",&p);
while(p[i]!='\0')
{
sum+=(p[i]-'0');
i++;
}
i=0;
if(sum==0)printf("ling");
while(sum)
{
re=sum%10;
sum/=10;
d[i]=re;
i++;
}
i--;
Ot(i);
return 0;
}
int Ot(int n)
{
while(n>=0)
{
chan(d[n]);
if(n==0)return 1;
printf(" ");
n--;
}
}
int chan(int n)
{
switch(n)
{
case 0:printf("ling");return 1;
case 1:printf("yi");return 1;
case 2:printf("er");return 1;
case 3:printf("san");return 1;
case 4:printf("si");return 1;
case 5:printf("wu");return 1;
case 6:printf("liu");return 1;
case 7:printf("qi");return 1;
case 8:printf("ba");return 1;
case 9:printf("jiu");return 1;
}
}