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: Quantos doadores únicos contribuíram para o programa de educação?
 ###Tabelas: 
CREATE TABLE Donations (id INT, donor_name VARCHAR(255), contact_info VARCHAR(255), program VARCHAR(255), hours INT); INSERT INTO Donations (id, donor_name, contact_info, program, hours) VALUES (1, 'Daniel Kim', 'danielkim@example.com', 'Environmental', 20), (2, 'Elena Thompson', 'elenathompson@example.com', 'Environmental', 15), (3, 'Felipe Rodriguez', 'feliperodriguez@example.com', 'Education', 30), (4, 'Grace Lee', 'gracelee@example.com', 'Health', 20), (5, 'Hector Martinez', 'hectormartinez@example.com', 'Arts and Culture', 10), (6, 'Irene Chen', 'irenechen@example.com', 'Education', 10), (7, 'Juan Garcia', 'juangarcia@example.com', 'Education', 15);
SELECT COUNT(DISTINCT donor_name) as num_unique_donors FROM Donations WHERE program = 'Education';