vijfhonderdzevenennegentigduizendhonderdvijfenveertig
Ordinal (597145th): vijfhonderdzevenennegentigduizendhonderdvijfenveertigste
The converter also handles times and prices, with a listening drill to make them stick.