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 é o preço médio de materiais ecológicos para marcas localizadas na África?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, name VARCHAR(255), region VARCHAR(255)); INSERT INTO brands (brand_id, name, region) VALUES (1, 'EcoAfrica', 'Africa'), (2, 'GreenGlobe', 'Europe'); CREATE TABLE materials (material_id INT, name VARCHAR(255), is_eco_friendly BOOLEAN, price DECIMAL(10,2)); INSERT INTO materials (material_id, name, is_eco_friendly, price) VALUES (1, 'Bamboo Cloth', TRUE, 10.50), (2, 'Regular Polyester', FALSE, 8.25); CREATE TABLE brand_materials (brand_id INT, material_id INT, price DECIMAL(10,2)); INSERT INTO brand_materials (brand_id, material_id, price) VALUES (1, 1, 11.00), (1, 2, 8.50), (2, 1, 9.50), (2, 2, 7.75);
SELECT AVG(bm.price) FROM brand_materials bm JOIN brands b ON bm.brand_id = b.brand_id JOIN materials m ON bm.material_id = m.material_id WHERE b.region = 'Africa' AND m.is_eco_friendly = TRUE;