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: He was taken to a hospital in Moscow where he was kept until October 28, 1959.

Output: He was taken to a hospital in Moscow where he was kept until October twenty eight, nineteen fifty nine.


Input: Consider Input: and that no more than 197 creditors recovered debts and costs.

Output: and that no more than one hundred ninety seven creditors recovered debts and costs.


Input: Consider Input: to reach the northbound lanes of the Stemmons Freeway is via Elm Street, which Route No. 77 traffic is instructed to follow in this part of the city.


Output: to reach the northbound lanes of the Stemmons Freeway is via Elm Street, which Route Number seventy seven traffic is instructed to follow in this part of the city.