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: Liste os 3 pratos preferidos pelos clientes de cada região?
 ###Tabelas: 
CREATE TABLE orders (order_id INT, customer_id INT, menu_id INT, order_date DATE, region TEXT); CREATE TABLE menus (menu_id INT, menu_name TEXT, category TEXT, price DECIMAL(5,2)); INSERT INTO orders (order_id, customer_id, menu_id, order_date, region) VALUES (1, 1, 1, '2022-01-01', 'North'), (2, 2, 2, '2022-01-02', 'South'); INSERT INTO menus (menu_id, menu_name, category, price) VALUES (1, 'Classic Burger', 'Beef', 7.99), (2, 'Veggie Burger', 'Vegetarian', 6.99);
SELECT region, menu_name, COUNT(*) as count FROM orders o JOIN menus m ON o.menu_id = m.menu_id GROUP BY region, menu_name ORDER BY region, count DESC LIMIT 3;