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: Encontrar obras de arte de artistas que tenham curado exposições em Nova York ou Londres, excluindo aquelas criadas antes de 1950.
 ###Tabelas: 
CREATE TABLE Artists (ArtistID INT PRIMARY KEY, Name VARCHAR(100), CurationHistory TEXT); INSERT INTO Artists (ArtistID, Name, CurationHistory) VALUES (1, 'Jasper Johns', 'Curated exhibitions in New York'); INSERT INTO Artists (ArtistID, Name, CurationHistory) VALUES (2, 'Gustav Klimt', 'Never curated exhibitions'); CREATE TABLE ArtWorks (ArtWorkID INT PRIMARY KEY, Title VARCHAR(100), YearCreated INT, ArtistID INT, FOREIGN KEY (ArtistID) REFERENCES Artists(ArtistID)); INSERT INTO ArtWorks (ArtWorkID, Title, YearCreated, ArtistID) VALUES (1, 'Flag', 1954, 1); INSERT INTO ArtWorks (ArtWorkID, Title, YearCreated, ArtistID) VALUES (2, 'The Kiss', 1907, 2);
SELECT ArtWorks.Title FROM ArtWorks INNER JOIN Artists ON ArtWorks.ArtistID = Artists.ArtistID WHERE Artists.CurationHistory IS NOT NULL AND ArtWorks.YearCreated > 1950 AND Artists.Name IN (SELECT Artists.Name FROM Artists WHERE Artists.CurationHistory LIKE '%New York%' OR Artists.CurationHistory LIKE '%London%');