vierentwintigduizendzeventien
Ordinal (24017th): vierentwintigduizendzeventienste
The converter also handles times and prices, with a listening drill to make them stick.