#include<stdio.h>
struct student
{
char name[20];
int score;
int a;
};
int main()
{
struct student s[30];
int n;
int i;
int j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %d",s[i].name,&s[i].score);
s[i].a=1;
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(s[i].score<s[j].score)
s[i].a++;
for(i=0;i<n;i++)
printf("%s %d %d\n",s[i].name,s[i].score,s[i].a);
return 0;
}