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 todos os museus que hospedaram exposições tanto em Nova York quanto em Chicago.
 ###Tabelas: 
CREATE TABLE Museums (id INT, name VARCHAR(30)); CREATE TABLE Exhibitions (id INT, museum_id INT, city VARCHAR(20)); INSERT INTO Museums (id, name) VALUES (1, 'New York Museum'), (2, 'Chicago Art Gallery'), (3, 'Los Angeles Museum'); INSERT INTO Exhibitions (id, museum_id, city) VALUES (1, 1, 'New York'), (2, 1, 'Chicago'), (3, 3, 'Los Angeles');
SELECT Museums.name FROM Museums INNER JOIN Exhibitions ON Museums.id = Exhibitions.museum_id WHERE Exhibitions.city IN ('New York', 'Chicago') GROUP BY Museums.name HAVING COUNT(DISTINCT Exhibitions.city) = 2;