Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Liste todas as cidades onde "Doadores Privados" e "Governo" financiaram eventos.
 ###Tabelas: 
CREATE TABLE events (event_id INT, event_name VARCHAR(50), city VARCHAR(30), funding_source VARCHAR(30)); INSERT INTO events (event_id, event_name, city, funding_source) VALUES (1, 'Theater Play', 'New York', 'Government'), (2, 'Art Exhibit', 'Los Angeles', 'Private Donors'), (3, 'Music Festival', 'New York', 'Government'), (4, 'Dance Performance', 'New York', 'Private Donors');
SELECT city FROM events WHERE funding_source IN ('Government', 'Private Donors') GROUP BY city HAVING COUNT(DISTINCT funding_source) = 2;