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 marca livre de crueldade tem o menor preço para um produto?
 ###Tabelas: 
CREATE TABLE Brands (id INT, name VARCHAR(255), is_cruelty_free BOOLEAN); CREATE TABLE Products (id INT, brand_id INT, name VARCHAR(255), price DECIMAL(5,2)); INSERT INTO Brands (id, name, is_cruelty_free) VALUES (1, 'Lush', true), (2, 'Estee Lauder', false); INSERT INTO Products (id, brand_id, name, price) VALUES (1, 1, 'Soap', 12.99), (2, 1, 'Shower Gel', 25.99), (3, 2, 'Moisturizer', 45.99);
SELECT b.name as cruelty_free_brand, p.name as least_expensive_product, p.price as price FROM Brands b JOIN Products p ON b.id = p.brand_id WHERE b.is_cruelty_free = true AND p.price = (SELECT MIN(price) FROM Products WHERE brand_id = b.id);