Which of the following is a benefit of using agroforestry in a tropical rain forest climate?
1) Increased biodiversity
2) Reduced soil erosion
3) Improved water retention
4) All of the above