vijfhonderdtweeduizendvierennegentig
Ordinal (502094th): vijfhonderdtweeduizendvierennegentigste
The converter also handles times and prices, with a listening drill to make them stick.