vijfhonderdzevenennegentigduizendhonderdeenenveertig
Ordinal (597141th): vijfhonderdzevenennegentigduizendhonderdeenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.