negenhonderdeenenveertigduizendzevenhonderdvierenveertig
Ordinal (941744th): negenhonderdeenenveertigduizendzevenhonderdvierenveertigste
The converter also handles times and prices, with a listening drill to make them stick.