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: Quantos doadores são do 'Global South' e doaram mais de $500?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, Name VARCHAR(50), Age INT, Gender VARCHAR(20), DonationAmount DECIMAL(10,2), Location VARCHAR(50)); INSERT INTO Donors (DonorID, Name, Age, Gender, DonationAmount, Location) VALUES (2, 'Sofia Garcia', 45, 'Female', 700.00, 'Brazil'); CREATE TABLE Countries (CountryID INT, CountryName VARCHAR(50), Continent VARCHAR(20)); INSERT INTO Countries (CountryID, CountryName, Continent) VALUES (1, 'Brazil', 'South America');
SELECT COUNT(DISTINCT Donors.DonorID) FROM Donors INNER JOIN Countries ON Donors.Location = Countries.CountryName WHERE Continent = 'South America' AND DonationAmount > 500.00;