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: Qual é a produção média de madeira por espécie em cada região?
 ###Tabelas: 
CREATE TABLE timber (id INT, species_id INT, area FLOAT, region_id INT); INSERT INTO timber (id, species_id, area, region_id) VALUES (1, 1, 123.45, 1); INSERT INTO timber (id, species_id, area, region_id) VALUES (2, 2, 234.56, 2); CREATE TABLE species (id INT, name VARCHAR(255)); INSERT INTO species (id, name) VALUES (1, 'Species1'); INSERT INTO species (id, name) VALUES (2, 'Species2'); CREATE TABLE region (id INT, name VARCHAR(255)); INSERT INTO region (id, name) VALUES (1, 'Region1'); INSERT INTO region (id, name) VALUES (2, 'Region2');
SELECT r.name, AVG(t.area) as avg_area, s.name as species_name FROM timber t  JOIN species s ON t.species_id = s.id  JOIN region r ON t.region_id = r.id  GROUP BY r.name, s.name;