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: Quem são os 3 principais autores masculinos com a maior contagem total de palavras para artigos sobre meio ambiente e mudanças climáticas?
 ###Tabelas: 
CREATE TABLE articles (id INT, title VARCHAR(50), category VARCHAR(20), author_id INT, word_count INT, author_gender VARCHAR(10)); INSERT INTO articles (id, title, category, author_id, word_count, author_gender) VALUES (1, 'Environment Protection Act', 'environment', 1, 1200, 'male'), (2, 'Climate Change Impact', 'climate_change', 2, 1500, 'female'), (3, 'Sports News', 'sports', 3, 800, 'male'), (4, 'Political Update', 'politics', 4, 1000, 'non-binary');
SELECT authors.name, SUM(articles.word_count) AS total_word_count FROM articles INNER JOIN authors ON articles.author_id = authors.id WHERE articles.category IN ('environment', 'climate_change') AND authors.author_gender = 'male' GROUP BY authors.name ORDER BY total_word_count DESC, authors.name DESC LIMIT 3;