negenhonderdeenenveertigduizendzevenhonderdvier
Ordinal (941704th): negenhonderdeenenveertigduizendzevenhonderdvierste
The converter also handles times and prices, with a listening drill to make them stick.