Answer:
a. Promotes international peace, security, and cooperation under the terms of a charter signed by 51 founding countries.
Explanation:
In order to achieve this, United Nations created several specialized groups Each groups are task to handle a specific issue to achieve United Nations' goals.
For example, to promote international peace and security, United Nations established the UN Security Councils with five permanent members (United States, Russia, China, France, and United Kingdom). The council was heavily involved in operations to maintain peacekeeping around the world, enacting international sanctions for violator of human rights, and authorizing military action when deemed necessary.
The United States have many more specialized agencies to tackle different varieties of issues such as handling conflict among countries on an international trade, providing food & education for children in poverty, etc.
The treaty of non-agretion between Germany and the Union of Soviet Sociacist Republics also called as the Molotov-Ribbentrop Pact was a neutrally pact between the Nazi Germany and the Soviet Union signed in August of 1939.
The clauses provided a written guarantee of non-beligerance by each party towards the other and a commitment of no alliance with an enemy of the ohter party. In addition the treaty contained a secret protocol in which they defined the borders of the so called "spheres of influence" in the possible events of an invasion to Poland, Lithuania, Latvia, Estonia and Finland.
After the signature of the pact Germany and the Soviet Union invaded Poland with a few days of distance between both operations and the new borders was set up by the secret protocol.
The secret protocol was just a rumour untill it was made public at the Nuremberg Trials.
I hope this answer have helped you. Regards.