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 orçamento médio de adoção de tecnologia de cidades inteligentes por cidade na Ásia?
 ###Tabelas: 
CREATE TABLE smart_city_projects (project_id INT, city VARCHAR(50), annual_budget FLOAT); INSERT INTO smart_city_projects (project_id, city, annual_budget) VALUES (1, 'Tokyo', 15000000), (2, 'Seoul', 18000000), (3, 'Hong Kong', 12000000), (4, 'Shanghai', 16000000);
SELECT AVG(annual_budget) FROM (SELECT DISTINCT annual_budget FROM smart_city_projects WHERE city IN ('Tokyo', 'Seoul', 'Hong Kong', 'Shanghai') ORDER BY annual_budget)