Change the number 43,456 to its word name.

A. Four hundred thirty-four hundred and fifty six
B. Forty-three thousand, four hundred fifty six
C. Four hundred three thousand, four hundred fifty six
D. Forty-three thousand, four fifty six