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: Qual é o número médio de participantes para eventos de dança em Chicago e San Francisco?
 ###Tabelas: 
CREATE TABLE Events (event_id INT, event_type VARCHAR(50), location VARCHAR(50)); CREATE TABLE Attendance (attendee_id INT, event_id INT); INSERT INTO Events (event_id, event_type, location) VALUES (1, 'Dance', 'Chicago'), (2, 'Theater', 'Los Angeles'), (3, 'Dance', 'San Francisco'); INSERT INTO Attendance (attendee_id, event_id) VALUES (1, 1), (2, 1), (3, 1), (4, 2), (5, 3), (6, 3);
SELECT AVG(cnt) FROM (SELECT COUNT(DISTINCT A.attendee_id) AS cnt FROM Attendance A INNER JOIN Events E ON A.event_id = E.event_id WHERE E.event_type = 'Dance' AND E.location IN ('Chicago', 'San Francisco')) AS subquery