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: Identificar os programas de engajamento comunitário nos países com o maior número de línguas em perigo.
 ###Tabelas: 
CREATE TABLE programs (name VARCHAR(255), location VARCHAR(255), endangered_languages INTEGER); INSERT INTO programs (name, location, endangered_languages) VALUES ('Program A', 'Country A', 10); INSERT INTO programs (name, location, endangered_languages) VALUES ('Program B', 'Country B', 5);
SELECT programs.name, programs.location FROM programs JOIN (SELECT location, MAX(endangered_languages) AS max_endangered_languages FROM programs GROUP BY location) AS max_endangered_locations ON programs.location = max_endangered_locations.location AND programs.endangered_languages = max_endangered_locations.max_endangered_languages;