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 membros do corpo docente que receberam bolsas de pesquisa no mesmo ano em que publicaram um artigo.
 ###Tabelas: 
CREATE TABLE faculty (id INT, name VARCHAR(50), department VARCHAR(20)); CREATE TABLE research_grants (faculty_id INT, grant_amount DECIMAL(10,2), year INT); CREATE TABLE publications (id INT, faculty_id INT, title VARCHAR(50), year INT); INSERT INTO faculty (id, name, department) VALUES (1, 'Alex Brown', 'Computer Science'), (2, 'Rachel Green', 'Biology'); INSERT INTO research_grants (faculty_id, grant_amount, year) VALUES (1, 25000.00, 2020), (1, 30000.00, 2019), (3, 40000.00, 2020); INSERT INTO publications (id, faculty_id, title, year) VALUES (1, 1, 'Database Systems', 2020), (2, 1, 'Artificial Intelligence', 2019), (3, 3, 'Genetics', 2020);
SELECT f.name FROM faculty f JOIN research_grants rg ON f.id = rg.faculty_id JOIN publications p ON f.id = p.faculty_id WHERE rg.year = p.year GROUP BY f.name HAVING COUNT(DISTINCT rg.year) = 1 AND COUNT(DISTINCT p.year) = 1;