achthonderdzesenzeventigduizendnegenhonderdzeventig
Ordinal (876970th): achthonderdzesenzeventigduizendnegenhonderdzeventigste
The converter also handles times and prices, with a listening drill to make them stick.