Hoà tan hỗn hợp A vào nước. Phản ứng xảy ra vừa đủ thu được dd B chứa $0,4$ mol $NaCl$; chất rắn C chứa $0,1$ mol $BaCO_3$, $0,1$ mol $MgCO_3$.
$Na_2CO_3+BaCl_2\to BaCO_3+2NaCl$
$Na_2CO_3+MgCl_2\to MgCO_3+2NaCl$
Nung chất C hoàn toàn, thu khí $CO_2$ ($0,2$ mol) thoát ra, thu được chất rắn D.
$BaCO_3\buildrel{{t^o}}\over\to BaO+CO_2$
$MgCO_3\buildrel{{t^o}}\over\to MgO+CO_2$
Cho D vào nước. Tách được chất rắn là $0,1$ mol $MgO$ và dd chứa $0,1$ mol $Ba(OH)_2$.
$BaO+H_2O\to Ba(OH)_2$
Điện phân màng ngăn dd B, thu lấy 2 khí thoát ra ở 2 cực, trộn vào 1 bình E. Dung dịch sau phản ứng là $0,4$ mol $NaOH$.
$2NaCl+2H_2O\buildrel{{đpmn}}\over\to 2NaOH+H_2+Cl_2$
Đốt hoàn toàn 2 khí trong E, hoà tan vào nước thu được dd chứa $0,4$ mol $HCl$
$H_2+Cl_2\to 2HCl$
Lấy $0,2$ mol $HCl$ nhỏ vào dd $Ba(OH)_2$, cô cạn thu được $0,1$ mol $BaCl_2$.
$Ba(OH)_2+2HCl\to BaCl_2+2H_2O$
Lấy $0,2$ mol $HCl$ còn lại hoà tan $MgO$, cô cạn dd thu được $0,1$ mol $MgCl_2$.
$MgO+2HCl\to MgCl_2+H_2O$
Sục $0,2$ mol $CO_2$ vừa đủ vào $0,4$ mol $NaOH$. Cô cạn dd sau phản ứng thu được $0,2$ mol $Na_2CO_3$.
$CO_2+2NaOH\to Na_2CO_3+H_2O$