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 ano médio de lançamento das músicas mais longas de cada gênero?
 ###Tabelas: 
CREATE TABLE genre_songs (genre VARCHAR(50), song_id INT, release_year INT); INSERT INTO genre_songs (genre, song_id, release_year) VALUES ('Pop', 1, 1985), ('Pop', 2, 1986), ('Jazz', 3, 1987), ('Jazz', 4, 1988), ('Rock', 5, 1989); CREATE TABLE songs_length (song_id INT, length FLOAT); INSERT INTO songs_length (song_id, length) VALUES (1, 450.0), (2, 350.0), (3, 500.0), (4, 450.0), (5, 300.0);
SELECT AVG(release_year) FROM (SELECT genre, MAX(release_year) as release_year FROM genre_songs gs JOIN songs_length sl ON gs.song_id = sl.song_id GROUP BY genre) as t;