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: Encontre o valor médio de financiamento para startups de biotecnologia nos EUA, fundadas entre 2010 e 2015, que tenham recebido financiamento de fontes governamentais e privadas.
 ###Tabelas: 
CREATE TABLE startups (id INT, name VARCHAR(100), country VARCHAR(50), founded_year INT, funding_amount DECIMAL(10,2), gov_funded BOOLEAN, private_funded BOOLEAN); INSERT INTO startups (id, name, country, founded_year, funding_amount, gov_funded, private_funded) VALUES (1, 'StartupA', 'USA', 2012, 5000000.00, true, true); INSERT INTO startups (id, name, country, founded_year, funding_amount, gov_funded, private_funded) VALUES (2, 'StartupB', 'USA', 2014, 7000000.00, true, false);
SELECT AVG(funding_amount) FROM startups WHERE country = 'USA' AND founded_year BETWEEN 2010 AND 2015 AND gov_funded = true AND private_funded = true;