If you round the given number to the nearest thousand, you get 1,703,000. This will then convert to [tex]1.703 \times 10^6[/tex] when you convert to scientific notation. The '6' tells us to move the decimal point 6 spots to the right to get 1,703,000 back again.
So this is why the answer is choice B.