A hydrated aluminium sulphate, $\ce{Al2(SO4)3.xH2O}$, contains 8.10% of aluminium by mass. Find the value of x.
My attempt: (Assuming 100g sample)
Calculate the amount of aluminium using the formula $\mathrm{amount = \frac{mass}{molar~mass}}$, yielding $\mathrm{0.300~mol}~\ce{Al}$ having a mass of $\mathrm{8.10~g}$.
Determine the amount of sulphate ($\ce{SO4^2-}$) by recognising a ratio between the aluminium and sulphate. 2 moles of aluminium to 3 moles of sulphate, 2:3.
Using the ratio, I determined the amount to be $\mathrm{0.450~mol}~\ce{SO4^2-}$, which has a mass of $\mathrm{43.2~g}$.
I can now calculate the mass of the anhydrous compound, aluminium sulphate ($\ce{Al2(SO4)3}$), to be $\mathrm{51.3~g}$, leaving $\mathrm{48.7~g}$ of anhydrous substance, or $\ce{H2O}$.
Using the figure of $\mathrm{48.7~g}$, I can calculate the amount of $\ce{H2O}$ using the formula $\mathrm{amount = \frac{mass}{molar~mass}}$ which produced a figure of $\mathrm{2.71~mol}~\ce{H2O}$.
By using the principle of relative amounts, I find that x=9.
The answer is incorrect. Where did I go wrong?