negenhonderdvijfennegentigduizendzevenhonderdtwintig
Ordinal (995720th): negenhonderdvijfennegentigduizendzevenhonderdtwintigste
The converter also handles times and prices, with a listening drill to make them stick.