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: Encontre os 2 tipos de culinária com a maior contagem média de calorias.
 ###Tabelas: 
CREATE TABLE cuisine (id INT, type VARCHAR(255), avg_calories DECIMAL(5,2)); CREATE TABLE dishes (id INT, cuisine_id INT, name VARCHAR(255), calories DECIMAL(5,2)); INSERT INTO cuisine (id, type, avg_calories) VALUES (1, 'Italian', NULL), (2, 'Mexican', NULL), (3, 'Chinese', NULL), (4, 'Indian', NULL); INSERT INTO dishes (id, cuisine_id, name, calories) VALUES (1, 1, 'Pasta', 500), (2, 1, 'Pizza', 800), (3, 2, 'Tacos', 400), (4, 2, 'Burritos', 700), (5, 3, 'Noodles', 600), (6, 3, 'Rice', 400), (7, 4, 'Curry', 700), (8, 4, 'Biryani', 800);
SELECT c.type, AVG(d.calories) AS avg_calories FROM cuisine c JOIN dishes d ON c.id = d.cuisine_id GROUP BY c.id ORDER BY avg_calories DESC LIMIT 2;