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: determine o preço médio de venda de produtos de maquiagem cruelty-free nos EUA
 ###Tabelas: 
CREATE TABLE CrueltyFreeMakeupSales (sale_id INT, product_name TEXT, is_cruelty_free BOOLEAN, sale_amount FLOAT, sale_date DATE, country TEXT); INSERT INTO CrueltyFreeMakeupSales (sale_id, product_name, is_cruelty_free, sale_amount, sale_date, country) VALUES (1, 'Cruelty-Free Lipstick', TRUE, 25.00, '2021-01-10', 'USA'); INSERT INTO CrueltyFreeMakeupSales (sale_id, product_name, is_cruelty_free, sale_amount, sale_date, country) VALUES (2, 'Non-Cruelty-Free Foundation', FALSE, 40.00, '2021-02-01', 'Canada');
SELECT AVG(sale_amount) FROM CrueltyFreeMakeupSales WHERE is_cruelty_free = TRUE AND country = 'USA';