Сначала следует вычислить, сколько грамм оксида кремния подвергнуто восстановлению.
30 г содержит 3% примесей.
Тогда чистого оксида кремния будет 30*0,97=29,1 г
Теперь записывается уравнение реакции и по нему ведется расчет.
SiO2 + 2Mg ---> 2MgO +Si

Х=29,1*28/60=13,58грамм
Ответ: Масса кремния равна 13,58грамм.