negenhonderdtienduizendeenenveertig
Ordinal (910041th): negenhonderdtienduizendeenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.