# Do sodium chloride(ions) melt the ice or not?

My question is this, In European countries, they use NaCl or KCl to melt ice during the winter season. In Asian Countries, they use NaCl to keep the ice without melting. (Ex- Ice cream boxes, Beer Boxes)

I asked my chemistry teacher about this and his answer was, "when you add ions to the ice, it's melting point goes (freezing point of water) to -9 to -19 Celsius (depending on the amount of ions). Reason behind that is, when water become ice it's water molecules re-arrange to specific shape(link for the video is available at bottom). after we put ions to it, ions disturb that shape and they come in between water molecules. If water want to be ice again it should be like -9 Celsius because of that ions disturbing them to rearrange as a solid."

And I also asked my Physics teacher about this and his answer was, When we put salt into water, it's temperature goes down to somewhere around $-6^oC$ so that it takes more time to come to the 0 Celsius point and begin melting

Link to the videos are as follows,

I would be very thankful if you can give me a correct explanation for this question!!!

Thank you!

(English is not my mother tongue, I'm sorry if for any inconveniences.)