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.

Ex Input:
even though he did, as he told Johnson, attend a meeting at which General Walker spoke to approximately 1,300 persons.

Ex Output:
even though he did, as he told Johnson, attend a meeting at which General Walker spoke to approximately thirteen hundred persons.


Ex Input:
11. If I am alive and taken prisoner,

Ex Output:
eleven. If I am alive and taken prisoner,


Ex Input:
$19.95, plus $1.27 shipping charge, had been collected from the consignee, Hidell.

Ex Output:

nineteen dollars, ninety five cents, plus one dollar, twenty seven cents shipping charge, had been collected from the consignee, Hidell.