vierhonderdachtentwintigduizendhonderdachtentwintig
Ordinal (428128th): vierhonderdachtentwintigduizendhonderdachtentwintigste
The converter also handles times and prices, with a listening drill to make them stick.