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 programas de arte para comunidades sub-representadas nas regiões Centro-Oeste e Nordeste?
 ###Tabelas: 
CREATE TABLE Programs (id INT, state VARCHAR(2), program VARCHAR(20), region VARCHAR(10)); INSERT INTO Programs (id, state, program, region) VALUES (1, 'IL', 'Urban Art', 'Midwest'), (2, 'NY', 'Minority Art', 'Northeast'), (3, 'MI', 'Rural Art', 'Midwest'), (4, 'MA', 'Indigenous Art', 'Northeast'); CREATE TABLE Communities (id INT, state VARCHAR(2), underrepresented VARCHAR(5)); INSERT INTO Communities (id, state, underrepresented) VALUES (1, 'IL', 'yes'), (2, 'NY', 'yes'), (3, 'MI', 'yes'), (4, 'MA', 'yes');
SELECT COUNT(*) FROM Programs INNER JOIN Communities ON Programs.state = Communities.state WHERE Communities.underrepresented = 'yes' AND Programs.region IN ('Midwest', 'Northeast');