Could anyone help me with this please?
Not sure if i'm right

Q: Some rocks were thought to consist of insoluble silica (SiO2) and calcium carbonate (CaCo3). The fraction of CaCO3 in an 8.64g sample of the crushed rock was determined by mixing the sample with excess hydrochloric acid. The acid reacts with CaCO3 according to the following equation.
2HCl(aq) + CaCO3(s) -> CaCl2(aq) + H2O (l) + CO2(g)
b) Excess ammonium oxalate solution was added to the filtered solution. The calcium ions present precipitate as CaC2O4 . H2O.
The CaC2O4 . H2O was collected by filtration, washed and dried. It was then heated to convert it to CaO (molar mass 56.1 g/mol) and a mass of 3.87 g was obtained.
Using this mass of CaO, calculate the percentage of CaCO3 in the rock sample.
Thanks!!