achthonderdzeventigduizendzeshonderdzevenendertig
Ordinal (870637th): achthonderdzeventigduizendzeshonderdzevenendertigste
The converter also handles times and prices, with a listening drill to make them stick.