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: Qual é o valor total do contrato para os 3 principais contratados de defesa nos EUA?
 ###Tabelas: 
CREATE TABLE defense_contractors (contractor_id INT, contractor_name VARCHAR(255), contract_value FLOAT, country VARCHAR(255)); INSERT INTO defense_contractors (contractor_id, contractor_name, contract_value, country) VALUES (1, 'Lockheed Martin', 6000000, 'USA'), (2, 'Boeing', 5000000, 'USA'), (3, 'Raytheon', 4000000, 'USA'), (4, 'Northrop Grumman', 3500000, 'USA'), (5, 'General Dynamics', 3000000, 'USA');
SELECT SUM(contract_value) FROM (SELECT contract_value FROM defense_contractors WHERE country = 'USA' AND contractor_name IN ('Lockheed Martin', 'Boeing', 'Raytheon') ORDER BY contract_value DESC LIMIT 3);