zeventienduizendnegenhonderddrieënveertig
Ordinal (17943th): zeventienduizendnegenhonderddrieënveertigste
The converter also handles times and prices, with a listening drill to make them stick.