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: Encontre o número de artigos publicados por cada autor, ordenados pela contagem em ordem decrescente, e retorne apenas aqueles autores que publicaram mais de 5 artigos.
 ###Tabelas: 
CREATE TABLE authors (author_id INT, name VARCHAR(50), affiliation VARCHAR(100)); INSERT INTO authors (author_id, name, affiliation) VALUES (1, 'Alice', 'University of Oxford'); INSERT INTO authors (author_id, name, affiliation) VALUES (2, 'Bob', 'Google Research'); CREATE TABLE papers (paper_id INT, title VARCHAR(100), author_id INT, published_date DATE); INSERT INTO papers (paper_id, title, author_id, published_date) VALUES (1, 'Fairness in AI', 1, '2021-06-01'); INSERT INTO papers (paper_id, title, author_id, published_date) VALUES (2, 'AI Safety Challenges', 2, '2021-07-15'); INSERT INTO papers (paper_id, title, author_id, published_date) VALUES (3, 'Interpretable AI Models', 1, '2020-12-20');
SELECT author_id, COUNT(*) as paper_count FROM papers GROUP BY author_id HAVING COUNT(*) > 5 ORDER BY COUNT(*) DESC;