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 número total de artigos acadêmicos publicados por estudantes de pós-graduação de cada continente, nos últimos 4 anos?
 ###Tabelas: 
CREATE TABLE grad_students (id INT, name VARCHAR(50), continent VARCHAR(50));CREATE TABLE papers (id INT, paper_id INT, title VARCHAR(100), year INT, author_id INT);
SELECT gs.continent, COUNT(DISTINCT p.id) AS num_papers FROM grad_students gs JOIN papers p ON gs.id = p.author_id WHERE p.year BETWEEN YEAR(CURRENT_DATE) - 4 AND YEAR(CURRENT_DATE) GROUP BY gs.continent;