#1152. 英文数字

英文数字

题目描述

在这个问题中,你将会给出一个或多个用英文表示的数。你的任务就是把这些英文标识的数翻译为阿拉伯数字。

给定数字的范围从-999,999,999999,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,sixty,seventy,eighty,ninety,hundred,thousand,million.

输入格式

输入注意事项:

  • 1.、负数将会被描述为negative
  • 2.、当“thousand”可以使用时,“hundred”不能用。

例如:1500\red{1500}会被描述为“one thousand five hundred”而不是"fifteen hundred"

结尾以空行结束

输出格式

每个结果占一行

样例

输入样例

six
negative seven hundred twenty nine
one million one hundred one
eight hundred fourteen thousand twenty two

输出样例

6
-729
1000101
814022