honderdeenduizendzeshonderdvijfenveertig
Ordinal (101645th): honderdeenduizendzeshonderdvijfenveertigste
The converter also handles times and prices, with a listening drill to make them stick.