zeshonderdveertigduizenddriehonderdachtenvijftig
Ordinal (640358th): zeshonderdveertigduizenddriehonderdachtenvijftigste
The converter also handles times and prices, with a listening drill to make them stick.