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: Identificar as 3 principais marcas livres de crueldade com mais produtos.
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name TEXT, is_cruelty_free BOOLEAN); CREATE TABLE products (product_id INT, brand_id INT, product_name TEXT);
SELECT b.brand_name, COUNT(p.product_id) AS product_count FROM brands b JOIN products p ON b.brand_id = p.brand_id WHERE b.is_cruelty_free = true GROUP BY b.brand_name ORDER BY product_count DESC LIMIT 3;