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: Identificar o número de empresas fundadas em cada país que receberam financiamento de investidores de capital de risco e investidores-anjo, excluindo empresas que também receberam financiamento de plataformas de crowdfunding.
 ###Tabelas: 
CREATE TABLE Companies (id INT, name TEXT, country TEXT); CREATE TABLE Funding (id INT, company_id INT, investor_type TEXT, amount INT, funding_round TEXT); INSERT INTO Companies (id, name, country) VALUES (1, 'Multi Funding', 'India'), (2, 'No Crowdfunding', 'USA'); INSERT INTO Funding (id, company_id, investor_type, amount, funding_round) VALUES (1, 1, 'VC', 8000000, 'Series A'), (2, 1, 'Angel', 3000000, 'Seed'), (3, 2, 'VC', 10000000, 'Series A'), (4, 2, 'Angel', 2500000, 'Seed');
SELECT Companies.country, COUNT(DISTINCT Companies.id) as company_count FROM Companies INNER JOIN Funding funding_vc ON Companies.id = funding_vc.company_id INNER JOIN Funding funding_angel ON Companies.id = funding_angel.company_id WHERE funding_vc.investor_type = 'VC' AND funding_angel.investor_type = 'Angel' AND Companies.country IN (SELECT country FROM Companies INNER JOIN Funding ON Companies.id = Funding.company_id WHERE Funding.investor_type = 'Crowdfunding') GROUP BY Companies.country HAVING COUNT(DISTINCT Companies.id) > 1