A scientist has 8.5 g of silver nitrate and needs to prepare 1.5 L of a 0.020 M solution. Will there be enough silver nitrate? If so, how much silver nitrate will be leftover?

A) Nothing leftover
B) 3.4 g
C) 0.040 g
D) 2.3 g