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: Número de locais de patrimônio cultural visitados por turistas dos EUA?
 ###Tabelas: 
CREATE TABLE Tourists (TouristID INT, Country VARCHAR(50)); CREATE TABLE CulturalHeritageSites (SiteID INT, SiteName VARCHAR(100), Visitors INT); INSERT INTO Tourists (TouristID, Country) VALUES (1, 'USA'), (2, 'USA'), (3, 'Canada'); INSERT INTO CulturalHeritageSites (SiteID, SiteName, Visitors) VALUES (1, 'Louvre', 20000), (2, 'Eiffel Tower', 15000);
SELECT COUNT(*) FROM (SELECT * FROM Tourists WHERE Country = 'USA') AS US_Tourists JOIN (SELECT * FROM CulturalHeritageSites WHERE SiteID IN (1, 2)) AS VisitedSites ON TRUE;