substance + oxygen
oxides
metal + water
metal hydroxide + hydrogen
oxide + acid
salt + water
metal + acid
salt + hydrogen
hydroxide + acid
salt + water
carbonate + acid
salt + water + carbon dioxide
metal carbonate + acid
salt + water + carbon dioxide
ammonia + acid
ammonium salt
metal carbonate
metal oxide + carbon dioxide