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 é a distribuição de leitores por idade e gênero para artigos sobre política, categorizados pela ideologia política do autor?
 ###Tabelas: 
CREATE TABLE readers (id INT, age INT, gender VARCHAR(10), article_id INT, author_id INT);CREATE TABLE articles (id INT, title VARCHAR(100), date DATE, topic VARCHAR(50), political_ideology VARCHAR(50)); INSERT INTO readers VALUES (1, 45, 'Female', 1, 1); INSERT INTO articles VALUES (1, 'Politics', '2022-01-01', 'Politics', 'Liberal');
SELECT articles.political_ideology, readers.gender, readers.age, COUNT(readers.id) FROM readers INNER JOIN articles ON readers.article_id = articles.id GROUP BY articles.political_ideology, readers.gender, readers.age;