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 ingredientes são usados tanto em batons quanto em sombras de olhos?
 ###Tabelas: 
CREATE TABLE ingredient (id INT, product_id INT, name VARCHAR(50), source_country VARCHAR(50), PRIMARY KEY (id)); INSERT INTO ingredient (id, product_id, name, source_country) VALUES (1, 1, 'Beeswax', 'Australia'), (2, 2, 'Coconut Oil', 'Thailand'), (3, 3, 'Shea Butter', 'Ghana'), (4, 4, 'Beeswax', 'Australia');
SELECT name FROM ingredient i1 WHERE product_id IN (SELECT id FROM product WHERE category = 'Lipstick') INTERSECT SELECT name FROM ingredient i2 WHERE product_id IN (SELECT id FROM product WHERE category = 'Eyeshadow');