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 programas de desenvolvimento de força de trabalho oferecidos por empresas em um único país?
 ###Tabelas: 
CREATE TABLE companies (id INT, name TEXT, country TEXT, num_workforce_programs INT); INSERT INTO companies (id, name, country, num_workforce_programs) VALUES (1, 'Empowerment Enterprises', 'USA', 3); INSERT INTO companies (id, name, country, num_workforce_programs) VALUES (2, 'Skillset Solutions', 'Canada', 2); INSERT INTO companies (id, name, country, num_workforce_programs) VALUES (3, 'Proficiency Partners', 'Mexico', 4); INSERT INTO companies (id, name, country, num_workforce_programs) VALUES (4, 'Abilities Associates', 'Brazil', 5); INSERT INTO companies (id, name, country, num_workforce_programs) VALUES (5, 'Capability Creations', 'USA', 1); INSERT INTO companies (id, name, country, num_workforce_programs) VALUES (6, 'Knowledge Kingdom', 'Canada', 6);
SELECT MAX(num_workforce_programs) AS max_programs FROM companies WHERE country IN ('USA', 'Canada', 'Mexico', 'Brazil');