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: Qual é o número total de ingredientes usados em produtos certificados como livres de crueldade e produtos não certificados como livres de crueldade?
 ###Tabelas: 
CREATE TABLE product_ingredients_cf (product_name VARCHAR(50), ingredient VARCHAR(50), ingredient_source VARCHAR(50), is_cruelty_free BOOLEAN); INSERT INTO product_ingredients_cf (product_name, ingredient, ingredient_source, is_cruelty_free) VALUES ('Clean Slate', 'Water', 'Organic Farms', true), ('Clean Slate', 'Mineral Powder', 'Organic Farms', true), ('Clean Slate', 'Water', 'Large Scale Producers', true), ('Eye Have You', 'Water', 'Large Scale Producers', false), ('Eye Have You', 'Mineral Powder', 'Large Scale Producers', false);
SELECT COUNT(DISTINCT ingredient) FROM product_ingredients_cf WHERE is_cruelty_free = true UNION ALL SELECT COUNT(DISTINCT ingredient) FROM product_ingredients_cf WHERE is_cruelty_free = false;