zeshonderdvijfentwintigduizendvierenveertig
Ordinal (625044th): zeshonderdvijfentwintigduizendvierenveertigste
The converter also handles times and prices, with a listening drill to make them stick.