Answer:
An M&M is One Centimeter long. The Mississippi river is an estimated 4,000 Kilometers long, but is 3,778 Kilometers without the estimate.
The length of the river - in centimeters- is 377.8 Million.
Therefore, it will take 377.8 Million M&M's.