The correct answer is C. Nitre, sulphur and charcoal.
Gunpowder is a black or brownish-gray powder consisting of charcoal, sulfur, and potassium nitrate. It is used as a propellant in firearms and as an explosive in mining and construction.
Charcoal is a black, porous form of carbon that is produced by heating wood or other organic materials in the absence of air. It is used as a fuel, as a reducing agent in metallurgy, and as a filler in rubber and plastics.
Sulfur is a yellow, non-metallic element that is found in nature as the mineral sulfur. It is used in the production of sulfuric acid, gunpowder, and matches.
Potassium nitrate, also known as saltpeter, is a white, crystalline salt that is found in nature as the mineral niter. It is used in the production of gunpowder, fertilizer, and explosives.
Sand is a granular material composed of finely divided rock and mineral particles. It is used in construction, glassmaking, and abrasives.
TNT, or trinitrotoluene, is a yellow, crystalline explosive that is used in military and commercial applications.
The other options are incorrect because they do not list all three of the essential ingredients of gunpowder.