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: Qual é o número de jogadores que fizeram uma compra no jogo "Cosmic Chaos" e são da América do Sul?
 ###Tabelas: 
CREATE TABLE Purchases (PlayerID INT, PlayerName VARCHAR(50), Game VARCHAR(50), Purchase_date DATE); CREATE TABLE Players (PlayerID INT, PlayerName VARCHAR(50), Game VARCHAR(50)); INSERT INTO Players (PlayerID, PlayerName, Game) VALUES (1, 'John Doe', 'Cosmic Chaos'); INSERT INTO Players (PlayerID, PlayerName, Game) VALUES (2, 'Jane Smith', 'Cosmic Chaos'); INSERT INTO Purchases (PlayerID, PlayerName, Game, Purchase_date) VALUES (1, 'John Doe', 'Cosmic Chaos', '2023-01-01');
SELECT COUNT(DISTINCT Players.PlayerID) FROM Players INNER JOIN Purchases ON Players.PlayerID = Purchases.PlayerID WHERE Players.Game = 'Cosmic Chaos' AND Purchases.Purchase_date IS NOT NULL AND Players.Country LIKE 'South America%';