zeshonderdzeventigduizendvijfhonderdzeventien
Ordinal (670517th): zeshonderdzeventigduizendvijfhonderdzeventienste
The converter also handles times and prices, with a listening drill to make them stick.