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 únicos que compareceram tanto ao 'Festival de Música' quanto ao 'Concerto de Música'.
 ###Tabelas: 
CREATE TABLE attendee_demographics (attendee_id INT, attendee_name VARCHAR(50), attendee_age INT); INSERT INTO attendee_demographics (attendee_id, attendee_name, attendee_age) VALUES (1, 'Jane Smith', 25), (2, 'Michael Johnson', 17), (3, 'Sophia Rodriguez', 16), (4, 'David Kim', 22); CREATE TABLE event_attendance (attendee_id INT, event_name VARCHAR(50)); INSERT INTO event_attendance (attendee_id, event_name) VALUES (1, 'Music Festival'), (2, 'Music Concert'), (3, 'Music Festival'), (4, 'Music Concert'), (5, 'Music Festival'), (1, 'Music Concert');
SELECT COUNT(DISTINCT attendee_id) FROM event_attendance WHERE event_name IN ('Music Festival', 'Music Concert') GROUP BY attendee_id HAVING COUNT(DISTINCT event_name) = 2;