zeshonderdeenentachtigduizendzeven
Ordinal (681007th): zeshonderdeenentachtigduizendzevenste
The converter also handles times and prices, with a listening drill to make them stick.