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 países fornecem ingredientes para produtos cosméticos não veganos, e quais marcas estão associadas a esses países?
 ###Tabelas: 
CREATE TABLE ingredient_sourcing (ingredient_id INT, product_id INT, country_name VARCHAR(50), vegan_sourced BOOLEAN); INSERT INTO ingredient_sourcing (ingredient_id, product_id, country_name, vegan_sourced) VALUES (1, 1, 'France', true), (2, 1, 'Italy', false), (3, 2, 'USA', true), (4, 2, 'Mexico', true), (5, 3, 'Canada', false), (6, 3, 'UK', true), (7, 4, 'Brazil', true), (8, 4, 'Argentina', true), (9, 5, 'Australia', false), (10, 5, 'New Zealand', true), (11, 6, 'Spain', true), (12, 6, 'Germany', false); CREATE TABLE brand_info (brand_name VARCHAR(50), country_of_origin VARCHAR(50)); INSERT INTO brand_info (brand_name, country_of_origin) VALUES ('Loreal', 'France'), ('Maybelline', 'USA'), ('Estee Lauder', 'Canada'), ('Urban Decay', 'USA'), ('MAC', 'UK'), ('Clinique', 'Germany');
SELECT i.country_name, b.brand_name FROM ingredient_sourcing i INNER JOIN brand_info b ON i.country_name = b.country_of_origin WHERE i.vegan_sourced = false GROUP BY i.country_name, b.brand_name HAVING COUNT(i.ingredient_id) >= 2;