zeshonderdachtentwintigduizendvierhonderdeenendertig
Ordinal (628431th): zeshonderdachtentwintigduizendvierhonderdeenendertigste
The converter also handles times and prices, with a listening drill to make them stick.