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 de maquiagem orgânica?
 ###Tabelas: 
CREATE TABLE products (product_id INT, name VARCHAR(50), organic BOOLEAN); INSERT INTO products (product_id, name, organic) VALUES (1, 'Lipstick A', true), (2, 'Lipstick B', false), (3, 'Eyeshadow C', false); CREATE TABLE ingredient_suppliers (ingredient_id INT, supplier_country VARCHAR(50), product_id INT, organic_source BOOLEAN); INSERT INTO ingredient_suppliers (ingredient_id, supplier_country, product_id, organic_source) VALUES (1, 'US', 1, true), (2, 'CA', 1, false), (3, 'US', 2, false), (4, 'MX', 3, false);
SELECT DISTINCT supplier_country FROM ingredient_suppliers WHERE organic_source = true AND product_id IN (SELECT product_id FROM products WHERE products.organic = true);