The correct answer here would be the last option here.
The Treaty of Guadalupe Hidalgo was the treaty that has ended the Mexian-American War and it was signed on February 2, 1848 and with it the United States gained a large sum of land that enlarged its territory. Many Mexican landowners still lived on those lands and with the treaty their protection was insured.
God is so powerful and merciful. Bless you !
Our technology is improved compared to the past that makes transporting goods easily. This will reduce the price of the goods by the difficulty of transport.