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 é a quantidade máxima de ingredientes em um produto de cuidado capilar livre de crueldade?
 ###Tabelas: 
CREATE TABLE products (product_id INT PRIMARY KEY, product_name TEXT, product_type TEXT, brand_id INT, is_vegan BOOLEAN, is_cruelty_free BOOLEAN, num_ingredients INT); INSERT INTO products (product_id, product_name, product_type, brand_id, is_vegan, is_cruelty_free, num_ingredients) VALUES (1, 'Shampoo', 'Hair Care', 1, true, true, 12), (2, 'Conditioner', 'Hair Care', 1, true, true, 15), (3, 'Styling Cream', 'Hair Care', 2, false, false, 8), (4, 'Hairspray', 'Hair Care', 2, false, true, 10);
SELECT MAX(num_ingredients) FROM products WHERE product_type = 'Hair Care' AND is_cruelty_free = true;