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: Liste os 3 principais eventos de diplomacia de defesa com o maior número de participantes, incluindo o nome do evento, país anfitrião e número de participantes?
 ###Tabelas: 
CREATE TABLE defense_diplomacy (id INT, event VARCHAR(255), host_country VARCHAR(255), participants INT); INSERT INTO defense_diplomacy (id, event, host_country, participants) VALUES (1, 'Defense Innovation Summit', 'USA', 500), (2, 'International Peacekeeping Conference', 'France', 350), (3, 'Defense and Security Forum', 'Germany', 400), (4, 'Military Diplomacy Workshop', 'Canada', 200), (5, 'Defense Cooperation Meeting', 'Australia', 250);
SELECT event, host_country, participants FROM (SELECT event, host_country, participants, ROW_NUMBER() OVER (ORDER BY participants DESC) as rn FROM defense_diplomacy) t WHERE rn <= 3;