Who is farming in mountainous areas so difficult without terracing
A: poor soil quality of mountainous land
B: rugged landscape of mountainous land C:lack of Human Resources in mountains D: lack of animal labor in mountains