CaCO3 $\buildrel{t^o}\over\longrightarrow$ CaO+ CO2
CO2+ CaCO3+ H2O $\rightarrow$ Ca(HCO3)2
Ca(HCO3)2+ 2NaOH $\rightarrow$ Na2CO3+ CaCO3+ 2H2O
Na2CO3+ 2HCl $\rightarrow$ 2NaCl+ CO2+ H2O
CO2+ Ba(OH)2 $\rightarrow$ BaCO3+ H2O
BaCO3+ CO2+ H2O $\rightarrow$ Ba(HCO3)2
Ba(HCO3)2+ H2SO4 -> BaSO4+ 2CO2+ 2H2O