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 custo médio de produção de roupas feitas de algodão orgânico, fabricadas em fábricas que cumprem práticas trabalhistas justas e vendidas na Europa?
 ###Tabelas: 
CREATE TABLE OrganicCottonGarments (id INT PRIMARY KEY, production_cost DECIMAL(5,2), factory_fair_labor_compliance BOOLEAN, sale_location VARCHAR(20)); CREATE TABLE Factories (id INT PRIMARY KEY, fair_labor_compliance BOOLEAN); CREATE TABLE Sales (garment_id INT, sale_location VARCHAR(20)); INSERT INTO OrganicCottonGarments (id, production_cost, factory_fair_labor_compliance, sale_location) VALUES (1, 25.50, true, 'Europe'), (2, 30.00, true, 'Asia'), (3, 22.00, false, 'Europe'); INSERT INTO Factories (id, fair_labor_compliance) VALUES (1, true), (2, false); INSERT INTO Sales (garment_id, sale_location) VALUES (1, 'Europe'), (2, 'Asia'), (3, 'Europe');
SELECT AVG(og.production_cost) FROM OrganicCottonGarments og INNER JOIN Factories f ON og.id = f.id INNER JOIN Sales s ON og.id = s.garment_id WHERE og.factory_fair_labor_compliance = true AND s.sale_location = 'Europe';