// 02.20 10:02
#include <iostream>
#include <string.h>
using namespace std;
// 写出数字对应的二维数组字符串
char strNum[10][5] = {"ling", "yi", "er", "san", "si",
"wu", "liu", "qi", "ba", "jiu"};
int main() {
char str[1010]; // 存储 自然数n
int sum = 0;
scanf("%s", str);
int len = strlen(str);
// 遍历自然数的每一位,累加求和
for (int i = 0; i < len; i++){
sum += (str[i] - '0');
}
// 把sum转换为char字符数组形式,方便从前往后遍历
char strSum[1010];
sprintf(strSum, "%d", sum);
int lenSum = strlen(strSum);
//printf("lenSum:%d\n", lenSum);
// 对应 sum 的每一位,对应输出它的字符串拼音
for (int i = 0; i < lenSum; i++){
printf("%s", strNum[strSum[i] - '0']);
if(i != lenSum-1){
printf(" ");
}
}
return 0;
}