Capitalism vs Communism and 2024 election.