eenendertigduizendzevenhonderdeenenveertig
Ordinal (31741th): eenendertigduizendzevenhonderdeenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.