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 agricultores que participaram de iniciativas de desenvolvimento comunitário no Quênia e Uganda?
 ###Tabelas: 
CREATE TABLE farmers (id INT, name TEXT, country TEXT); INSERT INTO farmers (id, name, country) VALUES (1, 'John', 'Kenya'), (2, 'Jane', 'Uganda'); CREATE TABLE initiatives (id INT, name TEXT, location TEXT); INSERT INTO initiatives (id, name, location) VALUES (1, 'Training', 'Kenya'), (2, 'Workshop', 'Uganda'); CREATE TABLE participation (farmer_id INT, initiative_id INT); INSERT INTO participation (farmer_id, initiative_id) VALUES (1, 1), (2, 2);
SELECT COUNT(DISTINCT f.id) FROM farmers f INNER JOIN participation p ON f.id = p.farmer_id INNER JOIN initiatives i ON p.initiative_id = i.id WHERE f.country IN ('Kenya', 'Uganda');