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: Quais são as iniciativas de pedagogia aberta e seus respectivos orçamentos por região?
 ###Tabelas: 
CREATE TABLE initiatives (initiative_id INT, initiative_name VARCHAR(50), initiative_type VARCHAR(50), region_id INT); CREATE TABLE budgets (budget_id INT, initiative_id INT, budget_amount INT); CREATE TABLE regions (region_id INT, region_name VARCHAR(50)); INSERT INTO initiatives (initiative_id, initiative_name, initiative_type, region_id) VALUES (101, 'Open Source Textbooks', 'Open Pedagogy', 1), (102, 'Peer Learning Networks', 'Open Pedagogy', 2), (103, 'Project-Based Learning', 'Open Pedagogy', 3); INSERT INTO budgets (budget_id, initiative_id, budget_amount) VALUES (201, 101, 10000), (202, 102, 15000), (203, 103, 12000); INSERT INTO regions (region_id, region_name) VALUES (1, 'Northeast'), (2, 'Southeast'), (3, 'Midwest');
SELECT i.initiative_name, b.budget_amount, r.region_name FROM initiatives i INNER JOIN budgets b ON i.initiative_id = b.initiative_id INNER JOIN regions r ON i.region_id = r.region_id;