What condition is necessary for a glacier to form?

A.steep slopes for ice to flow down
B.a valley to accumulate ice
C.more rain falling than ice melting
D.more snow falling than snow melting

C.more rain falling than ice melting