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 são os preços médios dos produtos de material reciclado no mercado europeu?
 ###Tabelas: 
CREATE TABLE products (id INT PRIMARY KEY, name VARCHAR(50), price DECIMAL(5,2), material VARCHAR(50), country VARCHAR(50)); CREATE TABLE materials (id INT PRIMARY KEY, name VARCHAR(50), recycled BOOLEAN);
SELECT AVG(products.price) AS avg_price FROM products INNER JOIN materials ON products.material = materials.name WHERE materials.recycled = TRUE AND products.country IN ('Austria', 'Belgium', 'Czech Republic', 'Denmark', 'Estonia', 'Finland', 'France', 'Germany', 'Greece', 'Hungary', 'Ireland', 'Italy', 'Latvia', 'Lithuania', 'Luxembourg', 'Malta', 'Netherlands', 'Poland', 'Portugal', 'Slovakia', 'Slovenia', 'Spain', 'Sweden');