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: Encontre o número de programas únicos financiados por fontes de financiamento 'Governo' e 'Privado'.
 ###Tabelas: 
CREATE TABLE Programs (id INT, name TEXT, funding_source TEXT); INSERT INTO Programs (id, name, funding_source) VALUES (1, 'Art Exhibition', 'Government'), (2, 'Music Festival', 'Private'), (3, 'Theater Performance', 'Private');
SELECT COUNT(DISTINCT name) FROM Programs WHERE funding_source IN ('Government', 'Private');