A) Rain water
Rain water is actually formed due to the process of evaporation and condensation, similar to distillation and hence is the purest form of water in ideal case. However, due to pollution rain water mixes with gases present in air and hence now it is not consider as purest form of water. Moreover as concentration of salts is quite less hence it is considered to be soft water in comparison of other.
When water reaches surface salts start dissolving in it and increase the hardness.