zeshonderdvierenveertigduizendzevenenzeventig
Ordinal (644077th): zeshonderdvierenveertigduizendzevenenzeventigste
The converter also handles times and prices, with a listening drill to make them stick.