driehonderdvierduizenddriehonderdzes
Ordinal (304306th): driehonderdvierduizenddriehonderdzesste
The converter also handles times and prices, with a listening drill to make them stick.