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: Encontre o número de ingredientes únicos usados em produtos que são livres de crueldade e têm uma classificação acima de 4.5.
 ###Tabelas: 
CREATE TABLE ingredient (product_id INT, ingredient TEXT, origin TEXT);
SELECT COUNT(DISTINCT ingredient) FROM ingredient INNER JOIN product ON ingredient.product_id = product.id WHERE cruelty_free = TRUE AND rating > 4.5;