driehonderdzevenentachtigduizendzevenhonderdacht
Ordinal (387708th): driehonderdzevenentachtigduizendzevenhonderdachtste
The converter also handles times and prices, with a listening drill to make them stick.