zeshonderdduizendvijfenveertig
Ordinal (600045th): zeshonderdduizendvijfenveertigste
The converter also handles times and prices, with a listening drill to make them stick.