vijfendertigduizendzeshonderdvijf
Ordinal (35605th): vijfendertigduizendzeshonderdvijfste
The converter also handles times and prices, with a listening drill to make them stick.