Question: how many moles are present in 18 l of water (given density = 1g/ml)?
Answer: The water has a molecular weight of 18. The liter of water has 1000 grams. The number of moles is 1000/18 = 55.556 moles.