zeshonderdveertigduizendzevenhonderdveertien
Ordinal (640714th): zeshonderdveertigduizendzevenhonderdveertienste
The converter also handles times and prices, with a listening drill to make them stick.