Answer:
B, He needed money for military supplies as his country was at war with Great Britain, and he hoped that a larger U.S would challenge British power, is the right answer.
Step-by-step explanation:
The Louisiana Purchase was the purchase of the region of Louisiana by the U.S. from France in the year 1803. France sold Louisiana in return for 15 million Dollars. The United States obtained a sum of 828,000 sq mi area. the main reason why Napoleon sold the territory of Louisiana is that he required money for military equipment as his nation was at conflict with Great Britain, and he assumed that a more comprehensive U.S would stimulate British power.