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: Recuperar os nomes dos agricultores que cultivam culturas usando apenas métodos sustentáveis.
 ###Tabelas: 
CREATE TABLE farmers (id INT, name VARCHAR(50)); CREATE TABLE crops (id INT, name VARCHAR(50), is_sustainable BOOLEAN); CREATE TABLE farmers_crops (farmer_id INT, crop_id INT); INSERT INTO farmers (id, name) VALUES (1, 'Sarah'), (2, 'Tom'), (3, 'Emma'), (4, 'Lucas'); INSERT INTO crops (id, name, is_sustainable) VALUES (1, 'Carrots', true), (2, 'Beans', true), (3, 'Corn', false), (4, 'Potatoes', true), (5, 'Soybeans', true); INSERT INTO farmers_crops (farmer_id, crop_id) VALUES (1, 1), (1, 2), (2, 2), (2, 3), (3, 1), (3, 4), (4, 4), (4, 5);
SELECT f.name FROM farmers f JOIN farmers_crops fc ON f.id = fc.farmer_id JOIN crops c ON fc.crop_id = c.id WHERE c.is_sustainable = true;