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 é a porcentagem de idiomas ameaçados na América do Sul?
 ###Tabelas: 
CREATE TABLE languages (language_id INT, country_id INT, language_name VARCHAR(255), status VARCHAR(255)); INSERT INTO languages VALUES (1, 1, 'Spanish', 'Preserved'), (2, 1, 'Quechua', 'Endangered'), (3, 2, 'Portuguese', 'Preserved'), (4, 2, 'Guarani', 'Endangered'), (5, 3, 'English', 'Preserved'), (6, 3, 'Mapudungun', 'Endangered');
SELECT (COUNT(CASE WHEN status = 'Endangered' THEN 1 ELSE NULL END)/COUNT(*))*100 AS endangered_percentage FROM languages WHERE country_id IN (SELECT country_id FROM countries WHERE continent = 'South America');