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 total de participantes em programas de patrimônio cultural, e como esse número varia por gênero?
 ###Tabelas: 
CREATE TABLE CulturalHeritagePrograms (ProgramID INT, ProgramName VARCHAR(50), Date DATE); CREATE TABLE Participants (ParticipantID INT, ParticipantName VARCHAR(50), Gender VARCHAR(10), ProgramID INT, FOREIGN KEY (ProgramID) REFERENCES CulturalHeritagePrograms(ProgramID));
SELECT COUNT(DISTINCT Participants.ParticipantID), Participants.Gender FROM Participants INNER JOIN CulturalHeritagePrograms ON Participants.ProgramID = CulturalHeritagePrograms.ProgramID GROUP BY Participants.Gender;