driehonderdzesenveertigduizendhonderdvier
Ordinal (346104th): driehonderdzesenveertigduizendhonderdvierste
The converter also handles times and prices, with a listening drill to make them stick.