EduBrick

Устойчиво по убыванию

2000 мс · 256 МБ · всё или ничего

Каждая запись — это ключ и значение. Отсортируйте записи по невозрастанию ключа.

Записи с одинаковым ключом обязаны сохранить исходный порядок.

Формат ввода

В первой строке nn от 11 до 10510^5. Далее nn строк, в каждой ключ и значение, оба по модулю не больше 10910^9.

Формат вывода

Одна строка: значения записей в нужном порядке.

Примеры

ввод
4
1 10
2 20
1 30
2 40
вывод
20 40 10 30

Примечание

Компаратор x.first > y.first вместе со stable_sort. Соблазн написать >=, чтобы «точно охватить равные», здесь особенно велик — и особенно опасен: это ломает требование строгого порядка и роняет сортировку.

Войдите, чтобы отправлять решения.