vierentwintigduizendachthonderdvijfenzeventig
Ordinal (24875th): vierentwintigduizendachthonderdvijfenzeventigste
The converter also handles times and prices, with a listening drill to make them stick.