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 é a classificação média dos hotéis nas 3 cidades mais populares para tours virtuais?
 ###Tabelas: 
CREATE TABLE Cities (city_id INT, name TEXT, country TEXT, population INT); CREATE TABLE Hotels (hotel_id INT, city_id INT, name TEXT, stars FLOAT); INSERT INTO Cities (city_id, name, country, population) VALUES (1, 'New York', 'USA', 8500000), (2, 'Los Angeles', 'USA', 4000000), (3, 'Paris', 'France', 2200000), (4, 'Rio de Janeiro', 'Brazil', 6500000); INSERT INTO Hotels (hotel_id, city_id, name, stars) VALUES (1, 1, 'Central Park Hotel', 4.3), (2, 1, 'Times Square Hotel', 4.1), (3, 2, 'Hollywood Hotel', 4.5), (4, 2, 'Santa Monica Hotel', 4.7), (5, 3, 'Eiffel Tower Hotel', 4.6), (6, 3, 'Louvre Hotel', 4.8), (7, 4, 'Copacabana Hotel', 4.4);
SELECT AVG(stars) FROM Hotels INNER JOIN (SELECT city_id FROM Cities ORDER BY population DESC LIMIT 3) AS top_cities ON Hotels.city_id = top_cities.city_id;