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 as empresas de mineração operando em países com o maior impacto ambiental?
 ###Tabelas: 
CREATE TABLE Companies (CompanyID INT, CompanyName VARCHAR(50), Country VARCHAR(50)); INSERT INTO Companies (CompanyID, CompanyName, Country) VALUES (1, 'ABC Mining', 'Canada'), (2, 'XYZ Excavations', 'USA'), (3, 'MNO Drilling', 'Mexico'), (4, 'PQR Quarrying', 'Australia'), (5, 'RST Mining', 'Russia'); CREATE TABLE EnvironmentalImpact (Country VARCHAR(50), ImpactScore INT); INSERT INTO EnvironmentalImpact (Country, ImpactScore) VALUES ('Canada', 60), ('USA', 70), ('Mexico', 50), ('Australia', 80), ('Russia', 90);
SELECT CompanyName FROM Companies JOIN EnvironmentalImpact ON Companies.Country = EnvironmentalImpact.Country WHERE ImpactScore IN (SELECT MAX(ImpactScore) FROM EnvironmentalImpact);