vijfentwintigduizendzevenhonderdnegenenveertig
Ordinal (25749th): vijfentwintigduizendzevenhonderdnegenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.