Question: how many molecules of free protons are present in 1 liter of pure water?
Answer: The liter of water has 1000 grams. The number of moles is 1000/18 = 55.556 moles. The number of molecules is therefore 6.022*1023 * 55.556 = 3.346*1025 molecules.