Which of the following factors contributed to Napoleon's defeat in Russia?

Russia's long, severe winters

the strong fortifications of Moscow

Russia's small but well-trained and supplied force

the alliance between Russia and the democratic forces in France