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: Qual é o preço máximo dos pratos veganos oferecidos por restaurantes em Nova York?
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name TEXT, city TEXT, state TEXT); INSERT INTO restaurants (id, name, city, state) VALUES (1, 'Restaurant A', 'New York', 'NY'), (2, 'Restaurant B', 'New York', 'NY'); CREATE TABLE dishes (id INT, name TEXT, price DECIMAL, restaurant_id INT, dietary_restrictions TEXT); INSERT INTO dishes (id, name, price, restaurant_id, dietary_restrictions) VALUES (1, 'Vegan Pizza', 15.00, 1, 'vegan'), (2, 'Pasta with Tomato Sauce', 12.00, 1, 'vegan'), (3, 'Cheeseburger', 10.50, 1, 'none'), (4, 'Fish and Chips', 15.00, 2, 'none');
SELECT MAX(price) FROM dishes WHERE dietary_restrictions = 'vegan' AND restaurant_id IN (SELECT id FROM restaurants WHERE city = 'New York');