Which produces the sediment that ultimately lead to soil formation?

A.rivers

B.rainfall

C.weathering

D.plants