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 são as iniciativas únicas de economia circular entre fábricas nas regiões da Ásia e da África?
 ###Tabelas: 
CREATE TABLE factories (factory_id INT, name TEXT, location TEXT); CREATE TABLE initiatives (initiative_id INT, factory_id INT, description TEXT, circular_economy BOOLEAN); INSERT INTO factories (factory_id, name, location) VALUES (1, 'Factory A', 'City A, Asia'), (2, 'Factory B', 'City B, Africa'), (3, 'Factory C', 'City C, Europe'); INSERT INTO initiatives (initiative_id, factory_id, description, circular_economy) VALUES (1, 1, 'Recycling program', true), (2, 2, 'Reuse program', true), (3, 3, 'Waste reduction program', false), (4, 1, 'Composting program', true), (5, 2, 'Donation program', false);
SELECT i1.description FROM initiatives i1 JOIN factories f1 ON i1.factory_id = f1.factory_id WHERE f1.location LIKE '%Asia' OR f1.location LIKE '%Africa' AND i1.circular_economy = true GROUP BY i1.description;