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 máximo de horas de trabalho para trabalhadores em fábricas com práticas trabalhistas justas na África?
 ###Tabelas: 
CREATE TABLE FairLaborFactories (factory_id INT, region VARCHAR(20)); INSERT INTO FairLaborFactories (factory_id, region) VALUES (1, 'Africa'), (2, 'South America'), (3, 'Europe'); CREATE TABLE Workers (worker_id INT, factory_id INT, hours_worked INT); INSERT INTO Workers (worker_id, factory_id, hours_worked) VALUES (1, 1, 40), (2, 1, 45), (3, 2, 35), (4, 3, 42);
SELECT MAX(Workers.hours_worked) FROM Workers INNER JOIN FairLaborFactories ON Workers.factory_id = FairLaborFactories.factory_id WHERE FairLaborFactories.region = 'Africa';