zevenhonderdnegenentachtigduizendtweehonderdachtentwintig
Ordinal (789228th): zevenhonderdnegenentachtigduizendtweehonderdachtentwintigste
The converter also handles times and prices, with a listening drill to make them stick.