driehonderdvierenveertigduizendzeshonderdachtentwintig
Ordinal (344628th): driehonderdvierenveertigduizendzeshonderdachtentwintigste
The converter also handles times and prices, with a listening drill to make them stick.