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: Liste todos os produtos de maquiagem cruelty-free e suas respectivas vendas na região Sul.
 ###Tabelas: 
CREATE TABLE products (product_type VARCHAR(20), cruelty_free BOOLEAN, region VARCHAR(10)); INSERT INTO products (product_type, cruelty_free, region) VALUES ('lipstick', TRUE, 'South'), ('mascara', FALSE, 'South'), ('eyeshadow', TRUE, 'South'); CREATE TABLE sales (product_type VARCHAR(20), region VARCHAR(10), sales NUMERIC(10,2)); INSERT INTO sales (product_type, region, sales) VALUES ('lipstick', 'South', 500), ('mascara', 'South', 700), ('eyeshadow', 'South', 600);
SELECT products.product_type, sales.sales FROM products INNER JOIN sales ON products.product_type = sales.product_type AND products.region = sales.region WHERE products.cruelty_free = TRUE AND products.region = 'South';