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: Quais agricultores do Sul têm mais de 5 tipos de culturas?
 ###Tabelas: 
CREATE TABLE farmers (id INT, name VARCHAR(50), age INT, location VARCHAR(50)); INSERT INTO farmers (id, name, age, location) VALUES (1, 'James Brown', 45, 'Atlanta'); INSERT INTO farmers (id, name, age, location) VALUES (2, 'Sara Johnson', 50, 'Miami'); INSERT INTO farmers (id, name, age, location) VALUES (3, 'Maria Garcia', 55, 'Houston'); CREATE TABLE crops (id INT, name VARCHAR(50), yield INT, farmer_id INT, PRIMARY KEY (id), FOREIGN KEY (farmer_id) REFERENCES farmers(id)); INSERT INTO crops (id, name, yield, farmer_id) VALUES (1, 'Corn', 200, 1); INSERT INTO crops (id, name, yield, farmer_id) VALUES (2, 'Wheat', 150, 2); INSERT INTO crops (id, name, yield, farmer_id) VALUES (3, 'Rice', 100, 1); INSERT INTO crops (id, name, yield, farmer_id) VALUES (4, 'Soybean', 120, 3); INSERT INTO crops (id, name, yield, farmer_id) VALUES (5, 'Cotton', 80, 3);
SELECT farmers.name FROM farmers INNER JOIN crops ON farmers.id = crops.farmer_id GROUP BY farmers.name HAVING COUNT(DISTINCT crops.name) > 5 AND farmers.location LIKE 'Atlanta%';