driehonderdveertigduizendzevenhonderdvijfendertig
Ordinal (340735th): driehonderdveertigduizendzevenhonderdvijfendertigste
The converter also handles times and prices, with a listening drill to make them stick.