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: Liste os nomes dos estudantes de pós-graduação que publicaram tanto na ACM Transactions on Graphics quanto na IEEE Transactions on Visualization and Computer Graphics.
 ###Tabelas: 
CREATE TABLE graduate_students (student_id INT, name VARCHAR(50), publication VARCHAR(50)); INSERT INTO graduate_students VALUES (1, 'Alice Johnson', 'ACM Transactions on Graphics'), (2, 'Bob Brown', 'IEEE Transactions on Visualization and Computer Graphics'), (3, 'Charlie Davis', 'ACM Transactions on Graphics'), (4, 'Diana Green', 'IEEE Transactions on Visualization and Computer Graphics');
SELECT DISTINCT gs1.name FROM graduate_students gs1 JOIN graduate_students gs2 ON gs1.name = gs2.name WHERE gs1.publication = 'ACM Transactions on Graphics' AND gs2.publication = 'IEEE Transactions on Visualization and Computer Graphics';