driehonderdtienduizendvierhonderdvier
Ordinal (310404th): driehonderdtienduizendvierhonderdvierste
The converter also handles times and prices, with a listening drill to make them stick.