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: Identificar a interseção de beneficiários de bolsas e autores de artigos entre estudantes de pós-graduação de origens historicamente marginalizadas.
 ###Tabelas: 
CREATE TABLE grant_recipients (student_id INT, grant_id INT);   CREATE TABLE paper_authors (student_id INT, paper_id INT);   CREATE TABLE students (student_id INT, student_name VARCHAR(255), student_community VARCHAR(255));
SELECT DISTINCT s.student_name FROM students s INNER JOIN grant_recipients gr ON s.student_id = gr.student_id INNER JOIN paper_authors pa ON s.student_id = pa.student_id WHERE s.student_community IN ('Historically Marginalized Community 1', 'Historically Marginalized Community 2');