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: Encontre a idade média de todos os elefantes nos programas de conservação africanos.
 ###Tabelas: 
CREATE TABLE african_conservation_programs (id INT, program_name VARCHAR(255), region VARCHAR(255)); INSERT INTO african_conservation_programs (id, program_name, region) VALUES (1, 'Samburu National Reserve', 'Kenya'), (2, 'Garamba National Park', 'DRC'); CREATE TABLE elephants (id INT, name VARCHAR(255), age INT, conservation_program_id INT); INSERT INTO elephants (id, name, age, conservation_program_id) VALUES (1, 'Dame Sheba', 42, 1), (2, 'Mara', 35, 1), (3, 'Rafiki', 50, 2);
SELECT AVG(elephants.age) FROM elephants INNER JOIN african_conservation_programs ON elephants.conservation_program_id = african_conservation_programs.id WHERE african_conservation_programs.region = 'Africa';