The correct option is A Step farming
Step farming is mainly practiced in hilly areas as it reduces the speed of downward water flow. This prevents the soil from getting eroded. There is also a redistribution of nutrients among the different steps in this farming, which helps in maintaining soil fertility.