driehonderdvierenveertigduizendzevenhonderdacht
Ordinal (344708th): driehonderdvierenveertigduizendzevenhonderdachtste
The converter also handles times and prices, with a listening drill to make them stick.