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 é a duração mínima das músicas nas 100 músicas mais reproduzidas de 2021?
 ###Tabelas: 
CREATE TABLE Streams (stream_id INT, song_id INT, streams INT, stream_date DATE); INSERT INTO Streams (stream_id, song_id, streams, stream_date) VALUES (1, 1, 1000, '2021-01-01'), (2, 2, 2000, '2021-01-02'), (3, 3, 3000, '2021-01-03'); CREATE TABLE Songs (song_id INT, song_name TEXT, duration INT, release_year INT); INSERT INTO Songs (song_id, song_name, duration, release_year) VALUES (1, 'Rather Be', 205, 2014), (2, 'Shape of You', 198, 2017), (3, 'Watermelon Sugar', 245, 2020);
SELECT MIN(s.duration) FROM Songs s JOIN (SELECT song_id, COUNT(*) AS streams FROM Streams WHERE stream_date >= '2021-01-01' GROUP BY song_id ORDER BY streams DESC LIMIT 100) t ON s.song_id = t.song_id;