zeshonderdzevenenzeventigduizenddriehonderdzesenzeventig
Ordinal (677376th): zeshonderdzevenenzeventigduizenddriehonderdzesenzeventigste
The converter also handles times and prices, with a listening drill to make them stick.