Which correctly lists three factors that contribute to weathering of rock?

A. ice, water wind
B. layers, minerals, water
C. minerals, water, ice
D. water, minerals, wind