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: Quais países têm a maior classificação média para seus cosméticos?
 ###Tabelas: 
CREATE TABLE Cosmetics (product_id INT, product_name VARCHAR(100), rating FLOAT, country_of_origin VARCHAR(50)); INSERT INTO Cosmetics (product_id, product_name, rating, country_of_origin) VALUES (1, 'Lipstick A', 4.2, 'USA'), (2, 'Lipstick B', 3.9, 'France'), (3, 'Lipstick C', 4.5, 'USA'), (4, 'Lipstick D', 4.7, 'Japan');
SELECT country_of_origin, AVG(rating) as avg_rating FROM Cosmetics GROUP BY country_of_origin ORDER BY avg_rating DESC LIMIT 1;