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 programas, suas localizações e orçamento total das tabelas 'programas' e 'orçamentos'.
 ###Tabelas: 
CREATE TABLE programs (id INT, name TEXT, location TEXT); CREATE TABLE budges (id INT, program_id INT, program_name TEXT, allocated_budget DECIMAL(10, 2));
SELECT p.name, p.location, SUM(b.allocated_budget) FROM programs p INNER JOIN budges b ON p.id = b.program_id GROUP BY p.name, p.location;