Последняя стадия:
CaCO3 -> CaO + CO2
20 мг CO2 - это 0,4545 ммоль, след-но, масса безводного CaC2O4 128*0,4545=58,176 мг
На предыдущей стадии идет:
CaC2O4 -> CaCO3 + CO; MgC2O4 -> MgO + CO + CO2
За счет CaC2O4 теряется 28*0,4545=12,726; 50-12,726=37,274 мг - это CO+CO2 за счет распада MgC2O4. Это 37,274/72=0,5177 ммоль, след-но, MgC2O4 было 0,5177*112=58 мг.
Воды удалилось 34 мг, что вместе с безводными оксалатами будет ~ 58+58+34= 150 мг, что больше исходной массы в 134 мг. След-но, условия задачи с глюком.