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 valor médio de financiamento para empresas com pelo menos 3 executivas mulheres?
 ###Tabelas: 
CREATE TABLE Companies(id INT, name TEXT, funding_amount INT);   CREATE TABLE Executives(id INT, company_id INT, gender TEXT);   INSERT INTO Companies VALUES (1, 'TechCo', 5000000), (2, 'GreenTech', 7000000);   INSERT INTO Executives VALUES (1, 1, 'Female'), (2, 1, 'Female'), (3, 1, 'Male'), (4, 2, 'Female'), (5, 2, 'Female'), (6, 2, 'Female');
SELECT AVG(Companies.funding_amount) FROM Companies INNER JOIN (SELECT company_id FROM Executives WHERE gender = 'Female' GROUP BY company_id HAVING COUNT(*) >= 3) AS FemaleExecs ON Companies.id = FemaleExecs.company_id;