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 nomes e especialidades dos especialistas que analisaram artefatos de sites localizados no mesmo país que um site do Período4?
 ###Tabelas: 
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'), (2, 'Site2', 'Location2', 'Period4', 'Village'); CREATE TABLE Artifacts (id INT, site VARCHAR(50), artifact_name VARCHAR(50), date_found DATE, description TEXT, analyzed_by VARCHAR(50)); INSERT INTO Artifacts (id, site, artifact_name, date_found, description, analyzed_by) VALUES (1, 'Site1', 'Pottery', '2020-01-01', 'Fine pottery with unique symbols', 'Expert1'); 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 DISTINCT e.name, e.expertise FROM Experts e JOIN Artifacts a ON a.analyzed_by = e.name JOIN Sites s ON a.site = s.site_name JOIN Sites s2 ON s.country = s2.country AND s2.period = 'Period4';