某比赛有N(2≤N≤50)名选手参加,给定每名参赛选手的编号(1到N)和比赛得分(0≤得分≤100),
每个编号是唯一的,编号范围从1 ~ N。
请按照分数从高到低的顺序排序,如果分数相同就按照编号排序,编号小的排前边。
第 1 行输入 N,表示有 N 名选手参赛。
第 2 ~ n + 1, 每行数据分别为选手的编号和比赛得分,中间用空格隔开。
按照题意给定的排序规则,输出 n 行信息,
每行信息分别是编号和比赛得分,中间用空格隔开。
样例输入
5 1 66 2 77 3 66 4 90 5 95
样例输出
5 95 4 90 2 77 1 66 3 66