zevenhonderdzevenentachtigduizendvijf
Ordinal (787005th): zevenhonderdzevenentachtigduizendvijfste
The converter also handles times and prices, with a listening drill to make them stick.