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: Listar contratos de defesa com valor superior a 5000000 para a agência 'DoD'
 ###Tabelas: 
CREATE TABLE defense_contracts (id INT PRIMARY KEY, contract_number VARCHAR(50), title TEXT, agency VARCHAR(50), year INT, value FLOAT);
SELECT * FROM defense_contracts WHERE agency = 'DoD' AND value > 5000000;