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: Until December 3, 1963, the Walker shooting remained unsolved.
Example Output: Until December three, nineteen sixty three, the Walker shooting remained unsolved.

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

Example Input: which would indicate that it was probably written before the birth of Oswald's second child on October 20, 1963.
Example Output:
which would indicate that it was probably written before the birth of Oswald's second child on October twenty, nineteen sixty three.