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 preço médio dos produtos de maquiagem cruelty-free?
 ###Tabelas: 
CREATE TABLE Products (id INT, name VARCHAR(50), category VARCHAR(50), price DECIMAL(5,2), cruelty_free BOOLEAN); INSERT INTO Products (id, name, category, price, cruelty_free) VALUES (1, 'Nourishing Lipstick', 'Makeup', 14.99, true), (2, 'Luxury Foundation', 'Makeup', 45.50, false), (3, 'Tinted Mascara', 'Makeup', 8.99, true);
SELECT AVG(p.price) as avg_price FROM Products p WHERE p.category = 'Makeup' AND p.cruelty_free = true;