negenhonderdzesenzeventigduizendtweehonderdvijfendertig
Ordinal (976235th): negenhonderdzesenzeventigduizendtweehonderdvijfendertigste
The converter also handles times and prices, with a listening drill to make them stick.