import java.util.Scanner;
/**
* HJ42 学英语
*/
public class HJ042 {
private static String[] ones = new String[]{
"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine",
"ten", "eleven", "twelve", "thirteen", "forteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen", "twenty"};
private static String[] twieties = new String[]{"zero", "ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"};
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String str = sc.nextLine();
if (str.length() <= 9) {
System.out.println(getEn(Integer.parseInt(str)));
} else {
System.out.println("error");
}
}
sc.close();
}
private static String getEn(int num) {
String stren = "error";
if (num <= 20) {
stren = ones[num];
} else if (num < 100) {
int remainder = num % 10;
if (remainder == 0) {
stren = twieties[num / 10];
} else {
stren = twieties[num / 10] + " " + ones[remainder];
}
} else if (num < 1000) {
int remainder = num % 100;
if (remainder == 0) {
stren = ones[num / 100] + " hundred";
} else {
stren = ones[num / 100] + " hundred and " + getEn(remainder);
}
} else if (num < 1000000) {
int remainder = num % 1000;
if (remainder == 0) {
stren = getEn(num / 1000) + " thousand";
} else {
stren = getEn(num / 1000) + " thousand " + getEn(remainder);
}
} else if (num < 1000000000) {
int remainder = num % 1000000;
if (remainder == 0) {
stren = getEn(num / 1000000) + " million";
} else {
stren = getEn(num / 1000000) + " million " + getEn(remainder);
}
}
return stren;
}
}