zeshonderdzesentachtigduizendtweehonderdveertig
Ordinal (686240th): zeshonderdzesentachtigduizendtweehonderdveertigste
The converter also handles times and prices, with a listening drill to make them stick.