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: Mostrar a duração média da partida de 'League of Legends' para as 5 partidas mais longas jogadas no rank 'Diamond'.
 ###Tabelas: 
CREATE TABLE matches (id INT, game VARCHAR(10), rank VARCHAR(20), match_duration INT); INSERT INTO matches (id, game, rank, match_duration) VALUES (1, 'League of Legends', 'Diamond', 45);
SELECT AVG(match_duration) FROM matches WHERE game = 'League of Legends' AND rank = 'Diamond' AND match_duration IN (SELECT DISTINCT match_duration FROM matches WHERE game = 'League of Legends' AND rank = 'Diamond' ORDER BY match_duration DESC LIMIT 5);