drieënnegentigduizendveertig
Ordinal (93040th): drieënnegentigduizendveertigste
The converter also handles times and prices, with a listening drill to make them stick.