How do the spines of a cactus help it survive?

Pick the answer from these options

Select from:
[1]. Spines help the cactus get moisture.
[2]. Spines anchor the cactus in the ground.
[3]. Spines protect the cactus from animals.
[4]. Spines support the stems and branches of the cactus.
[3].