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 produtos cosméticos na região 'América do Sul' têm uma ConsumerRating maior do que a classificação média para a região, e suas informações de fornecedor?
 ###Tabelas: 
CREATE TABLE CosmeticProducts (ProductID int, ProductName varchar(50), ConsumerRating int, Country varchar(50)); CREATE TABLE IngredientSources (IngredientSourceID int, ProductID int, SupplierID int, IsOrganic bit);
SELECT c.ProductName, i.SupplierID, i.IsOrganic FROM CosmeticProducts c INNER JOIN (SELECT ProductID, AVG(ConsumerRating) as AvgRating FROM CosmeticProducts WHERE Country LIKE 'South America%' GROUP BY ProductID) sub ON c.ProductID = sub.ProductID INNER JOIN IngredientSources i ON c.ProductID = i.ProductID WHERE sub.AvgRating < c.ConsumerRating AND Country LIKE 'South America%';