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 é a produção mínima de 'Soja' para países 'Sul-Americanos' de 2016 a 2018?
 ###Tabelas: 
CREATE TABLE crops (id INT, name TEXT, production INT, year INT, country TEXT); INSERT INTO crops (id, name, production, year, country) VALUES (1, 'Soybean', 3000, 2016, 'Brazil'); INSERT INTO crops (id, name, production, year, country) VALUES (2, 'Soybean', 2500, 2017, 'Argentina'); INSERT INTO crops (id, name, production, year, country) VALUES (3, 'Soybean', 2000, 2018, 'Bolivia');
SELECT MIN(production) as min_production, country FROM crops WHERE name = 'Soybean' AND year BETWEEN 2016 AND 2018 AND country IN ('Brazil', 'Argentina', 'Bolivia') GROUP BY country;