看到题目就头大,没想其他的了,就生做。
a=input()
num1=['','one','two','three','four','five','six','seven','eight','nine','ten','eleven','twelve','thirteen','fourteen','fifteen','sixteen','seventeen','eighteen','nineteen']
num2=['','','twenty','thirty','forty','fifty','sixty','seventy','eighty','ninety']
num3=['hundred','thousand','million','billion']
k=[]
n=[]
b=''
a1=list(a)[::-1]
for i in range(len(a1)):
    k+=[a1[i]+b]
    b+='0'

for i in range(len(k)):
    if len(k[i])<=2 and int(k[i])<10 and k[i]!='0' and k[i]!='00' and a[-2]!='1': n+=[num1[int(k[i])]]
    elif k[i]=='10':n+=[num1[int(a[-2:])]]
    elif (int(k[i])>=20 and len(k[i])==2) or (int(k[i][:2])>=20 and len(k[i])==5): n+=[num2[int(k[i][0])]]
    elif (len(k[i])==3 and a[-2:]!='00' and k[i]!='000') or (len(k[i])==6 and k[i]!='000000'): n+=[num1[int(k[i][0])]+' '+num3[0]+' and']
    elif len(k[i])==3 and a[-2:]=='00' and k[i]!='000': n+=[num1[int(k[i][0])]+' '+num3[0]]
    elif len(k[i])==4 and k[i]!='0000': n+=[num1[int(k[i][0])]+' '+num3[1]]
    elif len(k[i])==4 and k[i]=='0000': n+=[num3[1]]
    elif len(k[i])==7: n+=[num1[int(k[i][0])]+' '+num3[2]]

n=n[::-1]
print(' '.join(n))