Which of the following metals produce hydrogen gas on reaction with dilute nitric acid?
Copper (Cu)
Zinc (Zn)
Magnesium (Mg)
All of the above