vijfhonderdvijfennegentigduizendachthonderddertig
Ordinal (595830th): vijfhonderdvijfennegentigduizendachthonderddertigste
The converter also handles times and prices, with a listening drill to make them stick.