Which one of the following substances produces ammonia gas when heated with ammonium chloride solution?

a. Sodium oxide
b. Sulphur dioxide
c. Hydrochloric acid
d.Sodium hydroxide