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: Calcular o número total de espécies observadas em cada região ártica.
 ###Tabelas: 
CREATE TABLE arctic_regions (region_id INT, region_name VARCHAR(50)); CREATE TABLE species (species_id INT, species_name VARCHAR(50)); CREATE TABLE species_observations (observation_id INT, species_id INT, region_id INT, observation_date DATE); INSERT INTO arctic_regions (region_id, region_name) VALUES (1, 'Alaska'), (2, 'Greenland'), (3, 'Svalbard'); INSERT INTO species (species_id, species_name) VALUES (1, 'Polar Bear'), (2, 'Arctic Fox'), (3, 'Arctic Char'); INSERT INTO species_observations (observation_id, species_id, region_id, observation_date) VALUES (1, 1, 1, '2017-01-01'), (2, 1, 3, '2018-02-10'), (3, 2, 2, '2019-03-15'), (4, 3, 3, '2020-04-01');
SELECT region_name, COUNT(DISTINCT species_id) as species_count FROM arctic_regions JOIN species_observations ON arctic_regions.region_id = species_observations.region_id GROUP BY region_name;