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 animais em perigo foram introduzidos em novos habitats por meio de esforços de conservação?
 ###Tabelas: 
CREATE TABLE if NOT EXISTS endangered_animals (animal_id INT, animal_name VARCHAR(50), conservation_status VARCHAR(20)); INSERT INTO endangered_animals (animal_id, animal_name, conservation_status) VALUES (1, 'Amur Leopard', 'Critically Endangered'); INSERT INTO endangered_animals (animal_id, animal_name, conservation_status) VALUES (2, 'Black Rhino', 'Critically Endangered'); CREATE TABLE if NOT EXISTS habitats (habitat_id INT, habitat_name VARCHAR(50)); INSERT INTO habitats (habitat_id, habitat_name) VALUES (1, 'Boreal Forest'); INSERT INTO habitats (habitat_id, habitat_name) VALUES (2, 'Mangrove Forest'); CREATE TABLE if NOT EXISTS introductions (animal_id INT, habitat_id INT); INSERT INTO introductions (animal_id, habitat_id) VALUES (1, 2);
SELECT animal_name FROM endangered_animals e JOIN introductions i ON e.animal_id = i.animal_id JOIN habitats h ON i.habitat_id = h.habitat_id WHERE conservation_status = 'Critically Endangered';