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 3 principais tipos de culinária com o maior preço médio de item de menu?
 ###Tabelas: 
CREATE TABLE restaurants (restaurant_id INT, name VARCHAR(255), cuisine VARCHAR(255), price DECIMAL(5,2)); INSERT INTO restaurants (restaurant_id, name, cuisine, price) VALUES (1, 'Big Burger', 'American', 12.99); INSERT INTO restaurants (restaurant_id, name, cuisine, price) VALUES (2, 'Sushi Hana', 'Japanese', 15.99); INSERT INTO restaurants (restaurant_id, name, cuisine, price) VALUES (3, 'Taco Time', 'Mexican', 9.99); INSERT INTO restaurants (restaurant_id, name, cuisine, price) VALUES (4, 'Pho King', 'Vietnamese', 11.99);
SELECT cuisine, AVG(price) AS avg_price FROM restaurants GROUP BY cuisine ORDER BY avg_price DESC LIMIT 3;