achthonderdvierennegentigduizendvier
Ordinal (894004th): achthonderdvierennegentigduizendvierste
The converter also handles times and prices, with a listening drill to make them stick.