The moles of oxygen produced is calculated as follows
write a balanced reacting equation, that is
Mg(ClO3)2 ---->MgCl2 + 3O2
from the equation above the reacting ratio of Mg(ClO3)2 to O2 is 1: 3 therefore the moles of O2 produced = 5.12 moles x3 =15.36 moles
B would be the answer for this question
Salty is solid molecular in water