How did glasnost and perestroika contribute to the fall of the Soviet Union?

AThey created difficult economic circumstances that led to a series of small revolutions.
BThe increased military strength in each republic made independence possible.
CThey brought the outside world and different economic and political options to the people. <---???
DThe chance to elect representatives gave the impetus for change.