vijfhonderdtwintigduizendachthonderdeenendertig
Ordinal (520831th): vijfhonderdtwintigduizendachthonderdeenendertigste
The converter also handles times and prices, with a listening drill to make them stick.