What caused the Confederates to surrender at Vicksburg?


A) The Union army drove them away.


B) A general was killed in the attack.

C) They ran out of food and bullets.