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 são os top 3 produtos cosméticos livres de crueldade com o preço mais alto?
 ###Tabelas: 
CREATE TABLE cosmetics (product_id INT, product_name TEXT, cruelty_free BOOLEAN, price FLOAT); INSERT INTO cosmetics VALUES (1, 'Lipstick A', true, 12.99), (2, 'Foundation B', false, 18.50), (3, 'Mascara C', true, 9.99), (4, 'Eyeshadow D', true, 14.99), (5, 'Blush E', false, 11.99);
SELECT product_name, cruelty_free, price FROM cosmetics WHERE cruelty_free = true ORDER BY price DESC LIMIT 3;