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 total de projetos de tecnologia social e programas de redução da divisão digital nos 3 países mais ativos da África no primeiro e segundo semestres de 2022?
 ###Tabelas: 
CREATE TABLE Social_Good_Tech_Africa (country VARCHAR(50), project_type VARCHAR(50), projects INT); INSERT INTO Social_Good_Tech_Africa (country, project_type, projects) VALUES ('Nigeria', 'social_good_tech', 100), ('Nigeria', 'digital_divide', 120), ('Kenya', 'social_good_tech', 80), ('Kenya', 'digital_divide', 110), ('Egypt', 'social_good_tech', 150), ('Egypt', 'digital_divide', 130);
SELECT Social_Good_Tech_Africa.country, SUM(Social_Good_Tech_Africa.projects) FROM Social_Good_Tech_Africa WHERE Social_Good_Tech_Africa.country IN (SELECT Social_Good_Tech_Africa.country FROM Social_Good_Tech_Africa GROUP BY Social_Good_Tech_Africa.country ORDER BY SUM(Social_Good_Tech_Africa.projects) DESC LIMIT 3) GROUP BY Social_Good_Tech_Africa.country;