negenhonderdvierennegentigduizendachthonderdvijfendertig
Ordinal (994835th): negenhonderdvierennegentigduizendachthonderdvijfendertigste
The converter also handles times and prices, with a listening drill to make them stick.