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 gênero de jogo mais popular para jogadores com idade entre 18 e 25 anos?
 ###Tabelas: 
CREATE TABLE Games (GameID INT, GameName VARCHAR(50), Platform VARCHAR(50), ReleaseDate DATE, Genre VARCHAR(50)); INSERT INTO Games (GameID, GameName, Platform, ReleaseDate, Genre) VALUES (1, 'Fortnite', 'PC', '2017-07-25', 'Battle Royale'); INSERT INTO Games (GameID, GameName, Platform, ReleaseDate, Genre) VALUES (2, 'PUBG', 'PC', '2017-12-20', 'Battle Royale'); INSERT INTO Games (GameID, GameName, Platform, ReleaseDate, Genre) VALUES (3, 'Mario Kart 8', 'Nintendo Switch', '2017-04-28', 'Racing'); INSERT INTO Games (GameID, GameName, Platform, ReleaseDate, Genre) VALUES (4, 'The Legend of Zelda: Breath of the Wild', 'Nintendo Switch', '2017-03-03', 'Action-Adventure'); INSERT INTO Games (GameID, GameName, Platform, ReleaseDate, Genre) VALUES (5, 'Overwatch', 'PC', '2016-05-24', 'First-Person Shooter');
SELECT Genre, COUNT(*) AS Popularity FROM Games INNER JOIN (SELECT PlayerID, EXTRACT(YEAR FROM Age) AS Age FROM Players) AS PlayerAges ON Games.GameID = PlayerAges.PlayerID WHERE Age BETWEEN 18 AND 25 GROUP BY Genre;