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: Quais produtos de cuidados com a pele livres de crueldade têm um preço mais alto do que o limpador médio?
 ###Tabelas: 
CREATE TABLE SkincareProducts (product_name VARCHAR(100), product_type VARCHAR(50), cruelty_free BOOLEAN, product_price DECIMAL(10, 2)); INSERT INTO SkincareProducts (product_name, product_type, cruelty_free, product_price) VALUES ('Hydrating Cleanser', 'Cleanser', TRUE, 20.00), ('Vitamin C Serum', 'Serum', TRUE, 50.00);
SELECT product_name, product_type, product_price FROM SkincareProducts WHERE product_type != 'Cleanser' AND cruelty_free = TRUE AND product_price > (SELECT AVG(product_price) FROM SkincareProducts WHERE product_type = 'Cleanser')