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édio dos pratos veganos servidos em restaurantes localizados na Califórnia?
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name TEXT, location TEXT, type TEXT); INSERT INTO restaurants (id, name, location, type) VALUES (1, 'Restaurant A', 'California', 'Fine Dining'); INSERT INTO restaurants (id, name, location, type) VALUES (2, 'Restaurant B', 'California', 'Fast Food'); CREATE TABLE menu (id INT, restaurant_id INT, dish TEXT, type TEXT, price DECIMAL); INSERT INTO menu (id, restaurant_id, dish, type, price) VALUES (1, 1, 'Vegan Pasta', 'Vegan', 15.99); INSERT INTO menu (id, restaurant_id, dish, type, price) VALUES (2, 1, 'Tofu Stir Fry', 'Vegan', 13.49); INSERT INTO menu (id, restaurant_id, dish, type, price) VALUES (3, 2, 'Veggie Burger', 'Vegan', 7.99); INSERT INTO menu (id, restaurant_id, dish, type, price) VALUES (4, 2, 'Vegan Wrap', 'Vegan', 6.49);
SELECT AVG(price) FROM menu WHERE type = 'Vegan' AND restaurant_id IN (SELECT id FROM restaurants WHERE location = 'California');