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 máximo de expedições lideradas por um pesquisador em um único ano?
 ###Tabelas: 
CREATE TABLE researchers ( id INT PRIMARY KEY, name VARCHAR(255), title VARCHAR(255)); INSERT INTO researchers (id, name, title) VALUES (1, 'Alice', 'Professor'); INSERT INTO researchers (id, name, title) VALUES (2, 'Bob', 'Dr.'); CREATE TABLE expeditions ( id INT PRIMARY KEY, name VARCHAR(255), year INT, location VARCHAR(255), leader_id INT, FOREIGN KEY (leader_id) REFERENCES researchers(id)); INSERT INTO expeditions (id, name, year, location, leader_id) VALUES (1, 'Expedition A', 2010, 'Arctic', 1); INSERT INTO expeditions (id, name, year, location, leader_id) VALUES (2, 'Expedition B', 2015, 'Antarctic', 1); INSERT INTO expeditions (id, name, year, location, leader_id) VALUES (3, 'Expedition C', 2015, 'Arctic', 2);
SELECT year, COUNT(DISTINCT name) as num_expeditions FROM expeditions JOIN researchers ON expeditions.leader_id = researchers.id GROUP BY year HAVING num_expeditions > 1 ORDER BY num_expeditions DESC LIMIT 1;