Sidney P. answered 05/19/21
Astronomy, Physics, Chemistry, and Math Tutor
From water, (9.2 mol H2O) * (1 mol Fe3O4 / 4 mol H2O) = 2.3 mole Fe3O4.
From iron, (3.4 mol Fe) * (1 mol Fe3O4 / 3 mol Fe) = 1.13 mole Fe3O4.
Thus iron is limiting and only 1.1 mole is produced. There is an excess of (1.17 mol Fe3O4) * (4 mol H2O / 1 mol Fe3O4) = 4.7 moles of water.