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: Quais programas de educação comunitária viram uma diminuição no número de animais no último ano?
 ###Tabelas: 
CREATE TABLE education_programs (id INT, name VARCHAR(255)); CREATE TABLE education_animals (program_id INT, animal_count INT, year INT);
SELECT e.name FROM education_programs e JOIN education_animals ea ON e.id = ea.program_id WHERE ea.year = (SELECT MAX(year) FROM education_animals) AND ea.animal_count < (SELECT LAG(animal_count) OVER (PARTITION BY program_id ORDER BY year) FROM education_animals WHERE program_id = ea.program_id AND year = (SELECT MAX(year) - 1 FROM education_animals));