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 restaurantes fizeram pedidos com fornecedores localizados em 'Nova York' ou 'Los Angeles'?
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name VARCHAR(50), location VARCHAR(50)); INSERT INTO restaurants (id, name, location) VALUES (1, 'Restaurant E', 'New York'); INSERT INTO restaurants (id, name, location) VALUES (2, 'Restaurant F', 'Chicago');CREATE TABLE orders (id INT, restaurant_id INT, supplier_id INT); INSERT INTO orders (id, restaurant_id, supplier_id) VALUES (1, 1, 1); INSERT INTO orders (id, restaurant_id, supplier_id) VALUES (2, 2, 2);CREATE TABLE suppliers (id INT, name VARCHAR(50), location VARCHAR(50)); INSERT INTO suppliers (id, name, location) VALUES (1, 'Supplier G', 'New York'); INSERT INTO suppliers (id, name, location) VALUES (2, 'Supplier H', 'Los Angeles');
SELECT DISTINCT r.name AS restaurant_name FROM restaurants r INNER JOIN orders o ON r.id = o.restaurant_id INNER JOIN suppliers s ON o.supplier_id = s.id WHERE r.location IN ('New York', 'Los Angeles');