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 espécies marinhas foram observadas na área marinha protegida do 'Triângulo de Coral'?
 ###Tabelas: 
CREATE TABLE marine_species (id INT, species_name VARCHAR(255), conservation_status VARCHAR(100)); CREATE TABLE marine_protected_areas (id INT, name VARCHAR(255), area_size FLOAT); CREATE TABLE marine_protected_areas_species (marine_protected_area_id INT, species_id INT); INSERT INTO marine_species (id, species_name, conservation_status) VALUES (1, 'Clownfish', 'Least Concern'), (2, 'Green Sea Turtle', 'Endangered'), (3, 'Whale Shark', 'Vulnerable'); INSERT INTO marine_protected_areas (id, name, area_size) VALUES (1, 'Great Barrier Reef', 344400), (2, 'Coral Triangle', 518000), (3, 'Galapagos Marine Reserve', 133000); INSERT INTO marine_protected_areas_species (marine_protected_area_id, species_id) VALUES (1, 1), (1, 2), (1, 3), (2, 1), (2, 3);
SELECT species_name FROM marine_species ms JOIN marine_protected_areas_species mpas ON ms.id = mpas.species_id JOIN marine_protected_areas mpa ON mpas.marine_protected_area_id = mpa.id WHERE mpa.name = 'Coral Triangle';