zevenennegentigduizendzeshonderdzeventig
Ordinal (97670th): zevenennegentigduizendzeshonderdzeventigste
The converter also handles times and prices, with a listening drill to make them stick.