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 trabalhadores são empregados em fábricas com práticas trabalhistas justas na América do Sul?
 ###Tabelas: 
CREATE TABLE FactoryWorkers (factory_id INT, number_of_workers INT, has_fair_labor_practices BOOLEAN); INSERT INTO FactoryWorkers (factory_id, number_of_workers, has_fair_labor_practices) VALUES (1, 200, true), (2, 300, false), (3, 150, true); CREATE TABLE Factories (factory_id INT, region VARCHAR(50)); INSERT INTO Factories (factory_id, region) VALUES (1, 'South America'), (2, 'North America'), (3, 'South America');
SELECT COUNT(FactoryWorkers.number_of_workers) FROM FactoryWorkers INNER JOIN Factories ON FactoryWorkers.factory_id = Factories.factory_id WHERE Factories.region = 'South America' AND FactoryWorkers.has_fair_labor_practices = true;