driehonderdveertigduizendachttien
Ordinal (340018th): driehonderdveertigduizendachttienste
The converter also handles times and prices, with a listening drill to make them stick.