Why did the first inhabitants of mainland Southeast Asia settle in the plains and river valleys?

A. Those areas were easy to defend.
B. Those areas were good for farming. ***********************
C. Those areas were best for trade.
D. Those areas were close to towns.

B. Those areas were good for farming.