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: Identificar os 3 principais países da Europa com a maior porcentagem de produtos sustentáveis em seu inventário.
 ###Tabelas: 
CREATE TABLE products (product_id INT, name VARCHAR(255), material_id INT, is_sustainable BOOLEAN);CREATE TABLE suppliers (supplier_id INT, name VARCHAR(255), location VARCHAR(255));INSERT INTO products (product_id, name, material_id, is_sustainable) VALUES (1, 'Sustainable T-Shirt', 1, true), (2, 'Conventional T-Shirt', 2, false), (3, 'Sustainable Jacket', 3, true);INSERT INTO suppliers (supplier_id, name, location) VALUES (1, 'European Textiles', 'Europe'), (2, 'Global Fabrics', 'Global'), (3, 'Eco-Friendly Fashions', 'Europe'), (4, 'Sustainable Brands', 'Europe');
SELECT suppliers.location, AVG(products.is_sustainable) as avg_sustainability FROM products JOIN suppliers ON products.supplier_id = suppliers.supplier_id WHERE suppliers.location LIKE 'Europe%' GROUP BY suppliers.location ORDER BY avg_sustainability DESC LIMIT 3;