Variations in soil, slope, and altitude give rise to five different types of 
Rise to five different types is given due to the variations in slope, soil and altitude.
Variations in soil, altitude and slope give rise to two different types of forest.