let str = readline()
const gg = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen']
const jj = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety']

let res = ''
if (str.length > 9) res += `${transfer(str.slice(0, -9))} billion `
if (str.length > 6) res += `${transfer(str.slice(-9, -6))} million `
if (str.length > 3) res += `${transfer(str.slice(-6, -3))} thousand `
if (str.length > 0) res += `${transfer(str.slice(-3))}`
console.log(res)

function transfer(str) {
  let eng = ''
  if (str.length === 1 || (str.length === 2 && str[0] === '1')) eng += `${gg[parseInt(str)]}`
  if (str.length === 2 && str[0] !== '1') eng += `${jj[parseInt(str[0])]} ${gg[parseInt(str[1])]}`
  if (str.length === 3) {
    if (str[0] !== '0') eng += `${gg[parseInt(str[0])]} hundred and `
    if (str[1] === '0') eng += `${gg[parseInt(str[2])]}`
    if (str[1] === '1') eng += `${gg[parseInt(str.slice(1, 3))]}`
    if (str[1] !== '1' && str[1] !== '0') eng += `${jj[parseInt(str[1])]} ${gg[parseInt(str[2])]}`
  }
  return eng.replace(' and zero', '').replace(' zero', '')
}