#include<iostream>
#include<math.h>
#include<algorithm>
#include<map>
#include<stack>
#include<string>
#include<vector>
using namespace std;
int main(){
map<int,string> mp;
mp[1]="one";
mp[0]="zero";
mp[2]="two";
mp[3]="three";
mp[4]="four";
mp[5]="five";
mp[6]="six";
mp[7]="seven";
mp[8]="eight";
mp[9]="nine";
string str;
cin>>str;
int sum=0;
for(int i=0;str[i];i++)
sum+=str[i]-'0';
int store[100010],num=0;
do{
store[num++]=sum%10;
sum=sum/10;
}while(sum);
for(int i=num-1;i>=0;i--)
{cout<<mp[store[i]];
if(i>0) cout<<" ";
}
return 0;
}
#include<math.h>
#include<algorithm>
#include<map>
#include<stack>
#include<string>
#include<vector>
using namespace std;
int main(){
map<int,string> mp;
mp[1]="one";
mp[0]="zero";
mp[2]="two";
mp[3]="three";
mp[4]="four";
mp[5]="five";
mp[6]="six";
mp[7]="seven";
mp[8]="eight";
mp[9]="nine";
string str;
cin>>str;
int sum=0;
for(int i=0;str[i];i++)
sum+=str[i]-'0';
int store[100010],num=0;
do{
store[num++]=sum%10;
sum=sum/10;
}while(sum);
for(int i=num-1;i>=0;i--)
{cout<<mp[store[i]];
if(i>0) cout<<" ";
}
return 0;
}