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 é a média de exposições digitais visitadas por frequentadores de museus de primeira viagem?
 ###Tabelas: 
CREATE TABLE Visitors (VisitorID INT, FirstTimeVisitor BOOLEAN, Age INT, Gender VARCHAR(10)); INSERT INTO Visitors (VisitorID, FirstTimeVisitor, Age, Gender) VALUES (1, true, 25, 'Female'); INSERT INTO Visitors (VisitorID, FirstTimeVisitor, Age, Gender) VALUES (2, false, 35, 'Male'); INSERT INTO Visitors (VisitorID, FirstTimeVisitor, Age, Gender) VALUES (3, true, 22, 'Female'); CREATE TABLE Attendance (VisitorID INT, ExhibitID INT); INSERT INTO Attendance (VisitorID, ExhibitID) VALUES (1, 1); INSERT INTO Attendance (VisitorID, ExhibitID) VALUES (2, 2); INSERT INTO Attendance (VisitorID, ExhibitID) VALUES (3, 3); CREATE TABLE DigitalExhibits (ExhibitID INT, Title VARCHAR(50), Curator VARCHAR(50), City VARCHAR(50)); INSERT INTO DigitalExhibits (ExhibitID, Title, Curator, City) VALUES (1, 'Digital Art Museum', 'Alice Johnson', 'London'); INSERT INTO DigitalExhibits (ExhibitID, Title, Curator, City) VALUES (2, 'Virtual Reality Experience', 'Bob Smith', 'Paris'); INSERT INTO DigitalExhibits (ExhibitID, Title, Curator, City) VALUES (3, 'Interactive Art Gallery', 'Charlie Brown', 'Berlin');
SELECT AVG(COUNT(*)) FROM Attendance INNER JOIN Visitors ON Attendance.VisitorID = Visitors.VisitorID INNER JOIN DigitalExhibits ON Attendance.ExhibitID = DigitalExhibits.ExhibitID WHERE Visitors.FirstTimeVisitor = true;