编程题
英语数字翻译
## 来源
Czech Technical University Open 2004 (ZOJ2311, POJ2121)
## 题目描述
在本题中,你的任务是将英文单词表示的整数翻译成阿拉伯数字形式。整数的范围是从-999,999,999到+999,999,999。以下是整数中可能出现的所有英文单词:
negative, zero, one, two, three, four, five, six, seven, eight,
nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen,
seventeen, eighteen, nineteen, twenty, thirty, forty, fifty, sixty,
seventy, eighty, ninety, hundred, thousand, million
## 输入描述
输入包含多个测试数据,每个测试数据占一行,为一串英文单词所表示的整数。注意:负数最前面的单词是"negative";当能用单词"thousand"表示时,就不会用"hundred"来表示。如1500表示成"one thousand five hundred",而不是"fifteen hundred"。输入以空行结束。
## 输出描述
对每个测试数据,输出一行,为对应的整数。
## 样例输入
```txt
negative seven hundred twenty nine
eight hundred fourteen thousand twenty two
(表示输入结束的空行)
```
## 样例输出
```txt
-729
814022
```