vijfhonderdzevenennegentigduizendnegen
Ordinal (597009th): vijfhonderdzevenennegentigduizendnegenste
The converter also handles times and prices, with a listening drill to make them stick.