vierhonderdnegenennegentigduizendzeshonderdzeventig
Ordinal (499670th): vierhonderdnegenennegentigduizendzeshonderdzeventigste
The converter also handles times and prices, with a listening drill to make them stick.