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: Liste as florestas públicas com produção de madeira abaixo da média em 2018.
 ###Tabelas: 
CREATE TABLE public_forests (id INT, name VARCHAR(255), year INT, production FLOAT); INSERT INTO public_forests (id, name, year, production) VALUES (1, 'Forest A', 2018, 1200.0), (2, 'Forest B', 2018, 800.0), (3, 'Forest C', 2018, 900.0);
SELECT name FROM public_forests WHERE production < (SELECT AVG(production) FROM public_forests WHERE year = 2018 AND type = 'public') AND year = 2018;