zeshonderdachtentwintigduizendvijfhonderddrieëntwintig
Ordinal (628523th): zeshonderdachtentwintigduizendvijfhonderddrieëntwintigste
The converter also handles times and prices, with a listening drill to make them stick.