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 montante total de financiamento recebido de fundações privadas na região Sul?
 ###Tabelas: 
CREATE TABLE funding_sources (id INT, source_type VARCHAR(50), region VARCHAR(50)); INSERT INTO funding_sources (id, source_type, region) VALUES (1, 'corporation', 'Midwest'), (2, 'foundation', 'Northeast'), (3, 'individual', 'West Coast'), (4, 'corporation', 'Southeast'), (5, 'foundation', 'South'); CREATE TABLE funding (id INT, source_id INT, amount DECIMAL(10,2)); INSERT INTO funding (id, source_id, amount) VALUES (1, 1, 10000), (2, 1, 15000), (3, 2, 2000), (4, 3, 3000), (5, 4, 5000), (6, 5, 8000);
SELECT SUM(funding.amount) FROM funding JOIN funding_sources ON funding.source_id = funding_sources.id WHERE funding_sources.source_type = 'foundation' AND funding_sources.region = 'South';