vijfhonderdzevenentwintigduizenddrieëntwintig
Ordinal (527023th): vijfhonderdzevenentwintigduizenddrieëntwintigste
The converter also handles times and prices, with a listening drill to make them stick.