zeshonderdvierenveertigduizendtweehonderdachtendertig
Ordinal (644238th): zeshonderdvierenveertigduizendtweehonderdachtendertigste
The converter also handles times and prices, with a listening drill to make them stick.