zesenzeventigduizendzeshonderdveertig
Ordinal (76640th): zesenzeventigduizendzeshonderdveertigste
The converter also handles times and prices, with a listening drill to make them stick.