vijfhonderdzevenduizendvierentwintig
Ordinal (507024th): vijfhonderdzevenduizendvierentwintigste
The converter also handles times and prices, with a listening drill to make them stick.