c. political parties
Political parties are people that support and enable those people who are qualified, and they think are reliable and trustworthy to run for the position they wanted these people to take over. Interest groups in the other hand are group of people who have the same interest and goals to pursue.