ones = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']
tens = ['ten', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety']
teens = ['eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen']
words = ['hundred', 'thousand', 'million']; single = []; final = [];
number = gets.chomp.to_i
divisor = 1; count = 0
while number/divisor != 0
  divisor = divisor*10
  count = count + 1
end
puts 'count= ' + count.to_s
puts ''
digit = 0; count1 = 0; cycle = 1; var = ones
while divisor != 1
  if count1 == 1
  digit = number/(divisor/10)
  number = number - digit*(divisor/10)
  divisor = divisor/10
  while digit != count1
    count1 = count1 + 1
  end
  puts var[count1]
  single.push var[count1]
  count1 = 1
end