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 número de programas de educação que foram realizados em cada região, agrupados pelo tipo de programa?
 ###Tabelas: 
CREATE TABLE education_data (education_id INT, region VARCHAR(255), program_type VARCHAR(255), program_name VARCHAR(255)); INSERT INTO education_data (education_id, region, program_type, program_name) VALUES (1, 'North', 'Animal Tracking', 'Animal Tracking 101'), (2, 'North', 'Animal Tracking', 'Advanced Animal Tracking'), (3, 'South', 'Endangered Species', 'Endangered Species 101'), (4, 'South', 'Endangered Species', 'Advanced Endangered Species'), (5, 'East', 'Bird Watching', 'Bird Watching 101'), (6, 'East', 'Wildlife Photography', 'Wildlife Photography 101'), (7, 'West', 'Animal Rescue', 'Animal Rescue 101'), (8, 'West', 'Nature Walks', 'Nature Walks 101');
SELECT region, program_type, COUNT(program_name) AS program_count FROM education_data GROUP BY region, program_type;