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 opinião e reportagens investigativas publicados por fontes de notícias na região norte, excluindo os artigos publicados por NewsSourceG e NewsSourceH?
 ###Tabelas: 
CREATE SCHEMA news;CREATE TABLE NewsSource (name varchar(255), type varchar(10), region varchar(10));INSERT INTO NewsSource (name, type, region) VALUES ('NewsSourceG', 'opinion', 'northern'), ('NewsSourceH', 'investigative', 'northern'), ('NewsSourceI', 'news', 'northern'), ('NewsSourceJ', 'investigative', 'northern'), ('NewsSourceK', 'opinion', 'northern'), ('NewsSourceL', 'news', 'northern');
SELECT COUNT(*) FROM ( (SELECT * FROM news.NewsSource WHERE (region = 'northern') AND type IN ('investigative', 'opinion') AND name NOT IN ('NewsSourceG', 'NewsSourceH')) ) AS northern_opinion_investigative