vijfenveertigduizendeenentwintig
Ordinal (45021th): vijfenveertigduizendeenentwintigste
The converter also handles times and prices, with a listening drill to make them stick.