achthonderdzeventigduizendachthonderdvijfentwintig
Ordinal (870825th): achthonderdzeventigduizendachthonderdvijfentwintigste
The converter also handles times and prices, with a listening drill to make them stick.