42.
—Amy, can you read the number 3,057,018?
—Yes, I can. It's ____.
A . three million, and fifty-seven thousand, eighteen
B . three million, and fifty-seven thousands and eighteen
C . three million, fifty-seven thousand and eighteen
D . three millions, and fifty-seven thousand, and eighteen