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: Identificar os produtos não orgânicos que não são fornecidos por nenhum dos 3 principais fornecedores em termos de quantidade vendida.
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, supplier_name TEXT, quantity_sold INT);CREATE TABLE inventory (product_id INT, product_name TEXT, category TEXT, is_organic BOOLEAN);INSERT INTO suppliers VALUES (1, 'Supplier A', 2000), (2, 'Supplier B', 1500), (3, 'Supplier C', 1200), (4, 'Supplier D', 800);INSERT INTO inventory VALUES (100, 'Apples', FALSE), (101, 'Bananas', FALSE), (102, 'Oranges', TRUE), (200, 'Potatoes', FALSE), (201, 'Carrots', FALSE);
SELECT product_name FROM inventory WHERE NOT EXISTS (SELECT 1 FROM (SELECT supplier_id, SUM(quantity_sold) AS total_quantity FROM suppliers GROUP BY supplier_id LIMIT 3) AS top_suppliers INNER JOIN inventory ON TRUE WHERE is_organic = FALSE AND NOT (supplier_id = ANY(top_suppliers.supplier_id))) AND is_organic = FALSE;