vierhonderdachtduizenddriehonderdvijf
Ordinal (408305th): vierhonderdachtduizenddriehonderdvijfste
The converter also handles times and prices, with a listening drill to make them stick.