driehonderdveertigduizendnegenhonderdzevenendertig
Ordinal (340937th): driehonderdveertigduizendnegenhonderdzevenendertigste
The converter also handles times and prices, with a listening drill to make them stick.