negenhonderdzeventigduizendvijfhonderdachtentwintig
Ordinal (970528th): negenhonderdzeventigduizendvijfhonderdachtentwintigste
The converter also handles times and prices, with a listening drill to make them stick.