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 de emprego para veteranos existem em cada estado dos EUA?
 ###Tabelas: 
CREATE TABLE veteran_programs (id INT, program_id VARCHAR(50), program_name VARCHAR(100), state VARCHAR(50));
SELECT state, COUNT(DISTINCT program_id) AS num_programs FROM veteran_programs WHERE state IN (SELECT state FROM states WHERE country = 'United States') GROUP BY state;