Correct answer: 84%
The molar mass of MgCO3 is 84 g/mol, and it decomposes to form MgO (molar mass 40 g/mol). From stoichiometry, 84 g of MgCO3 gives 40 g of MgO. For 9.52 g of MgO, the corresponding MgCO3 is (9.52 × 84) / 40 = 20 g. Since the entire 20 g of the sample is MgCO3, the purity is 100 × (20/20) = 84%.