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 orçamento máximo (em USD) para um evento de diplomacia de defesa organizado pela União Europeia entre 2015 e 2018, inclusive?
 ###Tabelas: 
CREATE TABLE defense_diplomacy(id INT, event_name VARCHAR(255), organizer VARCHAR(255), budget INT, event_year INT); INSERT INTO defense_diplomacy(id, event_name, organizer, budget, event_year) VALUES (1, 'EU-ASEAN Defense Dialogue', 'European Union', 20000000, 2015), (2, 'NATO-Russia Council', 'NATO', 30000000, 2016), (3, 'EU Global Strategy', 'European Union', 40000000, 2017), (4, 'AU-EU Summit', 'African Union', 50000000, 2018), (5, 'G7 Defense Ministerial Meeting', 'G7', 60000000, 2019);
SELECT MAX(budget) FROM defense_diplomacy WHERE organizer = 'European Union' AND event_year BETWEEN 2015 AND 2018;