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: Identificar transportadoras com contratos de frete em países que tenham pelo menos 3 armazéns?
 ###Tabelas: 
CREATE TABLE Carrier (CarrierID INT, CarrierName TEXT, Country TEXT); INSERT INTO Carrier (CarrierID, CarrierName, Country) VALUES (1, 'ABC Logistics', 'USA'), (2, 'XYZ Freight', 'Canada'); CREATE TABLE Warehouse (WarehouseID INT, WarehouseName TEXT, Country TEXT); INSERT INTO Warehouse (WarehouseID, WarehouseName, Country) VALUES (1, 'Central Warehouse', 'USA'), (2, 'East Coast Warehouse', 'USA'), (3, 'West Coast Warehouse', 'USA'), (4, 'Toronto Warehouse', 'Canada');
SELECT DISTINCT CarrierName, Country FROM Carrier WHERE Country IN (SELECT Country FROM Warehouse GROUP BY Country HAVING COUNT(DISTINCT WarehouseID) >= 3);