40 points!

You have learned about the rise and fall of the Soviet Union and its influence in Europe. Who or what was responsible for the end of communism in Europe?