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: $19.95, plus $1.27 shipping charge, had been collected from the consignee, Hidell.

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


Input: Consider Input: The Chronicles of Newgate, Volume 2. By Arthur Griffiths. Section 9: The first report of the inspector of prisons.

Output: The Chronicles of Newgate, Volume two. By Arthur Griffiths. Section nine: The first report of the inspector of prisons.


Input: Consider Input: I am happy to report that after years of uncertainty, culminating in the collapse of the spring of 1933,


Output: I am happy to report that after years of uncertainty, culminating in the collapse of the spring of nineteen thirty three,