Which term can be put in the blank to make the statement below true?
3 000 000 = 30 .... ?
A thousands
B ten-thousands
C hundred-thousands
D millions