//AC
#include <iostream> #include <cstdlib> #include <stdio.h> #include <algorithm> #include <math.h> #include <string.h> #include <queue> #include <stack> #include <vector> #include <map> #include <set> typedef long long ll; using namespace std; int main(){ string s; cin>>s; if(s[0]=='-'){ cout<<"fu"; for (int i=1; i<s.size(); i++) { if(s[i]-'0'==0){cout<<" "<<"ling";} if(s[i]-'0'==1){cout<<" "<<"yi";} if(s[i]-'0'==2){cout<<" "<<"er";} if(s[i]-'0'==3){cout<<" "<<"san";} if(s[i]-'0'==4){cout<<" "<<"si";} if(s[i]-'0'==5){cout<<" "<<"wu";} if(s[i]-'0'==6){cout<<" "<<"liu";} if(s[i]-'0'==7){cout<<" "<<"qi";} if(s[i]-'0'==8){cout<<" "<<"ba";} if(s[i]-'0'==9){cout<<" "<<"jiu";} } cout<<endl; //注意看题 行末没有空格 } else{ if(s[0]-'0'==0){cout<<"ling";} else if(s[0]-'0'==1){cout<<"yi";} else if(s[0]-'0'==2){cout<<"er";} else if(s[0]-'0'==3){cout<<"san";} else if(s[0]-'0'==4){cout<<"si";} else if(s[0]-'0'==5){cout<<"wu";} else if(s[0]-'0'==6){cout<<"liu";} else if(s[0]-'0'==7){cout<<"qi";} else if(s[0]-'0'==8){cout<<"ba";} else{cout<<"jiu";} for (int i=1; i<s.size(); i++) { if(s[i]-'0'==0){cout<<" "<<"ling";} if(s[i]-'0'==1){cout<<" "<<"yi";} if(s[i]-'0'==2){cout<<" "<<"er";} if(s[i]-'0'==3){cout<<" "<<"san";} if(s[i]-'0'==4){cout<<" "<<"si";} if(s[i]-'0'==5){cout<<" "<<"wu";} if(s[i]-'0'==6){cout<<" "<<"liu";} if(s[i]-'0'==7){cout<<" "<<"qi";} if(s[i]-'0'==8){cout<<" "<<"ba";} if(s[i]-'0'==9){cout<<" "<<"jiu";} } cout<<endl; } return 0; }