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: Encontre o número de participantes que visitaram eventos de teatro e arte em LA e NY.
 ###Tabelas: 
CREATE TABLE Events (event_id INT, event_type VARCHAR(50), location VARCHAR(50)); INSERT INTO Events (event_id, event_type, location) VALUES (1, 'Musical', 'New York'), (2, 'Theater', 'Los Angeles'), (3, 'Art', 'Los Angeles'), (4, 'Art', 'New York'); CREATE TABLE Attendance (attendee_id INT, event_id INT); INSERT INTO Attendance (attendee_id, event_id) VALUES (1, 1), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4);
SELECT COUNT(DISTINCT attendee_id) FROM Attendance A WHERE EXISTS (SELECT 1 FROM Events E WHERE (E.event_type = 'Theater' AND E.location = 'Los Angeles') AND EXISTS (SELECT 1 FROM Events F WHERE F.event_type = 'Art' AND F.location = 'Los Angeles')) AND EXISTS (SELECT 1 FROM Events G WHERE (G.event_type = 'Theater' AND G.location = 'New York') AND EXISTS (SELECT 1 FROM Events H WHERE H.event_type = 'Art' AND H.location = 'New York'))