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