zeshonderdzevenenzestigduizendzevenhonderdzeventig
Ordinal (667770th): zeshonderdzevenenzestigduizendzevenhonderdzeventigste
The converter also handles times and prices, with a listening drill to make them stick.