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 turistas que visitaram destinos culturais na América do Sul, divididos por sua nacionalidade e o mês de sua visita em 2021?
 ###Tabelas: 
CREATE TABLE CulturalDestinations (DestinationID INT, Destination VARCHAR(20)); INSERT INTO CulturalDestinations (DestinationID, Destination) VALUES (1, 'AncientCity'), (2, 'HeritageSite'); CREATE TABLE Visits (VisitorID INT, Nationality VARCHAR(20), DestinationID INT, VisitMonth INT, VisitYear INT); INSERT INTO Visits (VisitorID, Nationality, DestinationID, VisitMonth, VisitYear) VALUES (1, 'Argentinian', 1, 2, 2021), (2, 'Brazilian', 2, 4, 2021);
SELECT Nationality, VisitMonth, COUNT(*) as Total FROM Visits JOIN CulturalDestinations ON Visits.DestinationID = CulturalDestinations.DestinationID WHERE VisitYear = 2021 AND Destination IN ('AncientCity', 'HeritageSite') GROUP BY Nationality, VisitMonth;