vierhonderdzevenenzeventigduizendzeventien
Ordinal (477017th): vierhonderdzevenenzeventigduizendzeventienste
The converter also handles times and prices, with a listening drill to make them stick.