vierhonderdnegenentwintigduizendvierhonderdachtenveertig
Ordinal (429448th): vierhonderdnegenentwintigduizendvierhonderdachtenveertigste
The converter also handles times and prices, with a listening drill to make them stick.