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.

Example Input: The Commission has considered the possibility that the cartons might have been moved in connection with the work that was being performed on the sixth floor on November 22.
Example Output: The Commission has considered the possibility that the cartons might have been moved in connection with the work that was being performed on the sixth floor on November twenty two.

Example Input: in order to insure uniformity of discipline. It met on the 31st March, 1835, and continued its sittings well into July
Example Output: in order to insure uniformity of discipline. It met on the thirty first March, eighteen thirty five, and continued its sittings well into July

Example Input: On October 11, 1962, the Employment Commission referred Oswald
Example Output:
On October eleven, nineteen sixty two, the Employment Commission referred Oswald