#include <bits/stdc++.h>
using namespace std;
#define Foreach(i, c) for(__typeof((c).begin()) i = (c).begin(); i != (c).end(); ++i)
#define For(i,a,b) for(int (i)=(a);(i) < (b); ++(i))
#define rof(i,a,b) for(int (i)=(a);(i) > (b); --(i))
#define rep(i, c) for(auto &(i) : (c))
#define x first
#define y second
#define pb push_back
#define PB pop_back()
#define iOS ios_base::sync_with_stdio(false)
#define sqr(a) (((a) * (a)))
#define all(a) a.begin() , a.end()
#define error(x) cerr << #x << " = " << (x) <<endl
#define Error(a,b) cerr<<"( "<<#a<<" , "<<#b<<" ) = ( "<<(a)<<" , "<<(b)<<" )\n";
#define errop(a) cerr<<#a<<" = ( "<<((a).x)<<" , "<<((a).y)<<" )\n";
#define coud(a,b) cout<<fixed << setprecision((b)) << (a)
#define L(x) ((x)<<1)
#define R(x) (((x)<<1)+1)
#define umap unordered_map
//#define max(x,y) ((x) > (y) ? (x) : (y))
#define double long double
typedef long long ll;
typedef pair<int,int>pii;
typedef vector<int> vi;
typedef complex<double> point;
string ls[] = {"", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
string fr[] = {"", "", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"};
int main(){
iOS;
int n;
cin >> n;
int x = n / 10, y = n % 10;
switch(n){
case 0:
cout << "zero" << endl;
break;
case 10:
cout << "ten" << endl;
break;
case 11:
cout << "eleven" << endl;
break;
case 12:
cout << "twelve" << endl;
break;
case 13:
cout << "thirteen" << endl;
break;
case 14:
cout << "fourteen" << endl;
break;
case 15:
cout << "fifteen" << endl;
break;
case 16:
cout << "sixteen" << endl;
break;
case 17:
cout << "seventeen" << endl;
break;
case 18:
cout << "eighteen" << endl;
break;
case 19:
cout << "nineteen" << endl;
break;
default:{
if(!x)
cout << ls[y] << endl;
else if(!y)
cout << fr[x] << endl;
else
cout << fr[x] << '-' << ls[y] << endl;
}
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgRm9yZWFjaChpLCBjKSBmb3IoX190eXBlb2YoKGMpLmJlZ2luKCkpIGkgPSAoYykuYmVnaW4oKTsgaSAhPSAoYykuZW5kKCk7ICsraSkKI2RlZmluZSBGb3IoaSxhLGIpIGZvcihpbnQgKGkpPShhKTsoaSkgPCAoYik7ICsrKGkpKQojZGVmaW5lIHJvZihpLGEsYikgZm9yKGludCAoaSk9KGEpOyhpKSA+IChiKTsgLS0oaSkpCiNkZWZpbmUgcmVwKGksIGMpICBmb3IoYXV0byAmKGkpIDogKGMpKQojZGVmaW5lIHggICAgIGZpcnN0CiNkZWZpbmUgeSAgICAgc2Vjb25kCiNkZWZpbmUgcGIgIHB1c2hfYmFjawojZGVmaW5lIFBCICBwb3BfYmFjaygpCiNkZWZpbmUgaU9TICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKQojZGVmaW5lIHNxcihhKSAgKCgoYSkgKiAoYSkpKQojZGVmaW5lIGFsbChhKSAgYS5iZWdpbigpICwgYS5lbmQoKQojZGVmaW5lIGVycm9yKHgpIGNlcnIgPDwgI3ggPDwgIiA9ICIgPDwgKHgpIDw8ZW5kbAojZGVmaW5lIEVycm9yKGEsYikgY2Vycjw8IiggIjw8I2E8PCIgLCAiPDwjYjw8IiApID0gKCAiPDwoYSk8PCIgLCAiPDwoYik8PCIgKVxuIjsKI2RlZmluZSBlcnJvcChhKSBjZXJyPDwjYTw8IiA9ICggIjw8KChhKS54KTw8IiAsICI8PCgoYSkueSk8PCIgKVxuIjsKI2RlZmluZSBjb3VkKGEsYikgY291dDw8Zml4ZWQgPDwgc2V0cHJlY2lzaW9uKChiKSkgPDwgKGEpCiNkZWZpbmUgTCh4KSAgKCh4KTw8MSkKI2RlZmluZSBSKHgpICAoKCh4KTw8MSkrMSkKI2RlZmluZSB1bWFwICB1bm9yZGVyZWRfbWFwCi8vI2RlZmluZSBtYXgoeCx5KSAgKCh4KSA+ICh5KSA/ICh4KSA6ICh5KSkKI2RlZmluZSBkb3VibGUgbG9uZyBkb3VibGUKdHlwZWRlZiBsb25nIGxvbmcgbGw7CnR5cGVkZWYgcGFpcjxpbnQsaW50PnBpaTsKdHlwZWRlZiB2ZWN0b3I8aW50PiB2aTsKdHlwZWRlZiBjb21wbGV4PGRvdWJsZT4gcG9pbnQ7CnN0cmluZyBsc1tdID0geyIiLCAib25lIiwgInR3byIsICJ0aHJlZSIsICJmb3VyIiwgImZpdmUiLCAic2l4IiwgInNldmVuIiwgImVpZ2h0IiwgIm5pbmUifTsKc3RyaW5nIGZyW10gPSB7IiIsICIiLCAidHdlbnR5IiwgInRoaXJ0eSIsICJmb3J0eSIsICJmaWZ0eSIsICJzaXh0eSIsICJzZXZlbnR5IiwgImVpZ2h0eSIsICJuaW5ldHkifTsKaW50IG1haW4oKXsKCWlPUzsKCWludCBuOwoJY2luID4+IG47CglpbnQgeCA9IG4gLyAxMCwgeSA9IG4gJSAxMDsKCXN3aXRjaChuKXsKCQljYXNlIDA6CgkJCWNvdXQgPDwgInplcm8iIDw8IGVuZGw7CgkJCWJyZWFrOwoJCWNhc2UgMTA6CgkJCWNvdXQgPDwgInRlbiIgPDwgZW5kbDsKCQkJYnJlYWs7CgkJY2FzZSAxMToKCQkJY291dCA8PCAiZWxldmVuIiA8PCBlbmRsOwoJCQlicmVhazsKCQljYXNlIDEyOgoJCQljb3V0IDw8ICJ0d2VsdmUiIDw8IGVuZGw7CgkJCWJyZWFrOwoJCWNhc2UgMTM6CgkJCWNvdXQgPDwgInRoaXJ0ZWVuIiA8PCBlbmRsOwoJCQlicmVhazsKCQljYXNlIDE0OgoJCQljb3V0IDw8ICJmb3VydGVlbiIgPDwgZW5kbDsKCQkJYnJlYWs7CgkJY2FzZSAxNToKCQkJY291dCA8PCAiZmlmdGVlbiIgPDwgZW5kbDsKCQkJYnJlYWs7CgkJY2FzZSAxNjoKCQkJY291dCA8PCAic2l4dGVlbiIgPDwgZW5kbDsKCQkJYnJlYWs7CgkJY2FzZSAxNzoKCQkJY291dCA8PCAic2V2ZW50ZWVuIiA8PCBlbmRsOwoJCQlicmVhazsKCQljYXNlIDE4OgoJCQljb3V0IDw8ICJlaWdodGVlbiIgPDwgZW5kbDsKCQkJYnJlYWs7CgkJY2FzZSAxOToKCQkJY291dCA8PCAibmluZXRlZW4iIDw8IGVuZGw7CgkJCWJyZWFrOwoJCWRlZmF1bHQ6ewoJCQkJCWlmKCF4KQoJCQkJCQljb3V0IDw8IGxzW3ldIDw8IGVuZGw7CgkJCQkJZWxzZSBpZigheSkKCQkJCQkJY291dCA8PCBmclt4XSA8PCBlbmRsOwoJCQkJCWVsc2UKCQkJCQkJY291dCA8PCBmclt4XSA8PCAnLScgPDwgbHNbeV0gPDwgZW5kbDsKCQl9Cgl9Cn0K