Permanent hardness of water is due to the presence of calcium & magnesium __________________?

Permanent hardness of water is due to the presence of calcium & magnesium __________________?

A. Bi-carbonates
B. Sulphates & chlorides
C. Carbonate
D. None of these