The number of moles of Fe present in one mole of haemoglobin is 65000 g/mol haemoglobin×0.35 g iron100 g haemoglobin×1 mol iron55.8 g iron=4 mol
Thus, 1 mole of haemoglobin contains 4 moles of Fe.
Hence, 1 molecule of haemoglobin contains 4 molecules of Fe.