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 5 principais ingredientes em termos de custo para produtos de cuidados com a pele orgânicos, e seu custo total.
 ###Tabelas: 
CREATE TABLE ingredients(ingredient_id INT, ingredient_name VARCHAR(50), is_organic BOOLEAN, cost DECIMAL(10,2)); INSERT INTO ingredients VALUES (20, 'Jojoba Oil', TRUE, 5.00); INSERT INTO ingredients VALUES (21, 'Shea Butter', TRUE, 3.00); CREATE TABLE products(product_id INT, product_name VARCHAR(50), product_category VARCHAR(50)); INSERT INTO products VALUES (19, 'Facial Cream', 'Skincare');
SELECT ingredients.ingredient_name, SUM(ingredients.cost) as total_cost FROM ingredients JOIN (SELECT product_id FROM products WHERE products.product_category = 'Skincare' AND ingredients.is_organic = TRUE GROUP BY ingredients.ingredient_name ORDER BY SUM(ingredients.cost) DESC LIMIT 5) AS top_5_ingredients ON ingredients.ingredient_name = top_5_ingredients.product_id GROUP BY ingredients.ingredient_name;