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 florestas têm animais com populações menores que 1000?
 ###Tabelas: 
CREATE TABLE forests (id INT, name VARCHAR(255), hectares FLOAT, country VARCHAR(255)); INSERT INTO forests (id, name, hectares, country) VALUES (1, 'Amazon Rainforest', 5500000.0, 'Brazil'), (2, 'Daintree Rainforest', 120000.0, 'Australia'), (3, 'Yellowstone', 894000.0, 'USA'), (4, 'Banff National Park', 664000.0, 'Canada'); CREATE TABLE animals (id INT, species VARCHAR(255), population INT, forest_id INT); INSERT INTO animals (id, species, population, forest_id) VALUES (1, 'Jaguar', 1500, 1), (2, 'Southern Cassowary', 500, 2), (3, 'Grizzly Bear', 700, 3), (4, 'Wolverine', 200, 4);
SELECT forests.name FROM forests WHERE forests.id IN (SELECT animals.forest_id FROM animals WHERE animals.population < 1000);