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 empreiteiros completaram projetos de construção na cidade de Denver, CO?
 ###Tabelas: 
CREATE TABLE Contractors (ContractorID INT, ContractorName TEXT); INSERT INTO Contractors (ContractorID, ContractorName) VALUES (1, 'ABC Builders'), (2, 'Green Construction'), (3, 'Eco Builders'); CREATE TABLE ConstructionProjects (ProjectID INT, ContractorID INT, City TEXT); INSERT INTO ConstructionProjects (ProjectID, ContractorID, City) VALUES (101, 1, 'Denver'), (102, 2, 'Portland'), (103, 3, 'Denver');
SELECT DISTINCT ContractorName FROM Contractors C INNER JOIN ConstructionProjects CP ON C.ContractorID = CP.ContractorID WHERE CP.City = 'Denver';