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 são os nomes dos fornecedores que fornecem produtos para restaurantes localizados tanto na Califórnia quanto em Nova York?
 ###Tabelas: 
CREATE TABLE Restaurants (restaurant_id INT, restaurant_name VARCHAR(50), location VARCHAR(50)); INSERT INTO Restaurants (restaurant_id, restaurant_name, location) VALUES (1, 'In-N-Out Burger', 'California'), (2, 'Shake Shack', 'New York'), (3, 'Five Guys', 'California'), (4, 'Chipotle', 'New York'); CREATE TABLE Supplies (supplier_id INT, restaurant_id INT, supplier_name VARCHAR(50)); INSERT INTO Supplies (supplier_id, restaurant_id, supplier_name) VALUES (1, 1, 'Organic Valley'), (2, 2, 'Tyson Foods'), (3, 3, 'Earthbound Farms'), (4, 4, 'Smithfield Foods');
SELECT supplier_name FROM Supplies S1 WHERE restaurant_id IN (SELECT restaurant_id FROM Restaurants WHERE location = 'California') INTERSECT SELECT supplier_name FROM Supplies S2 WHERE restaurant_id IN (SELECT restaurant_id FROM Restaurants WHERE location = 'New York');