Alright, so let's look at the molar ratios.
1 Fe2O3: 3 CO : 2 Fe : 3 CO2
You're given that 1000kg of iron is produced (1000kg = 1,000,000 grams)
You know that n = m/M. I assume you're familiar with this equation. If not, n = mole of substance, m = mass (in g) of substance, M = Molar Mass (g/mol) of substance.
from memory M(Fe) = 55.9 (could be wrong, i don't have a periodic table on me)
therefore, n(Fe) = m(Fe)/M(Fe), therefore, n(Fe) = 1000000/55.9 ~ 17889.088 mol (stored on calculator).
Now, if you have 17889.088 mol of Fe, and for every 1 mol of Fe2O3, you obtain 2 mol of Fe, then to produce 17889.088 mol you need to HALVE 17889.088 mol, to obtain ~ 8944.54 mol of Fe2O3. Because, for every 1 mol of Fe2O3 consumed, 2 mol of Fe is produced. Hence, 8944.54 mol of Fe2O3 produced double the amount (17889.088 mol) of Fe.
Now that you have the mol you've gotta sub back into the equation, n(Fe2O3) = m(Fe2O3)/M(Fe2O3)
we know that n ~ 8944.54, and M = 2 x 55.9 + 3 x 16 = 159.8
therefore, if n = m/M then m = n x M = 8944.54 * 159.8 ~ 1429338g =1429.338kg
However, you're given FOUR sig figs in the question stem (1000 kg) so you give the answer as 1429kg.