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: Quais programas de monitoramento da biodiversidade coletaram dados em mais de 2 estações de pesquisa árticas?
 ###Tabelas: 
CREATE TABLE biodiversity_monitoring_programs (id INT, name TEXT, region TEXT); INSERT INTO biodiversity_monitoring_programs (id, name, region) VALUES (1, 'Arctic Biodiversity Assessment', 'Arctic'); INSERT INTO biodiversity_monitoring_programs (id, name, region) VALUES (2, 'Circumpolar Biodiversity Monitoring Program', 'Arctic'); INSERT INTO biodiversity_monitoring_programs (id, name, region) VALUES (3, 'International Tundra Experiment', 'Arctic'); CREATE TABLE biodiversity_data (program_id INT, station_id INT, year INT, species_count INT); INSERT INTO biodiversity_data (program_id, station_id, year, species_count) VALUES (1, 1, 2015, 50); INSERT INTO biodiversity_data (program_id, station_id, year, species_count) VALUES (1, 2, 2016, 75); INSERT INTO biodiversity_data (program_id, station_id, year, species_count) VALUES (2, 1, 2015, 50); INSERT INTO biodiversity_data (program_id, station_id, year, species_count) VALUES (2, 3, 2017, 100); INSERT INTO biodiversity_data (program_id, station_id, year, species_count) VALUES (3, 2, 2016, 75);
SELECT program_id, name, COUNT(DISTINCT station_id) as stations_visited FROM biodiversity_data GROUP BY program_id, name HAVING stations_visited > 2;