negenhonderdzeventigduizendachthonderdveertig
Ordinal (970840th): negenhonderdzeventigduizendachthonderdveertigste
The converter also handles times and prices, with a listening drill to make them stick.