vijfhonderdzevenduizendachthonderdzevenendertig
Ordinal (507837th): vijfhonderdzevenduizendachthonderdzevenendertigste
The converter also handles times and prices, with a listening drill to make them stick.