In addition to the collapse of communist regimes in Eastern Europe and the election of Boris Yeltsin, what else contributed to the fall of the Soviet Union?

A. a country-wide revolution
B. the guidance of Joseph Stalin
C. the rise of the Communist Party
D. the leadership of Mikhail Gorbachev