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 3 melhores estudantes de pós-graduação com o maior número de bolsas de pesquisa concedidas nos últimos dois anos, juntamente com seus orientadores.
 ###Tabelas: 
CREATE TABLE graduate_students (id INT, name TEXT, advisor TEXT, num_grants INT, year INT); INSERT INTO graduate_students (id, name, advisor, num_grants, year) VALUES (5, 'George', 'Alice', 4, 2021); INSERT INTO graduate_students (id, name, advisor, num_grants, year) VALUES (6, 'Heidi', 'Bob', 2, 2021); INSERT INTO graduate_students (id, name, advisor, num_grants, year) VALUES (7, 'Ivan', 'Carl', 5, 2020);
SELECT name, advisor FROM graduate_students WHERE num_grants IN (SELECT MAX(num_grants) FROM graduate_students WHERE year BETWEEN 2020 AND 2021) GROUP BY name, advisor LIMIT 3;