negenhonderdveertigduizendzevenhonderdeenenveertig
Ordinal (940741th): negenhonderdveertigduizendzevenhonderdeenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.