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 pegada de carbono média dos produtos fabricados na América do Sul que são feitos de materiais reciclados?
 ###Tabelas: 
CREATE TABLE products (product_id INT, name VARCHAR(255), material_id INT, carbon_footprint DECIMAL(5,2));CREATE TABLE materials (material_id INT, name VARCHAR(255), type VARCHAR(255), origin VARCHAR(255));INSERT INTO products (product_id, name, material_id, carbon_footprint) VALUES (1, 'Recycled Tote', 1, 2.50), (2, 'Conventional Tote', 2, 5.00), (3, 'Recycled Jacket', 3, 4.00);INSERT INTO materials (material_id, name, type, origin) VALUES (1, 'Recycled Cotton', 'Recycled', 'South America'), (2, 'Conventional Cotton', 'Conventional', 'North America'), (3, 'Recycled Polyester', 'Recycled', 'Asia');
SELECT AVG(products.carbon_footprint) as avg_carbon_footprint FROM products JOIN materials ON products.material_id = materials.material_id WHERE materials.type = 'Recycled' AND materials.origin = 'South America';