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: Encontre o número de fornecedores únicos na tabela "SupplyChain_2022" que fornecem tanto ingredientes veganos quanto não veganos.
 ###Tabelas: 
CREATE TABLE SupplyChain_2022 (id INT, supplier_name VARCHAR(50), ingredient VARCHAR(50), vegan BOOLEAN); INSERT INTO SupplyChain_2022 (id, supplier_name, ingredient, vegan) VALUES (1, 'Supplier5', 'Tofu', true), (2, 'Supplier6', 'Chicken', false), (3, 'Supplier7', 'Soy Milk', true), (4, 'Supplier8', 'Beef', false);
SELECT DISTINCT supplier_name FROM SupplyChain_2022 WHERE vegan = true INTERSECT SELECT DISTINCT supplier_name FROM SupplyChain_2022 WHERE vegan = false;