Which of following could help preserve soil and prevent soil erosion

1. Planting cover crops

2. Mulching
3. Contour plowing
4. Terracing
5. Installing riparian buffers
6. Avoiding overgrazing

These methods can help preserve soil and prevent soil erosion by reducing the impact of wind and water on the soil surface and improving soil structure and stability.