// your code goes here
var cities = [
{'city' : 'Джакарта', 'country' : 'Индонезия', 'population': 29959},
{'city' : 'Дели', 'country' : 'Индия', 'population': 24134},
{'city' : 'Сеул', 'country' : 'Корея', 'population': 22992},
{'city' : 'Манила', 'country' : 'Филиппины', 'population': 22710},
{'city' : 'Шанхай', 'country' : 'КНР', 'population': 22650},
{'city' : 'Карачи', 'country' : 'Пакистан', 'population': 21585},
{'city' : 'Токие', 'country' : 'Япония', 'population': 37555}
];
function get_most(count, cities){
if(count > cities.length){
throw 'Nope';
}
var sort_cities = cities.slice();
sort_cities.sort(function(first_city, last_city){
return last_city.population - first_city.population;
});
return sort_cities.slice(0, count);
}
Ly8geW91ciBjb2RlIGdvZXMgaGVyZQp2YXIgY2l0aWVzID0gWwogICAgeydjaXR5JyA6ICfQlNC20LDQutCw0YDRgtCwJywgJ2NvdW50cnknIDogJ9CY0L3QtNC+0L3QtdC30LjRjycsICdwb3B1bGF0aW9uJzogMjk5NTl9LAogICAgeydjaXR5JyA6ICfQlNC10LvQuCcsICdjb3VudHJ5JyA6ICfQmNC90LTQuNGPJywgJ3BvcHVsYXRpb24nOiAyNDEzNH0sCiAgICB7J2NpdHknIDogJ9Ch0LXRg9C7JywgJ2NvdW50cnknIDogJ9Ca0L7RgNC10Y8nLCAncG9wdWxhdGlvbic6IDIyOTkyfSwKICAgIHsnY2l0eScgOiAn0JzQsNC90LjQu9CwJywgJ2NvdW50cnknIDogJ9Ck0LjQu9C40L/Qv9C40L3RiycsICdwb3B1bGF0aW9uJzogMjI3MTB9LAogICAgeydjaXR5JyA6ICfQqNCw0L3RhdCw0LknLCAnY291bnRyeScgOiAn0JrQndCgJywgJ3BvcHVsYXRpb24nOiAyMjY1MH0sCiAgICB7J2NpdHknIDogJ9Ca0LDRgNCw0YfQuCcsICdjb3VudHJ5JyA6ICfQn9Cw0LrQuNGB0YLQsNC9JywgJ3BvcHVsYXRpb24nOiAyMTU4NX0sCiAgICB7J2NpdHknIDogJ9Ci0L7QutC40LUnLCAnY291bnRyeScgOiAn0K/Qv9C+0L3QuNGPJywgJ3BvcHVsYXRpb24nOiAzNzU1NX0KXTsKCgpmdW5jdGlvbiBnZXRfbW9zdChjb3VudCwgY2l0aWVzKXsKICAgIGlmKGNvdW50ID4gY2l0aWVzLmxlbmd0aCl7CiAgICAgICAgdGhyb3cgJ05vcGUnOwogICAgfQogICAgdmFyIHNvcnRfY2l0aWVzID0gY2l0aWVzLnNsaWNlKCk7CiAgICBzb3J0X2NpdGllcy5zb3J0KGZ1bmN0aW9uKGZpcnN0X2NpdHksIGxhc3RfY2l0eSl7CiAgICAgICAgcmV0dXJuIGxhc3RfY2l0eS5wb3B1bGF0aW9uIC0gZmlyc3RfY2l0eS5wb3B1bGF0aW9uOwogICAgfSk7CiAgICByZXR1cm4gc29ydF9jaXRpZXMuc2xpY2UoMCwgY291bnQpOwoKfQ==