Original sentence: Solidarity's influence led to the intensification and spread of anti-communist ideas and movements throughout the countries of the Eastern Bloc, weakening their communist governments.The history of Solidarity begins in September 1980 at the Gdańsk Shipyards, where Lech Wałęsa and others formed Solidarity (), a Polish non-governmental trade union that in the early 1980s became the first independent labour union in a country belonging to the Soviet bloc.The survival of Solidarity meant a break in the hard-line stance of the communist Polish United Workers' Party and was an unprecedented event not only in Poland, a satellite state of the USSR ruled (in practice) by a one-party Communist regime, but the whole of the Eastern bloc.This was soon followed by the dismantling of the transformation of the Communist governmental system in Poland to the modern democratic state
Edited sentence: It meant a break in the hard-line stance of the communist Polish United Workers' Party, which had bloodily ended a 1970 protest with machine gun fire (killing dozens and injuring over 1,000), and the broader Soviet communist regime in the Eastern Bloc, which had quelled both the 1956 Hungarian Uprising and the 1968 Prague Spring with Soviet-led invasions.Solidarity's influence led to the intensification and spread of anti-communist ideals and movements throughout the countries of the Eastern Bloc, weakening their communist governments.The history of Solidarity begins in September 1980 at the Gdańsk Shipyards, where Lech Wałęsa and others formed Solidarity (), a broad anti-communist social movement ranging from people associated with the Catholic Church to members of the anti-communist Left.The survival of Solidarity was an unprecedented event not only in Poland, a satellite state of the USSR ruled (in practice) by a one-party Communist regime, but the whole of the Eastern bloc.This was soon followed by the dismantling of the People's Republic of Poland, and the creation of the non-communist, democratic Third Polish Republic