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: Eleven years later, in 586, he destroyed the sacred Hebrew city,
Example Output: Eleven years later, in five eighty six, he destroyed the sacred Hebrew city,

Example Input: Previous to that date there had been 700 or 800 frequently, and once, in Mr. Akerman's time, one thousand.
Example Output: Previous to that date there had been seven hundred or eight hundred frequently, and once, in Mr. Akerman's time, one thousand.

Example Input: Among these guns was a .38 Special caliber Smith & Wesson revolver, serial No. V510210,
Example Output:
Among these guns was a thirty eight Special caliber Smith and Wesson revolver, serial Number V five one zero two one zero,