Writing numbers properly can be tricky. There are a few things to keep in mind.
Remember that you should use a hyphen only in compound numbers between 21 and 99. Don’t use a hyphen when numbers are greater than 99. So you should write:
- one hundred and thirty–three
- five thousand and seventy–nine
You should not write:
- one-hundred and thirty-three
- five-thousand and seventy-nine
Those hyphens are incorrect because they appear in numbers greater than 99.
The use of “and” is also tricky. In British English we always use “and” between hundred/thousand/million/etc and numbers below 100. As in:
- seven hundred and five
- two million and ten
- six thousand, five hundred and nine
In American English it is acceptable to omit “and.” As in:
- seven hundred five
- two million ten
I wonder, though, if the British “and” is becoming more common among American speakers and writers.