Read this and answer the question

UNFPA works in partnership with governments, along with other United Nations agencies, communities, NGOs, foundations and the private sector, to raise awareness and mobilize the support and resources needed to achieve its mission to promote the rights and health of women and young people.

Who does UNFPA work with in addition to government and U.N. agencies?
communities, NGOs, foundations and the private sector