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: Quais locais de patrimônio na América Latina têm mais de 3 hotéis nas proximidades?
 ###Tabelas: 
CREATE TABLE heritage_sites (site_id INT, site_name VARCHAR(100), country VARCHAR(50)); CREATE TABLE hotels (hotel_id INT, site_id INT, city VARCHAR(50)); INSERT INTO heritage_sites (site_id, site_name, country) VALUES (1, 'Machu Picchu', 'Peru'), (2, 'Iguazu Falls', 'Brazil'), (3, 'Galapagos Islands', 'Ecuador'); INSERT INTO hotels (hotel_id, site_id, city) VALUES (1, 1, 'Cusco'), (2, 1, 'Aguas Calientes'), (3, 2, 'Foz do Iguacu'), (4, 2, 'Puerto Iguazu'), (5, 3, 'Puerto Ayora'), (6, 3, 'Santa Cruz');
SELECT h.site_id, s.site_name, COUNT(*) as num_hotels FROM hotels h INNER JOIN heritage_sites s ON h.site_id = s.site_id GROUP BY h.site_id, s.site_name HAVING COUNT(*) > 3 AND s.country LIKE 'Lat%';