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 programas únicos foram lançados na Ásia nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE programs (id INT, name TEXT, launch_date DATE, region TEXT); INSERT INTO programs (id, name, launch_date, region) VALUES (1, 'Education Program', '2020-01-10', 'Asia'); INSERT INTO programs (id, name, launch_date, region) VALUES (2, 'Healthcare Program', '2019-05-15', 'Asia'); INSERT INTO programs (id, name, launch_date, region) VALUES (3, 'Agriculture Program', '2021-04-20', 'Europe');
SELECT COUNT(DISTINCT id) FROM programs WHERE region = 'Asia' AND launch_date >= DATE_SUB(CURDATE(), INTERVAL 3 YEAR);