This question already has an answer here:
Each number from 1 to 5,000 are written in formal english (e.g. two hundred eleven,one hundred thirty five etc.) and then listed in alphabetic order (as in dictionary, where spaces and hyphens are ignored)
What is the first odd number in the list?
Bonus: Tell the last prime no.