Diversity of organisms are found in the different habitats because of different for
(i) average temperature
(ii) soil type
(iii) annual precipitation
(iv) all the these