negenhonderdzesenzestigduizendzevenhonderddertig
Ordinal (966730th): negenhonderdzesenzestigduizendzevenhonderddertigste
The converter also handles times and prices, with a listening drill to make them stick.