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 têm menos de 40 anos e possuem terrenos menores que 0,5 acre?
 ###Tabelas: 
CREATE TABLE Farmers (id INT PRIMARY KEY, name VARCHAR(100), age INT, location VARCHAR(100)); INSERT INTO Farmers (id, name, age, location) VALUES (1, 'Olga Ivanova', 35, 'Russia'); INSERT INTO Farmers (id, name, age, location) VALUES (2, 'Ahmed Hussein', 42, 'Egypt'); CREATE TABLE Plots (id INT PRIMARY KEY, farmer_id INT, size FLOAT, crop VARCHAR(50)); INSERT INTO Plots (id, farmer_id, size, crop) VALUES (1, 1, 0.4, 'Potatoes'); INSERT INTO Plots (id, farmer_id, size, crop) VALUES (2, 2, 0.6, 'Corn'); CREATE TABLE Currencies (id INT PRIMARY KEY, country VARCHAR(50), currency VARCHAR(50)); INSERT INTO Currencies (id, country, currency) VALUES (1, 'Russia', 'Ruble'); INSERT INTO Currencies (id, country, currency) VALUES (2, 'Egypt', 'Pound');
SELECT f.name FROM Farmers f INNER JOIN Plots p ON f.id = p.farmer_id INNER JOIN Currencies c ON f.location = c.country WHERE f.age < 40 AND p.size < 0.5;