import sys
#1.基础数据
dic1 ={
'0':'','1':'one','2':'two','3':'three','4':'four','5':'five','6':'six','7':'seven','8':'eight','9':'nine','10':'ten','11':'eleven',
'12':'twelve','13':'thriteen','14':'fourteen','15':'fifteen',
'16':'sixteen','17':'seventeen','18':'eighteen','19':'nineteen','00':''
}
dic2={
'2':'twenty','3':'thirty','4':'forty','5':'fifty','6':'sixty','7':'seventy','8':'eighty','9':'ninety'
}
dw=['','hundred','thousand','million','billion']
def n1(c):
v=''
if c!='0':
k=c[0]
v=dic1.get(k)
else:
v=''
return v
def n2(c):
k2,k1 =c[0],c[1]
v2,v1 =0,0
if int(k2)>1:
v2=dic2.get(k2)
if k1=='0':
v=v2
else:
v1 =n1(k1)
v=v2+' '+v1
if int(k2)==1:
k2 =''.join(c)
v2=dic1.get(k2)
v=v2
if int(k2)==0:
v2=n1(k1)
v=v2
return v
def n3(c):
k3,k2,k1 = c[0],c[1],c[2]
v,v2,v3='','',''
c=c[1:]
if k3!='0':
v3= dic1.get(k3,'')+' '+dw[1]
v2=n2(c)
if v2=='':
v=v3
else:
v=v3+' and '+v2
else:
v=n2(c)
return v
while True:
try:
#2、输入处理
s =input()
l =len(s)
s = list(s)[::-1]
res =[]
for i in range(0,l,3):
cs =s[i:i+3][::-1]
lcs =len(cs)
res1=''
if lcs==1:
res1= n1(cs)
if lcs==2:
res1=n2(cs)
if lcs==3:
res1=n3(cs)
res.append(res1)
#3.result hanlde
ret=''
for i in range(len(res)):
if i==0:
ret =res[i]
if i==1:
ret = res[i]+' '+dw[i+1]+' '+ret
if i>1:
ret = res[i]+' '+dw[i+1]+' '+ret
print(ret)
except:
break