vijfhonderdvierentwintigduizendvierhonderddrie
Ordinal (524403th): vijfhonderdvierentwintigduizendvierhonderddrieste
The converter also handles times and prices, with a listening drill to make them stick.