Nhỏ từ từ dd $HCl$ vào các dung dịch. Bình $X$, bình $Z$: sau một thời gian mới có khí bay ra. Bình $Y$ có khí không màu thoát ra ngay.
$HCl+K_2CO_3\to KCl+KHCO_3$
$HCl+KHCO_3\to KCl+CO_2+H_2O$
Nhỏ dư dung dịch dịch $Ba(OH)_2$ vào hai bình còn lại. Lọc kết tủa, lần lượt thả vào dung dịch $HCl$ dư. Bình $X$: kết tủa trắng tan hết, bình $Z$: kết tủa trắng tan một phần
$Ba(OH)_2+KHCO_3\to BaCO_3+KOH+H_2O$
$Ba(OH)_2+K_2CO_3\to BaCO_3+2KOH$
$Ba(OH)_2+K_2SO_4\to BaSO_4+2KOH$
$BaCO_3+2HCl\to BaCl_2+CO_2+H_2O$