What is a mixture of Potassium Nitrate Powdered Charcoal and Sulphur called?

What is a mixture of Potassium Nitrate Powdered Charcoal and Sulphur called?

A. Paint
B. Glass
C. Gun Powder
D. Cement