Which two nations were fighting each other at Puebla in 1862?

Vera cruz mexico