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: Quantos produtos cosméticos foram certificados como livres de crueldade em cada região?
 ###Tabelas: 
CREATE TABLE certifications (certification_id INT, product_id INT, certification_date DATE, is_cruelty_free BOOLEAN); INSERT INTO certifications VALUES (1, 1, '2022-01-01', true), (2, 2, '2022-02-01', false), (3, 3, '2022-03-01', true); CREATE TABLE products (product_id INT, product_name VARCHAR(50)); INSERT INTO products VALUES (1, 'Lipstick'), (2, 'Mascara'), (3, 'Foundation'); CREATE TABLE regions (region_id INT, region_name VARCHAR(50)); INSERT INTO regions VALUES (1, 'Canada'), (2, 'USA'), (3, 'Europe');
SELECT r.region_name, COUNT(c.certification_id) FROM certifications c INNER JOIN products p ON c.product_id = p.product_id INNER JOIN regions r ON p.region_id = r.region_id WHERE c.is_cruelty_free = true GROUP BY r.region_name;