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 artigos de jornalismo investigativo e artigos de notícias publicados por fontes de notícias nas regiões leste e oeste, excluindo os artigos publicados por NewsSourceA e NewsSourceB?
 ###Tabelas: 
CREATE SCHEMA news;CREATE TABLE NewsSource (name varchar(255), type varchar(10), region varchar(10));INSERT INTO NewsSource (name, type, region) VALUES ('NewsSourceA', 'news', 'eastern'), ('NewsSourceB', 'investigative', 'western'), ('NewsSourceC', 'news', 'western'), ('NewsSourceD', 'opinion', 'eastern'), ('NewsSourceE', 'investigative', 'eastern'), ('NewsSourceF', 'news', 'western'), ('NewsSourceG', 'opinion', 'western'), ('NewsSourceH', 'investigative', 'western');
SELECT COUNT(*) FROM ( (SELECT * FROM news.NewsSource WHERE (region = 'eastern' OR region = 'western') AND type IN ('investigative', 'news') AND name NOT IN ('NewsSourceA', 'NewsSourceB')) EXCEPT (SELECT * FROM news.NewsSource WHERE name IN ('NewsSourceA', 'NewsSourceB')) ) AS eastern_western_news