negenhonderdveertigduizenddriehonderdachtenvijftig
Ordinal (940358th): negenhonderdveertigduizenddriehonderdachtenvijftigste
The converter also handles times and prices, with a listening drill to make them stick.