Basic College Mathematics (9th Edition)

The number $356,943$ written in words is three hundred and fifty six thousand nine hundred and forty three.
The $3$ represents hundreds of thousands hence three hundred thousand. The $5$ represents tens of thousands hence fifty thousand. The $6$ represents thousands hence six thousand. The $9$ represents hundreds hence nine hundred. The $4$ represents tens hence forty. The $3$ represents ones hence three. Hence the number $356,943$ written in words is three hundred and fifty six thousand nine hundred and forty three.