Please help

Why does agriculture thrive in the Great Plains of North America?
O wind energy for irrigating land
O rich soil and temperate climate
O rivers for transporting goods
O plenty of oil and natural gas