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: Liste os nomes das startups que receberam financiamento tanto do InvestidorA quanto do InvestidorB.
 ###Tabelas: 
CREATE TABLE investors (id INT, name TEXT); CREATE TABLE investments (id INT, investor_id INT, startup_id INT, investment_amount INT); CREATE TABLE startups (id INT, name TEXT); INSERT INTO investors (id, name) VALUES (1, 'InvestorA'), (2, 'InvestorB'), (3, 'InvestorC'); INSERT INTO startups (id, name) VALUES (1, 'StartupA'), (2, 'StartupB'), (3, 'StartupC'); INSERT INTO investments (id, investor_id, startup_id, investment_amount) VALUES (1, 1, 1, 100000), (2, 1, 2, 200000), (3, 2, 1, 150000), (4, 2, 3, 50000);
SELECT s.name FROM startups s INNER JOIN investments i1 ON s.id = i1.startup_id INNER JOIN investors i2 ON i1.investor_id = i2.id INNER JOIN investments i3 ON s.id = i3.startup_id INNER JOIN investors i4 ON i3.investor_id = i4.id WHERE i2.name = 'InvestorA' AND i4.name = 'InvestorB';