The task is reading a paragraph containing numbers as digits. The digits can be used to represent Quantity, Dates and Time, Addresses or Positions. Convert the digits into their text equivalents. If a number has a prefix, postfix or punctuation preserve it in the text equivalent. 100000 is translated as hundred thousand, Roman numerals are also translated. If multiple numbers are present convert all instances.

Input: Consider Input: the company received from Empire Wholesale Sporting Goods, Ltd., Montreal, a shipment of 99 guns in one case.

Output: the company received from Empire Wholesale Sporting Goods, Ltd., Montreal, a shipment of ninety nine guns in one case.


Input: Consider Input: which he did for 4 months in the fall of 1948.

Output: which he did for four months in the fall of nineteen forty eight.


Input: Consider Input: £285,950; in other words, that to recover eighty odd thousand pounds,


Output: two hundred eighty five thousand, nine hundred fifty pounds; in other words, that to recover eighty odd thousand pounds,