I think that the best answer to this question is B)
To be completely honest none of these answers are correct, but B seems to be the most likely. The real reason France and more specifically Napoleon sold the Louisiana territory was because he needed money for the war against Britain.