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 é a distribuição de programas de tecnologia social por região e orçamento?
 ###Tabelas: 
CREATE TABLE Social_Good_Programs_Region (region VARCHAR(255), program VARCHAR(255), budget INT); INSERT INTO Social_Good_Programs_Region (region, program, budget) VALUES ('Asia', 'Education for All', 1000000), ('Africa', 'Clean Water Initiative', 500000), ('South America', 'Green Energy', 300000), ('Europe', 'Affordable Internet', 800000), ('North America', 'Healthcare for All', 1200000);
SELECT region, program, AVG(budget) as avg_budget FROM Social_Good_Programs_Region GROUP BY region, program;