achthonderdzeventigduizendzevenhonderddertig
Ordinal (870730th): achthonderdzeventigduizendzevenhonderddertigste
The converter also handles times and prices, with a listening drill to make them stick.