Problem
From the theoretical tour of the Mendeleev Olympiad in Chemistry:
a) Calculate the minimal amount of sulfuric acid that should be diluted with water to yield $\pu{100 mL}$ of solution that could completely dissolve $\pu{0.4 g}$ of rust.
Answer
a) After the dissolution of a $\pu{0.4 g}$ portion of rust, the total concentration of iron(III) in a $\pu{100 mL}$ portion of solution is $\displaystyle\frac{\pu{0.4 g}}{\pu{107 g mol-1}\times\pu{0.1 L}} = \pu{0.037 M}.$ As there are no competing reactions (sulfate ion does not form stable complexes with iron), it is easy to find the minimal solution acidity after the dissolution using the solubility product $K_\mathrm{s} = [\ce{Fe^3+}][\ce{OH-}]^3$: $$[\ce{H+}] = K_\mathrm{w}\left(\frac{[\ce{Fe^3+}]}{K_\mathrm{s}}\right)^{1/3} = \pu{0.0097 M},$$ that is $\pu{0.49 mmol}$ of sulfuric acid in a $\pu{100 mL}$ solution. In addition, $\pu{0.037 M}\times 3\times\pu{0.1 L}\times 1000/2 = \pu{5.6 mmol}$ of sulfuric acid has reacted with iron hydroxide, therefore, the total amount of sulfuric acid required for the dissolution is $\pu{6.1 mol}$ (2 points).
My thoughts
This task seemed incredibly easy, but the solution overcomplicated some aspects, from my point of view.
The concept of "rust" was simplified in this problem since it was stated from the beginning that here "rust" means, in fact, $\ce{Fe(OH)3}.$ So, I wrote the chemical equation (which, because it is a neutralization reaction, should have an astonishingly large constant and is an equilibrium practically shifted fully towards the products):
$$\ce{2 Fe(OH)3 + 3 H2SO4 -> Fe2(SO4)3 + 3 H2O}$$
$\ce{Fe(OH)3}$ has a molar mass of $\pu{106.87 g/mol}$. Finally, the amount of sulfuric acid is
$$n(\ce{H2SO4}) = \frac{\pu{0.4 g}}{\pu{106.87 g mol-1}}\times\frac{3}{2} ≈ \pu{5.61 mmol}.$$
After checking the solutions, not only I realized I were wrong (even though my final answer was part of theirs), but I also were confused by the explanations given. For some reason, the solubility product was included, even though its constant is so insignificantly small in comparison to the constant associated with the reaction I wrote above.
What I thought was happening in this system was that $\ce{H2SO4}$ would neutralize the rust and that was basically it. While I am familiar with the concept of equilibrium and I understand that $\ce{H2SO4}$ doesn't nullify the concentration of $\ce{Fe(OH)3},$ in the light of the huge constant the neutralization is expected to have, the solubility product, $K_\mathrm{sp},$ should be negligible.
However, it seems that not only it is not negligible, but it also seems to be able to influence the final result significantly. But why is that? Why do we bother calculating the additional acidity from the hydroxide ions resulted in the solubility reaction? Why can't we solve the problem stoichiometrically, the way an inorganic chemist would approach it? Please correct my reasoning wherever you consider it wrong.