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 porcentagem de programas de TV produzidos no Japão e na Coreia, categorizados por gênero, nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE tv_shows (id INT, title VARCHAR(255), release_year INT, rating DECIMAL(3,2), genre VARCHAR(255), country VARCHAR(255)); INSERT INTO tv_shows (id, title, release_year, rating, genre, country) VALUES (1, 'TVShow1', 2018, 8.2, 'Drama', 'Japan'); INSERT INTO tv_shows (id, title, release_year, rating, genre, country) VALUES (2, 'TVShow2', 2019, 7.5, 'Comedy', 'Japan'); INSERT INTO tv_shows (id, title, release_year, rating, genre, country) VALUES (3, 'TVShow3', 2020, 8.8, 'Action', 'Japan'); INSERT INTO tv_shows (id, title, release_year, rating, genre, country) VALUES (4, 'TVShow4', 2021, 9.0, 'Thriller', 'Korea'); INSERT INTO tv_shows (id, title, release_year, rating, genre, country) VALUES (5, 'TVShow5', 2017, 7.0, 'Romance', 'Korea');
SELECT genre, country, 100.0 * COUNT(*) / (SELECT COUNT(*) FROM tv_shows WHERE release_year BETWEEN 2017 AND 2021 AND (country = 'Japan' OR country = 'Korea')) as percentage FROM tv_shows WHERE release_year BETWEEN 2017 AND 2021 AND (country = 'Japan' OR country = 'Korea') GROUP BY genre, country;