First let us convert the mass of Fe2O3 to moles by dividing the mass of Fe2O3 by its molecular mass, 159.69 g/mol.
moles Fe2O3 = 18.7 /
159.69 = 0.117 mol
Then we know that there are 2 moles of Fe for every 1 mole of
Fe2O3. So,
moles Fe = 2 * 0.117 mol = 0.234 mol
Now to make Fe3O4 requires 3 moles of Fe, therefore:
moles Fe3O4 = 0.234 mol (1 / 3) = 0.078 mol
Converting to mass by multiplying with the molar mass of Fe3O4, 231.533 g/mol:
mass Fe3O4 = 0.078 mol * 231.533 g / mol = 18.08 g