What made the Mexican victory so remarkable and suprising?

AThe French were larger and better equipped.
BThe Mexican army had no weapons.
CThe French paid Mexicans to fight against their own country.