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 em Chicago, IL servem pratos veganos com alto teor de proteína?
 ###Tabelas: 
CREATE TABLE Restaurant (id INT, name VARCHAR(50), city VARCHAR(50)); INSERT INTO Restaurant (id, name, city) VALUES (1, 'Plant-Based Bites', 'Chicago'); INSERT INTO Restaurant (id, name, city) VALUES (2, 'Green Garden', 'Seattle'); CREATE TABLE Menu (id INT, restaurant_id INT, name VARCHAR(50), protein INT, is_vegan BOOLEAN); INSERT INTO Menu (id, restaurant_id, name, protein, is_vegan) VALUES (1, 1, 'Tofu Stir Fry', 30, TRUE); INSERT INTO Menu (id, restaurant_id, name, protein, is_vegan) VALUES (2, 1, 'Veggie Burger', 20, TRUE); INSERT INTO Menu (id, restaurant_id, name, protein, is_vegan) VALUES (3, 2, 'Chickpea Salad', 25, TRUE); INSERT INTO Menu (id, restaurant_id, name, protein, is_vegan) VALUES (4, 2, 'Quinoa Bowl', 15, TRUE);
SELECT r.name FROM Restaurant r JOIN Menu m ON r.id = m.restaurant_id WHERE r.city = 'Chicago' AND m.protein > 25 AND m.is_vegan = TRUE;