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:
by helicopter at 10:45 A.M., Eastern Standard Time, on November 21, 1963, for Andrews Air Force Base.

Ex Output:
by helicopter at ten:forty five A.M., Eastern Standard Time, on November twenty one, nineteen sixty three, for Andrews Air Force Base.


Ex Input:
but it was probably no earlier than 1:22 p.m., the time when the rifle was found.

Ex Output:
but it was probably no earlier than one:twenty two p.m., the time when the rifle was found.


Ex Input:
The first affair of the kind on this spot was on the 3rd December, 1783,

Ex Output:

The first affair of the kind on this spot was on the third December, seventeen eighty three,


