How many moles of water are produced when 7 moles of hydrogen gas react with 3 moles of oxygen gas?

2H2 + O2 → 2H2O

A) 2 moles of water
B) 3 moles of water
C) 5 moles of water
D) 6 moles of water