zeshonderdzevenennegentigduizendvierhonderdnegenenveertig
Ordinal (697449th): zeshonderdzevenennegentigduizendvierhonderdnegenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.