driehonderdvierduizendvijfhonderdnegentig
Ordinal (304590th): driehonderdvierduizendvijfhonderdnegentigste
The converter also handles times and prices, with a listening drill to make them stick.