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: Quantas 'Fazendas Orgânicas' existem na 'Europa' que cultivam 'Frutas' e 'Vegetais'?
 ###Tabelas: 
CREATE TABLE farms (id INT, name TEXT, location TEXT, is_organic BOOLEAN); INSERT INTO farms (id, name, location, is_organic) VALUES (1, 'Farm A', 'Europe', TRUE); INSERT INTO farms (id, name, location, is_organic) VALUES (2, 'Farm B', 'Europe', FALSE); CREATE TABLE crops (id INT, name TEXT, farm_id INT); INSERT INTO crops (id, name, farm_id) VALUES (1, 'Apple', 1); INSERT INTO crops (id, name, farm_id) VALUES (2, 'Carrot', 1); INSERT INTO crops (id, name, farm_id) VALUES (3, 'Potato', 2);
SELECT COUNT(DISTINCT f.id) FROM farms f INNER JOIN crops c ON f.id = c.farm_id WHERE f.location = 'Europe' AND f.is_organic = TRUE AND c.name IN ('Apple', 'Carrot');