zeshonderdzeventigduizendhonderdzesenvijftig
Ordinal (670156th): zeshonderdzeventigduizendhonderdzesenvijftigste
The converter also handles times and prices, with a listening drill to make them stick.