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 são os sites com a maioria dos artefatos analisados por especialistas do mesmo país que especialistas em metalurgia?
 ###Tabelas: 
CREATE TABLE Artifacts (id INT, site VARCHAR(50), artifact_name VARCHAR(50), date_found DATE, description TEXT); INSERT INTO Artifacts (id, site, artifact_name, date_found, description) VALUES (1, 'Site1', 'Pottery', '2020-01-01', 'Fine pottery with unique symbols'); CREATE TABLE Sites (id INT, site_name VARCHAR(50), location VARCHAR(50), period VARCHAR(50), type VARCHAR(50)); INSERT INTO Sites (id, site_name, location, period, type) VALUES (1, 'Site1', 'Location1', 'Period1', 'Settlement'); CREATE TABLE Experts (id INT, name VARCHAR(50), expertise VARCHAR(50), country VARCHAR(50)); INSERT INTO Experts (id, name, expertise, country) VALUES (1, 'Expert1', 'Pottery', 'Country1'), (2, 'Expert2', 'Metalwork', 'Country1');
SELECT site, COUNT(*) as artifact_count FROM Artifacts GROUP BY site HAVING artifact_count = (SELECT MAX(artifact_count) FROM (SELECT site, COUNT(*) as artifact_count FROM Artifacts GROUP BY site) as subquery) AND site IN (SELECT site_name FROM (SELECT site_name FROM Sites WHERE type = 'Settlement' AND location IN (SELECT location FROM Sites WHERE period = 'Period2')) as subquery2 WHERE site_name IN (SELECT site_name FROM Experts WHERE country IN (SELECT country FROM Experts WHERE expertise = 'Metalwork'))) GROUP BY site;