The answer is C. Solidarity.
Explanation:
Solidarity became the first non-Communist trade union of the whole Eastern Bloc in 1980. In 1989, after winning the controlled parliamentary elections in Poland, it formed the first postwar non-Communist government (except for the posts of Interior and Defense ministers).