negenhonderdvierenveertigduizendzevenenvijftig
Ordinal (944057th): negenhonderdvierenveertigduizendzevenenvijftigste
The converter also handles times and prices, with a listening drill to make them stick.